diff options
Diffstat (limited to 'godot')
62 files changed, 954 insertions, 221 deletions
diff --git a/godot/.import/cannon_model.gltf-11f0546d702e64ac6ee8dad9480d8489.md5 b/godot/.import/cannon_model.gltf-11f0546d702e64ac6ee8dad9480d8489.md5 new file mode 100644 index 0000000..405aa9e --- /dev/null +++ b/godot/.import/cannon_model.gltf-11f0546d702e64ac6ee8dad9480d8489.md5 @@ -0,0 +1,3 @@ +source_md5="1c28858167d4c017157a6dd1ead8ae02" +dest_md5="c1cf71d29c6075616eb27f4b384de816" + diff --git a/godot/.import/canvas.png-fe16296004ccf4fe0f0894cb0d0a4f17.etc2.stex b/godot/.import/canvas.png-fe16296004ccf4fe0f0894cb0d0a4f17.etc2.stex Binary files differnew file mode 100644 index 0000000..02038fd --- /dev/null +++ b/godot/.import/canvas.png-fe16296004ccf4fe0f0894cb0d0a4f17.etc2.stex diff --git a/godot/.import/canvas.png-fe16296004ccf4fe0f0894cb0d0a4f17.md5 b/godot/.import/canvas.png-fe16296004ccf4fe0f0894cb0d0a4f17.md5 new file mode 100644 index 0000000..ff6fd64 --- /dev/null +++ b/godot/.import/canvas.png-fe16296004ccf4fe0f0894cb0d0a4f17.md5 @@ -0,0 +1,3 @@ +source_md5="248765710eb31cae1073163519c8f8b7" +dest_md5="0979cedbd43e839b47c01ab2d8d8abc7" + diff --git a/godot/.import/canvas.png-fe16296004ccf4fe0f0894cb0d0a4f17.s3tc.stex b/godot/.import/canvas.png-fe16296004ccf4fe0f0894cb0d0a4f17.s3tc.stex Binary files differnew file mode 100644 index 0000000..01c7f3e --- /dev/null +++ b/godot/.import/canvas.png-fe16296004ccf4fe0f0894cb0d0a4f17.s3tc.stex diff --git a/godot/.import/canvas.png-fe16296004ccf4fe0f0894cb0d0a4f17.stex b/godot/.import/canvas.png-fe16296004ccf4fe0f0894cb0d0a4f17.stex Binary files differnew file mode 100644 index 0000000..7f8cad7 --- /dev/null +++ b/godot/.import/canvas.png-fe16296004ccf4fe0f0894cb0d0a4f17.stex diff --git a/godot/.import/gunbrig.blend-1c2da0bdb616018466b44b6540750060.md5 b/godot/.import/gunbrig.blend-1c2da0bdb616018466b44b6540750060.md5 new file mode 100644 index 0000000..04e0873 --- /dev/null +++ b/godot/.import/gunbrig.blend-1c2da0bdb616018466b44b6540750060.md5 @@ -0,0 +1,3 @@ +source_md5="4824f9ddb8c06bc5906489aaf3327db7" +dest_md5="d41d8cd98f00b204e9800998ecf8427e" + diff --git a/godot/.import/gunbrig.gltf-04f5cfefa04d9ebfc203c6c629219455.md5 b/godot/.import/gunbrig.gltf-04f5cfefa04d9ebfc203c6c629219455.md5 index 3bd60ec..0a54ff9 100644 --- a/godot/.import/gunbrig.gltf-04f5cfefa04d9ebfc203c6c629219455.md5 +++ b/godot/.import/gunbrig.gltf-04f5cfefa04d9ebfc203c6c629219455.md5 @@ -1,3 +1,3 @@ -source_md5="e1918a4bde8df9ec8faf97775251fb73" -dest_md5="adf7ac7048688ba1347b2d1e31e6b776" +source_md5="7dd213c97db81c19bf44e8cdbca66594" +dest_md5="0c2e258f94d8efdc3202cfd07efa4edd" diff --git a/godot/.import/gunbrig_rudder.gltf-a0953b17a2084d9b3c11b26bc63f3fc7.md5 b/godot/.import/gunbrig_rudder.gltf-a0953b17a2084d9b3c11b26bc63f3fc7.md5 new file mode 100644 index 0000000..722bcff --- /dev/null +++ b/godot/.import/gunbrig_rudder.gltf-a0953b17a2084d9b3c11b26bc63f3fc7.md5 @@ -0,0 +1,3 @@ +source_md5="3a3bfacf12b92175cf4a4db388945224" +dest_md5="2bed6c110466d9af2a7c82567e536e66" + diff --git a/godot/.import/sail.gltf-6d6ad12aaa46ed478bee9471a45a443d.md5 b/godot/.import/sail.gltf-6d6ad12aaa46ed478bee9471a45a443d.md5 new file mode 100644 index 0000000..2d48f36 --- /dev/null +++ b/godot/.import/sail.gltf-6d6ad12aaa46ed478bee9471a45a443d.md5 @@ -0,0 +1,3 @@ +source_md5="3762f4f305b157a90a35b93e69954169" +dest_md5="df344f19981ff66327b2dd7fd5f52729" + diff --git a/godot/.import/sail.gltf-af2f608802048f475b6f86a1c3f72311.md5 b/godot/.import/sail.gltf-af2f608802048f475b6f86a1c3f72311.md5 new file mode 100644 index 0000000..70e0349 --- /dev/null +++ b/godot/.import/sail.gltf-af2f608802048f475b6f86a1c3f72311.md5 @@ -0,0 +1,3 @@ +source_md5="343d9f5adb1f9db160b30a5e15e977fd" +dest_md5="7c682193c0f8a1af64687e43aae8935a" + diff --git a/godot/.import/sail.gltf-af2f608802048f475b6f86a1c3f72311.scn b/godot/.import/sail.gltf-af2f608802048f475b6f86a1c3f72311.scn Binary files differnew file mode 100644 index 0000000..287fa7f --- /dev/null +++ b/godot/.import/sail.gltf-af2f608802048f475b6f86a1c3f72311.scn diff --git a/godot/.import/sail.gltf-ea08ae163c8c2ba3333960ded9a7d637.md5 b/godot/.import/sail.gltf-ea08ae163c8c2ba3333960ded9a7d637.md5 new file mode 100644 index 0000000..7a48eb7 --- /dev/null +++ b/godot/.import/sail.gltf-ea08ae163c8c2ba3333960ded9a7d637.md5 @@ -0,0 +1,3 @@ +source_md5="59f97f1c6158b3cd9518914ee4e13746" +dest_md5="d71d9fbf28d6378636af8b357210cbf3" + diff --git a/godot/.import/splash.wav-ff0f95428d6fe31dc6a062bb450bc559.md5 b/godot/.import/splash.wav-ff0f95428d6fe31dc6a062bb450bc559.md5 new file mode 100644 index 0000000..7ef05b4 --- /dev/null +++ b/godot/.import/splash.wav-ff0f95428d6fe31dc6a062bb450bc559.md5 @@ -0,0 +1,3 @@ +source_md5="47284f8c0014cc4f579dc5555d943ca4" +dest_md5="8b2781294fa482600b1b4430d0b91260" + diff --git a/godot/.import/splash.wav-ff0f95428d6fe31dc6a062bb450bc559.sample b/godot/.import/splash.wav-ff0f95428d6fe31dc6a062bb450bc559.sample Binary files differnew file mode 100644 index 0000000..c01e68a --- /dev/null +++ b/godot/.import/splash.wav-ff0f95428d6fe31dc6a062bb450bc559.sample diff --git a/godot/.import/yard.gltf-9fe561b981bc2fa664600053c853a871.md5 b/godot/.import/yard.gltf-9fe561b981bc2fa664600053c853a871.md5 new file mode 100644 index 0000000..bf7f29f --- /dev/null +++ b/godot/.import/yard.gltf-9fe561b981bc2fa664600053c853a871.md5 @@ -0,0 +1,3 @@ +source_md5="fcb69db1f48de143625391255863bf6e" +dest_md5="f270cb278bfdf6529bee918f2897ebf8" + diff --git a/godot/bin/networked_machine.gdns b/godot/bin/networked_machine.gdns deleted file mode 100644 index 10e3a5a..0000000 --- a/godot/bin/networked_machine.gdns +++ /dev/null @@ -1,8 +0,0 @@ -[gd_resource type="NativeScript" load_steps=2 format=2] - -[ext_resource path="res://bin/networked_machine.gdnlib" type="GDNativeLibrary" id=1] - -[resource] -resource_name = "networked_machine" -class_name = "NetworkedMachine" -library = ExtResource( 1 ) diff --git a/godot/bin/networked_machine.gdnlib b/godot/bin/playercam.gdnlib index b0d628e..105b98f 100644 --- a/godot/bin/networked_machine.gdnlib +++ b/godot/bin/playercam.gdnlib @@ -1,13 +1,13 @@ [general] singleton=false -load_once=false +load_once=true symbol_prefix="godot_" reloadable=true [entry] -X11.64="res://bin/x11/libnetmachine.so" +X11.64="res://bin/x11/libplayercam.so" [dependencies] diff --git a/godot/bin/playercam.gdns b/godot/bin/playercam.gdns new file mode 100644 index 0000000..a3ca832 --- /dev/null +++ b/godot/bin/playercam.gdns @@ -0,0 +1,8 @@ +[gd_resource type="NativeScript" load_steps=2 format=2] + +[ext_resource path="res://bin/playercam.gdnlib" type="GDNativeLibrary" id=1] + +[resource] +resource_name = "playercam" +class_name = "PlayerCam" +library = ExtResource( 1 ) diff --git a/godot/bin/x11/libplayercam.so b/godot/bin/x11/libplayercam.so Binary files differnew file mode 100755 index 0000000..b48d39a --- /dev/null +++ b/godot/bin/x11/libplayercam.so diff --git a/godot/credits/credits.gd b/godot/credits/credits.gd new file mode 100644 index 0000000..ccb74b9 --- /dev/null +++ b/godot/credits/credits.gd @@ -0,0 +1,5 @@ +extends Node + +#Water splash sound effect (CC 3.0) +#Author: Michel Baradari +#https://opengameart.org/content/water-splashes diff --git a/godot/default_env.tres b/godot/default_env.tres index a10be49..c353609 100644 --- a/godot/default_env.tres +++ b/godot/default_env.tres @@ -4,14 +4,14 @@ sky_top_color = Color( 0.74902, 0.819608, 0.890196, 1 ) sky_horizon_color = Color( 0.501961, 0.6, 0.701961, 1 ) ground_bottom_color = Color( 0.00392157, 0.0862745, 0.172549, 1 ) -ground_horizon_color = Color( 0.00392157, 0.733333, 0.901961, 1 ) +ground_horizon_color = Color( 0.501961, 0.6, 0.701961, 1 ) +ground_curve = 0.0254912 [resource] background_mode = 2 background_sky = SubResource( 1 ) -fog_enabled = true fog_color = Color( 0.501961, 0.6, 0.701961, 1 ) fog_sun_color = Color( 0.615686, 0.964706, 1, 1 ) -fog_depth_begin = 170.9 -fog_depth_end = 476.2 +fog_depth_begin = 20.0 +fog_depth_end = 70.0 fog_transmit_enabled = true diff --git a/godot/export_presets.cfg b/godot/export_presets.cfg index 6abd50a..1532051 100644 --- a/godot/export_presets.cfg +++ b/godot/export_presets.cfg @@ -7,7 +7,7 @@ custom_features="" export_filter="all_resources" include_filter="" exclude_filter="" -export_path="export/boats.x86_64" +export_path="./boats.x86_64" script_export_mode=1 script_encryption_key="" diff --git a/godot/libnetmachine.so b/godot/libnetmachine.so Binary files differnew file mode 100644 index 0000000..b8cc579 --- /dev/null +++ b/godot/libnetmachine.so diff --git a/godot/maps/Main.tscn b/godot/maps/Main.tscn index 68ad166..2575195 100644 --- a/godot/maps/Main.tscn +++ b/godot/maps/Main.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=25 format=2] +[gd_scene load_steps=24 format=2] [ext_resource path="res://scripts/World.gd" type="Script" id=1] [ext_resource path="res://scenes/machines/Cannon.tscn" type="PackedScene" id=2] @@ -9,7 +9,6 @@ [ext_resource path="res://scenes/environment/Water.tscn" type="PackedScene" id=7] [ext_resource path="res://scenes/worldprops/dockscene.tscn" type="PackedScene" id=8] [ext_resource path="res://scenes/worldprops/housescene.tscn" type="PackedScene" id=9] -[ext_resource path="res://scenes/vehicles/Gunboat.tscn" type="PackedScene" id=10] [ext_resource path="res://scenes/environment/CaptureFlag.tscn" type="PackedScene" id=11] [ext_resource path="res://scenes/environment/Ladder.tscn" type="PackedScene" id=12] [ext_resource path="res://scenes/worldprops/Runway.tscn" type="PackedScene" id=13] @@ -33,8 +32,9 @@ resource_local_to_scene = true rough = true [sub_resource type="NavigationMesh" id=14] -vertices = PoolVector3Array( -6.71966, 2.08805, -14.1154, -5.71966, 2.08805, -13.6154, -5.46966, 2.08805, -14.1154, -6.96966, 1.58805, -15.1154, -8.46966, 0.588047, -15.1154, -8.46966, 0.588047, -14.6154, -6.96966, 1.58805, -15.1154, -7.46966, 0.588047, -16.8654, -4.71966, -0.411953, -20.3654, -5.46966, 0.588047, -18.3654, -5.46966, 2.08805, -14.1154, 2.53034, 2.33805, -14.1154, 2.53034, -0.161953, -22.1154, -0.219656, -0.161953, -22.3654, -1.34466, 0.088047, -21.8654, -0.4895, 1.33805, -15.8476, -3.45952, 1.83805, -15.8695, -1.95461, 0.588047, -18.8464, -0.219656, -0.161953, -22.3654, -2.46966, -0.411953, -22.6154, -4.71966, -0.411953, -20.3654, -1.34466, 0.088047, -21.8654, -4.71966, -0.411953, -20.3654, -5.46966, -0.161953, -19.3654, -5.46966, 0.588047, -18.3654, -0.219656, -0.161953, -22.3654, -1.71966, -0.911953, -25.3654, -2.46966, -0.411953, -22.6154, -7.46966, 0.588047, -16.8654, -6.96966, 1.58805, -15.1154, -5.46966, 2.08805, -14.1154, -5.46966, 0.588047, -18.3654, 8.03034, -0.161953, -18.6154, 9.53034, -0.911953, -18.6154, 8.03034, -0.161953, -18.8654, 5.28034, 2.08805, -14.1154, 5.53034, 2.08805, -13.6154, 8.78034, 0.838047, -16.8654, 8.03034, 0.838047, -17.3654, 5.28034, 2.08805, -14.1154, 8.03034, 0.838047, -17.3654, 8.03034, -0.161953, -18.6154, 6.03034, -0.411953, -23.1154, 2.53034, -0.161953, -22.1154, 2.53034, 2.33805, -14.1154, 5.51542, 1.08805, -17.3745, 5.52537, -0.161953, -20.3684, 4.04036, -0.161953, -20.3794, 4.03041, 1.33805, -17.3854, 8.03034, -0.161953, -18.6154, 8.03034, -0.161953, -18.8654, 6.03034, -0.411953, -23.1154, 12.7803, 0.588047, -14.6154, 13.5303, 0.088047, -14.8654, 13.7803, -0.411953, -15.3654, 12.0303, -0.161953, -16.3654, 11.7803, 0.588047, -15.3654, 20.2803, -0.161953, -2.61539, 20.0303, -0.161953, -2.86539, 19.0303, 0.588047, -2.86539, 19.0303, 0.838047, -0.865385, 20.0303, -0.161953, -1.11539, 12.5303, 1.08805, 11.6346, 13.5303, 0.588047, 11.8846, 13.5303, 1.58805, 10.3846, 12.7803, 1.58805, 10.3846, 18.0303, 0.838047, -5.36539, 16.7803, 0.838047, -8.36539, 15.0303, 1.08805, -11.1154, 12.7803, 1.58805, 10.3846, 13.5303, 1.58805, 10.3846, 14.0303, 1.58805, 9.88461, 14.0303, 1.58805, 9.88461, 15.7803, 1.08805, 9.38461, 16.7803, 1.08805, 8.13461, 12.7803, 1.58805, 10.3846, 14.0303, 1.58805, 9.88461, 16.7803, 1.08805, 8.13461, 10.2803, 2.83805, 5.63461, 15.4803, 1.58805, 7.63461, 12.7803, 0.838047, -13.8654, 12.7803, 0.588047, -14.6154, 11.7803, 0.588047, -15.3654, 10.7803, 0.838047, -15.3654, 18.7803, 0.838047, 2.38461, 19.2803, 0.588047, 1.88461, 19.0303, 0.838047, -0.865385, 8.03034, 3.08805, 3.38461, 8.78034, 3.08805, 3.38461, 18.7803, 0.838047, 2.38461, 18.0303, 0.838047, -5.36539, 15.0303, 1.08805, -11.1154, 5.53034, 3.58805, -8.86539, 5.80812, 4.08805, -7.50427, 6.64145, 4.33805, -3.42094, 7.47479, 3.08805, 0.662394, 15.9232, 1.83805, 2.67033, 18.4053, 1.08805, -1.49039, 9.60177, 2.83805, -9.82967, 10.0455, 3.83805, -5.38657, 11.5507, 2.58805, -2.34373, 8.53065, 4.08805, -2.36571, 10.0257, 3.33805, -0.888798, 13.0055, 2.08805, -6.88051, 11.5104, 3.08805, -8.35742, 14.5506, 2.08805, -5.3536, 13.0155, 2.33805, -5.36459, 10.0208, 2.83805, 0.638111, 19.0303, 0.588047, -3.61539, 18.7803, 0.588047, -5.11539, 18.0303, 0.838047, -5.36539, 19.0303, 0.588047, -2.86539, 18.2803, 0.588047, -6.86539, 17.7803, 0.588047, -7.86539, 16.7803, 0.838047, -8.36539, 18.0303, 0.838047, -5.36539, 15.0303, 1.08805, -11.1154, 15.0303, 0.838047, -11.6154, 14.0303, 0.588047, -13.1154, 12.7803, 0.838047, -13.8654, 16.7803, 0.838047, -8.36539, 16.7803, 0.838047, -9.11539, 16.0303, 0.588047, -10.6154, 15.0303, 1.08805, -11.1154, 16.7803, 1.08805, 8.13461, 18.0303, 0.838047, 5.38461, 18.7803, 0.838047, 2.38461, 8.78034, 3.08805, 3.38461, 10.2803, 2.83805, 5.63461, 15.4803, 1.58805, 7.63461, 15.9232, 1.83805, 2.67033, 10.7803, 0.838047, -15.3654, 10.7803, 0.338047, -16.6154, 8.78034, 0.838047, -16.8654, 5.53034, 2.08805, -13.6154, 19.0303, 0.838047, -0.865385, 19.0303, 0.588047, -2.86539, 18.0303, 0.838047, -5.36539, 18.7803, 0.838047, 2.38461, 18.4053, 1.08805, -1.49039, 16.7803, 1.08805, 8.13461, 18.0303, 0.338047, 7.63461, 18.0303, 0.838047, 5.38461, 18.0303, 0.838047, 5.38461, 18.7803, 0.588047, 4.88461, 18.7803, 0.838047, 2.38461, 15.0303, 1.08805, -11.1154, 12.7803, 0.838047, -13.8654, 10.7803, 0.838047, -15.3654, 5.53034, 2.08805, -13.6154, 5.53034, 3.58805, -8.86539, 9.60177, 2.83805, -9.82967, 5.53034, 2.83805, -10.0529, 20.0303, -0.161953, -3.61539, 20.0303, -0.161953, -2.86539, 20.2803, -0.161953, -2.61539, 22.0303, -0.911953, -4.61539, 18.2803, 0.088047, -8.11539, 17.7803, 0.588047, -7.86539, 18.2803, 0.588047, -6.86539, 19.2803, -0.161953, -6.61539, 13.7803, -0.411953, -15.3654, 13.5303, 0.088047, -14.8654, 14.5303, -0.161953, -14.1154, 16.2803, -0.911953, -14.6154, 14.0303, 0.588047, -13.1154, 15.0303, 0.838047, -11.6154, 15.2803, 0.588047, -12.1154, 14.5303, 0.338047, -13.3654, 16.2803, -0.911953, -14.6154, 16.0303, 0.088047, -12.1154, 16.5303, -0.161953, -11.6154, 16.5303, 0.338047, -10.8654, 16.0303, 0.588047, -10.6154, 16.7803, 0.838047, -9.11539, 19.2803, 0.088047, -5.36539, 18.7803, 0.588047, -5.11539, 19.0303, 0.588047, -3.61539, 20.0303, -0.161953, -3.61539, 16.5303, -0.161953, -11.6154, 17.7803, -0.161953, -9.36539, 18.2803, -0.161953, -8.86539, 20.0303, -0.911953, -10.1154, 16.2803, -0.911953, -14.6154, 18.2803, -0.161953, -8.86539, 18.2803, 0.088047, -8.11539, 19.2803, -0.161953, -6.61539, 22.0303, -0.911953, -5.36539, 20.0303, -0.911953, -10.1154, 20.0303, -0.161953, -3.61539, 22.0303, -0.911953, -4.61539, 22.0303, -0.911953, -5.36539, 19.2803, -0.161953, -6.61539, 19.2803, 0.088047, -5.36539, 14.5303, 0.338047, -13.3654, 15.2803, 0.588047, -12.1154, 16.0303, 0.088047, -12.1154, 16.2803, -0.911953, -14.6154, 14.5303, -0.161953, -14.1154, 16.5303, 0.338047, -10.8654, 16.7803, 0.838047, -9.11539, 17.7803, -0.161953, -9.36539, 16.5303, -0.161953, -11.6154, -29.9697, -1.66195, -15.1154, -28.7197, -0.661953, -6.86539, -28.4697, -1.66195, -14.3654, -29.9697, -1.66195, -15.1154, -28.4697, -1.66195, -14.3654, -26.9697, -1.91195, -14.6154, -20.2197, 0.838047, -4.11539, -20.2197, 0.588047, -4.61539, -21.2197, 0.088047, -4.86539, -24.2197, -0.411953, -4.11539, -22.8863, -0.411953, -4.11539, -22.2197, -0.411953, -4.61539, -11.4697, -0.161953, -11.3654, -10.4697, -0.161953, -11.6154, -10.4697, -0.411953, -12.3654, -12.2197, -0.911953, -12.8654, -20.9697, -0.661953, -5.86539, -17.7197, -1.16195, -7.36539, -15.9697, -0.911953, -9.11539, -17.2197, -1.41195, -8.30289, -11.4697, 0.088047, -10.8654, -11.4697, -0.161953, -11.3654, -12.2197, -0.911953, -12.8654, -14.7197, -2.16195, -14.6154, -17.7197, -2.41195, -13.6154, -15.9697, -0.911953, -9.11539, -20.9697, -0.661953, -5.86539, -15.9697, -0.911953, -9.11539, -17.7197, -2.41195, -13.6154, -24.2197, -2.16195, -14.3654, -24.2197, -0.411953, -4.11539, -17.2197, -1.41195, -8.30289, -19.0197, -2.66195, -13.7654, -24.2197, -0.411953, -4.11539, -21.2197, 0.088047, -4.86539, -20.9697, -0.661953, -5.86539, -22.2197, -0.411953, -4.61539, -20.2197, 0.588047, -4.61539, -20.2197, 0.838047, -4.11539, -19.4697, 1.33805, -4.11539, -16.2197, 1.58805, -5.36539, -21.9697, 0.338047, 2.63461, -21.4697, 0.588047, 3.38461, -20.9697, 0.588047, 3.38461, -19.9697, 1.08805, 3.13461, -20.2197, 1.33805, 0.134615, -17.7197, 1.33805, 4.13461, -16.9697, 0.588047, 5.63461, -16.7197, 0.338047, 5.63461, -16.9697, 1.58805, 3.38461, -11.7197, 2.08805, -8.61539, -15.2197, 1.58805, -8.11539, -16.2197, 1.58805, -5.36539, -3.71966, 3.58805, -7.86539, -5.71966, 3.08805, -8.11539, -9.27521, 2.83805, -6.75427, -6.49743, 2.83805, -7.30983, -16.2197, 1.58805, -5.36539, -14.4697, 2.08805, 4.88461, -13.4697, 1.83805, 8.63461, 1.03034, 2.83805, 8.63461, 1.03034, 2.58805, 7.38461, -3.71966, 3.58805, -7.86539, -6.49743, 2.83805, -7.30983, -9.27521, 2.83805, -6.75427, -15.4697, 2.33805, -0.972528, -10.5697, 1.83805, 8.63461, -3.31966, 3.08805, 8.63461, 0.166708, 3.33805, 4.61189, -1.56056, 3.33805, -0.933567, -2.85602, 3.83805, -5.09266, -9.46456, 3.83805, -3.85249, -0.493813, 2.33805, 6.62871, -1.97882, 2.58805, 6.61772, -6.48386, 3.08805, 6.63476, -1.98902, 3.33805, 3.64193, -3.49393, 2.58805, 5.11884, -4.95904, 3.33805, 3.61996, -4.95952, 3.33805, -3.86953, -7.98926, 3.08805, 0.622189, -9.48398, 2.83805, 5.12489, -7.94945, 3.83805, -2.3536, -10.9889, 2.08805, 6.6518, -4.95461, 3.58805, -5.34644, -10.9496, 3.08805, -3.86348, -10.9695, 3.33805, -2.37558, -13.9696, 2.58805, -3.88545, -9.71966, 2.33805, -9.86539, -10.4697, 2.33805, -9.86539, -11.7197, 2.08805, -8.61539, -5.71966, 3.08805, -8.11539, -19.9697, 1.08805, 3.13461, -17.7197, 1.33805, 4.13461, -16.9697, 1.58805, 3.38461, -19.7197, 1.58805, -3.11539, -20.2197, 1.58805, -0.615385, -20.2197, 1.33805, 0.134615, -20.2197, 1.33805, 0.134615, -27.9697, -0.911953, 0.134615, -27.9697, -0.911953, 0.634615, -23.2197, -0.411953, 2.88461, -21.9697, 0.338047, 2.63461, -24.0947, -0.411953, 0.134615, -19.9697, 1.08805, 3.13461, -16.9697, 1.58805, 3.38461, -15.9697, 2.08805, 3.13461, -16.2197, 1.58805, -5.36539, -19.4697, 1.33805, -4.11539, -19.7197, 1.58805, -3.11539, -20.2197, 1.33805, 0.134615, -19.9697, 1.08805, 3.13461, -15.9697, 2.08805, 3.13461, -16.0947, 2.33805, -1.11539, -18.4896, 1.83805, 0.642576, -18.4696, 1.33805, 2.11455, -5.71966, 2.08805, -13.6154, -6.71966, 2.08805, -14.1154, -9.71966, 2.33805, -9.86539, -5.71966, 3.08805, -8.11539, -5.71966, 3.08805, -10.8654, -16.2197, 1.58805, -5.36539, -15.9697, 2.08805, 3.13461, -14.4697, 2.08805, 4.88461, -15.4697, 2.33805, -0.972528, -16.0947, 2.33805, -1.11539, -27.4697, 1.58805, -6.11539, -28.2197, 1.58805, -5.86539, -28.2197, 1.58805, -3.61539, -27.4697, 1.58805, -3.36539, -25.2197, 1.58805, -3.36539, -25.2197, 1.58805, -13.6154, -27.4697, 1.58805, -13.6154, -27.4697, 1.58805, -6.11539, -25.2197, 1.58805, -3.36539, -27.4697, 1.58805, -0.865385, -20.2197, 1.58805, -0.615385, -19.7197, 1.58805, -3.11539, -25.2197, 1.58805, -3.36539, -27.4697, 1.58805, -3.36539, -3.46966, 3.83805, -8.36539, -0.469656, 3.83805, -8.36539, -0.469656, 3.83805, -8.86539, -3.46966, 3.83805, -8.86539, -4.71966, 3.83805, -13.1154, -3.46966, 3.83805, -8.86539, -0.469656, 3.83805, -8.86539, -4.71966, 3.83805, -13.1154, -4.71966, 3.83805, -8.86539, -3.46966, 3.83805, -8.86539, 4.03034, 3.83805, -8.61539, 4.53034, 3.83805, -8.86539, 4.53034, 3.83805, -13.1154, -4.71966, 3.83805, -13.1154, -0.469656, 3.83805, -8.86539, 4.53034, 3.83805, -8.86539, 4.03034, 3.83805, -8.61539, 3.78034, 3.58805, -7.86539, 6.28034, 3.08805, 4.63461, 8.03034, 3.08805, 3.38461, 5.53034, 3.58805, -8.86539, 4.3359, 4.33805, -5.08761, 5.44701, 3.33805, 0.467949, 7.47479, 3.08805, 0.662394, 6.64145, 4.33805, -3.42094, 5.80812, 4.08805, -7.50427, 5.03034, 3.08805, 5.63461, 6.28034, 3.08805, 5.13461, 6.28034, 3.08805, 4.63461, 3.78034, 3.58805, -7.86539, 4.03034, 4.33805, -5.16538, 4.40534, 3.33805, -1.11539, 5.44701, 3.33805, 0.467949, 4.3359, 4.33805, -5.08761, -27.2197, -0.411953, -6.86539, -25.4697, -0.411953, -6.86539, -25.4697, -0.411953, -7.86539, -27.2197, -0.411953, -8.61539, -0.469656, 3.33805, -7.86539, -0.469656, 3.83805, -8.36539, -3.46966, 3.83805, -8.36539, -0.469656, 3.33805, -7.86539, -3.46966, 3.83805, -8.36539, -3.71966, 3.58805, -7.86539, 1.03034, 2.58805, 7.38461, 1.28034, 2.83805, 6.88461, 0.930344, 3.33805, 3.93461, -2.85602, 3.83805, -5.09266, -1.56056, 3.33805, -0.933567, 0.166708, 3.33805, 4.61189, 1.28034, 2.83805, 6.88461, 2.78034, 2.83805, 6.88461, 5.03034, 3.08805, 5.63461, 3.78034, 3.58805, -7.86539, -0.469656, 3.33805, -7.86539, 0.930344, 3.33805, 3.93461, 4.40534, 3.33805, -1.11539, 4.03034, 4.33805, -5.16538, 2.36368, 3.08805, -7.86539, 1.00534, 3.08805, -6.89038, 2.53041, 3.58805, -3.88545, -27.2197, -0.411953, -5.61539, -27.2197, -0.411953, -4.11539, -26.2197, -0.411953, -4.86539, -26.2197, -0.411953, -5.61539, -24.2197, -0.411953, -2.86539, -24.2197, -0.411953, -2.11539, -23.4697, -0.411953, -2.61539, -26.9697, -0.411953, -2.61539, -26.2197, -0.411953, -1.86539, -26.4697, -0.411953, -2.61539, -13.7197, 1.58805, 9.63461, -14.4697, 1.08805, 9.63461, -13.9697, 1.58805, 10.3846, -20.9697, 0.338047, 4.13461, -20.9697, 0.588047, 3.38461, -21.4697, 0.588047, 3.38461, -16.7197, 0.338047, 5.63461, -16.9697, 0.588047, 5.63461, -16.7197, -0.411953, 7.13461, -15.9697, -0.161953, 7.88461, -13.4697, 1.83805, 8.63461, -13.7197, 1.58805, 9.63461, -13.7197, 0.838047, 13.3846, -12.4697, 0.088047, 17.1346, -15.9697, -0.161953, 7.88461, -16.7197, -0.411953, 7.13461, -17.7197, -0.911953, 7.38461, -19.7197, -1.41195, 8.63461, -16.9697, -0.161953, 13.1346, -16.2197, -0.911953, 11.6346, -18.3447, -1.41195, 10.8846, -16.9596, -1.16195, 9.6206, 8.78034, 0.838047, 16.1346, 10.5303, 0.338047, 15.3846, 10.2803, 1.08805, 14.3846, -0.219656, 0.838047, 18.8846, 1.78034, 0.588047, 19.3846, 2.28034, 0.838047, 18.8846, 6.03034, 0.838047, 17.8846, 7.78034, 0.588047, 17.8846, 8.78034, 0.838047, 16.1346, 5.78034, 1.83805, 15.3846, 10.2803, 1.08805, 14.3846, 13.5303, 0.588047, 11.8846, 12.5303, 1.08805, 11.6346, -13.7197, 1.58805, 9.63461, -13.9697, 1.58805, 10.3846, -13.7197, 0.838047, 13.3846, 2.28034, 0.838047, 18.8846, 4.78034, 0.588047, 18.8846, 6.03034, 0.838047, 17.8846, -6.71966, 0.088047, 19.6346, -0.969656, 0.588047, 19.3846, -0.219656, 0.838047, 18.8846, 10.2803, 1.08805, 14.3846, 12.5303, 1.08805, 11.6346, 5.78034, 1.83805, 15.3846, 8.78034, 0.838047, 16.1346, 9.15534, 1.58805, 13.5096, -0.219656, 0.838047, 18.8846, 4.53034, 1.83805, 15.3846, 1.03034, 2.83805, 8.63461, -13.4697, 1.83805, 8.63461, -12.4697, 0.088047, 17.1346, -6.71966, 0.088047, 19.6346, 2.19701, 2.83805, 10.8846, -3.31966, 3.08805, 8.63461, -10.5697, 1.83805, 8.63461, -6.49417, 1.58805, 15.6491, -10.9795, 1.83805, 11.1585, -7.95952, 1.58805, 11.1305, -6.4943, 1.33805, 14.1392, -1.98926, 2.33805, 14.1222, -9.46432, 1.58805, 14.1173, -4.9895, 2.58805, 11.1524, -9.47463, 2.08805, 9.63159, -4.96959, 2.83805, 9.61455, -10.9492, 0.588047, 15.6161, -10.9493, 1.33805, 14.1563, -13.7197, 0.838047, 13.3846, -14.7197, 0.338047, 13.3846, -12.4697, 0.088047, 17.1346, 6.03034, 0.838047, 17.8846, 5.78034, 1.83805, 15.3846, 4.53034, 1.83805, 15.3846, -0.219656, 0.838047, 18.8846, 2.28034, 0.838047, 18.8846, -16.9697, -0.161953, 13.1346, -12.4697, 0.088047, 17.1346, -14.7197, 0.338047, 13.3846, -16.2197, -0.911953, 11.6346, -20.9697, 0.338047, 4.13461, -21.4697, 0.588047, 3.38461, -19.7197, -1.41195, 8.63461, -20.5947, -0.161953, 6.00961, -17.7197, -0.911953, 7.38461, -20.9697, 0.338047, 4.13461, -19.7197, -1.41195, 8.63461, -18.5322, -0.911953, 6.57211, 1.53034, 6.33805, 8.13461, 1.53034, 6.83805, 8.88461, 4.78034, 6.58805, 14.6346, 12.0303, 6.33805, 10.8846, 8.78034, 6.58805, 4.38461, 3.48034, 9.08805, 12.3346, 5.98868, 6.58805, 14.0096, 10.7303, 9.08805, 8.28462, 7.03544, 8.83805, 9.64751, 8.52045, 8.83805, 9.6585, 8.53041, 8.58805, 8.11455, 5.28034, 2.08805, 13.6346, 11.0303, 1.83805, 10.6346, 8.53034, 2.83805, 5.63461, 2.53034, 2.83805, 8.63461, 5.51038, 2.08805, 9.64258, 8.53041, 2.33805, 9.61455, 7.05043, 1.83805, 11.1365 ) -polygons = [ PoolIntArray( 1, 0, 2 ), PoolIntArray( 2, 0, 3 ), PoolIntArray( 5, 4, 6 ), PoolIntArray( 6, 4, 7 ), PoolIntArray( 12, 17, 13 ), PoolIntArray( 13, 17, 14 ), PoolIntArray( 14, 17, 8 ), PoolIntArray( 8, 17, 9 ), PoolIntArray( 9, 16, 10 ), PoolIntArray( 10, 15, 11 ), PoolIntArray( 11, 15, 12 ), PoolIntArray( 12, 15, 17 ), PoolIntArray( 17, 16, 9 ), PoolIntArray( 16, 15, 10 ), PoolIntArray( 15, 16, 17 ), PoolIntArray( 18, 21, 19 ), PoolIntArray( 19, 21, 20 ), PoolIntArray( 24, 23, 22 ), PoolIntArray( 27, 26, 25 ), PoolIntArray( 29, 28, 30 ), PoolIntArray( 30, 28, 31 ), PoolIntArray( 34, 33, 32 ), PoolIntArray( 35, 38, 36 ), PoolIntArray( 36, 38, 37 ), PoolIntArray( 43, 48, 44 ), PoolIntArray( 44, 48, 39 ), PoolIntArray( 39, 45, 40 ), PoolIntArray( 40, 45, 41 ), PoolIntArray( 41, 46, 42 ), PoolIntArray( 42, 47, 43 ), PoolIntArray( 43, 47, 48 ), PoolIntArray( 48, 45, 39 ), PoolIntArray( 45, 46, 41 ), PoolIntArray( 46, 47, 42 ), PoolIntArray( 47, 46, 48 ), PoolIntArray( 48, 46, 45 ), PoolIntArray( 51, 50, 49 ), PoolIntArray( 53, 52, 54 ), PoolIntArray( 54, 52, 56 ), PoolIntArray( 54, 56, 55 ), PoolIntArray( 58, 57, 59 ), PoolIntArray( 59, 57, 61 ), PoolIntArray( 59, 61, 60 ), PoolIntArray( 65, 64, 62 ), PoolIntArray( 62, 64, 63 ), PoolIntArray( 68, 67, 66 ), PoolIntArray( 71, 70, 69 ), PoolIntArray( 74, 73, 72 ), PoolIntArray( 77, 76, 79 ), PoolIntArray( 79, 76, 75 ), PoolIntArray( 79, 75, 78 ), PoolIntArray( 81, 80, 82 ), PoolIntArray( 82, 80, 83 ), PoolIntArray( 86, 85, 84 ), PoolIntArray( 98, 93, 92 ), PoolIntArray( 93, 99, 94 ), PoolIntArray( 94, 101, 95 ), PoolIntArray( 95, 88, 87 ), PoolIntArray( 88, 107, 96 ), PoolIntArray( 96, 97, 89 ), PoolIntArray( 97, 105, 90 ), PoolIntArray( 90, 105, 91 ), PoolIntArray( 91, 104, 98 ), PoolIntArray( 98, 99, 93 ), PoolIntArray( 99, 101, 94 ), PoolIntArray( 101, 102, 95 ), PoolIntArray( 95, 107, 88 ), PoolIntArray( 107, 100, 96 ), PoolIntArray( 96, 100, 97 ), PoolIntArray( 97, 100, 105 ), PoolIntArray( 105, 103, 91 ), PoolIntArray( 104, 99, 98 ), PoolIntArray( 91, 103, 104 ), PoolIntArray( 99, 100, 101 ), PoolIntArray( 102, 107, 95 ), PoolIntArray( 101, 100, 102 ), PoolIntArray( 107, 102, 100 ), PoolIntArray( 100, 106, 105 ), PoolIntArray( 105, 106, 103 ), PoolIntArray( 104, 103, 99 ), PoolIntArray( 99, 106, 100 ), PoolIntArray( 106, 99, 103 ), PoolIntArray( 109, 108, 110 ), PoolIntArray( 110, 108, 111 ), PoolIntArray( 113, 112, 114 ), PoolIntArray( 114, 112, 115 ), PoolIntArray( 117, 116, 118 ), PoolIntArray( 118, 116, 119 ), PoolIntArray( 121, 120, 122 ), PoolIntArray( 122, 120, 123 ), PoolIntArray( 124, 129, 125 ), PoolIntArray( 125, 129, 126 ), PoolIntArray( 126, 129, 130 ), PoolIntArray( 130, 129, 128 ), PoolIntArray( 130, 128, 127 ), PoolIntArray( 132, 131, 133 ), PoolIntArray( 133, 131, 134 ), PoolIntArray( 138, 139, 135 ), PoolIntArray( 135, 139, 136 ), PoolIntArray( 136, 139, 137 ), PoolIntArray( 142, 141, 140 ), PoolIntArray( 145, 144, 143 ), PoolIntArray( 150, 152, 151 ), PoolIntArray( 151, 152, 149 ), PoolIntArray( 151, 149, 148 ), PoolIntArray( 151, 148, 147 ), PoolIntArray( 151, 147, 146 ), PoolIntArray( 154, 153, 155 ), PoolIntArray( 155, 153, 156 ), PoolIntArray( 158, 157, 159 ), PoolIntArray( 159, 157, 160 ), PoolIntArray( 162, 161, 163 ), PoolIntArray( 163, 161, 164 ), PoolIntArray( 168, 167, 165 ), PoolIntArray( 165, 167, 166 ), PoolIntArray( 169, 171, 170 ), PoolIntArray( 172, 174, 173 ), PoolIntArray( 176, 175, 177 ), PoolIntArray( 177, 175, 178 ), PoolIntArray( 181, 180, 182 ), PoolIntArray( 182, 180, 179 ), PoolIntArray( 182, 179, 183 ), PoolIntArray( 185, 184, 186 ), PoolIntArray( 186, 184, 188 ), PoolIntArray( 186, 188, 187 ), PoolIntArray( 190, 189, 191 ), PoolIntArray( 191, 189, 193 ), PoolIntArray( 191, 193, 192 ), PoolIntArray( 195, 194, 196 ), PoolIntArray( 196, 194, 198 ), PoolIntArray( 196, 198, 197 ), PoolIntArray( 200, 199, 201 ), PoolIntArray( 201, 199, 202 ), PoolIntArray( 205, 204, 203 ), PoolIntArray( 208, 207, 206 ), PoolIntArray( 210, 209, 211 ), PoolIntArray( 211, 209, 214 ), PoolIntArray( 214, 209, 213 ), PoolIntArray( 214, 213, 212 ), PoolIntArray( 216, 215, 217 ), PoolIntArray( 217, 215, 218 ), PoolIntArray( 221, 220, 222 ), PoolIntArray( 222, 220, 219 ), PoolIntArray( 224, 223, 225 ), PoolIntArray( 225, 223, 226 ), PoolIntArray( 226, 223, 227 ), PoolIntArray( 227, 223, 228 ), PoolIntArray( 230, 234, 231 ), PoolIntArray( 231, 234, 235 ), PoolIntArray( 235, 234, 229 ), PoolIntArray( 235, 229, 232 ), PoolIntArray( 232, 229, 233 ), PoolIntArray( 237, 239, 238 ), PoolIntArray( 238, 239, 236 ), PoolIntArray( 241, 240, 242 ), PoolIntArray( 242, 240, 243 ), PoolIntArray( 245, 244, 246 ), PoolIntArray( 246, 244, 247 ), PoolIntArray( 247, 244, 248 ), PoolIntArray( 250, 249, 251 ), PoolIntArray( 251, 249, 252 ), PoolIntArray( 256, 259, 257 ), PoolIntArray( 257, 259, 258 ), PoolIntArray( 257, 258, 253 ), PoolIntArray( 253, 258, 254 ), PoolIntArray( 254, 258, 255 ), PoolIntArray( 273, 286, 265 ), PoolIntArray( 265, 286, 266 ), PoolIntArray( 266, 274, 267 ), PoolIntArray( 267, 289, 260 ), PoolIntArray( 260, 289, 268 ), PoolIntArray( 268, 288, 261 ), PoolIntArray( 261, 285, 262 ), PoolIntArray( 262, 285, 269 ), PoolIntArray( 269, 277, 270 ), PoolIntArray( 270, 275, 263 ), PoolIntArray( 263, 275, 264 ), PoolIntArray( 264, 275, 271 ), PoolIntArray( 271, 278, 272 ), PoolIntArray( 272, 281, 273 ), PoolIntArray( 273, 281, 286 ), PoolIntArray( 286, 274, 266 ), PoolIntArray( 274, 287, 267 ), PoolIntArray( 267, 287, 289 ), PoolIntArray( 289, 288, 268 ), PoolIntArray( 288, 282, 261 ), PoolIntArray( 261, 283, 285 ), PoolIntArray( 285, 283, 269 ), PoolIntArray( 277, 279, 270 ), PoolIntArray( 269, 283, 277 ), PoolIntArray( 270, 276, 275 ), PoolIntArray( 275, 276, 271 ), PoolIntArray( 278, 280, 272 ), PoolIntArray( 271, 276, 278 ), PoolIntArray( 272, 282, 281 ), PoolIntArray( 281, 274, 286 ), PoolIntArray( 274, 288, 287 ), PoolIntArray( 287, 288, 289 ), PoolIntArray( 282, 283, 261 ), PoolIntArray( 288, 284, 282 ), PoolIntArray( 279, 276, 270 ), PoolIntArray( 277, 280, 279 ), PoolIntArray( 283, 280, 277 ), PoolIntArray( 280, 282, 272 ), PoolIntArray( 278, 279, 280 ), PoolIntArray( 276, 279, 278 ), PoolIntArray( 282, 284, 281 ), PoolIntArray( 281, 284, 274 ), PoolIntArray( 274, 284, 288 ), PoolIntArray( 282, 280, 283 ), PoolIntArray( 291, 290, 292 ), PoolIntArray( 292, 290, 293 ), PoolIntArray( 296, 295, 294 ), PoolIntArray( 299, 298, 297 ), PoolIntArray( 301, 305, 302 ), PoolIntArray( 302, 305, 303 ), PoolIntArray( 303, 305, 304 ), PoolIntArray( 304, 305, 300 ), PoolIntArray( 308, 307, 306 ), PoolIntArray( 313, 317, 314 ), PoolIntArray( 314, 316, 315 ), PoolIntArray( 315, 310, 309 ), PoolIntArray( 310, 315, 311 ), PoolIntArray( 311, 316, 312 ), PoolIntArray( 312, 317, 313 ), PoolIntArray( 317, 316, 314 ), PoolIntArray( 316, 311, 315 ), PoolIntArray( 316, 317, 312 ), PoolIntArray( 318, 322, 319 ), PoolIntArray( 319, 322, 321 ), PoolIntArray( 319, 321, 320 ), PoolIntArray( 323, 326, 327 ), PoolIntArray( 327, 326, 324 ), PoolIntArray( 324, 326, 325 ), PoolIntArray( 329, 328, 330 ), PoolIntArray( 330, 328, 331 ), PoolIntArray( 331, 328, 332 ), PoolIntArray( 334, 333, 335 ), PoolIntArray( 335, 333, 336 ), PoolIntArray( 341, 340, 337 ), PoolIntArray( 337, 340, 338 ), PoolIntArray( 338, 340, 339 ), PoolIntArray( 345, 344, 342 ), PoolIntArray( 342, 344, 343 ), PoolIntArray( 348, 347, 346 ), PoolIntArray( 351, 350, 349 ), PoolIntArray( 353, 352, 354 ), PoolIntArray( 354, 352, 356 ), PoolIntArray( 354, 356, 355 ), PoolIntArray( 358, 357, 359 ), PoolIntArray( 359, 357, 362 ), PoolIntArray( 359, 362, 367 ), PoolIntArray( 359, 367, 363 ), PoolIntArray( 363, 367, 366 ), PoolIntArray( 363, 366, 364 ), PoolIntArray( 364, 366, 365 ), PoolIntArray( 364, 365, 361 ), PoolIntArray( 364, 361, 360 ), PoolIntArray( 369, 368, 370 ), PoolIntArray( 370, 368, 374 ), PoolIntArray( 374, 368, 373 ), PoolIntArray( 374, 373, 375 ), PoolIntArray( 375, 373, 372 ), PoolIntArray( 375, 372, 371 ), PoolIntArray( 377, 376, 378 ), PoolIntArray( 378, 376, 379 ), PoolIntArray( 382, 381, 380 ), PoolIntArray( 386, 391, 387 ), PoolIntArray( 387, 391, 388 ), PoolIntArray( 388, 391, 390 ), PoolIntArray( 388, 390, 389 ), PoolIntArray( 388, 389, 383 ), PoolIntArray( 383, 389, 385 ), PoolIntArray( 383, 385, 384 ), PoolIntArray( 400, 401, 396 ), PoolIntArray( 396, 402, 397 ), PoolIntArray( 397, 393, 392 ), PoolIntArray( 393, 397, 394 ), PoolIntArray( 394, 397, 398 ), PoolIntArray( 398, 402, 399 ), PoolIntArray( 399, 400, 395 ), PoolIntArray( 401, 402, 396 ), PoolIntArray( 400, 399, 401 ), PoolIntArray( 402, 398, 397 ), PoolIntArray( 402, 401, 399 ), PoolIntArray( 406, 405, 403 ), PoolIntArray( 403, 405, 404 ), PoolIntArray( 409, 408, 407 ), PoolIntArray( 412, 411, 410 ), PoolIntArray( 415, 414, 413 ), PoolIntArray( 418, 417, 416 ), PoolIntArray( 420, 419, 421 ), PoolIntArray( 421, 419, 422 ), PoolIntArray( 424, 423, 425 ), PoolIntArray( 425, 423, 426 ), PoolIntArray( 431, 433, 432 ), PoolIntArray( 432, 434, 427 ), PoolIntArray( 427, 429, 428 ), PoolIntArray( 429, 434, 430 ), PoolIntArray( 430, 434, 433 ), PoolIntArray( 433, 434, 432 ), PoolIntArray( 434, 429, 427 ), PoolIntArray( 437, 436, 435 ), PoolIntArray( 440, 439, 438 ), PoolIntArray( 442, 441, 443 ), PoolIntArray( 443, 441, 444 ), PoolIntArray( 447, 446, 445 ), PoolIntArray( 450, 449, 448 ), PoolIntArray( 451, 453, 452 ), PoolIntArray( 456, 455, 454 ), PoolIntArray( 458, 457, 461 ), PoolIntArray( 461, 457, 460 ), PoolIntArray( 461, 460, 459 ), PoolIntArray( 466, 480, 467 ), PoolIntArray( 467, 471, 462 ), PoolIntArray( 462, 475, 463 ), PoolIntArray( 463, 475, 468 ), PoolIntArray( 468, 475, 464 ), PoolIntArray( 464, 475, 469 ), PoolIntArray( 469, 479, 470 ), PoolIntArray( 470, 472, 465 ), PoolIntArray( 465, 481, 466 ), PoolIntArray( 480, 471, 467 ), PoolIntArray( 466, 481, 480 ), PoolIntArray( 471, 475, 462 ), PoolIntArray( 475, 477, 469 ), PoolIntArray( 479, 478, 470 ), PoolIntArray( 469, 477, 479 ), PoolIntArray( 472, 481, 465 ), PoolIntArray( 470, 478, 472 ), PoolIntArray( 480, 476, 471 ), PoolIntArray( 481, 476, 480 ), PoolIntArray( 471, 474, 475 ), PoolIntArray( 475, 474, 477 ), PoolIntArray( 479, 473, 478 ), PoolIntArray( 477, 473, 479 ), PoolIntArray( 472, 476, 481 ), PoolIntArray( 478, 473, 472 ), PoolIntArray( 476, 474, 471 ), PoolIntArray( 474, 473, 477 ), PoolIntArray( 472, 473, 476 ), PoolIntArray( 476, 473, 474 ), PoolIntArray( 484, 483, 482 ), PoolIntArray( 486, 485, 487 ), PoolIntArray( 487, 485, 489 ), PoolIntArray( 487, 489, 488 ), PoolIntArray( 493, 492, 490 ), PoolIntArray( 490, 492, 491 ), PoolIntArray( 495, 494, 497 ), PoolIntArray( 497, 494, 496 ), PoolIntArray( 498, 500, 501 ), PoolIntArray( 501, 500, 499 ), PoolIntArray( 509, 512, 506 ), PoolIntArray( 506, 512, 502 ), PoolIntArray( 502, 510, 503 ), PoolIntArray( 503, 510, 507 ), PoolIntArray( 507, 508, 504 ), PoolIntArray( 508, 511, 505 ), PoolIntArray( 505, 511, 509 ), PoolIntArray( 509, 511, 512 ), PoolIntArray( 512, 510, 502 ), PoolIntArray( 510, 508, 507 ), PoolIntArray( 508, 510, 511 ), PoolIntArray( 511, 510, 512 ), PoolIntArray( 515, 517, 516 ), PoolIntArray( 516, 517, 513 ), PoolIntArray( 513, 519, 514 ), PoolIntArray( 514, 518, 515 ), PoolIntArray( 515, 518, 517 ), PoolIntArray( 517, 519, 513 ), PoolIntArray( 519, 518, 514 ), PoolIntArray( 518, 519, 517 ) ] +vertices = PoolVector3Array( 7.53034, -0.161953, -20.3654, 6.53034, -0.411953, -23.3654, 2.53034, 0.338047, -21.3654, -3.46966, 0.588047, -19.3654, 7.53034, -0.161953, -20.3654, 2.53034, 0.338047, -21.3654, -3.46966, -0.161953, -22.3654, 1.53034, 1.83805, -16.3654, 5.53034, 2.08805, -15.3654, 4.53034, 1.58805, -17.3654, 6.53034, 2.58805, -11.3654, 13.5303, 1.83805, -10.3654, 12.5303, 1.33805, -14.3654, 5.53034, 2.08805, -15.3654, -16.4697, -1.41195, -12.3654, -16.4697, -0.911953, -10.3654, -12.4697, -0.411953, -11.3654, -16.4697, -1.41195, -12.3654, -12.4697, -0.411953, -11.3654, -16.4697, -1.91195, -14.3654, -18.4697, -2.16195, -12.3654, -16.4697, -1.41195, -12.3654, -16.4697, -1.91195, -14.3654, -23.4697, -1.91195, -14.3654, -19.9697, -2.41195, -14.3654, -23.4697, -1.91195, -14.3654, -23.4697, -0.411953, -5.36539, -17.4697, -1.16195, -8.36539, -18.4697, -2.16195, -12.3654, -9.46966, 3.83805, -3.36539, -9.46966, 3.83805, -2.36539, -8.46966, 3.83805, -2.36539, -7.46966, 3.83805, -4.36539, -9.46966, 3.83805, -4.36539, -9.46966, 3.83805, -3.36539, -8.46966, 3.83805, -2.36539, 17.5303, 1.58805, 0.634615, 12.5303, 2.58805, -0.365385, 10.5303, 3.08805, 0.634615, 9.53034, 3.08805, 2.63461, 12.5303, 2.08805, 9.63461, 16.5303, 1.33805, 8.63461, 17.0303, 1.58805, 4.63461, -7.46966, 3.83805, -4.36539, -8.46966, 3.83805, -2.36539, -7.46966, 3.83805, -1.36539, -5.46966, 3.33805, -7.36539, 0.530344, 3.83805, -9.36539, 2.53034, 3.83805, -9.36539, 1.53034, 3.83805, -13.3654, -10.4697, 2.58805, -9.36539, -9.46966, 3.08805, -6.36539, -7.46966, 3.33805, -6.36539, -5.46966, 3.33805, -7.36539, -7.46966, 2.08805, -14.3654, -6.46966, 3.08805, -10.8654, 1.53034, 3.58805, -4.36539, 2.53034, 3.83805, -6.36539, 0.530344, 3.83805, -9.36539, -5.46966, 3.33805, -7.36539, -0.469656, 3.33805, 4.63461, -2.46966, 3.33805, 3.63461, -1.46966, 2.83805, 6.63461, 0.530344, 2.83805, 10.6346, 1.53034, 3.58805, -4.36539, -5.46966, 3.33805, -7.36539, -7.46966, 3.83805, -1.36539, -2.46966, 3.33805, 3.63461, -0.469656, 3.33805, 4.63461, 4.53034, 3.33805, 0.634615, -5.46966, 3.33805, -7.36539, -7.46966, 3.33805, -6.36539, -7.46966, 3.83805, -4.36539, 4.53034, 3.33805, 0.634615, 2.53034, 3.83805, -3.36539, 1.53034, 3.58805, -4.36539, 16.5303, 1.58805, -7.36539, 14.5303, 2.08805, -7.36539, 12.5303, 2.58805, -0.365385, 17.5303, 1.58805, 0.634615, 0.530344, 3.83805, -9.36539, 1.53034, 3.83805, -13.3654, -4.46966, 3.83805, -13.3654, -5.46966, 3.33805, -7.36539, -1.46966, 2.83805, 6.63461, -3.46966, 3.33805, 4.63461, -8.46966, 2.83805, 6.63461, -3.46966, 2.08805, 15.6346, 0.530344, 2.83805, 10.6346, -2.46966, 1.83805, 16.6346, 4.53034, 1.83805, 16.6346, 0.530344, 2.83805, 10.6346, -3.46966, 2.08805, 15.6346, 4.53034, 3.33805, 0.634615, -0.469656, 3.33805, 4.63461, 1.53034, 3.08805, 6.63461, 9.53034, 3.08805, 2.63461, 10.5303, 3.08805, 0.634615, 5.53034, 3.33805, 4.63461, -8.46966, 3.33805, -0.365385, -8.46966, 3.83805, -2.36539, -9.46966, 3.83805, -2.36539, -11.4697, 3.33805, -3.36539, -9.46966, 3.83805, -3.36539, -9.46966, 3.83805, -4.36539, -5.46966, 1.33805, 17.6346, -2.46966, 1.83805, 16.6346, -3.46966, 2.08805, 15.6346, -6.46966, 1.58805, 15.6346, -8.46966, 2.83805, 6.63461, -3.46966, 3.33805, 4.63461, -2.46966, 3.33805, 3.63461, -7.46966, 3.83805, -1.36539, -8.46966, 3.33805, -0.365385, -11.4697, 2.58805, 5.63461, -6.46966, 1.58805, 15.6346, -3.46966, 2.08805, 15.6346, -7.46966, 1.58805, 13.6346, -11.4697, 3.33805, -3.36539, -9.46966, 3.83805, -4.36539, -9.46966, 3.08805, -6.36539, -10.4697, 2.58805, -9.36539, -14.4697, 1.83805, -8.36539, -13.4697, 2.58805, -5.36539, -8.46966, 3.33805, -0.365385, -9.46966, 3.83805, -2.36539, -11.4697, 3.33805, -3.36539, -20.4697, 1.58805, -1.36539, -20.4697, 1.08805, 3.63461, -17.4697, 2.08805, 1.63461, -18.4697, 2.08805, -3.36539, -11.4697, 1.08805, 15.6346, -6.46966, 1.58805, 15.6346, -7.46966, 1.58805, 13.6346, -11.4697, 1.83805, 12.6346, -24.4697, 1.58805, -3.36539, -25.4697, 1.58805, -13.3654, -27.4697, 1.58805, -13.3654, -28.4697, 1.58805, -2.36539, -14.4697, 2.33805, 4.63461, -14.4697, 1.33805, 11.6346, -11.4697, 2.08805, 7.63461, -11.4697, 2.58805, 5.63461, -17.4697, 2.08805, 1.63461, -14.4697, 2.33805, 4.63461, -11.4697, 2.58805, 5.63461, -8.46966, 3.33805, -0.365385, -11.4697, 3.33805, -3.36539, -18.4697, 2.08805, -3.36539, -13.4697, 2.58805, -5.36539, -16.4697, 1.58805, -6.36539, -18.4697, 2.08805, -3.36539, -11.4697, 3.33805, -3.36539, -11.4697, 1.83805, 12.6346, -7.46966, 1.58805, 13.6346, -8.46966, 2.58805, 8.63461, -11.4697, 2.08805, 7.63461, -14.4697, 1.33805, 11.6346, -24.4697, 1.58805, -3.36539, -28.4697, 1.58805, -2.36539, -20.4697, 1.58805, -1.36539, -18.4697, 2.08805, -3.36539, 4.53034, 4.33805, -5.36539, 1.53034, 3.58805, -4.36539, 2.53034, 3.83805, -3.36539, 4.53034, 4.33805, -3.36539, 6.53034, 4.08805, -7.36539, 4.53034, 4.33805, -5.36539, 4.53034, 4.33805, -3.36539, 6.53034, 4.08805, -7.36539, 4.53034, 3.83805, -13.3654, 1.53034, 3.83805, -13.3654, 2.53034, 3.83805, -9.36539, 4.53034, 4.33805, -5.36539, 4.53034, 4.33805, -3.36539, 4.53034, 4.08805, -1.36539, 9.53034, 4.08805, -2.36539, 10.5303, 3.58805, -8.36539, 6.53034, 4.08805, -7.36539, 3.53034, 2.83805, 8.63461, 5.53034, 2.33805, 12.6346, 9.53034, 2.33805, 10.6346, 8.53034, 2.83805, 6.63461, -19.4697, -0.661953, 7.63461, -19.4697, -1.41195, 10.6346, -17.4697, -0.911953, 10.6346, -16.4697, 0.088047, 13.6346, -12.4697, 0.338047, 16.6346, -13.4697, 0.838047, 13.6346 ) +polygons = [ PoolIntArray( 2, 1, 0 ), PoolIntArray( 6, 5, 3 ), PoolIntArray( 3, 5, 4 ), PoolIntArray( 7, 9, 8 ), PoolIntArray( 13, 12, 10 ), PoolIntArray( 10, 12, 11 ), PoolIntArray( 16, 15, 14 ), PoolIntArray( 19, 18, 17 ), PoolIntArray( 21, 20, 22 ), PoolIntArray( 22, 20, 24 ), PoolIntArray( 24, 20, 23 ), PoolIntArray( 28, 27, 25 ), PoolIntArray( 25, 27, 26 ), PoolIntArray( 31, 30, 29 ), PoolIntArray( 34, 33, 35 ), PoolIntArray( 35, 33, 32 ), PoolIntArray( 38, 37, 39 ), PoolIntArray( 39, 37, 36 ), PoolIntArray( 39, 36, 42 ), PoolIntArray( 39, 42, 41 ), PoolIntArray( 39, 41, 40 ), PoolIntArray( 44, 43, 45 ), PoolIntArray( 45, 43, 46 ), PoolIntArray( 49, 48, 47 ), PoolIntArray( 52, 51, 53 ), PoolIntArray( 53, 51, 50 ), PoolIntArray( 53, 50, 55 ), PoolIntArray( 55, 50, 54 ), PoolIntArray( 57, 56, 58 ), PoolIntArray( 58, 56, 59 ), PoolIntArray( 61, 60, 62 ), PoolIntArray( 62, 60, 63 ), PoolIntArray( 68, 67, 69 ), PoolIntArray( 69, 67, 64 ), PoolIntArray( 64, 67, 66 ), PoolIntArray( 64, 66, 65 ), PoolIntArray( 71, 70, 72 ), PoolIntArray( 73, 75, 74 ), PoolIntArray( 77, 76, 78 ), PoolIntArray( 78, 76, 79 ), PoolIntArray( 81, 80, 82 ), PoolIntArray( 82, 80, 83 ), PoolIntArray( 84, 88, 85 ), PoolIntArray( 85, 88, 86 ), PoolIntArray( 86, 88, 87 ), PoolIntArray( 92, 91, 89 ), PoolIntArray( 89, 91, 90 ), PoolIntArray( 96, 98, 97 ), PoolIntArray( 97, 98, 93 ), PoolIntArray( 93, 98, 95 ), PoolIntArray( 93, 95, 94 ), PoolIntArray( 101, 100, 99 ), PoolIntArray( 104, 103, 102 ), PoolIntArray( 106, 105, 107 ), PoolIntArray( 107, 105, 108 ), PoolIntArray( 110, 109, 111 ), PoolIntArray( 111, 109, 114 ), PoolIntArray( 111, 114, 113 ), PoolIntArray( 111, 113, 112 ), PoolIntArray( 117, 116, 115 ), PoolIntArray( 119, 118, 120 ), PoolIntArray( 120, 118, 123 ), PoolIntArray( 120, 123, 121 ), PoolIntArray( 121, 123, 122 ), PoolIntArray( 126, 125, 124 ), PoolIntArray( 130, 129, 127 ), PoolIntArray( 127, 129, 128 ), PoolIntArray( 134, 133, 131 ), PoolIntArray( 131, 133, 132 ), PoolIntArray( 136, 135, 137 ), PoolIntArray( 137, 135, 138 ), PoolIntArray( 142, 141, 139 ), PoolIntArray( 139, 141, 140 ), PoolIntArray( 144, 143, 145 ), PoolIntArray( 145, 143, 146 ), PoolIntArray( 146, 143, 147 ), PoolIntArray( 147, 143, 148 ), PoolIntArray( 149, 152, 150 ), PoolIntArray( 150, 152, 151 ), PoolIntArray( 157, 156, 153 ), PoolIntArray( 153, 156, 155 ), PoolIntArray( 153, 155, 154 ), PoolIntArray( 161, 160, 158 ), PoolIntArray( 158, 160, 159 ), PoolIntArray( 164, 163, 165 ), PoolIntArray( 165, 163, 162 ), PoolIntArray( 168, 167, 166 ), PoolIntArray( 171, 170, 172 ), PoolIntArray( 172, 170, 169 ), PoolIntArray( 172, 169, 173 ), PoolIntArray( 175, 174, 176 ), PoolIntArray( 176, 174, 178 ), PoolIntArray( 176, 178, 177 ), PoolIntArray( 180, 179, 181 ), PoolIntArray( 181, 179, 182 ), PoolIntArray( 185, 184, 183 ), PoolIntArray( 188, 187, 186 ) ] +cell_size = 1.0 filter_walkable_low_height_spans = true [sub_resource type="SpatialMaterial" id=10] @@ -81,17 +81,11 @@ transform = Transform( -4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 32.5651 [node name="MACHINES" type="Spatial" parent="."] -[node name="Gunboat" parent="MACHINES" instance=ExtResource( 10 )] -transform = Transform( -4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -30.9834, 0.444645, -9.61152 ) - -[node name="Gunboat2" parent="MACHINES" instance=ExtResource( 10 )] -transform = Transform( 0.575476, 0, 0.817818, 0, 1, 0, -0.817818, 0, 0.575476, -5.00988, 0.911655, -27.3661 ) - [node name="Cannon" parent="MACHINES" instance=ExtResource( 2 )] -transform = Transform( 2.98023e-08, 0, 1, 0, 1, 0, -1, 0, 2.98023e-08, -3.28944, 3.51975, -13.2337 ) +transform = Transform( -0.182167, 0, 0.983268, 0, 1, 0, -0.983268, 0, -0.182167, -3.28944, 3.51975, -12.3747 ) [node name="Cannon2" parent="MACHINES" instance=ExtResource( 2 )] -transform = Transform( -0.186575, 0, -0.982441, 0, 1, 0, 0.982441, 0, -0.186575, 2.83363, 3.51975, -10.6698 ) +transform = Transform( 0.277851, 0, 0.960625, 0, 1, 0, -0.960625, 0, 0.277851, 2.86139, 3.51975, -12.2864 ) [node name="CaptureFlag" parent="MACHINES" instance=ExtResource( 11 )] transform = Transform( -0.854422, 0, 0.519579, 0, 1, 0, -0.519579, 0, -0.854422, -2.70943, 2.59075, 8.79298 ) @@ -100,7 +94,19 @@ transform = Transform( -0.854422, 0, 0.519579, 0, 1, 0, -0.519579, 0, -0.854422, transform = Transform( -4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 30.8999, 5.13129, -8.23008 ) [node name="Gunbrig" parent="MACHINES" instance=ExtResource( 15 )] -transform = Transform( 0.313296, 0, -0.949655, 0, 1, 0, 0.949655, 0, 0.313296, -15.9478, 0.974679, 31.6985 ) +transform = Transform( 0.0568323, 0, -0.998384, 0, 1, 0, 0.998384, 0, 0.0568323, -34.0193, 0.974679, -14.3304 ) + +[node name="Gunbrig2" parent="MACHINES" instance=ExtResource( 15 )] +transform = Transform( 0.0568323, 0, -0.998384, 0, 1, 0, 0.998384, 0, 0.0568323, -47.9628, 0.974679, -14.3304 ) + +[node name="Gunbrig3" parent="MACHINES" instance=ExtResource( 15 )] +transform = Transform( 0.0568323, 0, -0.998384, 0, 1, 0, 0.998384, 0, 0.0568323, -64.1506, 0.974679, -14.3304 ) + +[node name="Gunbrig4" parent="MACHINES" instance=ExtResource( 15 )] +transform = Transform( 0.0568323, 0, -0.998384, 0, 1, 0, 0.998384, 0, 0.0568323, -76.9425, 0.974679, -14.3304 ) + +[node name="Gunbrig5" parent="MACHINES" instance=ExtResource( 15 )] +transform = Transform( 0.0568323, 0, -0.998384, 0, 1, 0, 0.998384, 0, 0.0568323, -90.1824, 0.974679, -14.3304 ) [node name="BALLISTICS" type="Spatial" parent="."] @@ -119,6 +125,43 @@ team = "BLUE" transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -0.426252, 5.22026, -3.48068 ) physics_material_override = SubResource( 19 ) +[node name="Player5" parent="PLAYERS" instance=ExtResource( 5 )] +transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -1.86776, 6.37388, -1.22525 ) +physics_material_override = SubResource( 19 ) + +[node name="Player7" parent="PLAYERS" instance=ExtResource( 5 )] +transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -1.11742, 6.37388, 0.816121 ) +physics_material_override = SubResource( 19 ) + +[node name="Player8" parent="PLAYERS" instance=ExtResource( 5 )] +transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0.888317, 6.37388, 1.86328 ) +physics_material_override = SubResource( 19 ) + +[node name="Player9" parent="PLAYERS" instance=ExtResource( 5 )] +transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -0.819816, 6.37388, 2.89708 ) +physics_material_override = SubResource( 19 ) + +[node name="Player10" parent="PLAYERS" instance=ExtResource( 5 )] +transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 2.32924, 6.37388, 3.36926 ) +physics_material_override = SubResource( 19 ) + +[node name="Player11" parent="PLAYERS" instance=ExtResource( 5 )] +transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 3.1816, 6.37388, 1.54801 ) +physics_material_override = SubResource( 19 ) + +[node name="Player12" parent="PLAYERS" instance=ExtResource( 5 )] +transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 4.9985, 6.37388, 2.34811 ) +physics_material_override = SubResource( 19 ) + +[node name="Player13" parent="PLAYERS" instance=ExtResource( 5 )] +transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 5.30355, 7.43823, -0.851583 ) +physics_material_override = SubResource( 19 ) +can_sleep = false + +[node name="Player6" parent="PLAYERS" instance=ExtResource( 5 )] +transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0.47871, 6.03278, -0.287899 ) +physics_material_override = SubResource( 19 ) + [node name="Player4" parent="PLAYERS" instance=ExtResource( 5 )] transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 1.71668, 5.22026, -2.44181 ) physics_material_override = SubResource( 20 ) diff --git a/godot/materials/CannonBarrel.material b/godot/materials/CannonBarrel.material Binary files differnew file mode 100644 index 0000000..005bbfe --- /dev/null +++ b/godot/materials/CannonBarrel.material diff --git a/godot/materials/CannonBase.material b/godot/materials/CannonBase.material Binary files differnew file mode 100644 index 0000000..72d2c61 --- /dev/null +++ b/godot/materials/CannonBase.material diff --git a/godot/materials/GunbrigHullMat.material b/godot/materials/GunbrigHullMat.material Binary files differindex 9e310b5..96e9cee 100644 --- a/godot/materials/GunbrigHullMat.material +++ b/godot/materials/GunbrigHullMat.material diff --git a/godot/materials/Mast.material b/godot/materials/Mast.material Binary files differnew file mode 100644 index 0000000..e1212e2 --- /dev/null +++ b/godot/materials/Mast.material diff --git a/godot/materials/Sailcloth.material b/godot/materials/Sailcloth.material Binary files differnew file mode 100644 index 0000000..0bbed6d --- /dev/null +++ b/godot/materials/Sailcloth.material diff --git a/godot/meshes/cannon_barrel.tres b/godot/meshes/cannon_barrel.tres new file mode 100644 index 0000000..b97e105 --- /dev/null +++ b/godot/meshes/cannon_barrel.tres @@ -0,0 +1,18 @@ +[gd_resource type="ArrayMesh" load_steps=2 format=2] + +[ext_resource path="res://materials/CannonBarrel.material" type="Material" id=1] + +[resource] +resource_name = "cannon_model_Mesh_1" +surfaces/0 = { +"aabb": AABB( -1.02696, -0.236412, -0.537871, 2.06969, 0.492404, 1.05667 ), +"array_data": PoolByteArray( 37, 174, 129, 63, 128, 102, 32, 60, 254, 255, 127, 190, 157, 154, 187, 50, 186, 46, 87, 56, 37, 174, 129, 63, 128, 102, 32, 60, 254, 255, 127, 190, 157, 102, 175, 48, 186, 46, 87, 56, 37, 174, 129, 63, 128, 102, 32, 60, 254, 255, 127, 190, 118, 31, 158, 8, 186, 46, 87, 56, 37, 174, 129, 63, 128, 102, 32, 60, 254, 255, 127, 190, 118, 225, 175, 9, 186, 46, 87, 56, 182, 163, 124, 191, 218, 254, 89, 189, 44, 71, 49, 190, 163, 225, 225, 109, 44, 48, 208, 46, 182, 163, 124, 191, 218, 254, 89, 189, 44, 71, 49, 190, 153, 42, 24, 110, 44, 48, 208, 46, 182, 163, 124, 191, 218, 254, 89, 189, 44, 71, 49, 190, 158, 107, 15, 105, 44, 48, 208, 46, 182, 163, 124, 191, 218, 254, 89, 189, 44, 71, 49, 190, 198, 148, 162, 91, 44, 48, 208, 46, 182, 163, 124, 191, 218, 254, 89, 189, 44, 71, 49, 190, 158, 149, 199, 105, 44, 48, 208, 46, 37, 174, 129, 63, 88, 135, 26, 190, 124, 27, 68, 190, 195, 153, 176, 66, 129, 47, 172, 56, 37, 174, 129, 63, 88, 135, 26, 190, 124, 27, 68, 190, 157, 154, 179, 54, 129, 47, 172, 56, 37, 174, 129, 63, 88, 135, 26, 190, 124, 27, 68, 190, 106, 224, 198, 9, 129, 47, 172, 56, 37, 174, 129, 63, 88, 135, 26, 190, 124, 27, 68, 190, 118, 225, 181, 9, 129, 47, 172, 56, 71, 115, 131, 191, 56, 67, 183, 60, 96, 187, 25, 60, 176, 237, 233, 113, 223, 48, 254, 48, 71, 115, 131, 191, 56, 67, 183, 60, 96, 187, 25, 60, 164, 214, 220, 107, 223, 48, 254, 48, 71, 115, 131, 191, 56, 67, 183, 60, 96, 187, 25, 60, 130, 38, 0, 126, 223, 48, 254, 48, 71, 115, 131, 191, 56, 67, 183, 60, 96, 187, 25, 60, 177, 15, 21, 116, 223, 48, 254, 48, 71, 115, 131, 191, 56, 67, 183, 60, 96, 187, 25, 60, 168, 44, 38, 105, 223, 48, 254, 48, 37, 174, 129, 63, 248, 21, 114, 190, 206, 208, 49, 189, 230, 171, 175, 77, 228, 47, 1, 57, 37, 174, 129, 63, 248, 21, 114, 190, 206, 208, 49, 189, 195, 153, 173, 69, 228, 47, 1, 57, 37, 174, 129, 63, 248, 21, 114, 190, 206, 208, 49, 189, 106, 224, 208, 10, 228, 47, 1, 57, 37, 174, 129, 63, 248, 21, 114, 190, 206, 208, 49, 189, 98, 232, 231, 12, 228, 47, 1, 57, 182, 163, 124, 191, 162, 195, 47, 190, 230, 9, 3, 61, 153, 252, 251, 124, 84, 46, 63, 49, 182, 163, 124, 191, 162, 195, 47, 190, 230, 9, 3, 61, 143, 217, 239, 115, 84, 46, 63, 49, 182, 163, 124, 191, 162, 195, 47, 190, 230, 9, 3, 61, 239, 207, 212, 89, 84, 46, 63, 49, 182, 163, 124, 191, 162, 195, 47, 190, 230, 9, 3, 61, 235, 166, 164, 75, 84, 46, 63, 49, 182, 163, 124, 191, 162, 195, 47, 190, 230, 9, 3, 61, 198, 148, 161, 88, 84, 46, 63, 49, 37, 174, 129, 63, 112, 173, 83, 190, 0, 0, 0, 62, 230, 171, 168, 78, 0, 48, 88, 57, 37, 174, 129, 63, 112, 173, 83, 190, 0, 0, 0, 62, 234, 209, 157, 83, 0, 48, 88, 57, 37, 174, 129, 63, 112, 173, 83, 190, 0, 0, 0, 62, 98, 232, 234, 20, 0, 48, 88, 57, 37, 174, 129, 63, 112, 173, 83, 190, 0, 0, 0, 62, 93, 241, 238, 30, 0, 48, 88, 57, 182, 163, 124, 191, 46, 143, 106, 189, 197, 167, 60, 62, 171, 228, 227, 109, 64, 48, 146, 50, 182, 163, 124, 191, 46, 143, 106, 189, 197, 167, 60, 62, 173, 13, 17, 117, 64, 48, 146, 50, 182, 163, 124, 191, 46, 143, 106, 189, 197, 167, 60, 62, 233, 0, 3, 124, 64, 48, 146, 50, 182, 163, 124, 191, 46, 143, 106, 189, 197, 167, 60, 62, 239, 207, 224, 91, 64, 48, 146, 50, 37, 174, 129, 63, 112, 16, 155, 189, 178, 143, 112, 62, 234, 209, 151, 83, 223, 47, 179, 57, 37, 174, 129, 63, 112, 16, 155, 189, 178, 143, 112, 62, 226, 0, 134, 80, 223, 47, 179, 57, 37, 174, 129, 63, 112, 16, 155, 189, 178, 143, 112, 62, 101, 0, 238, 46, 223, 47, 179, 57, 37, 174, 129, 63, 112, 16, 155, 189, 178, 143, 112, 62, 93, 241, 237, 36, 223, 47, 179, 57, 37, 174, 129, 63, 8, 42, 195, 61, 178, 143, 112, 62, 234, 47, 150, 44, 126, 47, 19, 58, 37, 174, 129, 63, 8, 42, 195, 61, 178, 143, 112, 62, 226, 0, 132, 47, 126, 47, 19, 58, 37, 174, 129, 63, 8, 42, 195, 61, 178, 143, 112, 62, 101, 0, 234, 55, 126, 47, 19, 58, 37, 174, 129, 63, 8, 42, 195, 61, 178, 143, 112, 62, 93, 15, 236, 70, 126, 47, 19, 58, 181, 163, 124, 191, 85, 74, 3, 62, 181, 132, 16, 62, 156, 249, 250, 119, 227, 49, 29, 50, 181, 163, 124, 191, 85, 74, 3, 62, 181, 132, 16, 62, 161, 42, 32, 108, 227, 49, 29, 50, 181, 163, 124, 191, 85, 74, 3, 62, 181, 132, 16, 62, 235, 90, 98, 74, 227, 49, 29, 50, 181, 163, 124, 191, 85, 74, 3, 62, 181, 132, 16, 62, 233, 0, 11, 119, 227, 49, 29, 50, 181, 163, 124, 191, 85, 74, 3, 62, 181, 132, 16, 62, 239, 49, 82, 94, 227, 49, 29, 50, 37, 174, 129, 63, 60, 186, 103, 62, 0, 0, 0, 62, 230, 85, 163, 48, 213, 46, 121, 58, 37, 174, 129, 63, 60, 186, 103, 62, 0, 0, 0, 62, 234, 47, 154, 43, 213, 46, 121, 58, 37, 174, 129, 63, 60, 186, 103, 62, 0, 0, 0, 62, 93, 15, 237, 79, 213, 46, 121, 58, 37, 174, 129, 63, 60, 186, 103, 62, 0, 0, 0, 62, 98, 24, 241, 90, 213, 46, 121, 58, 37, 174, 129, 63, 96, 17, 131, 62, 206, 208, 49, 189, 230, 85, 167, 48, 193, 45, 235, 58, 37, 174, 129, 63, 96, 17, 131, 62, 206, 208, 49, 189, 195, 103, 169, 52, 193, 45, 235, 58, 37, 174, 129, 63, 96, 17, 131, 62, 206, 208, 49, 189, 106, 32, 239, 109, 193, 45, 235, 58, 37, 174, 129, 63, 96, 17, 131, 62, 206, 208, 49, 189, 98, 24, 238, 95, 193, 45, 235, 58, 181, 163, 124, 191, 202, 103, 45, 62, 195, 167, 188, 189, 133, 239, 252, 123, 42, 50, 12, 48, 181, 163, 124, 191, 202, 103, 45, 62, 195, 167, 188, 189, 175, 25, 29, 110, 42, 50, 12, 48, 181, 163, 124, 191, 202, 103, 45, 62, 195, 167, 188, 189, 158, 107, 17, 105, 42, 50, 12, 48, 181, 163, 124, 191, 202, 103, 45, 62, 195, 167, 188, 189, 198, 108, 73, 79, 42, 50, 12, 48, 181, 163, 124, 191, 202, 103, 45, 62, 195, 167, 188, 189, 235, 90, 83, 70, 42, 50, 12, 48, 37, 174, 129, 63, 32, 148, 46, 62, 124, 27, 68, 190, 157, 102, 177, 46, 249, 44, 219, 55, 37, 174, 129, 63, 32, 148, 46, 62, 124, 27, 68, 190, 195, 103, 169, 53, 42, 43, 134, 59, 37, 174, 129, 63, 32, 148, 46, 62, 124, 27, 68, 190, 118, 31, 158, 8, 249, 44, 219, 55, 37, 174, 129, 63, 32, 148, 46, 62, 124, 27, 68, 190, 106, 32, 238, 110, 42, 43, 134, 59, 215, 184, 206, 190, 128, 102, 32, 60, 254, 255, 127, 190, 93, 129, 154, 54, 143, 57, 141, 54, 215, 184, 206, 190, 128, 102, 32, 60, 254, 255, 127, 190, 93, 127, 147, 51, 143, 57, 141, 54, 215, 184, 206, 190, 128, 102, 32, 60, 254, 255, 127, 190, 94, 135, 152, 52, 143, 57, 141, 54, 215, 184, 206, 190, 128, 102, 32, 60, 254, 255, 127, 190, 94, 121, 149, 47, 143, 57, 141, 54, 214, 184, 206, 190, 82, 135, 26, 190, 124, 27, 68, 190, 210, 130, 153, 59, 171, 57, 179, 55, 214, 184, 206, 190, 82, 135, 26, 190, 124, 27, 68, 190, 93, 129, 153, 54, 171, 57, 179, 55, 214, 184, 206, 190, 82, 135, 26, 190, 124, 27, 68, 190, 49, 135, 153, 56, 171, 57, 179, 55, 214, 184, 206, 190, 82, 135, 26, 190, 124, 27, 68, 190, 94, 135, 152, 52, 171, 57, 179, 55, 215, 184, 206, 190, 245, 21, 114, 190, 206, 208, 49, 189, 210, 130, 152, 59, 193, 57, 108, 56, 215, 184, 206, 190, 245, 21, 114, 190, 206, 208, 49, 189, 0, 149, 147, 64, 193, 57, 108, 56, 215, 184, 206, 190, 245, 21, 114, 190, 206, 208, 49, 189, 49, 135, 153, 56, 193, 57, 108, 56, 215, 184, 206, 190, 245, 21, 114, 190, 206, 208, 49, 189, 6, 154, 147, 61, 193, 57, 108, 56, 215, 184, 206, 190, 109, 173, 83, 190, 0, 0, 0, 62, 0, 199, 147, 68, 211, 57, 1, 57, 215, 184, 206, 190, 109, 173, 83, 190, 0, 0, 0, 62, 0, 149, 146, 64, 211, 57, 1, 57, 215, 184, 206, 190, 109, 173, 83, 190, 0, 0, 0, 62, 5, 201, 140, 63, 211, 57, 1, 57, 215, 184, 206, 190, 109, 173, 83, 190, 0, 0, 0, 62, 6, 154, 147, 61, 211, 57, 1, 57, 215, 184, 206, 190, 106, 16, 155, 189, 178, 143, 112, 62, 0, 199, 146, 67, 224, 57, 150, 57, 215, 184, 206, 190, 106, 16, 155, 189, 178, 143, 112, 62, 0, 0, 139, 68, 224, 57, 150, 57, 215, 184, 206, 190, 106, 16, 155, 189, 178, 143, 112, 62, 5, 201, 140, 63, 224, 57, 150, 57, 215, 184, 206, 190, 106, 16, 155, 189, 178, 143, 112, 62, 7, 0, 139, 64, 224, 57, 150, 57, 214, 184, 206, 190, 14, 42, 195, 61, 178, 143, 112, 62, 0, 0, 138, 67, 233, 57, 45, 58, 214, 184, 206, 190, 14, 42, 195, 61, 178, 143, 112, 62, 0, 57, 134, 68, 233, 57, 45, 58, 214, 184, 206, 190, 14, 42, 195, 61, 178, 143, 112, 62, 7, 0, 139, 64, 233, 57, 45, 58, 214, 184, 206, 190, 14, 42, 195, 61, 178, 143, 112, 62, 5, 55, 139, 64, 233, 57, 45, 58, 214, 184, 206, 190, 63, 186, 103, 62, 0, 0, 0, 62, 0, 57, 134, 67, 237, 57, 197, 58, 214, 184, 206, 190, 63, 186, 103, 62, 0, 0, 0, 62, 0, 107, 130, 65, 237, 57, 197, 58, 214, 184, 206, 190, 63, 186, 103, 62, 0, 0, 0, 62, 5, 55, 139, 64, 237, 57, 197, 58, 214, 184, 206, 190, 63, 186, 103, 62, 0, 0, 0, 62, 6, 102, 143, 66, 237, 57, 197, 58, 214, 184, 206, 190, 99, 17, 131, 62, 206, 208, 49, 189, 46, 126, 130, 62, 236, 57, 96, 59, 214, 184, 206, 190, 99, 17, 131, 62, 206, 208, 49, 189, 0, 107, 130, 65, 236, 57, 96, 59, 214, 184, 206, 190, 99, 17, 131, 62, 206, 208, 49, 189, 49, 121, 145, 68, 236, 57, 96, 59, 214, 184, 206, 190, 99, 17, 131, 62, 206, 208, 49, 189, 6, 102, 143, 66, 236, 57, 96, 59, 214, 184, 206, 190, 38, 148, 46, 62, 124, 27, 68, 190, 93, 127, 148, 51, 111, 57, 95, 53, 214, 184, 206, 190, 38, 148, 46, 62, 124, 27, 68, 190, 46, 126, 130, 63, 230, 57, 253, 59, 214, 184, 206, 190, 38, 148, 46, 62, 124, 27, 68, 190, 94, 121, 149, 47, 111, 57, 95, 53, 214, 184, 206, 190, 38, 148, 46, 62, 124, 27, 68, 190, 49, 121, 145, 68, 230, 57, 253, 59, 10, 206, 70, 63, 108, 102, 32, 60, 239, 233, 47, 190, 157, 154, 169, 59, 242, 49, 42, 56, 10, 206, 70, 63, 108, 102, 32, 60, 239, 233, 47, 190, 157, 102, 170, 54, 242, 49, 42, 56, 10, 206, 70, 63, 108, 102, 32, 60, 239, 233, 47, 190, 94, 135, 154, 52, 242, 49, 42, 56, 10, 206, 70, 63, 108, 102, 32, 60, 239, 233, 47, 190, 94, 121, 151, 45, 242, 49, 42, 56, 10, 206, 70, 63, 189, 25, 206, 189, 255, 193, 6, 190, 195, 153, 170, 72, 81, 50, 139, 56, 10, 206, 70, 63, 189, 25, 206, 189, 255, 193, 6, 190, 157, 154, 163, 66, 81, 50, 139, 56, 10, 206, 70, 63, 189, 25, 206, 189, 255, 193, 6, 190, 49, 135, 154, 56, 81, 50, 139, 56, 10, 206, 70, 63, 189, 25, 206, 189, 255, 193, 6, 190, 94, 135, 153, 52, 81, 50, 139, 56, 10, 206, 70, 63, 97, 55, 35, 190, 118, 96, 244, 188, 230, 171, 160, 79, 149, 50, 238, 56, 10, 206, 70, 63, 97, 55, 35, 190, 118, 96, 244, 188, 195, 153, 167, 75, 149, 50, 238, 56, 10, 206, 70, 63, 97, 55, 35, 190, 118, 96, 244, 188, 49, 135, 154, 56, 149, 50, 238, 56, 10, 206, 70, 63, 97, 55, 35, 190, 118, 96, 244, 188, 6, 154, 147, 61, 149, 50, 238, 56, 10, 206, 70, 63, 35, 82, 14, 190, 241, 233, 175, 61, 230, 171, 155, 82, 187, 50, 84, 57, 10, 206, 70, 63, 35, 82, 14, 190, 241, 233, 175, 61, 234, 209, 145, 82, 187, 50, 84, 57, 10, 206, 70, 63, 35, 82, 14, 190, 241, 233, 175, 61, 5, 201, 140, 63, 187, 50, 84, 57, 10, 206, 70, 63, 35, 82, 14, 190, 241, 233, 175, 61, 6, 154, 147, 61, 187, 50, 84, 57, 10, 206, 70, 63, 110, 144, 72, 189, 16, 78, 37, 62, 234, 209, 137, 82, 198, 50, 188, 57, 10, 206, 70, 63, 110, 144, 72, 189, 16, 78, 37, 62, 226, 0, 140, 44, 198, 50, 188, 57, 10, 206, 70, 63, 110, 144, 72, 189, 16, 78, 37, 62, 5, 201, 140, 63, 198, 50, 188, 57, 10, 206, 70, 63, 110, 144, 72, 189, 16, 78, 37, 62, 7, 0, 138, 64, 198, 50, 188, 57, 10, 206, 70, 63, 206, 97, 140, 61, 16, 78, 37, 62, 234, 47, 158, 43, 182, 50, 40, 58, 10, 206, 70, 63, 206, 97, 140, 61, 16, 78, 37, 62, 226, 0, 147, 41, 182, 50, 40, 58, 10, 206, 70, 63, 206, 97, 140, 61, 16, 78, 37, 62, 7, 0, 138, 64, 182, 50, 40, 58, 10, 206, 70, 63, 206, 97, 140, 61, 16, 78, 37, 62, 5, 55, 139, 64, 182, 50, 40, 58, 10, 206, 70, 63, 239, 94, 34, 62, 241, 233, 175, 61, 230, 85, 171, 48, 144, 50, 153, 58, 10, 206, 70, 63, 239, 94, 34, 62, 241, 233, 175, 61, 234, 47, 164, 43, 144, 50, 153, 58, 10, 206, 70, 63, 239, 94, 34, 62, 241, 233, 175, 61, 5, 55, 139, 64, 144, 50, 153, 58, 10, 206, 70, 63, 239, 94, 34, 62, 241, 233, 175, 61, 6, 102, 143, 66, 144, 50, 153, 58, 10, 206, 70, 63, 43, 68, 55, 62, 118, 96, 244, 188, 230, 85, 175, 49, 91, 50, 14, 59, 10, 206, 70, 63, 43, 68, 55, 62, 118, 96, 244, 188, 195, 103, 170, 53, 91, 50, 14, 59, 10, 206, 70, 63, 43, 68, 55, 62, 118, 96, 244, 188, 49, 121, 146, 68, 91, 50, 14, 59, 10, 206, 70, 63, 43, 68, 55, 62, 118, 96, 244, 188, 6, 102, 143, 66, 91, 50, 14, 59, 10, 206, 70, 63, 80, 51, 246, 61, 255, 193, 6, 190, 157, 102, 173, 51, 140, 49, 150, 55, 10, 206, 70, 63, 80, 51, 246, 61, 255, 193, 6, 190, 195, 103, 170, 54, 40, 50, 136, 59, 10, 206, 70, 63, 80, 51, 246, 61, 255, 193, 6, 190, 94, 121, 151, 45, 140, 49, 150, 55, 10, 206, 70, 63, 80, 51, 246, 61, 255, 193, 6, 190, 49, 121, 146, 68, 40, 50, 136, 59, 12, 95, 68, 191, 81, 135, 26, 190, 124, 27, 68, 190, 158, 149, 199, 105, 182, 40, 85, 41, 12, 95, 68, 191, 81, 135, 26, 190, 124, 27, 68, 190, 198, 148, 163, 95, 182, 40, 85, 41, 12, 95, 68, 191, 81, 135, 26, 190, 124, 27, 68, 190, 210, 130, 150, 59, 235, 58, 75, 55, 12, 95, 68, 191, 81, 135, 26, 190, 124, 27, 68, 190, 93, 129, 151, 55, 235, 58, 75, 55, 12, 95, 68, 191, 244, 21, 114, 190, 206, 208, 49, 189, 198, 148, 162, 92, 225, 7, 66, 48, 12, 95, 68, 191, 244, 21, 114, 190, 206, 208, 49, 189, 235, 166, 164, 75, 225, 7, 66, 48, 12, 95, 68, 191, 244, 21, 114, 190, 206, 208, 49, 189, 210, 130, 149, 59, 3, 59, 64, 56, 12, 95, 68, 191, 244, 21, 114, 190, 206, 208, 49, 189, 0, 149, 145, 64, 3, 59, 64, 56, 12, 95, 68, 191, 108, 173, 83, 190, 0, 0, 0, 62, 235, 166, 164, 75, 170, 36, 159, 51, 12, 95, 68, 191, 108, 173, 83, 190, 0, 0, 0, 62, 239, 207, 194, 86, 170, 36, 159, 51, 12, 95, 68, 191, 108, 173, 83, 190, 0, 0, 0, 62, 0, 199, 144, 67, 23, 59, 221, 56, 12, 95, 68, 191, 108, 173, 83, 190, 0, 0, 0, 62, 0, 149, 144, 64, 23, 59, 221, 56, 12, 95, 68, 191, 105, 16, 155, 189, 178, 143, 112, 62, 233, 0, 245, 122, 135, 46, 206, 52, 12, 95, 68, 191, 105, 16, 155, 189, 178, 143, 112, 62, 239, 207, 207, 88, 135, 46, 206, 52, 12, 95, 68, 191, 105, 16, 155, 189, 178, 143, 112, 62, 0, 199, 142, 66, 40, 59, 123, 57, 12, 95, 68, 191, 105, 16, 155, 189, 178, 143, 112, 62, 0, 0, 137, 67, 40, 59, 123, 57, 12, 95, 68, 191, 15, 42, 195, 61, 178, 143, 112, 62, 239, 49, 82, 94, 199, 50, 230, 52, 12, 95, 68, 191, 15, 42, 195, 61, 178, 143, 112, 62, 233, 0, 0, 126, 199, 50, 230, 52, 12, 95, 68, 191, 15, 42, 195, 61, 178, 143, 112, 62, 0, 0, 136, 66, 51, 59, 27, 58, 12, 95, 68, 191, 15, 42, 195, 61, 178, 143, 112, 62, 0, 57, 133, 66, 51, 59, 27, 58, 12, 95, 68, 191, 64, 186, 103, 62, 0, 0, 0, 62, 239, 49, 82, 94, 220, 52, 44, 51, 12, 95, 68, 191, 64, 186, 103, 62, 0, 0, 0, 62, 235, 90, 104, 87, 220, 52, 44, 51, 12, 95, 68, 191, 64, 186, 103, 62, 0, 0, 0, 62, 0, 57, 132, 65, 58, 59, 188, 58, 12, 95, 68, 191, 64, 186, 103, 62, 0, 0, 0, 62, 0, 107, 130, 64, 58, 59, 188, 58, 12, 95, 68, 191, 100, 17, 131, 62, 206, 208, 49, 189, 235, 90, 102, 75, 220, 52, 119, 47, 12, 95, 68, 191, 100, 17, 131, 62, 206, 208, 49, 189, 198, 108, 73, 79, 220, 52, 119, 47, 12, 95, 68, 191, 100, 17, 131, 62, 206, 208, 49, 189, 46, 126, 130, 63, 61, 59, 93, 59, 12, 95, 68, 191, 100, 17, 131, 62, 206, 208, 49, 189, 0, 107, 130, 64, 61, 59, 93, 59, 12, 95, 68, 191, 39, 148, 46, 62, 124, 27, 68, 190, 198, 108, 73, 79, 183, 51, 198, 36, 12, 95, 68, 191, 39, 148, 46, 62, 124, 27, 68, 190, 158, 107, 20, 104, 183, 51, 198, 36, 12, 95, 68, 191, 39, 148, 46, 62, 124, 27, 68, 190, 93, 127, 147, 51, 179, 58, 231, 52, 12, 95, 68, 191, 39, 148, 46, 62, 124, 27, 68, 190, 46, 126, 130, 63, 61, 59, 255, 59, 13, 95, 68, 191, 128, 102, 32, 60, 254, 255, 127, 190, 158, 107, 18, 105, 124, 48, 225, 7, 13, 95, 68, 191, 128, 102, 32, 60, 254, 255, 127, 190, 158, 149, 199, 105, 124, 48, 225, 7, 13, 95, 68, 191, 128, 102, 32, 60, 254, 255, 127, 190, 93, 129, 152, 55, 207, 58, 24, 54, 13, 95, 68, 191, 128, 102, 32, 60, 254, 255, 127, 190, 93, 127, 147, 51, 207, 58, 24, 54, 59, 219, 181, 190, 126, 168, 81, 61, 232, 177, 9, 191, 210, 80, 176, 40, 172, 56, 95, 52, 59, 219, 181, 190, 126, 168, 81, 61, 232, 177, 9, 191, 127, 127, 127, 63, 172, 56, 95, 52, 59, 219, 181, 190, 126, 168, 81, 61, 232, 177, 9, 191, 46, 80, 176, 86, 166, 58, 95, 52, 59, 219, 181, 190, 118, 168, 81, 61, 196, 207, 4, 63, 210, 80, 176, 40, 172, 56, 173, 38, 59, 219, 181, 190, 118, 168, 81, 61, 196, 207, 4, 63, 0, 0, 127, 193, 172, 56, 173, 38, 59, 219, 181, 190, 118, 168, 81, 61, 196, 207, 4, 63, 46, 80, 176, 86, 166, 58, 173, 38, 165, 175, 159, 190, 60, 132, 214, 60, 232, 177, 9, 191, 127, 127, 127, 63, 82, 58, 95, 52, 165, 175, 159, 190, 60, 132, 214, 60, 232, 177, 9, 191, 46, 80, 176, 86, 82, 58, 95, 52, 165, 175, 159, 190, 60, 132, 214, 60, 232, 177, 9, 191, 127, 0, 0, 127, 82, 58, 95, 52, 165, 175, 159, 190, 28, 132, 214, 60, 196, 207, 4, 63, 0, 0, 127, 193, 82, 58, 173, 38, 165, 175, 159, 190, 28, 132, 214, 60, 196, 207, 4, 63, 46, 80, 176, 86, 82, 58, 173, 38, 165, 175, 159, 190, 28, 132, 214, 60, 196, 207, 4, 63, 127, 0, 0, 127, 82, 58, 173, 38, 165, 175, 159, 190, 100, 21, 195, 188, 231, 177, 9, 191, 127, 127, 127, 63, 253, 57, 95, 52, 165, 175, 159, 190, 100, 21, 195, 188, 231, 177, 9, 191, 46, 176, 80, 86, 253, 57, 95, 52, 165, 175, 159, 190, 100, 21, 195, 188, 231, 177, 9, 191, 127, 0, 0, 127, 253, 57, 95, 52, 165, 175, 159, 190, 132, 21, 195, 188, 196, 207, 4, 63, 0, 0, 127, 193, 253, 57, 173, 38, 165, 175, 159, 190, 132, 21, 195, 188, 196, 207, 4, 63, 46, 176, 80, 86, 253, 57, 173, 38, 165, 175, 159, 190, 132, 21, 195, 188, 196, 207, 4, 63, 127, 0, 0, 127, 253, 57, 173, 38, 59, 219, 181, 190, 18, 241, 71, 189, 232, 177, 9, 191, 210, 176, 80, 40, 169, 57, 95, 52, 59, 219, 181, 190, 18, 241, 71, 189, 232, 177, 9, 191, 127, 127, 127, 63, 169, 57, 95, 52, 59, 219, 181, 190, 18, 241, 71, 189, 232, 177, 9, 191, 46, 176, 80, 86, 169, 57, 95, 52, 59, 219, 181, 190, 34, 241, 71, 189, 196, 207, 4, 63, 210, 176, 80, 40, 169, 57, 173, 38, 59, 219, 181, 190, 34, 241, 71, 189, 196, 207, 4, 63, 0, 0, 127, 193, 169, 57, 173, 38, 59, 219, 181, 190, 34, 241, 71, 189, 196, 207, 4, 63, 46, 176, 80, 86, 169, 57, 173, 38, 209, 6, 204, 190, 100, 21, 195, 188, 231, 177, 9, 191, 129, 0, 0, 1, 85, 57, 95, 52, 209, 6, 204, 190, 100, 21, 195, 188, 231, 177, 9, 191, 210, 176, 80, 40, 85, 57, 95, 52, 209, 6, 204, 190, 100, 21, 195, 188, 231, 177, 9, 191, 127, 127, 127, 63, 85, 57, 95, 52, 209, 6, 204, 190, 132, 21, 195, 188, 196, 207, 4, 63, 129, 0, 0, 1, 85, 57, 173, 38, 209, 6, 204, 190, 132, 21, 195, 188, 196, 207, 4, 63, 210, 176, 80, 40, 85, 57, 173, 38, 209, 6, 204, 190, 132, 21, 195, 188, 196, 207, 4, 63, 0, 0, 127, 193, 85, 57, 173, 38, 209, 6, 204, 190, 60, 132, 214, 60, 232, 177, 9, 191, 129, 0, 0, 1, 0, 57, 95, 52, 209, 6, 204, 190, 60, 132, 214, 60, 232, 177, 9, 191, 210, 80, 176, 40, 0, 57, 95, 52, 209, 6, 204, 190, 60, 132, 214, 60, 232, 177, 9, 191, 127, 127, 127, 63, 0, 57, 95, 52, 209, 6, 204, 190, 28, 132, 214, 60, 196, 207, 4, 63, 129, 0, 0, 1, 0, 57, 173, 38, 209, 6, 204, 190, 28, 132, 214, 60, 196, 207, 4, 63, 210, 80, 176, 40, 0, 57, 173, 38, 209, 6, 204, 190, 28, 132, 214, 60, 196, 207, 4, 63, 0, 0, 127, 193, 0, 57, 173, 38, 118, 120, 133, 63, 112, 102, 32, 60, 177, 61, 0, 190, 118, 31, 159, 8, 78, 44, 125, 56, 118, 120, 133, 63, 112, 102, 32, 60, 177, 61, 0, 190, 118, 225, 181, 9, 78, 44, 125, 56, 118, 120, 133, 63, 112, 102, 32, 60, 177, 61, 0, 190, 127, 0, 0, 9, 148, 53, 100, 50, 118, 120, 133, 63, 112, 102, 32, 60, 177, 61, 0, 190, 126, 0, 0, 9, 148, 53, 100, 50, 118, 120, 133, 63, 67, 208, 144, 189, 3, 122, 196, 189, 106, 224, 208, 10, 212, 44, 194, 56, 118, 120, 133, 63, 67, 208, 144, 189, 3, 122, 196, 189, 118, 225, 190, 8, 212, 44, 194, 56, 118, 120, 133, 63, 67, 208, 144, 189, 3, 122, 196, 189, 127, 0, 0, 9, 41, 54, 152, 50, 118, 120, 133, 63, 67, 208, 144, 189, 3, 122, 196, 189, 127, 0, 0, 9, 41, 54, 152, 50, 118, 120, 133, 63, 67, 208, 144, 189, 3, 122, 196, 189, 127, 0, 0, 9, 41, 54, 152, 50, 118, 120, 133, 63, 23, 137, 232, 189, 130, 38, 178, 188, 106, 224, 227, 11, 253, 44, 12, 57, 118, 120, 133, 63, 23, 137, 232, 189, 130, 38, 178, 188, 98, 232, 234, 20, 253, 44, 12, 57, 118, 120, 133, 63, 23, 137, 232, 189, 130, 38, 178, 188, 127, 0, 0, 9, 139, 54, 129, 51, 118, 120, 133, 63, 231, 17, 202, 189, 179, 61, 128, 61, 98, 232, 238, 29, 232, 44, 91, 57, 118, 120, 133, 63, 231, 17, 202, 189, 179, 61, 128, 61, 93, 241, 237, 37, 232, 44, 91, 57, 118, 120, 133, 63, 231, 17, 202, 189, 179, 61, 128, 61, 127, 0, 0, 9, 139, 54, 88, 52, 118, 120, 133, 63, 231, 17, 202, 189, 179, 61, 128, 61, 127, 0, 0, 9, 139, 54, 88, 52, 118, 120, 133, 63, 12, 88, 7, 189, 166, 3, 241, 61, 101, 0, 234, 55, 152, 44, 173, 57, 118, 120, 133, 63, 12, 88, 7, 189, 166, 3, 241, 61, 93, 241, 237, 47, 152, 44, 173, 57, 118, 120, 133, 63, 12, 88, 7, 189, 166, 3, 241, 61, 127, 0, 0, 9, 41, 54, 204, 52, 118, 120, 133, 63, 59, 139, 87, 61, 166, 3, 241, 61, 101, 0, 235, 73, 12, 44, 3, 58, 118, 120, 133, 63, 59, 139, 87, 61, 166, 3, 241, 61, 93, 15, 237, 79, 12, 44, 3, 58, 118, 120, 133, 63, 59, 139, 87, 61, 166, 3, 241, 61, 127, 0, 0, 9, 148, 53, 230, 52, 118, 120, 133, 63, 59, 139, 87, 61, 166, 3, 241, 61, 127, 0, 0, 9, 148, 53, 230, 52, 118, 120, 133, 63, 127, 43, 242, 61, 179, 61, 128, 61, 93, 15, 237, 91, 105, 42, 91, 58, 118, 120, 133, 63, 127, 43, 242, 61, 179, 61, 128, 61, 98, 24, 238, 95, 105, 42, 91, 58, 118, 120, 133, 63, 127, 43, 242, 61, 179, 61, 128, 61, 127, 0, 0, 9, 16, 53, 154, 52, 118, 120, 133, 63, 127, 43, 242, 61, 179, 61, 128, 61, 126, 0, 0, 9, 16, 53, 154, 52, 118, 120, 133, 63, 86, 81, 8, 62, 130, 38, 178, 188, 106, 32, 238, 110, 211, 39, 181, 58, 118, 120, 133, 63, 86, 81, 8, 62, 130, 38, 178, 188, 98, 24, 235, 105, 211, 39, 181, 58, 118, 120, 133, 63, 86, 81, 8, 62, 130, 38, 178, 188, 126, 0, 0, 9, 221, 52, 12, 52, 118, 120, 133, 63, 215, 233, 184, 61, 3, 122, 196, 189, 118, 31, 158, 8, 22, 42, 67, 56, 118, 120, 133, 63, 215, 233, 184, 61, 3, 122, 196, 189, 106, 32, 235, 113, 225, 7, 12, 59, 118, 120, 133, 63, 215, 233, 184, 61, 3, 122, 196, 189, 126, 0, 0, 9, 16, 53, 251, 50 ), +"array_index_data": PoolByteArray( 101, 0, 10, 0, 0, 0, 101, 0, 106, 0, 10, 0, 105, 0, 19, 0, 9, 0, 105, 0, 110, 0, 19, 0, 109, 0, 27, 0, 18, 0, 109, 0, 113, 0, 27, 0, 114, 0, 35, 0, 28, 0, 114, 0, 117, 0, 35, 0, 118, 0, 40, 0, 36, 0, 118, 0, 122, 0, 40, 0, 121, 0, 49, 0, 39, 0, 121, 0, 126, 0, 49, 0, 125, 0, 52, 0, 48, 0, 125, 0, 129, 0, 52, 0, 130, 0, 62, 0, 53, 0, 130, 0, 134, 0, 62, 0, 133, 0, 1, 0, 61, 0, 133, 0, 102, 0, 1, 0, 167, 0, 66, 0, 97, 0, 167, 0, 172, 0, 66, 0, 163, 0, 98, 0, 93, 0, 163, 0, 168, 0, 98, 0, 160, 0, 94, 0, 90, 0, 160, 0, 164, 0, 94, 0, 156, 0, 89, 0, 86, 0, 156, 0, 159, 0, 89, 0, 152, 0, 85, 0, 82, 0, 152, 0, 155, 0, 85, 0, 147, 0, 81, 0, 77, 0, 147, 0, 151, 0, 81, 0, 144, 0, 78, 0, 74, 0, 144, 0, 148, 0, 78, 0, 139, 0, 73, 0, 69, 0, 139, 0, 143, 0, 73, 0, 171, 0, 70, 0, 65, 0, 171, 0, 140, 0, 70, 0, 99, 0, 104, 0, 135, 0, 99, 0, 68, 0, 104, 0, 95, 0, 136, 0, 131, 0, 95, 0, 100, 0, 136, 0, 92, 0, 132, 0, 128, 0, 92, 0, 96, 0, 132, 0, 88, 0, 127, 0, 124, 0, 88, 0, 91, 0, 127, 0, 84, 0, 123, 0, 120, 0, 84, 0, 87, 0, 123, 0, 79, 0, 119, 0, 115, 0, 79, 0, 83, 0, 119, 0, 76, 0, 116, 0, 112, 0, 76, 0, 80, 0, 116, 0, 71, 0, 111, 0, 107, 0, 71, 0, 75, 0, 111, 0, 67, 0, 108, 0, 103, 0, 67, 0, 72, 0, 108, 0, 8, 0, 137, 0, 170, 0, 7, 0, 141, 0, 138, 0, 7, 0, 26, 0, 141, 0, 25, 0, 145, 0, 142, 0, 24, 0, 150, 0, 146, 0, 24, 0, 34, 0, 150, 0, 33, 0, 154, 0, 149, 0, 33, 0, 46, 0, 154, 0, 47, 0, 157, 0, 153, 0, 45, 0, 161, 0, 158, 0, 45, 0, 60, 0, 161, 0, 59, 0, 165, 0, 162, 0, 58, 0, 169, 0, 166, 0, 58, 0, 6, 0, 169, 0, 15, 0, 5, 0, 56, 0, 4, 0, 14, 0, 23, 0, 17, 0, 57, 0, 44, 0, 32, 0, 16, 0, 43, 0, 31, 0, 22, 0, 13, 0, 175, 0, 183, 0, 178, 0, 175, 0, 180, 0, 183, 0, 181, 0, 190, 0, 184, 0, 181, 0, 187, 0, 190, 0, 186, 0, 196, 0, 189, 0, 186, 0, 193, 0, 196, 0, 191, 0, 201, 0, 194, 0, 191, 0, 198, 0, 201, 0, 197, 0, 206, 0, 200, 0, 197, 0, 203, 0, 206, 0, 204, 0, 176, 0, 207, 0, 204, 0, 173, 0, 176, 0, 185, 0, 199, 0, 192, 0, 185, 0, 179, 0, 199, 0, 179, 0, 205, 0, 199, 0, 179, 0, 174, 0, 205, 0, 177, 0, 188, 0, 208, 0, 177, 0, 182, 0, 188, 0, 188, 0, 202, 0, 208, 0, 188, 0, 195, 0, 202, 0, 55, 0, 233, 0, 51, 0, 55, 0, 237, 0, 233, 0, 29, 0, 219, 0, 21, 0, 29, 0, 221, 0, 219, 0, 20, 0, 213, 0, 11, 0, 20, 0, 218, 0, 213, 0, 12, 0, 210, 0, 3, 0, 12, 0, 214, 0, 210, 0, 50, 0, 229, 0, 42, 0, 50, 0, 232, 0, 229, 0, 41, 0, 225, 0, 37, 0, 41, 0, 228, 0, 225, 0, 2, 0, 239, 0, 63, 0, 2, 0, 209, 0, 239, 0, 64, 0, 236, 0, 54, 0, 64, 0, 240, 0, 236, 0, 38, 0, 222, 0, 30, 0, 38, 0, 226, 0, 222, 0, 235, 0, 241, 0, 212, 0, 235, 0, 238, 0, 241, 0, 211, 0, 231, 0, 234, 0, 211, 0, 217, 0, 231, 0, 220, 0, 224, 0, 216, 0, 227, 0, 215, 0, 223, 0, 227, 0, 230, 0, 215, 0 ), +"blend_shape_data": [ ], +"format": 2194711, +"index_count": 354, +"material": ExtResource( 1 ), +"primitive": 4, +"skeleton_aabb": [ ], +"vertex_count": 242 +} diff --git a/godot/meshes/cannon_base.tres b/godot/meshes/cannon_base.tres new file mode 100644 index 0000000..4590d20 --- /dev/null +++ b/godot/meshes/cannon_base.tres @@ -0,0 +1,18 @@ +[gd_resource type="ArrayMesh" load_steps=2 format=2] + +[ext_resource path="res://materials/CannonBase.material" type="Material" id=1] + +[resource] +resource_name = "cannon_model_Mesh_0" +surfaces/0 = { +"aabb": AABB( -0.726432, -0.129876, -0.5, 1.47643, 0.616637, 1 ), +"array_data": PoolByteArray( 108, 247, 57, 191, 69, 245, 247, 189, 0, 0, 0, 191, 129, 0, 0, 127, 197, 57, 189, 54, 108, 247, 57, 191, 69, 245, 247, 189, 0, 0, 0, 191, 0, 131, 126, 63, 63, 55, 190, 52, 108, 247, 57, 191, 69, 245, 247, 189, 0, 0, 0, 191, 127, 127, 0, 1, 170, 56, 94, 53, 108, 247, 57, 191, 130, 111, 18, 61, 0, 0, 0, 191, 129, 0, 0, 127, 85, 58, 190, 54, 108, 247, 57, 191, 130, 111, 18, 61, 0, 0, 0, 191, 191, 61, 61, 96, 238, 9, 238, 9, 108, 247, 57, 191, 130, 111, 18, 61, 0, 0, 0, 191, 127, 127, 0, 1, 25, 56, 92, 53, 108, 247, 57, 191, 130, 111, 18, 61, 0, 0, 0, 191, 127, 127, 0, 1, 25, 56, 92, 53, 0, 0, 64, 63, 62, 254, 4, 190, 0, 0, 0, 191, 0, 131, 126, 63, 194, 59, 190, 52, 0, 0, 64, 63, 62, 254, 4, 190, 0, 0, 0, 191, 127, 127, 0, 1, 170, 56, 255, 59, 0, 0, 64, 63, 62, 254, 4, 190, 0, 0, 0, 191, 126, 0, 0, 126, 21, 58, 255, 59, 0, 0, 64, 63, 44, 222, 61, 61, 0, 0, 0, 191, 127, 127, 0, 1, 7, 56, 254, 59, 0, 0, 64, 63, 44, 222, 61, 61, 0, 0, 0, 191, 20, 106, 106, 53, 199, 58, 239, 9, 0, 0, 64, 63, 44, 222, 61, 61, 0, 0, 0, 191, 126, 0, 0, 126, 184, 58, 255, 59, 108, 247, 57, 191, 96, 56, 23, 61, 0, 0, 0, 128, 129, 0, 0, 130, 85, 58, 44, 57, 108, 247, 57, 191, 96, 56, 23, 61, 0, 0, 0, 128, 129, 0, 0, 127, 85, 58, 44, 57, 108, 247, 57, 191, 96, 56, 23, 61, 0, 0, 0, 128, 243, 120, 137, 250, 180, 52, 220, 59, 108, 247, 57, 191, 96, 56, 23, 61, 0, 0, 0, 128, 250, 113, 244, 59, 180, 52, 220, 59, 136, 161, 152, 61, 182, 56, 249, 62, 0, 0, 0, 191, 127, 127, 0, 1, 235, 52, 141, 57, 136, 161, 152, 61, 182, 56, 249, 62, 0, 0, 0, 191, 0, 127, 127, 63, 44, 55, 238, 9, 136, 161, 152, 61, 182, 56, 249, 62, 0, 0, 0, 191, 80, 46, 46, 23, 44, 55, 238, 9, 0, 0, 64, 63, 96, 56, 23, 61, 0, 0, 0, 128, 27, 116, 109, 253, 180, 52, 69, 53, 0, 0, 64, 63, 96, 56, 23, 61, 0, 0, 0, 128, 10, 99, 7, 54, 180, 52, 69, 53, 0, 0, 64, 63, 96, 56, 23, 61, 0, 0, 0, 128, 127, 0, 0, 127, 175, 58, 50, 58, 0, 0, 64, 63, 96, 56, 23, 61, 0, 0, 0, 128, 126, 0, 0, 129, 175, 58, 50, 58, 128, 18, 65, 60, 96, 56, 23, 61, 0, 0, 0, 128, 224, 120, 157, 255, 180, 52, 73, 57, 128, 18, 65, 60, 96, 56, 23, 61, 0, 0, 0, 128, 250, 94, 0, 49, 180, 52, 73, 57, 128, 18, 65, 60, 96, 56, 23, 61, 0, 0, 0, 128, 35, 124, 94, 254, 180, 52, 73, 57, 128, 18, 65, 60, 96, 56, 23, 61, 0, 0, 0, 128, 2, 91, 5, 47, 180, 52, 73, 57, 108, 247, 57, 191, 130, 111, 18, 61, 85, 228, 151, 190, 129, 0, 0, 127, 85, 58, 26, 56, 108, 247, 57, 191, 130, 111, 18, 61, 85, 228, 151, 190, 129, 0, 0, 127, 85, 58, 26, 56, 108, 247, 57, 191, 130, 111, 18, 61, 85, 228, 151, 190, 191, 61, 61, 96, 238, 9, 221, 45, 108, 247, 57, 191, 130, 111, 18, 61, 85, 228, 151, 190, 238, 17, 5, 12, 198, 49, 255, 59, 108, 247, 57, 191, 130, 111, 18, 61, 85, 228, 151, 190, 250, 113, 243, 59, 198, 49, 255, 59, 66, 13, 140, 62, 130, 148, 12, 62, 0, 0, 0, 191, 127, 127, 0, 1, 109, 55, 71, 58, 66, 13, 140, 62, 130, 148, 12, 62, 0, 0, 0, 191, 127, 127, 0, 1, 109, 55, 71, 58, 66, 13, 140, 62, 130, 148, 12, 62, 0, 0, 0, 191, 20, 106, 106, 53, 8, 57, 239, 9, 66, 13, 140, 62, 130, 148, 12, 62, 0, 0, 0, 191, 80, 46, 46, 23, 8, 57, 239, 9, 46, 207, 154, 190, 182, 56, 249, 62, 0, 0, 0, 191, 191, 61, 61, 96, 117, 52, 238, 9, 46, 207, 154, 190, 182, 56, 249, 62, 0, 0, 0, 191, 127, 127, 0, 1, 239, 52, 50, 56, 46, 207, 154, 190, 182, 56, 249, 62, 0, 0, 0, 191, 0, 127, 127, 63, 117, 52, 238, 9, 0, 0, 64, 63, 44, 222, 61, 61, 85, 228, 151, 190, 10, 99, 8, 54, 145, 49, 20, 53, 0, 0, 64, 63, 44, 222, 61, 61, 85, 228, 151, 190, 20, 106, 106, 53, 199, 58, 221, 45, 0, 0, 64, 63, 44, 222, 61, 61, 85, 228, 151, 190, 127, 0, 0, 127, 184, 58, 68, 59, 0, 0, 64, 63, 44, 222, 61, 61, 85, 228, 151, 190, 126, 0, 0, 126, 184, 58, 68, 59, 136, 161, 152, 61, 182, 56, 249, 62, 85, 228, 151, 190, 0, 19, 1, 10, 176, 21, 19, 57, 136, 161, 152, 61, 182, 56, 249, 62, 85, 228, 151, 190, 0, 127, 127, 63, 44, 55, 221, 45, 136, 161, 152, 61, 182, 56, 249, 62, 85, 228, 151, 190, 25, 14, 252, 11, 176, 21, 19, 57, 136, 161, 152, 61, 182, 56, 249, 62, 85, 228, 151, 190, 80, 46, 46, 23, 44, 55, 221, 45, 74, 4, 195, 62, 96, 56, 23, 61, 0, 0, 0, 128, 35, 124, 94, 254, 180, 52, 235, 55, 74, 4, 195, 62, 96, 56, 23, 61, 0, 0, 0, 128, 2, 91, 5, 47, 180, 52, 235, 55, 74, 4, 195, 62, 96, 56, 23, 61, 0, 0, 0, 128, 27, 116, 109, 252, 180, 52, 235, 55, 74, 4, 195, 62, 96, 56, 23, 61, 0, 0, 0, 128, 10, 99, 8, 54, 180, 52, 235, 55, 34, 243, 182, 190, 96, 56, 23, 61, 0, 0, 0, 128, 224, 120, 156, 253, 180, 52, 149, 58, 34, 243, 182, 190, 96, 56, 23, 61, 0, 0, 0, 128, 250, 94, 249, 50, 180, 52, 149, 58, 34, 243, 182, 190, 96, 56, 23, 61, 0, 0, 0, 128, 243, 120, 137, 252, 180, 52, 149, 58, 34, 243, 182, 190, 96, 56, 23, 61, 0, 0, 0, 128, 250, 113, 247, 59, 180, 52, 149, 58, 46, 207, 154, 190, 182, 56, 249, 62, 85, 228, 151, 190, 191, 61, 61, 96, 117, 52, 221, 45, 46, 207, 154, 190, 182, 56, 249, 62, 85, 228, 151, 190, 238, 17, 5, 12, 238, 9, 96, 58, 46, 207, 154, 190, 182, 56, 249, 62, 85, 228, 151, 190, 0, 19, 5, 12, 238, 9, 96, 58, 46, 207, 154, 190, 182, 56, 249, 62, 85, 228, 151, 190, 0, 127, 127, 63, 117, 52, 221, 45, 66, 13, 140, 62, 130, 148, 12, 62, 85, 228, 151, 190, 2, 91, 5, 47, 189, 48, 70, 56, 66, 13, 140, 62, 130, 148, 12, 62, 85, 228, 151, 190, 10, 99, 8, 54, 189, 48, 70, 56, 66, 13, 140, 62, 130, 148, 12, 62, 85, 228, 151, 190, 20, 106, 106, 53, 8, 57, 221, 45, 66, 13, 140, 62, 130, 148, 12, 62, 85, 228, 151, 190, 25, 14, 252, 11, 189, 48, 70, 56, 66, 13, 140, 62, 130, 148, 12, 62, 85, 228, 151, 190, 80, 46, 46, 23, 8, 57, 221, 45, 40, 225, 168, 190, 154, 133, 151, 61, 196, 242, 100, 190, 238, 17, 5, 12, 238, 49, 141, 58, 40, 225, 168, 190, 154, 133, 151, 61, 196, 242, 100, 190, 250, 94, 253, 49, 238, 49, 141, 58, 40, 225, 168, 190, 154, 133, 151, 61, 196, 242, 100, 190, 250, 113, 245, 59, 238, 49, 141, 58, 40, 225, 168, 190, 154, 133, 151, 61, 196, 242, 100, 190, 0, 19, 1, 10, 238, 49, 141, 58, 108, 247, 57, 191, 90, 71, 241, 189, 0, 0, 0, 128, 129, 0, 0, 130, 198, 57, 43, 57, 108, 247, 57, 191, 90, 71, 241, 189, 0, 0, 0, 128, 129, 0, 0, 127, 198, 57, 43, 57, 108, 247, 57, 191, 90, 71, 241, 189, 0, 0, 0, 128, 254, 130, 126, 193, 63, 55, 195, 47, 108, 247, 57, 191, 90, 71, 241, 189, 0, 0, 0, 128, 0, 132, 126, 63, 63, 55, 195, 47, 108, 247, 57, 191, 6, 35, 245, 189, 68, 222, 147, 190, 129, 0, 0, 127, 197, 57, 33, 56, 108, 247, 57, 191, 6, 35, 245, 189, 68, 222, 147, 190, 129, 0, 0, 127, 197, 57, 33, 56, 108, 247, 57, 191, 6, 35, 245, 189, 68, 222, 147, 190, 0, 131, 126, 63, 63, 55, 30, 51, 108, 247, 57, 191, 6, 35, 245, 189, 68, 222, 147, 190, 0, 132, 126, 63, 63, 55, 30, 51, 216, 195, 48, 61, 172, 35, 5, 62, 13, 54, 107, 190, 250, 94, 2, 50, 104, 49, 35, 57, 216, 195, 48, 61, 172, 35, 5, 62, 13, 54, 107, 190, 0, 19, 252, 11, 104, 49, 35, 57, 216, 195, 48, 61, 172, 35, 5, 62, 13, 54, 107, 190, 2, 91, 3, 47, 104, 49, 35, 57, 216, 195, 48, 61, 172, 35, 5, 62, 13, 54, 107, 190, 25, 14, 252, 11, 104, 49, 35, 57, 0, 0, 64, 63, 70, 4, 245, 189, 0, 0, 0, 128, 254, 130, 126, 193, 194, 59, 195, 47, 0, 0, 64, 63, 70, 4, 245, 189, 0, 0, 0, 128, 0, 132, 126, 63, 194, 59, 195, 47, 0, 0, 64, 63, 70, 4, 245, 189, 0, 0, 0, 128, 127, 0, 0, 127, 31, 58, 50, 58, 0, 0, 64, 63, 70, 4, 245, 189, 0, 0, 0, 128, 126, 0, 0, 129, 31, 58, 50, 58, 0, 0, 64, 63, 179, 143, 2, 190, 85, 228, 151, 190, 0, 131, 126, 63, 194, 59, 53, 51, 0, 0, 64, 63, 179, 143, 2, 190, 85, 228, 151, 190, 0, 132, 126, 63, 194, 59, 53, 51, 0, 0, 64, 63, 179, 143, 2, 190, 85, 228, 151, 190, 127, 0, 0, 127, 23, 58, 68, 59, 0, 0, 64, 63, 179, 143, 2, 190, 85, 228, 151, 190, 126, 0, 0, 127, 23, 58, 68, 59, 108, 247, 57, 191, 69, 245, 247, 189, 0, 0, 0, 63, 130, 0, 0, 130, 197, 57, 189, 54, 108, 247, 57, 191, 69, 245, 247, 189, 0, 0, 0, 63, 255, 130, 126, 193, 63, 55, 190, 52, 108, 247, 57, 191, 69, 245, 247, 189, 0, 0, 0, 63, 0, 0, 0, 255, 170, 56, 94, 53, 108, 247, 57, 191, 130, 111, 18, 61, 0, 0, 0, 63, 130, 0, 0, 130, 85, 58, 190, 54, 108, 247, 57, 191, 130, 111, 18, 61, 0, 0, 0, 63, 191, 61, 61, 160, 238, 9, 238, 9, 108, 247, 57, 191, 130, 111, 18, 61, 0, 0, 0, 63, 0, 0, 0, 255, 25, 56, 92, 53, 108, 247, 57, 191, 130, 111, 18, 61, 0, 0, 0, 63, 0, 0, 0, 255, 25, 56, 92, 53, 0, 0, 64, 63, 62, 254, 4, 190, 0, 0, 0, 63, 255, 130, 126, 193, 194, 59, 190, 52, 0, 0, 64, 63, 62, 254, 4, 190, 0, 0, 0, 63, 0, 0, 0, 255, 170, 56, 255, 59, 0, 0, 64, 63, 62, 254, 4, 190, 0, 0, 0, 63, 127, 0, 0, 129, 21, 58, 255, 59, 0, 0, 64, 63, 44, 222, 61, 61, 0, 0, 0, 63, 0, 0, 0, 255, 7, 56, 254, 59, 0, 0, 64, 63, 44, 222, 61, 61, 0, 0, 0, 63, 20, 106, 106, 203, 199, 58, 239, 9, 0, 0, 64, 63, 44, 222, 61, 61, 0, 0, 0, 63, 127, 0, 0, 129, 184, 58, 255, 59, 136, 161, 152, 61, 182, 56, 249, 62, 0, 0, 0, 63, 0, 0, 0, 255, 235, 52, 141, 57, 136, 161, 152, 61, 182, 56, 249, 62, 0, 0, 0, 63, 0, 127, 127, 193, 44, 55, 238, 9, 136, 161, 152, 61, 182, 56, 249, 62, 0, 0, 0, 63, 80, 46, 46, 233, 44, 55, 238, 9, 108, 247, 57, 191, 130, 111, 18, 61, 85, 228, 151, 62, 129, 0, 0, 130, 85, 58, 26, 56, 108, 247, 57, 191, 130, 111, 18, 61, 85, 228, 151, 62, 130, 0, 0, 130, 85, 58, 26, 56, 108, 247, 57, 191, 130, 111, 18, 61, 85, 228, 151, 62, 191, 61, 61, 160, 238, 9, 221, 45, 108, 247, 57, 191, 130, 111, 18, 61, 85, 228, 151, 62, 147, 108, 25, 254, 198, 49, 255, 59, 108, 247, 57, 191, 130, 111, 18, 61, 85, 228, 151, 62, 243, 120, 137, 250, 198, 49, 255, 59, 66, 13, 140, 62, 130, 148, 12, 62, 0, 0, 0, 63, 0, 0, 0, 255, 109, 55, 71, 58, 66, 13, 140, 62, 130, 148, 12, 62, 0, 0, 0, 63, 0, 0, 0, 255, 109, 55, 71, 58, 66, 13, 140, 62, 130, 148, 12, 62, 0, 0, 0, 63, 20, 106, 106, 203, 8, 57, 239, 9, 66, 13, 140, 62, 130, 148, 12, 62, 0, 0, 0, 63, 80, 46, 46, 233, 8, 57, 239, 9, 46, 207, 154, 190, 182, 56, 249, 62, 0, 0, 0, 63, 191, 61, 61, 160, 117, 52, 238, 9, 46, 207, 154, 190, 182, 56, 249, 62, 0, 0, 0, 63, 0, 0, 0, 255, 239, 52, 50, 56, 46, 207, 154, 190, 182, 56, 249, 62, 0, 0, 0, 63, 0, 127, 127, 193, 117, 52, 238, 9, 0, 0, 64, 63, 44, 222, 61, 61, 85, 228, 151, 62, 27, 116, 109, 252, 145, 49, 20, 53, 0, 0, 64, 63, 44, 222, 61, 61, 85, 228, 151, 62, 20, 106, 106, 203, 199, 58, 221, 45, 0, 0, 64, 63, 44, 222, 61, 61, 85, 228, 151, 62, 127, 0, 0, 129, 184, 58, 68, 59, 0, 0, 64, 63, 44, 222, 61, 61, 85, 228, 151, 62, 126, 0, 0, 129, 184, 58, 68, 59, 136, 161, 152, 61, 182, 56, 249, 62, 85, 228, 151, 62, 149, 126, 20, 255, 176, 21, 19, 57, 136, 161, 152, 61, 182, 56, 249, 62, 85, 228, 151, 62, 0, 127, 127, 193, 44, 55, 221, 45, 136, 161, 152, 61, 182, 56, 249, 62, 85, 228, 151, 62, 112, 101, 234, 254, 176, 21, 19, 57, 136, 161, 152, 61, 182, 56, 249, 62, 85, 228, 151, 62, 80, 46, 46, 233, 44, 55, 221, 45, 46, 207, 154, 190, 182, 56, 249, 62, 85, 228, 151, 62, 191, 61, 61, 160, 117, 52, 221, 45, 46, 207, 154, 190, 182, 56, 249, 62, 85, 228, 151, 62, 147, 108, 25, 254, 238, 9, 96, 58, 46, 207, 154, 190, 182, 56, 249, 62, 85, 228, 151, 62, 149, 126, 24, 254, 238, 9, 96, 58, 46, 207, 154, 190, 182, 56, 249, 62, 85, 228, 151, 62, 0, 127, 127, 193, 117, 52, 221, 45, 66, 13, 140, 62, 130, 148, 12, 62, 85, 228, 151, 62, 35, 124, 94, 254, 189, 48, 70, 56, 66, 13, 140, 62, 130, 148, 12, 62, 85, 228, 151, 62, 27, 116, 109, 252, 189, 48, 70, 56, 66, 13, 140, 62, 130, 148, 12, 62, 85, 228, 151, 62, 20, 106, 106, 203, 8, 57, 221, 45, 66, 13, 140, 62, 130, 148, 12, 62, 85, 228, 151, 62, 112, 101, 234, 254, 189, 48, 70, 56, 66, 13, 140, 62, 130, 148, 12, 62, 85, 228, 151, 62, 80, 46, 46, 233, 8, 57, 221, 45, 40, 225, 168, 190, 154, 133, 151, 61, 196, 242, 100, 62, 147, 108, 25, 254, 238, 49, 141, 58, 40, 225, 168, 190, 154, 133, 151, 61, 196, 242, 100, 62, 224, 120, 157, 255, 238, 49, 141, 58, 40, 225, 168, 190, 154, 133, 151, 61, 196, 242, 100, 62, 243, 120, 137, 251, 238, 49, 141, 58, 40, 225, 168, 190, 154, 133, 151, 61, 196, 242, 100, 62, 149, 126, 20, 255, 238, 49, 141, 58, 108, 247, 57, 191, 6, 35, 245, 189, 68, 222, 147, 62, 129, 0, 0, 130, 197, 57, 33, 56, 108, 247, 57, 191, 6, 35, 245, 189, 68, 222, 147, 62, 130, 0, 0, 130, 197, 57, 33, 56, 108, 247, 57, 191, 6, 35, 245, 189, 68, 222, 147, 62, 255, 130, 126, 193, 63, 55, 30, 51, 108, 247, 57, 191, 6, 35, 245, 189, 68, 222, 147, 62, 254, 130, 126, 193, 63, 55, 30, 51, 216, 195, 48, 61, 172, 35, 5, 62, 13, 54, 107, 62, 224, 120, 100, 255, 104, 49, 35, 57, 216, 195, 48, 61, 172, 35, 5, 62, 13, 54, 107, 62, 149, 126, 233, 254, 104, 49, 35, 57, 216, 195, 48, 61, 172, 35, 5, 62, 13, 54, 107, 62, 35, 124, 94, 255, 104, 49, 35, 57, 216, 195, 48, 61, 172, 35, 5, 62, 13, 54, 107, 62, 112, 101, 234, 254, 104, 49, 35, 57, 0, 0, 64, 63, 179, 143, 2, 190, 85, 228, 151, 62, 255, 130, 126, 193, 194, 59, 53, 51, 0, 0, 64, 63, 179, 143, 2, 190, 85, 228, 151, 62, 254, 130, 126, 193, 194, 59, 53, 51, 0, 0, 64, 63, 179, 143, 2, 190, 85, 228, 151, 62, 127, 0, 0, 129, 23, 58, 68, 59, 0, 0, 64, 63, 179, 143, 2, 190, 85, 228, 151, 62, 126, 0, 0, 129, 23, 58, 68, 59 ), +"array_index_data": PoolByteArray( 10, 0, 6, 0, 8, 0, 10, 0, 34, 0, 6, 0, 63, 0, 80, 0, 46, 0, 57, 0, 65, 0, 31, 0, 44, 0, 68, 0, 58, 0, 44, 0, 78, 0, 68, 0, 18, 0, 59, 0, 39, 0, 18, 0, 45, 0, 59, 0, 37, 0, 30, 0, 4, 0, 37, 0, 56, 0, 30, 0, 40, 0, 51, 0, 61, 0, 40, 0, 21, 0, 51, 0, 11, 0, 62, 0, 35, 0, 11, 0, 41, 0, 62, 0, 36, 0, 47, 0, 19, 0, 36, 0, 64, 0, 47, 0, 16, 0, 67, 0, 55, 0, 16, 0, 32, 0, 67, 0, 28, 0, 0, 0, 3, 0, 28, 0, 73, 0, 0, 0, 70, 0, 29, 0, 14, 0, 70, 0, 74, 0, 29, 0, 27, 0, 60, 0, 49, 0, 27, 0, 79, 0, 60, 0, 25, 0, 66, 0, 77, 0, 25, 0, 53, 0, 66, 0, 87, 0, 22, 0, 42, 0, 87, 0, 83, 0, 22, 0, 9, 0, 43, 0, 12, 0, 9, 0, 88, 0, 43, 0, 76, 0, 82, 0, 86, 0, 76, 0, 72, 0, 82, 0, 7, 0, 75, 0, 85, 0, 7, 0, 1, 0, 75, 0, 2, 0, 8, 0, 6, 0, 17, 0, 5, 0, 33, 0, 17, 0, 38, 0, 5, 0, 99, 0, 94, 0, 110, 0, 99, 0, 97, 0, 94, 0, 132, 0, 123, 0, 145, 0, 126, 0, 108, 0, 134, 0, 121, 0, 137, 0, 143, 0, 121, 0, 127, 0, 137, 0, 103, 0, 128, 0, 122, 0, 103, 0, 116, 0, 128, 0, 114, 0, 107, 0, 125, 0, 114, 0, 93, 0, 107, 0, 117, 0, 50, 0, 20, 0, 117, 0, 130, 0, 50, 0, 100, 0, 131, 0, 118, 0, 100, 0, 112, 0, 131, 0, 113, 0, 124, 0, 133, 0, 113, 0, 104, 0, 124, 0, 15, 0, 136, 0, 109, 0, 15, 0, 54, 0, 136, 0, 106, 0, 89, 0, 139, 0, 106, 0, 92, 0, 89, 0, 69, 0, 105, 0, 138, 0, 69, 0, 13, 0, 105, 0, 26, 0, 129, 0, 144, 0, 26, 0, 48, 0, 129, 0, 24, 0, 135, 0, 52, 0, 24, 0, 142, 0, 135, 0, 149, 0, 23, 0, 84, 0, 149, 0, 120, 0, 23, 0, 98, 0, 119, 0, 148, 0, 98, 0, 101, 0, 119, 0, 141, 0, 81, 0, 71, 0, 141, 0, 147, 0, 81, 0, 96, 0, 140, 0, 90, 0, 96, 0, 146, 0, 140, 0, 91, 0, 94, 0, 97, 0, 102, 0, 95, 0, 115, 0, 102, 0, 111, 0, 95, 0 ), +"blend_shape_data": [ ], +"format": 2194711, +"index_count": 222, +"material": ExtResource( 1 ), +"primitive": 4, +"skeleton_aabb": [ ], +"vertex_count": 150 +} diff --git a/godot/meshes/gunbrig.tres b/godot/meshes/hulls/gunbrig.tres index b3c4dce..ec76046 100644 --- a/godot/meshes/gunbrig.tres +++ b/godot/meshes/hulls/gunbrig.tres @@ -1,4 +1,6 @@ -[gd_resource type="ArrayMesh" format=2] +[gd_resource type="ArrayMesh" load_steps=2 format=2] + +[ext_resource path="res://materials/GunbrigHullMat.material" type="Material" id=1] [resource] resource_name = "gunbrig_Cube" @@ -9,6 +11,7 @@ surfaces/0 = { "blend_shape_data": [ ], "format": 2194711, "index_count": 4068, +"material": ExtResource( 1 ), "primitive": 4, "skeleton_aabb": [ ], "vertex_count": 2548 diff --git a/godot/meshes/gunbrig_bow_col.tres b/godot/meshes/hulls/gunbrig_bow_col.tres index e954c69..e954c69 100644 --- a/godot/meshes/gunbrig_bow_col.tres +++ b/godot/meshes/hulls/gunbrig_bow_col.tres diff --git a/godot/meshes/ship_components/bowsprit.tres b/godot/meshes/ship_components/bowsprit.tres new file mode 100644 index 0000000..ab21af1 --- /dev/null +++ b/godot/meshes/ship_components/bowsprit.tres @@ -0,0 +1,18 @@ +[gd_resource type="ArrayMesh" load_steps=2 format=2] + +[ext_resource path="res://materials/Mast.material" type="Material" id=1] + +[resource] +resource_name = "gunbrig_Cylinder001" +surfaces/0 = { +"aabb": AABB( 0.0628924, -0.206732, -8.78799, 0.500531, 0.426732, 17.8282 ), +"array_data": PoolByteArray( 211, 0, 226, 61, 242, 101, 69, 61, 158, 155, 12, 193, 222, 93, 95, 83, 118, 48, 36, 11, 211, 0, 226, 61, 242, 101, 69, 61, 158, 155, 12, 193, 129, 126, 80, 86, 255, 49, 128, 58, 211, 0, 226, 61, 242, 101, 69, 61, 158, 155, 12, 193, 34, 93, 95, 43, 118, 48, 36, 11, 77, 139, 177, 62, 176, 71, 97, 62, 221, 164, 16, 65, 222, 93, 93, 81, 118, 48, 254, 59, 77, 139, 177, 62, 176, 71, 97, 62, 221, 164, 16, 65, 34, 93, 93, 45, 118, 48, 254, 59, 17, 185, 16, 62, 61, 55, 23, 61, 158, 155, 12, 193, 129, 126, 80, 86, 27, 50, 119, 58, 17, 185, 16, 62, 61, 55, 23, 61, 158, 155, 12, 193, 127, 126, 80, 86, 27, 50, 119, 58, 17, 185, 16, 62, 61, 55, 23, 61, 158, 155, 12, 193, 34, 93, 95, 43, 5, 49, 48, 14, 17, 185, 16, 62, 61, 55, 23, 61, 158, 155, 12, 193, 81, 47, 48, 22, 0, 0, 191, 19, 160, 242, 249, 62, 20, 147, 44, 62, 221, 164, 16, 65, 34, 93, 93, 45, 5, 49, 255, 59, 160, 242, 249, 62, 20, 147, 44, 62, 221, 164, 16, 65, 81, 47, 47, 22, 0, 0, 255, 59, 248, 153, 33, 62, 109, 28, 9, 60, 158, 155, 12, 193, 127, 127, 80, 86, 27, 50, 109, 58, 248, 153, 33, 62, 109, 28, 9, 60, 158, 155, 12, 193, 127, 126, 80, 86, 27, 50, 109, 58, 248, 153, 33, 62, 109, 28, 9, 60, 158, 155, 12, 193, 81, 47, 48, 22, 118, 36, 28, 20, 248, 153, 33, 62, 109, 28, 9, 60, 158, 155, 12, 193, 108, 235, 240, 15, 118, 36, 28, 20, 136, 60, 16, 63, 86, 122, 28, 61, 221, 164, 16, 65, 81, 47, 47, 22, 118, 36, 0, 60, 136, 60, 16, 63, 86, 122, 28, 61, 221, 164, 16, 65, 108, 235, 238, 10, 118, 36, 0, 60, 87, 189, 27, 62, 0, 102, 197, 188, 158, 155, 12, 193, 127, 127, 80, 86, 255, 49, 101, 58, 87, 189, 27, 62, 0, 102, 197, 188, 158, 155, 12, 193, 58, 187, 192, 36, 118, 40, 35, 18, 87, 189, 27, 62, 0, 102, 197, 188, 158, 155, 12, 193, 108, 235, 240, 15, 118, 40, 35, 18, 240, 139, 9, 63, 173, 71, 225, 189, 221, 164, 16, 65, 58, 187, 189, 35, 118, 40, 255, 59, 240, 139, 9, 63, 173, 71, 225, 189, 221, 164, 16, 65, 108, 235, 238, 10, 118, 40, 255, 59, 83, 225, 1, 62, 105, 126, 57, 189, 158, 155, 12, 193, 1, 129, 140, 63, 178, 42, 205, 16, 83, 225, 1, 62, 105, 126, 57, 189, 158, 155, 12, 193, 127, 127, 80, 86, 213, 49, 99, 58, 83, 225, 1, 62, 105, 126, 57, 189, 158, 155, 12, 193, 58, 187, 192, 36, 178, 42, 205, 16, 188, 17, 216, 62, 166, 177, 83, 190, 221, 164, 16, 65, 1, 129, 133, 63, 177, 42, 255, 59, 188, 17, 216, 62, 166, 177, 83, 190, 221, 164, 16, 65, 58, 187, 189, 35, 177, 42, 255, 59, 6, 63, 192, 61, 105, 126, 57, 189, 158, 155, 12, 193, 199, 187, 191, 90, 118, 44, 215, 14, 6, 63, 192, 61, 105, 126, 57, 189, 158, 155, 12, 193, 1, 129, 140, 63, 118, 44, 215, 14, 6, 63, 192, 61, 105, 126, 57, 189, 158, 155, 12, 193, 127, 127, 80, 86, 176, 49, 104, 58, 221, 4, 139, 62, 166, 177, 83, 190, 221, 164, 16, 65, 199, 187, 189, 91, 118, 44, 254, 59, 221, 4, 139, 62, 166, 177, 83, 190, 221, 164, 16, 65, 1, 129, 133, 63, 118, 44, 254, 59, 251, 134, 140, 61, 0, 102, 197, 188, 158, 155, 12, 193, 149, 238, 240, 111, 148, 45, 44, 12, 251, 134, 140, 61, 0, 102, 197, 188, 158, 155, 12, 193, 199, 187, 192, 90, 148, 45, 44, 12, 251, 134, 140, 61, 0, 102, 197, 188, 158, 155, 12, 193, 127, 127, 80, 86, 162, 49, 114, 58, 251, 134, 140, 61, 0, 102, 197, 188, 158, 155, 12, 193, 127, 126, 80, 86, 162, 49, 114, 58, 118, 253, 31, 62, 173, 71, 225, 189, 221, 164, 16, 65, 149, 238, 238, 116, 148, 45, 254, 59, 118, 253, 31, 62, 173, 71, 225, 189, 221, 164, 16, 65, 199, 187, 189, 91, 148, 45, 254, 59, 182, 205, 128, 61, 109, 28, 9, 60, 158, 155, 12, 193, 149, 238, 240, 111, 177, 46, 0, 0, 182, 205, 128, 61, 109, 28, 9, 60, 158, 155, 12, 193, 176, 46, 48, 104, 177, 46, 0, 0, 182, 205, 128, 61, 109, 28, 9, 60, 158, 155, 12, 193, 129, 126, 80, 86, 176, 49, 124, 58, 182, 205, 128, 61, 109, 28, 9, 60, 158, 155, 12, 193, 127, 126, 80, 86, 176, 49, 124, 58, 22, 59, 5, 62, 86, 122, 28, 61, 221, 164, 16, 65, 149, 238, 238, 116, 177, 46, 253, 59, 22, 59, 5, 62, 86, 122, 28, 61, 221, 164, 16, 65, 176, 46, 47, 104, 177, 46, 253, 59, 138, 143, 162, 61, 61, 55, 23, 61, 158, 155, 12, 193, 176, 46, 48, 104, 207, 47, 0, 0, 138, 143, 162, 61, 61, 55, 23, 61, 158, 155, 12, 193, 222, 93, 95, 83, 207, 47, 0, 0, 138, 143, 162, 61, 61, 55, 23, 61, 158, 155, 12, 193, 129, 126, 80, 86, 213, 49, 130, 58, 246, 71, 82, 62, 20, 147, 44, 62, 221, 164, 16, 65, 176, 46, 47, 104, 207, 47, 254, 59, 246, 71, 82, 62, 20, 147, 44, 62, 221, 164, 16, 65, 222, 93, 93, 81, 207, 47, 254, 59 ), +"array_index_data": PoolByteArray( 2, 0, 9, 0, 4, 0, 2, 0, 7, 0, 9, 0, 8, 0, 15, 0, 10, 0, 8, 0, 13, 0, 15, 0, 14, 0, 21, 0, 16, 0, 14, 0, 19, 0, 21, 0, 18, 0, 26, 0, 20, 0, 18, 0, 24, 0, 26, 0, 22, 0, 31, 0, 25, 0, 22, 0, 28, 0, 31, 0, 27, 0, 37, 0, 30, 0, 27, 0, 33, 0, 37, 0, 32, 0, 42, 0, 36, 0, 32, 0, 38, 0, 42, 0, 39, 0, 47, 0, 43, 0, 39, 0, 44, 0, 47, 0, 45, 0, 3, 0, 48, 0, 45, 0, 0, 0, 3, 0, 5, 0, 46, 0, 40, 0, 5, 0, 1, 0, 46, 0, 12, 0, 41, 0, 35, 0, 12, 0, 6, 0, 41, 0, 23, 0, 34, 0, 29, 0, 23, 0, 17, 0, 34, 0, 11, 0, 34, 0, 17, 0 ), +"blend_shape_data": [ ], +"format": 2194711, +"index_count": 75, +"material": ExtResource( 1 ), +"primitive": 4, +"skeleton_aabb": [ ], +"vertex_count": 49 +} diff --git a/godot/meshes/ship_components/mast_bottom.tres b/godot/meshes/ship_components/mast_bottom.tres new file mode 100644 index 0000000..21179c6 --- /dev/null +++ b/godot/meshes/ship_components/mast_bottom.tres @@ -0,0 +1,18 @@ +[gd_resource type="ArrayMesh" load_steps=2 format=2] + +[ext_resource path="res://materials/Mast.material" type="Material" id=1] + +[resource] +resource_name = "gunbrig_Cylinder006" +surfaces/0 = { +"aabb": AABB( -1.12143, -0.512611, -12.0164, 2.131, 2.11932, 11.9788 ), +"array_data": PoolByteArray( 0, 238, 36, 61, 220, 38, 31, 63, 65, 67, 64, 193, 226, 113, 180, 62, 82, 58, 190, 54, 0, 238, 36, 61, 220, 38, 31, 63, 65, 67, 64, 193, 233, 114, 177, 61, 82, 58, 190, 54, 0, 238, 36, 61, 220, 38, 31, 63, 65, 67, 64, 193, 129, 126, 114, 69, 123, 52, 114, 46, 0, 238, 36, 61, 220, 38, 31, 63, 65, 67, 64, 193, 127, 127, 109, 72, 75, 56, 142, 52, 0, 20, 101, 189, 124, 198, 94, 63, 178, 229, 25, 189, 233, 105, 104, 74, 181, 44, 255, 59, 0, 20, 101, 189, 124, 198, 94, 63, 178, 229, 25, 189, 23, 105, 104, 52, 181, 44, 255, 59, 128, 104, 164, 61, 32, 93, 87, 63, 178, 229, 25, 189, 23, 105, 104, 52, 156, 45, 255, 59, 128, 104, 164, 61, 32, 93, 87, 63, 178, 229, 25, 189, 54, 74, 73, 36, 156, 45, 255, 59, 192, 143, 69, 62, 36, 105, 66, 63, 178, 229, 25, 189, 54, 74, 73, 36, 131, 46, 255, 59, 192, 143, 69, 62, 36, 105, 66, 63, 178, 229, 25, 189, 81, 47, 46, 23, 131, 46, 255, 59, 0, 180, 1, 60, 152, 126, 201, 62, 195, 18, 61, 193, 227, 143, 164, 67, 131, 58, 191, 53, 0, 180, 1, 60, 152, 126, 201, 62, 195, 18, 61, 193, 0, 130, 126, 1, 77, 58, 115, 57, 0, 180, 1, 60, 152, 126, 201, 62, 195, 18, 61, 193, 0, 0, 146, 71, 131, 58, 191, 53, 0, 180, 1, 60, 152, 126, 201, 62, 195, 18, 61, 193, 31, 149, 167, 53, 131, 58, 191, 53, 0, 180, 1, 60, 152, 126, 201, 62, 195, 18, 61, 193, 66, 196, 126, 1, 77, 58, 115, 57, 160, 109, 134, 62, 4, 138, 35, 63, 178, 229, 25, 189, 81, 47, 46, 23, 107, 47, 255, 59, 160, 109, 134, 62, 4, 138, 35, 63, 178, 229, 25, 189, 115, 13, 12, 6, 107, 47, 255, 59, 128, 225, 141, 62, 64, 22, 0, 63, 178, 229, 25, 189, 96, 224, 225, 15, 41, 48, 255, 59, 128, 225, 141, 62, 64, 22, 0, 63, 178, 229, 25, 189, 115, 13, 12, 6, 41, 48, 255, 59, 0, 157, 159, 61, 56, 234, 27, 63, 195, 18, 61, 193, 0, 0, 164, 46, 109, 58, 48, 54, 0, 157, 159, 61, 56, 234, 27, 63, 195, 18, 61, 193, 0, 0, 164, 46, 109, 58, 48, 54, 0, 157, 159, 61, 56, 234, 27, 63, 195, 18, 61, 193, 53, 73, 126, 1, 77, 58, 56, 57, 0, 157, 159, 61, 56, 234, 27, 63, 195, 18, 61, 193, 114, 12, 126, 1, 77, 58, 56, 57, 0, 179, 111, 62, 72, 94, 188, 62, 178, 229, 25, 189, 67, 196, 196, 30, 157, 48, 255, 59, 0, 179, 111, 62, 72, 94, 188, 62, 178, 229, 25, 189, 96, 224, 225, 15, 157, 48, 255, 59, 0, 140, 109, 61, 80, 240, 231, 62, 65, 67, 64, 193, 227, 143, 168, 66, 103, 58, 86, 53, 0, 140, 109, 61, 80, 240, 231, 62, 65, 67, 64, 193, 129, 126, 114, 69, 123, 52, 95, 44, 0, 140, 109, 61, 80, 240, 231, 62, 65, 67, 64, 193, 127, 127, 114, 69, 123, 52, 95, 44, 0, 140, 109, 61, 80, 240, 231, 62, 65, 67, 64, 193, 127, 127, 109, 72, 71, 56, 0, 52, 0, 140, 109, 61, 80, 240, 231, 62, 65, 67, 64, 193, 31, 149, 167, 53, 103, 58, 86, 53, 192, 73, 16, 62, 192, 98, 135, 62, 178, 229, 25, 189, 40, 168, 169, 43, 16, 49, 255, 59, 192, 73, 16, 62, 192, 98, 135, 62, 178, 229, 25, 189, 67, 196, 196, 30, 16, 49, 255, 59, 64, 220, 75, 190, 112, 174, 248, 62, 195, 18, 61, 193, 150, 20, 126, 1, 77, 58, 211, 56, 64, 220, 75, 190, 112, 174, 248, 62, 195, 18, 61, 193, 157, 34, 234, 31, 199, 58, 186, 54, 64, 220, 75, 190, 112, 174, 248, 62, 195, 18, 61, 193, 190, 196, 204, 92, 199, 58, 163, 53, 64, 220, 75, 190, 112, 174, 248, 62, 195, 18, 61, 193, 190, 196, 126, 1, 77, 58, 174, 57, 0, 104, 96, 60, 96, 198, 84, 62, 178, 229, 25, 189, 2, 129, 130, 63, 132, 49, 255, 59, 0, 104, 96, 60, 96, 198, 84, 62, 178, 229, 25, 189, 40, 168, 169, 43, 132, 49, 255, 59, 0, 19, 237, 189, 104, 92, 201, 62, 65, 67, 64, 193, 190, 196, 204, 92, 153, 58, 68, 53, 0, 19, 237, 189, 104, 92, 201, 62, 65, 67, 64, 193, 127, 127, 114, 69, 222, 51, 188, 43, 0, 19, 237, 189, 104, 92, 201, 62, 65, 67, 64, 193, 31, 149, 167, 53, 153, 58, 68, 53, 128, 144, 0, 190, 96, 198, 84, 62, 178, 229, 25, 189, 216, 168, 169, 83, 248, 49, 255, 59, 128, 144, 0, 190, 96, 198, 84, 62, 178, 229, 25, 189, 2, 129, 130, 63, 248, 49, 255, 59, 0, 116, 183, 188, 116, 147, 46, 63, 195, 18, 61, 193, 219, 89, 126, 1, 77, 58, 26, 57, 0, 116, 183, 188, 116, 147, 46, 63, 195, 18, 61, 193, 226, 113, 171, 60, 125, 58, 102, 54, 0, 116, 183, 188, 116, 147, 46, 63, 195, 18, 61, 193, 233, 114, 177, 61, 125, 58, 102, 54, 0, 116, 183, 188, 116, 147, 46, 63, 195, 18, 61, 193, 0, 0, 164, 46, 125, 58, 102, 54, 0, 116, 183, 188, 116, 147, 46, 63, 195, 18, 61, 193, 53, 73, 126, 1, 77, 58, 26, 57, 224, 105, 129, 190, 192, 98, 135, 62, 178, 229, 25, 189, 189, 196, 196, 96, 108, 50, 255, 59, 224, 105, 129, 190, 192, 98, 135, 62, 178, 229, 25, 189, 216, 168, 169, 83, 108, 50, 255, 59, 192, 110, 75, 190, 8, 129, 248, 62, 65, 67, 64, 193, 157, 34, 234, 31, 170, 58, 27, 55, 192, 110, 75, 190, 8, 129, 248, 62, 65, 67, 64, 193, 190, 196, 204, 92, 187, 58, 54, 53, 192, 110, 75, 190, 8, 129, 248, 62, 65, 67, 64, 193, 129, 126, 114, 69, 108, 51, 24, 45, 192, 110, 75, 190, 8, 129, 248, 62, 65, 67, 64, 193, 127, 127, 114, 69, 108, 51, 24, 45, 128, 30, 177, 190, 72, 94, 188, 62, 178, 229, 25, 189, 160, 224, 225, 111, 15, 26, 254, 59, 128, 30, 177, 190, 72, 94, 188, 62, 178, 229, 25, 189, 189, 196, 196, 96, 223, 50, 0, 60, 144, 38, 199, 190, 64, 22, 0, 63, 178, 229, 25, 189, 141, 13, 12, 120, 95, 36, 255, 59, 144, 38, 199, 190, 64, 22, 0, 63, 178, 229, 25, 189, 160, 224, 225, 111, 95, 36, 255, 59, 128, 168, 11, 190, 104, 137, 37, 63, 65, 67, 64, 193, 157, 34, 234, 31, 128, 58, 234, 54, 128, 168, 11, 190, 104, 137, 37, 63, 65, 67, 64, 193, 233, 114, 177, 61, 128, 58, 234, 54, 128, 168, 11, 190, 104, 137, 37, 63, 65, 67, 64, 193, 129, 126, 114, 69, 232, 51, 249, 46, 208, 178, 191, 190, 4, 138, 35, 63, 178, 229, 25, 189, 141, 13, 12, 120, 252, 39, 255, 59, 208, 178, 191, 190, 4, 138, 35, 63, 178, 229, 25, 189, 175, 47, 46, 103, 252, 39, 255, 59, 0, 13, 156, 190, 36, 105, 66, 63, 178, 229, 25, 189, 175, 47, 46, 103, 204, 41, 255, 59, 0, 13, 156, 190, 36, 105, 66, 63, 178, 229, 25, 189, 202, 74, 73, 90, 204, 41, 255, 59, 128, 190, 68, 190, 32, 93, 87, 63, 178, 229, 25, 189, 202, 74, 73, 90, 155, 43, 255, 59, 128, 190, 68, 190, 32, 93, 87, 63, 178, 229, 25, 189, 233, 105, 104, 74, 155, 43, 255, 59, 0, 20, 101, 189, 248, 212, 58, 63, 152, 22, 9, 193, 234, 104, 104, 74, 159, 44, 13, 50, 0, 20, 101, 189, 248, 212, 58, 63, 152, 22, 9, 193, 233, 105, 104, 74, 159, 44, 13, 50, 0, 20, 101, 189, 248, 212, 58, 63, 152, 22, 9, 193, 23, 105, 104, 52, 159, 44, 13, 50, 0, 20, 101, 189, 248, 212, 58, 63, 152, 22, 9, 193, 22, 104, 104, 52, 159, 44, 13, 50, 0, 206, 189, 60, 32, 135, 54, 63, 152, 22, 9, 193, 23, 105, 104, 52, 135, 45, 13, 50, 0, 206, 189, 60, 32, 135, 54, 63, 152, 22, 9, 193, 22, 104, 104, 52, 135, 45, 13, 50, 0, 206, 189, 60, 32, 135, 54, 63, 152, 22, 9, 193, 54, 74, 73, 36, 135, 45, 13, 50, 0, 206, 189, 60, 32, 135, 54, 63, 152, 22, 9, 193, 53, 73, 73, 36, 135, 45, 13, 50, 128, 111, 181, 61, 32, 92, 42, 63, 152, 22, 9, 193, 54, 74, 73, 36, 111, 46, 13, 50, 128, 111, 181, 61, 32, 92, 42, 63, 152, 22, 9, 193, 53, 73, 73, 36, 111, 46, 13, 50, 128, 111, 181, 61, 32, 92, 42, 63, 152, 22, 9, 193, 81, 47, 46, 23, 111, 46, 13, 50, 128, 111, 181, 61, 32, 92, 42, 63, 152, 22, 9, 193, 80, 46, 46, 23, 111, 46, 13, 50, 0, 31, 4, 62, 152, 110, 24, 63, 152, 22, 9, 193, 81, 47, 46, 23, 87, 47, 13, 50, 0, 31, 4, 62, 152, 110, 24, 63, 152, 22, 9, 193, 80, 46, 46, 23, 87, 47, 13, 50, 0, 31, 4, 62, 152, 110, 24, 63, 152, 22, 9, 193, 115, 13, 12, 6, 87, 47, 13, 50, 0, 31, 4, 62, 152, 110, 24, 63, 152, 22, 9, 193, 114, 12, 12, 6, 87, 47, 13, 50, 192, 198, 12, 62, 16, 216, 3, 63, 152, 22, 9, 193, 96, 224, 225, 15, 31, 48, 13, 50, 192, 198, 12, 62, 16, 216, 3, 63, 152, 22, 9, 193, 95, 225, 225, 15, 31, 48, 13, 50, 192, 198, 12, 62, 16, 216, 3, 63, 152, 22, 9, 193, 115, 13, 12, 6, 31, 48, 13, 50, 192, 198, 12, 62, 16, 216, 3, 63, 152, 22, 9, 193, 114, 12, 12, 6, 31, 48, 13, 50, 128, 96, 230, 61, 200, 79, 224, 62, 152, 22, 9, 193, 67, 196, 196, 30, 147, 48, 13, 50, 128, 96, 230, 61, 200, 79, 224, 62, 152, 22, 9, 193, 66, 196, 196, 30, 147, 48, 13, 50, 128, 96, 230, 61, 200, 79, 224, 62, 152, 22, 9, 193, 96, 224, 225, 15, 147, 48, 13, 50, 128, 96, 230, 61, 200, 79, 224, 62, 152, 22, 9, 193, 95, 225, 225, 15, 147, 48, 13, 50, 0, 30, 111, 61, 32, 139, 193, 62, 152, 22, 9, 193, 40, 168, 169, 43, 7, 49, 13, 50, 0, 30, 111, 61, 32, 139, 193, 62, 152, 22, 9, 193, 39, 169, 169, 43, 7, 49, 13, 50, 0, 30, 111, 61, 32, 139, 193, 62, 152, 22, 9, 193, 67, 196, 196, 30, 7, 49, 13, 50, 0, 30, 111, 61, 32, 139, 193, 62, 152, 22, 9, 193, 66, 196, 196, 30, 7, 49, 13, 50, 0, 220, 125, 188, 16, 180, 176, 62, 152, 22, 9, 193, 0, 130, 130, 63, 123, 49, 13, 50, 0, 220, 125, 188, 16, 180, 176, 62, 152, 22, 9, 193, 2, 129, 130, 63, 123, 49, 13, 50, 0, 220, 125, 188, 16, 180, 176, 62, 152, 22, 9, 193, 40, 168, 169, 43, 123, 49, 13, 50, 0, 220, 125, 188, 16, 180, 176, 62, 152, 22, 9, 193, 39, 169, 169, 43, 123, 49, 13, 50, 0, 88, 197, 189, 16, 180, 176, 62, 152, 22, 9, 193, 217, 169, 169, 83, 239, 49, 13, 50, 0, 88, 197, 189, 16, 180, 176, 62, 152, 22, 9, 193, 216, 168, 169, 83, 239, 49, 13, 50, 0, 88, 197, 189, 16, 180, 176, 62, 152, 22, 9, 193, 0, 130, 130, 63, 239, 49, 13, 50, 0, 88, 197, 189, 16, 180, 176, 62, 152, 22, 9, 193, 2, 129, 130, 63, 239, 49, 13, 50, 192, 81, 46, 190, 32, 139, 193, 62, 152, 22, 9, 193, 190, 196, 196, 96, 99, 50, 14, 50, 192, 81, 46, 190, 32, 139, 193, 62, 152, 22, 9, 193, 189, 196, 196, 97, 99, 50, 14, 50, 192, 81, 46, 190, 32, 139, 193, 62, 152, 22, 9, 193, 217, 169, 169, 83, 99, 50, 14, 50, 192, 81, 46, 190, 32, 139, 193, 62, 152, 22, 9, 193, 216, 168, 169, 83, 99, 50, 14, 50, 0, 186, 101, 190, 200, 79, 224, 62, 152, 22, 9, 193, 161, 225, 225, 111, 52, 22, 15, 50, 0, 186, 101, 190, 200, 79, 224, 62, 152, 22, 9, 193, 160, 224, 226, 111, 52, 22, 15, 50, 0, 186, 101, 190, 200, 79, 224, 62, 152, 22, 9, 193, 190, 196, 196, 96, 214, 50, 14, 50, 0, 186, 101, 190, 200, 79, 224, 62, 152, 22, 9, 193, 189, 196, 196, 97, 214, 50, 14, 50, 192, 80, 127, 190, 16, 216, 3, 63, 152, 22, 9, 193, 142, 12, 12, 120, 1, 36, 15, 50, 192, 80, 127, 190, 16, 216, 3, 63, 152, 22, 9, 193, 141, 13, 11, 120, 1, 36, 15, 50, 192, 80, 127, 190, 16, 216, 3, 63, 152, 22, 9, 193, 161, 225, 225, 111, 1, 36, 15, 50, 192, 80, 127, 190, 16, 216, 3, 63, 152, 22, 9, 193, 160, 224, 226, 111, 1, 36, 15, 50, 0, 169, 118, 190, 152, 110, 24, 63, 152, 22, 9, 193, 142, 12, 12, 120, 159, 39, 14, 50, 0, 169, 118, 190, 152, 110, 24, 63, 152, 22, 9, 193, 141, 13, 11, 120, 159, 39, 14, 50, 0, 169, 118, 190, 152, 110, 24, 63, 152, 22, 9, 193, 176, 46, 46, 103, 159, 39, 14, 50, 0, 169, 118, 190, 152, 110, 24, 63, 152, 22, 9, 193, 175, 47, 46, 103, 159, 39, 14, 50, 192, 65, 77, 190, 32, 92, 42, 63, 152, 22, 9, 193, 176, 46, 46, 103, 159, 41, 14, 50, 192, 65, 77, 190, 32, 92, 42, 63, 152, 22, 9, 193, 175, 47, 46, 103, 159, 41, 14, 50, 192, 65, 77, 190, 32, 92, 42, 63, 152, 22, 9, 193, 203, 73, 73, 90, 159, 41, 14, 50, 192, 65, 77, 190, 32, 92, 42, 63, 152, 22, 9, 193, 202, 74, 73, 90, 159, 41, 14, 50, 192, 67, 10, 190, 32, 135, 54, 63, 152, 22, 9, 193, 203, 73, 73, 90, 111, 43, 14, 50, 192, 67, 10, 190, 32, 135, 54, 63, 152, 22, 9, 193, 202, 74, 73, 90, 111, 43, 14, 50, 192, 67, 10, 190, 32, 135, 54, 63, 152, 22, 9, 193, 234, 104, 104, 74, 111, 43, 14, 50, 192, 67, 10, 190, 32, 135, 54, 63, 152, 22, 9, 193, 233, 105, 104, 74, 111, 43, 14, 50, 0, 56, 196, 60, 96, 250, 54, 63, 74, 0, 17, 193, 6, 51, 17, 31, 3, 56, 160, 56, 0, 56, 196, 60, 96, 250, 54, 63, 74, 0, 17, 193, 22, 104, 104, 52, 132, 45, 146, 46, 0, 56, 196, 60, 96, 250, 54, 63, 74, 0, 17, 193, 53, 73, 73, 36, 132, 45, 146, 46, 0, 56, 196, 60, 96, 250, 54, 63, 74, 0, 17, 193, 53, 73, 73, 36, 132, 45, 146, 46, 0, 56, 196, 60, 96, 250, 54, 63, 74, 0, 17, 193, 99, 229, 13, 87, 109, 58, 114, 46, 128, 93, 184, 61, 140, 176, 42, 63, 74, 0, 17, 193, 53, 73, 73, 36, 109, 46, 146, 46, 128, 93, 184, 61, 140, 176, 42, 63, 74, 0, 17, 193, 53, 73, 73, 36, 109, 46, 146, 46, 128, 93, 184, 61, 140, 176, 42, 63, 74, 0, 17, 193, 80, 46, 46, 23, 109, 46, 146, 46, 128, 93, 184, 61, 140, 176, 42, 63, 74, 0, 17, 193, 80, 46, 46, 23, 109, 46, 146, 46, 192, 254, 5, 62, 144, 149, 24, 63, 74, 0, 17, 193, 80, 46, 46, 23, 86, 47, 146, 46, 192, 254, 5, 62, 144, 149, 24, 63, 74, 0, 17, 193, 80, 46, 46, 23, 86, 47, 146, 46, 192, 254, 5, 62, 144, 149, 24, 63, 74, 0, 17, 193, 114, 12, 12, 6, 86, 47, 146, 46, 192, 254, 5, 62, 144, 149, 24, 63, 74, 0, 17, 193, 114, 12, 12, 6, 86, 47, 146, 46, 128, 188, 14, 62, 224, 202, 3, 63, 74, 0, 17, 193, 244, 114, 51, 66, 114, 58, 176, 50, 128, 188, 14, 62, 224, 202, 3, 63, 74, 0, 17, 193, 51, 250, 208, 39, 116, 56, 159, 55, 128, 188, 14, 62, 224, 202, 3, 63, 74, 0, 17, 193, 95, 225, 225, 15, 32, 48, 146, 46, 128, 188, 14, 62, 224, 202, 3, 63, 74, 0, 17, 193, 114, 12, 12, 6, 32, 48, 146, 46, 128, 188, 14, 62, 224, 202, 3, 63, 74, 0, 17, 193, 114, 12, 12, 6, 32, 48, 146, 46, 128, 202, 233, 61, 160, 209, 223, 62, 74, 0, 17, 193, 227, 159, 126, 1, 226, 57, 71, 50, 128, 202, 233, 61, 160, 209, 223, 62, 74, 0, 17, 193, 51, 250, 208, 39, 132, 56, 137, 55, 128, 202, 233, 61, 160, 209, 223, 62, 74, 0, 17, 193, 66, 196, 196, 30, 148, 48, 146, 46, 128, 202, 233, 61, 160, 209, 223, 62, 74, 0, 17, 193, 66, 196, 196, 30, 148, 48, 146, 46, 128, 202, 233, 61, 160, 209, 223, 62, 74, 0, 17, 193, 95, 225, 225, 15, 148, 48, 146, 46, 0, 193, 115, 61, 0, 191, 192, 62, 74, 0, 17, 193, 39, 169, 169, 43, 9, 49, 146, 46, 0, 193, 115, 61, 0, 191, 192, 62, 74, 0, 17, 193, 39, 169, 169, 43, 9, 49, 146, 46, 0, 193, 115, 61, 0, 191, 192, 62, 74, 0, 17, 193, 66, 196, 196, 30, 9, 49, 146, 46, 0, 193, 115, 61, 0, 191, 192, 62, 74, 0, 17, 193, 66, 196, 196, 30, 9, 49, 146, 46, 0, 76, 119, 188, 72, 189, 175, 62, 74, 0, 17, 193, 0, 130, 130, 63, 125, 49, 147, 46, 0, 76, 119, 188, 72, 189, 175, 62, 74, 0, 17, 193, 0, 201, 56, 83, 132, 56, 109, 58, 0, 76, 119, 188, 72, 189, 175, 62, 74, 0, 17, 193, 39, 169, 169, 43, 125, 49, 147, 46, 0, 76, 119, 188, 72, 189, 175, 62, 74, 0, 17, 193, 39, 169, 169, 43, 125, 49, 147, 46, 0, 76, 119, 188, 72, 189, 175, 62, 74, 0, 17, 193, 104, 22, 10, 38, 112, 58, 194, 50, 0, 42, 198, 189, 72, 189, 175, 62, 74, 0, 17, 193, 152, 22, 246, 38, 102, 58, 101, 46, 0, 42, 198, 189, 72, 189, 175, 62, 74, 0, 17, 193, 217, 169, 168, 83, 242, 49, 148, 46, 0, 42, 198, 189, 72, 189, 175, 62, 74, 0, 17, 193, 217, 169, 168, 83, 242, 49, 148, 46, 0, 42, 198, 189, 72, 189, 175, 62, 74, 0, 17, 193, 0, 130, 130, 63, 242, 49, 148, 46, 0, 42, 198, 189, 72, 189, 175, 62, 74, 0, 17, 193, 0, 201, 56, 83, 117, 56, 96, 58, 128, 122, 47, 190, 0, 191, 192, 62, 74, 0, 17, 193, 190, 196, 196, 97, 102, 50, 149, 46, 128, 122, 47, 190, 0, 191, 192, 62, 74, 0, 17, 193, 190, 196, 196, 97, 102, 50, 149, 46, 128, 122, 47, 190, 0, 191, 192, 62, 74, 0, 17, 193, 217, 169, 168, 83, 102, 50, 149, 46, 128, 122, 47, 190, 0, 191, 192, 62, 74, 0, 17, 193, 217, 169, 168, 83, 102, 50, 149, 46, 0, 111, 103, 190, 160, 209, 223, 62, 74, 0, 17, 193, 161, 225, 226, 111, 103, 18, 153, 46, 0, 111, 103, 190, 160, 209, 223, 62, 74, 0, 17, 193, 161, 225, 226, 111, 103, 18, 153, 46, 0, 111, 103, 190, 160, 209, 223, 62, 74, 0, 17, 193, 190, 196, 196, 97, 219, 50, 150, 46, 0, 111, 103, 190, 160, 209, 223, 62, 74, 0, 17, 193, 190, 196, 196, 97, 219, 50, 150, 46, 64, 163, 128, 190, 224, 202, 3, 63, 74, 0, 17, 193, 142, 12, 12, 120, 179, 35, 151, 46, 64, 163, 128, 190, 224, 202, 3, 63, 74, 0, 17, 193, 161, 225, 226, 111, 179, 35, 151, 46, 64, 163, 128, 190, 224, 202, 3, 63, 74, 0, 17, 193, 161, 225, 226, 111, 179, 35, 151, 46, 64, 163, 128, 190, 224, 202, 3, 63, 74, 0, 17, 193, 204, 5, 55, 50, 244, 55, 153, 57, 64, 163, 128, 190, 224, 202, 3, 63, 74, 0, 17, 193, 19, 149, 207, 59, 116, 58, 197, 50, 192, 136, 120, 190, 144, 149, 24, 63, 74, 0, 17, 193, 142, 12, 12, 120, 126, 39, 150, 46, 192, 136, 120, 190, 144, 149, 24, 63, 74, 0, 17, 193, 176, 46, 46, 103, 126, 39, 150, 46, 192, 136, 120, 190, 144, 149, 24, 63, 74, 0, 17, 193, 176, 46, 46, 103, 126, 39, 150, 46, 192, 136, 120, 190, 144, 149, 24, 63, 74, 0, 17, 193, 204, 5, 55, 50, 233, 55, 134, 57, 192, 136, 120, 190, 144, 149, 24, 63, 74, 0, 17, 193, 25, 101, 208, 69, 109, 58, 131, 46, 192, 184, 78, 190, 140, 176, 42, 63, 74, 0, 17, 193, 176, 46, 46, 103, 145, 41, 149, 46, 192, 184, 78, 190, 140, 176, 42, 63, 74, 0, 17, 193, 176, 46, 46, 103, 145, 41, 149, 46, 192, 184, 78, 190, 140, 176, 42, 63, 74, 0, 17, 193, 203, 73, 73, 90, 145, 41, 149, 46, 192, 184, 78, 190, 140, 176, 42, 63, 74, 0, 17, 193, 203, 73, 73, 90, 145, 41, 149, 46, 0, 17, 11, 190, 96, 250, 54, 63, 74, 0, 17, 193, 203, 73, 73, 90, 100, 43, 148, 46, 0, 17, 11, 190, 96, 250, 54, 63, 74, 0, 17, 193, 203, 73, 73, 90, 100, 43, 148, 46, 0, 17, 11, 190, 96, 250, 54, 63, 74, 0, 17, 193, 234, 104, 104, 74, 100, 43, 148, 46, 0, 17, 11, 190, 96, 250, 54, 63, 74, 0, 17, 193, 234, 104, 104, 74, 100, 43, 148, 46, 0, 20, 101, 189, 32, 83, 59, 63, 74, 0, 17, 193, 145, 241, 250, 88, 111, 58, 194, 50, 0, 20, 101, 189, 32, 83, 59, 63, 74, 0, 17, 193, 234, 104, 104, 74, 155, 44, 147, 46, 0, 20, 101, 189, 32, 83, 59, 63, 74, 0, 17, 193, 234, 104, 104, 74, 155, 44, 147, 46, 0, 20, 101, 189, 32, 83, 59, 63, 74, 0, 17, 193, 6, 51, 17, 31, 247, 55, 178, 56, 0, 20, 101, 189, 32, 83, 59, 63, 74, 0, 17, 193, 22, 104, 104, 52, 155, 44, 147, 46, 192, 69, 112, 62, 248, 157, 188, 63, 100, 98, 26, 193, 1, 2, 11, 7, 132, 56, 105, 55, 192, 69, 112, 62, 248, 157, 188, 63, 100, 98, 26, 193, 6, 51, 17, 31, 94, 54, 61, 56, 192, 69, 112, 62, 248, 157, 188, 63, 100, 98, 26, 193, 14, 89, 22, 51, 94, 54, 61, 56, 192, 69, 112, 62, 248, 157, 188, 63, 100, 98, 26, 193, 39, 66, 16, 46, 94, 54, 61, 56, 192, 69, 112, 62, 248, 157, 188, 63, 100, 98, 26, 193, 99, 229, 13, 87, 109, 58, 225, 50, 208, 189, 43, 63, 228, 73, 152, 63, 100, 98, 26, 193, 1, 2, 11, 7, 210, 56, 168, 54, 208, 189, 43, 63, 228, 73, 152, 63, 100, 98, 26, 193, 3, 1, 11, 6, 210, 56, 168, 54, 208, 189, 43, 63, 228, 73, 152, 63, 100, 98, 26, 193, 39, 66, 16, 46, 187, 54, 148, 55, 208, 189, 43, 63, 228, 73, 152, 63, 100, 98, 26, 193, 63, 36, 1, 36, 187, 54, 148, 55, 48, 204, 95, 63, 132, 106, 86, 63, 100, 98, 26, 193, 3, 1, 11, 6, 42, 57, 89, 54, 48, 204, 95, 63, 132, 106, 86, 63, 100, 98, 26, 193, 3, 0, 11, 6, 42, 57, 89, 54, 48, 204, 95, 63, 132, 106, 86, 63, 100, 98, 26, 193, 63, 36, 1, 36, 33, 55, 239, 54, 48, 204, 95, 63, 132, 106, 86, 63, 100, 98, 26, 193, 81, 14, 244, 36, 33, 55, 239, 54, 16, 174, 106, 63, 0, 144, 24, 63, 100, 98, 26, 193, 244, 114, 51, 66, 114, 58, 24, 46, 16, 174, 106, 63, 0, 144, 24, 63, 100, 98, 26, 193, 3, 0, 11, 6, 101, 57, 81, 54, 16, 174, 106, 63, 0, 144, 24, 63, 100, 98, 26, 193, 51, 250, 208, 39, 107, 55, 148, 54, 16, 174, 106, 63, 0, 144, 24, 63, 100, 98, 26, 193, 81, 14, 244, 36, 107, 55, 148, 54, 16, 174, 106, 63, 0, 144, 24, 63, 100, 98, 26, 193, 89, 242, 234, 37, 107, 55, 148, 54, 32, 59, 97, 63, 0, 50, 86, 62, 100, 98, 26, 193, 227, 159, 126, 1, 110, 58, 158, 46, 32, 59, 97, 63, 0, 50, 86, 62, 100, 98, 26, 193, 0, 0, 152, 52, 132, 56, 155, 53, 32, 59, 97, 63, 0, 50, 86, 62, 100, 98, 26, 193, 51, 250, 208, 39, 236, 55, 15, 54, 32, 59, 97, 63, 0, 50, 86, 62, 100, 98, 26, 193, 60, 212, 213, 44, 236, 55, 15, 54, 32, 59, 97, 63, 0, 50, 86, 62, 100, 98, 26, 193, 89, 242, 234, 37, 236, 55, 15, 54, 80, 216, 4, 63, 96, 2, 131, 190, 100, 98, 26, 193, 0, 0, 152, 52, 239, 56, 230, 52, 80, 216, 4, 63, 96, 2, 131, 190, 100, 98, 26, 193, 0, 0, 152, 52, 239, 56, 230, 52, 80, 216, 4, 63, 96, 2, 131, 190, 100, 98, 26, 193, 30, 188, 50, 82, 89, 56, 104, 59, 80, 216, 4, 63, 96, 2, 131, 190, 100, 98, 26, 193, 60, 212, 213, 44, 98, 56, 93, 53, 64, 242, 22, 62, 16, 179, 215, 190, 100, 98, 26, 193, 0, 0, 152, 52, 78, 57, 190, 52, 64, 242, 22, 62, 16, 179, 215, 190, 100, 98, 26, 193, 0, 163, 59, 72, 8, 56, 51, 59, 64, 242, 22, 62, 16, 179, 215, 190, 100, 98, 26, 193, 0, 201, 56, 83, 8, 56, 51, 59, 64, 242, 22, 62, 16, 179, 215, 190, 100, 98, 26, 193, 30, 188, 50, 82, 8, 56, 51, 59, 64, 242, 22, 62, 16, 179, 215, 190, 100, 98, 26, 193, 104, 22, 10, 38, 112, 58, 60, 46, 32, 191, 132, 190, 16, 179, 215, 190, 100, 98, 26, 193, 152, 22, 246, 38, 102, 58, 214, 50, 32, 191, 132, 190, 16, 179, 215, 190, 100, 98, 26, 193, 226, 188, 61, 62, 128, 55, 242, 58, 32, 191, 132, 190, 16, 179, 215, 190, 100, 98, 26, 193, 0, 0, 237, 117, 132, 56, 140, 56, 32, 191, 132, 190, 16, 179, 215, 190, 100, 98, 26, 193, 0, 163, 59, 72, 128, 55, 242, 58, 32, 191, 132, 190, 16, 179, 215, 190, 100, 98, 26, 193, 0, 201, 56, 83, 128, 55, 242, 58, 160, 123, 33, 191, 96, 2, 131, 190, 100, 98, 26, 193, 203, 209, 46, 55, 3, 55, 168, 58, 160, 123, 33, 191, 96, 2, 131, 190, 100, 98, 26, 193, 226, 188, 61, 62, 3, 55, 168, 58, 160, 123, 33, 191, 96, 2, 131, 190, 100, 98, 26, 193, 0, 0, 237, 117, 186, 56, 60, 56, 160, 123, 33, 191, 96, 2, 131, 190, 100, 98, 26, 193, 0, 0, 237, 117, 186, 56, 60, 56, 240, 36, 103, 191, 0, 209, 61, 61, 100, 98, 26, 193, 182, 230, 32, 51, 157, 54, 86, 58, 240, 36, 103, 191, 0, 209, 61, 61, 100, 98, 26, 193, 203, 209, 46, 55, 157, 54, 86, 58, 240, 36, 103, 191, 0, 209, 61, 61, 100, 98, 26, 193, 0, 0, 237, 117, 12, 57, 9, 56, 240, 36, 103, 191, 0, 209, 61, 61, 100, 98, 26, 193, 0, 0, 237, 117, 12, 57, 9, 56, 132, 168, 131, 191, 144, 141, 192, 62, 100, 98, 26, 193, 172, 8, 26, 50, 87, 54, 9, 58, 132, 168, 131, 191, 144, 141, 192, 62, 100, 98, 26, 193, 182, 230, 32, 51, 87, 54, 9, 58, 132, 168, 131, 191, 144, 141, 192, 62, 100, 98, 26, 193, 204, 5, 55, 50, 87, 54, 9, 58, 132, 168, 131, 191, 144, 141, 192, 62, 100, 98, 26, 193, 0, 0, 237, 117, 95, 57, 243, 55, 132, 168, 131, 191, 144, 141, 192, 62, 100, 98, 26, 193, 19, 149, 207, 59, 116, 58, 54, 46, 40, 111, 124, 191, 192, 208, 71, 63, 100, 98, 26, 193, 172, 8, 26, 50, 35, 54, 172, 57, 40, 111, 124, 191, 192, 208, 71, 63, 100, 98, 26, 193, 193, 33, 24, 51, 35, 54, 172, 57, 40, 111, 124, 191, 192, 208, 71, 63, 100, 98, 26, 193, 204, 5, 55, 50, 35, 54, 172, 57, 40, 111, 124, 191, 192, 208, 71, 63, 100, 98, 26, 193, 255, 0, 110, 71, 95, 57, 143, 56, 40, 111, 124, 191, 192, 208, 71, 63, 100, 98, 26, 193, 25, 101, 208, 69, 109, 58, 217, 50, 200, 96, 72, 191, 228, 73, 152, 63, 100, 98, 26, 193, 193, 33, 24, 51, 7, 54, 64, 57, 200, 96, 72, 191, 228, 73, 152, 63, 100, 98, 26, 193, 214, 58, 20, 52, 7, 54, 64, 57, 200, 96, 72, 191, 228, 73, 152, 63, 100, 98, 26, 193, 255, 0, 110, 71, 156, 57, 53, 56, 200, 96, 72, 191, 228, 73, 152, 63, 100, 98, 26, 193, 255, 1, 110, 71, 156, 57, 53, 56, 208, 77, 232, 190, 178, 226, 182, 63, 100, 98, 26, 193, 214, 58, 20, 52, 14, 54, 223, 56, 208, 77, 232, 190, 178, 226, 182, 63, 100, 98, 26, 193, 234, 75, 21, 50, 14, 54, 223, 56, 208, 77, 232, 190, 178, 226, 182, 63, 100, 98, 26, 193, 255, 1, 110, 71, 242, 57, 7, 56, 208, 77, 232, 190, 178, 226, 182, 63, 100, 98, 26, 193, 0, 1, 111, 71, 242, 57, 7, 56, 0, 16, 39, 190, 82, 181, 193, 63, 102, 98, 26, 193, 145, 241, 250, 88, 111, 58, 49, 46, 0, 16, 39, 190, 82, 181, 193, 63, 102, 98, 26, 193, 234, 75, 21, 50, 37, 54, 152, 56, 0, 16, 39, 190, 82, 181, 193, 63, 102, 98, 26, 193, 0, 1, 111, 71, 57, 58, 249, 55, 0, 16, 39, 190, 82, 181, 193, 63, 102, 98, 26, 193, 6, 51, 17, 31, 37, 54, 152, 56, 0, 16, 39, 190, 82, 181, 193, 63, 102, 98, 26, 193, 14, 89, 22, 51, 37, 54, 152, 56, 32, 195, 129, 62, 136, 205, 193, 63, 151, 99, 30, 193, 130, 130, 44, 104, 113, 58, 210, 58, 32, 195, 129, 62, 136, 205, 193, 63, 151, 99, 30, 193, 130, 130, 44, 104, 113, 58, 210, 58, 32, 195, 129, 62, 136, 205, 193, 63, 151, 99, 30, 193, 14, 89, 22, 51, 237, 53, 39, 56, 32, 195, 129, 62, 136, 205, 193, 63, 151, 99, 30, 193, 39, 66, 16, 46, 237, 53, 39, 56, 192, 128, 61, 63, 248, 72, 160, 63, 151, 99, 30, 193, 130, 130, 44, 104, 113, 58, 78, 58, 192, 128, 61, 63, 248, 72, 160, 63, 151, 99, 30, 193, 130, 130, 44, 104, 113, 58, 78, 58, 192, 128, 61, 63, 248, 72, 160, 63, 151, 99, 30, 193, 39, 66, 16, 46, 74, 54, 89, 55, 192, 128, 61, 63, 248, 72, 160, 63, 151, 99, 30, 193, 63, 36, 1, 36, 74, 54, 89, 55, 48, 135, 118, 63, 72, 205, 93, 63, 151, 99, 30, 193, 130, 130, 44, 104, 57, 58, 244, 57, 48, 135, 118, 63, 72, 205, 93, 63, 151, 99, 30, 193, 130, 130, 44, 104, 57, 58, 244, 57, 48, 135, 118, 63, 72, 205, 93, 63, 151, 99, 30, 193, 63, 36, 1, 36, 186, 54, 164, 54, 48, 135, 118, 63, 72, 205, 93, 63, 151, 99, 30, 193, 81, 14, 244, 36, 186, 54, 164, 54, 152, 57, 129, 63, 156, 108, 26, 63, 151, 99, 30, 193, 130, 126, 44, 104, 7, 58, 204, 57, 152, 57, 129, 63, 156, 108, 26, 63, 151, 99, 30, 193, 130, 130, 44, 104, 7, 58, 204, 57, 152, 57, 129, 63, 156, 108, 26, 63, 151, 99, 30, 193, 81, 14, 244, 36, 10, 55, 65, 54, 152, 57, 129, 63, 156, 108, 26, 63, 151, 99, 30, 193, 89, 242, 234, 37, 10, 55, 65, 54, 160, 41, 105, 63, 32, 236, 35, 62, 151, 99, 30, 193, 130, 126, 44, 104, 159, 57, 175, 57, 160, 41, 105, 63, 32, 236, 35, 62, 151, 99, 30, 193, 130, 126, 44, 104, 159, 57, 175, 57, 160, 41, 105, 63, 32, 236, 35, 62, 151, 99, 30, 193, 60, 212, 213, 44, 166, 55, 170, 53, 160, 41, 105, 63, 32, 236, 35, 62, 151, 99, 30, 193, 89, 242, 234, 37, 166, 55, 170, 53, 160, 228, 18, 63, 144, 174, 169, 190, 151, 99, 30, 193, 130, 126, 44, 104, 18, 57, 190, 57, 160, 228, 18, 63, 144, 174, 169, 190, 151, 99, 30, 193, 130, 126, 44, 104, 18, 57, 190, 57, 160, 228, 18, 63, 144, 174, 169, 190, 151, 99, 30, 193, 30, 188, 50, 82, 58, 56, 160, 59, 160, 228, 18, 63, 144, 174, 169, 190, 151, 99, 30, 193, 60, 212, 213, 44, 63, 56, 243, 52, 64, 210, 42, 62, 120, 58, 3, 191, 151, 99, 30, 193, 130, 126, 44, 104, 190, 56, 255, 57, 64, 210, 42, 62, 120, 58, 3, 191, 151, 99, 30, 193, 0, 163, 59, 72, 195, 55, 101, 59, 64, 210, 42, 62, 120, 58, 3, 191, 151, 99, 30, 193, 126, 127, 44, 104, 190, 56, 255, 57, 64, 210, 42, 62, 120, 58, 3, 191, 151, 99, 30, 193, 30, 188, 50, 82, 195, 55, 101, 59, 64, 175, 142, 190, 120, 58, 3, 191, 151, 99, 30, 193, 226, 188, 61, 62, 36, 55, 31, 59, 64, 175, 142, 190, 120, 58, 3, 191, 151, 99, 30, 193, 0, 163, 59, 72, 36, 55, 31, 59, 64, 175, 142, 190, 120, 58, 3, 191, 151, 99, 30, 193, 126, 127, 44, 104, 140, 56, 93, 58, 64, 175, 142, 190, 120, 58, 3, 191, 151, 99, 30, 193, 126, 126, 44, 104, 140, 56, 93, 58, 248, 135, 47, 191, 144, 174, 169, 190, 151, 99, 30, 193, 203, 209, 46, 55, 156, 54, 205, 58, 248, 135, 47, 191, 144, 174, 169, 190, 151, 99, 30, 193, 226, 188, 61, 62, 156, 54, 205, 58, 248, 135, 47, 191, 144, 174, 169, 190, 151, 99, 30, 193, 126, 126, 44, 104, 132, 56, 199, 58, 248, 135, 47, 191, 144, 174, 169, 190, 151, 99, 30, 193, 126, 126, 44, 104, 132, 56, 199, 58, 248, 215, 123, 191, 0, 0, 178, 185, 151, 99, 30, 193, 182, 230, 32, 51, 44, 54, 115, 58, 248, 215, 123, 191, 0, 0, 178, 185, 151, 99, 30, 193, 203, 209, 46, 55, 44, 54, 115, 58, 248, 215, 123, 191, 0, 0, 178, 185, 151, 99, 30, 193, 126, 126, 44, 104, 167, 56, 42, 59, 248, 215, 123, 191, 0, 0, 178, 185, 151, 99, 30, 193, 126, 126, 44, 104, 167, 56, 42, 59, 32, 139, 143, 191, 248, 193, 216, 62, 151, 99, 30, 193, 172, 8, 26, 50, 215, 53, 18, 58, 32, 139, 143, 191, 248, 193, 216, 62, 151, 99, 30, 193, 182, 230, 32, 51, 215, 53, 18, 58, 32, 139, 143, 191, 248, 193, 216, 62, 151, 99, 30, 193, 126, 126, 44, 104, 241, 56, 119, 59, 32, 139, 143, 191, 248, 193, 216, 62, 151, 99, 30, 193, 126, 130, 44, 104, 241, 56, 119, 59, 28, 149, 137, 191, 72, 205, 93, 63, 151, 99, 30, 193, 172, 8, 26, 50, 158, 53, 171, 57, 28, 149, 137, 191, 72, 205, 93, 63, 151, 99, 30, 193, 193, 33, 24, 51, 158, 53, 171, 57, 28, 149, 137, 191, 72, 205, 93, 63, 151, 99, 30, 193, 126, 130, 44, 104, 83, 57, 160, 59, 28, 149, 137, 191, 72, 205, 93, 63, 151, 99, 30, 193, 126, 130, 44, 104, 83, 57, 160, 59, 200, 35, 90, 191, 248, 72, 160, 63, 151, 99, 30, 193, 193, 33, 24, 51, 135, 53, 66, 57, 200, 35, 90, 191, 248, 72, 160, 63, 151, 99, 30, 193, 214, 58, 20, 52, 135, 53, 66, 57, 200, 35, 90, 191, 248, 72, 160, 63, 151, 99, 30, 193, 126, 130, 44, 104, 189, 57, 156, 59, 200, 35, 90, 191, 248, 72, 160, 63, 151, 99, 30, 193, 126, 130, 44, 104, 189, 57, 156, 59, 144, 191, 251, 190, 136, 205, 193, 63, 151, 99, 30, 193, 214, 58, 20, 52, 144, 53, 216, 56, 144, 191, 251, 190, 136, 205, 193, 63, 151, 99, 30, 193, 234, 75, 21, 50, 144, 53, 216, 56, 144, 191, 251, 190, 136, 205, 193, 63, 151, 99, 30, 193, 126, 130, 44, 104, 29, 58, 110, 59, 144, 191, 251, 190, 136, 205, 193, 63, 151, 99, 30, 193, 126, 130, 44, 104, 29, 58, 110, 59, 192, 178, 58, 190, 164, 168, 205, 63, 153, 99, 30, 193, 234, 75, 21, 50, 168, 53, 140, 56, 192, 178, 58, 190, 164, 168, 205, 63, 153, 99, 30, 193, 130, 130, 44, 104, 83, 58, 56, 59, 192, 178, 58, 190, 164, 168, 205, 63, 153, 99, 30, 193, 126, 130, 44, 104, 83, 58, 56, 59, 192, 178, 58, 190, 164, 168, 205, 63, 153, 99, 30, 193, 14, 89, 22, 51, 168, 53, 140, 56, 192, 136, 120, 190, 144, 149, 24, 63, 113, 47, 26, 193, 176, 46, 46, 103, 99, 39, 215, 25, 192, 136, 120, 190, 144, 149, 24, 63, 113, 47, 26, 193, 255, 0, 110, 71, 9, 58, 210, 56, 192, 136, 120, 190, 144, 149, 24, 63, 113, 47, 26, 193, 25, 101, 208, 69, 0, 58, 142, 48, 192, 184, 78, 190, 140, 176, 42, 63, 113, 47, 26, 193, 176, 46, 46, 103, 132, 41, 185, 25, 192, 184, 78, 190, 140, 176, 42, 63, 113, 47, 26, 193, 203, 73, 73, 90, 132, 41, 185, 25, 192, 184, 78, 190, 140, 176, 42, 63, 113, 47, 26, 193, 255, 0, 110, 71, 21, 58, 195, 56, 192, 184, 78, 190, 140, 176, 42, 63, 113, 47, 26, 193, 255, 1, 110, 71, 21, 58, 195, 56, 0, 17, 11, 190, 96, 250, 54, 63, 113, 47, 26, 193, 203, 73, 73, 90, 86, 43, 154, 25, 0, 17, 11, 190, 96, 250, 54, 63, 113, 47, 26, 193, 234, 104, 104, 74, 86, 43, 154, 25, 0, 17, 11, 190, 96, 250, 54, 63, 113, 47, 26, 193, 255, 1, 110, 71, 38, 58, 186, 56, 0, 17, 11, 190, 96, 250, 54, 63, 113, 47, 26, 193, 0, 1, 111, 71, 38, 58, 186, 56, 0, 20, 101, 189, 32, 83, 59, 63, 113, 47, 26, 193, 145, 241, 250, 88, 1, 58, 123, 49, 0, 20, 101, 189, 32, 83, 59, 63, 113, 47, 26, 193, 234, 104, 104, 74, 148, 44, 124, 25, 0, 20, 101, 189, 32, 83, 59, 63, 113, 47, 26, 193, 0, 1, 111, 71, 57, 58, 184, 56, 0, 238, 196, 188, 208, 115, 47, 63, 194, 93, 30, 193, 219, 89, 126, 1, 132, 56, 26, 57, 0, 238, 196, 188, 208, 115, 47, 63, 194, 93, 30, 193, 130, 130, 44, 104, 164, 57, 174, 58, 0, 238, 196, 188, 208, 115, 47, 63, 194, 93, 30, 193, 130, 130, 44, 104, 164, 57, 174, 58, 0, 238, 196, 188, 208, 115, 47, 63, 194, 93, 30, 193, 126, 130, 44, 104, 164, 57, 174, 58, 0, 238, 196, 188, 208, 115, 47, 63, 194, 93, 30, 193, 53, 73, 126, 1, 132, 56, 26, 57, 128, 122, 157, 61, 216, 173, 28, 63, 194, 93, 30, 193, 130, 130, 44, 104, 160, 57, 145, 58, 128, 122, 157, 61, 216, 173, 28, 63, 194, 93, 30, 193, 130, 130, 44, 104, 160, 57, 145, 58, 128, 122, 157, 61, 216, 173, 28, 63, 194, 93, 30, 193, 130, 130, 44, 104, 160, 57, 145, 58, 128, 122, 157, 61, 216, 173, 28, 63, 194, 93, 30, 193, 53, 73, 126, 1, 132, 56, 56, 57, 128, 122, 157, 61, 216, 173, 28, 63, 194, 93, 30, 193, 114, 12, 126, 1, 132, 56, 56, 57, 0, 198, 237, 189, 152, 126, 201, 62, 195, 18, 61, 193, 190, 196, 204, 92, 165, 58, 177, 53, 0, 198, 237, 189, 152, 126, 201, 62, 195, 18, 61, 193, 190, 196, 126, 1, 77, 58, 145, 57, 0, 198, 237, 189, 152, 126, 201, 62, 195, 18, 61, 193, 0, 130, 126, 1, 77, 58, 145, 57, 0, 198, 237, 189, 152, 126, 201, 62, 195, 18, 61, 193, 31, 149, 167, 53, 165, 58, 177, 53, 128, 48, 184, 61, 128, 212, 249, 62, 194, 93, 30, 193, 130, 126, 44, 104, 135, 57, 128, 58, 128, 48, 184, 61, 128, 212, 249, 62, 194, 93, 30, 193, 130, 130, 44, 104, 135, 57, 128, 58, 128, 48, 184, 61, 128, 212, 249, 62, 194, 93, 30, 193, 130, 126, 44, 104, 135, 57, 128, 58, 128, 48, 184, 61, 128, 212, 249, 62, 194, 93, 30, 193, 66, 196, 126, 1, 132, 56, 86, 57, 128, 48, 184, 61, 128, 212, 249, 62, 194, 93, 30, 193, 114, 12, 126, 1, 132, 56, 86, 57, 128, 41, 186, 61, 112, 174, 248, 62, 195, 18, 61, 193, 0, 0, 146, 71, 113, 58, 245, 53, 128, 41, 186, 61, 112, 174, 248, 62, 195, 18, 61, 193, 0, 0, 145, 55, 113, 58, 245, 53, 128, 41, 186, 61, 112, 174, 248, 62, 195, 18, 61, 193, 66, 196, 126, 1, 77, 58, 86, 57, 128, 41, 186, 61, 112, 174, 248, 62, 195, 18, 61, 193, 114, 12, 126, 1, 77, 58, 86, 57, 0, 120, 211, 59, 8, 92, 202, 62, 194, 93, 30, 193, 130, 126, 44, 104, 106, 57, 135, 58, 0, 120, 211, 59, 8, 92, 202, 62, 194, 93, 30, 193, 130, 126, 44, 104, 106, 57, 135, 58, 0, 120, 211, 59, 8, 92, 202, 62, 194, 93, 30, 193, 0, 130, 126, 1, 132, 56, 115, 57, 0, 120, 211, 59, 8, 92, 202, 62, 194, 93, 30, 193, 126, 127, 44, 104, 106, 57, 135, 58, 0, 120, 211, 59, 8, 92, 202, 62, 194, 93, 30, 193, 66, 196, 126, 1, 132, 56, 115, 57, 192, 41, 49, 190, 88, 90, 30, 63, 195, 18, 61, 193, 150, 20, 126, 1, 77, 58, 243, 56, 192, 41, 49, 190, 88, 90, 30, 63, 195, 18, 61, 193, 157, 34, 234, 31, 166, 58, 147, 54, 192, 41, 49, 190, 88, 90, 30, 63, 195, 18, 61, 193, 219, 89, 126, 1, 77, 58, 243, 56, 192, 41, 49, 190, 88, 90, 30, 63, 195, 18, 61, 193, 233, 114, 177, 61, 166, 58, 147, 54, 128, 75, 242, 189, 8, 92, 202, 62, 194, 93, 30, 193, 190, 196, 126, 1, 132, 56, 145, 57, 128, 75, 242, 189, 8, 92, 202, 62, 194, 93, 30, 193, 0, 130, 126, 1, 132, 56, 145, 57, 128, 75, 242, 189, 8, 92, 202, 62, 194, 93, 30, 193, 126, 127, 44, 104, 92, 57, 161, 58, 128, 75, 242, 189, 8, 92, 202, 62, 194, 93, 30, 193, 126, 126, 44, 104, 92, 57, 161, 58, 128, 75, 242, 189, 8, 92, 202, 62, 194, 93, 30, 193, 126, 126, 44, 104, 92, 57, 161, 58, 64, 162, 78, 190, 128, 212, 249, 62, 194, 93, 30, 193, 150, 20, 126, 1, 132, 56, 210, 56, 64, 162, 78, 190, 128, 212, 249, 62, 194, 93, 30, 193, 190, 196, 126, 1, 132, 56, 175, 57, 64, 162, 78, 190, 128, 212, 249, 62, 194, 93, 30, 193, 126, 126, 44, 104, 102, 57, 189, 58, 64, 162, 78, 190, 128, 212, 249, 62, 194, 93, 30, 193, 126, 126, 44, 104, 102, 57, 189, 58, 64, 162, 78, 190, 128, 212, 249, 62, 194, 93, 30, 193, 126, 130, 44, 104, 102, 57, 189, 58, 128, 198, 51, 190, 188, 33, 31, 63, 194, 93, 30, 193, 150, 20, 126, 1, 132, 56, 243, 56, 128, 198, 51, 190, 188, 33, 31, 63, 194, 93, 30, 193, 219, 89, 126, 1, 132, 56, 243, 56, 128, 198, 51, 190, 188, 33, 31, 63, 194, 93, 30, 193, 126, 130, 44, 104, 133, 57, 199, 58, 128, 198, 51, 190, 188, 33, 31, 63, 194, 93, 30, 193, 126, 130, 44, 104, 133, 57, 199, 58, 128, 198, 51, 190, 188, 33, 31, 63, 194, 93, 30, 193, 126, 130, 44, 104, 133, 57, 199, 58, 128, 198, 51, 190, 188, 33, 31, 63, 194, 93, 30, 193, 126, 130, 44, 104, 133, 57, 199, 58, 0, 56, 196, 60, 96, 250, 54, 63, 128, 8, 26, 193, 1, 2, 11, 7, 50, 57, 243, 55, 0, 56, 196, 60, 96, 250, 54, 63, 128, 8, 26, 193, 53, 73, 73, 36, 131, 45, 109, 28, 0, 56, 196, 60, 96, 250, 54, 63, 128, 8, 26, 193, 99, 229, 13, 87, 1, 58, 122, 48, 128, 93, 184, 61, 140, 176, 42, 63, 128, 8, 26, 193, 1, 2, 11, 7, 63, 57, 214, 55, 128, 93, 184, 61, 140, 176, 42, 63, 128, 8, 26, 193, 3, 1, 11, 6, 63, 57, 214, 55, 128, 93, 184, 61, 140, 176, 42, 63, 128, 8, 26, 193, 53, 73, 73, 36, 108, 46, 106, 28, 128, 93, 184, 61, 140, 176, 42, 63, 128, 8, 26, 193, 80, 46, 46, 23, 108, 46, 106, 28, 192, 254, 5, 62, 144, 149, 24, 63, 128, 8, 26, 193, 3, 1, 11, 6, 81, 57, 198, 55, 192, 254, 5, 62, 144, 149, 24, 63, 128, 8, 26, 193, 3, 0, 11, 6, 81, 57, 198, 55, 192, 254, 5, 62, 144, 149, 24, 63, 128, 8, 26, 193, 80, 46, 46, 23, 85, 47, 103, 28, 192, 254, 5, 62, 144, 149, 24, 63, 128, 8, 26, 193, 114, 12, 12, 6, 85, 47, 103, 28, 128, 188, 14, 62, 224, 202, 3, 63, 128, 8, 26, 193, 244, 114, 51, 66, 6, 58, 108, 49, 128, 188, 14, 62, 224, 202, 3, 63, 128, 8, 26, 193, 3, 0, 11, 6, 101, 57, 198, 55, 128, 188, 14, 62, 224, 202, 3, 63, 128, 8, 26, 193, 114, 12, 12, 6, 31, 48, 101, 28, 128, 202, 233, 61, 160, 209, 223, 62, 145, 109, 26, 193, 227, 159, 126, 1, 110, 58, 73, 50, 128, 202, 233, 61, 160, 209, 223, 62, 145, 109, 26, 193, 0, 0, 152, 52, 43, 57, 81, 54, 128, 202, 233, 61, 160, 209, 223, 62, 145, 109, 26, 193, 66, 196, 196, 30, 150, 48, 0, 0, 0, 193, 115, 61, 0, 191, 192, 62, 145, 109, 26, 193, 0, 0, 152, 52, 59, 57, 58, 54, 0, 193, 115, 61, 0, 191, 192, 62, 145, 109, 26, 193, 0, 0, 152, 52, 59, 57, 58, 54, 0, 193, 115, 61, 0, 191, 192, 62, 145, 109, 26, 193, 39, 169, 169, 43, 11, 49, 0, 0, 0, 193, 115, 61, 0, 191, 192, 62, 145, 109, 26, 193, 66, 196, 196, 30, 11, 49, 0, 0, 0, 76, 119, 188, 72, 189, 175, 62, 145, 109, 26, 193, 0, 0, 152, 52, 78, 57, 50, 54, 0, 76, 119, 188, 72, 189, 175, 62, 145, 109, 26, 193, 39, 169, 169, 43, 127, 49, 17, 4, 0, 76, 119, 188, 72, 189, 175, 62, 145, 109, 26, 193, 104, 22, 10, 38, 255, 57, 112, 49, 0, 42, 198, 189, 72, 189, 175, 62, 172, 85, 26, 193, 152, 22, 246, 38, 247, 57, 128, 48, 0, 42, 198, 189, 72, 189, 175, 62, 172, 85, 26, 193, 217, 169, 168, 83, 246, 49, 160, 20, 0, 42, 198, 189, 72, 189, 175, 62, 172, 85, 26, 193, 0, 0, 237, 117, 48, 57, 210, 56, 128, 122, 47, 190, 0, 191, 192, 62, 172, 85, 26, 193, 190, 196, 196, 97, 107, 50, 239, 20, 128, 122, 47, 190, 0, 191, 192, 62, 172, 85, 26, 193, 217, 169, 168, 83, 107, 50, 239, 20, 128, 122, 47, 190, 0, 191, 192, 62, 172, 85, 26, 193, 0, 0, 237, 117, 59, 57, 194, 56, 128, 122, 47, 190, 0, 191, 192, 62, 172, 85, 26, 193, 0, 0, 237, 117, 59, 57, 194, 56, 0, 111, 103, 190, 160, 209, 223, 62, 172, 85, 26, 193, 161, 225, 226, 111, 0, 0, 52, 21, 0, 111, 103, 190, 160, 209, 223, 62, 172, 85, 26, 193, 190, 196, 196, 97, 223, 50, 62, 21, 0, 111, 103, 190, 160, 209, 223, 62, 172, 85, 26, 193, 0, 0, 237, 117, 76, 57, 184, 56, 0, 111, 103, 190, 160, 209, 223, 62, 172, 85, 26, 193, 0, 0, 237, 117, 76, 57, 184, 56, 64, 163, 128, 190, 224, 202, 3, 63, 172, 85, 26, 193, 161, 225, 226, 111, 76, 35, 193, 20, 64, 163, 128, 190, 224, 202, 3, 63, 172, 85, 26, 193, 0, 0, 237, 117, 95, 57, 181, 56, 64, 163, 128, 190, 224, 202, 3, 63, 172, 85, 26, 193, 19, 149, 207, 59, 4, 58, 121, 49, 64, 82, 99, 62, 208, 112, 46, 63, 65, 67, 64, 193, 226, 113, 192, 64, 39, 58, 124, 54, 64, 82, 99, 62, 208, 112, 46, 63, 65, 67, 64, 193, 127, 127, 109, 72, 154, 56, 168, 52, 64, 82, 99, 62, 208, 112, 46, 63, 65, 67, 64, 193, 29, 98, 213, 69, 39, 58, 124, 54, 192, 12, 129, 62, 152, 126, 201, 62, 195, 18, 61, 193, 227, 143, 160, 68, 76, 58, 210, 53, 192, 12, 129, 62, 152, 126, 201, 62, 195, 18, 61, 193, 0, 0, 146, 71, 76, 58, 210, 53, 192, 12, 129, 62, 152, 126, 201, 62, 195, 18, 61, 193, 0, 0, 134, 61, 76, 58, 210, 53, 192, 12, 129, 62, 152, 126, 201, 62, 195, 18, 61, 193, 0, 0, 135, 66, 76, 58, 210, 53, 192, 12, 129, 62, 152, 126, 201, 62, 195, 18, 61, 193, 28, 158, 198, 54, 76, 58, 210, 53, 96, 42, 129, 62, 104, 92, 201, 62, 65, 67, 64, 193, 227, 143, 164, 67, 51, 58, 130, 53, 96, 42, 129, 62, 104, 92, 201, 62, 65, 67, 64, 193, 127, 127, 109, 72, 148, 56, 105, 51, 96, 42, 129, 62, 104, 92, 201, 62, 65, 67, 64, 193, 28, 158, 201, 55, 51, 58, 130, 53, 192, 15, 99, 62, 116, 147, 46, 63, 195, 18, 61, 193, 226, 113, 180, 62, 74, 58, 57, 54, 192, 15, 99, 62, 116, 147, 46, 63, 195, 18, 61, 193, 0, 0, 164, 46, 74, 58, 57, 54, 192, 15, 99, 62, 116, 147, 46, 63, 195, 18, 61, 193, 0, 0, 148, 54, 74, 58, 57, 54, 192, 15, 99, 62, 116, 147, 46, 63, 195, 18, 61, 193, 0, 0, 160, 48, 74, 58, 57, 54, 192, 15, 99, 62, 116, 147, 46, 63, 195, 18, 61, 193, 29, 98, 191, 73, 74, 58, 57, 54, 160, 214, 198, 62, 164, 239, 33, 63, 65, 67, 64, 193, 127, 127, 109, 72, 220, 56, 105, 52, 160, 214, 198, 62, 164, 239, 33, 63, 65, 67, 64, 193, 29, 98, 236, 66, 13, 58, 40, 54, 160, 214, 198, 62, 164, 239, 33, 63, 65, 67, 64, 193, 109, 17, 0, 66, 13, 58, 40, 54, 64, 58, 214, 62, 232, 134, 226, 62, 195, 18, 61, 193, 0, 0, 147, 54, 50, 58, 230, 53, 64, 58, 214, 62, 232, 134, 226, 62, 195, 18, 61, 193, 28, 158, 194, 54, 50, 58, 230, 53, 64, 58, 214, 62, 232, 134, 226, 62, 195, 18, 61, 193, 109, 17, 255, 67, 50, 58, 230, 53, 224, 87, 214, 62, 88, 112, 226, 62, 65, 67, 64, 193, 127, 127, 109, 72, 220, 56, 143, 51, 224, 87, 214, 62, 88, 112, 226, 62, 65, 67, 64, 193, 28, 158, 198, 54, 18, 58, 198, 53, 224, 87, 214, 62, 88, 112, 226, 62, 65, 67, 64, 193, 109, 17, 4, 48, 18, 58, 198, 53, 96, 181, 198, 62, 132, 6, 34, 63, 195, 18, 61, 193, 0, 0, 184, 36, 53, 58, 20, 54, 96, 181, 198, 62, 132, 6, 34, 63, 195, 18, 61, 193, 29, 98, 209, 70, 53, 58, 20, 54, 96, 181, 198, 62, 132, 6, 34, 63, 195, 18, 61, 193, 109, 17, 251, 81, 53, 58, 20, 54 ), +"array_index_data": PoolByteArray( 69, 0, 6, 0, 5, 0, 69, 0, 71, 0, 6, 0, 73, 0, 8, 0, 7, 0, 73, 0, 75, 0, 8, 0, 77, 0, 15, 0, 9, 0, 77, 0, 79, 0, 15, 0, 81, 0, 18, 0, 16, 0, 81, 0, 85, 0, 18, 0, 83, 0, 24, 0, 17, 0, 83, 0, 89, 0, 24, 0, 87, 0, 31, 0, 23, 0, 87, 0, 93, 0, 31, 0, 91, 0, 37, 0, 30, 0, 91, 0, 97, 0, 37, 0, 96, 0, 42, 0, 36, 0, 96, 0, 102, 0, 42, 0, 100, 0, 49, 0, 41, 0, 100, 0, 106, 0, 49, 0, 104, 0, 55, 0, 48, 0, 104, 0, 110, 0, 55, 0, 108, 0, 57, 0, 54, 0, 108, 0, 114, 0, 57, 0, 112, 0, 61, 0, 56, 0, 112, 0, 116, 0, 61, 0, 118, 0, 63, 0, 62, 0, 118, 0, 120, 0, 63, 0, 122, 0, 65, 0, 64, 0, 122, 0, 124, 0, 65, 0, 126, 0, 4, 0, 66, 0, 126, 0, 68, 0, 4, 0, 189, 0, 67, 0, 125, 0, 189, 0, 192, 0, 67, 0, 185, 0, 123, 0, 121, 0, 185, 0, 187, 0, 123, 0, 179, 0, 119, 0, 117, 0, 179, 0, 183, 0, 119, 0, 172, 0, 115, 0, 111, 0, 172, 0, 177, 0, 115, 0, 169, 0, 113, 0, 107, 0, 169, 0, 174, 0, 113, 0, 165, 0, 109, 0, 103, 0, 165, 0, 171, 0, 109, 0, 161, 0, 105, 0, 99, 0, 161, 0, 167, 0, 105, 0, 154, 0, 101, 0, 95, 0, 154, 0, 162, 0, 101, 0, 150, 0, 98, 0, 92, 0, 150, 0, 156, 0, 98, 0, 147, 0, 94, 0, 88, 0, 147, 0, 152, 0, 94, 0, 142, 0, 90, 0, 84, 0, 142, 0, 149, 0, 90, 0, 138, 0, 86, 0, 82, 0, 138, 0, 143, 0, 86, 0, 134, 0, 80, 0, 78, 0, 134, 0, 136, 0, 80, 0, 129, 0, 76, 0, 74, 0, 129, 0, 132, 0, 76, 0, 194, 0, 72, 0, 70, 0, 194, 0, 128, 0, 72, 0, 5, 1, 127, 0, 193, 0, 5, 1, 196, 0, 127, 0, 50, 0, 110, 1, 33, 0, 50, 0, 58, 0, 110, 1, 111, 1, 81, 1, 124, 1, 111, 1, 43, 0, 81, 1, 210, 0, 146, 0, 141, 0, 210, 0, 215, 0, 146, 0, 181, 0, 249, 0, 69, 1, 72, 1, 248, 0, 252, 0, 72, 1, 68, 1, 248, 0, 224, 0, 163, 0, 155, 0, 224, 0, 231, 0, 163, 0, 76, 1, 253, 0, 0, 1, 76, 1, 73, 1, 253, 0, 80, 1, 1, 1, 4, 1, 80, 1, 77, 1, 1, 1, 190, 0, 78, 1, 2, 1, 242, 0, 180, 0, 175, 0, 242, 0, 247, 0, 180, 0, 178, 0, 70, 1, 182, 0, 178, 0, 67, 1, 70, 1, 184, 0, 74, 1, 186, 0, 184, 0, 71, 1, 74, 1, 188, 0, 79, 1, 191, 0, 188, 0, 75, 1, 79, 1, 60, 1, 3, 1, 255, 0, 60, 1, 63, 1, 3, 1, 56, 1, 254, 0, 251, 0, 56, 1, 59, 1, 254, 0, 52, 1, 250, 0, 246, 0, 52, 1, 55, 1, 250, 0, 47, 1, 245, 0, 240, 0, 47, 1, 51, 1, 245, 0, 43, 1, 241, 0, 236, 0, 43, 1, 48, 1, 241, 0, 39, 1, 237, 0, 232, 0, 39, 1, 44, 1, 237, 0, 35, 1, 233, 0, 228, 0, 35, 1, 40, 1, 233, 0, 32, 1, 230, 0, 223, 0, 32, 1, 36, 1, 230, 0, 29, 1, 225, 0, 220, 0, 29, 1, 34, 1, 225, 0, 25, 1, 221, 0, 216, 0, 25, 1, 30, 1, 221, 0, 22, 1, 217, 0, 212, 0, 22, 1, 26, 1, 217, 0, 18, 1, 211, 0, 207, 0, 18, 1, 21, 1, 211, 0, 14, 1, 206, 0, 203, 0, 14, 1, 17, 1, 206, 0, 10, 1, 202, 0, 198, 0, 10, 1, 13, 1, 202, 0, 66, 1, 197, 0, 6, 1, 66, 1, 9, 1, 197, 0, 83, 1, 8, 1, 64, 1, 82, 1, 12, 1, 7, 1, 82, 1, 88, 1, 12, 1, 87, 1, 16, 1, 11, 1, 86, 1, 20, 1, 15, 1, 86, 1, 96, 1, 20, 1, 95, 1, 23, 1, 19, 1, 97, 1, 27, 1, 24, 1, 97, 1, 104, 1, 27, 1, 105, 1, 31, 1, 28, 1, 107, 1, 37, 1, 33, 1, 107, 1, 115, 1, 37, 1, 116, 1, 41, 1, 38, 1, 117, 1, 45, 1, 42, 1, 117, 1, 120, 1, 45, 1, 121, 1, 49, 1, 46, 1, 122, 1, 54, 1, 50, 1, 122, 1, 128, 1, 54, 1, 127, 1, 58, 1, 53, 1, 126, 1, 62, 1, 57, 1, 125, 1, 65, 1, 61, 1, 125, 1, 84, 1, 65, 1, 32, 0, 123, 1, 118, 1, 32, 0, 109, 1, 123, 1, 38, 0, 34, 0, 91, 1, 38, 0, 51, 0, 34, 0, 92, 1, 119, 1, 113, 1, 92, 1, 35, 0, 119, 1, 29, 0, 94, 1, 13, 0, 29, 0, 40, 0, 94, 1, 11, 0, 114, 1, 106, 1, 11, 0, 93, 1, 114, 1, 102, 1, 108, 1, 98, 1, 102, 1, 14, 0, 108, 1, 22, 0, 99, 1, 90, 1, 22, 0, 103, 1, 99, 1, 47, 0, 89, 1, 85, 1, 47, 0, 21, 0, 89, 1, 139, 0, 142, 1, 144, 0, 139, 0, 139, 1, 142, 1, 135, 0, 138, 1, 137, 0, 135, 0, 135, 1, 138, 1, 130, 0, 134, 1, 133, 0, 130, 0, 130, 1, 134, 1, 208, 0, 140, 0, 140, 1, 209, 0, 137, 1, 205, 0, 209, 0, 141, 1, 137, 1, 204, 0, 133, 1, 201, 0, 204, 0, 136, 1, 133, 1, 200, 0, 129, 1, 195, 0, 200, 0, 132, 1, 129, 1, 131, 0, 199, 0, 131, 1, 151, 0, 151, 1, 157, 0, 151, 0, 148, 1, 151, 1, 148, 0, 149, 1, 153, 0, 148, 0, 145, 1, 149, 1, 145, 0, 213, 0, 143, 1, 218, 0, 144, 1, 214, 0, 218, 0, 146, 1, 144, 1, 222, 0, 147, 1, 219, 0, 222, 0, 150, 1, 147, 1, 226, 0, 158, 0, 152, 1, 168, 0, 164, 1, 173, 0, 168, 0, 160, 1, 164, 1, 164, 0, 161, 1, 170, 0, 164, 0, 156, 1, 161, 1, 160, 0, 157, 1, 166, 0, 160, 0, 154, 1, 157, 1, 244, 0, 176, 0, 166, 1, 243, 0, 162, 1, 238, 0, 243, 0, 165, 1, 162, 1, 239, 0, 158, 1, 234, 0, 239, 0, 163, 1, 158, 1, 235, 0, 155, 1, 229, 0, 235, 0, 159, 1, 155, 1, 159, 0, 227, 0, 153, 1, 59, 0, 45, 0, 112, 1, 59, 0, 1, 0, 45, 0, 27, 0, 53, 0, 39, 0, 0, 0, 178, 1, 44, 0, 0, 0, 167, 1, 178, 1, 10, 0, 175, 1, 25, 0, 10, 0, 170, 1, 175, 1, 169, 1, 193, 1, 182, 1, 169, 1, 184, 1, 193, 1, 174, 1, 190, 1, 177, 1, 174, 1, 187, 1, 190, 1, 188, 1, 185, 1, 191, 1, 188, 1, 194, 1, 185, 1, 19, 0, 46, 0, 179, 1, 12, 0, 100, 1, 171, 1, 101, 1, 180, 1, 172, 1, 101, 1, 20, 0, 180, 1, 181, 1, 186, 1, 173, 1, 181, 1, 192, 1, 186, 1, 52, 0, 2, 0, 60, 0, 52, 0, 26, 0, 2, 0, 168, 1, 28, 0, 176, 1, 168, 1, 3, 0, 28, 0, 183, 1, 176, 1, 189, 1, 183, 1, 168, 1, 176, 1 ), +"blend_shape_data": [ ], +"format": 2194711, +"index_count": 651, +"material": ExtResource( 1 ), +"primitive": 4, +"skeleton_aabb": [ ], +"vertex_count": 451 +} diff --git a/godot/meshes/ship_components/mast_mid.tres b/godot/meshes/ship_components/mast_mid.tres new file mode 100644 index 0000000..30ca21f --- /dev/null +++ b/godot/meshes/ship_components/mast_mid.tres @@ -0,0 +1,18 @@ +[gd_resource type="ArrayMesh" load_steps=2 format=2] + +[ext_resource path="res://materials/Mast.material" type="Material" id=1] + +[resource] +resource_name = "gunbrig_Cylinder007" +surfaces/0 = { +"aabb": AABB( -0.638802, -0.797117, -11.9128, 1.27539, 1.2684, 11.9248 ), +"array_data": PoolByteArray( 23, 156, 115, 61, 51, 247, 238, 189, 187, 154, 62, 193, 212, 93, 147, 6, 244, 57, 229, 53, 23, 156, 115, 61, 51, 247, 238, 189, 187, 154, 62, 193, 237, 114, 137, 1, 244, 57, 229, 53, 23, 156, 115, 61, 51, 247, 238, 189, 187, 154, 62, 193, 129, 126, 213, 105, 184, 53, 64, 52, 23, 156, 115, 61, 51, 247, 238, 189, 187, 154, 62, 193, 127, 127, 114, 69, 130, 52, 154, 45, 51, 155, 138, 61, 200, 42, 129, 60, 96, 204, 69, 60, 234, 104, 154, 52, 124, 48, 136, 15, 51, 155, 138, 61, 200, 42, 129, 60, 96, 204, 69, 60, 23, 104, 154, 74, 124, 48, 136, 15, 156, 75, 20, 62, 0, 250, 36, 186, 96, 204, 69, 60, 23, 104, 154, 74, 255, 47, 32, 13, 156, 75, 20, 62, 0, 250, 36, 186, 96, 204, 69, 60, 54, 73, 184, 89, 255, 47, 32, 13, 26, 161, 85, 62, 238, 114, 64, 189, 96, 204, 69, 60, 54, 73, 184, 89, 5, 47, 226, 9, 26, 161, 85, 62, 238, 114, 64, 189, 96, 204, 69, 60, 80, 47, 211, 103, 5, 47, 226, 9, 42, 156, 19, 61, 72, 27, 139, 190, 66, 187, 58, 193, 209, 167, 4, 56, 45, 57, 175, 53, 42, 156, 19, 61, 72, 27, 139, 190, 66, 187, 58, 193, 0, 129, 130, 126, 98, 59, 168, 56, 42, 156, 19, 61, 72, 27, 139, 190, 66, 187, 58, 193, 0, 0, 13, 120, 45, 57, 175, 53, 42, 156, 19, 61, 72, 27, 139, 190, 66, 187, 58, 193, 26, 150, 245, 58, 45, 57, 175, 53, 42, 156, 19, 61, 72, 27, 139, 190, 66, 187, 58, 193, 67, 196, 130, 1, 98, 59, 168, 56, 10, 2, 126, 62, 135, 25, 236, 189, 96, 204, 69, 60, 80, 47, 211, 103, 11, 46, 196, 4, 10, 2, 126, 62, 135, 25, 236, 189, 96, 204, 69, 60, 115, 13, 245, 120, 11, 46, 196, 4, 118, 57, 131, 62, 80, 93, 70, 190, 96, 204, 69, 60, 96, 224, 32, 111, 17, 45, 0, 0, 118, 57, 131, 62, 80, 93, 70, 190, 96, 204, 69, 60, 115, 13, 245, 120, 17, 45, 0, 0, 203, 60, 171, 61, 169, 71, 0, 190, 66, 187, 58, 193, 0, 0, 232, 114, 128, 57, 232, 53, 203, 60, 171, 61, 169, 71, 0, 190, 66, 187, 58, 193, 54, 74, 131, 1, 98, 59, 92, 56, 203, 60, 171, 61, 169, 71, 0, 190, 66, 187, 58, 193, 115, 13, 131, 1, 98, 59, 92, 56, 96, 126, 109, 62, 161, 149, 137, 190, 96, 204, 69, 60, 67, 196, 61, 97, 23, 44, 10, 6, 96, 126, 109, 62, 161, 149, 137, 190, 96, 204, 69, 60, 96, 224, 32, 111, 23, 44, 10, 6, 122, 121, 146, 61, 199, 215, 108, 190, 187, 154, 62, 193, 209, 167, 251, 58, 219, 56, 189, 53, 122, 121, 146, 61, 199, 215, 108, 190, 187, 154, 62, 193, 129, 126, 114, 69, 130, 52, 248, 43, 122, 121, 146, 61, 199, 215, 108, 190, 187, 154, 62, 193, 129, 126, 213, 105, 128, 53, 86, 52, 122, 121, 146, 61, 199, 215, 108, 190, 187, 154, 62, 193, 127, 127, 114, 69, 130, 52, 248, 43, 122, 121, 146, 61, 199, 215, 108, 190, 187, 154, 62, 193, 26, 150, 245, 58, 219, 56, 189, 53, 233, 116, 55, 62, 114, 151, 167, 190, 96, 204, 69, 60, 39, 168, 88, 83, 58, 42, 18, 11, 233, 116, 55, 62, 114, 151, 167, 190, 96, 204, 69, 60, 67, 196, 61, 97, 58, 42, 18, 11, 17, 60, 214, 189, 106, 23, 86, 190, 66, 187, 58, 193, 150, 21, 133, 1, 99, 59, 182, 55, 17, 60, 214, 189, 106, 23, 86, 190, 66, 187, 58, 193, 158, 32, 122, 2, 168, 57, 211, 52, 17, 60, 214, 189, 106, 23, 86, 190, 66, 187, 58, 193, 190, 196, 131, 126, 99, 59, 243, 56, 17, 60, 214, 189, 106, 23, 86, 190, 66, 187, 58, 193, 189, 196, 247, 68, 65, 57, 243, 52, 21, 93, 219, 61, 214, 3, 184, 190, 96, 204, 69, 60, 0, 129, 126, 65, 69, 40, 232, 13, 21, 93, 219, 61, 214, 3, 184, 190, 96, 204, 69, 60, 39, 168, 88, 83, 69, 40, 232, 13, 241, 155, 62, 189, 130, 50, 139, 190, 187, 154, 62, 193, 189, 196, 247, 68, 235, 56, 50, 53, 241, 155, 62, 189, 130, 50, 139, 190, 187, 154, 62, 193, 129, 126, 114, 69, 20, 52, 46, 43, 241, 155, 62, 189, 130, 50, 139, 190, 187, 154, 62, 193, 26, 150, 245, 58, 235, 56, 50, 53, 46, 100, 231, 60, 214, 3, 184, 190, 96, 204, 69, 60, 208, 178, 78, 38, 161, 36, 50, 16, 46, 100, 231, 60, 214, 3, 184, 190, 96, 204, 69, 60, 0, 129, 126, 65, 161, 36, 50, 16, 160, 5, 125, 60, 111, 32, 155, 189, 66, 187, 58, 193, 218, 89, 131, 1, 98, 59, 54, 56, 160, 5, 125, 60, 111, 32, 155, 189, 66, 187, 58, 193, 212, 93, 145, 3, 165, 57, 182, 53, 160, 5, 125, 60, 111, 32, 155, 189, 66, 187, 58, 193, 237, 114, 137, 1, 165, 57, 182, 53, 160, 5, 125, 60, 111, 32, 155, 189, 66, 187, 58, 193, 0, 0, 236, 116, 165, 57, 182, 53, 160, 5, 125, 60, 111, 32, 155, 189, 66, 187, 58, 193, 54, 74, 131, 1, 98, 59, 54, 56, 110, 189, 143, 189, 136, 150, 152, 190, 96, 204, 69, 60, 171, 215, 42, 20, 238, 50, 167, 18, 110, 189, 143, 189, 136, 150, 152, 190, 96, 204, 69, 60, 208, 178, 78, 38, 186, 25, 54, 17, 0, 171, 210, 189, 29, 85, 86, 190, 187, 154, 62, 193, 158, 32, 122, 2, 244, 57, 219, 52, 0, 171, 210, 189, 29, 85, 86, 190, 187, 154, 62, 193, 189, 196, 247, 68, 245, 56, 213, 52, 0, 171, 210, 189, 29, 85, 86, 190, 187, 154, 62, 193, 129, 126, 114, 69, 208, 51, 140, 44, 0, 171, 210, 189, 29, 85, 86, 190, 187, 154, 62, 193, 127, 127, 114, 69, 208, 51, 140, 44, 68, 176, 247, 189, 80, 93, 70, 190, 96, 204, 69, 60, 142, 12, 245, 6, 113, 50, 88, 19, 68, 176, 247, 189, 80, 93, 70, 190, 96, 204, 69, 60, 171, 215, 42, 20, 113, 50, 88, 19, 241, 2, 120, 189, 148, 66, 204, 189, 187, 154, 62, 193, 158, 32, 122, 2, 241, 57, 94, 53, 241, 2, 120, 189, 148, 66, 204, 189, 187, 154, 62, 193, 237, 114, 137, 1, 241, 57, 94, 53, 241, 2, 120, 189, 148, 66, 204, 189, 187, 154, 62, 193, 127, 127, 114, 69, 24, 52, 4, 46, 128, 206, 230, 189, 135, 25, 236, 189, 96, 204, 69, 60, 142, 12, 245, 6, 244, 49, 212, 18, 128, 206, 230, 189, 135, 25, 236, 189, 96, 204, 69, 60, 176, 46, 211, 23, 244, 49, 212, 18, 18, 12, 150, 189, 238, 114, 64, 189, 96, 204, 69, 60, 176, 46, 211, 23, 119, 49, 3, 18, 18, 12, 150, 189, 238, 114, 64, 189, 96, 204, 69, 60, 203, 73, 184, 37, 119, 49, 3, 18, 40, 13, 27, 188, 0, 250, 36, 186, 96, 204, 69, 60, 203, 73, 184, 37, 249, 48, 245, 16, 40, 13, 27, 188, 0, 250, 36, 186, 96, 204, 69, 60, 234, 104, 154, 52, 249, 48, 245, 16, 0, 128, 45, 58, 196, 118, 51, 189, 61, 75, 8, 193, 234, 104, 153, 52, 120, 48, 70, 57, 0, 128, 45, 58, 196, 118, 51, 189, 61, 75, 8, 193, 234, 104, 155, 52, 120, 48, 70, 57, 0, 128, 45, 58, 196, 118, 51, 189, 61, 75, 8, 193, 23, 104, 155, 74, 120, 48, 70, 57, 0, 128, 45, 58, 196, 118, 51, 189, 61, 75, 8, 193, 22, 104, 153, 74, 120, 48, 70, 57, 0, 37, 90, 61, 152, 65, 97, 189, 61, 75, 8, 193, 23, 104, 155, 74, 254, 47, 69, 57, 0, 37, 90, 61, 152, 65, 97, 189, 61, 75, 8, 193, 22, 104, 153, 74, 254, 47, 69, 57, 0, 37, 90, 61, 152, 65, 97, 189, 61, 75, 8, 193, 54, 73, 184, 89, 254, 47, 69, 57, 0, 37, 90, 61, 152, 65, 97, 189, 61, 75, 8, 193, 53, 73, 183, 90, 254, 47, 69, 57, 128, 42, 198, 61, 134, 91, 177, 189, 61, 75, 8, 193, 54, 73, 184, 89, 10, 47, 69, 57, 128, 42, 198, 61, 134, 91, 177, 189, 61, 75, 8, 193, 53, 73, 183, 90, 10, 47, 69, 57, 128, 42, 198, 61, 134, 91, 177, 189, 61, 75, 8, 193, 80, 47, 210, 103, 10, 47, 69, 57, 128, 42, 198, 61, 134, 91, 177, 189, 61, 75, 8, 193, 80, 46, 210, 103, 10, 47, 69, 57, 128, 58, 253, 61, 43, 93, 8, 190, 61, 75, 8, 193, 80, 47, 210, 103, 22, 46, 69, 57, 128, 58, 253, 61, 43, 93, 8, 190, 61, 75, 8, 193, 80, 46, 210, 103, 22, 46, 69, 57, 128, 58, 253, 61, 43, 93, 8, 190, 61, 75, 8, 193, 115, 13, 244, 120, 22, 46, 69, 57, 128, 58, 253, 61, 43, 93, 8, 190, 61, 75, 8, 193, 115, 13, 244, 120, 22, 46, 69, 57, 128, 94, 4, 62, 219, 31, 63, 190, 61, 75, 8, 193, 96, 224, 33, 111, 34, 45, 69, 57, 128, 94, 4, 62, 219, 31, 63, 190, 61, 75, 8, 193, 96, 225, 31, 111, 34, 45, 69, 57, 128, 94, 4, 62, 219, 31, 63, 190, 61, 75, 8, 193, 115, 13, 244, 120, 34, 45, 69, 57, 128, 94, 4, 62, 219, 31, 63, 190, 61, 75, 8, 193, 115, 13, 244, 120, 34, 45, 69, 57, 128, 181, 230, 61, 218, 125, 115, 190, 61, 75, 8, 193, 67, 196, 62, 97, 46, 44, 69, 57, 128, 181, 230, 61, 218, 125, 115, 190, 61, 75, 8, 193, 67, 196, 60, 97, 46, 44, 69, 57, 128, 181, 230, 61, 218, 125, 115, 190, 61, 75, 8, 193, 96, 224, 33, 111, 46, 44, 69, 57, 128, 181, 230, 61, 218, 125, 115, 190, 61, 75, 8, 193, 96, 225, 31, 111, 46, 44, 69, 57, 0, 5, 157, 61, 147, 52, 142, 190, 61, 75, 8, 193, 39, 168, 88, 83, 117, 42, 70, 57, 0, 5, 157, 61, 147, 52, 142, 190, 61, 75, 8, 193, 39, 168, 89, 84, 117, 42, 70, 57, 0, 5, 157, 61, 147, 52, 142, 190, 61, 75, 8, 193, 67, 196, 62, 97, 117, 42, 70, 57, 0, 5, 157, 61, 147, 52, 142, 190, 61, 75, 8, 193, 67, 196, 60, 97, 117, 42, 70, 57, 0, 172, 225, 60, 60, 103, 153, 190, 61, 75, 8, 193, 0, 129, 126, 67, 142, 40, 70, 57, 0, 172, 225, 60, 60, 103, 153, 190, 61, 75, 8, 193, 1, 129, 126, 65, 142, 40, 70, 57, 0, 172, 225, 60, 60, 103, 153, 190, 61, 75, 8, 193, 39, 168, 88, 83, 142, 40, 70, 57, 0, 172, 225, 60, 60, 103, 153, 190, 61, 75, 8, 193, 39, 168, 89, 84, 142, 40, 70, 57, 0, 213, 214, 188, 60, 103, 153, 190, 61, 75, 8, 193, 208, 178, 80, 37, 76, 37, 71, 57, 0, 213, 214, 188, 60, 103, 153, 190, 61, 75, 8, 193, 207, 178, 78, 38, 76, 37, 71, 57, 0, 213, 214, 188, 60, 103, 153, 190, 61, 75, 8, 193, 0, 129, 126, 67, 76, 37, 71, 57, 0, 213, 214, 188, 60, 103, 153, 190, 61, 75, 8, 193, 1, 129, 126, 65, 76, 37, 71, 57, 192, 39, 191, 189, 192, 249, 131, 190, 61, 75, 8, 193, 171, 215, 40, 21, 238, 50, 72, 57, 192, 39, 191, 189, 192, 249, 131, 190, 61, 75, 8, 193, 171, 214, 41, 21, 238, 50, 72, 57, 192, 39, 191, 189, 192, 249, 131, 190, 61, 75, 8, 193, 208, 178, 80, 37, 219, 26, 71, 57, 192, 39, 191, 189, 192, 249, 131, 190, 61, 75, 8, 193, 207, 178, 78, 38, 219, 26, 71, 57, 224, 3, 3, 190, 219, 31, 63, 190, 61, 75, 8, 193, 142, 12, 245, 8, 96, 50, 71, 57, 224, 3, 3, 190, 219, 31, 63, 190, 61, 75, 8, 193, 142, 12, 245, 7, 96, 50, 71, 57, 224, 3, 3, 190, 219, 31, 63, 190, 61, 75, 8, 193, 171, 215, 40, 21, 96, 50, 71, 57, 224, 3, 3, 190, 219, 31, 63, 190, 61, 75, 8, 193, 171, 214, 41, 21, 96, 50, 71, 57, 192, 132, 250, 189, 43, 93, 8, 190, 61, 75, 8, 193, 142, 12, 245, 8, 230, 49, 71, 57, 192, 132, 250, 189, 43, 93, 8, 190, 61, 75, 8, 193, 142, 12, 245, 7, 230, 49, 71, 57, 192, 132, 250, 189, 43, 93, 8, 190, 61, 75, 8, 193, 176, 46, 212, 24, 230, 49, 71, 57, 192, 132, 250, 189, 43, 93, 8, 190, 61, 75, 8, 193, 176, 46, 211, 23, 230, 49, 71, 57, 192, 116, 195, 189, 134, 91, 177, 189, 61, 75, 8, 193, 176, 46, 212, 24, 108, 49, 70, 57, 192, 116, 195, 189, 134, 91, 177, 189, 61, 75, 8, 193, 176, 46, 211, 23, 108, 49, 70, 57, 192, 116, 195, 189, 134, 91, 177, 189, 61, 75, 8, 193, 203, 73, 185, 37, 108, 49, 70, 57, 192, 116, 195, 189, 134, 91, 177, 189, 61, 75, 8, 193, 203, 73, 184, 37, 108, 49, 70, 57, 128, 185, 84, 189, 152, 65, 97, 189, 61, 75, 8, 193, 203, 73, 185, 37, 242, 48, 70, 57, 128, 185, 84, 189, 152, 65, 97, 189, 61, 75, 8, 193, 203, 73, 184, 37, 242, 48, 70, 57, 128, 185, 84, 189, 152, 65, 97, 189, 61, 75, 8, 193, 234, 104, 153, 52, 242, 48, 70, 57, 128, 185, 84, 189, 152, 65, 97, 189, 61, 75, 8, 193, 234, 104, 155, 52, 242, 48, 70, 57, 210, 75, 63, 61, 0, 24, 128, 189, 96, 114, 29, 193, 6, 51, 18, 31, 78, 56, 147, 55, 210, 75, 63, 61, 0, 24, 128, 189, 96, 114, 29, 193, 22, 104, 153, 74, 218, 47, 108, 59, 210, 75, 63, 61, 0, 24, 128, 189, 96, 114, 29, 193, 53, 73, 183, 90, 218, 47, 108, 59, 210, 75, 63, 61, 0, 24, 128, 189, 96, 114, 29, 193, 53, 73, 183, 90, 218, 47, 108, 59, 210, 75, 63, 61, 0, 24, 128, 189, 96, 114, 29, 193, 99, 229, 13, 87, 110, 59, 20, 57, 104, 161, 176, 61, 15, 238, 186, 189, 96, 114, 29, 193, 53, 73, 183, 90, 1, 47, 108, 59, 104, 161, 176, 61, 15, 238, 186, 189, 96, 114, 29, 193, 53, 73, 183, 90, 1, 47, 108, 59, 104, 161, 176, 61, 15, 238, 186, 189, 96, 114, 29, 193, 80, 46, 210, 103, 1, 47, 108, 59, 104, 161, 176, 61, 15, 238, 186, 189, 96, 114, 29, 193, 80, 46, 210, 103, 1, 47, 108, 59, 241, 173, 226, 61, 8, 207, 8, 190, 96, 114, 29, 193, 80, 46, 210, 103, 41, 46, 108, 59, 241, 173, 226, 61, 8, 207, 8, 190, 96, 114, 29, 193, 80, 46, 210, 103, 41, 46, 108, 59, 241, 173, 226, 61, 8, 207, 8, 190, 96, 114, 29, 193, 115, 13, 244, 120, 41, 46, 108, 59, 241, 173, 226, 61, 8, 207, 8, 190, 96, 114, 29, 193, 114, 12, 244, 120, 41, 46, 108, 59, 127, 36, 237, 61, 103, 149, 58, 190, 96, 114, 29, 193, 244, 114, 51, 66, 74, 59, 132, 49, 127, 36, 237, 61, 103, 149, 58, 190, 96, 114, 29, 193, 51, 250, 208, 40, 201, 56, 177, 53, 127, 36, 237, 61, 103, 149, 58, 190, 96, 114, 29, 193, 96, 225, 31, 111, 80, 45, 108, 59, 127, 36, 237, 61, 103, 149, 58, 190, 96, 114, 29, 193, 115, 13, 244, 120, 80, 45, 108, 59, 127, 36, 237, 61, 103, 149, 58, 190, 96, 114, 29, 193, 114, 12, 244, 120, 80, 45, 108, 59, 35, 54, 206, 61, 221, 46, 106, 190, 96, 114, 29, 193, 227, 159, 126, 1, 219, 56, 207, 49, 35, 54, 206, 61, 221, 46, 106, 190, 96, 114, 29, 193, 51, 250, 208, 40, 219, 56, 150, 53, 35, 54, 206, 61, 221, 46, 106, 190, 96, 114, 29, 193, 67, 196, 60, 97, 120, 44, 108, 59, 35, 54, 206, 61, 221, 46, 106, 190, 96, 114, 29, 193, 66, 196, 60, 97, 120, 44, 108, 59, 35, 54, 206, 61, 221, 46, 106, 190, 96, 114, 29, 193, 96, 225, 31, 111, 120, 44, 108, 59, 80, 59, 139, 61, 58, 176, 135, 190, 96, 114, 29, 193, 39, 168, 88, 83, 64, 43, 108, 59, 80, 59, 139, 61, 58, 176, 135, 190, 96, 114, 29, 193, 39, 169, 88, 83, 64, 43, 108, 59, 80, 59, 139, 61, 58, 176, 135, 190, 96, 114, 29, 193, 67, 196, 60, 97, 64, 43, 108, 59, 80, 59, 139, 61, 58, 176, 135, 190, 96, 114, 29, 193, 66, 196, 60, 97, 64, 43, 108, 59, 115, 39, 191, 60, 229, 221, 145, 190, 96, 114, 29, 193, 1, 129, 126, 64, 143, 41, 109, 59, 115, 39, 191, 60, 229, 221, 145, 190, 96, 114, 29, 193, 0, 201, 55, 83, 219, 56, 204, 57, 115, 39, 191, 60, 229, 221, 145, 190, 96, 114, 29, 193, 39, 168, 88, 83, 143, 41, 109, 59, 115, 39, 191, 60, 229, 221, 145, 190, 96, 114, 29, 193, 39, 169, 88, 83, 143, 41, 109, 59, 115, 39, 191, 60, 229, 221, 145, 190, 96, 114, 29, 193, 104, 22, 126, 1, 207, 53, 46, 44, 164, 62, 209, 188, 229, 221, 145, 190, 96, 114, 29, 193, 152, 22, 246, 38, 104, 59, 142, 53, 164, 62, 209, 188, 229, 221, 145, 190, 96, 114, 29, 193, 208, 178, 78, 38, 189, 39, 109, 59, 164, 62, 209, 188, 229, 221, 145, 190, 96, 114, 29, 193, 207, 178, 78, 38, 189, 39, 109, 59, 164, 62, 209, 188, 229, 221, 145, 190, 96, 114, 29, 193, 1, 129, 126, 64, 189, 39, 109, 59, 164, 62, 209, 188, 229, 221, 145, 190, 96, 114, 29, 193, 0, 201, 55, 83, 203, 56, 189, 57, 210, 62, 177, 189, 168, 199, 124, 190, 96, 114, 29, 193, 171, 215, 40, 21, 169, 50, 110, 59, 210, 62, 177, 189, 168, 199, 124, 190, 96, 114, 29, 193, 171, 214, 40, 21, 169, 50, 110, 59, 210, 62, 177, 189, 168, 199, 124, 190, 96, 114, 29, 193, 208, 178, 78, 38, 136, 33, 110, 59, 210, 62, 177, 189, 168, 199, 124, 190, 96, 114, 29, 193, 207, 178, 78, 38, 136, 33, 110, 59, 152, 170, 241, 189, 103, 149, 58, 190, 96, 114, 29, 193, 142, 12, 245, 7, 10, 50, 109, 59, 152, 170, 241, 189, 103, 149, 58, 190, 96, 114, 29, 193, 171, 215, 40, 21, 10, 50, 109, 59, 152, 170, 241, 189, 103, 149, 58, 190, 96, 114, 29, 193, 171, 214, 40, 21, 10, 50, 109, 59, 152, 170, 241, 189, 103, 149, 58, 190, 96, 114, 29, 193, 204, 5, 55, 50, 66, 56, 219, 56, 152, 170, 241, 189, 103, 149, 58, 190, 96, 114, 29, 193, 19, 149, 207, 59, 79, 59, 211, 52, 10, 52, 231, 189, 8, 207, 8, 190, 96, 114, 29, 193, 142, 12, 245, 7, 158, 49, 109, 59, 10, 52, 231, 189, 8, 207, 8, 190, 96, 114, 29, 193, 176, 46, 211, 23, 158, 49, 109, 59, 10, 52, 231, 189, 8, 207, 8, 190, 96, 114, 29, 193, 176, 46, 211, 23, 158, 49, 109, 59, 10, 52, 231, 189, 8, 207, 8, 190, 96, 114, 29, 193, 204, 5, 55, 50, 60, 56, 197, 56, 10, 52, 231, 189, 8, 207, 8, 190, 96, 114, 29, 193, 25, 101, 208, 69, 1, 56, 64, 41, 129, 39, 181, 189, 15, 238, 186, 189, 96, 114, 29, 193, 176, 46, 211, 23, 49, 49, 109, 59, 129, 39, 181, 189, 15, 238, 186, 189, 96, 114, 29, 193, 176, 46, 211, 23, 49, 49, 109, 59, 129, 39, 181, 189, 15, 238, 186, 189, 96, 114, 29, 193, 203, 73, 184, 37, 49, 49, 109, 59, 129, 39, 181, 189, 15, 238, 186, 189, 96, 114, 29, 193, 203, 73, 184, 37, 49, 49, 109, 59, 4, 88, 72, 189, 0, 24, 128, 189, 96, 114, 29, 193, 203, 73, 184, 37, 197, 48, 109, 59, 4, 88, 72, 189, 0, 24, 128, 189, 96, 114, 29, 193, 203, 73, 184, 37, 197, 48, 109, 59, 4, 88, 72, 189, 0, 24, 128, 189, 96, 114, 29, 193, 234, 104, 153, 52, 197, 48, 109, 59, 4, 88, 72, 189, 0, 24, 128, 189, 96, 114, 29, 193, 234, 104, 153, 52, 197, 48, 109, 59, 84, 190, 144, 186, 121, 144, 86, 189, 96, 114, 29, 193, 145, 241, 250, 88, 112, 59, 37, 59, 84, 190, 144, 186, 121, 144, 86, 189, 96, 114, 29, 193, 234, 104, 153, 52, 89, 48, 108, 59, 84, 190, 144, 186, 121, 144, 86, 189, 96, 114, 29, 193, 234, 104, 153, 52, 89, 48, 108, 59, 84, 190, 144, 186, 121, 144, 86, 189, 96, 114, 29, 193, 6, 51, 18, 31, 69, 56, 188, 55, 84, 190, 144, 186, 121, 144, 86, 189, 96, 114, 29, 193, 22, 104, 153, 74, 89, 48, 108, 59, 43, 242, 48, 62, 147, 127, 200, 62, 4, 16, 35, 193, 2, 2, 11, 7, 211, 57, 56, 52, 43, 242, 48, 62, 147, 127, 200, 62, 4, 16, 35, 193, 6, 51, 18, 32, 190, 54, 176, 54, 43, 242, 48, 62, 147, 127, 200, 62, 4, 16, 35, 193, 14, 89, 23, 51, 190, 54, 176, 54, 43, 242, 48, 62, 147, 127, 200, 62, 4, 16, 35, 193, 47, 59, 14, 45, 190, 54, 176, 54, 43, 242, 48, 62, 147, 127, 200, 62, 4, 16, 35, 193, 99, 229, 13, 87, 110, 59, 28, 58, 180, 76, 253, 62, 232, 69, 238, 61, 4, 16, 35, 193, 2, 2, 11, 7, 93, 58, 99, 50, 180, 76, 253, 62, 232, 69, 238, 61, 4, 16, 35, 193, 3, 1, 11, 6, 93, 58, 99, 50, 180, 76, 253, 62, 232, 69, 238, 61, 4, 16, 35, 193, 3, 1, 11, 6, 93, 58, 99, 50, 180, 76, 253, 62, 232, 69, 238, 61, 4, 16, 35, 193, 47, 59, 14, 45, 87, 55, 83, 53, 180, 76, 253, 62, 232, 69, 238, 61, 4, 16, 35, 193, 73, 25, 250, 36, 87, 55, 83, 53, 141, 189, 20, 63, 90, 220, 8, 190, 4, 16, 35, 193, 244, 114, 51, 66, 74, 59, 158, 41, 141, 189, 20, 63, 90, 220, 8, 190, 4, 16, 35, 193, 3, 1, 11, 6, 209, 58, 248, 49, 141, 189, 20, 63, 90, 220, 8, 190, 4, 16, 35, 193, 51, 250, 208, 40, 221, 55, 142, 52, 141, 189, 20, 63, 90, 220, 8, 190, 4, 16, 35, 193, 73, 25, 250, 36, 221, 55, 142, 52, 141, 189, 20, 63, 90, 220, 8, 190, 4, 16, 35, 193, 89, 242, 234, 38, 221, 55, 142, 52, 213, 21, 15, 63, 197, 242, 186, 190, 4, 16, 35, 193, 227, 159, 126, 1, 122, 57, 234, 44, 213, 21, 15, 63, 197, 242, 186, 190, 4, 16, 35, 193, 0, 0, 152, 52, 211, 57, 92, 48, 213, 21, 15, 63, 197, 242, 186, 190, 4, 16, 35, 193, 51, 250, 208, 40, 53, 56, 232, 51, 213, 21, 15, 63, 197, 242, 186, 190, 4, 16, 35, 193, 60, 212, 213, 44, 53, 56, 232, 51, 213, 21, 15, 63, 197, 242, 186, 190, 4, 16, 35, 193, 89, 242, 234, 38, 53, 56, 232, 51, 250, 149, 175, 62, 19, 186, 36, 191, 4, 16, 35, 193, 0, 0, 152, 52, 76, 58, 134, 45, 250, 149, 175, 62, 19, 186, 36, 191, 4, 16, 35, 193, 0, 0, 152, 52, 76, 58, 134, 45, 250, 149, 175, 62, 19, 186, 36, 191, 4, 16, 35, 193, 30, 188, 50, 82, 167, 56, 230, 58, 250, 149, 175, 62, 19, 186, 36, 191, 4, 16, 35, 193, 60, 212, 213, 44, 173, 56, 75, 50, 67, 248, 246, 61, 239, 17, 62, 191, 4, 16, 35, 193, 0, 0, 152, 52, 183, 58, 208, 44, 67, 248, 246, 61, 239, 17, 62, 191, 4, 16, 35, 193, 0, 163, 58, 72, 76, 56, 169, 58, 67, 248, 246, 61, 239, 17, 62, 191, 4, 16, 35, 193, 0, 201, 55, 83, 76, 56, 169, 58, 67, 248, 246, 61, 239, 17, 62, 191, 4, 16, 35, 193, 30, 188, 50, 82, 76, 56, 169, 58, 67, 248, 246, 61, 239, 17, 62, 191, 4, 16, 35, 193, 104, 22, 126, 1, 12, 55, 95, 49, 193, 128, 251, 189, 239, 17, 62, 191, 4, 16, 35, 193, 152, 22, 246, 38, 104, 59, 156, 55, 193, 128, 251, 189, 239, 17, 62, 191, 4, 16, 35, 193, 218, 194, 54, 59, 247, 55, 95, 58, 193, 128, 251, 189, 239, 17, 62, 191, 4, 16, 35, 193, 0, 0, 237, 117, 219, 56, 53, 52, 193, 128, 251, 189, 239, 17, 62, 191, 4, 16, 35, 193, 0, 163, 58, 72, 247, 55, 95, 58, 193, 128, 251, 189, 239, 17, 62, 191, 4, 16, 35, 193, 0, 201, 55, 83, 247, 55, 95, 58, 150, 105, 218, 190, 32, 147, 13, 191, 4, 16, 35, 193, 188, 221, 34, 52, 55, 55, 222, 57, 150, 105, 218, 190, 32, 147, 13, 191, 4, 16, 35, 193, 218, 194, 54, 59, 55, 55, 222, 57, 150, 105, 218, 190, 32, 147, 13, 191, 4, 16, 35, 193, 0, 0, 237, 117, 71, 57, 140, 50, 150, 105, 218, 190, 32, 147, 13, 191, 4, 16, 35, 193, 0, 0, 237, 117, 71, 57, 140, 50, 152, 78, 21, 191, 205, 205, 135, 190, 4, 16, 35, 193, 172, 8, 26, 50, 179, 54, 90, 57, 152, 78, 21, 191, 205, 205, 135, 190, 4, 16, 35, 193, 188, 221, 34, 52, 179, 54, 90, 57, 152, 78, 21, 191, 205, 205, 135, 190, 4, 16, 35, 193, 204, 5, 55, 50, 179, 54, 90, 57, 152, 78, 21, 191, 205, 205, 135, 190, 4, 16, 35, 193, 0, 0, 237, 117, 211, 57, 209, 49, 152, 78, 21, 191, 205, 205, 135, 190, 4, 16, 35, 193, 19, 149, 207, 59, 79, 59, 132, 49, 68, 203, 14, 191, 206, 232, 189, 188, 4, 16, 35, 193, 172, 8, 26, 50, 119, 54, 241, 56, 68, 203, 14, 191, 206, 232, 189, 188, 4, 16, 35, 193, 200, 41, 23, 51, 119, 54, 241, 56, 68, 203, 14, 191, 206, 232, 189, 188, 4, 16, 35, 193, 204, 5, 55, 50, 119, 54, 241, 56, 68, 203, 14, 191, 206, 232, 189, 188, 4, 16, 35, 193, 255, 1, 110, 71, 244, 57, 3, 55, 68, 203, 14, 191, 206, 232, 189, 188, 4, 16, 35, 193, 25, 101, 208, 69, 1, 56, 95, 49, 108, 222, 172, 190, 54, 39, 150, 62, 4, 16, 35, 193, 200, 41, 23, 51, 94, 54, 68, 56, 108, 222, 172, 190, 54, 39, 150, 62, 4, 16, 35, 193, 225, 68, 21, 51, 94, 54, 68, 56, 108, 222, 172, 190, 54, 39, 150, 62, 4, 16, 35, 193, 255, 1, 110, 71, 105, 58, 4, 54, 108, 222, 172, 190, 54, 39, 150, 62, 4, 16, 35, 193, 255, 1, 110, 71, 105, 58, 4, 54, 108, 222, 172, 190, 54, 39, 150, 62, 4, 16, 35, 193, 0, 1, 111, 71, 105, 58, 4, 54, 206, 174, 133, 189, 199, 175, 212, 62, 5, 16, 35, 193, 145, 241, 250, 88, 112, 59, 28, 58, 206, 174, 133, 189, 199, 175, 212, 62, 5, 16, 35, 193, 225, 68, 21, 51, 125, 54, 125, 55, 206, 174, 133, 189, 199, 175, 212, 62, 5, 16, 35, 193, 0, 1, 111, 71, 234, 58, 185, 53, 206, 174, 133, 189, 199, 175, 212, 62, 5, 16, 35, 193, 6, 51, 18, 32, 125, 54, 125, 55, 206, 174, 133, 189, 199, 175, 212, 62, 5, 16, 35, 193, 14, 89, 23, 51, 125, 54, 125, 55, 215, 119, 60, 62, 185, 233, 212, 62, 151, 117, 37, 193, 130, 130, 54, 99, 244, 58, 114, 58, 215, 119, 60, 62, 185, 233, 212, 62, 151, 117, 37, 193, 130, 130, 54, 99, 244, 58, 114, 58, 215, 119, 60, 62, 185, 233, 212, 62, 151, 117, 37, 193, 14, 89, 23, 51, 62, 54, 127, 54, 215, 119, 60, 62, 185, 233, 212, 62, 151, 117, 37, 193, 47, 59, 14, 45, 62, 54, 127, 54, 82, 196, 10, 63, 214, 30, 19, 62, 151, 117, 37, 193, 130, 130, 54, 99, 244, 58, 167, 57, 82, 196, 10, 63, 214, 30, 19, 62, 151, 117, 37, 193, 130, 130, 54, 99, 244, 58, 167, 57, 82, 196, 10, 63, 214, 30, 19, 62, 151, 117, 37, 193, 47, 59, 14, 45, 219, 54, 10, 53, 82, 196, 10, 63, 214, 30, 19, 62, 151, 117, 37, 193, 73, 25, 250, 36, 219, 54, 10, 53, 116, 247, 34, 63, 94, 103, 4, 190, 151, 117, 37, 193, 130, 126, 54, 99, 172, 58, 59, 57, 116, 247, 34, 63, 94, 103, 4, 190, 151, 117, 37, 193, 130, 130, 54, 99, 172, 58, 59, 57, 116, 247, 34, 63, 94, 103, 4, 190, 151, 117, 37, 193, 73, 25, 250, 36, 109, 55, 51, 52, 116, 247, 34, 63, 94, 103, 4, 190, 151, 117, 37, 193, 89, 242, 234, 38, 109, 55, 51, 52, 19, 213, 19, 63, 13, 254, 201, 190, 151, 117, 37, 193, 130, 126, 54, 99, 61, 58, 8, 57, 19, 213, 19, 63, 13, 254, 201, 190, 151, 117, 37, 193, 130, 126, 54, 99, 61, 58, 8, 57, 19, 213, 19, 63, 13, 254, 201, 190, 151, 117, 37, 193, 60, 212, 213, 44, 12, 56, 9, 51, 19, 213, 19, 63, 13, 254, 201, 190, 151, 117, 37, 193, 89, 242, 234, 38, 12, 56, 9, 51, 182, 102, 192, 62, 171, 76, 48, 191, 151, 117, 37, 193, 130, 126, 54, 99, 157, 57, 0, 57, 182, 102, 192, 62, 171, 76, 48, 191, 151, 117, 37, 193, 130, 126, 54, 99, 157, 57, 0, 57, 182, 102, 192, 62, 171, 76, 48, 191, 151, 117, 37, 193, 30, 188, 50, 82, 131, 56, 37, 59, 182, 102, 192, 62, 171, 76, 48, 191, 151, 117, 37, 193, 60, 212, 213, 44, 132, 56, 95, 49, 67, 97, 7, 62, 225, 15, 76, 191, 151, 117, 37, 193, 130, 126, 54, 99, 52, 57, 58, 57, 67, 97, 7, 62, 225, 15, 76, 191, 151, 117, 37, 193, 0, 163, 58, 72, 32, 56, 226, 58, 67, 97, 7, 62, 225, 15, 76, 191, 151, 117, 37, 193, 126, 127, 54, 99, 52, 57, 58, 57, 67, 97, 7, 62, 225, 15, 76, 191, 151, 117, 37, 193, 30, 188, 50, 82, 32, 56, 226, 58, 168, 165, 9, 190, 225, 15, 76, 191, 151, 117, 37, 193, 218, 194, 54, 59, 143, 55, 145, 58, 168, 165, 9, 190, 225, 15, 76, 191, 151, 117, 37, 193, 0, 163, 58, 72, 143, 55, 145, 58, 168, 165, 9, 190, 225, 15, 76, 191, 151, 117, 37, 193, 126, 127, 54, 99, 235, 56, 153, 57, 168, 165, 9, 190, 225, 15, 76, 191, 151, 117, 37, 193, 126, 126, 54, 99, 235, 56, 153, 57, 104, 53, 239, 190, 234, 239, 22, 191, 151, 117, 37, 193, 188, 221, 34, 52, 188, 54, 3, 58, 104, 53, 239, 190, 234, 239, 22, 191, 151, 117, 37, 193, 218, 194, 54, 59, 188, 54, 3, 58, 104, 53, 239, 190, 234, 239, 22, 191, 151, 117, 37, 193, 126, 126, 54, 99, 219, 56, 73, 58, 104, 53, 239, 190, 234, 239, 22, 191, 151, 117, 37, 193, 126, 126, 54, 99, 219, 56, 73, 58, 104, 53, 239, 190, 234, 239, 22, 191, 151, 117, 37, 193, 126, 126, 54, 99, 219, 56, 73, 58, 141, 136, 35, 191, 158, 162, 114, 190, 151, 117, 37, 193, 172, 8, 26, 50, 35, 54, 100, 57, 141, 136, 35, 191, 158, 162, 114, 190, 151, 117, 37, 193, 188, 221, 34, 52, 35, 54, 100, 57, 141, 136, 35, 191, 158, 162, 114, 190, 151, 117, 37, 193, 126, 126, 54, 99, 42, 57, 231, 58, 141, 136, 35, 191, 158, 162, 114, 190, 151, 117, 37, 193, 126, 130, 54, 99, 42, 57, 231, 58, 239, 101, 28, 191, 146, 43, 231, 60, 151, 117, 37, 193, 172, 8, 26, 50, 225, 53, 241, 56, 239, 101, 28, 191, 146, 43, 231, 60, 151, 117, 37, 193, 200, 41, 23, 51, 225, 53, 241, 56, 239, 101, 28, 191, 146, 43, 231, 60, 151, 117, 37, 193, 126, 130, 54, 99, 145, 57, 37, 59, 239, 101, 28, 191, 146, 43, 231, 60, 151, 117, 37, 193, 126, 130, 54, 99, 145, 57, 37, 59, 87, 81, 189, 190, 235, 202, 172, 62, 151, 117, 37, 193, 200, 41, 23, 51, 207, 53, 65, 56, 87, 81, 189, 190, 235, 202, 172, 62, 151, 117, 37, 193, 225, 68, 21, 51, 207, 53, 65, 56, 87, 81, 189, 190, 235, 202, 172, 62, 151, 117, 37, 193, 126, 130, 54, 99, 65, 58, 35, 59, 87, 81, 189, 190, 235, 202, 172, 62, 151, 117, 37, 193, 126, 130, 54, 99, 65, 58, 35, 59, 193, 47, 157, 189, 179, 75, 241, 62, 152, 117, 37, 193, 225, 68, 21, 51, 239, 53, 98, 55, 193, 47, 157, 189, 179, 75, 241, 62, 152, 117, 37, 193, 130, 130, 54, 99, 193, 58, 222, 58, 193, 47, 157, 189, 179, 75, 241, 62, 152, 117, 37, 193, 126, 130, 54, 99, 193, 58, 222, 58, 193, 47, 157, 189, 179, 75, 241, 62, 152, 117, 37, 193, 14, 89, 23, 51, 239, 53, 98, 55, 10, 52, 231, 189, 9, 207, 8, 190, 134, 241, 34, 193, 176, 46, 210, 23, 147, 49, 252, 59, 10, 52, 231, 189, 9, 207, 8, 190, 134, 241, 34, 193, 255, 1, 110, 71, 179, 58, 156, 55, 10, 52, 231, 189, 9, 207, 8, 190, 134, 241, 34, 193, 25, 101, 208, 69, 12, 55, 143, 45, 129, 39, 181, 189, 18, 238, 186, 189, 134, 241, 34, 193, 176, 46, 210, 23, 39, 49, 252, 59, 129, 39, 181, 189, 18, 238, 186, 189, 134, 241, 34, 193, 203, 73, 184, 37, 39, 49, 252, 59, 129, 39, 181, 189, 18, 238, 186, 189, 134, 241, 34, 193, 255, 1, 110, 71, 193, 58, 122, 55, 129, 39, 181, 189, 18, 238, 186, 189, 134, 241, 34, 193, 255, 1, 110, 71, 193, 58, 122, 55, 4, 88, 72, 189, 2, 24, 128, 189, 134, 241, 34, 193, 203, 73, 184, 37, 187, 48, 252, 59, 4, 88, 72, 189, 2, 24, 128, 189, 134, 241, 34, 193, 234, 104, 153, 52, 187, 48, 252, 59, 4, 88, 72, 189, 2, 24, 128, 189, 134, 241, 34, 193, 255, 1, 110, 71, 212, 58, 101, 55, 4, 88, 72, 189, 2, 24, 128, 189, 134, 241, 34, 193, 0, 1, 111, 71, 212, 58, 101, 55, 84, 190, 144, 186, 125, 144, 86, 189, 134, 241, 34, 193, 145, 241, 250, 88, 244, 58, 201, 58, 84, 190, 144, 186, 125, 144, 86, 189, 134, 241, 34, 193, 234, 104, 153, 52, 79, 48, 251, 59, 84, 190, 144, 186, 125, 144, 86, 189, 134, 241, 34, 193, 0, 1, 111, 71, 234, 58, 98, 55, 119, 251, 175, 60, 62, 179, 110, 189, 24, 114, 37, 193, 218, 89, 131, 1, 219, 56, 49, 56, 119, 251, 175, 60, 62, 179, 110, 189, 24, 114, 37, 193, 130, 130, 54, 99, 30, 58, 43, 58, 119, 251, 175, 60, 62, 179, 110, 189, 24, 114, 37, 193, 130, 130, 54, 99, 30, 58, 43, 58, 119, 251, 175, 60, 62, 179, 110, 189, 24, 114, 37, 193, 126, 130, 54, 99, 30, 58, 43, 58, 119, 251, 175, 60, 62, 179, 110, 189, 24, 114, 37, 193, 54, 74, 131, 1, 219, 56, 49, 56, 226, 39, 196, 61, 2, 231, 229, 189, 24, 114, 37, 193, 130, 130, 54, 99, 31, 58, 1, 58, 226, 39, 196, 61, 2, 231, 229, 189, 24, 114, 37, 193, 130, 130, 54, 99, 31, 58, 1, 58, 226, 39, 196, 61, 2, 231, 229, 189, 24, 114, 37, 193, 54, 74, 131, 1, 219, 56, 91, 56, 226, 39, 196, 61, 2, 231, 229, 189, 24, 114, 37, 193, 115, 13, 131, 1, 219, 56, 91, 56, 178, 135, 69, 189, 72, 27, 139, 190, 66, 187, 58, 193, 190, 196, 131, 126, 99, 59, 206, 56, 178, 135, 69, 189, 72, 27, 139, 190, 66, 187, 58, 193, 189, 196, 247, 68, 55, 57, 81, 53, 178, 135, 69, 189, 72, 27, 139, 190, 66, 187, 58, 193, 0, 129, 130, 126, 99, 59, 206, 56, 178, 135, 69, 189, 72, 27, 139, 190, 66, 187, 58, 193, 26, 150, 245, 58, 55, 57, 81, 53, 89, 209, 215, 61, 54, 122, 80, 190, 24, 114, 37, 193, 130, 126, 54, 99, 1, 58, 229, 57, 89, 209, 215, 61, 54, 122, 80, 190, 24, 114, 37, 193, 130, 130, 54, 99, 1, 58, 229, 57, 89, 209, 215, 61, 54, 122, 80, 190, 24, 114, 37, 193, 130, 126, 54, 99, 1, 58, 229, 57, 89, 209, 215, 61, 54, 122, 80, 190, 24, 114, 37, 193, 67, 196, 130, 1, 219, 56, 132, 56, 89, 209, 215, 61, 54, 122, 80, 190, 24, 114, 37, 193, 115, 13, 131, 1, 219, 56, 132, 56, 163, 70, 189, 61, 106, 23, 86, 190, 66, 187, 58, 193, 0, 0, 253, 125, 86, 57, 220, 53, 163, 70, 189, 61, 106, 23, 86, 190, 66, 187, 58, 193, 67, 196, 130, 1, 98, 59, 130, 56, 163, 70, 189, 61, 106, 23, 86, 190, 66, 187, 58, 193, 115, 13, 131, 1, 98, 59, 130, 56, 216, 237, 51, 61, 144, 46, 139, 190, 24, 114, 37, 193, 130, 126, 54, 99, 216, 57, 232, 57, 216, 237, 51, 61, 144, 46, 139, 190, 24, 114, 37, 193, 130, 126, 54, 99, 216, 57, 232, 57, 216, 237, 51, 61, 144, 46, 139, 190, 24, 114, 37, 193, 0, 129, 130, 126, 220, 56, 173, 56, 216, 237, 51, 61, 144, 46, 139, 190, 24, 114, 37, 193, 126, 127, 54, 99, 216, 57, 232, 57, 216, 237, 51, 61, 144, 46, 139, 190, 24, 114, 37, 193, 67, 196, 130, 1, 220, 56, 173, 56, 191, 244, 177, 189, 208, 78, 243, 189, 66, 187, 58, 193, 150, 21, 133, 1, 98, 59, 4, 56, 191, 244, 177, 189, 208, 78, 243, 189, 66, 187, 58, 193, 158, 32, 122, 2, 166, 57, 58, 53, 191, 244, 177, 189, 208, 78, 243, 189, 66, 187, 58, 193, 218, 89, 131, 1, 98, 59, 4, 56, 191, 244, 177, 189, 208, 78, 243, 189, 66, 187, 58, 193, 237, 114, 137, 1, 166, 57, 58, 53, 203, 60, 68, 189, 144, 46, 139, 190, 24, 114, 37, 193, 190, 196, 131, 126, 220, 56, 215, 56, 203, 60, 68, 189, 144, 46, 139, 190, 24, 114, 37, 193, 0, 129, 130, 126, 220, 56, 215, 56, 203, 60, 68, 189, 144, 46, 139, 190, 24, 114, 37, 193, 126, 127, 54, 99, 191, 57, 9, 58, 203, 60, 68, 189, 144, 46, 139, 190, 24, 114, 37, 193, 126, 126, 54, 99, 191, 57, 9, 58, 203, 60, 68, 189, 144, 46, 139, 190, 24, 114, 37, 193, 126, 126, 54, 99, 191, 57, 9, 58, 211, 248, 223, 189, 54, 122, 80, 190, 24, 114, 37, 193, 150, 21, 133, 1, 221, 56, 156, 55, 211, 248, 223, 189, 54, 122, 80, 190, 24, 114, 37, 193, 190, 196, 131, 126, 221, 56, 0, 57, 211, 248, 223, 189, 54, 122, 80, 190, 24, 114, 37, 193, 126, 126, 54, 99, 199, 57, 50, 58, 211, 248, 223, 189, 54, 122, 80, 190, 24, 114, 37, 193, 126, 126, 54, 99, 199, 57, 50, 58, 211, 248, 223, 189, 54, 122, 80, 190, 24, 114, 37, 193, 126, 130, 54, 99, 199, 57, 50, 58, 83, 110, 184, 189, 127, 117, 215, 189, 24, 114, 37, 193, 150, 21, 133, 1, 220, 56, 247, 55, 83, 110, 184, 189, 127, 117, 215, 189, 24, 114, 37, 193, 218, 89, 131, 1, 220, 56, 247, 55, 83, 110, 184, 189, 127, 117, 215, 189, 24, 114, 37, 193, 126, 130, 54, 99, 239, 57, 70, 58, 83, 110, 184, 189, 127, 117, 215, 189, 24, 114, 37, 193, 126, 130, 54, 99, 239, 57, 70, 58, 83, 110, 184, 189, 127, 117, 215, 189, 24, 114, 37, 193, 126, 130, 54, 99, 239, 57, 70, 58, 210, 75, 63, 61, 2, 24, 128, 189, 55, 218, 34, 193, 2, 2, 11, 7, 152, 58, 211, 52, 210, 75, 63, 61, 2, 24, 128, 189, 55, 218, 34, 193, 53, 73, 183, 90, 214, 47, 249, 59, 210, 75, 63, 61, 2, 24, 128, 189, 55, 218, 34, 193, 99, 229, 13, 87, 244, 58, 110, 57, 104, 161, 176, 61, 18, 238, 186, 189, 55, 218, 34, 193, 2, 2, 11, 7, 167, 58, 179, 52, 104, 161, 176, 61, 18, 238, 186, 189, 55, 218, 34, 193, 3, 1, 11, 6, 167, 58, 179, 52, 104, 161, 176, 61, 18, 238, 186, 189, 55, 218, 34, 193, 53, 73, 183, 90, 254, 46, 249, 59, 104, 161, 176, 61, 18, 238, 186, 189, 55, 218, 34, 193, 80, 46, 210, 103, 254, 46, 249, 59, 241, 173, 226, 61, 9, 207, 8, 190, 55, 218, 34, 193, 3, 1, 11, 6, 187, 58, 161, 52, 241, 173, 226, 61, 9, 207, 8, 190, 55, 218, 34, 193, 3, 1, 11, 6, 187, 58, 161, 52, 241, 173, 226, 61, 9, 207, 8, 190, 55, 218, 34, 193, 80, 46, 210, 103, 38, 46, 249, 59, 241, 173, 226, 61, 9, 207, 8, 190, 55, 218, 34, 193, 114, 12, 244, 120, 38, 46, 249, 59, 127, 36, 237, 61, 104, 149, 58, 190, 55, 218, 34, 193, 244, 114, 51, 66, 209, 58, 23, 48, 127, 36, 237, 61, 104, 149, 58, 190, 55, 218, 34, 193, 3, 1, 11, 6, 209, 58, 161, 52, 127, 36, 237, 61, 104, 149, 58, 190, 55, 218, 34, 193, 114, 12, 244, 120, 77, 45, 249, 59, 35, 54, 206, 61, 222, 46, 106, 190, 181, 22, 35, 193, 227, 159, 126, 1, 122, 57, 209, 49, 35, 54, 206, 61, 222, 46, 106, 190, 181, 22, 35, 193, 0, 0, 152, 52, 144, 58, 248, 49, 35, 54, 206, 61, 222, 46, 106, 190, 181, 22, 35, 193, 66, 196, 60, 97, 140, 44, 255, 59, 80, 59, 139, 61, 58, 176, 135, 190, 181, 22, 35, 193, 0, 0, 152, 52, 161, 58, 196, 49, 80, 59, 139, 61, 58, 176, 135, 190, 181, 22, 35, 193, 0, 0, 152, 52, 161, 58, 196, 49, 80, 59, 139, 61, 58, 176, 135, 190, 181, 22, 35, 193, 39, 169, 88, 83, 103, 43, 255, 59, 80, 59, 139, 61, 58, 176, 135, 190, 181, 22, 35, 193, 66, 196, 60, 97, 103, 43, 255, 59, 115, 39, 191, 60, 230, 221, 145, 190, 181, 22, 35, 193, 0, 0, 152, 52, 183, 58, 178, 49, 115, 39, 191, 60, 230, 221, 145, 190, 181, 22, 35, 193, 39, 169, 88, 83, 182, 41, 255, 59, 115, 39, 191, 60, 230, 221, 145, 190, 181, 22, 35, 193, 104, 22, 126, 1, 12, 55, 42, 44, 164, 62, 209, 188, 230, 221, 145, 190, 104, 8, 35, 193, 152, 22, 246, 38, 234, 58, 75, 54, 164, 62, 209, 188, 230, 221, 145, 190, 104, 8, 35, 193, 208, 178, 78, 38, 31, 40, 254, 59, 164, 62, 209, 188, 230, 221, 145, 190, 104, 8, 35, 193, 0, 0, 237, 117, 158, 57, 211, 52, 210, 62, 177, 189, 169, 199, 124, 190, 104, 8, 35, 193, 171, 215, 40, 21, 154, 50, 0, 60, 210, 62, 177, 189, 169, 199, 124, 190, 104, 8, 35, 193, 208, 178, 78, 38, 138, 34, 255, 59, 210, 62, 177, 189, 169, 199, 124, 190, 104, 8, 35, 193, 0, 0, 237, 117, 180, 57, 163, 52, 210, 62, 177, 189, 169, 199, 124, 190, 104, 8, 35, 193, 0, 0, 237, 117, 180, 57, 163, 52, 152, 170, 241, 189, 104, 149, 58, 190, 104, 8, 35, 193, 171, 215, 40, 21, 251, 49, 255, 59, 152, 170, 241, 189, 104, 149, 58, 190, 104, 8, 35, 193, 0, 0, 237, 117, 211, 57, 146, 52, 152, 170, 241, 189, 104, 149, 58, 190, 104, 8, 35, 193, 19, 149, 207, 59, 209, 58, 24, 52, 28, 196, 167, 62, 180, 49, 175, 60, 187, 154, 62, 193, 212, 93, 149, 10, 209, 57, 26, 55, 28, 196, 167, 62, 180, 49, 175, 60, 187, 154, 62, 193, 129, 126, 213, 105, 184, 53, 71, 51, 28, 196, 167, 62, 180, 49, 175, 60, 187, 154, 62, 193, 127, 127, 213, 105, 184, 53, 71, 51, 28, 196, 167, 62, 180, 49, 175, 60, 187, 154, 62, 193, 53, 73, 156, 109, 209, 57, 26, 55, 62, 233, 165, 62, 172, 140, 194, 190, 66, 187, 58, 193, 209, 167, 14, 54, 32, 57, 193, 54, 62, 233, 165, 62, 172, 140, 194, 190, 66, 187, 58, 193, 0, 0, 254, 125, 32, 57, 193, 54, 62, 233, 165, 62, 172, 140, 194, 190, 66, 187, 58, 193, 51, 182, 30, 74, 32, 57, 193, 54, 112, 188, 166, 62, 229, 169, 194, 190, 187, 154, 62, 193, 209, 167, 6, 55, 229, 56, 242, 54, 112, 188, 166, 62, 229, 169, 194, 190, 187, 154, 62, 193, 129, 126, 213, 105, 255, 52, 4, 52, 112, 188, 166, 62, 229, 169, 194, 190, 187, 154, 62, 193, 127, 127, 213, 105, 255, 52, 4, 52, 112, 188, 166, 62, 229, 169, 194, 190, 187, 154, 62, 193, 51, 182, 20, 70, 229, 56, 242, 54, 116, 238, 166, 62, 90, 229, 178, 60, 66, 187, 58, 193, 212, 93, 147, 7, 155, 57, 208, 54, 116, 238, 166, 62, 90, 229, 178, 60, 66, 187, 58, 193, 0, 0, 247, 122, 155, 57, 208, 54, 116, 238, 166, 62, 90, 229, 178, 60, 66, 187, 58, 193, 53, 73, 155, 109, 155, 57, 208, 54, 120, 131, 248, 62, 254, 175, 189, 189, 187, 154, 62, 193, 127, 127, 213, 105, 94, 53, 236, 50, 120, 131, 248, 62, 254, 175, 189, 189, 187, 154, 62, 193, 53, 73, 156, 108, 127, 57, 156, 55, 120, 131, 248, 62, 254, 175, 189, 189, 187, 154, 62, 193, 112, 14, 243, 116, 127, 57, 156, 55, 148, 28, 1, 63, 115, 164, 130, 190, 66, 187, 58, 193, 0, 0, 250, 123, 65, 57, 51, 55, 148, 28, 1, 63, 115, 164, 130, 190, 66, 187, 58, 193, 51, 182, 37, 76, 65, 57, 51, 55, 148, 28, 1, 63, 115, 164, 130, 190, 66, 187, 58, 193, 112, 14, 242, 119, 65, 57, 51, 55, 45, 134, 1, 63, 192, 183, 130, 190, 187, 154, 62, 193, 127, 127, 213, 105, 14, 53, 38, 51, 45, 134, 1, 63, 192, 183, 130, 190, 187, 154, 62, 193, 51, 182, 29, 73, 44, 57, 144, 55, 45, 134, 1, 63, 192, 183, 130, 190, 187, 154, 62, 193, 112, 14, 244, 111, 44, 57, 144, 55, 207, 173, 247, 62, 133, 19, 189, 189, 66, 187, 58, 193, 0, 0, 253, 125, 111, 57, 42, 55, 207, 173, 247, 62, 133, 19, 189, 189, 66, 187, 58, 193, 53, 73, 155, 109, 111, 57, 42, 55, 207, 173, 247, 62, 133, 19, 189, 189, 66, 187, 58, 193, 112, 14, 232, 120, 111, 57, 42, 55 ), +"array_index_data": PoolByteArray( 66, 0, 6, 0, 5, 0, 66, 0, 68, 0, 6, 0, 70, 0, 8, 0, 7, 0, 70, 0, 72, 0, 8, 0, 74, 0, 15, 0, 9, 0, 74, 0, 76, 0, 15, 0, 78, 0, 18, 0, 16, 0, 78, 0, 82, 0, 18, 0, 80, 0, 23, 0, 17, 0, 80, 0, 86, 0, 23, 0, 84, 0, 30, 0, 22, 0, 84, 0, 90, 0, 30, 0, 89, 0, 36, 0, 29, 0, 89, 0, 95, 0, 36, 0, 92, 0, 41, 0, 35, 0, 92, 0, 98, 0, 41, 0, 96, 0, 48, 0, 40, 0, 96, 0, 102, 0, 48, 0, 100, 0, 54, 0, 47, 0, 100, 0, 106, 0, 54, 0, 104, 0, 58, 0, 53, 0, 104, 0, 108, 0, 58, 0, 110, 0, 60, 0, 59, 0, 110, 0, 112, 0, 60, 0, 114, 0, 62, 0, 61, 0, 114, 0, 116, 0, 62, 0, 119, 0, 4, 0, 63, 0, 119, 0, 65, 0, 4, 0, 178, 0, 64, 0, 118, 0, 178, 0, 181, 0, 64, 0, 174, 0, 117, 0, 115, 0, 174, 0, 176, 0, 117, 0, 168, 0, 113, 0, 111, 0, 168, 0, 172, 0, 113, 0, 161, 0, 109, 0, 105, 0, 161, 0, 166, 0, 109, 0, 158, 0, 107, 0, 101, 0, 158, 0, 163, 0, 107, 0, 154, 0, 103, 0, 97, 0, 154, 0, 160, 0, 103, 0, 147, 0, 99, 0, 93, 0, 147, 0, 155, 0, 99, 0, 143, 0, 94, 0, 88, 0, 143, 0, 149, 0, 94, 0, 140, 0, 91, 0, 85, 0, 140, 0, 145, 0, 91, 0, 135, 0, 87, 0, 81, 0, 135, 0, 142, 0, 87, 0, 131, 0, 83, 0, 79, 0, 131, 0, 136, 0, 83, 0, 127, 0, 77, 0, 75, 0, 127, 0, 129, 0, 77, 0, 122, 0, 73, 0, 71, 0, 122, 0, 125, 0, 73, 0, 183, 0, 69, 0, 67, 0, 183, 0, 121, 0, 69, 0, 240, 0, 120, 0, 182, 0, 240, 0, 185, 0, 120, 0, 49, 0, 76, 1, 32, 0, 49, 0, 55, 0, 76, 1, 77, 1, 49, 1, 90, 1, 77, 1, 42, 0, 49, 1, 196, 0, 139, 0, 134, 0, 196, 0, 201, 0, 139, 0, 170, 0, 231, 0, 37, 1, 40, 1, 230, 0, 234, 0, 40, 1, 36, 1, 230, 0, 210, 0, 156, 0, 148, 0, 210, 0, 217, 0, 156, 0, 44, 1, 41, 1, 235, 0, 48, 1, 236, 0, 239, 0, 48, 1, 45, 1, 236, 0, 179, 0, 46, 1, 237, 0, 224, 0, 169, 0, 164, 0, 224, 0, 229, 0, 169, 0, 167, 0, 38, 1, 171, 0, 167, 0, 35, 1, 38, 1, 173, 0, 42, 1, 175, 0, 173, 0, 39, 1, 42, 1, 177, 0, 47, 1, 180, 0, 177, 0, 43, 1, 47, 1, 28, 1, 238, 0, 233, 0, 28, 1, 31, 1, 238, 0, 24, 1, 232, 0, 228, 0, 24, 1, 27, 1, 232, 0, 19, 1, 227, 0, 222, 0, 19, 1, 23, 1, 227, 0, 14, 1, 223, 0, 218, 0, 14, 1, 20, 1, 223, 0, 10, 1, 219, 0, 214, 0, 10, 1, 15, 1, 219, 0, 7, 1, 216, 0, 209, 0, 7, 1, 11, 1, 216, 0, 4, 1, 211, 0, 206, 0, 4, 1, 9, 1, 211, 0, 0, 1, 207, 0, 202, 0, 0, 1, 5, 1, 207, 0, 253, 0, 203, 0, 198, 0, 253, 0, 1, 1, 203, 0, 249, 0, 197, 0, 193, 0, 249, 0, 252, 0, 197, 0, 245, 0, 192, 0, 187, 0, 245, 0, 248, 0, 192, 0, 34, 1, 186, 0, 241, 0, 34, 1, 244, 0, 186, 0, 51, 1, 243, 0, 32, 1, 50, 1, 247, 0, 242, 0, 50, 1, 55, 1, 247, 0, 54, 1, 251, 0, 246, 0, 54, 1, 63, 1, 251, 0, 62, 1, 254, 0, 250, 0, 64, 1, 2, 1, 255, 0, 64, 1, 70, 1, 2, 1, 71, 1, 6, 1, 3, 1, 73, 1, 12, 1, 8, 1, 73, 1, 81, 1, 12, 1, 82, 1, 16, 1, 13, 1, 83, 1, 86, 1, 17, 1, 87, 1, 21, 1, 18, 1, 88, 1, 26, 1, 22, 1, 88, 1, 93, 1, 26, 1, 92, 1, 30, 1, 25, 1, 91, 1, 33, 1, 29, 1, 91, 1, 52, 1, 33, 1, 31, 0, 89, 1, 84, 1, 31, 0, 75, 1, 89, 1, 37, 0, 34, 0, 59, 1, 37, 0, 50, 0, 34, 0, 58, 1, 85, 1, 79, 1, 58, 1, 33, 0, 85, 1, 28, 0, 61, 1, 13, 0, 28, 0, 39, 0, 61, 1, 11, 0, 80, 1, 72, 1, 11, 0, 60, 1, 80, 1, 68, 1, 74, 1, 65, 1, 68, 1, 14, 0, 74, 1, 21, 0, 66, 1, 57, 1, 21, 0, 69, 1, 66, 1, 46, 0, 56, 1, 53, 1, 46, 0, 20, 0, 56, 1, 132, 0, 107, 1, 137, 0, 132, 0, 104, 1, 107, 1, 128, 0, 103, 1, 130, 0, 128, 0, 100, 1, 103, 1, 123, 0, 99, 1, 126, 0, 123, 0, 95, 1, 99, 1, 194, 0, 133, 0, 105, 1, 195, 0, 102, 1, 191, 0, 195, 0, 106, 1, 102, 1, 190, 0, 101, 1, 98, 1, 189, 0, 94, 1, 184, 0, 189, 0, 97, 1, 94, 1, 124, 0, 188, 0, 96, 1, 144, 0, 116, 1, 150, 0, 144, 0, 113, 1, 116, 1, 141, 0, 114, 1, 146, 0, 141, 0, 110, 1, 114, 1, 138, 0, 199, 0, 108, 1, 204, 0, 109, 1, 200, 0, 204, 0, 111, 1, 109, 1, 208, 0, 112, 1, 205, 0, 208, 0, 115, 1, 112, 1, 212, 0, 151, 0, 117, 1, 157, 0, 125, 1, 162, 0, 157, 0, 121, 1, 125, 1, 153, 0, 122, 1, 159, 0, 153, 0, 119, 1, 122, 1, 226, 0, 165, 0, 127, 1, 225, 0, 123, 1, 220, 0, 225, 0, 126, 1, 123, 1, 221, 0, 120, 1, 215, 0, 221, 0, 124, 1, 120, 1, 152, 0, 213, 0, 118, 1, 56, 0, 44, 0, 78, 1, 56, 0, 1, 0, 44, 0, 25, 0, 51, 0, 38, 0, 0, 0, 139, 1, 43, 0, 0, 0, 128, 1, 139, 1, 10, 0, 135, 1, 24, 0, 10, 0, 132, 1, 135, 1, 131, 1, 152, 1, 141, 1, 131, 1, 143, 1, 152, 1, 134, 1, 149, 1, 138, 1, 134, 1, 146, 1, 149, 1, 147, 1, 144, 1, 150, 1, 147, 1, 153, 1, 144, 1, 19, 0, 45, 0, 140, 1, 12, 0, 67, 1, 133, 1, 67, 1, 140, 1, 133, 1, 67, 1, 19, 0, 140, 1, 140, 1, 145, 1, 133, 1, 140, 1, 151, 1, 145, 1, 52, 0, 3, 0, 57, 0, 52, 0, 27, 0, 3, 0, 129, 1, 26, 0, 136, 1, 129, 1, 2, 0, 26, 0, 142, 1, 137, 1, 148, 1, 142, 1, 130, 1, 137, 1 ), +"blend_shape_data": [ ], +"format": 2194711, +"index_count": 594, +"material": ExtResource( 1 ), +"primitive": 4, +"skeleton_aabb": [ ], +"vertex_count": 410 +} diff --git a/godot/meshes/ship_components/mast_top.tres b/godot/meshes/ship_components/mast_top.tres new file mode 100644 index 0000000..2b999f4 --- /dev/null +++ b/godot/meshes/ship_components/mast_top.tres @@ -0,0 +1,18 @@ +[gd_resource type="ArrayMesh" load_steps=2 format=2] + +[ext_resource path="res://materials/Mast.material" type="Material" id=1] + +[resource] +resource_name = "gunbrig_Cylinder008" +surfaces/0 = { +"aabb": AABB( -0.0431099, -0.118713, -4.50695, 0.205618, 0.237427, 8.82452 ), +"array_data": PoolByteArray( 110, 63, 122, 61, 201, 190, 114, 61, 69, 233, 140, 192, 210, 80, 94, 99, 54, 49, 211, 42, 110, 63, 122, 61, 201, 190, 114, 61, 69, 233, 140, 192, 220, 63, 82, 96, 54, 49, 211, 42, 110, 63, 122, 61, 201, 190, 114, 61, 69, 233, 140, 192, 36, 63, 55, 41, 35, 44, 188, 42, 110, 63, 122, 61, 201, 190, 114, 61, 69, 233, 140, 192, 46, 80, 52, 48, 35, 44, 188, 42, 234, 134, 116, 61, 9, 32, 243, 61, 137, 41, 138, 64, 210, 80, 80, 86, 47, 49, 223, 59, 234, 134, 116, 61, 9, 32, 243, 61, 137, 41, 138, 64, 0, 0, 46, 103, 159, 39, 187, 58, 234, 134, 116, 61, 9, 32, 243, 61, 137, 41, 138, 64, 46, 80, 79, 40, 113, 44, 223, 59, 85, 60, 230, 61, 198, 190, 242, 60, 69, 233, 140, 192, 36, 63, 58, 41, 19, 45, 33, 42, 85, 60, 230, 61, 198, 190, 242, 60, 69, 233, 140, 192, 46, 80, 52, 48, 19, 45, 33, 42, 85, 60, 230, 61, 198, 190, 242, 60, 69, 233, 140, 192, 92, 0, 251, 9, 19, 45, 33, 42, 85, 60, 230, 61, 198, 190, 242, 60, 69, 233, 140, 192, 127, 0, 0, 14, 19, 45, 33, 42, 118, 104, 38, 62, 6, 32, 115, 61, 137, 41, 138, 64, 0, 0, 46, 103, 159, 39, 222, 58, 118, 104, 38, 62, 6, 32, 115, 61, 137, 41, 138, 64, 0, 0, 46, 103, 159, 39, 222, 58, 118, 104, 38, 62, 6, 32, 115, 61, 137, 41, 138, 64, 46, 80, 79, 40, 124, 45, 223, 59, 118, 104, 38, 62, 6, 32, 115, 61, 137, 41, 138, 64, 127, 0, 0, 1, 124, 45, 223, 59, 85, 60, 230, 61, 202, 190, 242, 188, 69, 233, 140, 192, 36, 193, 177, 41, 35, 46, 226, 41, 85, 60, 230, 61, 202, 190, 242, 188, 69, 233, 140, 192, 46, 176, 180, 41, 35, 46, 226, 41, 85, 60, 230, 61, 202, 190, 242, 188, 69, 233, 140, 192, 92, 0, 252, 9, 35, 46, 226, 41, 85, 60, 230, 61, 202, 190, 242, 188, 69, 233, 140, 192, 127, 0, 0, 14, 35, 46, 226, 41, 118, 104, 38, 62, 10, 32, 115, 189, 137, 41, 138, 64, 0, 0, 46, 103, 159, 35, 240, 58, 118, 104, 38, 62, 10, 32, 115, 189, 137, 41, 138, 64, 46, 176, 176, 40, 118, 46, 223, 59, 118, 104, 38, 62, 10, 32, 115, 189, 137, 41, 138, 64, 127, 0, 0, 1, 118, 46, 223, 59, 110, 63, 122, 61, 203, 190, 114, 189, 69, 233, 140, 192, 210, 176, 171, 91, 58, 47, 211, 41, 110, 63, 122, 61, 203, 190, 114, 189, 69, 233, 140, 192, 220, 193, 174, 87, 58, 47, 211, 41, 110, 63, 122, 61, 203, 190, 114, 189, 69, 233, 140, 192, 36, 193, 177, 41, 58, 47, 211, 41, 110, 63, 122, 61, 203, 190, 114, 189, 69, 233, 140, 192, 46, 176, 180, 41, 58, 47, 211, 41, 234, 134, 116, 61, 11, 32, 243, 189, 137, 41, 138, 64, 210, 176, 176, 86, 112, 47, 223, 59, 234, 134, 116, 61, 11, 32, 243, 189, 137, 41, 138, 64, 0, 0, 46, 103, 0, 0, 222, 58, 234, 134, 116, 61, 11, 32, 243, 189, 137, 41, 138, 64, 46, 176, 176, 40, 112, 47, 223, 59, 192, 24, 32, 60, 202, 190, 242, 188, 69, 233, 140, 192, 129, 0, 39, 126, 41, 48, 247, 41, 192, 24, 32, 60, 202, 190, 242, 188, 69, 233, 140, 192, 164, 0, 233, 123, 41, 48, 247, 41, 192, 24, 32, 60, 202, 190, 242, 188, 69, 233, 140, 192, 210, 176, 171, 91, 41, 48, 247, 41, 192, 24, 32, 60, 202, 190, 242, 188, 69, 233, 140, 192, 220, 193, 172, 87, 41, 48, 247, 41, 0, 148, 48, 189, 10, 32, 115, 189, 137, 41, 138, 64, 129, 0, 0, 126, 53, 48, 223, 59, 0, 148, 48, 189, 10, 32, 115, 189, 137, 41, 138, 64, 210, 176, 176, 86, 53, 48, 223, 59, 0, 148, 48, 189, 10, 32, 115, 189, 137, 41, 138, 64, 0, 0, 46, 103, 0, 0, 187, 58, 0, 148, 48, 189, 10, 32, 115, 189, 137, 41, 138, 64, 0, 0, 46, 103, 0, 0, 187, 58, 192, 24, 32, 60, 198, 190, 242, 60, 69, 233, 140, 192, 129, 0, 39, 126, 177, 48, 86, 42, 192, 24, 32, 60, 198, 190, 242, 60, 69, 233, 140, 192, 164, 0, 233, 123, 177, 48, 86, 42, 192, 24, 32, 60, 198, 190, 242, 60, 69, 233, 140, 192, 210, 80, 94, 98, 177, 48, 86, 42, 192, 24, 32, 60, 198, 190, 242, 60, 69, 233, 140, 192, 220, 63, 82, 97, 177, 48, 86, 42, 0, 148, 48, 189, 6, 32, 115, 61, 137, 41, 138, 64, 129, 0, 0, 126, 178, 48, 223, 59, 0, 148, 48, 189, 6, 32, 115, 61, 137, 41, 138, 64, 210, 80, 80, 86, 178, 48, 223, 59, 0, 148, 48, 189, 6, 32, 115, 61, 137, 41, 138, 64, 0, 0, 46, 103, 159, 35, 169, 58, 0, 63, 122, 61, 142, 216, 212, 61, 239, 56, 144, 192, 220, 63, 82, 97, 174, 49, 211, 39, 0, 63, 122, 61, 142, 216, 212, 61, 239, 56, 144, 192, 127, 127, 46, 23, 159, 39, 224, 58, 0, 63, 122, 61, 142, 216, 212, 61, 239, 56, 144, 192, 36, 63, 52, 41, 68, 42, 22, 40, 252, 185, 26, 62, 139, 216, 84, 61, 239, 56, 144, 192, 127, 127, 46, 23, 122, 41, 240, 58, 252, 185, 26, 62, 139, 216, 84, 61, 239, 56, 144, 192, 36, 63, 54, 41, 132, 44, 129, 37, 252, 185, 26, 62, 139, 216, 84, 61, 239, 56, 144, 192, 92, 0, 251, 10, 132, 44, 129, 37, 252, 185, 26, 62, 141, 216, 84, 189, 239, 56, 144, 192, 127, 127, 46, 23, 38, 43, 224, 58, 252, 185, 26, 62, 141, 216, 84, 189, 239, 56, 144, 192, 36, 193, 178, 41, 206, 45, 117, 36, 252, 185, 26, 62, 141, 216, 84, 189, 239, 56, 144, 192, 92, 0, 251, 10, 206, 45, 117, 36, 0, 63, 122, 61, 142, 216, 212, 189, 239, 56, 144, 192, 220, 193, 175, 87, 29, 47, 4, 36, 0, 63, 122, 61, 142, 216, 212, 189, 239, 56, 144, 192, 127, 127, 46, 23, 38, 43, 193, 58, 0, 63, 122, 61, 142, 216, 212, 189, 239, 56, 144, 192, 36, 193, 178, 41, 29, 47, 4, 36, 240, 211, 236, 188, 141, 216, 84, 189, 239, 56, 144, 192, 164, 0, 234, 123, 63, 48, 44, 36, 240, 211, 236, 188, 141, 216, 84, 189, 239, 56, 144, 192, 220, 193, 174, 87, 63, 48, 44, 36, 240, 211, 236, 188, 141, 216, 84, 189, 239, 56, 144, 192, 127, 127, 46, 23, 122, 41, 178, 58, 240, 211, 236, 188, 139, 216, 84, 61, 239, 56, 144, 192, 164, 0, 234, 123, 253, 48, 86, 37, 240, 211, 236, 188, 139, 216, 84, 61, 239, 56, 144, 192, 220, 63, 82, 98, 253, 48, 86, 37, 240, 211, 236, 188, 139, 216, 84, 61, 239, 56, 144, 192, 127, 127, 46, 23, 159, 39, 193, 58 ), +"array_index_data": PoolByteArray( 3, 0, 13, 0, 6, 0, 3, 0, 8, 0, 13, 0, 10, 0, 21, 0, 14, 0, 10, 0, 18, 0, 21, 0, 16, 0, 28, 0, 20, 0, 16, 0, 25, 0, 28, 0, 22, 0, 34, 0, 26, 0, 22, 0, 31, 0, 34, 0, 11, 0, 43, 0, 5, 0, 11, 0, 35, 0, 43, 0, 29, 0, 41, 0, 33, 0, 29, 0, 37, 0, 41, 0, 39, 0, 4, 0, 42, 0, 39, 0, 0, 0, 4, 0, 15, 0, 55, 0, 24, 0, 15, 0, 51, 0, 55, 0, 50, 0, 58, 0, 54, 0, 50, 0, 61, 0, 58, 0, 40, 0, 44, 0, 1, 0, 40, 0, 60, 0, 44, 0, 23, 0, 57, 0, 32, 0, 23, 0, 53, 0, 57, 0, 9, 0, 52, 0, 17, 0, 9, 0, 49, 0, 52, 0, 30, 0, 59, 0, 38, 0, 30, 0, 56, 0, 59, 0, 2, 0, 48, 0, 7, 0, 2, 0, 46, 0, 48, 0, 45, 0, 50, 0, 47, 0, 45, 0, 61, 0, 50, 0, 19, 0, 36, 0, 12, 0, 19, 0, 27, 0, 36, 0 ), +"blend_shape_data": [ ], +"format": 2194711, +"index_count": 96, +"material": ExtResource( 1 ), +"primitive": 4, +"skeleton_aabb": [ ], +"vertex_count": 62 +} diff --git a/godot/meshes/ship_components/rudder.tres b/godot/meshes/ship_components/rudder.tres new file mode 100644 index 0000000..192b293 --- /dev/null +++ b/godot/meshes/ship_components/rudder.tres @@ -0,0 +1,18 @@ +[gd_resource type="ArrayMesh" load_steps=2 format=2] + +[ext_resource path="res://materials/GunbrigHullMat.material" type="Material" id=1] + +[resource] +resource_name = "gunbrig_rudder_Cube001" +surfaces/0 = { +"aabb": AABB( -1.1192, -1.04037, -0.387381, 2, 3.4436, 0.343076 ), +"array_data": PoolByteArray( 18, 66, 143, 191, 221, 42, 133, 191, 109, 73, 171, 190, 137, 7, 0, 63, 62, 53, 24, 54, 18, 66, 143, 191, 221, 42, 133, 191, 109, 73, 171, 190, 130, 122, 0, 1, 31, 52, 249, 57, 18, 66, 143, 191, 221, 42, 133, 191, 109, 73, 171, 190, 0, 129, 0, 63, 62, 53, 24, 54, 18, 66, 143, 191, 221, 42, 133, 191, 238, 198, 229, 189, 137, 7, 0, 63, 125, 53, 24, 54, 18, 66, 143, 191, 221, 42, 133, 191, 238, 198, 229, 189, 254, 0, 0, 1, 31, 52, 137, 59, 18, 66, 143, 191, 221, 42, 133, 191, 238, 198, 229, 189, 0, 129, 0, 63, 125, 53, 24, 54, 148, 98, 109, 191, 233, 116, 10, 64, 60, 29, 159, 190, 137, 7, 0, 63, 73, 53, 251, 48, 148, 98, 109, 191, 233, 116, 10, 64, 60, 29, 159, 190, 227, 97, 0, 63, 59, 53, 182, 58, 148, 98, 109, 191, 233, 116, 10, 64, 60, 29, 159, 190, 131, 137, 0, 1, 75, 47, 10, 58, 148, 98, 109, 191, 233, 116, 10, 64, 60, 29, 159, 190, 130, 122, 0, 1, 75, 47, 10, 58, 148, 98, 109, 191, 233, 116, 10, 64, 42, 22, 181, 189, 137, 7, 0, 63, 137, 53, 252, 48, 148, 98, 109, 191, 233, 116, 10, 64, 42, 22, 181, 189, 227, 97, 0, 63, 123, 53, 183, 58, 148, 98, 109, 191, 233, 116, 10, 64, 42, 22, 181, 189, 253, 248, 9, 1, 78, 47, 119, 59, 148, 98, 109, 191, 233, 116, 10, 64, 42, 22, 181, 189, 254, 0, 0, 1, 78, 47, 119, 59, 220, 123, 97, 63, 221, 42, 133, 191, 212, 86, 198, 190, 130, 122, 0, 1, 31, 52, 177, 58, 220, 123, 97, 63, 221, 42, 133, 191, 212, 86, 198, 190, 0, 129, 0, 63, 44, 53, 43, 56, 220, 123, 97, 63, 221, 42, 133, 191, 212, 86, 198, 190, 109, 17, 0, 63, 44, 53, 43, 56, 220, 123, 97, 63, 221, 42, 133, 191, 20, 121, 142, 189, 254, 0, 0, 1, 31, 52, 209, 58, 220, 123, 97, 63, 221, 42, 133, 191, 20, 121, 142, 189, 0, 129, 0, 63, 135, 53, 43, 56, 220, 123, 97, 63, 221, 42, 133, 191, 20, 121, 142, 189, 109, 17, 0, 63, 135, 53, 43, 56, 159, 2, 217, 62, 68, 152, 232, 63, 212, 86, 198, 190, 131, 137, 0, 1, 37, 48, 135, 58, 159, 2, 217, 62, 68, 152, 232, 63, 212, 86, 198, 190, 130, 122, 0, 1, 37, 48, 135, 58, 159, 2, 217, 62, 68, 152, 232, 63, 212, 86, 198, 190, 64, 62, 0, 63, 39, 53, 203, 57, 159, 2, 217, 62, 68, 152, 232, 63, 212, 86, 198, 190, 109, 17, 0, 63, 39, 53, 203, 57, 159, 2, 217, 62, 68, 152, 232, 63, 20, 121, 142, 189, 253, 248, 9, 1, 38, 48, 251, 58, 159, 2, 217, 62, 68, 152, 232, 63, 20, 121, 142, 189, 254, 0, 0, 1, 38, 48, 251, 58, 159, 2, 217, 62, 68, 152, 232, 63, 20, 121, 142, 189, 64, 62, 0, 63, 131, 53, 203, 57, 159, 2, 217, 62, 68, 152, 232, 63, 20, 121, 142, 189, 109, 17, 0, 63, 131, 53, 203, 57, 171, 104, 14, 190, 143, 206, 25, 64, 185, 103, 185, 190, 227, 97, 0, 63, 46, 53, 64, 58, 171, 104, 14, 190, 143, 206, 25, 64, 185, 103, 185, 190, 131, 137, 0, 1, 155, 46, 83, 58, 171, 104, 14, 190, 143, 206, 25, 64, 185, 103, 185, 190, 64, 62, 0, 63, 46, 53, 64, 58, 171, 104, 14, 190, 143, 206, 25, 64, 85, 121, 53, 189, 227, 97, 0, 63, 137, 53, 64, 58, 171, 104, 14, 190, 143, 206, 25, 64, 85, 121, 53, 189, 253, 248, 9, 1, 157, 46, 47, 59, 171, 104, 14, 190, 143, 206, 25, 64, 85, 121, 53, 189, 64, 62, 0, 63, 137, 53, 64, 58 ), +"array_index_data": PoolByteArray( 0, 0, 10, 0, 3, 0, 0, 0, 6, 0, 10, 0, 30, 0, 26, 0, 33, 0, 30, 0, 22, 0, 26, 0, 23, 0, 19, 0, 27, 0, 23, 0, 16, 0, 19, 0, 15, 0, 5, 0, 18, 0, 15, 0, 2, 0, 5, 0, 32, 0, 24, 0, 12, 0, 4, 0, 25, 0, 17, 0, 4, 0, 13, 0, 25, 0, 7, 0, 31, 0, 11, 0, 7, 0, 28, 0, 31, 0, 29, 0, 8, 0, 20, 0, 9, 0, 14, 0, 21, 0, 9, 0, 1, 0, 14, 0 ), +"blend_shape_data": [ ], +"format": 2194711, +"index_count": 48, +"material": ExtResource( 1 ), +"primitive": 4, +"skeleton_aabb": [ ], +"vertex_count": 34 +} diff --git a/godot/meshes/ship_components/squaresail.tres b/godot/meshes/ship_components/squaresail.tres new file mode 100644 index 0000000..f1e2962 --- /dev/null +++ b/godot/meshes/ship_components/squaresail.tres @@ -0,0 +1,18 @@ +[gd_resource type="ArrayMesh" load_steps=2 format=2] + +[ext_resource path="res://materials/Sailcloth.material" type="Material" id=1] + +[resource] +resource_name = "sail_Plane" +surfaces/0 = { +"aabb": AABB( 9.10234, 1.74229, -5.353, 0.574952, 6.16177, 11.1653 ), +"array_data": PoolByteArray( 48, 163, 17, 65, 130, 3, 223, 63, 52, 254, 185, 64, 89, 219, 219, 18, 131, 56, 0, 60, 16, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 48, 163, 17, 65, 130, 3, 223, 63, 204, 75, 171, 192, 89, 219, 219, 18, 131, 56, 0, 0, 7, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 48, 163, 17, 65, 32, 238, 252, 64, 193, 94, 183, 64, 106, 20, 20, 10, 0, 0, 240, 59, 9, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 48, 163, 17, 65, 32, 238, 252, 64, 89, 172, 168, 192, 106, 20, 20, 10, 0, 0, 132, 31, 0, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 49, 214, 26, 65, 129, 87, 154, 64, 199, 134, 172, 64, 110, 16, 16, 8, 125, 52, 178, 59, 12, 11, 13, 10, 79, 169, 114, 41, 27, 33, 34, 12, 49, 214, 26, 65, 129, 87, 154, 64, 199, 134, 172, 64, 125, 255, 255, 1, 125, 52, 178, 59, 12, 11, 13, 10, 79, 169, 114, 41, 27, 33, 34, 12, 48, 163, 17, 65, 130, 3, 223, 63, 128, 38, 107, 62, 89, 219, 219, 18, 131, 56, 0, 56, 18, 16, 7, 5, 255, 201, 225, 26, 244, 23, 41, 3, 49, 214, 26, 65, 129, 87, 154, 64, 95, 212, 157, 192, 110, 16, 16, 8, 125, 52, 211, 40, 3, 2, 4, 1, 75, 180, 89, 38, 104, 31, 241, 5, 49, 214, 26, 65, 129, 87, 154, 64, 95, 212, 157, 192, 125, 255, 255, 1, 125, 52, 211, 40, 3, 2, 4, 1, 75, 180, 89, 38, 104, 31, 241, 5, 48, 163, 17, 65, 32, 238, 252, 64, 128, 38, 107, 62, 106, 20, 20, 10, 0, 0, 0, 56, 18, 1, 10, 0, 225, 189, 70, 27, 24, 22, 190, 16, 49, 214, 26, 65, 129, 87, 154, 64, 128, 38, 107, 62, 110, 16, 16, 8, 125, 52, 0, 56, 18, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 49, 214, 26, 65, 129, 87, 154, 64, 128, 38, 107, 62, 110, 16, 16, 8, 125, 52, 0, 56, 18, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 49, 214, 26, 65, 129, 87, 154, 64, 128, 38, 107, 62, 125, 255, 255, 1, 125, 52, 0, 56, 18, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 49, 214, 26, 65, 129, 87, 154, 64, 128, 38, 107, 62, 125, 255, 255, 1, 125, 52, 0, 56, 18, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 99, 79, 24, 65, 98, 24, 82, 64, 56, 36, 175, 64, 106, 236, 236, 10, 184, 54, 193, 59, 14, 15, 16, 13, 108, 103, 108, 103, 190, 31, 102, 17, 99, 79, 24, 65, 98, 24, 82, 64, 56, 36, 175, 64, 113, 243, 243, 6, 184, 54, 193, 59, 14, 15, 16, 13, 108, 103, 108, 103, 190, 31, 102, 17, 48, 163, 17, 65, 130, 3, 223, 63, 152, 242, 35, 192, 89, 219, 219, 18, 131, 56, 0, 52, 7, 18, 5, 6, 177, 107, 221, 92, 183, 27, 183, 27, 48, 163, 17, 65, 130, 3, 223, 63, 152, 242, 35, 192, 89, 219, 219, 18, 131, 56, 0, 52, 7, 18, 5, 6, 177, 107, 221, 92, 183, 27, 183, 27, 189, 120, 22, 65, 209, 162, 203, 64, 238, 152, 163, 192, 105, 21, 21, 10, 127, 48, 132, 37, 1, 2, 0, 0, 29, 243, 225, 12, 0, 0, 0, 0, 189, 120, 22, 65, 209, 162, 203, 64, 238, 152, 163, 192, 105, 21, 21, 10, 127, 48, 132, 37, 1, 2, 0, 0, 29, 243, 225, 12, 0, 0, 0, 0, 48, 163, 17, 65, 32, 238, 252, 64, 245, 183, 62, 64, 106, 20, 20, 10, 0, 0, 248, 57, 18, 10, 9, 12, 112, 101, 152, 76, 45, 63, 199, 14, 48, 163, 17, 65, 32, 238, 252, 64, 245, 183, 62, 64, 106, 20, 20, 10, 0, 0, 248, 57, 18, 10, 9, 12, 112, 101, 152, 76, 45, 63, 199, 14, 189, 120, 22, 65, 209, 162, 203, 64, 86, 75, 178, 64, 105, 21, 21, 10, 127, 48, 211, 59, 10, 11, 0, 0, 156, 237, 98, 18, 0, 0, 0, 0, 189, 120, 22, 65, 209, 162, 203, 64, 86, 75, 178, 64, 105, 21, 21, 10, 127, 48, 211, 59, 10, 11, 0, 0, 156, 237, 98, 18, 0, 0, 0, 0, 48, 163, 17, 65, 130, 3, 223, 63, 104, 87, 65, 64, 89, 219, 219, 18, 131, 56, 0, 58, 16, 18, 15, 14, 75, 110, 175, 107, 1, 19, 1, 19, 48, 163, 17, 65, 130, 3, 223, 63, 104, 87, 65, 64, 89, 219, 219, 18, 131, 56, 0, 58, 16, 18, 15, 14, 75, 110, 175, 107, 1, 19, 1, 19, 99, 79, 24, 65, 98, 24, 82, 64, 208, 113, 160, 192, 106, 236, 236, 10, 184, 54, 198, 39, 5, 6, 7, 4, 181, 109, 181, 109, 23, 23, 124, 13, 99, 79, 24, 65, 98, 24, 82, 64, 208, 113, 160, 192, 113, 243, 243, 6, 184, 54, 198, 39, 5, 6, 7, 4, 181, 109, 181, 109, 23, 23, 124, 13, 48, 163, 17, 65, 32, 238, 252, 64, 37, 83, 33, 192, 106, 20, 20, 10, 0, 0, 15, 52, 1, 18, 0, 3, 69, 85, 94, 80, 197, 70, 149, 19, 48, 163, 17, 65, 32, 238, 252, 64, 37, 83, 33, 192, 106, 20, 20, 10, 0, 0, 15, 52, 1, 18, 0, 3, 69, 85, 94, 80, 197, 70, 149, 19, 189, 120, 22, 65, 209, 162, 203, 64, 128, 38, 107, 62, 105, 21, 21, 10, 127, 48, 0, 56, 18, 1, 10, 0, 154, 220, 124, 18, 245, 12, 242, 3, 189, 120, 22, 65, 209, 162, 203, 64, 128, 38, 107, 62, 105, 21, 21, 10, 127, 48, 0, 56, 18, 1, 10, 0, 154, 220, 124, 18, 245, 12, 242, 3, 189, 120, 22, 65, 209, 162, 203, 64, 128, 38, 107, 62, 105, 21, 21, 10, 127, 48, 0, 56, 18, 1, 10, 0, 154, 220, 124, 18, 245, 12, 242, 3, 189, 120, 22, 65, 209, 162, 203, 64, 128, 38, 107, 62, 105, 21, 21, 10, 127, 48, 0, 56, 18, 1, 10, 0, 154, 220, 124, 18, 245, 12, 242, 3, 99, 79, 24, 65, 98, 24, 82, 64, 128, 38, 107, 62, 106, 236, 236, 10, 184, 54, 0, 56, 18, 16, 7, 0, 144, 227, 146, 14, 220, 13, 0, 0, 99, 79, 24, 65, 98, 24, 82, 64, 128, 38, 107, 62, 106, 236, 236, 10, 184, 54, 0, 56, 18, 16, 7, 0, 144, 227, 146, 14, 220, 13, 0, 0, 99, 79, 24, 65, 98, 24, 82, 64, 128, 38, 107, 62, 113, 243, 243, 6, 184, 54, 0, 56, 18, 16, 7, 0, 144, 227, 146, 14, 220, 13, 0, 0, 99, 79, 24, 65, 98, 24, 82, 64, 128, 38, 107, 62, 113, 243, 243, 6, 184, 54, 0, 56, 18, 16, 7, 0, 144, 227, 146, 14, 220, 13, 0, 0, 49, 214, 26, 65, 129, 87, 154, 64, 251, 223, 51, 64, 110, 16, 16, 8, 125, 52, 217, 57, 18, 12, 10, 16, 115, 170, 53, 36, 63, 29, 23, 20, 49, 214, 26, 65, 129, 87, 154, 64, 251, 223, 51, 64, 110, 16, 16, 8, 125, 52, 217, 57, 18, 12, 10, 16, 115, 170, 53, 36, 63, 29, 23, 20, 49, 214, 26, 65, 129, 87, 154, 64, 251, 223, 51, 64, 125, 255, 255, 1, 125, 52, 217, 57, 18, 12, 10, 16, 115, 170, 53, 36, 63, 29, 23, 20, 49, 214, 26, 65, 129, 87, 154, 64, 251, 223, 51, 64, 125, 255, 255, 1, 125, 52, 217, 57, 18, 12, 10, 16, 115, 170, 53, 36, 63, 29, 23, 20, 49, 214, 26, 65, 129, 87, 154, 64, 43, 123, 22, 192, 110, 16, 16, 8, 125, 52, 77, 52, 18, 3, 1, 7, 112, 127, 51, 59, 234, 42, 112, 26, 49, 214, 26, 65, 129, 87, 154, 64, 43, 123, 22, 192, 110, 16, 16, 8, 125, 52, 77, 52, 18, 3, 1, 7, 112, 127, 51, 59, 234, 42, 112, 26, 49, 214, 26, 65, 129, 87, 154, 64, 43, 123, 22, 192, 125, 255, 255, 1, 125, 52, 77, 52, 18, 3, 1, 7, 112, 127, 51, 59, 234, 42, 112, 26, 49, 214, 26, 65, 129, 87, 154, 64, 43, 123, 22, 192, 125, 255, 255, 1, 125, 52, 77, 52, 18, 3, 1, 7, 112, 127, 51, 59, 234, 42, 112, 26, 99, 79, 24, 65, 98, 24, 82, 64, 156, 24, 25, 192, 106, 236, 236, 10, 184, 54, 62, 52, 18, 7, 5, 6, 161, 110, 64, 59, 14, 43, 14, 43, 99, 79, 24, 65, 98, 24, 82, 64, 156, 24, 25, 192, 106, 236, 236, 10, 184, 54, 62, 52, 18, 7, 5, 6, 161, 110, 64, 59, 14, 43, 14, 43, 99, 79, 24, 65, 98, 24, 82, 64, 156, 24, 25, 192, 113, 243, 243, 6, 184, 54, 62, 52, 18, 7, 5, 6, 161, 110, 64, 59, 14, 43, 14, 43, 99, 79, 24, 65, 98, 24, 82, 64, 156, 24, 25, 192, 113, 243, 243, 6, 184, 54, 62, 52, 18, 7, 5, 6, 161, 110, 64, 59, 14, 43, 14, 43, 99, 79, 24, 65, 98, 24, 82, 64, 108, 125, 54, 64, 106, 236, 236, 10, 184, 54, 224, 57, 18, 16, 15, 14, 5, 150, 72, 57, 88, 24, 88, 24, 99, 79, 24, 65, 98, 24, 82, 64, 108, 125, 54, 64, 106, 236, 236, 10, 184, 54, 224, 57, 18, 16, 15, 14, 5, 150, 72, 57, 88, 24, 88, 24, 99, 79, 24, 65, 98, 24, 82, 64, 108, 125, 54, 64, 113, 243, 243, 6, 184, 54, 224, 57, 18, 16, 15, 14, 5, 150, 72, 57, 88, 24, 88, 24, 99, 79, 24, 65, 98, 24, 82, 64, 108, 125, 54, 64, 113, 243, 243, 6, 184, 54, 224, 57, 18, 16, 15, 14, 5, 150, 72, 57, 88, 24, 88, 24, 189, 120, 22, 65, 209, 162, 203, 64, 138, 164, 57, 64, 105, 21, 21, 10, 127, 48, 233, 57, 18, 10, 9, 12, 48, 134, 75, 66, 128, 30, 2, 25, 189, 120, 22, 65, 209, 162, 203, 64, 138, 164, 57, 64, 105, 21, 21, 10, 127, 48, 233, 57, 18, 10, 9, 12, 48, 134, 75, 66, 128, 30, 2, 25, 189, 120, 22, 65, 209, 162, 203, 64, 138, 164, 57, 64, 105, 21, 21, 10, 127, 48, 233, 57, 18, 10, 9, 12, 48, 134, 75, 66, 128, 30, 2, 25, 189, 120, 22, 65, 209, 162, 203, 64, 138, 164, 57, 64, 105, 21, 21, 10, 127, 48, 233, 57, 18, 10, 9, 12, 48, 134, 75, 66, 128, 30, 2, 25, 189, 120, 22, 65, 209, 162, 203, 64, 186, 63, 28, 192, 105, 21, 21, 10, 127, 48, 44, 52, 18, 1, 3, 0, 109, 94, 186, 90, 240, 36, 229, 33, 189, 120, 22, 65, 209, 162, 203, 64, 186, 63, 28, 192, 105, 21, 21, 10, 127, 48, 44, 52, 18, 1, 3, 0, 109, 94, 186, 90, 240, 36, 229, 33, 189, 120, 22, 65, 209, 162, 203, 64, 186, 63, 28, 192, 105, 21, 21, 10, 127, 48, 44, 52, 18, 1, 3, 0, 109, 94, 186, 90, 240, 36, 229, 33, 189, 120, 22, 65, 209, 162, 203, 64, 186, 63, 28, 192, 105, 21, 21, 10, 127, 48, 44, 52, 18, 1, 3, 0, 109, 94, 186, 90, 240, 36, 229, 33, 185, 212, 22, 65, 17, 205, 32, 64, 34, 39, 177, 64, 89, 219, 219, 18, 213, 55, 205, 59, 16, 14, 15, 0, 182, 228, 164, 13, 164, 13, 0, 0, 185, 212, 22, 65, 17, 205, 32, 64, 34, 39, 177, 64, 113, 243, 243, 6, 213, 55, 205, 59, 16, 14, 15, 0, 182, 228, 164, 13, 164, 13, 0, 0, 48, 163, 17, 65, 130, 3, 223, 63, 24, 69, 125, 192, 89, 219, 219, 18, 131, 56, 0, 48, 7, 18, 5, 6, 195, 183, 3, 29, 155, 21, 155, 21, 48, 163, 17, 65, 130, 3, 223, 63, 24, 69, 125, 192, 89, 219, 219, 18, 131, 56, 0, 48, 7, 18, 5, 6, 195, 183, 3, 29, 155, 21, 155, 21, 15, 1, 20, 65, 120, 72, 228, 64, 224, 8, 166, 192, 105, 21, 21, 10, 126, 44, 138, 35, 1, 0, 0, 0, 158, 250, 96, 5, 0, 0, 0, 0, 15, 1, 20, 65, 120, 72, 228, 64, 224, 8, 166, 192, 106, 20, 20, 10, 126, 44, 138, 35, 1, 0, 0, 0, 158, 250, 96, 5, 0, 0, 0, 0, 48, 163, 17, 65, 32, 238, 252, 64, 94, 93, 139, 64, 106, 20, 20, 10, 0, 0, 244, 58, 9, 10, 18, 12, 104, 108, 130, 99, 93, 38, 182, 9, 48, 163, 17, 65, 32, 238, 252, 64, 94, 93, 139, 64, 106, 20, 20, 10, 0, 0, 244, 58, 9, 10, 18, 12, 104, 108, 130, 99, 93, 38, 182, 9, 116, 241, 24, 65, 40, 253, 178, 64, 24, 118, 174, 64, 105, 21, 21, 10, 192, 50, 189, 59, 11, 10, 12, 0, 150, 179, 64, 45, 40, 31, 0, 0, 116, 241, 24, 65, 40, 253, 178, 64, 24, 118, 174, 64, 110, 16, 16, 8, 192, 50, 189, 59, 11, 10, 12, 0, 150, 179, 64, 45, 40, 31, 0, 0, 48, 163, 17, 65, 130, 3, 223, 63, 208, 9, 208, 63, 89, 219, 219, 18, 131, 56, 0, 57, 18, 16, 15, 14, 140, 182, 175, 56, 97, 8, 97, 8, 48, 163, 17, 65, 130, 3, 223, 63, 208, 9, 208, 63, 89, 219, 219, 18, 131, 56, 0, 57, 18, 16, 15, 14, 140, 182, 175, 56, 97, 8, 97, 8, 213, 187, 26, 65, 217, 177, 129, 64, 200, 134, 157, 192, 106, 236, 236, 10, 152, 53, 238, 40, 4, 3, 5, 6, 254, 169, 44, 38, 233, 23, 233, 23, 213, 187, 26, 65, 217, 177, 129, 64, 200, 134, 157, 192, 125, 255, 255, 1, 152, 53, 238, 40, 4, 3, 5, 6, 254, 169, 44, 38, 233, 23, 233, 23, 48, 163, 17, 65, 32, 238, 252, 64, 189, 160, 146, 191, 106, 20, 20, 10, 0, 0, 7, 54, 18, 1, 0, 3, 91, 152, 93, 52, 253, 34, 72, 16, 48, 163, 17, 65, 32, 238, 252, 64, 189, 160, 146, 191, 106, 20, 20, 10, 0, 0, 7, 54, 18, 1, 0, 3, 91, 152, 93, 52, 253, 34, 72, 16, 15, 1, 20, 65, 120, 72, 228, 64, 128, 38, 107, 62, 105, 21, 21, 10, 126, 44, 0, 56, 18, 1, 10, 0, 7, 201, 225, 23, 23, 19, 254, 11, 15, 1, 20, 65, 120, 72, 228, 64, 128, 38, 107, 62, 105, 21, 21, 10, 126, 44, 0, 56, 18, 1, 10, 0, 7, 201, 225, 23, 23, 19, 254, 11, 15, 1, 20, 65, 120, 72, 228, 64, 128, 38, 107, 62, 106, 20, 20, 10, 126, 44, 0, 56, 18, 1, 10, 0, 7, 201, 225, 23, 23, 19, 254, 11, 213, 187, 26, 65, 217, 177, 129, 64, 128, 38, 107, 62, 106, 236, 236, 10, 152, 53, 0, 56, 18, 7, 16, 0, 90, 251, 190, 2, 230, 1, 0, 0, 213, 187, 26, 65, 217, 177, 129, 64, 128, 38, 107, 62, 106, 236, 236, 10, 152, 53, 0, 56, 18, 7, 16, 0, 90, 251, 190, 2, 230, 1, 0, 0, 213, 187, 26, 65, 217, 177, 129, 64, 128, 38, 107, 62, 125, 255, 255, 1, 152, 53, 0, 56, 18, 7, 16, 0, 90, 251, 190, 2, 230, 1, 0, 0, 213, 187, 26, 65, 217, 177, 129, 64, 128, 38, 107, 62, 125, 255, 255, 1, 152, 53, 0, 56, 18, 7, 16, 0, 90, 251, 190, 2, 230, 1, 0, 0, 49, 214, 26, 65, 129, 87, 154, 64, 98, 59, 131, 64, 110, 16, 16, 8, 125, 52, 198, 58, 12, 18, 10, 11, 46, 110, 152, 74, 33, 41, 22, 30, 49, 214, 26, 65, 129, 87, 154, 64, 98, 59, 131, 64, 110, 16, 16, 8, 125, 52, 198, 58, 12, 18, 10, 11, 46, 110, 152, 74, 33, 41, 22, 30, 49, 214, 26, 65, 129, 87, 154, 64, 98, 59, 131, 64, 125, 255, 255, 1, 125, 52, 198, 58, 12, 18, 10, 11, 46, 110, 152, 74, 33, 41, 22, 30, 49, 214, 26, 65, 129, 87, 154, 64, 98, 59, 131, 64, 125, 255, 255, 1, 125, 52, 198, 58, 12, 18, 10, 11, 46, 110, 152, 74, 33, 41, 22, 30, 49, 214, 26, 65, 129, 87, 154, 64, 195, 200, 135, 191, 110, 16, 16, 8, 125, 52, 38, 54, 18, 3, 1, 7, 39, 199, 184, 21, 182, 21, 104, 13, 49, 214, 26, 65, 129, 87, 154, 64, 195, 200, 135, 191, 110, 16, 16, 8, 125, 52, 38, 54, 18, 3, 1, 7, 39, 199, 184, 21, 182, 21, 104, 13, 49, 214, 26, 65, 129, 87, 154, 64, 195, 200, 135, 191, 125, 255, 255, 1, 125, 52, 38, 54, 18, 3, 1, 7, 39, 199, 184, 21, 182, 21, 104, 13, 49, 214, 26, 65, 129, 87, 154, 64, 195, 200, 135, 191, 125, 255, 255, 1, 125, 52, 38, 54, 18, 3, 1, 7, 39, 199, 184, 21, 182, 21, 104, 13, 213, 187, 26, 65, 217, 177, 129, 64, 48, 57, 172, 64, 106, 236, 236, 10, 152, 53, 177, 59, 13, 12, 14, 15, 72, 150, 37, 44, 200, 30, 200, 30, 213, 187, 26, 65, 217, 177, 129, 64, 48, 57, 172, 64, 125, 255, 255, 1, 152, 53, 177, 59, 13, 12, 14, 15, 72, 150, 37, 44, 200, 30, 200, 30, 48, 163, 17, 65, 130, 3, 223, 63, 48, 64, 149, 191, 89, 219, 219, 18, 131, 56, 0, 54, 18, 7, 6, 5, 166, 167, 94, 51, 125, 18, 125, 18, 48, 163, 17, 65, 130, 3, 223, 63, 48, 64, 149, 191, 89, 219, 219, 18, 131, 56, 0, 54, 18, 7, 6, 5, 166, 167, 94, 51, 125, 18, 125, 18, 115, 241, 24, 65, 40, 253, 178, 64, 176, 195, 159, 192, 105, 21, 21, 10, 192, 50, 33, 40, 2, 1, 3, 0, 104, 190, 207, 38, 199, 26, 0, 0, 115, 241, 24, 65, 40, 253, 178, 64, 176, 195, 159, 192, 110, 16, 16, 8, 192, 50, 33, 40, 2, 1, 3, 0, 104, 190, 207, 38, 199, 26, 0, 0, 48, 163, 17, 65, 32, 238, 252, 64, 93, 106, 205, 63, 106, 20, 20, 10, 0, 0, 252, 56, 18, 10, 9, 1, 125, 171, 93, 43, 88, 30, 202, 10, 48, 163, 17, 65, 32, 238, 252, 64, 93, 106, 205, 63, 106, 20, 20, 10, 0, 0, 252, 56, 18, 10, 9, 1, 125, 171, 93, 43, 88, 30, 202, 10, 16, 1, 20, 65, 120, 72, 228, 64, 72, 187, 180, 64, 105, 21, 21, 10, 126, 44, 225, 59, 10, 9, 0, 0, 156, 239, 98, 16, 0, 0, 0, 0, 16, 1, 20, 65, 120, 72, 228, 64, 72, 187, 180, 64, 106, 20, 20, 10, 126, 44, 225, 59, 10, 9, 0, 0, 156, 239, 98, 16, 0, 0, 0, 0, 48, 163, 17, 65, 130, 3, 223, 63, 244, 84, 141, 64, 89, 219, 219, 18, 131, 56, 0, 59, 16, 18, 14, 15, 204, 174, 96, 41, 233, 19, 233, 19, 48, 163, 17, 65, 130, 3, 223, 63, 244, 84, 141, 64, 89, 219, 219, 18, 131, 56, 0, 59, 16, 18, 14, 15, 204, 174, 96, 41, 233, 19, 233, 19, 185, 212, 22, 65, 17, 205, 32, 64, 186, 116, 162, 192, 89, 219, 219, 18, 213, 55, 85, 38, 7, 5, 6, 0, 248, 249, 3, 3, 3, 3, 0, 0, 185, 212, 22, 65, 17, 205, 32, 64, 186, 116, 162, 192, 113, 243, 243, 6, 213, 55, 85, 38, 7, 5, 6, 0, 248, 249, 3, 3, 3, 3, 0, 0, 48, 163, 17, 65, 32, 238, 252, 64, 236, 85, 121, 192, 106, 20, 20, 10, 0, 0, 45, 48, 0, 1, 18, 3, 130, 118, 67, 96, 241, 27, 71, 13, 48, 163, 17, 65, 32, 238, 252, 64, 236, 85, 121, 192, 106, 20, 20, 10, 0, 0, 45, 48, 0, 1, 18, 3, 130, 118, 67, 96, 241, 27, 71, 13, 115, 241, 24, 65, 40, 253, 178, 64, 128, 38, 107, 62, 105, 21, 21, 10, 192, 50, 0, 56, 18, 1, 10, 0, 42, 245, 144, 8, 67, 2, 0, 0, 115, 241, 24, 65, 40, 253, 178, 64, 128, 38, 107, 62, 105, 21, 21, 10, 192, 50, 0, 56, 18, 1, 10, 0, 42, 245, 144, 8, 67, 2, 0, 0, 115, 241, 24, 65, 40, 253, 178, 64, 128, 38, 107, 62, 110, 16, 16, 8, 192, 50, 0, 56, 18, 1, 10, 0, 42, 245, 144, 8, 67, 2, 0, 0, 115, 241, 24, 65, 40, 253, 178, 64, 128, 38, 107, 62, 110, 16, 16, 8, 192, 50, 0, 56, 18, 1, 10, 0, 42, 245, 144, 8, 67, 2, 0, 0, 185, 212, 22, 65, 17, 205, 32, 64, 128, 38, 107, 62, 89, 219, 219, 18, 213, 55, 0, 56, 18, 16, 7, 5, 189, 212, 159, 21, 40, 20, 122, 1, 185, 212, 22, 65, 17, 205, 32, 64, 128, 38, 107, 62, 113, 243, 243, 6, 213, 55, 0, 56, 18, 16, 7, 5, 189, 212, 159, 21, 40, 20, 122, 1, 185, 212, 22, 65, 17, 205, 32, 64, 128, 38, 107, 62, 113, 243, 243, 6, 213, 55, 0, 56, 18, 16, 7, 5, 189, 212, 159, 21, 40, 20, 122, 1, 49, 214, 26, 65, 129, 87, 154, 64, 99, 146, 194, 63, 110, 16, 16, 8, 125, 52, 236, 56, 18, 10, 12, 16, 102, 236, 38, 9, 39, 6, 74, 4, 49, 214, 26, 65, 129, 87, 154, 64, 99, 146, 194, 63, 110, 16, 16, 8, 125, 52, 236, 56, 18, 10, 12, 16, 102, 236, 38, 9, 39, 6, 74, 4, 49, 214, 26, 65, 129, 87, 154, 64, 99, 146, 194, 63, 125, 255, 255, 1, 125, 52, 236, 56, 18, 10, 12, 16, 102, 236, 38, 9, 39, 6, 74, 4, 49, 214, 26, 65, 129, 87, 154, 64, 99, 146, 194, 63, 125, 255, 255, 1, 125, 52, 236, 56, 18, 10, 12, 16, 102, 236, 38, 9, 39, 6, 74, 4, 49, 214, 26, 65, 129, 87, 154, 64, 244, 17, 105, 192, 110, 16, 16, 8, 125, 52, 231, 48, 3, 18, 1, 2, 242, 126, 93, 50, 90, 44, 84, 34, 49, 214, 26, 65, 129, 87, 154, 64, 244, 17, 105, 192, 110, 16, 16, 8, 125, 52, 231, 48, 3, 18, 1, 2, 242, 126, 93, 50, 90, 44, 84, 34, 49, 214, 26, 65, 129, 87, 154, 64, 244, 17, 105, 192, 125, 255, 255, 1, 125, 52, 231, 48, 3, 18, 1, 2, 242, 126, 93, 50, 90, 44, 84, 34, 49, 214, 26, 65, 129, 87, 154, 64, 244, 17, 105, 192, 125, 255, 255, 1, 125, 52, 231, 48, 3, 18, 1, 2, 242, 126, 93, 50, 90, 44, 84, 34, 213, 187, 26, 65, 217, 177, 129, 64, 148, 45, 22, 192, 106, 236, 236, 10, 152, 53, 78, 52, 18, 3, 7, 5, 227, 132, 164, 46, 70, 43, 48, 33, 213, 187, 26, 65, 217, 177, 129, 64, 148, 45, 22, 192, 106, 236, 236, 10, 152, 53, 78, 52, 18, 3, 7, 5, 227, 132, 164, 46, 70, 43, 48, 33, 213, 187, 26, 65, 217, 177, 129, 64, 148, 45, 22, 192, 125, 255, 255, 1, 152, 53, 78, 52, 18, 3, 7, 5, 227, 132, 164, 46, 70, 43, 48, 33, 213, 187, 26, 65, 217, 177, 129, 64, 148, 45, 22, 192, 125, 255, 255, 1, 152, 53, 78, 52, 18, 3, 7, 5, 227, 132, 164, 46, 70, 43, 48, 33, 185, 212, 22, 65, 17, 205, 32, 64, 134, 27, 27, 192, 89, 219, 219, 18, 213, 55, 50, 52, 18, 7, 5, 6, 66, 104, 103, 85, 42, 33, 42, 33, 185, 212, 22, 65, 17, 205, 32, 64, 134, 27, 27, 192, 89, 219, 219, 18, 213, 55, 50, 52, 18, 7, 5, 6, 66, 104, 103, 85, 42, 33, 42, 33, 185, 212, 22, 65, 17, 205, 32, 64, 134, 27, 27, 192, 113, 243, 243, 6, 213, 55, 50, 52, 18, 7, 5, 6, 66, 104, 103, 85, 42, 33, 42, 33, 185, 212, 22, 65, 17, 205, 32, 64, 134, 27, 27, 192, 113, 243, 243, 6, 213, 55, 50, 52, 18, 7, 5, 6, 66, 104, 103, 85, 42, 33, 42, 33, 99, 79, 24, 65, 98, 24, 82, 64, 52, 102, 138, 191, 106, 236, 236, 10, 184, 54, 31, 54, 18, 7, 6, 5, 211, 188, 59, 32, 120, 17, 120, 17, 99, 79, 24, 65, 98, 24, 82, 64, 52, 102, 138, 191, 106, 236, 236, 10, 184, 54, 31, 54, 18, 7, 6, 5, 211, 188, 59, 32, 120, 17, 120, 17, 99, 79, 24, 65, 98, 24, 82, 64, 52, 102, 138, 191, 113, 243, 243, 6, 184, 54, 31, 54, 18, 7, 6, 5, 211, 188, 59, 32, 120, 17, 120, 17, 99, 79, 24, 65, 98, 24, 82, 64, 52, 102, 138, 191, 113, 243, 243, 6, 184, 54, 31, 54, 18, 7, 6, 5, 211, 188, 59, 32, 120, 17, 120, 17, 99, 79, 24, 65, 98, 24, 82, 64, 31, 254, 108, 192, 106, 236, 236, 10, 184, 54, 186, 48, 7, 5, 6, 18, 63, 75, 181, 70, 181, 70, 83, 39, 99, 79, 24, 65, 98, 24, 82, 64, 31, 254, 108, 192, 106, 236, 236, 10, 184, 54, 186, 48, 7, 5, 6, 18, 63, 75, 181, 70, 181, 70, 83, 39, 99, 79, 24, 65, 98, 24, 82, 64, 31, 254, 108, 192, 113, 243, 243, 6, 184, 54, 186, 48, 7, 5, 6, 18, 63, 75, 181, 70, 181, 70, 83, 39, 99, 79, 24, 65, 98, 24, 82, 64, 31, 254, 108, 192, 113, 243, 243, 6, 184, 54, 186, 48, 7, 5, 6, 18, 63, 75, 181, 70, 181, 70, 83, 39, 213, 187, 26, 65, 217, 177, 129, 64, 100, 146, 51, 64, 106, 236, 236, 10, 152, 53, 216, 57, 18, 16, 12, 10, 49, 172, 63, 35, 168, 29, 229, 18, 213, 187, 26, 65, 217, 177, 129, 64, 100, 146, 51, 64, 106, 236, 236, 10, 152, 53, 216, 57, 18, 16, 12, 10, 49, 172, 63, 35, 168, 29, 229, 18, 213, 187, 26, 65, 217, 177, 129, 64, 100, 146, 51, 64, 125, 255, 255, 1, 152, 53, 216, 57, 18, 16, 12, 10, 49, 172, 63, 35, 168, 29, 229, 18, 213, 187, 26, 65, 217, 177, 129, 64, 100, 146, 51, 64, 125, 255, 255, 1, 152, 53, 216, 57, 18, 16, 12, 10, 49, 172, 63, 35, 168, 29, 229, 18, 185, 212, 22, 65, 17, 205, 32, 64, 86, 128, 56, 64, 89, 219, 219, 18, 213, 55, 230, 57, 18, 16, 15, 14, 60, 124, 91, 88, 179, 21, 179, 21, 185, 212, 22, 65, 17, 205, 32, 64, 86, 128, 56, 64, 89, 219, 219, 18, 213, 55, 230, 57, 18, 16, 15, 14, 60, 124, 91, 88, 179, 21, 179, 21, 185, 212, 22, 65, 17, 205, 32, 64, 86, 128, 56, 64, 113, 243, 243, 6, 213, 55, 230, 57, 18, 16, 15, 14, 60, 124, 91, 88, 179, 21, 179, 21, 185, 212, 22, 65, 17, 205, 32, 64, 86, 128, 56, 64, 113, 243, 243, 6, 213, 55, 230, 57, 18, 16, 15, 14, 60, 124, 91, 88, 179, 21, 179, 21, 99, 79, 24, 65, 98, 24, 82, 64, 119, 49, 133, 64, 106, 236, 236, 10, 184, 54, 209, 58, 16, 14, 15, 18, 101, 66, 184, 65, 184, 65, 41, 58, 99, 79, 24, 65, 98, 24, 82, 64, 119, 49, 133, 64, 106, 236, 236, 10, 184, 54, 209, 58, 16, 14, 15, 18, 101, 66, 184, 65, 184, 65, 41, 58, 99, 79, 24, 65, 98, 24, 82, 64, 119, 49, 133, 64, 113, 243, 243, 6, 184, 54, 209, 58, 16, 14, 15, 18, 101, 66, 184, 65, 184, 65, 41, 58, 99, 79, 24, 65, 98, 24, 82, 64, 119, 49, 133, 64, 113, 243, 243, 6, 184, 54, 209, 58, 16, 14, 15, 18, 101, 66, 184, 65, 184, 65, 41, 58, 99, 79, 24, 65, 98, 24, 82, 64, 212, 47, 197, 63, 106, 236, 236, 10, 184, 54, 240, 56, 18, 16, 12, 15, 111, 217, 138, 30, 36, 4, 224, 3, 99, 79, 24, 65, 98, 24, 82, 64, 212, 47, 197, 63, 113, 243, 243, 6, 184, 54, 240, 56, 18, 16, 12, 15, 111, 217, 138, 30, 36, 4, 224, 3, 99, 79, 24, 65, 98, 24, 82, 64, 212, 47, 197, 63, 113, 243, 243, 6, 184, 54, 240, 56, 18, 16, 12, 15, 111, 217, 138, 30, 36, 4, 224, 3, 16, 1, 20, 65, 120, 72, 228, 64, 124, 20, 60, 64, 105, 21, 21, 10, 126, 44, 240, 57, 18, 10, 9, 12, 243, 107, 94, 80, 64, 50, 108, 17, 16, 1, 20, 65, 120, 72, 228, 64, 124, 20, 60, 64, 105, 21, 21, 10, 126, 44, 240, 57, 18, 10, 9, 12, 243, 107, 94, 80, 64, 50, 108, 17, 16, 1, 20, 65, 120, 72, 228, 64, 124, 20, 60, 64, 106, 20, 20, 10, 126, 44, 240, 57, 18, 10, 9, 12, 243, 107, 94, 80, 64, 50, 108, 17, 16, 1, 20, 65, 120, 72, 228, 64, 124, 20, 60, 64, 106, 20, 20, 10, 126, 44, 240, 57, 18, 10, 9, 12, 243, 107, 94, 80, 64, 50, 108, 17, 115, 241, 24, 65, 40, 253, 178, 64, 76, 207, 53, 64, 105, 21, 21, 10, 192, 50, 222, 57, 18, 10, 12, 9, 75, 158, 220, 45, 208, 33, 5, 18, 115, 241, 24, 65, 40, 253, 178, 64, 76, 207, 53, 64, 105, 21, 21, 10, 192, 50, 222, 57, 18, 10, 12, 9, 75, 158, 220, 45, 208, 33, 5, 18, 115, 241, 24, 65, 40, 253, 178, 64, 76, 207, 53, 64, 110, 16, 16, 8, 192, 50, 222, 57, 18, 10, 12, 9, 75, 158, 220, 45, 208, 33, 5, 18, 115, 241, 24, 65, 40, 253, 178, 64, 76, 207, 53, 64, 110, 16, 16, 8, 192, 50, 222, 57, 18, 10, 12, 9, 75, 158, 220, 45, 208, 33, 5, 18, 189, 120, 22, 65, 209, 162, 203, 64, 205, 142, 135, 64, 105, 21, 21, 10, 127, 48, 222, 58, 10, 18, 12, 9, 150, 140, 248, 49, 152, 36, 215, 28, 189, 120, 22, 65, 209, 162, 203, 64, 205, 142, 135, 64, 105, 21, 21, 10, 127, 48, 222, 58, 10, 18, 12, 9, 150, 140, 248, 49, 152, 36, 215, 28, 189, 120, 22, 65, 209, 162, 203, 64, 205, 142, 135, 64, 105, 21, 21, 10, 127, 48, 222, 58, 10, 18, 12, 9, 150, 140, 248, 49, 152, 36, 215, 28, 189, 120, 22, 65, 209, 162, 203, 64, 205, 142, 135, 64, 105, 21, 21, 10, 127, 48, 222, 58, 10, 18, 12, 9, 150, 140, 248, 49, 152, 36, 215, 28, 189, 120, 22, 65, 209, 162, 203, 64, 242, 86, 200, 63, 105, 21, 21, 10, 127, 48, 244, 56, 18, 10, 9, 12, 95, 201, 249, 29, 130, 16, 35, 8, 189, 120, 22, 65, 209, 162, 203, 64, 242, 86, 200, 63, 105, 21, 21, 10, 127, 48, 244, 56, 18, 10, 9, 12, 95, 201, 249, 29, 130, 16, 35, 8, 189, 120, 22, 65, 209, 162, 203, 64, 242, 86, 200, 63, 105, 21, 21, 10, 127, 48, 244, 56, 18, 10, 9, 12, 95, 201, 249, 29, 130, 16, 35, 8, 15, 1, 20, 65, 120, 72, 228, 64, 172, 175, 30, 192, 105, 21, 21, 10, 126, 44, 30, 52, 1, 18, 0, 3, 52, 95, 127, 82, 115, 54, 215, 23, 15, 1, 20, 65, 120, 72, 228, 64, 172, 175, 30, 192, 105, 21, 21, 10, 126, 44, 30, 52, 1, 18, 0, 3, 52, 95, 127, 82, 115, 54, 215, 23, 15, 1, 20, 65, 120, 72, 228, 64, 172, 175, 30, 192, 106, 20, 20, 10, 126, 44, 30, 52, 1, 18, 0, 3, 52, 95, 127, 82, 115, 54, 215, 23, 15, 1, 20, 65, 120, 72, 228, 64, 172, 175, 30, 192, 106, 20, 20, 10, 126, 44, 30, 52, 1, 18, 0, 3, 52, 95, 127, 82, 115, 54, 215, 23, 115, 241, 24, 65, 40, 253, 178, 64, 124, 106, 24, 192, 105, 21, 21, 10, 192, 50, 66, 52, 18, 1, 3, 2, 3, 109, 99, 60, 245, 57, 161, 28, 115, 241, 24, 65, 40, 253, 178, 64, 124, 106, 24, 192, 105, 21, 21, 10, 192, 50, 66, 52, 18, 1, 3, 2, 3, 109, 99, 60, 245, 57, 161, 28, 115, 241, 24, 65, 40, 253, 178, 64, 124, 106, 24, 192, 110, 16, 16, 8, 192, 50, 66, 52, 18, 1, 3, 2, 3, 109, 99, 60, 245, 57, 161, 28, 115, 241, 24, 65, 40, 253, 178, 64, 124, 106, 24, 192, 110, 16, 16, 8, 192, 50, 66, 52, 18, 1, 3, 2, 3, 109, 99, 60, 245, 57, 161, 28, 189, 120, 22, 65, 209, 162, 203, 64, 82, 141, 141, 191, 105, 21, 21, 10, 127, 48, 22, 54, 18, 1, 0, 3, 122, 174, 169, 41, 24, 20, 194, 19, 189, 120, 22, 65, 209, 162, 203, 64, 82, 141, 141, 191, 105, 21, 21, 10, 127, 48, 22, 54, 18, 1, 0, 3, 122, 174, 169, 41, 24, 20, 194, 19, 189, 120, 22, 65, 209, 162, 203, 64, 82, 141, 141, 191, 105, 21, 21, 10, 127, 48, 22, 54, 18, 1, 0, 3, 122, 174, 169, 41, 24, 20, 194, 19, 189, 120, 22, 65, 209, 162, 203, 64, 82, 141, 141, 191, 105, 21, 21, 10, 127, 48, 22, 54, 18, 1, 0, 3, 122, 174, 169, 41, 24, 20, 194, 19, 189, 120, 22, 65, 209, 162, 203, 64, 202, 184, 113, 192, 105, 21, 21, 10, 127, 48, 132, 48, 1, 3, 18, 2, 53, 153, 172, 40, 60, 33, 224, 28, 189, 120, 22, 65, 209, 162, 203, 64, 202, 184, 113, 192, 105, 21, 21, 10, 127, 48, 132, 48, 1, 3, 18, 2, 53, 153, 172, 40, 60, 33, 224, 28, 189, 120, 22, 65, 209, 162, 203, 64, 202, 184, 113, 192, 105, 21, 21, 10, 127, 48, 132, 48, 1, 3, 18, 2, 53, 153, 172, 40, 60, 33, 224, 28, 189, 120, 22, 65, 209, 162, 203, 64, 202, 184, 113, 192, 105, 21, 21, 10, 127, 48, 132, 48, 1, 3, 18, 2, 53, 153, 172, 40, 60, 33, 224, 28, 115, 241, 24, 65, 40, 253, 178, 64, 239, 248, 107, 192, 105, 21, 21, 10, 192, 50, 198, 48, 3, 1, 2, 18, 183, 88, 119, 73, 157, 54, 50, 39, 115, 241, 24, 65, 40, 253, 178, 64, 239, 248, 107, 192, 105, 21, 21, 10, 192, 50, 198, 48, 3, 1, 2, 18, 183, 88, 119, 73, 157, 54, 50, 39, 115, 241, 24, 65, 40, 253, 178, 64, 239, 248, 107, 192, 110, 16, 16, 8, 192, 50, 198, 48, 3, 1, 2, 18, 183, 88, 119, 73, 157, 54, 50, 39, 115, 241, 24, 65, 40, 253, 178, 64, 239, 248, 107, 192, 110, 16, 16, 8, 192, 50, 198, 48, 3, 1, 2, 18, 183, 88, 119, 73, 157, 54, 50, 39, 115, 241, 24, 65, 40, 253, 178, 64, 20, 184, 137, 191, 105, 21, 21, 10, 192, 50, 33, 54, 18, 1, 3, 0, 185, 191, 225, 30, 164, 22, 191, 10, 115, 241, 24, 65, 40, 253, 178, 64, 20, 184, 137, 191, 105, 21, 21, 10, 192, 50, 33, 54, 18, 1, 3, 0, 185, 191, 225, 30, 164, 22, 191, 10, 115, 241, 24, 65, 40, 253, 178, 64, 20, 184, 137, 191, 110, 16, 16, 8, 192, 50, 33, 54, 18, 1, 3, 0, 185, 191, 225, 30, 164, 22, 191, 10, 115, 241, 24, 65, 40, 253, 178, 64, 20, 184, 137, 191, 110, 16, 16, 8, 192, 50, 33, 54, 18, 1, 3, 0, 185, 191, 225, 30, 164, 22, 191, 10, 15, 1, 20, 65, 120, 72, 228, 64, 68, 253, 143, 191, 105, 21, 21, 10, 126, 44, 15, 54, 18, 1, 0, 3, 18, 161, 42, 49, 119, 28, 73, 17, 15, 1, 20, 65, 120, 72, 228, 64, 68, 253, 143, 191, 105, 21, 21, 10, 126, 44, 15, 54, 18, 1, 0, 3, 18, 161, 42, 49, 119, 28, 73, 17, 15, 1, 20, 65, 120, 72, 228, 64, 68, 253, 143, 191, 106, 20, 20, 10, 126, 44, 15, 54, 18, 1, 0, 3, 18, 161, 42, 49, 119, 28, 73, 17, 15, 1, 20, 65, 120, 72, 228, 64, 68, 253, 143, 191, 106, 20, 20, 10, 126, 44, 15, 54, 18, 1, 0, 3, 18, 161, 42, 49, 119, 28, 73, 17, 115, 241, 24, 65, 40, 253, 178, 64, 180, 129, 196, 63, 105, 21, 21, 10, 192, 50, 239, 56, 18, 10, 12, 9, 130, 224, 202, 19, 199, 7, 234, 3, 115, 241, 24, 65, 40, 253, 178, 64, 180, 129, 196, 63, 110, 16, 16, 8, 192, 50, 239, 56, 18, 10, 12, 9, 130, 224, 202, 19, 199, 7, 234, 3, 115, 241, 24, 65, 40, 253, 178, 64, 180, 129, 196, 63, 110, 16, 16, 8, 192, 50, 239, 56, 18, 10, 12, 9, 130, 224, 202, 19, 199, 7, 234, 3, 115, 241, 24, 65, 40, 253, 178, 64, 223, 174, 132, 64, 105, 21, 21, 10, 192, 50, 206, 58, 12, 10, 18, 11, 223, 81, 134, 71, 188, 59, 219, 42, 115, 241, 24, 65, 40, 253, 178, 64, 223, 174, 132, 64, 105, 21, 21, 10, 192, 50, 206, 58, 12, 10, 18, 11, 223, 81, 134, 71, 188, 59, 219, 42, 115, 241, 24, 65, 40, 253, 178, 64, 223, 174, 132, 64, 110, 16, 16, 8, 192, 50, 206, 58, 12, 10, 18, 11, 223, 81, 134, 71, 188, 59, 219, 42, 115, 241, 24, 65, 40, 253, 178, 64, 223, 174, 132, 64, 110, 16, 16, 8, 192, 50, 206, 58, 12, 10, 18, 11, 223, 81, 134, 71, 188, 59, 219, 42, 16, 1, 20, 65, 120, 72, 228, 64, 195, 98, 137, 64, 105, 21, 21, 10, 126, 44, 233, 58, 10, 9, 18, 12, 65, 144, 161, 53, 196, 40, 87, 17, 16, 1, 20, 65, 120, 72, 228, 64, 195, 98, 137, 64, 105, 21, 21, 10, 126, 44, 233, 58, 10, 9, 18, 12, 65, 144, 161, 53, 196, 40, 87, 17, 16, 1, 20, 65, 120, 72, 228, 64, 195, 98, 137, 64, 106, 20, 20, 10, 126, 44, 233, 58, 10, 9, 18, 12, 65, 144, 161, 53, 196, 40, 87, 17, 16, 1, 20, 65, 120, 72, 228, 64, 195, 98, 137, 64, 106, 20, 20, 10, 126, 44, 233, 58, 10, 9, 18, 12, 65, 144, 161, 53, 196, 40, 87, 17, 185, 212, 22, 65, 17, 205, 32, 64, 190, 50, 199, 63, 89, 219, 219, 18, 213, 55, 243, 56, 18, 16, 15, 14, 112, 198, 44, 44, 177, 6, 177, 6, 185, 212, 22, 65, 17, 205, 32, 64, 190, 50, 199, 63, 89, 219, 219, 18, 213, 55, 243, 56, 18, 16, 15, 14, 112, 198, 44, 44, 177, 6, 177, 6, 185, 212, 22, 65, 17, 205, 32, 64, 190, 50, 199, 63, 113, 243, 243, 6, 213, 55, 243, 56, 18, 16, 15, 14, 112, 198, 44, 44, 177, 6, 177, 6, 185, 212, 22, 65, 17, 205, 32, 64, 190, 50, 199, 63, 113, 243, 243, 6, 213, 55, 243, 56, 18, 16, 15, 14, 112, 198, 44, 44, 177, 6, 177, 6, 185, 212, 22, 65, 17, 205, 32, 64, 166, 179, 134, 64, 89, 219, 219, 18, 213, 55, 217, 58, 16, 18, 14, 15, 254, 131, 167, 53, 44, 35, 44, 35, 185, 212, 22, 65, 17, 205, 32, 64, 166, 179, 134, 64, 89, 219, 219, 18, 213, 55, 217, 58, 16, 18, 14, 15, 254, 131, 167, 53, 44, 35, 44, 35, 185, 212, 22, 65, 17, 205, 32, 64, 166, 179, 134, 64, 113, 243, 243, 6, 213, 55, 217, 58, 16, 18, 14, 15, 254, 131, 167, 53, 44, 35, 44, 35, 185, 212, 22, 65, 17, 205, 32, 64, 166, 179, 134, 64, 113, 243, 243, 6, 213, 55, 217, 58, 16, 18, 14, 15, 254, 131, 167, 53, 44, 35, 44, 35, 213, 187, 26, 65, 217, 177, 129, 64, 49, 1, 131, 64, 106, 236, 236, 10, 152, 53, 196, 58, 18, 12, 13, 16, 60, 87, 222, 69, 177, 52, 50, 46, 213, 187, 26, 65, 217, 177, 129, 64, 49, 1, 131, 64, 106, 236, 236, 10, 152, 53, 196, 58, 18, 12, 13, 16, 60, 87, 222, 69, 177, 52, 50, 46, 213, 187, 26, 65, 217, 177, 129, 64, 49, 1, 131, 64, 125, 255, 255, 1, 152, 53, 196, 58, 18, 12, 13, 16, 60, 87, 222, 69, 177, 52, 50, 46, 213, 187, 26, 65, 217, 177, 129, 64, 49, 1, 131, 64, 125, 255, 255, 1, 152, 53, 196, 58, 18, 12, 13, 16, 60, 87, 222, 69, 177, 52, 50, 46, 185, 212, 22, 65, 17, 205, 32, 64, 125, 2, 112, 192, 89, 219, 219, 18, 213, 55, 152, 48, 7, 5, 6, 18, 27, 150, 100, 35, 100, 35, 26, 35, 185, 212, 22, 65, 17, 205, 32, 64, 125, 2, 112, 192, 89, 219, 219, 18, 213, 55, 152, 48, 7, 5, 6, 18, 27, 150, 100, 35, 100, 35, 26, 35, 185, 212, 22, 65, 17, 205, 32, 64, 125, 2, 112, 192, 113, 243, 243, 6, 213, 55, 152, 48, 7, 5, 6, 18, 27, 150, 100, 35, 100, 35, 26, 35, 185, 212, 22, 65, 17, 205, 32, 64, 125, 2, 112, 192, 113, 243, 243, 6, 213, 55, 152, 48, 7, 5, 6, 18, 27, 150, 100, 35, 100, 35, 26, 35, 185, 212, 22, 65, 17, 205, 32, 64, 30, 105, 140, 191, 89, 219, 219, 18, 213, 55, 25, 54, 18, 7, 6, 5, 108, 177, 121, 42, 12, 18, 12, 18, 185, 212, 22, 65, 17, 205, 32, 64, 30, 105, 140, 191, 89, 219, 219, 18, 213, 55, 25, 54, 18, 7, 6, 5, 108, 177, 121, 42, 12, 18, 12, 18, 185, 212, 22, 65, 17, 205, 32, 64, 30, 105, 140, 191, 113, 243, 243, 6, 213, 55, 25, 54, 18, 7, 6, 5, 108, 177, 121, 42, 12, 18, 12, 18, 185, 212, 22, 65, 17, 205, 32, 64, 30, 105, 140, 191, 113, 243, 243, 6, 213, 55, 25, 54, 18, 7, 6, 5, 108, 177, 121, 42, 12, 18, 12, 18, 213, 187, 26, 65, 217, 177, 129, 64, 44, 123, 135, 191, 106, 236, 236, 10, 152, 53, 39, 54, 18, 7, 3, 1, 73, 199, 45, 22, 70, 19, 66, 15, 213, 187, 26, 65, 217, 177, 129, 64, 44, 123, 135, 191, 106, 236, 236, 10, 152, 53, 39, 54, 18, 7, 3, 1, 73, 199, 45, 22, 70, 19, 66, 15, 213, 187, 26, 65, 217, 177, 129, 64, 44, 123, 135, 191, 125, 255, 255, 1, 152, 53, 39, 54, 18, 7, 3, 1, 73, 199, 45, 22, 70, 19, 66, 15, 213, 187, 26, 65, 217, 177, 129, 64, 44, 123, 135, 191, 125, 255, 255, 1, 152, 53, 39, 54, 18, 7, 3, 1, 73, 199, 45, 22, 70, 19, 66, 15, 213, 187, 26, 65, 217, 177, 129, 64, 147, 157, 104, 192, 106, 236, 236, 10, 152, 53, 236, 48, 3, 18, 4, 7, 186, 81, 97, 61, 188, 60, 38, 52, 213, 187, 26, 65, 217, 177, 129, 64, 147, 157, 104, 192, 106, 236, 236, 10, 152, 53, 236, 48, 3, 18, 4, 7, 186, 81, 97, 61, 188, 60, 38, 52, 213, 187, 26, 65, 217, 177, 129, 64, 147, 157, 104, 192, 125, 255, 255, 1, 152, 53, 236, 48, 3, 18, 4, 7, 186, 81, 97, 61, 188, 60, 38, 52, 213, 187, 26, 65, 217, 177, 129, 64, 147, 157, 104, 192, 125, 255, 255, 1, 152, 53, 236, 48, 3, 18, 4, 7, 186, 81, 97, 61, 188, 60, 38, 52, 213, 187, 26, 65, 217, 177, 129, 64, 204, 68, 194, 63, 106, 236, 236, 10, 152, 53, 236, 56, 18, 16, 12, 10, 55, 231, 120, 17, 46, 5, 33, 2, 213, 187, 26, 65, 217, 177, 129, 64, 204, 68, 194, 63, 125, 255, 255, 1, 152, 53, 236, 56, 18, 16, 12, 10, 55, 231, 120, 17, 46, 5, 33, 2, 213, 187, 26, 65, 217, 177, 129, 64, 204, 68, 194, 63, 125, 255, 255, 1, 152, 53, 236, 56, 18, 16, 12, 10, 55, 231, 120, 17, 46, 5, 33, 2, 15, 1, 20, 65, 120, 72, 228, 64, 228, 198, 202, 63, 105, 21, 21, 10, 126, 44, 248, 56, 18, 10, 9, 1, 86, 184, 63, 39, 213, 24, 148, 7, 15, 1, 20, 65, 120, 72, 228, 64, 228, 198, 202, 63, 105, 21, 21, 10, 126, 44, 248, 56, 18, 10, 9, 1, 86, 184, 63, 39, 213, 24, 148, 7, 15, 1, 20, 65, 120, 72, 228, 64, 228, 198, 202, 63, 106, 20, 20, 10, 126, 44, 248, 56, 18, 10, 9, 1, 86, 184, 63, 39, 213, 24, 148, 7, 15, 1, 20, 65, 120, 72, 228, 64, 228, 198, 202, 63, 106, 20, 20, 10, 126, 44, 248, 56, 18, 10, 9, 1, 86, 184, 63, 39, 213, 24, 148, 7, 15, 1, 20, 65, 120, 72, 228, 64, 182, 96, 117, 192, 105, 21, 21, 10, 126, 44, 90, 48, 1, 0, 18, 3, 126, 154, 233, 52, 185, 28, 221, 19, 15, 1, 20, 65, 120, 72, 228, 64, 182, 96, 117, 192, 105, 21, 21, 10, 126, 44, 90, 48, 1, 0, 18, 3, 126, 154, 233, 52, 185, 28, 221, 19, 15, 1, 20, 65, 120, 72, 228, 64, 182, 96, 117, 192, 106, 20, 20, 10, 126, 44, 90, 48, 1, 0, 18, 3, 126, 154, 233, 52, 185, 28, 221, 19, 15, 1, 20, 65, 120, 72, 228, 64, 182, 96, 117, 192, 106, 20, 20, 10, 126, 44, 90, 48, 1, 0, 18, 3, 126, 154, 233, 52, 185, 28, 221, 19 ), +"array_index_data": PoolByteArray( 247, 0, 3, 0, 67, 0, 247, 0, 108, 0, 3, 0, 242, 0, 9, 0, 80, 0, 242, 0, 99, 0, 9, 0, 238, 0, 12, 0, 83, 0, 238, 0, 118, 0, 12, 0, 235, 0, 8, 0, 75, 0, 235, 0, 122, 0, 8, 0, 232, 0, 44, 0, 126, 0, 232, 0, 92, 0, 44, 0, 228, 0, 48, 0, 130, 0, 228, 0, 135, 0, 48, 0, 223, 0, 27, 0, 106, 0, 223, 0, 138, 0, 27, 0, 220, 0, 41, 0, 143, 0, 220, 0, 88, 0, 41, 0, 216, 0, 53, 0, 147, 0, 216, 0, 151, 0, 53, 0, 212, 0, 37, 0, 115, 0, 212, 0, 154, 0, 37, 0, 207, 0, 20, 0, 157, 0, 207, 0, 68, 0, 20, 0, 201, 0, 54, 0, 159, 0, 201, 0, 163, 0, 54, 0, 198, 0, 30, 0, 109, 0, 198, 0, 167, 0, 30, 0, 196, 0, 29, 0, 173, 0, 196, 0, 76, 0, 29, 0, 190, 0, 59, 0, 175, 0, 190, 0, 178, 0, 59, 0, 187, 0, 18, 0, 97, 0, 187, 0, 183, 0, 18, 0, 174, 0, 182, 0, 186, 0, 174, 0, 58, 0, 182, 0, 42, 0, 188, 0, 120, 0, 42, 0, 176, 0, 188, 0, 121, 0, 98, 0, 7, 0, 121, 0, 189, 0, 98, 0, 110, 0, 179, 0, 191, 0, 110, 0, 31, 0, 179, 0, 11, 0, 192, 0, 89, 0, 11, 0, 112, 0, 192, 0, 90, 0, 177, 0, 43, 0, 90, 0, 193, 0, 177, 0, 80, 0, 77, 0, 197, 0, 80, 0, 9, 0, 77, 0, 33, 0, 195, 0, 181, 0, 33, 0, 79, 0, 195, 0, 180, 0, 170, 0, 60, 0, 180, 0, 194, 0, 170, 0, 160, 0, 167, 0, 198, 0, 160, 0, 55, 0, 167, 0, 39, 0, 199, 0, 116, 0, 39, 0, 162, 0, 199, 0, 117, 0, 111, 0, 10, 0, 117, 0, 200, 0, 111, 0, 70, 0, 164, 0, 202, 0, 70, 0, 22, 0, 164, 0, 4, 0, 204, 0, 86, 0, 4, 0, 71, 0, 204, 0, 85, 0, 161, 0, 38, 0, 85, 0, 203, 0, 161, 0, 102, 0, 69, 0, 208, 0, 102, 0, 2, 0, 69, 0, 23, 0, 205, 0, 165, 0, 23, 0, 101, 0, 205, 0, 166, 0, 156, 0, 57, 0, 166, 0, 206, 0, 156, 0, 146, 0, 153, 0, 211, 0, 146, 0, 52, 0, 153, 0, 25, 0, 210, 0, 73, 0, 25, 0, 145, 0, 210, 0, 72, 0, 113, 0, 6, 0, 72, 0, 209, 0, 113, 0, 63, 0, 150, 0, 215, 0, 63, 0, 15, 0, 150, 0, 0, 0, 213, 0, 103, 0, 0, 0, 62, 0, 213, 0, 104, 0, 144, 0, 24, 0, 104, 0, 214, 0, 144, 0, 94, 0, 87, 0, 219, 0, 94, 0, 5, 0, 87, 0, 14, 0, 217, 0, 148, 0, 14, 0, 93, 0, 217, 0, 149, 0, 141, 0, 51, 0, 149, 0, 218, 0, 141, 0, 131, 0, 139, 0, 224, 0, 131, 0, 49, 0, 139, 0, 17, 0, 222, 0, 65, 0, 17, 0, 129, 0, 222, 0, 64, 0, 105, 0, 1, 0, 64, 0, 221, 0, 105, 0, 114, 0, 134, 0, 227, 0, 114, 0, 36, 0, 134, 0, 6, 0, 226, 0, 96, 0, 6, 0, 113, 0, 226, 0, 95, 0, 128, 0, 16, 0, 95, 0, 225, 0, 128, 0, 84, 0, 91, 0, 231, 0, 84, 0, 13, 0, 91, 0, 34, 0, 230, 0, 133, 0, 34, 0, 81, 0, 230, 0, 132, 0, 125, 0, 47, 0, 132, 0, 229, 0, 125, 0, 127, 0, 123, 0, 236, 0, 127, 0, 45, 0, 123, 0, 46, 0, 233, 0, 136, 0, 46, 0, 124, 0, 233, 0, 137, 0, 74, 0, 26, 0, 137, 0, 234, 0, 74, 0, 142, 0, 119, 0, 239, 0, 142, 0, 40, 0, 119, 0, 50, 0, 237, 0, 152, 0, 50, 0, 140, 0, 237, 0, 152, 0, 82, 0, 35, 0, 152, 0, 237, 0, 82, 0, 158, 0, 100, 0, 243, 0, 158, 0, 21, 0, 100, 0, 56, 0, 240, 0, 168, 0, 56, 0, 155, 0, 240, 0, 169, 0, 78, 0, 32, 0, 169, 0, 241, 0, 78, 0, 172, 0, 107, 0, 246, 0, 172, 0, 28, 0, 107, 0, 61, 0, 245, 0, 185, 0, 61, 0, 171, 0, 245, 0, 184, 0, 66, 0, 19, 0, 184, 0, 244, 0, 66, 0 ), +"blend_shape_data": [ ], +"format": 2194903, +"index_count": 384, +"material": ExtResource( 1 ), +"primitive": 4, +"skeleton_aabb": [ AABB( 9.10234, 5.5934, -5.27104, 0.456607, 2.31068, 5.50068 ), AABB( 9.10234, 4.05296, -5.18858, 0.574962, 3.85111, 6.79339 ), AABB( 9.40448, 4.82318, -5.11242, 0.272825, 1.54044, 2.73092 ), AABB( 9.10234, 4.05296, -4.99264, 0.574962, 3.85111, 3.93419 ), AABB( 9.51938, 3.28274, -5.01389, 0.157921, 1.54045, 1.37928 ), AABB( 9.10234, 1.74229, -5.07675, 0.568517, 2.31067, 5.3064 ), AABB( 9.10234, 1.74229, -5.07675, 0.568517, 2.31067, 3.9955 ), AABB( 9.10234, 1.74229, -5.353, 0.574952, 3.08089, 5.58264 ), AABB( 0, 0, 0, -1, -1, -1 ), AABB( 9.10234, 5.5934, 1.53521, 0.456607, 2.31068, 4.19512 ), AABB( 9.10234, 4.05296, 0.229639, 0.574962, 3.85111, 5.41822 ), AABB( 9.40448, 4.82318, 4.101, 0.272825, 1.54044, 1.4707 ), AABB( 9.10234, 3.28274, 1.51772, 0.574962, 4.62133, 3.93419 ), AABB( 9.51938, 3.28274, 4.0939, 0.157921, 1.54045, 1.37928 ), AABB( 9.10234, 1.74229, 1.55624, 0.568517, 2.31067, 3.97979 ), AABB( 9.10234, 1.74229, 1.54052, 0.568517, 2.31067, 3.9955 ), AABB( 9.10234, 1.74229, 0.229639, 0.574952, 3.08089, 5.58265 ), AABB( 0, 0, 0, -1, -1, -1 ), AABB( 9.10234, 1.74229, -3.95734, 0.574952, 6.16177, 8.37396 ) ], +"vertex_count": 248 +} diff --git a/godot/meshes/ship_components/yard.tres b/godot/meshes/ship_components/yard.tres new file mode 100644 index 0000000..5bee5ba --- /dev/null +++ b/godot/meshes/ship_components/yard.tres @@ -0,0 +1,18 @@ +[gd_resource type="ArrayMesh" load_steps=2 format=2] + +[ext_resource path="res://materials/Mast.material" type="Material" id=1] + +[resource] +resource_name = "yard_Cylinder011" +surfaces/0 = { +"aabb": AABB( -0.103923, -0.12, -5, 0.207846, 0.24, 10 ), +"array_data": PoolByteArray( 0, 0, 0, 0, 217, 218, 152, 61, 0, 0, 160, 192, 208, 81, 180, 41, 164, 48, 254, 59, 0, 0, 0, 0, 217, 218, 152, 61, 0, 0, 160, 192, 127, 127, 129, 63, 52, 45, 224, 59, 0, 0, 0, 0, 217, 218, 152, 61, 0, 0, 160, 192, 48, 81, 179, 86, 164, 48, 254, 59, 0, 0, 0, 0, 73, 132, 123, 61, 0, 0, 160, 64, 211, 78, 172, 37, 120, 48, 177, 17, 0, 0, 0, 0, 73, 132, 123, 61, 0, 0, 160, 64, 0, 0, 46, 23, 200, 44, 205, 59, 0, 0, 0, 0, 73, 132, 123, 61, 0, 0, 160, 64, 45, 78, 174, 88, 120, 48, 177, 17, 79, 96, 132, 61, 216, 218, 24, 61, 0, 0, 160, 192, 127, 127, 129, 63, 200, 44, 232, 59, 79, 96, 132, 61, 216, 218, 24, 61, 0, 0, 160, 192, 48, 81, 179, 86, 34, 48, 254, 59, 79, 96, 132, 61, 216, 218, 24, 61, 0, 0, 160, 192, 127, 3, 0, 126, 34, 48, 254, 59, 229, 209, 89, 61, 72, 132, 251, 60, 0, 0, 160, 64, 0, 0, 46, 23, 33, 45, 199, 59, 229, 209, 89, 61, 72, 132, 251, 60, 0, 0, 160, 64, 45, 78, 174, 88, 13, 48, 142, 20, 229, 209, 89, 61, 72, 132, 251, 60, 0, 0, 160, 64, 122, 0, 2, 126, 13, 48, 142, 20, 79, 96, 132, 61, 216, 218, 24, 189, 0, 0, 160, 192, 127, 127, 129, 63, 200, 44, 248, 59, 79, 96, 132, 61, 216, 218, 24, 189, 0, 0, 160, 192, 48, 175, 80, 87, 64, 47, 253, 59, 79, 96, 132, 61, 216, 218, 24, 189, 0, 0, 160, 192, 127, 3, 0, 126, 64, 47, 253, 59, 229, 209, 89, 61, 72, 132, 251, 188, 0, 0, 160, 64, 0, 0, 46, 23, 121, 45, 205, 59, 229, 209, 89, 61, 72, 132, 251, 188, 0, 0, 160, 64, 45, 178, 79, 86, 67, 47, 32, 21, 229, 209, 89, 61, 72, 132, 251, 188, 0, 0, 160, 64, 122, 0, 2, 126, 67, 47, 32, 21, 0, 0, 0, 0, 217, 218, 152, 189, 0, 0, 160, 192, 208, 175, 82, 39, 59, 46, 254, 59, 0, 0, 0, 0, 217, 218, 152, 189, 0, 0, 160, 192, 127, 127, 129, 63, 52, 45, 0, 60, 0, 0, 0, 0, 217, 218, 152, 189, 0, 0, 160, 192, 48, 175, 81, 87, 59, 46, 254, 59, 0, 0, 0, 0, 73, 132, 123, 189, 0, 0, 160, 64, 211, 178, 77, 41, 109, 46, 144, 20, 0, 0, 0, 0, 73, 132, 123, 189, 0, 0, 160, 64, 0, 0, 46, 23, 121, 45, 218, 59, 0, 0, 0, 0, 73, 132, 123, 189, 0, 0, 160, 64, 45, 178, 79, 86, 109, 46, 144, 20, 79, 96, 132, 189, 216, 218, 24, 189, 0, 0, 160, 192, 129, 3, 9, 1, 55, 45, 254, 59, 79, 96, 132, 189, 216, 218, 24, 189, 0, 0, 160, 192, 208, 175, 82, 38, 55, 45, 254, 59, 79, 96, 132, 189, 216, 218, 24, 189, 0, 0, 160, 192, 127, 127, 129, 63, 159, 45, 248, 59, 229, 209, 89, 189, 72, 132, 251, 188, 0, 0, 160, 64, 134, 0, 0, 6, 150, 45, 186, 17, 229, 209, 89, 189, 72, 132, 251, 188, 0, 0, 160, 64, 211, 178, 77, 41, 150, 45, 186, 17, 229, 209, 89, 189, 72, 132, 251, 188, 0, 0, 160, 64, 0, 0, 46, 23, 33, 45, 224, 59, 79, 96, 132, 189, 216, 218, 24, 61, 0, 0, 160, 192, 129, 3, 9, 1, 51, 44, 0, 60, 79, 96, 132, 189, 216, 218, 24, 61, 0, 0, 160, 192, 208, 81, 180, 41, 38, 49, 255, 59, 79, 96, 132, 189, 216, 218, 24, 61, 0, 0, 160, 192, 127, 127, 129, 63, 159, 45, 232, 59, 229, 209, 89, 189, 72, 132, 251, 60, 0, 0, 160, 64, 134, 0, 0, 6, 193, 44, 0, 0, 229, 209, 89, 189, 72, 132, 251, 60, 0, 0, 160, 64, 211, 78, 172, 37, 227, 48, 0, 0, 229, 209, 89, 189, 72, 132, 251, 60, 0, 0, 160, 64, 0, 0, 46, 23, 200, 44, 218, 59, 0, 0, 0, 0, 143, 194, 245, 61, 2, 229, 106, 64, 210, 80, 174, 38, 63, 49, 113, 48, 0, 0, 0, 0, 143, 194, 245, 61, 2, 229, 106, 64, 211, 78, 174, 38, 63, 49, 113, 48, 0, 0, 0, 0, 143, 194, 245, 61, 2, 229, 106, 64, 45, 78, 175, 87, 63, 49, 113, 48, 0, 0, 0, 0, 143, 194, 245, 61, 2, 229, 106, 64, 46, 80, 175, 87, 63, 49, 113, 48, 156, 213, 212, 61, 142, 194, 117, 61, 2, 229, 106, 64, 45, 78, 175, 87, 112, 48, 116, 48, 156, 213, 212, 61, 142, 194, 117, 61, 2, 229, 106, 64, 46, 80, 175, 87, 112, 48, 116, 48, 156, 213, 212, 61, 142, 194, 117, 61, 2, 229, 106, 64, 122, 0, 1, 126, 112, 48, 116, 48, 156, 213, 212, 61, 142, 194, 117, 61, 2, 229, 106, 64, 127, 0, 1, 127, 112, 48, 116, 48, 156, 213, 212, 61, 142, 194, 117, 189, 2, 229, 106, 64, 45, 178, 79, 86, 67, 47, 117, 48, 156, 213, 212, 61, 142, 194, 117, 189, 2, 229, 106, 64, 46, 176, 79, 86, 67, 47, 117, 48, 156, 213, 212, 61, 142, 194, 117, 189, 2, 229, 106, 64, 122, 0, 1, 126, 67, 47, 117, 48, 156, 213, 212, 61, 142, 194, 117, 189, 2, 229, 106, 64, 127, 0, 1, 127, 67, 47, 117, 48, 0, 0, 0, 0, 143, 194, 245, 189, 2, 229, 106, 64, 210, 176, 78, 40, 165, 45, 116, 48, 0, 0, 0, 0, 143, 194, 245, 189, 2, 229, 106, 64, 211, 178, 78, 40, 165, 45, 116, 48, 0, 0, 0, 0, 143, 194, 245, 189, 2, 229, 106, 64, 45, 178, 79, 86, 165, 45, 116, 48, 0, 0, 0, 0, 143, 194, 245, 189, 2, 229, 106, 64, 46, 176, 79, 86, 165, 45, 116, 48, 156, 213, 212, 189, 142, 194, 117, 189, 2, 229, 106, 64, 129, 0, 0, 3, 7, 44, 113, 48, 156, 213, 212, 189, 142, 194, 117, 189, 2, 229, 106, 64, 134, 0, 0, 3, 7, 44, 113, 48, 156, 213, 212, 189, 142, 194, 117, 189, 2, 229, 106, 64, 210, 176, 78, 40, 7, 44, 113, 48, 156, 213, 212, 189, 142, 194, 117, 189, 2, 229, 106, 64, 211, 178, 78, 40, 7, 44, 113, 48, 156, 213, 212, 189, 142, 194, 117, 61, 2, 229, 106, 64, 129, 0, 0, 3, 209, 40, 107, 48, 156, 213, 212, 189, 142, 194, 117, 61, 2, 229, 106, 64, 134, 0, 0, 3, 209, 40, 107, 48, 156, 213, 212, 189, 142, 194, 117, 61, 2, 229, 106, 64, 210, 80, 174, 38, 15, 50, 107, 48, 156, 213, 212, 189, 142, 194, 117, 61, 2, 229, 106, 64, 211, 78, 174, 38, 15, 50, 107, 48, 156, 213, 212, 61, 142, 194, 117, 61, 66, 28, 99, 192, 48, 81, 177, 86, 112, 48, 200, 58, 156, 213, 212, 61, 142, 194, 117, 61, 66, 28, 99, 192, 46, 80, 177, 86, 112, 48, 200, 58, 156, 213, 212, 61, 142, 194, 117, 61, 66, 28, 99, 192, 127, 3, 0, 126, 112, 48, 200, 58, 156, 213, 212, 61, 142, 194, 117, 61, 66, 28, 99, 192, 127, 0, 0, 126, 112, 48, 200, 58, 156, 213, 212, 61, 142, 194, 117, 189, 66, 28, 99, 192, 48, 175, 80, 86, 65, 47, 200, 58, 156, 213, 212, 61, 142, 194, 117, 189, 66, 28, 99, 192, 46, 176, 80, 86, 65, 47, 200, 58, 156, 213, 212, 61, 142, 194, 117, 189, 66, 28, 99, 192, 127, 3, 0, 126, 65, 47, 200, 58, 156, 213, 212, 61, 142, 194, 117, 189, 66, 28, 99, 192, 127, 0, 0, 126, 65, 47, 200, 58, 0, 0, 0, 0, 143, 194, 245, 189, 66, 28, 99, 192, 210, 176, 81, 39, 162, 45, 200, 58, 0, 0, 0, 0, 143, 194, 245, 189, 66, 28, 99, 192, 208, 175, 81, 39, 162, 45, 200, 58, 0, 0, 0, 0, 143, 194, 245, 189, 66, 28, 99, 192, 48, 175, 80, 86, 162, 45, 200, 58, 0, 0, 0, 0, 143, 194, 245, 189, 66, 28, 99, 192, 46, 176, 80, 86, 162, 45, 200, 58, 156, 213, 212, 189, 142, 194, 117, 189, 66, 28, 99, 192, 129, 0, 4, 1, 3, 44, 201, 58, 156, 213, 212, 189, 142, 194, 117, 189, 66, 28, 99, 192, 129, 3, 4, 1, 3, 44, 201, 58, 156, 213, 212, 189, 142, 194, 117, 189, 66, 28, 99, 192, 210, 176, 81, 39, 3, 44, 201, 58, 156, 213, 212, 189, 142, 194, 117, 189, 66, 28, 99, 192, 208, 175, 81, 39, 3, 44, 201, 58, 156, 213, 212, 189, 142, 194, 117, 61, 66, 28, 99, 192, 129, 0, 4, 1, 198, 40, 202, 58, 156, 213, 212, 189, 142, 194, 117, 61, 66, 28, 99, 192, 129, 3, 5, 1, 198, 40, 202, 58, 156, 213, 212, 189, 142, 194, 117, 61, 66, 28, 99, 192, 210, 80, 178, 40, 15, 50, 202, 58, 156, 213, 212, 189, 142, 194, 117, 61, 66, 28, 99, 192, 208, 81, 178, 40, 15, 50, 202, 58, 0, 0, 0, 0, 143, 194, 245, 61, 66, 28, 99, 192, 210, 80, 178, 40, 63, 49, 201, 58, 0, 0, 0, 0, 143, 194, 245, 61, 66, 28, 99, 192, 208, 81, 178, 40, 63, 49, 201, 58, 0, 0, 0, 0, 143, 194, 245, 61, 66, 28, 99, 192, 48, 81, 177, 86, 63, 49, 201, 58, 0, 0, 0, 0, 143, 194, 245, 61, 66, 28, 99, 192, 46, 80, 177, 86, 63, 49, 201, 58 ), +"array_index_data": PoolByteArray( 38, 0, 10, 0, 5, 0, 38, 0, 40, 0, 10, 0, 42, 0, 17, 0, 11, 0, 42, 0, 46, 0, 17, 0, 44, 0, 23, 0, 16, 0, 44, 0, 50, 0, 23, 0, 49, 0, 28, 0, 21, 0, 49, 0, 55, 0, 28, 0, 53, 0, 33, 0, 27, 0, 53, 0, 57, 0, 33, 0, 59, 0, 3, 0, 34, 0, 59, 0, 37, 0, 3, 0, 78, 0, 36, 0, 58, 0, 78, 0, 80, 0, 36, 0, 72, 0, 56, 0, 52, 0, 72, 0, 76, 0, 56, 0, 68, 0, 54, 0, 48, 0, 68, 0, 74, 0, 54, 0, 65, 0, 51, 0, 45, 0, 65, 0, 71, 0, 51, 0, 63, 0, 47, 0, 43, 0, 63, 0, 67, 0, 47, 0, 83, 0, 41, 0, 39, 0, 83, 0, 61, 0, 41, 0, 2, 0, 60, 0, 82, 0, 2, 0, 7, 0, 60, 0, 8, 0, 66, 0, 62, 0, 8, 0, 14, 0, 66, 0, 13, 0, 70, 0, 64, 0, 13, 0, 20, 0, 70, 0, 18, 0, 75, 0, 69, 0, 18, 0, 25, 0, 75, 0, 24, 0, 77, 0, 73, 0, 24, 0, 30, 0, 77, 0, 31, 0, 81, 0, 79, 0, 31, 0, 0, 0, 81, 0, 4, 0, 29, 0, 35, 0, 4, 0, 9, 0, 29, 0, 9, 0, 22, 0, 29, 0, 9, 0, 15, 0, 22, 0, 1, 0, 12, 0, 6, 0, 1, 0, 32, 0, 12, 0, 19, 0, 32, 0, 26, 0, 19, 0, 12, 0, 32, 0 ), +"blend_shape_data": [ ], +"format": 2194711, +"index_count": 132, +"material": ExtResource( 1 ), +"primitive": 4, +"skeleton_aabb": [ ], +"vertex_count": 84 +} diff --git a/godot/particles/WaterSplash.tscn b/godot/particles/WaterSplash.tscn index cdc0a56..fbffad7 100644 --- a/godot/particles/WaterSplash.tscn +++ b/godot/particles/WaterSplash.tscn @@ -1,6 +1,7 @@ -[gd_scene load_steps=12 format=2] +[gd_scene load_steps=13 format=2] [ext_resource path="res://textures/ripples.png" type="Texture" id=1] +[ext_resource path="res://sounds/splash.wav" type="AudioStream" id=2] [sub_resource type="QuadMesh" id=1] @@ -171,3 +172,5 @@ process_material = SubResource( 6 ) draw_pass_1 = SubResource( 8 ) [node name="Audio" type="AudioStreamPlayer3D" parent="."] +stream = ExtResource( 2 ) +unit_db = 10.579 diff --git a/godot/project.godot b/godot/project.godot index 995213a..ee16e87 100644 --- a/godot/project.godot +++ b/godot/project.godot @@ -12,6 +12,7 @@ config_version=4 config/name="boats" run/main_scene="res://ui/MainMenu.tscn" +run/delta_smoothing=false boot_splash/show_image=false config/icon="res://icon.png" @@ -19,15 +20,17 @@ config/icon="res://icon.png" default_bus_layout="" +[debug] + +settings/profiler/max_functions=65535 +settings/stdout/print_fps=true +settings/gdscript/max_call_stack=4096 + [display] window/vsync/use_vsync=false window/stretch/mode="2d" -[editor_plugins] - -enabled=PoolStringArray( "res://addons/blend/plugin.cfg" ) - [input] ui_accept={ @@ -206,11 +209,10 @@ move_walk={ [physics] -3d/smooth_trimesh_collision=true common/enable_pause_aware_picking=true 3d/active_soft_world=false [rendering] -threads/thread_model=2 +threads/thread_model=0 environment/default_environment="res://default_env.tres" diff --git a/godot/scenes/GameBase.tscn b/godot/scenes/GameBase.tscn index 6764b81..2f603e2 100644 --- a/godot/scenes/GameBase.tscn +++ b/godot/scenes/GameBase.tscn @@ -3,7 +3,7 @@ [ext_resource path="res://scenes/environment/Water.tscn" type="PackedScene" id=1] [ext_resource path="res://ui/HUD.tscn" type="PackedScene" id=2] [ext_resource path="res://scripts/GameBase.gd" type="Script" id=3] -[ext_resource path="res://scripts/cameras/PlayerCamGDS.gd" type="Script" id=4] +[ext_resource path="res://bin/playercam.gdns" type="Script" id=4] [node name="GAMEWORLD" type="Spatial"] script = ExtResource( 3 ) diff --git a/godot/scenes/ballistics/Rocket.gd b/godot/scenes/ballistics/Rocket.gd index de92d24..329825d 100644 --- a/godot/scenes/ballistics/Rocket.gd +++ b/godot/scenes/ballistics/Rocket.gd @@ -44,7 +44,7 @@ remotesync func explode(): $AnimationPlayer.play("explode") func _on_collision(_body): - rpc("explode") + if is_network_master(): rpc("explode") func _on_area_entry(area): pass diff --git a/godot/scenes/characters/PlayerRigid.tscn b/godot/scenes/characters/PlayerRigid.tscn index 77e76d0..5a5a63a 100644 --- a/godot/scenes/characters/PlayerRigid.tscn +++ b/godot/scenes/characters/PlayerRigid.tscn @@ -41,7 +41,6 @@ physics_material_override = SubResource( 3 ) continuous_cd = true contacts_reported = 3 contact_monitor = true -can_sleep = false linear_damp = 0.0 angular_damp = 0.0 script = ExtResource( 1 ) diff --git a/godot/scenes/environment/Cable.tscn b/godot/scenes/environment/Cable.tscn new file mode 100644 index 0000000..4f08aa8 --- /dev/null +++ b/godot/scenes/environment/Cable.tscn @@ -0,0 +1,20 @@ +[gd_scene load_steps=3 format=2] + +[sub_resource type="QuadMesh" id=1] +size = Vector2( 0.05, 1 ) + +[sub_resource type="SpatialMaterial" id=2] +params_cull_mode = 2 +albedo_color = Color( 0.117647, 0.0627451, 0, 1 ) +metallic_specular = 0.0 + +[node name="Cable" type="Spatial"] + +[node name="MeshInstance" type="MeshInstance" parent="."] +mesh = SubResource( 1 ) +material/0 = SubResource( 2 ) + +[node name="MeshInstance2" type="MeshInstance" parent="."] +transform = Transform( -4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 0, 0, 0 ) +mesh = SubResource( 1 ) +material/0 = SubResource( 2 ) diff --git a/godot/scenes/environment/CableDynamic.tscn b/godot/scenes/environment/CableDynamic.tscn new file mode 100644 index 0000000..608e144 --- /dev/null +++ b/godot/scenes/environment/CableDynamic.tscn @@ -0,0 +1,39 @@ +[gd_scene load_steps=4 format=2] + +[sub_resource type="GDScript" id=1] +script/source = "extends Spatial +onready var mesh1: MeshInstance = $MeshInstance +onready var mesh2: MeshInstance = $MeshInstance2 +export var endpoint_path := @\"\"; onready var endpoint := get_node(endpoint_path) as Position3D + +func _ready(): + if endpoint_path == \"\": set_physics_process(false) + +func _physics_process(_delta): + return + var length = to_local(endpoint.global_transform.origin).length() + mesh1.scale.x = length; mesh2.scale.x = length; + mesh1.transform.origin.z = -length/2; mesh2.transform.origin.z = -length/2; + look_at(endpoint.global_transform.origin, Vector3.UP) +" + +[sub_resource type="QuadMesh" id=2] +size = Vector2( 1, 0.05 ) + +[sub_resource type="SpatialMaterial" id=3] +params_cull_mode = 2 +albedo_color = Color( 0.117647, 0.0627451, 0, 1 ) +metallic_specular = 0.0 + +[node name="CableDynamic" type="Spatial"] +script = SubResource( 1 ) + +[node name="MeshInstance" type="MeshInstance" parent="."] +transform = Transform( -4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 0, 0, -0.5 ) +mesh = SubResource( 2 ) +material/0 = SubResource( 3 ) + +[node name="MeshInstance2" type="MeshInstance" parent="."] +transform = Transform( -4.37114e-08, 1, 4.37114e-08, 1.06581e-14, -4.37114e-08, 1, 1, 4.37114e-08, -8.74746e-15, 0, 0, -0.5 ) +mesh = SubResource( 2 ) +material/0 = SubResource( 3 ) diff --git a/godot/scenes/machines/Cannon.tscn b/godot/scenes/machines/Cannon.tscn index 633d910..fbfbdf1 100644 --- a/godot/scenes/machines/Cannon.tscn +++ b/godot/scenes/machines/Cannon.tscn @@ -1,7 +1,9 @@ -[gd_scene load_steps=11 format=2] +[gd_scene load_steps=9 format=2] [ext_resource path="res://scripts/machines/Cannon.gd" type="Script" id=1] [ext_resource path="res://sounds/explode.wav" type="AudioStream" id=2] +[ext_resource path="res://meshes/cannon_barrel.tres" type="ArrayMesh" id=3] +[ext_resource path="res://meshes/cannon_base.tres" type="ArrayMesh" id=4] [sub_resource type="PhysicsMaterial" id=8] rough = true @@ -9,23 +11,8 @@ rough = true [sub_resource type="BoxShape" id=1] extents = Vector3( 1, 0.5, 0.5 ) -[sub_resource type="SpatialMaterial" id=2] -albedo_color = Color( 0.333333, 0.25098, 0.0392157, 1 ) - -[sub_resource type="CubeMesh" id=3] -size = Vector3( 1.5, 0.25, 1 ) - -[sub_resource type="CubeMesh" id=4] -size = Vector3( 1.75, 0.3, 0.3 ) - -[sub_resource type="SpatialMaterial" id=5] -albedo_color = Color( 0, 0, 0, 1 ) -metallic = 1.0 -metallic_specular = 0.0 -roughness = 0.53 - [sub_resource type="BoxShape" id=6] -extents = Vector3( 0.2, 0.2, 0.2 ) +extents = Vector3( 0.2, 0.473253, 0.536751 ) [sub_resource type="CubeMesh" id=7] size = Vector3( 0.4, 0.4, 0.4 ) @@ -41,8 +28,7 @@ shape = SubResource( 1 ) [node name="MeshInstance" type="MeshInstance" parent="."] transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -0.25, 0.125, 0 ) -material_override = SubResource( 2 ) -mesh = SubResource( 3 ) +mesh = ExtResource( 4 ) [node name="YawJoint" type="Spatial" parent="."] transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -0.368354, 0.499951, 0 ) @@ -51,26 +37,27 @@ transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -0.368354, 0.499951, 0 ) [node name="Barrel" type="MeshInstance" parent="YawJoint/PitchJoint"] transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0.355227, 0, 0 ) -mesh = SubResource( 4 ) +mesh = ExtResource( 3 ) skeleton = NodePath("../..") -material/0 = SubResource( 5 ) [node name="Muzzle" type="Spatial" parent="YawJoint/PitchJoint"] -transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 1.13452, 0, 0 ) +transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 1.30877, 0, 0 ) [node name="explosion_sound" type="AudioStreamPlayer3D" parent="YawJoint/PitchJoint/Muzzle"] stream = ExtResource( 2 ) unit_db = 9.0 [node name="CameraPoint" type="Spatial" parent="YawJoint/PitchJoint"] -transform = Transform( -4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 0.873605, 0.209748, 0.0103165 ) +transform = Transform( -4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 0.873605, 0.291723, 0.0103165 ) [node name="SteerArea" type="Area" parent="."] transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -0.935472, 0.123637, 0 ) monitoring = false [node name="CollisionShape" type="CollisionShape" parent="SteerArea"] +transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -0.0778996, 0.339775, 0 ) shape = SubResource( 6 ) [node name="MeshInstance" type="MeshInstance" parent="SteerArea"] +visible = false mesh = SubResource( 7 ) diff --git a/godot/scenes/vehicles/Gunbrig.tscn b/godot/scenes/vehicles/Gunbrig.tscn index 9b82828..1c5441b 100644 --- a/godot/scenes/vehicles/Gunbrig.tscn +++ b/godot/scenes/vehicles/Gunbrig.tscn @@ -1,10 +1,17 @@ -[gd_scene load_steps=20 format=2] +[gd_scene load_steps=24 format=2] [ext_resource path="res://scripts/vehicles/Gunboat.gd" type="Script" id=1] [ext_resource path="res://scenes/machines/Cannon.tscn" type="PackedScene" id=2] [ext_resource path="res://materials/GunbrigHullMat.material" type="Material" id=3] -[ext_resource path="res://meshes/gunbrig.tres" type="ArrayMesh" id=4] +[ext_resource path="res://meshes/hulls/gunbrig.tres" type="ArrayMesh" id=4] [ext_resource path="res://scenes/environment/Ladder.tscn" type="PackedScene" id=5] +[ext_resource path="res://meshes/ship_components/mast_bottom.tres" type="ArrayMesh" id=6] +[ext_resource path="res://meshes/ship_components/mast_top.tres" type="ArrayMesh" id=7] +[ext_resource path="res://meshes/ship_components/mast_mid.tres" type="ArrayMesh" id=8] +[ext_resource path="res://meshes/ship_components/bowsprit.tres" type="ArrayMesh" id=9] +[ext_resource path="res://scenes/environment/Cable.tscn" type="PackedScene" id=10] +[ext_resource path="res://meshes/ship_components/rudder.tres" type="ArrayMesh" id=11] +[ext_resource path="res://scenes/vehicles/ship_parts/SquareSail.tscn" type="PackedScene" id=12] [sub_resource type="PhysicsMaterial" id=28] rough = true @@ -18,45 +25,37 @@ size = Vector3( 0.4, 0.4, 0.4 ) [sub_resource type="BoxShape" id=7] extents = Vector3( 0.1, 0.1, 0.1 ) -[sub_resource type="CubeMesh" id=9] -size = Vector3( 0.15, 24, 0.15 ) +[sub_resource type="BoxShape" id=30] +extents = Vector3( 1.71192, 1, 3.16087 ) -[sub_resource type="OpenSimplexNoise" id=10] +[sub_resource type="BoxShape" id=31] +extents = Vector3( 9.67403, 1.72526, 3.39172 ) -[sub_resource type="NoiseTexture" id=11] -noise = SubResource( 10 ) +[sub_resource type="ConvexPolygonShape" id=32] +points = PoolVector3Array( 9.03568, -4.58351, -0.213987, 8.97102, -3.22678, -1.53091, 15.2737, 1.41891, -0.115287, 8.9733, 1.47226, -3.40048, 8.88502, 1.33463, 3.48596, 11.6287, -3.91187, -0.202437, 10.7609, -1.35963, -2.77775, 10.7609, -1.35963, 2.77775, 15.2737, 1.7663, 0.115287, 9.25625, -2.28365, 2.77775, 9.25625, -2.28365, -2.77775, 11.2356, -4.27522, 0.199394, 10.7609, -0.317433, -3.00905, 8.91702, -0.253313, -3.56211, 8.9733, 1.47226, 3.40048, 8.91702, -0.253313, 3.56211, 10.7609, -0.317433, 3.00905, 15.2737, 1.41891, 0.115287, 10.7405, 1.32393, -2.80184, 12.0335, -3.41686, 0.193231, 10.7405, 1.32393, 2.80184, 9.03568, -4.58351, 0.213987, 10.6968, -4.46334, -0.20556, 8.88502, 1.33463, -3.48596, 12.0335, -3.41686, -0.193231, 15.2737, 1.7663, -0.115287, 8.97102, -3.22678, 1.53091, 11.2356, -4.27522, -0.199394, 10.6968, -4.46334, 0.20556, 9.0556, -0.926408, -3.4196, 9.0556, -0.926408, 3.4196, 8.89468, 0.542091, -3.58764, 8.89468, 0.542091, 3.58764, 11.6287, -3.91187, 0.202437, 9.7238, 1.38374, 3.19069, 9.7238, 1.38374, -3.19069, 10.7609, -0.896644, -2.89304, 10.7609, -0.896644, 2.89304, 9.32136, 0.148591, 3.47247, 9.32136, 0.148591, -3.47247 ) -[sub_resource type="SpatialMaterial" id=12] -albedo_color = Color( 0.266667, 0.215686, 0.215686, 1 ) -albedo_texture = SubResource( 11 ) +[sub_resource type="CylinderShape" id=33] +height = 10.6682 +radius = 0.4 -[sub_resource type="CubeMesh" id=13] -size = Vector3( 0.05, 15, 13 ) +[sub_resource type="BoxShape" id=34] +extents = Vector3( 1.20173, 0.287114, 1.17431 ) -[sub_resource type="CubeMesh" id=14] -size = Vector3( 2, 4, 0.15 ) +[sub_resource type="BoxShape" id=35] +extents = Vector3( 0.294164, 0.287114, 7.50894 ) [sub_resource type="NavigationMesh" id=26] -vertices = PoolVector3Array( -5.28514, 1.7234, -3.63542, -5.28514, 1.7234, -3.38542, -3.28514, 1.7234, -3.38542, -3.28514, 1.7234, -3.63542, -8.28514, 1.7234, -3.38542, -8.28514, 1.7234, -3.13542, -7.28514, 1.7234, -3.13542, -7.28514, 1.7234, -3.38542, -13.7851, 2.7234, -3.13542, -13.7851, 2.7234, 3.11458, -10.5351, 2.7234, 3.11458, -10.5351, 2.7234, -3.13542, -4.03514, 0.473404, 2.86458, -4.03514, 0.473404, 3.11458, 2.21486, 0.473404, 3.11458, -3.28514, 0.473404, -2.88542, -10.0351, 0.473404, -2.63542, -10.0351, 0.473404, 2.61458, -4.03514, 0.473404, 2.86458, -3.28514, 0.473404, -2.88542, -3.28514, 0.473404, -3.13542, -3.28514, 0.473404, -2.88542, 2.21486, 0.473404, 3.11458, 8.46486, 0.473404, 3.11458, 8.46486, 0.473404, -3.13542, 8.96486, 1.9734, -0.135424, 8.96486, 1.9734, 0.114576, 9.21486, 1.9734, 0.114576, 9.21486, 1.9734, -0.135424, 12.7149, 1.9734, -0.885424, 11.9649, 1.7234, -1.88542, 11.4649, 1.7234, -1.88542, 9.21486, 1.9734, 3.11458, 8.96486, 1.9734, 3.11458, 8.96486, 1.9734, 3.36458, 9.46486, 1.7234, 3.36458, 11.2149, 1.7234, 2.11458, 11.7149, 1.7234, 1.86458, 12.4649, 1.9734, 1.11458, 9.21486, 1.9734, 3.11458, 9.46486, 1.7234, 3.36458, 9.46486, 1.7234, 3.11458, 9.46486, 1.7234, 3.11458, 9.96486, 1.7234, 3.11458, 9.96486, 1.7234, 2.86458, 11.2149, 1.7234, 2.11458, 11.7149, 1.7234, 2.11458, 11.7149, 1.7234, 1.86458, 14.9649, 1.9734, 0.114576, 14.9649, 1.9734, -0.135424, 14.4649, 1.9734, -0.135424, 13.7149, 1.9734, -0.385424, 13.7149, 1.9734, -0.635424, 13.2149, 1.9734, -0.635424, 13.2149, 1.9734, 0.614576, 13.2149, 1.9734, -0.635424, 13.2149, 1.9734, -0.885424, 12.7149, 1.9734, -0.885424, 9.21486, 1.9734, 3.11458, 9.46486, 1.7234, 3.11458, 9.96486, 1.7234, 2.86458, 11.2149, 1.7234, 2.11458, 9.21486, 1.9734, 0.114576, 14.4649, 1.9734, -0.135424, 14.4649, 1.9734, -0.385424, 13.7149, 1.9734, -0.385424, 9.96486, 1.7234, -2.88542, 9.96486, 1.7234, -3.13542, 9.21486, 1.9734, -3.13542, 12.4649, 1.9734, 1.11458, 12.9649, 1.9734, 1.11458, 13.2149, 1.9734, 0.614576, 13.2149, 1.9734, -0.635424, 12.7149, 1.9734, -0.885424, 11.7149, 1.7234, 1.86458, 11.9649, 1.7234, 1.86458, 12.4649, 1.9734, 1.11458, 14.9649, 1.9734, 0.114576, 14.4649, 1.9734, -0.135424, 13.7149, 1.9734, -0.385424, 13.2149, 1.9734, 0.614576, 11.4649, 1.7234, -1.88542, 9.96486, 1.7234, -2.88542, 9.21486, 1.9734, -3.13542, 9.21486, 1.9734, -0.135424, 11.4649, 1.7234, -1.88542, 10.7149, 1.7234, -2.88542, 9.96486, 1.7234, -2.88542, 9.96486, 1.7234, 2.86458, 10.7149, 1.7234, 2.86458, 11.2149, 1.7234, 2.11458, 11.4649, 1.7234, -1.88542, 9.21486, 1.9734, -0.135424, 9.21486, 1.9734, 0.114576, 11.2149, 1.7234, 2.11458, 12.4649, 1.9734, 1.11458, 12.7149, 1.9734, -0.885424, -5.28514, 1.7234, 3.36458, -5.28514, 1.7234, 3.61458, -4.03514, 1.7234, 3.61458, -4.03514, 1.7234, 3.36458 ) -polygons = [ PoolIntArray( 3, 2, 0 ), PoolIntArray( 0, 2, 1 ), PoolIntArray( 7, 6, 4 ), PoolIntArray( 4, 6, 5 ), PoolIntArray( 11, 10, 8 ), PoolIntArray( 8, 10, 9 ), PoolIntArray( 12, 15, 13 ), PoolIntArray( 13, 15, 14 ), PoolIntArray( 17, 16, 18 ), PoolIntArray( 18, 16, 19 ), PoolIntArray( 21, 20, 22 ), PoolIntArray( 22, 20, 23 ), PoolIntArray( 23, 20, 24 ), PoolIntArray( 28, 27, 25 ), PoolIntArray( 25, 27, 26 ), PoolIntArray( 31, 30, 29 ), PoolIntArray( 33, 32, 34 ), PoolIntArray( 34, 32, 35 ), PoolIntArray( 37, 36, 38 ), PoolIntArray( 41, 40, 39 ), PoolIntArray( 44, 43, 42 ), PoolIntArray( 47, 46, 45 ), PoolIntArray( 50, 49, 48 ), PoolIntArray( 52, 51, 53 ), PoolIntArray( 53, 51, 54 ), PoolIntArray( 57, 56, 55 ), PoolIntArray( 59, 58, 60 ), PoolIntArray( 60, 58, 61 ), PoolIntArray( 61, 58, 62 ), PoolIntArray( 65, 64, 63 ), PoolIntArray( 68, 67, 66 ), PoolIntArray( 70, 69, 71 ), PoolIntArray( 71, 69, 72 ), PoolIntArray( 72, 69, 73 ), PoolIntArray( 76, 75, 74 ), PoolIntArray( 78, 77, 79 ), PoolIntArray( 79, 77, 80 ), PoolIntArray( 82, 81, 83 ), PoolIntArray( 83, 81, 84 ), PoolIntArray( 87, 86, 85 ), PoolIntArray( 90, 89, 88 ), PoolIntArray( 93, 92, 94 ), PoolIntArray( 94, 92, 95 ), PoolIntArray( 95, 92, 96 ), PoolIntArray( 96, 92, 91 ), PoolIntArray( 100, 99, 97 ), PoolIntArray( 97, 99, 98 ) ] +vertices = PoolVector3Array( -11.5351, 2.7234, -0.635424, -10.5351, 2.7234, -1.13542, -10.5351, 2.7234, -3.13542, -13.5351, 2.7234, -3.13542, -13.5351, 2.7234, 2.86458, -10.5351, 2.7234, 2.86458, -11.5351, 2.7234, -0.635424, -13.5351, 2.7234, -3.13542, 9.46486, 1.9734, 2.86458, 10.9649, 1.7234, 2.86458, 13.4649, 1.9734, 0.864576, 12.4649, 1.9734, -1.63542, 9.46486, 1.9734, -3.13542, -4.03514, 0.473404, 2.36458, -3.53514, 0.473404, 1.36458, -4.53514, 0.473404, 0.864576, -9.53514, 0.473404, 2.36458, -4.53514, 0.473404, -0.635424, -3.03514, 0.473404, -1.13542, -3.03514, 0.473404, -2.63542, -9.53514, 0.473404, -2.13542, -4.53514, 0.473404, 0.864576, -4.53514, 0.473404, -0.635424, -9.53514, 0.473404, -2.13542, -9.53514, 0.473404, 2.36458, -2.03514, 0.473404, 0.364576, -3.53514, 0.473404, 1.36458, -4.03514, 0.473404, 2.36458, 1.46486, 0.473404, 2.86458, -3.03514, 0.473404, -2.63542, -3.03514, 0.473404, -1.13542, -2.03514, 0.473404, 0.364576, 1.46486, 0.473404, 2.86458, 7.96486, 0.473404, 2.86458, 7.96486, 0.473404, -2.63542 ) +polygons = [ PoolIntArray( 1, 0, 2 ), PoolIntArray( 2, 0, 3 ), PoolIntArray( 5, 4, 6 ), PoolIntArray( 6, 4, 7 ), PoolIntArray( 9, 8, 10 ), PoolIntArray( 10, 8, 11 ), PoolIntArray( 11, 8, 12 ), PoolIntArray( 14, 13, 15 ), PoolIntArray( 15, 13, 16 ), PoolIntArray( 18, 17, 19 ), PoolIntArray( 19, 17, 20 ), PoolIntArray( 21, 24, 22 ), PoolIntArray( 22, 24, 23 ), PoolIntArray( 26, 25, 27 ), PoolIntArray( 27, 25, 28 ), PoolIntArray( 30, 29, 31 ), PoolIntArray( 31, 29, 32 ), PoolIntArray( 32, 29, 33 ), PoolIntArray( 33, 29, 34 ) ] +cell_size = 0.5 agent_height = 1.8 agent_radius = 0.18 agent_max_slope = 46.0 -edge_max_error = 0.68 - -[sub_resource type="BoxShape" id=30] -extents = Vector3( 1.71192, 1, 3.16087 ) - -[sub_resource type="BoxShape" id=31] -extents = Vector3( 9.67403, 1.72526, 3.39172 ) - -[sub_resource type="ConvexPolygonShape" id=32] -points = PoolVector3Array( 9.03568, -4.58351, -0.213987, 8.97102, -3.22678, -1.53091, 15.2737, 1.41891, -0.115287, 8.9733, 1.47226, -3.40048, 8.88502, 1.33463, 3.48596, 11.6287, -3.91187, -0.202437, 10.7609, -1.35963, -2.77775, 10.7609, -1.35963, 2.77775, 15.2737, 1.7663, 0.115287, 9.25625, -2.28365, 2.77775, 9.25625, -2.28365, -2.77775, 11.2356, -4.27522, 0.199394, 10.7609, -0.317433, -3.00905, 8.91702, -0.253313, -3.56211, 8.9733, 1.47226, 3.40048, 8.91702, -0.253313, 3.56211, 10.7609, -0.317433, 3.00905, 15.2737, 1.41891, 0.115287, 10.7405, 1.32393, -2.80184, 12.0335, -3.41686, 0.193231, 10.7405, 1.32393, 2.80184, 9.03568, -4.58351, 0.213987, 10.6968, -4.46334, -0.20556, 8.88502, 1.33463, -3.48596, 12.0335, -3.41686, -0.193231, 15.2737, 1.7663, -0.115287, 8.97102, -3.22678, 1.53091, 11.2356, -4.27522, -0.199394, 10.6968, -4.46334, 0.20556, 9.0556, -0.926408, -3.4196, 9.0556, -0.926408, 3.4196, 8.89468, 0.542091, -3.58764, 8.89468, 0.542091, 3.58764, 11.6287, -3.91187, 0.202437, 9.7238, 1.38374, 3.19069, 9.7238, 1.38374, -3.19069, 10.7609, -0.896644, -2.89304, 10.7609, -0.896644, 2.89304, 9.32136, 0.148591, 3.47247, 9.32136, 0.148591, -3.47247 ) +region_min_size = 3.0 [node name="Gunbrig" type="RigidBody"] -mass = 238000.0 +mass = 2380.0 physics_material_override = SubResource( 28 ) -can_sleep = false linear_damp = 1.0 angular_damp = 1.0 script = ExtResource( 1 ) @@ -71,6 +70,44 @@ shape = SubResource( 5 ) [node name="MeshInstance" type="MeshInstance" parent="SteerArea"] mesh = SubResource( 6 ) +[node name="ARTILLERY" type="Spatial" parent="."] + +[node name="Cannon" parent="ARTILLERY" instance=ExtResource( 2 )] +transform = Transform( 1.31134e-07, 0, -1, 0, 1, 0, 1, 0, 1.31134e-07, 6.33448, 0.107111, 3.3196 ) + +[node name="Cannon2" parent="ARTILLERY" instance=ExtResource( 2 )] +transform = Transform( 1.31134e-07, 0, -1, 0, 1, 0, 1, 0, 1.31134e-07, 3.36645, 0.107111, 3.3196 ) + +[node name="Cannon3" parent="ARTILLERY" instance=ExtResource( 2 )] +transform = Transform( 1.31134e-07, 0, -1, 0, 1, 0, 1, 0, 1.31134e-07, 0.322236, 0.107111, 3.3196 ) + +[node name="Cannon4" parent="ARTILLERY" instance=ExtResource( 2 )] +transform = Transform( 1.31134e-07, 0, -1, 0, 1, 0, 1, 0, 1.31134e-07, -2.66973, 0.107111, 3.21655 ) + +[node name="Cannon5" parent="ARTILLERY" instance=ExtResource( 2 )] +transform = Transform( 1.31134e-07, 0, -1, 0, 1, 0, 1, 0, 1.31134e-07, -5.62184, 0.107111, 3.19748 ) + +[node name="Cannon6" parent="ARTILLERY" instance=ExtResource( 2 )] +transform = Transform( 1.31134e-07, 0, -1, 0, 1, 0, 1, 0, 1.31134e-07, -8.72409, 0.107111, 2.8206 ) + +[node name="Cannon7" parent="ARTILLERY" instance=ExtResource( 2 )] +transform = Transform( -0.0811907, 0, 0.996699, 0, 1, 0, -0.996699, 0, -0.0811907, -8.6751, 0.107111, -2.89481 ) + +[node name="Cannon8" parent="ARTILLERY" instance=ExtResource( 2 )] +transform = Transform( -2.18557e-07, 0, 1, 0, 1, 0, -1, 0, -2.18557e-07, -5.70608, 0.107111, -3.29825 ) + +[node name="Cannon9" parent="ARTILLERY" instance=ExtResource( 2 )] +transform = Transform( -2.18557e-07, 0, 1, 0, 1, 0, -1, 0, -2.18557e-07, -2.67884, 0.107111, -3.31267 ) + +[node name="Cannon10" parent="ARTILLERY" instance=ExtResource( 2 )] +transform = Transform( -2.18557e-07, 0, 1, 0, 1, 0, -1, 0, -2.18557e-07, 0.421378, 0.107111, -3.35383 ) + +[node name="Cannon11" parent="ARTILLERY" instance=ExtResource( 2 )] +transform = Transform( 0.0172777, 0, 0.999851, 0, 1, 0, -0.999851, 0, 0.0172777, 3.36481, 0.107111, -3.38258 ) + +[node name="Cannon12" parent="ARTILLERY" instance=ExtResource( 2 )] +transform = Transform( -2.18557e-07, 0, 1, 0, 1, 0, -1, 0, -2.18557e-07, 6.37315, 0.107111, -3.35613 ) + [node name="FloatPoints" type="Spatial" parent="."] [node name="FloatArea" type="Area" parent="FloatPoints"] @@ -127,95 +164,185 @@ monitorable = false [node name="CollisionShape" type="CollisionShape" parent="FloatPoints/FloatArea4"] shape = SubResource( 7 ) -[node name="Mast" type="Spatial" parent="."] -transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 7.97525, 5.76149, 0 ) +[node name="Rudder" type="Spatial" parent="."] +transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -12.6143, -3.23144, 0.0526202 ) -[node name="MastPole" type="MeshInstance" parent="Mast"] -transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 5.93756, 0 ) -mesh = SubResource( 9 ) +[node name="RudderMesh" type="MeshInstance" parent="Rudder"] +transform = Transform( 0.999613, 0.0278344, 0, -0.0278344, 0.999613, 0, 0, 0, 1, -0.530092, -0.513274, 0 ) +mesh = ExtResource( 11 ) skeleton = NodePath("../..") -material/0 = SubResource( 12 ) -[node name="Sail" type="Spatial" parent="Mast"] -transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0.113369, 8.41979, 0 ) +[node name="Ladder" parent="." instance=ExtResource( 5 )] +transform = Transform( -0.999758, 0, -0.0220069, 0, 5, 0, 0.0220069, 0, -0.999758, 10.3861, -0.881159, -3.49393 ) -[node name="SailMesh" type="MeshInstance" parent="Mast/Sail"] -transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.617531, 0 ) -mesh = SubResource( 13 ) -skeleton = NodePath("../..") +[node name="Ladder2" parent="." instance=ExtResource( 5 )] +transform = Transform( 0.0175921, 0, -0.999845, 0, 1.5, 0, 0.999845, 0, 0.0175921, 8.877, 0.904923, -1.79943 ) -[node name="Rudder" type="Spatial" parent="."] -transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -12.6143, -3.23144, 0.0526202 ) +[node name="Ladder3" parent="." instance=ExtResource( 5 )] +transform = Transform( -0.0175922, 0, 0.999845, 0, 2.3, 0, -0.999845, 0, -0.0175922, -10.4189, 1.52301, -1.29144 ) -[node name="RudderMesh" type="MeshInstance" parent="Rudder"] -transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -0.651875, 0, 0 ) -mesh = SubResource( 14 ) -skeleton = NodePath("../..") +[node name="Hull" type="MeshInstance" parent="."] +mesh = ExtResource( 4 ) +material/0 = ExtResource( 3 ) -[node name="Cannon" parent="." instance=ExtResource( 2 )] -transform = Transform( 1.31134e-07, 0, -1, 0, 1, 0, 1, 0, 1.31134e-07, 6.33448, 0.107111, 3.3196 ) +[node name="Cabin" type="CollisionShape" parent="."] +transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -12.1895, 1.42881, 0 ) +shape = SubResource( 30 ) -[node name="Cannon2" parent="." instance=ExtResource( 2 )] -transform = Transform( 1.31134e-07, 0, -1, 0, 1, 0, 1, 0, 1.31134e-07, 3.36645, 0.107111, 3.3196 ) +[node name="MainDeck" type="CollisionShape" parent="."] +transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -0.717534, -1.63676, 0 ) +shape = SubResource( 31 ) -[node name="Cannon3" parent="." instance=ExtResource( 2 )] -transform = Transform( 1.31134e-07, 0, -1, 0, 1, 0, 1, 0, 1.31134e-07, 0.322236, 0.107111, 3.3196 ) +[node name="Bow" type="CollisionShape" parent="."] +shape = SubResource( 32 ) -[node name="Cannon4" parent="." instance=ExtResource( 2 )] -transform = Transform( 1.31134e-07, 0, -1, 0, 1, 0, 1, 0, 1.31134e-07, -2.66973, 0.107111, 3.21655 ) +[node name="Foremast_Bottom" type="MeshInstance" parent="."] +transform = Transform( 1, 0, 0, 0, 0, -1, 0, 1, 0, 8.63802, 0.000953196, -0.535344 ) +mesh = ExtResource( 6 ) -[node name="Cannon5" parent="." instance=ExtResource( 2 )] -transform = Transform( 1.31134e-07, 0, -1, 0, 1, 0, 1, 0, 1.31134e-07, -5.62184, 0.107111, 3.19748 ) +[node name="Bowsprit" type="MeshInstance" parent="."] +transform = Transform( 0.34202, -1.49012e-07, -0.939693, -0.939693, -1.19209e-07, -0.34202, -8.9407e-08, 1, -1.19209e-07, 20.5678, 4.5774, 0 ) +mesh = ExtResource( 9 ) -[node name="Cannon6" parent="." instance=ExtResource( 2 )] -transform = Transform( 1.31134e-07, 0, -1, 0, 1, 0, 1, 0, 1.31134e-07, -8.72409, 0.107111, 2.8206 ) +[node name="Foremast_Mid" type="MeshInstance" parent="."] +transform = Transform( 0.73188, 0, 0, 0, 0, -0.73188, 0, 0.73188, 0, 8.88228, 9.91035, 0.126709 ) +mesh = ExtResource( 8 ) -[node name="Cannon7" parent="." instance=ExtResource( 2 )] -transform = Transform( -0.0811907, 0, 0.996699, 0, 1, 0, -0.996699, 0, -0.0811907, -8.6751, 0.107111, -2.89481 ) +[node name="Foremast_Top" type="MeshInstance" parent="."] +transform = Transform( 1, 0, 0, 0, 0, -1, 0, 1, 0, 9.06137, 21.7672, -0.0107608 ) +mesh = ExtResource( 7 ) -[node name="Cannon8" parent="." instance=ExtResource( 2 )] -transform = Transform( -2.18557e-07, 0, 1, 0, 1, 0, -1, 0, -2.18557e-07, -5.70608, 0.107111, -3.29825 ) +[node name="Mainmast_Bottom" type="MeshInstance" parent="."] +transform = Transform( 1.12901, 0, 0.019707, 0.019707, 0, -1.12901, 0, 1.12919, 0, -3.25325, 0.000953196, -0.535344 ) +mesh = ExtResource( 6 ) -[node name="Cannon9" parent="." instance=ExtResource( 2 )] -transform = Transform( -2.18557e-07, 0, 1, 0, 1, 0, -1, 0, -2.18557e-07, -2.67884, 0.107111, -3.31267 ) +[node name="Mainmast_Mid" type="MeshInstance" parent="."] +transform = Transform( 0.95087, 1.7722e-09, 0.0260087, 0.0332051, -1.13421e-07, -0.744791, 1.77221e-09, 0.951444, -8.88401e-08, -3.15236, 11.14, 0.126709 ) +mesh = ExtResource( 8 ) -[node name="Cannon10" parent="." instance=ExtResource( 2 )] -transform = Transform( -2.18557e-07, 0, 1, 0, 1, 0, -1, 0, -2.18557e-07, 0.421378, 0.107111, -3.35383 ) +[node name="Mainmast_Top" type="MeshInstance" parent="."] +transform = Transform( 0.99863, 3.72529e-09, 0.0523359, 0.0523359, -2.38419e-07, -0.99863, 3.72529e-09, 1, -2.38419e-07, -3.3794, 23.1347, -0.0107608 ) +mesh = ExtResource( 7 ) -[node name="Cannon11" parent="." instance=ExtResource( 2 )] -transform = Transform( 0.0172777, 0, 0.999851, 0, 1, 0, -0.999851, 0, 0.0172777, 3.36481, 0.107111, -3.38258 ) +[node name="Mizzenmast_Bottom" type="MeshInstance" parent="."] +transform = Transform( 0.95087, 1.7722e-09, 0.0260087, 0.0332051, -1.13421e-07, -0.744791, 1.77221e-09, 0.951444, -8.88401e-08, -10.4753, 0.0427809, 0.126709 ) +mesh = ExtResource( 8 ) -[node name="Cannon12" parent="." instance=ExtResource( 2 )] -transform = Transform( -2.18557e-07, 0, 1, 0, 1, 0, -1, 0, -2.18557e-07, 6.37315, 0.107111, -3.35613 ) +[node name="Mizzenmast_Top" type="MeshInstance" parent="."] +transform = Transform( 0.926234, 1.7263e-09, 0.0323448, 0.0323448, -1.10483e-07, -0.926234, 1.7263e-09, 0.926799, -1.10483e-07, -10.6379, 11.734, -0.0107608 ) +mesh = ExtResource( 7 ) + +[node name="STAYS" type="Spatial" parent="."] + +[node name="Forestay" parent="STAYS" instance=ExtResource( 10 )] +transform = Transform( 0.689228, -19.5627, 0, 0.724545, 18.6091, 0, 0, 0, 1, 18.9918, 16.7821, 0 ) + +[node name="Bobstay" parent="STAYS" instance=ExtResource( 10 )] +transform = Transform( -0.504362, -17.2698, 0, 0.863492, -10.0872, 0, 0, 0, 1, 20.0956, 2.35314, 0 ) + +[node name="TopgallantStay" parent="STAYS" instance=ExtResource( 10 )] +transform = Transform( 0.366891, -12.5586, 0, 0.930264, 4.95303, 0, 0, 0, 1, 2.80872, 25.0151, 0 ) + +[node name="Topstay" parent="STAYS" instance=ExtResource( 10 )] +transform = Transform( 0.439986, -12.0333, 0, 0.898004, 5.89582, 0, 0, 0, 1, 2.86093, 15.7148, 0 ) + +[node name="LowerStay" parent="STAYS" instance=ExtResource( 10 )] +transform = Transform( 0.581044, -11.3942, 0, 0.813872, 8.13462, 0, 0, 0, 1, 2.64571, 6.85747, 0 ) + +[node name="RearTopstay" parent="STAYS" instance=ExtResource( 10 )] +transform = Transform( 0.304798, -7.33361, 0, 0.952417, 2.34694, 0, 0, 0, 1, -7.04414, 14.6481, 0 ) + +[node name="RearLowerStay" parent="STAYS" instance=ExtResource( 10 )] +transform = Transform( 0.590789, -7.26144, 0, 0.806826, 5.3171, 0, 0, 0, 1, -7.04414, 4.91103, 0 ) + +[node name="MainRearStayR" parent="STAYS" instance=ExtResource( 10 )] +transform = Transform( 0.993211, 2.98262, 0.0192751, -0.116265, 25.5904, 0.13319, -0.00369238, -3.49771, 0.990903, -5.06589, 13.8609, 1.77881 ) + +[node name="MainRearStayL" parent="STAYS" instance=ExtResource( 10 )] +transform = Transform( 0.992604, 3.1164, 0.0192685, -0.116267, 25.5904, -0.133191, -0.0349294, 3.37909, 0.990903, -5.066, 13.861, -1.779 ) + +[node name="SAILS" type="Spatial" parent="."] + +[node name="Foresail" parent="SAILS" instance=ExtResource( 12 )] +transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 8.94396, 9.06563, 0 ) + +[node name="ForeTopsail" parent="SAILS" instance=ExtResource( 12 )] +transform = Transform( 0.9, 0, 0, 0, 0.9, 0, 0, 0, 0.9, 9.06741, 16.8525, 0 ) + +[node name="ForeRoyal" parent="SAILS" instance=ExtResource( 12 )] +transform = Transform( 0.7, 0, 0, 0, 0.7, 0, 0, 0, 0.7, 9.30572, 22.2289, 0 ) + +[node name="Mainsail" parent="SAILS" instance=ExtResource( 12 )] +transform = Transform( 1.15, 0, 0, 0, 1.15, 0, 0, 0, 1.15, -3.04496, 9.77941, 0 ) + +[node name="MainTopsail" parent="SAILS" instance=ExtResource( 12 )] +transform = Transform( 0.949512, -0.0304534, 0, 0.0304534, 0.949512, 0, 0, 0, 0.95, -3.1179, 18.2776, 0 ) + +[node name="MainRoyal" parent="SAILS" instance=ExtResource( 12 )] +transform = Transform( 0.797373, -0.0647854, 0, 0.0647854, 0.797373, 0, 0, 0, 0.8, -3.33794, 24.7801, 0 ) + +[node name="CollisionShape" type="CollisionShape" parent="."] +transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -3.3912, 5.52662, 0.0706616 ) +shape = SubResource( 33 ) + +[node name="CollisionShape2" type="CollisionShape" parent="."] +transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -3.49448, 10.9969, 0 ) +shape = SubResource( 34 ) + +[node name="CollisionShape3" type="CollisionShape" parent="."] +transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -3.00969, 9.75712, -0.1212 ) +shape = SubResource( 35 ) [node name="NavigationMeshInstance" type="NavigationMeshInstance" parent="."] navmesh = SubResource( 26 ) +enabled = false [node name="Hull" type="MeshInstance" parent="NavigationMeshInstance"] visible = false mesh = ExtResource( 4 ) material/0 = ExtResource( 3 ) -[node name="Ladder" parent="." instance=ExtResource( 5 )] -transform = Transform( -0.999758, 0, -0.0220069, 0, 5, 0, 0.0220069, 0, -0.999758, 10.3861, -0.881159, -3.49393 ) +[node name="Foremast_Bottom" type="MeshInstance" parent="NavigationMeshInstance"] +transform = Transform( 1, 0, 0, 0, 0, -1, 0, 1, 0, 8.63802, 0.000953196, -0.535344 ) +visible = false +mesh = ExtResource( 6 ) -[node name="Ladder2" parent="." instance=ExtResource( 5 )] -transform = Transform( 0.0175921, 0, -0.999845, 0, 1.5, 0, 0.999845, 0, 0.0175921, 8.877, 0.904923, -1.79943 ) +[node name="Bowsprit" type="MeshInstance" parent="NavigationMeshInstance"] +transform = Transform( 0.34202, -1.49012e-07, -0.939693, -0.939693, -1.19209e-07, -0.34202, -8.9407e-08, 1, -1.19209e-07, 20.5678, 4.5774, 0 ) +visible = false +mesh = ExtResource( 9 ) -[node name="Ladder3" parent="." instance=ExtResource( 5 )] -transform = Transform( -0.0175922, 0, 0.999845, 0, 2.3, 0, -0.999845, 0, -0.0175922, -10.4189, 1.52301, -1.29144 ) +[node name="Foremast_Mid" type="MeshInstance" parent="NavigationMeshInstance"] +transform = Transform( 0.73188, 0, 0, 0, 0, -0.73188, 0, 0.73188, 0, 8.88228, 9.91035, 0.126709 ) +visible = false +mesh = ExtResource( 8 ) -[node name="Hull" type="MeshInstance" parent="."] -mesh = ExtResource( 4 ) -material/0 = ExtResource( 3 ) +[node name="Foremast_Top" type="MeshInstance" parent="NavigationMeshInstance"] +transform = Transform( 1, 0, 0, 0, 0, -1, 0, 1, 0, 9.06137, 21.7672, -0.0107608 ) +visible = false +mesh = ExtResource( 7 ) -[node name="Cabin" type="CollisionShape" parent="."] -transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -12.1895, 1.42881, 0 ) -shape = SubResource( 30 ) +[node name="Mainmast_Bottom" type="MeshInstance" parent="NavigationMeshInstance"] +transform = Transform( 1.12901, 0, 0.019707, 0.019707, 0, -1.12901, 0, 1.12919, 0, -3.25325, 0.000953196, -0.535344 ) +visible = false +mesh = ExtResource( 6 ) -[node name="MainDeck" type="CollisionShape" parent="."] -transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -0.717534, -1.63676, 0 ) -shape = SubResource( 31 ) +[node name="Mainmast_Mid" type="MeshInstance" parent="NavigationMeshInstance"] +transform = Transform( 0.95087, 1.7722e-09, 0.0260087, 0.0332051, -1.13421e-07, -0.744791, 1.77221e-09, 0.951444, -8.88401e-08, -3.15236, 11.14, 0.126709 ) +visible = false +mesh = ExtResource( 8 ) -[node name="Bow" type="CollisionShape" parent="."] -shape = SubResource( 32 ) +[node name="Mainmast_Top" type="MeshInstance" parent="NavigationMeshInstance"] +transform = Transform( 0.99863, 3.72529e-09, 0.0523359, 0.0523359, -2.38419e-07, -0.99863, 3.72529e-09, 1, -2.38419e-07, -3.3794, 23.1347, -0.0107608 ) +visible = false +mesh = ExtResource( 7 ) + +[node name="Mizzenmast_Bottom" type="MeshInstance" parent="NavigationMeshInstance"] +transform = Transform( 0.95087, 1.7722e-09, 0.0260087, 0.0332051, -1.13421e-07, -0.744791, 1.77221e-09, 0.951444, -8.88401e-08, -10.4753, 0.0427809, 0.126709 ) +visible = false +mesh = ExtResource( 8 ) + +[node name="Mizzenmast_Top" type="MeshInstance" parent="NavigationMeshInstance"] +transform = Transform( 0.926234, 1.7263e-09, 0.0323448, 0.0323448, -1.10483e-07, -0.926234, 1.7263e-09, 0.926799, -1.10483e-07, -10.6379, 11.734, -0.0107608 ) +visible = false +mesh = ExtResource( 7 ) diff --git a/godot/scenes/vehicles/ship_parts/SquareSail.gd b/godot/scenes/vehicles/ship_parts/SquareSail.gd new file mode 100644 index 0000000..de68c71 --- /dev/null +++ b/godot/scenes/vehicles/ship_parts/SquareSail.gd @@ -0,0 +1,17 @@ +extends Spatial + +var sheet_out: float = -6.2 +var wind_bone: int = -1 + +func _ready(): + $Skeleton/IKL.start() + $Skeleton/IKR.start() + wind_bone = $Skeleton.find_bone("Bone") + +func _process(_delta): + var old_t = $Skeleton.get_bone_pose(wind_bone) + old_t.origin.y = lerp(old_t.origin.y, 0.0, 0.05) + $Skeleton.set_bone_pose(wind_bone, old_t) + +func set_sheet(amount: float): #0 to 1 + $Sheet.transform.origin.y = amount * sheet_out diff --git a/godot/scenes/vehicles/ship_parts/SquareSail.tscn b/godot/scenes/vehicles/ship_parts/SquareSail.tscn new file mode 100644 index 0000000..e662979 --- /dev/null +++ b/godot/scenes/vehicles/ship_parts/SquareSail.tscn @@ -0,0 +1,228 @@ +[gd_scene load_steps=7 format=2] + +[ext_resource path="res://scenes/vehicles/ship_parts/SquareSail.gd" type="Script" id=1] +[ext_resource path="res://materials/Sailcloth.material" type="Material" id=2] +[ext_resource path="res://meshes/ship_components/yard.tres" type="ArrayMesh" id=3] +[ext_resource path="res://scenes/environment/CableDynamic.tscn" type="PackedScene" id=4] + +[sub_resource type="ArrayMesh" id=1] +resource_name = "sail_Plane" +surfaces/0 = { +"aabb": AABB( 9.10234, 1.74229, -5.353, 0.574952, 6.16177, 11.1653 ), +"array_data": PoolByteArray( 48, 163, 17, 65, 130, 3, 223, 63, 52, 254, 185, 64, 89, 219, 219, 18, 131, 56, 0, 60, 16, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 48, 163, 17, 65, 130, 3, 223, 63, 204, 75, 171, 192, 89, 219, 219, 18, 131, 56, 0, 0, 7, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 48, 163, 17, 65, 32, 238, 252, 64, 193, 94, 183, 64, 106, 20, 20, 10, 0, 0, 240, 59, 9, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 48, 163, 17, 65, 32, 238, 252, 64, 89, 172, 168, 192, 106, 20, 20, 10, 0, 0, 132, 31, 0, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 49, 214, 26, 65, 129, 87, 154, 64, 199, 134, 172, 64, 110, 16, 16, 8, 125, 52, 178, 59, 12, 11, 13, 10, 79, 169, 114, 41, 27, 33, 34, 12, 49, 214, 26, 65, 129, 87, 154, 64, 199, 134, 172, 64, 125, 255, 255, 1, 125, 52, 178, 59, 12, 11, 13, 10, 79, 169, 114, 41, 27, 33, 34, 12, 48, 163, 17, 65, 130, 3, 223, 63, 128, 38, 107, 62, 89, 219, 219, 18, 131, 56, 0, 56, 18, 16, 7, 5, 255, 201, 225, 26, 244, 23, 41, 3, 49, 214, 26, 65, 129, 87, 154, 64, 95, 212, 157, 192, 110, 16, 16, 8, 125, 52, 211, 40, 3, 2, 4, 1, 75, 180, 89, 38, 104, 31, 241, 5, 49, 214, 26, 65, 129, 87, 154, 64, 95, 212, 157, 192, 125, 255, 255, 1, 125, 52, 211, 40, 3, 2, 4, 1, 75, 180, 89, 38, 104, 31, 241, 5, 48, 163, 17, 65, 32, 238, 252, 64, 128, 38, 107, 62, 106, 20, 20, 10, 0, 0, 0, 56, 18, 1, 10, 0, 225, 189, 70, 27, 24, 22, 190, 16, 49, 214, 26, 65, 129, 87, 154, 64, 128, 38, 107, 62, 110, 16, 16, 8, 125, 52, 0, 56, 18, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 49, 214, 26, 65, 129, 87, 154, 64, 128, 38, 107, 62, 110, 16, 16, 8, 125, 52, 0, 56, 18, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 49, 214, 26, 65, 129, 87, 154, 64, 128, 38, 107, 62, 125, 255, 255, 1, 125, 52, 0, 56, 18, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 49, 214, 26, 65, 129, 87, 154, 64, 128, 38, 107, 62, 125, 255, 255, 1, 125, 52, 0, 56, 18, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 99, 79, 24, 65, 98, 24, 82, 64, 56, 36, 175, 64, 106, 236, 236, 10, 184, 54, 193, 59, 14, 15, 16, 13, 108, 103, 108, 103, 190, 31, 102, 17, 99, 79, 24, 65, 98, 24, 82, 64, 56, 36, 175, 64, 113, 243, 243, 6, 184, 54, 193, 59, 14, 15, 16, 13, 108, 103, 108, 103, 190, 31, 102, 17, 48, 163, 17, 65, 130, 3, 223, 63, 152, 242, 35, 192, 89, 219, 219, 18, 131, 56, 0, 52, 7, 18, 5, 6, 177, 107, 221, 92, 183, 27, 183, 27, 48, 163, 17, 65, 130, 3, 223, 63, 152, 242, 35, 192, 89, 219, 219, 18, 131, 56, 0, 52, 7, 18, 5, 6, 177, 107, 221, 92, 183, 27, 183, 27, 189, 120, 22, 65, 209, 162, 203, 64, 238, 152, 163, 192, 105, 21, 21, 10, 127, 48, 132, 37, 1, 2, 0, 0, 29, 243, 225, 12, 0, 0, 0, 0, 189, 120, 22, 65, 209, 162, 203, 64, 238, 152, 163, 192, 105, 21, 21, 10, 127, 48, 132, 37, 1, 2, 0, 0, 29, 243, 225, 12, 0, 0, 0, 0, 48, 163, 17, 65, 32, 238, 252, 64, 245, 183, 62, 64, 106, 20, 20, 10, 0, 0, 248, 57, 18, 10, 9, 12, 112, 101, 152, 76, 45, 63, 199, 14, 48, 163, 17, 65, 32, 238, 252, 64, 245, 183, 62, 64, 106, 20, 20, 10, 0, 0, 248, 57, 18, 10, 9, 12, 112, 101, 152, 76, 45, 63, 199, 14, 189, 120, 22, 65, 209, 162, 203, 64, 86, 75, 178, 64, 105, 21, 21, 10, 127, 48, 211, 59, 10, 11, 0, 0, 156, 237, 98, 18, 0, 0, 0, 0, 189, 120, 22, 65, 209, 162, 203, 64, 86, 75, 178, 64, 105, 21, 21, 10, 127, 48, 211, 59, 10, 11, 0, 0, 156, 237, 98, 18, 0, 0, 0, 0, 48, 163, 17, 65, 130, 3, 223, 63, 104, 87, 65, 64, 89, 219, 219, 18, 131, 56, 0, 58, 16, 18, 15, 14, 75, 110, 175, 107, 1, 19, 1, 19, 48, 163, 17, 65, 130, 3, 223, 63, 104, 87, 65, 64, 89, 219, 219, 18, 131, 56, 0, 58, 16, 18, 15, 14, 75, 110, 175, 107, 1, 19, 1, 19, 99, 79, 24, 65, 98, 24, 82, 64, 208, 113, 160, 192, 106, 236, 236, 10, 184, 54, 198, 39, 5, 6, 7, 4, 181, 109, 181, 109, 23, 23, 124, 13, 99, 79, 24, 65, 98, 24, 82, 64, 208, 113, 160, 192, 113, 243, 243, 6, 184, 54, 198, 39, 5, 6, 7, 4, 181, 109, 181, 109, 23, 23, 124, 13, 48, 163, 17, 65, 32, 238, 252, 64, 37, 83, 33, 192, 106, 20, 20, 10, 0, 0, 15, 52, 1, 18, 0, 3, 69, 85, 94, 80, 197, 70, 149, 19, 48, 163, 17, 65, 32, 238, 252, 64, 37, 83, 33, 192, 106, 20, 20, 10, 0, 0, 15, 52, 1, 18, 0, 3, 69, 85, 94, 80, 197, 70, 149, 19, 189, 120, 22, 65, 209, 162, 203, 64, 128, 38, 107, 62, 105, 21, 21, 10, 127, 48, 0, 56, 18, 1, 10, 0, 154, 220, 124, 18, 245, 12, 242, 3, 189, 120, 22, 65, 209, 162, 203, 64, 128, 38, 107, 62, 105, 21, 21, 10, 127, 48, 0, 56, 18, 1, 10, 0, 154, 220, 124, 18, 245, 12, 242, 3, 189, 120, 22, 65, 209, 162, 203, 64, 128, 38, 107, 62, 105, 21, 21, 10, 127, 48, 0, 56, 18, 1, 10, 0, 154, 220, 124, 18, 245, 12, 242, 3, 189, 120, 22, 65, 209, 162, 203, 64, 128, 38, 107, 62, 105, 21, 21, 10, 127, 48, 0, 56, 18, 1, 10, 0, 154, 220, 124, 18, 245, 12, 242, 3, 99, 79, 24, 65, 98, 24, 82, 64, 128, 38, 107, 62, 106, 236, 236, 10, 184, 54, 0, 56, 18, 16, 7, 0, 144, 227, 146, 14, 220, 13, 0, 0, 99, 79, 24, 65, 98, 24, 82, 64, 128, 38, 107, 62, 106, 236, 236, 10, 184, 54, 0, 56, 18, 16, 7, 0, 144, 227, 146, 14, 220, 13, 0, 0, 99, 79, 24, 65, 98, 24, 82, 64, 128, 38, 107, 62, 113, 243, 243, 6, 184, 54, 0, 56, 18, 16, 7, 0, 144, 227, 146, 14, 220, 13, 0, 0, 99, 79, 24, 65, 98, 24, 82, 64, 128, 38, 107, 62, 113, 243, 243, 6, 184, 54, 0, 56, 18, 16, 7, 0, 144, 227, 146, 14, 220, 13, 0, 0, 49, 214, 26, 65, 129, 87, 154, 64, 251, 223, 51, 64, 110, 16, 16, 8, 125, 52, 217, 57, 18, 12, 10, 16, 115, 170, 53, 36, 63, 29, 23, 20, 49, 214, 26, 65, 129, 87, 154, 64, 251, 223, 51, 64, 110, 16, 16, 8, 125, 52, 217, 57, 18, 12, 10, 16, 115, 170, 53, 36, 63, 29, 23, 20, 49, 214, 26, 65, 129, 87, 154, 64, 251, 223, 51, 64, 125, 255, 255, 1, 125, 52, 217, 57, 18, 12, 10, 16, 115, 170, 53, 36, 63, 29, 23, 20, 49, 214, 26, 65, 129, 87, 154, 64, 251, 223, 51, 64, 125, 255, 255, 1, 125, 52, 217, 57, 18, 12, 10, 16, 115, 170, 53, 36, 63, 29, 23, 20, 49, 214, 26, 65, 129, 87, 154, 64, 43, 123, 22, 192, 110, 16, 16, 8, 125, 52, 77, 52, 18, 3, 1, 7, 112, 127, 51, 59, 234, 42, 112, 26, 49, 214, 26, 65, 129, 87, 154, 64, 43, 123, 22, 192, 110, 16, 16, 8, 125, 52, 77, 52, 18, 3, 1, 7, 112, 127, 51, 59, 234, 42, 112, 26, 49, 214, 26, 65, 129, 87, 154, 64, 43, 123, 22, 192, 125, 255, 255, 1, 125, 52, 77, 52, 18, 3, 1, 7, 112, 127, 51, 59, 234, 42, 112, 26, 49, 214, 26, 65, 129, 87, 154, 64, 43, 123, 22, 192, 125, 255, 255, 1, 125, 52, 77, 52, 18, 3, 1, 7, 112, 127, 51, 59, 234, 42, 112, 26, 99, 79, 24, 65, 98, 24, 82, 64, 156, 24, 25, 192, 106, 236, 236, 10, 184, 54, 62, 52, 18, 7, 5, 6, 161, 110, 64, 59, 14, 43, 14, 43, 99, 79, 24, 65, 98, 24, 82, 64, 156, 24, 25, 192, 106, 236, 236, 10, 184, 54, 62, 52, 18, 7, 5, 6, 161, 110, 64, 59, 14, 43, 14, 43, 99, 79, 24, 65, 98, 24, 82, 64, 156, 24, 25, 192, 113, 243, 243, 6, 184, 54, 62, 52, 18, 7, 5, 6, 161, 110, 64, 59, 14, 43, 14, 43, 99, 79, 24, 65, 98, 24, 82, 64, 156, 24, 25, 192, 113, 243, 243, 6, 184, 54, 62, 52, 18, 7, 5, 6, 161, 110, 64, 59, 14, 43, 14, 43, 99, 79, 24, 65, 98, 24, 82, 64, 108, 125, 54, 64, 106, 236, 236, 10, 184, 54, 224, 57, 18, 16, 15, 14, 5, 150, 72, 57, 88, 24, 88, 24, 99, 79, 24, 65, 98, 24, 82, 64, 108, 125, 54, 64, 106, 236, 236, 10, 184, 54, 224, 57, 18, 16, 15, 14, 5, 150, 72, 57, 88, 24, 88, 24, 99, 79, 24, 65, 98, 24, 82, 64, 108, 125, 54, 64, 113, 243, 243, 6, 184, 54, 224, 57, 18, 16, 15, 14, 5, 150, 72, 57, 88, 24, 88, 24, 99, 79, 24, 65, 98, 24, 82, 64, 108, 125, 54, 64, 113, 243, 243, 6, 184, 54, 224, 57, 18, 16, 15, 14, 5, 150, 72, 57, 88, 24, 88, 24, 189, 120, 22, 65, 209, 162, 203, 64, 138, 164, 57, 64, 105, 21, 21, 10, 127, 48, 233, 57, 18, 10, 9, 12, 48, 134, 75, 66, 128, 30, 2, 25, 189, 120, 22, 65, 209, 162, 203, 64, 138, 164, 57, 64, 105, 21, 21, 10, 127, 48, 233, 57, 18, 10, 9, 12, 48, 134, 75, 66, 128, 30, 2, 25, 189, 120, 22, 65, 209, 162, 203, 64, 138, 164, 57, 64, 105, 21, 21, 10, 127, 48, 233, 57, 18, 10, 9, 12, 48, 134, 75, 66, 128, 30, 2, 25, 189, 120, 22, 65, 209, 162, 203, 64, 138, 164, 57, 64, 105, 21, 21, 10, 127, 48, 233, 57, 18, 10, 9, 12, 48, 134, 75, 66, 128, 30, 2, 25, 189, 120, 22, 65, 209, 162, 203, 64, 186, 63, 28, 192, 105, 21, 21, 10, 127, 48, 44, 52, 18, 1, 3, 0, 109, 94, 186, 90, 240, 36, 229, 33, 189, 120, 22, 65, 209, 162, 203, 64, 186, 63, 28, 192, 105, 21, 21, 10, 127, 48, 44, 52, 18, 1, 3, 0, 109, 94, 186, 90, 240, 36, 229, 33, 189, 120, 22, 65, 209, 162, 203, 64, 186, 63, 28, 192, 105, 21, 21, 10, 127, 48, 44, 52, 18, 1, 3, 0, 109, 94, 186, 90, 240, 36, 229, 33, 189, 120, 22, 65, 209, 162, 203, 64, 186, 63, 28, 192, 105, 21, 21, 10, 127, 48, 44, 52, 18, 1, 3, 0, 109, 94, 186, 90, 240, 36, 229, 33, 185, 212, 22, 65, 17, 205, 32, 64, 34, 39, 177, 64, 89, 219, 219, 18, 213, 55, 205, 59, 16, 14, 15, 0, 182, 228, 164, 13, 164, 13, 0, 0, 185, 212, 22, 65, 17, 205, 32, 64, 34, 39, 177, 64, 113, 243, 243, 6, 213, 55, 205, 59, 16, 14, 15, 0, 182, 228, 164, 13, 164, 13, 0, 0, 48, 163, 17, 65, 130, 3, 223, 63, 24, 69, 125, 192, 89, 219, 219, 18, 131, 56, 0, 48, 7, 18, 5, 6, 195, 183, 3, 29, 155, 21, 155, 21, 48, 163, 17, 65, 130, 3, 223, 63, 24, 69, 125, 192, 89, 219, 219, 18, 131, 56, 0, 48, 7, 18, 5, 6, 195, 183, 3, 29, 155, 21, 155, 21, 15, 1, 20, 65, 120, 72, 228, 64, 224, 8, 166, 192, 105, 21, 21, 10, 126, 44, 138, 35, 1, 0, 0, 0, 158, 250, 96, 5, 0, 0, 0, 0, 15, 1, 20, 65, 120, 72, 228, 64, 224, 8, 166, 192, 106, 20, 20, 10, 126, 44, 138, 35, 1, 0, 0, 0, 158, 250, 96, 5, 0, 0, 0, 0, 48, 163, 17, 65, 32, 238, 252, 64, 94, 93, 139, 64, 106, 20, 20, 10, 0, 0, 244, 58, 9, 10, 18, 12, 104, 108, 130, 99, 93, 38, 182, 9, 48, 163, 17, 65, 32, 238, 252, 64, 94, 93, 139, 64, 106, 20, 20, 10, 0, 0, 244, 58, 9, 10, 18, 12, 104, 108, 130, 99, 93, 38, 182, 9, 116, 241, 24, 65, 40, 253, 178, 64, 24, 118, 174, 64, 105, 21, 21, 10, 192, 50, 189, 59, 11, 10, 12, 0, 150, 179, 64, 45, 40, 31, 0, 0, 116, 241, 24, 65, 40, 253, 178, 64, 24, 118, 174, 64, 110, 16, 16, 8, 192, 50, 189, 59, 11, 10, 12, 0, 150, 179, 64, 45, 40, 31, 0, 0, 48, 163, 17, 65, 130, 3, 223, 63, 208, 9, 208, 63, 89, 219, 219, 18, 131, 56, 0, 57, 18, 16, 15, 14, 140, 182, 175, 56, 97, 8, 97, 8, 48, 163, 17, 65, 130, 3, 223, 63, 208, 9, 208, 63, 89, 219, 219, 18, 131, 56, 0, 57, 18, 16, 15, 14, 140, 182, 175, 56, 97, 8, 97, 8, 213, 187, 26, 65, 217, 177, 129, 64, 200, 134, 157, 192, 106, 236, 236, 10, 152, 53, 238, 40, 4, 3, 5, 6, 254, 169, 44, 38, 233, 23, 233, 23, 213, 187, 26, 65, 217, 177, 129, 64, 200, 134, 157, 192, 125, 255, 255, 1, 152, 53, 238, 40, 4, 3, 5, 6, 254, 169, 44, 38, 233, 23, 233, 23, 48, 163, 17, 65, 32, 238, 252, 64, 189, 160, 146, 191, 106, 20, 20, 10, 0, 0, 7, 54, 18, 1, 0, 3, 91, 152, 93, 52, 253, 34, 72, 16, 48, 163, 17, 65, 32, 238, 252, 64, 189, 160, 146, 191, 106, 20, 20, 10, 0, 0, 7, 54, 18, 1, 0, 3, 91, 152, 93, 52, 253, 34, 72, 16, 15, 1, 20, 65, 120, 72, 228, 64, 128, 38, 107, 62, 105, 21, 21, 10, 126, 44, 0, 56, 18, 1, 10, 0, 7, 201, 225, 23, 23, 19, 254, 11, 15, 1, 20, 65, 120, 72, 228, 64, 128, 38, 107, 62, 105, 21, 21, 10, 126, 44, 0, 56, 18, 1, 10, 0, 7, 201, 225, 23, 23, 19, 254, 11, 15, 1, 20, 65, 120, 72, 228, 64, 128, 38, 107, 62, 106, 20, 20, 10, 126, 44, 0, 56, 18, 1, 10, 0, 7, 201, 225, 23, 23, 19, 254, 11, 213, 187, 26, 65, 217, 177, 129, 64, 128, 38, 107, 62, 106, 236, 236, 10, 152, 53, 0, 56, 18, 7, 16, 0, 90, 251, 190, 2, 230, 1, 0, 0, 213, 187, 26, 65, 217, 177, 129, 64, 128, 38, 107, 62, 106, 236, 236, 10, 152, 53, 0, 56, 18, 7, 16, 0, 90, 251, 190, 2, 230, 1, 0, 0, 213, 187, 26, 65, 217, 177, 129, 64, 128, 38, 107, 62, 125, 255, 255, 1, 152, 53, 0, 56, 18, 7, 16, 0, 90, 251, 190, 2, 230, 1, 0, 0, 213, 187, 26, 65, 217, 177, 129, 64, 128, 38, 107, 62, 125, 255, 255, 1, 152, 53, 0, 56, 18, 7, 16, 0, 90, 251, 190, 2, 230, 1, 0, 0, 49, 214, 26, 65, 129, 87, 154, 64, 98, 59, 131, 64, 110, 16, 16, 8, 125, 52, 198, 58, 12, 18, 10, 11, 46, 110, 152, 74, 33, 41, 22, 30, 49, 214, 26, 65, 129, 87, 154, 64, 98, 59, 131, 64, 110, 16, 16, 8, 125, 52, 198, 58, 12, 18, 10, 11, 46, 110, 152, 74, 33, 41, 22, 30, 49, 214, 26, 65, 129, 87, 154, 64, 98, 59, 131, 64, 125, 255, 255, 1, 125, 52, 198, 58, 12, 18, 10, 11, 46, 110, 152, 74, 33, 41, 22, 30, 49, 214, 26, 65, 129, 87, 154, 64, 98, 59, 131, 64, 125, 255, 255, 1, 125, 52, 198, 58, 12, 18, 10, 11, 46, 110, 152, 74, 33, 41, 22, 30, 49, 214, 26, 65, 129, 87, 154, 64, 195, 200, 135, 191, 110, 16, 16, 8, 125, 52, 38, 54, 18, 3, 1, 7, 39, 199, 184, 21, 182, 21, 104, 13, 49, 214, 26, 65, 129, 87, 154, 64, 195, 200, 135, 191, 110, 16, 16, 8, 125, 52, 38, 54, 18, 3, 1, 7, 39, 199, 184, 21, 182, 21, 104, 13, 49, 214, 26, 65, 129, 87, 154, 64, 195, 200, 135, 191, 125, 255, 255, 1, 125, 52, 38, 54, 18, 3, 1, 7, 39, 199, 184, 21, 182, 21, 104, 13, 49, 214, 26, 65, 129, 87, 154, 64, 195, 200, 135, 191, 125, 255, 255, 1, 125, 52, 38, 54, 18, 3, 1, 7, 39, 199, 184, 21, 182, 21, 104, 13, 213, 187, 26, 65, 217, 177, 129, 64, 48, 57, 172, 64, 106, 236, 236, 10, 152, 53, 177, 59, 13, 12, 14, 15, 72, 150, 37, 44, 200, 30, 200, 30, 213, 187, 26, 65, 217, 177, 129, 64, 48, 57, 172, 64, 125, 255, 255, 1, 152, 53, 177, 59, 13, 12, 14, 15, 72, 150, 37, 44, 200, 30, 200, 30, 48, 163, 17, 65, 130, 3, 223, 63, 48, 64, 149, 191, 89, 219, 219, 18, 131, 56, 0, 54, 18, 7, 6, 5, 166, 167, 94, 51, 125, 18, 125, 18, 48, 163, 17, 65, 130, 3, 223, 63, 48, 64, 149, 191, 89, 219, 219, 18, 131, 56, 0, 54, 18, 7, 6, 5, 166, 167, 94, 51, 125, 18, 125, 18, 115, 241, 24, 65, 40, 253, 178, 64, 176, 195, 159, 192, 105, 21, 21, 10, 192, 50, 33, 40, 2, 1, 3, 0, 104, 190, 207, 38, 199, 26, 0, 0, 115, 241, 24, 65, 40, 253, 178, 64, 176, 195, 159, 192, 110, 16, 16, 8, 192, 50, 33, 40, 2, 1, 3, 0, 104, 190, 207, 38, 199, 26, 0, 0, 48, 163, 17, 65, 32, 238, 252, 64, 93, 106, 205, 63, 106, 20, 20, 10, 0, 0, 252, 56, 18, 10, 9, 1, 125, 171, 93, 43, 88, 30, 202, 10, 48, 163, 17, 65, 32, 238, 252, 64, 93, 106, 205, 63, 106, 20, 20, 10, 0, 0, 252, 56, 18, 10, 9, 1, 125, 171, 93, 43, 88, 30, 202, 10, 16, 1, 20, 65, 120, 72, 228, 64, 72, 187, 180, 64, 105, 21, 21, 10, 126, 44, 225, 59, 10, 9, 0, 0, 156, 239, 98, 16, 0, 0, 0, 0, 16, 1, 20, 65, 120, 72, 228, 64, 72, 187, 180, 64, 106, 20, 20, 10, 126, 44, 225, 59, 10, 9, 0, 0, 156, 239, 98, 16, 0, 0, 0, 0, 48, 163, 17, 65, 130, 3, 223, 63, 244, 84, 141, 64, 89, 219, 219, 18, 131, 56, 0, 59, 16, 18, 14, 15, 204, 174, 96, 41, 233, 19, 233, 19, 48, 163, 17, 65, 130, 3, 223, 63, 244, 84, 141, 64, 89, 219, 219, 18, 131, 56, 0, 59, 16, 18, 14, 15, 204, 174, 96, 41, 233, 19, 233, 19, 185, 212, 22, 65, 17, 205, 32, 64, 186, 116, 162, 192, 89, 219, 219, 18, 213, 55, 85, 38, 7, 5, 6, 0, 248, 249, 3, 3, 3, 3, 0, 0, 185, 212, 22, 65, 17, 205, 32, 64, 186, 116, 162, 192, 113, 243, 243, 6, 213, 55, 85, 38, 7, 5, 6, 0, 248, 249, 3, 3, 3, 3, 0, 0, 48, 163, 17, 65, 32, 238, 252, 64, 236, 85, 121, 192, 106, 20, 20, 10, 0, 0, 45, 48, 0, 1, 18, 3, 130, 118, 67, 96, 241, 27, 71, 13, 48, 163, 17, 65, 32, 238, 252, 64, 236, 85, 121, 192, 106, 20, 20, 10, 0, 0, 45, 48, 0, 1, 18, 3, 130, 118, 67, 96, 241, 27, 71, 13, 115, 241, 24, 65, 40, 253, 178, 64, 128, 38, 107, 62, 105, 21, 21, 10, 192, 50, 0, 56, 18, 1, 10, 0, 42, 245, 144, 8, 67, 2, 0, 0, 115, 241, 24, 65, 40, 253, 178, 64, 128, 38, 107, 62, 105, 21, 21, 10, 192, 50, 0, 56, 18, 1, 10, 0, 42, 245, 144, 8, 67, 2, 0, 0, 115, 241, 24, 65, 40, 253, 178, 64, 128, 38, 107, 62, 110, 16, 16, 8, 192, 50, 0, 56, 18, 1, 10, 0, 42, 245, 144, 8, 67, 2, 0, 0, 115, 241, 24, 65, 40, 253, 178, 64, 128, 38, 107, 62, 110, 16, 16, 8, 192, 50, 0, 56, 18, 1, 10, 0, 42, 245, 144, 8, 67, 2, 0, 0, 185, 212, 22, 65, 17, 205, 32, 64, 128, 38, 107, 62, 89, 219, 219, 18, 213, 55, 0, 56, 18, 16, 7, 5, 189, 212, 159, 21, 40, 20, 122, 1, 185, 212, 22, 65, 17, 205, 32, 64, 128, 38, 107, 62, 113, 243, 243, 6, 213, 55, 0, 56, 18, 16, 7, 5, 189, 212, 159, 21, 40, 20, 122, 1, 185, 212, 22, 65, 17, 205, 32, 64, 128, 38, 107, 62, 113, 243, 243, 6, 213, 55, 0, 56, 18, 16, 7, 5, 189, 212, 159, 21, 40, 20, 122, 1, 49, 214, 26, 65, 129, 87, 154, 64, 99, 146, 194, 63, 110, 16, 16, 8, 125, 52, 236, 56, 18, 10, 12, 16, 102, 236, 38, 9, 39, 6, 74, 4, 49, 214, 26, 65, 129, 87, 154, 64, 99, 146, 194, 63, 110, 16, 16, 8, 125, 52, 236, 56, 18, 10, 12, 16, 102, 236, 38, 9, 39, 6, 74, 4, 49, 214, 26, 65, 129, 87, 154, 64, 99, 146, 194, 63, 125, 255, 255, 1, 125, 52, 236, 56, 18, 10, 12, 16, 102, 236, 38, 9, 39, 6, 74, 4, 49, 214, 26, 65, 129, 87, 154, 64, 99, 146, 194, 63, 125, 255, 255, 1, 125, 52, 236, 56, 18, 10, 12, 16, 102, 236, 38, 9, 39, 6, 74, 4, 49, 214, 26, 65, 129, 87, 154, 64, 244, 17, 105, 192, 110, 16, 16, 8, 125, 52, 231, 48, 3, 18, 1, 2, 242, 126, 93, 50, 90, 44, 84, 34, 49, 214, 26, 65, 129, 87, 154, 64, 244, 17, 105, 192, 110, 16, 16, 8, 125, 52, 231, 48, 3, 18, 1, 2, 242, 126, 93, 50, 90, 44, 84, 34, 49, 214, 26, 65, 129, 87, 154, 64, 244, 17, 105, 192, 125, 255, 255, 1, 125, 52, 231, 48, 3, 18, 1, 2, 242, 126, 93, 50, 90, 44, 84, 34, 49, 214, 26, 65, 129, 87, 154, 64, 244, 17, 105, 192, 125, 255, 255, 1, 125, 52, 231, 48, 3, 18, 1, 2, 242, 126, 93, 50, 90, 44, 84, 34, 213, 187, 26, 65, 217, 177, 129, 64, 148, 45, 22, 192, 106, 236, 236, 10, 152, 53, 78, 52, 18, 3, 7, 5, 227, 132, 164, 46, 70, 43, 48, 33, 213, 187, 26, 65, 217, 177, 129, 64, 148, 45, 22, 192, 106, 236, 236, 10, 152, 53, 78, 52, 18, 3, 7, 5, 227, 132, 164, 46, 70, 43, 48, 33, 213, 187, 26, 65, 217, 177, 129, 64, 148, 45, 22, 192, 125, 255, 255, 1, 152, 53, 78, 52, 18, 3, 7, 5, 227, 132, 164, 46, 70, 43, 48, 33, 213, 187, 26, 65, 217, 177, 129, 64, 148, 45, 22, 192, 125, 255, 255, 1, 152, 53, 78, 52, 18, 3, 7, 5, 227, 132, 164, 46, 70, 43, 48, 33, 185, 212, 22, 65, 17, 205, 32, 64, 134, 27, 27, 192, 89, 219, 219, 18, 213, 55, 50, 52, 18, 7, 5, 6, 66, 104, 103, 85, 42, 33, 42, 33, 185, 212, 22, 65, 17, 205, 32, 64, 134, 27, 27, 192, 89, 219, 219, 18, 213, 55, 50, 52, 18, 7, 5, 6, 66, 104, 103, 85, 42, 33, 42, 33, 185, 212, 22, 65, 17, 205, 32, 64, 134, 27, 27, 192, 113, 243, 243, 6, 213, 55, 50, 52, 18, 7, 5, 6, 66, 104, 103, 85, 42, 33, 42, 33, 185, 212, 22, 65, 17, 205, 32, 64, 134, 27, 27, 192, 113, 243, 243, 6, 213, 55, 50, 52, 18, 7, 5, 6, 66, 104, 103, 85, 42, 33, 42, 33, 99, 79, 24, 65, 98, 24, 82, 64, 52, 102, 138, 191, 106, 236, 236, 10, 184, 54, 31, 54, 18, 7, 6, 5, 211, 188, 59, 32, 120, 17, 120, 17, 99, 79, 24, 65, 98, 24, 82, 64, 52, 102, 138, 191, 106, 236, 236, 10, 184, 54, 31, 54, 18, 7, 6, 5, 211, 188, 59, 32, 120, 17, 120, 17, 99, 79, 24, 65, 98, 24, 82, 64, 52, 102, 138, 191, 113, 243, 243, 6, 184, 54, 31, 54, 18, 7, 6, 5, 211, 188, 59, 32, 120, 17, 120, 17, 99, 79, 24, 65, 98, 24, 82, 64, 52, 102, 138, 191, 113, 243, 243, 6, 184, 54, 31, 54, 18, 7, 6, 5, 211, 188, 59, 32, 120, 17, 120, 17, 99, 79, 24, 65, 98, 24, 82, 64, 31, 254, 108, 192, 106, 236, 236, 10, 184, 54, 186, 48, 7, 5, 6, 18, 63, 75, 181, 70, 181, 70, 83, 39, 99, 79, 24, 65, 98, 24, 82, 64, 31, 254, 108, 192, 106, 236, 236, 10, 184, 54, 186, 48, 7, 5, 6, 18, 63, 75, 181, 70, 181, 70, 83, 39, 99, 79, 24, 65, 98, 24, 82, 64, 31, 254, 108, 192, 113, 243, 243, 6, 184, 54, 186, 48, 7, 5, 6, 18, 63, 75, 181, 70, 181, 70, 83, 39, 99, 79, 24, 65, 98, 24, 82, 64, 31, 254, 108, 192, 113, 243, 243, 6, 184, 54, 186, 48, 7, 5, 6, 18, 63, 75, 181, 70, 181, 70, 83, 39, 213, 187, 26, 65, 217, 177, 129, 64, 100, 146, 51, 64, 106, 236, 236, 10, 152, 53, 216, 57, 18, 16, 12, 10, 49, 172, 63, 35, 168, 29, 229, 18, 213, 187, 26, 65, 217, 177, 129, 64, 100, 146, 51, 64, 106, 236, 236, 10, 152, 53, 216, 57, 18, 16, 12, 10, 49, 172, 63, 35, 168, 29, 229, 18, 213, 187, 26, 65, 217, 177, 129, 64, 100, 146, 51, 64, 125, 255, 255, 1, 152, 53, 216, 57, 18, 16, 12, 10, 49, 172, 63, 35, 168, 29, 229, 18, 213, 187, 26, 65, 217, 177, 129, 64, 100, 146, 51, 64, 125, 255, 255, 1, 152, 53, 216, 57, 18, 16, 12, 10, 49, 172, 63, 35, 168, 29, 229, 18, 185, 212, 22, 65, 17, 205, 32, 64, 86, 128, 56, 64, 89, 219, 219, 18, 213, 55, 230, 57, 18, 16, 15, 14, 60, 124, 91, 88, 179, 21, 179, 21, 185, 212, 22, 65, 17, 205, 32, 64, 86, 128, 56, 64, 89, 219, 219, 18, 213, 55, 230, 57, 18, 16, 15, 14, 60, 124, 91, 88, 179, 21, 179, 21, 185, 212, 22, 65, 17, 205, 32, 64, 86, 128, 56, 64, 113, 243, 243, 6, 213, 55, 230, 57, 18, 16, 15, 14, 60, 124, 91, 88, 179, 21, 179, 21, 185, 212, 22, 65, 17, 205, 32, 64, 86, 128, 56, 64, 113, 243, 243, 6, 213, 55, 230, 57, 18, 16, 15, 14, 60, 124, 91, 88, 179, 21, 179, 21, 99, 79, 24, 65, 98, 24, 82, 64, 119, 49, 133, 64, 106, 236, 236, 10, 184, 54, 209, 58, 16, 14, 15, 18, 101, 66, 184, 65, 184, 65, 41, 58, 99, 79, 24, 65, 98, 24, 82, 64, 119, 49, 133, 64, 106, 236, 236, 10, 184, 54, 209, 58, 16, 14, 15, 18, 101, 66, 184, 65, 184, 65, 41, 58, 99, 79, 24, 65, 98, 24, 82, 64, 119, 49, 133, 64, 113, 243, 243, 6, 184, 54, 209, 58, 16, 14, 15, 18, 101, 66, 184, 65, 184, 65, 41, 58, 99, 79, 24, 65, 98, 24, 82, 64, 119, 49, 133, 64, 113, 243, 243, 6, 184, 54, 209, 58, 16, 14, 15, 18, 101, 66, 184, 65, 184, 65, 41, 58, 99, 79, 24, 65, 98, 24, 82, 64, 212, 47, 197, 63, 106, 236, 236, 10, 184, 54, 240, 56, 18, 16, 12, 15, 111, 217, 138, 30, 36, 4, 224, 3, 99, 79, 24, 65, 98, 24, 82, 64, 212, 47, 197, 63, 113, 243, 243, 6, 184, 54, 240, 56, 18, 16, 12, 15, 111, 217, 138, 30, 36, 4, 224, 3, 99, 79, 24, 65, 98, 24, 82, 64, 212, 47, 197, 63, 113, 243, 243, 6, 184, 54, 240, 56, 18, 16, 12, 15, 111, 217, 138, 30, 36, 4, 224, 3, 16, 1, 20, 65, 120, 72, 228, 64, 124, 20, 60, 64, 105, 21, 21, 10, 126, 44, 240, 57, 18, 10, 9, 12, 243, 107, 94, 80, 64, 50, 108, 17, 16, 1, 20, 65, 120, 72, 228, 64, 124, 20, 60, 64, 105, 21, 21, 10, 126, 44, 240, 57, 18, 10, 9, 12, 243, 107, 94, 80, 64, 50, 108, 17, 16, 1, 20, 65, 120, 72, 228, 64, 124, 20, 60, 64, 106, 20, 20, 10, 126, 44, 240, 57, 18, 10, 9, 12, 243, 107, 94, 80, 64, 50, 108, 17, 16, 1, 20, 65, 120, 72, 228, 64, 124, 20, 60, 64, 106, 20, 20, 10, 126, 44, 240, 57, 18, 10, 9, 12, 243, 107, 94, 80, 64, 50, 108, 17, 115, 241, 24, 65, 40, 253, 178, 64, 76, 207, 53, 64, 105, 21, 21, 10, 192, 50, 222, 57, 18, 10, 12, 9, 75, 158, 220, 45, 208, 33, 5, 18, 115, 241, 24, 65, 40, 253, 178, 64, 76, 207, 53, 64, 105, 21, 21, 10, 192, 50, 222, 57, 18, 10, 12, 9, 75, 158, 220, 45, 208, 33, 5, 18, 115, 241, 24, 65, 40, 253, 178, 64, 76, 207, 53, 64, 110, 16, 16, 8, 192, 50, 222, 57, 18, 10, 12, 9, 75, 158, 220, 45, 208, 33, 5, 18, 115, 241, 24, 65, 40, 253, 178, 64, 76, 207, 53, 64, 110, 16, 16, 8, 192, 50, 222, 57, 18, 10, 12, 9, 75, 158, 220, 45, 208, 33, 5, 18, 189, 120, 22, 65, 209, 162, 203, 64, 205, 142, 135, 64, 105, 21, 21, 10, 127, 48, 222, 58, 10, 18, 12, 9, 150, 140, 248, 49, 152, 36, 215, 28, 189, 120, 22, 65, 209, 162, 203, 64, 205, 142, 135, 64, 105, 21, 21, 10, 127, 48, 222, 58, 10, 18, 12, 9, 150, 140, 248, 49, 152, 36, 215, 28, 189, 120, 22, 65, 209, 162, 203, 64, 205, 142, 135, 64, 105, 21, 21, 10, 127, 48, 222, 58, 10, 18, 12, 9, 150, 140, 248, 49, 152, 36, 215, 28, 189, 120, 22, 65, 209, 162, 203, 64, 205, 142, 135, 64, 105, 21, 21, 10, 127, 48, 222, 58, 10, 18, 12, 9, 150, 140, 248, 49, 152, 36, 215, 28, 189, 120, 22, 65, 209, 162, 203, 64, 242, 86, 200, 63, 105, 21, 21, 10, 127, 48, 244, 56, 18, 10, 9, 12, 95, 201, 249, 29, 130, 16, 35, 8, 189, 120, 22, 65, 209, 162, 203, 64, 242, 86, 200, 63, 105, 21, 21, 10, 127, 48, 244, 56, 18, 10, 9, 12, 95, 201, 249, 29, 130, 16, 35, 8, 189, 120, 22, 65, 209, 162, 203, 64, 242, 86, 200, 63, 105, 21, 21, 10, 127, 48, 244, 56, 18, 10, 9, 12, 95, 201, 249, 29, 130, 16, 35, 8, 15, 1, 20, 65, 120, 72, 228, 64, 172, 175, 30, 192, 105, 21, 21, 10, 126, 44, 30, 52, 1, 18, 0, 3, 52, 95, 127, 82, 115, 54, 215, 23, 15, 1, 20, 65, 120, 72, 228, 64, 172, 175, 30, 192, 105, 21, 21, 10, 126, 44, 30, 52, 1, 18, 0, 3, 52, 95, 127, 82, 115, 54, 215, 23, 15, 1, 20, 65, 120, 72, 228, 64, 172, 175, 30, 192, 106, 20, 20, 10, 126, 44, 30, 52, 1, 18, 0, 3, 52, 95, 127, 82, 115, 54, 215, 23, 15, 1, 20, 65, 120, 72, 228, 64, 172, 175, 30, 192, 106, 20, 20, 10, 126, 44, 30, 52, 1, 18, 0, 3, 52, 95, 127, 82, 115, 54, 215, 23, 115, 241, 24, 65, 40, 253, 178, 64, 124, 106, 24, 192, 105, 21, 21, 10, 192, 50, 66, 52, 18, 1, 3, 2, 3, 109, 99, 60, 245, 57, 161, 28, 115, 241, 24, 65, 40, 253, 178, 64, 124, 106, 24, 192, 105, 21, 21, 10, 192, 50, 66, 52, 18, 1, 3, 2, 3, 109, 99, 60, 245, 57, 161, 28, 115, 241, 24, 65, 40, 253, 178, 64, 124, 106, 24, 192, 110, 16, 16, 8, 192, 50, 66, 52, 18, 1, 3, 2, 3, 109, 99, 60, 245, 57, 161, 28, 115, 241, 24, 65, 40, 253, 178, 64, 124, 106, 24, 192, 110, 16, 16, 8, 192, 50, 66, 52, 18, 1, 3, 2, 3, 109, 99, 60, 245, 57, 161, 28, 189, 120, 22, 65, 209, 162, 203, 64, 82, 141, 141, 191, 105, 21, 21, 10, 127, 48, 22, 54, 18, 1, 0, 3, 122, 174, 169, 41, 24, 20, 194, 19, 189, 120, 22, 65, 209, 162, 203, 64, 82, 141, 141, 191, 105, 21, 21, 10, 127, 48, 22, 54, 18, 1, 0, 3, 122, 174, 169, 41, 24, 20, 194, 19, 189, 120, 22, 65, 209, 162, 203, 64, 82, 141, 141, 191, 105, 21, 21, 10, 127, 48, 22, 54, 18, 1, 0, 3, 122, 174, 169, 41, 24, 20, 194, 19, 189, 120, 22, 65, 209, 162, 203, 64, 82, 141, 141, 191, 105, 21, 21, 10, 127, 48, 22, 54, 18, 1, 0, 3, 122, 174, 169, 41, 24, 20, 194, 19, 189, 120, 22, 65, 209, 162, 203, 64, 202, 184, 113, 192, 105, 21, 21, 10, 127, 48, 132, 48, 1, 3, 18, 2, 53, 153, 172, 40, 60, 33, 224, 28, 189, 120, 22, 65, 209, 162, 203, 64, 202, 184, 113, 192, 105, 21, 21, 10, 127, 48, 132, 48, 1, 3, 18, 2, 53, 153, 172, 40, 60, 33, 224, 28, 189, 120, 22, 65, 209, 162, 203, 64, 202, 184, 113, 192, 105, 21, 21, 10, 127, 48, 132, 48, 1, 3, 18, 2, 53, 153, 172, 40, 60, 33, 224, 28, 189, 120, 22, 65, 209, 162, 203, 64, 202, 184, 113, 192, 105, 21, 21, 10, 127, 48, 132, 48, 1, 3, 18, 2, 53, 153, 172, 40, 60, 33, 224, 28, 115, 241, 24, 65, 40, 253, 178, 64, 239, 248, 107, 192, 105, 21, 21, 10, 192, 50, 198, 48, 3, 1, 2, 18, 183, 88, 119, 73, 157, 54, 50, 39, 115, 241, 24, 65, 40, 253, 178, 64, 239, 248, 107, 192, 105, 21, 21, 10, 192, 50, 198, 48, 3, 1, 2, 18, 183, 88, 119, 73, 157, 54, 50, 39, 115, 241, 24, 65, 40, 253, 178, 64, 239, 248, 107, 192, 110, 16, 16, 8, 192, 50, 198, 48, 3, 1, 2, 18, 183, 88, 119, 73, 157, 54, 50, 39, 115, 241, 24, 65, 40, 253, 178, 64, 239, 248, 107, 192, 110, 16, 16, 8, 192, 50, 198, 48, 3, 1, 2, 18, 183, 88, 119, 73, 157, 54, 50, 39, 115, 241, 24, 65, 40, 253, 178, 64, 20, 184, 137, 191, 105, 21, 21, 10, 192, 50, 33, 54, 18, 1, 3, 0, 185, 191, 225, 30, 164, 22, 191, 10, 115, 241, 24, 65, 40, 253, 178, 64, 20, 184, 137, 191, 105, 21, 21, 10, 192, 50, 33, 54, 18, 1, 3, 0, 185, 191, 225, 30, 164, 22, 191, 10, 115, 241, 24, 65, 40, 253, 178, 64, 20, 184, 137, 191, 110, 16, 16, 8, 192, 50, 33, 54, 18, 1, 3, 0, 185, 191, 225, 30, 164, 22, 191, 10, 115, 241, 24, 65, 40, 253, 178, 64, 20, 184, 137, 191, 110, 16, 16, 8, 192, 50, 33, 54, 18, 1, 3, 0, 185, 191, 225, 30, 164, 22, 191, 10, 15, 1, 20, 65, 120, 72, 228, 64, 68, 253, 143, 191, 105, 21, 21, 10, 126, 44, 15, 54, 18, 1, 0, 3, 18, 161, 42, 49, 119, 28, 73, 17, 15, 1, 20, 65, 120, 72, 228, 64, 68, 253, 143, 191, 105, 21, 21, 10, 126, 44, 15, 54, 18, 1, 0, 3, 18, 161, 42, 49, 119, 28, 73, 17, 15, 1, 20, 65, 120, 72, 228, 64, 68, 253, 143, 191, 106, 20, 20, 10, 126, 44, 15, 54, 18, 1, 0, 3, 18, 161, 42, 49, 119, 28, 73, 17, 15, 1, 20, 65, 120, 72, 228, 64, 68, 253, 143, 191, 106, 20, 20, 10, 126, 44, 15, 54, 18, 1, 0, 3, 18, 161, 42, 49, 119, 28, 73, 17, 115, 241, 24, 65, 40, 253, 178, 64, 180, 129, 196, 63, 105, 21, 21, 10, 192, 50, 239, 56, 18, 10, 12, 9, 130, 224, 202, 19, 199, 7, 234, 3, 115, 241, 24, 65, 40, 253, 178, 64, 180, 129, 196, 63, 110, 16, 16, 8, 192, 50, 239, 56, 18, 10, 12, 9, 130, 224, 202, 19, 199, 7, 234, 3, 115, 241, 24, 65, 40, 253, 178, 64, 180, 129, 196, 63, 110, 16, 16, 8, 192, 50, 239, 56, 18, 10, 12, 9, 130, 224, 202, 19, 199, 7, 234, 3, 115, 241, 24, 65, 40, 253, 178, 64, 223, 174, 132, 64, 105, 21, 21, 10, 192, 50, 206, 58, 12, 10, 18, 11, 223, 81, 134, 71, 188, 59, 219, 42, 115, 241, 24, 65, 40, 253, 178, 64, 223, 174, 132, 64, 105, 21, 21, 10, 192, 50, 206, 58, 12, 10, 18, 11, 223, 81, 134, 71, 188, 59, 219, 42, 115, 241, 24, 65, 40, 253, 178, 64, 223, 174, 132, 64, 110, 16, 16, 8, 192, 50, 206, 58, 12, 10, 18, 11, 223, 81, 134, 71, 188, 59, 219, 42, 115, 241, 24, 65, 40, 253, 178, 64, 223, 174, 132, 64, 110, 16, 16, 8, 192, 50, 206, 58, 12, 10, 18, 11, 223, 81, 134, 71, 188, 59, 219, 42, 16, 1, 20, 65, 120, 72, 228, 64, 195, 98, 137, 64, 105, 21, 21, 10, 126, 44, 233, 58, 10, 9, 18, 12, 65, 144, 161, 53, 196, 40, 87, 17, 16, 1, 20, 65, 120, 72, 228, 64, 195, 98, 137, 64, 105, 21, 21, 10, 126, 44, 233, 58, 10, 9, 18, 12, 65, 144, 161, 53, 196, 40, 87, 17, 16, 1, 20, 65, 120, 72, 228, 64, 195, 98, 137, 64, 106, 20, 20, 10, 126, 44, 233, 58, 10, 9, 18, 12, 65, 144, 161, 53, 196, 40, 87, 17, 16, 1, 20, 65, 120, 72, 228, 64, 195, 98, 137, 64, 106, 20, 20, 10, 126, 44, 233, 58, 10, 9, 18, 12, 65, 144, 161, 53, 196, 40, 87, 17, 185, 212, 22, 65, 17, 205, 32, 64, 190, 50, 199, 63, 89, 219, 219, 18, 213, 55, 243, 56, 18, 16, 15, 14, 112, 198, 44, 44, 177, 6, 177, 6, 185, 212, 22, 65, 17, 205, 32, 64, 190, 50, 199, 63, 89, 219, 219, 18, 213, 55, 243, 56, 18, 16, 15, 14, 112, 198, 44, 44, 177, 6, 177, 6, 185, 212, 22, 65, 17, 205, 32, 64, 190, 50, 199, 63, 113, 243, 243, 6, 213, 55, 243, 56, 18, 16, 15, 14, 112, 198, 44, 44, 177, 6, 177, 6, 185, 212, 22, 65, 17, 205, 32, 64, 190, 50, 199, 63, 113, 243, 243, 6, 213, 55, 243, 56, 18, 16, 15, 14, 112, 198, 44, 44, 177, 6, 177, 6, 185, 212, 22, 65, 17, 205, 32, 64, 166, 179, 134, 64, 89, 219, 219, 18, 213, 55, 217, 58, 16, 18, 14, 15, 254, 131, 167, 53, 44, 35, 44, 35, 185, 212, 22, 65, 17, 205, 32, 64, 166, 179, 134, 64, 89, 219, 219, 18, 213, 55, 217, 58, 16, 18, 14, 15, 254, 131, 167, 53, 44, 35, 44, 35, 185, 212, 22, 65, 17, 205, 32, 64, 166, 179, 134, 64, 113, 243, 243, 6, 213, 55, 217, 58, 16, 18, 14, 15, 254, 131, 167, 53, 44, 35, 44, 35, 185, 212, 22, 65, 17, 205, 32, 64, 166, 179, 134, 64, 113, 243, 243, 6, 213, 55, 217, 58, 16, 18, 14, 15, 254, 131, 167, 53, 44, 35, 44, 35, 213, 187, 26, 65, 217, 177, 129, 64, 49, 1, 131, 64, 106, 236, 236, 10, 152, 53, 196, 58, 18, 12, 13, 16, 60, 87, 222, 69, 177, 52, 50, 46, 213, 187, 26, 65, 217, 177, 129, 64, 49, 1, 131, 64, 106, 236, 236, 10, 152, 53, 196, 58, 18, 12, 13, 16, 60, 87, 222, 69, 177, 52, 50, 46, 213, 187, 26, 65, 217, 177, 129, 64, 49, 1, 131, 64, 125, 255, 255, 1, 152, 53, 196, 58, 18, 12, 13, 16, 60, 87, 222, 69, 177, 52, 50, 46, 213, 187, 26, 65, 217, 177, 129, 64, 49, 1, 131, 64, 125, 255, 255, 1, 152, 53, 196, 58, 18, 12, 13, 16, 60, 87, 222, 69, 177, 52, 50, 46, 185, 212, 22, 65, 17, 205, 32, 64, 125, 2, 112, 192, 89, 219, 219, 18, 213, 55, 152, 48, 7, 5, 6, 18, 27, 150, 100, 35, 100, 35, 26, 35, 185, 212, 22, 65, 17, 205, 32, 64, 125, 2, 112, 192, 89, 219, 219, 18, 213, 55, 152, 48, 7, 5, 6, 18, 27, 150, 100, 35, 100, 35, 26, 35, 185, 212, 22, 65, 17, 205, 32, 64, 125, 2, 112, 192, 113, 243, 243, 6, 213, 55, 152, 48, 7, 5, 6, 18, 27, 150, 100, 35, 100, 35, 26, 35, 185, 212, 22, 65, 17, 205, 32, 64, 125, 2, 112, 192, 113, 243, 243, 6, 213, 55, 152, 48, 7, 5, 6, 18, 27, 150, 100, 35, 100, 35, 26, 35, 185, 212, 22, 65, 17, 205, 32, 64, 30, 105, 140, 191, 89, 219, 219, 18, 213, 55, 25, 54, 18, 7, 6, 5, 108, 177, 121, 42, 12, 18, 12, 18, 185, 212, 22, 65, 17, 205, 32, 64, 30, 105, 140, 191, 89, 219, 219, 18, 213, 55, 25, 54, 18, 7, 6, 5, 108, 177, 121, 42, 12, 18, 12, 18, 185, 212, 22, 65, 17, 205, 32, 64, 30, 105, 140, 191, 113, 243, 243, 6, 213, 55, 25, 54, 18, 7, 6, 5, 108, 177, 121, 42, 12, 18, 12, 18, 185, 212, 22, 65, 17, 205, 32, 64, 30, 105, 140, 191, 113, 243, 243, 6, 213, 55, 25, 54, 18, 7, 6, 5, 108, 177, 121, 42, 12, 18, 12, 18, 213, 187, 26, 65, 217, 177, 129, 64, 44, 123, 135, 191, 106, 236, 236, 10, 152, 53, 39, 54, 18, 7, 3, 1, 73, 199, 45, 22, 70, 19, 66, 15, 213, 187, 26, 65, 217, 177, 129, 64, 44, 123, 135, 191, 106, 236, 236, 10, 152, 53, 39, 54, 18, 7, 3, 1, 73, 199, 45, 22, 70, 19, 66, 15, 213, 187, 26, 65, 217, 177, 129, 64, 44, 123, 135, 191, 125, 255, 255, 1, 152, 53, 39, 54, 18, 7, 3, 1, 73, 199, 45, 22, 70, 19, 66, 15, 213, 187, 26, 65, 217, 177, 129, 64, 44, 123, 135, 191, 125, 255, 255, 1, 152, 53, 39, 54, 18, 7, 3, 1, 73, 199, 45, 22, 70, 19, 66, 15, 213, 187, 26, 65, 217, 177, 129, 64, 147, 157, 104, 192, 106, 236, 236, 10, 152, 53, 236, 48, 3, 18, 4, 7, 186, 81, 97, 61, 188, 60, 38, 52, 213, 187, 26, 65, 217, 177, 129, 64, 147, 157, 104, 192, 106, 236, 236, 10, 152, 53, 236, 48, 3, 18, 4, 7, 186, 81, 97, 61, 188, 60, 38, 52, 213, 187, 26, 65, 217, 177, 129, 64, 147, 157, 104, 192, 125, 255, 255, 1, 152, 53, 236, 48, 3, 18, 4, 7, 186, 81, 97, 61, 188, 60, 38, 52, 213, 187, 26, 65, 217, 177, 129, 64, 147, 157, 104, 192, 125, 255, 255, 1, 152, 53, 236, 48, 3, 18, 4, 7, 186, 81, 97, 61, 188, 60, 38, 52, 213, 187, 26, 65, 217, 177, 129, 64, 204, 68, 194, 63, 106, 236, 236, 10, 152, 53, 236, 56, 18, 16, 12, 10, 55, 231, 120, 17, 46, 5, 33, 2, 213, 187, 26, 65, 217, 177, 129, 64, 204, 68, 194, 63, 125, 255, 255, 1, 152, 53, 236, 56, 18, 16, 12, 10, 55, 231, 120, 17, 46, 5, 33, 2, 213, 187, 26, 65, 217, 177, 129, 64, 204, 68, 194, 63, 125, 255, 255, 1, 152, 53, 236, 56, 18, 16, 12, 10, 55, 231, 120, 17, 46, 5, 33, 2, 15, 1, 20, 65, 120, 72, 228, 64, 228, 198, 202, 63, 105, 21, 21, 10, 126, 44, 248, 56, 18, 10, 9, 1, 86, 184, 63, 39, 213, 24, 148, 7, 15, 1, 20, 65, 120, 72, 228, 64, 228, 198, 202, 63, 105, 21, 21, 10, 126, 44, 248, 56, 18, 10, 9, 1, 86, 184, 63, 39, 213, 24, 148, 7, 15, 1, 20, 65, 120, 72, 228, 64, 228, 198, 202, 63, 106, 20, 20, 10, 126, 44, 248, 56, 18, 10, 9, 1, 86, 184, 63, 39, 213, 24, 148, 7, 15, 1, 20, 65, 120, 72, 228, 64, 228, 198, 202, 63, 106, 20, 20, 10, 126, 44, 248, 56, 18, 10, 9, 1, 86, 184, 63, 39, 213, 24, 148, 7, 15, 1, 20, 65, 120, 72, 228, 64, 182, 96, 117, 192, 105, 21, 21, 10, 126, 44, 90, 48, 1, 0, 18, 3, 126, 154, 233, 52, 185, 28, 221, 19, 15, 1, 20, 65, 120, 72, 228, 64, 182, 96, 117, 192, 105, 21, 21, 10, 126, 44, 90, 48, 1, 0, 18, 3, 126, 154, 233, 52, 185, 28, 221, 19, 15, 1, 20, 65, 120, 72, 228, 64, 182, 96, 117, 192, 106, 20, 20, 10, 126, 44, 90, 48, 1, 0, 18, 3, 126, 154, 233, 52, 185, 28, 221, 19, 15, 1, 20, 65, 120, 72, 228, 64, 182, 96, 117, 192, 106, 20, 20, 10, 126, 44, 90, 48, 1, 0, 18, 3, 126, 154, 233, 52, 185, 28, 221, 19 ), +"array_index_data": PoolByteArray( 247, 0, 3, 0, 67, 0, 247, 0, 108, 0, 3, 0, 242, 0, 9, 0, 80, 0, 242, 0, 99, 0, 9, 0, 238, 0, 12, 0, 83, 0, 238, 0, 118, 0, 12, 0, 235, 0, 8, 0, 75, 0, 235, 0, 122, 0, 8, 0, 232, 0, 44, 0, 126, 0, 232, 0, 92, 0, 44, 0, 228, 0, 48, 0, 130, 0, 228, 0, 135, 0, 48, 0, 223, 0, 27, 0, 106, 0, 223, 0, 138, 0, 27, 0, 220, 0, 41, 0, 143, 0, 220, 0, 88, 0, 41, 0, 216, 0, 53, 0, 147, 0, 216, 0, 151, 0, 53, 0, 212, 0, 37, 0, 115, 0, 212, 0, 154, 0, 37, 0, 207, 0, 20, 0, 157, 0, 207, 0, 68, 0, 20, 0, 201, 0, 54, 0, 159, 0, 201, 0, 163, 0, 54, 0, 198, 0, 30, 0, 109, 0, 198, 0, 167, 0, 30, 0, 196, 0, 29, 0, 173, 0, 196, 0, 76, 0, 29, 0, 190, 0, 59, 0, 175, 0, 190, 0, 178, 0, 59, 0, 187, 0, 18, 0, 97, 0, 187, 0, 183, 0, 18, 0, 174, 0, 182, 0, 186, 0, 174, 0, 58, 0, 182, 0, 42, 0, 188, 0, 120, 0, 42, 0, 176, 0, 188, 0, 121, 0, 98, 0, 7, 0, 121, 0, 189, 0, 98, 0, 110, 0, 179, 0, 191, 0, 110, 0, 31, 0, 179, 0, 11, 0, 192, 0, 89, 0, 11, 0, 112, 0, 192, 0, 90, 0, 177, 0, 43, 0, 90, 0, 193, 0, 177, 0, 80, 0, 77, 0, 197, 0, 80, 0, 9, 0, 77, 0, 33, 0, 195, 0, 181, 0, 33, 0, 79, 0, 195, 0, 180, 0, 170, 0, 60, 0, 180, 0, 194, 0, 170, 0, 160, 0, 167, 0, 198, 0, 160, 0, 55, 0, 167, 0, 39, 0, 199, 0, 116, 0, 39, 0, 162, 0, 199, 0, 117, 0, 111, 0, 10, 0, 117, 0, 200, 0, 111, 0, 70, 0, 164, 0, 202, 0, 70, 0, 22, 0, 164, 0, 4, 0, 204, 0, 86, 0, 4, 0, 71, 0, 204, 0, 85, 0, 161, 0, 38, 0, 85, 0, 203, 0, 161, 0, 102, 0, 69, 0, 208, 0, 102, 0, 2, 0, 69, 0, 23, 0, 205, 0, 165, 0, 23, 0, 101, 0, 205, 0, 166, 0, 156, 0, 57, 0, 166, 0, 206, 0, 156, 0, 146, 0, 153, 0, 211, 0, 146, 0, 52, 0, 153, 0, 25, 0, 210, 0, 73, 0, 25, 0, 145, 0, 210, 0, 72, 0, 113, 0, 6, 0, 72, 0, 209, 0, 113, 0, 63, 0, 150, 0, 215, 0, 63, 0, 15, 0, 150, 0, 0, 0, 213, 0, 103, 0, 0, 0, 62, 0, 213, 0, 104, 0, 144, 0, 24, 0, 104, 0, 214, 0, 144, 0, 94, 0, 87, 0, 219, 0, 94, 0, 5, 0, 87, 0, 14, 0, 217, 0, 148, 0, 14, 0, 93, 0, 217, 0, 149, 0, 141, 0, 51, 0, 149, 0, 218, 0, 141, 0, 131, 0, 139, 0, 224, 0, 131, 0, 49, 0, 139, 0, 17, 0, 222, 0, 65, 0, 17, 0, 129, 0, 222, 0, 64, 0, 105, 0, 1, 0, 64, 0, 221, 0, 105, 0, 114, 0, 134, 0, 227, 0, 114, 0, 36, 0, 134, 0, 6, 0, 226, 0, 96, 0, 6, 0, 113, 0, 226, 0, 95, 0, 128, 0, 16, 0, 95, 0, 225, 0, 128, 0, 84, 0, 91, 0, 231, 0, 84, 0, 13, 0, 91, 0, 34, 0, 230, 0, 133, 0, 34, 0, 81, 0, 230, 0, 132, 0, 125, 0, 47, 0, 132, 0, 229, 0, 125, 0, 127, 0, 123, 0, 236, 0, 127, 0, 45, 0, 123, 0, 46, 0, 233, 0, 136, 0, 46, 0, 124, 0, 233, 0, 137, 0, 74, 0, 26, 0, 137, 0, 234, 0, 74, 0, 142, 0, 119, 0, 239, 0, 142, 0, 40, 0, 119, 0, 50, 0, 237, 0, 152, 0, 50, 0, 140, 0, 237, 0, 152, 0, 82, 0, 35, 0, 152, 0, 237, 0, 82, 0, 158, 0, 100, 0, 243, 0, 158, 0, 21, 0, 100, 0, 56, 0, 240, 0, 168, 0, 56, 0, 155, 0, 240, 0, 169, 0, 78, 0, 32, 0, 169, 0, 241, 0, 78, 0, 172, 0, 107, 0, 246, 0, 172, 0, 28, 0, 107, 0, 61, 0, 245, 0, 185, 0, 61, 0, 171, 0, 245, 0, 184, 0, 66, 0, 19, 0, 184, 0, 244, 0, 66, 0 ), +"blend_shape_data": [ ], +"format": 2194903, +"index_count": 384, +"material": ExtResource( 2 ), +"primitive": 4, +"skeleton_aabb": [ AABB( 9.10234, 5.5934, -5.27104, 0.456607, 2.31068, 5.50068 ), AABB( 9.10234, 4.05296, -5.18858, 0.574962, 3.85111, 6.79339 ), AABB( 9.40448, 4.82318, -5.11242, 0.272825, 1.54044, 2.73092 ), AABB( 9.10234, 4.05296, -4.99264, 0.574962, 3.85111, 3.93419 ), AABB( 9.51938, 3.28274, -5.01389, 0.157921, 1.54045, 1.37928 ), AABB( 9.10234, 1.74229, -5.07675, 0.568517, 2.31067, 5.3064 ), AABB( 9.10234, 1.74229, -5.07675, 0.568517, 2.31067, 3.9955 ), AABB( 9.10234, 1.74229, -5.353, 0.574952, 3.08089, 5.58264 ), AABB( 0, 0, 0, -1, -1, -1 ), AABB( 9.10234, 5.5934, 1.53521, 0.456607, 2.31068, 4.19512 ), AABB( 9.10234, 4.05296, 0.229639, 0.574962, 3.85111, 5.41822 ), AABB( 9.40448, 4.82318, 4.101, 0.272825, 1.54044, 1.4707 ), AABB( 9.10234, 3.28274, 1.51772, 0.574962, 4.62133, 3.93419 ), AABB( 9.51938, 3.28274, 4.0939, 0.157921, 1.54045, 1.37928 ), AABB( 9.10234, 1.74229, 1.55624, 0.568517, 2.31067, 3.97979 ), AABB( 9.10234, 1.74229, 1.54052, 0.568517, 2.31067, 3.9955 ), AABB( 9.10234, 1.74229, 0.229639, 0.574952, 3.08089, 5.58265 ), AABB( 0, 0, 0, -1, -1, -1 ), AABB( 9.10234, 1.74229, -3.95734, 0.574952, 6.16177, 8.37396 ) ], +"vertex_count": 248 +} + +[sub_resource type="Skin" id=2] +resource_name = "Skin" +bind_count = 19 +bind/0/name = "Root" +bind/0/bone = -1 +bind/0/pose = Transform( -7.38172e-08, -1.58436e-08, -1.00001, 0.209853, -0.977733, 1.26527e-06, -0.977733, -0.209853, 6.96289e-08, -5.24698, 5.85304, 10.5659 ) +bind/1/name = "Sail1" +bind/1/bone = -1 +bind/1/pose = Transform( -7.42096e-08, -1.38903e-08, -1.00001, 0.183982, -0.98293, 1.26467e-06, -0.98293, -0.183982, 3.62458e-08, -5.24698, 5.32425, 10.429 ) +bind/2/name = "Sail1.001" +bind/2/bone = -1 +bind/2/pose = Transform( -7.45877e-08, -1.16909e-08, -1.00001, 0.154849, -0.987938, 1.26296e-06, -0.987938, -0.154849, -1.1163e-09, -5.24698, 4.74626, 10.2932 ) +bind/3/name = "Sail1.002" +bind/3/bone = -1 +bind/3/pose = Transform( -7.46898e-08, -1.10198e-08, -1.00001, 0.145961, -0.989291, 1.26222e-06, -0.98929, -0.145961, -1.24679e-08, -5.24698, 4.09022, 10.2569 ) +bind/4/name = "Sail1.003" +bind/4/bone = -1 +bind/4/pose = Transform( -7.54894e-08, -1.16138e-09, -1.00001, 0.0153829, -0.999882, 1.23989e-06, -0.999882, -0.0153828, -1.76717e-07, -5.24698, 4.66725, 9.73026 ) +bind/5/name = "Sail1.004" +bind/5/bone = -1 +bind/5/pose = Transform( -7.44073e-08, 1.27888e-08, -1.00001, -0.169391, -0.985549, 1.17205e-06, -0.985549, 0.169391, -4.01185e-07, -5.24698, 5.62103, 8.8449 ) +bind/6/name = "Sail1.005" +bind/6/bone = -1 +bind/6/pose = Transform( -7.47396e-08, 1.06771e-08, -1.00001, -0.141421, -0.98995, 1.18508e-06, -0.98995, 0.141421, -3.67811e-07, -5.24698, 4.59459, 8.97858 ) +bind/7/name = "Sail1.006" +bind/7/bone = -1 +bind/7/pose = Transform( -6.98773e-08, 2.85862e-08, -1.00001, -0.378633, -0.925547, 1.04114e-06, -0.925547, 0.378633, -6.43502e-07, -5.24698, 5.91029, 7.77162 ) +bind/8/name = "SailIKR" +bind/8/bone = -1 +bind/8/pose = Transform( -1.23753e-09, -7.54882e-08, -1.00001, 0.999866, -0.0163913, 2.9148e-07, -0.0163913, -0.999866, 1.30675e-06, -5.24698, -9.1075, 1.89046 ) +bind/9/name = "Root.001" +bind/9/bone = -1 +bind/9/pose = Transform( -7.38172e-08, -1.58436e-08, -1.00001, 0.209853, -0.977733, 1.26527e-06, -0.977733, -0.209853, 6.96289e-08, 5.76404, 5.85302, 10.5659 ) +bind/10/name = "Sail1.007" +bind/10/bone = -1 +bind/10/pose = Transform( -7.42096e-08, -1.38903e-08, -1.00001, 0.183982, -0.98293, 1.26467e-06, -0.98293, -0.183982, 3.62458e-08, 5.76404, 5.32423, 10.429 ) +bind/11/name = "Sail1.008" +bind/11/bone = -1 +bind/11/pose = Transform( -7.45877e-08, -1.16909e-08, -1.00001, 0.154849, -0.987938, 1.26296e-06, -0.987938, -0.154849, -1.1163e-09, 5.76404, 4.74625, 10.2932 ) +bind/12/name = "Sail1.009" +bind/12/bone = -1 +bind/12/pose = Transform( -7.46898e-08, -1.10198e-08, -1.00001, 0.145961, -0.989291, 1.26222e-06, -0.98929, -0.145961, -1.24679e-08, 5.76404, 4.09021, 10.2569 ) +bind/13/name = "Sail1.010" +bind/13/bone = -1 +bind/13/pose = Transform( -7.54894e-08, -1.16138e-09, -1.00001, 0.0153829, -0.999882, 1.23989e-06, -0.999882, -0.0153828, -1.76717e-07, 5.76404, 4.66724, 9.73026 ) +bind/14/name = "Sail1.011" +bind/14/bone = -1 +bind/14/pose = Transform( -7.44073e-08, 1.27888e-08, -1.00001, -0.169391, -0.985549, 1.17205e-06, -0.985549, 0.169391, -4.01185e-07, 5.76404, 5.62102, 8.8449 ) +bind/15/name = "Sail1.012" +bind/15/bone = -1 +bind/15/pose = Transform( -7.47396e-08, 1.06771e-08, -1.00001, -0.141421, -0.98995, 1.18508e-06, -0.98995, 0.141421, -3.67811e-07, 5.76404, 4.59458, 8.97858 ) +bind/16/name = "Sail1.013" +bind/16/bone = -1 +bind/16/pose = Transform( -6.98773e-08, 2.85862e-08, -1.00001, -0.378633, -0.925547, 1.04114e-06, -0.925547, 0.378633, -6.43502e-07, 5.76404, 5.91028, 7.77162 ) +bind/17/name = "SailIKL" +bind/17/bone = -1 +bind/17/pose = Transform( -1.23753e-09, -7.54882e-08, -1.00001, 0.999866, -0.0163913, 2.9148e-07, -0.0163913, -0.999866, 1.30675e-06, 5.76404, -9.07922, 1.88998 ) +bind/18/name = "Bone" +bind/18/bone = -1 +bind/18/pose = Transform( 0, -7.54979e-08, 1, 1, 0, 0, 0, 1, 7.54979e-08, -0.729639, -9.85015, -4.91211 ) + +[node name="SquareSail" type="Spatial"] +script = ExtResource( 1 ) + +[node name="Yard" type="MeshInstance" parent="."] +transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1.3, 0, 0, 0 ) +mesh = ExtResource( 3 ) + +[node name="Sheet" type="Spatial" parent="."] +transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -6.22202, 0 ) + +[node name="SheetL" type="Position3D" parent="Sheet"] +transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 5.498 ) + +[node name="SheetR" type="Position3D" parent="Sheet"] +transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -5.459 ) + +[node name="Skeleton" type="Skeleton" parent="."] +bones/0/name = "Root" +bones/0/parent = -1 +bones/0/rest = Transform( 1.19209e-07, 0.209852, -0.977733, -6.18394e-07, -0.977733, -0.209852, -0.999994, 6.4075e-07, -1.19209e-07, 0, 0, -5.47659 ) +bones/0/enabled = true +bones/0/bound_children = [ ] +bones/1/name = "Sail1" +bones/1/parent = 0 +bones/1/rest = Transform( 1, 1.99204e-09, -2.62716e-11, -1.99204e-09, 0.999652, -0.0263858, -2.62989e-11, 0.0263858, 0.999652, -3.2087e-07, 0.805821, 2.30707e-07 ) +bones/1/enabled = true +bones/1/bound_children = [ ] +bones/2/name = "Sail1.001" +bones/2/parent = 1 +bones/2/rest = Transform( 1, 2.23141e-09, -3.30053e-11, -2.23141e-09, 0.999563, -0.0295565, -3.29618e-11, 0.0295565, 0.999563, -3.10538e-07, 0.884291, -9.05436e-07 ) +bones/2/enabled = true +bones/2/bound_children = [ ] +bones/3/name = "Sail1.002" +bones/3/parent = 2 +bones/3/rest = Transform( 1, 6.78799e-10, -3.05228e-12, -6.78799e-10, 0.99996, -0.00899053, -3.05061e-12, 0.00899053, 0.99996, -3.00286e-07, 0.748422, -2.19951e-06 ) +bones/3/enabled = true +bones/3/bound_children = [ ] +bones/4/name = "Sail1.003" +bones/4/parent = 3 +bones/4/rest = Transform( 1, 9.86952e-09, -6.47876e-10, -9.86952e-09, 0.991419, -0.130726, -6.47882e-10, 0.130726, 0.991419, 1.79296e-07, 0.735015, 1.01909e-06 ) +bones/4/enabled = true +bones/4/bound_children = [ ] +bones/5/name = "Sail1.004" +bones/5/parent = 4 +bones/5/rest = Transform( 1, 1.39318e-08, -1.29657e-09, -1.39318e-08, 0.982827, -0.184532, -1.29656e-09, 0.184532, 0.982826, 2.19056e-07, 0.774916, -4.32504e-07 ) +bones/5/enabled = true +bones/5/bound_children = [ ] +bones/6/name = "Sail1.005" +bones/6/parent = 5 +bones/6/rest = Transform( 1, -2.13743e-09, -3.0266e-11, 2.13743e-09, 0.999599, 0.0283112, -3.02594e-11, -0.0283112, 0.999599, 2.85899e-07, 0.774091, 1.33013e-06 ) +bones/6/enabled = true +bones/6/bound_children = [ ] +bones/7/name = "Sail1.006" +bones/7/parent = 6 +bones/7/rest = Transform( 1, 1.84167e-08, -2.28071e-09, -1.84168e-08, 0.969791, -0.243935, -2.28068e-09, 0.243935, 0.969792, 2.75807e-07, 0.758609, 9.46411e-07 ) +bones/7/enabled = true +bones/7/bound_children = [ ] +bones/8/name = "SailIKR" +bones/8/parent = 7 +bones/8/rest = Transform( 1, -7.03365e-08, -1.02935e-07, 7.03364e-08, -0.363411, 0.931629, -1.02935e-07, -0.931629, -0.363411, -1.11884e-07, 0.839323, -0.0261796 ) +bones/8/enabled = true +bones/8/bound_children = [ ] +bones/9/name = "Root.001" +bones/9/parent = -1 +bones/9/rest = Transform( 1.19209e-07, 0.209852, -0.977733, -6.18394e-07, -0.977733, -0.209852, -0.999994, 6.4075e-07, -1.19209e-07, 0, 0, 5.53436 ) +bones/9/enabled = true +bones/9/bound_children = [ ] +bones/10/name = "Sail1.007" +bones/10/parent = 9 +bones/10/rest = Transform( 1, 1.99204e-09, -2.62716e-11, -1.99204e-09, 0.999652, -0.0263858, -2.62989e-11, 0.0263858, 0.999652, -3.2087e-07, 0.805822, 9.97387e-07 ) +bones/10/enabled = true +bones/10/bound_children = [ ] +bones/11/name = "Sail1.008" +bones/11/parent = 10 +bones/11/rest = Transform( 1, 2.23141e-09, -3.30053e-11, -2.23141e-09, 0.999563, -0.0295565, -3.29618e-11, 0.0295565, 0.999563, -3.10538e-07, 0.884291, -5.06335e-07 ) +bones/11/enabled = true +bones/11/bound_children = [ ] +bones/12/name = "Sail1.009" +bones/12/parent = 11 +bones/12/rest = Transform( 1, 6.78799e-10, -3.05228e-12, -6.78799e-10, 0.99996, -0.00899053, -3.05061e-12, 0.00899053, 0.99996, 1.76551e-07, 0.748422, -2.21181e-06 ) +bones/12/enabled = true +bones/12/bound_children = [ ] +bones/13/name = "Sail1.010" +bones/13/parent = 12 +bones/13/rest = Transform( 1, 9.86952e-09, -6.47876e-10, -9.86952e-09, 0.991419, -0.130726, -6.47882e-10, 0.130726, 0.991419, 6.56133e-07, 0.735015, 8.81809e-07 ) +bones/13/enabled = true +bones/13/bound_children = [ ] +bones/14/name = "Sail1.011" +bones/14/parent = 13 +bones/14/rest = Transform( 1, 1.39318e-08, -1.29657e-09, -1.39318e-08, 0.982827, -0.184532, -1.29656e-09, 0.184532, 0.982826, 2.19056e-07, 0.774916, -4.70982e-07 ) +bones/14/enabled = true +bones/14/bound_children = [ ] +bones/15/name = "Sail1.012" +bones/15/parent = 14 +bones/15/rest = Transform( 1, -2.13743e-09, -3.0266e-11, 2.13743e-09, 0.999599, 0.0283112, -3.02594e-11, -0.0283112, 0.999599, 2.85899e-07, 0.774091, 7.27407e-07 ) +bones/15/enabled = true +bones/15/bound_children = [ ] +bones/16/name = "Sail1.013" +bones/16/parent = 15 +bones/16/rest = Transform( 1, 1.84167e-08, -2.28071e-09, -1.84168e-08, 0.969791, -0.243935, -2.28068e-09, 0.243935, 0.969792, -2.01031e-07, 0.758609, 7.11155e-07 ) +bones/16/enabled = true +bones/16/bound_children = [ ] +bones/17/name = "SailIKL" +bones/17/parent = 16 +bones/17/rest = Transform( 1, -7.03365e-08, -1.02935e-07, 7.03364e-08, -0.363411, 0.931629, -1.02935e-07, -0.931629, -0.363411, -1.09907e-07, 0.850033, -1.92474e-07 ) +bones/17/enabled = true +bones/17/bound_children = [ ] +bones/18/name = "Bone" +bones/18/parent = -1 +bones/18/rest = Transform( -1.19209e-07, 1, 5.96046e-08, -5.96046e-08, -1.19209e-07, 1, 1, 5.96046e-08, 0, 0.747812, -3.02787, 0.5 ) +bones/18/enabled = true +bones/18/bound_children = [ ] + +[node name="Sail" type="MeshInstance" parent="Skeleton"] +mesh = SubResource( 1 ) +skin = SubResource( 2 ) + +[node name="IKR" type="SkeletonIK" parent="Skeleton"] +process_priority = 1 +root_bone = "Root" +tip_bone = "SailIKR" +override_tip_basis = false +use_magnet = true +magnet = Vector3( 100, 0, 0 ) +target_node = NodePath("../../Sheet/SheetR") + +[node name="IKL" type="SkeletonIK" parent="Skeleton"] +process_priority = 1 +root_bone = "Root.001" +tip_bone = "SailIKL" +override_tip_basis = false +use_magnet = true +magnet = Vector3( 100, 0, 0 ) +target_node = NodePath("../../Sheet/SheetL") + +[node name="WindMarker" type="Position3D" parent="Skeleton"] +transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0.807913, -3.74433, -0.0811262 ) + +[node name="SheetlineL" parent="." instance=ExtResource( 4 )] +transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 6.4745 ) +endpoint_path = NodePath("../Sheet/SheetL") + +[node name="SheetlineR" parent="." instance=ExtResource( 4 )] +transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -6.475 ) +endpoint_path = NodePath("../Sheet/SheetR") diff --git a/godot/scripts/GameBase.gd b/godot/scripts/GameBase.gd index be430d4..e8f7ad0 100644 --- a/godot/scripts/GameBase.gd +++ b/godot/scripts/GameBase.gd @@ -29,7 +29,8 @@ remote func set_up_server_info(info): $HUD/ServerJoinMenu/MOTD.text = info["MOTD"] $HUD/ServerJoinMenu/ServerName.text = info["server_name"] $DEFAULTCAM.transform = info["cam_pos"] - cam.attach($DEFAULTCAM, "STATIC") + cam.attach($DEFAULTCAM, "STATIC", NodePath(".")) + rpc_id(1, "_call_on_server", "_client_connection_confirmed", {"id" : client_id, "username" : player_name}) diff --git a/godot/scripts/ballistics/Cannonball.gd b/godot/scripts/ballistics/Cannonball.gd index d1937f4..7cf59e5 100644 --- a/godot/scripts/ballistics/Cannonball.gd +++ b/godot/scripts/ballistics/Cannonball.gd @@ -1,17 +1,20 @@ extends "res://scripts/ballistics/NetworkedProjectile.gd" -export var drag_constant = 0.3 +export var drag_constant: float = 0.3 var damage_exceptions = [] -var oldvel +var oldvel: Vector3 func _physics_process(_delta): - oldvel = linear_velocity - add_force(-1*linear_velocity*drag_constant, Vector3.ZERO) + if is_network_master(): + oldvel = linear_velocity + add_force(-1*linear_velocity*drag_constant, Vector3.ZERO) + if global_transform.origin.y < -20: + rpc("net_remove") func get_init_info(): return {"linear_velocity" : linear_velocity, "angular_velocity" : angular_velocity, "oldvel" : oldvel, "shooter" : shooter, "shooter_id" : shooter_id} func _on_collision(body): - if oldvel.length() > 20 and !damage_exceptions.has(body) and body.has_method("damage"): + if is_network_master() and oldvel.length() > 20 and !damage_exceptions.has(body) and body.has_method("damage"): body.rpc("damage", oldvel.length(), "blunt", [shooter_id, shooter], "using 'cannon'") damage_exceptions.append(body) diff --git a/godot/scripts/cameras/PlayerCamGDS.gd b/godot/scripts/cameras/PlayerCamGDS.gd index ec46cf8..382ec06 100644 --- a/godot/scripts/cameras/PlayerCamGDS.gd +++ b/godot/scripts/cameras/PlayerCamGDS.gd @@ -1,24 +1,24 @@ extends ClippedCamera -var _modes = ["STATIC", "FIRSTPERSON", "THIRDPERSON", "ARM", "FREECAM"] -var mode = "STATIC" #STATIC, FIRSTPERSON, THIRDPERSON, ARM, FREECAM +var _modes: PoolStringArray = ["STATIC", "FIRSTPERSON", "THIRDPERSON", "ARM", "FREECAM"] +var mode: String = "STATIC" #STATIC, FIRSTPERSON, THIRDPERSON, ARM, FREECAM #first/third person variables -var head : Spatial = null -var neck : Spatial = null -var player : RigidBody = null +var head: Spatial = null +var neck: Spatial = null +var player: RigidBody = null #third person/arm variables -var arm : SpringArm = null +var arm: SpringArm = null -var mouse_axis := Vector2() -var mouse_sensitivity = 12.0 +var mouse_axis: Vector2 +var mouse_sensitivity: float = 12.0 func _ready(): Input.set_mouse_mode(Input.MOUSE_MODE_CAPTURED) current = true -func _input(event): +func _input(event: InputEvent): if event is InputEventMouseMotion and Input.get_mouse_mode() == Input.MOUSE_MODE_CAPTURED: mouse_axis = event.relative match mode: @@ -35,7 +35,7 @@ func _input(event): _: pass -func attach(new_parent: Node, c_mode, extra_path = "."): +func attach(new_parent: Node, c_mode: String, extra_path: String = "."): if get_parent(): get_parent().remove_child(self) if c_mode in _modes: diff --git a/godot/scripts/characters/player_controller_new.gd b/godot/scripts/characters/player_controller_new.gd index aa739a6..bc41842 100644 --- a/godot/scripts/characters/player_controller_new.gd +++ b/godot/scripts/characters/player_controller_new.gd @@ -1,15 +1,15 @@ extends RigidBody # Game -export var team = "RED" -export (int) var health = 100 -var weapon = null -var world +export var team: String = "RED" +export var health: int = 100 +var weapon: Node = null +var world: Spatial = null # Camera -export(float) var mouse_sensitivity = 12.0 -export(float) var FOV = 90.0 -var mouse_axis := Vector2() +export var mouse_sensitivity:float = 12.0 +export var FOV:float = 90.0 +var mouse_axis: Vector2 = Vector2.ZERO onready var head: Spatial = $Neck/Head onready var neck: Spatial = $Neck @@ -18,31 +18,31 @@ var velocity := Vector3() var direction := Vector3() var move_axis := Vector2() var floorspeed := Vector3() -var jumping = false -var can_jump = true -onready var nav = $NavigationAgent +var jumping:bool = false +var can_jump:bool = true +onready var nav: NavigationAgent = $NavigationAgent # Walk const FLOOR_MAX_ANGLE: float = deg2rad(46.0) -export(float) var jump_height = 400.0 -var in_water : bool = false -var swim_speed : float = 450.0 -var climb_speed : float = 5.0 +export var jump_height: float = 300.0 +var in_water: bool = false +var swim_speed: float = 450.0 +var climb_speed: float = 5.0 # Control -var controlling_machine = false #whether character is riding/controlling something -var machine = null -export var is_player = false #whether character is currently controlled by a player -var ladder_m = null +var controlling_machine: bool = false #whether character is riding/controlling something +var machine: RigidBody = null +export var is_player: bool = false #whether character is currently controlled by a player +var ladder_m: Spatial = null #physics -var player_state : PhysicsDirectBodyState -var is_on_floor:bool -var floor_normal : Vector3 = Vector3.UP -var acceleration = 80.0 -export(int) var walk_speed = 5 -var c_friction = 4.0 -var air_control = 0.3 +var player_state: PhysicsDirectBodyState = null +var is_on_floor:bool = false +var floor_normal: Vector3 = Vector3.UP +var acceleration:float = 80.0 +export var walk_speed:float = 5.0 +var c_friction:float = 4.0 +var air_control:float = 0.3 # Called when the node enters the scene tree func _ready() -> void: @@ -55,15 +55,15 @@ func _ready() -> void: $"%UseRay".add_exception($AreaDetect) $"%MeleeRay".add_exception($AreaDetect) -func get_init_info(): +func get_init_info() -> Dictionary: return {"linear_velocity" : linear_velocity, "angular_velocity" : angular_velocity, "controlling_machine" : controlling_machine, "team" : team, "health" : health, "nametag" : $Nametag.text} -func mp_init(init_info): +func mp_init(init_info: Dictionary): for variable in init_info.keys(): set(variable, init_info[variable]) $Nametag.text = init_info["nametag"] -remote func set_phys_transform(trfrm, lvel): +remote func set_phys_transform(trfrm: Transform, lvel: Vector3): transform = trfrm linear_velocity = lvel @@ -110,7 +110,7 @@ func initiate_use(): _: pass -remotesync func set_net_owner(owner_id): +remotesync func set_net_owner(owner_id: int): $Nametag.text = "" set_network_master(owner_id) if owner_id != 1: @@ -132,7 +132,7 @@ func deselect_character(): if world.client_id != 1: world.cam.attach(world, "STATIC", "./DEFAULTCAM") rpc("set_net_owner", 1) -func take_control_of_machine(slave_machine): +func take_control_of_machine(slave_machine: RigidBody): machine = slave_machine controlling_machine = true @@ -169,7 +169,9 @@ func on_floor_test() -> bool: return false #modify simulated physics results -func _integrate_forces(state) -> void: +func _integrate_forces(state: PhysicsDirectBodyState) -> void: + if !is_network_master(): + return player_state = state velocity = state.get_linear_velocity() $normal_vis.look_at($normal_vis.global_transform.origin + global_transform.basis.z, floor_normal) @@ -180,12 +182,12 @@ func _integrate_forces(state) -> void: break if i == player_state.get_contact_count() - 1: friction = 1 - if is_network_master(): - rpc("set_phys_transform", transform, linear_velocity) - if global_transform.origin.y < -30: - rpc("damage", 500000, "drown", [1, "Davy Jones"]) + + rpc("set_phys_transform", transform, linear_velocity) + if global_transform.origin.y < -30: + rpc("damage", 500000, "drown", [1, "Davy Jones"]) -func walk(_delta:float) -> void: +func walk(_delta: float) -> void: # Input direction = Vector3() var aim: Basis = head.get_global_transform().basis @@ -224,7 +226,7 @@ func jump(): yield(get_tree().create_timer(0.05),"timeout") can_jump = true -func swim(_delta): +func swim(_delta: float): #drag and buoyancy add_central_force(Vector3.UP*weight*1.0) add_central_force(-1*linear_velocity*100) @@ -242,7 +244,7 @@ func enter_water(): func exit_water(): in_water = false -func mount_ladder(target_ladder): +func mount_ladder(target_ladder: Spatial): var ladder_tracker = Spatial.new() ladder_tracker.name = name target_ladder.add_child(ladder_tracker) @@ -258,7 +260,7 @@ func mount_ladder(target_ladder): set_gravity_scale(0.0) #called each frame while climbing ladder -func climb_ladder(delta): +func climb_ladder(delta: float): var new_ladder_pos = ladder_m.global_transform.origin + ladder_m.global_transform.basis.y.normalized() * move_axis.x * delta * climb_speed var prog = ladder_m.get_parent().get_climb_scalar(new_ladder_pos) if prog >= 0.0 and prog <= 1.0: @@ -274,7 +276,7 @@ func leave_ladder(): ladder_m.queue_free() ladder_m = null -remotesync func damage(dmg_amt, _type, shooter, extra = ""): +remotesync func damage(dmg_amt: int, _type: String, shooter: Array, extra: String): health -= dmg_amt if health <= 0 and is_network_master(): if shooter[0] != get_network_master() and shooter[0] != 1: world.rpc_id(shooter[0], "game_killsound") @@ -291,5 +293,5 @@ remotesync func remove_dead_character(): deselect_character() queue_free() -remotesync func net_apply_impulse(impulse_v): +remotesync func net_apply_impulse(impulse_v: Vector3): apply_central_impulse(impulse_v) diff --git a/godot/scripts/machines/Cannon.gd b/godot/scripts/machines/Cannon.gd index 80c32ef..b8d9f38 100644 --- a/godot/scripts/machines/Cannon.gd +++ b/godot/scripts/machines/Cannon.gd @@ -34,8 +34,8 @@ func mp_init(init_info): # Called when the node enters the scene tree for the first time. func _ready(): if get_parent().name != "MACHINES": #if cannon is aboard ship - add_collision_exception_with(get_parent()) - mode = RigidBody.MODE_STATIC + add_collision_exception_with(get_parent().get_parent()) + mode = RigidBody.MODE_KINEMATIC world_ballistics = world.get_node("BALLISTICS") func on_new_control(): @@ -75,7 +75,7 @@ remotesync func fire(): cball.shooter = user.name + " (" + world.players_info[user.get_network_master()][0] + ")" cball.shooter_id = user.get_network_master() cooldown = fire_rate - if mode == RigidBody.MODE_STATIC: + if mode == RigidBody.MODE_KINEMATIC: get_parent().apply_impulse($YawJoint/PitchJoint.global_transform.origin - get_parent().global_transform.origin, -1*cball.mass*ball_speed*muzzle.global_transform.basis.x) else: if is_network_master(): apply_impulse($YawJoint/PitchJoint.global_transform.origin - global_transform.origin, -1*cball.mass*ball_speed*muzzle.global_transform.basis.x) diff --git a/godot/scripts/machines/NetworkedMachineGDS.gd b/godot/scripts/machines/NetworkedMachineGDS.gd index c1d755d..eb675d0 100644 --- a/godot/scripts/machines/NetworkedMachineGDS.gd +++ b/godot/scripts/machines/NetworkedMachineGDS.gd @@ -5,7 +5,6 @@ var user: RigidBody = null var world: Spatial = null func _ready(): - print("net machine loads world") world = get_tree().get_root().find_node("GAMEWORLD", true, false) remote func update_phys_transform(t: Transform, lv: Vector3, av: Vector3): diff --git a/godot/scripts/vehicles/Gunboat.gd b/godot/scripts/vehicles/Gunboat.gd index 3137361..4c822ca 100644 --- a/godot/scripts/vehicles/Gunboat.gd +++ b/godot/scripts/vehicles/Gunboat.gd @@ -2,11 +2,11 @@ extends "res://scripts/machines/NetworkedMachineGDS.gd" export var team = 0 -const accel = 50000 +const accel = 500000 const turn_accel = 50000 export(float, 0.0, 1.0) var sail_out = 0.0 -export var sail_speed : float = 0.5 +export var sail_speed : float = 0.2 var sail_turn = 0 export var sail_turn_speed = 30 const SAIL_MAX = 90 @@ -38,7 +38,11 @@ func mp_init(init_info): # Called when the node enters the scene tree for the first time. func _ready(): + print("adding gunboat to scene",get_tree().get_network_unique_id()) world = get_tree().get_root().find_node("GAMEWORLD", true, false) + if get_tree().get_network_unique_id() == 0: + print("enabling navigation for server") + $NavigationMeshInstance.set_enabled(true) func on_no_control(): rudder = 0.0 @@ -46,6 +50,7 @@ func on_no_control(): mainsheet = 0.0 func auto_sail(delta): + return var in_range = global_transform.basis.x.dot(world.winddir) >= 0 if in_range: if Vector2(world.winddir.x, world.winddir.z).angle_to(Vector2($Mast.global_transform.basis.x.x,$Mast.global_transform.basis.x.z)) < 0: @@ -71,15 +76,16 @@ remotesync func damage(amount, _type, _shooter, _extra = ""): # Called every frame. 'delta' is the elapsed time since the previous frame. func _physics_process(delta): if is_network_master(): - $Mast/Sail.scale.y = sail_out + for sail in $SAILS.get_children(): + sail.set_sheet(sail_out) $Rudder.rotation_degrees.y = rudder_turn - $Mast.rotation_degrees.y = sail_turn - var push_force = accel*sail_out*world.winddir.dot($Mast.global_transform.basis.x) - if world.winddir.angle_to($Mast.global_transform.basis.x) < PI/2: - add_force(global_transform.basis.x*push_force, Vector3.ZERO) + #$Mast.rotation_degrees.y = sail_turn + #var push_force = accel*sail_out*world.winddir.dot($Mast.global_transform.basis.x) + #if world.winddir.angle_to($Mast.global_transform.basis.x) < PI/2: + # add_force(global_transform.basis.x*push_force, Vector3.ZERO) add_torque(Vector3(0,-rudder_turn*rudder_constant*(0.5+linear_velocity.dot(global_transform.basis.x)),0)) - add_torque(Vector3(-10000000*angular_velocity.x,0,0)) - add_torque(Vector3(0,0,-10000000*angular_velocity.z)) + add_torque(Vector3(-100000*angular_velocity.x,0,0)) + add_torque(Vector3(0,0,-100000*angular_velocity.z)) rudder_turn += rudder_speed*delta*(-0.25 if rudder_turn > 0 else 0.25) for point in $FloatPoints.get_children(): for area in point.get_overlapping_areas(): diff --git a/godot/sounds/splash.wav b/godot/sounds/splash.wav Binary files differnew file mode 100644 index 0000000..58d2254 --- /dev/null +++ b/godot/sounds/splash.wav diff --git a/godot/sounds/splash.wav.import b/godot/sounds/splash.wav.import new file mode 100644 index 0000000..cf7f35f --- /dev/null +++ b/godot/sounds/splash.wav.import @@ -0,0 +1,23 @@ +[remap] + +importer="wav" +type="AudioStreamSample" +path="res://.import/splash.wav-ff0f95428d6fe31dc6a062bb450bc559.sample" + +[deps] + +source_file="res://sounds/splash.wav" +dest_files=[ "res://.import/splash.wav-ff0f95428d6fe31dc6a062bb450bc559.sample" ] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=0 diff --git a/godot/textures/canvas.png b/godot/textures/canvas.png Binary files differnew file mode 100644 index 0000000..1a5fdae --- /dev/null +++ b/godot/textures/canvas.png diff --git a/godot/textures/canvas.png.import b/godot/textures/canvas.png.import new file mode 100644 index 0000000..33a0f41 --- /dev/null +++ b/godot/textures/canvas.png.import @@ -0,0 +1,37 @@ +[remap] + +importer="texture" +type="StreamTexture" +path.s3tc="res://.import/canvas.png-fe16296004ccf4fe0f0894cb0d0a4f17.s3tc.stex" +path.etc2="res://.import/canvas.png-fe16296004ccf4fe0f0894cb0d0a4f17.etc2.stex" +metadata={ +"imported_formats": [ "s3tc", "etc2" ], +"vram_texture": true +} + +[deps] + +source_file="res://textures/canvas.png" +dest_files=[ "res://.import/canvas.png-fe16296004ccf4fe0f0894cb0d0a4f17.s3tc.stex", "res://.import/canvas.png-fe16296004ccf4fe0f0894cb0d0a4f17.etc2.stex" ] + +[params] + +compress/mode=2 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=true +flags/filter=true +flags/mipmaps=true +flags/anisotropic=false +flags/srgb=1 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 |
