From d491afe404d7e2c6a2872c8f8dd98d8d5957c2d7 Mon Sep 17 00:00:00 2001
From: Martin Moracek
Date: Fri, 2 Jan 2009 18:42:17 +0100
Subject: [PATCH] Initial commit, includes Lua with broken Luabind as a backup
for branching purposes
---
CMakeLists.txt | 5 +
Doxyfile | 316 +
LICENSE | 333 +
TODO.txt | 172 +
config/client.xml | 17 +
data-client/effects/fnt_texture.cgfx | 47 +
data-client/effects/gui_texture.cgfx | 48 +
data-client/fonts/dejavu-mono.xml | 7 +
data-client/fonts/dejavu-sans-condensed.xml | 7 +
data-client/fonts/dejavu-sans.xml | 7 +
data-client/fonts/dejavu-serif-condensed.xml | 7 +
data-client/fonts/dejavu-serif.xml | 7 +
data-client/fonts/gputeks.xml | 7 +
data-client/fonts/liberation-mono.xml | 7 +
data-client/fonts/liberation-sans.xml | 7 +
data-client/fonts/liberation-serif.xml | 7 +
data-client/fonts/misc/7monkey.xml | 4 +
data-client/fonts/misc/7swordsmen.xml | 4 +
data-client/fonts/misc/anglican.xml | 4 +
data-client/fonts/misc/bettynoir.xml | 4 +
data-client/fonts/misc/bottlerocket.xml | 5 +
data-client/fonts/misc/caeldera.xml | 4 +
data-client/fonts/misc/catholic.xml | 4 +
data-client/fonts/misc/chopin.xml | 4 +
data-client/fonts/misc/decrepit.xml | 4 +
data-client/fonts/misc/deutsch.xml | 4 +
data-client/fonts/misc/dragonfly.xml | 4 +
data-client/fonts/misc/gessele.xml | 4 +
data-client/fonts/misc/gorilla.xml | 5 +
data-client/fonts/misc/lexia.xml | 5 +
data-client/fonts/misc/marspolice.xml | 5 +
data-client/fonts/misc/maxhand.xml | 4 +
data-client/fonts/misc/mccoy.xml | 4 +
data-client/fonts/misc/nasalization.xml | 4 +
data-client/fonts/misc/neuropolitical.xml | 4 +
data-client/fonts/misc/oldgermen.xml | 4 +
data-client/fonts/misc/paternoster.xml | 4 +
data-client/fonts/misc/prefix.xml | 4 +
data-client/fonts/misc/radio-condensed.xml | 4 +
data-client/fonts/misc/radio.xml | 7 +
data-client/fonts/misc/randi.xml | 4 +
data-client/fonts/misc/spaceage.xml | 4 +
data-client/fonts/misc/spacedock.xml | 4 +
data-client/fonts/misc/spirit.xml | 4 +
data-client/fonts/misc/subamera.xml | 4 +
data-client/fonts/misc/toolate.xml | 4 +
data-client/fonts/misc/typewriter.xml | 4 +
data-client/fonts/misc/typicalwriter.xml | 4 +
data-client/fonts/misc/venus.xml | 4 +
data-client/fonts/misc/vibrocentric.xml | 4 +
data-client/fonts/misc/village.xml | 4 +
data-client/fonts/misc/virginie.xml | 4 +
data-client/fonts/misc/walrod.xml | 4 +
data-client/fonts/misc/warmonger.xml | 4 +
data-client/fonts/misc/zirkon.xml | 4 +
data-client/gui/cursors/co-green.xml | 13 +
data-client/gui/main.xml | 8 +
data-client/gui/skin/skulpture.xml | 240 +
data-client/gui/widgets/main-console.xml | 79 +
data-client/gui/widgets/main-normal.xml | 85 +
data-client/gui/widgets/main-perc.xml | 85 +
data-client/gui/widgets/main-wdgs.xml | 85 +
data-client/gui/widgets/splash.xml | 153 +
data-client/gui/widgets/test.xml | 172 +
data-client/script/init.lua | 52 +
data-server/script/init.lua | 83 +
data-shared/models/fighter.x | 14144 ++++++++++++++++++++
include/assertion.h | 51 +
include/common.h | 35 +
include/config.h | 36 +
include/core/application.h | 53 +
include/core/client/display.h | 67 +
include/core/conf_core.h | 31 +
include/core/init_sdl.cpp | 44 +
include/core/script_core.h | 39 +
include/core/timer.h | 75 +
include/core/vmachine.h | 65 +
include/cpair.h | 114 +
include/exception.h | 58 +
include/gui/basic.h | 255 +
include/gui/font/font.h | 117 +
include/gui/gui.h | 183 +
include/gui/init_basic.cpp | 61 +
include/gui/pixmap.h | 144 +
include/gui/plaintext.h | 76 +
include/gui/richtext.h | 264 +
include/gui/text.h | 164 +
include/gui/widget.h | 174 +
include/input/input.h | 207 +
include/lua/lauxlib.h | 171 +
include/lua/lua.h | 388 +
include/lua/luaconf.h | 744 +
include/lua/lualib.h | 53 +
include/luabind/adopt_policy.hpp | 156 +
include/luabind/back_reference.hpp | 112 +
include/luabind/back_reference_fwd.hpp | 37 +
include/luabind/class.hpp | 1462 ++
include/luabind/class_info.hpp | 47 +
include/luabind/config.hpp | 161 +
include/luabind/container_policy.hpp | 138 +
include/luabind/copy_policy.hpp | 61 +
include/luabind/dependency_policy.hpp | 119 +
include/luabind/detail/calc_arity.hpp | 61 +
include/luabind/detail/call.hpp | 214 +
include/luabind/detail/call_function.hpp | 443 +
include/luabind/detail/call_member.hpp | 362 +
include/luabind/detail/call_operator_iterate.hpp | 66 +
include/luabind/detail/class_cache.hpp | 89 +
include/luabind/detail/class_registry.hpp | 99 +
include/luabind/detail/class_rep.hpp | 384 +
include/luabind/detail/compute_score.hpp | 106 +
include/luabind/detail/construct_rep.hpp | 86 +
include/luabind/detail/constructor.hpp | 111 +
include/luabind/detail/conversion_storage.hpp | 41 +
include/luabind/detail/convert_to_lua.hpp | 92 +
include/luabind/detail/debug.hpp | 55 +
include/luabind/detail/decorate_type.hpp | 266 +
include/luabind/detail/deduce_signature.hpp | 118 +
include/luabind/detail/enum_maker.hpp | 122 +
include/luabind/detail/find_best_match.hpp | 59 +
include/luabind/detail/format_signature.hpp | 136 +
include/luabind/detail/garbage_collector.hpp | 53 +
include/luabind/detail/get_overload_signature.hpp | 54 +
include/luabind/detail/get_signature.hpp | 215 +
include/luabind/detail/has_get_pointer.hpp | 107 +
include/luabind/detail/implicit_cast.hpp | 51 +
include/luabind/detail/is_indirect_const.hpp | 70 +
include/luabind/detail/link_compatibility.hpp | 60 +
include/luabind/detail/most_derived.hpp | 44 +
include/luabind/detail/object_call.hpp | 52 +
include/luabind/detail/object_funs.hpp | 224 +
include/luabind/detail/object_rep.hpp | 131 +
include/luabind/detail/open.hpp | 45 +
include/luabind/detail/operator_id.hpp | 79 +
include/luabind/detail/other.hpp | 119 +
include/luabind/detail/overload_rep.hpp | 141 +
include/luabind/detail/overload_rep_base.hpp | 81 +
include/luabind/detail/pcall.hpp | 36 +
include/luabind/detail/pointee_sizeof.hpp | 54 +
include/luabind/detail/pointee_typeid.hpp | 39 +
include/luabind/detail/policy.hpp | 1069 ++
include/luabind/detail/primitives.hpp | 85 +
include/luabind/detail/property.hpp | 33 +
include/luabind/detail/ref.hpp | 128 +
include/luabind/detail/signature_match.hpp | 90 +
include/luabind/detail/stack_utils.hpp | 52 +
include/luabind/detail/typetraits.hpp | 190 +
include/luabind/detail/yes_no.hpp | 34 +
include/luabind/discard_result_policy.hpp | 72 +
include/luabind/error.hpp | 92 +
include/luabind/exception_handler.hpp | 110 +
include/luabind/from_stack.hpp | 42 +
include/luabind/function.hpp | 62 +
include/luabind/get_pointer.hpp | 39 +
include/luabind/handle.hpp | 136 +
include/luabind/iterator_policy.hpp | 113 +
include/luabind/lua_include.hpp | 30 +
include/luabind/luabind.hpp | 32 +
include/luabind/make_function.hpp | 91 +
include/luabind/nil.hpp | 40 +
include/luabind/object.hpp | 1377 ++
include/luabind/open.hpp | 36 +
include/luabind/operator.hpp | 355 +
include/luabind/out_value_policy.hpp | 270 +
include/luabind/prefix.hpp | 31 +
include/luabind/raw_policy.hpp | 80 +
include/luabind/return_reference_to_policy.hpp | 73 +
include/luabind/scope.hpp | 101 +
include/luabind/tag_function.hpp | 87 +
include/luabind/value_wrapper.hpp | 168 +
include/luabind/weak_ref.hpp | 59 +
include/luabind/wrapper_base.hpp | 188 +
include/luabind/yield_policy.hpp | 67 +
include/math/math.h | 329 +
include/math/matrix.h | 810 ++
include/math/quaternion.h | 401 +
include/math/transform.h | 327 +
include/math/vector.h | 954 ++
include/math/volumes.h | 268 +
include/mem_off.h | 62 +
include/mem_on.h | 50 +
include/memory/init_mmgr.cpp | 55 +
include/memory/mmgr.h | 149 +
include/old-mem_off.h | 38 +
include/old-mem_on.h | 38 +
include/platform.h | 149 +
include/renderer/buffers.h | 201 +
include/renderer/canvas.h | 70 +
include/renderer/effect.h | 134 +
include/renderer/renderer.h | 121 +
include/renderer/texture.h | 125 +
include/stdtypes.h | 58 +
include/types.h | 71 +
include/utf8.h | 34 +
include/utf8/checked.h | 318 +
include/utf8/core.h | 259 +
include/utf8/unchecked.h | 228 +
include/vfs/console.h | 72 +
include/vfs/export.h | 143 +
include/vfs/fstream.h | 109 +
include/vfs/init_io.cpp | 36 +
include/vfs/init_logger.cpp | 38 +
include/vfs/interface.h | 197 +
include/vfs/logfile.h | 165 +
include/vfs/operators.h | 60 +
include/vfs/vario.h | 50 +
include/xml/tinyxml.h | 1802 +++
include/xml/xmlutils.h | 49 +
projects/CMakeLists.txt | 18 +
projects/lib-core/CMakeLists.txt | 42 +
projects/lib-font/CMakeLists.txt | 44 +
projects/lib-gui/CMakeLists.txt | 54 +
projects/lib-input/CMakeLists.txt | 31 +
projects/lib-lua/CMakeLists.txt | 116 +
projects/lib-math/CMakeLists.txt | 41 +
projects/lib-memory/CMakeLists.txt | 47 +
projects/lib-renderer/CMakeLists.txt | 70 +
projects/lib-tinyxml/CMakeLists.txt | 38 +
projects/lib-vfs/CMakeLists.txt | 59 +
projects/luac/CMakeLists.txt | 91 +
projects/luac/luac.cpp | 200 +
projects/luac/print.cpp | 227 +
projects/luac/vfs_wrapper.cpp | 83 +
projects/terra-client/CMakeLists.txt | 60 +
projects/terra-server/CMakeLists.txt | 146 +
src/client/client.cpp | 137 +
src/client/client.h | 48 +
src/client/conf_client.cpp | 64 +
src/client/conf_client.h | 33 +
src/client/main.cpp | 130 +
src/client/script_client.cpp | 126 +
src/client/script_client.h | 41 +
src/client/static.cpp | 40 +
src/core/application.cpp | 42 +
src/core/client/display.cpp | 135 +
src/core/conf_core.cpp | 52 +
src/core/script_core.cpp | 94 +
src/core/timer.cpp | 108 +
src/core/vmachine.cpp | 233 +
src/gui/basic.cpp | 746 ++
src/gui/cursor.cpp | 237 +
src/gui/cursor.h | 113 +
src/gui/font/font.cpp | 169 +
src/gui/font/freetype.cpp | 396 +
src/gui/font/freetype.h | 136 +
src/gui/gui.cpp | 363 +
src/gui/pixmap.cpp | 355 +
src/gui/plaintext.cpp | 196 +
src/gui/richtext.cpp | 1143 ++
src/gui/skin.cpp | 228 +
src/gui/skin.h | 122 +
src/gui/text.cpp | 271 +
src/gui/widget.cpp | 484 +
src/input/input.cpp | 498 +
src/lua/lapi.cpp | 1087 ++
src/lua/lapi.h | 16 +
src/lua/lauxlib.cpp | 653 +
src/lua/lbaselib.cpp | 655 +
src/lua/lcode.cpp | 839 ++
src/lua/lcode.h | 76 +
src/lua/ldblib.cpp | 398 +
src/lua/ldebug.cpp | 638 +
src/lua/ldebug.h | 33 +
src/lua/ldo.cpp | 518 +
src/lua/ldo.h | 57 +
src/lua/ldump.cpp | 164 +
src/lua/lfunc.cpp | 174 +
src/lua/lfunc.h | 34 +
src/lua/lgc.cpp | 711 +
src/lua/lgc.h | 110 +
src/lua/linit.cpp | 38 +
src/lua/liolib.cpp | 559 +
src/lua/llex.cpp | 461 +
src/lua/llex.h | 81 +
src/lua/llimits.h | 128 +
src/lua/lmathlib.cpp | 263 +
src/lua/lmem.cpp | 86 +
src/lua/lmem.h | 48 +
src/lua/loadlib.cpp | 666 +
src/lua/lobject.cpp | 217 +
src/lua/lobject.h | 381 +
src/lua/lopcodes.cpp | 102 +
src/lua/lopcodes.h | 268 +
src/lua/loslib.cpp | 247 +
src/lua/lparser.cpp | 1339 ++
src/lua/lparser.h | 82 +
src/lua/lstate.cpp | 214 +
src/lua/lstate.h | 169 +
src/lua/lstring.cpp | 111 +
src/lua/lstring.h | 31 +
src/lua/lstrlib.cpp | 874 ++
src/lua/ltable.cpp | 588 +
src/lua/ltable.h | 40 +
src/lua/ltablib.cpp | 287 +
src/lua/ltm.cpp | 75 +
src/lua/ltm.h | 54 +
src/lua/lundump.cpp | 227 +
src/lua/lundump.h | 36 +
src/lua/lvm.cpp | 764 ++
src/lua/lvm.h | 36 +
src/lua/lzio.cpp | 82 +
src/lua/lzio.h | 67 +
src/luabind/class.cpp | 424 +
src/luabind/class_info.cpp | 76 +
src/luabind/class_registry.cpp | 240 +
src/luabind/class_rep.cpp | 818 ++
src/luabind/create_class.cpp | 142 +
src/luabind/error.cpp | 76 +
src/luabind/exception_handler.cpp | 84 +
src/luabind/find_best_match.cpp | 83 +
src/luabind/function.cpp | 211 +
src/luabind/implicit_cast.cpp | 62 +
src/luabind/link_compatibility.cpp | 41 +
src/luabind/object_rep.cpp | 112 +
src/luabind/open.cpp | 94 +
src/luabind/overload_rep.cpp | 37 +
src/luabind/pcall.cpp | 58 +
src/luabind/ref.cpp | 176 +
src/luabind/scope.cpp | 199 +
src/luabind/stack_content_by_name.cpp | 57 +
src/luabind/weak_ref.cpp | 203 +
src/luabind/wrapper_base.cpp | 53 +
src/math/volumes.cpp | 1134 ++
src/memory/mmgr.cpp | 1496 +++
src/renderer/cg_effect.cpp | 405 +
src/renderer/cg_effect.h | 100 +
src/renderer/cg_renderer.cpp | 501 +
src/renderer/cg_renderer.h | 87 +
src/renderer/gl_buffers.cpp | 515 +
src/renderer/gl_buffers.h | 120 +
src/renderer/gl_canvas.cpp | 116 +
src/renderer/gl_canvas.h | 47 +
src/renderer/gl_texture.cpp | 403 +
src/renderer/gl_texture.h | 64 +
src/renderer/image_dds.cpp | 865 ++
src/renderer/image_dds.h | 82 +
src/renderer/image_tga.cpp | 265 +
src/renderer/image_tga.h | 53 +
src/server/main.cpp | 95 +
src/vfs/console.cpp | 94 +
src/vfs/diskfile.cpp | 614 +
src/vfs/diskfile.h | 126 +
src/vfs/export.cpp | 788 ++
src/vfs/fstream.cpp | 266 +
src/vfs/interface.cpp | 441 +
src/vfs/logfile.cpp | 284 +
src/vfs/operators.cpp | 53 +
src/vfs/vario.cpp | 1375 ++
src/vfs/zipfile.cpp | 30 +
src/vfs/zipfile.h | 47 +
src/xml/tinyxml.cpp | 1888 +++
src/xml/tinyxmlerror.cpp | 53 +
src/xml/tinyxmlparser.cpp | 1638 +++
src/xml/xmlutils.cpp | 146 +
354 files changed, 80620 insertions(+)
create mode 100644 CMakeLists.txt
create mode 100644 Doxyfile
create mode 100644 LICENSE
create mode 100644 TODO.txt
create mode 100644 config/client.xml
create mode 100644 data-client/effects/fnt_texture.cgfx
create mode 100644 data-client/effects/gui_texture.cgfx
create mode 100644 data-client/fonts/dejavu-mono.xml
create mode 100644 data-client/fonts/dejavu-sans-condensed.xml
create mode 100644 data-client/fonts/dejavu-sans.xml
create mode 100644 data-client/fonts/dejavu-serif-condensed.xml
create mode 100644 data-client/fonts/dejavu-serif.xml
create mode 100644 data-client/fonts/gputeks.xml
create mode 100644 data-client/fonts/liberation-mono.xml
create mode 100644 data-client/fonts/liberation-sans.xml
create mode 100644 data-client/fonts/liberation-serif.xml
create mode 100644 data-client/fonts/misc/7monkey.xml
create mode 100644 data-client/fonts/misc/7swordsmen.xml
create mode 100644 data-client/fonts/misc/anglican.xml
create mode 100644 data-client/fonts/misc/bettynoir.xml
create mode 100644 data-client/fonts/misc/bottlerocket.xml
create mode 100644 data-client/fonts/misc/caeldera.xml
create mode 100644 data-client/fonts/misc/catholic.xml
create mode 100644 data-client/fonts/misc/chopin.xml
create mode 100644 data-client/fonts/misc/decrepit.xml
create mode 100644 data-client/fonts/misc/deutsch.xml
create mode 100644 data-client/fonts/misc/dragonfly.xml
create mode 100644 data-client/fonts/misc/gessele.xml
create mode 100644 data-client/fonts/misc/gorilla.xml
create mode 100644 data-client/fonts/misc/lexia.xml
create mode 100644 data-client/fonts/misc/marspolice.xml
create mode 100644 data-client/fonts/misc/maxhand.xml
create mode 100644 data-client/fonts/misc/mccoy.xml
create mode 100644 data-client/fonts/misc/nasalization.xml
create mode 100644 data-client/fonts/misc/neuropolitical.xml
create mode 100644 data-client/fonts/misc/oldgermen.xml
create mode 100644 data-client/fonts/misc/paternoster.xml
create mode 100644 data-client/fonts/misc/prefix.xml
create mode 100644 data-client/fonts/misc/radio-condensed.xml
create mode 100644 data-client/fonts/misc/radio.xml
create mode 100644 data-client/fonts/misc/randi.xml
create mode 100644 data-client/fonts/misc/spaceage.xml
create mode 100644 data-client/fonts/misc/spacedock.xml
create mode 100644 data-client/fonts/misc/spirit.xml
create mode 100644 data-client/fonts/misc/subamera.xml
create mode 100644 data-client/fonts/misc/toolate.xml
create mode 100644 data-client/fonts/misc/typewriter.xml
create mode 100644 data-client/fonts/misc/typicalwriter.xml
create mode 100644 data-client/fonts/misc/venus.xml
create mode 100644 data-client/fonts/misc/vibrocentric.xml
create mode 100644 data-client/fonts/misc/village.xml
create mode 100644 data-client/fonts/misc/virginie.xml
create mode 100644 data-client/fonts/misc/walrod.xml
create mode 100644 data-client/fonts/misc/warmonger.xml
create mode 100644 data-client/fonts/misc/zirkon.xml
create mode 100644 data-client/gui/cursors/co-green.xml
create mode 100644 data-client/gui/main.xml
create mode 100644 data-client/gui/skin/skulpture.xml
create mode 100644 data-client/gui/widgets/main-console.xml
create mode 100644 data-client/gui/widgets/main-normal.xml
create mode 100644 data-client/gui/widgets/main-perc.xml
create mode 100644 data-client/gui/widgets/main-wdgs.xml
create mode 100644 data-client/gui/widgets/splash.xml
create mode 100644 data-client/gui/widgets/test.xml
create mode 100644 data-client/script/init.lua
create mode 100644 data-server/script/init.lua
create mode 100644 data-shared/models/fighter.x
create mode 100644 include/assertion.h
create mode 100644 include/common.h
create mode 100644 include/config.h
create mode 100644 include/core/application.h
create mode 100644 include/core/client/display.h
create mode 100644 include/core/conf_core.h
create mode 100644 include/core/init_sdl.cpp
create mode 100644 include/core/script_core.h
create mode 100644 include/core/timer.h
create mode 100644 include/core/vmachine.h
create mode 100644 include/cpair.h
create mode 100644 include/exception.h
create mode 100644 include/gui/basic.h
create mode 100644 include/gui/font/font.h
create mode 100644 include/gui/gui.h
create mode 100644 include/gui/init_basic.cpp
create mode 100644 include/gui/pixmap.h
create mode 100644 include/gui/plaintext.h
create mode 100644 include/gui/richtext.h
create mode 100644 include/gui/text.h
create mode 100644 include/gui/widget.h
create mode 100644 include/input/input.h
create mode 100644 include/lua/lauxlib.h
create mode 100644 include/lua/lua.h
create mode 100644 include/lua/luaconf.h
create mode 100644 include/lua/lualib.h
create mode 100644 include/luabind/adopt_policy.hpp
create mode 100755 include/luabind/back_reference.hpp
create mode 100755 include/luabind/back_reference_fwd.hpp
create mode 100644 include/luabind/class.hpp
create mode 100755 include/luabind/class_info.hpp
create mode 100644 include/luabind/config.hpp
create mode 100644 include/luabind/container_policy.hpp
create mode 100644 include/luabind/copy_policy.hpp
create mode 100644 include/luabind/dependency_policy.hpp
create mode 100644 include/luabind/detail/calc_arity.hpp
create mode 100644 include/luabind/detail/call.hpp
create mode 100644 include/luabind/detail/call_function.hpp
create mode 100644 include/luabind/detail/call_member.hpp
create mode 100755 include/luabind/detail/call_operator_iterate.hpp
create mode 100755 include/luabind/detail/class_cache.hpp
create mode 100644 include/luabind/detail/class_registry.hpp
create mode 100644 include/luabind/detail/class_rep.hpp
create mode 100644 include/luabind/detail/compute_score.hpp
create mode 100644 include/luabind/detail/construct_rep.hpp
create mode 100644 include/luabind/detail/constructor.hpp
create mode 100644 include/luabind/detail/conversion_storage.hpp
create mode 100644 include/luabind/detail/convert_to_lua.hpp
create mode 100755 include/luabind/detail/debug.hpp
create mode 100644 include/luabind/detail/decorate_type.hpp
create mode 100644 include/luabind/detail/deduce_signature.hpp
create mode 100644 include/luabind/detail/enum_maker.hpp
create mode 100644 include/luabind/detail/find_best_match.hpp
create mode 100644 include/luabind/detail/format_signature.hpp
create mode 100644 include/luabind/detail/garbage_collector.hpp
create mode 100644 include/luabind/detail/get_overload_signature.hpp
create mode 100644 include/luabind/detail/get_signature.hpp
create mode 100755 include/luabind/detail/has_get_pointer.hpp
create mode 100644 include/luabind/detail/implicit_cast.hpp
create mode 100755 include/luabind/detail/is_indirect_const.hpp
create mode 100755 include/luabind/detail/link_compatibility.hpp
create mode 100755 include/luabind/detail/most_derived.hpp
create mode 100755 include/luabind/detail/object_call.hpp
create mode 100644 include/luabind/detail/object_funs.hpp
create mode 100644 include/luabind/detail/object_rep.hpp
create mode 100644 include/luabind/detail/open.hpp
create mode 100644 include/luabind/detail/operator_id.hpp
create mode 100644 include/luabind/detail/other.hpp
create mode 100644 include/luabind/detail/overload_rep.hpp
create mode 100644 include/luabind/detail/overload_rep_base.hpp
create mode 100755 include/luabind/detail/pcall.hpp
create mode 100755 include/luabind/detail/pointee_sizeof.hpp
create mode 100755 include/luabind/detail/pointee_typeid.hpp
create mode 100644 include/luabind/detail/policy.hpp
create mode 100644 include/luabind/detail/primitives.hpp
create mode 100644 include/luabind/detail/property.hpp
create mode 100644 include/luabind/detail/ref.hpp
create mode 100644 include/luabind/detail/signature_match.hpp
create mode 100755 include/luabind/detail/stack_utils.hpp
create mode 100644 include/luabind/detail/typetraits.hpp
create mode 100755 include/luabind/detail/yes_no.hpp
create mode 100644 include/luabind/discard_result_policy.hpp
create mode 100755 include/luabind/error.hpp
create mode 100644 include/luabind/exception_handler.hpp
create mode 100755 include/luabind/from_stack.hpp
create mode 100644 include/luabind/function.hpp
create mode 100755 include/luabind/get_pointer.hpp
create mode 100755 include/luabind/handle.hpp
create mode 100755 include/luabind/iterator_policy.hpp
create mode 100755 include/luabind/lua_include.hpp
create mode 100644 include/luabind/luabind.hpp
create mode 100644 include/luabind/make_function.hpp
create mode 100644 include/luabind/nil.hpp
create mode 100644 include/luabind/object.hpp
create mode 100755 include/luabind/open.hpp
create mode 100755 include/luabind/operator.hpp
create mode 100644 include/luabind/out_value_policy.hpp
create mode 100755 include/luabind/prefix.hpp
create mode 100755 include/luabind/raw_policy.hpp
create mode 100644 include/luabind/return_reference_to_policy.hpp
create mode 100755 include/luabind/scope.hpp
create mode 100644 include/luabind/tag_function.hpp
create mode 100755 include/luabind/value_wrapper.hpp
create mode 100755 include/luabind/weak_ref.hpp
create mode 100755 include/luabind/wrapper_base.hpp
create mode 100755 include/luabind/yield_policy.hpp
create mode 100644 include/math/math.h
create mode 100644 include/math/matrix.h
create mode 100644 include/math/quaternion.h
create mode 100644 include/math/transform.h
create mode 100644 include/math/vector.h
create mode 100644 include/math/volumes.h
create mode 100644 include/mem_off.h
create mode 100644 include/mem_on.h
create mode 100644 include/memory/init_mmgr.cpp
create mode 100644 include/memory/mmgr.h
create mode 100644 include/old-mem_off.h
create mode 100644 include/old-mem_on.h
create mode 100644 include/platform.h
create mode 100644 include/renderer/buffers.h
create mode 100644 include/renderer/canvas.h
create mode 100644 include/renderer/effect.h
create mode 100644 include/renderer/renderer.h
create mode 100644 include/renderer/texture.h
create mode 100644 include/stdtypes.h
create mode 100644 include/types.h
create mode 100644 include/utf8.h
create mode 100644 include/utf8/checked.h
create mode 100644 include/utf8/core.h
create mode 100644 include/utf8/unchecked.h
create mode 100644 include/vfs/console.h
create mode 100644 include/vfs/export.h
create mode 100644 include/vfs/fstream.h
create mode 100644 include/vfs/init_io.cpp
create mode 100644 include/vfs/init_logger.cpp
create mode 100644 include/vfs/interface.h
create mode 100644 include/vfs/logfile.h
create mode 100644 include/vfs/operators.h
create mode 100644 include/vfs/vario.h
create mode 100644 include/xml/tinyxml.h
create mode 100644 include/xml/xmlutils.h
create mode 100644 projects/CMakeLists.txt
create mode 100644 projects/lib-core/CMakeLists.txt
create mode 100644 projects/lib-font/CMakeLists.txt
create mode 100644 projects/lib-gui/CMakeLists.txt
create mode 100644 projects/lib-input/CMakeLists.txt
create mode 100644 projects/lib-lua/CMakeLists.txt
create mode 100644 projects/lib-math/CMakeLists.txt
create mode 100644 projects/lib-memory/CMakeLists.txt
create mode 100644 projects/lib-renderer/CMakeLists.txt
create mode 100644 projects/lib-tinyxml/CMakeLists.txt
create mode 100644 projects/lib-vfs/CMakeLists.txt
create mode 100644 projects/luac/CMakeLists.txt
create mode 100644 projects/luac/luac.cpp
create mode 100644 projects/luac/print.cpp
create mode 100755 projects/luac/vfs_wrapper.cpp
create mode 100644 projects/terra-client/CMakeLists.txt
create mode 100755 projects/terra-server/CMakeLists.txt
create mode 100644 src/client/client.cpp
create mode 100644 src/client/client.h
create mode 100644 src/client/conf_client.cpp
create mode 100644 src/client/conf_client.h
create mode 100644 src/client/main.cpp
create mode 100644 src/client/script_client.cpp
create mode 100644 src/client/script_client.h
create mode 100644 src/client/static.cpp
create mode 100644 src/core/application.cpp
create mode 100644 src/core/client/display.cpp
create mode 100644 src/core/conf_core.cpp
create mode 100644 src/core/script_core.cpp
create mode 100644 src/core/timer.cpp
create mode 100644 src/core/vmachine.cpp
create mode 100644 src/gui/basic.cpp
create mode 100644 src/gui/cursor.cpp
create mode 100644 src/gui/cursor.h
create mode 100644 src/gui/font/font.cpp
create mode 100644 src/gui/font/freetype.cpp
create mode 100644 src/gui/font/freetype.h
create mode 100644 src/gui/gui.cpp
create mode 100644 src/gui/pixmap.cpp
create mode 100644 src/gui/plaintext.cpp
create mode 100644 src/gui/richtext.cpp
create mode 100644 src/gui/skin.cpp
create mode 100644 src/gui/skin.h
create mode 100644 src/gui/text.cpp
create mode 100644 src/gui/widget.cpp
create mode 100644 src/input/input.cpp
create mode 100644 src/lua/lapi.cpp
create mode 100644 src/lua/lapi.h
create mode 100644 src/lua/lauxlib.cpp
create mode 100644 src/lua/lbaselib.cpp
create mode 100644 src/lua/lcode.cpp
create mode 100644 src/lua/lcode.h
create mode 100644 src/lua/ldblib.cpp
create mode 100644 src/lua/ldebug.cpp
create mode 100644 src/lua/ldebug.h
create mode 100644 src/lua/ldo.cpp
create mode 100644 src/lua/ldo.h
create mode 100644 src/lua/ldump.cpp
create mode 100644 src/lua/lfunc.cpp
create mode 100644 src/lua/lfunc.h
create mode 100644 src/lua/lgc.cpp
create mode 100644 src/lua/lgc.h
create mode 100644 src/lua/linit.cpp
create mode 100644 src/lua/liolib.cpp
create mode 100644 src/lua/llex.cpp
create mode 100644 src/lua/llex.h
create mode 100644 src/lua/llimits.h
create mode 100644 src/lua/lmathlib.cpp
create mode 100644 src/lua/lmem.cpp
create mode 100644 src/lua/lmem.h
create mode 100644 src/lua/loadlib.cpp
create mode 100644 src/lua/lobject.cpp
create mode 100644 src/lua/lobject.h
create mode 100644 src/lua/lopcodes.cpp
create mode 100644 src/lua/lopcodes.h
create mode 100644 src/lua/loslib.cpp
create mode 100644 src/lua/lparser.cpp
create mode 100644 src/lua/lparser.h
create mode 100644 src/lua/lstate.cpp
create mode 100644 src/lua/lstate.h
create mode 100644 src/lua/lstring.cpp
create mode 100644 src/lua/lstring.h
create mode 100644 src/lua/lstrlib.cpp
create mode 100644 src/lua/ltable.cpp
create mode 100644 src/lua/ltable.h
create mode 100644 src/lua/ltablib.cpp
create mode 100644 src/lua/ltm.cpp
create mode 100644 src/lua/ltm.h
create mode 100644 src/lua/lundump.cpp
create mode 100644 src/lua/lundump.h
create mode 100644 src/lua/lvm.cpp
create mode 100644 src/lua/lvm.h
create mode 100644 src/lua/lzio.cpp
create mode 100644 src/lua/lzio.h
create mode 100755 src/luabind/class.cpp
create mode 100755 src/luabind/class_info.cpp
create mode 100755 src/luabind/class_registry.cpp
create mode 100755 src/luabind/class_rep.cpp
create mode 100755 src/luabind/create_class.cpp
create mode 100755 src/luabind/error.cpp
create mode 100644 src/luabind/exception_handler.cpp
create mode 100755 src/luabind/find_best_match.cpp
create mode 100644 src/luabind/function.cpp
create mode 100755 src/luabind/implicit_cast.cpp
create mode 100755 src/luabind/link_compatibility.cpp
create mode 100755 src/luabind/object_rep.cpp
create mode 100755 src/luabind/open.cpp
create mode 100644 src/luabind/overload_rep.cpp
create mode 100755 src/luabind/pcall.cpp
create mode 100755 src/luabind/ref.cpp
create mode 100755 src/luabind/scope.cpp
create mode 100755 src/luabind/stack_content_by_name.cpp
create mode 100755 src/luabind/weak_ref.cpp
create mode 100755 src/luabind/wrapper_base.cpp
create mode 100644 src/math/volumes.cpp
create mode 100644 src/memory/mmgr.cpp
create mode 100644 src/renderer/cg_effect.cpp
create mode 100644 src/renderer/cg_effect.h
create mode 100644 src/renderer/cg_renderer.cpp
create mode 100644 src/renderer/cg_renderer.h
create mode 100644 src/renderer/gl_buffers.cpp
create mode 100644 src/renderer/gl_buffers.h
create mode 100644 src/renderer/gl_canvas.cpp
create mode 100644 src/renderer/gl_canvas.h
create mode 100644 src/renderer/gl_texture.cpp
create mode 100644 src/renderer/gl_texture.h
create mode 100644 src/renderer/image_dds.cpp
create mode 100644 src/renderer/image_dds.h
create mode 100644 src/renderer/image_tga.cpp
create mode 100644 src/renderer/image_tga.h
create mode 100644 src/server/main.cpp
create mode 100644 src/vfs/console.cpp
create mode 100644 src/vfs/diskfile.cpp
create mode 100644 src/vfs/diskfile.h
create mode 100644 src/vfs/export.cpp
create mode 100644 src/vfs/fstream.cpp
create mode 100644 src/vfs/interface.cpp
create mode 100644 src/vfs/logfile.cpp
create mode 100644 src/vfs/operators.cpp
create mode 100644 src/vfs/vario.cpp
create mode 100644 src/vfs/zipfile.cpp
create mode 100644 src/vfs/zipfile.h
create mode 100644 src/xml/tinyxml.cpp
create mode 100644 src/xml/tinyxmlerror.cpp
create mode 100644 src/xml/tinyxmlparser.cpp
create mode 100644 src/xml/xmlutils.cpp
diff --git a/CMakeLists.txt b/CMakeLists.txt
new file mode 100644
index 0000000..d999779
--- /dev/null
+++ b/CMakeLists.txt
@@ -0,0 +1,5 @@
+project(terrastrategy)
+
+cmake_minimum_required(VERSION 2.6)
+
+add_subdirectory(projects)
diff --git a/Doxyfile b/Doxyfile
new file mode 100644
index 0000000..fbcc153
--- /dev/null
+++ b/Doxyfile
@@ -0,0 +1,316 @@
+# Doxyfile 1.5.5-KDevelop
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+DOXYFILE_ENCODING = UTF-8
+PROJECT_NAME = terrastrategy
+PROJECT_NUMBER = 0.1
+OUTPUT_DIRECTORY =
+CREATE_SUBDIRS = NO
+OUTPUT_LANGUAGE = English
+BRIEF_MEMBER_DESC = YES
+REPEAT_BRIEF = YES
+ABBREVIATE_BRIEF = "The $name class" \
+ "The $name widget" \
+ "The $name file" \
+ is \
+ provides \
+ specifies \
+ contains \
+ represents \
+ a \
+ an \
+ the
+ALWAYS_DETAILED_SEC = NO
+INLINE_INHERITED_MEMB = NO
+FULL_PATH_NAMES = YES
+STRIP_FROM_PATH = /home/martin/
+STRIP_FROM_INC_PATH =
+SHORT_NAMES = NO
+JAVADOC_AUTOBRIEF = NO
+QT_AUTOBRIEF = NO
+MULTILINE_CPP_IS_BRIEF = NO
+DETAILS_AT_TOP = NO
+INHERIT_DOCS = YES
+SEPARATE_MEMBER_PAGES = NO
+TAB_SIZE = 8
+ALIASES =
+OPTIMIZE_OUTPUT_FOR_C = NO
+OPTIMIZE_OUTPUT_JAVA = NO
+OPTIMIZE_FOR_FORTRAN = NO
+OPTIMIZE_OUTPUT_VHDL = NO
+BUILTIN_STL_SUPPORT = YES
+CPP_CLI_SUPPORT = NO
+SIP_SUPPORT = NO
+IDL_PROPERTY_SUPPORT = YES
+DISTRIBUTE_GROUP_DOC = NO
+SUBGROUPING = YES
+TYPEDEF_HIDES_STRUCT = NO
+#---------------------------------------------------------------------------
+# Build related configuration options
+#---------------------------------------------------------------------------
+EXTRACT_ALL = NO
+EXTRACT_PRIVATE = NO
+EXTRACT_STATIC = NO
+EXTRACT_LOCAL_CLASSES = YES
+EXTRACT_LOCAL_METHODS = NO
+EXTRACT_ANON_NSPACES = NO
+HIDE_UNDOC_MEMBERS = NO
+HIDE_UNDOC_CLASSES = NO
+HIDE_FRIEND_COMPOUNDS = NO
+HIDE_IN_BODY_DOCS = NO
+INTERNAL_DOCS = NO
+CASE_SENSE_NAMES = YES
+HIDE_SCOPE_NAMES = NO
+SHOW_INCLUDE_FILES = YES
+INLINE_INFO = YES
+SORT_MEMBER_DOCS = YES
+SORT_BRIEF_DOCS = NO
+SORT_GROUP_NAMES = NO
+SORT_BY_SCOPE_NAME = NO
+GENERATE_TODOLIST = YES
+GENERATE_TESTLIST = YES
+GENERATE_BUGLIST = YES
+GENERATE_DEPRECATEDLIST= YES
+ENABLED_SECTIONS =
+MAX_INITIALIZER_LINES = 30
+SHOW_USED_FILES = YES
+SHOW_DIRECTORIES = NO
+SHOW_FILES = YES
+SHOW_NAMESPACES = YES
+FILE_VERSION_FILTER =
+#---------------------------------------------------------------------------
+# configuration options related to warning and progress messages
+#---------------------------------------------------------------------------
+QUIET = NO
+WARNINGS = YES
+WARN_IF_UNDOCUMENTED = YES
+WARN_IF_DOC_ERROR = YES
+WARN_NO_PARAMDOC = NO
+WARN_FORMAT = "$file:$line: $text"
+WARN_LOGFILE =
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = src/client src/core src/core/client src/gui \
+ src/gui/font src/input src/math src/memory \
+ src/renderer src/server src/vfs src/xml/xmlutils.cpp \
+ include include/core include/core/client include/gui \
+ include/input include/math include/memory \
+ include/renderer include/vfs include/xml/xmlutils.h
+INPUT_ENCODING = UTF-8
+FILE_PATTERNS = *.c \
+ *.cc \
+ *.cxx \
+ *.cpp \
+ *.c++ \
+ *.d \
+ *.java \
+ *.ii \
+ *.ixx \
+ *.ipp \
+ *.i++ \
+ *.inl \
+ *.h \
+ *.hh \
+ *.hxx \
+ *.hpp \
+ *.h++ \
+ *.idl \
+ *.odl \
+ *.cs \
+ *.php \
+ *.php3 \
+ *.inc \
+ *.m \
+ *.mm \
+ *.dox \
+ *.py \
+ *.f90 \
+ *.f \
+ *.vhd \
+ *.vhdl \
+ *.C \
+ *.CC \
+ *.C++ \
+ *.II \
+ *.I++ \
+ *.H \
+ *.HH \
+ *.H++ \
+ *.CS \
+ *.PHP \
+ *.PHP3 \
+ *.M \
+ *.MM \
+ *.PY \
+ *.F90 \
+ *.F \
+ *.VHD \
+ *.VHDL \
+ *.C \
+ *.H \
+ *.tlh \
+ *.diff \
+ *.patch \
+ *.moc \
+ *.xpm \
+ *.dox
+RECURSIVE = no
+EXCLUDE =
+EXCLUDE_SYMLINKS = NO
+EXCLUDE_PATTERNS =
+EXCLUDE_SYMBOLS =
+EXAMPLE_PATH =
+EXAMPLE_PATTERNS = *
+EXAMPLE_RECURSIVE = NO
+IMAGE_PATH =
+INPUT_FILTER =
+FILTER_PATTERNS =
+FILTER_SOURCE_FILES = NO
+#---------------------------------------------------------------------------
+# configuration options related to source browsing
+#---------------------------------------------------------------------------
+SOURCE_BROWSER = NO
+INLINE_SOURCES = NO
+STRIP_CODE_COMMENTS = YES
+REFERENCED_BY_RELATION = NO
+REFERENCES_RELATION = NO
+REFERENCES_LINK_SOURCE = YES
+USE_HTAGS = NO
+VERBATIM_HEADERS = YES
+#---------------------------------------------------------------------------
+# configuration options related to the alphabetical class index
+#---------------------------------------------------------------------------
+ALPHABETICAL_INDEX = NO
+COLS_IN_ALPHA_INDEX = 5
+IGNORE_PREFIX =
+#---------------------------------------------------------------------------
+# configuration options related to the HTML output
+#---------------------------------------------------------------------------
+GENERATE_HTML = YES
+HTML_OUTPUT = html
+HTML_FILE_EXTENSION = .html
+HTML_HEADER =
+HTML_FOOTER =
+HTML_STYLESHEET =
+HTML_ALIGN_MEMBERS = YES
+GENERATE_HTMLHELP = NO
+GENERATE_DOCSET = NO
+DOCSET_FEEDNAME = "Doxygen generated docs"
+DOCSET_BUNDLE_ID = org.doxygen.Project
+HTML_DYNAMIC_SECTIONS = NO
+CHM_FILE =
+HHC_LOCATION =
+GENERATE_CHI = NO
+BINARY_TOC = NO
+TOC_EXPAND = NO
+DISABLE_INDEX = NO
+ENUM_VALUES_PER_LINE = 4
+GENERATE_TREEVIEW = NONE
+TREEVIEW_WIDTH = 250
+FORMULA_FONTSIZE = 10
+#---------------------------------------------------------------------------
+# configuration options related to the LaTeX output
+#---------------------------------------------------------------------------
+GENERATE_LATEX = NO
+LATEX_OUTPUT = latex
+LATEX_CMD_NAME = latex
+MAKEINDEX_CMD_NAME = makeindex
+COMPACT_LATEX = NO
+PAPER_TYPE = a4wide
+EXTRA_PACKAGES =
+LATEX_HEADER =
+PDF_HYPERLINKS = YES
+USE_PDFLATEX = YES
+LATEX_BATCHMODE = NO
+LATEX_HIDE_INDICES = NO
+#---------------------------------------------------------------------------
+# configuration options related to the RTF output
+#---------------------------------------------------------------------------
+GENERATE_RTF = NO
+RTF_OUTPUT = rtf
+COMPACT_RTF = NO
+RTF_HYPERLINKS = NO
+RTF_STYLESHEET_FILE =
+RTF_EXTENSIONS_FILE =
+#---------------------------------------------------------------------------
+# configuration options related to the man page output
+#---------------------------------------------------------------------------
+GENERATE_MAN = NO
+MAN_OUTPUT = man
+MAN_EXTENSION = .3
+MAN_LINKS = NO
+#---------------------------------------------------------------------------
+# configuration options related to the XML output
+#---------------------------------------------------------------------------
+GENERATE_XML = NO
+XML_OUTPUT = xml
+XML_SCHEMA =
+XML_DTD =
+XML_PROGRAMLISTING = YES
+#---------------------------------------------------------------------------
+# configuration options for the AutoGen Definitions output
+#---------------------------------------------------------------------------
+GENERATE_AUTOGEN_DEF = NO
+#---------------------------------------------------------------------------
+# configuration options related to the Perl module output
+#---------------------------------------------------------------------------
+GENERATE_PERLMOD = NO
+PERLMOD_LATEX = NO
+PERLMOD_PRETTY = YES
+PERLMOD_MAKEVAR_PREFIX =
+#---------------------------------------------------------------------------
+# Configuration options related to the preprocessor
+#---------------------------------------------------------------------------
+ENABLE_PREPROCESSING = YES
+MACRO_EXPANSION = NO
+EXPAND_ONLY_PREDEF = NO
+SEARCH_INCLUDES = YES
+INCLUDE_PATH =
+INCLUDE_FILE_PATTERNS =
+PREDEFINED =
+EXPAND_AS_DEFINED =
+SKIP_FUNCTION_MACROS = YES
+#---------------------------------------------------------------------------
+# Configuration::additions related to external references
+#---------------------------------------------------------------------------
+TAGFILES =
+GENERATE_TAGFILE = terrastrategy.tag
+ALLEXTERNALS = NO
+EXTERNAL_GROUPS = YES
+PERL_PATH = /usr/bin/perl
+#---------------------------------------------------------------------------
+# Configuration options related to the dot tool
+#---------------------------------------------------------------------------
+CLASS_DIAGRAMS = YES
+MSCGEN_PATH =
+HIDE_UNDOC_RELATIONS = YES
+HAVE_DOT = NO
+DOT_FONTNAME = FreeSans
+DOT_FONTPATH =
+CLASS_GRAPH = YES
+COLLABORATION_GRAPH = YES
+GROUP_GRAPHS = YES
+UML_LOOK = NO
+TEMPLATE_RELATIONS = NO
+INCLUDE_GRAPH = YES
+INCLUDED_BY_GRAPH = YES
+CALL_GRAPH = NO
+CALLER_GRAPH = NO
+GRAPHICAL_HIERARCHY = YES
+DIRECTORY_GRAPH = YES
+DOT_IMAGE_FORMAT = png
+DOT_PATH =
+DOTFILE_DIRS =
+DOT_GRAPH_MAX_NODES = 50
+MAX_DOT_GRAPH_DEPTH = 1000
+DOT_TRANSPARENT = YES
+DOT_MULTI_TARGETS = NO
+GENERATE_LEGEND = YES
+DOT_CLEANUP = YES
+#---------------------------------------------------------------------------
+# Configuration::additions related to the search engine
+#---------------------------------------------------------------------------
+SEARCHENGINE = NO
diff --git a/LICENSE b/LICENSE
new file mode 100644
index 0000000..77068b2
--- /dev/null
+++ b/LICENSE
@@ -0,0 +1,333 @@
+ GNU GENERAL PUBLIC LICENSE
+ Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users. This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it. (Some other Free Software Foundation software is covered by
+the GNU Lesser General Public License instead.) You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+ To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have. You must make sure that they, too, receive or can get the
+source code. And you must show them these terms so they know their
+rights.
+
+ We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+ Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software. If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+ Finally, any free program is threatened constantly by software
+patents. We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary. To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ GNU GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License. The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language. (Hereinafter, translation is included without limitation in
+the term "modification".) Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+ 1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+ 2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+ a) You must cause the modified files to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ b) You must cause any work that you distribute or publish, that in
+ whole or in part contains or is derived from the Program or any
+ part thereof, to be licensed as a whole at no charge to all third
+ parties under the terms of this License.
+
+ c) If the modified program normally reads commands interactively
+ when run, you must cause it, when started running for such
+ interactive use in the most ordinary way, to print or display an
+ announcement including an appropriate copyright notice and a
+ notice that there is no warranty (or else, saying that you provide
+ a warranty) and that users may redistribute the program under
+ these conditions, and telling the user how to view a copy of this
+ License. (Exception: if the Program itself is interactive but
+ does not normally print such an announcement, your work based on
+ the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+ 3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+ a) Accompany it with the complete corresponding machine-readable
+ source code, which must be distributed under the terms of Sections
+ 1 and 2 above on a medium customarily used for software interchange; or,
+
+ b) Accompany it with a written offer, valid for at least three
+ years, to give any third party, for a charge no more than your
+ cost of physically performing source distribution, a complete
+ machine-readable copy of the corresponding source code, to be
+ distributed under the terms of Sections 1 and 2 above on a medium
+ customarily used for software interchange; or,
+
+ c) Accompany it with the information you received as to the offer
+ to distribute corresponding source code. (This alternative is
+ allowed only for noncommercial distribution and only if you
+ received the program in object code or executable form with such
+ an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it. For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable. However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+ 4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License. Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+ 5. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Program or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+ 6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+ 7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all. For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+ 8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded. In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+ 9. The Free Software Foundation may publish revised and/or new versions
+of the 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 Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation. If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+ 10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission. For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this. Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+ NO WARRANTY
+
+ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+ 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+
+ Copyright (C)
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License along
+ with this program; if not, write to the Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this
+when it starts in an interactive mode:
+
+ Gnomovision version 69, Copyright (C) year name of author
+ Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, the commands you use may
+be called something other than `show w' and `show c'; they could even be
+mouse-clicks or menu items--whatever suits your program.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the program, if
+necessary. Here is a sample; alter the names:
+
+ Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+ `Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+ , 1 April 1989
+ Ty Coon, President of Vice
diff --git a/TODO.txt b/TODO.txt
new file mode 100644
index 0000000..1e4e1af
--- /dev/null
+++ b/TODO.txt
@@ -0,0 +1,172 @@
+Actual TODO:
+~~~~~~~~~~~~
+
+-registrace trid widgetu
+-poresit widget - roztahovani a tak, je to nejake nedotazene
+
+-jednoduche test menu s vypisovanim debug informaci
+
+-edit widgety
+-LOG_RESOURCE ujednotit
+
+-per frame statistics - dodelat
+
+-client rect - nastaveni orezavaciho regionu widgetu
+-overlay widget - obdelnikovy widget pro ruzne vizualni efekty
+-image widget? nebo take overlay?
+
+-dodelat texturovou tridu - rozmslet, co s cube mapami a 3d texturami
+
+-zacit smolit scenu
+-RenderWidget
+
+-COLLADA import
+
+-NACPAT VSUDE SPRAVNE config.h a types.h, ci stltypes.h
+ az v ramci cisteni kodu
+-common.h
+
+-pro retezcove konstanty pouzit const char * a ne std::string (jako parametry fci)
+
+-renderer - const iteratory?
+-nastavovani bufferu, take pres iteratory
+
+-zmenit nazvy souboru (interface.cpp -> vfs.cpp) a opravit doxygen hlavicky
+---------------------------------------------------------------------------
+
+-widget constraints
+-widget factory by si mela pri vytvareni widgetu zkontrolovat hloubku zanoreni
+ -treba jen v debug rezimu
+
+-scroll bar, progress bar
+
+-animated texture - xml
+ -one or more textures with one or more frames
+ -texture coordinates are adjusted using texture matrix
+
+-pruchod a inicializace activated eventu?
+
+-EXT_draw_instanced extension
+-EXT_bindable_uniform
+-ARB_occlusion_query
+
+-aserce -> ASSERT, CHECK, REQUIRE
+-pos vs. itr
+
+-----------------------------------------------------------
+
+-pojmenovavani scen (application si udrzuje mapu)
+
+Future features:
+~~~~~~~~~~~~~~~
+-streamable content
+
+Most important tasks:
+~~~~~~~~~~~~~~~~~~~~~
+-urcit smer svetla podobne jako Opengl? (x, y, z, 0)
+
+-proceduralne generovana scena: sablona nactena z xml, spusten jeji init skript,
+ ktery ji naplni (napr.) skript si pripravi data, ktera se pomoci deep copy
+ prekopiruji do sceny
+
+-cascaded shadow maps? devmaster.net article
+-staticke/dynamicke objekty?
+-svetla z textur, nebo alespon svitive textury (svetylka lodi)
+ -nebo emissive textury (nutnost pro kosmicke lode :))
+
+-picking vs. ray casting - vyber jestli chce vybirat i transparentni objekty, nebo ne
+ mozna jeste flag selectable, aby se nevybiraly sprity, triggery apod.
+ -select group - bitove skupiny pro vyber (takze max 32)
+
+-vlastnost light importance - objekt neni osvetlen svetly s nizsi/vyssi dulezitosti
+-static flag - objekt ma fixni geometrii a muzee se podle toho k nemu chovat
+
+-adapt SOIL library for image reader/writers
+
+===========================================
+
+-upravit hlavicky souboru - copyrighty!!
+-decals budou obecne meshe promitle na model (tj. klidne i special)
+
+Big TODO areas:
+~~~~~~~~~~~~~~~
+
+o Renderer
+ -shadows
+ -hdr + bloom
+ -animation, skinning
+ -changing videomode
+ -ubershader for global lights?
+ -decals
+ -particles (PhysX?)
+ -LOD (progressive meshes)
+
+o Scripting
+ -parallelism support
+ -random number generator
+
+o GUI
+ -stin textu
+
+o Networking
+ -event serialization
+ -sender/receiver?
+
+o Audio
+ -OpenAL module
+ -sound
+ -music
+
+o Vfs
+ -support for zip and other archives
+ -colour printing - manipulators and sprintf
+ -vfs_export - removed unused functions, rename to vfs_lwrapper
+
+o Physics
+ -support for the PhysX toolkit or other middleware
+
+o Ai
+
+o Input
+ -switch to OIS (libois-dev)
+ -tag for key events to mark whether it's meta key or not
+ -uppercase/lowercase? or conversion function, maybe return just keysyms
+ and export transform function to script (keysym + keymod -> chr/utf8)
+ -watch out for international keyboards?
+ -utf8
+
+o Polishing
+ -write documentation - when codebase is stable
+
+o Possible parallelisation
+ -frustum culling - "search" mapping
+ -getting effective lights of models
+ -for each model get lights that influence it
+ -cpu skinning (at least bbox skinning)
+ -rendering in separate thread?
+ -audio thread
+ -networking thread
+
+o Copyright issues
+ -Lua
+ -TinyXML
+ -Freetype2 - linked
+ -Freetype autohinter - catharon licence
+ ?Cg
+ -fonts, cursors, skins
+
+Other stuff:
+~~~~~~~~~~~~
+
+Possible optimizations:
+~~~~~~~~~~~~~~~~~~~~~~~
+-vectors - data alignment,templates
+-built-in profiler
+
+----------------------------------
+Little benchamrking:
+~~~~~~~~~~~~~~~~~~~
+Most efficient way of filling buffers:
+-Lock with amReadWrite/amWrite - rendering?
+-Set
+-Lock with amRead
diff --git a/config/client.xml b/config/client.xml
new file mode 100644
index 0000000..aba0a5c
--- /dev/null
+++ b/config/client.xml
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+
+
+ 1280
+ 1024
+ 32
+
+
+
+
+
diff --git a/data-client/effects/fnt_texture.cgfx b/data-client/effects/fnt_texture.cgfx
new file mode 100644
index 0000000..74bf0e0
--- /dev/null
+++ b/data-client/effects/fnt_texture.cgfx
@@ -0,0 +1,47 @@
+/*
+ * Pixmap gui effect
+ */
+
+struct VS_OUTPUT {
+ float4 vPosition : POSITION;
+ float2 vTexCoords : TEXCOORD0;
+ float4 vColour : COLOR;
+};
+
+VS_OUTPUT myvs(uniform float4x4 ModelViewProj, float4 vPosition : POSITION, float4 vColor : COLOR, float2 vTexCoords : TEXCOORD0)
+{
+ VS_OUTPUT vout;
+
+ vout.vTexCoords = vTexCoords;
+ vout.vPosition = mul(glstate.matrix.mvp, vPosition);
+ vout.vColour = vColor;
+
+ return vout;
+}
+
+float4 myfs(float2 vTexCoords : TEXCOORD0, float4 vColor : COLOR, uniform sampler2D tex) : COLOR
+{
+ float4 col = tex2D(tex, vTexCoords);
+ return col * vColor;
+}
+
+sampler2D fnt_Texture = sampler_state {
+ minFilter = Linear;
+ magFilter = Linear;
+};
+
+technique t0 {
+ pass p0 {
+
+ BlendEnable = true;
+ BlendFunc = float2(SrcAlpha, OneMinusSrcAlpha);
+ AlphaTestEnable = true;
+ AlphaFunc = float2(Greater, 0.0f);
+ DepthTestEnable = false;
+// CullFaceEnable = true;
+ CullFace = Back;
+
+ VertexShader = compile arbvp1 myvs(glstate.matrix.mvp);
+ PixelShader = compile fp40 myfs(fnt_Texture);
+ }
+}
diff --git a/data-client/effects/gui_texture.cgfx b/data-client/effects/gui_texture.cgfx
new file mode 100644
index 0000000..48adc6d
--- /dev/null
+++ b/data-client/effects/gui_texture.cgfx
@@ -0,0 +1,48 @@
+/*
+ * Pixmap gui effect
+ */
+
+struct VS_INPUT {
+ float4 vPosition : POSITION;
+};
+
+struct VS_OUTPUT {
+ float4 vPosition : POSITION;
+ float2 vTexCoords : TEXCOORD0;
+};
+
+VS_OUTPUT myvs(uniform float4x4 ModelViewProj, float4 vPosition : POSITION, float2 vTexCoords : TEXCOORD0)
+{
+ VS_OUTPUT vout;
+
+ vout.vTexCoords = vTexCoords;
+ vout.vPosition = mul(glstate.matrix.mvp, vPosition);
+
+ return vout;
+}
+
+float4 myfs(float2 vTexCoords : TEXCOORD0, uniform sampler2D tex) : COLOR
+{
+ float4 col = tex2D(tex, vTexCoords);
+ return col;
+}
+
+//float4x4 mvp : ModelViewProjection /**/;
+
+sampler2D gui_Texture;
+
+technique t0 {
+ pass p0 {
+
+ BlendEnable = true;
+ BlendFunc = float2(SrcAlpha, OneMinusSrcAlpha);
+ AlphaTestEnable = true;
+ AlphaFunc = float2(Greater, 0.0f);
+ DepthTestEnable = false;
+ CullFaceEnable = true;
+ CullFace = Back;
+
+ VertexShader = compile arbvp1 myvs(glstate.matrix.mvp);
+ PixelShader = compile fp40 myfs(gui_Texture);
+ }
+}
diff --git a/data-client/fonts/dejavu-mono.xml b/data-client/fonts/dejavu-mono.xml
new file mode 100644
index 0000000..e1e9ecd
--- /dev/null
+++ b/data-client/fonts/dejavu-mono.xml
@@ -0,0 +1,7 @@
+
+
+ fonts/dejavu/DejaVuSansMono.ttf
+ fonts/dejavu/DejaVuSansMono-Bold.ttf
+ fonts/dejavu/DejaVuSansMono-Oblique.ttf
+ fonts/dejavu/DejaVuSansMono-BoldOblique.ttf
+
diff --git a/data-client/fonts/dejavu-sans-condensed.xml b/data-client/fonts/dejavu-sans-condensed.xml
new file mode 100644
index 0000000..2a1a0c9
--- /dev/null
+++ b/data-client/fonts/dejavu-sans-condensed.xml
@@ -0,0 +1,7 @@
+
+
+ fonts/dejavu/DejaVuSansCondensed.ttf
+ fonts/dejavu/DejaVuSansCondensed-Bold.ttf
+ fonts/dejavu/DejaVuSansCondensed-BoldOblique.ttf
+ fonts/dejavu/DejaVuSansCondensed-Oblique.ttf
+
diff --git a/data-client/fonts/dejavu-sans.xml b/data-client/fonts/dejavu-sans.xml
new file mode 100644
index 0000000..c229ff0
--- /dev/null
+++ b/data-client/fonts/dejavu-sans.xml
@@ -0,0 +1,7 @@
+
+
+ fonts/dejavu/DejaVuSans.ttf
+ fonts/dejavu/DejaVuSans-Bold.ttf
+ fonts/dejavu/DejaVuSans-Oblique.ttf
+ fonts/dejavu/DejaVuSans-BoldOblique.ttf
+
diff --git a/data-client/fonts/dejavu-serif-condensed.xml b/data-client/fonts/dejavu-serif-condensed.xml
new file mode 100644
index 0000000..1889606
--- /dev/null
+++ b/data-client/fonts/dejavu-serif-condensed.xml
@@ -0,0 +1,7 @@
+
+
+ fonts/dejavu/DejaVuSerifCondensed.ttf
+ fonts/dejavu/DejaVuSerifCondensed-Bold.ttf
+ fonts/dejavu/DejaVuSerifCondensed-Italic.ttf
+ fonts/dejavu/DejaVuSerifCondensed-BoldItalic.ttf
+
diff --git a/data-client/fonts/dejavu-serif.xml b/data-client/fonts/dejavu-serif.xml
new file mode 100644
index 0000000..a2f89cd
--- /dev/null
+++ b/data-client/fonts/dejavu-serif.xml
@@ -0,0 +1,7 @@
+
+
+ fonts/dejavu/DejaVuSerif.ttf
+ fonts/dejavu/DejaVuSerif-Bold.ttf
+ fonts/dejavu/DejaVuSerif-Italic.ttf
+ fonts/dejavu/DejaVuSerif-BoldItalic.ttf
+
diff --git a/data-client/fonts/gputeks.xml b/data-client/fonts/gputeks.xml
new file mode 100644
index 0000000..8ccbb6b
--- /dev/null
+++ b/data-client/fonts/gputeks.xml
@@ -0,0 +1,7 @@
+
+
+ fonts/gputeks/Gputeks-Regular.ttf
+ fonts/gputeks/Gputeks-Bold.ttf
+ fonts/gputeks/Gputeks-Regular.ttf
+ fonts/gputeks/Gputeks-Bold.ttf
+
diff --git a/data-client/fonts/liberation-mono.xml b/data-client/fonts/liberation-mono.xml
new file mode 100644
index 0000000..7135bd1
--- /dev/null
+++ b/data-client/fonts/liberation-mono.xml
@@ -0,0 +1,7 @@
+
+
+ fonts/liberation/LiberationMono-Regular.ttf
+ fonts/liberation/LiberationMono-Bold.ttf
+ fonts/liberation/LiberationMono-Italic.ttf
+ fonts/liberation/LiberationMono-BoldItalic.ttf
+
diff --git a/data-client/fonts/liberation-sans.xml b/data-client/fonts/liberation-sans.xml
new file mode 100644
index 0000000..765e931
--- /dev/null
+++ b/data-client/fonts/liberation-sans.xml
@@ -0,0 +1,7 @@
+
+
+ fonts/liberation/LiberationSans-Regular.ttf
+ fonts/liberation/LiberationSans-Bold.ttf
+ fonts/liberation/LiberationSans-Italic.ttf
+ fonts/liberation/LiberationSans-BoldItalic.ttf
+
diff --git a/data-client/fonts/liberation-serif.xml b/data-client/fonts/liberation-serif.xml
new file mode 100644
index 0000000..9ebaa38
--- /dev/null
+++ b/data-client/fonts/liberation-serif.xml
@@ -0,0 +1,7 @@
+
+
+ fonts/liberation/LiberationSerif-Regular.ttf
+ fonts/liberation/LiberationSerif-Bold.ttf
+ fonts/liberation/LiberationSerif-Italic.ttf
+ fonts/liberation/LiberationSerif-BoldItalic.ttf
+
diff --git a/data-client/fonts/misc/7monkey.xml b/data-client/fonts/misc/7monkey.xml
new file mode 100644
index 0000000..ab45e27
--- /dev/null
+++ b/data-client/fonts/misc/7monkey.xml
@@ -0,0 +1,4 @@
+
+
+ fonts/misc/ttf/SEVEMFBR.ttf
+
diff --git a/data-client/fonts/misc/7swordsmen.xml b/data-client/fonts/misc/7swordsmen.xml
new file mode 100644
index 0000000..1037d21
--- /dev/null
+++ b/data-client/fonts/misc/7swordsmen.xml
@@ -0,0 +1,4 @@
+
+
+ fonts/misc/ttf/SEVESBRG.ttf
+
diff --git a/data-client/fonts/misc/anglican.xml b/data-client/fonts/misc/anglican.xml
new file mode 100644
index 0000000..f173318
--- /dev/null
+++ b/data-client/fonts/misc/anglican.xml
@@ -0,0 +1,4 @@
+
+
+ fonts/misc/ttf/AnglicanText.ttf
+
diff --git a/data-client/fonts/misc/bettynoir.xml b/data-client/fonts/misc/bettynoir.xml
new file mode 100644
index 0000000..27e19de
--- /dev/null
+++ b/data-client/fonts/misc/bettynoir.xml
@@ -0,0 +1,4 @@
+
+
+ fonts/misc/ttf/bettynoir.ttf
+
diff --git a/data-client/fonts/misc/bottlerocket.xml b/data-client/fonts/misc/bottlerocket.xml
new file mode 100644
index 0000000..f066e3d
--- /dev/null
+++ b/data-client/fonts/misc/bottlerocket.xml
@@ -0,0 +1,5 @@
+
+
+ fonts/misc/ttf/BOTTRBRG.ttf
+ fonts/misc/ttf/BOTTRBB_.ttf
+
diff --git a/data-client/fonts/misc/caeldera.xml b/data-client/fonts/misc/caeldera.xml
new file mode 100644
index 0000000..55f3850
--- /dev/null
+++ b/data-client/fonts/misc/caeldera.xml
@@ -0,0 +1,4 @@
+
+
+ fonts/misc/ttf/CAELDERA.ttf
+
diff --git a/data-client/fonts/misc/catholic.xml b/data-client/fonts/misc/catholic.xml
new file mode 100644
index 0000000..6942cbe
--- /dev/null
+++ b/data-client/fonts/misc/catholic.xml
@@ -0,0 +1,4 @@
+
+
+ fonts/misc/ttf/CATHSGBR.ttf
+
diff --git a/data-client/fonts/misc/chopin.xml b/data-client/fonts/misc/chopin.xml
new file mode 100644
index 0000000..8cd32ca
--- /dev/null
+++ b/data-client/fonts/misc/chopin.xml
@@ -0,0 +1,4 @@
+
+
+ fonts/misc/ttf/CHOPS___.ttf
+
diff --git a/data-client/fonts/misc/decrepit.xml b/data-client/fonts/misc/decrepit.xml
new file mode 100644
index 0000000..2e36f7b
--- /dev/null
+++ b/data-client/fonts/misc/decrepit.xml
@@ -0,0 +1,4 @@
+
+
+ fonts/misc/ttf/decrepit.ttf
+
diff --git a/data-client/fonts/misc/deutsch.xml b/data-client/fonts/misc/deutsch.xml
new file mode 100644
index 0000000..c258f7f
--- /dev/null
+++ b/data-client/fonts/misc/deutsch.xml
@@ -0,0 +1,4 @@
+
+
+ fonts/misc/ttf/Deutsch.ttf
+
diff --git a/data-client/fonts/misc/dragonfly.xml b/data-client/fonts/misc/dragonfly.xml
new file mode 100644
index 0000000..6eee394
--- /dev/null
+++ b/data-client/fonts/misc/dragonfly.xml
@@ -0,0 +1,4 @@
+
+
+ fonts/misc/ttf/Dragonfly.ttf
+
diff --git a/data-client/fonts/misc/gessele.xml b/data-client/fonts/misc/gessele.xml
new file mode 100644
index 0000000..f6c2d6f
--- /dev/null
+++ b/data-client/fonts/misc/gessele.xml
@@ -0,0 +1,4 @@
+
+
+ fonts/misc/ttf/GES_____.ttf
+
diff --git a/data-client/fonts/misc/gorilla.xml b/data-client/fonts/misc/gorilla.xml
new file mode 100644
index 0000000..fd8431e
--- /dev/null
+++ b/data-client/fonts/misc/gorilla.xml
@@ -0,0 +1,5 @@
+
+
+ fonts/misc/ttf/gm.ttf
+ fonts/misc/ttf/gm_italic.ttf
+
diff --git a/data-client/fonts/misc/lexia.xml b/data-client/fonts/misc/lexia.xml
new file mode 100644
index 0000000..df5d116
--- /dev/null
+++ b/data-client/fonts/misc/lexia.xml
@@ -0,0 +1,5 @@
+
+
+ fonts/misc/ttf/LEXIA___.ttf
+ fonts/misc/ttf/LEXIB___.ttf
+
diff --git a/data-client/fonts/misc/marspolice.xml b/data-client/fonts/misc/marspolice.xml
new file mode 100644
index 0000000..8e30fc3
--- /dev/null
+++ b/data-client/fonts/misc/marspolice.xml
@@ -0,0 +1,5 @@
+
+
+ fonts/misc/ttf/marspolice.ttf
+ fonts/misc/ttf/marspolice_i.ttf
+
diff --git a/data-client/fonts/misc/maxhand.xml b/data-client/fonts/misc/maxhand.xml
new file mode 100644
index 0000000..bb9dd55
--- /dev/null
+++ b/data-client/fonts/misc/maxhand.xml
@@ -0,0 +1,4 @@
+
+
+ fonts/misc/ttf/Max's_Handwritin.ttf
+
diff --git a/data-client/fonts/misc/mccoy.xml b/data-client/fonts/misc/mccoy.xml
new file mode 100644
index 0000000..598a588
--- /dev/null
+++ b/data-client/fonts/misc/mccoy.xml
@@ -0,0 +1,4 @@
+
+
+ fonts/misc/ttf/MCCODRG_.ttf
+
diff --git a/data-client/fonts/misc/nasalization.xml b/data-client/fonts/misc/nasalization.xml
new file mode 100644
index 0000000..7276e6c
--- /dev/null
+++ b/data-client/fonts/misc/nasalization.xml
@@ -0,0 +1,4 @@
+
+
+ fonts/misc/ttf/nasaliza.ttf
+
diff --git a/data-client/fonts/misc/neuropolitical.xml b/data-client/fonts/misc/neuropolitical.xml
new file mode 100644
index 0000000..021bdaf
--- /dev/null
+++ b/data-client/fonts/misc/neuropolitical.xml
@@ -0,0 +1,4 @@
+
+
+ fonts/misc/ttf/NEURPOLI.ttf
+
diff --git a/data-client/fonts/misc/oldgermen.xml b/data-client/fonts/misc/oldgermen.xml
new file mode 100644
index 0000000..ca7095e
--- /dev/null
+++ b/data-client/fonts/misc/oldgermen.xml
@@ -0,0 +1,4 @@
+
+
+ fonts/misc/ttf/Old_germ.ttf
+
diff --git a/data-client/fonts/misc/paternoster.xml b/data-client/fonts/misc/paternoster.xml
new file mode 100644
index 0000000..27ff85a
--- /dev/null
+++ b/data-client/fonts/misc/paternoster.xml
@@ -0,0 +1,4 @@
+
+
+ fonts/misc/ttf/Paternos.ttf
+
diff --git a/data-client/fonts/misc/prefix.xml b/data-client/fonts/misc/prefix.xml
new file mode 100644
index 0000000..056bff3
--- /dev/null
+++ b/data-client/fonts/misc/prefix.xml
@@ -0,0 +1,4 @@
+
+
+ fonts/misc/ttf/prefix.ttf
+
diff --git a/data-client/fonts/misc/radio-condensed.xml b/data-client/fonts/misc/radio-condensed.xml
new file mode 100644
index 0000000..7c8ccd7
--- /dev/null
+++ b/data-client/fonts/misc/radio-condensed.xml
@@ -0,0 +1,4 @@
+
+
+ fonts/misc/ttf/Radiofc.ttf
+
diff --git a/data-client/fonts/misc/radio.xml b/data-client/fonts/misc/radio.xml
new file mode 100644
index 0000000..e59cda4
--- /dev/null
+++ b/data-client/fonts/misc/radio.xml
@@ -0,0 +1,7 @@
+
+
+ fonts/misc/ttf/Radiof.ttf
+ fonts/misc/ttf/Radiofb.ttf
+ fonts/misc/ttf/Radiofi.ttf
+ fonts/misc/ttf/Radiofbi.ttf
+
diff --git a/data-client/fonts/misc/randi.xml b/data-client/fonts/misc/randi.xml
new file mode 100644
index 0000000..ed984ec
--- /dev/null
+++ b/data-client/fonts/misc/randi.xml
@@ -0,0 +1,4 @@
+
+
+ fonts/misc/ttf/Randi.ttf
+
diff --git a/data-client/fonts/misc/spaceage.xml b/data-client/fonts/misc/spaceage.xml
new file mode 100644
index 0000000..d39a396
--- /dev/null
+++ b/data-client/fonts/misc/spaceage.xml
@@ -0,0 +1,4 @@
+
+
+ fonts/misc/ttf/space_age.ttf
+
diff --git a/data-client/fonts/misc/spacedock.xml b/data-client/fonts/misc/spacedock.xml
new file mode 100644
index 0000000..daea715
--- /dev/null
+++ b/data-client/fonts/misc/spacedock.xml
@@ -0,0 +1,4 @@
+
+
+ fonts/misc/ttf/Spacedock_Stencil.ttf
+
diff --git a/data-client/fonts/misc/spirit.xml b/data-client/fonts/misc/spirit.xml
new file mode 100644
index 0000000..b6168a8
--- /dev/null
+++ b/data-client/fonts/misc/spirit.xml
@@ -0,0 +1,4 @@
+
+
+ fonts/misc/ttf/spiritmedium.ttf
+
diff --git a/data-client/fonts/misc/subamera.xml b/data-client/fonts/misc/subamera.xml
new file mode 100644
index 0000000..428c41f
--- /dev/null
+++ b/data-client/fonts/misc/subamera.xml
@@ -0,0 +1,4 @@
+
+
+ fonts/misc/ttf/Subamera.ttf
+
diff --git a/data-client/fonts/misc/toolate.xml b/data-client/fonts/misc/toolate.xml
new file mode 100644
index 0000000..e572d0e
--- /dev/null
+++ b/data-client/fonts/misc/toolate.xml
@@ -0,0 +1,4 @@
+
+
+ fonts/misc/ttf/Too_Late.ttf
+
diff --git a/data-client/fonts/misc/typewriter.xml b/data-client/fonts/misc/typewriter.xml
new file mode 100644
index 0000000..4cbeba7
--- /dev/null
+++ b/data-client/fonts/misc/typewriter.xml
@@ -0,0 +1,4 @@
+
+
+ fonts/misc/ttf/TYPENR__.ttf
+
diff --git a/data-client/fonts/misc/typicalwriter.xml b/data-client/fonts/misc/typicalwriter.xml
new file mode 100644
index 0000000..9d01324
--- /dev/null
+++ b/data-client/fonts/misc/typicalwriter.xml
@@ -0,0 +1,4 @@
+
+
+ fonts/misc/ttf/TYPIW___.ttf
+
diff --git a/data-client/fonts/misc/venus.xml b/data-client/fonts/misc/venus.xml
new file mode 100644
index 0000000..51c1c40
--- /dev/null
+++ b/data-client/fonts/misc/venus.xml
@@ -0,0 +1,4 @@
+
+
+ fonts/misc/ttf/VENUSRIS.ttf
+
diff --git a/data-client/fonts/misc/vibrocentric.xml b/data-client/fonts/misc/vibrocentric.xml
new file mode 100644
index 0000000..385f1f4
--- /dev/null
+++ b/data-client/fonts/misc/vibrocentric.xml
@@ -0,0 +1,4 @@
+
+
+ fonts/misc/ttf/VIBROCEN.ttf
+
diff --git a/data-client/fonts/misc/village.xml b/data-client/fonts/misc/village.xml
new file mode 100644
index 0000000..6c1e9be
--- /dev/null
+++ b/data-client/fonts/misc/village.xml
@@ -0,0 +1,4 @@
+
+
+ fonts/misc/ttf/VILLIBRG.ttf
+
diff --git a/data-client/fonts/misc/virginie.xml b/data-client/fonts/misc/virginie.xml
new file mode 100644
index 0000000..b986eb1
--- /dev/null
+++ b/data-client/fonts/misc/virginie.xml
@@ -0,0 +1,4 @@
+
+
+ fonts/misc/ttf/Virginie.ttf
+
diff --git a/data-client/fonts/misc/walrod.xml b/data-client/fonts/misc/walrod.xml
new file mode 100644
index 0000000..b0d869b
--- /dev/null
+++ b/data-client/fonts/misc/walrod.xml
@@ -0,0 +1,4 @@
+
+
+ fonts/misc/ttf/WALROD__.ttf
+
diff --git a/data-client/fonts/misc/warmonger.xml b/data-client/fonts/misc/warmonger.xml
new file mode 100644
index 0000000..0aaf32e
--- /dev/null
+++ b/data-client/fonts/misc/warmonger.xml
@@ -0,0 +1,4 @@
+
+
+ fonts/misc/ttf/warmongerbb.otf
+
diff --git a/data-client/fonts/misc/zirkon.xml b/data-client/fonts/misc/zirkon.xml
new file mode 100644
index 0000000..8c053d9
--- /dev/null
+++ b/data-client/fonts/misc/zirkon.xml
@@ -0,0 +1,4 @@
+
+
+ fonts/misc/ttf/ZIRKON__.ttf
+
diff --git a/data-client/gui/cursors/co-green.xml b/data-client/gui/cursors/co-green.xml
new file mode 100644
index 0000000..44d874c
--- /dev/null
+++ b/data-client/gui/cursors/co-green.xml
@@ -0,0 +1,13 @@
+
+
+
+ effects/gui_texture.cgfx
+ textures/gui/arrow.tga
+
+
+
+
+
+
+
diff --git a/data-client/gui/main.xml b/data-client/gui/main.xml
new file mode 100644
index 0000000..0ad2878
--- /dev/null
+++ b/data-client/gui/main.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/data-client/gui/skin/skulpture.xml b/data-client/gui/skin/skulpture.xml
new file mode 100644
index 0000000..7259d7c
--- /dev/null
+++ b/data-client/gui/skin/skulpture.xml
@@ -0,0 +1,240 @@
+
+
+ effects/gui_texture.cgfx
+
+
+ fonts/dejavu-mono.xml
+
+ effects/fnt_texture.cgfx
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ textures/gui/skulpture1.tga
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ textures/gui/skulpture1.tga
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ textures/gui/skulpture1.tga
+
+
+
+
+
+
+
+
+
+
+
+
+
+ textures/gui/skulpture1.tga
+ textures/gui/skulpture1-press.tga
+ textures/gui/skulpture1-hov.tga
+ textures/gui/skulpture1-dis.tga
+
+
+
+
+
+
+
+
+
+
+
+
+
+ textures/gui/skulpture1.tga
+ textures/gui/skulpture1-dis.tga
+ textures/gui/skulpture2.tga
+
+
+
+
+
+
+
+
+
+ textures/gui/skulpture1.tga
+ textures/gui/skulpture1-dis.tga
+ textures/gui/skulpture1-press.tga
+ textures/gui/skulpture1-hov.tga
+ textures/gui/skulpture2.tga
+ textures/gui/skulpture2-dis.tga
+
+
+
+
+
+
+
+
+
+ textures/gui/skulpture1.tga
+ textures/gui/skulpture1-dis.tga
+ textures/gui/skulpture1-press.tga
+ textures/gui/skulpture1-hov.tga
+ textures/gui/skulpture2.tga
+ textures/gui/skulpture2-dis.tga
+ textures/gui/skulpture2-press.tga
+ textures/gui/skulpture2-hov.tga
+
+
+
+
+
+
+
+
+
+
+
+
+
+ textures/gui/skulpture1.tga
+ textures/gui/skulpture1-press.tga
+ textures/gui/skulpture1-hov.tga
+ textures/gui/skulpture1-dis.tga
+
+
+
+
diff --git a/data-client/gui/widgets/main-console.xml b/data-client/gui/widgets/main-console.xml
new file mode 100644
index 0000000..444f58b
--- /dev/null
+++ b/data-client/gui/widgets/main-console.xml
@@ -0,0 +1,79 @@
+
+
+ materials/gui_pixmap.xml
+
+
+
+
+
+
+ materials/gui_pixmap.xml
+
+
+
+
+
+
+ true
+
+ fonts/liberation-serif.xml
+
+
+
+ Žlutá žába smutně kuňká.
+
+ materials/gui_text.xml
+
+
+
+
+
+
+
+
+ materials/gui_pixmap.xml
+
+
+
+
+
+
+ true
+
+ fonts/dejavu-mono.xml
+
+
+
+
+
+
+
+
+ debug@terra
+ :
+ ]]>
+
+
+ materials/gui_text.xml
+
+
+
+
+
\ No newline at end of file
diff --git a/data-client/gui/widgets/main-normal.xml b/data-client/gui/widgets/main-normal.xml
new file mode 100644
index 0000000..b776570
--- /dev/null
+++ b/data-client/gui/widgets/main-normal.xml
@@ -0,0 +1,85 @@
+
+
+ materials/gui_pixmap.xml
+
+
+
+
+
+
+ materials/gui_pixmap.xml
+
+
+
+
+
+
+ true
+
+ fonts/liberation-serif.xml
+
+
+
+ Žlutá žába smutně kuňká.
+
+ materials/gui_text.xml
+
+
+
+
+
+
+
+
+ materials/gui_pixmap.xml
+
+
+
+
+
+
+ true
+
+ fonts/dejavu-sans.xml
+
+
+
+
+
+
+
+
+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Sed pharetra elit sit amet nunc.
+ In bibendum urna id risus iaculis aliquam. Morbi feugiat, mi quis porttitor commodo, dolor magna
+ condimentum leo, non molestie nulla dui ut massa. Proin enim. Vestibulum ultrices nulla
+ et velit.
+ Aliquam suscipit, lorem eu ultricies bibendum, est neque iaculis mauris, lobortis
+ feugiat felis libero vel diam. Morbi eget ante. Phasellus non erat. Vivamus at erat id
+ ipsum ornare mattis. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Nunc metus. Aenean sem.
+ Donec eros. Sed tellus. Proin posuere velit convallis leo. Vivamus semper felis a ipsum.
+ ]]>
+
+
+ materials/gui_text.xml
+
+
+
+
+
\ No newline at end of file
diff --git a/data-client/gui/widgets/main-perc.xml b/data-client/gui/widgets/main-perc.xml
new file mode 100644
index 0000000..dfb41d8
--- /dev/null
+++ b/data-client/gui/widgets/main-perc.xml
@@ -0,0 +1,85 @@
+
+
+ materials/gui_pixmap.xml
+
+
+
+
+
+
+ materials/gui_pixmap.xml
+
+
+
+
+
+
+ true
+
+ fonts/liberation-serif.xml
+
+
+
+ Žlutá žába smutně kuňká.
+
+ materials/gui_text.xml
+
+
+
+
+
+
+
+
+ materials/gui_pixmap.xml
+
+
+
+
+
+
+ true
+
+ fonts/dejavu-sans.xml
+
+
+
+
+
+
+
+
+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Sed pharetra elit sit amet nunc.
+ In bibendum urna id risus iaculis aliquam. Morbi feugiat, mi quis porttitor commodo, dolor magna
+ condimentum leo, non molestie nulla dui ut massa. Proin enim. Vestibulum ultrices nulla
+ et velit.
+ Aliquam suscipit, lorem eu ultricies bibendum, est neque iaculis mauris, lobortis
+ feugiat felis libero vel diam. Morbi eget ante. Phasellus non erat. Vivamus at erat id
+ ipsum ornare mattis. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Nunc metus. Aenean sem.
+ Donec eros. Sed tellus. Proin posuere velit convallis leo. Vivamus semper felis a ipsum.
+ ]]>
+
+
+ materials/gui_text.xml
+
+
+
+
+
\ No newline at end of file
diff --git a/data-client/gui/widgets/main-wdgs.xml b/data-client/gui/widgets/main-wdgs.xml
new file mode 100644
index 0000000..b776570
--- /dev/null
+++ b/data-client/gui/widgets/main-wdgs.xml
@@ -0,0 +1,85 @@
+
+
+ materials/gui_pixmap.xml
+
+
+
+
+
+
+ materials/gui_pixmap.xml
+
+
+
+
+
+
+ true
+
+ fonts/liberation-serif.xml
+
+
+
+ Žlutá žába smutně kuňká.
+
+ materials/gui_text.xml
+
+
+
+
+
+
+
+
+ materials/gui_pixmap.xml
+
+
+
+
+
+
+ true
+
+ fonts/dejavu-sans.xml
+
+
+
+
+
+
+
+
+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Sed pharetra elit sit amet nunc.
+ In bibendum urna id risus iaculis aliquam. Morbi feugiat, mi quis porttitor commodo, dolor magna
+ condimentum leo, non molestie nulla dui ut massa. Proin enim. Vestibulum ultrices nulla
+ et velit.
+ Aliquam suscipit, lorem eu ultricies bibendum, est neque iaculis mauris, lobortis
+ feugiat felis libero vel diam. Morbi eget ante. Phasellus non erat. Vivamus at erat id
+ ipsum ornare mattis. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Nunc metus. Aenean sem.
+ Donec eros. Sed tellus. Proin posuere velit convallis leo. Vivamus semper felis a ipsum.
+ ]]>
+
+
+ materials/gui_text.xml
+
+
+
+
+
\ No newline at end of file
diff --git a/data-client/gui/widgets/splash.xml b/data-client/gui/widgets/splash.xml
new file mode 100644
index 0000000..417e6e9
--- /dev/null
+++ b/data-client/gui/widgets/splash.xml
@@ -0,0 +1,153 @@
+
+
+
+
+
+ effects/gui_texture.cgfx
+
+
+
+
+
+
+ true
+
+ fonts/dejavu-mono.xml
+
+ effects/fnt_texture.cgfx
+
+
+
+
+
+
+
+
+
+
+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Sed pharetra elit sit amet nunc.
+ In bibendum urna id risus iaculis aliquam. Morbi feugiat, mi quis porttitor commodo, dolor magna
+ condimentum leo, non molestie nulla dui ut massa. Proin enim. Vestibulum ultrices nulla
+ et velit.
+ Aliquam suscipit, lorem eu ultricies bibendum, est neque iaculis mauris, lobortis
+ feugiat felis libero vel diam. Morbi eget ante. Phasellus non erat. Vivamus at erat id
+ ipsum ornare mattis. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Nunc metus. Aenean sem.
+ Donec eros. Sed tellus. Proin posuere velit convallis leo. Vivamus semper felis a ipsum.
+ ]]>
+
+
+
+
+
+
+
+ true
+
+ fonts/dejavu-mono.xml
+
+ effects/fnt_texture.cgfx
+
+
+
+
+ Blablabla
+
+
+
+
+
+
\ No newline at end of file
diff --git a/data-client/gui/widgets/test.xml b/data-client/gui/widgets/test.xml
new file mode 100644
index 0000000..60b546d
--- /dev/null
+++ b/data-client/gui/widgets/test.xml
@@ -0,0 +1,172 @@
+
+
+
+
+
+ effects/gui_texture.cgfx
+
+
+
+
+
+
+ true
+
+ fonts/dejavu-mono.xml
+
+ effects/fnt_texture.cgfx
+
+
+
+
+
+
+
+
+
+
+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Sed pharetra elit sit amet nunc.
+ In bibendum urna id risus iaculis aliquam. Morbi feugiat, mi quis porttitor commodo, dolor magna
+ condimentum leo, non molestie nulla dui ut massa. Proin enim. Vestibulum ultrices nulla
+ et velit.
+ Aliquam suscipit, lorem eu ultricies bibendum, est neque iaculis mauris, lobortis
+ feugiat felis libero vel diam. Morbi eget ante. Phasellus non erat. Vivamus at erat id
+ ipsum ornare mattis. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Nunc metus. Aenean sem.
+ Donec eros. Sed tellus. Proin posuere velit convallis leo. Vivamus semper felis a ipsum.
+ ]]>
+
+
+
+
+ quit_button
+
+
+
+
+ true
+
+ effects/gui_texture.cgfx
+
+
+ fonts/dejavu-mono.xml
+
+ effects/fnt_texture.cgfx
+
+
+
+ Quit!
+
+
+
+ args = ...
+ if args ~= nil then
+ print("Argument is " .. args.name)
+ end
+
+ if a == nil then
+ print("You clicked the button and I know it. That's pretty cool, isn't it?")
+ a = 1
+ else
+ print("You did it again, didn't you?")
+ end
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/data-client/script/init.lua b/data-client/script/init.lua
new file mode 100644
index 0000000..7e9df75
--- /dev/null
+++ b/data-client/script/init.lua
@@ -0,0 +1,52 @@
+function AppInit(app)
+ print("Initializing...")
+
+ math.randomseed(os.time())
+
+ local res = true
+
+-- dis = Display()
+-- print(dis:GetDriverName())
+-- di = dis:GetDisplayInfo()
+-- print(di.width, di.height, di.bpp, di.fullscreen, di.stereo)
+
+-- print "Available modes:"
+-- itr = dis:ListModes()
+--
+-- for x,m in next,itr do
+-- print(m.width, m.height, m.bpp, m.fullscreen, m.stereo)
+-- end
+
+
+ res = true and app:SetDesktop("gui/main.xml", "gui/skin/skulpture.xml")
+
+ if res == true then
+ print("Initialization successful.")
+ else
+ error("Initialization failed!")
+ end
+
+end
+
+function AppMain(app)
+
+-- frameCount = frameCount + 1
+
+ --app:Quit()
+
+end
+
+function AppEnd(app)
+
+-- time = os.clock() - timeStart
+-- print("\nTotal running time: " .. time .. " s")
+-- print("Total frame count: " .. frameCount)
+-- print("Average frames per second: " .. frameCount / time)
+
+-- f = io.open("lualog.txt", "w")
+-- f:write("\nTotal running time: " .. time .. " s")
+-- f:write("Total frame count: " .. frameCount)
+-- f:write("Average frames per second: " .. frameCount / time)
+-- f:close()
+
+end
diff --git a/data-server/script/init.lua b/data-server/script/init.lua
new file mode 100644
index 0000000..829ad28
--- /dev/null
+++ b/data-server/script/init.lua
@@ -0,0 +1,83 @@
+-- Server build is currently being used for
+-- script benchmarking purposes
+
+function vt3(x, y, z)
+ local res = {x, y, z}
+ res["add"] = function(a, b)
+ a[1] = a[1] + b[1]
+ a[2] = a[2] + b[2]
+ a[3] = a[3] + b[3]
+ end
+ setmetatable(res, mt)
+ return res
+end
+
+mt = { __add = function (a, b)
+ return vt3(a[1] + b[1], a[2] + b[2], a[3] + b[3])
+ end }
+
+function testluavec(t)
+ local b=vt3(0,0,0)
+ local c=vt3(0,1,2)
+
+ local tim=os.clock()
+ for i=0,t do
+ --b = b + vt3(0,1,2)
+ --b = b + c
+ b:add(c)
+ end
+ tim = os.clock() - tim
+ print(b[1], b[2], b[3])
+ return tim
+end
+
+function testterravec(t)
+ local b=vec3(0,0,0)
+ local c=vec3(0,1,2)
+ local tim=os.clock()
+ for i=0,t do
+ --b = b + vec3(0,1,2)
+ --b = b + c
+ b:add(c)
+ end
+ tim = os.clock() - tim
+ print(b.x, b.y, b.z)
+ return tim
+end
+
+-- function addvec(a,b)
+-- return {a[1]+b[1],a[2]+b[2],a[3]+b[3]}
+-- end
+--
+-- function testluavec(t)
+-- local b={0,0,0}
+-- local tim=os.clock()
+-- for i=0,t do
+-- b = addvec(b,{0,1,2})
+-- end
+-- tim = os.clock() - tim
+-- print(b[1], b[2], b[3])
+-- return tim
+-- end
+--
+-- function testterravec(t)
+-- local b=v3(0,0,0)
+-- local tim=os.clock()
+-- for i=0,t do
+-- b = b + v3(0,1,2)
+-- end
+-- tim = os.clock() - tim
+-- print(b[1], b[2], b[3])
+-- return tim
+-- end
+
+function AppInit()
+ t = testluavec(1000000)
+ print(t)
+
+ t = testterravec(1000000)
+ print(t)
+end
+
+function AppEnd()
+end
diff --git a/data-shared/models/fighter.x b/data-shared/models/fighter.x
new file mode 100644
index 0000000..82bc519
--- /dev/null
+++ b/data-shared/models/fighter.x
@@ -0,0 +1,14144 @@
+xof 0303txt 0032
+template Frame {
+ <3d82ab46-62da-11cf-ab39-0020af71e433>
+ [...]
+}
+
+template Matrix4x4 {
+
+ array FLOAT matrix[16];
+}
+
+template FrameTransformMatrix {
+
+ Matrix4x4 frameMatrix;
+}
+
+template Vector {
+ <3d82ab5e-62da-11cf-ab39-0020af71e433>
+ FLOAT x;
+ FLOAT y;
+ FLOAT z;
+}
+
+template MeshFace {
+ <3d82ab5f-62da-11cf-ab39-0020af71e433>
+ DWORD nFaceVertexIndices;
+ array DWORD faceVertexIndices[nFaceVertexIndices];
+}
+
+template Mesh {
+ <3d82ab44-62da-11cf-ab39-0020af71e433>
+ DWORD nVertices;
+ array Vector vertices[nVertices];
+ DWORD nFaces;
+ array MeshFace faces[nFaces];
+ [...]
+}
+
+template MeshNormals {
+
+ DWORD nNormals;
+ array Vector normals[nNormals];
+ DWORD nFaceNormals;
+ array MeshFace faceNormals[nFaceNormals];
+}
+
+template Coords2d {
+
+ FLOAT u;
+ FLOAT v;
+}
+
+template MeshTextureCoords {
+
+ DWORD nTextureCoords;
+ array Coords2d textureCoords[nTextureCoords];
+}
+
+template ColorRGBA {
+ <35ff44e0-6c7c-11cf-8f52-0040333594a3>
+ FLOAT red;
+ FLOAT green;
+ FLOAT blue;
+ FLOAT alpha;
+}
+
+template ColorRGB {
+
+ FLOAT red;
+ FLOAT green;
+ FLOAT blue;
+}
+
+template Material {
+ <3d82ab4d-62da-11cf-ab39-0020af71e433>
+ ColorRGBA faceColor;
+ FLOAT power;
+ ColorRGB specularColor;
+ ColorRGB emissiveColor;
+ [...]
+}
+
+template MeshMaterialList {
+
+ DWORD nMaterials;
+ DWORD nFaceIndexes;
+ array DWORD faceIndexes[nFaceIndexes];
+ [Material <3d82ab4d-62da-11cf-ab39-0020af71e433>]
+}
+
+template TextureFilename {
+
+ STRING filename;
+}
+
+Frame {
+
+ FrameTransformMatrix {
+ 1.000000,0.000000,0.000000,0.000000,0.000000,1.000000,0.000000,0.000000,0.000000,0.000000,1.000000,0.000000,0.000000,0.000000,0.000000,1.000000;;
+ }
+
+Mesh CINEMA4D_Mesh {
+ 1615;
+ // Turret_base
+ -0.011;-78.543;-333.462;,
+ 19.988;-58.543;-333.281;,
+ 17.399;-58.543;-343.305;,
+ 10.145;-58.543;-350.691;,
+ -9.854;-58.543;-350.872;,
+ -17.241;-58.543;-343.619;,
+ -20.011;-58.543;-333.643;,
+ -17.422;-58.543;-323.619;,
+ -10.168;-58.543;-316.233;,
+ -0.193;-58.543;-313.463;,
+ 9.831;-58.543;-316.052;,
+ 17.218;-58.543;-323.305;,
+ 17.308;-68.543;-333.305;,
+ 15.066;-68.543;-341.986;,
+ 8.784;-68.543;-348.383;,
+ -8.535;-68.543;-348.54;,
+ -14.932;-68.543;-342.258;,
+ -17.331;-68.543;-333.619;,
+ -15.089;-68.543;-324.938;,
+ -8.807;-68.543;-318.541;,
+ -0.168;-68.543;-316.142;,
+ 8.512;-68.543;-318.384;,
+ 14.909;-68.543;-324.666;,
+ 9.988;-75.863;-333.371;,
+ 8.694;-75.863;-338.383;,
+ -8.626;-75.863;-338.54;,
+ -10.011;-75.863;-333.553;,
+ -8.717;-75.863;-328.541;,
+ -5.09;-75.863;-324.847;,
+ -0.102;-75.863;-323.462;,
+ 4.91;-75.863;-324.757;,
+ 8.603;-75.863;-328.384;,
+ 7.132;-68.543;-348.842;,
+ -6.987;-58.543;-335.204;,
+ 7.012;-58.543;-335.082;,
+ 7.056;-75.863;-340.051;,
+ -6.896;-71.873;-345.64;,
+ 7.104;-71.853;-345.531;,
+ -6.844;-58.543;-351.65;,
+ -6.944;-75.863;-340.193;,
+ 7.012;-75.5;-335.082;,
+ -6.987;-75.5;-335.204;,
+ 7.156;-58.543;-351.521;,
+ 0.056;-75.863;-340.122;,
+ -6.867;-68.543;-348.971;,
+ // Gatling_base
+ 7.02;-67.122;-336.852;,
+ -6.979;-67.122;-336.979;,
+ -6.602;-67.2;-358.048;,
+ 7.032;-67.2;-357.924;,
+ 4.97;-62.172;-336.889;,
+ -4.929;-72.072;-336.942;,
+ -4.606;-72.02;-358.012;,
+ 5.035;-62.379;-357.96;,
+ 0.02;-74.122;-336.89;,
+ 0.021;-60.122;-336.941;,
+ 0.215;-60.383;-358.011;,
+ 0.215;-74.017;-357.961;,
+ -4.929;-62.172;-336.979;,
+ 4.97;-72.072;-336.853;,
+ 5.035;-72.02;-357.925;,
+ -4.605;-62.379;-358.048;,
+ -6.79;-67.199;-357.87;,
+ -4.74;-72.149;-357.833;,
+ 7.209;-67.199;-357.743;,
+ 5.159;-62.249;-357.78;,
+ 0.21;-74.199;-357.781;,
+ 5.159;-72.149;-357.743;,
+ 0.21;-60.199;-357.832;,
+ -4.74;-62.249;-357.87;,
+ // Gatling_base_2
+ -6.927;-74.158;-342.112;,
+ -6.927;-69.491;-342.129;,
+ -6.927;-64.825;-342.146;,
+ -6.926;-60.158;-342.163;,
+ -2.26;-74.158;-342.071;,
+ -2.26;-69.491;-342.088;,
+ -2.26;-64.825;-342.105;,
+ -2.26;-60.158;-342.123;,
+ 2.406;-74.158;-342.03;,
+ 2.406;-69.491;-342.048;,
+ 2.406;-64.825;-342.065;,
+ 2.407;-60.158;-342.082;,
+ 7.073;-74.158;-341.99;,
+ 7.073;-69.491;-342.007;,
+ 7.073;-64.825;-342.024;,
+ 7.073;-60.158;-342.041;,
+ 7.032;-74.141;-337.323;,
+ 7.032;-69.474;-337.34;,
+ 7.032;-64.808;-337.358;,
+ 7.032;-60.141;-337.375;,
+ 6.991;-74.124;-332.657;,
+ 6.991;-69.457;-332.674;,
+ 6.992;-64.79;-332.691;,
+ 6.992;-60.124;-332.708;,
+ 6.951;-74.106;-327.99;,
+ 6.951;-69.44;-328.008;,
+ 6.951;-64.773;-328.025;,
+ 6.951;-60.107;-328.042;,
+ 2.284;-74.106;-328.031;,
+ 2.284;-69.44;-328.048;,
+ 2.284;-64.773;-328.065;,
+ 2.285;-60.107;-328.083;,
+ -2.382;-74.106;-328.072;,
+ -2.382;-69.44;-328.089;,
+ -2.382;-64.773;-328.106;,
+ -2.382;-60.107;-328.123;,
+ -7.049;-74.106;-328.112;,
+ -7.049;-69.44;-328.13;,
+ -7.049;-64.773;-328.147;,
+ -7.048;-60.107;-328.164;,
+ -7.008;-74.124;-332.779;,
+ -7.008;-69.457;-332.796;,
+ -7.008;-64.79;-332.813;,
+ -7.008;-60.124;-332.83;,
+ -6.967;-74.141;-337.445;,
+ -6.967;-69.474;-337.462;,
+ -6.967;-64.808;-337.48;,
+ -6.967;-60.141;-337.497;,
+ -2.301;-60.141;-337.456;,
+ -2.341;-60.124;-332.79;,
+ 2.366;-60.141;-337.416;,
+ 2.325;-60.124;-332.749;,
+ -2.342;-74.124;-332.738;,
+ -2.301;-74.141;-337.405;,
+ 2.325;-74.124;-332.697;,
+ 2.365;-74.141;-337.364;,
+ // Gatling_mid
+ 6.261;-69.703;-372.775;,
+ -5.558;-64.807;-372.901;,
+ -5.535;-64.817;-374.369;,
+ 6.265;-69.705;-374.244;,
+ 6.261;-64.807;-372.793;,
+ -5.558;-69.704;-372.883;,
+ -5.535;-69.705;-374.351;,
+ 6.265;-64.817;-374.262;,
+ -2.097;-73.166;-372.838;,
+ 2.8;-61.345;-372.838;,
+ 2.809;-61.361;-374.306;,
+ -2.079;-73.161;-374.306;,
+ -2.096;-61.345;-372.882;,
+ 2.799;-73.165;-372.794;,
+ 2.809;-73.161;-374.262;,
+ -2.079;-61.361;-374.35;,
+ -5.698;-64.75;-374.208;,
+ -5.698;-69.769;-374.189;,
+ 6.419;-69.769;-374.08;,
+ 6.419;-64.75;-374.098;,
+ -2.149;-73.318;-374.144;,
+ 2.87;-73.318;-374.099;,
+ 2.87;-61.201;-374.143;,
+ -2.149;-61.201;-374.189;,
+ -5.708;-64.745;-373.05;,
+ -5.708;-69.764;-373.032;,
+ 6.408;-69.764;-372.922;,
+ 6.409;-64.745;-372.94;,
+ -2.159;-73.313;-372.986;,
+ 2.86;-73.313;-372.941;,
+ 2.86;-61.196;-372.985;,
+ -2.159;-61.196;-373.031;,
+ 2.666;-68.219;-374.114;,
+ 2.666;-66.305;-374.121;,
+ 1.313;-64.952;-374.138;,
+ -0.6;-64.952;-374.156;,
+ -1.953;-66.305;-374.163;,
+ -1.953;-68.219;-374.156;,
+ -0.6;-69.572;-374.139;,
+ 1.313;-69.572;-374.121;,
+ 2.656;-68.214;-372.966;,
+ 2.656;-66.301;-372.973;,
+ 1.303;-64.948;-372.991;,
+ -0.611;-64.948;-373.008;,
+ -1.964;-66.301;-373.015;,
+ -1.964;-68.214;-373.008;,
+ -0.611;-69.567;-372.991;,
+ 1.303;-69.567;-372.974;,
+ -2.11;-68.274;-372.857;,
+ 2.799;-66.24;-372.82;,
+ -2.11;-66.24;-372.864;,
+ 2.799;-68.274;-372.812;,
+ -0.672;-69.712;-372.838;,
+ -0.672;-64.802;-372.856;,
+ 1.361;-64.802;-372.838;,
+ 1.361;-69.712;-372.82;,
+ 2.813;-68.279;-374.28;,
+ 2.813;-66.246;-374.288;,
+ 1.375;-64.808;-374.306;,
+ -0.659;-64.808;-374.324;,
+ -2.097;-66.246;-374.332;,
+ -2.097;-68.279;-374.325;,
+ -0.659;-69.717;-374.306;,
+ 1.375;-69.717;-374.288;,
+ // Gatling_fin_1
+ 6.428;-69.771;-391.139;,
+ -5.392;-64.875;-391.265;,
+ -5.376;-64.882;-391.882;,
+ 6.424;-69.769;-391.757;,
+ 6.428;-64.875;-391.157;,
+ -5.392;-69.771;-391.247;,
+ -5.376;-69.769;-391.864;,
+ 6.424;-64.881;-391.775;,
+ -1.93;-73.233;-391.202;,
+ 2.966;-61.413;-391.202;,
+ 2.968;-61.425;-391.819;,
+ -1.92;-73.226;-391.819;,
+ -1.93;-61.413;-391.246;,
+ 2.966;-73.233;-391.158;,
+ 2.968;-73.226;-391.775;,
+ -1.92;-61.425;-391.863;,
+ -5.538;-64.815;-391.815;,
+ -5.538;-69.834;-391.797;,
+ 6.579;-69.833;-391.687;,
+ 6.579;-64.814;-391.705;,
+ -1.989;-73.383;-391.751;,
+ 3.03;-73.383;-391.706;,
+ 3.03;-61.265;-391.75;,
+ -1.989;-61.266;-391.796;,
+ -5.542;-64.813;-391.328;,
+ -5.542;-69.832;-391.31;,
+ 6.574;-69.832;-391.2;,
+ 6.574;-64.813;-391.219;,
+ -1.994;-73.381;-391.265;,
+ 3.025;-73.381;-391.219;,
+ 3.026;-61.264;-391.264;,
+ -1.993;-61.264;-391.309;,
+ 2.826;-68.284;-391.724;,
+ 2.826;-66.37;-391.731;,
+ 1.473;-65.017;-391.748;,
+ -0.44;-65.017;-391.766;,
+ -1.793;-66.37;-391.773;,
+ -1.794;-68.284;-391.766;,
+ -0.441;-69.637;-391.749;,
+ 1.473;-69.636;-391.731;,
+ 2.821;-68.282;-391.242;,
+ 2.821;-66.368;-391.249;,
+ 1.468;-65.015;-391.266;,
+ -0.445;-65.015;-391.283;,
+ -1.798;-66.368;-391.291;,
+ -1.798;-68.282;-391.284;,
+ -0.445;-69.635;-391.266;,
+ 1.468;-69.635;-391.249;,
+ -1.943;-68.342;-391.221;,
+ 2.966;-66.308;-391.184;,
+ -1.943;-66.308;-391.228;,
+ 2.966;-68.342;-391.176;,
+ -0.506;-69.779;-391.202;,
+ -0.505;-64.87;-391.22;,
+ 1.528;-64.87;-391.202;,
+ 1.528;-69.779;-391.184;,
+ 2.971;-68.344;-391.793;,
+ 2.971;-66.31;-391.801;,
+ 1.534;-64.872;-391.819;,
+ -0.5;-64.872;-391.837;,
+ -1.938;-66.31;-391.845;,
+ -1.938;-68.344;-391.838;,
+ -0.5;-69.782;-391.819;,
+ 1.533;-69.782;-391.801;,
+ // Gatling_fin_2
+ 6.441;-69.776;-392.583;,
+ -5.379;-64.88;-392.708;,
+ -5.363;-64.887;-393.325;,
+ 6.437;-69.775;-393.2;,
+ 6.441;-64.88;-392.601;,
+ -5.379;-69.777;-392.69;,
+ -5.363;-69.775;-393.307;,
+ 6.437;-64.887;-393.218;,
+ -1.917;-73.239;-392.646;,
+ 2.979;-61.418;-392.645;,
+ 2.981;-61.431;-393.262;,
+ -1.907;-73.231;-393.263;,
+ -1.917;-61.418;-392.689;,
+ 2.979;-73.239;-392.601;,
+ 2.981;-73.231;-393.218;,
+ -1.907;-61.431;-393.306;,
+ -5.525;-64.82;-393.258;,
+ -5.525;-69.839;-393.24;,
+ 6.592;-69.839;-393.13;,
+ 6.592;-64.82;-393.148;,
+ -1.976;-73.388;-393.194;,
+ 3.043;-73.388;-393.149;,
+ 3.043;-61.271;-393.194;,
+ -1.976;-61.271;-393.239;,
+ -5.529;-64.818;-392.772;,
+ -5.529;-69.837;-392.753;,
+ 6.587;-69.837;-392.643;,
+ 6.587;-64.818;-392.662;,
+ -1.981;-73.386;-392.708;,
+ 3.038;-73.386;-392.662;,
+ 3.039;-61.269;-392.707;,
+ -1.98;-61.269;-392.752;,
+ 2.839;-68.289;-393.167;,
+ 2.839;-66.375;-393.174;,
+ 1.486;-65.022;-393.192;,
+ -0.427;-65.022;-393.209;,
+ -1.78;-66.375;-393.216;,
+ -1.78;-68.289;-393.209;,
+ -0.428;-69.642;-393.192;,
+ 1.486;-69.642;-393.175;,
+ 2.834;-68.287;-392.685;,
+ 2.834;-66.374;-392.692;,
+ 1.482;-65.021;-392.709;,
+ -0.432;-65.021;-392.727;,
+ -1.785;-66.374;-392.734;,
+ -1.785;-68.287;-392.727;,
+ -0.432;-69.64;-392.71;,
+ 1.481;-69.64;-392.692;,
+ -1.93;-68.347;-392.664;,
+ 2.979;-66.313;-392.627;,
+ -1.93;-66.313;-392.671;,
+ 2.979;-68.347;-392.619;,
+ -0.493;-69.785;-392.645;,
+ -0.492;-64.875;-392.664;,
+ 1.541;-64.875;-392.645;,
+ 1.541;-69.785;-392.627;,
+ 2.984;-68.349;-393.236;,
+ 2.984;-66.316;-393.244;,
+ 1.547;-64.878;-393.262;,
+ -0.487;-64.878;-393.281;,
+ -1.925;-66.316;-393.288;,
+ -1.925;-68.349;-393.281;,
+ -0.487;-69.787;-393.262;,
+ 1.546;-69.787;-393.244;,
+ -2.36;-67.327;-392.671;,
+ // Gatling_fin_3
+ 6.453;-69.782;-393.966;,
+ -5.366;-64.886;-394.091;,
+ -5.351;-64.892;-394.708;,
+ 6.449;-69.78;-394.583;,
+ 6.454;-64.885;-393.984;,
+ -5.366;-69.782;-394.073;,
+ -5.351;-69.78;-394.69;,
+ 6.449;-64.892;-394.601;,
+ -1.904;-73.244;-394.029;,
+ 2.992;-61.423;-394.028;,
+ 2.993;-61.436;-394.645;,
+ -1.895;-73.236;-394.646;,
+ -1.904;-61.423;-394.073;,
+ 2.991;-73.244;-393.985;,
+ 2.993;-73.236;-394.602;,
+ -1.894;-61.436;-394.69;,
+ -5.512;-64.825;-394.642;,
+ -5.512;-69.844;-394.623;,
+ 6.604;-69.844;-394.513;,
+ 6.604;-64.825;-394.532;,
+ -1.964;-73.393;-394.578;,
+ 3.055;-73.393;-394.533;,
+ 3.055;-61.276;-394.577;,
+ -1.963;-61.276;-394.623;,
+ -5.517;-64.823;-394.155;,
+ -5.517;-69.842;-394.137;,
+ 6.6;-69.842;-394.027;,
+ 6.6;-64.823;-394.045;,
+ -1.968;-73.391;-394.091;,
+ 3.051;-73.391;-394.046;,
+ 3.051;-61.274;-394.091;,
+ -1.968;-61.274;-394.136;,
+ 2.851;-68.294;-394.551;,
+ 2.851;-66.381;-394.558;,
+ 1.498;-65.028;-394.575;,
+ -0.415;-65.028;-394.593;,
+ -1.768;-66.381;-394.6;,
+ -1.768;-68.294;-394.593;,
+ -0.415;-69.647;-394.576;,
+ 1.498;-69.647;-394.558;,
+ 2.847;-68.292;-394.069;,
+ 2.847;-66.379;-394.076;,
+ 1.494;-65.026;-394.093;,
+ -0.419;-65.026;-394.11;,
+ -1.772;-66.379;-394.117;,
+ -1.772;-68.292;-394.11;,
+ -0.419;-69.645;-394.093;,
+ 1.494;-69.645;-394.076;,
+ -1.918;-68.352;-394.047;,
+ 2.991;-66.318;-394.01;,
+ -1.918;-66.319;-394.055;,
+ 2.991;-68.352;-394.003;,
+ -0.48;-69.79;-394.029;,
+ -0.48;-64.881;-394.047;,
+ 1.554;-64.881;-394.029;,
+ 1.553;-69.79;-394.011;,
+ 2.997;-68.354;-394.62;,
+ 2.997;-66.321;-394.627;,
+ 1.559;-64.883;-394.646;,
+ -0.474;-64.883;-394.664;,
+ -1.912;-66.321;-394.672;,
+ -1.912;-68.354;-394.664;,
+ -0.474;-69.792;-394.646;,
+ 1.559;-69.792;-394.628;,
+ -2.722;-68.254;-394.672;,
+ -2.722;-66.416;-394.679;,
+ -2.341;-67.335;-394.672;,
+ // Barrel_11
+ -4.082;-67.156;-346.078;,
+ -2.801;-68.165;-396.065;,
+ -2.782;-67.156;-346.066;,
+ -2.332;-67.338;-395.664;,
+ -2.713;-66.419;-395.67;,
+ -2.46;-67.34;-396.065;,
+ -3.163;-66.236;-346.073;,
+ -3.632;-66.038;-395.68;,
+ -4.552;-66.419;-395.687;,
+ -2.801;-66.515;-396.071;,
+ -4.932;-67.338;-395.687;,
+ -4.082;-65.856;-346.082;,
+ -3.626;-66.173;-396.08;,
+ -4.552;-68.258;-395.68;,
+ -3.632;-68.638;-395.671;,
+ -5.001;-66.236;-346.089;,
+ -2.713;-68.258;-395.664;,
+ -4.451;-66.515;-396.086;,
+ -2.455;-67.338;-395.665;,
+ -5.382;-67.156;-346.089;,
+ -4.793;-67.34;-396.086;,
+ -2.799;-66.508;-395.672;,
+ -5.001;-68.075;-346.083;,
+ -3.63;-66.164;-395.68;,
+ -4.46;-66.508;-395.687;,
+ -4.451;-68.165;-396.08;,
+ -4.804;-67.338;-395.687;,
+ -4.082;-68.456;-346.073;,
+ -4.46;-68.169;-395.681;,
+ -3.626;-68.507;-396.071;,
+ -3.163;-68.075;-346.066;,
+ -3.63;-68.513;-395.672;,
+ -2.799;-68.169;-395.665;,
+ -2.879;-68.085;-396.066;,
+ -2.57;-67.34;-396.066;,
+ -2.879;-66.595;-396.071;,
+ -3.624;-66.286;-396.079;,
+ -4.369;-66.595;-396.085;,
+ -4.678;-67.34;-396.085;,
+ -4.369;-68.085;-396.079;,
+ -3.624;-68.394;-396.071;,
+ -3.129;-68.036;-359.259;,
+ -2.784;-67.204;-359.259;,
+ -3.129;-66.373;-359.265;,
+ -3.96;-66.029;-359.274;,
+ -4.791;-66.373;-359.281;,
+ -5.136;-67.204;-359.281;,
+ -4.791;-68.036;-359.274;,
+ -3.96;-68.38;-359.266;,
+ // Barrel_1
+ 4.285;-67.156;-346.002;,
+ 5.565;-68.165;-395.989;,
+ 5.585;-67.156;-345.99;,
+ 6.034;-67.338;-395.588;,
+ 5.653;-66.419;-395.595;,
+ 5.907;-67.34;-395.989;,
+ 5.204;-66.236;-345.997;,
+ 4.734;-66.038;-395.604;,
+ 3.815;-66.419;-395.611;,
+ 5.565;-66.515;-395.995;,
+ 3.434;-67.338;-395.611;,
+ 4.285;-65.856;-346.007;,
+ 4.74;-66.173;-396.004;,
+ 3.815;-68.258;-395.605;,
+ 4.734;-68.638;-395.595;,
+ 3.365;-66.236;-346.014;,
+ 5.653;-68.258;-395.588;,
+ 3.915;-66.515;-396.01;,
+ 5.911;-67.338;-395.59;,
+ 2.985;-67.156;-346.014;,
+ 3.574;-67.34;-396.01;,
+ 5.567;-66.508;-395.596;,
+ 3.365;-68.075;-346.007;,
+ 4.737;-66.164;-395.605;,
+ 3.906;-66.508;-395.611;,
+ 3.915;-68.165;-396.004;,
+ 3.562;-67.338;-395.611;,
+ 4.285;-68.456;-345.997;,
+ 3.906;-68.169;-395.605;,
+ 4.74;-68.507;-395.995;,
+ 5.204;-68.075;-345.99;,
+ 4.737;-68.513;-395.596;,
+ 5.567;-68.169;-395.59;,
+ 5.488;-68.085;-395.99;,
+ 5.797;-67.34;-395.99;,
+ 5.488;-66.595;-395.996;,
+ 4.743;-66.286;-396.004;,
+ 3.997;-66.595;-396.009;,
+ 3.688;-67.34;-396.009;,
+ 3.997;-68.085;-396.004;,
+ 4.742;-68.394;-395.996;,
+ 5.238;-68.036;-359.184;,
+ 5.582;-67.204;-359.184;,
+ 5.238;-66.373;-359.19;,
+ 4.407;-66.029;-359.199;,
+ 3.575;-66.373;-359.205;,
+ 3.231;-67.204;-359.205;,
+ 3.575;-68.036;-359.199;,
+ 4.407;-68.38;-359.19;,
+ // Barrel_13
+ 0.103;-62.982;-346.055;,
+ 1.384;-63.991;-396.042;,
+ 1.403;-62.982;-346.044;,
+ 1.853;-63.165;-395.641;,
+ 1.472;-62.245;-395.648;,
+ 1.726;-63.166;-396.042;,
+ 1.022;-62.062;-346.05;,
+ 0.553;-61.865;-395.658;,
+ -0.366;-62.245;-395.665;,
+ 1.384;-62.341;-396.048;,
+ -0.747;-63.165;-395.665;,
+ 0.103;-61.682;-346.06;,
+ 0.559;-61.999;-396.057;,
+ -0.366;-64.084;-395.658;,
+ 0.553;-64.465;-395.648;,
+ -0.816;-62.062;-346.067;,
+ 1.472;-64.084;-395.641;,
+ -0.266;-62.341;-396.063;,
+ 1.73;-63.165;-395.643;,
+ -1.197;-62.982;-346.067;,
+ -0.608;-63.166;-396.064;,
+ 1.386;-62.334;-395.649;,
+ -0.816;-63.901;-346.06;,
+ 0.555;-61.99;-395.658;,
+ -0.275;-62.334;-395.664;,
+ -0.266;-63.991;-396.057;,
+ -0.619;-63.165;-395.664;,
+ 0.103;-64.282;-346.051;,
+ -0.275;-63.995;-395.658;,
+ 0.559;-64.333;-396.049;,
+ 1.022;-63.901;-346.044;,
+ 0.555;-64.339;-395.649;,
+ 1.386;-63.995;-395.643;,
+ 1.306;-63.911;-396.043;,
+ 1.615;-63.166;-396.043;,
+ 1.307;-62.421;-396.049;,
+ 0.561;-62.112;-396.057;,
+ -0.184;-62.421;-396.062;,
+ -0.493;-63.166;-396.062;,
+ -0.184;-63.911;-396.057;,
+ 0.561;-64.22;-396.049;,
+ 1.057;-63.862;-359.237;,
+ 1.401;-63.03;-359.237;,
+ 1.057;-62.199;-359.243;,
+ 0.225;-61.855;-359.252;,
+ -0.606;-62.199;-359.258;,
+ -0.95;-63.03;-359.258;,
+ -0.606;-63.862;-359.252;,
+ 0.225;-64.206;-359.243;,
+ // Barrel_14
+ 0.103;-71.33;-346.025;,
+ 1.384;-72.339;-396.012;,
+ 1.403;-71.33;-346.013;,
+ 1.853;-71.512;-395.61;,
+ 1.472;-70.593;-395.617;,
+ 1.725;-71.514;-396.012;,
+ 1.022;-70.41;-346.02;,
+ 0.553;-70.213;-395.627;,
+ -0.367;-70.593;-395.634;,
+ 1.384;-70.689;-396.018;,
+ -0.747;-71.513;-395.634;,
+ 0.103;-70.03;-346.029;,
+ 0.559;-70.347;-396.026;,
+ -0.367;-72.432;-395.627;,
+ 0.553;-72.812;-395.617;,
+ -0.816;-70.41;-346.036;,
+ 1.472;-72.432;-395.61;,
+ -0.266;-70.689;-396.033;,
+ 1.73;-71.513;-395.612;,
+ -1.197;-71.33;-346.036;,
+ -0.608;-71.514;-396.033;,
+ 1.386;-70.682;-395.618;,
+ -0.816;-72.249;-346.03;,
+ 0.555;-70.338;-395.627;,
+ -0.275;-70.682;-395.634;,
+ -0.266;-72.339;-396.027;,
+ -0.619;-71.513;-395.634;,
+ 0.103;-72.63;-346.02;,
+ -0.275;-72.343;-395.627;,
+ 0.559;-72.681;-396.018;,
+ 1.022;-72.249;-346.013;,
+ 0.555;-72.687;-395.619;,
+ 1.386;-72.343;-395.612;,
+ 1.306;-72.259;-396.013;,
+ 1.615;-71.514;-396.013;,
+ 1.306;-70.769;-396.018;,
+ 0.561;-70.46;-396.026;,
+ -0.184;-70.769;-396.032;,
+ -0.493;-71.514;-396.032;,
+ -0.184;-72.259;-396.026;,
+ 0.561;-72.568;-396.018;,
+ 1.056;-72.21;-359.206;,
+ 1.401;-71.378;-359.206;,
+ 1.056;-70.547;-359.212;,
+ 0.225;-70.203;-359.221;,
+ -0.606;-70.547;-359.227;,
+ -0.951;-71.378;-359.227;,
+ -0.606;-72.21;-359.221;,
+ 0.225;-72.554;-359.212;,
+ // Barrel_12
+ -2.86;-64.196;-346.078;,
+ -1.579;-65.205;-396.065;,
+ -1.56;-64.196;-346.066;,
+ -1.11;-64.379;-395.664;,
+ -1.491;-63.46;-395.67;,
+ -1.237;-64.38;-396.065;,
+ -1.941;-63.277;-346.073;,
+ -2.41;-63.079;-395.68;,
+ -3.329;-63.46;-395.687;,
+ -1.579;-63.555;-396.071;,
+ -3.71;-64.379;-395.687;,
+ -2.86;-62.896;-346.083;,
+ -2.404;-63.214;-396.08;,
+ -3.329;-65.298;-395.68;,
+ -2.41;-65.679;-395.671;,
+ -3.779;-63.277;-346.089;,
+ -1.491;-65.298;-395.664;,
+ -3.229;-63.555;-396.086;,
+ -1.233;-64.379;-395.665;,
+ -4.16;-64.196;-346.09;,
+ -3.571;-64.38;-396.086;,
+ -1.577;-63.549;-395.672;,
+ -3.779;-65.115;-346.083;,
+ -2.408;-63.205;-395.68;,
+ -3.238;-63.549;-395.687;,
+ -3.229;-65.205;-396.08;,
+ -3.582;-64.379;-395.687;,
+ -2.86;-65.496;-346.073;,
+ -3.238;-65.209;-395.681;,
+ -2.404;-65.547;-396.071;,
+ -1.941;-65.115;-346.066;,
+ -2.408;-65.553;-395.672;,
+ -1.577;-65.209;-395.665;,
+ -1.656;-65.126;-396.066;,
+ -1.348;-64.38;-396.066;,
+ -1.656;-63.635;-396.071;,
+ -2.402;-63.326;-396.079;,
+ -3.147;-63.635;-396.085;,
+ -3.456;-64.38;-396.085;,
+ -3.147;-65.126;-396.079;,
+ -2.402;-65.435;-396.071;,
+ -1.906;-65.076;-359.259;,
+ -1.562;-64.245;-359.259;,
+ -1.906;-63.413;-359.265;,
+ -2.738;-63.069;-359.274;,
+ -3.569;-63.413;-359.281;,
+ -3.913;-64.245;-359.281;,
+ -3.569;-65.076;-359.274;,
+ -2.738;-65.42;-359.266;,
+ // Barrel_16
+ 3.064;-64.196;-346.024;,
+ 4.345;-65.206;-396.011;,
+ 4.364;-64.196;-346.012;,
+ 4.814;-64.379;-395.61;,
+ 4.433;-63.46;-395.617;,
+ 4.687;-64.381;-396.011;,
+ 3.984;-63.277;-346.019;,
+ 3.514;-63.079;-395.626;,
+ 2.595;-63.46;-395.633;,
+ 4.345;-63.556;-396.017;,
+ 2.214;-64.379;-395.633;,
+ 3.064;-62.896;-346.029;,
+ 3.52;-63.214;-396.026;,
+ 2.595;-65.298;-395.627;,
+ 3.514;-65.679;-395.617;,
+ 2.145;-63.277;-346.036;,
+ 4.433;-65.298;-395.61;,
+ 2.695;-63.556;-396.032;,
+ 4.691;-64.379;-395.612;,
+ 1.764;-64.196;-346.036;,
+ 2.353;-64.381;-396.032;,
+ 4.347;-63.549;-395.618;,
+ 2.145;-65.115;-346.029;,
+ 3.517;-63.205;-395.627;,
+ 2.686;-63.549;-395.633;,
+ 2.695;-65.206;-396.026;,
+ 2.342;-64.379;-395.633;,
+ 3.064;-65.496;-346.019;,
+ 2.686;-65.21;-395.627;,
+ 3.52;-65.547;-396.017;,
+ 3.984;-65.115;-346.012;,
+ 3.517;-65.554;-395.618;,
+ 4.347;-65.21;-395.612;,
+ 4.268;-65.126;-396.012;,
+ 4.576;-64.381;-396.012;,
+ 4.268;-63.635;-396.018;,
+ 3.522;-63.326;-396.025;,
+ 2.777;-63.635;-396.031;,
+ 2.468;-64.381;-396.031;,
+ 2.777;-65.126;-396.026;,
+ 3.522;-65.435;-396.018;,
+ 4.018;-65.076;-359.206;,
+ 4.362;-64.245;-359.206;,
+ 4.018;-63.413;-359.212;,
+ 3.187;-63.069;-359.221;,
+ 2.355;-63.413;-359.227;,
+ 2.011;-64.245;-359.227;,
+ 2.355;-65.076;-359.221;,
+ 3.186;-65.42;-359.212;,
+ // Barrel_17
+ -2.862;-70.115;-346.056;,
+ -1.582;-71.125;-396.043;,
+ -1.562;-70.115;-346.044;,
+ -1.113;-70.298;-395.642;,
+ -1.493;-69.379;-395.649;,
+ -1.24;-70.3;-396.043;,
+ -1.943;-69.196;-346.051;,
+ -2.413;-68.998;-395.658;,
+ -3.332;-69.379;-395.665;,
+ -1.582;-69.475;-396.049;,
+ -3.713;-70.298;-395.665;,
+ -2.862;-68.815;-346.061;,
+ -2.407;-69.133;-396.058;,
+ -3.332;-71.217;-395.659;,
+ -2.413;-71.598;-395.649;,
+ -3.782;-69.196;-346.068;,
+ -1.493;-71.217;-395.642;,
+ -3.232;-69.475;-396.064;,
+ -1.236;-70.298;-395.644;,
+ -4.162;-70.115;-346.068;,
+ -3.573;-70.3;-396.064;,
+ -1.58;-69.468;-395.65;,
+ -3.782;-71.034;-346.061;,
+ -2.41;-69.124;-395.659;,
+ -3.241;-69.468;-395.665;,
+ -3.232;-71.125;-396.058;,
+ -3.585;-70.298;-395.665;,
+ -2.862;-71.415;-346.051;,
+ -3.241;-71.129;-395.659;,
+ -2.407;-71.466;-396.049;,
+ -1.943;-71.034;-346.044;,
+ -2.41;-71.473;-395.65;,
+ -1.58;-71.129;-395.644;,
+ -1.659;-71.045;-396.044;,
+ -1.35;-70.3;-396.044;,
+ -1.659;-69.554;-396.049;,
+ -2.404;-69.245;-396.057;,
+ -3.15;-69.554;-396.063;,
+ -3.458;-70.3;-396.063;,
+ -3.15;-71.045;-396.057;,
+ -2.404;-71.354;-396.05;,
+ -1.909;-70.995;-359.238;,
+ -1.565;-70.164;-359.238;,
+ -1.909;-69.333;-359.244;,
+ -2.74;-68.988;-359.253;,
+ -3.572;-69.333;-359.259;,
+ -3.916;-70.164;-359.259;,
+ -3.572;-70.995;-359.253;,
+ -2.74;-71.34;-359.244;,
+ // Barrel_15
+ 3.059;-70.127;-346.002;,
+ 4.34;-71.137;-395.989;,
+ 4.359;-70.127;-345.99;,
+ 4.809;-70.31;-395.588;,
+ 4.428;-69.391;-395.595;,
+ 4.681;-70.312;-395.989;,
+ 3.978;-69.208;-345.997;,
+ 3.509;-69.01;-395.605;,
+ 2.589;-69.391;-395.612;,
+ 4.34;-69.487;-395.995;,
+ 2.209;-70.31;-395.612;,
+ 3.059;-68.827;-346.007;,
+ 3.515;-69.145;-396.004;,
+ 2.589;-71.229;-395.605;,
+ 3.509;-71.61;-395.595;,
+ 2.14;-69.208;-346.014;,
+ 4.428;-71.229;-395.588;,
+ 2.69;-69.487;-396.01;,
+ 4.686;-70.31;-395.59;,
+ 1.759;-70.127;-346.014;,
+ 2.348;-70.312;-396.01;,
+ 4.342;-69.48;-395.596;,
+ 2.14;-71.047;-346.007;,
+ 3.511;-69.136;-395.605;,
+ 2.681;-69.48;-395.611;,
+ 2.69;-71.137;-396.004;,
+ 2.337;-70.31;-395.611;,
+ 3.059;-71.427;-345.997;,
+ 2.681;-71.141;-395.605;,
+ 3.515;-71.478;-395.995;,
+ 3.978;-71.047;-345.99;,
+ 3.511;-71.485;-395.596;,
+ 4.342;-71.141;-395.59;,
+ 4.262;-71.057;-395.99;,
+ 4.571;-70.312;-395.99;,
+ 4.262;-69.566;-395.996;,
+ 3.517;-69.258;-396.004;,
+ 2.772;-69.566;-396.009;,
+ 2.463;-70.312;-396.009;,
+ 2.772;-71.057;-396.004;,
+ 3.517;-71.366;-395.996;,
+ 4.012;-71.007;-359.184;,
+ 4.357;-70.176;-359.184;,
+ 4.012;-69.345;-359.19;,
+ 3.181;-69.0;-359.199;,
+ 2.35;-69.345;-359.205;,
+ 2.005;-70.176;-359.205;,
+ 2.35;-71.007;-359.199;,
+ 3.181;-71.352;-359.19;,
+ // Side_guns
+ -82.864;-46.848;-92.566;,
+ -90.864;-46.848;-92.566;,
+ -89.986;-46.848;-135.669;,
+ -83.708;-46.848;-135.669;,
+ -84.036;-44.02;-92.566;,
+ -89.693;-49.676;-92.566;,
+ -89.067;-49.068;-135.669;,
+ -84.627;-44.628;-135.669;,
+ -86.864;-50.848;-92.566;,
+ -86.864;-42.848;-92.566;,
+ -86.847;-49.987;-135.669;,
+ -86.847;-43.709;-135.669;,
+ -89.693;-44.02;-92.566;,
+ -84.036;-49.676;-92.566;,
+ -89.067;-44.628;-135.669;,
+ -84.627;-49.068;-135.669;,
+ -89.579;-46.848;-135.669;,
+ -84.116;-46.848;-135.669;,
+ -88.779;-48.779;-135.669;,
+ -84.916;-44.916;-135.669;,
+ -86.847;-49.579;-135.669;,
+ -86.847;-44.116;-135.669;,
+ -88.779;-44.916;-135.669;,
+ -84.916;-48.779;-135.669;,
+ -90.345;-46.848;-120.592;,
+ -83.384;-46.848;-120.592;,
+ -89.325;-49.309;-120.592;,
+ -84.403;-44.387;-120.592;,
+ -86.864;-50.328;-120.592;,
+ -86.864;-43.368;-120.592;,
+ -89.325;-44.387;-120.592;,
+ -84.403;-49.309;-120.592;,
+ -82.864;-46.848;-134.169;,
+ -84.036;-44.02;-134.169;,
+ -89.693;-49.676;-134.169;,
+ -86.864;-50.848;-134.169;,
+ -86.864;-42.848;-134.169;,
+ -89.693;-44.02;-134.169;,
+ -84.036;-49.676;-134.169;,
+ -90.864;-46.848;-134.169;,
+ -90.345;-46.848;-134.169;,
+ -89.325;-49.309;-134.169;,
+ -86.864;-50.328;-134.169;,
+ -84.403;-49.309;-134.169;,
+ -83.384;-46.848;-134.169;,
+ -84.403;-44.387;-134.169;,
+ -86.864;-43.368;-134.169;,
+ -89.325;-44.387;-134.169;,
+ 82.864;-46.848;-92.566;,
+ 90.864;-46.848;-92.566;,
+ 89.986;-46.848;-135.669;,
+ 83.708;-46.848;-135.669;,
+ 84.036;-44.02;-92.566;,
+ 89.693;-49.676;-92.566;,
+ 89.067;-49.068;-135.669;,
+ 84.627;-44.628;-135.669;,
+ 86.864;-50.848;-92.566;,
+ 86.864;-42.848;-92.566;,
+ 86.847;-49.987;-135.669;,
+ 86.847;-43.709;-135.669;,
+ 89.693;-44.02;-92.566;,
+ 84.036;-49.676;-92.566;,
+ 89.067;-44.628;-135.669;,
+ 84.627;-49.068;-135.669;,
+ 89.579;-46.848;-135.669;,
+ 84.116;-46.848;-135.669;,
+ 88.779;-48.779;-135.669;,
+ 84.916;-44.916;-135.669;,
+ 86.847;-49.579;-135.669;,
+ 86.847;-44.116;-135.669;,
+ 88.779;-44.916;-135.669;,
+ 84.916;-48.779;-135.669;,
+ 90.345;-46.848;-120.592;,
+ 83.384;-46.848;-120.592;,
+ 89.325;-49.309;-120.592;,
+ 84.403;-44.387;-120.592;,
+ 86.864;-50.328;-120.592;,
+ 86.864;-43.368;-120.592;,
+ 89.325;-44.387;-120.592;,
+ 84.403;-49.309;-120.592;,
+ 82.864;-46.848;-134.169;,
+ 84.036;-44.02;-134.169;,
+ 89.693;-49.676;-134.169;,
+ 86.864;-50.848;-134.169;,
+ 86.864;-42.848;-134.169;,
+ 89.693;-44.02;-134.169;,
+ 84.036;-49.676;-134.169;,
+ 90.864;-46.848;-134.169;,
+ 90.345;-46.848;-134.169;,
+ 89.325;-49.309;-134.169;,
+ 86.864;-50.328;-134.169;,
+ 84.403;-49.309;-134.169;,
+ 83.384;-46.848;-134.169;,
+ 84.403;-44.387;-134.169;,
+ 86.864;-43.368;-134.169;,
+ 89.325;-44.387;-134.169;,
+ // Frontal_aux_gun
+ -10.089;-40.509;-371.495;,
+ -18.089;-40.509;-371.495;,
+ -17.211;-40.509;-414.597;,
+ -10.932;-40.509;-414.597;,
+ -11.261;-37.68;-371.495;,
+ -16.917;-43.337;-371.495;,
+ -16.292;-42.728;-414.597;,
+ -11.852;-38.289;-414.597;,
+ -14.089;-44.509;-371.495;,
+ -14.089;-36.509;-371.495;,
+ -14.072;-43.648;-414.597;,
+ -14.072;-37.369;-414.597;,
+ -16.917;-37.68;-371.495;,
+ -11.261;-43.337;-371.495;,
+ -16.292;-38.289;-414.597;,
+ -11.852;-42.728;-414.597;,
+ -16.803;-40.509;-414.597;,
+ -11.34;-40.509;-414.597;,
+ -16.003;-42.44;-414.597;,
+ -12.14;-38.577;-414.597;,
+ -14.072;-43.24;-414.597;,
+ -14.072;-37.777;-414.597;,
+ -16.003;-38.577;-414.597;,
+ -12.14;-42.44;-414.597;,
+ -17.569;-40.509;-409.572;,
+ -10.609;-40.509;-409.572;,
+ -16.55;-42.97;-409.572;,
+ -11.628;-38.047;-409.572;,
+ -14.089;-43.989;-409.572;,
+ -14.089;-37.028;-409.572;,
+ -16.55;-38.048;-409.572;,
+ -11.628;-42.97;-409.572;,
+ -10.089;-40.509;-413.098;,
+ -11.261;-37.68;-413.098;,
+ -16.917;-43.337;-413.098;,
+ -14.089;-44.509;-413.098;,
+ -14.089;-36.509;-413.098;,
+ -16.917;-37.68;-413.098;,
+ -11.261;-43.337;-413.098;,
+ -18.089;-40.509;-413.098;,
+ -17.569;-40.509;-413.097;,
+ -16.55;-42.97;-413.097;,
+ -14.089;-43.989;-413.097;,
+ -11.628;-42.97;-413.097;,
+ -10.609;-40.509;-413.097;,
+ -11.628;-38.047;-413.097;,
+ -14.089;-37.028;-413.097;,
+ -16.55;-38.047;-413.097;,
+ 10.089;-40.509;-371.495;,
+ 18.089;-40.509;-371.495;,
+ 17.211;-40.509;-414.597;,
+ 10.932;-40.509;-414.597;,
+ 11.261;-37.68;-371.495;,
+ 16.917;-43.337;-371.495;,
+ 16.292;-42.728;-414.597;,
+ 11.852;-38.289;-414.597;,
+ 14.089;-44.509;-371.495;,
+ 14.089;-36.509;-371.495;,
+ 14.072;-43.648;-414.597;,
+ 14.072;-37.369;-414.597;,
+ 16.917;-37.68;-371.495;,
+ 11.261;-43.337;-371.495;,
+ 16.292;-38.289;-414.597;,
+ 11.852;-42.728;-414.597;,
+ 16.803;-40.509;-414.597;,
+ 11.34;-40.509;-414.597;,
+ 16.003;-42.44;-414.597;,
+ 12.14;-38.577;-414.597;,
+ 14.072;-43.24;-414.597;,
+ 14.072;-37.777;-414.597;,
+ 16.003;-38.577;-414.597;,
+ 12.14;-42.44;-414.597;,
+ 17.569;-40.509;-409.572;,
+ 10.609;-40.509;-409.572;,
+ 16.55;-42.97;-409.572;,
+ 11.628;-38.048;-409.572;,
+ 14.089;-43.989;-409.572;,
+ 14.089;-37.028;-409.572;,
+ 16.55;-38.048;-409.572;,
+ 11.628;-42.97;-409.572;,
+ 10.089;-40.509;-413.098;,
+ 11.261;-37.68;-413.098;,
+ 16.917;-43.337;-413.098;,
+ 14.089;-44.509;-413.098;,
+ 14.089;-36.509;-413.098;,
+ 16.917;-37.68;-413.098;,
+ 11.261;-43.337;-413.098;,
+ 18.089;-40.509;-413.098;,
+ 17.569;-40.509;-413.097;,
+ 16.55;-42.97;-413.097;,
+ 14.089;-43.989;-413.097;,
+ 11.628;-42.97;-413.097;,
+ 10.609;-40.509;-413.097;,
+ 11.628;-38.047;-413.097;,
+ 14.089;-37.028;-413.097;,
+ 16.55;-38.047;-413.097;,
+ // Jet
+ -57.115;-36.134;162.212;,
+ -31.095;-36.134;108.358;,
+ -31.095;-36.134;138.226;,
+ -23.048;-36.134;168.117;,
+ -23.048;-36.134;198.0;,
+ -32.366;-44.276;108.358;,
+ -32.366;-44.276;138.226;,
+ -24.715;-46.819;168.117;,
+ -24.715;-46.819;198.0;,
+ -36.055;-51.627;108.358;,
+ -36.055;-51.627;138.226;,
+ -29.554;-56.458;168.117;,
+ -29.554;-56.458;198.0;,
+ -41.808;-57.466;108.358;,
+ -41.808;-57.466;138.226;,
+ -37.091;-64.108;168.117;,
+ -37.091;-64.108;198.0;,
+ -49.065;-61.219;108.358;,
+ -49.065;-61.219;138.226;,
+ -46.588;-69.02;168.117;,
+ -46.588;-69.02;198.0;,
+ -57.115;-62.513;108.358;,
+ -57.115;-62.513;138.226;,
+ -57.115;-70.712;168.117;,
+ -57.115;-70.712;198.0;,
+ -65.165;-61.219;108.358;,
+ -65.165;-61.219;138.226;,
+ -67.642;-69.02;168.117;,
+ -67.642;-69.02;198.0;,
+ -72.421;-57.466;108.358;,
+ -72.421;-57.466;138.226;,
+ -77.139;-64.108;168.117;,
+ -77.139;-64.108;198.0;,
+ -78.174;-51.627;108.358;,
+ -78.174;-51.627;138.226;,
+ -84.676;-56.458;168.117;,
+ -84.676;-56.458;198.0;,
+ -81.864;-44.276;108.358;,
+ -81.864;-44.276;138.226;,
+ -89.515;-46.819;168.117;,
+ -89.515;-46.819;198.0;,
+ -83.135;-36.134;108.358;,
+ -83.135;-36.134;138.226;,
+ -91.182;-36.134;168.117;,
+ -91.182;-36.134;198.0;,
+ -81.864;-27.991;108.358;,
+ -81.864;-27.991;138.226;,
+ -89.515;-25.449;168.117;,
+ -89.515;-25.449;198.0;,
+ -78.174;-20.641;108.358;,
+ -78.174;-20.641;138.226;,
+ -84.676;-15.81;168.117;,
+ -84.676;-15.81;198.0;,
+ -72.421;-14.802;108.358;,
+ -72.421;-14.802;138.226;,
+ -77.139;-8.16;168.117;,
+ -77.139;-8.16;198.0;,
+ -65.165;-11.049;108.358;,
+ -65.165;-11.049;138.226;,
+ -67.642;-3.248;168.117;,
+ -67.642;-3.248;198.0;,
+ -57.115;-9.755;108.358;,
+ -57.115;-9.755;138.226;,
+ -57.115;-1.556;168.117;,
+ -57.115;-1.556;198.0;,
+ -49.065;-11.049;108.358;,
+ -49.065;-11.049;138.226;,
+ -46.588;-3.248;168.117;,
+ -46.588;-3.248;198.0;,
+ -41.808;-14.802;108.358;,
+ -41.808;-14.802;138.226;,
+ -37.091;-8.16;168.117;,
+ -37.091;-8.16;198.0;,
+ -36.055;-20.641;108.358;,
+ -36.055;-20.641;138.226;,
+ -29.554;-15.81;168.117;,
+ -29.554;-15.81;198.0;,
+ -32.366;-27.991;108.358;,
+ -32.366;-27.991;138.226;,
+ -24.715;-25.449;168.117;,
+ -24.715;-25.449;198.0;,
+ -26.366;-36.134;181.304;,
+ -27.908;-46.017;181.304;,
+ -32.354;-54.872;181.304;,
+ -39.201;-61.822;181.304;,
+ -47.73;-66.232;181.304;,
+ -57.115;-67.741;181.304;,
+ -66.5;-66.232;181.304;,
+ -75.029;-61.822;181.304;,
+ -81.876;-54.872;181.304;,
+ -86.321;-46.017;181.304;,
+ -87.863;-36.134;181.304;,
+ -86.321;-26.251;181.304;,
+ -81.876;-17.396;181.304;,
+ -75.029;-10.446;181.304;,
+ -66.5;-6.035;181.304;,
+ -57.115;-4.527;181.304;,
+ -47.73;-6.035;181.304;,
+ -39.201;-10.446;181.304;,
+ -32.354;-17.396;181.304;,
+ -27.908;-26.251;181.304;,
+ -41.345;-36.134;162.212;,
+ -42.174;-41.447;162.212;,
+ -44.534;-46.147;162.212;,
+ -48.091;-49.757;162.212;,
+ -52.421;-51.997;162.212;,
+ -57.115;-52.751;162.212;,
+ -61.809;-51.997;162.212;,
+ -66.139;-49.757;162.212;,
+ -69.696;-46.147;162.212;,
+ -72.055;-41.447;162.212;,
+ -72.884;-36.134;162.212;,
+ -72.055;-30.821;162.212;,
+ -69.696;-26.121;162.212;,
+ -66.139;-22.511;162.212;,
+ -61.809;-20.271;162.212;,
+ -57.115;-19.517;162.212;,
+ -52.421;-20.271;162.212;,
+ -48.091;-22.511;162.212;,
+ -44.534;-26.121;162.212;,
+ -42.174;-30.821;162.212;,
+ 57.115;-36.134;162.212;,
+ 31.095;-36.134;138.226;,
+ 23.048;-36.134;168.117;,
+ 23.048;-36.134;198.0;,
+ 32.366;-44.276;138.226;,
+ 24.715;-46.819;168.117;,
+ 24.715;-46.819;198.0;,
+ 36.055;-51.627;138.226;,
+ 29.554;-56.458;168.117;,
+ 29.554;-56.458;198.0;,
+ 41.808;-57.466;138.226;,
+ 37.091;-64.108;168.117;,
+ 37.091;-64.108;198.0;,
+ 49.065;-61.219;138.226;,
+ 46.588;-69.02;168.117;,
+ 46.588;-69.02;198.0;,
+ 57.115;-62.513;138.226;,
+ 57.115;-70.712;168.117;,
+ 57.115;-70.712;198.0;,
+ 65.165;-61.219;138.226;,
+ 67.642;-69.02;168.117;,
+ 67.642;-69.02;198.0;,
+ 72.421;-57.466;138.226;,
+ 77.139;-64.108;168.117;,
+ 77.139;-64.108;198.0;,
+ 78.174;-51.627;138.226;,
+ 84.676;-56.458;168.117;,
+ 84.676;-56.458;198.0;,
+ 81.864;-44.276;138.226;,
+ 89.515;-46.819;168.117;,
+ 89.515;-46.819;198.0;,
+ 83.135;-36.134;138.226;,
+ 91.182;-36.134;168.117;,
+ 91.182;-36.134;198.0;,
+ 81.864;-27.991;138.226;,
+ 89.515;-25.449;168.117;,
+ 89.515;-25.449;198.0;,
+ 78.174;-20.641;138.226;,
+ 84.676;-15.81;168.117;,
+ 84.676;-15.81;198.0;,
+ 72.421;-14.802;138.226;,
+ 77.139;-8.16;168.117;,
+ 77.139;-8.16;198.0;,
+ 65.165;-11.049;138.226;,
+ 67.642;-3.248;168.117;,
+ 67.642;-3.248;198.0;,
+ 57.115;-9.755;138.226;,
+ 57.115;-1.556;168.117;,
+ 57.115;-1.556;198.0;,
+ 49.065;-11.049;138.226;,
+ 46.588;-3.248;168.117;,
+ 46.588;-3.248;198.0;,
+ 41.808;-14.802;138.226;,
+ 37.091;-8.16;168.117;,
+ 37.091;-8.16;198.0;,
+ 36.055;-20.641;138.226;,
+ 29.554;-15.81;168.117;,
+ 29.554;-15.81;198.0;,
+ 32.366;-27.991;138.226;,
+ 24.715;-25.449;168.117;,
+ 24.715;-25.449;198.0;,
+ 26.366;-36.134;181.304;,
+ 27.908;-46.017;181.304;,
+ 32.354;-54.872;181.304;,
+ 39.201;-61.822;181.304;,
+ 47.73;-66.232;181.304;,
+ 57.115;-67.741;181.304;,
+ 66.5;-66.232;181.304;,
+ 75.029;-61.822;181.304;,
+ 81.876;-54.872;181.304;,
+ 86.321;-46.017;181.304;,
+ 87.863;-36.134;181.304;,
+ 86.321;-26.251;181.304;,
+ 81.876;-17.396;181.304;,
+ 75.029;-10.446;181.304;,
+ 66.5;-6.035;181.304;,
+ 57.115;-4.527;181.304;,
+ 47.73;-6.035;181.304;,
+ 39.201;-10.446;181.304;,
+ 32.354;-17.396;181.304;,
+ 27.908;-26.251;181.304;,
+ 41.345;-36.134;162.212;,
+ 42.174;-41.447;162.212;,
+ 44.534;-46.147;162.212;,
+ 48.091;-49.757;162.212;,
+ 52.421;-51.997;162.212;,
+ 57.115;-52.751;162.212;,
+ 61.809;-51.997;162.212;,
+ 66.139;-49.757;162.212;,
+ 69.696;-46.147;162.212;,
+ 72.055;-41.447;162.212;,
+ 72.884;-36.134;162.212;,
+ 72.055;-30.821;162.212;,
+ 69.696;-26.121;162.212;,
+ 66.139;-22.511;162.212;,
+ 61.809;-20.271;162.212;,
+ 57.115;-19.517;162.212;,
+ 52.421;-20.271;162.212;,
+ 48.091;-22.511;162.212;,
+ 44.534;-26.121;162.212;,
+ 42.174;-30.821;162.212;,
+ // Chassis
+ -26.947;-59.0;-362.944;,
+ -33.909;-54.669;-369.41;,
+ -40.975;-27.085;-378.696;,
+ -44.781;-1.174;-369.597;,
+ -19.427;-59.0;-374.238;,
+ -27.112;-55.116;-384.151;,
+ -22.776;-26.796;-411.854;,
+ -25.883;-6.224;-410.241;,
+ -21.03;7.53;-402.982;,
+ -9.824;-59.0;-377.821;,
+ -12.512;-56.097;-391.703;,
+ -8.726;-26.952;-418.684;,
+ -9.457;-6.75;-417.715;,
+ -11.312;6.687;-409.666;,
+ 0.0;-59.0;-377.733;,
+ 0.0;-27.123;-419.574;,
+ 0.0;-6.75;-418.86;,
+ 0.0;6.687;-410.383;,
+ -27.942;11.605;-390.815;,
+ 0.0;53.903;-275.446;,
+ 0.0;-55.437;-142.48;,
+ 0.0;66.854;-121.799;,
+ 0.0;-72.379;44.869;,
+ 0.0;69.52;1.923;,
+ 0.0;-74.631;96.1;,
+ -121.896;70.626;18.189;,
+ -16.373;77.212;17.03;,
+ 0.0;33.709;182.908;,
+ -59.005;-70.82;41.769;,
+ -44.5;-74.631;96.225;,
+ -136.288;-13.537;110.597;,
+ -137.548;20.398;112.398;,
+ -6.083;69.648;3.831;,
+ -37.87;-54.936;-146.054;,
+ -48.825;70.205;144.602;,
+ -137.196;26.687;107.081;,
+ -24.172;-75.856;163.724;,
+ -137.064;28.456;3.424;,
+ -91.903;70.816;144.602;,
+ -86.405;-75.133;143.461;,
+ -99.206;-72.834;181.656;,
+ -126.747;7.515;186.814;,
+ -96.463;-73.274;215.72;,
+ -6.083;48.029;152.92;,
+ -130.5;28.898;2.13;,
+ -120.507;58.961;4.286;,
+ -93.937;-38.661;-128.656;,
+ -130.5;-11.852;-89.538;,
+ -130.5;28.898;-95.354;,
+ -108.409;53.098;-112.728;,
+ 0.0;-78.487;-266.874;,
+ -56.332;-49.372;-275.22;,
+ -65.603;-16.121;-269.862;,
+ -63.974;10.227;-278.579;,
+ -52.65;36.467;-279.051;,
+ -16.586;-77.891;-266.899;,
+ -43.173;-53.086;-336.826;,
+ -51.187;-23.106;-340.973;,
+ -57.347;7.757;-309.764;,
+ -38.692;45.207;-280.493;,
+ -79.558;63.642;-121.799;,
+ -87.369;69.648;2.595;,
+ -14.383;53.267;-275.643;,
+ -32.471;66.34;-121.799;,
+ -44.5;69.648;4.244;,
+ -89.78;-70.82;42.607;,
+ -95.253;-52.659;-103.78;,
+ 0.0;-78.815;-332.259;,
+ -118.88;-49.64;-87.447;,
+ -104.517;-74.631;94.037;,
+ -136.63;-48.448;111.434;,
+ -22.373;-70.306;215.177;,
+ -194.557;-87.538;81.644;,
+ -174.312;13.325;12.722;,
+ -214.403;-96.243;58.884;,
+ -174.312;14.305;-77.322;,
+ -129.107;-77.677;57.19;,
+ -128.656;-79.667;-79.297;,
+ -223.548;-91.565;-67.248;,
+ -136.969;-68.03;92.946;,
+ -222.178;-92.131;62.289;,
+ -239.539;-55.251;65.96;,
+ -240.591;-54.514;-67.946;,
+ -166.706;-60.698;100.0;,
+ -179.549;-26.131;100.0;,
+ -12.444;-28.227;209.87;,
+ -38.734;-75.42;143.689;,
+ -90.528;78.154;14.397;,
+ -238.07;-46.27;63.346;,
+ -238.794;-45.461;-68.609;,
+ -225.281;-39.88;83.341;,
+ -208.142;-84.816;78.022;,
+ -174.312;13.325;88.487;,
+ -228.544;-36.345;76.858;,
+ -215.567;-95.711;-67.885;,
+ -175.25;6.254;95.5;,
+ -36.306;-46.98;139.708;,
+ -6.083;33.709;182.475;,
+ -47.528;77.346;14.397;,
+ -33.751;2.152;203.696;,
+ -88.225;-0.323;203.696;,
+ -56.65;6.747;203.696;,
+ -16.373;48.286;181.996;,
+ -16.423;78.593;95.771;,
+ -48.389;78.811;93.99;,
+ -49.278;48.589;181.092;,
+ -122.174;71.836;91.952;,
+ -122.461;46.637;164.993;,
+ -92.384;49.132;181.092;,
+ -90.852;77.888;93.647;,
+ 0.0;-40.375;189.906;,
+ -118.287;58.003;142.815;,
+ -16.373;69.945;145.953;,
+ 0.0;-66.261;169.684;,
+ -6.083;-41.099;189.365;,
+ 0.0;59.468;103.877;,
+ -6.083;60.782;102.729;,
+ 0.0;47.477;153.583;,
+ -140.348;-19.793;-87.381;,
+ -131.233;-49.259;-85.454;,
+ -172.535;-0.291;-76.608;,
+ -137.521;-69.2;-78.568;,
+ -214.208;-83.129;-69.165;,
+ -228.166;-52.396;-69.997;,
+ 0.0;-71.035;-19.344;,
+ -59.005;-70.82;-15.924;,
+ -139.607;-19.483;-75.603;,
+ -130.492;-48.948;-76.203;,
+ -171.794;0.02;-72.132;,
+ -136.78;-68.889;-74.732;,
+ -213.467;-82.818;-64.48;,
+ -227.425;-52.085;-63.443;,
+ -31.29;-56.485;-339.538;,
+ 0.0;-58.839;-197.245;,
+ -28.472;-75.599;168.11;,
+ -84.737;-74.938;147.722;,
+ -95.047;-73.609;180.137;,
+ -92.325;-73.522;214.308;,
+ -26.673;-70.305;215.171;,
+ -16.742;-28.652;209.876;,
+ -38.642;-75.198;147.983;,
+ -37.305;-2.107;203.752;,
+ -84.431;-4.656;203.539;,
+ -56.714;2.448;203.715;,
+ -96.448;2.586;138.553;,
+ -20.038;1.786;138.764;,
+ -50.091;2.176;138.754;,
+ -100.741;-47.189;138.278;,
+ -12.517;-36.977;139.038;,
+ -121.811;-40.481;180.398;,
+ -102.947;-34.351;210.309;,
+ -98.972;-34.934;210.417;,
+ 0.0;-53.509;-91.527;,
+ -16.062;-59.165;-333.973;,
+ -49.188;-53.282;-102.645;,
+ -96.808;-10.897;-159.207;,
+ -73.035;-39.288;-184.8;,
+ -54.114;-54.645;-196.135;,
+ -17.994;-57.198;-197.396;,
+ -81.411;45.341;-175.192;,
+ -56.142;58.385;-184.7;,
+ -26.502;61.281;-184.7;,
+ 0.0;62.177;-184.7;,
+ -89.78;-70.82;-15.924;,
+ -95.877;18.264;-162.115;,
+ -44.321;31.178;-316.178;,
+ -39.209;26.118;-341.648;,
+ -24.166;-75.835;-305.806;,
+ -50.197;-51.33;-306.023;,
+ -57.917;-21.096;-305.418;,
+ -34.393;19.865;-366.069;,
+ -50.732;3.04;-341.222;,
+ -37.776;-5.586;-391.493;,
+ 0.0;-80.534;-298.783;,
+ -18.299;23.315;-368.465;,
+ 0.0;51.233;-292.134;,
+ -12.467;17.672;-386.677;,
+ 0.0;17.744;-388.681;,
+ -22.575;32.507;-339.342;,
+ -17.954;45.106;-316.112;,
+ -7.59;51.067;-299.492;,
+ -17.398;24.221;-368.422;,
+ -21.72;33.321;-339.777;,
+ -17.002;45.857;-316.531;,
+ -6.86;51.573;-300.471;,
+ 0.0;51.587;-293.836;,
+ -11.783;18.828;-385.839;,
+ 0.0;18.824;-387.718;,
+ -18.03;24.032;-368.443;,
+ 0.0;51.692;-292.935;,
+ -12.266;18.5;-386.334;,
+ 0.0;18.544;-388.312;,
+ -22.331;33.115;-339.637;,
+ -17.604;45.695;-316.314;,
+ -7.383;51.539;-300.068;,
+ -66.039;-48.139;-139.344;,
+ 0.0;-58.784;-355.889;,
+ -13.474;-59.0;-359.417;,
+ -11.065;-79.839;-302.304;,
+ -30.011;-74.243;-275.047;,
+ -18.253;-68.43;-332.566;,
+ -20.751;-59.105;-335.006;,
+ -42.508;-53.861;-275.181;,
+ -34.827;-58.588;-305.915;,
+ 0.0;-56.307;-394.398;,
+ 0.0;-41.069;-405.871;,
+ -31.712;-26.918;-396.57;,
+ -17.315;-43.634;-398.056;,
+ 0.0;-58.835;-334.045;,
+ -4.83;-41.102;-405.137;,
+ -9.441;-77.255;-332.577;,
+ 26.947;-59.0;-362.944;,
+ 33.909;-54.669;-369.41;,
+ 40.975;-27.085;-378.696;,
+ 44.781;-1.174;-369.597;,
+ 19.427;-59.0;-374.238;,
+ 27.112;-55.116;-384.151;,
+ 22.776;-26.796;-411.854;,
+ 25.883;-6.224;-410.241;,
+ 21.03;7.53;-402.982;,
+ 9.824;-59.0;-377.821;,
+ 12.512;-56.097;-391.703;,
+ 8.726;-26.952;-418.684;,
+ 9.457;-6.75;-417.715;,
+ 11.312;6.687;-409.666;,
+ 27.942;11.605;-390.815;,
+ 121.896;70.626;18.189;,
+ 16.373;77.212;17.03;,
+ 59.005;-70.82;41.769;,
+ 44.5;-74.631;96.225;,
+ 136.288;-13.537;110.597;,
+ 137.548;20.398;112.398;,
+ 6.083;69.648;3.831;,
+ 37.87;-54.936;-146.054;,
+ 48.825;70.205;144.602;,
+ 137.196;26.687;107.081;,
+ 24.172;-75.856;163.724;,
+ 137.064;28.456;3.424;,
+ 91.903;70.816;144.602;,
+ 86.405;-75.133;143.461;,
+ 99.206;-72.834;181.656;,
+ 126.747;7.515;186.814;,
+ 96.463;-73.274;215.72;,
+ 6.083;48.029;152.92;,
+ 130.5;28.898;2.13;,
+ 120.507;58.961;4.286;,
+ 93.937;-38.661;-128.656;,
+ 130.5;-11.852;-89.538;,
+ 130.5;28.898;-95.354;,
+ 108.409;53.098;-112.728;,
+ 56.332;-49.372;-275.22;,
+ 65.603;-16.121;-269.862;,
+ 63.974;10.227;-278.579;,
+ 52.65;36.467;-279.051;,
+ 16.586;-77.891;-266.899;,
+ 43.173;-53.086;-336.826;,
+ 51.187;-23.106;-340.973;,
+ 57.347;7.757;-309.764;,
+ 38.692;45.207;-280.493;,
+ 79.558;63.642;-121.799;,
+ 87.369;69.648;2.595;,
+ 14.383;53.267;-275.643;,
+ 32.471;66.34;-121.799;,
+ 44.5;69.648;4.244;,
+ 89.78;-70.82;42.607;,
+ 95.253;-52.659;-103.78;,
+ 118.88;-49.64;-87.447;,
+ 104.517;-74.631;94.037;,
+ 136.63;-48.448;111.434;,
+ 22.373;-70.306;215.177;,
+ 194.557;-87.538;81.644;,
+ 174.312;13.325;12.722;,
+ 214.403;-96.243;58.884;,
+ 174.312;14.305;-77.322;,
+ 129.107;-77.677;57.19;,
+ 128.656;-79.667;-79.297;,
+ 223.548;-91.565;-67.248;,
+ 136.969;-68.03;92.946;,
+ 222.178;-92.131;62.289;,
+ 239.539;-55.251;65.96;,
+ 240.591;-54.514;-67.946;,
+ 166.706;-60.698;100.0;,
+ 179.549;-26.131;100.0;,
+ 12.444;-28.227;209.87;,
+ 38.734;-75.42;143.689;,
+ 90.528;78.154;14.397;,
+ 238.07;-46.27;63.346;,
+ 238.794;-45.461;-68.609;,
+ 225.281;-39.88;83.341;,
+ 208.142;-84.816;78.022;,
+ 174.312;13.325;88.487;,
+ 228.544;-36.345;76.858;,
+ 215.567;-95.711;-67.885;,
+ 175.25;6.254;95.5;,
+ 36.306;-46.98;139.708;,
+ 6.083;33.709;182.475;,
+ 47.528;77.346;14.397;,
+ 33.751;2.152;203.696;,
+ 88.225;-0.323;203.696;,
+ 56.65;6.747;203.696;,
+ 16.373;48.286;181.996;,
+ 16.423;78.593;95.771;,
+ 48.389;78.811;93.99;,
+ 49.278;48.589;181.092;,
+ 122.174;71.836;91.952;,
+ 122.461;46.637;164.993;,
+ 92.384;49.132;181.092;,
+ 90.852;77.888;93.647;,
+ 118.287;58.003;142.815;,
+ 16.373;69.945;145.953;,
+ 6.083;-41.099;189.365;,
+ 6.083;60.782;102.729;,
+ 140.348;-19.793;-87.381;,
+ 131.233;-49.259;-85.454;,
+ 172.535;-0.291;-76.608;,
+ 137.521;-69.2;-78.568;,
+ 214.208;-83.129;-69.165;,
+ 228.166;-52.396;-69.997;,
+ 59.005;-70.82;-15.924;,
+ 139.607;-19.483;-75.603;,
+ 130.492;-48.948;-76.203;,
+ 171.794;0.02;-72.132;,
+ 136.78;-68.889;-74.732;,
+ 213.467;-82.818;-64.48;,
+ 227.425;-52.085;-63.443;,
+ 31.29;-56.485;-339.538;,
+ 28.472;-75.599;168.11;,
+ 84.737;-74.938;147.722;,
+ 95.047;-73.609;180.137;,
+ 92.325;-73.522;214.308;,
+ 26.673;-70.305;215.171;,
+ 16.742;-28.652;209.876;,
+ 38.642;-75.198;147.983;,
+ 37.305;-2.107;203.752;,
+ 84.431;-4.656;203.539;,
+ 56.714;2.448;203.715;,
+ 96.448;2.586;138.553;,
+ 20.038;1.786;138.764;,
+ 50.091;2.176;138.754;,
+ 100.741;-47.189;138.278;,
+ 12.517;-36.977;139.038;,
+ 121.811;-40.481;180.398;,
+ 102.947;-34.351;210.309;,
+ 98.972;-34.934;210.417;,
+ 16.062;-59.165;-333.973;,
+ 49.188;-53.282;-102.645;,
+ 96.808;-10.897;-159.207;,
+ 73.035;-39.288;-184.8;,
+ 54.114;-54.645;-196.135;,
+ 17.994;-57.198;-197.396;,
+ 81.411;45.341;-175.192;,
+ 56.142;58.385;-184.7;,
+ 26.502;61.281;-184.7;,
+ 89.78;-70.82;-15.924;,
+ 95.877;18.264;-162.115;,
+ 44.321;31.178;-316.178;,
+ 39.209;26.118;-341.648;,
+ 24.166;-75.835;-305.806;,
+ 50.197;-51.33;-306.023;,
+ 57.917;-21.096;-305.418;,
+ 34.393;19.865;-366.069;,
+ 50.732;3.04;-341.222;,
+ 37.776;-5.586;-391.493;,
+ 18.299;23.315;-368.465;,
+ 12.467;17.672;-386.677;,
+ 22.575;32.507;-339.342;,
+ 17.954;45.106;-316.112;,
+ 7.59;51.067;-299.492;,
+ 17.398;24.221;-368.422;,
+ 21.72;33.321;-339.777;,
+ 17.002;45.857;-316.531;,
+ 6.86;51.573;-300.471;,
+ 11.783;18.828;-385.839;,
+ 18.03;24.032;-368.443;,
+ 12.266;18.5;-386.334;,
+ 22.331;33.115;-339.637;,
+ 17.604;45.695;-316.314;,
+ 7.383;51.539;-300.068;,
+ 66.039;-48.139;-139.344;,
+ 13.474;-59.0;-359.417;,
+ 11.065;-79.839;-302.304;,
+ 30.011;-74.243;-275.047;,
+ 18.253;-68.43;-332.566;,
+ 20.751;-59.105;-335.006;,
+ 42.508;-53.861;-275.181;,
+ 34.827;-58.588;-305.915;,
+ 31.712;-26.918;-396.57;,
+ 17.315;-43.634;-398.056;,
+ 4.83;-41.102;-405.137;,
+ 9.441;-77.255;-332.577;,
+ // Bubble
+ -17.398;24.221;-368.422;,
+ 0.0;36.181;-371.016;,
+ -21.72;33.321;-339.777;,
+ -7.334;34.239;-369.601;,
+ -17.002;45.857;-316.531;,
+ -6.86;51.573;-300.471;,
+ 0.0;51.587;-293.836;,
+ 0.0;49.493;-318.225;,
+ -11.783;18.828;-385.839;,
+ 0.0;18.824;-387.718;,
+ -9.141;47.407;-319.659;,
+ -10.318;41.586;-350.709;,
+ 0.0;44.103;-351.357;,
+ -17.328;23.031;-367.877;,
+ 0.0;35.072;-370.339;,
+ -21.462;32.159;-339.239;,
+ -7.94;35.271;-370.222;,
+ -16.7;44.713;-315.851;,
+ -6.884;50.284;-300.197;,
+ 0.0;50.32;-293.62;,
+ 0.0;48.209;-319.348;,
+ -11.739;17.564;-385.482;,
+ 0.0;17.586;-387.326;,
+ -9.45;48.673;-319.892;,
+ -10.871;42.789;-351.121;,
+ 0.0;42.876;-350.937;,
+ 17.398;24.221;-368.422;,
+ 21.72;33.321;-339.777;,
+ 17.002;45.857;-316.531;,
+ 6.86;51.573;-300.471;,
+ 11.783;18.828;-385.839;,
+ 7.94;35.271;-370.222;,
+ 9.45;48.673;-319.892;,
+ 10.871;42.789;-351.121;;
+
+ 3000;
+ // Turret_base
+ 3;1,12,13;,
+ 3;2,13,14;,
+ 3;42,3,14;,
+ 3;4,38,44;,
+ 3;4,15,16;,
+ 3;5,16,17;,
+ 3;6,17,18;,
+ 3;7,18,19;,
+ 3;8,19,20;,
+ 3;9,20,21;,
+ 3;10,21,22;,
+ 3;11,22,12;,
+ 3;12,23,24;,
+ 3;37,14,13;,
+ 3;24,35,37;,
+ 3;14,37,32;,
+ 3;36,15,44;,
+ 3;39,25,36;,
+ 3;36,25,16;,
+ 3;16,25,26;,
+ 3;17,26,27;,
+ 3;18,27,28;,
+ 3;19,28,29;,
+ 3;20,29,30;,
+ 3;21,30,31;,
+ 3;22,31,23;,
+ 3;0,26,25;,
+ 3;40,35,43;,
+ 3;23,0,24;,
+ 3;0,43,35;,
+ 3;33,41,39;,
+ 3;0,25,39;,
+ 3;6,7,33;,
+ 3;33,36,44;,
+ 3;5,6,33;,
+ 3;41,40,43;,
+ 3;27,26,0;,
+ 3;40,41,33;,
+ 3;29,28,0;,
+ 3;34,37,35;,
+ 3;31,30,0;,
+ 3;33,7,8;,
+ 3;34,1,2;,
+ 3;34,42,32;,
+ 3;34,2,3;,
+ 3;9,10,34;,
+ 3;33,38,4;,
+ 3;34,10,11;,
+ 3;0,39,43;,
+ 3;0,35,24;,
+ 3;1,13,2;,
+ 3;2,14,3;,
+ 3;42,14,32;,
+ 3;4,44,15;,
+ 3;4,16,5;,
+ 3;5,17,6;,
+ 3;6,18,7;,
+ 3;7,19,8;,
+ 3;8,20,9;,
+ 3;9,21,10;,
+ 3;10,22,11;,
+ 3;11,12,1;,
+ 3;12,24,13;,
+ 3;37,13,24;,
+ 3;36,16,15;,
+ 3;16,26,17;,
+ 3;17,27,18;,
+ 3;18,28,19;,
+ 3;19,29,20;,
+ 3;20,30,21;,
+ 3;21,31,22;,
+ 3;22,23,12;,
+ 3;33,39,36;,
+ 3;33,44,38;,
+ 3;41,43,39;,
+ 3;27,0,28;,
+ 3;40,33,34;,
+ 3;29,0,30;,
+ 3;34,35,40;,
+ 3;31,0,23;,
+ 3;33,8,9;,
+ 3;34,32,37;,
+ 3;34,3,42;,
+ 3;9,34,33;,
+ 3;33,4,5;,
+ 3;34,11,1;,
+ // Gatling_base
+ 3;46,61,62;,
+ 3;45,63,64;,
+ 3;50,62,65;,
+ 3;58,66,63;,
+ 3;49,64,67;,
+ 3;55,52,48;,
+ 3;60,48,59;,
+ 3;54,67,68;,
+ 3;53,65,66;,
+ 3;56,51,47;,
+ 3;57,68,61;,
+ 3;53,57,46;,
+ 3;57,53,58;,
+ 3;54,57,45;,
+ 3;61,47,51;,
+ 3;63,48,52;,
+ 3;62,51,56;,
+ 3;66,59,48;,
+ 3;64,52,55;,
+ 3;67,55,60;,
+ 3;65,56,59;,
+ 3;68,60,47;,
+ 3;46,62,50;,
+ 3;45,64,49;,
+ 3;50,65,53;,
+ 3;58,63,45;,
+ 3;49,67,54;,
+ 3;55,48,60;,
+ 3;60,59,56;,
+ 3;54,68,57;,
+ 3;53,66,58;,
+ 3;56,47,60;,
+ 3;57,61,46;,
+ 3;53,46,50;,
+ 3;57,58,45;,
+ 3;54,45,49;,
+ 3;61,51,62;,
+ 3;63,52,64;,
+ 3;62,56,65;,
+ 3;66,48,63;,
+ 3;64,55,67;,
+ 3;67,60,68;,
+ 3;65,59,66;,
+ 3;68,47,61;,
+ // Gatling_base_2
+ 3;69,70,74;,
+ 3;73,74,78;,
+ 3;77,78,82;,
+ 3;70,71,75;,
+ 3;74,75,79;,
+ 3;78,79,83;,
+ 3;71,72,76;,
+ 3;75,76,80;,
+ 3;79,80,84;,
+ 3;81,82,86;,
+ 3;85,86,90;,
+ 3;89,90,94;,
+ 3;82,83,87;,
+ 3;86,87,91;,
+ 3;90,91,95;,
+ 3;83,84,88;,
+ 3;87,88,92;,
+ 3;91,92,96;,
+ 3;93,94,98;,
+ 3;97,98,102;,
+ 3;101,102,106;,
+ 3;94,95,99;,
+ 3;98,99,103;,
+ 3;102,103,107;,
+ 3;95,96,100;,
+ 3;99,100,104;,
+ 3;103,104,108;,
+ 3;105,106,110;,
+ 3;109,110,114;,
+ 3;113,114,70;,
+ 3;106,107,111;,
+ 3;110,111,115;,
+ 3;114,115,71;,
+ 3;107,108,112;,
+ 3;111,112,116;,
+ 3;115,116,72;,
+ 3;72,116,117;,
+ 3;76,117,119;,
+ 3;80,119,88;,
+ 3;116,112,118;,
+ 3;117,118,120;,
+ 3;119,120,92;,
+ 3;112,108,104;,
+ 3;118,104,100;,
+ 3;120,100,96;,
+ 3;105,109,121;,
+ 3;101,121,123;,
+ 3;97,123,89;,
+ 3;109,113,122;,
+ 3;121,122,124;,
+ 3;123,124,85;,
+ 3;113,69,73;,
+ 3;122,73,77;,
+ 3;124,77,81;,
+ 3;69,74,73;,
+ 3;73,78,77;,
+ 3;77,82,81;,
+ 3;70,75,74;,
+ 3;74,79,78;,
+ 3;78,83,82;,
+ 3;71,76,75;,
+ 3;75,80,79;,
+ 3;79,84,83;,
+ 3;81,86,85;,
+ 3;85,90,89;,
+ 3;89,94,93;,
+ 3;82,87,86;,
+ 3;86,91,90;,
+ 3;90,95,94;,
+ 3;83,88,87;,
+ 3;87,92,91;,
+ 3;91,96,95;,
+ 3;93,98,97;,
+ 3;97,102,101;,
+ 3;101,106,105;,
+ 3;94,99,98;,
+ 3;98,103,102;,
+ 3;102,107,106;,
+ 3;95,100,99;,
+ 3;99,104,103;,
+ 3;103,108,107;,
+ 3;105,110,109;,
+ 3;109,114,113;,
+ 3;113,70,69;,
+ 3;106,111,110;,
+ 3;110,115,114;,
+ 3;114,71,70;,
+ 3;107,112,111;,
+ 3;111,116,115;,
+ 3;115,72,71;,
+ 3;72,117,76;,
+ 3;76,119,80;,
+ 3;80,88,84;,
+ 3;116,118,117;,
+ 3;117,120,119;,
+ 3;119,92,88;,
+ 3;112,104,118;,
+ 3;118,100,120;,
+ 3;120,96,92;,
+ 3;105,121,101;,
+ 3;101,123,97;,
+ 3;97,89,93;,
+ 3;109,122,121;,
+ 3;121,124,123;,
+ 3;123,85,89;,
+ 3;113,73,122;,
+ 3;122,77,124;,
+ 3;124,81,85;,
+ // Gatling_mid
+ 3;126,149,150;,
+ 3;125,151,152;,
+ 3;130,150,153;,
+ 3;138,154,151;,
+ 3;129,152,155;,
+ 3;153,145,146;,
+ 3;161,185,184;,
+ 3;163,187,186;,
+ 3;159,183,182;,
+ 3;141,127,131;,
+ 3;143,128,132;,
+ 3;160,184,183;,
+ 3;164,188,187;,
+ 3;142,131,136;,
+ 3;178,137,126;,
+ 3;175,126,130;,
+ 3;177,173,130;,
+ 3;167,179,178;,
+ 3;157,181,188;,
+ 3;171,177,180;,
+ 3;133,138,180;,
+ 3;168,160,159;,
+ 3;160,168,169;,
+ 3;137,156,149;,
+ 3;150,142,145;,
+ 3;152,144,147;,
+ 3;171,172,164;,
+ 3;154,146,143;,
+ 3;167,159,158;,
+ 3;149,141,142;,
+ 3;151,143,144;,
+ 3;162,170,171;,
+ 3;168,178,175;,
+ 3;172,180,176;,
+ 3;166,174,179;,
+ 3;158,182,181;,
+ 3;179,134,137;,
+ 3;146,139,128;,
+ 3;144,132,135;,
+ 3;170,173,177;,
+ 3;147,135,140;,
+ 3;145,136,139;,
+ 3;148,140,127;,
+ 3;162,186,185;,
+ 3;125,129,174;,
+ 3;162,161,169;,
+ 3;138,125,176;,
+ 3;174,129,134;,
+ 3;156,148,141;,
+ 3;172,165,157;,
+ 3;169,175,173;,
+ 3;165,176,174;,
+ 3;155,147,148;,
+ 3;134,155,156;,
+ 3;133,153,154;,
+ 3;165,166,158;,
+ 3;131,127,185;,
+ 3;131,186,187;,
+ 3;127,140,184;,
+ 3;140,135,183;,
+ 3;135,132,182;,
+ 3;182,132,128;,
+ 3;181,128,139;,
+ 3;188,139,136;,
+ 3;126,150,130;,
+ 3;125,152,129;,
+ 3;130,153,133;,
+ 3;138,151,125;,
+ 3;129,155,134;,
+ 3;153,146,154;,
+ 3;161,184,160;,
+ 3;163,186,162;,
+ 3;159,182,158;,
+ 3;141,131,142;,
+ 3;143,132,144;,
+ 3;160,183,159;,
+ 3;164,187,163;,
+ 3;142,136,145;,
+ 3;178,126,175;,
+ 3;175,130,173;,
+ 3;177,130,133;,
+ 3;167,178,168;,
+ 3;157,188,164;,
+ 3;171,180,172;,
+ 3;133,180,177;,
+ 3;168,159,167;,
+ 3;160,169,161;,
+ 3;137,149,126;,
+ 3;150,145,153;,
+ 3;152,147,155;,
+ 3;171,164,163;,
+ 3;154,143,151;,
+ 3;167,158,166;,
+ 3;149,142,150;,
+ 3;151,144,152;,
+ 3;162,171,163;,
+ 3;168,175,169;,
+ 3;172,176,165;,
+ 3;166,179,167;,
+ 3;158,181,157;,
+ 3;179,137,178;,
+ 3;146,128,143;,
+ 3;144,135,147;,
+ 3;170,177,171;,
+ 3;147,140,148;,
+ 3;145,139,146;,
+ 3;148,127,141;,
+ 3;162,185,161;,
+ 3;125,174,176;,
+ 3;162,169,170;,
+ 3;138,176,180;,
+ 3;174,134,179;,
+ 3;156,141,149;,
+ 3;172,157,164;,
+ 3;169,173,170;,
+ 3;165,174,166;,
+ 3;155,148,156;,
+ 3;134,156,137;,
+ 3;133,154,138;,
+ 3;165,158,157;,
+ 3;131,185,186;,
+ 3;131,187,136;,
+ 3;127,184,185;,
+ 3;140,183,184;,
+ 3;135,182,183;,
+ 3;182,128,181;,
+ 3;181,139,188;,
+ 3;188,136,187;,
+ // Gatling_fin_1
+ 3;190,213,214;,
+ 3;189,215,216;,
+ 3;194,214,217;,
+ 3;202,218,215;,
+ 3;193,216,219;,
+ 3;217,209,210;,
+ 3;200,251,252;,
+ 3;195,191,249;,
+ 3;191,204,248;,
+ 3;204,199,247;,
+ 3;199,196,246;,
+ 3;224,248,247;,
+ 3;228,252,251;,
+ 3;212,204,191;,
+ 3;246,196,192;,
+ 3;235,236,228;,
+ 3;218,210,207;,
+ 3;231,243,242;,
+ 3;221,245,252;,
+ 3;235,241,244;,
+ 3;245,192,203;,
+ 3;211,199,204;,
+ 3;227,251,250;,
+ 3;208,196,199;,
+ 3;223,247,246;,
+ 3;251,200,195;,
+ 3;222,246,245;,
+ 3;209,200,203;,
+ 3;224,232,233;,
+ 3;213,205,206;,
+ 3;215,207,208;,
+ 3;232,242,239;,
+ 3;234,237,241;,
+ 3;201,220,213;,
+ 3;226,234,235;,
+ 3;232,224,223;,
+ 3;214,206,209;,
+ 3;216,208,211;,
+ 3;226,225,233;,
+ 3;233,239,237;,
+ 3;236,229,221;,
+ 3;229,230,222;,
+ 3;236,244,240;,
+ 3;230,238,243;,
+ 3;197,217,218;,
+ 3;229,240,238;,
+ 3;210,203,192;,
+ 3;226,250,249;,
+ 3;220,212,205;,
+ 3;205,191,195;,
+ 3;225,249,248;,
+ 3;231,223,222;,
+ 3;219,211,212;,
+ 3;198,219,220;,
+ 3;207,192,196;,
+ 3;206,195,200;,
+ 3;189,193,238;,
+ 3;202,189,240;,
+ 3;238,193,198;,
+ 3;243,198,201;,
+ 3;242,201,190;,
+ 3;239,190,194;,
+ 3;241,237,194;,
+ 3;197,202,244;,
+ 3;190,214,194;,
+ 3;189,216,193;,
+ 3;194,217,197;,
+ 3;202,215,189;,
+ 3;193,219,198;,
+ 3;217,210,218;,
+ 3;200,252,203;,
+ 3;195,249,250;,
+ 3;191,248,249;,
+ 3;204,247,248;,
+ 3;199,246,247;,
+ 3;224,247,223;,
+ 3;228,251,227;,
+ 3;212,191,205;,
+ 3;246,192,245;,
+ 3;235,228,227;,
+ 3;218,207,215;,
+ 3;231,242,232;,
+ 3;221,252,228;,
+ 3;235,244,236;,
+ 3;245,203,252;,
+ 3;211,204,212;,
+ 3;227,250,226;,
+ 3;208,199,211;,
+ 3;223,246,222;,
+ 3;251,195,250;,
+ 3;222,245,221;,
+ 3;209,203,210;,
+ 3;224,233,225;,
+ 3;213,206,214;,
+ 3;215,208,216;,
+ 3;232,239,233;,
+ 3;234,241,235;,
+ 3;201,213,190;,
+ 3;226,235,227;,
+ 3;232,223,231;,
+ 3;214,209,217;,
+ 3;216,211,219;,
+ 3;226,233,234;,
+ 3;233,237,234;,
+ 3;236,221,228;,
+ 3;229,222,221;,
+ 3;236,240,229;,
+ 3;230,243,231;,
+ 3;197,218,202;,
+ 3;229,238,230;,
+ 3;210,192,207;,
+ 3;226,249,225;,
+ 3;220,205,213;,
+ 3;205,195,206;,
+ 3;225,248,224;,
+ 3;231,222,230;,
+ 3;219,212,220;,
+ 3;198,220,201;,
+ 3;207,196,208;,
+ 3;206,200,209;,
+ 3;189,238,240;,
+ 3;202,240,244;,
+ 3;238,198,243;,
+ 3;243,201,242;,
+ 3;242,190,239;,
+ 3;239,194,237;,
+ 3;241,194,197;,
+ 3;197,244,241;,
+ // Gatling_fin_2
+ 3;254,277,278;,
+ 3;253,279,280;,
+ 3;258,278,281;,
+ 3;266,282,279;,
+ 3;257,280,283;,
+ 3;281,273,274;,
+ 3;276,268,255;,
+ 3;259,255,313;,
+ 3;286,310,309;,
+ 3;268,263,311;,
+ 3;263,260,310;,
+ 3;288,312,311;,
+ 3;292,316,315;,
+ 3;310,260,256;,
+ 3;309,256,267;,
+ 3;316,267,264;,
+ 3;315,264,259;,
+ 3;295,307,306;,
+ 3;285,309,316;,
+ 3;299,305,308;,
+ 3;297,303,301;,
+ 3;262,283,284;,
+ 3;261,281,282;,
+ 3;280,272,275;,
+ 3;255,268,312;,
+ 3;289,313,312;,
+ 3;291,315,314;,
+ 3;265,284,277;,
+ 3;295,287,286;,
+ 3;277,269,270;,
+ 3;279,271,272;,
+ 3;290,298,299;,
+ 3;253,257,302;,
+ 3;307,262,265;,
+ 3;306,265,254;,
+ 3;300,308,304;,
+ 3;296,288,287;,
+ 3;288,296,297;,
+ 3;293,294,286;,
+ 3;299,300,292;,
+ 3;302,257,262;,
+ 3;282,274,271;,
+ 3;296,306,303;,
+ 3;274,267,256;,
+ 3;303,254,258;,
+ 3;272,260,263;,
+ 3;305,301,258;,
+ 3;261,266,308;,
+ 3;284,276,269;,
+ 3;278,270,273;,
+ 3;275,263,268;,
+ 3;290,289,297;,
+ 3;269,255,259;,
+ 3;273,264,267;,
+ 3;290,314,313;,
+ 3;287,311,310;,
+ 3;293,304,302;,
+ 3;271,256,260;,
+ 3;266,253,304;,
+ 3;294,302,307;,
+ 3;270,259,264;,
+ 3;300,293,285;,
+ 3;283,275,276;,
+ 3;298,301,305;,
+ 3;254,278,258;,
+ 3;253,280,257;,
+ 3;258,281,261;,
+ 3;266,279,253;,
+ 3;257,283,262;,
+ 3;281,274,282;,
+ 3;276,255,269;,
+ 3;259,313,314;,
+ 3;286,309,285;,
+ 3;268,311,312;,
+ 3;263,310,311;,
+ 3;288,311,287;,
+ 3;292,315,291;,
+ 3;310,256,309;,
+ 3;309,267,316;,
+ 3;316,264,315;,
+ 3;315,259,314;,
+ 3;295,306,296;,
+ 3;285,316,292;,
+ 3;299,308,300;,
+ 3;297,301,298;,
+ 3;262,284,265;,
+ 3;261,282,266;,
+ 3;280,275,283;,
+ 3;255,312,313;,
+ 3;289,312,288;,
+ 3;291,314,290;,
+ 3;265,277,254;,
+ 3;295,286,294;,
+ 3;277,270,278;,
+ 3;279,272,280;,
+ 3;290,299,291;,
+ 3;253,302,304;,
+ 3;307,265,306;,
+ 3;306,254,303;,
+ 3;300,304,293;,
+ 3;296,287,295;,
+ 3;288,297,289;,
+ 3;293,286,285;,
+ 3;299,292,291;,
+ 3;302,262,307;,
+ 3;282,271,279;,
+ 3;296,303,297;,
+ 3;274,256,271;,
+ 3;303,258,301;,
+ 3;272,263,275;,
+ 3;305,258,261;,
+ 3;261,308,305;,
+ 3;284,269,277;,
+ 3;278,273,281;,
+ 3;275,268,276;,
+ 3;290,297,298;,
+ 3;269,259,270;,
+ 3;273,267,274;,
+ 3;290,313,289;,
+ 3;287,310,286;,
+ 3;293,302,294;,
+ 3;271,260,272;,
+ 3;266,304,308;,
+ 3;294,307,295;,
+ 3;270,264,273;,
+ 3;300,285,292;,
+ 3;283,276,284;,
+ 3;298,305,299;,
+ // Gatling_fin_3
+ 3;319,342,343;,
+ 3;318,344,345;,
+ 3;323,343,346;,
+ 3;331,347,344;,
+ 3;322,345,348;,
+ 3;346,338,339;,
+ 3;324,320,378;,
+ 3;333,328,376;,
+ 3;328,325,375;,
+ 3;375,325,321;,
+ 3;374,321,332;,
+ 3;353,377,376;,
+ 3;357,381,380;,
+ 3;381,332,329;,
+ 3;380,329,324;,
+ 3;351,375,374;,
+ 3;359,367,372;,
+ 3;360,372,371;,
+ 3;350,374,381;,
+ 3;364,370,373;,
+ 3;323,326,370;,
+ 3;331,318,369;,
+ 3;318,322,367;,
+ 3;367,322,327;,
+ 3;372,327,330;,
+ 3;358,369,367;,
+ 3;371,330,319;,
+ 3;355,363,364;,
+ 3;368,319,323;,
+ 3;342,334,335;,
+ 3;344,336,337;,
+ 3;334,320,324;,
+ 3;326,331,373;,
+ 3;355,354,362;,
+ 3;341,333,320;,
+ 3;336,321,325;,
+ 3;365,373,369;,
+ 3;362,368,366;,
+ 3;335,324,329;,
+ 3;355,379,378;,
+ 3;338,329,332;,
+ 3;361,371,368;,
+ 3;353,361,362;,
+ 3;327,348,349;,
+ 3;343,335,338;,
+ 3;365,358,350;,
+ 3;326,346,347;,
+ 3;345,337,340;,
+ 3;349,341,334;,
+ 3;360,352,351;,
+ 3;339,332,321;,
+ 3;340,328,333;,
+ 3;337,325,328;,
+ 3;354,378,377;,
+ 3;320,333,377;,
+ 3;347,339,336;,
+ 3;356,380,379;,
+ 3;352,376,375;,
+ 3;358,359,351;,
+ 3;363,366,370;,
+ 3;330,349,342;,
+ 3;364,365,357;,
+ 3;361,353,352;,
+ 3;348,340,341;,
+ 3;319,343,323;,
+ 3;318,345,322;,
+ 3;323,346,326;,
+ 3;331,344,318;,
+ 3;322,348,327;,
+ 3;346,339,347;,
+ 3;324,378,379;,
+ 3;333,376,377;,
+ 3;328,375,376;,
+ 3;375,321,374;,
+ 3;374,332,381;,
+ 3;353,376,352;,
+ 3;357,380,356;,
+ 3;381,329,380;,
+ 3;380,324,379;,
+ 3;351,374,350;,
+ 3;359,372,360;,
+ 3;360,371,361;,
+ 3;350,381,357;,
+ 3;364,373,365;,
+ 3;323,370,366;,
+ 3;331,369,373;,
+ 3;318,367,369;,
+ 3;367,327,372;,
+ 3;372,330,371;,
+ 3;358,367,359;,
+ 3;371,319,368;,
+ 3;355,364,356;,
+ 3;368,323,366;,
+ 3;342,335,343;,
+ 3;344,337,345;,
+ 3;334,324,335;,
+ 3;326,373,370;,
+ 3;355,362,363;,
+ 3;341,320,334;,
+ 3;336,325,337;,
+ 3;365,369,358;,
+ 3;362,366,363;,
+ 3;335,329,338;,
+ 3;355,378,354;,
+ 3;338,332,339;,
+ 3;361,368,362;,
+ 3;353,362,354;,
+ 3;327,349,330;,
+ 3;343,338,346;,
+ 3;365,350,357;,
+ 3;326,347,331;,
+ 3;345,340,348;,
+ 3;349,334,342;,
+ 3;360,351,359;,
+ 3;339,321,336;,
+ 3;340,333,341;,
+ 3;337,328,340;,
+ 3;354,377,353;,
+ 3;320,377,378;,
+ 3;347,336,344;,
+ 3;356,379,355;,
+ 3;352,375,351;,
+ 3;358,351,350;,
+ 3;363,370,364;,
+ 3;330,342,319;,
+ 3;364,357,356;,
+ 3;361,352,360;,
+ 3;348,341,349;,
+ // Barrel_11
+ 3;385,387,391;,
+ 3;387,388,389;,
+ 3;427,426,433;,
+ 3;385,391,396;,
+ 3;391,389,392;,
+ 3;419,403,406;,
+ 3;385,396,400;,
+ 3;396,392,393;,
+ 3;432,431,430;,
+ 3;385,400,404;,
+ 3;400,393,395;,
+ 3;427,432,430;,
+ 3;385,404,407;,
+ 3;404,395,398;,
+ 3;385,415,387;,
+ 3;385,407,412;,
+ 3;407,398,399;,
+ 3;415,401,388;,
+ 3;385,412,415;,
+ 3;412,399,401;,
+ 3;427,429,428;,
+ 3;403,427,428;,
+ 3;406,428,429;,
+ 3;408,429,430;,
+ 3;409,430,431;,
+ 3;411,431,432;,
+ 3;413,432,433;,
+ 3;416,433,426;,
+ 3;417,426,427;,
+ 3;420,406,408;,
+ 3;421,408,409;,
+ 3;422,409,411;,
+ 3;423,411,413;,
+ 3;424,413,416;,
+ 3;425,416,417;,
+ 3;418,417,403;,
+ 3;388,390,394;,
+ 3;389,394,397;,
+ 3;392,397,402;,
+ 3;393,402,405;,
+ 3;395,405,410;,
+ 3;398,410,414;,
+ 3;401,386,390;,
+ 3;399,414,386;,
+ 3;402,397,421;,
+ 3;397,394,420;,
+ 3;394,390,419;,
+ 3;418,419,390;,
+ 3;425,418,386;,
+ 3;424,425,414;,
+ 3;423,424,410;,
+ 3;422,423,405;,
+ 3;387,389,391;,
+ 3;427,433,432;,
+ 3;391,392,396;,
+ 3;419,406,420;,
+ 3;396,393,400;,
+ 3;400,395,404;,
+ 3;427,430,429;,
+ 3;404,398,407;,
+ 3;407,399,412;,
+ 3;415,388,387;,
+ 3;412,401,415;,
+ 3;403,428,406;,
+ 3;406,429,408;,
+ 3;408,430,409;,
+ 3;409,431,411;,
+ 3;411,432,413;,
+ 3;413,433,416;,
+ 3;416,426,417;,
+ 3;417,427,403;,
+ 3;420,408,421;,
+ 3;421,409,422;,
+ 3;422,411,423;,
+ 3;423,413,424;,
+ 3;424,416,425;,
+ 3;425,417,418;,
+ 3;418,403,419;,
+ 3;388,394,389;,
+ 3;389,397,392;,
+ 3;392,402,393;,
+ 3;393,405,395;,
+ 3;395,410,398;,
+ 3;398,414,399;,
+ 3;401,390,388;,
+ 3;399,386,401;,
+ 3;402,421,422;,
+ 3;397,420,421;,
+ 3;394,419,420;,
+ 3;418,390,386;,
+ 3;425,386,414;,
+ 3;424,414,410;,
+ 3;423,410,405;,
+ 3;422,405,402;,
+ // Barrel_1
+ 3;434,436,440;,
+ 3;436,437,438;,
+ 3;476,475,482;,
+ 3;434,440,445;,
+ 3;440,438,441;,
+ 3;468,452,455;,
+ 3;434,445,449;,
+ 3;445,441,442;,
+ 3;481,480,479;,
+ 3;434,449,453;,
+ 3;449,442,444;,
+ 3;476,481,479;,
+ 3;434,453,456;,
+ 3;453,444,447;,
+ 3;434,464,436;,
+ 3;434,456,461;,
+ 3;456,447,448;,
+ 3;464,450,437;,
+ 3;434,461,464;,
+ 3;461,448,450;,
+ 3;476,478,477;,
+ 3;452,476,477;,
+ 3;455,477,478;,
+ 3;457,478,479;,
+ 3;458,479,480;,
+ 3;460,480,481;,
+ 3;462,481,482;,
+ 3;465,482,475;,
+ 3;466,475,476;,
+ 3;469,455,457;,
+ 3;470,457,458;,
+ 3;471,458,460;,
+ 3;472,460,462;,
+ 3;473,462,465;,
+ 3;474,465,466;,
+ 3;467,466,452;,
+ 3;437,439,443;,
+ 3;438,443,446;,
+ 3;441,446,451;,
+ 3;442,451,454;,
+ 3;444,454,459;,
+ 3;447,459,463;,
+ 3;450,435,439;,
+ 3;448,463,435;,
+ 3;451,446,470;,
+ 3;446,443,469;,
+ 3;443,439,468;,
+ 3;467,468,439;,
+ 3;474,467,435;,
+ 3;473,474,463;,
+ 3;472,473,459;,
+ 3;471,472,454;,
+ 3;436,438,440;,
+ 3;476,482,481;,
+ 3;440,441,445;,
+ 3;468,455,469;,
+ 3;445,442,449;,
+ 3;449,444,453;,
+ 3;476,479,478;,
+ 3;453,447,456;,
+ 3;456,448,461;,
+ 3;464,437,436;,
+ 3;461,450,464;,
+ 3;452,477,455;,
+ 3;455,478,457;,
+ 3;457,479,458;,
+ 3;458,480,460;,
+ 3;460,481,462;,
+ 3;462,482,465;,
+ 3;465,475,466;,
+ 3;466,476,452;,
+ 3;469,457,470;,
+ 3;470,458,471;,
+ 3;471,460,472;,
+ 3;472,462,473;,
+ 3;473,465,474;,
+ 3;474,466,467;,
+ 3;467,452,468;,
+ 3;437,443,438;,
+ 3;438,446,441;,
+ 3;441,451,442;,
+ 3;442,454,444;,
+ 3;444,459,447;,
+ 3;447,463,448;,
+ 3;450,439,437;,
+ 3;448,435,450;,
+ 3;451,470,471;,
+ 3;446,469,470;,
+ 3;443,468,469;,
+ 3;467,439,435;,
+ 3;474,435,463;,
+ 3;473,463,459;,
+ 3;472,459,454;,
+ 3;471,454,451;,
+ // Barrel_13
+ 3;483,485,489;,
+ 3;485,486,487;,
+ 3;525,524,531;,
+ 3;483,489,494;,
+ 3;489,487,490;,
+ 3;517,501,504;,
+ 3;483,494,498;,
+ 3;494,490,491;,
+ 3;530,529,528;,
+ 3;483,498,502;,
+ 3;498,491,493;,
+ 3;525,530,528;,
+ 3;483,502,505;,
+ 3;502,493,496;,
+ 3;483,513,485;,
+ 3;483,505,510;,
+ 3;505,496,497;,
+ 3;513,499,486;,
+ 3;483,510,513;,
+ 3;510,497,499;,
+ 3;525,527,526;,
+ 3;501,525,526;,
+ 3;504,526,527;,
+ 3;506,527,528;,
+ 3;507,528,529;,
+ 3;509,529,530;,
+ 3;511,530,531;,
+ 3;514,531,524;,
+ 3;515,524,525;,
+ 3;518,504,506;,
+ 3;519,506,507;,
+ 3;520,507,509;,
+ 3;521,509,511;,
+ 3;522,511,514;,
+ 3;523,514,515;,
+ 3;516,515,501;,
+ 3;486,488,492;,
+ 3;487,492,495;,
+ 3;490,495,500;,
+ 3;491,500,503;,
+ 3;493,503,508;,
+ 3;496,508,512;,
+ 3;499,484,488;,
+ 3;497,512,484;,
+ 3;500,495,519;,
+ 3;495,492,518;,
+ 3;492,488,517;,
+ 3;516,517,488;,
+ 3;523,516,484;,
+ 3;522,523,512;,
+ 3;521,522,508;,
+ 3;520,521,503;,
+ 3;485,487,489;,
+ 3;525,531,530;,
+ 3;489,490,494;,
+ 3;517,504,518;,
+ 3;494,491,498;,
+ 3;498,493,502;,
+ 3;525,528,527;,
+ 3;502,496,505;,
+ 3;505,497,510;,
+ 3;513,486,485;,
+ 3;510,499,513;,
+ 3;501,526,504;,
+ 3;504,527,506;,
+ 3;506,528,507;,
+ 3;507,529,509;,
+ 3;509,530,511;,
+ 3;511,531,514;,
+ 3;514,524,515;,
+ 3;515,525,501;,
+ 3;518,506,519;,
+ 3;519,507,520;,
+ 3;520,509,521;,
+ 3;521,511,522;,
+ 3;522,514,523;,
+ 3;523,515,516;,
+ 3;516,501,517;,
+ 3;486,492,487;,
+ 3;487,495,490;,
+ 3;490,500,491;,
+ 3;491,503,493;,
+ 3;493,508,496;,
+ 3;496,512,497;,
+ 3;499,488,486;,
+ 3;497,484,499;,
+ 3;500,519,520;,
+ 3;495,518,519;,
+ 3;492,517,518;,
+ 3;516,488,484;,
+ 3;523,484,512;,
+ 3;522,512,508;,
+ 3;521,508,503;,
+ 3;520,503,500;,
+ // Barrel_14
+ 3;532,534,538;,
+ 3;534,535,536;,
+ 3;574,573,580;,
+ 3;532,538,543;,
+ 3;538,536,539;,
+ 3;566,550,553;,
+ 3;532,543,547;,
+ 3;543,539,540;,
+ 3;579,578,577;,
+ 3;532,547,551;,
+ 3;547,540,542;,
+ 3;574,579,577;,
+ 3;532,551,554;,
+ 3;551,542,545;,
+ 3;532,562,534;,
+ 3;532,554,559;,
+ 3;554,545,546;,
+ 3;562,548,535;,
+ 3;532,559,562;,
+ 3;559,546,548;,
+ 3;574,576,575;,
+ 3;550,574,575;,
+ 3;553,575,576;,
+ 3;555,576,577;,
+ 3;556,577,578;,
+ 3;558,578,579;,
+ 3;560,579,580;,
+ 3;563,580,573;,
+ 3;564,573,574;,
+ 3;567,553,555;,
+ 3;568,555,556;,
+ 3;569,556,558;,
+ 3;570,558,560;,
+ 3;571,560,563;,
+ 3;572,563,564;,
+ 3;565,564,550;,
+ 3;535,537,541;,
+ 3;536,541,544;,
+ 3;539,544,549;,
+ 3;540,549,552;,
+ 3;542,552,557;,
+ 3;545,557,561;,
+ 3;548,533,537;,
+ 3;546,561,533;,
+ 3;549,544,568;,
+ 3;544,541,567;,
+ 3;541,537,566;,
+ 3;565,566,537;,
+ 3;572,565,533;,
+ 3;571,572,561;,
+ 3;570,571,557;,
+ 3;569,570,552;,
+ 3;534,536,538;,
+ 3;574,580,579;,
+ 3;538,539,543;,
+ 3;566,553,567;,
+ 3;543,540,547;,
+ 3;547,542,551;,
+ 3;574,577,576;,
+ 3;551,545,554;,
+ 3;554,546,559;,
+ 3;562,535,534;,
+ 3;559,548,562;,
+ 3;550,575,553;,
+ 3;553,576,555;,
+ 3;555,577,556;,
+ 3;556,578,558;,
+ 3;558,579,560;,
+ 3;560,580,563;,
+ 3;563,573,564;,
+ 3;564,574,550;,
+ 3;567,555,568;,
+ 3;568,556,569;,
+ 3;569,558,570;,
+ 3;570,560,571;,
+ 3;571,563,572;,
+ 3;572,564,565;,
+ 3;565,550,566;,
+ 3;535,541,536;,
+ 3;536,544,539;,
+ 3;539,549,540;,
+ 3;540,552,542;,
+ 3;542,557,545;,
+ 3;545,561,546;,
+ 3;548,537,535;,
+ 3;546,533,548;,
+ 3;549,568,569;,
+ 3;544,567,568;,
+ 3;541,566,567;,
+ 3;565,537,533;,
+ 3;572,533,561;,
+ 3;571,561,557;,
+ 3;570,557,552;,
+ 3;569,552,549;,
+ // Barrel_12
+ 3;581,583,587;,
+ 3;583,584,585;,
+ 3;623,622,629;,
+ 3;581,587,592;,
+ 3;587,585,588;,
+ 3;615,599,602;,
+ 3;581,592,596;,
+ 3;592,588,589;,
+ 3;628,627,626;,
+ 3;581,596,600;,
+ 3;596,589,591;,
+ 3;623,628,626;,
+ 3;581,600,603;,
+ 3;600,591,594;,
+ 3;581,611,583;,
+ 3;581,603,608;,
+ 3;603,594,595;,
+ 3;611,597,584;,
+ 3;581,608,611;,
+ 3;608,595,597;,
+ 3;623,625,624;,
+ 3;599,623,624;,
+ 3;602,624,625;,
+ 3;604,625,626;,
+ 3;605,626,627;,
+ 3;607,627,628;,
+ 3;609,628,629;,
+ 3;612,629,622;,
+ 3;613,622,623;,
+ 3;616,602,604;,
+ 3;617,604,605;,
+ 3;618,605,607;,
+ 3;619,607,609;,
+ 3;620,609,612;,
+ 3;621,612,613;,
+ 3;614,613,599;,
+ 3;584,586,590;,
+ 3;585,590,593;,
+ 3;588,593,598;,
+ 3;589,598,601;,
+ 3;591,601,606;,
+ 3;594,606,610;,
+ 3;597,582,586;,
+ 3;595,610,582;,
+ 3;598,593,617;,
+ 3;593,590,616;,
+ 3;590,586,615;,
+ 3;614,615,586;,
+ 3;621,614,582;,
+ 3;620,621,610;,
+ 3;619,620,606;,
+ 3;618,619,601;,
+ 3;583,585,587;,
+ 3;623,629,628;,
+ 3;587,588,592;,
+ 3;615,602,616;,
+ 3;592,589,596;,
+ 3;596,591,600;,
+ 3;623,626,625;,
+ 3;600,594,603;,
+ 3;603,595,608;,
+ 3;611,584,583;,
+ 3;608,597,611;,
+ 3;599,624,602;,
+ 3;602,625,604;,
+ 3;604,626,605;,
+ 3;605,627,607;,
+ 3;607,628,609;,
+ 3;609,629,612;,
+ 3;612,622,613;,
+ 3;613,623,599;,
+ 3;616,604,617;,
+ 3;617,605,618;,
+ 3;618,607,619;,
+ 3;619,609,620;,
+ 3;620,612,621;,
+ 3;621,613,614;,
+ 3;614,599,615;,
+ 3;584,590,585;,
+ 3;585,593,588;,
+ 3;588,598,589;,
+ 3;589,601,591;,
+ 3;591,606,594;,
+ 3;594,610,595;,
+ 3;597,586,584;,
+ 3;595,582,597;,
+ 3;598,617,618;,
+ 3;593,616,617;,
+ 3;590,615,616;,
+ 3;614,586,582;,
+ 3;621,582,610;,
+ 3;620,610,606;,
+ 3;619,606,601;,
+ 3;618,601,598;,
+ // Barrel_16
+ 3;630,632,636;,
+ 3;632,633,634;,
+ 3;672,671,678;,
+ 3;630,636,641;,
+ 3;636,634,637;,
+ 3;664,648,651;,
+ 3;630,641,645;,
+ 3;641,637,638;,
+ 3;677,676,675;,
+ 3;630,645,649;,
+ 3;645,638,640;,
+ 3;672,677,675;,
+ 3;630,649,652;,
+ 3;649,640,643;,
+ 3;630,660,632;,
+ 3;630,652,657;,
+ 3;652,643,644;,
+ 3;660,646,633;,
+ 3;630,657,660;,
+ 3;657,644,646;,
+ 3;672,674,673;,
+ 3;648,672,673;,
+ 3;651,673,674;,
+ 3;653,674,675;,
+ 3;654,675,676;,
+ 3;656,676,677;,
+ 3;658,677,678;,
+ 3;661,678,671;,
+ 3;662,671,672;,
+ 3;665,651,653;,
+ 3;666,653,654;,
+ 3;667,654,656;,
+ 3;668,656,658;,
+ 3;669,658,661;,
+ 3;670,661,662;,
+ 3;663,662,648;,
+ 3;633,635,639;,
+ 3;634,639,642;,
+ 3;637,642,647;,
+ 3;638,647,650;,
+ 3;640,650,655;,
+ 3;643,655,659;,
+ 3;646,631,635;,
+ 3;644,659,631;,
+ 3;647,642,666;,
+ 3;642,639,665;,
+ 3;639,635,664;,
+ 3;663,664,635;,
+ 3;670,663,631;,
+ 3;669,670,659;,
+ 3;668,669,655;,
+ 3;667,668,650;,
+ 3;632,634,636;,
+ 3;672,678,677;,
+ 3;636,637,641;,
+ 3;664,651,665;,
+ 3;641,638,645;,
+ 3;645,640,649;,
+ 3;672,675,674;,
+ 3;649,643,652;,
+ 3;652,644,657;,
+ 3;660,633,632;,
+ 3;657,646,660;,
+ 3;648,673,651;,
+ 3;651,674,653;,
+ 3;653,675,654;,
+ 3;654,676,656;,
+ 3;656,677,658;,
+ 3;658,678,661;,
+ 3;661,671,662;,
+ 3;662,672,648;,
+ 3;665,653,666;,
+ 3;666,654,667;,
+ 3;667,656,668;,
+ 3;668,658,669;,
+ 3;669,661,670;,
+ 3;670,662,663;,
+ 3;663,648,664;,
+ 3;633,639,634;,
+ 3;634,642,637;,
+ 3;637,647,638;,
+ 3;638,650,640;,
+ 3;640,655,643;,
+ 3;643,659,644;,
+ 3;646,635,633;,
+ 3;644,631,646;,
+ 3;647,666,667;,
+ 3;642,665,666;,
+ 3;639,664,665;,
+ 3;663,635,631;,
+ 3;670,631,659;,
+ 3;669,659,655;,
+ 3;668,655,650;,
+ 3;667,650,647;,
+ // Barrel_17
+ 3;679,681,685;,
+ 3;681,682,683;,
+ 3;721,720,727;,
+ 3;679,685,690;,
+ 3;685,683,686;,
+ 3;713,697,700;,
+ 3;679,690,694;,
+ 3;690,686,687;,
+ 3;726,725,724;,
+ 3;679,694,698;,
+ 3;694,687,689;,
+ 3;721,726,724;,
+ 3;679,698,701;,
+ 3;698,689,692;,
+ 3;679,709,681;,
+ 3;679,701,706;,
+ 3;701,692,693;,
+ 3;709,695,682;,
+ 3;679,706,709;,
+ 3;706,693,695;,
+ 3;721,723,722;,
+ 3;697,721,722;,
+ 3;700,722,723;,
+ 3;702,723,724;,
+ 3;703,724,725;,
+ 3;705,725,726;,
+ 3;707,726,727;,
+ 3;710,727,720;,
+ 3;711,720,721;,
+ 3;714,700,702;,
+ 3;715,702,703;,
+ 3;716,703,705;,
+ 3;717,705,707;,
+ 3;718,707,710;,
+ 3;719,710,711;,
+ 3;712,711,697;,
+ 3;682,684,688;,
+ 3;683,688,691;,
+ 3;686,691,696;,
+ 3;687,696,699;,
+ 3;689,699,704;,
+ 3;692,704,708;,
+ 3;695,680,684;,
+ 3;693,708,680;,
+ 3;696,691,715;,
+ 3;691,688,714;,
+ 3;688,684,713;,
+ 3;712,713,684;,
+ 3;719,712,680;,
+ 3;718,719,708;,
+ 3;717,718,704;,
+ 3;716,717,699;,
+ 3;681,683,685;,
+ 3;721,727,726;,
+ 3;685,686,690;,
+ 3;713,700,714;,
+ 3;690,687,694;,
+ 3;694,689,698;,
+ 3;721,724,723;,
+ 3;698,692,701;,
+ 3;701,693,706;,
+ 3;709,682,681;,
+ 3;706,695,709;,
+ 3;697,722,700;,
+ 3;700,723,702;,
+ 3;702,724,703;,
+ 3;703,725,705;,
+ 3;705,726,707;,
+ 3;707,727,710;,
+ 3;710,720,711;,
+ 3;711,721,697;,
+ 3;714,702,715;,
+ 3;715,703,716;,
+ 3;716,705,717;,
+ 3;717,707,718;,
+ 3;718,710,719;,
+ 3;719,711,712;,
+ 3;712,697,713;,
+ 3;682,688,683;,
+ 3;683,691,686;,
+ 3;686,696,687;,
+ 3;687,699,689;,
+ 3;689,704,692;,
+ 3;692,708,693;,
+ 3;695,684,682;,
+ 3;693,680,695;,
+ 3;696,715,716;,
+ 3;691,714,715;,
+ 3;688,713,714;,
+ 3;712,684,680;,
+ 3;719,680,708;,
+ 3;718,708,704;,
+ 3;717,704,699;,
+ 3;716,699,696;,
+ // Barrel_15
+ 3;728,730,734;,
+ 3;730,731,732;,
+ 3;770,769,776;,
+ 3;728,734,739;,
+ 3;734,732,735;,
+ 3;762,746,749;,
+ 3;728,739,743;,
+ 3;739,735,736;,
+ 3;775,774,773;,
+ 3;728,743,747;,
+ 3;743,736,738;,
+ 3;770,775,773;,
+ 3;728,747,750;,
+ 3;747,738,741;,
+ 3;728,758,730;,
+ 3;728,750,755;,
+ 3;750,741,742;,
+ 3;758,744,731;,
+ 3;728,755,758;,
+ 3;755,742,744;,
+ 3;770,772,771;,
+ 3;746,770,771;,
+ 3;749,771,772;,
+ 3;751,772,773;,
+ 3;752,773,774;,
+ 3;754,774,775;,
+ 3;756,775,776;,
+ 3;759,776,769;,
+ 3;760,769,770;,
+ 3;763,749,751;,
+ 3;764,751,752;,
+ 3;765,752,754;,
+ 3;766,754,756;,
+ 3;767,756,759;,
+ 3;768,759,760;,
+ 3;761,760,746;,
+ 3;731,733,737;,
+ 3;732,737,740;,
+ 3;735,740,745;,
+ 3;736,745,748;,
+ 3;738,748,753;,
+ 3;741,753,757;,
+ 3;744,729,733;,
+ 3;742,757,729;,
+ 3;745,740,764;,
+ 3;740,737,763;,
+ 3;737,733,762;,
+ 3;761,762,733;,
+ 3;768,761,729;,
+ 3;767,768,757;,
+ 3;766,767,753;,
+ 3;765,766,748;,
+ 3;730,732,734;,
+ 3;770,776,775;,
+ 3;734,735,739;,
+ 3;762,749,763;,
+ 3;739,736,743;,
+ 3;743,738,747;,
+ 3;770,773,772;,
+ 3;747,741,750;,
+ 3;750,742,755;,
+ 3;758,731,730;,
+ 3;755,744,758;,
+ 3;746,771,749;,
+ 3;749,772,751;,
+ 3;751,773,752;,
+ 3;752,774,754;,
+ 3;754,775,756;,
+ 3;756,776,759;,
+ 3;759,769,760;,
+ 3;760,770,746;,
+ 3;763,751,764;,
+ 3;764,752,765;,
+ 3;765,754,766;,
+ 3;766,756,767;,
+ 3;767,759,768;,
+ 3;768,760,761;,
+ 3;761,746,762;,
+ 3;731,737,732;,
+ 3;732,740,735;,
+ 3;735,745,736;,
+ 3;736,748,738;,
+ 3;738,753,741;,
+ 3;741,757,742;,
+ 3;744,733,731;,
+ 3;742,729,744;,
+ 3;745,764,765;,
+ 3;740,763,764;,
+ 3;737,762,763;,
+ 3;761,733,729;,
+ 3;768,729,757;,
+ 3;767,757,753;,
+ 3;766,753,748;,
+ 3;765,748,745;,
+ // Side_guns
+ 3;817,801,803;,
+ 3;777,809,810;,
+ 3;782,811,812;,
+ 3;818,803,805;,
+ 3;781,810,813;,
+ 3;819,805,808;,
+ 3;820,808,802;,
+ 3;786,813,814;,
+ 3;785,812,815;,
+ 3;821,802,804;,
+ 3;789,814,816;,
+ 3;822,804,806;,
+ 3;823,806,807;,
+ 3;778,816,811;,
+ 3;790,815,809;,
+ 3;824,807,801;,
+ 3;801,807,803;,
+ 3;807,806,804;,
+ 3;803,807,804;,
+ 3;804,802,808;,
+ 3;808,805,803;,
+ 3;779,793,795;,
+ 3;783,795,797;,
+ 3;787,797,800;,
+ 3;792,800,794;,
+ 3;780,794,796;,
+ 3;784,796,798;,
+ 3;788,798,799;,
+ 3;791,799,793;,
+ 3;793,817,818;,
+ 3;795,818,819;,
+ 3;797,819,820;,
+ 3;800,820,821;,
+ 3;794,821,822;,
+ 3;796,822,823;,
+ 3;798,823,824;,
+ 3;799,824,817;,
+ 3;809,780,784;,
+ 3;811,783,787;,
+ 3;810,784,788;,
+ 3;813,788,791;,
+ 3;812,787,792;,
+ 3;814,791,779;,
+ 3;816,779,783;,
+ 3;815,792,780;,
+ 3;817,803,818;,
+ 3;777,810,781;,
+ 3;782,812,785;,
+ 3;818,805,819;,
+ 3;781,813,786;,
+ 3;819,808,820;,
+ 3;820,802,821;,
+ 3;786,814,789;,
+ 3;785,815,790;,
+ 3;821,804,822;,
+ 3;789,816,778;,
+ 3;822,806,823;,
+ 3;823,807,824;,
+ 3;778,811,782;,
+ 3;790,809,777;,
+ 3;824,801,817;,
+ 3;803,804,808;,
+ 3;779,795,783;,
+ 3;783,797,787;,
+ 3;787,800,792;,
+ 3;792,794,780;,
+ 3;780,796,784;,
+ 3;784,798,788;,
+ 3;788,799,791;,
+ 3;791,793,779;,
+ 3;793,818,795;,
+ 3;795,819,797;,
+ 3;797,820,800;,
+ 3;800,821,794;,
+ 3;794,822,796;,
+ 3;796,823,798;,
+ 3;798,824,799;,
+ 3;799,817,793;,
+ 3;809,784,810;,
+ 3;811,787,812;,
+ 3;810,788,813;,
+ 3;813,791,814;,
+ 3;812,792,815;,
+ 3;814,779,816;,
+ 3;816,783,811;,
+ 3;815,780,809;,
+ 3;865,851,849;,
+ 3;825,858,857;,
+ 3;830,860,859;,
+ 3;866,853,851;,
+ 3;829,861,858;,
+ 3;867,856,853;,
+ 3;868,850,856;,
+ 3;834,862,861;,
+ 3;833,863,860;,
+ 3;869,852,850;,
+ 3;837,864,862;,
+ 3;870,854,852;,
+ 3;871,855,854;,
+ 3;826,859,864;,
+ 3;838,857,863;,
+ 3;872,849,855;,
+ 3;849,851,855;,
+ 3;855,852,854;,
+ 3;851,852,855;,
+ 3;852,856,850;,
+ 3;856,851,853;,
+ 3;827,843,841;,
+ 3;831,845,843;,
+ 3;835,848,845;,
+ 3;840,842,848;,
+ 3;828,844,842;,
+ 3;832,846,844;,
+ 3;836,847,846;,
+ 3;839,841,847;,
+ 3;841,866,865;,
+ 3;843,867,866;,
+ 3;845,868,867;,
+ 3;848,869,868;,
+ 3;842,870,869;,
+ 3;844,871,870;,
+ 3;846,872,871;,
+ 3;847,865,872;,
+ 3;857,832,828;,
+ 3;859,835,831;,
+ 3;858,836,832;,
+ 3;861,839,836;,
+ 3;860,840,835;,
+ 3;862,827,839;,
+ 3;864,831,827;,
+ 3;863,828,840;,
+ 3;865,866,851;,
+ 3;825,829,858;,
+ 3;830,833,860;,
+ 3;866,867,853;,
+ 3;829,834,861;,
+ 3;867,868,856;,
+ 3;868,869,850;,
+ 3;834,837,862;,
+ 3;833,838,863;,
+ 3;869,870,852;,
+ 3;837,826,864;,
+ 3;870,871,854;,
+ 3;871,872,855;,
+ 3;826,830,859;,
+ 3;838,825,857;,
+ 3;872,865,849;,
+ 3;851,856,852;,
+ 3;827,831,843;,
+ 3;831,835,845;,
+ 3;835,840,848;,
+ 3;840,828,842;,
+ 3;828,832,844;,
+ 3;832,836,846;,
+ 3;836,839,847;,
+ 3;839,827,841;,
+ 3;841,843,866;,
+ 3;843,845,867;,
+ 3;845,848,868;,
+ 3;848,842,869;,
+ 3;842,844,870;,
+ 3;844,846,871;,
+ 3;846,847,872;,
+ 3;847,841,865;,
+ 3;857,858,832;,
+ 3;859,860,835;,
+ 3;858,861,836;,
+ 3;861,862,839;,
+ 3;860,863,840;,
+ 3;862,864,827;,
+ 3;864,859,831;,
+ 3;863,857,828;,
+ // Frontal_aux_gun
+ 3;913,897,899;,
+ 3;873,905,906;,
+ 3;878,907,908;,
+ 3;914,899,901;,
+ 3;877,906,909;,
+ 3;915,901,904;,
+ 3;916,904,898;,
+ 3;882,909,910;,
+ 3;881,908,911;,
+ 3;917,898,900;,
+ 3;885,910,912;,
+ 3;918,900,902;,
+ 3;919,902,903;,
+ 3;874,912,907;,
+ 3;886,911,905;,
+ 3;920,903,897;,
+ 3;897,903,899;,
+ 3;903,902,900;,
+ 3;899,903,900;,
+ 3;900,898,904;,
+ 3;904,901,899;,
+ 3;875,889,891;,
+ 3;879,891,893;,
+ 3;883,893,896;,
+ 3;888,896,890;,
+ 3;876,890,892;,
+ 3;880,892,894;,
+ 3;884,894,895;,
+ 3;887,895,889;,
+ 3;889,913,914;,
+ 3;891,914,915;,
+ 3;893,915,916;,
+ 3;896,916,917;,
+ 3;890,917,918;,
+ 3;892,918,919;,
+ 3;894,919,920;,
+ 3;895,920,913;,
+ 3;905,876,880;,
+ 3;907,879,883;,
+ 3;906,880,884;,
+ 3;909,884,887;,
+ 3;908,883,888;,
+ 3;910,887,875;,
+ 3;912,875,879;,
+ 3;911,888,876;,
+ 3;913,899,914;,
+ 3;873,906,877;,
+ 3;878,908,881;,
+ 3;914,901,915;,
+ 3;877,909,882;,
+ 3;915,904,916;,
+ 3;916,898,917;,
+ 3;882,910,885;,
+ 3;881,911,886;,
+ 3;917,900,918;,
+ 3;885,912,874;,
+ 3;918,902,919;,
+ 3;919,903,920;,
+ 3;874,907,878;,
+ 3;886,905,873;,
+ 3;920,897,913;,
+ 3;899,900,904;,
+ 3;875,891,879;,
+ 3;879,893,883;,
+ 3;883,896,888;,
+ 3;888,890,876;,
+ 3;876,892,880;,
+ 3;880,894,884;,
+ 3;884,895,887;,
+ 3;887,889,875;,
+ 3;889,914,891;,
+ 3;891,915,893;,
+ 3;893,916,896;,
+ 3;896,917,890;,
+ 3;890,918,892;,
+ 3;892,919,894;,
+ 3;894,920,895;,
+ 3;895,913,889;,
+ 3;905,880,906;,
+ 3;907,883,908;,
+ 3;906,884,909;,
+ 3;909,887,910;,
+ 3;908,888,911;,
+ 3;910,875,912;,
+ 3;912,879,907;,
+ 3;911,876,905;,
+ 3;961,947,945;,
+ 3;921,954,953;,
+ 3;926,956,955;,
+ 3;962,949,947;,
+ 3;925,957,954;,
+ 3;963,952,949;,
+ 3;964,946,952;,
+ 3;930,958,957;,
+ 3;929,959,956;,
+ 3;965,948,946;,
+ 3;933,960,958;,
+ 3;966,950,948;,
+ 3;967,951,950;,
+ 3;922,955,960;,
+ 3;934,953,959;,
+ 3;968,945,951;,
+ 3;945,947,951;,
+ 3;951,948,950;,
+ 3;947,948,951;,
+ 3;948,952,946;,
+ 3;952,947,949;,
+ 3;923,939,937;,
+ 3;927,941,939;,
+ 3;931,944,941;,
+ 3;936,938,944;,
+ 3;924,940,938;,
+ 3;928,942,940;,
+ 3;932,943,942;,
+ 3;935,937,943;,
+ 3;937,962,961;,
+ 3;939,963,962;,
+ 3;941,964,963;,
+ 3;944,965,964;,
+ 3;938,966,965;,
+ 3;940,967,966;,
+ 3;942,968,967;,
+ 3;943,961,968;,
+ 3;953,928,924;,
+ 3;955,931,927;,
+ 3;954,932,928;,
+ 3;957,935,932;,
+ 3;956,936,931;,
+ 3;958,923,935;,
+ 3;960,927,923;,
+ 3;959,924,936;,
+ 3;961,962,947;,
+ 3;921,925,954;,
+ 3;926,929,956;,
+ 3;962,963,949;,
+ 3;925,930,957;,
+ 3;963,964,952;,
+ 3;964,965,946;,
+ 3;930,933,958;,
+ 3;929,934,959;,
+ 3;965,966,948;,
+ 3;933,922,960;,
+ 3;966,967,950;,
+ 3;967,968,951;,
+ 3;922,926,955;,
+ 3;934,921,953;,
+ 3;968,961,945;,
+ 3;947,952,948;,
+ 3;923,927,939;,
+ 3;927,931,941;,
+ 3;931,936,944;,
+ 3;936,924,938;,
+ 3;924,928,940;,
+ 3;928,932,942;,
+ 3;932,935,943;,
+ 3;935,923,937;,
+ 3;937,939,962;,
+ 3;939,941,963;,
+ 3;941,944,964;,
+ 3;944,938,965;,
+ 3;938,940,966;,
+ 3;940,942,967;,
+ 3;942,943,968;,
+ 3;943,937,961;,
+ 3;953,954,928;,
+ 3;955,956,931;,
+ 3;954,957,932;,
+ 3;957,958,935;,
+ 3;956,959,936;,
+ 3;958,960,923;,
+ 3;960,955,927;,
+ 3;959,953,924;,
+ // Jet
+ 3;1050,1070,1071;,
+ 3;1051,1071,1072;,
+ 3;971,972,976;,
+ 3;972,973,977;,
+ 3;1070,969,1071;,
+ 3;1035,1036,1040;,
+ 3;1052,1072,1073;,
+ 3;975,976,980;,
+ 3;976,977,981;,
+ 3;1071,969,1072;,
+ 3;1036,1037,1041;,
+ 3;1066,1086,1087;,
+ 3;979,980,984;,
+ 3;980,981,985;,
+ 3;1072,969,1073;,
+ 3;1086,969,1087;,
+ 3;1053,1073,1074;,
+ 3;983,984,988;,
+ 3;984,985,989;,
+ 3;1073,969,1074;,
+ 3;1054,1074,1075;,
+ 3;1055,1075,1076;,
+ 3;987,988,992;,
+ 3;988,989,993;,
+ 3;1074,969,1075;,
+ 3;1039,1040,1044;,
+ 3;1056,1076,1077;,
+ 3;991,992,996;,
+ 3;992,993,997;,
+ 3;1075,969,1076;,
+ 3;1040,1041,1045;,
+ 3;1067,1087,1088;,
+ 3;995,996,1000;,
+ 3;996,997,1001;,
+ 3;1076,969,1077;,
+ 3;1087,969,1088;,
+ 3;1057,1077,1078;,
+ 3;999,1000,1004;,
+ 3;1000,1001,1005;,
+ 3;1077,969,1078;,
+ 3;1058,1078,1079;,
+ 3;1059,1079,1080;,
+ 3;1003,1004,1008;,
+ 3;1004,1005,1009;,
+ 3;1078,969,1079;,
+ 3;1043,1044,1048;,
+ 3;1060,1080,1081;,
+ 3;1007,1008,1012;,
+ 3;1008,1009,1013;,
+ 3;1079,969,1080;,
+ 3;1044,1045,1049;,
+ 3;1068,1088,1089;,
+ 3;1011,1012,1016;,
+ 3;1012,1013,1017;,
+ 3;1080,969,1081;,
+ 3;1088,969,1089;,
+ 3;1061,1081,1082;,
+ 3;1015,1016,1020;,
+ 3;1016,1017,1021;,
+ 3;1081,969,1082;,
+ 3;1062,1082,1083;,
+ 3;1063,1083,1084;,
+ 3;1019,1020,1024;,
+ 3;1020,1021,1025;,
+ 3;1082,969,1083;,
+ 3;1047,1048,972;,
+ 3;1064,1084,1085;,
+ 3;1023,1024,1028;,
+ 3;1024,1025,1029;,
+ 3;1083,969,1084;,
+ 3;1048,1049,973;,
+ 3;1069,1089,1070;,
+ 3;1027,1028,1032;,
+ 3;1028,1029,1033;,
+ 3;1084,969,1085;,
+ 3;1089,969,1070;,
+ 3;1065,1085,1086;,
+ 3;1031,1032,1036;,
+ 3;1032,1033,1037;,
+ 3;1085,969,1086;,
+ 3;973,1050,1051;,
+ 3;977,1051,1052;,
+ 3;981,1052,1053;,
+ 3;1037,1066,1067;,
+ 3;985,1053,1054;,
+ 3;989,1054,1055;,
+ 3;993,1055,1056;,
+ 3;997,1056,1057;,
+ 3;1041,1067,1068;,
+ 3;1001,1057,1058;,
+ 3;1005,1058,1059;,
+ 3;1009,1059,1060;,
+ 3;1013,1060,1061;,
+ 3;1045,1068,1069;,
+ 3;1017,1061,1062;,
+ 3;1021,1062,1063;,
+ 3;1025,1063,1064;,
+ 3;1029,1064,1065;,
+ 3;1049,1069,1050;,
+ 3;1033,1065,1066;,
+ 3;1050,1071,1051;,
+ 3;1051,1072,1052;,
+ 3;971,976,975;,
+ 3;972,977,976;,
+ 3;1035,1040,1039;,
+ 3;1052,1073,1053;,
+ 3;975,980,979;,
+ 3;976,981,980;,
+ 3;1036,1041,1040;,
+ 3;1066,1087,1067;,
+ 3;979,984,983;,
+ 3;980,985,984;,
+ 3;1053,1074,1054;,
+ 3;983,988,987;,
+ 3;984,989,988;,
+ 3;1054,1075,1055;,
+ 3;1055,1076,1056;,
+ 3;987,992,991;,
+ 3;988,993,992;,
+ 3;1039,1044,1043;,
+ 3;1056,1077,1057;,
+ 3;991,996,995;,
+ 3;992,997,996;,
+ 3;1040,1045,1044;,
+ 3;1067,1088,1068;,
+ 3;995,1000,999;,
+ 3;996,1001,1000;,
+ 3;1057,1078,1058;,
+ 3;999,1004,1003;,
+ 3;1000,1005,1004;,
+ 3;1058,1079,1059;,
+ 3;1059,1080,1060;,
+ 3;1003,1008,1007;,
+ 3;1004,1009,1008;,
+ 3;1043,1048,1047;,
+ 3;1060,1081,1061;,
+ 3;1007,1012,1011;,
+ 3;1008,1013,1012;,
+ 3;1044,1049,1048;,
+ 3;1068,1089,1069;,
+ 3;1011,1016,1015;,
+ 3;1012,1017,1016;,
+ 3;1061,1082,1062;,
+ 3;1015,1020,1019;,
+ 3;1016,1021,1020;,
+ 3;1062,1083,1063;,
+ 3;1063,1084,1064;,
+ 3;1019,1024,1023;,
+ 3;1020,1025,1024;,
+ 3;1047,972,971;,
+ 3;1064,1085,1065;,
+ 3;1023,1028,1027;,
+ 3;1024,1029,1028;,
+ 3;1048,973,972;,
+ 3;1069,1070,1050;,
+ 3;1027,1032,1031;,
+ 3;1028,1033,1032;,
+ 3;1065,1086,1066;,
+ 3;1031,1036,1035;,
+ 3;1032,1037,1036;,
+ 3;973,1051,977;,
+ 3;977,1052,981;,
+ 3;981,1053,985;,
+ 3;1037,1067,1041;,
+ 3;985,1054,989;,
+ 3;989,1055,993;,
+ 3;993,1056,997;,
+ 3;997,1057,1001;,
+ 3;1041,1068,1045;,
+ 3;1001,1058,1005;,
+ 3;1005,1059,1009;,
+ 3;1009,1060,1013;,
+ 3;1013,1061,1017;,
+ 3;1045,1069,1049;,
+ 3;1017,1062,1021;,
+ 3;1021,1063,1025;,
+ 3;1025,1064,1029;,
+ 3;1029,1065,1033;,
+ 3;1049,1050,973;,
+ 3;1033,1066,1037;,
+ 3;1151,1172,1171;,
+ 3;1152,1173,1172;,
+ 3;1091,1095,1092;,
+ 3;1092,1096,1093;,
+ 3;1171,1172,1090;,
+ 3;1139,1143,1140;,
+ 3;1153,1174,1173;,
+ 3;1094,1098,1095;,
+ 3;1095,1099,1096;,
+ 3;1172,1173,1090;,
+ 3;1140,1144,1141;,
+ 3;1167,1188,1187;,
+ 3;1097,1101,1098;,
+ 3;1098,1102,1099;,
+ 3;1173,1174,1090;,
+ 3;1187,1188,1090;,
+ 3;1154,1175,1174;,
+ 3;1100,1104,1101;,
+ 3;1101,1105,1102;,
+ 3;1174,1175,1090;,
+ 3;1155,1176,1175;,
+ 3;1156,1177,1176;,
+ 3;1103,1107,1104;,
+ 3;1104,1108,1105;,
+ 3;1175,1176,1090;,
+ 3;1142,1146,1143;,
+ 3;1157,1178,1177;,
+ 3;1106,1110,1107;,
+ 3;1107,1111,1108;,
+ 3;1176,1177,1090;,
+ 3;1143,1147,1144;,
+ 3;1168,1189,1188;,
+ 3;1109,1113,1110;,
+ 3;1110,1114,1111;,
+ 3;1177,1178,1090;,
+ 3;1188,1189,1090;,
+ 3;1158,1179,1178;,
+ 3;1112,1116,1113;,
+ 3;1113,1117,1114;,
+ 3;1178,1179,1090;,
+ 3;1159,1180,1179;,
+ 3;1160,1181,1180;,
+ 3;1115,1119,1116;,
+ 3;1116,1120,1117;,
+ 3;1179,1180,1090;,
+ 3;1145,1149,1146;,
+ 3;1161,1182,1181;,
+ 3;1118,1122,1119;,
+ 3;1119,1123,1120;,
+ 3;1180,1181,1090;,
+ 3;1146,1150,1147;,
+ 3;1169,1190,1189;,
+ 3;1121,1125,1122;,
+ 3;1122,1126,1123;,
+ 3;1181,1182,1090;,
+ 3;1189,1190,1090;,
+ 3;1162,1183,1182;,
+ 3;1124,1128,1125;,
+ 3;1125,1129,1126;,
+ 3;1182,1183,1090;,
+ 3;1163,1184,1183;,
+ 3;1164,1185,1184;,
+ 3;1127,1131,1128;,
+ 3;1128,1132,1129;,
+ 3;1183,1184,1090;,
+ 3;1148,1092,1149;,
+ 3;1165,1186,1185;,
+ 3;1130,1134,1131;,
+ 3;1131,1135,1132;,
+ 3;1184,1185,1090;,
+ 3;1149,1093,1150;,
+ 3;1170,1171,1190;,
+ 3;1133,1137,1134;,
+ 3;1134,1138,1135;,
+ 3;1185,1186,1090;,
+ 3;1190,1171,1090;,
+ 3;1166,1187,1186;,
+ 3;1136,1140,1137;,
+ 3;1137,1141,1138;,
+ 3;1186,1187,1090;,
+ 3;1093,1152,1151;,
+ 3;1096,1153,1152;,
+ 3;1099,1154,1153;,
+ 3;1141,1168,1167;,
+ 3;1102,1155,1154;,
+ 3;1105,1156,1155;,
+ 3;1108,1157,1156;,
+ 3;1111,1158,1157;,
+ 3;1144,1169,1168;,
+ 3;1114,1159,1158;,
+ 3;1117,1160,1159;,
+ 3;1120,1161,1160;,
+ 3;1123,1162,1161;,
+ 3;1147,1170,1169;,
+ 3;1126,1163,1162;,
+ 3;1129,1164,1163;,
+ 3;1132,1165,1164;,
+ 3;1135,1166,1165;,
+ 3;1150,1151,1170;,
+ 3;1138,1167,1166;,
+ 3;1151,1152,1172;,
+ 3;1152,1153,1173;,
+ 3;1091,1094,1095;,
+ 3;1092,1095,1096;,
+ 3;1139,1142,1143;,
+ 3;1153,1154,1174;,
+ 3;1094,1097,1098;,
+ 3;1095,1098,1099;,
+ 3;1140,1143,1144;,
+ 3;1167,1168,1188;,
+ 3;1097,1100,1101;,
+ 3;1098,1101,1102;,
+ 3;1154,1155,1175;,
+ 3;1100,1103,1104;,
+ 3;1101,1104,1105;,
+ 3;1155,1156,1176;,
+ 3;1156,1157,1177;,
+ 3;1103,1106,1107;,
+ 3;1104,1107,1108;,
+ 3;1142,1145,1146;,
+ 3;1157,1158,1178;,
+ 3;1106,1109,1110;,
+ 3;1107,1110,1111;,
+ 3;1143,1146,1147;,
+ 3;1168,1169,1189;,
+ 3;1109,1112,1113;,
+ 3;1110,1113,1114;,
+ 3;1158,1159,1179;,
+ 3;1112,1115,1116;,
+ 3;1113,1116,1117;,
+ 3;1159,1160,1180;,
+ 3;1160,1161,1181;,
+ 3;1115,1118,1119;,
+ 3;1116,1119,1120;,
+ 3;1145,1148,1149;,
+ 3;1161,1162,1182;,
+ 3;1118,1121,1122;,
+ 3;1119,1122,1123;,
+ 3;1146,1149,1150;,
+ 3;1169,1170,1190;,
+ 3;1121,1124,1125;,
+ 3;1122,1125,1126;,
+ 3;1162,1163,1183;,
+ 3;1124,1127,1128;,
+ 3;1125,1128,1129;,
+ 3;1163,1164,1184;,
+ 3;1164,1165,1185;,
+ 3;1127,1130,1131;,
+ 3;1128,1131,1132;,
+ 3;1148,1091,1092;,
+ 3;1165,1166,1186;,
+ 3;1130,1133,1134;,
+ 3;1131,1134,1135;,
+ 3;1149,1092,1093;,
+ 3;1170,1151,1171;,
+ 3;1133,1136,1137;,
+ 3;1134,1137,1138;,
+ 3;1166,1167,1187;,
+ 3;1136,1139,1140;,
+ 3;1137,1140,1141;,
+ 3;1093,1096,1152;,
+ 3;1096,1099,1153;,
+ 3;1099,1102,1154;,
+ 3;1141,1144,1168;,
+ 3;1102,1105,1155;,
+ 3;1105,1108,1156;,
+ 3;1108,1111,1157;,
+ 3;1111,1114,1158;,
+ 3;1144,1147,1169;,
+ 3;1114,1117,1159;,
+ 3;1117,1120,1160;,
+ 3;1120,1123,1161;,
+ 3;1123,1126,1162;,
+ 3;1147,1150,1170;,
+ 3;1126,1129,1163;,
+ 3;1129,1132,1164;,
+ 3;1132,1135,1165;,
+ 3;1135,1138,1166;,
+ 3;1150,1093,1151;,
+ 3;1138,1141,1167;,
+ // Chassis
+ 3;1195,1191,1192;,
+ 3;1200,1195,1196;,
+ 3;1371,1366,1380;,
+ 3;1365,1369,1383;,
+ 3;1200,1201,1395;,
+ 3;1398,1196,1397;,
+ 3;1400,1398,1197;,
+ 3;1376,1375,1385;,
+ 3;1400,1201,1398;,
+ 3;1348,1386,1237;,
+ 3;1196,1398,1201;,
+ 3;1368,1367,1381;,
+ 3;1400,1396,1395;,
+ 3;1288,1293,1290;,
+ 3;1345,1386,1224;,
+ 3;1399,1258,1401;,
+ 3;1388,1344,1392;,
+ 3;1202,1206,1396;,
+ 3;1237,1259,1238;,
+ 3;1388,1387,1399;,
+ 3;1367,1365,1379;,
+ 3;1387,1388,1200;,
+ 3;1397,1193,1194;,
+ 3;1202,1197,1198;,
+ 3;1206,1202,1203;,
+ 3;1371,1253,1210;,
+ 3;1203,1198,1199;,
+ 3;1207,1203,1204;,
+ 3;1255,1254,1251;,
+ 3;1265,1267,1270;,
+ 3;1292,1290,1293;,
+ 3;1278,1216,1297;,
+ 3;1225,1296,1293;,
+ 3;1357,1369,1365;,
+ 3;1362,1194,1193;,
+ 3;1372,1377,1381;,
+ 3;1237,1238,1346;,
+ 3;1345,1316,1354;,
+ 3;1316,1345,1343;,
+ 3;1224,1211,1343;,
+ 3;1345,1257,1237;,
+ 3;1224,1349,1324;,
+ 3;1373,1372,1379;,
+ 3;1370,1371,1385;,
+ 3;1369,1370,1384;,
+ 3;1246,1390,1358;,
+ 3;1246,1389,1364;,
+ 3;1195,1200,1388;,
+ 3;1250,1245,1350;,
+ 3;1253,1250,1351;,
+ 3;1253,1352,1353;,
+ 3;1304,1277,1220;,
+ 3;1277,1304,1227;,
+ 3;1223,1255,1289;,
+ 3;1254,1255,1223;,
+ 3;1235,1239,1266;,
+ 3;1222,1226,1283;,
+ 3;1227,1304,1301;,
+ 3;1261,1221,1275;,
+ 3;1294,1307,1223;,
+ 3;1251,1240,1236;,
+ 3;1358,1391,1401;,
+ 3;1390,1393,1394;,
+ 3;1323,1191,1388;,
+ 3;1230,1231,1261;,
+ 3;1273,1269,1271;,
+ 3;1268,1259,1257;,
+ 3;1242,1243,1360;,
+ 3;1192,1247,1248;,
+ 3;1319,1317,1318;,
+ 3;1280,1279,1264;,
+ 3;1238,1239,1355;,
+ 3;1362,1248,1360;,
+ 3;1358,1394,1392;,
+ 3;1282,1281,1272;,
+ 3;1239,1235,1236;,
+ 3;1239,1240,1350;,
+ 3;1245,1356,1249;,
+ 3;1359,1360,1248;,
+ 3;1249,1360,1243;,
+ 3;1204,1199,1209;,
+ 3;1204,1367,1368;,
+ 3;1219,1213,1215;,
+ 3;1284,1283,1264;,
+ 3;1212,1254,1214;,
+ 3;1393,1242,1359;,
+ 3;1268,1267,1265;,
+ 3;1293,1288,1234;,
+ 3;1219,1220,1260;,
+ 3;1252,1236,1216;,
+ 3;1231,1340,1261;,
+ 3;1225,1229,1299;,
+ 3;1260,1261,1274;,
+ 3;1260,1270,1267;,
+ 3;1237,1257,1259;,
+ 3;1319,1320,1321;,
+ 3;1266,1264,1228;,
+ 3;1230,1326,1327;,
+ 3;1255,1252,1278;,
+ 3;1236,1235,1228;,
+ 3;1257,1354,1268;,
+ 3;1300,1295,1289;,
+ 3;1270,1274,1282;,
+ 3;1283,1284,1281;,
+ 3;1275,1286,1281;,
+ 3;1238,1266,1239;,
+ 3;1330,1339,1325;,
+ 3;1332,1334,1337;,
+ 3;1341,1342,1333;,
+ 3;1282,1274,1275;,
+ 3;1277,1230,1260;,
+ 3;1261,1340,1232;,
+ 3;1285,1265,1271;,
+ 3;1265,1263,1282;,
+ 3;1273,1272,1279;,
+ 3;1284,1279,1272;,
+ 3;1338,1326,1331;,
+ 3;1288,1218,1308;,
+ 3;1221,1222,1286;,
+ 3;1339,1336,1337;,
+ 3;1287,1337,1335;,
+ 3;1342,1338,1335;,
+ 3;1226,1228,1264;,
+ 3;1288,1276,1305;,
+ 3;1330,1332,1336;,
+ 3;1394,1247,1323;,
+ 3;1294,1295,1225;,
+ 3;1295,1294,1217;,
+ 3;1300,1297,1302;,
+ 3;1299,1298,1232;,
+ 3;1225,1295,1300;,
+ 3;1296,1299,1291;,
+ 3;1303,1234,1307;,
+ 3;1227,1305,1262;,
+ 3;1226,1297,1216;,
+ 3;1305,1301,1218;,
+ 3;1291,1232,1341;,
+ 3;1354,1316,1219;,
+ 3;1276,1262,1305;,
+ 3;1307,1306,1214;,
+ 3;1234,1308,1306;,
+ 3;1266,1238,1309;,
+ 3;1280,1266,1311;,
+ 3;1273,1280,1314;,
+ 3;1269,1273,1314;,
+ 3;1285,1269,1313;,
+ 3;1268,1285,1313;,
+ 3;1259,1268,1312;,
+ 3;1238,1259,1310;,
+ 3;1311,1309,1317;,
+ 3;1314,1311,1319;,
+ 3;1246,1241,1324;,
+ 3;1313,1314,1322;,
+ 3;1213,1219,1316;,
+ 3;1312,1313,1321;,
+ 3;1310,1312,1320;,
+ 3;1309,1310,1318;,
+ 3;1277,1331,1326;,
+ 3;1287,1331,1325;,
+ 3;1233,1231,1327;,
+ 3;1262,1276,1330;,
+ 3;1290,1292,1334;,
+ 3;1276,1290,1332;,
+ 3;1233,1328,1342;,
+ 3;1292,1291,1333;,
+ 3;1227,1262,1329;,
+ 3;1277,1227,1325;,
+ 3;1342,1328,1338;,
+ 3;1334,1333,1335;,
+ 3;1328,1327,1326;,
+ 3;1232,1298,1222;,
+ 3;1298,1299,1229;,
+ 3;1297,1226,1302;,
+ 3;1222,1298,1302;,
+ 3;1357,1361,1194;,
+ 3;1394,1359,1247;,
+ 3;1340,1341,1232;,
+ 3;1348,1347,1242;,
+ 3;1199,1198,1363;,
+ 3;1371,1370,1250;,
+ 3;1361,1365,1367;,
+ 3;1249,1356,1357;,
+ 3;1191,1323,1247;,
+ 3;1341,1340,1233;,
+ 3;1340,1231,1233;,
+ 3;1374,1373,1383;,
+ 3;1196,1192,1193;,
+ 3;1377,1378,1382;,
+ 3;1375,1374,1384;,
+ 3;1224,1386,1348;,
+ 3;1393,1390,1348;,
+ 3;1197,1397,1363;,
+ 3;1347,1346,1243;,
+ 3;1349,1348,1390;,
+ 3;1351,1350,1240;,
+ 3;1352,1351,1251;,
+ 3;1353,1352,1254;,
+ 3;1346,1355,1244;,
+ 3;1355,1350,1245;,
+ 3;1209,1363,1194;,
+ 3;1268,1354,1256;,
+ 3;1356,1370,1369;,
+ 3;1370,1356,1245;,
+ 3;1344,1401,1391;,
+ 3;1258,1364,1389;,
+ 3;1348,1237,1347;,
+ 3;1195,1192,1196;,
+ 3;1200,1196,1201;,
+ 3;1371,1380,1385;,
+ 3;1365,1383,1379;,
+ 3;1200,1395,1205;,
+ 3;1398,1397,1197;,
+ 3;1400,1197,1202;,
+ 3;1376,1385,1380;,
+ 3;1368,1381,1382;,
+ 3;1400,1395,1201;,
+ 3;1288,1290,1276;,
+ 3;1399,1401,1344;,
+ 3;1202,1396,1400;,
+ 3;1388,1399,1344;,
+ 3;1367,1379,1381;,
+ 3;1387,1200,1205;,
+ 3;1397,1194,1363;,
+ 3;1202,1198,1203;,
+ 3;1206,1203,1207;,
+ 3;1371,1210,1366;,
+ 3;1203,1199,1204;,
+ 3;1207,1204,1208;,
+ 3;1255,1251,1252;,
+ 3;1265,1270,1263;,
+ 3;1292,1293,1296;,
+ 3;1278,1297,1300;,
+ 3;1225,1293,1303;,
+ 3;1357,1365,1361;,
+ 3;1362,1193,1248;,
+ 3;1372,1381,1379;,
+ 3;1237,1346,1347;,
+ 3;1345,1354,1257;,
+ 3;1316,1343,1315;,
+ 3;1224,1343,1345;,
+ 3;1345,1237,1386;,
+ 3;1224,1324,1211;,
+ 3;1373,1379,1383;,
+ 3;1370,1385,1384;,
+ 3;1369,1384,1383;,
+ 3;1246,1358,1389;,
+ 3;1246,1364,1241;,
+ 3;1195,1388,1191;,
+ 3;1250,1350,1351;,
+ 3;1253,1351,1352;,
+ 3;1253,1353,1210;,
+ 3;1304,1220,1215;,
+ 3;1223,1289,1217;,
+ 3;1254,1223,1214;,
+ 3;1235,1266,1228;,
+ 3;1222,1283,1286;,
+ 3;1227,1301,1305;,
+ 3;1261,1275,1274;,
+ 3;1294,1223,1217;,
+ 3;1251,1236,1252;,
+ 3;1358,1401,1389;,
+ 3;1390,1394,1358;,
+ 3;1323,1388,1392;,
+ 3;1230,1261,1260;,
+ 3;1273,1271,1272;,
+ 3;1242,1360,1359;,
+ 3;1192,1248,1193;,
+ 3;1319,1318,1320;,
+ 3;1280,1264,1266;,
+ 3;1238,1355,1346;,
+ 3;1362,1360,1249;,
+ 3;1358,1392,1391;,
+ 3;1282,1272,1271;,
+ 3;1239,1236,1240;,
+ 3;1239,1350,1355;,
+ 3;1245,1249,1244;,
+ 3;1359,1248,1247;,
+ 3;1249,1243,1244;,
+ 3;1204,1209,1367;,
+ 3;1204,1368,1208;,
+ 3;1219,1215,1220;,
+ 3;1284,1264,1279;,
+ 3;1393,1359,1394;,
+ 3;1268,1265,1285;,
+ 3;1293,1234,1303;,
+ 3;1219,1260,1256;,
+ 3;1252,1216,1278;,
+ 3;1225,1299,1296;,
+ 3;1260,1274,1270;,
+ 3;1260,1267,1256;,
+ 3;1319,1321,1322;,
+ 3;1230,1327,1231;,
+ 3;1255,1278,1289;,
+ 3;1236,1228,1216;,
+ 3;1300,1289,1278;,
+ 3;1270,1282,1263;,
+ 3;1283,1281,1286;,
+ 3;1330,1325,1329;,
+ 3;1332,1337,1336;,
+ 3;1341,1333,1291;,
+ 3;1282,1275,1281;,
+ 3;1277,1260,1220;,
+ 3;1261,1232,1221;,
+ 3;1285,1271,1269;,
+ 3;1265,1282,1271;,
+ 3;1273,1279,1280;,
+ 3;1284,1272,1281;,
+ 3;1338,1331,1287;,
+ 3;1288,1308,1234;,
+ 3;1221,1286,1275;,
+ 3;1339,1337,1287;,
+ 3;1287,1335,1338;,
+ 3;1342,1335,1333;,
+ 3;1226,1264,1283;,
+ 3;1330,1336,1339;,
+ 3;1394,1323,1392;,
+ 3;1294,1225,1303;,
+ 3;1295,1217,1289;,
+ 3;1300,1302,1229;,
+ 3;1299,1232,1291;,
+ 3;1225,1300,1229;,
+ 3;1296,1291,1292;,
+ 3;1303,1307,1294;,
+ 3;1226,1216,1228;,
+ 3;1305,1218,1288;,
+ 3;1354,1219,1256;,
+ 3;1307,1214,1223;,
+ 3;1234,1306,1307;,
+ 3;1266,1309,1311;,
+ 3;1280,1311,1314;,
+ 3;1269,1314,1313;,
+ 3;1268,1313,1312;,
+ 3;1259,1312,1310;,
+ 3;1238,1310,1309;,
+ 3;1311,1317,1319;,
+ 3;1314,1319,1322;,
+ 3;1246,1324,1349;,
+ 3;1313,1322,1321;,
+ 3;1213,1316,1315;,
+ 3;1312,1321,1320;,
+ 3;1310,1320,1318;,
+ 3;1309,1318,1317;,
+ 3;1277,1326,1230;,
+ 3;1287,1325,1339;,
+ 3;1233,1327,1328;,
+ 3;1262,1330,1329;,
+ 3;1290,1334,1332;,
+ 3;1276,1332,1330;,
+ 3;1233,1342,1341;,
+ 3;1292,1333,1334;,
+ 3;1227,1329,1325;,
+ 3;1277,1325,1331;,
+ 3;1334,1335,1337;,
+ 3;1328,1326,1338;,
+ 3;1232,1222,1221;,
+ 3;1298,1229,1302;,
+ 3;1222,1302,1226;,
+ 3;1357,1194,1362;,
+ 3;1348,1242,1393;,
+ 3;1199,1363,1209;,
+ 3;1371,1250,1253;,
+ 3;1361,1367,1209;,
+ 3;1249,1357,1362;,
+ 3;1191,1247,1192;,
+ 3;1374,1383,1384;,
+ 3;1196,1193,1397;,
+ 3;1377,1382,1381;,
+ 3;1375,1384,1385;,
+ 3;1224,1348,1349;,
+ 3;1197,1363,1198;,
+ 3;1347,1243,1242;,
+ 3;1349,1390,1246;,
+ 3;1351,1240,1251;,
+ 3;1352,1251,1254;,
+ 3;1353,1254,1212;,
+ 3;1346,1244,1243;,
+ 3;1355,1245,1244;,
+ 3;1209,1194,1361;,
+ 3;1268,1256,1267;,
+ 3;1356,1369,1357;,
+ 3;1370,1245,1250;,
+ 3;1344,1391,1392;,
+ 3;1258,1389,1401;,
+ 3;1406,1403,1402;,
+ 3;1411,1407,1406;,
+ 3;1558,1380,1366;,
+ 3;1554,1566,1556;,
+ 3;1411,1395,1412;,
+ 3;1578,1577,1407;,
+ 3;1579,1408,1578;,
+ 3;1376,1568,1562;,
+ 3;1579,1578,1412;,
+ 3;1539,1437,1569;,
+ 3;1407,1412,1578;,
+ 3;1368,1565,1555;,
+ 3;1579,1395,1396;,
+ 3;1486,1488,1491;,
+ 3;1536,1424,1569;,
+ 3;1399,1580,1258;,
+ 3;1570,1574,1535;,
+ 3;1413,1396,1206;,
+ 3;1437,1438,1457;,
+ 3;1570,1399,1387;,
+ 3;1555,1564,1554;,
+ 3;1387,1411,1570;,
+ 3;1577,1405,1404;,
+ 3;1413,1409,1408;,
+ 3;1206,1414,1413;,
+ 3;1558,1210,1452;,
+ 3;1414,1410,1409;,
+ 3;1207,1415,1414;,
+ 3;1454,1450,1453;,
+ 3;1463,1468,1465;,
+ 3;1490,1491,1488;,
+ 3;1476,1495,1417;,
+ 3;1425,1491,1494;,
+ 3;1547,1554,1556;,
+ 3;1552,1404,1405;,
+ 3;1559,1565,1563;,
+ 3;1437,1537,1438;,
+ 3;1536,1544,1509;,
+ 3;1509,1343,1536;,
+ 3;1424,1343,1211;,
+ 3;1536,1437,1456;,
+ 3;1424,1324,1540;,
+ 3;1560,1564,1559;,
+ 3;1557,1568,1558;,
+ 3;1556,1567,1557;,
+ 3;1445,1548,1572;,
+ 3;1445,1364,1571;,
+ 3;1406,1570,1411;,
+ 3;1449,1541,1444;,
+ 3;1452,1542,1449;,
+ 3;1452,1353,1543;,
+ 3;1304,1420,1475;,
+ 3;1475,1427,1304;,
+ 3;1423,1487,1454;,
+ 3;1453,1423,1454;,
+ 3;1435,1464,1439;,
+ 3;1422,1481,1426;,
+ 3;1427,1301,1304;,
+ 3;1459,1473,1421;,
+ 3;1492,1423,1502;,
+ 3;1450,1436,1440;,
+ 3;1548,1580,1573;,
+ 3;1572,1576,1575;,
+ 3;1516,1570,1402;,
+ 3;1430,1459,1431;,
+ 3;1471,1469,1467;,
+ 3;1466,1456,1457;,
+ 3;1441,1550,1442;,
+ 3;1403,1447,1446;,
+ 3;1512,1511,1510;,
+ 3;1478,1462,1477;,
+ 3;1438,1545,1439;,
+ 3;1552,1550,1447;,
+ 3;1548,1574,1576;,
+ 3;1480,1470,1479;,
+ 3;1439,1436,1435;,
+ 3;1439,1541,1440;,
+ 3;1444,1448,1546;,
+ 3;1549,1447,1550;,
+ 3;1448,1442,1550;,
+ 3;1415,1416,1410;,
+ 3;1415,1368,1555;,
+ 3;1419,1215,1213;,
+ 3;1482,1462,1481;,
+ 3;1212,1214,1453;,
+ 3;1575,1549,1441;,
+ 3;1466,1463,1465;,
+ 3;1491,1434,1486;,
+ 3;1419,1458,1420;,
+ 3;1451,1417,1436;,
+ 3;1431,1459,1532;,
+ 3;1425,1497,1429;,
+ 3;1458,1472,1459;,
+ 3;1458,1465,1468;,
+ 3;1437,1457,1456;,
+ 3;1512,1514,1513;,
+ 3;1464,1428,1462;,
+ 3;1430,1519,1518;,
+ 3;1454,1476,1451;,
+ 3;1436,1428,1435;,
+ 3;1456,1466,1544;,
+ 3;1498,1487,1493;,
+ 3;1468,1480,1472;,
+ 3;1481,1479,1482;,
+ 3;1473,1479,1484;,
+ 3;1438,1439,1464;,
+ 3;1522,1517,1531;,
+ 3;1524,1529,1526;,
+ 3;1533,1525,1534;,
+ 3;1480,1473,1472;,
+ 3;1475,1458,1430;,
+ 3;1459,1432,1532;,
+ 3;1483,1469,1463;,
+ 3;1463,1480,1461;,
+ 3;1471,1477,1470;,
+ 3;1482,1470,1477;,
+ 3;1530,1523,1518;,
+ 3;1486,1308,1218;,
+ 3;1421,1484,1422;,
+ 3;1531,1529,1528;,
+ 3;1485,1527,1529;,
+ 3;1534,1527,1530;,
+ 3;1426,1462,1428;,
+ 3;1486,1501,1474;,
+ 3;1522,1528,1524;,
+ 3;1576,1516,1446;,
+ 3;1492,1425,1493;,
+ 3;1493,1418,1492;,
+ 3;1498,1499,1495;,
+ 3;1497,1432,1496;,
+ 3;1425,1498,1493;,
+ 3;1494,1489,1497;,
+ 3;1500,1502,1434;,
+ 3;1427,1460,1501;,
+ 3;1426,1417,1495;,
+ 3;1501,1218,1301;,
+ 3;1489,1533,1432;,
+ 3;1544,1419,1509;,
+ 3;1474,1501,1460;,
+ 3;1502,1214,1306;,
+ 3;1434,1306,1308;,
+ 3;1464,1503,1438;,
+ 3;1478,1505,1464;,
+ 3;1471,1508,1478;,
+ 3;1467,1508,1471;,
+ 3;1483,1507,1467;,
+ 3;1466,1507,1483;,
+ 3;1457,1506,1466;,
+ 3;1438,1504,1457;,
+ 3;1505,1510,1503;,
+ 3;1508,1512,1505;,
+ 3;1445,1324,1241;,
+ 3;1507,1515,1508;,
+ 3;1213,1509,1419;,
+ 3;1506,1514,1507;,
+ 3;1504,1513,1506;,
+ 3;1503,1511,1504;,
+ 3;1475,1518,1523;,
+ 3;1485,1517,1523;,
+ 3;1433,1519,1431;,
+ 3;1460,1522,1474;,
+ 3;1488,1526,1490;,
+ 3;1474,1524,1488;,
+ 3;1433,1534,1520;,
+ 3;1490,1525,1489;,
+ 3;1427,1521,1460;,
+ 3;1475,1517,1427;,
+ 3;1534,1530,1520;,
+ 3;1526,1527,1525;,
+ 3;1520,1518,1519;,
+ 3;1432,1422,1496;,
+ 3;1496,1429,1497;,
+ 3;1495,1499,1426;,
+ 3;1422,1499,1496;,
+ 3;1547,1405,1551;,
+ 3;1576,1446,1549;,
+ 3;1532,1432,1533;,
+ 3;1539,1441,1538;,
+ 3;1410,1553,1409;,
+ 3;1558,1449,1557;,
+ 3;1551,1555,1554;,
+ 3;1448,1547,1546;,
+ 3;1402,1446,1516;,
+ 3;1533,1433,1532;,
+ 3;1532,1433,1431;,
+ 3;1561,1566,1560;,
+ 3;1407,1404,1403;,
+ 3;1563,1382,1378;,
+ 3;1562,1567,1561;,
+ 3;1424,1539,1569;,
+ 3;1575,1539,1572;,
+ 3;1408,1553,1577;,
+ 3;1538,1442,1537;,
+ 3;1540,1572,1539;,
+ 3;1542,1440,1541;,
+ 3;1543,1450,1542;,
+ 3;1353,1453,1543;,
+ 3;1537,1443,1545;,
+ 3;1545,1444,1541;,
+ 3;1416,1405,1553;,
+ 3;1466,1455,1544;,
+ 3;1546,1556,1557;,
+ 3;1557,1444,1546;,
+ 3;1535,1573,1580;,
+ 3;1258,1571,1364;,
+ 3;1539,1538,1437;,
+ 3;1406,1407,1403;,
+ 3;1411,1412,1407;,
+ 3;1558,1568,1380;,
+ 3;1554,1564,1566;,
+ 3;1411,1205,1395;,
+ 3;1578,1408,1577;,
+ 3;1579,1413,1408;,
+ 3;1376,1380,1568;,
+ 3;1368,1382,1565;,
+ 3;1579,1412,1395;,
+ 3;1486,1474,1488;,
+ 3;1399,1535,1580;,
+ 3;1413,1579,1396;,
+ 3;1570,1535,1399;,
+ 3;1555,1565,1564;,
+ 3;1387,1205,1411;,
+ 3;1577,1553,1405;,
+ 3;1413,1414,1409;,
+ 3;1206,1207,1414;,
+ 3;1558,1366,1210;,
+ 3;1414,1415,1410;,
+ 3;1207,1208,1415;,
+ 3;1454,1451,1450;,
+ 3;1463,1461,1468;,
+ 3;1490,1494,1491;,
+ 3;1476,1498,1495;,
+ 3;1425,1500,1491;,
+ 3;1547,1551,1554;,
+ 3;1552,1447,1404;,
+ 3;1559,1564,1565;,
+ 3;1437,1538,1537;,
+ 3;1536,1456,1544;,
+ 3;1509,1315,1343;,
+ 3;1424,1536,1343;,
+ 3;1536,1569,1437;,
+ 3;1424,1211,1324;,
+ 3;1560,1566,1564;,
+ 3;1557,1567,1568;,
+ 3;1556,1566,1567;,
+ 3;1445,1571,1548;,
+ 3;1445,1241,1364;,
+ 3;1406,1402,1570;,
+ 3;1449,1542,1541;,
+ 3;1452,1543,1542;,
+ 3;1452,1210,1353;,
+ 3;1304,1215,1420;,
+ 3;1423,1418,1487;,
+ 3;1453,1214,1423;,
+ 3;1435,1428,1464;,
+ 3;1422,1484,1481;,
+ 3;1427,1501,1301;,
+ 3;1459,1472,1473;,
+ 3;1492,1418,1423;,
+ 3;1450,1451,1436;,
+ 3;1548,1571,1580;,
+ 3;1572,1548,1576;,
+ 3;1516,1574,1570;,
+ 3;1430,1458,1459;,
+ 3;1471,1470,1469;,
+ 3;1441,1549,1550;,
+ 3;1403,1404,1447;,
+ 3;1512,1513,1511;,
+ 3;1478,1464,1462;,
+ 3;1438,1537,1545;,
+ 3;1552,1448,1550;,
+ 3;1548,1573,1574;,
+ 3;1480,1469,1470;,
+ 3;1439,1440,1436;,
+ 3;1439,1545,1541;,
+ 3;1444,1443,1448;,
+ 3;1549,1446,1447;,
+ 3;1448,1443,1442;,
+ 3;1415,1555,1416;,
+ 3;1415,1208,1368;,
+ 3;1419,1420,1215;,
+ 3;1482,1477,1462;,
+ 3;1575,1576,1549;,
+ 3;1466,1483,1463;,
+ 3;1491,1500,1434;,
+ 3;1419,1455,1458;,
+ 3;1451,1476,1417;,
+ 3;1425,1494,1497;,
+ 3;1458,1468,1472;,
+ 3;1458,1455,1465;,
+ 3;1512,1515,1514;,
+ 3;1430,1431,1519;,
+ 3;1454,1487,1476;,
+ 3;1436,1417,1428;,
+ 3;1498,1476,1487;,
+ 3;1468,1461,1480;,
+ 3;1481,1484,1479;,
+ 3;1522,1521,1517;,
+ 3;1524,1528,1529;,
+ 3;1533,1489,1525;,
+ 3;1480,1479,1473;,
+ 3;1475,1420,1458;,
+ 3;1459,1421,1432;,
+ 3;1483,1467,1469;,
+ 3;1463,1469,1480;,
+ 3;1471,1478,1477;,
+ 3;1482,1479,1470;,
+ 3;1530,1485,1523;,
+ 3;1486,1434,1308;,
+ 3;1421,1473,1484;,
+ 3;1531,1485,1529;,
+ 3;1485,1530,1527;,
+ 3;1534,1525,1527;,
+ 3;1426,1481,1462;,
+ 3;1522,1531,1528;,
+ 3;1576,1574,1516;,
+ 3;1492,1500,1425;,
+ 3;1493,1487,1418;,
+ 3;1498,1429,1499;,
+ 3;1497,1489,1432;,
+ 3;1425,1429,1498;,
+ 3;1494,1490,1489;,
+ 3;1500,1492,1502;,
+ 3;1426,1428,1417;,
+ 3;1501,1486,1218;,
+ 3;1544,1455,1419;,
+ 3;1502,1423,1214;,
+ 3;1434,1502,1306;,
+ 3;1464,1505,1503;,
+ 3;1478,1508,1505;,
+ 3;1467,1507,1508;,
+ 3;1466,1506,1507;,
+ 3;1457,1504,1506;,
+ 3;1438,1503,1504;,
+ 3;1505,1512,1510;,
+ 3;1508,1515,1512;,
+ 3;1445,1540,1324;,
+ 3;1507,1514,1515;,
+ 3;1213,1315,1509;,
+ 3;1506,1513,1514;,
+ 3;1504,1511,1513;,
+ 3;1503,1510,1511;,
+ 3;1475,1430,1518;,
+ 3;1485,1531,1517;,
+ 3;1433,1520,1519;,
+ 3;1460,1521,1522;,
+ 3;1488,1524,1526;,
+ 3;1474,1522,1524;,
+ 3;1433,1533,1534;,
+ 3;1490,1526,1525;,
+ 3;1427,1517,1521;,
+ 3;1475,1523,1517;,
+ 3;1526,1529,1527;,
+ 3;1520,1530,1518;,
+ 3;1432,1421,1422;,
+ 3;1496,1499,1429;,
+ 3;1422,1426,1499;,
+ 3;1547,1552,1405;,
+ 3;1539,1575,1441;,
+ 3;1410,1416,1553;,
+ 3;1558,1452,1449;,
+ 3;1551,1416,1555;,
+ 3;1448,1552,1547;,
+ 3;1402,1403,1446;,
+ 3;1561,1567,1566;,
+ 3;1407,1577,1404;,
+ 3;1563,1565,1382;,
+ 3;1562,1568,1567;,
+ 3;1424,1540,1539;,
+ 3;1408,1409,1553;,
+ 3;1538,1441,1442;,
+ 3;1540,1445,1572;,
+ 3;1542,1450,1440;,
+ 3;1543,1453,1450;,
+ 3;1353,1212,1453;,
+ 3;1537,1442,1443;,
+ 3;1545,1443,1444;,
+ 3;1416,1551,1405;,
+ 3;1466,1465,1455;,
+ 3;1546,1547,1556;,
+ 3;1557,1449,1444;,
+ 3;1535,1574,1573;,
+ 3;1258,1580,1571;,
+ // Bubble
+ 3;1581,1597,1589;,
+ 3;1605,1604,1588;,
+ 3;1597,1605,1593;,
+ 3;1583,1585,1604;,
+ 3;1587,1588,1604;,
+ 3;1589,1597,1582;,
+ 3;1585,1586,1604;,
+ 3;1597,1581,1583;,
+ 3;1605,1588,1593;,
+ 3;1597,1593,1582;,
+ 3;1583,1604,1605;,
+ 3;1587,1604,1586;,
+ 3;1589,1582,1590;,
+ 3;1597,1583,1605;,
+ 3;1607,1611,1612;,
+ 3;1614,1588,1613;,
+ 3;1612,1593,1614;,
+ 3;1608,1613,1609;,
+ 3;1587,1613,1588;,
+ 3;1611,1582,1612;,
+ 3;1609,1613,1610;,
+ 3;1612,1608,1607;,
+ 3;1614,1593,1588;,
+ 3;1612,1582,1593;,
+ 3;1608,1614,1613;,
+ 3;1587,1610,1613;,
+ 3;1611,1590,1582;,
+ 3;1612,1614,1608;;
+
+ MeshNormals {
+ 1615;
+ // Turret_base
+ -0.01;-1.0;0.025;,
+ 0.877;0.474;-0.079;,
+ 0.697;0.522;-0.491;,
+ 0.416;0.47;-0.779;,
+ -0.521;0.164;-0.837;,
+ -0.761;0.544;-0.352;,
+ -0.761;0.645;0.069;,
+ -0.649;0.608;0.457;,
+ -0.353;0.542;0.763;,
+ 0.047;0.851;0.522;,
+ 0.418;0.688;0.593;,
+ 0.817;0.436;0.378;,
+ 0.881;-0.472;0.03;,
+ 0.758;-0.495;-0.425;,
+ 0.524;-0.39;-0.757;,
+ -0.565;-0.434;-0.702;,
+ -0.722;-0.503;-0.475;,
+ -0.881;-0.472;-0.03;,
+ -0.778;-0.472;0.414;,
+ -0.467;-0.472;0.748;,
+ -0.03;-0.472;0.881;,
+ 0.414;-0.472;0.778;,
+ 0.748;-0.472;0.467;,
+ 0.559;-0.827;0.057;,
+ 0.541;-0.783;-0.306;,
+ -0.485;-0.799;-0.356;,
+ -0.515;-0.856;-0.038;,
+ -0.476;-0.855;0.206;,
+ -0.29;-0.856;0.428;,
+ -0.06;-0.855;0.515;,
+ 0.225;-0.856;0.465;,
+ 0.416;-0.855;0.309;,
+ -0.973;-0.112;-0.2;,
+ 0.323;0.882;-0.344;,
+ -0.334;0.932;-0.142;,
+ -0.687;-0.477;-0.547;,
+ 0.068;-0.797;-0.6;,
+ 0.017;-0.8;-0.6;,
+ 0.598;0.035;-0.801;,
+ 0.69;-0.564;-0.454;,
+ -0.141;0.381;-0.914;,
+ 0.252;0.443;-0.861;,
+ -0.521;0.007;-0.853;,
+ 0.008;0.653;-0.757;,
+ 0.65;-0.245;-0.719;,
+ // Gatling_base
+ 0.659;0.097;0.745;,
+ -0.923;-0.128;0.362;,
+ -0.394;0.001;-0.919;,
+ 0.328;-0.006;-0.945;,
+ 0.594;0.792;0.141;,
+ -0.597;-0.791;0.136;,
+ -0.376;-0.379;-0.845;,
+ 0.398;0.379;-0.836;,
+ 0.106;-0.785;0.61;,
+ -0.117;0.79;0.602;,
+ 0.013;0.404;-0.915;,
+ 0.006;-0.324;-0.946;,
+ -0.434;0.324;0.84;,
+ 0.649;-0.49;0.582;,
+ 0.273;-0.273;-0.923;,
+ -0.165;0.175;-0.971;,
+ -0.977;0.031;-0.212;,
+ -0.713;-0.67;-0.206;,
+ 0.981;-0.031;-0.19;,
+ 0.716;0.67;-0.197;,
+ -0.029;-0.98;-0.197;,
+ 0.673;-0.715;-0.19;,
+ 0.033;0.978;-0.206;,
+ -0.668;0.714;-0.212;,
+ // Gatling_base_2
+ -0.329;-0.479;-0.814;,
+ -0.659;-0.003;-0.752;,
+ -0.659;-0.003;-0.752;,
+ -0.65;0.652;-0.391;,
+ 0.006;-0.749;-0.663;,
+ 0.009;-0.004;-1.0;,
+ 0.009;-0.004;-1.0;,
+ 0.007;0.663;-0.749;,
+ 0.006;-0.749;-0.663;,
+ 0.009;-0.004;-1.0;,
+ 0.009;-0.004;-1.0;,
+ 0.007;0.663;-0.749;,
+ 0.681;-0.68;-0.273;,
+ 0.752;-0.002;-0.659;,
+ 0.752;-0.002;-0.659;,
+ 0.483;0.334;-0.81;,
+ 0.707;-0.707;0.009;,
+ 1.0;0.0;0.009;,
+ 1.0;0.0;0.009;,
+ 0.746;0.666;0.004;,
+ 0.707;-0.707;0.009;,
+ 1.0;0.0;0.009;,
+ 1.0;0.0;0.009;,
+ 0.746;0.666;0.004;,
+ 0.35;-0.354;0.867;,
+ 0.659;0.003;0.752;,
+ 0.659;0.003;0.752;,
+ 0.65;0.655;0.386;,
+ -0.006;-0.704;0.71;,
+ -0.009;0.004;1.0;,
+ -0.009;0.004;1.0;,
+ -0.006;0.71;0.704;,
+ -0.006;-0.704;0.71;,
+ -0.009;0.004;1.0;,
+ -0.009;0.004;1.0;,
+ -0.006;0.71;0.704;,
+ -0.681;-0.678;0.278;,
+ -0.752;0.002;0.659;,
+ -0.752;0.002;0.659;,
+ -0.458;0.454;0.764;,
+ -0.666;-0.746;-0.003;,
+ -1.0;0.0;-0.009;,
+ -1.0;0.0;-0.009;,
+ -0.707;0.707;-0.009;,
+ -0.666;-0.746;-0.003;,
+ -1.0;0.0;-0.009;,
+ -1.0;0.0;-0.009;,
+ -0.707;0.707;-0.009;,
+ 0.0;1.0;-0.004;,
+ 0.0;1.0;-0.004;,
+ 0.0;1.0;-0.004;,
+ 0.0;1.0;-0.004;,
+ 0.0;-1.0;0.004;,
+ 0.0;-1.0;0.004;,
+ 0.0;-1.0;0.004;,
+ 0.0;-1.0;0.004;,
+ // Gatling_mid
+ 0.261;-0.004;0.996;,
+ -0.237;0.01;1.004;,
+ -0.319;0.136;-0.966;,
+ 0.308;-0.13;-0.972;,
+ 0.192;0.194;0.993;,
+ -0.153;-0.132;1.012;,
+ -0.29;-0.124;-0.978;,
+ 0.353;0.135;-0.953;,
+ -0.016;-0.265;0.995;,
+ -0.003;0.233;1.005;,
+ 0.15;0.328;-0.96;,
+ -0.123;-0.316;-0.969;,
+ -0.166;0.169;1.004;,
+ 0.177;-0.193;0.996;,
+ 0.13;-0.303;-0.973;,
+ -0.125;0.329;-0.964;,
+ -0.878;0.302;-0.285;,
+ -0.835;-0.41;-0.28;,
+ 0.885;-0.304;-0.261;,
+ 0.84;0.409;-0.266;,
+ -0.301;-0.883;-0.271;,
+ 0.412;-0.839;-0.263;,
+ 0.305;0.88;-0.275;,
+ -0.406;0.836;-0.283;,
+ -0.821;0.208;0.501;,
+ -0.728;-0.431;0.502;,
+ 0.817;-0.206;0.506;,
+ 0.722;0.435;0.505;,
+ -0.211;-0.817;0.504;,
+ 0.43;-0.725;0.506;,
+ 0.203;0.82;0.503;,
+ -0.436;0.725;0.501;,
+ -0.741;0.52;-0.362;,
+ -0.874;-0.326;-0.271;,
+ -0.382;-0.852;-0.268;,
+ 0.332;-0.874;-0.262;,
+ 0.759;-0.45;-0.424;,
+ 0.878;0.324;-0.257;,
+ 0.465;0.739;-0.444;,
+ -0.154;0.893;-0.358;,
+ -0.891;0.175;0.355;,
+ -0.752;-0.438;0.451;,
+ -0.389;-0.831;0.326;,
+ 0.377;-0.848;0.288;,
+ 0.869;-0.326;0.286;,
+ 0.736;0.514;0.384;,
+ 0.325;0.873;0.277;,
+ -0.508;0.752;0.356;,
+ 0.281;0.117;0.982;,
+ -0.179;-0.063;1.015;,
+ 0.212;-0.093;1.005;,
+ -0.253;0.111;0.992;,
+ 0.08;0.207;1.008;,
+ 0.079;-0.221;1.004;,
+ -0.106;-0.217;1.002;,
+ -0.106;0.252;0.993;,
+ -0.229;0.089;-1.001;,
+ -0.168;-0.082;-1.015;,
+ -0.094;-0.267;-0.99;,
+ 0.123;-0.263;-0.988;,
+ 0.273;-0.107;-0.987;,
+ 0.377;0.158;-0.939;,
+ 0.108;0.249;-0.994;,
+ -0.094;0.231;-1.0;,
+ // Gatling_fin_1
+ 0.125;0.001;1.026;,
+ -0.122;0.006;1.027;,
+ -0.154;0.065;-1.019;,
+ 0.159;-0.067;-1.019;,
+ 0.09;0.099;1.025;,
+ -0.08;-0.064;1.029;,
+ -0.135;-0.062;-1.023;,
+ 0.181;0.066;-1.014;,
+ -0.012;-0.129;1.026;,
+ -0.007;0.118;1.027;,
+ 0.08;0.162;-1.017;,
+ -0.055;-0.156;-1.02;,
+ -0.087;0.085;1.027;,
+ 0.084;-0.093;1.026;,
+ 0.074;-0.162;-1.018;,
+ -0.057;0.161;-1.019;,
+ -0.838;0.307;-0.395;,
+ -0.811;-0.379;-0.39;,
+ 0.847;-0.309;-0.373;,
+ 0.817;0.377;-0.378;,
+ -0.305;-0.845;-0.381;,
+ 0.382;-0.816;-0.375;,
+ 0.312;0.841;-0.387;,
+ -0.374;0.812;-0.393;,
+ -0.677;0.122;0.728;,
+ -0.566;-0.388;0.729;,
+ 0.67;-0.119;0.734;,
+ 0.556;0.393;0.734;,
+ -0.127;-0.672;0.731;,
+ 0.386;-0.561;0.734;,
+ 0.115;0.675;0.731;,
+ -0.395;0.562;0.729;,
+ -0.565;0.404;-0.719;,
+ -0.763;-0.382;-0.485;,
+ -0.36;-0.815;-0.402;,
+ 0.322;-0.834;-0.395;,
+ 0.531;-0.338;-0.786;,
+ 0.772;0.378;-0.474;,
+ 0.343;0.518;-0.793;,
+ -0.111;0.689;-0.716;,
+ -0.684;0.123;0.72;,
+ -0.517;-0.318;0.806;,
+ -0.422;-0.714;0.532;,
+ 0.355;-0.81;0.416;,
+ 0.755;-0.382;0.499;,
+ 0.626;0.503;0.576;,
+ 0.379;0.762;0.491;,
+ -0.401;0.567;0.721;,
+ 0.136;0.061;1.023;,
+ -0.095;-0.03;1.03;,
+ 0.102;-0.044;1.028;,
+ -0.132;0.057;1.024;,
+ 0.035;0.106;1.028;,
+ 0.035;-0.109;1.028;,
+ -0.057;-0.107;1.027;,
+ -0.059;0.128;1.024;,
+ -0.113;0.045;-1.027;,
+ -0.083;-0.044;-1.03;,
+ -0.044;-0.139;-1.023;,
+ 0.067;-0.137;-1.022;,
+ 0.145;-0.057;-1.022;,
+ 0.211;0.084;-1.006;,
+ 0.056;0.114;-1.026;,
+ -0.046;0.124;-1.025;,
+ // Gatling_fin_2
+ 0.125;0.001;1.026;,
+ -0.122;0.006;1.027;,
+ -0.154;0.065;-1.019;,
+ 0.159;-0.067;-1.019;,
+ 0.09;0.099;1.025;,
+ -0.08;-0.064;1.029;,
+ -0.135;-0.062;-1.023;,
+ 0.181;0.066;-1.014;,
+ -0.012;-0.129;1.026;,
+ -0.007;0.118;1.027;,
+ 0.08;0.162;-1.017;,
+ -0.053;-0.151;-1.021;,
+ -0.087;0.085;1.027;,
+ 0.084;-0.093;1.026;,
+ 0.07;-0.153;-1.019;,
+ -0.057;0.161;-1.019;,
+ -0.838;0.307;-0.395;,
+ -0.811;-0.379;-0.39;,
+ 0.847;-0.309;-0.373;,
+ 0.817;0.377;-0.378;,
+ -0.305;-0.845;-0.381;,
+ 0.382;-0.816;-0.375;,
+ 0.312;0.841;-0.387;,
+ -0.374;0.812;-0.393;,
+ -0.677;0.122;0.728;,
+ -0.566;-0.388;0.729;,
+ 0.67;-0.119;0.734;,
+ 0.556;0.393;0.733;,
+ -0.127;-0.672;0.731;,
+ 0.386;-0.561;0.734;,
+ 0.115;0.675;0.731;,
+ -0.395;0.562;0.729;,
+ -0.565;0.404;-0.719;,
+ -0.763;-0.382;-0.485;,
+ -0.36;-0.815;-0.402;,
+ 0.322;-0.834;-0.395;,
+ 0.531;-0.338;-0.786;,
+ 0.772;0.378;-0.474;,
+ 0.343;0.518;-0.793;,
+ -0.111;0.689;-0.716;,
+ -0.684;0.123;0.72;,
+ -0.517;-0.318;0.806;,
+ -0.422;-0.714;0.532;,
+ 0.355;-0.81;0.416;,
+ 0.755;-0.382;0.499;,
+ 0.626;0.503;0.576;,
+ 0.379;0.762;0.491;,
+ -0.401;0.567;0.721;,
+ 0.136;0.061;1.023;,
+ -0.095;-0.03;1.03;,
+ 0.102;-0.044;1.028;,
+ -0.132;0.057;1.024;,
+ 0.035;0.106;1.028;,
+ 0.035;-0.109;1.028;,
+ -0.057;-0.107;1.027;,
+ -0.059;0.128;1.024;,
+ -0.113;0.045;-1.027;,
+ -0.083;-0.044;-1.03;,
+ -0.044;-0.139;-1.023;,
+ 0.067;-0.137;-1.022;,
+ 0.145;-0.057;-1.022;,
+ 0.211;0.084;-1.006;,
+ 0.058;0.119;-1.025;,
+ -0.043;0.117;-1.026;,
+ 0.0;0.0;0.0;,
+ // Gatling_fin_3
+ 0.125;0.001;1.026;,
+ -0.122;0.006;1.027;,
+ -0.154;0.065;-1.019;,
+ 0.159;-0.067;-1.019;,
+ 0.09;0.099;1.025;,
+ -0.089;-0.073;1.028;,
+ -0.135;-0.062;-1.023;,
+ 0.181;0.066;-1.014;,
+ -0.012;-0.129;1.026;,
+ -0.007;0.118;1.027;,
+ 0.08;0.162;-1.017;,
+ -0.053;-0.151;-1.021;,
+ -0.087;0.085;1.027;,
+ 0.084;-0.093;1.026;,
+ 0.07;-0.153;-1.019;,
+ -0.057;0.161;-1.019;,
+ -0.838;0.307;-0.395;,
+ -0.811;-0.379;-0.39;,
+ 0.847;-0.309;-0.373;,
+ 0.817;0.377;-0.378;,
+ -0.305;-0.845;-0.381;,
+ 0.382;-0.816;-0.375;,
+ 0.312;0.841;-0.387;,
+ -0.374;0.812;-0.393;,
+ -0.677;0.122;0.728;,
+ -0.566;-0.388;0.729;,
+ 0.67;-0.119;0.734;,
+ 0.556;0.393;0.734;,
+ -0.127;-0.672;0.731;,
+ 0.386;-0.561;0.734;,
+ 0.115;0.675;0.731;,
+ -0.395;0.562;0.729;,
+ -0.565;0.404;-0.719;,
+ -0.763;-0.382;-0.485;,
+ -0.36;-0.815;-0.402;,
+ 0.322;-0.834;-0.395;,
+ 0.531;-0.338;-0.786;,
+ 0.772;0.378;-0.474;,
+ 0.343;0.518;-0.793;,
+ -0.111;0.689;-0.716;,
+ -0.684;0.123;0.72;,
+ -0.517;-0.318;0.806;,
+ -0.422;-0.714;0.532;,
+ 0.355;-0.81;0.416;,
+ 0.755;-0.382;0.499;,
+ 0.626;0.503;0.576;,
+ 0.379;0.762;0.491;,
+ -0.401;0.567;0.721;,
+ 0.179;0.078;1.014;,
+ -0.095;-0.03;1.03;,
+ 0.102;-0.044;1.028;,
+ -0.132;0.057;1.024;,
+ 0.044;0.127;1.025;,
+ 0.035;-0.109;1.028;,
+ -0.057;-0.107;1.027;,
+ -0.059;0.128;1.024;,
+ -0.113;0.045;-1.027;,
+ -0.083;-0.044;-1.03;,
+ -0.044;-0.139;-1.023;,
+ 0.067;-0.137;-1.022;,
+ 0.145;-0.057;-1.022;,
+ 0.211;0.084;-1.006;,
+ 0.058;0.119;-1.025;,
+ -0.043;0.117;-1.026;,
+ 0.0;0.0;0.0;,
+ 0.0;0.0;0.0;,
+ 0.0;0.0;0.0;,
+ // Barrel_11
+ -0.009;0.004;1.0;,
+ 0.588;-0.682;-0.434;,
+ 0.822;0.116;0.558;,
+ 0.994;-0.013;-0.105;,
+ 0.713;0.693;-0.111;,
+ 0.9;-0.07;-0.43;,
+ 0.499;0.667;0.553;,
+ 0.014;0.993;-0.12;,
+ -0.692;0.711;-0.127;,
+ 0.687;0.584;-0.431;,
+ -0.992;0.013;-0.127;,
+ -0.119;0.829;0.547;,
+ 0.073;0.894;-0.443;,
+ -0.711;-0.693;-0.121;,
+ -0.012;-0.994;-0.112;,
+ -0.67;0.506;0.543;,
+ 0.694;-0.712;-0.106;,
+ -0.578;0.678;-0.454;,
+ -0.992;-0.048;0.118;,
+ -0.832;-0.112;0.544;,
+ -0.885;0.067;-0.461;,
+ -0.668;-0.734;0.124;,
+ -0.509;-0.663;0.549;,
+ 0.047;-0.99;0.133;,
+ 0.733;-0.666;0.14;,
+ -0.673;-0.582;-0.456;,
+ 0.989;0.049;0.14;,
+ 0.109;-0.825;0.555;,
+ 0.665;0.735;0.134;,
+ -0.064;-0.893;-0.445;,
+ 0.66;-0.502;0.559;,
+ -0.049;0.991;0.125;,
+ -0.736;0.667;0.119;,
+ -0.846;0.528;0.066;,
+ -0.972;-0.224;0.075;,
+ -0.528;-0.845;0.086;,
+ 0.224;-0.97;0.094;,
+ 0.845;-0.527;0.092;,
+ 0.971;0.225;0.085;,
+ 0.527;0.846;0.079;,
+ -0.225;0.972;0.071;,
+ -0.583;0.772;-0.253;,
+ -0.521;0.07;-0.85;,
+ -0.789;-0.599;-0.14;,
+ -0.124;-0.924;-0.361;,
+ 0.41;-0.535;-0.739;,
+ 0.963;-0.133;-0.236;,
+ 0.519;0.385;-0.763;,
+ 0.123;0.854;-0.506;,
+ // Barrel_1
+ -0.009;0.004;1.0;,
+ 0.588;-0.682;-0.434;,
+ 0.822;0.116;0.558;,
+ 0.994;-0.013;-0.105;,
+ 0.713;0.693;-0.111;,
+ 0.9;-0.07;-0.43;,
+ 0.499;0.667;0.553;,
+ 0.014;0.993;-0.12;,
+ -0.692;0.711;-0.127;,
+ 0.687;0.584;-0.431;,
+ -0.992;0.013;-0.127;,
+ -0.119;0.829;0.547;,
+ 0.073;0.894;-0.443;,
+ -0.711;-0.693;-0.121;,
+ -0.012;-0.994;-0.112;,
+ -0.67;0.506;0.543;,
+ 0.694;-0.712;-0.106;,
+ -0.578;0.678;-0.454;,
+ -0.992;-0.048;0.118;,
+ -0.832;-0.112;0.544;,
+ -0.885;0.067;-0.461;,
+ -0.668;-0.734;0.124;,
+ -0.509;-0.663;0.549;,
+ 0.047;-0.99;0.133;,
+ 0.733;-0.666;0.14;,
+ -0.673;-0.582;-0.456;,
+ 0.989;0.049;0.14;,
+ 0.109;-0.825;0.555;,
+ 0.665;0.735;0.134;,
+ -0.064;-0.893;-0.445;,
+ 0.66;-0.502;0.559;,
+ -0.049;0.991;0.125;,
+ -0.736;0.667;0.119;,
+ -0.846;0.528;0.066;,
+ -0.972;-0.224;0.075;,
+ -0.528;-0.845;0.086;,
+ 0.224;-0.97;0.094;,
+ 0.845;-0.527;0.092;,
+ 0.971;0.225;0.085;,
+ 0.527;0.846;0.079;,
+ -0.225;0.972;0.071;,
+ -0.583;0.772;-0.253;,
+ -0.521;0.07;-0.85;,
+ -0.789;-0.599;-0.14;,
+ -0.124;-0.924;-0.361;,
+ 0.41;-0.535;-0.739;,
+ 0.963;-0.133;-0.236;,
+ 0.519;0.385;-0.763;,
+ 0.123;0.854;-0.506;,
+ // Barrel_13
+ -0.009;0.004;1.0;,
+ 0.588;-0.682;-0.434;,
+ 0.822;0.116;0.558;,
+ 0.994;-0.013;-0.105;,
+ 0.713;0.693;-0.111;,
+ 0.9;-0.07;-0.43;,
+ 0.499;0.667;0.553;,
+ 0.014;0.993;-0.12;,
+ -0.692;0.711;-0.127;,
+ 0.687;0.584;-0.431;,
+ -0.992;0.013;-0.127;,
+ -0.119;0.829;0.547;,
+ 0.073;0.894;-0.443;,
+ -0.711;-0.693;-0.121;,
+ -0.012;-0.994;-0.112;,
+ -0.67;0.506;0.543;,
+ 0.694;-0.712;-0.106;,
+ -0.578;0.678;-0.454;,
+ -0.992;-0.048;0.118;,
+ -0.832;-0.112;0.544;,
+ -0.885;0.067;-0.461;,
+ -0.668;-0.734;0.124;,
+ -0.509;-0.663;0.549;,
+ 0.047;-0.99;0.133;,
+ 0.733;-0.666;0.14;,
+ -0.673;-0.582;-0.456;,
+ 0.989;0.049;0.14;,
+ 0.109;-0.825;0.555;,
+ 0.665;0.735;0.134;,
+ -0.064;-0.893;-0.445;,
+ 0.66;-0.502;0.559;,
+ -0.049;0.991;0.125;,
+ -0.736;0.667;0.119;,
+ -0.846;0.528;0.066;,
+ -0.972;-0.224;0.075;,
+ -0.528;-0.845;0.086;,
+ 0.224;-0.97;0.094;,
+ 0.845;-0.527;0.092;,
+ 0.971;0.225;0.085;,
+ 0.527;0.846;0.079;,
+ -0.225;0.972;0.071;,
+ -0.583;0.772;-0.253;,
+ -0.521;0.07;-0.85;,
+ -0.789;-0.599;-0.14;,
+ -0.124;-0.924;-0.361;,
+ 0.41;-0.535;-0.739;,
+ 0.963;-0.133;-0.236;,
+ 0.519;0.385;-0.763;,
+ 0.123;0.854;-0.506;,
+ // Barrel_14
+ -0.009;0.004;1.0;,
+ 0.588;-0.682;-0.434;,
+ 0.822;0.116;0.558;,
+ 0.994;-0.013;-0.105;,
+ 0.713;0.693;-0.111;,
+ 0.9;-0.07;-0.43;,
+ 0.499;0.667;0.553;,
+ 0.014;0.993;-0.12;,
+ -0.692;0.711;-0.127;,
+ 0.687;0.584;-0.431;,
+ -0.992;0.013;-0.127;,
+ -0.119;0.829;0.547;,
+ 0.073;0.894;-0.443;,
+ -0.711;-0.693;-0.121;,
+ -0.012;-0.994;-0.112;,
+ -0.67;0.506;0.543;,
+ 0.694;-0.712;-0.106;,
+ -0.578;0.678;-0.454;,
+ -0.992;-0.048;0.118;,
+ -0.832;-0.112;0.544;,
+ -0.885;0.067;-0.461;,
+ -0.668;-0.734;0.124;,
+ -0.509;-0.663;0.549;,
+ 0.047;-0.99;0.133;,
+ 0.733;-0.666;0.14;,
+ -0.673;-0.582;-0.456;,
+ 0.989;0.049;0.14;,
+ 0.109;-0.825;0.555;,
+ 0.665;0.735;0.134;,
+ -0.064;-0.893;-0.445;,
+ 0.66;-0.502;0.559;,
+ -0.049;0.991;0.125;,
+ -0.736;0.667;0.119;,
+ -0.846;0.528;0.066;,
+ -0.972;-0.224;0.075;,
+ -0.528;-0.845;0.086;,
+ 0.224;-0.97;0.094;,
+ 0.845;-0.527;0.092;,
+ 0.971;0.225;0.085;,
+ 0.527;0.846;0.079;,
+ -0.225;0.972;0.071;,
+ -0.583;0.772;-0.253;,
+ -0.521;0.07;-0.85;,
+ -0.789;-0.599;-0.14;,
+ -0.124;-0.924;-0.361;,
+ 0.41;-0.535;-0.739;,
+ 0.963;-0.133;-0.236;,
+ 0.519;0.385;-0.763;,
+ 0.123;0.854;-0.506;,
+ // Barrel_12
+ -0.009;0.004;1.0;,
+ 0.588;-0.682;-0.434;,
+ 0.822;0.116;0.558;,
+ 0.994;-0.013;-0.105;,
+ 0.713;0.693;-0.111;,
+ 0.9;-0.07;-0.43;,
+ 0.499;0.667;0.553;,
+ 0.014;0.993;-0.12;,
+ -0.692;0.711;-0.127;,
+ 0.687;0.584;-0.431;,
+ -0.992;0.013;-0.127;,
+ -0.119;0.829;0.547;,
+ 0.073;0.894;-0.443;,
+ -0.711;-0.693;-0.121;,
+ -0.012;-0.994;-0.112;,
+ -0.67;0.506;0.543;,
+ 0.694;-0.712;-0.106;,
+ -0.578;0.678;-0.454;,
+ -0.992;-0.048;0.118;,
+ -0.832;-0.112;0.544;,
+ -0.885;0.067;-0.461;,
+ -0.668;-0.734;0.124;,
+ -0.509;-0.663;0.549;,
+ 0.047;-0.99;0.133;,
+ 0.733;-0.666;0.14;,
+ -0.673;-0.582;-0.456;,
+ 0.989;0.049;0.14;,
+ 0.109;-0.825;0.555;,
+ 0.665;0.735;0.134;,
+ -0.064;-0.893;-0.445;,
+ 0.66;-0.502;0.559;,
+ -0.049;0.991;0.125;,
+ -0.736;0.667;0.119;,
+ -0.846;0.528;0.066;,
+ -0.972;-0.224;0.075;,
+ -0.528;-0.845;0.086;,
+ 0.224;-0.97;0.094;,
+ 0.845;-0.527;0.092;,
+ 0.971;0.225;0.085;,
+ 0.527;0.846;0.079;,
+ -0.225;0.972;0.071;,
+ -0.583;0.772;-0.253;,
+ -0.521;0.07;-0.85;,
+ -0.789;-0.599;-0.14;,
+ -0.124;-0.924;-0.361;,
+ 0.41;-0.535;-0.739;,
+ 0.963;-0.133;-0.236;,
+ 0.519;0.385;-0.763;,
+ 0.123;0.854;-0.506;,
+ // Barrel_16
+ -0.009;0.004;1.0;,
+ 0.588;-0.682;-0.434;,
+ 0.822;0.116;0.558;,
+ 0.994;-0.013;-0.105;,
+ 0.713;0.693;-0.111;,
+ 0.9;-0.07;-0.43;,
+ 0.499;0.667;0.553;,
+ 0.014;0.993;-0.12;,
+ -0.692;0.711;-0.127;,
+ 0.687;0.584;-0.431;,
+ -0.992;0.013;-0.127;,
+ -0.119;0.829;0.547;,
+ 0.073;0.894;-0.443;,
+ -0.711;-0.693;-0.121;,
+ -0.012;-0.994;-0.112;,
+ -0.67;0.506;0.543;,
+ 0.694;-0.712;-0.106;,
+ -0.578;0.678;-0.454;,
+ -0.992;-0.048;0.118;,
+ -0.832;-0.112;0.544;,
+ -0.885;0.067;-0.461;,
+ -0.668;-0.734;0.124;,
+ -0.509;-0.663;0.549;,
+ 0.047;-0.99;0.133;,
+ 0.733;-0.666;0.14;,
+ -0.673;-0.582;-0.456;,
+ 0.989;0.049;0.14;,
+ 0.109;-0.825;0.555;,
+ 0.665;0.735;0.134;,
+ -0.064;-0.893;-0.445;,
+ 0.66;-0.502;0.559;,
+ -0.049;0.991;0.125;,
+ -0.736;0.667;0.119;,
+ -0.846;0.528;0.066;,
+ -0.972;-0.224;0.075;,
+ -0.528;-0.845;0.086;,
+ 0.224;-0.97;0.094;,
+ 0.845;-0.527;0.092;,
+ 0.971;0.225;0.085;,
+ 0.527;0.846;0.079;,
+ -0.225;0.972;0.071;,
+ -0.583;0.772;-0.253;,
+ -0.521;0.07;-0.85;,
+ -0.789;-0.599;-0.14;,
+ -0.124;-0.924;-0.361;,
+ 0.41;-0.535;-0.739;,
+ 0.963;-0.133;-0.236;,
+ 0.519;0.385;-0.763;,
+ 0.123;0.854;-0.506;,
+ // Barrel_17
+ -0.009;0.004;1.0;,
+ 0.588;-0.682;-0.434;,
+ 0.822;0.116;0.558;,
+ 0.994;-0.013;-0.105;,
+ 0.713;0.693;-0.111;,
+ 0.9;-0.07;-0.43;,
+ 0.499;0.667;0.553;,
+ 0.014;0.993;-0.12;,
+ -0.692;0.711;-0.127;,
+ 0.687;0.584;-0.431;,
+ -0.992;0.013;-0.127;,
+ -0.119;0.829;0.547;,
+ 0.073;0.894;-0.443;,
+ -0.711;-0.693;-0.121;,
+ -0.012;-0.994;-0.112;,
+ -0.67;0.506;0.543;,
+ 0.694;-0.712;-0.106;,
+ -0.578;0.678;-0.454;,
+ -0.992;-0.048;0.118;,
+ -0.832;-0.112;0.544;,
+ -0.885;0.067;-0.461;,
+ -0.668;-0.734;0.124;,
+ -0.509;-0.663;0.549;,
+ 0.047;-0.99;0.133;,
+ 0.733;-0.666;0.14;,
+ -0.673;-0.582;-0.456;,
+ 0.989;0.049;0.14;,
+ 0.109;-0.825;0.555;,
+ 0.665;0.735;0.134;,
+ -0.064;-0.893;-0.445;,
+ 0.66;-0.502;0.559;,
+ -0.049;0.991;0.125;,
+ -0.736;0.667;0.119;,
+ -0.846;0.528;0.066;,
+ -0.972;-0.224;0.075;,
+ -0.528;-0.845;0.086;,
+ 0.224;-0.97;0.094;,
+ 0.845;-0.527;0.092;,
+ 0.971;0.225;0.085;,
+ 0.527;0.846;0.079;,
+ -0.225;0.972;0.071;,
+ -0.583;0.772;-0.253;,
+ -0.521;0.07;-0.85;,
+ -0.789;-0.599;-0.14;,
+ -0.124;-0.924;-0.361;,
+ 0.41;-0.535;-0.739;,
+ 0.963;-0.133;-0.236;,
+ 0.519;0.385;-0.763;,
+ 0.123;0.854;-0.506;,
+ // Barrel_15
+ -0.009;0.004;1.0;,
+ 0.588;-0.682;-0.434;,
+ 0.822;0.116;0.558;,
+ 0.994;-0.013;-0.105;,
+ 0.713;0.693;-0.111;,
+ 0.9;-0.07;-0.43;,
+ 0.499;0.667;0.553;,
+ 0.014;0.993;-0.12;,
+ -0.692;0.711;-0.127;,
+ 0.687;0.584;-0.431;,
+ -0.992;0.013;-0.127;,
+ -0.119;0.829;0.547;,
+ 0.073;0.894;-0.443;,
+ -0.711;-0.693;-0.121;,
+ -0.012;-0.994;-0.112;,
+ -0.67;0.506;0.543;,
+ 0.694;-0.712;-0.106;,
+ -0.578;0.678;-0.454;,
+ -0.992;-0.048;0.118;,
+ -0.832;-0.112;0.544;,
+ -0.885;0.067;-0.461;,
+ -0.668;-0.734;0.124;,
+ -0.509;-0.663;0.549;,
+ 0.047;-0.99;0.133;,
+ 0.733;-0.666;0.14;,
+ -0.673;-0.582;-0.456;,
+ 0.989;0.049;0.14;,
+ 0.109;-0.825;0.555;,
+ 0.665;0.735;0.134;,
+ -0.064;-0.893;-0.445;,
+ 0.66;-0.502;0.559;,
+ -0.049;0.991;0.125;,
+ -0.736;0.667;0.119;,
+ -0.846;0.528;0.066;,
+ -0.972;-0.224;0.075;,
+ -0.528;-0.845;0.086;,
+ 0.224;-0.97;0.094;,
+ 0.845;-0.527;0.092;,
+ 0.971;0.225;0.085;,
+ 0.527;0.846;0.079;,
+ -0.225;0.972;0.071;,
+ -0.583;0.772;-0.253;,
+ -0.521;0.07;-0.85;,
+ -0.789;-0.599;-0.14;,
+ -0.124;-0.924;-0.361;,
+ 0.41;-0.535;-0.739;,
+ 0.963;-0.133;-0.236;,
+ 0.519;0.385;-0.763;,
+ 0.123;0.854;-0.506;,
+ // Side_guns
+ 0.991;0.137;0.0;,
+ -0.991;-0.137;0.0;,
+ -0.666;0.071;-0.742;,
+ 0.675;-0.071;-0.734;,
+ 0.604;0.797;0.0;,
+ -0.604;-0.797;0.0;,
+ -0.521;-0.422;-0.742;,
+ 0.527;0.426;-0.735;,
+ 0.137;-0.991;0.0;,
+ -0.137;0.991;0.0;,
+ -0.07;-0.67;-0.739;,
+ 0.071;0.671;-0.738;,
+ -0.797;0.604;0.0;,
+ 0.797;-0.604;0.0;,
+ -0.422;0.523;-0.741;,
+ 0.426;-0.526;-0.736;,
+ 0.876;0.19;-0.443;,
+ -0.87;-0.189;-0.455;,
+ 0.485;0.753;-0.445;,
+ -0.482;-0.75;-0.453;,
+ -0.189;0.873;-0.449;,
+ 0.19;-0.873;-0.449;,
+ 0.753;-0.484;-0.445;,
+ -0.749;0.482;-0.453;,
+ 0.96;-0.131;-0.247;,
+ -0.96;0.131;-0.247;,
+ 0.414;0.315;-0.854;,
+ -0.414;-0.315;-0.854;,
+ 0.131;0.96;-0.247;,
+ -0.131;-0.96;-0.247;,
+ 0.392;-0.516;-0.761;,
+ -0.432;0.569;-0.699;,
+ 0.981;-0.027;-0.193;,
+ 0.713;0.674;-0.195;,
+ -0.713;-0.673;-0.199;,
+ -0.028;-0.98;-0.196;,
+ 0.028;0.98;-0.198;,
+ -0.673;0.712;-0.2;,
+ 0.674;-0.713;-0.194;,
+ -0.979;0.028;-0.2;,
+ 0.976;0.047;0.212;,
+ 0.657;0.723;0.211;,
+ -0.047;0.977;0.208;,
+ -0.724;0.658;0.205;,
+ -0.978;-0.047;0.204;,
+ -0.659;-0.724;0.205;,
+ 0.046;-0.977;0.207;,
+ 0.723;-0.658;0.21;,
+ -1.0;0.015;0.0;,
+ 1.0;-0.015;0.0;,
+ 0.736;0.123;-0.665;,
+ -0.745;-0.123;-0.656;,
+ -0.697;0.717;0.0;,
+ 0.697;-0.717;0.0;,
+ 0.608;-0.434;-0.665;,
+ -0.613;0.439;-0.656;,
+ -0.015;-1.0;0.0;,
+ 0.015;1.0;0.0;,
+ 0.123;-0.74;-0.662;,
+ -0.123;0.742;-0.66;,
+ 0.717;0.697;0.0;,
+ -0.717;-0.697;0.0;,
+ 0.435;0.609;-0.663;,
+ -0.438;-0.612;-0.658;,
+ -0.963;0.126;0.238;,
+ 0.968;-0.126;0.217;,
+ -0.592;0.771;0.234;,
+ 0.595;-0.773;0.22;,
+ 0.127;0.966;0.226;,
+ -0.126;-0.965;0.228;,
+ -0.77;-0.593;0.235;,
+ 0.774;0.595;0.219;,
+ -0.953;-0.285;-0.103;,
+ 0.957;0.286;-0.056;,
+ -0.747;0.403;-0.529;,
+ 0.763;-0.412;-0.499;,
+ -0.286;0.957;-0.056;,
+ 0.286;-0.957;-0.056;,
+ -0.448;-0.83;-0.332;,
+ 0.443;0.822;-0.358;,
+ -0.951;-0.308;-0.043;,
+ -0.89;0.455;-0.043;,
+ 0.89;-0.455;-0.044;,
+ 0.308;-0.951;-0.043;,
+ -0.307;0.951;-0.044;,
+ 0.455;0.89;-0.044;,
+ -0.455;-0.89;-0.043;,
+ 0.95;0.308;-0.044;,
+ -0.998;0.014;0.064;,
+ -0.696;0.715;0.064;,
+ 0.014;0.998;0.063;,
+ 0.715;0.696;0.062;,
+ 0.998;-0.013;0.061;,
+ 0.696;-0.715;0.061;,
+ -0.014;-0.998;0.062;,
+ -0.715;-0.696;0.063;,
+ // Frontal_aux_gun
+ 0.991;0.137;0.0;,
+ -0.991;-0.137;0.0;,
+ -0.666;0.071;-0.742;,
+ 0.675;-0.071;-0.734;,
+ 0.604;0.797;0.0;,
+ -0.604;-0.797;0.0;,
+ -0.521;-0.422;-0.742;,
+ 0.527;0.426;-0.735;,
+ 0.137;-0.991;0.0;,
+ -0.137;0.991;0.0;,
+ -0.07;-0.67;-0.739;,
+ 0.071;0.671;-0.738;,
+ -0.797;0.604;0.0;,
+ 0.797;-0.604;0.0;,
+ -0.422;0.523;-0.741;,
+ 0.426;-0.526;-0.736;,
+ 0.876;0.19;-0.443;,
+ -0.87;-0.189;-0.455;,
+ 0.485;0.753;-0.445;,
+ -0.482;-0.75;-0.453;,
+ -0.189;0.873;-0.449;,
+ 0.19;-0.873;-0.449;,
+ 0.753;-0.484;-0.445;,
+ -0.749;0.482;-0.453;,
+ 0.958;-0.113;-0.262;,
+ -0.958;0.113;-0.262;,
+ 0.389;0.307;-0.869;,
+ -0.389;-0.307;-0.869;,
+ 0.113;0.958;-0.262;,
+ -0.113;-0.958;-0.262;,
+ 0.386;-0.49;-0.782;,
+ -0.428;0.543;-0.723;,
+ 0.981;-0.027;-0.193;,
+ 0.713;0.674;-0.195;,
+ -0.713;-0.673;-0.199;,
+ -0.028;-0.98;-0.196;,
+ 0.028;0.98;-0.198;,
+ -0.673;0.712;-0.2;,
+ 0.674;-0.713;-0.194;,
+ -0.979;0.028;-0.2;,
+ 0.973;0.05;0.227;,
+ 0.652;0.723;0.226;,
+ -0.05;0.974;0.223;,
+ -0.724;0.654;0.22;,
+ -0.975;-0.05;0.218;,
+ -0.654;-0.724;0.219;,
+ 0.05;-0.974;0.222;,
+ 0.723;-0.653;0.226;,
+ -1.0;0.015;0.0;,
+ 1.0;-0.015;0.0;,
+ 0.736;0.123;-0.665;,
+ -0.745;-0.123;-0.656;,
+ -0.697;0.717;0.0;,
+ 0.697;-0.717;0.0;,
+ 0.608;-0.434;-0.665;,
+ -0.613;0.439;-0.656;,
+ -0.015;-1.0;0.0;,
+ 0.015;1.0;0.0;,
+ 0.123;-0.74;-0.662;,
+ -0.123;0.742;-0.66;,
+ 0.717;0.697;0.0;,
+ -0.717;-0.697;0.0;,
+ 0.435;0.609;-0.663;,
+ -0.438;-0.612;-0.658;,
+ -0.963;0.126;0.238;,
+ 0.968;-0.126;0.217;,
+ -0.592;0.771;0.234;,
+ 0.595;-0.773;0.22;,
+ 0.127;0.966;0.226;,
+ -0.126;-0.965;0.228;,
+ -0.77;-0.593;0.235;,
+ 0.774;0.595;0.219;,
+ -0.952;-0.179;-0.25;,
+ 0.973;0.183;-0.138;,
+ -0.448;0.306;-0.84;,
+ 0.473;-0.324;-0.819;,
+ -0.183;0.973;-0.138;,
+ 0.183;-0.973;-0.138;,
+ -0.425;-0.622;-0.658;,
+ 0.409;0.598;-0.69;,
+ -0.951;-0.308;-0.043;,
+ -0.89;0.455;-0.043;,
+ 0.89;-0.455;-0.044;,
+ 0.308;-0.951;-0.043;,
+ -0.307;0.951;-0.044;,
+ 0.455;0.89;-0.044;,
+ -0.455;-0.89;-0.043;,
+ 0.95;0.308;-0.044;,
+ -0.987;0.019;0.16;,
+ -0.684;0.711;0.159;,
+ 0.019;0.987;0.157;,
+ 0.712;0.685;0.154;,
+ 0.988;-0.019;0.153;,
+ 0.685;-0.712;0.153;,
+ -0.019;-0.988;0.156;,
+ -0.712;-0.685;0.158;,
+ // Jet
+ 0.0;0.0;1.0;,
+ 0.0;0.0;0.0;,
+ 0.964;-0.061;-0.259;,
+ 0.992;-0.008;-0.128;,
+ 0.521;0.417;0.745;,
+ 0.0;0.0;0.0;,
+ 0.899;-0.352;-0.26;,
+ 0.942;-0.31;-0.128;,
+ 0.643;0.232;0.73;,
+ 0.0;0.0;0.0;,
+ 0.747;-0.611;-0.261;,
+ 0.802;-0.584;-0.128;,
+ 0.703;0.016;0.711;,
+ 0.0;0.0;0.0;,
+ 0.521;-0.812;-0.263;,
+ 0.582;-0.803;-0.129;,
+ 0.688;-0.208;0.695;,
+ 0.0;0.0;0.0;,
+ 0.242;-0.934;-0.264;,
+ 0.302;-0.944;-0.13;,
+ 0.598;-0.41;0.689;,
+ 0.0;0.0;0.0;,
+ -0.063;-0.962;-0.264;,
+ -0.008;-0.991;-0.13;,
+ 0.446;-0.564;0.695;,
+ 0.0;0.0;0.0;,
+ -0.361;-0.895;-0.263;,
+ -0.319;-0.939;-0.13;,
+ 0.254;-0.655;0.712;,
+ 0.0;0.0;0.0;,
+ -0.622;-0.738;-0.262;,
+ -0.595;-0.793;-0.129;,
+ 0.046;-0.681;0.731;,
+ 0.0;0.0;0.0;,
+ -0.819;-0.511;-0.261;,
+ -0.811;-0.57;-0.128;,
+ -0.161;-0.646;0.746;,
+ 0.0;0.0;0.0;,
+ -0.937;-0.236;-0.26;,
+ -0.947;-0.294;-0.128;,
+ -0.355;-0.557;0.751;,
+ 0.0;0.0;0.0;,
+ -0.964;0.061;-0.259;,
+ -0.992;0.008;-0.128;,
+ -0.521;-0.417;0.745;,
+ 0.0;0.0;0.0;,
+ -0.899;0.352;-0.26;,
+ -0.942;0.31;-0.128;,
+ -0.643;-0.232;0.73;,
+ 0.0;0.0;0.0;,
+ -0.747;0.611;-0.261;,
+ -0.802;0.584;-0.128;,
+ -0.703;-0.016;0.711;,
+ 0.0;0.0;0.0;,
+ -0.521;0.812;-0.263;,
+ -0.582;0.803;-0.129;,
+ -0.688;0.208;0.695;,
+ 0.0;0.0;0.0;,
+ -0.242;0.934;-0.264;,
+ -0.302;0.944;-0.13;,
+ -0.598;0.41;0.689;,
+ 0.0;0.0;0.0;,
+ 0.063;0.962;-0.264;,
+ 0.008;0.991;-0.13;,
+ -0.446;0.564;0.695;,
+ 0.0;0.0;0.0;,
+ 0.361;0.895;-0.263;,
+ 0.319;0.939;-0.13;,
+ -0.254;0.655;0.712;,
+ 0.0;0.0;0.0;,
+ 0.622;0.738;-0.262;,
+ 0.595;0.793;-0.129;,
+ -0.046;0.681;0.731;,
+ 0.0;0.0;0.0;,
+ 0.819;0.511;-0.261;,
+ 0.811;0.57;-0.128;,
+ 0.161;0.646;0.746;,
+ 0.0;0.0;0.0;,
+ 0.937;0.236;-0.26;,
+ 0.947;0.294;-0.128;,
+ 0.355;0.557;0.751;,
+ -0.917;-0.014;0.398;,
+ -0.878;0.265;0.397;,
+ -0.756;0.522;0.394;,
+ -0.56;0.731;0.391;,
+ -0.305;0.87;0.387;,
+ -0.017;0.922;0.386;,
+ 0.273;0.881;0.387;,
+ 0.534;0.75;0.39;,
+ 0.739;0.547;0.394;,
+ 0.87;0.294;0.397;,
+ 0.917;0.014;0.398;,
+ 0.878;-0.265;0.397;,
+ 0.756;-0.522;0.394;,
+ 0.56;-0.731;0.391;,
+ 0.305;-0.87;0.387;,
+ 0.017;-0.922;0.386;,
+ -0.273;-0.881;0.387;,
+ -0.534;-0.75;0.39;,
+ -0.739;-0.547;0.394;,
+ -0.87;-0.294;0.397;,
+ -0.566;-0.042;0.823;,
+ -0.552;0.132;0.823;,
+ -0.486;0.295;0.823;,
+ -0.374;0.431;0.821;,
+ -0.222;0.528;0.82;,
+ -0.045;0.571;0.819;,
+ 0.137;0.556;0.82;,
+ 0.304;0.484;0.82;,
+ 0.438;0.365;0.822;,
+ 0.527;0.212;0.823;,
+ 0.566;0.042;0.823;,
+ 0.552;-0.132;0.823;,
+ 0.486;-0.295;0.823;,
+ 0.374;-0.431;0.821;,
+ 0.222;-0.528;0.82;,
+ 0.045;-0.571;0.819;,
+ -0.137;-0.556;0.82;,
+ -0.304;-0.484;0.82;,
+ -0.438;-0.365;0.822;,
+ -0.527;-0.212;0.823;,
+ 0.0;0.0;1.0;,
+ -0.965;-0.022;-0.26;,
+ -0.993;0.026;-0.111;,
+ -0.639;0.449;0.625;,
+ -0.913;-0.315;-0.26;,
+ -0.954;-0.279;-0.111;,
+ -0.752;0.232;0.617;,
+ -0.772;-0.579;-0.262;,
+ -0.823;-0.557;-0.112;,
+ -0.797;-0.01;0.603;,
+ -0.555;-0.789;-0.263;,
+ -0.61;-0.784;-0.112;,
+ -0.767;-0.257;0.588;,
+ -0.281;-0.923;-0.264;,
+ -0.336;-0.935;-0.113;,
+ -0.657;-0.485;0.578;,
+ 0.022;-0.964;-0.264;,
+ -0.027;-0.993;-0.113;,
+ -0.476;-0.664;0.576;,
+ 0.323;-0.909;-0.264;,
+ 0.286;-0.952;-0.113;,
+ -0.246;-0.773;0.585;,
+ 0.59;-0.764;-0.263;,
+ 0.568;-0.815;-0.113;,
+ 0.007;-0.8;0.599;,
+ 0.797;-0.544;-0.261;,
+ 0.793;-0.599;-0.112;,
+ 0.252;-0.748;0.614;,
+ 0.926;-0.274;-0.26;,
+ 0.938;-0.327;-0.112;,
+ 0.468;-0.626;0.624;,
+ 0.965;0.022;-0.26;,
+ 0.993;-0.026;-0.111;,
+ 0.639;-0.449;0.625;,
+ 0.913;0.315;-0.26;,
+ 0.954;0.279;-0.111;,
+ 0.752;-0.232;0.617;,
+ 0.772;0.579;-0.262;,
+ 0.823;0.557;-0.112;,
+ 0.797;0.01;0.603;,
+ 0.555;0.789;-0.263;,
+ 0.61;0.784;-0.112;,
+ 0.767;0.257;0.588;,
+ 0.281;0.923;-0.264;,
+ 0.336;0.935;-0.113;,
+ 0.657;0.485;0.578;,
+ -0.022;0.964;-0.264;,
+ 0.027;0.993;-0.113;,
+ 0.476;0.664;0.576;,
+ -0.323;0.909;-0.264;,
+ -0.286;0.952;-0.113;,
+ 0.246;0.773;0.585;,
+ -0.59;0.764;-0.263;,
+ -0.568;0.815;-0.113;,
+ -0.007;0.8;0.599;,
+ -0.797;0.544;-0.261;,
+ -0.793;0.599;-0.112;,
+ -0.252;0.748;0.614;,
+ -0.926;0.274;-0.26;,
+ -0.938;0.327;-0.112;,
+ -0.468;0.626;0.624;,
+ 0.885;-0.023;0.465;,
+ 0.85;0.248;0.465;,
+ 0.734;0.496;0.464;,
+ 0.546;0.699;0.463;,
+ 0.301;0.835;0.461;,
+ 0.025;0.888;0.46;,
+ -0.254;0.851;0.46;,
+ -0.507;0.728;0.461;,
+ -0.707;0.535;0.463;,
+ -0.836;0.292;0.464;,
+ -0.885;0.023;0.465;,
+ -0.85;-0.248;0.465;,
+ -0.734;-0.496;0.464;,
+ -0.546;-0.699;0.463;,
+ -0.301;-0.835;0.461;,
+ -0.025;-0.888;0.46;,
+ 0.254;-0.851;0.46;,
+ 0.507;-0.728;0.461;,
+ 0.707;-0.535;0.463;,
+ 0.836;-0.292;0.464;,
+ 0.457;-0.05;0.888;,
+ 0.449;0.091;0.889;,
+ 0.396;0.221;0.891;,
+ 0.305;0.328;0.894;,
+ 0.186;0.402;0.897;,
+ 0.051;0.438;0.898;,
+ -0.089;0.434;0.897;,
+ -0.223;0.388;0.894;,
+ -0.337;0.303;0.891;,
+ -0.418;0.186;0.889;,
+ -0.457;0.05;0.888;,
+ -0.449;-0.091;0.889;,
+ -0.396;-0.221;0.891;,
+ -0.305;-0.328;0.894;,
+ -0.186;-0.402;0.897;,
+ -0.051;-0.438;0.898;,
+ 0.089;-0.434;0.897;,
+ 0.223;-0.388;0.894;,
+ 0.337;-0.303;0.891;,
+ 0.418;-0.186;0.889;,
+ // Chassis
+ -0.212;-0.977;-0.023;,
+ -0.815;-0.515;-0.266;,
+ -0.926;-0.177;-0.333;,
+ -0.91;0.252;-0.329;,
+ -0.145;-0.982;-0.123;,
+ -0.611;-0.628;-0.482;,
+ -0.621;-0.376;-0.688;,
+ -0.596;0.238;-0.767;,
+ -0.564;0.548;-0.618;,
+ -0.042;-0.993;-0.106;,
+ -0.239;-0.793;-0.561;,
+ -0.273;-0.297;-0.915;,
+ -0.247;0.269;-0.931;,
+ -0.162;0.76;-0.629;,
+ 0.0;-0.996;-0.088;,
+ -0.031;-0.257;-0.966;,
+ -0.01;0.386;-0.922;,
+ 0.01;0.785;-0.619;,
+ -0.601;0.676;-0.427;,
+ 0.016;0.995;-0.101;,
+ 0.0;-0.999;0.05;,
+ -0.006;0.999;-0.036;,
+ -0.002;-1.0;-0.021;,
+ 0.058;0.998;0.027;,
+ -0.001;-1.0;0.001;,
+ -0.724;0.676;-0.135;,
+ 0.059;0.997;-0.058;,
+ -0.065;0.373;0.926;,
+ -0.009;-0.999;-0.033;,
+ 0.05;-0.999;-0.021;,
+ -0.635;0.017;0.772;,
+ -0.845;0.263;0.467;,
+ 0.558;0.828;-0.063;,
+ -0.098;-0.995;0.034;,
+ -0.001;0.945;0.327;,
+ -0.81;0.568;0.147;,
+ 0.513;-0.793;0.328;,
+ -0.642;0.762;-0.091;,
+ -0.198;0.913;0.356;,
+ -0.278;-0.961;0.012;,
+ -0.672;-0.736;0.078;,
+ -0.836;0.152;0.527;,
+ -0.59;-0.285;0.756;,
+ 0.608;0.753;0.251;,
+ -0.604;0.792;-0.09;,
+ -0.553;0.815;-0.174;,
+ -0.625;-0.693;-0.36;,
+ -0.742;-0.186;-0.644;,
+ -0.835;0.371;-0.407;,
+ -0.565;0.795;-0.219;,
+ -0.01;-0.98;0.201;,
+ -0.773;-0.628;-0.096;,
+ -0.942;-0.263;-0.207;,
+ -0.962;0.087;-0.26;,
+ -0.749;0.61;-0.259;,
+ -0.132;-0.976;0.175;,
+ -0.697;-0.703;-0.141;,
+ -0.961;-0.18;-0.212;,
+ -0.945;0.228;-0.235;,
+ -0.402;0.893;-0.2;,
+ -0.2;0.976;-0.087;,
+ -0.158;0.946;-0.283;,
+ -0.188;0.971;-0.146;,
+ -0.027;0.999;-0.046;,
+ -0.014;0.985;-0.173;,
+ 0.128;-0.992;-0.013;,
+ -0.038;-0.88;-0.474;,
+ 0.051;-0.937;-0.346;,
+ -0.558;-0.325;-0.763;,
+ -0.08;-0.99;0.115;,
+ -0.708;-0.546;0.447;,
+ 0.87;-0.401;0.287;,
+ -0.02;-0.837;0.547;,
+ -0.592;0.806;0.005;,
+ 0.15;-0.983;0.105;,
+ -0.545;0.747;-0.38;,
+ 0.138;-0.987;0.082;,
+ 0.164;-0.959;-0.231;,
+ -0.866;-0.445;-0.227;,
+ 0.018;-0.891;0.455;,
+ -0.862;-0.497;0.101;,
+ -0.869;-0.27;0.415;,
+ -0.923;-0.365;-0.119;,
+ -0.185;-0.463;0.867;,
+ -0.322;-0.006;0.947;,
+ 0.656;0.144;0.74;,
+ 0.068;-0.998;-0.017;,
+ -0.145;0.98;-0.139;,
+ -0.762;0.647;0.03;,
+ -0.705;0.679;-0.203;,
+ -0.482;0.029;0.876;,
+ -0.326;-0.415;0.849;,
+ -0.604;0.753;0.26;,
+ -0.73;0.676;0.104;,
+ 0.015;-0.962;-0.273;,
+ -0.4;0.166;0.901;,
+ -0.159;0.178;0.971;,
+ 0.47;0.514;0.718;,
+ -0.001;0.992;-0.123;,
+ 0.202;0.328;0.923;,
+ -0.158;0.375;0.913;,
+ 0.012;0.392;0.92;,
+ 0.304;0.594;0.744;,
+ 0.418;0.906;0.073;,
+ -0.007;0.999;0.044;,
+ -0.016;0.63;0.776;,
+ -0.599;0.796;0.085;,
+ -0.721;0.542;0.431;,
+ -0.186;0.649;0.737;,
+ -0.097;0.991;0.093;,
+ -0.048;-0.21;0.976;,
+ -0.635;0.741;0.219;,
+ 0.625;0.738;0.255;,
+ 0.006;-0.985;0.173;,
+ 0.581;-0.141;0.802;,
+ 0.12;0.981;0.152;,
+ 0.637;0.765;0.094;,
+ 0.019;0.945;0.327;,
+ -0.709;-0.372;-0.6;,
+ -0.663;-0.095;-0.742;,
+ -0.286;-0.487;-0.825;,
+ -0.34;0.151;-0.928;,
+ 0.082;0.127;-0.988;,
+ 0.146;-0.161;-0.976;,
+ 0.003;-0.991;-0.137;,
+ -0.002;-0.995;-0.096;,
+ -0.64;-0.528;-0.559;,
+ -0.665;-0.088;-0.741;,
+ -0.09;-0.111;-0.99;,
+ -0.257;0.054;-0.965;,
+ -0.102;0.075;-0.992;,
+ 0.37;-0.029;-0.929;,
+ -0.197;-0.98;-0.013;,
+ -0.007;-0.986;0.165;,
+ -0.927;0.29;0.236;,
+ 0.348;-0.727;0.592;,
+ -0.061;-0.998;0.023;,
+ 0.942;0.152;0.299;,
+ -0.985;-0.011;0.175;,
+ -0.985;-0.161;-0.057;,
+ -0.247;-0.272;0.93;,
+ -0.442;-0.896;-0.04;,
+ 0.482;-0.798;0.361;,
+ 0.006;-1.0;0.008;,
+ 0.537;-0.728;0.427;,
+ -0.735;-0.672;0.09;,
+ -0.095;-0.805;0.586;,
+ 0.791;0.244;0.561;,
+ -0.761;0.225;0.609;,
+ -0.884;-0.325;0.335;,
+ -0.562;0.068;0.824;,
+ 0.929;0.051;0.366;,
+ 0.001;-0.994;-0.108;,
+ 0.017;-0.67;-0.742;,
+ -0.057;-0.985;-0.161;,
+ -0.922;-0.249;-0.296;,
+ -0.811;-0.559;-0.175;,
+ -0.45;-0.893;0.016;,
+ -0.097;-0.981;0.167;,
+ -0.724;0.616;-0.309;,
+ -0.303;0.933;-0.196;,
+ -0.064;0.993;-0.097;,
+ 0.007;0.996;-0.086;,
+ 0.125;-0.987;-0.103;,
+ -0.933;0.123;-0.339;,
+ -0.638;0.717;-0.28;,
+ -0.685;0.667;-0.295;,
+ -0.607;-0.772;-0.187;,
+ -0.753;-0.649;-0.108;,
+ -0.975;-0.121;-0.187;,
+ -0.567;0.742;-0.357;,
+ -0.968;0.113;-0.223;,
+ -0.856;0.212;-0.471;,
+ 0.007;-1.0;0.031;,
+ -0.297;0.896;-0.331;,
+ -0.05;0.993;-0.112;,
+ -0.227;0.885;-0.406;,
+ 0.029;0.829;-0.559;,
+ -0.372;0.872;-0.319;,
+ -0.412;0.879;-0.24;,
+ -0.22;0.965;-0.14;,
+ -0.254;0.902;-0.349;,
+ -0.335;0.876;-0.347;,
+ -0.351;0.885;-0.307;,
+ -0.188;0.977;-0.105;,
+ -0.065;0.993;-0.095;,
+ -0.132;0.894;-0.428;,
+ 0.0;0.905;-0.426;,
+ -0.658;0.657;-0.369;,
+ 0.195;0.948;0.251;,
+ -0.316;0.679;-0.662;,
+ 0.102;0.67;-0.735;,
+ -0.721;0.633;-0.281;,
+ -0.648;0.755;-0.096;,
+ -0.408;0.902;0.141;,
+ -0.259;-0.965;0.032;,
+ 0.004;-1.0;0.003;,
+ -0.017;-1.0;0.005;,
+ -0.178;-0.983;-0.037;,
+ -0.565;-0.825;0.02;,
+ -0.591;-0.489;-0.641;,
+ -0.581;-0.744;-0.331;,
+ -0.702;-0.707;-0.09;,
+ -0.648;-0.747;-0.148;,
+ -0.024;-0.855;-0.518;,
+ -0.043;-0.664;-0.747;,
+ -0.822;-0.258;-0.508;,
+ -0.472;-0.556;-0.684;,
+ 0.002;-0.79;-0.613;,
+ -0.226;-0.634;-0.74;,
+ -0.278;-0.659;-0.699;,
+ 0.279;-0.959;-0.043;,
+ 0.766;-0.604;-0.22;,
+ 0.937;-0.173;-0.305;,
+ 0.913;0.258;-0.315;,
+ 0.162;-0.981;-0.11;,
+ 0.568;-0.665;-0.485;,
+ 0.647;-0.392;-0.654;,
+ 0.629;0.175;-0.758;,
+ 0.592;0.502;-0.63;,
+ 0.045;-0.992;-0.115;,
+ 0.262;-0.77;-0.582;,
+ 0.322;-0.317;-0.892;,
+ 0.311;0.249;-0.917;,
+ 0.156;0.783;-0.602;,
+ 0.606;0.661;-0.442;,
+ 0.726;0.633;-0.269;,
+ -0.092;0.985;-0.145;,
+ 0.007;-0.999;-0.043;,
+ -0.026;-1.0;-0.015;,
+ 0.804;0.021;0.594;,
+ 0.903;0.225;0.366;,
+ -0.248;0.953;-0.177;,
+ 0.079;-0.996;0.035;,
+ 0.0;0.941;0.339;,
+ 0.781;0.617;0.099;,
+ -0.417;-0.895;0.156;,
+ 0.478;0.868;-0.131;,
+ 0.208;0.928;0.309;,
+ 0.357;-0.933;0.045;,
+ 0.652;-0.756;0.059;,
+ 0.859;0.134;0.494;,
+ 0.652;-0.664;0.367;,
+ -0.72;0.646;0.253;,
+ 0.344;0.932;-0.111;,
+ 0.692;0.694;-0.2;,
+ 0.641;-0.69;-0.335;,
+ 0.666;-0.221;-0.713;,
+ 0.803;0.479;-0.354;,
+ 0.668;0.722;-0.181;,
+ 0.85;-0.511;-0.127;,
+ 0.956;-0.211;-0.206;,
+ 0.955;0.159;-0.251;,
+ 0.797;0.544;-0.262;,
+ 0.149;-0.979;0.136;,
+ 0.703;-0.696;-0.145;,
+ 0.958;-0.183;-0.22;,
+ 0.945;0.229;-0.232;,
+ 0.389;0.899;-0.202;,
+ 0.118;0.99;-0.076;,
+ 0.108;0.97;-0.218;,
+ 0.107;0.988;-0.114;,
+ 0.031;0.998;-0.052;,
+ 0.006;0.983;-0.181;,
+ -0.095;-0.995;-0.024;,
+ -0.111;-0.933;-0.342;,
+ 0.496;-0.293;-0.817;,
+ 0.091;-0.992;0.082;,
+ 0.782;-0.435;0.446;,
+ -0.719;-0.233;0.655;,
+ -0.111;-0.92;0.375;,
+ 0.594;0.805;-0.002;,
+ -0.146;-0.983;0.113;,
+ 0.463;0.799;-0.383;,
+ -0.146;-0.986;0.084;,
+ -0.186;-0.918;-0.35;,
+ 0.574;-0.764;-0.295;,
+ -0.081;-0.936;0.344;,
+ 0.649;-0.743;0.164;,
+ 0.841;-0.243;0.484;,
+ 0.995;-0.036;-0.092;,
+ 0.24;-0.405;0.883;,
+ 0.315;-0.038;0.948;,
+ -0.611;0.098;0.785;,
+ -0.076;-0.996;-0.049;,
+ 0.107;0.95;-0.293;,
+ 0.853;0.521;0.004;,
+ 0.82;0.496;-0.285;,
+ 0.589;0.171;0.79;,
+ 0.386;-0.401;0.831;,
+ 0.578;0.782;0.231;,
+ 0.744;0.662;0.091;,
+ 0.172;-0.982;-0.085;,
+ 0.509;0.334;0.793;,
+ 0.125;0.198;0.972;,
+ -0.564;0.425;0.709;,
+ -0.01;0.968;-0.249;,
+ -0.157;0.262;0.952;,
+ 0.181;0.374;0.91;,
+ 0.021;0.328;0.944;,
+ -0.229;0.682;0.695;,
+ -0.328;0.94;0.095;,
+ 0.008;0.999;0.053;,
+ 0.022;0.649;0.76;,
+ 0.628;0.772;0.098;,
+ 0.691;0.601;0.402;,
+ 0.173;0.672;0.72;,
+ 0.098;0.991;0.092;,
+ 0.75;0.621;0.226;,
+ -0.452;0.835;0.315;,
+ -0.887;-0.25;0.388;,
+ -0.757;0.645;0.105;,
+ 0.654;-0.286;-0.701;,
+ 0.576;-0.07;-0.814;,
+ 0.341;-0.38;-0.86;,
+ 0.258;0.557;-0.79;,
+ -0.161;0.114;-0.98;,
+ -0.295;-0.401;-0.867;,
+ 0.003;-0.993;-0.122;,
+ 0.732;-0.68;-0.051;,
+ 0.935;-0.091;-0.343;,
+ -0.135;-0.619;-0.774;,
+ 0.387;0.669;-0.634;,
+ -0.02;0.67;-0.742;,
+ -0.823;-0.396;-0.406;,
+ 0.201;-0.979;-0.029;,
+ 0.952;0.056;0.3;,
+ -0.717;0.084;0.691;,
+ 0.079;-0.997;0.008;,
+ -0.954;-0.292;0.073;,
+ 0.653;-0.326;0.684;,
+ 0.925;0.076;0.372;,
+ 0.28;0.066;0.958;,
+ 0.357;-0.761;0.542;,
+ -0.737;-0.613;0.286;,
+ -0.01;-0.888;0.46;,
+ -0.657;-0.648;0.385;,
+ 0.735;-0.664;0.135;,
+ 0.033;-0.681;0.732;,
+ -0.717;0.214;0.663;,
+ 0.679;0.259;0.686;,
+ 0.89;-0.285;0.355;,
+ 0.626;0.065;0.777;,
+ -0.984;-0.178;-0.033;,
+ -0.02;-0.555;-0.831;,
+ 0.054;-0.987;-0.148;,
+ 0.892;-0.312;-0.328;,
+ 0.818;-0.537;-0.208;,
+ 0.423;-0.906;-0.023;,
+ 0.115;-0.982;0.153;,
+ 0.745;0.572;-0.344;,
+ 0.315;0.93;-0.19;,
+ 0.063;0.994;-0.094;,
+ -0.163;-0.975;-0.15;,
+ 0.916;0.136;-0.377;,
+ 0.628;0.724;-0.286;,
+ 0.702;0.652;-0.285;,
+ 0.591;-0.787;-0.177;,
+ 0.834;-0.536;-0.132;,
+ 0.974;-0.131;-0.187;,
+ 0.552;0.753;-0.358;,
+ 0.961;0.148;-0.235;,
+ 0.868;0.16;-0.471;,
+ 0.59;0.742;-0.319;,
+ 0.383;0.818;-0.43;,
+ 0.595;0.769;-0.236;,
+ 0.518;0.84;-0.162;,
+ 0.217;0.973;-0.076;,
+ 0.256;0.897;-0.359;,
+ 0.367;0.87;-0.33;,
+ 0.364;0.851;-0.378;,
+ 0.217;0.956;-0.196;,
+ 0.091;0.871;-0.483;,
+ 0.647;0.679;-0.347;,
+ 0.407;0.715;-0.569;,
+ 0.7;0.663;-0.267;,
+ 0.65;0.752;-0.11;,
+ 0.459;0.882;0.102;,
+ 0.269;-0.963;0.024;,
+ 0.05;-0.999;-0.005;,
+ 0.189;-0.98;-0.059;,
+ 0.577;-0.816;0.028;,
+ 0.459;-0.414;-0.786;,
+ 0.441;-0.836;-0.326;,
+ 0.635;-0.769;-0.072;,
+ 0.636;-0.76;-0.135;,
+ 0.821;-0.3;-0.486;,
+ 0.481;-0.543;-0.688;,
+ 0.257;-0.633;-0.73;,
+ 0.25;-0.801;-0.544;,
+ // Bubble
+ -0.741;0.578;-0.342;,
+ 0.043;0.797;-0.603;,
+ -0.717;0.647;-0.259;,
+ 0.0;0.0;0.0;,
+ -0.426;0.877;-0.221;,
+ -0.208;0.971;-0.117;,
+ -0.04;0.991;-0.126;,
+ 0.034;0.988;-0.149;,
+ -0.455;0.664;-0.593;,
+ 0.042;0.693;-0.72;,
+ 0.0;0.0;0.0;,
+ 0.0;0.0;0.0;,
+ 0.05;0.96;-0.277;,
+ 0.0;0.0;0.0;,
+ 0.0;0.0;0.0;,
+ 0.0;0.0;0.0;,
+ -0.594;0.696;-0.403;,
+ 0.0;0.0;0.0;,
+ 0.0;0.0;0.0;,
+ 0.0;0.0;0.0;,
+ 0.0;0.0;0.0;,
+ 0.0;0.0;0.0;,
+ 0.0;0.0;0.0;,
+ -0.375;0.913;-0.159;,
+ -0.44;0.868;-0.231;,
+ 0.0;0.0;0.0;,
+ 0.738;0.573;-0.356;,
+ 0.718;0.657;-0.231;,
+ 0.409;0.897;-0.167;,
+ 0.176;0.977;-0.122;,
+ 0.333;0.684;-0.649;,
+ 0.504;0.757;-0.415;,
+ 0.378;0.914;-0.147;,
+ 0.43;0.878;-0.21;;
+
+ 3000;
+ // Turret_base
+ 3;1,12,13;,
+ 3;2,13,14;,
+ 3;42,3,14;,
+ 3;4,38,44;,
+ 3;4,15,16;,
+ 3;5,16,17;,
+ 3;6,17,18;,
+ 3;7,18,19;,
+ 3;8,19,20;,
+ 3;9,20,21;,
+ 3;10,21,22;,
+ 3;11,22,12;,
+ 3;12,23,24;,
+ 3;37,14,13;,
+ 3;24,35,37;,
+ 3;14,37,32;,
+ 3;36,15,44;,
+ 3;39,25,36;,
+ 3;36,25,16;,
+ 3;16,25,26;,
+ 3;17,26,27;,
+ 3;18,27,28;,
+ 3;19,28,29;,
+ 3;20,29,30;,
+ 3;21,30,31;,
+ 3;22,31,23;,
+ 3;0,26,25;,
+ 3;40,35,43;,
+ 3;23,0,24;,
+ 3;0,43,35;,
+ 3;33,41,39;,
+ 3;0,25,39;,
+ 3;6,7,33;,
+ 3;33,36,44;,
+ 3;5,6,33;,
+ 3;41,40,43;,
+ 3;27,26,0;,
+ 3;40,41,33;,
+ 3;29,28,0;,
+ 3;34,37,35;,
+ 3;31,30,0;,
+ 3;33,7,8;,
+ 3;34,1,2;,
+ 3;34,42,32;,
+ 3;34,2,3;,
+ 3;9,10,34;,
+ 3;33,38,4;,
+ 3;34,10,11;,
+ 3;0,39,43;,
+ 3;0,35,24;,
+ 3;1,13,2;,
+ 3;2,14,3;,
+ 3;42,14,32;,
+ 3;4,44,15;,
+ 3;4,16,5;,
+ 3;5,17,6;,
+ 3;6,18,7;,
+ 3;7,19,8;,
+ 3;8,20,9;,
+ 3;9,21,10;,
+ 3;10,22,11;,
+ 3;11,12,1;,
+ 3;12,24,13;,
+ 3;37,13,24;,
+ 3;36,16,15;,
+ 3;16,26,17;,
+ 3;17,27,18;,
+ 3;18,28,19;,
+ 3;19,29,20;,
+ 3;20,30,21;,
+ 3;21,31,22;,
+ 3;22,23,12;,
+ 3;33,39,36;,
+ 3;33,44,38;,
+ 3;41,43,39;,
+ 3;27,0,28;,
+ 3;40,33,34;,
+ 3;29,0,30;,
+ 3;34,35,40;,
+ 3;31,0,23;,
+ 3;33,8,9;,
+ 3;34,32,37;,
+ 3;34,3,42;,
+ 3;9,34,33;,
+ 3;33,4,5;,
+ 3;34,11,1;,
+ // Gatling_base
+ 3;46,61,62;,
+ 3;45,63,64;,
+ 3;50,62,65;,
+ 3;58,66,63;,
+ 3;49,64,67;,
+ 3;55,52,48;,
+ 3;60,48,59;,
+ 3;54,67,68;,
+ 3;53,65,66;,
+ 3;56,51,47;,
+ 3;57,68,61;,
+ 3;53,57,46;,
+ 3;57,53,58;,
+ 3;54,57,45;,
+ 3;61,47,51;,
+ 3;63,48,52;,
+ 3;62,51,56;,
+ 3;66,59,48;,
+ 3;64,52,55;,
+ 3;67,55,60;,
+ 3;65,56,59;,
+ 3;68,60,47;,
+ 3;46,62,50;,
+ 3;45,64,49;,
+ 3;50,65,53;,
+ 3;58,63,45;,
+ 3;49,67,54;,
+ 3;55,48,60;,
+ 3;60,59,56;,
+ 3;54,68,57;,
+ 3;53,66,58;,
+ 3;56,47,60;,
+ 3;57,61,46;,
+ 3;53,46,50;,
+ 3;57,58,45;,
+ 3;54,45,49;,
+ 3;61,51,62;,
+ 3;63,52,64;,
+ 3;62,56,65;,
+ 3;66,48,63;,
+ 3;64,55,67;,
+ 3;67,60,68;,
+ 3;65,59,66;,
+ 3;68,47,61;,
+ // Gatling_base_2
+ 3;69,70,74;,
+ 3;73,74,78;,
+ 3;77,78,82;,
+ 3;70,71,75;,
+ 3;74,75,79;,
+ 3;78,79,83;,
+ 3;71,72,76;,
+ 3;75,76,80;,
+ 3;79,80,84;,
+ 3;81,82,86;,
+ 3;85,86,90;,
+ 3;89,90,94;,
+ 3;82,83,87;,
+ 3;86,87,91;,
+ 3;90,91,95;,
+ 3;83,84,88;,
+ 3;87,88,92;,
+ 3;91,92,96;,
+ 3;93,94,98;,
+ 3;97,98,102;,
+ 3;101,102,106;,
+ 3;94,95,99;,
+ 3;98,99,103;,
+ 3;102,103,107;,
+ 3;95,96,100;,
+ 3;99,100,104;,
+ 3;103,104,108;,
+ 3;105,106,110;,
+ 3;109,110,114;,
+ 3;113,114,70;,
+ 3;106,107,111;,
+ 3;110,111,115;,
+ 3;114,115,71;,
+ 3;107,108,112;,
+ 3;111,112,116;,
+ 3;115,116,72;,
+ 3;72,116,117;,
+ 3;76,117,119;,
+ 3;80,119,88;,
+ 3;116,112,118;,
+ 3;117,118,120;,
+ 3;119,120,92;,
+ 3;112,108,104;,
+ 3;118,104,100;,
+ 3;120,100,96;,
+ 3;105,109,121;,
+ 3;101,121,123;,
+ 3;97,123,89;,
+ 3;109,113,122;,
+ 3;121,122,124;,
+ 3;123,124,85;,
+ 3;113,69,73;,
+ 3;122,73,77;,
+ 3;124,77,81;,
+ 3;69,74,73;,
+ 3;73,78,77;,
+ 3;77,82,81;,
+ 3;70,75,74;,
+ 3;74,79,78;,
+ 3;78,83,82;,
+ 3;71,76,75;,
+ 3;75,80,79;,
+ 3;79,84,83;,
+ 3;81,86,85;,
+ 3;85,90,89;,
+ 3;89,94,93;,
+ 3;82,87,86;,
+ 3;86,91,90;,
+ 3;90,95,94;,
+ 3;83,88,87;,
+ 3;87,92,91;,
+ 3;91,96,95;,
+ 3;93,98,97;,
+ 3;97,102,101;,
+ 3;101,106,105;,
+ 3;94,99,98;,
+ 3;98,103,102;,
+ 3;102,107,106;,
+ 3;95,100,99;,
+ 3;99,104,103;,
+ 3;103,108,107;,
+ 3;105,110,109;,
+ 3;109,114,113;,
+ 3;113,70,69;,
+ 3;106,111,110;,
+ 3;110,115,114;,
+ 3;114,71,70;,
+ 3;107,112,111;,
+ 3;111,116,115;,
+ 3;115,72,71;,
+ 3;72,117,76;,
+ 3;76,119,80;,
+ 3;80,88,84;,
+ 3;116,118,117;,
+ 3;117,120,119;,
+ 3;119,92,88;,
+ 3;112,104,118;,
+ 3;118,100,120;,
+ 3;120,96,92;,
+ 3;105,121,101;,
+ 3;101,123,97;,
+ 3;97,89,93;,
+ 3;109,122,121;,
+ 3;121,124,123;,
+ 3;123,85,89;,
+ 3;113,73,122;,
+ 3;122,77,124;,
+ 3;124,81,85;,
+ // Gatling_mid
+ 3;126,149,150;,
+ 3;125,151,152;,
+ 3;130,150,153;,
+ 3;138,154,151;,
+ 3;129,152,155;,
+ 3;153,145,146;,
+ 3;161,185,184;,
+ 3;163,187,186;,
+ 3;159,183,182;,
+ 3;141,127,131;,
+ 3;143,128,132;,
+ 3;160,184,183;,
+ 3;164,188,187;,
+ 3;142,131,136;,
+ 3;178,137,126;,
+ 3;175,126,130;,
+ 3;177,173,130;,
+ 3;167,179,178;,
+ 3;157,181,188;,
+ 3;171,177,180;,
+ 3;133,138,180;,
+ 3;168,160,159;,
+ 3;160,168,169;,
+ 3;137,156,149;,
+ 3;150,142,145;,
+ 3;152,144,147;,
+ 3;171,172,164;,
+ 3;154,146,143;,
+ 3;167,159,158;,
+ 3;149,141,142;,
+ 3;151,143,144;,
+ 3;162,170,171;,
+ 3;168,178,175;,
+ 3;172,180,176;,
+ 3;166,174,179;,
+ 3;158,182,181;,
+ 3;179,134,137;,
+ 3;146,139,128;,
+ 3;144,132,135;,
+ 3;170,173,177;,
+ 3;147,135,140;,
+ 3;145,136,139;,
+ 3;148,140,127;,
+ 3;162,186,185;,
+ 3;125,129,174;,
+ 3;162,161,169;,
+ 3;138,125,176;,
+ 3;174,129,134;,
+ 3;156,148,141;,
+ 3;172,165,157;,
+ 3;169,175,173;,
+ 3;165,176,174;,
+ 3;155,147,148;,
+ 3;134,155,156;,
+ 3;133,153,154;,
+ 3;165,166,158;,
+ 3;131,127,185;,
+ 3;131,186,187;,
+ 3;127,140,184;,
+ 3;140,135,183;,
+ 3;135,132,182;,
+ 3;182,132,128;,
+ 3;181,128,139;,
+ 3;188,139,136;,
+ 3;126,150,130;,
+ 3;125,152,129;,
+ 3;130,153,133;,
+ 3;138,151,125;,
+ 3;129,155,134;,
+ 3;153,146,154;,
+ 3;161,184,160;,
+ 3;163,186,162;,
+ 3;159,182,158;,
+ 3;141,131,142;,
+ 3;143,132,144;,
+ 3;160,183,159;,
+ 3;164,187,163;,
+ 3;142,136,145;,
+ 3;178,126,175;,
+ 3;175,130,173;,
+ 3;177,130,133;,
+ 3;167,178,168;,
+ 3;157,188,164;,
+ 3;171,180,172;,
+ 3;133,180,177;,
+ 3;168,159,167;,
+ 3;160,169,161;,
+ 3;137,149,126;,
+ 3;150,145,153;,
+ 3;152,147,155;,
+ 3;171,164,163;,
+ 3;154,143,151;,
+ 3;167,158,166;,
+ 3;149,142,150;,
+ 3;151,144,152;,
+ 3;162,171,163;,
+ 3;168,175,169;,
+ 3;172,176,165;,
+ 3;166,179,167;,
+ 3;158,181,157;,
+ 3;179,137,178;,
+ 3;146,128,143;,
+ 3;144,135,147;,
+ 3;170,177,171;,
+ 3;147,140,148;,
+ 3;145,139,146;,
+ 3;148,127,141;,
+ 3;162,185,161;,
+ 3;125,174,176;,
+ 3;162,169,170;,
+ 3;138,176,180;,
+ 3;174,134,179;,
+ 3;156,141,149;,
+ 3;172,157,164;,
+ 3;169,173,170;,
+ 3;165,174,166;,
+ 3;155,148,156;,
+ 3;134,156,137;,
+ 3;133,154,138;,
+ 3;165,158,157;,
+ 3;131,185,186;,
+ 3;131,187,136;,
+ 3;127,184,185;,
+ 3;140,183,184;,
+ 3;135,182,183;,
+ 3;182,128,181;,
+ 3;181,139,188;,
+ 3;188,136,187;,
+ // Gatling_fin_1
+ 3;190,213,214;,
+ 3;189,215,216;,
+ 3;194,214,217;,
+ 3;202,218,215;,
+ 3;193,216,219;,
+ 3;217,209,210;,
+ 3;200,251,252;,
+ 3;195,191,249;,
+ 3;191,204,248;,
+ 3;204,199,247;,
+ 3;199,196,246;,
+ 3;224,248,247;,
+ 3;228,252,251;,
+ 3;212,204,191;,
+ 3;246,196,192;,
+ 3;235,236,228;,
+ 3;218,210,207;,
+ 3;231,243,242;,
+ 3;221,245,252;,
+ 3;235,241,244;,
+ 3;245,192,203;,
+ 3;211,199,204;,
+ 3;227,251,250;,
+ 3;208,196,199;,
+ 3;223,247,246;,
+ 3;251,200,195;,
+ 3;222,246,245;,
+ 3;209,200,203;,
+ 3;224,232,233;,
+ 3;213,205,206;,
+ 3;215,207,208;,
+ 3;232,242,239;,
+ 3;234,237,241;,
+ 3;201,220,213;,
+ 3;226,234,235;,
+ 3;232,224,223;,
+ 3;214,206,209;,
+ 3;216,208,211;,
+ 3;226,225,233;,
+ 3;233,239,237;,
+ 3;236,229,221;,
+ 3;229,230,222;,
+ 3;236,244,240;,
+ 3;230,238,243;,
+ 3;197,217,218;,
+ 3;229,240,238;,
+ 3;210,203,192;,
+ 3;226,250,249;,
+ 3;220,212,205;,
+ 3;205,191,195;,
+ 3;225,249,248;,
+ 3;231,223,222;,
+ 3;219,211,212;,
+ 3;198,219,220;,
+ 3;207,192,196;,
+ 3;206,195,200;,
+ 3;189,193,238;,
+ 3;202,189,240;,
+ 3;238,193,198;,
+ 3;243,198,201;,
+ 3;242,201,190;,
+ 3;239,190,194;,
+ 3;241,237,194;,
+ 3;197,202,244;,
+ 3;190,214,194;,
+ 3;189,216,193;,
+ 3;194,217,197;,
+ 3;202,215,189;,
+ 3;193,219,198;,
+ 3;217,210,218;,
+ 3;200,252,203;,
+ 3;195,249,250;,
+ 3;191,248,249;,
+ 3;204,247,248;,
+ 3;199,246,247;,
+ 3;224,247,223;,
+ 3;228,251,227;,
+ 3;212,191,205;,
+ 3;246,192,245;,
+ 3;235,228,227;,
+ 3;218,207,215;,
+ 3;231,242,232;,
+ 3;221,252,228;,
+ 3;235,244,236;,
+ 3;245,203,252;,
+ 3;211,204,212;,
+ 3;227,250,226;,
+ 3;208,199,211;,
+ 3;223,246,222;,
+ 3;251,195,250;,
+ 3;222,245,221;,
+ 3;209,203,210;,
+ 3;224,233,225;,
+ 3;213,206,214;,
+ 3;215,208,216;,
+ 3;232,239,233;,
+ 3;234,241,235;,
+ 3;201,213,190;,
+ 3;226,235,227;,
+ 3;232,223,231;,
+ 3;214,209,217;,
+ 3;216,211,219;,
+ 3;226,233,234;,
+ 3;233,237,234;,
+ 3;236,221,228;,
+ 3;229,222,221;,
+ 3;236,240,229;,
+ 3;230,243,231;,
+ 3;197,218,202;,
+ 3;229,238,230;,
+ 3;210,192,207;,
+ 3;226,249,225;,
+ 3;220,205,213;,
+ 3;205,195,206;,
+ 3;225,248,224;,
+ 3;231,222,230;,
+ 3;219,212,220;,
+ 3;198,220,201;,
+ 3;207,196,208;,
+ 3;206,200,209;,
+ 3;189,238,240;,
+ 3;202,240,244;,
+ 3;238,198,243;,
+ 3;243,201,242;,
+ 3;242,190,239;,
+ 3;239,194,237;,
+ 3;241,194,197;,
+ 3;197,244,241;,
+ // Gatling_fin_2
+ 3;254,277,278;,
+ 3;253,279,280;,
+ 3;258,278,281;,
+ 3;266,282,279;,
+ 3;257,280,283;,
+ 3;281,273,274;,
+ 3;276,268,255;,
+ 3;259,255,313;,
+ 3;286,310,309;,
+ 3;268,263,311;,
+ 3;263,260,310;,
+ 3;288,312,311;,
+ 3;292,316,315;,
+ 3;310,260,256;,
+ 3;309,256,267;,
+ 3;316,267,264;,
+ 3;315,264,259;,
+ 3;295,307,306;,
+ 3;285,309,316;,
+ 3;299,305,308;,
+ 3;297,303,301;,
+ 3;262,283,284;,
+ 3;261,281,282;,
+ 3;280,272,275;,
+ 3;255,268,312;,
+ 3;289,313,312;,
+ 3;291,315,314;,
+ 3;265,284,277;,
+ 3;295,287,286;,
+ 3;277,269,270;,
+ 3;279,271,272;,
+ 3;290,298,299;,
+ 3;253,257,302;,
+ 3;307,262,265;,
+ 3;306,265,254;,
+ 3;300,308,304;,
+ 3;296,288,287;,
+ 3;288,296,297;,
+ 3;293,294,286;,
+ 3;299,300,292;,
+ 3;302,257,262;,
+ 3;282,274,271;,
+ 3;296,306,303;,
+ 3;274,267,256;,
+ 3;303,254,258;,
+ 3;272,260,263;,
+ 3;305,301,258;,
+ 3;261,266,308;,
+ 3;284,276,269;,
+ 3;278,270,273;,
+ 3;275,263,268;,
+ 3;290,289,297;,
+ 3;269,255,259;,
+ 3;273,264,267;,
+ 3;290,314,313;,
+ 3;287,311,310;,
+ 3;293,304,302;,
+ 3;271,256,260;,
+ 3;266,253,304;,
+ 3;294,302,307;,
+ 3;270,259,264;,
+ 3;300,293,285;,
+ 3;283,275,276;,
+ 3;298,301,305;,
+ 3;254,278,258;,
+ 3;253,280,257;,
+ 3;258,281,261;,
+ 3;266,279,253;,
+ 3;257,283,262;,
+ 3;281,274,282;,
+ 3;276,255,269;,
+ 3;259,313,314;,
+ 3;286,309,285;,
+ 3;268,311,312;,
+ 3;263,310,311;,
+ 3;288,311,287;,
+ 3;292,315,291;,
+ 3;310,256,309;,
+ 3;309,267,316;,
+ 3;316,264,315;,
+ 3;315,259,314;,
+ 3;295,306,296;,
+ 3;285,316,292;,
+ 3;299,308,300;,
+ 3;297,301,298;,
+ 3;262,284,265;,
+ 3;261,282,266;,
+ 3;280,275,283;,
+ 3;255,312,313;,
+ 3;289,312,288;,
+ 3;291,314,290;,
+ 3;265,277,254;,
+ 3;295,286,294;,
+ 3;277,270,278;,
+ 3;279,272,280;,
+ 3;290,299,291;,
+ 3;253,302,304;,
+ 3;307,265,306;,
+ 3;306,254,303;,
+ 3;300,304,293;,
+ 3;296,287,295;,
+ 3;288,297,289;,
+ 3;293,286,285;,
+ 3;299,292,291;,
+ 3;302,262,307;,
+ 3;282,271,279;,
+ 3;296,303,297;,
+ 3;274,256,271;,
+ 3;303,258,301;,
+ 3;272,263,275;,
+ 3;305,258,261;,
+ 3;261,308,305;,
+ 3;284,269,277;,
+ 3;278,273,281;,
+ 3;275,268,276;,
+ 3;290,297,298;,
+ 3;269,259,270;,
+ 3;273,267,274;,
+ 3;290,313,289;,
+ 3;287,310,286;,
+ 3;293,302,294;,
+ 3;271,260,272;,
+ 3;266,304,308;,
+ 3;294,307,295;,
+ 3;270,264,273;,
+ 3;300,285,292;,
+ 3;283,276,284;,
+ 3;298,305,299;,
+ // Gatling_fin_3
+ 3;319,342,343;,
+ 3;318,344,345;,
+ 3;323,343,346;,
+ 3;331,347,344;,
+ 3;322,345,348;,
+ 3;346,338,339;,
+ 3;324,320,378;,
+ 3;333,328,376;,
+ 3;328,325,375;,
+ 3;375,325,321;,
+ 3;374,321,332;,
+ 3;353,377,376;,
+ 3;357,381,380;,
+ 3;381,332,329;,
+ 3;380,329,324;,
+ 3;351,375,374;,
+ 3;359,367,372;,
+ 3;360,372,371;,
+ 3;350,374,381;,
+ 3;364,370,373;,
+ 3;323,326,370;,
+ 3;331,318,369;,
+ 3;318,322,367;,
+ 3;367,322,327;,
+ 3;372,327,330;,
+ 3;358,369,367;,
+ 3;371,330,319;,
+ 3;355,363,364;,
+ 3;368,319,323;,
+ 3;342,334,335;,
+ 3;344,336,337;,
+ 3;334,320,324;,
+ 3;326,331,373;,
+ 3;355,354,362;,
+ 3;341,333,320;,
+ 3;336,321,325;,
+ 3;365,373,369;,
+ 3;362,368,366;,
+ 3;335,324,329;,
+ 3;355,379,378;,
+ 3;338,329,332;,
+ 3;361,371,368;,
+ 3;353,361,362;,
+ 3;327,348,349;,
+ 3;343,335,338;,
+ 3;365,358,350;,
+ 3;326,346,347;,
+ 3;345,337,340;,
+ 3;349,341,334;,
+ 3;360,352,351;,
+ 3;339,332,321;,
+ 3;340,328,333;,
+ 3;337,325,328;,
+ 3;354,378,377;,
+ 3;320,333,377;,
+ 3;347,339,336;,
+ 3;356,380,379;,
+ 3;352,376,375;,
+ 3;358,359,351;,
+ 3;363,366,370;,
+ 3;330,349,342;,
+ 3;364,365,357;,
+ 3;361,353,352;,
+ 3;348,340,341;,
+ 3;319,343,323;,
+ 3;318,345,322;,
+ 3;323,346,326;,
+ 3;331,344,318;,
+ 3;322,348,327;,
+ 3;346,339,347;,
+ 3;324,378,379;,
+ 3;333,376,377;,
+ 3;328,375,376;,
+ 3;375,321,374;,
+ 3;374,332,381;,
+ 3;353,376,352;,
+ 3;357,380,356;,
+ 3;381,329,380;,
+ 3;380,324,379;,
+ 3;351,374,350;,
+ 3;359,372,360;,
+ 3;360,371,361;,
+ 3;350,381,357;,
+ 3;364,373,365;,
+ 3;323,370,366;,
+ 3;331,369,373;,
+ 3;318,367,369;,
+ 3;367,327,372;,
+ 3;372,330,371;,
+ 3;358,367,359;,
+ 3;371,319,368;,
+ 3;355,364,356;,
+ 3;368,323,366;,
+ 3;342,335,343;,
+ 3;344,337,345;,
+ 3;334,324,335;,
+ 3;326,373,370;,
+ 3;355,362,363;,
+ 3;341,320,334;,
+ 3;336,325,337;,
+ 3;365,369,358;,
+ 3;362,366,363;,
+ 3;335,329,338;,
+ 3;355,378,354;,
+ 3;338,332,339;,
+ 3;361,368,362;,
+ 3;353,362,354;,
+ 3;327,349,330;,
+ 3;343,338,346;,
+ 3;365,350,357;,
+ 3;326,347,331;,
+ 3;345,340,348;,
+ 3;349,334,342;,
+ 3;360,351,359;,
+ 3;339,321,336;,
+ 3;340,333,341;,
+ 3;337,328,340;,
+ 3;354,377,353;,
+ 3;320,377,378;,
+ 3;347,336,344;,
+ 3;356,379,355;,
+ 3;352,375,351;,
+ 3;358,351,350;,
+ 3;363,370,364;,
+ 3;330,342,319;,
+ 3;364,357,356;,
+ 3;361,352,360;,
+ 3;348,341,349;,
+ // Barrel_11
+ 3;385,387,391;,
+ 3;387,388,389;,
+ 3;427,426,433;,
+ 3;385,391,396;,
+ 3;391,389,392;,
+ 3;419,403,406;,
+ 3;385,396,400;,
+ 3;396,392,393;,
+ 3;432,431,430;,
+ 3;385,400,404;,
+ 3;400,393,395;,
+ 3;427,432,430;,
+ 3;385,404,407;,
+ 3;404,395,398;,
+ 3;385,415,387;,
+ 3;385,407,412;,
+ 3;407,398,399;,
+ 3;415,401,388;,
+ 3;385,412,415;,
+ 3;412,399,401;,
+ 3;427,429,428;,
+ 3;403,427,428;,
+ 3;406,428,429;,
+ 3;408,429,430;,
+ 3;409,430,431;,
+ 3;411,431,432;,
+ 3;413,432,433;,
+ 3;416,433,426;,
+ 3;417,426,427;,
+ 3;420,406,408;,
+ 3;421,408,409;,
+ 3;422,409,411;,
+ 3;423,411,413;,
+ 3;424,413,416;,
+ 3;425,416,417;,
+ 3;418,417,403;,
+ 3;388,390,394;,
+ 3;389,394,397;,
+ 3;392,397,402;,
+ 3;393,402,405;,
+ 3;395,405,410;,
+ 3;398,410,414;,
+ 3;401,386,390;,
+ 3;399,414,386;,
+ 3;402,397,421;,
+ 3;397,394,420;,
+ 3;394,390,419;,
+ 3;418,419,390;,
+ 3;425,418,386;,
+ 3;424,425,414;,
+ 3;423,424,410;,
+ 3;422,423,405;,
+ 3;387,389,391;,
+ 3;427,433,432;,
+ 3;391,392,396;,
+ 3;419,406,420;,
+ 3;396,393,400;,
+ 3;400,395,404;,
+ 3;427,430,429;,
+ 3;404,398,407;,
+ 3;407,399,412;,
+ 3;415,388,387;,
+ 3;412,401,415;,
+ 3;403,428,406;,
+ 3;406,429,408;,
+ 3;408,430,409;,
+ 3;409,431,411;,
+ 3;411,432,413;,
+ 3;413,433,416;,
+ 3;416,426,417;,
+ 3;417,427,403;,
+ 3;420,408,421;,
+ 3;421,409,422;,
+ 3;422,411,423;,
+ 3;423,413,424;,
+ 3;424,416,425;,
+ 3;425,417,418;,
+ 3;418,403,419;,
+ 3;388,394,389;,
+ 3;389,397,392;,
+ 3;392,402,393;,
+ 3;393,405,395;,
+ 3;395,410,398;,
+ 3;398,414,399;,
+ 3;401,390,388;,
+ 3;399,386,401;,
+ 3;402,421,422;,
+ 3;397,420,421;,
+ 3;394,419,420;,
+ 3;418,390,386;,
+ 3;425,386,414;,
+ 3;424,414,410;,
+ 3;423,410,405;,
+ 3;422,405,402;,
+ // Barrel_1
+ 3;434,436,440;,
+ 3;436,437,438;,
+ 3;476,475,482;,
+ 3;434,440,445;,
+ 3;440,438,441;,
+ 3;468,452,455;,
+ 3;434,445,449;,
+ 3;445,441,442;,
+ 3;481,480,479;,
+ 3;434,449,453;,
+ 3;449,442,444;,
+ 3;476,481,479;,
+ 3;434,453,456;,
+ 3;453,444,447;,
+ 3;434,464,436;,
+ 3;434,456,461;,
+ 3;456,447,448;,
+ 3;464,450,437;,
+ 3;434,461,464;,
+ 3;461,448,450;,
+ 3;476,478,477;,
+ 3;452,476,477;,
+ 3;455,477,478;,
+ 3;457,478,479;,
+ 3;458,479,480;,
+ 3;460,480,481;,
+ 3;462,481,482;,
+ 3;465,482,475;,
+ 3;466,475,476;,
+ 3;469,455,457;,
+ 3;470,457,458;,
+ 3;471,458,460;,
+ 3;472,460,462;,
+ 3;473,462,465;,
+ 3;474,465,466;,
+ 3;467,466,452;,
+ 3;437,439,443;,
+ 3;438,443,446;,
+ 3;441,446,451;,
+ 3;442,451,454;,
+ 3;444,454,459;,
+ 3;447,459,463;,
+ 3;450,435,439;,
+ 3;448,463,435;,
+ 3;451,446,470;,
+ 3;446,443,469;,
+ 3;443,439,468;,
+ 3;467,468,439;,
+ 3;474,467,435;,
+ 3;473,474,463;,
+ 3;472,473,459;,
+ 3;471,472,454;,
+ 3;436,438,440;,
+ 3;476,482,481;,
+ 3;440,441,445;,
+ 3;468,455,469;,
+ 3;445,442,449;,
+ 3;449,444,453;,
+ 3;476,479,478;,
+ 3;453,447,456;,
+ 3;456,448,461;,
+ 3;464,437,436;,
+ 3;461,450,464;,
+ 3;452,477,455;,
+ 3;455,478,457;,
+ 3;457,479,458;,
+ 3;458,480,460;,
+ 3;460,481,462;,
+ 3;462,482,465;,
+ 3;465,475,466;,
+ 3;466,476,452;,
+ 3;469,457,470;,
+ 3;470,458,471;,
+ 3;471,460,472;,
+ 3;472,462,473;,
+ 3;473,465,474;,
+ 3;474,466,467;,
+ 3;467,452,468;,
+ 3;437,443,438;,
+ 3;438,446,441;,
+ 3;441,451,442;,
+ 3;442,454,444;,
+ 3;444,459,447;,
+ 3;447,463,448;,
+ 3;450,439,437;,
+ 3;448,435,450;,
+ 3;451,470,471;,
+ 3;446,469,470;,
+ 3;443,468,469;,
+ 3;467,439,435;,
+ 3;474,435,463;,
+ 3;473,463,459;,
+ 3;472,459,454;,
+ 3;471,454,451;,
+ // Barrel_13
+ 3;483,485,489;,
+ 3;485,486,487;,
+ 3;525,524,531;,
+ 3;483,489,494;,
+ 3;489,487,490;,
+ 3;517,501,504;,
+ 3;483,494,498;,
+ 3;494,490,491;,
+ 3;530,529,528;,
+ 3;483,498,502;,
+ 3;498,491,493;,
+ 3;525,530,528;,
+ 3;483,502,505;,
+ 3;502,493,496;,
+ 3;483,513,485;,
+ 3;483,505,510;,
+ 3;505,496,497;,
+ 3;513,499,486;,
+ 3;483,510,513;,
+ 3;510,497,499;,
+ 3;525,527,526;,
+ 3;501,525,526;,
+ 3;504,526,527;,
+ 3;506,527,528;,
+ 3;507,528,529;,
+ 3;509,529,530;,
+ 3;511,530,531;,
+ 3;514,531,524;,
+ 3;515,524,525;,
+ 3;518,504,506;,
+ 3;519,506,507;,
+ 3;520,507,509;,
+ 3;521,509,511;,
+ 3;522,511,514;,
+ 3;523,514,515;,
+ 3;516,515,501;,
+ 3;486,488,492;,
+ 3;487,492,495;,
+ 3;490,495,500;,
+ 3;491,500,503;,
+ 3;493,503,508;,
+ 3;496,508,512;,
+ 3;499,484,488;,
+ 3;497,512,484;,
+ 3;500,495,519;,
+ 3;495,492,518;,
+ 3;492,488,517;,
+ 3;516,517,488;,
+ 3;523,516,484;,
+ 3;522,523,512;,
+ 3;521,522,508;,
+ 3;520,521,503;,
+ 3;485,487,489;,
+ 3;525,531,530;,
+ 3;489,490,494;,
+ 3;517,504,518;,
+ 3;494,491,498;,
+ 3;498,493,502;,
+ 3;525,528,527;,
+ 3;502,496,505;,
+ 3;505,497,510;,
+ 3;513,486,485;,
+ 3;510,499,513;,
+ 3;501,526,504;,
+ 3;504,527,506;,
+ 3;506,528,507;,
+ 3;507,529,509;,
+ 3;509,530,511;,
+ 3;511,531,514;,
+ 3;514,524,515;,
+ 3;515,525,501;,
+ 3;518,506,519;,
+ 3;519,507,520;,
+ 3;520,509,521;,
+ 3;521,511,522;,
+ 3;522,514,523;,
+ 3;523,515,516;,
+ 3;516,501,517;,
+ 3;486,492,487;,
+ 3;487,495,490;,
+ 3;490,500,491;,
+ 3;491,503,493;,
+ 3;493,508,496;,
+ 3;496,512,497;,
+ 3;499,488,486;,
+ 3;497,484,499;,
+ 3;500,519,520;,
+ 3;495,518,519;,
+ 3;492,517,518;,
+ 3;516,488,484;,
+ 3;523,484,512;,
+ 3;522,512,508;,
+ 3;521,508,503;,
+ 3;520,503,500;,
+ // Barrel_14
+ 3;532,534,538;,
+ 3;534,535,536;,
+ 3;574,573,580;,
+ 3;532,538,543;,
+ 3;538,536,539;,
+ 3;566,550,553;,
+ 3;532,543,547;,
+ 3;543,539,540;,
+ 3;579,578,577;,
+ 3;532,547,551;,
+ 3;547,540,542;,
+ 3;574,579,577;,
+ 3;532,551,554;,
+ 3;551,542,545;,
+ 3;532,562,534;,
+ 3;532,554,559;,
+ 3;554,545,546;,
+ 3;562,548,535;,
+ 3;532,559,562;,
+ 3;559,546,548;,
+ 3;574,576,575;,
+ 3;550,574,575;,
+ 3;553,575,576;,
+ 3;555,576,577;,
+ 3;556,577,578;,
+ 3;558,578,579;,
+ 3;560,579,580;,
+ 3;563,580,573;,
+ 3;564,573,574;,
+ 3;567,553,555;,
+ 3;568,555,556;,
+ 3;569,556,558;,
+ 3;570,558,560;,
+ 3;571,560,563;,
+ 3;572,563,564;,
+ 3;565,564,550;,
+ 3;535,537,541;,
+ 3;536,541,544;,
+ 3;539,544,549;,
+ 3;540,549,552;,
+ 3;542,552,557;,
+ 3;545,557,561;,
+ 3;548,533,537;,
+ 3;546,561,533;,
+ 3;549,544,568;,
+ 3;544,541,567;,
+ 3;541,537,566;,
+ 3;565,566,537;,
+ 3;572,565,533;,
+ 3;571,572,561;,
+ 3;570,571,557;,
+ 3;569,570,552;,
+ 3;534,536,538;,
+ 3;574,580,579;,
+ 3;538,539,543;,
+ 3;566,553,567;,
+ 3;543,540,547;,
+ 3;547,542,551;,
+ 3;574,577,576;,
+ 3;551,545,554;,
+ 3;554,546,559;,
+ 3;562,535,534;,
+ 3;559,548,562;,
+ 3;550,575,553;,
+ 3;553,576,555;,
+ 3;555,577,556;,
+ 3;556,578,558;,
+ 3;558,579,560;,
+ 3;560,580,563;,
+ 3;563,573,564;,
+ 3;564,574,550;,
+ 3;567,555,568;,
+ 3;568,556,569;,
+ 3;569,558,570;,
+ 3;570,560,571;,
+ 3;571,563,572;,
+ 3;572,564,565;,
+ 3;565,550,566;,
+ 3;535,541,536;,
+ 3;536,544,539;,
+ 3;539,549,540;,
+ 3;540,552,542;,
+ 3;542,557,545;,
+ 3;545,561,546;,
+ 3;548,537,535;,
+ 3;546,533,548;,
+ 3;549,568,569;,
+ 3;544,567,568;,
+ 3;541,566,567;,
+ 3;565,537,533;,
+ 3;572,533,561;,
+ 3;571,561,557;,
+ 3;570,557,552;,
+ 3;569,552,549;,
+ // Barrel_12
+ 3;581,583,587;,
+ 3;583,584,585;,
+ 3;623,622,629;,
+ 3;581,587,592;,
+ 3;587,585,588;,
+ 3;615,599,602;,
+ 3;581,592,596;,
+ 3;592,588,589;,
+ 3;628,627,626;,
+ 3;581,596,600;,
+ 3;596,589,591;,
+ 3;623,628,626;,
+ 3;581,600,603;,
+ 3;600,591,594;,
+ 3;581,611,583;,
+ 3;581,603,608;,
+ 3;603,594,595;,
+ 3;611,597,584;,
+ 3;581,608,611;,
+ 3;608,595,597;,
+ 3;623,625,624;,
+ 3;599,623,624;,
+ 3;602,624,625;,
+ 3;604,625,626;,
+ 3;605,626,627;,
+ 3;607,627,628;,
+ 3;609,628,629;,
+ 3;612,629,622;,
+ 3;613,622,623;,
+ 3;616,602,604;,
+ 3;617,604,605;,
+ 3;618,605,607;,
+ 3;619,607,609;,
+ 3;620,609,612;,
+ 3;621,612,613;,
+ 3;614,613,599;,
+ 3;584,586,590;,
+ 3;585,590,593;,
+ 3;588,593,598;,
+ 3;589,598,601;,
+ 3;591,601,606;,
+ 3;594,606,610;,
+ 3;597,582,586;,
+ 3;595,610,582;,
+ 3;598,593,617;,
+ 3;593,590,616;,
+ 3;590,586,615;,
+ 3;614,615,586;,
+ 3;621,614,582;,
+ 3;620,621,610;,
+ 3;619,620,606;,
+ 3;618,619,601;,
+ 3;583,585,587;,
+ 3;623,629,628;,
+ 3;587,588,592;,
+ 3;615,602,616;,
+ 3;592,589,596;,
+ 3;596,591,600;,
+ 3;623,626,625;,
+ 3;600,594,603;,
+ 3;603,595,608;,
+ 3;611,584,583;,
+ 3;608,597,611;,
+ 3;599,624,602;,
+ 3;602,625,604;,
+ 3;604,626,605;,
+ 3;605,627,607;,
+ 3;607,628,609;,
+ 3;609,629,612;,
+ 3;612,622,613;,
+ 3;613,623,599;,
+ 3;616,604,617;,
+ 3;617,605,618;,
+ 3;618,607,619;,
+ 3;619,609,620;,
+ 3;620,612,621;,
+ 3;621,613,614;,
+ 3;614,599,615;,
+ 3;584,590,585;,
+ 3;585,593,588;,
+ 3;588,598,589;,
+ 3;589,601,591;,
+ 3;591,606,594;,
+ 3;594,610,595;,
+ 3;597,586,584;,
+ 3;595,582,597;,
+ 3;598,617,618;,
+ 3;593,616,617;,
+ 3;590,615,616;,
+ 3;614,586,582;,
+ 3;621,582,610;,
+ 3;620,610,606;,
+ 3;619,606,601;,
+ 3;618,601,598;,
+ // Barrel_16
+ 3;630,632,636;,
+ 3;632,633,634;,
+ 3;672,671,678;,
+ 3;630,636,641;,
+ 3;636,634,637;,
+ 3;664,648,651;,
+ 3;630,641,645;,
+ 3;641,637,638;,
+ 3;677,676,675;,
+ 3;630,645,649;,
+ 3;645,638,640;,
+ 3;672,677,675;,
+ 3;630,649,652;,
+ 3;649,640,643;,
+ 3;630,660,632;,
+ 3;630,652,657;,
+ 3;652,643,644;,
+ 3;660,646,633;,
+ 3;630,657,660;,
+ 3;657,644,646;,
+ 3;672,674,673;,
+ 3;648,672,673;,
+ 3;651,673,674;,
+ 3;653,674,675;,
+ 3;654,675,676;,
+ 3;656,676,677;,
+ 3;658,677,678;,
+ 3;661,678,671;,
+ 3;662,671,672;,
+ 3;665,651,653;,
+ 3;666,653,654;,
+ 3;667,654,656;,
+ 3;668,656,658;,
+ 3;669,658,661;,
+ 3;670,661,662;,
+ 3;663,662,648;,
+ 3;633,635,639;,
+ 3;634,639,642;,
+ 3;637,642,647;,
+ 3;638,647,650;,
+ 3;640,650,655;,
+ 3;643,655,659;,
+ 3;646,631,635;,
+ 3;644,659,631;,
+ 3;647,642,666;,
+ 3;642,639,665;,
+ 3;639,635,664;,
+ 3;663,664,635;,
+ 3;670,663,631;,
+ 3;669,670,659;,
+ 3;668,669,655;,
+ 3;667,668,650;,
+ 3;632,634,636;,
+ 3;672,678,677;,
+ 3;636,637,641;,
+ 3;664,651,665;,
+ 3;641,638,645;,
+ 3;645,640,649;,
+ 3;672,675,674;,
+ 3;649,643,652;,
+ 3;652,644,657;,
+ 3;660,633,632;,
+ 3;657,646,660;,
+ 3;648,673,651;,
+ 3;651,674,653;,
+ 3;653,675,654;,
+ 3;654,676,656;,
+ 3;656,677,658;,
+ 3;658,678,661;,
+ 3;661,671,662;,
+ 3;662,672,648;,
+ 3;665,653,666;,
+ 3;666,654,667;,
+ 3;667,656,668;,
+ 3;668,658,669;,
+ 3;669,661,670;,
+ 3;670,662,663;,
+ 3;663,648,664;,
+ 3;633,639,634;,
+ 3;634,642,637;,
+ 3;637,647,638;,
+ 3;638,650,640;,
+ 3;640,655,643;,
+ 3;643,659,644;,
+ 3;646,635,633;,
+ 3;644,631,646;,
+ 3;647,666,667;,
+ 3;642,665,666;,
+ 3;639,664,665;,
+ 3;663,635,631;,
+ 3;670,631,659;,
+ 3;669,659,655;,
+ 3;668,655,650;,
+ 3;667,650,647;,
+ // Barrel_17
+ 3;679,681,685;,
+ 3;681,682,683;,
+ 3;721,720,727;,
+ 3;679,685,690;,
+ 3;685,683,686;,
+ 3;713,697,700;,
+ 3;679,690,694;,
+ 3;690,686,687;,
+ 3;726,725,724;,
+ 3;679,694,698;,
+ 3;694,687,689;,
+ 3;721,726,724;,
+ 3;679,698,701;,
+ 3;698,689,692;,
+ 3;679,709,681;,
+ 3;679,701,706;,
+ 3;701,692,693;,
+ 3;709,695,682;,
+ 3;679,706,709;,
+ 3;706,693,695;,
+ 3;721,723,722;,
+ 3;697,721,722;,
+ 3;700,722,723;,
+ 3;702,723,724;,
+ 3;703,724,725;,
+ 3;705,725,726;,
+ 3;707,726,727;,
+ 3;710,727,720;,
+ 3;711,720,721;,
+ 3;714,700,702;,
+ 3;715,702,703;,
+ 3;716,703,705;,
+ 3;717,705,707;,
+ 3;718,707,710;,
+ 3;719,710,711;,
+ 3;712,711,697;,
+ 3;682,684,688;,
+ 3;683,688,691;,
+ 3;686,691,696;,
+ 3;687,696,699;,
+ 3;689,699,704;,
+ 3;692,704,708;,
+ 3;695,680,684;,
+ 3;693,708,680;,
+ 3;696,691,715;,
+ 3;691,688,714;,
+ 3;688,684,713;,
+ 3;712,713,684;,
+ 3;719,712,680;,
+ 3;718,719,708;,
+ 3;717,718,704;,
+ 3;716,717,699;,
+ 3;681,683,685;,
+ 3;721,727,726;,
+ 3;685,686,690;,
+ 3;713,700,714;,
+ 3;690,687,694;,
+ 3;694,689,698;,
+ 3;721,724,723;,
+ 3;698,692,701;,
+ 3;701,693,706;,
+ 3;709,682,681;,
+ 3;706,695,709;,
+ 3;697,722,700;,
+ 3;700,723,702;,
+ 3;702,724,703;,
+ 3;703,725,705;,
+ 3;705,726,707;,
+ 3;707,727,710;,
+ 3;710,720,711;,
+ 3;711,721,697;,
+ 3;714,702,715;,
+ 3;715,703,716;,
+ 3;716,705,717;,
+ 3;717,707,718;,
+ 3;718,710,719;,
+ 3;719,711,712;,
+ 3;712,697,713;,
+ 3;682,688,683;,
+ 3;683,691,686;,
+ 3;686,696,687;,
+ 3;687,699,689;,
+ 3;689,704,692;,
+ 3;692,708,693;,
+ 3;695,684,682;,
+ 3;693,680,695;,
+ 3;696,715,716;,
+ 3;691,714,715;,
+ 3;688,713,714;,
+ 3;712,684,680;,
+ 3;719,680,708;,
+ 3;718,708,704;,
+ 3;717,704,699;,
+ 3;716,699,696;,
+ // Barrel_15
+ 3;728,730,734;,
+ 3;730,731,732;,
+ 3;770,769,776;,
+ 3;728,734,739;,
+ 3;734,732,735;,
+ 3;762,746,749;,
+ 3;728,739,743;,
+ 3;739,735,736;,
+ 3;775,774,773;,
+ 3;728,743,747;,
+ 3;743,736,738;,
+ 3;770,775,773;,
+ 3;728,747,750;,
+ 3;747,738,741;,
+ 3;728,758,730;,
+ 3;728,750,755;,
+ 3;750,741,742;,
+ 3;758,744,731;,
+ 3;728,755,758;,
+ 3;755,742,744;,
+ 3;770,772,771;,
+ 3;746,770,771;,
+ 3;749,771,772;,
+ 3;751,772,773;,
+ 3;752,773,774;,
+ 3;754,774,775;,
+ 3;756,775,776;,
+ 3;759,776,769;,
+ 3;760,769,770;,
+ 3;763,749,751;,
+ 3;764,751,752;,
+ 3;765,752,754;,
+ 3;766,754,756;,
+ 3;767,756,759;,
+ 3;768,759,760;,
+ 3;761,760,746;,
+ 3;731,733,737;,
+ 3;732,737,740;,
+ 3;735,740,745;,
+ 3;736,745,748;,
+ 3;738,748,753;,
+ 3;741,753,757;,
+ 3;744,729,733;,
+ 3;742,757,729;,
+ 3;745,740,764;,
+ 3;740,737,763;,
+ 3;737,733,762;,
+ 3;761,762,733;,
+ 3;768,761,729;,
+ 3;767,768,757;,
+ 3;766,767,753;,
+ 3;765,766,748;,
+ 3;730,732,734;,
+ 3;770,776,775;,
+ 3;734,735,739;,
+ 3;762,749,763;,
+ 3;739,736,743;,
+ 3;743,738,747;,
+ 3;770,773,772;,
+ 3;747,741,750;,
+ 3;750,742,755;,
+ 3;758,731,730;,
+ 3;755,744,758;,
+ 3;746,771,749;,
+ 3;749,772,751;,
+ 3;751,773,752;,
+ 3;752,774,754;,
+ 3;754,775,756;,
+ 3;756,776,759;,
+ 3;759,769,760;,
+ 3;760,770,746;,
+ 3;763,751,764;,
+ 3;764,752,765;,
+ 3;765,754,766;,
+ 3;766,756,767;,
+ 3;767,759,768;,
+ 3;768,760,761;,
+ 3;761,746,762;,
+ 3;731,737,732;,
+ 3;732,740,735;,
+ 3;735,745,736;,
+ 3;736,748,738;,
+ 3;738,753,741;,
+ 3;741,757,742;,
+ 3;744,733,731;,
+ 3;742,729,744;,
+ 3;745,764,765;,
+ 3;740,763,764;,
+ 3;737,762,763;,
+ 3;761,733,729;,
+ 3;768,729,757;,
+ 3;767,757,753;,
+ 3;766,753,748;,
+ 3;765,748,745;,
+ // Side_guns
+ 3;817,801,803;,
+ 3;777,809,810;,
+ 3;782,811,812;,
+ 3;818,803,805;,
+ 3;781,810,813;,
+ 3;819,805,808;,
+ 3;820,808,802;,
+ 3;786,813,814;,
+ 3;785,812,815;,
+ 3;821,802,804;,
+ 3;789,814,816;,
+ 3;822,804,806;,
+ 3;823,806,807;,
+ 3;778,816,811;,
+ 3;790,815,809;,
+ 3;824,807,801;,
+ 3;801,807,803;,
+ 3;807,806,804;,
+ 3;803,807,804;,
+ 3;804,802,808;,
+ 3;808,805,803;,
+ 3;779,793,795;,
+ 3;783,795,797;,
+ 3;787,797,800;,
+ 3;792,800,794;,
+ 3;780,794,796;,
+ 3;784,796,798;,
+ 3;788,798,799;,
+ 3;791,799,793;,
+ 3;793,817,818;,
+ 3;795,818,819;,
+ 3;797,819,820;,
+ 3;800,820,821;,
+ 3;794,821,822;,
+ 3;796,822,823;,
+ 3;798,823,824;,
+ 3;799,824,817;,
+ 3;809,780,784;,
+ 3;811,783,787;,
+ 3;810,784,788;,
+ 3;813,788,791;,
+ 3;812,787,792;,
+ 3;814,791,779;,
+ 3;816,779,783;,
+ 3;815,792,780;,
+ 3;817,803,818;,
+ 3;777,810,781;,
+ 3;782,812,785;,
+ 3;818,805,819;,
+ 3;781,813,786;,
+ 3;819,808,820;,
+ 3;820,802,821;,
+ 3;786,814,789;,
+ 3;785,815,790;,
+ 3;821,804,822;,
+ 3;789,816,778;,
+ 3;822,806,823;,
+ 3;823,807,824;,
+ 3;778,811,782;,
+ 3;790,809,777;,
+ 3;824,801,817;,
+ 3;803,804,808;,
+ 3;779,795,783;,
+ 3;783,797,787;,
+ 3;787,800,792;,
+ 3;792,794,780;,
+ 3;780,796,784;,
+ 3;784,798,788;,
+ 3;788,799,791;,
+ 3;791,793,779;,
+ 3;793,818,795;,
+ 3;795,819,797;,
+ 3;797,820,800;,
+ 3;800,821,794;,
+ 3;794,822,796;,
+ 3;796,823,798;,
+ 3;798,824,799;,
+ 3;799,817,793;,
+ 3;809,784,810;,
+ 3;811,787,812;,
+ 3;810,788,813;,
+ 3;813,791,814;,
+ 3;812,792,815;,
+ 3;814,779,816;,
+ 3;816,783,811;,
+ 3;815,780,809;,
+ 3;865,851,849;,
+ 3;825,858,857;,
+ 3;830,860,859;,
+ 3;866,853,851;,
+ 3;829,861,858;,
+ 3;867,856,853;,
+ 3;868,850,856;,
+ 3;834,862,861;,
+ 3;833,863,860;,
+ 3;869,852,850;,
+ 3;837,864,862;,
+ 3;870,854,852;,
+ 3;871,855,854;,
+ 3;826,859,864;,
+ 3;838,857,863;,
+ 3;872,849,855;,
+ 3;849,851,855;,
+ 3;855,852,854;,
+ 3;851,852,855;,
+ 3;852,856,850;,
+ 3;856,851,853;,
+ 3;827,843,841;,
+ 3;831,845,843;,
+ 3;835,848,845;,
+ 3;840,842,848;,
+ 3;828,844,842;,
+ 3;832,846,844;,
+ 3;836,847,846;,
+ 3;839,841,847;,
+ 3;841,866,865;,
+ 3;843,867,866;,
+ 3;845,868,867;,
+ 3;848,869,868;,
+ 3;842,870,869;,
+ 3;844,871,870;,
+ 3;846,872,871;,
+ 3;847,865,872;,
+ 3;857,832,828;,
+ 3;859,835,831;,
+ 3;858,836,832;,
+ 3;861,839,836;,
+ 3;860,840,835;,
+ 3;862,827,839;,
+ 3;864,831,827;,
+ 3;863,828,840;,
+ 3;865,866,851;,
+ 3;825,829,858;,
+ 3;830,833,860;,
+ 3;866,867,853;,
+ 3;829,834,861;,
+ 3;867,868,856;,
+ 3;868,869,850;,
+ 3;834,837,862;,
+ 3;833,838,863;,
+ 3;869,870,852;,
+ 3;837,826,864;,
+ 3;870,871,854;,
+ 3;871,872,855;,
+ 3;826,830,859;,
+ 3;838,825,857;,
+ 3;872,865,849;,
+ 3;851,856,852;,
+ 3;827,831,843;,
+ 3;831,835,845;,
+ 3;835,840,848;,
+ 3;840,828,842;,
+ 3;828,832,844;,
+ 3;832,836,846;,
+ 3;836,839,847;,
+ 3;839,827,841;,
+ 3;841,843,866;,
+ 3;843,845,867;,
+ 3;845,848,868;,
+ 3;848,842,869;,
+ 3;842,844,870;,
+ 3;844,846,871;,
+ 3;846,847,872;,
+ 3;847,841,865;,
+ 3;857,858,832;,
+ 3;859,860,835;,
+ 3;858,861,836;,
+ 3;861,862,839;,
+ 3;860,863,840;,
+ 3;862,864,827;,
+ 3;864,859,831;,
+ 3;863,857,828;,
+ // Frontal_aux_gun
+ 3;913,897,899;,
+ 3;873,905,906;,
+ 3;878,907,908;,
+ 3;914,899,901;,
+ 3;877,906,909;,
+ 3;915,901,904;,
+ 3;916,904,898;,
+ 3;882,909,910;,
+ 3;881,908,911;,
+ 3;917,898,900;,
+ 3;885,910,912;,
+ 3;918,900,902;,
+ 3;919,902,903;,
+ 3;874,912,907;,
+ 3;886,911,905;,
+ 3;920,903,897;,
+ 3;897,903,899;,
+ 3;903,902,900;,
+ 3;899,903,900;,
+ 3;900,898,904;,
+ 3;904,901,899;,
+ 3;875,889,891;,
+ 3;879,891,893;,
+ 3;883,893,896;,
+ 3;888,896,890;,
+ 3;876,890,892;,
+ 3;880,892,894;,
+ 3;884,894,895;,
+ 3;887,895,889;,
+ 3;889,913,914;,
+ 3;891,914,915;,
+ 3;893,915,916;,
+ 3;896,916,917;,
+ 3;890,917,918;,
+ 3;892,918,919;,
+ 3;894,919,920;,
+ 3;895,920,913;,
+ 3;905,876,880;,
+ 3;907,879,883;,
+ 3;906,880,884;,
+ 3;909,884,887;,
+ 3;908,883,888;,
+ 3;910,887,875;,
+ 3;912,875,879;,
+ 3;911,888,876;,
+ 3;913,899,914;,
+ 3;873,906,877;,
+ 3;878,908,881;,
+ 3;914,901,915;,
+ 3;877,909,882;,
+ 3;915,904,916;,
+ 3;916,898,917;,
+ 3;882,910,885;,
+ 3;881,911,886;,
+ 3;917,900,918;,
+ 3;885,912,874;,
+ 3;918,902,919;,
+ 3;919,903,920;,
+ 3;874,907,878;,
+ 3;886,905,873;,
+ 3;920,897,913;,
+ 3;899,900,904;,
+ 3;875,891,879;,
+ 3;879,893,883;,
+ 3;883,896,888;,
+ 3;888,890,876;,
+ 3;876,892,880;,
+ 3;880,894,884;,
+ 3;884,895,887;,
+ 3;887,889,875;,
+ 3;889,914,891;,
+ 3;891,915,893;,
+ 3;893,916,896;,
+ 3;896,917,890;,
+ 3;890,918,892;,
+ 3;892,919,894;,
+ 3;894,920,895;,
+ 3;895,913,889;,
+ 3;905,880,906;,
+ 3;907,883,908;,
+ 3;906,884,909;,
+ 3;909,887,910;,
+ 3;908,888,911;,
+ 3;910,875,912;,
+ 3;912,879,907;,
+ 3;911,876,905;,
+ 3;961,947,945;,
+ 3;921,954,953;,
+ 3;926,956,955;,
+ 3;962,949,947;,
+ 3;925,957,954;,
+ 3;963,952,949;,
+ 3;964,946,952;,
+ 3;930,958,957;,
+ 3;929,959,956;,
+ 3;965,948,946;,
+ 3;933,960,958;,
+ 3;966,950,948;,
+ 3;967,951,950;,
+ 3;922,955,960;,
+ 3;934,953,959;,
+ 3;968,945,951;,
+ 3;945,947,951;,
+ 3;951,948,950;,
+ 3;947,948,951;,
+ 3;948,952,946;,
+ 3;952,947,949;,
+ 3;923,939,937;,
+ 3;927,941,939;,
+ 3;931,944,941;,
+ 3;936,938,944;,
+ 3;924,940,938;,
+ 3;928,942,940;,
+ 3;932,943,942;,
+ 3;935,937,943;,
+ 3;937,962,961;,
+ 3;939,963,962;,
+ 3;941,964,963;,
+ 3;944,965,964;,
+ 3;938,966,965;,
+ 3;940,967,966;,
+ 3;942,968,967;,
+ 3;943,961,968;,
+ 3;953,928,924;,
+ 3;955,931,927;,
+ 3;954,932,928;,
+ 3;957,935,932;,
+ 3;956,936,931;,
+ 3;958,923,935;,
+ 3;960,927,923;,
+ 3;959,924,936;,
+ 3;961,962,947;,
+ 3;921,925,954;,
+ 3;926,929,956;,
+ 3;962,963,949;,
+ 3;925,930,957;,
+ 3;963,964,952;,
+ 3;964,965,946;,
+ 3;930,933,958;,
+ 3;929,934,959;,
+ 3;965,966,948;,
+ 3;933,922,960;,
+ 3;966,967,950;,
+ 3;967,968,951;,
+ 3;922,926,955;,
+ 3;934,921,953;,
+ 3;968,961,945;,
+ 3;947,952,948;,
+ 3;923,927,939;,
+ 3;927,931,941;,
+ 3;931,936,944;,
+ 3;936,924,938;,
+ 3;924,928,940;,
+ 3;928,932,942;,
+ 3;932,935,943;,
+ 3;935,923,937;,
+ 3;937,939,962;,
+ 3;939,941,963;,
+ 3;941,944,964;,
+ 3;944,938,965;,
+ 3;938,940,966;,
+ 3;940,942,967;,
+ 3;942,943,968;,
+ 3;943,937,961;,
+ 3;953,954,928;,
+ 3;955,956,931;,
+ 3;954,957,932;,
+ 3;957,958,935;,
+ 3;956,959,936;,
+ 3;958,960,923;,
+ 3;960,955,927;,
+ 3;959,953,924;,
+ // Jet
+ 3;1050,1070,1071;,
+ 3;1051,1071,1072;,
+ 3;971,972,976;,
+ 3;972,973,977;,
+ 3;1070,969,1071;,
+ 3;1035,1036,1040;,
+ 3;1052,1072,1073;,
+ 3;975,976,980;,
+ 3;976,977,981;,
+ 3;1071,969,1072;,
+ 3;1036,1037,1041;,
+ 3;1066,1086,1087;,
+ 3;979,980,984;,
+ 3;980,981,985;,
+ 3;1072,969,1073;,
+ 3;1086,969,1087;,
+ 3;1053,1073,1074;,
+ 3;983,984,988;,
+ 3;984,985,989;,
+ 3;1073,969,1074;,
+ 3;1054,1074,1075;,
+ 3;1055,1075,1076;,
+ 3;987,988,992;,
+ 3;988,989,993;,
+ 3;1074,969,1075;,
+ 3;1039,1040,1044;,
+ 3;1056,1076,1077;,
+ 3;991,992,996;,
+ 3;992,993,997;,
+ 3;1075,969,1076;,
+ 3;1040,1041,1045;,
+ 3;1067,1087,1088;,
+ 3;995,996,1000;,
+ 3;996,997,1001;,
+ 3;1076,969,1077;,
+ 3;1087,969,1088;,
+ 3;1057,1077,1078;,
+ 3;999,1000,1004;,
+ 3;1000,1001,1005;,
+ 3;1077,969,1078;,
+ 3;1058,1078,1079;,
+ 3;1059,1079,1080;,
+ 3;1003,1004,1008;,
+ 3;1004,1005,1009;,
+ 3;1078,969,1079;,
+ 3;1043,1044,1048;,
+ 3;1060,1080,1081;,
+ 3;1007,1008,1012;,
+ 3;1008,1009,1013;,
+ 3;1079,969,1080;,
+ 3;1044,1045,1049;,
+ 3;1068,1088,1089;,
+ 3;1011,1012,1016;,
+ 3;1012,1013,1017;,
+ 3;1080,969,1081;,
+ 3;1088,969,1089;,
+ 3;1061,1081,1082;,
+ 3;1015,1016,1020;,
+ 3;1016,1017,1021;,
+ 3;1081,969,1082;,
+ 3;1062,1082,1083;,
+ 3;1063,1083,1084;,
+ 3;1019,1020,1024;,
+ 3;1020,1021,1025;,
+ 3;1082,969,1083;,
+ 3;1047,1048,972;,
+ 3;1064,1084,1085;,
+ 3;1023,1024,1028;,
+ 3;1024,1025,1029;,
+ 3;1083,969,1084;,
+ 3;1048,1049,973;,
+ 3;1069,1089,1070;,
+ 3;1027,1028,1032;,
+ 3;1028,1029,1033;,
+ 3;1084,969,1085;,
+ 3;1089,969,1070;,
+ 3;1065,1085,1086;,
+ 3;1031,1032,1036;,
+ 3;1032,1033,1037;,
+ 3;1085,969,1086;,
+ 3;973,1050,1051;,
+ 3;977,1051,1052;,
+ 3;981,1052,1053;,
+ 3;1037,1066,1067;,
+ 3;985,1053,1054;,
+ 3;989,1054,1055;,
+ 3;993,1055,1056;,
+ 3;997,1056,1057;,
+ 3;1041,1067,1068;,
+ 3;1001,1057,1058;,
+ 3;1005,1058,1059;,
+ 3;1009,1059,1060;,
+ 3;1013,1060,1061;,
+ 3;1045,1068,1069;,
+ 3;1017,1061,1062;,
+ 3;1021,1062,1063;,
+ 3;1025,1063,1064;,
+ 3;1029,1064,1065;,
+ 3;1049,1069,1050;,
+ 3;1033,1065,1066;,
+ 3;1050,1071,1051;,
+ 3;1051,1072,1052;,
+ 3;971,976,975;,
+ 3;972,977,976;,
+ 3;1035,1040,1039;,
+ 3;1052,1073,1053;,
+ 3;975,980,979;,
+ 3;976,981,980;,
+ 3;1036,1041,1040;,
+ 3;1066,1087,1067;,
+ 3;979,984,983;,
+ 3;980,985,984;,
+ 3;1053,1074,1054;,
+ 3;983,988,987;,
+ 3;984,989,988;,
+ 3;1054,1075,1055;,
+ 3;1055,1076,1056;,
+ 3;987,992,991;,
+ 3;988,993,992;,
+ 3;1039,1044,1043;,
+ 3;1056,1077,1057;,
+ 3;991,996,995;,
+ 3;992,997,996;,
+ 3;1040,1045,1044;,
+ 3;1067,1088,1068;,
+ 3;995,1000,999;,
+ 3;996,1001,1000;,
+ 3;1057,1078,1058;,
+ 3;999,1004,1003;,
+ 3;1000,1005,1004;,
+ 3;1058,1079,1059;,
+ 3;1059,1080,1060;,
+ 3;1003,1008,1007;,
+ 3;1004,1009,1008;,
+ 3;1043,1048,1047;,
+ 3;1060,1081,1061;,
+ 3;1007,1012,1011;,
+ 3;1008,1013,1012;,
+ 3;1044,1049,1048;,
+ 3;1068,1089,1069;,
+ 3;1011,1016,1015;,
+ 3;1012,1017,1016;,
+ 3;1061,1082,1062;,
+ 3;1015,1020,1019;,
+ 3;1016,1021,1020;,
+ 3;1062,1083,1063;,
+ 3;1063,1084,1064;,
+ 3;1019,1024,1023;,
+ 3;1020,1025,1024;,
+ 3;1047,972,971;,
+ 3;1064,1085,1065;,
+ 3;1023,1028,1027;,
+ 3;1024,1029,1028;,
+ 3;1048,973,972;,
+ 3;1069,1070,1050;,
+ 3;1027,1032,1031;,
+ 3;1028,1033,1032;,
+ 3;1065,1086,1066;,
+ 3;1031,1036,1035;,
+ 3;1032,1037,1036;,
+ 3;973,1051,977;,
+ 3;977,1052,981;,
+ 3;981,1053,985;,
+ 3;1037,1067,1041;,
+ 3;985,1054,989;,
+ 3;989,1055,993;,
+ 3;993,1056,997;,
+ 3;997,1057,1001;,
+ 3;1041,1068,1045;,
+ 3;1001,1058,1005;,
+ 3;1005,1059,1009;,
+ 3;1009,1060,1013;,
+ 3;1013,1061,1017;,
+ 3;1045,1069,1049;,
+ 3;1017,1062,1021;,
+ 3;1021,1063,1025;,
+ 3;1025,1064,1029;,
+ 3;1029,1065,1033;,
+ 3;1049,1050,973;,
+ 3;1033,1066,1037;,
+ 3;1151,1172,1171;,
+ 3;1152,1173,1172;,
+ 3;1091,1095,1092;,
+ 3;1092,1096,1093;,
+ 3;1171,1172,1090;,
+ 3;1139,1143,1140;,
+ 3;1153,1174,1173;,
+ 3;1094,1098,1095;,
+ 3;1095,1099,1096;,
+ 3;1172,1173,1090;,
+ 3;1140,1144,1141;,
+ 3;1167,1188,1187;,
+ 3;1097,1101,1098;,
+ 3;1098,1102,1099;,
+ 3;1173,1174,1090;,
+ 3;1187,1188,1090;,
+ 3;1154,1175,1174;,
+ 3;1100,1104,1101;,
+ 3;1101,1105,1102;,
+ 3;1174,1175,1090;,
+ 3;1155,1176,1175;,
+ 3;1156,1177,1176;,
+ 3;1103,1107,1104;,
+ 3;1104,1108,1105;,
+ 3;1175,1176,1090;,
+ 3;1142,1146,1143;,
+ 3;1157,1178,1177;,
+ 3;1106,1110,1107;,
+ 3;1107,1111,1108;,
+ 3;1176,1177,1090;,
+ 3;1143,1147,1144;,
+ 3;1168,1189,1188;,
+ 3;1109,1113,1110;,
+ 3;1110,1114,1111;,
+ 3;1177,1178,1090;,
+ 3;1188,1189,1090;,
+ 3;1158,1179,1178;,
+ 3;1112,1116,1113;,
+ 3;1113,1117,1114;,
+ 3;1178,1179,1090;,
+ 3;1159,1180,1179;,
+ 3;1160,1181,1180;,
+ 3;1115,1119,1116;,
+ 3;1116,1120,1117;,
+ 3;1179,1180,1090;,
+ 3;1145,1149,1146;,
+ 3;1161,1182,1181;,
+ 3;1118,1122,1119;,
+ 3;1119,1123,1120;,
+ 3;1180,1181,1090;,
+ 3;1146,1150,1147;,
+ 3;1169,1190,1189;,
+ 3;1121,1125,1122;,
+ 3;1122,1126,1123;,
+ 3;1181,1182,1090;,
+ 3;1189,1190,1090;,
+ 3;1162,1183,1182;,
+ 3;1124,1128,1125;,
+ 3;1125,1129,1126;,
+ 3;1182,1183,1090;,
+ 3;1163,1184,1183;,
+ 3;1164,1185,1184;,
+ 3;1127,1131,1128;,
+ 3;1128,1132,1129;,
+ 3;1183,1184,1090;,
+ 3;1148,1092,1149;,
+ 3;1165,1186,1185;,
+ 3;1130,1134,1131;,
+ 3;1131,1135,1132;,
+ 3;1184,1185,1090;,
+ 3;1149,1093,1150;,
+ 3;1170,1171,1190;,
+ 3;1133,1137,1134;,
+ 3;1134,1138,1135;,
+ 3;1185,1186,1090;,
+ 3;1190,1171,1090;,
+ 3;1166,1187,1186;,
+ 3;1136,1140,1137;,
+ 3;1137,1141,1138;,
+ 3;1186,1187,1090;,
+ 3;1093,1152,1151;,
+ 3;1096,1153,1152;,
+ 3;1099,1154,1153;,
+ 3;1141,1168,1167;,
+ 3;1102,1155,1154;,
+ 3;1105,1156,1155;,
+ 3;1108,1157,1156;,
+ 3;1111,1158,1157;,
+ 3;1144,1169,1168;,
+ 3;1114,1159,1158;,
+ 3;1117,1160,1159;,
+ 3;1120,1161,1160;,
+ 3;1123,1162,1161;,
+ 3;1147,1170,1169;,
+ 3;1126,1163,1162;,
+ 3;1129,1164,1163;,
+ 3;1132,1165,1164;,
+ 3;1135,1166,1165;,
+ 3;1150,1151,1170;,
+ 3;1138,1167,1166;,
+ 3;1151,1152,1172;,
+ 3;1152,1153,1173;,
+ 3;1091,1094,1095;,
+ 3;1092,1095,1096;,
+ 3;1139,1142,1143;,
+ 3;1153,1154,1174;,
+ 3;1094,1097,1098;,
+ 3;1095,1098,1099;,
+ 3;1140,1143,1144;,
+ 3;1167,1168,1188;,
+ 3;1097,1100,1101;,
+ 3;1098,1101,1102;,
+ 3;1154,1155,1175;,
+ 3;1100,1103,1104;,
+ 3;1101,1104,1105;,
+ 3;1155,1156,1176;,
+ 3;1156,1157,1177;,
+ 3;1103,1106,1107;,
+ 3;1104,1107,1108;,
+ 3;1142,1145,1146;,
+ 3;1157,1158,1178;,
+ 3;1106,1109,1110;,
+ 3;1107,1110,1111;,
+ 3;1143,1146,1147;,
+ 3;1168,1169,1189;,
+ 3;1109,1112,1113;,
+ 3;1110,1113,1114;,
+ 3;1158,1159,1179;,
+ 3;1112,1115,1116;,
+ 3;1113,1116,1117;,
+ 3;1159,1160,1180;,
+ 3;1160,1161,1181;,
+ 3;1115,1118,1119;,
+ 3;1116,1119,1120;,
+ 3;1145,1148,1149;,
+ 3;1161,1162,1182;,
+ 3;1118,1121,1122;,
+ 3;1119,1122,1123;,
+ 3;1146,1149,1150;,
+ 3;1169,1170,1190;,
+ 3;1121,1124,1125;,
+ 3;1122,1125,1126;,
+ 3;1162,1163,1183;,
+ 3;1124,1127,1128;,
+ 3;1125,1128,1129;,
+ 3;1163,1164,1184;,
+ 3;1164,1165,1185;,
+ 3;1127,1130,1131;,
+ 3;1128,1131,1132;,
+ 3;1148,1091,1092;,
+ 3;1165,1166,1186;,
+ 3;1130,1133,1134;,
+ 3;1131,1134,1135;,
+ 3;1149,1092,1093;,
+ 3;1170,1151,1171;,
+ 3;1133,1136,1137;,
+ 3;1134,1137,1138;,
+ 3;1166,1167,1187;,
+ 3;1136,1139,1140;,
+ 3;1137,1140,1141;,
+ 3;1093,1096,1152;,
+ 3;1096,1099,1153;,
+ 3;1099,1102,1154;,
+ 3;1141,1144,1168;,
+ 3;1102,1105,1155;,
+ 3;1105,1108,1156;,
+ 3;1108,1111,1157;,
+ 3;1111,1114,1158;,
+ 3;1144,1147,1169;,
+ 3;1114,1117,1159;,
+ 3;1117,1120,1160;,
+ 3;1120,1123,1161;,
+ 3;1123,1126,1162;,
+ 3;1147,1150,1170;,
+ 3;1126,1129,1163;,
+ 3;1129,1132,1164;,
+ 3;1132,1135,1165;,
+ 3;1135,1138,1166;,
+ 3;1150,1093,1151;,
+ 3;1138,1141,1167;,
+ // Chassis
+ 3;1195,1191,1192;,
+ 3;1200,1195,1196;,
+ 3;1371,1366,1380;,
+ 3;1365,1369,1383;,
+ 3;1200,1201,1395;,
+ 3;1398,1196,1397;,
+ 3;1400,1398,1197;,
+ 3;1376,1375,1385;,
+ 3;1400,1201,1398;,
+ 3;1348,1386,1237;,
+ 3;1196,1398,1201;,
+ 3;1368,1367,1381;,
+ 3;1400,1396,1395;,
+ 3;1288,1293,1290;,
+ 3;1345,1386,1224;,
+ 3;1399,1258,1401;,
+ 3;1388,1344,1392;,
+ 3;1202,1206,1396;,
+ 3;1237,1259,1238;,
+ 3;1388,1387,1399;,
+ 3;1367,1365,1379;,
+ 3;1387,1388,1200;,
+ 3;1397,1193,1194;,
+ 3;1202,1197,1198;,
+ 3;1206,1202,1203;,
+ 3;1371,1253,1210;,
+ 3;1203,1198,1199;,
+ 3;1207,1203,1204;,
+ 3;1255,1254,1251;,
+ 3;1265,1267,1270;,
+ 3;1292,1290,1293;,
+ 3;1278,1216,1297;,
+ 3;1225,1296,1293;,
+ 3;1357,1369,1365;,
+ 3;1362,1194,1193;,
+ 3;1372,1377,1381;,
+ 3;1237,1238,1346;,
+ 3;1345,1316,1354;,
+ 3;1316,1345,1343;,
+ 3;1224,1211,1343;,
+ 3;1345,1257,1237;,
+ 3;1224,1349,1324;,
+ 3;1373,1372,1379;,
+ 3;1370,1371,1385;,
+ 3;1369,1370,1384;,
+ 3;1246,1390,1358;,
+ 3;1246,1389,1364;,
+ 3;1195,1200,1388;,
+ 3;1250,1245,1350;,
+ 3;1253,1250,1351;,
+ 3;1253,1352,1353;,
+ 3;1304,1277,1220;,
+ 3;1277,1304,1227;,
+ 3;1223,1255,1289;,
+ 3;1254,1255,1223;,
+ 3;1235,1239,1266;,
+ 3;1222,1226,1283;,
+ 3;1227,1304,1301;,
+ 3;1261,1221,1275;,
+ 3;1294,1307,1223;,
+ 3;1251,1240,1236;,
+ 3;1358,1391,1401;,
+ 3;1390,1393,1394;,
+ 3;1323,1191,1388;,
+ 3;1230,1231,1261;,
+ 3;1273,1269,1271;,
+ 3;1268,1259,1257;,
+ 3;1242,1243,1360;,
+ 3;1192,1247,1248;,
+ 3;1319,1317,1318;,
+ 3;1280,1279,1264;,
+ 3;1238,1239,1355;,
+ 3;1362,1248,1360;,
+ 3;1358,1394,1392;,
+ 3;1282,1281,1272;,
+ 3;1239,1235,1236;,
+ 3;1239,1240,1350;,
+ 3;1245,1356,1249;,
+ 3;1359,1360,1248;,
+ 3;1249,1360,1243;,
+ 3;1204,1199,1209;,
+ 3;1204,1367,1368;,
+ 3;1219,1213,1215;,
+ 3;1284,1283,1264;,
+ 3;1212,1254,1214;,
+ 3;1393,1242,1359;,
+ 3;1268,1267,1265;,
+ 3;1293,1288,1234;,
+ 3;1219,1220,1260;,
+ 3;1252,1236,1216;,
+ 3;1231,1340,1261;,
+ 3;1225,1229,1299;,
+ 3;1260,1261,1274;,
+ 3;1260,1270,1267;,
+ 3;1237,1257,1259;,
+ 3;1319,1320,1321;,
+ 3;1266,1264,1228;,
+ 3;1230,1326,1327;,
+ 3;1255,1252,1278;,
+ 3;1236,1235,1228;,
+ 3;1257,1354,1268;,
+ 3;1300,1295,1289;,
+ 3;1270,1274,1282;,
+ 3;1283,1284,1281;,
+ 3;1275,1286,1281;,
+ 3;1238,1266,1239;,
+ 3;1330,1339,1325;,
+ 3;1332,1334,1337;,
+ 3;1341,1342,1333;,
+ 3;1282,1274,1275;,
+ 3;1277,1230,1260;,
+ 3;1261,1340,1232;,
+ 3;1285,1265,1271;,
+ 3;1265,1263,1282;,
+ 3;1273,1272,1279;,
+ 3;1284,1279,1272;,
+ 3;1338,1326,1331;,
+ 3;1288,1218,1308;,
+ 3;1221,1222,1286;,
+ 3;1339,1336,1337;,
+ 3;1287,1337,1335;,
+ 3;1342,1338,1335;,
+ 3;1226,1228,1264;,
+ 3;1288,1276,1305;,
+ 3;1330,1332,1336;,
+ 3;1394,1247,1323;,
+ 3;1294,1295,1225;,
+ 3;1295,1294,1217;,
+ 3;1300,1297,1302;,
+ 3;1299,1298,1232;,
+ 3;1225,1295,1300;,
+ 3;1296,1299,1291;,
+ 3;1303,1234,1307;,
+ 3;1227,1305,1262;,
+ 3;1226,1297,1216;,
+ 3;1305,1301,1218;,
+ 3;1291,1232,1341;,
+ 3;1354,1316,1219;,
+ 3;1276,1262,1305;,
+ 3;1307,1306,1214;,
+ 3;1234,1308,1306;,
+ 3;1266,1238,1309;,
+ 3;1280,1266,1311;,
+ 3;1273,1280,1314;,
+ 3;1269,1273,1314;,
+ 3;1285,1269,1313;,
+ 3;1268,1285,1313;,
+ 3;1259,1268,1312;,
+ 3;1238,1259,1310;,
+ 3;1311,1309,1317;,
+ 3;1314,1311,1319;,
+ 3;1246,1241,1324;,
+ 3;1313,1314,1322;,
+ 3;1213,1219,1316;,
+ 3;1312,1313,1321;,
+ 3;1310,1312,1320;,
+ 3;1309,1310,1318;,
+ 3;1277,1331,1326;,
+ 3;1287,1331,1325;,
+ 3;1233,1231,1327;,
+ 3;1262,1276,1330;,
+ 3;1290,1292,1334;,
+ 3;1276,1290,1332;,
+ 3;1233,1328,1342;,
+ 3;1292,1291,1333;,
+ 3;1227,1262,1329;,
+ 3;1277,1227,1325;,
+ 3;1342,1328,1338;,
+ 3;1334,1333,1335;,
+ 3;1328,1327,1326;,
+ 3;1232,1298,1222;,
+ 3;1298,1299,1229;,
+ 3;1297,1226,1302;,
+ 3;1222,1298,1302;,
+ 3;1357,1361,1194;,
+ 3;1394,1359,1247;,
+ 3;1340,1341,1232;,
+ 3;1348,1347,1242;,
+ 3;1199,1198,1363;,
+ 3;1371,1370,1250;,
+ 3;1361,1365,1367;,
+ 3;1249,1356,1357;,
+ 3;1191,1323,1247;,
+ 3;1341,1340,1233;,
+ 3;1340,1231,1233;,
+ 3;1374,1373,1383;,
+ 3;1196,1192,1193;,
+ 3;1377,1378,1382;,
+ 3;1375,1374,1384;,
+ 3;1224,1386,1348;,
+ 3;1393,1390,1348;,
+ 3;1197,1397,1363;,
+ 3;1347,1346,1243;,
+ 3;1349,1348,1390;,
+ 3;1351,1350,1240;,
+ 3;1352,1351,1251;,
+ 3;1353,1352,1254;,
+ 3;1346,1355,1244;,
+ 3;1355,1350,1245;,
+ 3;1209,1363,1194;,
+ 3;1268,1354,1256;,
+ 3;1356,1370,1369;,
+ 3;1370,1356,1245;,
+ 3;1344,1401,1391;,
+ 3;1258,1364,1389;,
+ 3;1348,1237,1347;,
+ 3;1195,1192,1196;,
+ 3;1200,1196,1201;,
+ 3;1371,1380,1385;,
+ 3;1365,1383,1379;,
+ 3;1200,1395,1205;,
+ 3;1398,1397,1197;,
+ 3;1400,1197,1202;,
+ 3;1376,1385,1380;,
+ 3;1368,1381,1382;,
+ 3;1400,1395,1201;,
+ 3;1288,1290,1276;,
+ 3;1399,1401,1344;,
+ 3;1202,1396,1400;,
+ 3;1388,1399,1344;,
+ 3;1367,1379,1381;,
+ 3;1387,1200,1205;,
+ 3;1397,1194,1363;,
+ 3;1202,1198,1203;,
+ 3;1206,1203,1207;,
+ 3;1371,1210,1366;,
+ 3;1203,1199,1204;,
+ 3;1207,1204,1208;,
+ 3;1255,1251,1252;,
+ 3;1265,1270,1263;,
+ 3;1292,1293,1296;,
+ 3;1278,1297,1300;,
+ 3;1225,1293,1303;,
+ 3;1357,1365,1361;,
+ 3;1362,1193,1248;,
+ 3;1372,1381,1379;,
+ 3;1237,1346,1347;,
+ 3;1345,1354,1257;,
+ 3;1316,1343,1315;,
+ 3;1224,1343,1345;,
+ 3;1345,1237,1386;,
+ 3;1224,1324,1211;,
+ 3;1373,1379,1383;,
+ 3;1370,1385,1384;,
+ 3;1369,1384,1383;,
+ 3;1246,1358,1389;,
+ 3;1246,1364,1241;,
+ 3;1195,1388,1191;,
+ 3;1250,1350,1351;,
+ 3;1253,1351,1352;,
+ 3;1253,1353,1210;,
+ 3;1304,1220,1215;,
+ 3;1223,1289,1217;,
+ 3;1254,1223,1214;,
+ 3;1235,1266,1228;,
+ 3;1222,1283,1286;,
+ 3;1227,1301,1305;,
+ 3;1261,1275,1274;,
+ 3;1294,1223,1217;,
+ 3;1251,1236,1252;,
+ 3;1358,1401,1389;,
+ 3;1390,1394,1358;,
+ 3;1323,1388,1392;,
+ 3;1230,1261,1260;,
+ 3;1273,1271,1272;,
+ 3;1242,1360,1359;,
+ 3;1192,1248,1193;,
+ 3;1319,1318,1320;,
+ 3;1280,1264,1266;,
+ 3;1238,1355,1346;,
+ 3;1362,1360,1249;,
+ 3;1358,1392,1391;,
+ 3;1282,1272,1271;,
+ 3;1239,1236,1240;,
+ 3;1239,1350,1355;,
+ 3;1245,1249,1244;,
+ 3;1359,1248,1247;,
+ 3;1249,1243,1244;,
+ 3;1204,1209,1367;,
+ 3;1204,1368,1208;,
+ 3;1219,1215,1220;,
+ 3;1284,1264,1279;,
+ 3;1393,1359,1394;,
+ 3;1268,1265,1285;,
+ 3;1293,1234,1303;,
+ 3;1219,1260,1256;,
+ 3;1252,1216,1278;,
+ 3;1225,1299,1296;,
+ 3;1260,1274,1270;,
+ 3;1260,1267,1256;,
+ 3;1319,1321,1322;,
+ 3;1230,1327,1231;,
+ 3;1255,1278,1289;,
+ 3;1236,1228,1216;,
+ 3;1300,1289,1278;,
+ 3;1270,1282,1263;,
+ 3;1283,1281,1286;,
+ 3;1330,1325,1329;,
+ 3;1332,1337,1336;,
+ 3;1341,1333,1291;,
+ 3;1282,1275,1281;,
+ 3;1277,1260,1220;,
+ 3;1261,1232,1221;,
+ 3;1285,1271,1269;,
+ 3;1265,1282,1271;,
+ 3;1273,1279,1280;,
+ 3;1284,1272,1281;,
+ 3;1338,1331,1287;,
+ 3;1288,1308,1234;,
+ 3;1221,1286,1275;,
+ 3;1339,1337,1287;,
+ 3;1287,1335,1338;,
+ 3;1342,1335,1333;,
+ 3;1226,1264,1283;,
+ 3;1330,1336,1339;,
+ 3;1394,1323,1392;,
+ 3;1294,1225,1303;,
+ 3;1295,1217,1289;,
+ 3;1300,1302,1229;,
+ 3;1299,1232,1291;,
+ 3;1225,1300,1229;,
+ 3;1296,1291,1292;,
+ 3;1303,1307,1294;,
+ 3;1226,1216,1228;,
+ 3;1305,1218,1288;,
+ 3;1354,1219,1256;,
+ 3;1307,1214,1223;,
+ 3;1234,1306,1307;,
+ 3;1266,1309,1311;,
+ 3;1280,1311,1314;,
+ 3;1269,1314,1313;,
+ 3;1268,1313,1312;,
+ 3;1259,1312,1310;,
+ 3;1238,1310,1309;,
+ 3;1311,1317,1319;,
+ 3;1314,1319,1322;,
+ 3;1246,1324,1349;,
+ 3;1313,1322,1321;,
+ 3;1213,1316,1315;,
+ 3;1312,1321,1320;,
+ 3;1310,1320,1318;,
+ 3;1309,1318,1317;,
+ 3;1277,1326,1230;,
+ 3;1287,1325,1339;,
+ 3;1233,1327,1328;,
+ 3;1262,1330,1329;,
+ 3;1290,1334,1332;,
+ 3;1276,1332,1330;,
+ 3;1233,1342,1341;,
+ 3;1292,1333,1334;,
+ 3;1227,1329,1325;,
+ 3;1277,1325,1331;,
+ 3;1334,1335,1337;,
+ 3;1328,1326,1338;,
+ 3;1232,1222,1221;,
+ 3;1298,1229,1302;,
+ 3;1222,1302,1226;,
+ 3;1357,1194,1362;,
+ 3;1348,1242,1393;,
+ 3;1199,1363,1209;,
+ 3;1371,1250,1253;,
+ 3;1361,1367,1209;,
+ 3;1249,1357,1362;,
+ 3;1191,1247,1192;,
+ 3;1374,1383,1384;,
+ 3;1196,1193,1397;,
+ 3;1377,1382,1381;,
+ 3;1375,1384,1385;,
+ 3;1224,1348,1349;,
+ 3;1197,1363,1198;,
+ 3;1347,1243,1242;,
+ 3;1349,1390,1246;,
+ 3;1351,1240,1251;,
+ 3;1352,1251,1254;,
+ 3;1353,1254,1212;,
+ 3;1346,1244,1243;,
+ 3;1355,1245,1244;,
+ 3;1209,1194,1361;,
+ 3;1268,1256,1267;,
+ 3;1356,1369,1357;,
+ 3;1370,1245,1250;,
+ 3;1344,1391,1392;,
+ 3;1258,1389,1401;,
+ 3;1406,1403,1402;,
+ 3;1411,1407,1406;,
+ 3;1558,1380,1366;,
+ 3;1554,1566,1556;,
+ 3;1411,1395,1412;,
+ 3;1578,1577,1407;,
+ 3;1579,1408,1578;,
+ 3;1376,1568,1562;,
+ 3;1579,1578,1412;,
+ 3;1539,1437,1569;,
+ 3;1407,1412,1578;,
+ 3;1368,1565,1555;,
+ 3;1579,1395,1396;,
+ 3;1486,1488,1491;,
+ 3;1536,1424,1569;,
+ 3;1399,1580,1258;,
+ 3;1570,1574,1535;,
+ 3;1413,1396,1206;,
+ 3;1437,1438,1457;,
+ 3;1570,1399,1387;,
+ 3;1555,1564,1554;,
+ 3;1387,1411,1570;,
+ 3;1577,1405,1404;,
+ 3;1413,1409,1408;,
+ 3;1206,1414,1413;,
+ 3;1558,1210,1452;,
+ 3;1414,1410,1409;,
+ 3;1207,1415,1414;,
+ 3;1454,1450,1453;,
+ 3;1463,1468,1465;,
+ 3;1490,1491,1488;,
+ 3;1476,1495,1417;,
+ 3;1425,1491,1494;,
+ 3;1547,1554,1556;,
+ 3;1552,1404,1405;,
+ 3;1559,1565,1563;,
+ 3;1437,1537,1438;,
+ 3;1536,1544,1509;,
+ 3;1509,1343,1536;,
+ 3;1424,1343,1211;,
+ 3;1536,1437,1456;,
+ 3;1424,1324,1540;,
+ 3;1560,1564,1559;,
+ 3;1557,1568,1558;,
+ 3;1556,1567,1557;,
+ 3;1445,1548,1572;,
+ 3;1445,1364,1571;,
+ 3;1406,1570,1411;,
+ 3;1449,1541,1444;,
+ 3;1452,1542,1449;,
+ 3;1452,1353,1543;,
+ 3;1304,1420,1475;,
+ 3;1475,1427,1304;,
+ 3;1423,1487,1454;,
+ 3;1453,1423,1454;,
+ 3;1435,1464,1439;,
+ 3;1422,1481,1426;,
+ 3;1427,1301,1304;,
+ 3;1459,1473,1421;,
+ 3;1492,1423,1502;,
+ 3;1450,1436,1440;,
+ 3;1548,1580,1573;,
+ 3;1572,1576,1575;,
+ 3;1516,1570,1402;,
+ 3;1430,1459,1431;,
+ 3;1471,1469,1467;,
+ 3;1466,1456,1457;,
+ 3;1441,1550,1442;,
+ 3;1403,1447,1446;,
+ 3;1512,1511,1510;,
+ 3;1478,1462,1477;,
+ 3;1438,1545,1439;,
+ 3;1552,1550,1447;,
+ 3;1548,1574,1576;,
+ 3;1480,1470,1479;,
+ 3;1439,1436,1435;,
+ 3;1439,1541,1440;,
+ 3;1444,1448,1546;,
+ 3;1549,1447,1550;,
+ 3;1448,1442,1550;,
+ 3;1415,1416,1410;,
+ 3;1415,1368,1555;,
+ 3;1419,1215,1213;,
+ 3;1482,1462,1481;,
+ 3;1212,1214,1453;,
+ 3;1575,1549,1441;,
+ 3;1466,1463,1465;,
+ 3;1491,1434,1486;,
+ 3;1419,1458,1420;,
+ 3;1451,1417,1436;,
+ 3;1431,1459,1532;,
+ 3;1425,1497,1429;,
+ 3;1458,1472,1459;,
+ 3;1458,1465,1468;,
+ 3;1437,1457,1456;,
+ 3;1512,1514,1513;,
+ 3;1464,1428,1462;,
+ 3;1430,1519,1518;,
+ 3;1454,1476,1451;,
+ 3;1436,1428,1435;,
+ 3;1456,1466,1544;,
+ 3;1498,1487,1493;,
+ 3;1468,1480,1472;,
+ 3;1481,1479,1482;,
+ 3;1473,1479,1484;,
+ 3;1438,1439,1464;,
+ 3;1522,1517,1531;,
+ 3;1524,1529,1526;,
+ 3;1533,1525,1534;,
+ 3;1480,1473,1472;,
+ 3;1475,1458,1430;,
+ 3;1459,1432,1532;,
+ 3;1483,1469,1463;,
+ 3;1463,1480,1461;,
+ 3;1471,1477,1470;,
+ 3;1482,1470,1477;,
+ 3;1530,1523,1518;,
+ 3;1486,1308,1218;,
+ 3;1421,1484,1422;,
+ 3;1531,1529,1528;,
+ 3;1485,1527,1529;,
+ 3;1534,1527,1530;,
+ 3;1426,1462,1428;,
+ 3;1486,1501,1474;,
+ 3;1522,1528,1524;,
+ 3;1576,1516,1446;,
+ 3;1492,1425,1493;,
+ 3;1493,1418,1492;,
+ 3;1498,1499,1495;,
+ 3;1497,1432,1496;,
+ 3;1425,1498,1493;,
+ 3;1494,1489,1497;,
+ 3;1500,1502,1434;,
+ 3;1427,1460,1501;,
+ 3;1426,1417,1495;,
+ 3;1501,1218,1301;,
+ 3;1489,1533,1432;,
+ 3;1544,1419,1509;,
+ 3;1474,1501,1460;,
+ 3;1502,1214,1306;,
+ 3;1434,1306,1308;,
+ 3;1464,1503,1438;,
+ 3;1478,1505,1464;,
+ 3;1471,1508,1478;,
+ 3;1467,1508,1471;,
+ 3;1483,1507,1467;,
+ 3;1466,1507,1483;,
+ 3;1457,1506,1466;,
+ 3;1438,1504,1457;,
+ 3;1505,1510,1503;,
+ 3;1508,1512,1505;,
+ 3;1445,1324,1241;,
+ 3;1507,1515,1508;,
+ 3;1213,1509,1419;,
+ 3;1506,1514,1507;,
+ 3;1504,1513,1506;,
+ 3;1503,1511,1504;,
+ 3;1475,1518,1523;,
+ 3;1485,1517,1523;,
+ 3;1433,1519,1431;,
+ 3;1460,1522,1474;,
+ 3;1488,1526,1490;,
+ 3;1474,1524,1488;,
+ 3;1433,1534,1520;,
+ 3;1490,1525,1489;,
+ 3;1427,1521,1460;,
+ 3;1475,1517,1427;,
+ 3;1534,1530,1520;,
+ 3;1526,1527,1525;,
+ 3;1520,1518,1519;,
+ 3;1432,1422,1496;,
+ 3;1496,1429,1497;,
+ 3;1495,1499,1426;,
+ 3;1422,1499,1496;,
+ 3;1547,1405,1551;,
+ 3;1576,1446,1549;,
+ 3;1532,1432,1533;,
+ 3;1539,1441,1538;,
+ 3;1410,1553,1409;,
+ 3;1558,1449,1557;,
+ 3;1551,1555,1554;,
+ 3;1448,1547,1546;,
+ 3;1402,1446,1516;,
+ 3;1533,1433,1532;,
+ 3;1532,1433,1431;,
+ 3;1561,1566,1560;,
+ 3;1407,1404,1403;,
+ 3;1563,1382,1378;,
+ 3;1562,1567,1561;,
+ 3;1424,1539,1569;,
+ 3;1575,1539,1572;,
+ 3;1408,1553,1577;,
+ 3;1538,1442,1537;,
+ 3;1540,1572,1539;,
+ 3;1542,1440,1541;,
+ 3;1543,1450,1542;,
+ 3;1353,1453,1543;,
+ 3;1537,1443,1545;,
+ 3;1545,1444,1541;,
+ 3;1416,1405,1553;,
+ 3;1466,1455,1544;,
+ 3;1546,1556,1557;,
+ 3;1557,1444,1546;,
+ 3;1535,1573,1580;,
+ 3;1258,1571,1364;,
+ 3;1539,1538,1437;,
+ 3;1406,1407,1403;,
+ 3;1411,1412,1407;,
+ 3;1558,1568,1380;,
+ 3;1554,1564,1566;,
+ 3;1411,1205,1395;,
+ 3;1578,1408,1577;,
+ 3;1579,1413,1408;,
+ 3;1376,1380,1568;,
+ 3;1368,1382,1565;,
+ 3;1579,1412,1395;,
+ 3;1486,1474,1488;,
+ 3;1399,1535,1580;,
+ 3;1413,1579,1396;,
+ 3;1570,1535,1399;,
+ 3;1555,1565,1564;,
+ 3;1387,1205,1411;,
+ 3;1577,1553,1405;,
+ 3;1413,1414,1409;,
+ 3;1206,1207,1414;,
+ 3;1558,1366,1210;,
+ 3;1414,1415,1410;,
+ 3;1207,1208,1415;,
+ 3;1454,1451,1450;,
+ 3;1463,1461,1468;,
+ 3;1490,1494,1491;,
+ 3;1476,1498,1495;,
+ 3;1425,1500,1491;,
+ 3;1547,1551,1554;,
+ 3;1552,1447,1404;,
+ 3;1559,1564,1565;,
+ 3;1437,1538,1537;,
+ 3;1536,1456,1544;,
+ 3;1509,1315,1343;,
+ 3;1424,1536,1343;,
+ 3;1536,1569,1437;,
+ 3;1424,1211,1324;,
+ 3;1560,1566,1564;,
+ 3;1557,1567,1568;,
+ 3;1556,1566,1567;,
+ 3;1445,1571,1548;,
+ 3;1445,1241,1364;,
+ 3;1406,1402,1570;,
+ 3;1449,1542,1541;,
+ 3;1452,1543,1542;,
+ 3;1452,1210,1353;,
+ 3;1304,1215,1420;,
+ 3;1423,1418,1487;,
+ 3;1453,1214,1423;,
+ 3;1435,1428,1464;,
+ 3;1422,1484,1481;,
+ 3;1427,1501,1301;,
+ 3;1459,1472,1473;,
+ 3;1492,1418,1423;,
+ 3;1450,1451,1436;,
+ 3;1548,1571,1580;,
+ 3;1572,1548,1576;,
+ 3;1516,1574,1570;,
+ 3;1430,1458,1459;,
+ 3;1471,1470,1469;,
+ 3;1441,1549,1550;,
+ 3;1403,1404,1447;,
+ 3;1512,1513,1511;,
+ 3;1478,1464,1462;,
+ 3;1438,1537,1545;,
+ 3;1552,1448,1550;,
+ 3;1548,1573,1574;,
+ 3;1480,1469,1470;,
+ 3;1439,1440,1436;,
+ 3;1439,1545,1541;,
+ 3;1444,1443,1448;,
+ 3;1549,1446,1447;,
+ 3;1448,1443,1442;,
+ 3;1415,1555,1416;,
+ 3;1415,1208,1368;,
+ 3;1419,1420,1215;,
+ 3;1482,1477,1462;,
+ 3;1575,1576,1549;,
+ 3;1466,1483,1463;,
+ 3;1491,1500,1434;,
+ 3;1419,1455,1458;,
+ 3;1451,1476,1417;,
+ 3;1425,1494,1497;,
+ 3;1458,1468,1472;,
+ 3;1458,1455,1465;,
+ 3;1512,1515,1514;,
+ 3;1430,1431,1519;,
+ 3;1454,1487,1476;,
+ 3;1436,1417,1428;,
+ 3;1498,1476,1487;,
+ 3;1468,1461,1480;,
+ 3;1481,1484,1479;,
+ 3;1522,1521,1517;,
+ 3;1524,1528,1529;,
+ 3;1533,1489,1525;,
+ 3;1480,1479,1473;,
+ 3;1475,1420,1458;,
+ 3;1459,1421,1432;,
+ 3;1483,1467,1469;,
+ 3;1463,1469,1480;,
+ 3;1471,1478,1477;,
+ 3;1482,1479,1470;,
+ 3;1530,1485,1523;,
+ 3;1486,1434,1308;,
+ 3;1421,1473,1484;,
+ 3;1531,1485,1529;,
+ 3;1485,1530,1527;,
+ 3;1534,1525,1527;,
+ 3;1426,1481,1462;,
+ 3;1522,1531,1528;,
+ 3;1576,1574,1516;,
+ 3;1492,1500,1425;,
+ 3;1493,1487,1418;,
+ 3;1498,1429,1499;,
+ 3;1497,1489,1432;,
+ 3;1425,1429,1498;,
+ 3;1494,1490,1489;,
+ 3;1500,1492,1502;,
+ 3;1426,1428,1417;,
+ 3;1501,1486,1218;,
+ 3;1544,1455,1419;,
+ 3;1502,1423,1214;,
+ 3;1434,1502,1306;,
+ 3;1464,1505,1503;,
+ 3;1478,1508,1505;,
+ 3;1467,1507,1508;,
+ 3;1466,1506,1507;,
+ 3;1457,1504,1506;,
+ 3;1438,1503,1504;,
+ 3;1505,1512,1510;,
+ 3;1508,1515,1512;,
+ 3;1445,1540,1324;,
+ 3;1507,1514,1515;,
+ 3;1213,1315,1509;,
+ 3;1506,1513,1514;,
+ 3;1504,1511,1513;,
+ 3;1503,1510,1511;,
+ 3;1475,1430,1518;,
+ 3;1485,1531,1517;,
+ 3;1433,1520,1519;,
+ 3;1460,1521,1522;,
+ 3;1488,1524,1526;,
+ 3;1474,1522,1524;,
+ 3;1433,1533,1534;,
+ 3;1490,1526,1525;,
+ 3;1427,1517,1521;,
+ 3;1475,1523,1517;,
+ 3;1526,1529,1527;,
+ 3;1520,1530,1518;,
+ 3;1432,1421,1422;,
+ 3;1496,1499,1429;,
+ 3;1422,1426,1499;,
+ 3;1547,1552,1405;,
+ 3;1539,1575,1441;,
+ 3;1410,1416,1553;,
+ 3;1558,1452,1449;,
+ 3;1551,1416,1555;,
+ 3;1448,1552,1547;,
+ 3;1402,1403,1446;,
+ 3;1561,1567,1566;,
+ 3;1407,1577,1404;,
+ 3;1563,1565,1382;,
+ 3;1562,1568,1567;,
+ 3;1424,1540,1539;,
+ 3;1408,1409,1553;,
+ 3;1538,1441,1442;,
+ 3;1540,1445,1572;,
+ 3;1542,1450,1440;,
+ 3;1543,1453,1450;,
+ 3;1353,1212,1453;,
+ 3;1537,1442,1443;,
+ 3;1545,1443,1444;,
+ 3;1416,1551,1405;,
+ 3;1466,1465,1455;,
+ 3;1546,1547,1556;,
+ 3;1557,1449,1444;,
+ 3;1535,1574,1573;,
+ 3;1258,1580,1571;,
+ // Bubble
+ 3;1581,1597,1589;,
+ 3;1605,1604,1588;,
+ 3;1597,1605,1593;,
+ 3;1583,1585,1604;,
+ 3;1587,1588,1604;,
+ 3;1589,1597,1582;,
+ 3;1585,1586,1604;,
+ 3;1597,1581,1583;,
+ 3;1605,1588,1593;,
+ 3;1597,1593,1582;,
+ 3;1583,1604,1605;,
+ 3;1587,1604,1586;,
+ 3;1589,1582,1590;,
+ 3;1597,1583,1605;,
+ 3;1607,1611,1612;,
+ 3;1614,1588,1613;,
+ 3;1612,1593,1614;,
+ 3;1608,1613,1609;,
+ 3;1587,1613,1588;,
+ 3;1611,1582,1612;,
+ 3;1609,1613,1610;,
+ 3;1612,1608,1607;,
+ 3;1614,1593,1588;,
+ 3;1612,1582,1593;,
+ 3;1608,1614,1613;,
+ 3;1587,1610,1613;,
+ 3;1611,1590,1582;,
+ 3;1612,1614,1608;;
+
+ }
+ MeshTextureCoords {
+ 1615;
+ // Turret_base
+ 0.25;0.845;,
+ 0.077;0.498;,
+ 1.005;0.497;,
+ 0.905;0.496;,
+ 0.595;0.496;,
+ 0.495;0.497;,
+ 0.423;0.498;,
+ 0.362;0.498;,
+ 0.305;0.498;,
+ 0.25;0.498;,
+ 0.195;0.498;,
+ 0.139;0.498;,
+ 0.087;0.644;,
+ 1.02;0.684;,
+ 0.924;0.752;,
+ 0.576;0.751;,
+ 0.48;0.683;,
+ 0.413;0.644;,
+ 0.356;0.622;,
+ 0.302;0.611;,
+ 0.25;0.608;,
+ 0.198;0.611;,
+ 0.145;0.622;,
+ 0.129;0.777;,
+ 1.091;0.829;,
+ 0.41;0.828;,
+ 0.371;0.776;,
+ 0.331;0.744;,
+ 0.291;0.727;,
+ 0.25;0.722;,
+ 0.21;0.727;,
+ 0.169;0.744;,
+ 0.902;0.773;,
+ 0.357;0.496;,
+ 0.144;0.496;,
+ 0.081;0.861;,
+ 0.535;0.841;,
+ 0.964;0.841;,
+ 0.631;0.495;,
+ 0.42;0.861;,
+ 0.144;0.812;,
+ 0.357;0.812;,
+ 0.868;0.495;,
+ 0.251;0.929;,
+ 0.597;0.772;,
+ // Gatling_base
+ 1.0;0.5;,
+ 0.0;0.5;,
+ 0.5;0.0;,
+ 1.0;0.0;,
+ 0.854;0.854;,
+ 0.146;0.146;,
+ 0.625;0.0;,
+ 0.125;0.0;,
+ 0.5;0.0;,
+ 0.5;1.0;,
+ 0.25;0.0;,
+ 0.75;0.0;,
+ 0.146;0.854;,
+ 0.854;0.146;,
+ 0.875;0.0;,
+ 0.375;0.0;,
+ 0.5;0.5;,
+ 0.625;0.5;,
+ 1.0;0.5;,
+ 0.125;0.5;,
+ 0.75;0.5;,
+ 0.875;0.5;,
+ 0.25;0.5;,
+ 0.375;0.5;,
+ // Gatling_base_2
+ 1.0;1.0;,
+ 1.0;0.667;,
+ 1.0;0.333;,
+ 0.0;1.0;,
+ 0.333;0.0;,
+ 0.333;0.667;,
+ 0.333;0.333;,
+ 0.333;1.0;,
+ 0.667;0.0;,
+ 0.667;0.667;,
+ 0.667;0.333;,
+ 0.667;1.0;,
+ 1.0;0.0;,
+ 0.0;0.667;,
+ 0.0;0.333;,
+ 1.0;1.0;,
+ 1.0;0.333;,
+ 0.333;0.667;,
+ 0.333;0.333;,
+ 1.0;0.667;,
+ 1.0;0.667;,
+ 0.667;0.667;,
+ 0.667;0.333;,
+ 1.0;0.333;,
+ 1.0;1.0;,
+ 0.0;0.667;,
+ 0.0;0.333;,
+ 1.0;0.0;,
+ 0.667;1.0;,
+ 0.333;0.667;,
+ 0.333;0.333;,
+ 0.667;0.0;,
+ 0.333;1.0;,
+ 0.667;0.667;,
+ 0.667;0.333;,
+ 0.333;0.0;,
+ 0.0;1.0;,
+ 0.0;0.667;,
+ 0.0;0.333;,
+ 1.0;0.0;,
+ 0.0;0.667;,
+ 0.333;0.667;,
+ 0.333;0.333;,
+ 0.0;0.333;,
+ 0.0;0.333;,
+ 0.667;0.667;,
+ 0.667;0.333;,
+ 0.0;0.667;,
+ 0.333;0.667;,
+ 0.333;0.333;,
+ 0.667;0.667;,
+ 0.667;0.333;,
+ 0.333;0.667;,
+ 0.333;0.333;,
+ 0.667;0.667;,
+ 0.667;0.333;,
+ // Gatling_mid
+ 0.982;0.496;,
+ 0.5;1.0;,
+ 1.0;0.0;,
+ 1.0;0.5;,
+ 0.125;1.0;,
+ 0.989;0.967;,
+ 0.0;0.0;,
+ 0.125;0.0;,
+ 0.75;1.0;,
+ 0.25;1.0;,
+ 0.5;1.0;,
+ 0.5;0.0;,
+ 0.375;1.0;,
+ 0.875;1.0;,
+ 0.854;0.146;,
+ 0.146;0.854;,
+ 0.5;0.5;,
+ 0.625;0.5;,
+ 1.0;0.5;,
+ 0.125;0.5;,
+ 0.75;0.5;,
+ 0.875;0.5;,
+ 0.25;0.5;,
+ 0.375;0.5;,
+ 0.5;0.75;,
+ 0.625;0.75;,
+ 0.0;0.75;,
+ 0.125;0.75;,
+ 0.75;0.75;,
+ 0.875;0.75;,
+ 0.25;0.75;,
+ 0.375;0.75;,
+ 1.0;1.0;,
+ 1.0;1.0;,
+ 1.0;0.0;,
+ 1.0;1.0;,
+ 1.0;0.0;,
+ 0.0;0.0;,
+ 1.0;1.0;,
+ 1.0;1.0;,
+ 0.0;0.0;,
+ 0.638;0.638;,
+ 1.0;0.0;,
+ 0.361;0.638;,
+ 0.0;0.0;,
+ 1.0;0.0;,
+ 0.5;0.304;,
+ 1.0;1.0;,
+ 0.988;0.012;,
+ 0.635;0.627;,
+ 0.299;0.5;,
+ 0.7;0.494;,
+ 0.504;0.298;,
+ 0.368;0.633;,
+ 0.976;0.012;,
+ 0.645;0.362;,
+ 0.708;0.5;,
+ 0.647;0.647;,
+ 0.5;0.708;,
+ 0.352;0.647;,
+ 1.0;1.0;,
+ 0.0;1.0;,
+ 0.5;0.292;,
+ 0.647;0.353;,
+ // Gatling_fin_1
+ 0.0;0.0;,
+ 0.5;0.0;,
+ 0.5;0.0;,
+ 1.0;0.0;,
+ 0.125;1.0;,
+ 0.146;0.146;,
+ 0.625;0.0;,
+ 0.125;0.0;,
+ 0.0;0.5;,
+ 1.0;0.5;,
+ 0.25;0.0;,
+ 0.75;0.0;,
+ 0.854;0.146;,
+ 0.146;0.854;,
+ 0.875;0.0;,
+ 0.375;0.0;,
+ 0.5;0.5;,
+ 0.625;0.5;,
+ 0.0;0.5;,
+ 0.125;0.5;,
+ 0.75;0.5;,
+ 0.875;0.5;,
+ 0.25;0.5;,
+ 0.375;0.5;,
+ 0.5;0.75;,
+ 0.625;0.75;,
+ 0.0;0.75;,
+ 0.125;0.75;,
+ 0.75;0.75;,
+ 0.875;0.75;,
+ 0.25;0.75;,
+ 0.375;0.75;,
+ 1.0;1.0;,
+ 1.0;0.0;,
+ 1.0;0.0;,
+ 0.361;0.638;,
+ 0.304;0.5;,
+ 0.0;0.0;,
+ 1.0;1.0;,
+ 1.0;1.0;,
+ 0.695;0.5;,
+ 0.0;0.0;,
+ 1.0;1.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 1.0;0.0;,
+ 1.0;0.0;,
+ 0.638;0.362;,
+ 0.353;0.353;,
+ 1.0;1.0;,
+ 0.5;0.292;,
+ 0.0;1.0;,
+ 0.292;0.5;,
+ 0.647;0.353;,
+ 0.707;0.5;,
+ 0.353;0.646;,
+ 0.69;0.495;,
+ 0.988;0.025;,
+ 0.98;0.971;,
+ 0.366;0.643;,
+ 0.988;0.012;,
+ 0.037;0.012;,
+ 0.506;0.299;,
+ 0.637;0.353;,
+ // Gatling_fin_2
+ 0.991;0.495;,
+ 0.989;0.011;,
+ 0.976;0.989;,
+ 1.0;0.0;,
+ 0.125;1.0;,
+ 0.982;0.007;,
+ 0.625;0.0;,
+ 0.125;0.0;,
+ 0.505;0.009;,
+ 0.978;0.024;,
+ 0.25;0.0;,
+ 0.75;0.0;,
+ 0.162;0.84;,
+ 0.851;0.157;,
+ 0.875;0.0;,
+ 0.375;0.0;,
+ 0.5;0.5;,
+ 0.625;0.5;,
+ 0.0;0.5;,
+ 0.125;0.5;,
+ 0.75;0.5;,
+ 0.875;0.5;,
+ 0.25;0.5;,
+ 0.375;0.5;,
+ 0.5;0.75;,
+ 0.625;0.75;,
+ 1.0;0.75;,
+ 0.125;0.75;,
+ 0.75;0.75;,
+ 0.875;0.75;,
+ 0.25;0.75;,
+ 0.375;0.75;,
+ 0.0;0.0;,
+ 1.0;0.0;,
+ 0.0;0.0;,
+ 1.0;1.0;,
+ 1.0;0.0;,
+ 0.0;0.0;,
+ 1.0;1.0;,
+ 1.0;1.0;,
+ 0.695;0.5;,
+ 0.0;0.0;,
+ 1.0;0.0;,
+ 0.361;0.638;,
+ 1.0;1.0;,
+ 0.361;0.362;,
+ 0.5;0.304;,
+ 1.0;1.0;,
+ 0.373;0.352;,
+ 0.635;0.627;,
+ 0.037;0.012;,
+ 0.7;0.494;,
+ 0.504;0.298;,
+ 0.368;0.633;,
+ 0.976;0.012;,
+ 0.645;0.362;,
+ 0.7;0.494;,
+ 0.988;0.025;,
+ 0.98;0.971;,
+ 0.366;0.643;,
+ 0.988;0.012;,
+ 0.36;0.352;,
+ 0.492;0.297;,
+ 0.646;0.362;,
+ 0.0;0.0;,
+ // Gatling_fin_3
+ 0.991;0.495;,
+ 0.5;1.0;,
+ 0.989;0.011;,
+ 1.0;0.0;,
+ 0.125;1.0;,
+ 0.989;0.967;,
+ 0.625;0.0;,
+ 0.125;0.0;,
+ 0.75;1.0;,
+ 0.25;1.0;,
+ 0.25;0.0;,
+ 0.75;0.0;,
+ 0.375;1.0;,
+ 0.875;1.0;,
+ 0.875;0.0;,
+ 0.375;0.0;,
+ 0.5;0.5;,
+ 0.625;0.5;,
+ 1.0;0.5;,
+ 0.125;0.5;,
+ 0.75;0.5;,
+ 0.875;0.5;,
+ 0.25;0.5;,
+ 0.375;0.5;,
+ 0.5;0.75;,
+ 0.625;0.75;,
+ 1.0;0.75;,
+ 0.125;0.75;,
+ 0.75;0.75;,
+ 0.875;0.75;,
+ 0.25;0.75;,
+ 0.375;0.75;,
+ 1.0;1.0;,
+ 1.0;1.0;,
+ 1.0;0.0;,
+ 0.361;0.638;,
+ 0.304;0.5;,
+ 0.361;0.361;,
+ 1.0;1.0;,
+ 1.0;1.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 1.0;1.0;,
+ 0.0;0.0;,
+ 1.0;0.0;,
+ 0.361;0.362;,
+ 0.0;0.0;,
+ 1.0;1.0;,
+ 0.988;0.012;,
+ 0.635;0.627;,
+ 0.299;0.5;,
+ 0.7;0.494;,
+ 0.504;0.298;,
+ 0.368;0.633;,
+ 0.976;0.012;,
+ 0.637;0.354;,
+ 0.69;0.495;,
+ 0.988;0.025;,
+ 0.98;0.971;,
+ 0.366;0.643;,
+ 0.311;0.512;,
+ 0.36;0.352;,
+ 0.506;0.299;,
+ 0.646;0.362;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ // Barrel_11
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ // Barrel_1
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ // Barrel_13
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ // Barrel_14
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ // Barrel_12
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ // Barrel_16
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ // Barrel_17
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ // Barrel_15
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ // Side_guns
+ 0.0;0.5;,
+ 0.5;1.0;,
+ 1.0;0.0;,
+ 1.0;1.0;,
+ 0.125;1.0;,
+ 0.625;1.0;,
+ 0.875;0.0;,
+ 0.25;0.0;,
+ 0.146;0.854;,
+ 0.25;1.0;,
+ 0.375;0.0;,
+ 0.5;0.0;,
+ 0.375;1.0;,
+ 0.5;0.5;,
+ 0.625;0.0;,
+ 0.75;0.0;,
+ 0.125;0.008;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.008;,
+ 0.0;0.0;,
+ 0.5;1.0;,
+ 0.854;0.146;,
+ 0.5;0.5;,
+ 0.146;0.854;,
+ 0.5;0.0;,
+ 0.146;0.146;,
+ 0.854;0.854;,
+ 0.146;0.854;,
+ 0.0;1.0;,
+ 0.375;0.008;,
+ 0.875;0.008;,
+ 0.625;0.008;,
+ 0.5;0.008;,
+ 0.875;0.008;,
+ 0.0;0.0;,
+ 0.75;0.008;,
+ 0.125;0.0;,
+ 0.008;1.0;,
+ 0.008;1.0;,
+ 0.008;1.0;,
+ 0.008;1.0;,
+ 0.008;1.0;,
+ 0.008;1.0;,
+ 0.008;1.0;,
+ 0.0;0.5;,
+ 0.5;1.0;,
+ 1.0;0.0;,
+ 1.0;1.0;,
+ 0.125;1.0;,
+ 0.625;1.0;,
+ 0.875;0.0;,
+ 0.25;0.0;,
+ 0.146;0.854;,
+ 0.25;1.0;,
+ 0.375;0.0;,
+ 0.5;0.0;,
+ 0.375;1.0;,
+ 0.5;0.5;,
+ 0.625;0.0;,
+ 0.75;0.0;,
+ 0.125;0.008;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.008;,
+ 0.0;0.0;,
+ 0.5;1.0;,
+ 0.854;0.146;,
+ 0.5;0.5;,
+ 0.146;0.854;,
+ 0.5;0.0;,
+ 0.146;0.146;,
+ 0.854;0.854;,
+ 0.146;0.854;,
+ 0.0;1.0;,
+ 0.375;0.008;,
+ 0.875;0.008;,
+ 0.625;0.008;,
+ 0.5;0.008;,
+ 0.875;0.008;,
+ 0.0;0.0;,
+ 0.75;0.008;,
+ 0.125;0.0;,
+ 0.008;1.0;,
+ 0.008;1.0;,
+ 0.008;1.0;,
+ 0.008;1.0;,
+ 0.008;1.0;,
+ 0.008;1.0;,
+ 0.008;1.0;,
+ // Frontal_aux_gun
+ 1.0;0.942;,
+ 0.5;0.942;,
+ 0.5;0.046;,
+ 1.0;0.046;,
+ 0.125;0.942;,
+ 0.625;0.942;,
+ 0.626;0.046;,
+ 0.124;0.046;,
+ 0.75;0.942;,
+ 0.25;0.942;,
+ 0.751;0.046;,
+ 0.249;0.046;,
+ 0.375;0.942;,
+ 0.875;0.942;,
+ 0.374;0.046;,
+ 0.876;0.046;,
+ 0.5;0.04;,
+ 0.0;0.04;,
+ 0.626;0.04;,
+ 0.124;0.04;,
+ 0.751;0.04;,
+ 0.249;0.04;,
+ 0.374;0.04;,
+ 0.876;0.04;,
+ 0.5;0.066;,
+ 1.0;0.066;,
+ 0.625;0.066;,
+ 0.125;0.066;,
+ 0.75;0.066;,
+ 0.25;0.066;,
+ 0.375;0.066;,
+ 0.875;0.066;,
+ 1.0;0.063;,
+ 0.125;0.063;,
+ 0.625;0.063;,
+ 0.75;0.063;,
+ 0.25;0.063;,
+ 0.375;0.063;,
+ 0.875;0.063;,
+ 0.5;0.063;,
+ 0.5;0.055;,
+ 0.625;0.055;,
+ 0.75;0.055;,
+ 0.875;0.055;,
+ 1.0;0.055;,
+ 0.125;0.055;,
+ 0.25;0.055;,
+ 0.375;0.055;,
+ 1.0;0.732;,
+ 1.0;0.688;,
+ 1.0;0.308;,
+ 1.0;0.274;,
+ 0.018;0.723;,
+ 0.986;0.693;,
+ 0.988;0.304;,
+ 1.014;0.28;,
+ 0.978;0.706;,
+ 0.022;0.706;,
+ 0.982;0.293;,
+ 0.018;0.293;,
+ 1.014;0.693;,
+ 0.982;0.723;,
+ 0.012;0.304;,
+ 0.986;0.28;,
+ 1.0;0.306;,
+ 1.0;0.276;,
+ 0.99;0.302;,
+ 0.012;0.281;,
+ 0.985;0.293;,
+ 0.015;0.293;,
+ 1.01;0.302;,
+ 0.988;0.281;,
+ 1.0;0.347;,
+ 1.0;0.312;,
+ 0.987;0.343;,
+ 1.015;0.319;,
+ 0.98;0.332;,
+ 0.02;0.332;,
+ 0.013;0.343;,
+ 0.985;0.319;,
+ 1.0;0.28;,
+ 0.018;0.288;,
+ 0.986;0.318;,
+ 0.978;0.305;,
+ 0.022;0.305;,
+ 1.014;0.318;,
+ 0.982;0.288;,
+ 1.0;0.323;,
+ 1.0;0.32;,
+ 0.987;0.316;,
+ 0.98;0.304;,
+ 0.985;0.29;,
+ 1.0;0.283;,
+ 1.015;0.29;,
+ 0.02;0.304;,
+ 0.013;0.316;,
+ // Jet
+ 0.199;0.796;,
+ 0.0;0.0;,
+ 0.452;0.296;,
+ 0.529;0.296;,
+ 0.389;0.792;,
+ 0.0;0.0;,
+ 0.448;0.304;,
+ 0.52;0.335;,
+ 0.385;0.852;,
+ 0.0;0.0;,
+ 0.437;0.312;,
+ 0.496;0.369;,
+ 0.363;0.91;,
+ 0.0;0.0;,
+ 0.419;0.318;,
+ 0.461;0.395;,
+ 0.322;0.962;,
+ 0.0;0.0;,
+ 0.398;0.321;,
+ 0.419;0.411;,
+ 0.26;0.987;,
+ 0.0;0.0;,
+ 0.374;0.323;,
+ 0.374;0.417;,
+ 0.198;0.991;,
+ 0.0;0.0;,
+ 0.35;0.321;,
+ 0.329;0.411;,
+ 0.137;0.977;,
+ 0.0;0.0;,
+ 0.329;0.318;,
+ 0.287;0.395;,
+ 0.086;0.947;,
+ 0.0;0.0;,
+ 0.311;0.312;,
+ 0.252;0.369;,
+ 0.046;0.905;,
+ 0.0;0.0;,
+ 0.3;0.304;,
+ 0.228;0.335;,
+ 0.02;0.853;,
+ 0.0;0.0;,
+ 0.296;0.296;,
+ 0.219;0.296;,
+ 0.009;0.796;,
+ 0.0;0.0;,
+ 0.3;0.288;,
+ 0.228;0.257;,
+ 0.014;0.737;,
+ 0.0;0.0;,
+ 0.311;0.28;,
+ 0.252;0.223;,
+ 0.038;0.679;,
+ 0.0;0.0;,
+ 0.329;0.274;,
+ 0.287;0.197;,
+ 0.079;0.628;,
+ 0.0;0.0;,
+ 0.35;0.271;,
+ 0.329;0.181;,
+ 0.14;0.605;,
+ 0.0;0.0;,
+ 0.374;0.269;,
+ 0.374;0.175;,
+ 0.202;0.601;,
+ 0.0;0.0;,
+ 0.398;0.271;,
+ 0.419;0.181;,
+ 0.259;0.614;,
+ 0.0;0.0;,
+ 0.419;0.274;,
+ 0.461;0.197;,
+ 0.31;0.643;,
+ 0.0;0.0;,
+ 0.437;0.28;,
+ 0.496;0.223;,
+ 0.35;0.684;,
+ 0.0;0.0;,
+ 0.448;0.288;,
+ 0.52;0.257;,
+ 0.377;0.735;,
+ 0.314;0.795;,
+ 0.31;0.832;,
+ 0.295;0.866;,
+ 0.27;0.893;,
+ 0.237;0.909;,
+ 0.203;0.913;,
+ 0.162;0.904;,
+ 0.132;0.888;,
+ 0.107;0.863;,
+ 0.09;0.83;,
+ 0.084;0.794;,
+ 0.089;0.757;,
+ 0.105;0.723;,
+ 0.13;0.697;,
+ 0.163;0.682;,
+ 0.199;0.678;,
+ 0.233;0.684;,
+ 0.264;0.701;,
+ 0.29;0.726;,
+ 0.307;0.759;,
+ 0.239;0.796;,
+ 0.237;0.81;,
+ 0.231;0.822;,
+ 0.222;0.832;,
+ 0.211;0.837;,
+ 0.198;0.839;,
+ 0.758;0.764;,
+ 0.176;0.831;,
+ 0.167;0.821;,
+ 0.161;0.809;,
+ 0.158;0.795;,
+ 0.16;0.781;,
+ 0.166;0.769;,
+ 0.175;0.76;,
+ 0.186;0.754;,
+ 0.198;0.752;,
+ 0.21;0.755;,
+ 0.222;0.76;,
+ 0.231;0.77;,
+ 0.237;0.782;,
+ 0.199;0.796;,
+ 0.452;0.296;,
+ 0.529;0.296;,
+ 0.389;0.792;,
+ 0.448;0.304;,
+ 0.52;0.335;,
+ 0.385;0.852;,
+ 0.437;0.312;,
+ 0.496;0.369;,
+ 0.363;0.91;,
+ 0.419;0.318;,
+ 0.461;0.395;,
+ 0.322;0.962;,
+ 0.398;0.321;,
+ 0.419;0.411;,
+ 0.26;0.987;,
+ 0.374;0.323;,
+ 0.374;0.417;,
+ 0.198;0.991;,
+ 0.35;0.321;,
+ 0.329;0.411;,
+ 0.137;0.977;,
+ 0.329;0.318;,
+ 0.287;0.395;,
+ 0.086;0.947;,
+ 0.311;0.312;,
+ 0.252;0.369;,
+ 0.046;0.905;,
+ 0.3;0.304;,
+ 0.228;0.335;,
+ 0.02;0.853;,
+ 0.296;0.296;,
+ 0.219;0.296;,
+ 0.009;0.796;,
+ 0.3;0.288;,
+ 0.228;0.257;,
+ 0.014;0.737;,
+ 0.311;0.28;,
+ 0.252;0.223;,
+ 0.038;0.679;,
+ 0.329;0.274;,
+ 0.287;0.197;,
+ 0.079;0.628;,
+ 0.35;0.271;,
+ 0.329;0.181;,
+ 0.14;0.605;,
+ 0.374;0.269;,
+ 0.374;0.175;,
+ 0.202;0.601;,
+ 0.398;0.271;,
+ 0.419;0.181;,
+ 0.259;0.614;,
+ 0.419;0.274;,
+ 0.461;0.197;,
+ 0.31;0.643;,
+ 0.437;0.28;,
+ 0.496;0.223;,
+ 0.35;0.684;,
+ 0.448;0.288;,
+ 0.52;0.257;,
+ 0.377;0.735;,
+ 0.314;0.795;,
+ 0.31;0.832;,
+ 0.295;0.866;,
+ 0.27;0.893;,
+ 0.237;0.909;,
+ 0.203;0.913;,
+ 0.162;0.904;,
+ 0.132;0.888;,
+ 0.107;0.863;,
+ 0.09;0.83;,
+ 0.084;0.794;,
+ 0.089;0.757;,
+ 0.105;0.723;,
+ 0.13;0.697;,
+ 0.163;0.682;,
+ 0.199;0.678;,
+ 0.233;0.684;,
+ 0.264;0.701;,
+ 0.29;0.726;,
+ 0.307;0.759;,
+ 0.239;0.796;,
+ 0.237;0.81;,
+ 0.231;0.822;,
+ 0.222;0.832;,
+ 0.211;0.837;,
+ 0.198;0.839;,
+ 0.758;0.764;,
+ 0.176;0.831;,
+ 0.167;0.821;,
+ 0.161;0.809;,
+ 0.158;0.795;,
+ 0.16;0.781;,
+ 0.166;0.769;,
+ 0.175;0.76;,
+ 0.186;0.754;,
+ 0.198;0.752;,
+ 0.21;0.755;,
+ 0.222;0.76;,
+ 0.231;0.77;,
+ 0.237;0.782;,
+ // Chassis
+ 0.222;0.87;,
+ 0.239;0.867;,
+ 0.287;0.848;,
+ 0.319;0.809;,
+ 0.228;0.895;,
+ 0.249;0.895;,
+ 0.324;0.891;,
+ 0.353;0.853;,
+ 0.371;0.833;,
+ 0.223;0.914;,
+ 0.249;0.935;,
+ 0.365;0.884;,
+ 0.384;0.853;,
+ 0.386;0.837;,
+ 0.213;0.928;,
+ 0.402;0.87;,
+ 0.405;0.847;,
+ 0.405;0.836;,
+ 0.362;0.819;,
+ 0.405;0.668;,
+ 0.447;0.644;,
+ 0.405;0.476;,
+ 0.447;0.318;,
+ 0.405;0.338;,
+ 0.447;0.229;,
+ 0.25;0.303;,
+ 0.38;0.303;,
+ 0.405;0.096;,
+ 0.552;0.324;,
+ 0.525;0.228;,
+ 0.129;0.183;,
+ 0.178;0.2;,
+ 0.396;0.319;,
+ 0.513;0.651;,
+ 0.335;0.163;,
+ 0.186;0.208;,
+ 0.489;0.111;,
+ 0.198;0.324;,
+ 0.283;0.171;,
+ 0.598;0.146;,
+ 0.62;0.079;,
+ 0.202;0.109;,
+ 0.04;0.018;,
+ 0.397;0.135;,
+ 0.204;0.327;,
+ 0.242;0.321;,
+ 0.611;0.62;,
+ 0.137;0.45;,
+ 0.195;0.44;,
+ 0.246;0.463;,
+ 0.448;0.861;,
+ 0.164;0.71;,
+ 0.224;0.695;,
+ 0.271;0.691;,
+ 0.317;0.68;,
+ 0.476;0.861;,
+ 0.213;0.814;,
+ 0.263;0.792;,
+ 0.288;0.73;,
+ 0.344;0.679;,
+ 0.29;0.476;,
+ 0.288;0.324;,
+ 0.383;0.669;,
+ 0.358;0.476;,
+ 0.345;0.321;,
+ 0.606;0.322;,
+ 0.614;0.577;,
+ 0.448;0.975;,
+ 0.076;0.455;,
+ 0.63;0.232;,
+ 0.08;0.17;,
+ 0.398;0.049;,
+ 0.024;0.215;,
+ 0.152;0.316;,
+ 0.011;0.234;,
+ 0.137;0.411;,
+ 0.673;0.296;,
+ 0.672;0.534;,
+ 0.041;0.413;,
+ 0.044;0.181;,
+ 0.02;0.237;,
+ 0.052;0.253;,
+ 0.066;0.408;,
+ 0.059;0.199;,
+ 0.098;0.218;,
+ 0.383;0.06;,
+ 0.515;0.146;,
+ 0.287;0.307;,
+ 0.067;0.26;,
+ 0.081;0.406;,
+ 0.073;0.246;,
+ 0.028;0.226;,
+ 0.142;0.237;,
+ 0.076;0.251;,
+ 0.031;0.418;,
+ 0.134;0.23;,
+ 0.716;0.169;,
+ 0.396;0.097;,
+ 0.34;0.307;,
+ 0.361;0.064;,
+ 0.281;0.066;,
+ 0.333;0.067;,
+ 0.377;0.113;,
+ 0.374;0.21;,
+ 0.336;0.217;,
+ 0.336;0.119;,
+ 0.248;0.226;,
+ 0.24;0.149;,
+ 0.28;0.13;,
+ 0.286;0.222;,
+ 0.405;0.087;,
+ 0.247;0.174;,
+ 0.373;0.156;,
+ 0.447;0.1;,
+ 0.401;0.079;,
+ 0.405;0.194;,
+ 0.397;0.197;,
+ 0.405;0.132;,
+ 0.94;0.186;,
+ 0.852;0.217;,
+ 0.939;0.144;,
+ 0.865;0.206;,
+ 0.884;0.068;,
+ 0.938;0.041;,
+ 0.447;0.43;,
+ 0.55;0.424;,
+ 0.931;0.185;,
+ 0.931;0.21;,
+ 0.931;0.143;,
+ 0.872;0.207;,
+ 0.892;0.07;,
+ 0.895;0.045;,
+ 0.2;0.832;,
+ 0.447;0.74;,
+ 0.497;0.103;,
+ 0.768;0.198;,
+ 0.613;0.082;,
+ 0.822;0.151;,
+ 0.494;0.021;,
+ 0.38;0.055;,
+ 0.515;0.138;,
+ 0.357;0.056;,
+ 0.298;0.058;,
+ 0.702;0.037;,
+ 0.744;0.121;,
+ 0.707;0.131;,
+ 0.718;0.123;,
+ 0.763;0.159;,
+ 0.706;0.158;,
+ 0.105;0.085;,
+ 0.105;0.027;,
+ 0.098;0.018;,
+ 0.447;0.556;,
+ 0.476;0.978;,
+ 0.533;0.575;,
+ 0.191;0.571;,
+ 0.155;0.634;,
+ 0.542;0.738;,
+ 0.48;0.744;,
+ 0.278;0.554;,
+ 0.321;0.559;,
+ 0.365;0.557;,
+ 0.405;0.555;,
+ 0.605;0.424;,
+ 0.23;0.553;,
+ 0.334;0.726;,
+ 0.346;0.757;,
+ 0.48;0.926;,
+ 0.186;0.762;,
+ 0.238;0.742;,
+ 0.354;0.787;,
+ 0.304;0.772;,
+ 0.331;0.837;,
+ 0.448;0.917;,
+ 0.382;0.784;,
+ 0.405;0.689;,
+ 0.389;0.807;,
+ 0.405;0.809;,
+ 0.377;0.748;,
+ 0.382;0.719;,
+ 0.395;0.698;,
+ 0.385;0.783;,
+ 0.381;0.748;,
+ 0.386;0.719;,
+ 0.399;0.7;,
+ 0.408;0.692;,
+ 0.392;0.804;,
+ 0.405;0.806;,
+ 0.384;0.784;,
+ 0.406;0.692;,
+ 0.39;0.805;,
+ 0.405;0.808;,
+ 0.379;0.748;,
+ 0.384;0.719;,
+ 0.397;0.699;,
+ 0.581;0.635;,
+ 0.181;0.898;,
+ 0.202;0.883;,
+ 0.463;0.921;,
+ 0.492;0.875;,
+ 0.473;0.97;,
+ 0.484;0.98;,
+ 0.134;0.71;,
+ 0.158;0.777;,
+ 0.241;0.95;,
+ 0.294;0.989;,
+ 0.302;0.876;,
+ 0.264;0.935;,
+ 0.15;0.867;,
+ 0.288;0.966;,
+ 0.458;0.97;,
+ 0.222;0.87;,
+ 0.239;0.867;,
+ 0.287;0.848;,
+ 0.319;0.809;,
+ 0.228;0.895;,
+ 0.249;0.895;,
+ 0.324;0.891;,
+ 0.353;0.853;,
+ 0.371;0.833;,
+ 0.223;0.914;,
+ 0.249;0.935;,
+ 0.365;0.884;,
+ 0.384;0.853;,
+ 0.386;0.837;,
+ 0.362;0.819;,
+ 0.25;0.303;,
+ 0.38;0.303;,
+ 0.552;0.324;,
+ 0.525;0.228;,
+ 0.129;0.183;,
+ 0.178;0.2;,
+ 0.396;0.319;,
+ 0.513;0.651;,
+ 0.335;0.163;,
+ 0.186;0.208;,
+ 0.489;0.111;,
+ 0.198;0.324;,
+ 0.283;0.171;,
+ 0.598;0.146;,
+ 0.62;0.079;,
+ 0.202;0.109;,
+ 0.04;0.018;,
+ 0.397;0.135;,
+ 0.204;0.327;,
+ 0.242;0.321;,
+ 0.611;0.62;,
+ 0.137;0.45;,
+ 0.195;0.44;,
+ 0.246;0.463;,
+ 0.164;0.71;,
+ 0.224;0.695;,
+ 0.271;0.691;,
+ 0.317;0.68;,
+ 0.476;0.861;,
+ 0.213;0.814;,
+ 0.263;0.792;,
+ 0.288;0.73;,
+ 0.344;0.679;,
+ 0.29;0.476;,
+ 0.288;0.324;,
+ 0.383;0.669;,
+ 0.358;0.476;,
+ 0.345;0.321;,
+ 0.606;0.322;,
+ 0.614;0.577;,
+ 0.076;0.455;,
+ 0.63;0.232;,
+ 0.08;0.17;,
+ 0.398;0.049;,
+ 0.024;0.215;,
+ 0.152;0.316;,
+ 0.011;0.234;,
+ 0.137;0.411;,
+ 0.673;0.296;,
+ 0.672;0.534;,
+ 0.041;0.413;,
+ 0.044;0.181;,
+ 0.02;0.237;,
+ 0.052;0.253;,
+ 0.066;0.408;,
+ 0.059;0.199;,
+ 0.098;0.218;,
+ 0.383;0.06;,
+ 0.515;0.146;,
+ 0.287;0.307;,
+ 0.067;0.26;,
+ 0.081;0.406;,
+ 0.073;0.246;,
+ 0.028;0.226;,
+ 0.142;0.237;,
+ 0.076;0.251;,
+ 0.031;0.418;,
+ 0.134;0.23;,
+ 0.716;0.169;,
+ 0.396;0.097;,
+ 0.34;0.307;,
+ 0.361;0.064;,
+ 0.281;0.066;,
+ 0.333;0.067;,
+ 0.377;0.113;,
+ 0.374;0.21;,
+ 0.336;0.217;,
+ 0.336;0.119;,
+ 0.248;0.226;,
+ 0.24;0.149;,
+ 0.28;0.13;,
+ 0.286;0.222;,
+ 0.247;0.174;,
+ 0.373;0.156;,
+ 0.401;0.079;,
+ 0.397;0.197;,
+ 0.94;0.186;,
+ 0.852;0.217;,
+ 0.939;0.144;,
+ 0.865;0.206;,
+ 0.884;0.068;,
+ 0.938;0.041;,
+ 0.55;0.424;,
+ 0.931;0.185;,
+ 0.931;0.21;,
+ 0.931;0.143;,
+ 0.872;0.207;,
+ 0.892;0.07;,
+ 0.895;0.045;,
+ 0.2;0.832;,
+ 0.497;0.103;,
+ 0.768;0.198;,
+ 0.613;0.082;,
+ 0.822;0.151;,
+ 0.494;0.021;,
+ 0.38;0.055;,
+ 0.515;0.138;,
+ 0.357;0.056;,
+ 0.298;0.058;,
+ 0.702;0.037;,
+ 0.744;0.121;,
+ 0.707;0.131;,
+ 0.718;0.123;,
+ 0.763;0.159;,
+ 0.706;0.158;,
+ 0.105;0.085;,
+ 0.105;0.027;,
+ 0.098;0.018;,
+ 0.476;0.978;,
+ 0.533;0.575;,
+ 0.191;0.571;,
+ 0.155;0.634;,
+ 0.542;0.738;,
+ 0.48;0.744;,
+ 0.278;0.554;,
+ 0.321;0.559;,
+ 0.365;0.557;,
+ 0.605;0.424;,
+ 0.23;0.553;,
+ 0.334;0.726;,
+ 0.346;0.757;,
+ 0.48;0.926;,
+ 0.186;0.762;,
+ 0.238;0.742;,
+ 0.354;0.787;,
+ 0.304;0.772;,
+ 0.331;0.837;,
+ 0.382;0.784;,
+ 0.389;0.807;,
+ 0.377;0.748;,
+ 0.382;0.719;,
+ 0.395;0.698;,
+ 0.385;0.783;,
+ 0.381;0.748;,
+ 0.386;0.719;,
+ 0.399;0.7;,
+ 0.392;0.804;,
+ 0.384;0.784;,
+ 0.39;0.805;,
+ 0.379;0.748;,
+ 0.384;0.719;,
+ 0.397;0.699;,
+ 0.581;0.635;,
+ 0.202;0.883;,
+ 0.463;0.921;,
+ 0.492;0.875;,
+ 0.473;0.97;,
+ 0.484;0.98;,
+ 0.134;0.71;,
+ 0.158;0.777;,
+ 0.302;0.876;,
+ 0.264;0.935;,
+ 0.288;0.966;,
+ 0.458;0.97;,
+ // Bubble
+ 1.0;1.0;,
+ 1.0;0.0;,
+ 1.0;0.0;,
+ 0.0;0.0;,
+ 0.544;0.601;,
+ 0.0;0.0;,
+ 0.0;1.0;,
+ 1.0;0.0;,
+ 0.0;1.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 1.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;1.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 1.0;0.0;,
+ 0.0;0.0;,
+ 0.0;0.0;,
+ 1.0;1.0;,
+ 1.0;0.0;,
+ 0.544;0.601;,
+ 0.0;0.0;,
+ 0.0;1.0;,
+ 0.0;1.0;,
+ 1.0;0.0;,
+ 0.0;0.0;;
+ }
+ MeshMaterialList {
+ 7;
+ 3000;
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 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,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 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,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 4,
+ 4,
+ 4,
+ 4,
+ 4,
+ 4,
+ 4,
+ 4,
+ 4,
+ 4,
+ 4,
+ 4,
+ 4,
+ 4,
+ 4,
+ 4,
+ 4,
+ 4,
+ 4,
+ 4,
+ 4,
+ 4,
+ 4,
+ 4,
+ 4,
+ 4,
+ 4,
+ 4;
+
+ Material C4DMAT_NONE {
+ 1.0;1.0;1.0;1.0;;
+ 1.0;;
+ 1.0;1.0;1.0;;
+ 0.0;0.0;0.0;;
+
+ EffectInstance {
+ "/materials/solid_bump.xml";
+ }
+ }
+ Material C4DMAT_metal_rough_gray {
+ 1.0;1.0;1.0;1.0;;
+ 1.0;;
+ 1.0;1.0;1.0;;
+ 0.0;0.0;0.0;;
+
+ EffectInstance {
+ "/materials/solid_bump.xml";
+ }
+ }
+
+ Material C4DMAT_Tryska {
+ 1.0;1.0;1.0;1.0;;
+ 1.0;;
+ 1.0;1.0;1.0;;
+ 0.0;0.0;0.0;;
+
+ EffectInstance {
+ "/materials/solid_bump.xml";
+ }
+ }
+
+ Material C4DMAT_Hull_-_metal {
+ 1.0;1.0;1.0;1.0;;
+ 1.0;;
+ 1.0;1.0;1.0;;
+ 0.0;0.0;0.0;;
+
+ EffectInstance {
+ "/materials/solid_bump.xml";
+ }
+ }
+
+ Material C4DMAT_Okno_kokpitu {
+ 1.0;1.0;1.0;1.0;;
+ 1.0;;
+ 1.0;1.0;1.0;;
+ 0.0;0.0;0.0;;
+
+ EffectInstance {
+ "/materials/solid_bump.xml";
+ }
+ }
+
+ Material C4DMAT_Metal {
+ 1.0;1.0;1.0;1.0;;
+ 1.0;;
+ 1.0;1.0;1.0;;
+ 0.0;0.0;0.0;;
+
+ EffectInstance {
+ "/materials/solid_bump.xml";
+ }
+ }
+
+ Material C4DMAT_Turret_base {
+ 1.0;1.0;1.0;1.0;;
+ 1.0;;
+ 1.0;1.0;1.0;;
+ 0.0;0.0;0.0;;
+
+ EffectInstance {
+ "/materials/solid_bump.xml";
+ }
+ }
+
+ }
+}
+
+}
\ No newline at end of file
diff --git a/include/assertion.h b/include/assertion.h
new file mode 100644
index 0000000..70dd1e6
--- /dev/null
+++ b/include/assertion.h
@@ -0,0 +1,51 @@
+//
+// Copyright (C) 2007 by Martin Moracek
+//
+// This program is free software; you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation; either version 2 of the License, or
+// (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program; if not, write to the Free Software
+// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+//
+
+/**
+ * @file assertion.h
+ *
+ * Assertion macros.
+ */
+
+#pragma once
+
+/*
+ * Assertion macros
+ */
+
+#ifdef DEBUG
+
+#include "platform.h"
+
+// assert, which invokes a break point
+# ifdef PLATFORM_MSVC
+# define BREAK_ASSERT(x) if ((x) == false) __asm{int 3};
+# else /* PLATFORM_MSVC */
+# define BREAK_ASSERT(x) if ((x) == false) asm("int $0x3");
+# endif /* PLATFORM_MSVC */
+
+// debug assert
+# include
+# define DEBUG_ASSERT(x) assert(x)
+
+#else /* DEBUG */
+
+# define BREAK_ASSERT(x)
+# define DEBUG_ASSERT(x)
+
+#endif /* DEBUG */
diff --git a/include/common.h b/include/common.h
new file mode 100644
index 0000000..d57cc38
--- /dev/null
+++ b/include/common.h
@@ -0,0 +1,35 @@
+//
+// Copyright (C) 2007 by Martin Moracek
+//
+// This program is free software; you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation; either version 2 of the License, or
+// (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program; if not, write to the Free Software
+// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+//
+
+/**
+ * @file common.h
+ *
+ * Common includes.
+ */
+
+#pragma once
+
+#include "platform.h"
+#include "types.h"
+#include "assertion.h"
+#include "exception.h"
+
+#include "config.h"
+
+#include "stdtypes.h"
+#include "vfs/logfile.h"
diff --git a/include/config.h b/include/config.h
new file mode 100644
index 0000000..eaab4e8
--- /dev/null
+++ b/include/config.h
@@ -0,0 +1,36 @@
+//
+// Copyright (C) 2007 by Martin Moracek
+//
+// This program is free software; you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation; either version 2 of the License, or
+// (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program; if not, write to the Free Software
+// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+//
+
+/**
+ * @file config.h
+ *
+ * Tweakable configuration options.
+ */
+
+#pragma once
+
+#define FONT_FORCE_AUTOHINT
+
+#ifdef DEBUG
+
+# define LOG_RESOURCES
+// # define LOG_SINGLETONS
+
+# define MEM_MANAGER_ON
+
+#endif /* DEBUG */
diff --git a/include/core/application.h b/include/core/application.h
new file mode 100644
index 0000000..2fd5f22
--- /dev/null
+++ b/include/core/application.h
@@ -0,0 +1,53 @@
+//
+// Copyright (C) 2007 by Martin Moracek
+//
+// This program is free software; you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation; either version 2 of the License, or
+// (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program; if not, write to the Free Software
+// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+//
+
+/**
+ * @file application.h
+ *
+ * blahblah
+ *
+ */
+
+#pragma once
+
+#include "core/timer.h"
+
+namespace tre {
+
+ class VirtualMachine;
+
+ class Application {
+ public:
+ Timer timer;
+ bool running;
+
+ public:
+ Application();
+ virtual ~Application();
+
+ virtual void Run(void) = 0;
+
+ void Quit(void) {running = false;}
+
+ VirtualMachine * GetScriptVM(void) {return scriptVM_;}
+
+ protected:
+ VirtualMachine * scriptVM_;
+ };
+
+}
diff --git a/include/core/client/display.h b/include/core/client/display.h
new file mode 100644
index 0000000..239f5f8
--- /dev/null
+++ b/include/core/client/display.h
@@ -0,0 +1,67 @@
+//
+// Copyright (C) 2008 by Martin Moracek
+//
+// This program is free software; you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation; either version 2 of the License, or
+// (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program; if not, write to the Free Software
+// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+//
+
+/**
+ * @file display.h
+ *
+ * Ble.
+ */
+
+#pragma once
+
+#include
+#include
+
+#include "types.h"
+
+namespace tre {
+
+ struct DisplayInfo {
+ uint width;
+ uint height;
+ uint bpp;
+ bool fullscreen;
+ bool stereo;
+ };
+
+ typedef std::vector DInfoVector;
+
+ class Display {
+ public:
+ Display();
+
+ void Init(void);
+
+ void SetDisplayMode(const DisplayInfo & info);
+
+ const std::string GetDriverName(void) const;
+ const DisplayInfo GetDisplayInfo(void) const;
+ const DInfoVector ListModes(void) const;
+
+ private:
+ bool fullscreen_;
+ bool stereo_;
+ };
+
+ inline Display & sDisplay(void)
+ {
+ static Display r;
+ return r;
+ }
+
+}
diff --git a/include/core/conf_core.h b/include/core/conf_core.h
new file mode 100644
index 0000000..ef84085
--- /dev/null
+++ b/include/core/conf_core.h
@@ -0,0 +1,31 @@
+//
+// Copyright (C) 2008 by Martin Moracek
+//
+// This program is free software; you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation; either version 2 of the License, or
+// (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program; if not, write to the Free Software
+// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+//
+
+/**
+ * @file conf_core.h
+ *
+ * Ble.
+ */
+
+#pragma once
+
+namespace tre {
+
+ void InitCoreConf(TiXmlElement & root);
+
+}
diff --git a/include/core/init_sdl.cpp b/include/core/init_sdl.cpp
new file mode 100644
index 0000000..9f28cb2
--- /dev/null
+++ b/include/core/init_sdl.cpp
@@ -0,0 +1,44 @@
+//
+// Copyright (C) 2008 by Martin Moracek
+//
+// This program is free software; you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation; either version 2 of the License, or
+// (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program; if not, write to the Free Software
+// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+//
+
+/**
+ * @file init_basic.cpp
+ *
+ * blahblah
+ */
+
+#include
+
+namespace {
+
+ class InitSDL {
+ public:
+ InitSDL()
+ {
+ SDL_Init(0);
+ }
+
+ ~InitSDL()
+ {
+ SDL_Quit();
+ }
+ };
+
+ InitSDL sInitSDL;
+
+}
diff --git a/include/core/script_core.h b/include/core/script_core.h
new file mode 100644
index 0000000..1e74fb9
--- /dev/null
+++ b/include/core/script_core.h
@@ -0,0 +1,39 @@
+//
+// Copyright (C) 2008 by Martin Moracek
+//
+// This program is free software; you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation; either version 2 of the License, or
+// (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program; if not, write to the Free Software
+// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+//
+
+/**
+ * @file script_core.h
+ *
+ * Ble.
+ */
+
+#pragma once
+
+struct lua_State;
+
+namespace tre {
+
+ class CoreInitializer {
+ public:
+ typedef lua_State * first_argument_type;
+ typedef void result_type;
+
+ void operator () (lua_State * L) const;
+ };
+
+}
diff --git a/include/core/timer.h b/include/core/timer.h
new file mode 100644
index 0000000..fe57730
--- /dev/null
+++ b/include/core/timer.h
@@ -0,0 +1,75 @@
+//
+// Copyright (C) 2008 by Martin Moracek
+//
+// This program is free software; you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation; either version 2 of the License, or
+// (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program; if not, write to the Free Software
+// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+//
+
+/**
+ * @file timer.h
+ *
+ * blabla
+ */
+
+#pragma once
+
+#include "assertion.h"
+
+#include "cpair.h"
+
+#include
+#include
+
+#include "types.h"
+
+namespace tre {
+
+ class Timer {
+ public:
+ static uint32 GetSystemTime(void);
+
+ public:
+ typedef boost::function TimerAction;
+
+ public:
+ float mod;
+
+ public:
+ Timer();
+
+ void UpdateTime(void);
+ uint GetTime(void) {return time_;}
+
+ void Start(void);
+ void Stop(void);
+ bool IsRunning(void) {return running_;}
+
+ // returns pointer as an id
+ const TimerAction * ScheduleAction(uint ms, const TimerAction & act);
+ bool RemoveAction(const TimerAction * act);
+
+ private:
+ typedef cpair ActionPair;
+ typedef std::deque ActionQueue;
+
+ private:
+ uint lastTime_; // last snapshot
+ uint time_;
+
+ bool running_;
+
+ ActionQueue actions_;
+ };
+
+}
diff --git a/include/core/vmachine.h b/include/core/vmachine.h
new file mode 100644
index 0000000..6a513f5
--- /dev/null
+++ b/include/core/vmachine.h
@@ -0,0 +1,65 @@
+//
+// Copyright (C) 2007 by Martin Moracek
+//
+// This program is free software; you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation; either version 2 of the License, or
+// (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program; if not, write to the Free Software
+// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+//
+
+/**
+ * @file vmachine.h
+ *
+ * blahblahblah
+ *
+ */
+
+#pragma once
+
+#include
+#include
+
+#include "luabind/luabind.hpp"
+
+struct lua_State;
+
+namespace tre {
+
+ class Application;
+
+ typedef boost::function ModuleInit;
+
+ class VirtualMachine {
+ public:
+ VirtualMachine(bool libs=true);
+ ~VirtualMachine();
+
+ template
+ void InitModule(const T & init) {init(luaState_);}
+
+ bool RunFile(const std::string & filename);
+ bool RunString(const std::string & str);
+ bool RunGlobalFunction(const std::string & str, luabind::object *arg=NULL);
+
+ template
+ const luabind::object WrapObject(T * obj)
+ {
+ return luabind::object(luaState_, obj);
+ }
+
+ const luabind::object CompileScriptChunk
+ (const std::string & chunk, const std::string & name);
+
+ private:
+ lua_State * luaState_;
+ };
+}
diff --git a/include/cpair.h b/include/cpair.h
new file mode 100644
index 0000000..eb56d56
--- /dev/null
+++ b/include/cpair.h
@@ -0,0 +1,114 @@
+//
+// Copyright (C) 2008 by Martin Moracek
+//
+// This program is free software; you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation; either version 2 of the License, or
+// (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program; if not, write to the Free Software
+// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+//
+
+/**
+ * @file cpair.h
+ *
+ * Comparable pair classes, based on SGI implementation of std::pair class.
+ */
+
+#pragma once
+
+#include
+
+template
+class cpair {
+ public:
+ typedef T first_type;
+ typedef U second_type;
+
+ public:
+ T first;
+ U second;
+
+ public:
+ // constructors
+ cpair() : first(), second() {}
+ cpair(const T & a, const U & b) : first(a), second(b) {}
+
+ template
+ cpair(const cpair & p) : first(p.first), second(p.second) {}
+
+ // also include copy constructors for equivalent std::pair
+ template
+ cpair(const std::pair & p) : first(p.first), second(p.second) {}
+};
+
+// operator ==
+template
+inline bool operator == (const cpair & l, const cpair & r)
+{
+ return l.first == r.first && l.second == r.second;
+}
+
+template
+inline bool operator == (const cpair & l, const std::pair & r)
+{
+ return l.first == r.first && l.second == r.second;
+}
+
+template
+inline bool operator == (const std::pair & l, const cpair & r)
+{
+ return l.first == r.first && l.second == r.second;
+}
+
+// operator !=
+template
+inline bool operator != (const cpair & l, const cpair & r)
+{
+ return !(l == r);
+}
+
+template
+inline bool operator != (const cpair & l, const std::pair & r)
+{
+ return !(l == r);
+}
+
+template
+inline bool operator != (const std::pair & l, const cpair & r)
+{
+ return !(l == r);
+}
+
+// operator <
+template
+inline bool operator < (const cpair & l, const cpair & r)
+{
+ return l.first < r.first;
+}
+
+template
+inline bool operator < (const T & l, const cpair & r)
+{
+ return l < r.first;
+}
+
+template
+inline bool operator < (const cpair & l, const T & r)
+{
+ return l.first < r;
+}
+
+// A convenience wrapper for creating a pair from two objects.
+// template
+// inline cpair make_cpair(T l, U r)
+// {
+// return cpair(l, r);
+// }
diff --git a/include/exception.h b/include/exception.h
new file mode 100644
index 0000000..e6dc2ef
--- /dev/null
+++ b/include/exception.h
@@ -0,0 +1,58 @@
+//
+// Copyright (C) 2007 by Martin Moracek
+//
+// This program is free software; you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation; either version 2 of the License, or
+// (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program; if not, write to the Free Software
+// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+//
+
+/**
+ * @file exception.h
+ *
+ * This file contains custom exception interface
+ *
+ * Contains declaration of the Exception class, derived from std::exception.
+ */
+
+#pragma once
+
+#include
+#include
+
+/**
+ * @class Exception
+ *
+ * Custom exception class. Used for every non-standard exception.
+ */
+class Exception : public std::exception {
+ public:
+ /** Gets description of the thrown exception. */
+ virtual const char * what() const throw()
+ {
+ return whatString.c_str();
+ }
+
+ /** Copy constructor. */
+ Exception(const std::string & str)
+ {
+ whatString = str;
+ }
+
+ virtual ~Exception() throw()
+ {
+ }
+
+ private:
+ /** String briefly describing the cause of the exception. */
+ std::string whatString;
+};
diff --git a/include/gui/basic.h b/include/gui/basic.h
new file mode 100644
index 0000000..85ec5c5
--- /dev/null
+++ b/include/gui/basic.h
@@ -0,0 +1,255 @@
+//
+// Copyright (C) 2008 by Martin Moracek
+//
+// This program is free software; you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation; either version 2 of the License, or
+// (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program; if not, write to the Free Software
+// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+//
+
+/**
+ * @file basic.h
+ *
+ * Provides collection of basic widgets.
+ */
+
+#pragma once
+
+#include
+
+#include "gui.h"
+#include "widget.h"
+#include "pixmap.h"
+#include "richtext.h"
+#include "plaintext.h"
+
+namespace tre {
+
+ /*
+ * Abstract widgets
+ */
+ class AbstractStatic : virtual public Widget {
+ public:
+ AbstractStatic(Gui & g, Widget * p);
+
+ void OnMouseEnter(void) {}
+ void OnMouseExit(void) {}
+ };
+
+ class AbstractButton : virtual public Widget {
+ public:
+ // public signals
+ boost::signal clicked;
+
+ public:
+ AbstractButton(Gui & g, Widget * p);
+
+ void OnMouseEnter(void);
+ void OnMouseExit(void);
+
+ private:
+ // slots
+ class OnButtonPressed;
+ class OnButtonReleased;
+
+ // connections
+ boost::signals::connection buttonCon1;
+ boost::signals::connection buttonCon2;
+ };
+
+ class AbstractEdit : virtual public Widget {
+ public:
+ AbstractEdit(Gui & g, Widget * p);
+
+ void OnMouseEnter(void);
+
+ private:
+ // slots
+ class OnButtonPressed;
+ class OnKeyPressed;
+
+ // connections
+ boost::signals::connection buttonCon;
+ boost::signals::connection keyCon;
+
+ private:
+ virtual void InsertCharacter(wchar_t chr) = 0;
+ };
+
+ /*
+ * Static text widget (without frame-like parent)
+ */
+ class StaticText : public Widget {
+ public:
+ static Widget * CreateWidget(Gui & gui, Widget * parent);
+
+ public:
+ PlainText text;
+
+ public:
+ StaticText(Gui & g, Widget * p);
+
+ void OnMouseEnter(void) {}
+ void OnMouseExit(void) {}
+ void OnGuiResize(const Vector2f & scale);
+
+ void Draw(void);
+ void LoadFromXml(TiXmlElement & root);
+ };
+
+ class StaticRichText : public Widget {
+ public:
+ static Widget * CreateWidget(Gui & gui, Widget * parent);
+
+ public:
+ RichText text;
+
+ public:
+ StaticRichText(Gui & g, Widget * p);
+
+ void OnMouseEnter(void) {}
+ void OnMouseExit(void) {}
+ void OnGuiResize(const Vector2f & scale);
+
+ void Draw(void);
+ void LoadFromXml(TiXmlElement & root);
+ };
+
+ /*
+ * Parent class for most pixmap based widgets
+ */
+ class PixmapWidget : virtual public Widget, private boost::noncopyable {
+ public:
+ PixmapWidget(Pixmap * pix) : pixmap_(pix) {}
+ ~PixmapWidget();
+
+ void OnGuiResize(const Vector2f & scale);
+
+ void SetSize(const Vector2f & sz);
+ void Draw(void);
+
+ protected:
+ Pixmap * pixmap_;
+
+ protected:
+ void SetState(uint u, WidgetState w);
+ };
+
+ /*
+ * Basic widgets
+ */
+ class Frame : public AbstractStatic, public PixmapWidget {
+ public:
+ static Widget * CreateWidget(Gui & gui, Widget * parent);
+
+ public:
+ Frame(Gui & g, Widget * p);
+
+ void LoadFromXml(TiXmlElement & root);
+ };
+
+ class FrameRaised : public Frame {
+ public:
+ static Widget * CreateWidget(Gui & gui, Widget * parent);
+
+ public:
+ FrameRaised(Gui & g, Widget * p) : Frame(g, p) {}
+
+ void LoadFromXml(TiXmlElement & root);
+ };
+
+ class FrameSunken : public Frame {
+ public:
+ static Widget * CreateWidget(Gui & gui, Widget * parent);
+
+ public:
+ FrameSunken(Gui & g, Widget * p) : Frame(g, p) {}
+
+ void LoadFromXml(TiXmlElement & root);
+ };
+
+// class StaticLine : public Pixmap2x1L {
+// public:
+// StaticLine(Gui & g, Widget * p);
+// StaticLine(Gui & g, Widget * p, Mesh & pm);
+//
+// void LoadFromXml(TiXmlElement & root);
+// };
+
+ class PushButton : public AbstractButton, public PixmapWidget {
+ public:
+ static Widget * CreateWidget(Gui & gui, Widget * parent);
+
+ public:
+ PushButton(Gui & g, Widget * p);
+
+ void OnGuiResize(const Vector2f & scale);
+
+ const std::wstring GetCaption(void) const {return caption_.GetText();}
+ void SetCaption(const std::string & text) {caption_.SetText(text);}
+
+ void SetSize(const Vector2f & sz);
+ void Draw(void);
+ void LoadFromXml(TiXmlElement & root);
+
+ private:
+ class EventBinder;
+
+ private:
+ PlainText caption_;
+ };
+
+// class EditBox : public Pixmap3x1 {
+// public:
+// EditBox(Gui & g, Widget * p);
+// EditBox(Gui & g, Widget * p, Mesh & pm);
+//
+// void LoadFromXml(TiXmlElement & root);
+// };
+//
+// class CheckBox : public Pixmap1x1 {
+// public:
+// CheckBox(Gui & g, Widget * p);
+// CheckBox(Gui & g, Widget * p, Mesh & pm);
+//
+// void LoadFromXml(TiXmlElement & root);
+// };
+//
+// class RadioButton : public Pixmap1x1 {
+// public:
+// RadioButton(Gui & g, Widget * p);
+// RadioButton(Gui & g, Widget * p, Mesh & pm);
+//
+// void LoadFromXml(TiXmlElement & root);
+// };
+//
+// class DropDownList : public Pixmap3x1 {
+// public:
+// DropDownList(Gui & g, Widget * p);
+// DropDownList(Gui & g, Widget * p, Mesh & pm);
+//
+// void LoadFromXml(TiXmlElement & root);
+// };
+//
+// class ListBox : public Widget {
+// };
+//
+// class TabWidget : public Widget {
+// };
+//
+// class Window : public Widget {
+// };
+//
+// class RenderView : public Widget {
+// };
+
+}
diff --git a/include/gui/font/font.h b/include/gui/font/font.h
new file mode 100644
index 0000000..1c19f8b
--- /dev/null
+++ b/include/gui/font/font.h
@@ -0,0 +1,117 @@
+//
+// Copyright (C) 2007-2008 by Martin Moracek
+//
+// This program is free software; you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation; either version 2 of the License, or
+// (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program; if not, write to the Free Software
+// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+//
+
+/**
+ * @file font.h
+ *
+ * Ble.
+ */
+
+#pragma once
+
+#include
+#include
+#include
+
+#include "types.h"
+
+#include "math/vector.h"
+#include "renderer/texture.h"
+
+namespace tre {
+
+ struct GlyphInfo {
+ wchar_t code;
+
+ int bearing_x;
+ int bearing_y;
+ uint width;
+ uint height;
+
+ uint advance_x;
+
+ TexturePtr texture;
+ Vector4f texCoords; // [left, top, right, bottom]
+ };
+
+ struct FaceInfo {
+ uint height;
+ int ascender;
+ int descender;
+ };
+
+ typedef uint FontStyle;
+ const FontStyle fsRegular = 0;
+ const FontStyle fsBold = 1;
+ const FontStyle fsItalic = 2;
+ const FontStyle fsBoldItalic = 3;
+ const FontStyle fsLast = 4;
+
+ class FontFace;
+ class Font;
+
+ typedef boost::shared_ptr FontPtr;
+ typedef boost::weak_ptr FontRef;
+
+ class FontFactory {
+ public:
+ const FontPtr CreateInstance(const std::string & name);
+
+ private:
+ typedef std::tr1::unordered_map FontMap;
+
+ private:
+ FontMap map_;
+ };
+
+ class Font : public boost::noncopyable {
+ public:
+ static FontFactory & Factory(void)
+ {
+ static FontFactory fac;
+ return fac;
+ }
+
+ static const GlyphInfo * GetFillerGlyph(void);
+
+ static const uint defTextSize = 12;
+
+ public:
+ Font();
+ ~Font();
+
+ const GlyphInfo * GetGlyph(wchar_t chr, FontStyle style=fsRegular);
+
+ int GetKerning(wchar_t chr1, wchar_t chr2, FontStyle style=fsRegular);
+
+ void SetSize(uint size) {size_ = size;}
+ void SetAntialias(bool on) {aalias_ = on;}
+
+ const FaceInfo GetFaceInfo(FontStyle style=fsRegular);
+
+ void LoadFromXml(const std::string & path);
+
+ private:
+ FontFace * faces_[fsLast];
+ std::string files_[fsLast];
+
+ bool aalias_;
+ uint size_;
+ };
+
+}
diff --git a/include/gui/gui.h b/include/gui/gui.h
new file mode 100644
index 0000000..1b7a3cf
--- /dev/null
+++ b/include/gui/gui.h
@@ -0,0 +1,183 @@
+//
+// Copyright (C) 2008 by Martin Moracek
+//
+// This program is free software; you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation; either version 2 of the License, or
+// (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program; if not, write to the Free Software
+// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+//
+
+/**
+ * @file gui.h
+ *
+ * Ble.
+ */
+
+#pragma once
+
+#include
+#include
+#include
+#include
+
+#include "platform.h"
+
+#ifdef PLATFORM_MSVC
+# include
+#else /* PLATFORM_MSVC */
+# include
+#endif /* PLATFORM_MSVC */
+
+#include "math/volumes.h"
+#include "input/input.h"
+
+class TiXmlElement;
+
+namespace tre {
+
+ class Widget;
+ class Application;
+ class Gui;
+ class GuiSkin;
+ class Canvas;
+ class Cursor;
+ class CursorSet;
+
+ class EventCombiner;
+
+ typedef boost::shared_ptr GuiSkinPtr;
+ typedef boost::shared_ptr