summaryrefslogtreecommitdiff
path: root/godot
diff options
context:
space:
mode:
authorAnson Bridges <bridges.anson@gmail.com>2022-09-25 06:39:12 -0400
committerAnson Bridges <bridges.anson@gmail.com>2022-09-25 06:39:12 -0400
commit7a1d857de96174dfa5a0fa40f8c14acbd2f651c2 (patch)
treed52acaa4e89b0f8375326ea1aefd0105bb91cfc7 /godot
parent62039380a67b6da396d1c8d745d2e2625ba988fc (diff)
weapons, viewmodels, some performance fixes
Diffstat (limited to 'godot')
-rw-r--r--godot/.gdbinit1
-rw-r--r--godot/.import/dust.png-da375377365d39266dac1c0440583e02.etc2.stexbin0 -> 5508 bytes
-rw-r--r--godot/.import/dust.png-da375377365d39266dac1c0440583e02.md53
-rw-r--r--godot/.import/dust.png-da375377365d39266dac1c0440583e02.s3tc.stexbin0 -> 5508 bytes
-rw-r--r--godot/.import/dust.png-da375377365d39266dac1c0440583e02.stexbin0 -> 1412 bytes
-rw-r--r--godot/.import/lock_click.wav-d7fd55fd33e9ee369647d042c2ecc678.md53
-rw-r--r--godot/.import/lock_click.wav-d7fd55fd33e9ee369647d042c2ecc678.samplebin0 -> 60405 bytes
-rw-r--r--godot/.import/pistol.gltf-7b581a9c9e8a8dd223694df5df57e5dc.md53
-rw-r--r--godot/.import/pistol.wav-0744c26822dcf8eab0bb399f960154e2.md53
-rw-r--r--godot/.import/pistol.wav-0744c26822dcf8eab0bb399f960154e2.samplebin0 -> 362845 bytes
-rw-r--r--godot/.import/punch.ogg-bbcd9e7b456b86613d675e602f0e10e9.md53
-rw-r--r--godot/.import/punch.wav-ab8064598883d70434e19517af037aef.md53
-rw-r--r--godot/.import/punch.wav-ab8064598883d70434e19517af037aef.samplebin0 -> 138781 bytes
-rw-r--r--godot/.import/punch_generic.wav-b07960a525e958d993061aed229f2c16.md53
-rw-r--r--godot/.import/punch_generic.wav-b07960a525e958d993061aed229f2c16.samplebin0 -> 115997 bytes
-rw-r--r--godot/.import/reload_sounds.wav-1b7c5c4611bc5ac32a3dbbaf5417662f.md53
-rw-r--r--godot/.import/reload_sounds.wav-1b7c5c4611bc5ac32a3dbbaf5417662f.samplebin0 -> 567945 bytes
-rw-r--r--godot/.import/small_thud.wav-6e60f71d6349a495df7fc2b69da76fb5.md53
-rw-r--r--godot/.import/small_thud.wav-6e60f71d6349a495df7fc2b69da76fb5.samplebin0 -> 212509 bytes
-rw-r--r--godot/.import/viewmodel_arms.gltf-170de79b9f1ad8b46d94ec7fb9db9664.md53
-rw-r--r--godot/.import/viewmodel_arms.gltf-393ea3b76009e00ac624b3a631c0e59d.md53
-rw-r--r--godot/animations/fists_idle.tres202
-rw-r--r--godot/animations/humanidle.tres202
-rw-r--r--godot/animations/humanpunch.tres214
-rw-r--r--godot/animations/lower_fists.tres215
-rw-r--r--godot/animations/pistol_fire_vm.tres215
-rw-r--r--godot/animations/pistol_idle_vm.tres202
-rw-r--r--godot/animations/pistol_reload_vm.tres215
-rw-r--r--godot/animations/raise_fists.tres215
-rw-r--r--godot/animations/rockets_idle_vm.tres202
-rw-r--r--godot/animations/rockets_launch_vm.tres215
-rw-r--r--godot/animations/weapons/pistol_fire.tres61
-rw-r--r--godot/animations/weapons/pistol_idle.tres19
-rw-r--r--godot/animations/weapons/pistol_reset.tres33
-rw-r--r--godot/bin/playercontroller.gdnlib2
-rwxr-xr-xgodot/bin/x11/libplayercontroller.sobin5260784 -> 5297184 bytes
-rw-r--r--godot/maps/Main.tscn195
-rw-r--r--godot/materials/ArmVM.materialbin0 -> 469717 bytes
-rw-r--r--godot/materials/PistolMaterial.materialbin0 -> 528108 bytes
-rw-r--r--godot/meshes/human/viewmodel_arms.tres18
-rw-r--r--godot/meshes/human/viewmodel_arms_SKIN.tres89
-rw-r--r--godot/meshes/pistol.tres18
-rw-r--r--godot/meshes/pistol_skin.tres14
-rw-r--r--godot/meshes/rocket.tres18
-rw-r--r--godot/particles/DirtPuff.tscn71
-rw-r--r--godot/project.godot6
-rw-r--r--godot/scenes/GameBase.tscn3
-rw-r--r--godot/scenes/ballistics/Cannonball.tscn13
-rw-r--r--godot/scenes/ballistics/Rocket.gd4
-rw-r--r--godot/scenes/characters/PlayerRigid.tscn67
-rw-r--r--godot/scenes/characters/viewmodel_arms.tscn180
-rw-r--r--godot/scenes/environment/CableDynamic.tscn3
-rw-r--r--godot/scenes/machines/Cannon.tscn20
-rw-r--r--godot/scenes/vehicles/Gunbrig.tscn2
-rw-r--r--godot/scenes/vehicles/ship_parts/SquareSail.gd9
-rw-r--r--godot/scenes/vehicles/ship_parts/SquareSail.tscn3
-rw-r--r--godot/scenes/weapons/hands.gd46
-rw-r--r--godot/scenes/weapons/hands.resbin0 -> 173 bytes
-rw-r--r--godot/scenes/weapons/pistol.gd64
-rw-r--r--godot/scenes/weapons/pistol.tres7
-rw-r--r--godot/scenes/weapons/pistol.tscn146
-rw-r--r--godot/scenes/weapons/rockets.gd68
-rw-r--r--godot/scenes/weapons/rockets.tres (renamed from godot/scenes/weapons/w_Rockets.tscn)5
-rw-r--r--godot/scenes/weapons/rockets.tscn71
-rw-r--r--godot/scripts/GameBase.gd9
-rw-r--r--godot/scripts/Server.gd2
-rw-r--r--godot/scripts/ballistics/Cannonball.gd2
-rw-r--r--godot/scripts/ballistics/NetworkedProjectile.gd6
-rw-r--r--godot/scripts/characters/player_controller_new.gd99
-rw-r--r--godot/scripts/machines/Cannon.gd19
-rw-r--r--godot/scripts/machines/NetworkedMachineGDS.gd1
-rw-r--r--godot/scripts/vehicles/Gunboat.gd7
-rw-r--r--godot/sounds/lock_click.wavbin0 -> 60108 bytes
-rw-r--r--godot/sounds/lock_click.wav.import23
-rw-r--r--godot/sounds/pistol.wavbin0 -> 362652 bytes
-rw-r--r--godot/sounds/pistol.wav.import23
-rw-r--r--godot/sounds/punch_generic.wavbin0 -> 115806 bytes
-rw-r--r--godot/sounds/punch_generic.wav.import23
-rw-r--r--godot/sounds/reload_sounds.wavbin0 -> 567636 bytes
-rw-r--r--godot/sounds/reload_sounds.wav.import23
-rw-r--r--godot/sounds/small_thud.wavbin0 -> 212200 bytes
-rw-r--r--godot/sounds/small_thud.wav.import23
-rw-r--r--godot/textures/dust.pngbin0 -> 4791 bytes
-rw-r--r--godot/textures/dust.png.import37
84 files changed, 3421 insertions, 262 deletions
diff --git a/godot/.gdbinit b/godot/.gdbinit
new file mode 100644
index 0000000..0c1f45b
--- /dev/null
+++ b/godot/.gdbinit
@@ -0,0 +1 @@
+set debuginfod enabled off
diff --git a/godot/.import/dust.png-da375377365d39266dac1c0440583e02.etc2.stex b/godot/.import/dust.png-da375377365d39266dac1c0440583e02.etc2.stex
new file mode 100644
index 0000000..6f29769
--- /dev/null
+++ b/godot/.import/dust.png-da375377365d39266dac1c0440583e02.etc2.stex
Binary files differ
diff --git a/godot/.import/dust.png-da375377365d39266dac1c0440583e02.md5 b/godot/.import/dust.png-da375377365d39266dac1c0440583e02.md5
new file mode 100644
index 0000000..036e74e
--- /dev/null
+++ b/godot/.import/dust.png-da375377365d39266dac1c0440583e02.md5
@@ -0,0 +1,3 @@
+source_md5="9f7f472a8818609e83f1e08fcf33a779"
+dest_md5="f301fa6a74ec339200c0ead17e895f2e"
+
diff --git a/godot/.import/dust.png-da375377365d39266dac1c0440583e02.s3tc.stex b/godot/.import/dust.png-da375377365d39266dac1c0440583e02.s3tc.stex
new file mode 100644
index 0000000..a943682
--- /dev/null
+++ b/godot/.import/dust.png-da375377365d39266dac1c0440583e02.s3tc.stex
Binary files differ
diff --git a/godot/.import/dust.png-da375377365d39266dac1c0440583e02.stex b/godot/.import/dust.png-da375377365d39266dac1c0440583e02.stex
new file mode 100644
index 0000000..6d7b4a6
--- /dev/null
+++ b/godot/.import/dust.png-da375377365d39266dac1c0440583e02.stex
Binary files differ
diff --git a/godot/.import/lock_click.wav-d7fd55fd33e9ee369647d042c2ecc678.md5 b/godot/.import/lock_click.wav-d7fd55fd33e9ee369647d042c2ecc678.md5
new file mode 100644
index 0000000..dc51923
--- /dev/null
+++ b/godot/.import/lock_click.wav-d7fd55fd33e9ee369647d042c2ecc678.md5
@@ -0,0 +1,3 @@
+source_md5="5127c829ebf780e4693e8eba0fecb855"
+dest_md5="3638ff44d01bdf812595f83ea95ee882"
+
diff --git a/godot/.import/lock_click.wav-d7fd55fd33e9ee369647d042c2ecc678.sample b/godot/.import/lock_click.wav-d7fd55fd33e9ee369647d042c2ecc678.sample
new file mode 100644
index 0000000..e5f8d21
--- /dev/null
+++ b/godot/.import/lock_click.wav-d7fd55fd33e9ee369647d042c2ecc678.sample
Binary files differ
diff --git a/godot/.import/pistol.gltf-7b581a9c9e8a8dd223694df5df57e5dc.md5 b/godot/.import/pistol.gltf-7b581a9c9e8a8dd223694df5df57e5dc.md5
new file mode 100644
index 0000000..6572dec
--- /dev/null
+++ b/godot/.import/pistol.gltf-7b581a9c9e8a8dd223694df5df57e5dc.md5
@@ -0,0 +1,3 @@
+source_md5="e4519d8c27bd7599974af9f71af545ea"
+dest_md5="a6ec00a9aaea80313ddf3c7d39d03a10"
+
diff --git a/godot/.import/pistol.wav-0744c26822dcf8eab0bb399f960154e2.md5 b/godot/.import/pistol.wav-0744c26822dcf8eab0bb399f960154e2.md5
new file mode 100644
index 0000000..cd6952a
--- /dev/null
+++ b/godot/.import/pistol.wav-0744c26822dcf8eab0bb399f960154e2.md5
@@ -0,0 +1,3 @@
+source_md5="23f1fbfc65c5eb2c3e7b964bb4d79e08"
+dest_md5="0c51e31bb38767694c9375e389a4f2db"
+
diff --git a/godot/.import/pistol.wav-0744c26822dcf8eab0bb399f960154e2.sample b/godot/.import/pistol.wav-0744c26822dcf8eab0bb399f960154e2.sample
new file mode 100644
index 0000000..9064e04
--- /dev/null
+++ b/godot/.import/pistol.wav-0744c26822dcf8eab0bb399f960154e2.sample
Binary files differ
diff --git a/godot/.import/punch.ogg-bbcd9e7b456b86613d675e602f0e10e9.md5 b/godot/.import/punch.ogg-bbcd9e7b456b86613d675e602f0e10e9.md5
new file mode 100644
index 0000000..2a3a634
--- /dev/null
+++ b/godot/.import/punch.ogg-bbcd9e7b456b86613d675e602f0e10e9.md5
@@ -0,0 +1,3 @@
+source_md5="4c70d8e8ce6c81809b7905995a58fa11"
+dest_md5="b92b12b552a2a6af8504aca278313312"
+
diff --git a/godot/.import/punch.wav-ab8064598883d70434e19517af037aef.md5 b/godot/.import/punch.wav-ab8064598883d70434e19517af037aef.md5
new file mode 100644
index 0000000..c6a8eae
--- /dev/null
+++ b/godot/.import/punch.wav-ab8064598883d70434e19517af037aef.md5
@@ -0,0 +1,3 @@
+source_md5="27b7c9aa2f32028060d2a8496dfc9505"
+dest_md5="55b7b11d1e1e300ee26baf068d9bf40c"
+
diff --git a/godot/.import/punch.wav-ab8064598883d70434e19517af037aef.sample b/godot/.import/punch.wav-ab8064598883d70434e19517af037aef.sample
new file mode 100644
index 0000000..84df98e
--- /dev/null
+++ b/godot/.import/punch.wav-ab8064598883d70434e19517af037aef.sample
Binary files differ
diff --git a/godot/.import/punch_generic.wav-b07960a525e958d993061aed229f2c16.md5 b/godot/.import/punch_generic.wav-b07960a525e958d993061aed229f2c16.md5
new file mode 100644
index 0000000..23e2c71
--- /dev/null
+++ b/godot/.import/punch_generic.wav-b07960a525e958d993061aed229f2c16.md5
@@ -0,0 +1,3 @@
+source_md5="682fb5d83a28316ee57ba5d7892a36c7"
+dest_md5="25cb062e8e42a5fed2a71cb62afad050"
+
diff --git a/godot/.import/punch_generic.wav-b07960a525e958d993061aed229f2c16.sample b/godot/.import/punch_generic.wav-b07960a525e958d993061aed229f2c16.sample
new file mode 100644
index 0000000..ca48e3e
--- /dev/null
+++ b/godot/.import/punch_generic.wav-b07960a525e958d993061aed229f2c16.sample
Binary files differ
diff --git a/godot/.import/reload_sounds.wav-1b7c5c4611bc5ac32a3dbbaf5417662f.md5 b/godot/.import/reload_sounds.wav-1b7c5c4611bc5ac32a3dbbaf5417662f.md5
new file mode 100644
index 0000000..c90fc59
--- /dev/null
+++ b/godot/.import/reload_sounds.wav-1b7c5c4611bc5ac32a3dbbaf5417662f.md5
@@ -0,0 +1,3 @@
+source_md5="9b2f86488191619e3b593606a301edea"
+dest_md5="3031223a5a833d4ca27d954849437d44"
+
diff --git a/godot/.import/reload_sounds.wav-1b7c5c4611bc5ac32a3dbbaf5417662f.sample b/godot/.import/reload_sounds.wav-1b7c5c4611bc5ac32a3dbbaf5417662f.sample
new file mode 100644
index 0000000..5db551a
--- /dev/null
+++ b/godot/.import/reload_sounds.wav-1b7c5c4611bc5ac32a3dbbaf5417662f.sample
Binary files differ
diff --git a/godot/.import/small_thud.wav-6e60f71d6349a495df7fc2b69da76fb5.md5 b/godot/.import/small_thud.wav-6e60f71d6349a495df7fc2b69da76fb5.md5
new file mode 100644
index 0000000..711b217
--- /dev/null
+++ b/godot/.import/small_thud.wav-6e60f71d6349a495df7fc2b69da76fb5.md5
@@ -0,0 +1,3 @@
+source_md5="deef2303dccfe496e266a89080755704"
+dest_md5="bcd348d17968f96e99b15e7477d5dff9"
+
diff --git a/godot/.import/small_thud.wav-6e60f71d6349a495df7fc2b69da76fb5.sample b/godot/.import/small_thud.wav-6e60f71d6349a495df7fc2b69da76fb5.sample
new file mode 100644
index 0000000..62a6ec5
--- /dev/null
+++ b/godot/.import/small_thud.wav-6e60f71d6349a495df7fc2b69da76fb5.sample
Binary files differ
diff --git a/godot/.import/viewmodel_arms.gltf-170de79b9f1ad8b46d94ec7fb9db9664.md5 b/godot/.import/viewmodel_arms.gltf-170de79b9f1ad8b46d94ec7fb9db9664.md5
new file mode 100644
index 0000000..2099bad
--- /dev/null
+++ b/godot/.import/viewmodel_arms.gltf-170de79b9f1ad8b46d94ec7fb9db9664.md5
@@ -0,0 +1,3 @@
+source_md5="880cf46927f6fbb57348d46831706aa5"
+dest_md5="343a8c3a3ce77297b3cf90f2b38bb1b5"
+
diff --git a/godot/.import/viewmodel_arms.gltf-393ea3b76009e00ac624b3a631c0e59d.md5 b/godot/.import/viewmodel_arms.gltf-393ea3b76009e00ac624b3a631c0e59d.md5
new file mode 100644
index 0000000..7de55ff
--- /dev/null
+++ b/godot/.import/viewmodel_arms.gltf-393ea3b76009e00ac624b3a631c0e59d.md5
@@ -0,0 +1,3 @@
+source_md5="b19984465e9934f5a354aaddd73b3db5"
+dest_md5="abffeb2e538b13a506cb0e429e20abd0"
+
diff --git a/godot/animations/fists_idle.tres b/godot/animations/fists_idle.tres
new file mode 100644
index 0000000..466c5e4
--- /dev/null
+++ b/godot/animations/fists_idle.tres
@@ -0,0 +1,202 @@
+[gd_resource type="Animation" format=2]
+
+[resource]
+resource_name = "fists_idle"
+length = 2.0
+loop = true
+tracks/0/type = "transform"
+tracks/0/path = NodePath("Skeleton:ThumbJoint.R")
+tracks/0/interp = 1
+tracks/0/loop_wrap = true
+tracks/0/imported = false
+tracks/0/enabled = true
+tracks/0/keys = PoolRealArray( 0, 1, -5.12227e-08, 1.78814e-07, -2.64496e-07, -0.35043, -0.0144199, -0.0648819, 0.934227, 1, 1, 1, 2, 1, -5.12227e-08, 1.78814e-07, -2.64496e-07, -0.35043, -0.0144199, -0.0648819, 0.934227, 1, 1, 1 )
+tracks/1/type = "transform"
+tracks/1/path = NodePath("Skeleton:Thumb.R")
+tracks/1/interp = 1
+tracks/1/loop_wrap = true
+tracks/1/imported = false
+tracks/1/enabled = true
+tracks/1/keys = PoolRealArray( 0, 1, 0.0661397, 0.0302142, -0.040145, -0.0200785, 0.0171836, 0.0297733, 0.999207, 1, 1, 1, 2, 1, 0.0661397, 0.0302142, -0.040145, -0.0200785, 0.0171836, 0.0297733, 0.999207, 1, 1, 1 )
+tracks/2/type = "transform"
+tracks/2/path = NodePath("Skeleton:ForefingerJoint.R")
+tracks/2/interp = 1
+tracks/2/loop_wrap = true
+tracks/2/imported = false
+tracks/2/enabled = true
+tracks/2/keys = PoolRealArray( 0, 1, -4.84288e-08, 1.63913e-07, 1.19209e-07, -0.437056, 0.0929246, 0.454119, 0.770794, 1, 1, 1, 2, 1, -4.84288e-08, 1.63913e-07, 1.19209e-07, -0.437056, 0.0929246, 0.454119, 0.770794, 1, 1, 1 )
+tracks/3/type = "transform"
+tracks/3/path = NodePath("Skeleton:Forefinger.R")
+tracks/3/interp = 1
+tracks/3/loop_wrap = true
+tracks/3/imported = false
+tracks/3/enabled = true
+tracks/3/keys = PoolRealArray( 0, 1, 2.01166e-07, -4.17233e-07, 3.05474e-07, -0.291123, 0.139451, 0.440982, 0.837458, 1, 1, 1, 2, 1, 2.01166e-07, -4.17233e-07, 3.05474e-07, -0.291123, 0.139451, 0.440982, 0.837458, 1, 1, 1 )
+tracks/4/type = "transform"
+tracks/4/path = NodePath("Skeleton:MiddlefingerJoint.R")
+tracks/4/interp = 1
+tracks/4/loop_wrap = true
+tracks/4/imported = false
+tracks/4/enabled = true
+tracks/4/keys = PoolRealArray( 0, 1, -4.47035e-07, -8.9407e-08, -6.22822e-09, -0.219309, 0.0300858, 0.431098, 0.87473, 1, 1, 1, 2, 1, -4.47035e-07, -8.9407e-08, -6.22822e-09, -0.219309, 0.0300858, 0.431098, 0.87473, 1, 1, 1 )
+tracks/5/type = "transform"
+tracks/5/path = NodePath("Skeleton:Middlefinger.R")
+tracks/5/interp = 1
+tracks/5/loop_wrap = true
+tracks/5/imported = false
+tracks/5/enabled = true
+tracks/5/keys = PoolRealArray( 0, 1, -0.00945725, -0.0118085, 0.015164, -0.302507, 0.0492469, 0.616025, 0.725657, 1, 1, 1, 2, 1, -0.00945725, -0.0118085, 0.015164, -0.302507, 0.0492469, 0.616025, 0.725657, 1, 1, 1 )
+tracks/6/type = "transform"
+tracks/6/path = NodePath("Skeleton:RingfingerJoint.R")
+tracks/6/interp = 1
+tracks/6/loop_wrap = true
+tracks/6/imported = false
+tracks/6/enabled = true
+tracks/6/keys = PoolRealArray( 0, 1, -1.28523e-07, 4.47035e-08, -8.83592e-08, -0.442091, 0.0628622, 0.467972, 0.762631, 1, 1, 1, 2, 1, -1.28523e-07, 4.47035e-08, -8.83592e-08, -0.442091, 0.0628622, 0.467972, 0.762631, 1, 1, 1 )
+tracks/7/type = "transform"
+tracks/7/path = NodePath("Skeleton:Ringfinger.R")
+tracks/7/interp = 1
+tracks/7/loop_wrap = true
+tracks/7/imported = false
+tracks/7/enabled = true
+tracks/7/keys = PoolRealArray( 0, 1, 1.60187e-07, -7.15256e-07, 2.98023e-07, -0.260935, 0.108246, 0.531613, 0.798488, 1, 1, 1, 2, 1, 1.60187e-07, -7.15256e-07, 2.98023e-07, -0.260935, 0.108246, 0.531613, 0.798488, 1, 1, 1 )
+tracks/8/type = "transform"
+tracks/8/path = NodePath("Skeleton:Pinky.R")
+tracks/8/interp = 1
+tracks/8/loop_wrap = true
+tracks/8/imported = false
+tracks/8/enabled = true
+tracks/8/keys = PoolRealArray( 0, 1, 0.0452914, 0.100684, -0.0091866, -0.397811, -0.144869, 0.764791, 0.485647, 1, 1, 1, 2, 1, 0.0452914, 0.100684, -0.0091866, -0.397811, -0.144869, 0.764791, 0.485647, 1, 1, 1 )
+tracks/9/type = "transform"
+tracks/9/path = NodePath("Skeleton:Wrist.R")
+tracks/9/interp = 1
+tracks/9/loop_wrap = true
+tracks/9/imported = false
+tracks/9/enabled = true
+tracks/9/keys = PoolRealArray( 0, 1, -1.78814e-07, 2.38419e-07, -1.41561e-07, 0.243524, 0.527705, 0.0833931, 0.809487, 1, 1, 1, 2, 1, -1.78814e-07, 2.38419e-07, -1.41561e-07, 0.243524, 0.527705, 0.0833931, 0.809487, 1, 1, 1 )
+tracks/10/type = "transform"
+tracks/10/path = NodePath("Skeleton:Elbow.R")
+tracks/10/interp = 1
+tracks/10/loop_wrap = true
+tracks/10/imported = false
+tracks/10/enabled = true
+tracks/10/keys = PoolRealArray( 0, 1, 2.32831e-07, 0, -2.38419e-07, 0.503665, -0.00632706, 0.0554964, 0.862092, 1, 1, 1, 0.0666667, 1, 2.19792e-07, 0, -2.38419e-07, 0.503447, -0.00632456, 0.0554477, 0.862222, 1, 1, 1, 0.133333, 1, 2.34693e-07, -1.19209e-07, -2.38419e-07, 0.502008, -0.0063084, 0.0551264, 0.863081, 1, 1, 1, 0.2, 1, 2.96161e-07, 0, -2.38419e-07, 0.499333, -0.00627884, 0.0545341, 0.86467, 1, 1, 1, 0.4, 1, 2.40281e-07, -1.19209e-07, 0, 0.489837, -0.00617843, 0.0524817, 0.870211, 1, 1, 1, 0.466667, 1, 3.29688e-07, 0, -2.38419e-07, 0.488121, -0.00616095, 0.0521189, 0.871197, 1, 1, 1, 0.533333, 1, 3.29688e-07, -1.19209e-07, 0, 0.487962, -0.00615973, 0.0520849, 0.871288, 1, 1, 1, 0.6, 1, 3.76254e-07, -1.19209e-07, -2.38419e-07, 0.488823, -0.00617059, 0.0522642, 0.870794, 1, 1, 1, 0.666667, 1, 3.14787e-07, 0, -2.38419e-07, 0.490357, -0.00618958, 0.0525859, 0.869912, 1, 1, 1, 1.26667, 1, 2.57045e-07, 0, 0, 0.514203, -0.00621327, 0.0569771, 0.855751, 1, 1, 1, 1.33333, 1, 2.2538e-07, 0, 0, 0.516122, -0.00616146, 0.0570924, 0.854588, 1, 1, 1, 1.4, 1, 2.84985e-07, 0, -2.38419e-07, 0.517469, -0.0061191, 0.0571422, 0.85377, 1, 1, 1, 1.46667, 1, 2.98023e-07, -1.19209e-07, -1.19209e-07, 0.518217, -0.00609341, 0.0571583, 0.853315, 1, 1, 1, 1.53333, 1, 1.6205e-07, -2.38419e-07, 0, 0.518112, -0.0060926, 0.0571333, 0.853381, 1, 1, 1, 1.6, 1, 2.73809e-07, -1.19209e-07, -1.19209e-07, 0.516796, -0.00611408, 0.0569817, 0.854188, 1, 1, 1, 1.66667, 1, 2.40281e-07, 0, 1.19209e-07, 0.514589, -0.00614995, 0.0567284, 0.855536, 1, 1, 1, 1.86667, 1, 2.94298e-07, -1.19209e-07, -1.19209e-07, 0.506301, -0.00628442, 0.0557907, 0.860527, 1, 1, 1, 1.93333, 1, 2.62633e-07, 0, 0, 0.504447, -0.0063144, 0.0555835, 0.861629, 1, 1, 1, 2, 1, 2.32831e-07, 0, -2.38419e-07, 0.503665, -0.00632706, 0.0554964, 0.862092, 1, 1, 1 )
+tracks/11/type = "transform"
+tracks/11/path = NodePath("Skeleton:Shoulder.R")
+tracks/11/interp = 1
+tracks/11/loop_wrap = true
+tracks/11/imported = false
+tracks/11/enabled = true
+tracks/11/keys = PoolRealArray( 0, 1, 2.98023e-08, 1.49012e-07, 1.86265e-08, 0.342968, -0.0284485, 0.00789661, 0.938883, 1, 0.999999, 1, 0.0666667, 1, 2.98023e-08, 1.49012e-07, 1.86265e-08, 0.343098, -0.0284189, 0.00781118, 0.938837, 1, 0.999999, 1, 0.133333, 1, 2.98023e-08, 1.49012e-07, 1.86265e-08, 0.343953, -0.0282242, 0.00724768, 0.938535, 1, 0.999999, 1, 0.4, 1, 2.98023e-08, 1.49012e-07, 1.86265e-08, 0.351074, -0.0266279, 0.00258646, 0.935965, 1, 1, 1, 0.466667, 1, 2.98023e-08, 1.49012e-07, 1.86265e-08, 0.352064, -0.0264098, 0.00194378, 0.935601, 1, 1, 1, 0.6, 1, 2.98023e-08, 1.49012e-07, 1.86265e-08, 0.351751, -0.0264964, 0.00218808, 0.935716, 1, 1, 1, 0.666667, 1, 2.98023e-08, 1.49012e-07, 1.86265e-08, 0.350982, -0.026689, 0.00274084, 0.935998, 1, 0.999999, 1, 0.733333, 1, 2.98023e-08, 1.49012e-07, 1.86265e-08, 0.349853, -0.0269625, 0.00352961, 0.93641, 1, 0.999999, 1, 1, 1, 2.98023e-08, 1.49012e-07, 1.86265e-08, 0.342968, -0.0284485, 0.00789661, 0.938883, 1, 0.999999, 1, 1.06667, 1, 2.98023e-08, 1.49012e-07, 1.86265e-08, 0.340752, -0.0287868, 0.00895225, 0.93967, 1, 0.999999, 1, 1.13333, 1, 2.98023e-08, 1.49012e-07, 1.86265e-08, 0.338387, -0.0290352, 0.0097918, 0.940508, 1, 0.999999, 1, 1.26667, 1, 2.98023e-08, 1.49012e-07, 1.86265e-08, 0.333797, -0.0292998, 0.0108716, 0.942127, 1, 1, 1, 1.33333, 1, 2.98023e-08, 1.49012e-07, 1.86265e-08, 0.331871, -0.0293516, 0.0111769, 0.942802, 1, 0.999999, 1, 1.4, 1, 2.98023e-08, 1.49012e-07, 1.86265e-08, 0.330467, -0.0293672, 0.0113445, 0.943292, 1, 1, 1, 1.46667, 1, 2.98023e-08, 1.49012e-07, 1.86265e-08, 0.329668, -0.0293682, 0.0114203, 0.943571, 1, 0.999999, 1, 1.53333, 1, 2.98023e-08, 1.49012e-07, 1.86265e-08, 0.329749, -0.0293528, 0.0113744, 0.943544, 1, 0.999999, 1, 1.6, 1, 2.98023e-08, 1.49012e-07, 1.86265e-08, 0.33098, -0.0292684, 0.0110506, 0.943119, 1, 0.999999, 1, 1.66667, 1, 2.98023e-08, 1.49012e-07, 1.86265e-08, 0.333033, -0.0291278, 0.0105104, 0.942406, 1, 1, 1, 1.86667, 1, 2.98023e-08, 1.49012e-07, 1.86265e-08, 0.340604, -0.02861, 0.00851869, 0.939733, 1, 1, 1, 1.93333, 1, 2.98023e-08, 1.49012e-07, 1.86265e-08, 0.342269, -0.0284962, 0.00808055, 0.939135, 1, 1, 1, 2, 1, 2.98023e-08, 1.49012e-07, 1.86265e-08, 0.342968, -0.0284485, 0.00789661, 0.938883, 1, 0.999999, 1 )
+tracks/12/type = "transform"
+tracks/12/path = NodePath("Skeleton:ArmRoot.R")
+tracks/12/interp = 1
+tracks/12/loop_wrap = true
+tracks/12/imported = false
+tracks/12/enabled = true
+tracks/12/keys = PoolRealArray( 0, 1, 0, 1.49012e-08, 5.96046e-08, 3.60823e-15, 1.42109e-14, -1.22777e-16, 1, 1, 1, 1, 2, 1, 0, 1.49012e-08, 5.96046e-08, 3.60823e-15, 1.42109e-14, -1.22777e-16, 1, 1, 1, 1 )
+tracks/13/type = "transform"
+tracks/13/path = NodePath("Skeleton:HandIK.R")
+tracks/13/interp = 1
+tracks/13/loop_wrap = true
+tracks/13/imported = false
+tracks/13/enabled = true
+tracks/13/keys = PoolRealArray( 0, 1, 2.24622, -0.963872, 0.900672, 2.98023e-08, -1.11759e-08, -9.12696e-08, 1, 1, 1, 1, 0.0666667, 1, 2.24631, -0.963884, 0.90135, 2.98023e-08, -1.11759e-08, -9.12696e-08, 1, 1, 1, 1, 0.133333, 1, 2.24696, -0.963962, 0.905823, -1.58901e-15, -1.11759e-08, -1.04308e-07, 1, 1, 1, 1, 0.2, 1, 2.24816, -0.964105, 0.914099, 2.98023e-08, -1.11759e-08, -9.12696e-08, 1, 1, 1, 1, 0.4, 1, 2.25236, -0.964609, 0.94308, 4.47035e-08, -1.49012e-08, -1.08033e-07, 1, 1, 1, 1, 0.466667, 1, 2.2531, -0.964698, 0.948253, 2.98023e-08, -1.86265e-08, -7.45058e-08, 1, 1, 1, 1, 0.533333, 1, 2.25323, -0.964714, 0.948743, 2.98023e-08, -7.45059e-09, -8.75443e-08, 1, 1, 1, 1, 0.6, 1, 2.25317, -0.964706, 0.946213, 1.49012e-08, -1.11759e-08, -7.07805e-08, 1, 1, 1, 1, 0.666667, 1, 2.25297, -0.964683, 0.941673, 2.98023e-08, -1.11759e-08, -9.12696e-08, 1, 1, 1, 1, 0.8, 1, 2.2517, -0.964531, 0.9276, -5.13478e-16, -1.11759e-08, -9.12696e-08, 1, 1, 1, 1, 1, 1, 2.24622, -0.963872, 0.900672, 2.98023e-08, -1.11759e-08, -9.12696e-08, 1, 1, 1, 1, 1.2, 1, 2.23511, -0.958095, 0.875652, 2.98023e-08, -1.11759e-08, -9.12696e-08, 1, 1, 1, 1, 1.33333, 1, 2.22767, -0.952313, 0.863677, 2.98023e-08, -1.11759e-08, -9.12696e-08, 1, 1, 1, 1, 1.4, 1, 2.22505, -0.95008, 0.859962, 2.98023e-08, -1.11759e-08, -9.12696e-08, 1, 1, 1, 1, 1.46667, 1, 2.22354, -0.948749, 0.857924, -5.13478e-16, -1.11759e-08, -9.12696e-08, 1, 1, 1, 1, 1.53333, 1, 2.22364, -0.948762, 0.858274, 1.49012e-08, -1.49012e-08, -9.31323e-08, 1, 1, 1, 1, 1.6, 1, 2.22573, -0.950162, 0.862203, 4.47035e-08, -1.49012e-08, -1.08033e-07, 1, 1, 1, 1, 1.66667, 1, 2.22923, -0.9525, 0.868764, 2.98023e-08, -1.11759e-08, -9.12696e-08, 1, 1, 1, 1, 1.86667, 1, 2.24216, -0.961157, 0.893054, 1.49012e-08, -1.49012e-08, -9.31323e-08, 1, 1, 1, 1, 1.93333, 1, 2.24502, -0.963069, 0.898418, -1.58901e-15, -1.11759e-08, -1.04308e-07, 1, 1, 1, 1, 2, 1, 2.24622, -0.963872, 0.900672, 2.98023e-08, -1.11759e-08, -9.12696e-08, 1, 1, 1, 1 )
+tracks/14/type = "transform"
+tracks/14/path = NodePath("Skeleton:HandIK.L")
+tracks/14/interp = 1
+tracks/14/loop_wrap = true
+tracks/14/imported = false
+tracks/14/enabled = true
+tracks/14/keys = PoolRealArray( 0, 1, -2.33402, -1.08985, 0.864384, 2.98023e-08, 1.11759e-08, 9.12696e-08, 1, 1, 1, 1, 0.0666667, 1, -2.33427, -1.08965, 0.863642, 2.98023e-08, 1.11759e-08, 9.12696e-08, 1, 1, 1, 1, 0.133333, 1, -2.33594, -1.08831, 0.858744, -1.58901e-15, 1.11759e-08, 1.04308e-07, 1, 1, 1, 1, 0.2, 1, -2.33902, -1.08583, 0.849682, 2.98023e-08, 1.11759e-08, 9.12696e-08, 1, 1, 1, 1, 0.4, 1, -2.34983, -1.07715, 0.817948, 4.47035e-08, 1.49012e-08, 1.08033e-07, 1, 1, 1, 1, 0.466667, 1, -2.35176, -1.0756, 0.812284, 2.98023e-08, 1.86265e-08, 7.45058e-08, 1, 1, 1, 1, 0.533333, 1, -2.35181, -1.07546, 0.811827, 2.98023e-08, 7.45059e-09, 8.75443e-08, 1, 1, 1, 1, 0.6, 1, -2.35016, -1.07626, 0.81503, 1.49012e-08, 1.11759e-08, 7.07805e-08, 1, 1, 1, 1, 0.666667, 1, -2.34741, -1.07769, 0.820651, 2.98023e-08, 1.11759e-08, 9.12696e-08, 1, 1, 1, 1, 0.866667, 1, -2.33721, -1.08459, 0.846539, 2.98023e-08, 7.45059e-09, 8.75443e-08, 1, 1, 1, 1, 1, 1, -2.33402, -1.08985, 0.864384, 2.98023e-08, 1.11759e-08, 9.12696e-08, 1, 1, 1, 1, 1.06667, 1, -2.33554, -1.09226, 0.871556, -1.58901e-15, 1.11759e-08, 1.04308e-07, 1, 1, 1, 1, 1.13333, 1, -2.33917, -1.09444, 0.877482, -5.13478e-16, 1.11759e-08, 9.12696e-08, 1, 1, 1, 1, 1.26667, 1, -2.35003, -1.09792, 0.885679, 4.47035e-08, 1.49012e-08, 1.08033e-07, 1, 1, 1, 1, 1.33333, 1, -2.3556, -1.09919, 0.888231, 2.98023e-08, 1.11759e-08, 9.12696e-08, 1, 1, 1, 1, 1.4, 1, -2.36004, -1.10003, 0.889763, 2.98023e-08, 1.11759e-08, 9.12696e-08, 1, 1, 1, 1, 1.46667, 1, -2.3627, -1.10049, 0.890518, -5.13478e-16, 1.11759e-08, 9.12696e-08, 1, 1, 1, 1, 1.53333, 1, -2.3627, -1.10039, 0.890215, 1.49012e-08, 1.49012e-08, 9.31323e-08, 1, 1, 1, 1, 1.6, 1, -2.36004, -1.09941, 0.887821, 4.47035e-08, 1.49012e-08, 1.08033e-07, 1, 1, 1, 1, 1.66667, 1, -2.3556, -1.09778, 0.883824, 2.98023e-08, 1.11759e-08, 9.12696e-08, 1, 1, 1, 1, 1.86667, 1, -2.33917, -1.09175, 0.869025, 1.49012e-08, 1.49012e-08, 9.31323e-08, 1, 1, 1, 1, 1.93333, 1, -2.33554, -1.09041, 0.865757, -1.58901e-15, 1.11759e-08, 1.04308e-07, 1, 1, 1, 1, 2, 1, -2.33402, -1.08985, 0.864384, 2.98023e-08, 1.11759e-08, 9.12696e-08, 1, 1, 1, 1 )
+tracks/15/type = "transform"
+tracks/15/path = NodePath("Skeleton:ThumbJoint.L")
+tracks/15/interp = 1
+tracks/15/loop_wrap = true
+tracks/15/imported = false
+tracks/15/enabled = true
+tracks/15/keys = PoolRealArray( 0, 1, 6.70552e-08, 4.32134e-07, -3.72529e-07, -0.359556, -0.195866, 0.256619, 0.875502, 1, 1, 1, 2, 1, 6.70552e-08, 4.32134e-07, -3.72529e-07, -0.359556, -0.195866, 0.256619, 0.875502, 1, 1, 1 )
+tracks/16/type = "transform"
+tracks/16/path = NodePath("Skeleton:Thumb.L")
+tracks/16/interp = 1
+tracks/16/loop_wrap = true
+tracks/16/imported = false
+tracks/16/enabled = true
+tracks/16/keys = PoolRealArray( 0, 1, 0.0684867, 0.129429, -0.0183074, -0.144219, 0.0617293, 0.0615829, 0.985697, 1, 1, 1, 2, 1, 0.0684867, 0.129429, -0.0183074, -0.144219, 0.0617293, 0.0615829, 0.985697, 1, 1, 1 )
+tracks/17/type = "transform"
+tracks/17/path = NodePath("Skeleton:ForefingerJoint.L")
+tracks/17/interp = 1
+tracks/17/loop_wrap = true
+tracks/17/imported = false
+tracks/17/enabled = true
+tracks/17/keys = PoolRealArray( 0, 1, 2.04891e-07, 5.96046e-08, -2.50526e-07, -0.235743, 0.141025, -0.514104, 0.812548, 1, 1, 1, 2, 1, 2.04891e-07, 5.96046e-08, -2.50526e-07, -0.235743, 0.141025, -0.514104, 0.812548, 1, 1, 1 )
+tracks/18/type = "transform"
+tracks/18/path = NodePath("Skeleton:Forefinger.L")
+tracks/18/interp = 1
+tracks/18/loop_wrap = true
+tracks/18/imported = false
+tracks/18/enabled = true
+tracks/18/keys = PoolRealArray( 0, 1, -1.22935e-07, -5.36442e-07, -6.70552e-08, -0.164809, -0.0508786, -0.317863, 0.932316, 1, 1, 1, 2, 1, -1.22935e-07, -5.36442e-07, -6.70552e-08, -0.164809, -0.0508786, -0.317863, 0.932316, 1, 1, 1 )
+tracks/19/type = "transform"
+tracks/19/path = NodePath("Skeleton:MiddlefingerJoint.L")
+tracks/19/interp = 1
+tracks/19/loop_wrap = true
+tracks/19/imported = false
+tracks/19/enabled = true
+tracks/19/keys = PoolRealArray( 0, 1, 1.60187e-07, -1.3411e-07, -5.58794e-08, -0.151735, 0.0899205, -0.560905, 0.808873, 1, 1, 1, 2, 1, 1.60187e-07, -1.3411e-07, -5.58794e-08, -0.151735, 0.0899205, -0.560905, 0.808873, 1, 1, 1 )
+tracks/20/type = "transform"
+tracks/20/path = NodePath("Skeleton:Middlefinger.L")
+tracks/20/interp = 1
+tracks/20/loop_wrap = true
+tracks/20/imported = false
+tracks/20/enabled = true
+tracks/20/keys = PoolRealArray( 0, 1, 0.0089785, -0.0147637, 0.00599249, -0.195306, -0.0613344, -0.442597, 0.873041, 1, 1, 1, 2, 1, 0.0089785, -0.0147637, 0.00599249, -0.195306, -0.0613344, -0.442597, 0.873041, 1, 1, 1 )
+tracks/21/type = "transform"
+tracks/21/path = NodePath("Skeleton:RingfingerJoint.L")
+tracks/21/interp = 1
+tracks/21/loop_wrap = true
+tracks/21/imported = false
+tracks/21/enabled = true
+tracks/21/keys = PoolRealArray( 0, 1, 1.49012e-07, 1.49012e-07, 3.54485e-08, -0.226052, 0.0143848, -0.49474, 0.839003, 1, 1, 1, 2, 1, 1.49012e-07, 1.49012e-07, 3.54485e-08, -0.226052, 0.0143848, -0.49474, 0.839003, 1, 1, 1 )
+tracks/22/type = "transform"
+tracks/22/path = NodePath("Skeleton:Ringfinger.L")
+tracks/22/interp = 1
+tracks/22/loop_wrap = true
+tracks/22/imported = false
+tracks/22/enabled = true
+tracks/22/keys = PoolRealArray( 0, 1, 7.45058e-08, -5.36442e-07, 1.49012e-08, -0.165809, -0.0693831, -0.4437, 0.877965, 1, 1, 1, 2, 1, 7.45058e-08, -5.36442e-07, 1.49012e-08, -0.165809, -0.0693831, -0.4437, 0.877965, 1, 1, 1 )
+tracks/23/type = "transform"
+tracks/23/path = NodePath("Skeleton:Pinky.L")
+tracks/23/interp = 1
+tracks/23/loop_wrap = true
+tracks/23/imported = false
+tracks/23/enabled = true
+tracks/23/keys = PoolRealArray( 0, 1, -5.96046e-08, -3.57628e-07, -1.04308e-07, -0.440752, -0.0769264, -0.546826, 0.707673, 1, 1, 1, 2, 1, -5.96046e-08, -3.57628e-07, -1.04308e-07, -0.440752, -0.0769264, -0.546826, 0.707673, 1, 1, 1 )
+tracks/24/type = "transform"
+tracks/24/path = NodePath("Skeleton:Wrist.L")
+tracks/24/interp = 1
+tracks/24/loop_wrap = true
+tracks/24/imported = false
+tracks/24/enabled = true
+tracks/24/keys = PoolRealArray( 0, 1, 8.9407e-08, 2.38419e-07, 1.49012e-08, 0.326022, -0.383089, -0.148201, 0.851463, 1, 1, 1, 2, 1, 8.9407e-08, 2.38419e-07, 1.49012e-08, 0.326022, -0.383089, -0.148201, 0.851463, 1, 1, 1 )
+tracks/25/type = "transform"
+tracks/25/path = NodePath("Skeleton:Elbow.L")
+tracks/25/interp = 1
+tracks/25/loop_wrap = true
+tracks/25/imported = false
+tracks/25/enabled = true
+tracks/25/keys = PoolRealArray( 0, 1, 3.53903e-08, 1.19209e-07, 1.19209e-07, 0.464057, -0.140176, -0.205032, 0.850273, 1, 1, 1, 0.0666667, 1, 2.98023e-08, 2.38419e-07, 0, 0.46434, -0.140161, -0.205132, 0.850097, 1, 1, 1, 0.133333, 1, 4.28408e-08, 1.19209e-07, 1.19209e-07, 0.466206, -0.140064, -0.205792, 0.848931, 1, 1, 1, 0.2, 1, 5.58794e-09, 4.76837e-07, 1.19209e-07, 0.469642, -0.139882, -0.207009, 0.846769, 1, 1, 1, 0.4, 1, 6.89179e-08, 2.38419e-07, 0, 0.481499, -0.139216, -0.211238, 0.83914, 1, 1, 1, 0.466667, 1, 1.2666e-07, 0, 2.38419e-07, 0.483588, -0.139093, -0.211987, 0.837769, 1, 1, 1, 0.533333, 1, 2.04891e-08, 0, 2.38419e-07, 0.483752, -0.139084, -0.212046, 0.837661, 1, 1, 1, 0.6, 1, -2.6077e-08, 3.57628e-07, 0, 0.48255, -0.139157, -0.211615, 0.838451, 1, 1, 1, 0.666667, 1, 9.49949e-08, 1.19209e-07, 1.19209e-07, 0.480439, -0.139283, -0.21086, 0.839831, 1, 1, 1, 1.13333, 1, 9.12696e-08, 1.19209e-07, 3.57628e-07, 0.459497, -0.140413, -0.203381, 0.853102, 1, 1, 1, 1.2, 1, 1.21072e-07, 2.38419e-07, 2.38419e-07, 0.45803, -0.140488, -0.202826, 0.85401, 1, 1, 1, 1.26667, 1, -1.49012e-08, 0, 0, 0.457011, -0.140537, -0.202426, 0.854643, 1, 1, 1, 1.33333, 1, -4.84288e-08, 1.19209e-07, 2.38419e-07, 0.456338, -0.140568, -0.202148, 0.855063, 1, 1, 1, 1.4, 1, -1.08033e-07, 2.38419e-07, 0, 0.455983, -0.140584, -0.201992, 0.855287, 1, 1, 1, 1.53333, 1, 0, 2.38419e-07, 0, 0.455943, -0.140583, -0.201959, 0.855316, 1, 1, 1, 1.6, 1, 5.7742e-08, 3.57628e-07, 1.19209e-07, 0.456709, -0.140545, -0.202247, 0.854845, 1, 1, 1, 1.66667, 1, 7.63685e-08, 2.38419e-07, 0, 0.457982, -0.140481, -0.202727, 0.854061, 1, 1, 1, 1.86667, 1, 1.17347e-07, 2.38419e-07, 0, 0.462624, -0.140244, -0.204485, 0.851174, 1, 1, 1, 1.93333, 1, -2.23517e-08, 1.19209e-07, 1.19209e-07, 0.463634, -0.140195, -0.204871, 0.850539, 1, 1, 1, 2, 1, 3.53903e-08, 1.19209e-07, 1.19209e-07, 0.464057, -0.140176, -0.205032, 0.850273, 1, 1, 1 )
+tracks/26/type = "transform"
+tracks/26/path = NodePath("Skeleton:Shoulder.L")
+tracks/26/interp = 1
+tracks/26/loop_wrap = true
+tracks/26/imported = false
+tracks/26/enabled = true
+tracks/26/keys = PoolRealArray( 0, 1, 2.98023e-08, -5.96046e-08, -1.49012e-08, 0.368099, 0.0118651, -0.0191418, 0.929514, 1, 1, 1, 0.0666667, 1, 2.98023e-08, -5.96046e-08, -1.49012e-08, 0.368019, 0.011884, -0.0191825, 0.929544, 1, 1, 1, 0.133333, 1, 2.98023e-08, -5.96046e-08, -1.49012e-08, 0.367493, 0.0120093, -0.0194518, 0.929745, 1, 1, 1, 0.2, 1, 2.98023e-08, -5.96046e-08, -1.49012e-08, 0.36653, 0.0122425, -0.0199527, 0.930112, 1, 1, 1, 0.4, 1, 2.98023e-08, -5.96046e-08, -1.49012e-08, 0.363267, 0.0130745, -0.0217359, 0.93134, 1, 1, 1, 0.466667, 1, 2.98023e-08, -5.96046e-08, -1.49012e-08, 0.362703, 0.0132254, -0.0220588, 0.93155, 1, 1, 1, 0.6, 1, 2.98023e-08, -5.96046e-08, -1.49012e-08, 0.36282, 0.0131516, -0.0219006, 0.931509, 1, 1, 1, 0.666667, 1, 2.98023e-08, -5.96046e-08, -1.49012e-08, 0.363186, 0.0130014, -0.0215789, 0.931376, 1, 1, 1, 0.733333, 1, 2.98023e-08, -5.96046e-08, -1.49012e-08, 0.363771, 0.0127974, -0.0211426, 0.931161, 1, 1, 1, 0.8, 1, 2.98023e-08, -5.96046e-08, -1.49012e-08, 0.364549, 0.0125659, -0.0206466, 0.93087, 1, 1, 1, 0.866667, 1, 2.98023e-08, -5.96046e-08, -1.49012e-08, 0.365537, 0.0123214, -0.0201226, 0.930498, 1, 1, 1, 0.933333, 1, 2.98023e-08, -5.96046e-08, -1.49012e-08, 0.366729, 0.0120829, -0.0196107, 0.930043, 1, 1, 1, 1, 1, 2.98023e-08, -5.96046e-08, -1.49012e-08, 0.368099, 0.0118651, -0.0191418, 0.929514, 1, 1, 1, 1.13333, 1, 2.98023e-08, -5.96046e-08, -1.49012e-08, 0.371662, 0.0115302, -0.018388, 0.928114, 1, 1, 1, 1.33333, 1, 2.98023e-08, -5.96046e-08, -1.49012e-08, 0.377256, 0.0112203, -0.0176732, 0.925873, 1, 1, 1, 1.4, 1, 2.98023e-08, -5.96046e-08, -1.49012e-08, 0.378512, 0.0111693, -0.0175542, 0.925363, 1, 1, 1, 1.46667, 1, 2.98023e-08, -5.96046e-08, -1.49012e-08, 0.379235, 0.0111425, -0.0174916, 0.925068, 1, 1, 1, 1.53333, 1, 2.98023e-08, -5.96046e-08, -1.49012e-08, 0.379179, 0.0111497, -0.0175081, 0.92509, 1, 1, 1, 1.6, 1, 2.98023e-08, -5.96046e-08, -1.49012e-08, 0.378156, 0.0112152, -0.0176598, 0.925505, 1, 1, 1, 1.66667, 1, 2.98023e-08, -5.96046e-08, -1.49012e-08, 0.376447, 0.0113247, -0.017913, 0.926196, 1, 1, 1, 1.86667, 1, 2.98023e-08, -5.96046e-08, -1.49012e-08, 0.370097, 0.0117334, -0.0188496, 0.928728, 1, 1, 1, 1.93333, 1, 2.98023e-08, -5.96046e-08, -1.49012e-08, 0.36869, 0.011826, -0.0190554, 0.929282, 1, 1, 1, 2, 1, 2.98023e-08, -5.96046e-08, -1.49012e-08, 0.368099, 0.0118651, -0.0191418, 0.929514, 1, 1, 1 )
+tracks/27/type = "transform"
+tracks/27/path = NodePath("Skeleton:ArmRoot.L")
+tracks/27/interp = 1
+tracks/27/loop_wrap = true
+tracks/27/imported = false
+tracks/27/enabled = true
+tracks/27/keys = PoolRealArray( 0, 1, 0, 1.49012e-08, -5.96046e-08, -9.60018e-09, -1.49012e-08, -3.55763e-09, 1, 1, 1, 1, 2, 1, 0, 1.49012e-08, -5.96046e-08, -9.60018e-09, -1.49012e-08, -3.55763e-09, 1, 1, 1, 1 )
diff --git a/godot/animations/humanidle.tres b/godot/animations/humanidle.tres
new file mode 100644
index 0000000..9aa21a3
--- /dev/null
+++ b/godot/animations/humanidle.tres
@@ -0,0 +1,202 @@
+[gd_resource type="Animation" format=2]
+
+[resource]
+resource_name = "idle"
+length = 1.66667
+loop = true
+tracks/0/type = "transform"
+tracks/0/path = NodePath("Skeleton:ThumbJoint.R")
+tracks/0/interp = 1
+tracks/0/loop_wrap = true
+tracks/0/imported = false
+tracks/0/enabled = true
+tracks/0/keys = PoolRealArray( 0, 1, -2.2538e-07, 1.78814e-07, -1.8999e-07, 1.67638e-08, 1.16415e-08, -1.234e-08, 1, 1, 1, 1, 1.66667, 1, -2.2538e-07, 1.78814e-07, -1.8999e-07, 1.67638e-08, 1.16415e-08, -1.234e-08, 1, 1, 1, 1 )
+tracks/1/type = "transform"
+tracks/1/path = NodePath("Skeleton:Thumb.R")
+tracks/1/interp = 1
+tracks/1/loop_wrap = true
+tracks/1/imported = false
+tracks/1/enabled = true
+tracks/1/keys = PoolRealArray( 0, 1, 2.98023e-07, -1.49012e-07, 0, 3.72529e-08, -2.98023e-08, 4.47035e-08, 1, 1, 1, 1, 1.66667, 1, 2.98023e-07, -1.49012e-07, 0, 3.72529e-08, -2.98023e-08, 4.47035e-08, 1, 1, 1, 1 )
+tracks/2/type = "transform"
+tracks/2/path = NodePath("Skeleton:ForefingerJoint.R")
+tracks/2/interp = 1
+tracks/2/loop_wrap = true
+tracks/2/imported = false
+tracks/2/enabled = true
+tracks/2/keys = PoolRealArray( 0, 1, 3.31551e-07, 1.3411e-07, 7.17118e-08, 3.35276e-08, 2.32831e-09, -3.6729e-08, 1, 1, 1, 1, 1.66667, 1, 3.31551e-07, 1.3411e-07, 7.17118e-08, 3.35276e-08, 2.32831e-09, -3.6729e-08, 1, 1, 1, 1 )
+tracks/3/type = "transform"
+tracks/3/path = NodePath("Skeleton:Forefinger.R")
+tracks/3/interp = 1
+tracks/3/loop_wrap = true
+tracks/3/imported = false
+tracks/3/enabled = true
+tracks/3/keys = PoolRealArray( 0, 1, 4.24683e-07, -1.19209e-07, 3.72529e-07, -1.02445e-08, -1.49012e-08, 3.43425e-09, 1, 1, 1, 1, 1.66667, 1, 4.24683e-07, -1.19209e-07, 3.72529e-07, -1.02445e-08, -1.49012e-08, 3.43425e-09, 1, 1, 1, 1 )
+tracks/4/type = "transform"
+tracks/4/path = NodePath("Skeleton:MiddlefingerJoint.R")
+tracks/4/interp = 1
+tracks/4/loop_wrap = true
+tracks/4/imported = false
+tracks/4/enabled = true
+tracks/4/keys = PoolRealArray( 0, 1, -6.89179e-07, 7.45058e-08, -4.72064e-08, 2.79397e-09, 4.89517e-17, -1.75205e-08, 1, 1, 1, 1, 1.66667, 1, -6.89179e-07, 7.45058e-08, -4.72064e-08, 2.79397e-09, 4.89517e-17, -1.75205e-08, 1, 1, 1, 1 )
+tracks/5/type = "transform"
+tracks/5/path = NodePath("Skeleton:Middlefinger.R")
+tracks/5/interp = 1
+tracks/5/loop_wrap = true
+tracks/5/imported = false
+tracks/5/enabled = true
+tracks/5/keys = PoolRealArray( 0, 1, 4.61936e-07, -2.38419e-07, 3.12924e-07, 4.47035e-08, -8.98581e-09, 8.94215e-09, 1, 1, 1, 1, 1.66667, 1, 4.61936e-07, -2.38419e-07, 3.12924e-07, 4.47035e-08, -8.98581e-09, 8.94215e-09, 1, 1, 1, 1 )
+tracks/6/type = "transform"
+tracks/6/path = NodePath("Skeleton:RingfingerJoint.R")
+tracks/6/interp = 1
+tracks/6/loop_wrap = true
+tracks/6/imported = false
+tracks/6/enabled = true
+tracks/6/keys = PoolRealArray( 0, 1, -1.86265e-07, 2.08616e-07, -1.38534e-08, -4.13274e-09, 5.58794e-09, -6.05542e-09, 1, 1, 1, 1, 1.66667, 1, -1.86265e-07, 2.08616e-07, -1.38534e-08, -4.13274e-09, 5.58794e-09, -6.05542e-09, 1, 1, 1, 1 )
+tracks/7/type = "transform"
+tracks/7/path = NodePath("Skeleton:Ringfinger.R")
+tracks/7/interp = 1
+tracks/7/loop_wrap = true
+tracks/7/imported = false
+tracks/7/enabled = true
+tracks/7/keys = PoolRealArray( 0, 1, 2.71946e-07, -5.36442e-07, 4.76837e-07, -1.49012e-08, -7.45058e-09, -1.39698e-08, 1, 1, 1, 1, 1.66667, 1, 2.71946e-07, -5.36442e-07, 4.76837e-07, -1.49012e-08, -7.45058e-09, -1.39698e-08, 1, 1, 1, 1 )
+tracks/8/type = "transform"
+tracks/8/path = NodePath("Skeleton:Pinky.R")
+tracks/8/interp = 1
+tracks/8/loop_wrap = true
+tracks/8/imported = false
+tracks/8/enabled = true
+tracks/8/keys = PoolRealArray( 0, 1, 2.23517e-08, -4.76837e-07, 5.51343e-07, -1.49012e-08, 7.45058e-09, 0, 1, 1, 1, 1, 1.66667, 1, 2.23517e-08, -4.76837e-07, 5.51343e-07, -1.49012e-08, 7.45058e-09, 0, 1, 1, 1, 1 )
+tracks/9/type = "transform"
+tracks/9/path = NodePath("Skeleton:Wrist.R")
+tracks/9/interp = 1
+tracks/9/loop_wrap = true
+tracks/9/imported = false
+tracks/9/enabled = true
+tracks/9/keys = PoolRealArray( 0, 1, -2.98023e-07, 0, -1.2666e-07, 0.061761, 0.191939, -0.0440671, 0.97847, 1, 1, 1, 0.0666667, 1, -2.38419e-07, 2.38419e-07, -1.19209e-07, 0.0617553, 0.191802, -0.0439805, 0.978501, 1, 1, 1, 0.133333, 1, 2.98023e-08, 3.57628e-07, -1.3411e-07, 0.0617159, 0.190851, -0.0433809, 0.978716, 1, 1, 1, 0.2, 1, -1.49012e-07, 1.19209e-07, -1.71363e-07, 0.0616368, 0.188946, -0.0421793, 0.979143, 1, 1, 1, 0.733333, 1, -1.49012e-07, -2.38419e-07, -7.45058e-09, 0.0606003, 0.164589, -0.0268537, 0.984133, 1, 1, 1, 0.8, 1, -1.78814e-07, -1.19209e-07, -8.19564e-08, 0.0605516, 0.163471, -0.0261518, 0.984341, 1, 1, 1, 0.866667, 1, -1.19209e-07, -2.38419e-07, -3.72529e-08, 0.0605509, 0.163454, -0.0261407, 0.984344, 1, 1, 1, 0.933333, 1, 0, -1.19209e-07, -9.68575e-08, 0.060595, 0.164468, -0.0267777, 0.984155, 1, 1, 1, 1, 1, -1.49012e-07, -2.38419e-07, -1.2666e-07, 0.0606736, 0.166276, -0.0279128, 0.983815, 1, 1, 1, 1.53333, 1, -8.9407e-08, 0, -7.45058e-08, 0.0616788, 0.189958, -0.0428174, 0.978917, 1, 1, 1, 1.6, 1, -2.08616e-07, 0, -1.04308e-07, 0.0617377, 0.191377, -0.0437124, 0.978597, 1, 1, 1, 1.66667, 1, -2.98023e-07, 0, -1.2666e-07, 0.061761, 0.191939, -0.0440671, 0.97847, 1, 1, 1 )
+tracks/10/type = "transform"
+tracks/10/path = NodePath("Skeleton:Elbow.R")
+tracks/10/interp = 1
+tracks/10/loop_wrap = true
+tracks/10/imported = false
+tracks/10/enabled = true
+tracks/10/keys = PoolRealArray( 0, 1, 3.09199e-07, -1.19209e-07, 0, -0.0731091, -0.00797441, 0.0147535, 0.997183, 1, 1, 1, 0.0666667, 1, 2.5332e-07, -2.38419e-07, 0, -0.0730511, -0.00797109, 0.0147516, 0.997187, 1, 1, 1, 0.133333, 1, 2.84985e-07, 0, 0, -0.0726495, -0.00794832, 0.014739, 0.997217, 1, 1, 1, 0.2, 1, 2.30968e-07, -1.19209e-07, -1.19209e-07, -0.0718491, -0.00790269, 0.0147132, 0.997276, 1, 1, 1, 0.733333, 1, 2.70084e-07, 1.19209e-07, -1.19209e-07, -0.0620972, -0.00733466, 0.0143239, 0.99794, 1, 1, 1, 0.933333, 1, 1.69501e-07, 0, 0, -0.0620508, -0.00733186, 0.0143217, 0.997943, 1, 1, 1, 1, 1, 1.8999e-07, 0, -2.38419e-07, -0.0627443, -0.00737313, 0.0143543, 0.997899, 1, 1, 1, 1.13333, 1, 2.30968e-07, -1.19209e-07, 1.19209e-07, -0.0648874, -0.00749977, 0.01445, 0.99776, 1, 1, 1, 1.53333, 1, 4.26546e-07, -1.19209e-07, -1.19209e-07, -0.0722733, -0.00792691, 0.014727, 0.997245, 1, 1, 1, 1.6, 1, 2.19792e-07, -1.19209e-07, -1.19209e-07, -0.0728714, -0.00796087, 0.014746, 0.997201, 1, 1, 1, 1.66667, 1, 3.09199e-07, -1.19209e-07, 0, -0.0731091, -0.00797441, 0.0147535, 0.997183, 1, 1, 1 )
+tracks/11/type = "transform"
+tracks/11/path = NodePath("Skeleton:Shoulder.R")
+tracks/11/interp = 1
+tracks/11/loop_wrap = true
+tracks/11/imported = false
+tracks/11/enabled = true
+tracks/11/keys = PoolRealArray( 0, 1, 2.98023e-08, 1.49012e-07, 1.86265e-08, 0.462486, -0.0137901, -0.0240207, 0.886194, 1, 0.999999, 1, 0.133333, 1, 2.98023e-08, 1.49012e-07, 1.86265e-08, 0.462477, -0.0137608, -0.0242028, 0.886194, 1, 0.999999, 1, 0.2, 1, 2.98023e-08, 1.49012e-07, 1.86265e-08, 0.462463, -0.0137092, -0.0245218, 0.886193, 1, 0.999999, 1, 0.533333, 1, 2.98023e-08, 1.49012e-07, 1.86265e-08, 0.462422, -0.0132567, -0.0272762, 0.886141, 1, 0.999999, 1, 0.6, 1, 2.98023e-08, 1.49012e-07, 1.86265e-08, 0.462431, -0.0131662, -0.0278177, 0.886121, 1, 0.999999, 1, 0.666667, 1, 2.98023e-08, 1.49012e-07, 1.86265e-08, 0.462443, -0.0130881, -0.0282822, 0.886101, 1, 0.999999, 1, 0.733333, 1, 2.98023e-08, 1.49012e-07, 1.86265e-08, 0.462454, -0.0130317, -0.0286168, 0.886086, 1, 0.999999, 1, 1, 1, 2.98023e-08, 1.49012e-07, 1.86265e-08, 0.462444, -0.0130798, -0.0283322, 0.886099, 1, 1, 1, 1.06667, 1, 2.98023e-08, 1.49012e-07, 1.86265e-08, 0.462433, -0.0131515, -0.0279055, 0.886117, 1, 0.999999, 1, 1.13333, 1, 2.98023e-08, 1.49012e-07, 1.86265e-08, 0.462424, -0.0132354, -0.027404, 0.886136, 1, 0.999999, 1, 1.2, 1, 2.98023e-08, 1.49012e-07, 1.86265e-08, 0.462419, -0.0133277, -0.0268498, 0.886155, 1, 0.999999, 1, 1.26667, 1, 2.98023e-08, 1.49012e-07, 1.86265e-08, 0.46242, -0.0134228, -0.026275, 0.88617, 1, 1, 1, 1.4, 1, 2.98023e-08, 1.49012e-07, 1.86265e-08, 0.46244, -0.0136023, -0.0251804, 0.886189, 1, 0.999999, 1, 1.46667, 1, 2.98023e-08, 1.49012e-07, 1.86265e-08, 0.462455, -0.0136775, -0.024718, 0.886193, 1, 0.999999, 1, 1.53333, 1, 2.98023e-08, 1.49012e-07, 1.86265e-08, 0.46247, -0.0137366, -0.0243524, 0.886194, 1, 0.999999, 1, 1.66667, 1, 2.98023e-08, 1.49012e-07, 1.86265e-08, 0.462486, -0.0137901, -0.0240207, 0.886194, 1, 0.999999, 1 )
+tracks/12/type = "transform"
+tracks/12/path = NodePath("Skeleton:ArmRoot.R")
+tracks/12/interp = 1
+tracks/12/loop_wrap = true
+tracks/12/imported = false
+tracks/12/enabled = true
+tracks/12/keys = PoolRealArray( 0, 1, 0, 1.49012e-08, 5.96046e-08, 3.60823e-15, 1.42109e-14, -1.22777e-16, 1, 1, 1, 1, 1.66667, 1, 0, 1.49012e-08, 5.96046e-08, 3.60823e-15, 1.42109e-14, -1.22777e-16, 1, 1, 1, 1 )
+tracks/13/type = "transform"
+tracks/13/path = NodePath("Skeleton:HandIK.R")
+tracks/13/interp = 1
+tracks/13/loop_wrap = true
+tracks/13/imported = false
+tracks/13/enabled = true
+tracks/13/keys = PoolRealArray( 0, 1, 1.45802, -1.14313, 1.62046, 2.98023e-08, -1.11759e-08, -9.12696e-08, 1, 1, 1, 1, 0.0666667, 1, 1.45818, -1.14304, 1.62052, 2.98023e-08, -1.11759e-08, -9.12696e-08, 1, 1, 1, 1, 0.133333, 1, 1.45932, -1.14238, 1.621, -1.58901e-15, -1.11759e-08, -1.04308e-07, 1, 1, 1, 1, 0.2, 1, 1.46161, -1.14106, 1.62196, 2.98023e-08, -1.11759e-08, -9.12696e-08, 1, 1, 1, 1, 0.733333, 1, 1.49073, -1.12429, 1.63412, 2.98023e-08, -1.11759e-08, -9.12696e-08, 1, 1, 1, 1, 0.8, 1, 1.49207, -1.12352, 1.63467, -5.13478e-16, -1.11759e-08, -9.12696e-08, 1, 1, 1, 1, 0.866667, 1, 1.49209, -1.12351, 1.63468, 2.98023e-08, -7.45059e-09, -8.75443e-08, 1, 1, 1, 1, 0.933333, 1, 1.49088, -1.12421, 1.63418, 4.47035e-08, -1.49012e-08, -1.08033e-07, 1, 1, 1, 1, 1, 1, 1.48872, -1.12545, 1.63328, 2.98023e-08, -1.11759e-08, -9.12696e-08, 1, 1, 1, 1, 1.53333, 1, 1.4604, -1.14176, 1.62145, 1.49012e-08, -1.49012e-08, -9.31323e-08, 1, 1, 1, 1, 1.6, 1, 1.45869, -1.14274, 1.62074, 4.47035e-08, -1.49012e-08, -1.08033e-07, 1, 1, 1, 1, 1.66667, 1, 1.45802, -1.14313, 1.62046, 2.98023e-08, -1.11759e-08, -9.12696e-08, 1, 1, 1, 1 )
+tracks/14/type = "transform"
+tracks/14/path = NodePath("Skeleton:HandIK.L")
+tracks/14/interp = 1
+tracks/14/loop_wrap = true
+tracks/14/imported = false
+tracks/14/enabled = true
+tracks/14/keys = PoolRealArray( 0, 1, -1.43668, -1.00128, 1.57231, 2.98023e-08, 1.11759e-08, 9.12696e-08, 1, 1, 1, 1, 0.0666667, 1, -1.43682, -1.0012, 1.57236, 2.98023e-08, 1.11759e-08, 9.12696e-08, 1, 1, 1, 1, 0.133333, 1, -1.43778, -1.00064, 1.57277, -1.58901e-15, 1.11759e-08, 1.04308e-07, 1, 1, 1, 1, 0.2, 1, -1.43971, -0.999532, 1.57357, 2.98023e-08, 1.11759e-08, 9.12696e-08, 1, 1, 1, 1, 0.733333, 1, -1.46429, -0.985376, 1.58383, 2.98023e-08, 1.11759e-08, 9.12696e-08, 1, 1, 1, 1, 0.8, 1, -1.46541, -0.984728, 1.5843, -5.13478e-16, 1.11759e-08, 9.12696e-08, 1, 1, 1, 1, 0.866667, 1, -1.46543, -0.984718, 1.58431, 2.98023e-08, 7.45059e-09, 8.75443e-08, 1, 1, 1, 1, 0.933333, 1, -1.46441, -0.985306, 1.58389, 4.47035e-08, 1.49012e-08, 1.08033e-07, 1, 1, 1, 1, 1, 1, -1.46259, -0.986354, 1.58313, 2.98023e-08, 1.11759e-08, 9.12696e-08, 1, 1, 1, 1, 1.53333, 1, -1.43869, -1.00012, 1.57314, 1.49012e-08, 1.49012e-08, 9.31323e-08, 1, 1, 1, 1, 1.6, 1, -1.43725, -1.00095, 1.57254, 4.47035e-08, 1.49012e-08, 1.08033e-07, 1, 1, 1, 1, 1.66667, 1, -1.43668, -1.00128, 1.57231, 2.98023e-08, 1.11759e-08, 9.12696e-08, 1, 1, 1, 1 )
+tracks/15/type = "transform"
+tracks/15/path = NodePath("Skeleton:ThumbJoint.L")
+tracks/15/interp = 1
+tracks/15/loop_wrap = true
+tracks/15/imported = false
+tracks/15/enabled = true
+tracks/15/keys = PoolRealArray( 0, 1, 6.33299e-08, 5.36442e-07, -4.54951e-07, -1.49012e-08, 9.31323e-10, -2.50293e-09, 1, 1, 1, 1, 1.66667, 1, 6.33299e-08, 5.36442e-07, -4.54951e-07, -1.49012e-08, 9.31323e-10, -2.50293e-09, 1, 1, 1, 1 )
+tracks/16/type = "transform"
+tracks/16/path = NodePath("Skeleton:Thumb.L")
+tracks/16/interp = 1
+tracks/16/loop_wrap = true
+tracks/16/imported = false
+tracks/16/enabled = true
+tracks/16/keys = PoolRealArray( 0, 1, -4.47035e-08, -1.78814e-07, 5.21541e-08, -7.45058e-09, -1.49012e-08, 3.72529e-09, 1, 1, 1, 1, 1.66667, 1, -4.47035e-08, -1.78814e-07, 5.21541e-08, -7.45058e-09, -1.49012e-08, 3.72529e-09, 1, 1, 1, 1 )
+tracks/17/type = "transform"
+tracks/17/path = NodePath("Skeleton:ForefingerJoint.L")
+tracks/17/interp = 1
+tracks/17/loop_wrap = true
+tracks/17/imported = false
+tracks/17/enabled = true
+tracks/17/keys = PoolRealArray( 0, 1, 1.37836e-07, 1.49012e-07, -2.68221e-07, 1.49012e-08, -1.86264e-09, 3.45754e-08, 1, 1, 1, 1, 1.66667, 1, 1.37836e-07, 1.49012e-07, -2.68221e-07, 1.49012e-08, -1.86264e-09, 3.45754e-08, 1, 1, 1, 1 )
+tracks/18/type = "transform"
+tracks/18/path = NodePath("Skeleton:Forefinger.L")
+tracks/18/interp = 1
+tracks/18/loop_wrap = true
+tracks/18/imported = false
+tracks/18/enabled = true
+tracks/18/keys = PoolRealArray( 0, 1, -2.27243e-07, 1.19209e-07, 1.49012e-08, 4.65661e-09, -3.72529e-09, 1.64146e-08, 1, 1, 1, 1, 1.66667, 1, -2.27243e-07, 1.19209e-07, 1.49012e-08, 4.65661e-09, -3.72529e-09, 1.64146e-08, 1, 1, 1, 1 )
+tracks/19/type = "transform"
+tracks/19/path = NodePath("Skeleton:MiddlefingerJoint.L")
+tracks/19/interp = 1
+tracks/19/loop_wrap = true
+tracks/19/imported = false
+tracks/19/enabled = true
+tracks/19/keys = PoolRealArray( 0, 1, 3.72529e-07, -3.12924e-07, -1.37778e-07, -1.21072e-08, 1.11759e-08, 3.58268e-08, 1, 1, 1, 1, 1.66667, 1, 3.72529e-07, -3.12924e-07, -1.37778e-07, -1.21072e-08, 1.11759e-08, 3.58268e-08, 1, 1, 1, 1 )
+tracks/20/type = "transform"
+tracks/20/path = NodePath("Skeleton:Middlefinger.L")
+tracks/20/interp = 1
+tracks/20/loop_wrap = true
+tracks/20/imported = false
+tracks/20/enabled = true
+tracks/20/keys = PoolRealArray( 0, 1, -2.94298e-07, -1.19209e-07, -1.3411e-07, -7.45058e-09, -1.44355e-08, 1.04556e-08, 1, 1, 1, 1, 1.66667, 1, -2.94298e-07, -1.19209e-07, -1.3411e-07, -7.45058e-09, -1.44355e-08, 1.04556e-08, 1, 1, 1, 1 )
+tracks/21/type = "transform"
+tracks/21/path = NodePath("Skeleton:RingfingerJoint.L")
+tracks/21/interp = 1
+tracks/21/loop_wrap = true
+tracks/21/imported = false
+tracks/21/enabled = true
+tracks/21/keys = PoolRealArray( 0, 1, 8.19564e-08, 1.49012e-08, -5.02332e-08, -1.10012e-08, 7.45058e-09, 1.27693e-09, 1, 1, 1, 1, 1.66667, 1, 8.19564e-08, 1.49012e-08, -5.02332e-08, -1.10012e-08, 7.45058e-09, 1.27693e-09, 1, 1, 1, 1 )
+tracks/22/type = "transform"
+tracks/22/path = NodePath("Skeleton:Ringfinger.L")
+tracks/22/interp = 1
+tracks/22/loop_wrap = true
+tracks/22/imported = false
+tracks/22/enabled = true
+tracks/22/keys = PoolRealArray( 0, 1, 7.45058e-09, -1.78814e-07, 5.96046e-08, -2.98023e-08, 7.45058e-09, -5.58793e-09, 1, 1, 1, 1, 1.66667, 1, 7.45058e-09, -1.78814e-07, 5.96046e-08, -2.98023e-08, 7.45058e-09, -5.58793e-09, 1, 1, 1, 1 )
+tracks/23/type = "transform"
+tracks/23/path = NodePath("Skeleton:Pinky.L")
+tracks/23/interp = 1
+tracks/23/loop_wrap = true
+tracks/23/imported = false
+tracks/23/enabled = true
+tracks/23/keys = PoolRealArray( 0, 1, -2.01166e-07, -5.96046e-08, -2.68221e-07, -4.47035e-08, -1.49012e-08, -2.23517e-08, 1, 1, 1, 1, 1.66667, 1, -2.01166e-07, -5.96046e-08, -2.68221e-07, -4.47035e-08, -1.49012e-08, -2.23517e-08, 1, 1, 1, 1 )
+tracks/24/type = "transform"
+tracks/24/path = NodePath("Skeleton:Wrist.L")
+tracks/24/interp = 1
+tracks/24/loop_wrap = true
+tracks/24/imported = false
+tracks/24/enabled = true
+tracks/24/keys = PoolRealArray( 0, 1, -2.08616e-07, 2.38419e-07, 1.86265e-07, 0.0213617, -0.109827, 0.0208202, 0.993503, 1, 1, 1, 0.0666667, 1, -2.98023e-08, 3.57628e-07, 2.45869e-07, 0.0213396, -0.109742, 0.0207593, 0.993514, 1, 1, 1, 0.133333, 1, -8.9407e-08, 1.19209e-07, 1.3411e-07, 0.0211863, -0.109159, 0.0203373, 0.99359, 1, 1, 1, 0.2, 1, 2.98023e-08, 1.19209e-07, 9.68575e-08, 0.0208791, -0.107989, 0.019492, 0.993742, 1, 1, 0.999999, 0.266667, 1, 2.98023e-08, 3.57628e-07, 1.04308e-07, 0.0204535, -0.106368, 0.0183207, 0.993948, 1, 1, 1, 0.666667, 1, 0, 1.19209e-07, 2.5332e-07, 0.0172806, -0.0942818, 0.0095942, 0.995349, 1, 1, 1, 0.733333, 1, 8.9407e-08, 0, 2.01166e-07, 0.0169624, -0.0930693, 0.00871961, 0.995477, 1, 1, 0.999999, 0.8, 1, 2.98023e-08, -1.19209e-07, 1.41561e-07, 0.016783, -0.0923856, 0.00822648, 0.995548, 1, 1, 1, 0.866667, 1, -2.98023e-08, 0, 4.47035e-08, 0.0167802, -0.0923749, 0.00821869, 0.995549, 1, 1, 1, 0.933333, 1, -1.19209e-07, 1.19209e-07, 1.71363e-07, 0.016943, -0.0929953, 0.00866621, 0.995485, 1, 1, 1, 1, 1, 2.98023e-08, 1.19209e-07, 2.08616e-07, 0.0172331, -0.0941007, 0.00946359, 0.995369, 1, 1, 1, 1.53333, 1, 0, 1.19209e-07, 1.3411e-07, 0.0210423, -0.10861, 0.0199409, 0.993662, 1, 1, 0.999999, 1.6, 1, -1.19209e-07, 2.38419e-07, 1.49012e-07, 0.0212711, -0.109481, 0.0205706, 0.993548, 1, 1, 1, 1.66667, 1, -2.08616e-07, 2.38419e-07, 1.86265e-07, 0.0213617, -0.109827, 0.0208202, 0.993503, 1, 1, 1 )
+tracks/25/type = "transform"
+tracks/25/path = NodePath("Skeleton:Elbow.L")
+tracks/25/interp = 1
+tracks/25/loop_wrap = true
+tracks/25/imported = false
+tracks/25/enabled = true
+tracks/25/keys = PoolRealArray( 0, 1, 3.91155e-08, 3.57628e-07, 0, 0.00902606, 0.00456613, -0.0142365, 0.999848, 1, 1, 1, 0.133333, 1, 7.63685e-08, 3.57628e-07, 1.19209e-07, 0.00932628, 0.00455002, -0.0142052, 0.999845, 1, 1, 1, 0.2, 1, -5.58794e-09, 0, 0, 0.00985017, 0.00452189, -0.0141502, 0.999841, 1, 1, 1, 0.266667, 1, -3.53903e-08, 0, 0, 0.0105715, 0.00448295, -0.0140735, 0.999835, 1, 1, 1, 0.666667, 1, 7.07805e-08, 3.57628e-07, 0, 0.0157955, 0.00419538, -0.0134825, 0.999776, 1, 1, 1, 0.8, 1, 8.00937e-08, 2.38419e-07, 0, 0.0165906, 0.00415068, -0.0133869, 0.999764, 1, 1, 1, 0.933333, 1, 8.9407e-08, 2.38419e-07, 0, 0.0163356, 0.00416502, -0.0134177, 0.999768, 1, 1, 1, 1, 1, 4.09782e-08, 3.57628e-07, 1.19209e-07, 0.0158717, 0.00419109, -0.0134734, 0.999775, 1, 1, 1, 1.06667, 1, 1.84402e-07, 3.57628e-07, 1.19209e-07, 0.0152182, 0.00422768, -0.0135509, 0.999783, 1, 1, 1, 1.13333, 1, 3.72529e-09, 3.57628e-07, 1.19209e-07, 0.0144437, 0.0042708, -0.0136415, 0.999794, 1, 1, 1, 1.2, 1, 4.28408e-08, 1.19209e-07, 1.19209e-07, 0.0135793, 0.00431864, -0.013741, 0.999804, 1, 1, 1, 1.53333, 1, 1.86265e-09, 1.19209e-07, 1.19209e-07, 0.00957229, 0.00453683, -0.0141795, 0.999843, 1, 1, 1, 1.6, 1, 6.33299e-08, 4.76837e-07, 1.19209e-07, 0.00918138, 0.00455782, -0.0142204, 0.999846, 1, 1, 1, 1.66667, 1, 3.91155e-08, 3.57628e-07, 0, 0.00902606, 0.00456613, -0.0142365, 0.999848, 1, 1, 1 )
+tracks/26/type = "transform"
+tracks/26/path = NodePath("Skeleton:Shoulder.L")
+tracks/26/interp = 1
+tracks/26/loop_wrap = true
+tracks/26/imported = false
+tracks/26/enabled = true
+tracks/26/keys = PoolRealArray( 0, 1, 2.98023e-08, -5.96046e-08, -1.49012e-08, 0.416952, 0.0106248, 0.0365461, 0.908131, 1, 1, 1, 0.133333, 1, 2.98023e-08, -5.96046e-08, -1.49012e-08, 0.416979, 0.0105928, 0.036703, 0.908113, 1, 1, 1, 0.2, 1, 2.98023e-08, -5.96046e-08, -1.49012e-08, 0.417028, 0.0105369, 0.0369778, 0.90808, 1, 1, 1, 0.266667, 1, 2.98023e-08, -5.96046e-08, -1.49012e-08, 0.417097, 0.010459, 0.0373589, 0.908034, 1, 1, 1, 0.733333, 1, 2.98023e-08, -5.96046e-08, -1.49012e-08, 0.41773, 0.00981234, 0.0404996, 0.907615, 1, 1, 1, 1, 1, 2.98023e-08, -5.96046e-08, -1.49012e-08, 0.417676, 0.00986301, 0.0402551, 0.90765, 1, 1, 1, 1.06667, 1, 2.98023e-08, -5.96046e-08, -1.49012e-08, 0.417598, 0.00993896, 0.0398885, 0.907702, 1, 1, 1, 1.13333, 1, 2.98023e-08, -5.96046e-08, -1.49012e-08, 0.417507, 0.010028, 0.0394575, 0.907761, 1, 1, 1, 1.2, 1, 2.98023e-08, -5.96046e-08, -1.49012e-08, 0.417409, 0.0101263, 0.038981, 0.907826, 1, 1, 1, 1.46667, 1, 2.98023e-08, -5.96046e-08, -1.49012e-08, 0.417058, 0.0105024, 0.0371467, 0.90806, 1, 1, 1, 1.53333, 1, 2.98023e-08, -5.96046e-08, -1.49012e-08, 0.417002, 0.0105667, 0.0368318, 0.908098, 1, 1, 1, 1.66667, 1, 2.98023e-08, -5.96046e-08, -1.49012e-08, 0.416952, 0.0106248, 0.0365461, 0.908131, 1, 1, 1 )
+tracks/27/type = "transform"
+tracks/27/path = NodePath("Skeleton:ArmRoot.L")
+tracks/27/interp = 1
+tracks/27/loop_wrap = true
+tracks/27/imported = false
+tracks/27/enabled = true
+tracks/27/keys = PoolRealArray( 0, 1, 0, 1.49012e-08, -5.96046e-08, -9.60018e-09, -1.49012e-08, -3.55763e-09, 1, 1, 1, 1, 1.66667, 1, 0, 1.49012e-08, -5.96046e-08, -9.60018e-09, -1.49012e-08, -3.55763e-09, 1, 1, 1, 1 )
diff --git a/godot/animations/humanpunch.tres b/godot/animations/humanpunch.tres
new file mode 100644
index 0000000..d8abc58
--- /dev/null
+++ b/godot/animations/humanpunch.tres
@@ -0,0 +1,214 @@
+[gd_resource type="Animation" format=2]
+
+[resource]
+resource_name = "punch"
+tracks/0/type = "transform"
+tracks/0/path = NodePath("Skeleton:ThumbJoint.R")
+tracks/0/interp = 1
+tracks/0/loop_wrap = true
+tracks/0/imported = false
+tracks/0/enabled = true
+tracks/0/keys = PoolRealArray( 0, 1, -2.2538e-07, 1.78814e-07, -1.8999e-07, 1.67638e-08, 1.16415e-08, -1.234e-08, 1, 1, 1, 1, 0.0666667, 1, -1.36904e-07, 2.98023e-08, -1.85333e-07, -0.0279825, 0.0017442, 0.0140541, 0.999508, 1, 1, 1, 0.133333, 1, -4.00469e-08, -1.3411e-07, -3.62284e-07, -0.17074, 0.0106426, 0.0857537, 0.98152, 1, 1, 1, 0.2, 1, 6.79865e-08, -1.49012e-08, -2.43075e-07, -0.287338, 0.0179104, 0.144315, 0.946726, 1, 1, 1, 0.266667, 1, -8.10251e-08, 7.45058e-08, -1.32713e-07, -0.296154, 0.0184599, 0.148743, 0.943307, 1, 1, 1, 0.4, 1, -2.02097e-07, -2.38419e-07, -1.43889e-07, -0.296154, 0.0184599, 0.148743, 0.943307, 1, 1, 1, 0.466667, 1, -2.42144e-07, 1.49012e-07, -6.65896e-08, -0.295212, 0.0184012, 0.14827, 0.943678, 1, 1, 1, 0.533333, 1, -1.30385e-07, 5.96046e-08, -1.35042e-07, -0.280874, 0.0175074, 0.141068, 0.949159, 1, 1, 1, 0.6, 1, -5.58794e-09, 2.98023e-08, -1.95578e-07, -0.247368, 0.015419, 0.12424, 0.9608, 1, 1, 1, 0.8, 1, -3.39001e-07, 0, -1.29919e-07, -0.0926977, 0.00577803, 0.0465572, 0.994589, 1, 1, 1, 0.866667, 1, 3.44589e-08, -5.96046e-08, -2.04425e-07, -0.0457532, 0.00285189, 0.0229794, 0.998684, 1, 1, 1, 0.933333, 1, -1.83471e-07, 1.49012e-08, -2.15136e-07, -0.0133589, 0.0008327, 0.00670948, 0.999888, 1, 1, 1, 1, 1, -2.2538e-07, 1.78814e-07, -1.8999e-07, 1.67638e-08, 1.16415e-08, -1.234e-08, 1, 1, 1, 1 )
+tracks/1/type = "transform"
+tracks/1/path = NodePath("Skeleton:Thumb.R")
+tracks/1/interp = 1
+tracks/1/loop_wrap = true
+tracks/1/imported = false
+tracks/1/enabled = true
+tracks/1/keys = PoolRealArray( 0, 1, 2.98023e-07, -1.49012e-07, 0, 3.72529e-08, -2.98023e-08, 4.47035e-08, 1, 1, 1, 1, 0.0666667, 1, 0.00363868, -0.000258952, 0.00421608, -0.00584867, 0.00572702, 0.00956933, 0.999921, 1, 1, 1, 0.2, 1, 0.0375976, -0.00267354, 0.0435646, -0.0603763, 0.0591204, 0.0987844, 0.991515, 1, 1, 1, 0.266667, 1, 0.0388104, -0.0027597, 0.0449696, -0.0623088, 0.0610127, 0.101946, 0.99096, 1, 1, 1, 0.4, 1, 0.0388105, -0.00275958, 0.0449696, -0.0623088, 0.0610127, 0.101946, 0.99096, 1, 1, 1, 0.466667, 1, 0.0386799, -0.00275058, 0.044818, -0.0621008, 0.060809, 0.101606, 0.991021, 1, 1, 1, 0.533333, 1, 0.0367016, -0.00260988, 0.0425256, -0.0589497, 0.0577235, 0.0964504, 0.991912, 1, 1, 1, 0.6, 1, 0.0321578, -0.00228667, 0.0372613, -0.0516938, 0.0506185, 0.0845786, 0.993787, 1, 1, 1, 0.866667, 1, 0.00594974, -0.000423402, 0.00689413, -0.0095636, 0.00936469, 0.0156476, 0.999788, 1, 1, 1, 0.933333, 1, 0.00174543, -0.000124514, 0.00202262, -0.0028034, 0.00274511, 0.00458681, 0.999982, 1, 1, 1, 1, 1, 2.98023e-07, -1.49012e-07, 0, 3.72529e-08, -2.98023e-08, 4.47035e-08, 1, 1, 1, 1 )
+tracks/2/type = "transform"
+tracks/2/path = NodePath("Skeleton:ForefingerJoint.R")
+tracks/2/interp = 1
+tracks/2/loop_wrap = true
+tracks/2/imported = false
+tracks/2/enabled = true
+tracks/2/keys = PoolRealArray( 0, 1, 3.31551e-07, 1.3411e-07, 7.17118e-08, 3.35276e-08, 2.32831e-09, -3.6729e-08, 1, 1, 1, 1, 0.0666667, 1, 2.38419e-07, 0, 1.15484e-07, -0.0435035, 0.0550687, 0.0172408, 0.997385, 1, 1, 1, 0.133333, 1, 9.68575e-08, 4.47035e-08, 1.49943e-07, -0.273859, 0.346664, 0.108533, 0.890531, 1, 1, 1, 0.2, 1, 1.04308e-07, 2.23517e-07, 9.03383e-08, -0.433188, 0.54835, 0.171676, 0.694397, 1, 1, 1, 0.266667, 1, 2.83122e-07, 2.98023e-07, 1.1269e-07, -0.44314, 0.560947, 0.17562, 0.676848, 1, 1, 1, 0.4, 1, 2.04891e-07, 2.23517e-07, 1.2666e-07, -0.44314, 0.560947, 0.17562, 0.676848, 1, 1, 1, 0.466667, 1, 3.50177e-07, 1.63913e-07, 1.15484e-07, -0.442123, 0.559659, 0.175217, 0.678681, 1, 1, 1, 0.533333, 1, 4.58211e-07, 2.83122e-07, 1.41561e-07, -0.42616, 0.539453, 0.168891, 0.706296, 1, 1, 1, 0.6, 1, 2.01166e-07, 3.12924e-07, 1.65775e-07, -0.385118, 0.4875, 0.152626, 0.768592, 1, 1, 1, 0.666667, 1, 4.61936e-07, 2.38419e-07, 5.7742e-08, -0.320702, 0.40596, 0.127097, 0.846282, 1, 1, 1, 0.733333, 1, 2.83122e-07, 1.93715e-07, 9.22009e-08, -0.236399, 0.299245, 0.0936869, 0.919669, 1, 1, 1, 0.8, 1, -5.21541e-08, 1.93715e-07, 1.02445e-07, -0.147694, 0.186958, 0.0585323, 0.969437, 1, 1, 1, 0.866667, 1, 4.20958e-07, 2.08616e-07, 7.82311e-08, -0.071124, 0.0900322, 0.0281871, 0.992996, 1, 1, 1, 0.933333, 1, 4.58211e-07, 4.17233e-07, 1.56462e-07, -0.0202835, 0.0256758, 0.00803848, 0.999432, 1, 1, 1, 1, 1, 3.31551e-07, 1.3411e-07, 7.17118e-08, 3.35276e-08, 2.32831e-09, -3.6729e-08, 1, 1, 1, 1 )
+tracks/3/type = "transform"
+tracks/3/path = NodePath("Skeleton:Forefinger.R")
+tracks/3/interp = 1
+tracks/3/loop_wrap = true
+tracks/3/imported = false
+tracks/3/enabled = true
+tracks/3/keys = PoolRealArray( 0, 1, 4.24683e-07, -1.19209e-07, 3.72529e-07, -1.02445e-08, -1.49012e-08, 3.43425e-09, 1, 1, 1, 1, 0.0666667, 1, 0.00195581, 0.00758183, 0.00454943, -0.0295044, -0.00373484, 0.0638894, 0.997514, 1, 1, 1, 0.133333, 1, 0.0118647, 0.0459977, 0.0275978, -0.18531, -0.0234576, 0.401275, 0.89671, 1, 1, 1, 0.2, 1, 0.0202089, 0.0783485, 0.0470072, -0.294401, -0.037267, 0.637502, 0.711006, 1, 1, 1, 0.266667, 1, 0.0208608, 0.0808758, 0.0485235, -0.301318, -0.0381425, 0.652479, 0.694279, 1, 1, 1, 0.4, 1, 0.020861, 0.0808756, 0.0485235, -0.301318, -0.0381425, 0.652479, 0.694279, 1, 1, 1, 0.466667, 1, 0.0207907, 0.0806038, 0.0483602, -0.300609, -0.0380527, 0.650944, 0.696031, 1, 1, 1, 0.533333, 1, 0.0197273, 0.0764806, 0.0458864, -0.289505, -0.0366471, 0.6269, 0.722385, 1, 1, 1, 0.6, 1, 0.0172847, 0.0670121, 0.040206, -0.26116, -0.033059, 0.56552, 0.781594, 1, 1, 1, 0.666667, 1, 0.0139767, 0.0541872, 0.032511, -0.217091, -0.0274806, 0.470093, 0.855061, 1, 1, 1, 0.733333, 1, 0.0101905, 0.0395063, 0.0237032, -0.159913, -0.0202427, 0.34628, 0.92418, 1, 1, 1, 0.8, 1, 0.00644907, 0.0250022, 0.0150013, -0.0999892, -0.0126572, 0.216519, 0.971062, 1, 1, 1, 0.866667, 1, 0.00319806, 0.0123978, 0.00743898, -0.0482364, -0.00610604, 0.104452, 0.993341, 1, 1, 1, 0.933333, 1, 0.000938233, 0.0036363, 0.00218248, -0.0137787, -0.00174419, 0.0298365, 0.999458, 1, 1, 1, 1, 1, 4.24683e-07, -1.19209e-07, 3.72529e-07, -1.02445e-08, -1.49012e-08, 3.43425e-09, 1, 1, 1, 1 )
+tracks/4/type = "transform"
+tracks/4/path = NodePath("Skeleton:MiddlefingerJoint.R")
+tracks/4/interp = 1
+tracks/4/loop_wrap = true
+tracks/4/imported = false
+tracks/4/enabled = true
+tracks/4/keys = PoolRealArray( 0, 1, -6.89179e-07, 7.45058e-08, -4.72064e-08, 2.79397e-09, 4.89517e-17, -1.75205e-08, 1, 1, 1, 1, 0.0666667, 1, -7.93487e-07, -8.9407e-08, -1.81608e-08, 0.0163473, -0.000248885, 0.0474306, 0.998741, 1, 1, 1, 0.133333, 1, -5.32717e-07, 1.3411e-07, -1.26893e-07, 0.10074, -0.00153378, 0.29229, 0.951008, 1, 1, 1, 0.2, 1, -5.10365e-07, -1.49012e-08, 1.61235e-08, 0.166132, -0.00252935, 0.482021, 0.860261, 1, 1, 1, 0.266667, 1, -4.17233e-07, 1.04308e-07, 2.50293e-08, 0.170798, -0.00260036, 0.49556, 0.851611, 1, 1, 1, 0.4, 1, -3.68804e-07, -1.63913e-07, -3.00352e-08, 0.170798, -0.00260035, 0.49556, 0.851611, 1, 1, 1, 0.466667, 1, -1.63913e-07, -2.38419e-07, 2.69443e-07, 0.170307, -0.00259289, 0.494134, 0.852538, 1, 1, 1, 0.533333, 1, -6.48201e-07, 8.9407e-08, 5.48898e-08, 0.162754, -0.00247792, 0.472222, 0.86632, 1, 1, 1, 0.6, 1, -7.0408e-07, -4.47035e-08, -1.31782e-07, 0.144569, -0.00220105, 0.41946, 0.896186, 1, 1, 1, 0.733333, 1, -8.97795e-07, -2.98023e-08, -1.77301e-07, 0.0867097, -0.00132014, 0.251583, 0.963943, 1, 1, 1, 0.866667, 1, -3.35276e-07, -7.45058e-08, -7.78819e-08, 0.0267264, -0.000406909, 0.0775451, 0.99663, 1, 1, 1, 0.933333, 1, -3.91155e-07, 0, -6.20494e-08, 0.00774283, -0.000117885, 0.0224653, 0.999718, 1, 1, 1, 1, 1, -6.89179e-07, 7.45058e-08, -4.72064e-08, 2.79397e-09, 4.89517e-17, -1.75205e-08, 1, 1, 1, 1 )
+tracks/5/type = "transform"
+tracks/5/path = NodePath("Skeleton:Middlefinger.R")
+tracks/5/interp = 1
+tracks/5/loop_wrap = true
+tracks/5/imported = false
+tracks/5/enabled = true
+tracks/5/keys = PoolRealArray( 0, 1, 4.61936e-07, -2.38419e-07, 3.12924e-07, 4.47035e-08, -8.98581e-09, 8.94215e-09, 1, 1, 1, 1, 0.0666667, 1, 3.76254e-07, -1.19209e-07, 2.5332e-07, 0.0097393, -0.0196194, 0.0637326, 0.997727, 1, 1, 1, 0.133333, 1, 4.06057e-07, -4.17233e-07, 6.70552e-08, 0.0609476, -0.122776, 0.398833, 0.906721, 1, 1, 1, 0.2, 1, 2.94298e-07, -5.36442e-07, 2.83122e-07, 0.0975081, -0.196426, 0.638081, 0.73808, 1, 1, 1, 0.266667, 1, 3.35276e-07, -5.36442e-07, 1.04308e-07, 0.0998812, -0.201206, 0.65361, 0.722727, 1, 1, 1, 0.4, 1, 3.27826e-07, -5.96046e-07, 3.72529e-08, 0.0998813, -0.201206, 0.65361, 0.722727, 1, 1, 1, 0.466667, 1, 5.32717e-07, -4.17233e-07, 3.20375e-07, 0.0996367, -0.200714, 0.65201, 0.724341, 1, 1, 1, 0.533333, 1, 3.42727e-07, -2.38419e-07, 2.16067e-07, 0.0958215, -0.193028, 0.627043, 0.748582, 1, 1, 1, 0.6, 1, 4.02331e-07, -4.76837e-07, 1.93715e-07, 0.086192, -0.17363, 0.564029, 0.80268, 1, 1, 1, 0.666667, 1, 3.46452e-07, -2.98023e-07, 1.3411e-07, 0.0714439, -0.143921, 0.46752, 0.869257, 1, 1, 1, 0.733333, 1, 4.32134e-07, -2.98023e-07, 1.71363e-07, 0.052569, -0.105898, 0.344005, 0.931495, 1, 1, 1, 0.8, 1, 3.53903e-07, -3.57628e-07, 1.93715e-07, 0.0329123, -0.0663003, 0.215374, 0.973722, 1, 1, 1, 0.866667, 1, 4.17233e-07, -7.7486e-07, 2.16067e-07, 0.0159225, -0.0320751, 0.104194, 0.993912, 1, 1, 1, 0.933333, 1, 1.63913e-07, -7.15256e-07, 1.41561e-07, 0.00456018, -0.00918623, 0.0298411, 0.999502, 1, 1, 1, 1, 1, 4.61936e-07, -2.38419e-07, 3.12924e-07, 4.47035e-08, -8.98581e-09, 8.94215e-09, 1, 1, 1, 1 )
+tracks/6/type = "transform"
+tracks/6/path = NodePath("Skeleton:RingfingerJoint.R")
+tracks/6/interp = 1
+tracks/6/loop_wrap = true
+tracks/6/imported = false
+tracks/6/enabled = true
+tracks/6/keys = PoolRealArray( 0, 1, -1.86265e-07, 2.08616e-07, -1.38534e-08, -4.13274e-09, 5.58794e-09, -6.05542e-09, 1, 1, 1, 1, 0.0666667, 1, -9.12696e-08, 2.38419e-07, 3.31202e-08, -0.0130487, -0.0107136, 0.0553673, 0.998323, 1, 1, 1, 0.133333, 1, -1.9744e-07, 4.47035e-08, 4.28408e-08, -0.0808935, -0.0664177, 0.343243, 0.933397, 1, 1, 1, 0.2, 1, -3.96743e-07, 1.49012e-07, 9.04547e-08, -0.131821, -0.108232, 0.559337, 0.811203, 1, 1, 1, 0.266667, 1, 1.49012e-08, 5.96046e-08, 6.36792e-08, -0.135327, -0.11111, 0.574212, 0.799764, 1, 1, 1, 0.4, 1, -1.84402e-07, 1.93715e-07, 1.05414e-07, -0.135327, -0.11111, 0.574212, 0.799764, 1, 1, 1, 0.466667, 1, 2.12342e-07, 1.3411e-07, 1.4843e-07, -0.134961, -0.11081, 0.572659, 0.80098, 1, 1, 1, 0.533333, 1, -1.32248e-07, 8.9407e-08, 1.1269e-07, -0.129303, -0.106164, 0.54865, 0.819142, 1, 1, 1, 0.6, 1, -1.67638e-08, 2.98023e-08, 5.76838e-08, -0.115428, -0.0947726, 0.489779, 0.858959, 1, 1, 1, 0.666667, 1, 1.09896e-07, 1.19209e-07, 5.326e-08, -0.0949718, -0.0779767, 0.402979, 0.906923, 1, 1, 1, 0.733333, 1, -3.35276e-07, 1.93715e-07, 1.10071e-07, -0.0696842, -0.0572143, 0.29568, 0.951023, 1, 1, 1, 0.8, 1, -1.65775e-07, 2.5332e-07, 3.03262e-08, -0.0437722, -0.0359392, 0.185731, 0.980967, 1, 1, 1, 0.866667, 1, -3.48315e-07, 1.3411e-07, 4.58676e-08, -0.0213329, -0.0175154, 0.0905186, 0.995512, 1, 1, 1, 0.933333, 1, -3.72529e-09, 4.17233e-07, 3.68454e-08, -0.00615227, -0.00505132, 0.0261049, 0.999628, 1, 1, 1, 1, 1, -1.86265e-07, 2.08616e-07, -1.38534e-08, -4.13274e-09, 5.58794e-09, -6.05542e-09, 1, 1, 1, 1 )
+tracks/7/type = "transform"
+tracks/7/path = NodePath("Skeleton:Ringfinger.R")
+tracks/7/interp = 1
+tracks/7/loop_wrap = true
+tracks/7/imported = false
+tracks/7/enabled = true
+tracks/7/keys = PoolRealArray( 0, 1, 2.71946e-07, -5.36442e-07, 4.76837e-07, -1.49012e-08, -7.45058e-09, -1.39698e-08, 1, 1, 1, 1, 0.0666667, 1, 3.01749e-07, -4.76837e-07, 4.47035e-07, -0.00728177, 0.000736331, 0.0571303, 0.99834, 1, 1, 1, 0.133333, 1, 6.70552e-08, -5.96046e-07, 1.49012e-07, -0.0451314, 0.00456369, 0.354085, 0.934112, 1, 1, 1, 0.2, 1, 2.75671e-07, -5.96046e-07, 2.83122e-07, -0.0735805, 0.00744047, 0.577287, 0.813185, 1, 1, 1, 0.266667, 1, 1.04308e-07, -4.76837e-07, 1.56462e-07, -0.0755417, 0.00763876, 0.592674, 0.801856, 1, 1, 1, 0.4, 1, 2.27243e-07, -7.15256e-07, 1.11759e-07, -0.0755417, 0.00763875, 0.592674, 0.801856, 1, 1, 1, 0.466667, 1, 2.98023e-07, -4.76837e-07, 3.94881e-07, -0.0753368, 0.00761806, 0.591067, 0.803061, 1, 1, 1, 0.533333, 1, 4.99189e-07, -4.76837e-07, 3.42727e-07, -0.0721709, 0.00729792, 0.566228, 0.82105, 1, 1, 1, 0.6, 1, 2.30968e-07, -6.55651e-07, 2.75671e-07, -0.0644138, 0.00651353, 0.505369, 0.860471, 1, 1, 1, 0.666667, 1, -6.33299e-08, -5.96046e-07, 2.83122e-07, -0.0529879, 0.0053581, 0.415724, 0.90793, 1, 1, 1, 0.733333, 1, 2.49594e-07, -4.76837e-07, 2.38419e-07, -0.0388763, 0.00393117, 0.30501, 0.951547, 1, 1, 1, 0.8, 1, 9.68575e-08, -5.96046e-07, 3.12924e-07, -0.0244223, 0.00246957, 0.191608, 0.981164, 1, 1, 1, 0.866667, 1, 1.86265e-07, -7.7486e-07, 3.27826e-07, -0.0119048, 0.00120381, 0.093401, 0.995557, 1, 1, 1, 0.933333, 1, 2.75671e-07, -8.34465e-07, 2.83122e-07, -0.00343394, 0.000347235, 0.0269411, 0.999631, 1, 1, 1, 1, 1, 2.71946e-07, -5.36442e-07, 4.76837e-07, -1.49012e-08, -7.45058e-09, -1.39698e-08, 1, 1, 1, 1 )
+tracks/8/type = "transform"
+tracks/8/path = NodePath("Skeleton:Pinky.R")
+tracks/8/interp = 1
+tracks/8/loop_wrap = true
+tracks/8/imported = false
+tracks/8/enabled = true
+tracks/8/keys = PoolRealArray( 0, 1, 2.23517e-08, -4.76837e-07, 5.51343e-07, -1.49012e-08, 7.45058e-09, 0, 1, 1, 1, 1, 0.0666667, 1, 0.0094415, 0.00134373, 0.00735629, -0.0196638, -0.0181298, 0.0608573, 0.997788, 1, 1, 1, 0.133333, 1, 0.0572787, 0.00815409, 0.0446261, -0.122929, -0.113339, 0.380451, 0.90956, 1, 1, 1, 0.2, 1, 0.0975626, 0.0138893, 0.0760115, -0.197059, -0.181686, 0.609876, 0.745795, 1, 1, 1, 0.266667, 1, 0.10071, 0.0143374, 0.0784633, -0.201902, -0.186152, 0.624865, 0.73084, 1, 1, 1, 0.4, 1, 0.10071, 0.0143374, 0.0784635, -0.201902, -0.186152, 0.624865, 0.73084, 1, 1, 1, 0.466667, 1, 0.100371, 0.0142893, 0.0781993, -0.201402, -0.185691, 0.623318, 0.732414, 1, 1, 1, 0.533333, 1, 0.0952367, 0.0135583, 0.0741995, -0.193613, -0.178509, 0.59921, 0.75604, 1, 1, 1, 0.6, 1, 0.0834464, 0.0118795, 0.0650136, -0.174014, -0.16044, 0.538556, 0.808663, 1, 1, 1, 0.666667, 1, 0.0674758, 0.00960606, 0.052571, -0.144124, -0.132881, 0.446048, 0.873277, 1, 1, 1, 0.733333, 1, 0.0491953, 0.00700349, 0.0383283, -0.106015, -0.0977446, 0.328104, 0.933571, 1, 1, 1, 0.8, 1, 0.0311343, 0.00443208, 0.024257, -0.0663974, -0.0612178, 0.205493, 0.974483, 1, 1, 1, 0.866667, 1, 0.0154386, 0.0021975, 0.0120286, -0.0321477, -0.0296398, 0.0994935, 0.994077, 1, 1, 1, 0.933333, 1, 0.00452905, 0.000644088, 0.00352859, -0.00921391, -0.00849505, 0.0285159, 0.999515, 1, 1, 1, 1, 1, 2.23517e-08, -4.76837e-07, 5.51343e-07, -1.49012e-08, 7.45058e-09, 0, 1, 1, 1, 1 )
+tracks/9/type = "transform"
+tracks/9/path = NodePath("Skeleton:Wrist.R")
+tracks/9/interp = 1
+tracks/9/loop_wrap = true
+tracks/9/imported = false
+tracks/9/enabled = true
+tracks/9/keys = PoolRealArray( 0, 1, -2.98023e-07, 0, -1.2666e-07, 0.061761, 0.191939, -0.0440671, 0.97847, 1, 1, 1, 0.333333, 1, -5.96046e-08, 0, -1.04308e-07, 0.061761, 0.191939, -0.0440671, 0.97847, 1, 1, 1, 0.4, 1, -1.49012e-07, 1.19209e-07, -1.41561e-07, 0.0630654, -0.128955, -0.0308874, 0.989161, 1, 1, 1, 0.466667, 1, -2.08616e-07, 2.38419e-07, -5.21541e-08, 0.0609388, -0.370539, 0.0293178, 0.926352, 1, 1, 1, 0.533333, 1, -2.98023e-08, 1.19209e-07, -5.21541e-08, 0.0791659, -0.201049, 0.128954, 0.967824, 1, 1, 1, 0.6, 1, -2.08616e-07, 1.19209e-07, -2.23517e-08, 0.0889211, -0.0255538, 0.165213, 0.981909, 1, 1, 1, 0.666667, 1, -2.38419e-07, 3.57628e-07, -1.86265e-07, 0.0865136, 0.0672447, 0.145792, 0.983228, 1, 1, 1, 0.733333, 1, -1.19209e-07, 1.19209e-07, -5.96046e-08, 0.0812169, 0.127254, 0.104757, 0.982973, 1, 1, 1, 0.8, 1, -2.68221e-07, 0, -1.86265e-07, 0.0748099, 0.16484, 0.0555221, 0.981911, 1, 1, 1, 0.866667, 1, -2.38419e-07, 1.19209e-07, -9.68575e-08, 0.0685197, 0.183842, 0.00736266, 0.980537, 1, 1, 1, 0.933333, 1, -8.9407e-08, 1.19209e-07, 2.98023e-08, 0.0638074, 0.190773, -0.0285207, 0.979143, 1, 1, 1, 1, 1, -2.98023e-07, 0, -1.2666e-07, 0.061761, 0.191939, -0.0440671, 0.97847, 1, 1, 1 )
+tracks/10/type = "transform"
+tracks/10/path = NodePath("Skeleton:Elbow.R")
+tracks/10/interp = 1
+tracks/10/loop_wrap = true
+tracks/10/imported = false
+tracks/10/enabled = true
+tracks/10/keys = PoolRealArray( 0, 1, 3.09199e-07, -1.19209e-07, 0, -0.0731091, -0.00797441, 0.0147535, 0.997183, 1, 1, 1, 0.0666667, 1, 2.14204e-07, -2.38419e-07, 0, 0.0682658, -0.00442931, 0.0156724, 0.997534, 1, 1, 1, 0.133333, 1, 4.80562e-07, -2.38419e-07, 0, 0.44862, -0.00172502, -0.0382482, 0.892902, 1, 1, 1, 0.2, 1, 2.77534e-07, -1.19209e-07, 0, 0.526311, -0.0122729, -0.134517, 0.839494, 1, 1, 1, 0.266667, 1, 2.70084e-07, -1.19209e-07, -1.19209e-07, 0.527464, -0.0139789, -0.151785, 0.835792, 1, 1, 1, 0.333333, 1, 3.07336e-07, 0, -1.19209e-07, 0.535887, -0.0137717, -0.15634, 0.829574, 1, 1, 1, 0.4, 1, 3.39001e-07, -1.19209e-07, -1.19209e-07, 0.277491, -0.00401686, -0.0240386, 0.960419, 1, 1, 1, 0.466667, 1, 3.01749e-07, -1.19209e-07, -1.19209e-07, -0.346158, -0.0267105, 0.000976888, 0.937796, 1, 1, 1, 0.533333, 1, 2.83122e-07, -1.19209e-07, 0, -0.346071, -0.0523596, 0.0106796, 0.936685, 1, 1, 1, 0.6, 1, 2.98023e-07, 1.19209e-07, -1.19209e-07, -0.173378, -0.055208, 0.0525303, 0.981903, 1, 1, 1, 0.666667, 1, 3.61353e-07, -1.19209e-07, -1.19209e-07, -0.116024, -0.0463304, 0.0589889, 0.99041, 1, 1, 1, 0.733333, 1, 2.38419e-07, -1.19209e-07, 0, -0.0481917, -0.0331754, 0.0591007, 0.996536, 1, 1, 1, 0.8, 1, 1.73226e-07, 3.57628e-07, -2.38419e-07, -0.0126313, -0.0215585, 0.0493348, 0.99847, 1, 1, 1, 0.866667, 1, 2.96161e-07, 0, -2.38419e-07, -0.0190047, -0.0138401, 0.0338802, 0.999149, 1, 1, 1, 0.933333, 1, 2.38419e-07, -1.19209e-07, 0, -0.0508502, -0.00964172, 0.0206114, 0.998447, 1, 1, 1, 1, 1, 3.09199e-07, -1.19209e-07, 0, -0.0731091, -0.00797441, 0.0147535, 0.997183, 1, 1, 1 )
+tracks/11/type = "transform"
+tracks/11/path = NodePath("Skeleton:Shoulder.R")
+tracks/11/interp = 1
+tracks/11/loop_wrap = true
+tracks/11/imported = false
+tracks/11/enabled = true
+tracks/11/keys = PoolRealArray( 0, 1, 2.98023e-08, 1.49012e-07, 1.86265e-08, 0.462486, -0.0137901, -0.0240207, 0.886194, 1, 0.999999, 1, 0.0666667, 1, 2.98023e-08, 1.49012e-07, 1.86265e-08, 0.390449, -0.0104844, -0.03273, 0.919983, 1, 0.999999, 1, 0.133333, 1, 2.98023e-08, 1.49012e-07, 1.86265e-08, 0.0900609, 0.0346242, -0.0892304, 0.991326, 1, 1, 1, 0.2, 1, 2.98023e-08, 1.49012e-07, 1.86265e-08, -0.161349, 0.105171, -0.137767, 0.971559, 1, 0.999999, 1, 0.266667, 1, 2.98023e-08, 1.49012e-07, 1.86265e-08, -0.20989, 0.118286, -0.141077, 0.960235, 1, 1, 1, 0.333333, 1, 2.98023e-08, 1.49012e-07, 1.86265e-08, -0.216621, 0.122428, -0.143941, 0.957793, 1, 0.999999, 1, 0.4, 1, 2.98023e-08, 1.49012e-07, 1.86265e-08, 0.268212, 0.0216792, -0.081861, 0.959631, 1, 1, 1, 0.466667, 1, 2.98023e-08, 1.49012e-07, 1.86265e-08, 0.665881, -0.0210002, 0.0315965, 0.745092, 1, 0.999999, 1, 0.533333, 1, 2.98023e-08, 1.49012e-07, 1.86265e-08, 0.665404, -0.0351821, 0.149552, 0.730503, 1, 0.999999, 1, 0.6, 1, 2.98023e-08, 1.49012e-07, 1.86265e-08, 0.589702, -0.0534824, 0.199227, 0.780833, 1, 0.999999, 1, 0.666667, 1, 2.98023e-08, 1.49012e-07, 1.86265e-08, 0.565064, -0.0534905, 0.175465, 0.804397, 1, 0.999999, 1, 0.733333, 1, 2.98023e-08, 1.49012e-07, 1.86265e-08, 0.52786, -0.0484918, 0.129357, 0.838021, 1, 0.999999, 1, 0.8, 1, 2.98023e-08, 1.49012e-07, 1.86265e-08, 0.494297, -0.0386489, 0.0768596, 0.865026, 1, 0.999999, 1, 0.866667, 1, 2.98023e-08, 1.49012e-07, 1.86265e-08, 0.471998, -0.026844, 0.0276506, 0.880757, 1, 0.999999, 1, 0.933333, 1, 2.98023e-08, 1.49012e-07, 1.86265e-08, 0.463422, -0.0176695, -0.00832116, 0.885922, 1, 0.999999, 1, 1, 1, 2.98023e-08, 1.49012e-07, 1.86265e-08, 0.462486, -0.0137901, -0.0240207, 0.886194, 1, 0.999999, 1 )
+tracks/12/type = "transform"
+tracks/12/path = NodePath("Skeleton:ArmRoot.R")
+tracks/12/interp = 1
+tracks/12/loop_wrap = true
+tracks/12/imported = false
+tracks/12/enabled = true
+tracks/12/keys = PoolRealArray( 0, 1, 0, 1.49012e-08, 5.96046e-08, 3.60823e-15, 1.42109e-14, -1.22777e-16, 1, 1, 1, 1, 1, 1, 0, 1.49012e-08, 5.96046e-08, 3.60823e-15, 1.42109e-14, -1.22777e-16, 1, 1, 1, 1 )
+tracks/13/type = "transform"
+tracks/13/path = NodePath("Skeleton:HandIK.R")
+tracks/13/interp = 1
+tracks/13/loop_wrap = true
+tracks/13/imported = false
+tracks/13/enabled = true
+tracks/13/keys = PoolRealArray( 0, 1, 1.45802, -1.14313, 1.62046, 2.98023e-08, -1.11759e-08, -9.12696e-08, 1, 1, 1, 1, 0.0666667, 1, 1.45314, -0.965747, 1.49345, 2.98023e-08, -1.11759e-08, -9.12696e-08, 1, 1, 1, 1, 0.2, 1, 1.40758, 0.773602, 0.196722, 2.98023e-08, -1.11759e-08, -9.12696e-08, 1, 1, 1, 1, 0.266667, 1, 1.41173, 0.909093, 0.0528731, 1.49012e-08, -1.11759e-08, -7.07805e-08, 1, 1, 1, 1, 0.333333, 1, 1.447, 0.924454, 0.0324528, 2.98023e-08, -1.11759e-08, -9.12696e-08, 1, 1, 1, 1, 0.466667, 1, 1.96803, -1.96616, 2.12783, 2.98023e-08, -1.86265e-08, -7.45058e-08, 1, 1, 1, 1, 0.533333, 1, 2.10503, -2.28105, 1.48586, 2.98023e-08, -7.45059e-09, -8.75443e-08, 1, 1, 1, 1, 0.6, 1, 2.12004, -2.30424, 1.1065, 1.49012e-08, -1.11759e-08, -7.07805e-08, 1, 1, 1, 1, 0.666667, 1, 2.05791, -2.19527, 1.15474, 2.98023e-08, -1.11759e-08, -9.12696e-08, 1, 1, 1, 1, 0.933333, 1, 1.50729, -1.22956, 1.5822, 4.47035e-08, -1.49012e-08, -1.08033e-07, 1, 1, 1, 1, 1, 1, 1.45802, -1.14313, 1.62046, 2.98023e-08, -1.11759e-08, -9.12696e-08, 1, 1, 1, 1 )
+tracks/14/type = "transform"
+tracks/14/path = NodePath("Skeleton:HandIK.L")
+tracks/14/interp = 1
+tracks/14/loop_wrap = true
+tracks/14/imported = false
+tracks/14/enabled = true
+tracks/14/keys = PoolRealArray( 0, 1, -1.43668, -1.00128, 1.57231, 2.98023e-08, 1.11759e-08, 9.12696e-08, 1, 1, 1, 1, 0.0666667, 1, -1.48528, -1.02944, 1.56016, 2.98023e-08, 1.11759e-08, 9.12696e-08, 1, 1, 1, 1, 0.133333, 1, -1.74684, -1.18811, 1.47333, -1.58901e-15, 1.11759e-08, 1.04308e-07, 1, 1, 1, 1, 0.2, 1, -2.03355, -1.39091, 1.29048, 2.98023e-08, 1.11759e-08, 9.12696e-08, 1, 1, 1, 1, 0.266667, 1, -2.13611, -1.49127, 1.03795, 1.49012e-08, 1.11759e-08, 7.07805e-08, 1, 1, 1, 1, 0.333333, 1, -2.15348, -1.51066, 0.802439, 2.98023e-08, 1.11759e-08, 9.12696e-08, 1, 1, 1, 1, 0.466667, 1, -0.406379, -1.17215, 0.663008, 2.98023e-08, 1.86265e-08, 7.45058e-08, 1, 1, 1, 1, 0.533333, 1, -0.45908, -1.11587, 0.709519, 2.98023e-08, 7.45059e-09, 8.75443e-08, 1, 1, 1, 1, 0.6, 1, -0.580104, -1.07372, 0.816329, 1.49012e-08, 1.11759e-08, 7.07805e-08, 1, 1, 1, 1, 0.866667, 1, -1.2782, -1.00407, 1.43244, 2.98023e-08, 7.45059e-09, 8.75443e-08, 1, 1, 1, 1, 0.933333, 1, -1.39019, -1.0017, 1.53128, 4.47035e-08, 1.49012e-08, 1.08033e-07, 1, 1, 1, 1, 1, 1, -1.43668, -1.00128, 1.57231, 2.98023e-08, 1.11759e-08, 9.12696e-08, 1, 1, 1, 1 )
+tracks/15/type = "transform"
+tracks/15/path = NodePath("Skeleton:ThumbJoint.L")
+tracks/15/interp = 1
+tracks/15/loop_wrap = true
+tracks/15/imported = false
+tracks/15/enabled = true
+tracks/15/keys = PoolRealArray( 0, 1, 6.33299e-08, 5.36442e-07, -4.54951e-07, -1.49012e-08, 9.31323e-10, -2.50293e-09, 1, 1, 1, 1, 1, 1, 6.33299e-08, 5.36442e-07, -4.54951e-07, -1.49012e-08, 9.31323e-10, -2.50293e-09, 1, 1, 1, 1 )
+tracks/16/type = "transform"
+tracks/16/path = NodePath("Skeleton:Thumb.L")
+tracks/16/interp = 1
+tracks/16/loop_wrap = true
+tracks/16/imported = false
+tracks/16/enabled = true
+tracks/16/keys = PoolRealArray( 0, 1, -4.47035e-08, -1.78814e-07, 5.21541e-08, -7.45058e-09, -1.49012e-08, 3.72529e-09, 1, 1, 1, 1, 1, 1, -4.47035e-08, -1.78814e-07, 5.21541e-08, -7.45058e-09, -1.49012e-08, 3.72529e-09, 1, 1, 1, 1 )
+tracks/17/type = "transform"
+tracks/17/path = NodePath("Skeleton:ForefingerJoint.L")
+tracks/17/interp = 1
+tracks/17/loop_wrap = true
+tracks/17/imported = false
+tracks/17/enabled = true
+tracks/17/keys = PoolRealArray( 0, 1, 1.37836e-07, 1.49012e-07, -2.68221e-07, 1.49012e-08, -1.86264e-09, 3.45754e-08, 1, 1, 1, 1, 0.0666667, 1, 1.04308e-07, 2.08616e-07, -2.52388e-07, -0.00581979, -0.0191188, -0.00284772, 0.999796, 1, 1, 1, 0.2, 1, 2.94298e-07, 1.63913e-07, -1.77883e-07, -0.0599832, -0.197052, -0.0293508, 0.978116, 1, 1, 1, 0.266667, 1, -4.09782e-08, 1.3411e-07, -3.21306e-07, -0.0618794, -0.203282, -0.0302786, 0.976694, 1, 1, 1, 0.4, 1, 3.72529e-08, 5.96046e-08, -2.1141e-07, -0.0618794, -0.203282, -0.0302787, 0.976694, 1, 1, 1, 0.466667, 1, -7.45058e-09, 1.63913e-07, -2.56114e-07, -0.0616758, -0.202613, -0.030179, 0.976849, 1, 1, 1, 0.533333, 1, -1.00583e-07, 3.72529e-07, -2.13273e-07, -0.0585862, -0.192463, -0.0286672, 0.979134, 1, 1, 1, 0.6, 1, -1.11759e-07, 2.23517e-07, -2.79397e-07, -0.0514411, -0.16899, -0.025171, 0.983953, 1, 1, 1, 0.866667, 1, 1.15484e-07, -3.72529e-07, -2.47732e-07, -0.0095162, -0.0312619, -0.00465644, 0.999455, 1, 1, 1, 0.933333, 1, 7.45058e-09, 5.21541e-07, -2.70084e-07, -0.00278622, -0.00915313, -0.00136332, 0.999953, 1, 1, 1, 1, 1, 1.37836e-07, 1.49012e-07, -2.68221e-07, 1.49012e-08, -1.86264e-09, 3.45754e-08, 1, 1, 1, 1 )
+tracks/18/type = "transform"
+tracks/18/path = NodePath("Skeleton:Forefinger.L")
+tracks/18/interp = 1
+tracks/18/loop_wrap = true
+tracks/18/imported = false
+tracks/18/enabled = true
+tracks/18/keys = PoolRealArray( 0, 1, -2.27243e-07, 1.19209e-07, 1.49012e-08, 4.65661e-09, -3.72529e-09, 1.64146e-08, 1, 1, 1, 1, 0.0666667, 1, -2.6077e-07, -3.57628e-07, -3.72529e-08, -0.0109723, -0.00317921, -0.0227581, 0.999676, 1, 1, 1, 0.133333, 1, 2.23517e-07, -1.78814e-07, -9.68575e-08, -0.0668152, -0.0193595, -0.138584, 0.987905, 1, 1, 1, 0.2, 1, 1.80677e-07, -4.17233e-07, -7.45058e-09, -0.112914, -0.0327167, -0.2342, 0.965055, 1, 1, 1, 0.266667, 1, 1.82539e-07, -4.17233e-07, -1.19209e-07, -0.11644, -0.0337383, -0.241513, 0.962795, 1, 1, 1, 0.4, 1, -7.45058e-08, -5.36442e-07, -1.49012e-08, -0.11644, -0.0337383, -0.241513, 0.962795, 1, 1, 1, 0.466667, 1, 5.40167e-08, -4.17233e-07, 7.45058e-09, -0.116062, -0.0336288, -0.240729, 0.963041, 1, 1, 1, 0.533333, 1, 6.89179e-08, -1.78814e-07, 8.19564e-08, -0.110322, -0.0319655, -0.228823, 0.966668, 1, 1, 1, 0.6, 1, -1.67638e-07, -1.19209e-07, -4.47035e-08, -0.0969891, -0.0281023, -0.201169, 0.974338, 1, 1, 1, 0.866667, 1, -2.42144e-08, -3.57628e-07, -1.49012e-07, -0.0179409, -0.00519835, -0.037212, 0.999133, 1, 1, 1, 0.933333, 1, -1.37836e-07, -1.78814e-07, -8.19564e-08, -0.00524686, -0.00152027, -0.0108827, 0.999926, 1, 1, 1, 1, 1, -2.27243e-07, 1.19209e-07, 1.49012e-08, 4.65661e-09, -3.72529e-09, 1.64146e-08, 1, 1, 1, 1 )
+tracks/19/type = "transform"
+tracks/19/path = NodePath("Skeleton:MiddlefingerJoint.L")
+tracks/19/interp = 1
+tracks/19/loop_wrap = true
+tracks/19/imported = false
+tracks/19/enabled = true
+tracks/19/keys = PoolRealArray( 0, 1, 3.72529e-07, -3.12924e-07, -1.37778e-07, -1.21072e-08, 1.11759e-08, 3.58268e-08, 1, 1, 1, 1, 0.0666667, 1, 4.32134e-07, -3.12924e-07, -1.09838e-07, -0.0129428, -0.00528911, -0.00825041, 0.999868, 1, 1, 1, 0.2, 1, 1.15484e-07, -1.63913e-07, -1.67987e-07, -0.13352, -0.0545633, -0.0851127, 0.985876, 1, 1, 1, 0.266667, 1, 2.90573e-07, -2.5332e-07, -1.195e-07, -0.137771, -0.0563007, -0.0878228, 0.984955, 1, 1, 1, 0.4, 1, 3.42727e-07, -4.17233e-07, -1.31316e-07, -0.137771, -0.0563008, -0.0878228, 0.984955, 1, 1, 1, 0.466667, 1, -1.2666e-07, -2.68221e-07, -2.28698e-07, -0.137314, -0.0561139, -0.0875314, 0.985056, 1, 1, 1, 0.533333, 1, 2.5332e-07, -7.45058e-08, 1.05123e-07, -0.130384, -0.0532819, -0.0831138, 0.986536, 1, 1, 1, 0.6, 1, 3.46452e-07, -5.96046e-08, -1.12108e-07, -0.114397, -0.0467488, -0.0729229, 0.989652, 1, 1, 1, 0.866667, 1, 1.63913e-07, -2.98023e-08, -9.15607e-08, -0.0211635, -0.00864853, -0.0134908, 0.999648, 1, 1, 1, 0.933333, 1, 1.63913e-07, -2.98023e-08, -8.26549e-08, -0.00620067, -0.00253392, -0.00395259, 0.99997, 1, 1, 1, 1, 1, 3.72529e-07, -3.12924e-07, -1.37778e-07, -1.21072e-08, 1.11759e-08, 3.58268e-08, 1, 1, 1, 1 )
+tracks/20/type = "transform"
+tracks/20/path = NodePath("Skeleton:Middlefinger.L")
+tracks/20/interp = 1
+tracks/20/loop_wrap = true
+tracks/20/imported = false
+tracks/20/enabled = true
+tracks/20/keys = PoolRealArray( 0, 1, -2.94298e-07, -1.19209e-07, -1.3411e-07, -7.45058e-09, -1.44355e-08, 1.04556e-08, 1, 1, 1, 1, 0.0666667, 1, -3.09199e-07, -4.76837e-07, -1.56462e-07, -0.00574976, -0.00611464, -0.0150924, 0.999851, 1, 1, 1, 0.2, 1, -2.34693e-07, -2.38419e-07, -1.2666e-07, -0.0593024, -0.0630657, -0.155662, 0.98401, 1, 1, 1, 0.266667, 1, -6.70552e-08, -1.19209e-07, -1.93715e-07, -0.0611874, -0.0650704, -0.16061, 0.982968, 1, 1, 1, 0.4, 1, -3.76254e-07, -4.76837e-07, -5.21541e-08, -0.0611874, -0.0650704, -0.16061, 0.982968, 1, 1, 1, 0.466667, 1, -1.78814e-07, -5.96046e-07, -8.19564e-08, -0.0609847, -0.0648549, -0.160078, 0.983082, 1, 1, 1, 0.533333, 1, -3.72529e-08, -3.57628e-07, -1.04308e-07, -0.0579125, -0.0615876, -0.152013, 0.984756, 1, 1, 1, 0.6, 1, -1.75089e-07, 1.19209e-07, -1.11759e-07, -0.0508207, -0.0540458, -0.133398, 0.988282, 1, 1, 1, 0.866667, 1, -1.78814e-07, -5.96046e-08, -1.2666e-07, -0.00940177, -0.00999838, -0.0246784, 0.999601, 1, 1, 1, 0.933333, 1, -1.93715e-07, -1.19209e-07, -7.45058e-08, -0.00275413, -0.00292892, -0.0072293, 0.999966, 1, 1, 1, 1, 1, -2.94298e-07, -1.19209e-07, -1.3411e-07, -7.45058e-09, -1.44355e-08, 1.04556e-08, 1, 1, 1, 1 )
+tracks/21/type = "transform"
+tracks/21/path = NodePath("Skeleton:RingfingerJoint.L")
+tracks/21/interp = 1
+tracks/21/loop_wrap = true
+tracks/21/imported = false
+tracks/21/enabled = true
+tracks/21/keys = PoolRealArray( 0, 1, 8.19564e-08, 1.49012e-08, -5.02332e-08, -1.10012e-08, 7.45058e-09, 1.27693e-09, 1, 1, 1, 1, 0.0666667, 1, 0, -1.49012e-07, -2.33995e-08, -0.00087632, 0.00237644, -0.0098667, 0.999948, 1, 1, 1, 0.2, 1, -1.73226e-07, 4.47035e-08, -2.70782e-07, -0.00904931, 0.0245405, -0.101889, 0.994452, 1, 1, 1, 0.266667, 1, 2.16067e-07, 7.45058e-08, 2.87546e-08, -0.00933975, 0.0253281, -0.10516, 0.994089, 1, 1, 1, 0.466667, 1, -2.04891e-08, 7.45058e-08, -1.74041e-08, -0.00930849, 0.0252433, -0.104807, 0.994129, 1, 1, 1, 0.533333, 1, -6.89179e-08, 2.23517e-07, -2.55823e-07, -0.00883486, 0.0239588, -0.0994745, 0.994712, 1, 1, 1, 0.6, 1, 1.67638e-08, -8.9407e-08, 1.234e-08, -0.00774522, 0.0210039, -0.087206, 0.995939, 1, 1, 1, 0.866667, 1, -7.07805e-08, 2.38419e-07, 1.01747e-07, -0.00143294, 0.00388592, -0.0161339, 0.999861, 1, 1, 1, 0.933333, 1, -1.86265e-08, -1.3411e-07, -2.64263e-08, -0.000420166, 0.00113939, -0.00473056, 0.999988, 1, 1, 1, 1, 1, 8.19564e-08, 1.49012e-08, -5.02332e-08, -1.10012e-08, 7.45058e-09, 1.27693e-09, 1, 1, 1, 1 )
+tracks/22/type = "transform"
+tracks/22/path = NodePath("Skeleton:Ringfinger.L")
+tracks/22/interp = 1
+tracks/22/loop_wrap = true
+tracks/22/imported = false
+tracks/22/enabled = true
+tracks/22/keys = PoolRealArray( 0, 1, 7.45058e-09, -1.78814e-07, 5.96046e-08, -2.98023e-08, 7.45058e-09, -5.58793e-09, 1, 1, 1, 1, 0.0666667, 1, -1.08033e-07, -2.38419e-07, 1.49012e-08, -0.00402434, 0.00447257, -0.0209375, 0.999763, 1, 1, 1, 0.133333, 1, 1.41561e-07, 5.96046e-08, 1.3411e-07, -0.0244808, 0.0272074, -0.127367, 0.99118, 1, 1, 1, 0.2, 1, 9.68575e-08, -5.96046e-08, -6.70552e-08, -0.0414599, 0.0460776, -0.215705, 0.974489, 1, 1, 1, 0.266667, 1, 1.04308e-07, -1.19209e-07, -1.49012e-08, -0.0427661, 0.0475293, -0.222501, 0.972834, 1, 1, 1, 0.4, 1, -9.68575e-08, 0, -7.45058e-09, -0.0427661, 0.0475293, -0.222501, 0.972834, 1, 1, 1, 0.466667, 1, -5.96046e-08, -7.15256e-07, -5.21541e-08, -0.0426259, 0.0473735, -0.221771, 0.973014, 1, 1, 1, 0.533333, 1, 1.78814e-07, -1.78814e-07, 1.71363e-07, -0.0404981, 0.0450087, -0.210701, 0.975674, 1, 1, 1, 0.6, 1, -4.09782e-08, 2.38419e-07, 2.75671e-07, -0.0355713, 0.0395332, -0.185068, 0.981286, 1, 1, 1, 0.866667, 1, -7.07805e-08, -5.96046e-08, 2.23517e-08, -0.00658029, 0.00731321, -0.0342356, 0.999365, 1, 1, 1, 0.933333, 1, -1.11759e-08, -1.19209e-07, 1.04308e-07, -0.00192604, 0.00214054, -0.0100206, 0.999946, 1, 1, 1, 1, 1, 7.45058e-09, -1.78814e-07, 5.96046e-08, -2.98023e-08, 7.45058e-09, -5.58793e-09, 1, 1, 1, 1 )
+tracks/23/type = "transform"
+tracks/23/path = NodePath("Skeleton:Pinky.L")
+tracks/23/interp = 1
+tracks/23/loop_wrap = true
+tracks/23/imported = false
+tracks/23/enabled = true
+tracks/23/keys = PoolRealArray( 0, 1, -2.01166e-07, -5.96046e-08, -2.68221e-07, -4.47035e-08, -1.49012e-08, -2.23517e-08, 1, 1, 1, 1, 0.0666667, 1, -1.2666e-07, -5.96046e-08, -1.49012e-07, -0.00688161, 0.00227396, -0.0117633, 0.999905, 1, 1, 1, 0.2, 1, -8.19564e-08, -5.96046e-08, -1.78814e-07, -0.0710243, 0.0234695, -0.121408, 0.98978, 1, 1, 1, 0.266667, 1, 7.45058e-09, -1.19209e-07, -1.49012e-07, -0.073294, 0.0242196, -0.125288, 0.989113, 1, 1, 1, 0.4, 1, -6.70552e-08, -2.98023e-07, -2.38419e-07, -0.073294, 0.0242196, -0.125288, 0.989113, 1, 1, 1, 0.466667, 1, -2.23517e-08, -2.98023e-07, -1.78814e-07, -0.0730499, 0.0241389, -0.12487, 0.989186, 1, 1, 1, 0.533333, 1, -9.68575e-08, -5.96046e-08, -1.19209e-07, -0.0693493, 0.0229161, -0.118544, 0.990259, 1, 1, 1, 0.6, 1, -8.19564e-08, -5.96046e-08, -8.9407e-08, -0.0608234, 0.0200987, -0.103971, 0.992515, 1, 1, 1, 0.866667, 1, -6.70552e-08, -5.96046e-08, -2.08616e-07, -0.0112526, 0.00371835, -0.019235, 0.999745, 1, 1, 1, 0.933333, 1, -2.75671e-07, 5.96046e-08, -1.04308e-07, -0.00329796, 0.0010898, -0.00563756, 0.999978, 1, 1, 1, 1, 1, -2.01166e-07, -5.96046e-08, -2.68221e-07, -4.47035e-08, -1.49012e-08, -2.23517e-08, 1, 1, 1, 1 )
+tracks/24/type = "transform"
+tracks/24/path = NodePath("Skeleton:Wrist.L")
+tracks/24/interp = 1
+tracks/24/loop_wrap = true
+tracks/24/imported = false
+tracks/24/enabled = true
+tracks/24/keys = PoolRealArray( 0, 1, -2.08616e-07, 2.38419e-07, 1.86265e-07, 0.0213617, -0.109827, 0.0208202, 0.993503, 1, 1, 1, 0.0666667, 1, -1.19209e-07, 3.57628e-07, 2.23517e-07, 0.0320186, -0.109734, 0.00332984, 0.99344, 1, 1, 1, 0.133333, 1, -2.98023e-08, 4.76837e-07, 1.2666e-07, 0.0860299, -0.108545, -0.085679, 0.986649, 1, 1, 1, 0.2, 1, 0, 1.19209e-07, -7.45058e-09, 0.130756, -0.10663, -0.159859, 0.972614, 1, 1, 0.999999, 0.266667, 1, -8.9407e-08, 3.57628e-07, 8.9407e-08, 0.0837057, -0.108621, -0.0818361, 0.987167, 1, 1, 1, 0.333333, 1, -2.98023e-08, 3.57628e-07, 5.21541e-07, 0.0213617, -0.109827, 0.0208202, 0.993503, 1, 1, 1, 1, 1, -2.08616e-07, 2.38419e-07, 1.86265e-07, 0.0213617, -0.109827, 0.0208202, 0.993503, 1, 1, 1 )
+tracks/25/type = "transform"
+tracks/25/path = NodePath("Skeleton:Elbow.L")
+tracks/25/interp = 1
+tracks/25/loop_wrap = true
+tracks/25/imported = false
+tracks/25/enabled = true
+tracks/25/keys = PoolRealArray( 0, 1, 3.91155e-08, 3.57628e-07, 0, 0.00902606, 0.00456613, -0.0142365, 0.999848, 1, 1, 1, 0.0666667, 1, 1.28523e-07, 2.38419e-07, 0, 0.0292647, 0.00493481, -0.0168265, 0.999418, 1, 1, 1, 0.133333, 1, 2.19792e-07, 2.38419e-07, 0, 0.123023, 0.0075233, -0.0325858, 0.99184, 1, 1, 1, 0.2, 1, 1.06171e-07, 1.19209e-07, 1.19209e-07, 0.220677, 0.0129967, -0.0582596, 0.973519, 1, 1, 1, 0.333333, 1, 2.19792e-07, 1.19209e-07, 1.19209e-07, 0.395081, 0.018369, -0.108105, 0.912078, 1, 1, 1, 0.4, 1, 1.22935e-07, 1.19209e-07, 1.19209e-07, 0.243394, 0.00796354, -0.0841299, 0.966239, 1, 1, 1, 0.466667, 1, 2.6077e-08, 1.19209e-07, 1.19209e-07, -0.10646, 0.0103494, -0.0346855, 0.993658, 1, 1, 1, 0.6, 1, 3.91155e-08, 2.38419e-07, 0, -0.00525025, 0.00623873, -0.0378726, 0.999249, 1, 1, 1, 0.666667, 1, 8.56817e-08, 4.76837e-07, 0, 0.0378752, 0.00531367, -0.0360512, 0.998618, 1, 1, 1, 0.733333, 1, 1.02445e-07, 1.19209e-07, 1.19209e-07, 0.0588576, 0.00516175, -0.0315337, 0.997755, 1, 1, 1, 0.8, 1, 7.07805e-08, 1.19209e-07, 3.57628e-07, 0.0592919, 0.00507637, -0.0258062, 0.997894, 1, 1, 1, 0.866667, 1, 2.04891e-08, 2.38419e-07, 0, 0.0423449, 0.00484731, -0.0201636, 0.998888, 1, 1, 1, 0.933333, 1, -5.21541e-08, 2.38419e-07, 0, 0.0206636, 0.00465313, -0.0160075, 0.999647, 1, 1, 1, 1, 1, 3.91155e-08, 3.57628e-07, 0, 0.00902606, 0.00456613, -0.0142365, 0.999848, 1, 1, 1 )
+tracks/26/type = "transform"
+tracks/26/path = NodePath("Skeleton:Shoulder.L")
+tracks/26/interp = 1
+tracks/26/loop_wrap = true
+tracks/26/imported = false
+tracks/26/enabled = true
+tracks/26/keys = PoolRealArray( 0, 1, 2.98023e-08, -5.96046e-08, -1.49012e-08, 0.416952, 0.0106248, 0.0365461, 0.908131, 1, 1, 1, 0.0666667, 1, 2.98023e-08, -5.96046e-08, -1.49012e-08, 0.417225, 0.0120075, 0.03214, 0.908155, 1, 1, 1, 0.133333, 1, 2.98023e-08, -5.96046e-08, -1.49012e-08, 0.425579, 0.0208877, 0.00553827, 0.904663, 1, 1, 1, 0.2, 1, 2.98023e-08, -5.96046e-08, -1.49012e-08, 0.436906, 0.0362754, -0.0385344, 0.897949, 1, 1, 1, 0.266667, 1, 2.98023e-08, -5.96046e-08, -1.49012e-08, 0.411689, 0.0525546, -0.0826882, 0.906042, 1, 1, 1, 0.333333, 1, 2.98023e-08, -5.96046e-08, -1.49012e-08, 0.371858, 0.0661054, -0.116443, 0.918582, 1, 1, 1, 0.4, 1, 2.98023e-08, -5.96046e-08, -1.49012e-08, 0.240176, 0.0528781, -0.109053, 0.963134, 1, 1, 1, 0.466667, 1, 2.98023e-08, -5.96046e-08, -1.49012e-08, 0.261604, 0.0302188, -0.0828676, 0.961137, 1, 1, 1, 0.533333, 1, 2.98023e-08, -5.96046e-08, -1.49012e-08, 0.248678, 0.0293617, -0.0724059, 0.96543, 1, 1, 1, 0.6, 1, 2.98023e-08, -5.96046e-08, -1.49012e-08, 0.249233, 0.0276529, -0.058402, 0.966285, 1, 1, 1, 0.666667, 1, 2.98023e-08, -5.96046e-08, -1.49012e-08, 0.264656, 0.0250063, -0.0412456, 0.963136, 1, 1, 1, 0.733333, 1, 2.98023e-08, -5.96046e-08, -1.49012e-08, 0.295425, 0.0214266, -0.0214256, 0.954885, 1, 1, 1, 0.866667, 1, 2.98023e-08, -5.96046e-08, -1.49012e-08, 0.373293, 0.0139918, 0.0174591, 0.927444, 1, 1, 1, 0.933333, 1, 2.98023e-08, -5.96046e-08, -1.49012e-08, 0.40362, 0.0115987, 0.0308703, 0.914332, 1, 1, 1, 1, 1, 2.98023e-08, -5.96046e-08, -1.49012e-08, 0.416952, 0.0106248, 0.0365461, 0.908131, 1, 1, 1 )
+tracks/27/type = "transform"
+tracks/27/path = NodePath("Skeleton:ArmRoot.L")
+tracks/27/interp = 1
+tracks/27/loop_wrap = true
+tracks/27/imported = false
+tracks/27/enabled = true
+tracks/27/keys = PoolRealArray( 0, 1, 0, 1.49012e-08, -5.96046e-08, -9.60018e-09, -1.49012e-08, -3.55763e-09, 1, 1, 1, 1, 1, 1, 0, 1.49012e-08, -5.96046e-08, -9.60018e-09, -1.49012e-08, -3.55763e-09, 1, 1, 1, 1 )
+tracks/28/type = "method"
+tracks/28/path = NodePath("AnimationPlayer")
+tracks/28/interp = 1
+tracks/28/loop_wrap = true
+tracks/28/imported = false
+tracks/28/enabled = true
+tracks/28/keys = {
+"times": PoolRealArray( 1.00047 ),
+"transitions": PoolRealArray( 1 ),
+"values": [ {
+"args": [ "humanidle", -1, 1.0, false ],
+"method": "play"
+} ]
+}
diff --git a/godot/animations/lower_fists.tres b/godot/animations/lower_fists.tres
new file mode 100644
index 0000000..4251469
--- /dev/null
+++ b/godot/animations/lower_fists.tres
@@ -0,0 +1,215 @@
+[gd_resource type="Animation" format=2]
+
+[resource]
+resource_name = "lower_fists"
+length = 0.25
+tracks/0/type = "transform"
+tracks/0/path = NodePath("Skeleton:ThumbJoint.R")
+tracks/0/interp = 1
+tracks/0/loop_wrap = true
+tracks/0/imported = false
+tracks/0/enabled = true
+tracks/0/keys = PoolRealArray( 0, 1, -5.12227e-08, 1.78814e-07, -2.64496e-07, -0.35043, -0.0144199, -0.0648819, 0.934227, 1, 1, 1, 0.0666667, 1, -2.06754e-07, -2.98023e-08, -2.19326e-07, -0.329784, -0.0135703, -0.0610593, 0.941982, 1, 1, 1, 0.133333, 1, -1.68569e-07, 0, -2.92901e-07, -0.20968, -0.00862812, -0.038822, 0.976961, 1, 1, 1, 0.2, 1, -9.31323e-10, -1.49012e-08, -2.68687e-07, -0.0544324, -0.00223983, -0.0100781, 0.998464, 1, 1, 1, 0.25, 1, -2.2538e-07, 1.78814e-07, -1.8999e-07, 1.67638e-08, 1.16415e-08, -1.234e-08, 1, 1, 1, 1 )
+tracks/1/type = "transform"
+tracks/1/path = NodePath("Skeleton:Thumb.R")
+tracks/1/interp = 1
+tracks/1/loop_wrap = true
+tracks/1/imported = false
+tracks/1/enabled = true
+tracks/1/keys = PoolRealArray( 0, 1, 0.0661397, 0.0302142, -0.040145, -0.0200785, 0.0171836, 0.0297733, 0.999207, 1, 1, 1, 0.0666667, 1, 0.0620126, 0.0283288, -0.03764, -0.0188265, 0.0161121, 0.0279167, 0.999303, 1, 1, 1, 0.133333, 1, 0.0389434, 0.0177901, -0.0236373, -0.0118245, 0.0101196, 0.0175338, 0.999725, 1, 1, 1, 0.2, 1, 0.0101592, 0.00464064, -0.00616625, -0.00308445, 0.00263975, 0.00457373, 0.999981, 1, 1, 1, 0.25, 1, 2.98023e-07, -1.49012e-07, 0, 3.72529e-08, -2.98023e-08, 4.47035e-08, 1, 1, 1, 1 )
+tracks/2/type = "transform"
+tracks/2/path = NodePath("Skeleton:ForefingerJoint.R")
+tracks/2/interp = 1
+tracks/2/loop_wrap = true
+tracks/2/imported = false
+tracks/2/enabled = true
+tracks/2/keys = PoolRealArray( 0, 1, -4.84288e-08, 1.63913e-07, 1.19209e-07, -0.437056, 0.0929246, 0.454119, 0.770794, 1, 1, 1, 0.0666667, 1, 1.67638e-07, 2.68221e-07, 1.18278e-07, -0.415199, 0.0882775, 0.431409, 0.796055, 1, 1, 1, 0.133333, 1, 2.98023e-07, 4.47035e-08, 1.38767e-07, -0.272834, 0.0580085, 0.283485, 0.917515, 1, 1, 1, 0.2, 1, 3.09199e-07, -1.3411e-07, 4.84288e-08, -0.0699004, 0.0148619, 0.0726293, 0.994796, 1, 1, 1, 0.25, 1, 3.31551e-07, 1.3411e-07, 7.17118e-08, 3.35276e-08, 2.32831e-09, -3.6729e-08, 1, 1, 1, 1 )
+tracks/3/type = "transform"
+tracks/3/path = NodePath("Skeleton:Forefinger.R")
+tracks/3/interp = 1
+tracks/3/loop_wrap = true
+tracks/3/imported = false
+tracks/3/enabled = true
+tracks/3/keys = PoolRealArray( 0, 1, 2.01166e-07, -4.17233e-07, 3.05474e-07, -0.291123, 0.139451, 0.440982, 0.837458, 1, 1, 1, 0.0666667, 1, 2.45869e-07, -3.57628e-07, 2.6077e-07, -0.275494, 0.131965, 0.417307, 0.855888, 1, 1, 1, 0.133333, 1, 2.83122e-07, -4.17233e-07, 3.94881e-07, -0.178542, 0.0855235, 0.270448, 0.942161, 1, 1, 1, 0.2, 1, 1.30385e-07, -6.55651e-07, 3.27826e-07, -0.0459976, 0.0220334, 0.0696754, 0.996265, 1, 1, 1, 0.25, 1, 4.24683e-07, -1.19209e-07, 3.72529e-07, -1.02445e-08, -1.49012e-08, 3.43425e-09, 1, 1, 1, 1 )
+tracks/4/type = "transform"
+tracks/4/path = NodePath("Skeleton:MiddlefingerJoint.R")
+tracks/4/interp = 1
+tracks/4/loop_wrap = true
+tracks/4/imported = false
+tracks/4/enabled = true
+tracks/4/keys = PoolRealArray( 0, 1, -4.47035e-07, -8.9407e-08, -6.22822e-09, -0.219309, 0.0300858, 0.431098, 0.87473, 1, 1, 1, 0.0666667, 1, -4.91738e-07, -1.19209e-07, 2.15368e-09, -0.20709, 0.0284096, 0.407079, 0.889153, 1, 1, 1, 0.133333, 1, -4.4331e-07, 2.98023e-08, -1.64146e-07, -0.133209, 0.0182742, 0.261849, 0.955697, 1, 1, 1, 0.2, 1, -7.26432e-07, 7.45058e-08, -6.72298e-08, -0.0344213, 0.00472208, 0.0676623, 0.997103, 1, 1, 1, 0.25, 1, -6.89179e-07, 7.45058e-08, -4.72064e-08, 2.79397e-09, 4.89517e-17, -1.75205e-08, 1, 1, 1, 1 )
+tracks/5/type = "transform"
+tracks/5/path = NodePath("Skeleton:Middlefinger.R")
+tracks/5/interp = 1
+tracks/5/loop_wrap = true
+tracks/5/imported = false
+tracks/5/enabled = true
+tracks/5/keys = PoolRealArray( 0, 1, -0.00945725, -0.0118085, 0.015164, -0.302507, 0.0492469, 0.616025, 0.725657, 1, 1, 1, 0.0666667, 1, -0.00886703, -0.0110716, 0.0142178, -0.288142, 0.0469084, 0.586773, 0.755295, 1, 1, 1, 0.133333, 1, -0.00556821, -0.00695288, 0.00892873, -0.191191, 0.0311251, 0.389341, 0.900495, 1, 1, 1, 0.2, 1, -0.00145214, -0.00181401, 0.00232939, -0.0487916, 0.00794308, 0.0993593, 0.993823, 1, 1, 1, 0.25, 1, 4.61936e-07, -2.38419e-07, 3.12924e-07, 4.47035e-08, -8.98581e-09, 8.94215e-09, 1, 1, 1, 1 )
+tracks/6/type = "transform"
+tracks/6/path = NodePath("Skeleton:RingfingerJoint.R")
+tracks/6/interp = 1
+tracks/6/loop_wrap = true
+tracks/6/imported = false
+tracks/6/enabled = true
+tracks/6/keys = PoolRealArray( 0, 1, -1.28523e-07, 4.47035e-08, -8.83592e-08, -0.442091, 0.0628622, 0.467972, 0.762631, 1, 1, 1, 0.0666667, 1, -1.08033e-07, 1.93715e-07, 5.52973e-09, -0.420183, 0.059747, 0.444782, 0.788699, 1, 1, 1, 0.133333, 1, -1.30385e-08, 1.63913e-07, 9.94769e-08, -0.276588, 0.0393289, 0.29278, 0.914457, 1, 1, 1, 0.2, 1, -1.67638e-07, 1.63913e-07, 4.57512e-08, -0.0708127, 0.0100691, 0.0749583, 0.994618, 1, 1, 1, 0.25, 1, -1.86265e-07, 2.08616e-07, -1.38534e-08, -4.13274e-09, 5.58794e-09, -6.05542e-09, 1, 1, 1, 1 )
+tracks/7/type = "transform"
+tracks/7/path = NodePath("Skeleton:Ringfinger.R")
+tracks/7/interp = 1
+tracks/7/loop_wrap = true
+tracks/7/imported = false
+tracks/7/enabled = true
+tracks/7/keys = PoolRealArray( 0, 1, 1.60187e-07, -7.15256e-07, 2.98023e-07, -0.260935, 0.108246, 0.531613, 0.798488, 1, 1, 1, 0.0666667, 1, 4.32134e-07, -7.15256e-07, 2.5332e-07, -0.247486, 0.102666, 0.504212, 0.820964, 1, 1, 1, 0.133333, 1, 2.5332e-07, -5.96046e-07, 4.39584e-07, -0.161682, 0.067072, 0.329401, 0.927823, 1, 1, 1, 0.2, 1, 1.78814e-07, -4.76837e-07, 4.17233e-07, -0.0415204, 0.0172243, 0.084591, 0.995401, 1, 1, 1, 0.25, 1, 2.71946e-07, -5.36442e-07, 4.76837e-07, -1.49012e-08, -7.45058e-09, -1.39698e-08, 1, 1, 1, 1 )
+tracks/8/type = "transform"
+tracks/8/path = NodePath("Skeleton:Pinky.R")
+tracks/8/interp = 1
+tracks/8/loop_wrap = true
+tracks/8/imported = false
+tracks/8/enabled = true
+tracks/8/keys = PoolRealArray( 0, 1, 0.0452914, 0.100684, -0.0091866, -0.397811, -0.144869, 0.764791, 0.485647, 1, 1, 1, 0.0666667, 1, 0.0424654, 0.0944008, -0.00861332, -0.384464, -0.140009, 0.739131, 0.535042, 1, 1, 1, 0.133333, 1, 0.0266678, 0.0592825, -0.00540869, -0.270056, -0.0983454, 0.519184, 0.804889, 1, 1, 1, 0.2, 1, 0.00695681, 0.0154647, -0.00141075, -0.0673255, -0.0245176, 0.129433, 0.988996, 1, 1, 1, 0.25, 1, 2.23517e-08, -4.76837e-07, 5.51343e-07, -1.49012e-08, 7.45058e-09, 0, 1, 1, 1, 1 )
+tracks/9/type = "transform"
+tracks/9/path = NodePath("Skeleton:Wrist.R")
+tracks/9/interp = 1
+tracks/9/loop_wrap = true
+tracks/9/imported = false
+tracks/9/enabled = true
+tracks/9/keys = PoolRealArray( 0, 1, -1.78814e-07, 2.38419e-07, -1.41561e-07, 0.243524, 0.527705, 0.0833931, 0.809487, 1, 1, 1, 0.0666667, 1, -1.78814e-07, 1.19209e-07, -6.70552e-08, 0.233451, 0.509537, 0.0758368, 0.824695, 1, 1, 1, 0.133333, 1, -1.78814e-07, 1.19209e-07, -2.98023e-08, 0.172802, 0.398923, 0.0317112, 0.899997, 1, 1, 1, 0.2, 1, -2.08616e-07, 0, 3.72529e-08, 0.0909213, 0.246792, -0.0247249, 0.964477, 1, 1, 1, 0.25, 1, -2.98023e-07, 0, -1.2666e-07, 0.061761, 0.191939, -0.0440671, 0.97847, 1, 1, 1 )
+tracks/10/type = "transform"
+tracks/10/path = NodePath("Skeleton:Elbow.R")
+tracks/10/interp = 1
+tracks/10/loop_wrap = true
+tracks/10/imported = false
+tracks/10/enabled = true
+tracks/10/keys = PoolRealArray( 0, 1, 2.32831e-07, 0, -2.38419e-07, 0.503665, -0.00632706, 0.0554964, 0.862092, 1, 1, 1, 0.0666667, 1, 1.58325e-07, -1.19209e-07, 0, 0.481707, -0.00612894, 0.0536566, 0.874667, 1, 1, 1, 0.133333, 1, 3.42727e-07, 1.19209e-07, -2.38419e-07, 0.33599, -0.00524193, 0.0426134, 0.940886, 1, 1, 1, 0.2, 1, 2.12342e-07, 1.19209e-07, -2.38419e-07, 0.0699038, -0.00643001, 0.0245789, 0.99723, 1, 1, 1, 0.25, 1, 3.09199e-07, -1.19209e-07, 0, -0.0731091, -0.00797441, 0.0147535, 0.997183, 1, 1, 1 )
+tracks/11/type = "transform"
+tracks/11/path = NodePath("Skeleton:Shoulder.R")
+tracks/11/interp = 1
+tracks/11/loop_wrap = true
+tracks/11/imported = false
+tracks/11/enabled = true
+tracks/11/keys = PoolRealArray( 0, 1, 2.98023e-08, 1.49012e-07, 1.86265e-08, 0.342968, -0.0284485, 0.00789661, 0.938883, 1, 0.999999, 1, 0.0666667, 1, 2.98023e-08, 1.49012e-07, 1.86265e-08, 0.342185, -0.0275999, 0.00666492, 0.939204, 1, 1, 1, 0.133333, 1, 2.98023e-08, 1.49012e-07, 1.86265e-08, 0.355519, -0.0229445, -0.00153527, 0.934386, 1, 1, 1, 0.25, 1, 2.98023e-08, 1.49012e-07, 1.86265e-08, 0.462486, -0.0137901, -0.0240207, 0.886194, 1, 0.999999, 1 )
+tracks/12/type = "transform"
+tracks/12/path = NodePath("Skeleton:ArmRoot.R")
+tracks/12/interp = 1
+tracks/12/loop_wrap = true
+tracks/12/imported = false
+tracks/12/enabled = true
+tracks/12/keys = PoolRealArray( 0, 1, 0, 1.49012e-08, 5.96046e-08, 3.60823e-15, 1.42109e-14, -1.22777e-16, 1, 1, 1, 1, 0.25, 1, 0, 1.49012e-08, 5.96046e-08, 3.60823e-15, 1.42109e-14, -1.22777e-16, 1, 1, 1, 1 )
+tracks/13/type = "transform"
+tracks/13/path = NodePath("Skeleton:HandIK.R")
+tracks/13/interp = 1
+tracks/13/loop_wrap = true
+tracks/13/imported = false
+tracks/13/enabled = true
+tracks/13/keys = PoolRealArray( 0, 1, 2.24622, -0.963872, 0.900672, 2.98023e-08, -1.11759e-08, -9.12696e-08, 1, 1, 1, 1, 0.0666667, 1, 2.19703, -0.975058, 0.945586, 2.98023e-08, -1.11759e-08, -9.12696e-08, 1, 1, 1, 1, 0.133333, 1, 1.92211, -1.03758, 1.19665, -1.58901e-15, -1.11759e-08, -1.04308e-07, 1, 1, 1, 1, 0.2, 1, 1.57909, -1.1156, 1.5099, 2.98023e-08, -1.11759e-08, -9.12696e-08, 1, 1, 1, 1, 0.25, 1, 1.45802, -1.14313, 1.62046, 2.98023e-08, -1.11759e-08, -9.12696e-08, 1, 1, 1, 1 )
+tracks/14/type = "transform"
+tracks/14/path = NodePath("Skeleton:HandIK.L")
+tracks/14/interp = 1
+tracks/14/loop_wrap = true
+tracks/14/imported = false
+tracks/14/enabled = true
+tracks/14/keys = PoolRealArray( 0, 1, -2.33402, -1.08985, 0.864384, 2.98023e-08, 1.11759e-08, 9.12696e-08, 1, 1, 1, 1, 0.0666667, 1, -2.27802, -1.08433, 0.908558, 2.98023e-08, 1.11759e-08, 9.12696e-08, 1, 1, 1, 1, 0.133333, 1, -1.96503, -1.05343, 1.15548, -1.58901e-15, 1.11759e-08, 1.04308e-07, 1, 1, 1, 1, 0.2, 1, -1.57451, -1.01488, 1.46357, 2.98023e-08, 1.11759e-08, 9.12696e-08, 1, 1, 1, 1, 0.25, 1, -1.43668, -1.00128, 1.57231, 2.98023e-08, 1.11759e-08, 9.12696e-08, 1, 1, 1, 1 )
+tracks/15/type = "transform"
+tracks/15/path = NodePath("Skeleton:ThumbJoint.L")
+tracks/15/interp = 1
+tracks/15/loop_wrap = true
+tracks/15/imported = false
+tracks/15/enabled = true
+tracks/15/keys = PoolRealArray( 0, 1, 6.70552e-08, 4.32134e-07, -3.72529e-07, -0.359556, -0.195866, 0.256619, 0.875502, 1, 1, 1, 0.0666667, 1, 2.18861e-07, 3.27826e-07, -3.14321e-07, -0.339508, -0.184945, 0.24231, 0.88984, 1, 1, 1, 0.133333, 1, -6.98492e-08, 2.38419e-07, -2.30502e-07, -0.218351, -0.118946, 0.15584, 0.955975, 1, 1, 1, 0.2, 1, 1.95578e-08, 4.47035e-07, -1.12224e-07, -0.0564258, -0.0307376, 0.0402717, 0.997121, 1, 1, 1, 0.25, 1, 6.33299e-08, 5.36442e-07, -4.54951e-07, -1.49012e-08, 9.31323e-10, -2.50293e-09, 1, 1, 1, 1 )
+tracks/16/type = "transform"
+tracks/16/path = NodePath("Skeleton:Thumb.L")
+tracks/16/interp = 1
+tracks/16/loop_wrap = true
+tracks/16/imported = false
+tracks/16/enabled = true
+tracks/16/keys = PoolRealArray( 0, 1, 0.0684867, 0.129429, -0.0183074, -0.144219, 0.0617293, 0.0615829, 0.985697, 1, 1, 1, 0.0666667, 1, 0.0642129, 0.121352, -0.0171651, -0.135328, 0.0579238, 0.0577866, 0.987417, 1, 1, 1, 0.133333, 1, 0.0403254, 0.0762077, -0.0107792, -0.08521, 0.0364719, 0.0363856, 0.99503, 1, 1, 1, 0.2, 1, 0.0105193, 0.0198802, -0.0028119, -0.0222055, 0.00950445, 0.00948195, 0.999663, 1, 1, 1, 0.25, 1, -4.47035e-08, -1.78814e-07, 5.21541e-08, -7.45058e-09, -1.49012e-08, 3.72529e-09, 1, 1, 1, 1 )
+tracks/17/type = "transform"
+tracks/17/path = NodePath("Skeleton:ForefingerJoint.L")
+tracks/17/interp = 1
+tracks/17/loop_wrap = true
+tracks/17/imported = false
+tracks/17/enabled = true
+tracks/17/keys = PoolRealArray( 0, 1, 2.04891e-07, 5.96046e-08, -2.50526e-07, -0.235743, 0.141025, -0.514104, 0.812548, 1, 1, 1, 0.0666667, 1, 2.04891e-07, 1.49012e-07, -2.62633e-07, -0.223409, 0.133647, -0.487206, 0.833581, 1, 1, 1, 0.133333, 1, -3.20375e-07, 1.49012e-07, -2.59839e-07, -0.145528, 0.0870571, -0.317365, 0.933018, 1, 1, 1, 0.2, 1, -2.23517e-07, 1.19209e-07, -4.10713e-07, -0.0374157, 0.0223826, -0.0815955, 0.995711, 1, 1, 1, 0.25, 1, 1.37836e-07, 1.49012e-07, -2.68221e-07, 1.49012e-08, -1.86264e-09, 3.45754e-08, 1, 1, 1, 1 )
+tracks/18/type = "transform"
+tracks/18/path = NodePath("Skeleton:Forefinger.L")
+tracks/18/interp = 1
+tracks/18/loop_wrap = true
+tracks/18/imported = false
+tracks/18/enabled = true
+tracks/18/keys = PoolRealArray( 0, 1, -1.22935e-07, -5.36442e-07, -6.70552e-08, -0.164809, -0.0508786, -0.317863, 0.932316, 1, 1, 1, 0.0666667, 1, -2.42144e-07, -5.36442e-07, 1.49012e-08, -0.155116, -0.0478862, -0.299168, 0.940289, 1, 1, 1, 0.133333, 1, -2.23517e-08, -5.96046e-07, -1.2666e-07, -0.0986604, -0.0304576, -0.190284, 0.976284, 1, 1, 1, 0.2, 1, -3.72529e-08, -4.76837e-07, -2.98023e-08, -0.0256082, -0.00790557, -0.0493899, 0.99842, 1, 1, 1, 0.25, 1, -2.27243e-07, 1.19209e-07, 1.49012e-08, 4.65661e-09, -3.72529e-09, 1.64146e-08, 1, 1, 1, 1 )
+tracks/19/type = "transform"
+tracks/19/path = NodePath("Skeleton:MiddlefingerJoint.L")
+tracks/19/interp = 1
+tracks/19/loop_wrap = true
+tracks/19/imported = false
+tracks/19/enabled = true
+tracks/19/keys = PoolRealArray( 0, 1, 1.60187e-07, -1.3411e-07, -5.58794e-08, -0.151735, 0.0899205, -0.560905, 0.808873, 1, 1, 1, 0.0666667, 1, 7.07805e-08, -7.45058e-08, -6.48433e-08, -0.143827, 0.0852341, -0.531672, 0.830285, 1, 1, 1, 0.133333, 1, 2.12342e-07, -1.04308e-07, -1.39698e-09, -0.0937595, 0.0555634, -0.346593, 0.931663, 1, 1, 1, 0.2, 1, 2.68221e-07, -5.51343e-07, -8.78354e-08, -0.0240985, 0.0142812, -0.089083, 0.99563, 1, 1, 1, 0.25, 1, 3.72529e-07, -3.12924e-07, -1.37778e-07, -1.21072e-08, 1.11759e-08, 3.58268e-08, 1, 1, 1, 1 )
+tracks/20/type = "transform"
+tracks/20/path = NodePath("Skeleton:Middlefinger.L")
+tracks/20/interp = 1
+tracks/20/loop_wrap = true
+tracks/20/imported = false
+tracks/20/enabled = true
+tracks/20/keys = PoolRealArray( 0, 1, 0.0089785, -0.0147637, 0.00599249, -0.195306, -0.0613344, -0.442597, 0.873041, 1, 1, 1, 0.0666667, 1, 0.00841826, -0.0138423, 0.00561864, -0.184442, -0.0579227, -0.417978, 0.887649, 1, 1, 1, 0.133333, 1, 0.00528678, -0.00869274, 0.00352838, -0.11868, -0.0372707, -0.268951, 0.955087, 1, 1, 1, 0.2, 1, 0.00137928, -0.00226778, 0.000920333, -0.0306631, -0.00962953, -0.069488, 0.997065, 1, 1, 1, 0.25, 1, -2.94298e-07, -1.19209e-07, -1.3411e-07, -7.45058e-09, -1.44355e-08, 1.04556e-08, 1, 1, 1, 1 )
+tracks/21/type = "transform"
+tracks/21/path = NodePath("Skeleton:RingfingerJoint.L")
+tracks/21/interp = 1
+tracks/21/loop_wrap = true
+tracks/21/imported = false
+tracks/21/enabled = true
+tracks/21/keys = PoolRealArray( 0, 1, 1.49012e-07, 1.49012e-07, 3.54485e-08, -0.226052, 0.0143848, -0.49474, 0.839003, 1, 1, 1, 0.0666667, 1, 1.22935e-07, 2.23517e-07, 4.21423e-08, -0.213897, 0.0136113, -0.468137, 0.857269, 1, 1, 1, 0.133333, 1, -3.14787e-07, -1.19209e-07, 3.6147e-08, -0.138578, 0.00881846, -0.303294, 0.942725, 1, 1, 1, 0.2, 1, 4.84288e-08, -1.3411e-07, 1.38534e-08, -0.0357064, 0.00227219, -0.0781474, 0.9963, 1, 1, 1, 0.25, 1, 8.19564e-08, 1.49012e-08, -5.02332e-08, -1.10012e-08, 7.45058e-09, 1.27693e-09, 1, 1, 1, 1 )
+tracks/22/type = "transform"
+tracks/22/path = NodePath("Skeleton:Ringfinger.L")
+tracks/22/interp = 1
+tracks/22/loop_wrap = true
+tracks/22/imported = false
+tracks/22/enabled = true
+tracks/22/keys = PoolRealArray( 0, 1, 7.45058e-08, -5.36442e-07, 1.49012e-08, -0.165809, -0.0693831, -0.4437, 0.877965, 1, 1, 1, 0.0666667, 1, -8.19564e-08, -4.76837e-07, 1.19209e-07, -0.156542, -0.0655052, -0.418902, 0.892034, 1, 1, 1, 0.133333, 1, 1.93715e-07, -3.57628e-07, 1.86265e-07, -0.10063, -0.0421085, -0.269281, 0.956864, 1, 1, 1, 0.2, 1, 8.19564e-08, -1.19209e-07, 1.2666e-07, -0.0260095, -0.0108837, -0.0696005, 0.997176, 1, 1, 1, 0.25, 1, 7.45058e-09, -1.78814e-07, 5.96046e-08, -2.98023e-08, 7.45058e-09, -5.58793e-09, 1, 1, 1, 1 )
+tracks/23/type = "transform"
+tracks/23/path = NodePath("Skeleton:Pinky.L")
+tracks/23/interp = 1
+tracks/23/loop_wrap = true
+tracks/23/imported = false
+tracks/23/enabled = true
+tracks/23/keys = PoolRealArray( 0, 1, -5.96046e-08, -3.57628e-07, -1.04308e-07, -0.440752, -0.0769264, -0.546826, 0.707673, 1, 1, 1, 0.0666667, 1, -9.68575e-08, -4.17233e-07, -2.98023e-08, -0.42027, -0.0733516, -0.521414, 0.738999, 1, 1, 1, 0.133333, 1, 1.93715e-07, -2.38419e-07, -1.49012e-07, -0.279966, -0.0488636, -0.347343, 0.893635, 1, 1, 1, 0.2, 1, 1.2666e-07, 5.96046e-08, -2.98023e-08, -0.0713325, -0.01245, -0.0884997, 0.993441, 1, 1, 1, 0.25, 1, -2.01166e-07, -5.96046e-08, -2.68221e-07, -4.47035e-08, -1.49012e-08, -2.23517e-08, 1, 1, 1, 1 )
+tracks/24/type = "transform"
+tracks/24/path = NodePath("Skeleton:Wrist.L")
+tracks/24/interp = 1
+tracks/24/loop_wrap = true
+tracks/24/imported = false
+tracks/24/enabled = true
+tracks/24/keys = PoolRealArray( 0, 1, 8.9407e-08, 2.38419e-07, 1.49012e-08, 0.326022, -0.383089, -0.148201, 0.851463, 1, 1, 1, 0.0666667, 1, -2.98023e-08, 1.19209e-07, -5.21541e-08, 0.308902, -0.368315, -0.138494, 0.865877, 1, 1, 1, 0.133333, 1, 2.98023e-08, 3.57628e-07, 4.02331e-07, 0.206187, -0.278075, -0.0808281, 0.934681, 1, 1, 1, 0.2, 1, 2.98023e-08, 3.57628e-07, 1.11759e-07, 0.0693426, -0.154169, -0.00532817, 0.985594, 1, 1, 1, 0.25, 1, -2.08616e-07, 2.38419e-07, 1.86265e-07, 0.0213617, -0.109827, 0.0208202, 0.993503, 1, 1, 1 )
+tracks/25/type = "transform"
+tracks/25/path = NodePath("Skeleton:Elbow.L")
+tracks/25/interp = 1
+tracks/25/loop_wrap = true
+tracks/25/imported = false
+tracks/25/enabled = true
+tracks/25/keys = PoolRealArray( 0, 1, 3.53903e-08, 1.19209e-07, 1.19209e-07, 0.464057, -0.140176, -0.205032, 0.850273, 1, 1, 1, 0.0666667, 1, 2.04891e-08, 2.38419e-07, 0, 0.449637, -0.133077, -0.191746, 0.862178, 1, 1, 1, 0.133333, 1, -4.28408e-08, 3.57628e-07, 0, 0.342471, -0.0872448, -0.118088, 0.927985, 1, 1, 1, 0.2, 1, 1.86265e-08, 2.38419e-07, 2.38419e-07, 0.124112, -0.0199088, -0.0363477, 0.991402, 1, 1, 1, 0.25, 1, 3.91155e-08, 3.57628e-07, 0, 0.00902606, 0.00456613, -0.0142365, 0.999848, 1, 1, 1 )
+tracks/26/type = "transform"
+tracks/26/path = NodePath("Skeleton:Shoulder.L")
+tracks/26/interp = 1
+tracks/26/loop_wrap = true
+tracks/26/imported = false
+tracks/26/enabled = true
+tracks/26/keys = PoolRealArray( 0, 1, 2.98023e-08, -5.96046e-08, -1.49012e-08, 0.368099, 0.0118651, -0.0191418, 0.929514, 1, 1, 1, 0.0666667, 1, 2.98023e-08, -5.96046e-08, -1.49012e-08, 0.363057, 0.0109039, -0.014984, 0.931583, 1, 1, 1, 0.133333, 1, 2.98023e-08, -5.96046e-08, -1.49012e-08, 0.353142, 0.00827899, 0.00468339, 0.935522, 1, 1, 1, 0.2, 1, 2.98023e-08, -5.96046e-08, -1.49012e-08, 0.387752, 0.00977538, 0.0267601, 0.921323, 1, 1, 1, 0.25, 1, 2.98023e-08, -5.96046e-08, -1.49012e-08, 0.416952, 0.0106248, 0.0365461, 0.908131, 1, 1, 1 )
+tracks/27/type = "transform"
+tracks/27/path = NodePath("Skeleton:ArmRoot.L")
+tracks/27/interp = 1
+tracks/27/loop_wrap = true
+tracks/27/imported = false
+tracks/27/enabled = true
+tracks/27/keys = PoolRealArray( 0, 1, 0, 1.49012e-08, -5.96046e-08, -9.60018e-09, -1.49012e-08, -3.55763e-09, 1, 1, 1, 1, 0.25, 1, 0, 1.49012e-08, -5.96046e-08, -9.60018e-09, -1.49012e-08, -3.55763e-09, 1, 1, 1, 1 )
+tracks/28/type = "method"
+tracks/28/path = NodePath("AnimationPlayer")
+tracks/28/interp = 1
+tracks/28/loop_wrap = true
+tracks/28/imported = false
+tracks/28/enabled = true
+tracks/28/keys = {
+"times": PoolRealArray( 0.249758 ),
+"transitions": PoolRealArray( 1 ),
+"values": [ {
+"args": [ "humanidle", -1, 1.0, false ],
+"method": "play"
+} ]
+}
diff --git a/godot/animations/pistol_fire_vm.tres b/godot/animations/pistol_fire_vm.tres
new file mode 100644
index 0000000..4497518
--- /dev/null
+++ b/godot/animations/pistol_fire_vm.tres
@@ -0,0 +1,215 @@
+[gd_resource type="Animation" format=2]
+
+[resource]
+resource_name = "pistol_fire_vm"
+length = 0.916667
+tracks/0/type = "transform"
+tracks/0/path = NodePath("Skeleton:ThumbJoint.R")
+tracks/0/interp = 1
+tracks/0/loop_wrap = true
+tracks/0/imported = false
+tracks/0/enabled = true
+tracks/0/keys = PoolRealArray( 0, 1, 2.24449e-07, 2.08616e-07, 1.10827e-07, -0.274023, -0.0449429, -0.407675, 0.86988, 1, 1, 1, 0.916667, 1, 2.24449e-07, 2.08616e-07, 1.10827e-07, -0.274023, -0.0449429, -0.407675, 0.86988, 1, 1, 1 )
+tracks/1/type = "transform"
+tracks/1/path = NodePath("Skeleton:Thumb.R")
+tracks/1/interp = 1
+tracks/1/loop_wrap = true
+tracks/1/imported = false
+tracks/1/enabled = true
+tracks/1/keys = PoolRealArray( 0, 1, 7.45058e-08, -1.49012e-07, -2.01166e-07, -0.10726, -0.0599356, 0.487681, 0.864332, 1, 1, 1, 0.916667, 1, 7.45058e-08, -1.49012e-07, -2.01166e-07, -0.10726, -0.0599356, 0.487681, 0.864332, 1, 1, 1 )
+tracks/2/type = "transform"
+tracks/2/path = NodePath("Skeleton:ForefingerJoint.R")
+tracks/2/interp = 1
+tracks/2/loop_wrap = true
+tracks/2/imported = false
+tracks/2/enabled = true
+tracks/2/keys = PoolRealArray( 0, 1, -1.49012e-08, 5.96046e-08, 6.89179e-08, -0.217252, -0.0246018, 0.278263, 0.935289, 1, 1, 1, 0.0666667, 1, -1.86265e-08, -1.49012e-07, -2.04891e-08, -0.299074, 0.0234408, 0.291651, 0.908265, 1, 1, 1, 0.133333, 1, 1.56462e-07, 1.49012e-08, 6.33299e-08, -0.348612, 0.0532911, 0.298539, 0.886851, 1, 1, 1, 0.2, 1, 1.86265e-07, 1.04308e-07, 6.23986e-08, -0.336221, 0.0457677, 0.296907, 0.892584, 1, 1, 1, 0.533333, 1, 6.70552e-08, -5.51343e-07, -1.22935e-07, -0.227993, -0.0183803, 0.280157, 0.932305, 1, 1, 1, 0.6, 1, 1.71363e-07, 1.19209e-07, 9.31323e-09, -0.218644, -0.0237969, 0.278511, 0.934912, 1, 1, 1, 0.666667, 1, 1.49012e-08, -3.57628e-07, 4.00469e-08, -0.217252, -0.0246018, 0.278264, 0.935289, 1, 1, 1, 0.916667, 1, -1.49012e-08, 5.96046e-08, 6.89179e-08, -0.217252, -0.0246018, 0.278263, 0.935289, 1, 1, 1 )
+tracks/3/type = "transform"
+tracks/3/path = NodePath("Skeleton:Forefinger.R")
+tracks/3/interp = 1
+tracks/3/loop_wrap = true
+tracks/3/imported = false
+tracks/3/enabled = true
+tracks/3/keys = PoolRealArray( 0, 1, -0.0042836, 0.0707591, 0.003326, -0.127755, 0.0290787, -0.119717, 0.984125, 1, 1, 1, 0.0666667, 1, -0.0042836, 0.0707591, 0.003326, -0.141575, 0.0293119, -0.0996383, 0.984464, 1, 1, 1, 0.133333, 1, -0.0042836, 0.0707591, 0.00332605, -0.150143, 0.0294485, -0.0870991, 0.98438, 1, 1, 1, 0.2, 1, -0.00428361, 0.0707593, 0.00332601, -0.147976, 0.0294145, -0.0902766, 0.984423, 1, 1, 1, 0.533333, 1, -0.00428365, 0.0707591, 0.00332608, -0.129556, 0.02911, -0.11711, 0.984202, 1, 1, 1, 0.6, 1, -0.00428354, 0.0707591, 0.00332614, -0.127988, 0.0290827, -0.119379, 0.984135, 1, 1, 1, 0.916667, 1, -0.0042836, 0.0707591, 0.003326, -0.127755, 0.0290787, -0.119717, 0.984125, 1, 1, 1 )
+tracks/4/type = "transform"
+tracks/4/path = NodePath("Skeleton:MiddlefingerJoint.R")
+tracks/4/interp = 1
+tracks/4/loop_wrap = true
+tracks/4/imported = false
+tracks/4/enabled = true
+tracks/4/keys = PoolRealArray( 0, 1, 1.30385e-07, -1.78814e-07, 3.41679e-08, 0.223729, 0.0919096, 0.508105, 0.826636, 1, 1, 1, 0.916667, 1, 1.30385e-07, -1.78814e-07, 3.41679e-08, 0.223729, 0.0919096, 0.508105, 0.826636, 1, 1, 1 )
+tracks/5/type = "transform"
+tracks/5/path = NodePath("Skeleton:Middlefinger.R")
+tracks/5/interp = 1
+tracks/5/loop_wrap = true
+tracks/5/imported = false
+tracks/5/enabled = true
+tracks/5/keys = PoolRealArray( 0, 1, 0.0167953, 0.0340629, -0.00320436, -0.0873826, -0.287672, 0.580875, 0.756435, 1, 1, 1, 0.916667, 1, 0.0167953, 0.0340629, -0.00320436, -0.0873826, -0.287672, 0.580875, 0.756435, 1, 1, 1 )
+tracks/6/type = "transform"
+tracks/6/path = NodePath("Skeleton:RingfingerJoint.R")
+tracks/6/interp = 1
+tracks/6/loop_wrap = true
+tracks/6/imported = false
+tracks/6/enabled = true
+tracks/6/keys = PoolRealArray( 0, 1, -2.73809e-07, -4.61936e-07, 1.35042e-08, -0.285872, -0.0447752, 0.4394, 0.850412, 1, 1, 1, 0.916667, 1, -2.73809e-07, -4.61936e-07, 1.35042e-08, -0.285872, -0.0447752, 0.4394, 0.850412, 1, 1, 1 )
+tracks/7/type = "transform"
+tracks/7/path = NodePath("Skeleton:Ringfinger.R")
+tracks/7/interp = 1
+tracks/7/loop_wrap = true
+tracks/7/imported = false
+tracks/7/enabled = true
+tracks/7/keys = PoolRealArray( 0, 1, 3.42727e-07, -2.38419e-07, -4.54485e-07, -0.367677, 0.0351838, 0.43329, 0.822093, 1, 1, 1, 0.916667, 1, 3.42727e-07, -2.38419e-07, -4.54485e-07, -0.367677, 0.0351838, 0.43329, 0.822093, 1, 1, 1 )
+tracks/8/type = "transform"
+tracks/8/path = NodePath("Skeleton:Pinky.R")
+tracks/8/interp = 1
+tracks/8/loop_wrap = true
+tracks/8/imported = false
+tracks/8/enabled = true
+tracks/8/keys = PoolRealArray( 0, 1, 9.68575e-08, -5.96046e-07, -7.45058e-07, -0.407872, -0.154666, 0.489116, 0.755304, 1, 1, 1, 0.916667, 1, 9.68575e-08, -5.96046e-07, -7.45058e-07, -0.407872, -0.154666, 0.489116, 0.755304, 1, 1, 1 )
+tracks/9/type = "transform"
+tracks/9/path = NodePath("Skeleton:Wrist.R")
+tracks/9/interp = 1
+tracks/9/loop_wrap = true
+tracks/9/imported = false
+tracks/9/enabled = true
+tracks/9/keys = PoolRealArray( 0, 1, -2.98023e-08, -4.76837e-07, 1.2666e-07, -0.0272849, 0.324575, -0.31813, 0.890337, 1, 1, 1, 0.133333, 1, -5.96046e-08, -4.76837e-07, 1.56462e-07, -0.0272849, 0.324575, -0.31813, 0.890337, 1, 1, 1, 0.2, 1, -1.19209e-07, -3.57628e-07, 9.68575e-08, 0.0662253, 0.27832, -0.353111, 0.890766, 1, 1, 1, 0.266667, 1, -1.49012e-07, -2.38419e-07, 4.61936e-07, 0.204635, 0.202807, -0.397447, 0.871223, 1, 1, 1, 0.466667, 1, 5.96046e-08, -1.19209e-07, -7.45058e-09, 0.204636, 0.202807, -0.397447, 0.871223, 1, 1, 1, 0.533333, 1, 0, -2.38419e-07, 3.27826e-07, 0.196907, 0.207253, -0.395214, 0.872972, 1, 1, 1, 0.6, 1, 5.96046e-08, -2.38419e-07, 2.16067e-07, 0.154514, 0.231149, -0.382444, 0.881154, 1, 1, 1, 0.733333, 1, -8.9407e-08, 0, 2.01166e-07, 0.0239951, 0.299677, -0.337806, 0.891911, 1, 1, 1, 0.8, 1, 2.98023e-08, -2.38419e-07, 1.56462e-07, -0.0193344, 0.320789, -0.321259, 0.890794, 1, 1, 1, 0.866667, 1, -2.98023e-08, -4.76837e-07, 1.2666e-07, -0.0272849, 0.324575, -0.31813, 0.890337, 1, 1, 1, 0.916667, 1, -2.98023e-08, -4.76837e-07, 1.2666e-07, -0.0272849, 0.324575, -0.31813, 0.890337, 1, 1, 1 )
+tracks/10/type = "transform"
+tracks/10/path = NodePath("Skeleton:Elbow.R")
+tracks/10/interp = 1
+tracks/10/loop_wrap = true
+tracks/10/imported = false
+tracks/10/enabled = true
+tracks/10/keys = PoolRealArray( 0, 1, -1.15484e-07, 1.19209e-07, -3.57628e-07, 0.166285, -0.0130246, 0.0588769, 0.984232, 1, 1, 1, 0.0666667, 1, -1.15484e-07, 1.19209e-07, -3.57628e-07, 0.166285, -0.0130246, 0.0588769, 0.984232, 1, 1, 1, 0.133333, 1, -9.49949e-08, 1.19209e-07, -3.57628e-07, 0.180641, -0.0128048, 0.0602639, 0.981618, 1, 1, 1, 0.2, 1, -4.84288e-08, 2.38419e-07, -2.38419e-07, 0.258404, -0.0107265, 0.0606685, 0.96407, 1, 1, 1, 0.266667, 1, -4.65661e-08, 1.19209e-07, -3.57628e-07, 0.278203, -0.0095853, 0.0532004, 0.959, 1, 1, 1, 0.333333, 1, -1.00583e-07, 0, -2.38419e-07, 0.285658, -0.00929875, 0.0522082, 0.956863, 1, 1, 1, 0.4, 1, -2.17929e-07, 1.19209e-07, -3.57628e-07, 0.28552, -0.00930615, 0.0522462, 0.956902, 1, 1, 1, 0.466667, 1, 1.60187e-07, 0, -2.38419e-07, 0.280505, -0.00950262, 0.0529553, 0.958344, 1, 1, 1, 0.533333, 1, 2.42144e-08, 1.19209e-07, -3.57628e-07, 0.266337, -0.0100235, 0.0544703, 0.962287, 1, 1, 1, 0.733333, 1, 2.98023e-08, 1.19209e-07, -4.76837e-07, 0.187557, -0.0125232, 0.0585929, 0.980425, 1, 1, 1, 0.8, 1, 1.11759e-08, 1.19209e-07, -3.57628e-07, 0.169593, -0.0129444, 0.0588555, 0.98367, 1, 1, 1, 0.866667, 1, -1.15484e-07, 1.19209e-07, -3.57628e-07, 0.166285, -0.0130246, 0.0588769, 0.984232, 1, 1, 1, 0.916667, 1, -1.15484e-07, 1.19209e-07, -3.57628e-07, 0.166285, -0.0130246, 0.0588769, 0.984232, 1, 1, 1 )
+tracks/11/type = "transform"
+tracks/11/path = NodePath("Skeleton:Shoulder.R")
+tracks/11/interp = 1
+tracks/11/loop_wrap = true
+tracks/11/imported = false
+tracks/11/enabled = true
+tracks/11/keys = PoolRealArray( 0, 1, 2.98023e-08, 1.19209e-07, 7.45058e-09, 0.414816, -0.0382451, 0.0546185, 0.907459, 1, 1, 1, 0.0666667, 1, 2.98023e-08, 1.19209e-07, 7.45058e-09, 0.414816, -0.0382451, 0.0546185, 0.907459, 1, 1, 1, 0.133333, 1, 2.98023e-08, 1.19209e-07, 7.45058e-09, 0.408261, -0.0387901, 0.055538, 0.910348, 0.999999, 1, 1, 0.2, 1, 2.98023e-08, 1.19209e-07, 7.45058e-09, 0.390593, -0.0370043, 0.0430377, 0.918812, 1, 1, 1, 0.266667, 1, 2.98023e-08, 1.19209e-07, 7.45058e-09, 0.410156, -0.0314076, 0.0206399, 0.911241, 1, 1, 1, 0.333333, 1, 2.98023e-08, 1.19209e-07, 7.45058e-09, 0.410973, -0.0305569, 0.0171956, 0.910973, 1, 1, 1, 0.4, 1, 2.98023e-08, 1.19209e-07, 7.45058e-09, 0.41091, -0.0305862, 0.0173081, 0.910998, 1, 1, 1, 0.466667, 1, 2.98023e-08, 1.19209e-07, 7.45058e-09, 0.410266, -0.0311868, 0.0197222, 0.911219, 1, 1, 1, 0.533333, 1, 2.98023e-08, 1.19209e-07, 7.45058e-09, 0.409493, -0.032553, 0.0254579, 0.911377, 1, 1, 1, 0.6, 1, 2.98023e-08, 1.19209e-07, 7.45058e-09, 0.40943, -0.0343629, 0.0336849, 0.911071, 1, 1, 1, 0.666667, 1, 2.98023e-08, 1.19209e-07, 7.45058e-09, 0.410495, -0.0360975, 0.0424278, 0.91016, 1, 1, 1, 0.733333, 1, 2.98023e-08, 1.19209e-07, 7.45058e-09, 0.412616, -0.0374176, 0.049545, 0.908787, 1, 1, 1, 0.8, 1, 2.98023e-08, 1.19209e-07, 7.45058e-09, 0.414438, -0.0381302, 0.0538634, 0.907682, 1, 1, 1, 0.866667, 1, 2.98023e-08, 1.19209e-07, 7.45058e-09, 0.414816, -0.0382451, 0.0546185, 0.907459, 0.999999, 1, 1, 0.916667, 1, 2.98023e-08, 1.19209e-07, 7.45058e-09, 0.414816, -0.0382451, 0.0546185, 0.907459, 1, 1, 1 )
+tracks/12/type = "transform"
+tracks/12/path = NodePath("Skeleton:ArmRoot.R")
+tracks/12/interp = 1
+tracks/12/loop_wrap = true
+tracks/12/imported = false
+tracks/12/enabled = true
+tracks/12/keys = PoolRealArray( 0, 1, 0, 0, 0, 5.55112e-17, 7.10543e-15, -1.22776e-16, 1, 1, 1, 1, 0.916667, 1, 0, 0, 0, 5.55112e-17, 7.10543e-15, -1.22776e-16, 1, 1, 1, 1 )
+tracks/13/type = "transform"
+tracks/13/path = NodePath("Skeleton:HandIK.R")
+tracks/13/interp = 1
+tracks/13/loop_wrap = true
+tracks/13/imported = false
+tracks/13/enabled = true
+tracks/13/keys = PoolRealArray( 0, 1, 1.77477, -1.44731, 1.26541, 2.98023e-08, 1.16573e-15, 3.91156e-08, 1, 1, 1, 1, 0.0666667, 1, 1.77477, -1.44731, 1.26541, -1.249e-15, -1.49012e-08, 8.56817e-08, 1, 1, 1, 1, 0.133333, 1, 1.77731, -1.43654, 1.24448, 1.49012e-08, -3.72529e-09, 2.23517e-08, 1, 1, 1, 1, 0.2, 1, 1.88294, -1.3272, 1.20001, -1.249e-15, -1.49012e-08, 8.56817e-08, 1, 1, 1, 1, 0.266667, 1, 2.03378, -1.25008, 1.26004, 2.98023e-08, -1.11759e-08, 1.67638e-08, 1, 1, 1, 1, 0.333333, 1, 2.05704, -1.233, 1.26106, 2.98023e-08, 1.16573e-15, 3.91156e-08, 1, 1, 1, 1, 0.4, 1, 2.05635, -1.23346, 1.26089, 2.98023e-08, -7.45058e-09, 3.53903e-08, 1, 1, 1, 1, 0.466667, 1, 2.0402, -1.24524, 1.25993, 2.98023e-08, -3.72529e-09, 3.72529e-08, 1, 1, 1, 1, 0.533333, 1, 2.00019, -1.27521, 1.25982, 1.49012e-08, -7.45058e-09, 2.04891e-08, 1, 1, 1, 1, 0.733333, 1, 1.81698, -1.41494, 1.26414, 2.98023e-08, 1.16573e-15, 3.91156e-08, 1, 1, 1, 1, 0.8, 1, 1.78114, -1.44242, 1.26521, -1.249e-15, -1.49012e-08, 8.56817e-08, 1, 1, 1, 1, 0.866667, 1, 1.77477, -1.44731, 1.26541, 1.49012e-08, -7.45058e-09, 2.04891e-08, 1, 1, 1, 1, 0.916667, 1, 1.77477, -1.44731, 1.26541, 2.98023e-08, 1.16573e-15, 3.91156e-08, 1, 1, 1, 1 )
+tracks/14/type = "transform"
+tracks/14/path = NodePath("Skeleton:HandIK.L")
+tracks/14/interp = 1
+tracks/14/loop_wrap = true
+tracks/14/imported = false
+tracks/14/enabled = true
+tracks/14/keys = PoolRealArray( 0, 1, -0.0326574, -0.570336, 0.394832, -1.49012e-08, -1.49012e-08, -2.22045e-16, 1, 1, 1, 1, 0.916667, 1, -0.0326574, -0.570336, 0.394832, -1.49012e-08, -1.49012e-08, -2.22045e-16, 1, 1, 1, 1 )
+tracks/15/type = "transform"
+tracks/15/path = NodePath("Skeleton:ThumbJoint.L")
+tracks/15/interp = 1
+tracks/15/loop_wrap = true
+tracks/15/imported = false
+tracks/15/enabled = true
+tracks/15/keys = PoolRealArray( 0, 1, 2.12342e-07, -2.38419e-07, 3.78117e-07, 7.45058e-09, -4.19095e-09, 1.24419e-08, 1, 1, 1, 1, 0.916667, 1, 2.12342e-07, -2.38419e-07, 3.78117e-07, 7.45058e-09, -4.19095e-09, 1.24419e-08, 1, 1, 1, 1 )
+tracks/16/type = "transform"
+tracks/16/path = NodePath("Skeleton:Thumb.L")
+tracks/16/interp = 1
+tracks/16/loop_wrap = true
+tracks/16/imported = false
+tracks/16/enabled = true
+tracks/16/keys = PoolRealArray( 0, 1, 2.98023e-07, -8.9407e-08, -4.17233e-07, 1.49012e-08, -1.49012e-08, 1.11759e-08, 1, 1, 1, 1, 0.916667, 1, 2.98023e-07, -8.9407e-08, -4.17233e-07, 1.49012e-08, -1.49012e-08, 1.11759e-08, 1, 1, 1, 1 )
+tracks/17/type = "transform"
+tracks/17/path = NodePath("Skeleton:ForefingerJoint.L")
+tracks/17/interp = 1
+tracks/17/loop_wrap = true
+tracks/17/imported = false
+tracks/17/enabled = true
+tracks/17/keys = PoolRealArray( 0, 1, 1.63913e-07, 0, -1.04308e-07, -1.11759e-08, 9.31323e-09, -1.69384e-08, 1, 1, 1, 1, 0.916667, 1, 1.63913e-07, 0, -1.04308e-07, -1.11759e-08, 9.31323e-09, -1.69384e-08, 1, 1, 1, 1 )
+tracks/18/type = "transform"
+tracks/18/path = NodePath("Skeleton:Forefinger.L")
+tracks/18/interp = 1
+tracks/18/loop_wrap = true
+tracks/18/imported = false
+tracks/18/enabled = true
+tracks/18/keys = PoolRealArray( 0, 1, -2.34693e-07, 2.38419e-07, -6.03497e-07, -3.11993e-08, -7.45058e-09, -1.62108e-08, 1, 1, 1, 1, 0.916667, 1, -2.34693e-07, 2.38419e-07, -6.03497e-07, -3.11993e-08, -7.45058e-09, -1.62108e-08, 1, 1, 1, 1 )
+tracks/19/type = "transform"
+tracks/19/path = NodePath("Skeleton:MiddlefingerJoint.L")
+tracks/19/interp = 1
+tracks/19/loop_wrap = true
+tracks/19/imported = false
+tracks/19/enabled = true
+tracks/19/keys = PoolRealArray( 0, 1, 1.8999e-07, 1.3411e-07, -2.42086e-07, -2.32831e-08, 3.72529e-09, -3.87081e-09, 1, 1, 1, 1, 0.916667, 1, 1.8999e-07, 1.3411e-07, -2.42086e-07, -2.32831e-08, 3.72529e-09, -3.87081e-09, 1, 1, 1, 1 )
+tracks/20/type = "transform"
+tracks/20/path = NodePath("Skeleton:Middlefinger.L")
+tracks/20/interp = 1
+tracks/20/loop_wrap = true
+tracks/20/imported = false
+tracks/20/enabled = true
+tracks/20/keys = PoolRealArray( 0, 1, -5.58794e-07, -5.96046e-08, -3.35276e-07, -1.49012e-08, 9.77161e-09, 1.10813e-08, 1, 1, 1, 1, 0.916667, 1, -5.58794e-07, -5.96046e-08, -3.35276e-07, -1.49012e-08, 9.77161e-09, 1.10813e-08, 1, 1, 1, 1 )
+tracks/21/type = "transform"
+tracks/21/path = NodePath("Skeleton:RingfingerJoint.L")
+tracks/21/interp = 1
+tracks/21/loop_wrap = true
+tracks/21/imported = false
+tracks/21/enabled = true
+tracks/21/keys = PoolRealArray( 0, 1, 4.47035e-08, 2.68221e-07, 2.82365e-07, 3.49246e-08, -3.72529e-09, -2.01799e-08, 1, 1, 1, 1, 0.916667, 1, 4.47035e-08, 2.68221e-07, 2.82365e-07, 3.49246e-08, -3.72529e-09, -2.01799e-08, 1, 1, 1, 1 )
+tracks/22/type = "transform"
+tracks/22/path = NodePath("Skeleton:Ringfinger.L")
+tracks/22/interp = 1
+tracks/22/loop_wrap = true
+tracks/22/imported = false
+tracks/22/enabled = true
+tracks/22/keys = PoolRealArray( 0, 1, -6.33299e-08, 0, -3.8743e-07, -4.47035e-08, -1.11759e-08, 9.31322e-09, 1, 1, 1, 1, 0.916667, 1, -6.33299e-08, 0, -3.8743e-07, -4.47035e-08, -1.11759e-08, 9.31322e-09, 1, 1, 1, 1 )
+tracks/23/type = "transform"
+tracks/23/path = NodePath("Skeleton:Pinky.L")
+tracks/23/interp = 1
+tracks/23/loop_wrap = true
+tracks/23/imported = false
+tracks/23/enabled = true
+tracks/23/keys = PoolRealArray( 0, 1, -1.3411e-07, -1.19209e-07, -2.08616e-07, 3.33067e-16, 2.23517e-08, 0, 1, 1, 1, 1, 0.916667, 1, -1.3411e-07, -1.19209e-07, -2.08616e-07, 3.33067e-16, 2.23517e-08, 0, 1, 1, 1, 1 )
+tracks/24/type = "transform"
+tracks/24/path = NodePath("Skeleton:Wrist.L")
+tracks/24/interp = 1
+tracks/24/loop_wrap = true
+tracks/24/imported = false
+tracks/24/enabled = true
+tracks/24/keys = PoolRealArray( 0, 1, -1.19209e-07, -1.19209e-07, 2.01166e-07, 0.0213617, -0.109827, 0.0208203, 0.993503, 1, 1, 1, 0.916667, 1, -1.19209e-07, -1.19209e-07, 2.01166e-07, 0.0213617, -0.109827, 0.0208203, 0.993503, 1, 1, 1 )
+tracks/25/type = "transform"
+tracks/25/path = NodePath("Skeleton:Elbow.L")
+tracks/25/interp = 1
+tracks/25/loop_wrap = true
+tracks/25/imported = false
+tracks/25/enabled = true
+tracks/25/keys = PoolRealArray( 0, 1, 1.11759e-08, 2.38419e-07, -2.38419e-07, -0.172162, 0.00370729, -0.0122331, 0.984986, 1, 1, 1, 0.916667, 1, 1.11759e-08, 2.38419e-07, -2.38419e-07, -0.172162, 0.00370729, -0.0122331, 0.984986, 1, 1, 1 )
+tracks/26/type = "transform"
+tracks/26/path = NodePath("Skeleton:Shoulder.L")
+tracks/26/interp = 1
+tracks/26/loop_wrap = true
+tracks/26/imported = false
+tracks/26/enabled = true
+tracks/26/keys = PoolRealArray( 0, 1, 0, -8.9407e-08, -3.72529e-09, 0.178804, 0.0143786, -0.0274459, 0.983397, 1, 1, 1, 0.916667, 1, 0, -8.9407e-08, -3.72529e-09, 0.178804, 0.0143786, -0.0274459, 0.983397, 1, 1, 1 )
+tracks/27/type = "transform"
+tracks/27/path = NodePath("Skeleton:ArmRoot.L")
+tracks/27/interp = 1
+tracks/27/loop_wrap = true
+tracks/27/imported = false
+tracks/27/enabled = true
+tracks/27/keys = PoolRealArray( 0, 1, -3.72529e-09, 0, 0, -2.1496e-09, 7.45058e-09, 9.34008e-11, 1, 1, 1, 1, 0.916667, 1, -3.72529e-09, 0, 0, -2.1496e-09, 7.45058e-09, 9.34008e-11, 1, 1, 1, 1 )
+tracks/28/type = "method"
+tracks/28/path = NodePath("AnimationPlayer")
+tracks/28/interp = 1
+tracks/28/loop_wrap = true
+tracks/28/imported = false
+tracks/28/enabled = true
+tracks/28/keys = {
+"times": PoolRealArray( 0.905024 ),
+"transitions": PoolRealArray( 1 ),
+"values": [ {
+"args": [ "pistol_idle_vm", -1, 1.0, false ],
+"method": "play"
+} ]
+}
diff --git a/godot/animations/pistol_idle_vm.tres b/godot/animations/pistol_idle_vm.tres
new file mode 100644
index 0000000..cbf454c
--- /dev/null
+++ b/godot/animations/pistol_idle_vm.tres
@@ -0,0 +1,202 @@
+[gd_resource type="Animation" format=2]
+
+[resource]
+resource_name = "pistol_idle_vm"
+length = 0.916667
+loop = true
+tracks/0/type = "transform"
+tracks/0/path = NodePath("Skeleton:ThumbJoint.R")
+tracks/0/interp = 1
+tracks/0/loop_wrap = true
+tracks/0/imported = false
+tracks/0/enabled = true
+tracks/0/keys = PoolRealArray( 0, 1, 2.24449e-07, 2.08616e-07, 1.10827e-07, -0.274023, -0.0449429, -0.407675, 0.86988, 1, 1, 1, 0.916667, 1, 2.24449e-07, 2.08616e-07, 1.10827e-07, -0.274023, -0.0449429, -0.407675, 0.86988, 1, 1, 1 )
+tracks/1/type = "transform"
+tracks/1/path = NodePath("Skeleton:Thumb.R")
+tracks/1/interp = 1
+tracks/1/loop_wrap = true
+tracks/1/imported = false
+tracks/1/enabled = true
+tracks/1/keys = PoolRealArray( 0, 1, 7.45058e-08, -1.49012e-07, -2.01166e-07, -0.10726, -0.0599356, 0.487681, 0.864332, 1, 1, 1, 0.916667, 1, 7.45058e-08, -1.49012e-07, -2.01166e-07, -0.10726, -0.0599356, 0.487681, 0.864332, 1, 1, 1 )
+tracks/2/type = "transform"
+tracks/2/path = NodePath("Skeleton:ForefingerJoint.R")
+tracks/2/interp = 1
+tracks/2/loop_wrap = true
+tracks/2/imported = false
+tracks/2/enabled = true
+tracks/2/keys = PoolRealArray( 0, 1, -1.49012e-08, 5.96046e-08, 6.89179e-08, -0.217252, -0.0246018, 0.278263, 0.935289, 1, 1, 1, 0.916667, 1, -1.49012e-08, 5.96046e-08, 6.89179e-08, -0.217252, -0.0246018, 0.278263, 0.935289, 1, 1, 1 )
+tracks/3/type = "transform"
+tracks/3/path = NodePath("Skeleton:Forefinger.R")
+tracks/3/interp = 1
+tracks/3/loop_wrap = true
+tracks/3/imported = false
+tracks/3/enabled = true
+tracks/3/keys = PoolRealArray( 0, 1, -0.0042836, 0.0707591, 0.003326, -0.127755, 0.0290787, -0.119717, 0.984125, 1, 1, 1, 0.916667, 1, -0.0042836, 0.0707591, 0.003326, -0.127755, 0.0290787, -0.119717, 0.984125, 1, 1, 1 )
+tracks/4/type = "transform"
+tracks/4/path = NodePath("Skeleton:MiddlefingerJoint.R")
+tracks/4/interp = 1
+tracks/4/loop_wrap = true
+tracks/4/imported = false
+tracks/4/enabled = true
+tracks/4/keys = PoolRealArray( 0, 1, 1.30385e-07, -1.78814e-07, 3.41679e-08, 0.223729, 0.0919096, 0.508105, 0.826636, 1, 1, 1, 0.916667, 1, 1.30385e-07, -1.78814e-07, 3.41679e-08, 0.223729, 0.0919096, 0.508105, 0.826636, 1, 1, 1 )
+tracks/5/type = "transform"
+tracks/5/path = NodePath("Skeleton:Middlefinger.R")
+tracks/5/interp = 1
+tracks/5/loop_wrap = true
+tracks/5/imported = false
+tracks/5/enabled = true
+tracks/5/keys = PoolRealArray( 0, 1, 0.0167953, 0.0340629, -0.00320436, -0.0873826, -0.287672, 0.580875, 0.756435, 1, 1, 1, 0.916667, 1, 0.0167953, 0.0340629, -0.00320436, -0.0873826, -0.287672, 0.580875, 0.756435, 1, 1, 1 )
+tracks/6/type = "transform"
+tracks/6/path = NodePath("Skeleton:RingfingerJoint.R")
+tracks/6/interp = 1
+tracks/6/loop_wrap = true
+tracks/6/imported = false
+tracks/6/enabled = true
+tracks/6/keys = PoolRealArray( 0, 1, -2.73809e-07, -4.61936e-07, 1.35042e-08, -0.285872, -0.0447752, 0.4394, 0.850412, 1, 1, 1, 0.916667, 1, -2.73809e-07, -4.61936e-07, 1.35042e-08, -0.285872, -0.0447752, 0.4394, 0.850412, 1, 1, 1 )
+tracks/7/type = "transform"
+tracks/7/path = NodePath("Skeleton:Ringfinger.R")
+tracks/7/interp = 1
+tracks/7/loop_wrap = true
+tracks/7/imported = false
+tracks/7/enabled = true
+tracks/7/keys = PoolRealArray( 0, 1, 3.42727e-07, -2.38419e-07, -4.54485e-07, -0.367677, 0.0351838, 0.43329, 0.822093, 1, 1, 1, 0.916667, 1, 3.42727e-07, -2.38419e-07, -4.54485e-07, -0.367677, 0.0351838, 0.43329, 0.822093, 1, 1, 1 )
+tracks/8/type = "transform"
+tracks/8/path = NodePath("Skeleton:Pinky.R")
+tracks/8/interp = 1
+tracks/8/loop_wrap = true
+tracks/8/imported = false
+tracks/8/enabled = true
+tracks/8/keys = PoolRealArray( 0, 1, 9.68575e-08, -5.96046e-07, -7.45058e-07, -0.407872, -0.154666, 0.489116, 0.755304, 1, 1, 1, 0.916667, 1, 9.68575e-08, -5.96046e-07, -7.45058e-07, -0.407872, -0.154666, 0.489116, 0.755304, 1, 1, 1 )
+tracks/9/type = "transform"
+tracks/9/path = NodePath("Skeleton:Wrist.R")
+tracks/9/interp = 1
+tracks/9/loop_wrap = true
+tracks/9/imported = false
+tracks/9/enabled = true
+tracks/9/keys = PoolRealArray( 0, 1, -2.98023e-08, -4.76837e-07, 1.2666e-07, -0.0272849, 0.324575, -0.31813, 0.890337, 1, 1, 1, 0.916667, 1, -2.98023e-08, -4.76837e-07, 1.2666e-07, -0.0272849, 0.324575, -0.31813, 0.890337, 1, 1, 1 )
+tracks/10/type = "transform"
+tracks/10/path = NodePath("Skeleton:Elbow.R")
+tracks/10/interp = 1
+tracks/10/loop_wrap = true
+tracks/10/imported = false
+tracks/10/enabled = true
+tracks/10/keys = PoolRealArray( 0, 1, -1.15484e-07, 1.19209e-07, -3.57628e-07, 0.166285, -0.0130246, 0.0588769, 0.984232, 1, 1, 1, 0.133333, 1, 5.96046e-08, 1.19209e-07, -3.57628e-07, 0.166728, -0.0130022, 0.0588045, 0.984162, 1, 1, 1, 0.2, 1, -6.89179e-08, 2.38419e-07, -2.38419e-07, 0.167438, -0.0129662, 0.0586876, 0.984049, 1, 1, 1, 0.4, 1, -3.91155e-08, 1.19209e-07, -3.57628e-07, 0.169897, -0.0128406, 0.0582719, 0.983654, 1, 1, 1, 0.466667, 1, -7.45058e-08, 1.19209e-07, -3.57628e-07, 0.170331, -0.0128182, 0.0581968, 0.983583, 1, 1, 1, 0.533333, 1, -6.89179e-08, 1.19209e-07, -3.57628e-07, 0.170316, -0.012819, 0.0581994, 0.983586, 1, 1, 1, 0.6, 1, -4.65661e-08, 1.19209e-07, -3.57628e-07, 0.169801, -0.0128455, 0.0582884, 0.983669, 1, 1, 1, 0.8, 1, -2.23517e-08, -1.19209e-07, -1.19209e-07, 0.167092, -0.0129838, 0.0587447, 0.984104, 1, 1, 1, 0.866667, 1, -6.51926e-08, 1.19209e-07, -3.57628e-07, 0.166465, -0.0130155, 0.0588475, 0.984204, 1, 1, 1, 0.916667, 1, -1.15484e-07, 1.19209e-07, -3.57628e-07, 0.166285, -0.0130246, 0.0588769, 0.984232, 1, 1, 1 )
+tracks/11/type = "transform"
+tracks/11/path = NodePath("Skeleton:Shoulder.R")
+tracks/11/interp = 1
+tracks/11/loop_wrap = true
+tracks/11/imported = false
+tracks/11/enabled = true
+tracks/11/keys = PoolRealArray( 0, 1, 2.98023e-08, 1.19209e-07, 7.45058e-09, 0.414816, -0.0382451, 0.0546185, 0.907459, 1, 1, 1, 0.133333, 1, 2.98023e-08, 1.19209e-07, 7.45058e-09, 0.414886, -0.038181, 0.0543316, 0.907447, 1, 1, 1, 0.4, 1, 2.98023e-08, 1.19209e-07, 7.45058e-09, 0.415409, -0.0377128, 0.0522513, 0.907349, 1, 1, 1, 0.466667, 1, 2.98023e-08, 1.19209e-07, 7.45058e-09, 0.415483, -0.0376472, 0.0519617, 0.907335, 1, 1, 1, 0.533333, 1, 2.98023e-08, 1.19209e-07, 7.45058e-09, 0.415481, -0.0376496, 0.0519719, 0.907335, 1, 1, 1, 0.6, 1, 2.98023e-08, 1.19209e-07, 7.45058e-09, 0.415392, -0.0377273, 0.0523152, 0.907353, 1, 1, 1, 0.866667, 1, 2.98023e-08, 1.19209e-07, 7.45058e-09, 0.414845, -0.038219, 0.0545019, 0.907454, 1, 1, 1, 0.916667, 1, 2.98023e-08, 1.19209e-07, 7.45058e-09, 0.414816, -0.0382451, 0.0546185, 0.907459, 1, 1, 1 )
+tracks/12/type = "transform"
+tracks/12/path = NodePath("Skeleton:ArmRoot.R")
+tracks/12/interp = 1
+tracks/12/loop_wrap = true
+tracks/12/imported = false
+tracks/12/enabled = true
+tracks/12/keys = PoolRealArray( 0, 1, 0, 0, 0, 5.55112e-17, 7.10543e-15, -1.22776e-16, 1, 1, 1, 1, 0.916667, 1, 0, 0, 0, 5.55112e-17, 7.10543e-15, -1.22776e-16, 1, 1, 1, 1 )
+tracks/13/type = "transform"
+tracks/13/path = NodePath("Skeleton:HandIK.R")
+tracks/13/interp = 1
+tracks/13/loop_wrap = true
+tracks/13/imported = false
+tracks/13/enabled = true
+tracks/13/keys = PoolRealArray( 0, 1, 1.77477, -1.44731, 1.26541, 2.98023e-08, 1.16573e-15, 3.91156e-08, 1, 1, 1, 1, 0.0666667, 1, 1.77497, -1.44713, 1.2655, -1.249e-15, -1.49012e-08, 8.56817e-08, 1, 1, 1, 1, 0.133333, 1, 1.77625, -1.446, 1.26611, 1.49012e-08, -3.72529e-09, 2.23517e-08, 1, 1, 1, 1, 0.2, 1, 1.77863, -1.4439, 1.26723, -1.249e-15, -1.49012e-08, 8.56817e-08, 1, 1, 1, 1, 0.4, 1, 1.78696, -1.43656, 1.27117, 2.98023e-08, -7.45058e-09, 3.53903e-08, 1, 1, 1, 1, 0.466667, 1, 1.78845, -1.43525, 1.27187, 2.98023e-08, -3.72529e-09, 3.72529e-08, 1, 1, 1, 1, 0.533333, 1, 1.78839, -1.43529, 1.27185, 1.49012e-08, -7.45058e-09, 2.04891e-08, 1, 1, 1, 1, 0.6, 1, 1.78663, -1.43685, 1.27101, 2.98023e-08, 1.16573e-15, 3.91156e-08, 1, 1, 1, 1, 0.8, 1, 1.77747, -1.44493, 1.26669, -1.249e-15, -1.49012e-08, 8.56817e-08, 1, 1, 1, 1, 0.866667, 1, 1.77537, -1.44678, 1.2657, 1.49012e-08, -7.45058e-09, 2.04891e-08, 1, 1, 1, 1, 0.916667, 1, 1.77477, -1.44731, 1.26541, 2.98023e-08, 1.16573e-15, 3.91156e-08, 1, 1, 1, 1 )
+tracks/14/type = "transform"
+tracks/14/path = NodePath("Skeleton:HandIK.L")
+tracks/14/interp = 1
+tracks/14/loop_wrap = true
+tracks/14/imported = false
+tracks/14/enabled = true
+tracks/14/keys = PoolRealArray( 0, 1, -0.0326574, -0.570336, 0.394832, -1.49012e-08, -1.49012e-08, -2.22045e-16, 1, 1, 1, 1, 0.916667, 1, -0.0326574, -0.570336, 0.394832, -1.49012e-08, -1.49012e-08, -2.22045e-16, 1, 1, 1, 1 )
+tracks/15/type = "transform"
+tracks/15/path = NodePath("Skeleton:ThumbJoint.L")
+tracks/15/interp = 1
+tracks/15/loop_wrap = true
+tracks/15/imported = false
+tracks/15/enabled = true
+tracks/15/keys = PoolRealArray( 0, 1, 2.12342e-07, -2.38419e-07, 3.78117e-07, 7.45058e-09, -4.19095e-09, 1.24419e-08, 1, 1, 1, 1, 0.916667, 1, 2.12342e-07, -2.38419e-07, 3.78117e-07, 7.45058e-09, -4.19095e-09, 1.24419e-08, 1, 1, 1, 1 )
+tracks/16/type = "transform"
+tracks/16/path = NodePath("Skeleton:Thumb.L")
+tracks/16/interp = 1
+tracks/16/loop_wrap = true
+tracks/16/imported = false
+tracks/16/enabled = true
+tracks/16/keys = PoolRealArray( 0, 1, 2.98023e-07, -8.9407e-08, -4.17233e-07, 1.49012e-08, -1.49012e-08, 1.11759e-08, 1, 1, 1, 1, 0.916667, 1, 2.98023e-07, -8.9407e-08, -4.17233e-07, 1.49012e-08, -1.49012e-08, 1.11759e-08, 1, 1, 1, 1 )
+tracks/17/type = "transform"
+tracks/17/path = NodePath("Skeleton:ForefingerJoint.L")
+tracks/17/interp = 1
+tracks/17/loop_wrap = true
+tracks/17/imported = false
+tracks/17/enabled = true
+tracks/17/keys = PoolRealArray( 0, 1, 1.63913e-07, 0, -1.04308e-07, -1.11759e-08, 9.31323e-09, -1.69384e-08, 1, 1, 1, 1, 0.916667, 1, 1.63913e-07, 0, -1.04308e-07, -1.11759e-08, 9.31323e-09, -1.69384e-08, 1, 1, 1, 1 )
+tracks/18/type = "transform"
+tracks/18/path = NodePath("Skeleton:Forefinger.L")
+tracks/18/interp = 1
+tracks/18/loop_wrap = true
+tracks/18/imported = false
+tracks/18/enabled = true
+tracks/18/keys = PoolRealArray( 0, 1, -2.34693e-07, 2.38419e-07, -6.03497e-07, -3.11993e-08, -7.45058e-09, -1.62108e-08, 1, 1, 1, 1, 0.916667, 1, -2.34693e-07, 2.38419e-07, -6.03497e-07, -3.11993e-08, -7.45058e-09, -1.62108e-08, 1, 1, 1, 1 )
+tracks/19/type = "transform"
+tracks/19/path = NodePath("Skeleton:MiddlefingerJoint.L")
+tracks/19/interp = 1
+tracks/19/loop_wrap = true
+tracks/19/imported = false
+tracks/19/enabled = true
+tracks/19/keys = PoolRealArray( 0, 1, 1.8999e-07, 1.3411e-07, -2.42086e-07, -2.32831e-08, 3.72529e-09, -3.87081e-09, 1, 1, 1, 1, 0.916667, 1, 1.8999e-07, 1.3411e-07, -2.42086e-07, -2.32831e-08, 3.72529e-09, -3.87081e-09, 1, 1, 1, 1 )
+tracks/20/type = "transform"
+tracks/20/path = NodePath("Skeleton:Middlefinger.L")
+tracks/20/interp = 1
+tracks/20/loop_wrap = true
+tracks/20/imported = false
+tracks/20/enabled = true
+tracks/20/keys = PoolRealArray( 0, 1, -5.58794e-07, -5.96046e-08, -3.35276e-07, -1.49012e-08, 9.77161e-09, 1.10813e-08, 1, 1, 1, 1, 0.916667, 1, -5.58794e-07, -5.96046e-08, -3.35276e-07, -1.49012e-08, 9.77161e-09, 1.10813e-08, 1, 1, 1, 1 )
+tracks/21/type = "transform"
+tracks/21/path = NodePath("Skeleton:RingfingerJoint.L")
+tracks/21/interp = 1
+tracks/21/loop_wrap = true
+tracks/21/imported = false
+tracks/21/enabled = true
+tracks/21/keys = PoolRealArray( 0, 1, 4.47035e-08, 2.68221e-07, 2.82365e-07, 3.49246e-08, -3.72529e-09, -2.01799e-08, 1, 1, 1, 1, 0.916667, 1, 4.47035e-08, 2.68221e-07, 2.82365e-07, 3.49246e-08, -3.72529e-09, -2.01799e-08, 1, 1, 1, 1 )
+tracks/22/type = "transform"
+tracks/22/path = NodePath("Skeleton:Ringfinger.L")
+tracks/22/interp = 1
+tracks/22/loop_wrap = true
+tracks/22/imported = false
+tracks/22/enabled = true
+tracks/22/keys = PoolRealArray( 0, 1, -6.33299e-08, 0, -3.8743e-07, -4.47035e-08, -1.11759e-08, 9.31322e-09, 1, 1, 1, 1, 0.916667, 1, -6.33299e-08, 0, -3.8743e-07, -4.47035e-08, -1.11759e-08, 9.31322e-09, 1, 1, 1, 1 )
+tracks/23/type = "transform"
+tracks/23/path = NodePath("Skeleton:Pinky.L")
+tracks/23/interp = 1
+tracks/23/loop_wrap = true
+tracks/23/imported = false
+tracks/23/enabled = true
+tracks/23/keys = PoolRealArray( 0, 1, -1.3411e-07, -1.19209e-07, -2.08616e-07, 3.33067e-16, 2.23517e-08, 0, 1, 1, 1, 1, 0.916667, 1, -1.3411e-07, -1.19209e-07, -2.08616e-07, 3.33067e-16, 2.23517e-08, 0, 1, 1, 1, 1 )
+tracks/24/type = "transform"
+tracks/24/path = NodePath("Skeleton:Wrist.L")
+tracks/24/interp = 1
+tracks/24/loop_wrap = true
+tracks/24/imported = false
+tracks/24/enabled = true
+tracks/24/keys = PoolRealArray( 0, 1, -1.19209e-07, -1.19209e-07, 2.01166e-07, 0.0213617, -0.109827, 0.0208203, 0.993503, 1, 1, 1, 0.916667, 1, -1.19209e-07, -1.19209e-07, 2.01166e-07, 0.0213617, -0.109827, 0.0208203, 0.993503, 1, 1, 1 )
+tracks/25/type = "transform"
+tracks/25/path = NodePath("Skeleton:Elbow.L")
+tracks/25/interp = 1
+tracks/25/loop_wrap = true
+tracks/25/imported = false
+tracks/25/enabled = true
+tracks/25/keys = PoolRealArray( 0, 1, 1.11759e-08, 2.38419e-07, -2.38419e-07, -0.172162, 0.00370729, -0.0122331, 0.984986, 1, 1, 1, 0.916667, 1, 1.11759e-08, 2.38419e-07, -2.38419e-07, -0.172162, 0.00370729, -0.0122331, 0.984986, 1, 1, 1 )
+tracks/26/type = "transform"
+tracks/26/path = NodePath("Skeleton:Shoulder.L")
+tracks/26/interp = 1
+tracks/26/loop_wrap = true
+tracks/26/imported = false
+tracks/26/enabled = true
+tracks/26/keys = PoolRealArray( 0, 1, 0, -8.9407e-08, -3.72529e-09, 0.178804, 0.0143786, -0.0274459, 0.983397, 1, 1, 1, 0.916667, 1, 0, -8.9407e-08, -3.72529e-09, 0.178804, 0.0143786, -0.0274459, 0.983397, 1, 1, 1 )
+tracks/27/type = "transform"
+tracks/27/path = NodePath("Skeleton:ArmRoot.L")
+tracks/27/interp = 1
+tracks/27/loop_wrap = true
+tracks/27/imported = false
+tracks/27/enabled = true
+tracks/27/keys = PoolRealArray( 0, 1, -3.72529e-09, 0, 0, -2.1496e-09, 7.45058e-09, 9.34008e-11, 1, 1, 1, 1, 0.916667, 1, -3.72529e-09, 0, 0, -2.1496e-09, 7.45058e-09, 9.34008e-11, 1, 1, 1, 1 )
diff --git a/godot/animations/pistol_reload_vm.tres b/godot/animations/pistol_reload_vm.tres
new file mode 100644
index 0000000..c01eb36
--- /dev/null
+++ b/godot/animations/pistol_reload_vm.tres
@@ -0,0 +1,215 @@
+[gd_resource type="Animation" format=2]
+
+[resource]
+resource_name = "pistol_reload_vm"
+length = 3.2
+tracks/0/type = "transform"
+tracks/0/path = NodePath("Skeleton:ThumbJoint.R")
+tracks/0/interp = 1
+tracks/0/loop_wrap = true
+tracks/0/imported = false
+tracks/0/enabled = true
+tracks/0/keys = PoolRealArray( 0, 1, 2.38419e-07, 1.78814e-07, -3.56697e-07, -0.274023, -0.0449429, -0.407675, 0.86988, 1, 1, 1 )
+tracks/1/type = "transform"
+tracks/1/path = NodePath("Skeleton:Thumb.R")
+tracks/1/interp = 1
+tracks/1/loop_wrap = true
+tracks/1/imported = false
+tracks/1/enabled = true
+tracks/1/keys = PoolRealArray( 0, 1, 4.47035e-08, -1.19209e-07, -2.98023e-08, -0.10726, -0.0599356, 0.487681, 0.864332, 1, 1, 1 )
+tracks/2/type = "transform"
+tracks/2/path = NodePath("Skeleton:ForefingerJoint.R")
+tracks/2/interp = 1
+tracks/2/loop_wrap = true
+tracks/2/imported = false
+tracks/2/enabled = true
+tracks/2/keys = PoolRealArray( 0, 1, 2.98023e-07, 3.8743e-07, 1.79745e-07, -0.217252, -0.0246018, 0.278264, 0.935289, 1, 1, 1 )
+tracks/3/type = "transform"
+tracks/3/path = NodePath("Skeleton:Forefinger.R")
+tracks/3/interp = 1
+tracks/3/loop_wrap = true
+tracks/3/imported = false
+tracks/3/enabled = true
+tracks/3/keys = PoolRealArray( 0, 1, -0.00428356, 0.0707591, 0.00332607, -0.127755, 0.0290787, -0.119717, 0.984125, 1, 1, 1 )
+tracks/4/type = "transform"
+tracks/4/path = NodePath("Skeleton:MiddlefingerJoint.R")
+tracks/4/interp = 1
+tracks/4/loop_wrap = true
+tracks/4/imported = false
+tracks/4/enabled = true
+tracks/4/keys = PoolRealArray( 0, 1, -2.30968e-07, -1.93715e-07, 6.96746e-08, 0.223729, 0.0919096, 0.508105, 0.826636, 1, 1, 1 )
+tracks/5/type = "transform"
+tracks/5/path = NodePath("Skeleton:Middlefinger.R")
+tracks/5/interp = 1
+tracks/5/loop_wrap = true
+tracks/5/imported = false
+tracks/5/enabled = true
+tracks/5/keys = PoolRealArray( 0, 1, 0.0167952, 0.0340627, -0.00320418, -0.0873826, -0.287672, 0.580875, 0.756435, 1, 1, 1 )
+tracks/6/type = "transform"
+tracks/6/path = NodePath("Skeleton:RingfingerJoint.R")
+tracks/6/interp = 1
+tracks/6/loop_wrap = true
+tracks/6/imported = false
+tracks/6/enabled = true
+tracks/6/keys = PoolRealArray( 0, 1, 2.49594e-07, -1.49012e-08, 1.56462e-07, -0.285872, -0.0447752, 0.4394, 0.850411, 1, 1, 1 )
+tracks/7/type = "transform"
+tracks/7/path = NodePath("Skeleton:Ringfinger.R")
+tracks/7/interp = 1
+tracks/7/loop_wrap = true
+tracks/7/imported = false
+tracks/7/enabled = true
+tracks/7/keys = PoolRealArray( 0, 1, 2.38419e-07, -5.96046e-08, -3.50177e-07, -0.367677, 0.0351838, 0.43329, 0.822093, 1, 1, 1 )
+tracks/8/type = "transform"
+tracks/8/path = NodePath("Skeleton:Pinky.R")
+tracks/8/interp = 1
+tracks/8/loop_wrap = true
+tracks/8/imported = false
+tracks/8/enabled = true
+tracks/8/keys = PoolRealArray( 0, 1, 1.3411e-07, -4.17233e-07, -5.96046e-07, -0.407872, -0.154666, 0.489116, 0.755304, 1, 1, 1 )
+tracks/9/type = "transform"
+tracks/9/path = NodePath("Skeleton:Wrist.R")
+tracks/9/interp = 1
+tracks/9/loop_wrap = true
+tracks/9/imported = false
+tracks/9/enabled = true
+tracks/9/keys = PoolRealArray( 0, 1, -8.9407e-08, -1.19209e-07, -2.16067e-07, -0.0272849, 0.324575, -0.31813, 0.890337, 1, 1, 1, 0.0666667, 1, 2.98023e-08, 0, -1.04308e-07, -0.0247935, 0.326332, -0.317891, 0.889853, 1, 1, 1, 0.133333, 1, 2.98023e-08, -2.38419e-07, -3.72529e-08, -0.00720306, 0.338487, -0.315465, 0.886485, 1, 1, 1, 0.2, 1, -1.19209e-07, -2.38419e-07, 3.05474e-07, 0.0291771, 0.362628, -0.307945, 0.879101, 1, 1, 1, 0.266667, 1, -5.96046e-08, -2.38419e-07, 2.16067e-07, 0.0820569, 0.395589, -0.292144, 0.866849, 1, 1, 1, 0.333333, 1, 0, -2.38419e-07, 7.45058e-08, 0.148618, 0.433813, -0.265554, 0.848056, 1, 1, 1, 0.4, 1, 0, -2.38419e-07, 3.20375e-07, 0.230217, 0.476642, -0.210228, 0.821959, 1, 1, 1, 0.466667, 1, 2.98023e-08, -3.57628e-07, 3.72529e-08, 0.31704, 0.518709, -0.0803833, 0.789915, 1, 1, 1, 0.533333, 1, 8.9407e-08, -1.19209e-07, 3.50177e-07, 0.38224, 0.538479, 0.0792716, 0.746759, 1, 1, 1, 0.6, 1, -8.9407e-08, -2.38419e-07, 3.7998e-07, 0.40828, 0.53219, 0.172971, 0.721222, 1, 1, 1, 0.666667, 1, -2.98023e-08, -1.19209e-07, 1.2666e-07, 0.417055, 0.514736, 0.201808, 0.721378, 1, 1, 1, 0.733333, 1, -5.96046e-08, -3.57628e-07, -3.72529e-08, 0.418733, 0.509234, 0.203958, 0.723702, 1, 1, 1, 0.933333, 1, -5.96046e-08, -3.57628e-07, -3.72529e-08, 0.418733, 0.509234, 0.203958, 0.723702, 1, 1, 1, 1, 1, 1.49012e-07, -3.57628e-07, 2.98023e-08, 0.41789, 0.50804, 0.206759, 0.724234, 1, 1, 1, 1.2, 1, -5.96046e-08, -3.57628e-07, 2.98023e-08, 0.407691, 0.493737, 0.239921, 0.729691, 1, 1, 1, 1.33333, 1, 0, -3.57628e-07, 3.27826e-07, 0.402186, 0.486859, 0.254738, 0.732341, 1, 1, 1, 1.4, 1, -8.9407e-08, -3.57628e-07, 5.96046e-08, 0.398969, 0.483385, 0.26113, 0.734149, 1, 1, 1, 1.46667, 1, -2.98023e-08, -1.19209e-07, 1.49012e-08, 0.395436, 0.479917, 0.266905, 0.736255, 1, 1, 1, 1.53333, 1, 2.98023e-08, -1.19209e-07, 1.63913e-07, 0.392187, 0.477294, 0.270844, 0.738257, 1, 1, 1, 1.6, 1, 0, -3.57628e-07, 1.71363e-07, 0.389902, 0.476405, 0.271858, 0.739667, 1, 1, 1, 1.66667, 1, 8.9407e-08, -1.19209e-07, 1.3411e-07, 0.388299, 0.476754, 0.27157, 0.740391, 1, 1, 1, 1.73333, 1, -8.9407e-08, -1.19209e-07, 1.41561e-07, 0.38711, 0.477935, 0.270841, 0.74052, 1, 1, 1, 1.8, 1, 8.9407e-08, -2.38419e-07, 4.47035e-08, 0.386226, 0.479704, 0.26949, 0.74033, 1, 1, 1, 1.86667, 1, 8.9407e-08, -2.38419e-07, 2.75671e-07, 0.385624, 0.481988, 0.267229, 0.73998, 1, 1, 1, 1.93333, 1, 2.98023e-08, -3.57628e-07, 4.47035e-08, 0.385245, 0.484649, 0.263788, 0.739674, 1, 1, 1, 2, 1, -8.9407e-08, -1.19209e-07, 3.57628e-07, 0.385022, 0.487543, 0.259035, 0.739568, 1, 1, 1, 2.06667, 1, -5.96046e-08, -3.57628e-07, 1.3411e-07, 0.384914, 0.490561, 0.252458, 0.739902, 1, 1, 1, 2.13333, 1, 0, -1.19209e-07, 7.45058e-08, 0.38484, 0.493548, 0.244053, 0.740775, 1, 1, 1, 2.2, 1, -2.98023e-08, -1.19209e-07, 2.08616e-07, 0.384735, 0.496362, 0.233403, 0.742379, 1, 1, 1, 2.26667, 1, 8.9407e-08, -2.38419e-07, -8.9407e-08, 0.384513, 0.498835, 0.220193, 0.744868, 1, 1, 1, 2.33333, 1, 1.78814e-07, -2.38419e-07, 1.49012e-08, 0.38409, 0.500825, 0.204341, 0.74826, 1, 1, 1, 2.4, 1, -1.19209e-07, -3.57628e-07, 7.45058e-08, 0.36387, 0.491128, 0.176028, 0.771626, 1, 1, 1, 2.46667, 1, -1.78814e-07, -2.38419e-07, 1.71363e-07, 0.252692, 0.39769, 0.103137, 0.875986, 1, 1, 1, 2.53333, 1, 0, -3.57628e-07, -2.23517e-08, 0.104104, 0.195151, 0.010252, 0.975179, 1, 1, 1, 2.6, 1, -2.98023e-08, -2.38419e-07, 2.08616e-07, 0.00873206, 0.0391053, -0.0737274, 0.996473, 1, 1, 1, 2.66667, 1, -8.9407e-08, -2.38419e-07, 0, -0.0131097, 0.0204139, -0.144826, 0.98916, 1, 1, 1, 2.73333, 1, 0, -2.38419e-07, -7.45058e-09, -0.0193175, 0.0600933, -0.202185, 0.977311, 1, 1, 1, 2.8, 1, 1.49012e-07, -1.19209e-07, 2.98023e-08, -0.0235455, 0.119157, -0.247701, 0.961193, 1, 1, 1, 2.86667, 1, -1.49012e-07, -4.76837e-07, 1.86265e-07, -0.0259807, 0.186973, -0.280635, 0.941069, 1, 1, 1, 2.93333, 1, 0, -2.38419e-07, 2.5332e-07, -0.0270756, 0.250164, -0.301868, 0.919544, 1, 1, 1, 3, 1, 1.49012e-07, 0, -2.23517e-07, -0.0273591, 0.29945, -0.313808, 0.900614, 1, 1, 1, 3.06667, 1, -5.96046e-08, -1.19209e-07, -5.21541e-08, -0.0273001, 0.321909, -0.317731, 0.891446, 1, 1, 1, 3.13333, 1, -8.9407e-08, -1.19209e-07, -2.16067e-07, -0.0272849, 0.324575, -0.31813, 0.890337, 1, 1, 1 )
+tracks/10/type = "transform"
+tracks/10/path = NodePath("Skeleton:Elbow.R")
+tracks/10/interp = 1
+tracks/10/loop_wrap = true
+tracks/10/imported = false
+tracks/10/enabled = true
+tracks/10/keys = PoolRealArray( 0, 1, -6.70552e-08, 0, -2.38419e-07, 0.166285, -0.0130246, 0.0588769, 0.984232, 1, 1, 1, 0.0666667, 1, 8.56817e-08, 0, -2.38419e-07, 0.174418, -0.0128561, 0.0591183, 0.982811, 1, 1, 1, 0.133333, 1, 2.23517e-08, 0, -2.38419e-07, 0.223606, -0.0118467, 0.0601703, 0.972749, 1, 1, 1, 0.266667, 1, 4.65661e-08, 1.19209e-07, -2.38419e-07, 0.374956, -0.00839734, 0.0594418, 0.925097, 1, 1, 1, 0.333333, 1, 1.08033e-07, -2.38419e-07, 0, 0.434646, -0.00794515, 0.0592811, 0.898613, 1, 1, 1, 0.4, 1, 2.6077e-08, 1.19209e-07, -1.19209e-07, 0.46281, -0.00807081, 0.0658173, 0.883974, 1, 1, 1, 0.466667, 1, -1.13621e-07, 0, -2.38419e-07, 0.446251, -0.00840519, 0.0829222, 0.891018, 1, 1, 1, 0.533333, 1, 7.82311e-08, 0, -2.38419e-07, 0.399813, -0.00922083, 0.109597, 0.909974, 1, 1, 1, 0.6, 1, 1.2666e-07, -1.19209e-07, -1.19209e-07, 0.375282, -0.014444, 0.150158, 0.914553, 1, 1, 1, 0.666667, 1, 3.91155e-08, -1.19209e-07, -1.19209e-07, 0.372388, -0.0261941, 0.197179, 0.90651, 1, 1, 1, 0.733333, 1, 5.40167e-08, 1.19209e-07, -2.38419e-07, 0.368903, -0.0304851, 0.208941, 0.905166, 1, 1, 1, 0.933333, 1, 5.40167e-08, 1.19209e-07, -2.38419e-07, 0.368903, -0.0304851, 0.208941, 0.905166, 1, 1, 1, 1, 1, 6.70552e-08, -1.19209e-07, 0, 0.364544, -0.0307275, 0.208921, 0.906927, 1, 1, 1, 1.06667, 1, 5.96046e-08, -1.19209e-07, -1.19209e-07, 0.349696, -0.0309341, 0.207515, 0.913068, 1, 1, 1, 1.13333, 1, 2.04891e-08, -1.19209e-07, -1.19209e-07, 0.341432, -0.0293288, 0.203944, 0.917045, 1, 1, 1, 1.2, 1, 5.58794e-09, -1.19209e-07, -1.19209e-07, 0.342406, -0.0258347, 0.199135, 0.917843, 1, 1, 1, 1.26667, 1, -5.96046e-08, 0, -2.38419e-07, 0.347966, -0.0218033, 0.19368, 0.917024, 1, 1, 1, 1.33333, 1, 5.58794e-09, 0, -2.38419e-07, 0.354573, -0.0180704, 0.188241, 0.915706, 1, 1, 1, 1.4, 1, 6.33299e-08, 0, -2.38419e-07, 0.35974, -0.0154552, 0.184021, 0.914596, 1, 1, 1, 1.46667, 1, 1.67638e-08, 1.19209e-07, -1.19209e-07, 0.363128, -0.0139369, 0.181424, 0.9138, 1, 1, 1, 1.53333, 1, 2.98023e-08, -1.19209e-07, -3.57628e-07, 0.365088, -0.0132666, 0.180221, 0.913266, 1, 1, 1, 1.6, 1, 3.91155e-08, -2.38419e-07, -2.38419e-07, 0.365968, -0.0130884, 0.179814, 0.912997, 1, 1, 1, 1.66667, 1, 1.86265e-09, 1.19209e-07, -2.38419e-07, 0.366848, -0.0131073, 0.179848, 0.912637, 1, 1, 1, 1.73333, 1, 2.23517e-08, 0, -2.38419e-07, 0.367891, -0.013115, 0.180009, 0.912185, 1, 1, 1, 1.8, 1, -3.91155e-08, -1.19209e-07, -1.19209e-07, 0.364328, -0.0114886, 0.18293, 0.913055, 1, 1, 1, 1.86667, 1, 5.7742e-08, 0, -2.38419e-07, 0.360861, -0.0106391, 0.184327, 0.914161, 1, 1, 1, 1.93333, 1, -4.09782e-08, 0, -2.38419e-07, 0.362016, -0.0113385, 0.182917, 0.913979, 1, 1, 1, 2, 1, 2.79397e-08, -1.19209e-07, -1.19209e-07, 0.363442, -0.0123079, 0.181012, 0.913779, 1, 1, 1, 2.06667, 1, -2.23517e-08, 0, -2.38419e-07, 0.365253, -0.0129861, 0.179947, 0.913258, 1, 1, 1, 2.13333, 1, 3.72529e-09, 0, 0, 0.367252, -0.0131415, 0.179989, 0.912446, 1, 1, 1, 2.2, 1, 4.09782e-08, 0, -2.38419e-07, 0.368071, -0.01311, 0.180033, 0.912107, 1, 1, 1, 2.26667, 1, 6.70552e-08, 0, -3.57628e-07, 0.361901, -0.0114387, 0.18334, 0.913938, 1, 1, 1, 2.33333, 1, -6.89179e-08, 0, 0, 0.385601, -0.00783545, 0.185429, 0.903807, 1, 1, 1, 2.4, 1, 3.91155e-08, 1.19209e-07, -3.57628e-07, 0.467734, -0.00180174, 0.183591, 0.86459, 1, 1, 1, 2.46667, 1, -2.04891e-08, -1.19209e-07, -1.19209e-07, 0.557916, 0.00251771, 0.170386, 0.812214, 1, 1, 1, 2.53333, 1, -1.50874e-07, 0, -2.38419e-07, 0.626911, 0.00297346, 0.14385, 0.76569, 1, 1, 1, 2.6, 1, 1.19209e-07, 0, -2.38419e-07, 0.65361, 0.00160649, 0.116344, 0.747834, 1, 1, 1, 2.66667, 1, -3.72529e-08, -1.19209e-07, -1.19209e-07, 0.635951, 0.000858156, 0.0998418, 0.765243, 1, 1, 1, 2.73333, 1, 1.65775e-07, -2.38419e-07, 0, 0.584749, -0.00105063, 0.0899726, 0.806209, 1, 1, 1, 2.8, 1, -9.31323e-09, -1.19209e-07, -2.38419e-07, 0.510477, -0.00314533, 0.0826514, 0.855904, 1, 1, 1, 2.86667, 1, 5.58794e-08, 0, -2.38419e-07, 0.416842, -0.00615425, 0.076055, 0.905771, 1, 1, 1, 2.93333, 1, -1.49012e-08, -1.19209e-07, -1.19209e-07, 0.314976, -0.00900013, 0.0694632, 0.946511, 1, 1, 1, 3, 1, 1.546e-07, 0, 0, 0.221463, -0.0118176, 0.0629457, 0.973063, 1, 1, 1, 3.06667, 1, -7.26432e-08, 0, -2.38419e-07, 0.172364, -0.012885, 0.0593375, 0.98316, 1, 1, 1, 3.13333, 1, -6.70552e-08, 0, -2.38419e-07, 0.166285, -0.0130246, 0.0588769, 0.984232, 1, 1, 1 )
+tracks/11/type = "transform"
+tracks/11/path = NodePath("Skeleton:Shoulder.R")
+tracks/11/interp = 1
+tracks/11/loop_wrap = true
+tracks/11/imported = false
+tracks/11/enabled = true
+tracks/11/keys = PoolRealArray( 0, 1, 0, 5.96046e-08, -1.86265e-09, 0.414816, -0.0382451, 0.0546185, 0.907459, 1, 1, 1, 0.0666667, 1, 0, 5.96046e-08, -1.86265e-09, 0.412921, -0.0381696, 0.0536108, 0.908386, 1, 1, 1, 0.133333, 1, 0, 5.96046e-08, -1.86265e-09, 0.401903, -0.0375202, 0.047215, 0.913694, 1, 1, 1, 0.2, 1, 0, 5.96046e-08, -1.86265e-09, 0.386378, -0.0359303, 0.0359946, 0.920937, 0.999999, 1, 1, 0.266667, 1, 0, 5.96046e-08, -1.86265e-09, 0.372912, -0.0335914, 0.0247903, 0.926927, 1, 1, 1, 0.333333, 1, 0, 5.96046e-08, -1.86265e-09, 0.361279, -0.0322223, 0.018986, 0.931707, 1, 1, 1, 0.4, 1, 0, 5.96046e-08, -1.86265e-09, 0.342225, -0.0362002, 0.0303676, 0.938429, 1, 1, 1, 0.466667, 1, 0, 5.96046e-08, -1.86265e-09, 0.298864, -0.048353, 0.067931, 0.950646, 1, 1, 1, 0.533333, 1, 0, 5.96046e-08, -1.86265e-09, 0.251801, -0.0676072, 0.126467, 0.957095, 1, 1, 1, 0.6, 1, 0, 5.96046e-08, -1.86265e-09, 0.216253, -0.0962591, 0.205141, 0.949677, 1, 0.999999, 1, 0.666667, 1, 0, 5.96046e-08, -1.86265e-09, 0.193542, -0.129366, 0.290287, 0.928192, 1, 0.999999, 1, 0.733333, 1, 0, 5.96046e-08, -1.86265e-09, 0.189837, -0.137741, 0.312921, 0.920364, 1, 0.999999, 1, 0.933333, 1, 0, 5.96046e-08, -1.86265e-09, 0.189837, -0.137741, 0.312921, 0.920364, 1, 0.999999, 1, 1, 1, 0, 5.96046e-08, -1.86265e-09, 0.189239, -0.137808, 0.314379, 0.91998, 1, 1, 1, 1.06667, 1, 0, 5.96046e-08, -1.86265e-09, 0.185876, -0.137111, 0.316907, 0.919903, 1, 1, 1, 1.13333, 1, 0, 5.96046e-08, -1.86265e-09, 0.179059, -0.134807, 0.312774, 0.923005, 1, 1, 1, 1.26667, 1, 0, 5.96046e-08, -1.86265e-09, 0.155372, -0.127574, 0.290299, 0.935581, 1, 1, 1, 1.33333, 1, 0, 5.96046e-08, -1.86265e-09, 0.143431, -0.123626, 0.27782, 0.941786, 0.999999, 1, 1, 1.4, 1, 0, 5.96046e-08, -1.86265e-09, 0.134943, -0.120545, 0.268399, 0.946161, 0.999999, 1, 1, 1.46667, 1, 0, 5.96046e-08, -1.86265e-09, 0.130113, -0.118643, 0.26262, 0.948697, 1, 1, 1, 1.53333, 1, 0, 5.96046e-08, -1.86265e-09, 0.128243, -0.117757, 0.259848, 0.949824, 1, 1, 1, 1.6, 1, 0, 5.96046e-08, -1.86265e-09, 0.128144, -0.117454, 0.258863, 0.950144, 1, 1, 1, 1.66667, 1, 0, 5.96046e-08, -1.86265e-09, 0.128746, -0.117469, 0.258652, 0.950118, 1, 1, 1, 1.73333, 1, 0, 5.96046e-08, -1.86265e-09, 0.129042, -0.117576, 0.258594, 0.950081, 1, 1, 1, 1.8, 1, 0, 5.96046e-08, -1.86265e-09, 0.105699, -0.119781, 0.263703, 0.951284, 1, 1, 1, 1.86667, 1, 0, 5.96046e-08, -1.86265e-09, 0.0926711, -0.120846, 0.266577, 0.951706, 1, 1, 1, 1.93333, 1, 0, 5.96046e-08, -1.86265e-09, 0.102996, -0.119793, 0.264331, 0.951405, 1, 1, 1, 2, 1, 0, 5.96046e-08, -1.86265e-09, 0.116961, -0.118369, 0.261276, 0.950812, 1, 1, 1, 2.06667, 1, 0, 5.96046e-08, -1.86265e-09, 0.126513, -0.11756, 0.259261, 0.950241, 1, 1, 1, 2.13333, 1, 0, 5.96046e-08, -1.86265e-09, 0.128952, -0.117567, 0.258767, 0.950047, 1, 1, 1, 2.2, 1, 0, 5.96046e-08, -1.86265e-09, 0.129045, -0.117592, 0.258576, 0.950083, 1, 1, 1, 2.26667, 1, 0, 5.96046e-08, -1.86265e-09, 0.102782, -0.120108, 0.265067, 0.951183, 1, 0.999999, 1, 2.33333, 1, 0, 5.96046e-08, -1.86265e-09, 0.0791248, -0.121496, 0.259591, 0.954773, 1, 1, 1, 2.4, 1, 0, 5.96046e-08, -1.86265e-09, 0.0456507, -0.11997, 0.234183, 0.963681, 0.999999, 0.999999, 1, 2.46667, 1, 0, 5.96046e-08, -1.86265e-09, 0.0140785, -0.111179, 0.198295, 0.973715, 1, 1, 1, 2.53333, 1, 0, 5.96046e-08, -1.86265e-09, 0.00173115, -0.0923779, 0.156489, 0.983349, 1, 1, 1, 2.6, 1, 0, 5.96046e-08, -1.86265e-09, 0.0210389, -0.0718745, 0.119132, 0.99005, 1, 1, 1, 2.66667, 1, 0, 5.96046e-08, -1.86265e-09, 0.0698225, -0.0595881, 0.0949715, 0.991239, 0.999999, 1, 1, 2.73333, 1, 0, 5.96046e-08, -1.86265e-09, 0.135803, -0.052244, 0.0795428, 0.986155, 1, 1, 1, 2.8, 1, 0, 5.96046e-08, -1.86265e-09, 0.205933, -0.0476709, 0.0687382, 0.974984, 1, 1, 1, 2.93333, 1, 0, 5.96046e-08, -1.86265e-09, 0.337139, -0.041763, 0.0579567, 0.938741, 1, 0.999999, 1, 3, 1, 0, 5.96046e-08, -1.86265e-09, 0.387483, -0.0394856, 0.0556093, 0.91935, 0.999999, 1, 1, 3.06667, 1, 0, 5.96046e-08, -1.86265e-09, 0.411868, -0.0383836, 0.0547114, 0.908789, 1, 1, 1, 3.13333, 1, 0, 5.96046e-08, -1.86265e-09, 0.414816, -0.0382451, 0.0546185, 0.907459, 1, 1, 1 )
+tracks/12/type = "transform"
+tracks/12/path = NodePath("Skeleton:ArmRoot.R")
+tracks/12/interp = 1
+tracks/12/loop_wrap = true
+tracks/12/imported = false
+tracks/12/enabled = true
+tracks/12/keys = PoolRealArray( 0, 1, 0, 0, 0, 5.55112e-17, 7.10543e-15, -1.22776e-16, 1, 1, 1, 1 )
+tracks/13/type = "transform"
+tracks/13/path = NodePath("Skeleton:HandIK.R")
+tracks/13/interp = 1
+tracks/13/loop_wrap = true
+tracks/13/imported = false
+tracks/13/enabled = true
+tracks/13/keys = PoolRealArray( 0, 1, 1.77477, -1.44731, 1.26541, 2.98023e-08, 1.16573e-15, 3.91156e-08, 1, 1, 1, 1, 0.0666667, 1, 1.78539, -1.43754, 1.26098, -1.249e-15, -1.49012e-08, 8.56817e-08, 1, 1, 1, 1, 0.133333, 1, 1.85236, -1.37596, 1.23101, 1.49012e-08, -3.72529e-09, 2.23517e-08, 1, 1, 1, 1, 0.266667, 1, 2.08288, -1.16399, 1.09689, 2.98023e-08, -1.11759e-08, 1.67638e-08, 1, 1, 1, 1, 0.333333, 1, 2.16916, -1.08465, 1.01167, 2.98023e-08, 1.16573e-15, 3.91156e-08, 1, 1, 1, 1, 0.4, 1, 2.14865, -1.08427, 0.924447, 2.98023e-08, -7.45058e-09, 3.53903e-08, 1, 1, 1, 1, 0.466667, 1, 1.93503, -1.19284, 0.814856, 2.98023e-08, -3.72529e-09, 3.72529e-08, 1, 1, 1, 1, 0.533333, 1, 1.66849, -1.40547, 0.624957, 1.49012e-08, -7.45058e-09, 2.04891e-08, 1, 1, 1, 1, 0.6, 1, 1.59739, -1.68758, 0.29515, 2.98023e-08, 1.16573e-15, 3.91156e-08, 1, 1, 1, 1, 0.666667, 1, 1.7385, -1.95401, -0.0851877, 2.98023e-08, 1.16573e-15, 3.91156e-08, 1, 1, 1, 1, 0.733333, 1, 1.79593, -2.01731, -0.18363, 2.98023e-08, 1.16573e-15, 3.91156e-08, 1, 1, 1, 1, 0.933333, 1, 1.79593, -2.01731, -0.18363, -1.49012e-08, -7.45058e-09, 8.9407e-08, 1, 1, 1, 1, 1, 1, 1.78828, -2.02615, -0.190037, 2.98023e-08, 1.16573e-15, 3.91156e-08, 1, 1, 1, 1, 1.06667, 1, 1.74904, -2.04786, -0.205781, 2.98023e-08, -7.45058e-09, 3.53903e-08, 1, 1, 1, 1, 1.13333, 1, 1.69069, -2.03918, -0.204091, -1.249e-15, -1.49012e-08, 8.56817e-08, 1, 1, 1, 1, 1.26667, 1, 1.55194, -1.93813, -0.168716, -1.49012e-08, -7.45058e-09, 8.9407e-08, 1, 1, 1, 1, 1.33333, 1, 1.48992, -1.87651, -0.146889, 2.98023e-08, 1.16573e-15, 3.91156e-08, 1, 1, 1, 1, 1.4, 1, 1.44711, -1.82872, -0.129527, -1.249e-15, -1.49012e-08, 8.56817e-08, 1, 1, 1, 1, 1.46667, 1, 1.42329, -1.79916, -0.11812, -1.249e-15, -1.49012e-08, 8.56817e-08, 1, 1, 1, 1, 1.53333, 1, 1.41434, -1.78517, -0.11161, 2.98023e-08, -7.45058e-09, 3.53903e-08, 1, 1, 1, 1, 1.6, 1, 1.41339, -1.78081, -0.107906, -1.49012e-08, -7.45058e-09, 8.9407e-08, 1, 1, 1, 1, 1.66667, 1, 1.41694, -1.78018, -0.105611, 2.98023e-08, 1.16573e-15, 3.91156e-08, 1, 1, 1, 1, 1.73333, 1, 1.42049, -1.77956, -0.104718, -1.249e-15, -1.49012e-08, 8.56817e-08, 1, 1, 1, 1, 1.8, 1, 1.35902, -1.76818, -0.185118, 1.49012e-08, -3.72529e-09, 2.23517e-08, 1, 1, 1, 1, 1.86667, 1, 1.32244, -1.76247, -0.231513, 2.98023e-08, -7.45058e-09, 3.53903e-08, 1, 1, 1, 1, 1.93333, 1, 1.34694, -1.76835, -0.194758, 2.98023e-08, -7.45058e-09, 3.53903e-08, 1, 1, 1, 1, 2, 1, 1.38099, -1.77599, -0.1459, 2.98023e-08, 1.16573e-15, 3.91156e-08, 1, 1, 1, 1, 2.06667, 1, 1.40781, -1.78055, -0.11357, 2.98023e-08, 1.16573e-15, 3.91156e-08, 1, 1, 1, 1, 2.13333, 1, 1.41901, -1.78056, -0.105594, 2.98023e-08, -1.11759e-08, 1.67638e-08, 1, 1, 1, 1, 2.2, 1, 1.42094, -1.77936, -0.104649, 2.98023e-08, 1.16573e-15, 3.91156e-08, 1, 1, 1, 1, 2.26667, 1, 1.34869, -1.77065, -0.198535, 2.98023e-08, -7.45058e-09, 3.53903e-08, 1, 1, 1, 1, 2.33333, 1, 1.33147, -1.69984, -0.236965, 2.98023e-08, 1.16573e-15, 3.91156e-08, 1, 1, 1, 1, 2.4, 1, 1.4001, -1.49033, -0.220931, 2.98023e-08, -7.45058e-09, 3.53903e-08, 1, 1, 1, 1, 2.53333, 1, 1.59828, -0.977645, -0.109583, 2.98023e-08, 1.16573e-15, 3.91156e-08, 1, 1, 1, 1, 2.6, 1, 1.67429, -0.833228, 0.00809574, 2.98023e-08, -7.45058e-09, 3.53903e-08, 1, 1, 1, 1, 2.66667, 1, 1.71416, -0.825312, 0.174749, 2.98023e-08, 1.16573e-15, 3.91156e-08, 1, 1, 1, 1, 2.8, 1, 1.75552, -1.01861, 0.617891, 2.98023e-08, 1.16573e-15, 3.91156e-08, 1, 1, 1, 1, 2.93333, 1, 1.77179, -1.28597, 1.04144, 2.98023e-08, -1.11759e-08, 1.67638e-08, 1, 1, 1, 1, 3, 1, 1.77429, -1.39181, 1.19087, 2.98023e-08, 1.16573e-15, 3.91156e-08, 1, 1, 1, 1, 3.06667, 1, 1.77475, -1.44137, 1.25757, 2.98023e-08, 1.16573e-15, 3.91156e-08, 1, 1, 1, 1, 3.13333, 1, 1.77477, -1.44731, 1.26541, 2.98023e-08, -1.11759e-08, 1.67638e-08, 1, 1, 1, 1 )
+tracks/14/type = "transform"
+tracks/14/path = NodePath("Skeleton:HandIK.L")
+tracks/14/interp = 1
+tracks/14/loop_wrap = true
+tracks/14/imported = false
+tracks/14/enabled = true
+tracks/14/keys = PoolRealArray( 0, 1, -0.0326574, -0.570336, 0.394832, -1.49012e-08, -1.49012e-08, -2.22045e-16, 1, 1, 1, 1, 0.333333, 1, -0.0326574, -0.570336, 0.394832, -1.49012e-08, -1.49012e-08, -2.22045e-16, 1, 1, 1, 1, 0.4, 1, -0.102388, -0.577797, 0.416204, -1.49012e-08, -1.11759e-08, -1.30385e-08, 1, 1, 1, 1, 0.466667, 1, -0.542762, -0.624826, 0.551131, -1.49012e-08, -2.6077e-08, -2.04891e-08, 1, 1, 1, 1, 0.6, 1, -2.07151, -0.786712, 1.01892, -1.49012e-08, -2.6077e-08, -2.04891e-08, 1, 1, 1, 1, 0.666667, 1, -2.65826, -0.847307, 1.19779, -1.49012e-08, -1.49012e-08, -2.22045e-16, 1, 1, 1, 1, 0.733333, 1, -2.8042, -0.858996, 1.24111, -1.49012e-08, -1.49012e-08, -2.22045e-16, 1, 1, 1, 1, 0.8, 1, -2.82049, -0.855217, 1.24533, 1.49012e-08, -1.11759e-08, 1.86265e-09, 1, 1, 1, 1, 0.866667, 1, -2.82346, -0.852035, 1.2461, 1.49012e-08, -3.72529e-08, 6.33299e-08, 1, 1, 1, 1, 0.933333, 1, -2.71143, -0.892214, 1.24204, 1.49012e-08, -7.45058e-09, 3.72529e-09, 1, 1, 1, 1, 1.06667, 1, -2.12494, -1.08424, 1.13811, -1.49012e-08, -2.6077e-08, -2.04891e-08, 1, 1, 1, 1, 1.13333, 1, -1.92916, -1.12241, 0.982595, 1.49012e-08, -1.11759e-08, 1.86265e-09, 1, 1, 1, 1, 1.2, 1, -1.89365, -1.07475, 0.711905, -1.49012e-08, -1.49012e-08, -2.22045e-16, 1, 1, 1, 1, 1.26667, 1, -1.7788, -0.913358, 0.559808, 1.49012e-08, -7.45058e-09, 3.72529e-09, 1, 1, 1, 1, 1.33333, 1, -1.74741, -0.837279, 0.586448, -1.49012e-08, -1.49012e-08, -2.22045e-16, 1, 1, 1, 1, 1.4, 1, -2.05691, -0.827883, 0.759299, 2.08167e-16, -2.23517e-08, -1.86265e-08, 1, 1, 1, 1, 1.53333, 1, -2.88378, -0.820142, 1.22109, -1.49012e-08, -1.11759e-08, -1.30385e-08, 1, 1, 1, 1, 1.6, 1, -3.12399, -0.819563, 1.35525, 1.49012e-08, -7.45058e-09, 3.72529e-09, 1, 1, 1, 1, 1.66667, 1, -3.1621, -0.819532, 1.37653, -1.49012e-08, -1.49012e-08, -2.22045e-16, 1, 1, 1, 1, 1.73333, 1, -3.08665, -0.873123, 1.25997, 2.08167e-16, -2.23517e-08, -1.86265e-08, 1, 1, 1, 1, 1.8, 1, -2.84358, -1.08555, 0.907045, -2.98023e-08, -2.23517e-08, -3.72529e-09, 1, 1, 1, 1, 1.86667, 1, -2.7856, -1.18058, 0.837037, -1.49012e-08, -1.11759e-08, -1.30385e-08, 1, 1, 1, 1, 1.93333, 1, -3.01769, -0.949264, 1.17074, -1.49012e-08, -2.6077e-08, -2.04891e-08, 1, 1, 1, 1, 2, 1, -3.30636, -0.659736, 1.58027, -1.49012e-08, -1.49012e-08, -2.22045e-16, 1, 1, 1, 1, 2.06667, 1, -3.31088, -0.657133, 1.58215, -1.49012e-08, -1.49012e-08, -2.22045e-16, 1, 1, 1, 1, 2.13333, 1, -3.20878, -0.749204, 1.47224, -2.98023e-08, -2.23517e-08, -3.72529e-09, 1, 1, 1, 1, 2.2, 1, -2.9586, -0.9746, 1.15545, -1.49012e-08, -1.49012e-08, -2.22045e-16, 1, 1, 1, 1, 2.26667, 1, -2.86031, -1.05052, 0.87231, -1.49012e-08, -2.6077e-08, -2.04891e-08, 1, 1, 1, 1, 2.33333, 1, -2.89049, -0.928954, 0.721343, -1.49012e-08, -1.49012e-08, -2.22045e-16, 1, 1, 1, 1, 2.4, 1, -2.93374, -0.754757, 0.673755, -1.49012e-08, -2.6077e-08, -2.04891e-08, 1, 1, 1, 1, 2.46667, 1, -2.93892, -0.679007, 0.666156, -2.98023e-08, -2.23517e-08, -3.72529e-09, 1, 1, 1, 1, 2.53333, 1, -2.75235, -0.7458, 0.668652, -1.49012e-08, -1.49012e-08, -2.22045e-16, 1, 1, 1, 1, 2.6, 1, -2.53079, -0.952858, 0.671616, -1.49012e-08, -2.6077e-08, -2.04891e-08, 1, 1, 1, 1, 2.66667, 1, -2.62242, -1.31691, 0.529332, -1.49012e-08, -1.49012e-08, -2.22045e-16, 1, 1, 1, 1, 2.73333, 1, -2.75171, -1.76324, 0.114454, -1.49012e-08, -2.6077e-08, -2.04891e-08, 1, 1, 1, 1, 2.8, 1, -2.69247, -2.1606, -0.148035, -1.49012e-08, -1.49012e-08, -2.22045e-16, 1, 1, 1, 1, 2.86667, 1, -2.51925, -2.45838, -0.260245, -1.49012e-08, -1.49012e-08, -2.22045e-16, 1, 1, 1, 1, 2.93333, 1, -2.17507, -2.61098, -0.288298, -2.98023e-08, -2.23517e-08, -3.72529e-09, 1, 1, 1, 1, 3, 1, -1.64365, -2.47562, -0.17757, -1.49012e-08, -1.49012e-08, -2.22045e-16, 1, 1, 1, 1, 3.06667, 1, -1.10627, -1.92027, 0.217482, -1.49012e-08, -1.49012e-08, -2.22045e-16, 1, 1, 1, 1, 3.13333, 1, -0.878112, -1.62366, 0.428475, -2.98023e-08, -2.23517e-08, -3.72529e-09, 1, 1, 1, 1 )
+tracks/15/type = "transform"
+tracks/15/path = NodePath("Skeleton:ThumbJoint.L")
+tracks/15/interp = 1
+tracks/15/loop_wrap = true
+tracks/15/imported = false
+tracks/15/enabled = true
+tracks/15/keys = PoolRealArray( 0, 1, 2.83122e-07, -1.63913e-07, 2.68221e-07, -7.45058e-09, -3.72529e-09, -5.96629e-10, 1, 1, 1, 1 )
+tracks/16/type = "transform"
+tracks/16/path = NodePath("Skeleton:Thumb.L")
+tracks/16/interp = 1
+tracks/16/loop_wrap = true
+tracks/16/imported = false
+tracks/16/enabled = true
+tracks/16/keys = PoolRealArray( 0, 1, 2.68221e-07, -1.49012e-07, 1.49012e-07, 1.49012e-08, -1.49012e-08, 9.68575e-08, 1, 1, 1, 1 )
+tracks/17/type = "transform"
+tracks/17/path = NodePath("Skeleton:ForefingerJoint.L")
+tracks/17/interp = 1
+tracks/17/loop_wrap = true
+tracks/17/imported = false
+tracks/17/enabled = true
+tracks/17/keys = PoolRealArray( 0, 1, 3.50177e-07, 2.68221e-07, 3.88362e-07, 0.0481723, -0.173214, -0.466793, 0.865899, 1, 1, 1, 0.933333, 1, -2.98023e-08, 1.49012e-08, 2.10479e-07, 0.0481723, -0.173214, -0.466793, 0.865899, 1, 1, 1, 1, 1, 4.73112e-07, 1.49012e-07, 1.3411e-07, 0.0413836, -0.148804, -0.40101, 0.902959, 1, 1, 1, 1.06667, 1, 8.19564e-08, 1.49012e-08, -1.4063e-07, 0.0146357, -0.052626, -0.141821, 0.988384, 1, 1, 1, 1.13333, 1, 1.15484e-07, 8.9407e-08, 1.45286e-07, -2.6077e-08, -1.72295e-08, -1.91503e-08, 1, 1, 1, 1 )
+tracks/18/type = "transform"
+tracks/18/path = NodePath("Skeleton:Forefinger.L")
+tracks/18/interp = 1
+tracks/18/loop_wrap = true
+tracks/18/imported = false
+tracks/18/enabled = true
+tracks/18/keys = PoolRealArray( 0, 1, -0.0125396, 0.0320081, -0.0290804, -0.00448344, -0.143561, -0.291681, 0.94567, 1, 1, 1, 0.933333, 1, -0.0125401, 0.0320079, -0.0290805, -0.00448339, -0.143561, -0.291681, 0.94567, 1, 1, 1, 1, 1, -0.0105804, 0.0270067, -0.0245366, -0.00381027, -0.122006, -0.247888, 0.961068, 1, 1, 1, 1.06667, 1, -0.00368376, 0.00940239, -0.0085426, -0.00133474, -0.0427388, -0.086835, 0.995305, 1, 1, 1, 1.13333, 1, 1.30385e-07, -5.96046e-08, -3.27826e-07, -2.23517e-08, -2.23517e-08, -1.60362e-08, 1, 1, 1, 1 )
+tracks/19/type = "transform"
+tracks/19/path = NodePath("Skeleton:MiddlefingerJoint.L")
+tracks/19/interp = 1
+tracks/19/loop_wrap = true
+tracks/19/imported = false
+tracks/19/enabled = true
+tracks/19/keys = PoolRealArray( 0, 1, -6.96629e-07, -1.93715e-07, -1.19267e-07, 0.220237, 0.212897, -0.592097, 0.74538, 1, 1, 1, 0.933333, 1, -1.71363e-07, -2.98023e-08, -1.26718e-07, 0.220237, 0.212897, -0.592097, 0.74538, 1, 1, 1, 1, 1, -8.19564e-08, 1.04308e-07, 1.19267e-07, 0.192396, 0.185984, -0.517246, 0.812927, 1, 1, 1, 1.06667, 1, -3.46452e-07, 2.98023e-08, 3.12575e-08, 0.0691178, 0.0668144, -0.18582, 0.97787, 1, 1, 1, 1.13333, 1, -1.04308e-07, 8.9407e-08, -7.78819e-08, -3.72529e-08, 1.86265e-09, -3.92902e-09, 1, 1, 1, 1 )
+tracks/20/type = "transform"
+tracks/20/path = NodePath("Skeleton:Middlefinger.L")
+tracks/20/interp = 1
+tracks/20/loop_wrap = true
+tracks/20/imported = false
+tracks/20/enabled = true
+tracks/20/keys = PoolRealArray( 0, 1, -3.35276e-07, -2.98023e-07, -3.35276e-07, -0.146427, -0.134903, -0.594151, 0.779323, 1, 1, 1, 0.933333, 1, -2.30968e-07, 2.38419e-07, -2.23517e-07, -0.146427, -0.134903, -0.594151, 0.779323, 1, 1, 1, 1, 1, -7.45058e-08, 5.96046e-08, -3.12924e-07, -0.127307, -0.117288, -0.516569, 0.838566, 1, 1, 1, 1.06667, 1, -1.56462e-07, 5.96046e-08, -2.83122e-07, -0.0455258, -0.041943, -0.184729, 0.980838, 1, 1, 1, 1.13333, 1, -1.93715e-07, -5.96046e-08, -3.50177e-07, -7.45058e-09, 2.98314e-10, -2.83035e-09, 1, 1, 1, 1 )
+tracks/21/type = "transform"
+tracks/21/path = NodePath("Skeleton:RingfingerJoint.L")
+tracks/21/interp = 1
+tracks/21/loop_wrap = true
+tracks/21/imported = false
+tracks/21/enabled = true
+tracks/21/keys = PoolRealArray( 0, 1, 2.38419e-07, -2.98023e-08, 8.49832e-09, -0.16492, -0.0914058, -0.543682, 0.817836, 1, 1, 1, 0.933333, 1, -1.76951e-07, -2.98023e-07, 1.78989e-07, -0.16492, -0.0914057, -0.543682, 0.817836, 1, 1, 1, 1, 1, 8.9407e-08, -2.5332e-07, 1.23924e-07, -0.142619, -0.0790453, -0.470162, 0.867387, 1, 1, 1, 1.06667, 1, 1.08033e-07, 5.96046e-08, 1.35507e-07, -0.0507452, -0.0281251, -0.167289, 0.984199, 1, 1, 1, 1.13333, 1, 2.12342e-07, -2.5332e-07, 2.01457e-07, -5.58794e-09, -1.86265e-09, -1.54796e-09, 1, 1, 1, 1 )
+tracks/22/type = "transform"
+tracks/22/path = NodePath("Skeleton:Ringfinger.L")
+tracks/22/interp = 1
+tracks/22/loop_wrap = true
+tracks/22/imported = false
+tracks/22/enabled = true
+tracks/22/keys = PoolRealArray( 0, 1, 4.09782e-08, -2.98023e-07, -2.83122e-07, -0.182582, -0.0995051, -0.593946, 0.777168, 1, 1, 1, 0.933333, 1, -8.9407e-08, 5.96046e-08, -7.45058e-09, -0.182582, -0.0995051, -0.593946, 0.777168, 1, 1, 1, 1, 1, -2.23517e-08, -5.96046e-08, 1.11759e-07, -0.158789, -0.0865382, -0.516546, 0.836945, 1, 1, 1, 1.06667, 1, -2.5332e-07, 0, -1.78814e-07, -0.0568003, -0.0309556, -0.184774, 0.98065, 1, 1, 1, 1.13333, 1, 8.9407e-08, -1.78814e-07, -4.47035e-08, -1.73472e-17, -1.86264e-08, -6.51926e-09, 1, 1, 1, 1 )
+tracks/23/type = "transform"
+tracks/23/path = NodePath("Skeleton:Pinky.L")
+tracks/23/interp = 1
+tracks/23/loop_wrap = true
+tracks/23/imported = false
+tracks/23/enabled = true
+tracks/23/keys = PoolRealArray( 0, 1, 1.19209e-07, -1.19209e-07, -2.98023e-08, -0.461439, -0.222764, -0.52479, 0.679739, 1, 1, 1, 0.933333, 1, -2.98023e-08, 0, -1.19209e-07, -0.461439, -0.222764, -0.52479, 0.679739, 1, 1, 1, 1, 1, -1.04308e-07, 1.19209e-07, -1.63913e-07, -0.406898, -0.196434, -0.462761, 0.762692, 1, 1, 1, 1.06667, 1, -1.63913e-07, 1.19209e-07, -1.63913e-07, -0.147537, -0.0712248, -0.167792, 0.972114, 1, 1, 1, 1.13333, 1, -4.47035e-08, -5.96046e-08, -2.38419e-07, -1.49012e-08, 2.23517e-08, 3.72529e-08, 1, 1, 1, 1 )
+tracks/24/type = "transform"
+tracks/24/path = NodePath("Skeleton:Wrist.L")
+tracks/24/interp = 1
+tracks/24/loop_wrap = true
+tracks/24/imported = false
+tracks/24/enabled = true
+tracks/24/keys = PoolRealArray( 0, 1, -1.78814e-07, -3.57628e-07, 4.47035e-08, 0.0213617, -0.109827, 0.0208203, 0.993503, 1, 1, 1, 2.13333, 1, 2.98023e-08, 2.38419e-07, 1.11759e-07, 0.0213617, -0.109827, 0.0208203, 0.993503, 1, 1, 1, 2.2, 1, 2.98023e-08, 2.38419e-07, -7.45058e-09, 0.0207522, -0.0956331, 0.0204355, 0.99499, 1, 1, 1, 2.26667, 1, 0, 3.57628e-07, 8.9407e-08, 0.0168419, -0.0147664, 0.0181739, 0.999584, 1, 1, 1, 2.33333, 1, 2.98023e-08, 2.38419e-07, -6.70552e-08, 0.00940125, 0.11552, 0.0142849, 0.993158, 1, 1, 1, 2.4, 1, 8.9407e-08, 2.38419e-07, 1.3411e-07, -0.00130592, 0.257801, 0.00968288, 0.966149, 1, 1, 1, 2.46667, 1, -2.98023e-08, 1.19209e-07, 3.72529e-08, -0.0135475, 0.368577, 0.00582223, 0.92948, 1, 1, 1, 2.53333, 1, 1.49012e-07, 0, 7.45058e-09, -0.0266566, 0.417352, 0.00403377, 0.908345, 1, 1, 1, 2.6, 1, -2.98023e-08, 2.38419e-07, 4.47035e-08, -0.0390091, 0.0300027, 0.101278, 0.99364, 1, 1, 1, 2.66667, 1, -1.19209e-07, 3.57628e-07, -8.19564e-08, -0.0397631, -0.142958, 0.13864, 0.979163, 1, 1, 1 )
+tracks/25/type = "transform"
+tracks/25/path = NodePath("Skeleton:Elbow.L")
+tracks/25/interp = 1
+tracks/25/loop_wrap = true
+tracks/25/imported = false
+tracks/25/enabled = true
+tracks/25/keys = PoolRealArray( 0, 1, 8.9407e-08, 1.19209e-07, 0, -0.172162, 0.00370731, -0.0122331, 0.984986, 1, 1, 1, 0.333333, 1, 8.9407e-08, 1.19209e-07, 0, -0.172162, 0.00370731, -0.0122331, 0.984986, 1, 1, 1, 0.4, 1, -3.1665e-08, 2.38419e-07, 0, -0.0983815, 0.0027035, -0.0172648, 0.994995, 1, 1, 1, 0.466667, 1, -3.72529e-09, 1.19209e-07, -1.19209e-07, 0.176045, 0.00025115, -0.0318548, 0.983867, 1, 1, 1, 0.533333, 1, -6.33299e-08, 2.38419e-07, 0, 0.396628, 6.50027e-05, -0.0371327, 0.917228, 1, 1, 1, 0.6, 1, 5.21541e-08, 3.57628e-07, -1.19209e-07, 0.466566, 0.00202532, -0.029981, 0.883976, 1, 1, 1, 0.666667, 1, 7.26432e-08, 5.96046e-07, 0, 0.433498, 0.00218794, -0.0200217, 0.900929, 1, 1, 1, 0.733333, 1, 4.28408e-08, 2.38419e-07, 0, 0.412495, 0.00173982, -0.0168216, 0.910803, 1, 1, 1, 0.8, 1, 9.68575e-08, 4.76837e-07, 0, 0.410903, 0.00151634, -0.0159642, 0.911538, 1, 1, 1, 0.866667, 1, 8.56817e-08, 3.57628e-07, -1.19209e-07, 0.410998, 0.00139216, -0.0155496, 0.911502, 1, 1, 1, 0.933333, 1, 2.04891e-08, 2.38419e-07, -2.38419e-07, 0.407566, 0.00292643, -0.0214367, 0.91292, 1, 1, 1, 1, 1, 1.47149e-07, 3.57628e-07, -2.38419e-07, 0.394946, 0.00555945, -0.0352364, 0.918011, 1, 1, 1, 1.06667, 1, 7.26432e-08, 4.76837e-07, -1.19209e-07, 0.380109, 0.00681096, -0.0501387, 0.923557, 1, 1, 1, 1.13333, 1, 7.63685e-08, 2.38419e-07, 0, 0.404124, 0.0068168, -0.0641554, 0.912426, 1, 1, 1, 1.2, 1, -1.11759e-07, 0, 0, 0.496067, 0.00554763, -0.0811723, 0.864464, 1, 1, 1, 1.26667, 1, 5.21541e-08, 3.57628e-07, -1.19209e-07, 0.547598, 0.00212194, -0.0766769, 0.833218, 1, 1, 1, 1.33333, 1, 4.28408e-08, 2.38419e-07, -2.38419e-07, 0.548011, 0.00115438, -0.0661043, 0.833854, 1, 1, 1, 1.4, 1, 9.31323e-09, 2.38419e-07, 0, 0.547803, 0.00322539, -0.0515687, 0.83501, 1, 1, 1, 1.46667, 1, -2.42144e-08, 3.57628e-07, -1.19209e-07, 0.508027, 0.00331999, -0.0314457, 0.86076, 1, 1, 1, 1.53333, 1, 3.35276e-08, 2.38419e-07, -2.38419e-07, 0.422896, 0.000281547, -0.0125286, 0.906092, 1, 1, 1, 1.6, 1, -1.67638e-08, 1.19209e-07, -1.19209e-07, 0.349578, -0.00283329, -0.00225255, 0.9369, 1, 1, 1, 1.66667, 1, 8.9407e-08, 2.38419e-07, 0, 0.336052, -0.00342236, -0.000715257, 0.941837, 1, 1, 1, 1.73333, 1, 6.89179e-08, 2.38419e-07, -1.19209e-07, 0.384969, 0.000820144, -0.013182, 0.922835, 1, 1, 1, 1.8, 1, -3.53903e-08, 3.57628e-07, -2.38419e-07, 0.49476, 0.0143318, -0.0622299, 0.86668, 1, 1, 1, 1.86667, 1, 1.00583e-07, 2.38419e-07, 0, 0.499007, 0.0184298, -0.0787094, 0.862819, 1, 1, 1, 1.93333, 1, 1.58325e-07, 4.76837e-07, -1.19209e-07, 0.40925, 0.00506151, -0.0282717, 0.91197, 1, 1, 1, 2, 1, 2.98023e-08, 1.19209e-07, -1.19209e-07, 0.236593, -0.0148869, 0.0229305, 0.971224, 1, 1, 1, 2.06667, 1, 3.35276e-08, 4.76837e-07, -1.19209e-07, 0.23519, -0.015109, 0.0232669, 0.971553, 1, 1, 1, 2.13333, 1, 3.72529e-09, 1.19209e-07, -3.57628e-07, 0.293214, -0.00832289, 0.010013, 0.955958, 1, 1, 1, 2.2, 1, 2.98023e-08, 2.38419e-07, -2.38419e-07, 0.419577, 0.00657639, -0.0315969, 0.907146, 1, 1, 1, 2.26667, 1, -3.53903e-08, 3.57628e-07, -2.38419e-07, 0.51264, 0.0139955, -0.0609569, 0.856323, 1, 1, 1, 2.33333, 1, 2.98023e-08, 2.38419e-07, -2.38419e-07, 0.580588, 0.0129764, -0.0577396, 0.812044, 1, 1, 1, 2.4, 1, 7.26432e-08, 3.57628e-07, -1.19209e-07, 0.618856, 0.00618357, -0.035799, 0.784664, 1, 1, 1, 2.46667, 1, -1.08033e-07, 2.38419e-07, -2.38419e-07, 0.630527, 0.0024985, -0.0246639, 0.775771, 1, 1, 1, 2.53333, 1, -3.72529e-09, 3.57628e-07, -1.19209e-07, 0.627042, 0.00562394, -0.038526, 0.778012, 1, 1, 1, 2.6, 1, 5.58794e-09, 3.57628e-07, -2.38419e-07, 0.591583, 0.0110552, -0.0695251, 0.803165, 1, 1, 1, 2.66667, 1, -9.12696e-08, 4.76837e-07, -1.19209e-07, 0.554129, 0.0268422, -0.123313, 0.822809, 1, 1, 1, 2.73333, 1, -1.49012e-08, 3.57628e-07, -1.19209e-07, 0.503769, 0.0609269, -0.202197, 0.837628, 1, 1, 1, 2.8, 1, -9.31323e-09, 1.19209e-07, 1.19209e-07, 0.387155, 0.0785604, -0.236012, 0.887827, 1, 1, 1, 2.86667, 1, 8.3819e-08, 1.19209e-07, 0, 0.251794, 0.0830309, -0.226585, 0.937211, 1, 1, 1, 2.93333, 1, 2.98023e-08, 3.57628e-07, -1.19209e-07, 0.135349, 0.0762822, -0.197309, 0.967952, 1, 1, 1, 3, 1, 2.04891e-08, 2.38419e-07, -2.38419e-07, 0.103322, 0.0497532, -0.168705, 0.978973, 1, 1, 1, 3.06667, 1, 2.42144e-08, 1.19209e-07, 0, 0.143616, 0.0201307, -0.125681, 0.981414, 1, 1, 1, 3.13333, 1, 1.22935e-07, 1.19209e-07, -1.19209e-07, 0.124165, 0.0119494, -0.095502, 0.987583, 1, 1, 1 )
+tracks/26/type = "transform"
+tracks/26/path = NodePath("Skeleton:Shoulder.L")
+tracks/26/interp = 1
+tracks/26/loop_wrap = true
+tracks/26/imported = false
+tracks/26/enabled = true
+tracks/26/keys = PoolRealArray( 0, 1, 0, -8.9407e-08, -9.31323e-09, 0.178804, 0.0143786, -0.0274459, 0.983397, 1, 1, 1, 0.333333, 1, 0, -8.9407e-08, -9.31323e-09, 0.178804, 0.0143786, -0.0274459, 0.983397, 1, 1, 1, 0.4, 1, 0, -8.9407e-08, -9.31323e-09, 0.155824, 0.0150662, -0.0298596, 0.987219, 1, 1, 1, 0.466667, 1, 0, -8.9407e-08, -9.31323e-09, 0.103538, 0.017962, -0.0323634, 0.993937, 1, 1, 1, 0.533333, 1, 0, -8.9407e-08, -9.31323e-09, 0.153723, 0.0179126, -0.0132543, 0.987863, 1, 1, 1, 0.6, 1, 0, -8.9407e-08, -9.31323e-09, 0.309309, 0.0119284, 0.0294133, 0.950432, 1, 1, 1, 0.666667, 1, 0, -8.9407e-08, -9.31323e-09, 0.454906, 0.00560031, 0.071912, 0.887614, 1, 1, 1, 0.733333, 1, 0, -8.9407e-08, -9.31323e-09, 0.490919, 0.00382786, 0.0838206, 0.867155, 1, 1, 1, 0.8, 1, 0, -8.9407e-08, -9.31323e-09, 0.494269, 0.00328944, 0.0861442, 0.865024, 1, 1, 1, 0.866667, 1, 0, -8.9407e-08, -9.31323e-09, 0.494597, 0.00301476, 0.0870837, 0.864744, 1, 1, 1, 0.933333, 1, 0, -8.9407e-08, -9.31323e-09, 0.47633, 0.00699538, 0.0712195, 0.876349, 1, 1, 1, 1.06667, 1, 0, -8.9407e-08, -9.31323e-09, 0.376395, 0.0271624, -0.00534025, 0.926046, 1, 1, 1, 1.13333, 1, 0, -8.9407e-08, -9.31323e-09, 0.321061, 0.0363271, -0.0366486, 0.945652, 1, 1, 1, 1.2, 1, 0, -8.9407e-08, -9.31323e-09, 0.254827, 0.0466262, -0.063066, 0.963801, 1, 1, 1, 1.26667, 1, 0, -8.9407e-08, -9.31323e-09, 0.182243, 0.0430901, -0.0586292, 0.980558, 1, 1, 1, 1.33333, 1, 0, -8.9407e-08, -9.31323e-09, 0.171755, 0.0357785, -0.0436444, 0.983522, 1, 1, 1, 1.4, 1, 0, -8.9407e-08, -9.31323e-09, 0.262944, 0.0253683, -0.00887121, 0.964437, 1, 1, 1, 1.46667, 1, 0, -8.9407e-08, -9.31323e-09, 0.38818, 0.0119885, 0.0431985, 0.920492, 1, 1, 1, 1.53333, 1, 0, -8.9407e-08, -9.31323e-09, 0.500686, 0.00082525, 0.0955633, 0.860338, 1, 1, 1, 1.6, 1, 0, -8.9407e-08, -9.31323e-09, 0.562304, -0.00460718, 0.126328, 0.817211, 1, 1, 1, 1.66667, 1, 0, -8.9407e-08, -9.31323e-09, 0.571813, -0.00537184, 0.131182, 0.80981, 1, 1, 1, 1.73333, 1, 0, -8.9407e-08, -9.31323e-09, 0.552222, 0.00187503, 0.102362, 0.827387, 1, 1, 1, 1.8, 1, 0, -8.9407e-08, -9.31323e-09, 0.489157, 0.0318397, -0.00135168, 0.871613, 1, 1, 1, 1.86667, 1, 0, -8.9407e-08, -9.31323e-09, 0.476667, 0.0426058, -0.0346287, 0.877368, 1, 1, 1, 1.93333, 1, 0, -8.9407e-08, -9.31323e-09, 0.537869, 0.0112532, 0.0707683, 0.839977, 1, 1, 1, 2, 1, 0, -8.9407e-08, -9.31323e-09, 0.601445, -0.0193859, 0.194855, 0.774545, 1, 1, 1, 2.06667, 1, 0, -8.9407e-08, -9.31323e-09, 0.602164, -0.0195865, 0.19594, 0.773707, 1, 1, 1, 2.13333, 1, 0, -8.9407e-08, -9.31323e-09, 0.582423, -0.0117145, 0.158641, 0.79717, 1, 1, 1, 2.2, 1, 0, -8.9407e-08, -9.31323e-09, 0.52657, 0.0132836, 0.0602469, 0.84789, 1, 1, 1, 2.26667, 1, 0, -8.9407e-08, -9.31323e-09, 0.487775, 0.0305108, 0.00260679, 0.872432, 1, 1, 1, 2.33333, 1, 0, -8.9407e-08, -9.31323e-09, 0.476026, 0.0266464, 0.0126698, 0.878936, 1, 1, 1, 2.4, 1, 0, -8.9407e-08, -9.31323e-09, 0.472371, 0.0119398, 0.0558723, 0.879546, 1, 1, 1, 2.46667, 1, 0, -8.9407e-08, -9.31323e-09, 0.466757, 0.00483803, 0.0765133, 0.881056, 1, 1, 1, 2.53333, 1, 0, -8.9407e-08, -9.31323e-09, 0.419967, 0.0139237, 0.0425669, 0.906434, 1, 1, 1, 2.6, 1, 0, -8.9407e-08, -9.31323e-09, 0.377263, 0.0354453, -0.0208569, 0.925193, 1, 1, 1, 2.66667, 1, 0, -8.9407e-08, -9.31323e-09, 0.411902, 0.0710412, -0.117281, 0.900852, 1, 1, 1, 2.73333, 1, 0, -8.9407e-08, -9.31323e-09, 0.403948, 0.122078, -0.273227, 0.864448, 1, 1, 1, 2.8, 1, 0, -8.9407e-08, -9.31323e-09, 0.36584, 0.148968, -0.371256, 0.840321, 1, 1, 1, 2.86667, 1, 0, -8.9407e-08, -9.31323e-09, 0.347755, 0.148861, -0.413426, 0.828243, 1, 1, 1, 2.93333, 1, 0, -8.9407e-08, -9.31323e-09, 0.32669, 0.135651, -0.416406, 0.837543, 1, 1, 1, 3, 1, 0, -8.9407e-08, -9.31323e-09, 0.279439, 0.118434, -0.359556, 0.882387, 1, 1, 1, 3.06667, 1, 0, -8.9407e-08, -9.31323e-09, 0.228468, 0.0852134, -0.231143, 0.941867, 1, 1, 1, 3.13333, 1, 0, -8.9407e-08, -9.31323e-09, 0.219676, 0.0641951, -0.168189, 0.958819, 1, 1, 1 )
+tracks/27/type = "transform"
+tracks/27/path = NodePath("Skeleton:ArmRoot.L")
+tracks/27/interp = 1
+tracks/27/loop_wrap = true
+tracks/27/imported = false
+tracks/27/enabled = true
+tracks/27/keys = PoolRealArray( 0, 1, -3.72529e-09, 0, 0, -2.1496e-09, 7.45058e-09, 9.34008e-11, 1, 1, 1, 1 )
+tracks/28/type = "method"
+tracks/28/path = NodePath("AnimationPlayer")
+tracks/28/interp = 1
+tracks/28/loop_wrap = true
+tracks/28/imported = false
+tracks/28/enabled = true
+tracks/28/keys = {
+"times": PoolRealArray( 3.14514 ),
+"transitions": PoolRealArray( 1 ),
+"values": [ {
+"args": [ "pistol_idle_vm", -1, 1.0, false ],
+"method": "play"
+} ]
+}
diff --git a/godot/animations/raise_fists.tres b/godot/animations/raise_fists.tres
new file mode 100644
index 0000000..dac8f99
--- /dev/null
+++ b/godot/animations/raise_fists.tres
@@ -0,0 +1,215 @@
+[gd_resource type="Animation" format=2]
+
+[resource]
+resource_name = "raise_fists"
+length = 0.25
+tracks/0/type = "transform"
+tracks/0/path = NodePath("Skeleton:ThumbJoint.R")
+tracks/0/interp = 1
+tracks/0/loop_wrap = true
+tracks/0/imported = false
+tracks/0/enabled = true
+tracks/0/keys = PoolRealArray( 0, 1, -2.2538e-07, 1.78814e-07, -1.8999e-07, 1.67638e-08, 1.16415e-08, -1.234e-08, 1, 1, 1, 1, 0.0666667, 1, -4.74975e-08, 1.49012e-08, -1.53668e-07, -0.0331526, -0.00136419, -0.00613819, 0.999431, 1, 1, 1, 0.133333, 1, -3.1665e-07, 1.49012e-08, -1.98837e-07, -0.202478, -0.00833178, -0.0374887, 0.978533, 1, 1, 1, 0.2, 1, -4.56348e-08, 1.04308e-07, -2.70084e-07, -0.340082, -0.0139941, -0.062966, 0.938181, 1, 1, 1, 0.25, 1, -5.12227e-08, 1.78814e-07, -2.64496e-07, -0.35043, -0.0144199, -0.0648819, 0.934227, 1, 1, 1 )
+tracks/1/type = "transform"
+tracks/1/path = NodePath("Skeleton:Thumb.R")
+tracks/1/interp = 1
+tracks/1/loop_wrap = true
+tracks/1/imported = false
+tracks/1/enabled = true
+tracks/1/keys = PoolRealArray( 0, 1, 2.98023e-07, -1.49012e-07, 0, 3.72529e-08, -2.98023e-08, 4.47035e-08, 1, 1, 1, 1, 0.0666667, 1, 0.00620091, 0.00283238, -0.0037635, -0.00188255, 0.00161113, 0.00279156, 0.999993, 1, 1, 1, 0.2, 1, 0.0640728, 0.02927, -0.0388904, -0.0194515, 0.016647, 0.0288435, 0.999256, 1, 1, 1, 0.25, 1, 0.0661397, 0.0302142, -0.040145, -0.0200785, 0.0171836, 0.0297733, 0.999207, 1, 1, 1 )
+tracks/2/type = "transform"
+tracks/2/path = NodePath("Skeleton:ForefingerJoint.R")
+tracks/2/interp = 1
+tracks/2/loop_wrap = true
+tracks/2/imported = false
+tracks/2/enabled = true
+tracks/2/keys = PoolRealArray( 0, 1, 3.31551e-07, 1.3411e-07, 7.17118e-08, 3.35276e-08, 2.32831e-09, -3.6729e-08, 1, 1, 1, 1, 0.0666667, 1, 3.72529e-07, 4.47035e-08, 7.26432e-08, -0.042319, 0.00899765, 0.0439711, 0.998096, 1, 1, 1, 0.133333, 1, 5.81145e-07, 2.68221e-07, 1.06171e-07, -0.26326, 0.055973, 0.273538, 0.923438, 1, 1, 1, 0.2, 1, 3.35276e-08, 1.78814e-07, 9.96515e-08, -0.426085, 0.0905918, 0.442719, 0.783738, 1, 1, 1, 0.25, 1, -4.84288e-08, 1.63913e-07, 1.19209e-07, -0.437056, 0.0929246, 0.454119, 0.770794, 1, 1, 1 )
+tracks/3/type = "transform"
+tracks/3/path = NodePath("Skeleton:Forefinger.R")
+tracks/3/interp = 1
+tracks/3/loop_wrap = true
+tracks/3/imported = false
+tracks/3/enabled = true
+tracks/3/keys = PoolRealArray( 0, 1, 4.24683e-07, -1.19209e-07, 3.72529e-07, -1.02445e-08, -1.49012e-08, 3.43425e-09, 1, 1, 1, 1, 0.0666667, 1, 2.08616e-07, -1.19209e-07, 3.35276e-07, -0.0279199, 0.0133739, 0.0422919, 0.998626, 1, 1, 1, 0.133333, 1, 2.40281e-07, -2.98023e-07, 2.5332e-07, -0.172331, 0.0825487, 0.261041, 0.946227, 1, 1, 1, 0.2, 1, 2.27243e-07, -3.57628e-07, 3.12924e-07, -0.283281, 0.135695, 0.429103, 0.846882, 1, 1, 1, 0.25, 1, 2.01166e-07, -4.17233e-07, 3.05474e-07, -0.291123, 0.139451, 0.440982, 0.837458, 1, 1, 1 )
+tracks/4/type = "transform"
+tracks/4/path = NodePath("Skeleton:MiddlefingerJoint.R")
+tracks/4/interp = 1
+tracks/4/loop_wrap = true
+tracks/4/imported = false
+tracks/4/enabled = true
+tracks/4/keys = PoolRealArray( 0, 1, -6.89179e-07, 7.45058e-08, -4.72064e-08, 2.79397e-09, 4.89517e-17, -1.75205e-08, 1, 1, 1, 1, 0.0666667, 1, -6.07222e-07, 2.38419e-07, -6.28061e-08, -0.0209217, 0.00287013, 0.041126, 0.998931, 1, 1, 1, 0.133333, 1, -7.1153e-07, 7.45058e-08, -2.48547e-08, -0.128598, 0.0176416, 0.252786, 0.958776, 1, 1, 1, 0.2, 1, -4.39584e-07, 0, -9.95351e-09, -0.213181, 0.0292451, 0.419051, 0.882097, 1, 1, 1, 0.25, 1, -4.47035e-07, -8.9407e-08, -6.22822e-09, -0.219309, 0.0300858, 0.431098, 0.87473, 1, 1, 1 )
+tracks/5/type = "transform"
+tracks/5/path = NodePath("Skeleton:Middlefinger.R")
+tracks/5/interp = 1
+tracks/5/loop_wrap = true
+tracks/5/imported = false
+tracks/5/enabled = true
+tracks/5/keys = PoolRealArray( 0, 1, 4.61936e-07, -2.38419e-07, 3.12924e-07, 4.47035e-08, -8.98581e-09, 8.94215e-09, 1, 1, 1, 1, 0.0666667, 1, -0.000886295, -0.00110722, 0.00142194, -0.0294843, 0.00479992, 0.0600419, 0.997749, 1, 1, 1, 0.133333, 1, -0.0053784, -0.00671619, 0.00862452, -0.184442, 0.0300265, 0.375599, 0.907747, 1, 1, 1, 0.2, 1, -0.00916167, -0.0114394, 0.0146901, -0.295295, 0.0480727, 0.601338, 0.740866, 1, 1, 1, 0.25, 1, -0.00945725, -0.0118085, 0.015164, -0.302507, 0.0492469, 0.616025, 0.725657, 1, 1, 1 )
+tracks/6/type = "transform"
+tracks/6/path = NodePath("Skeleton:RingfingerJoint.R")
+tracks/6/interp = 1
+tracks/6/loop_wrap = true
+tracks/6/imported = false
+tracks/6/enabled = true
+tracks/6/keys = PoolRealArray( 0, 1, -1.86265e-07, 2.08616e-07, -1.38534e-08, -4.13274e-09, 5.58794e-09, -6.05542e-09, 1, 1, 1, 1, 0.0666667, 1, -7.07805e-08, 2.68221e-07, -2.28174e-08, -0.0428572, 0.006094, 0.0453662, 0.998032, 1, 1, 1, 0.133333, 1, -2.01166e-07, 1.49012e-07, 7.63685e-08, -0.266873, 0.0379474, 0.282496, 0.920617, 1, 1, 1, 0.2, 1, -1.30385e-07, 5.96046e-08, -7.86385e-08, -0.431093, 0.0612984, 0.45633, 0.775992, 1, 1, 1, 0.25, 1, -1.28523e-07, 4.47035e-08, -8.83592e-08, -0.442091, 0.0628622, 0.467972, 0.762631, 1, 1, 1 )
+tracks/7/type = "transform"
+tracks/7/path = NodePath("Skeleton:Ringfinger.R")
+tracks/7/interp = 1
+tracks/7/loop_wrap = true
+tracks/7/imported = false
+tracks/7/enabled = true
+tracks/7/keys = PoolRealArray( 0, 1, 2.71946e-07, -5.36442e-07, 4.76837e-07, -1.49012e-08, -7.45058e-09, -1.39698e-08, 1, 1, 1, 1, 0.0666667, 1, 2.04891e-07, -3.57628e-07, 3.65078e-07, -0.0251648, 0.0104393, 0.0512693, 0.998313, 1, 1, 1, 0.133333, 1, 4.69387e-07, -7.7486e-07, 1.3411e-07, -0.15603, 0.0647271, 0.317885, 0.93296, 1, 1, 1, 0.2, 1, 2.57045e-07, -7.7486e-07, 2.98023e-07, -0.254185, 0.105446, 0.517861, 0.809995, 1, 1, 1, 0.25, 1, 1.60187e-07, -7.15256e-07, 2.98023e-07, -0.260935, 0.108246, 0.531613, 0.798488, 1, 1, 1 )
+tracks/8/type = "transform"
+tracks/8/path = NodePath("Skeleton:Pinky.R")
+tracks/8/interp = 1
+tracks/8/loop_wrap = true
+tracks/8/imported = false
+tracks/8/enabled = true
+tracks/8/keys = PoolRealArray( 0, 1, 2.23517e-08, -4.76837e-07, 5.51343e-07, -1.49012e-08, 7.45058e-09, 0, 1, 1, 1, 1, 0.0666667, 1, 0.00424612, 0.00943887, -0.000860691, -0.0402072, -0.0146421, 0.0772984, 0.996089, 1, 1, 1, 0.133333, 1, 0.02576, 0.0572634, -0.00522478, -0.260226, -0.0947653, 0.500284, 0.820377, 1, 1, 1, 0.2, 1, 0.0438761, 0.0975372, -0.00889945, -0.391122, -0.142433, 0.751931, 0.511211, 1, 1, 1, 0.25, 1, 0.0452914, 0.100684, -0.0091866, -0.397811, -0.144869, 0.764791, 0.485647, 1, 1, 1 )
+tracks/9/type = "transform"
+tracks/9/path = NodePath("Skeleton:Wrist.R")
+tracks/9/interp = 1
+tracks/9/loop_wrap = true
+tracks/9/imported = false
+tracks/9/enabled = true
+tracks/9/keys = PoolRealArray( 0, 1, -2.98023e-07, 0, -1.2666e-07, 0.061761, 0.191939, -0.0440671, 0.97847, 1, 1, 1, 0.0666667, 1, -1.78814e-07, 2.38419e-07, -1.56462e-07, 0.0795363, 0.225416, -0.0323216, 0.970473, 1, 1, 1, 0.133333, 1, -1.78814e-07, 1.19209e-07, 8.19564e-08, 0.169045, 0.392008, 0.0290477, 0.903831, 1, 1, 1, 0.2, 1, -1.78814e-07, 2.38419e-07, -1.11759e-07, 0.23848, 0.518615, 0.0796002, 0.817209, 1, 1, 1, 0.25, 1, -1.78814e-07, 2.38419e-07, -1.41561e-07, 0.243524, 0.527705, 0.0833931, 0.809487, 1, 1, 1 )
+tracks/10/type = "transform"
+tracks/10/path = NodePath("Skeleton:Elbow.R")
+tracks/10/interp = 1
+tracks/10/loop_wrap = true
+tracks/10/imported = false
+tracks/10/enabled = true
+tracks/10/keys = PoolRealArray( 0, 1, 3.09199e-07, -1.19209e-07, 0, -0.0731091, -0.00797441, 0.0147535, 0.997183, 1, 1, 1, 0.0666667, 1, 3.61353e-07, -1.19209e-07, -1.19209e-07, 0.0175079, -0.00689666, 0.0210578, 0.999601, 1, 1, 1, 0.133333, 1, 1.9744e-07, 0, -2.38419e-07, 0.326164, -0.00540597, 0.0419155, 0.944368, 1, 1, 1, 0.2, 1, 2.62633e-07, 0, -2.38419e-07, 0.492546, -0.00623675, 0.0545802, 0.868551, 1, 1, 1, 0.25, 1, 2.32831e-07, 0, -2.38419e-07, 0.503665, -0.00632706, 0.0554964, 0.862092, 1, 1, 1 )
+tracks/11/type = "transform"
+tracks/11/path = NodePath("Skeleton:Shoulder.R")
+tracks/11/interp = 1
+tracks/11/loop_wrap = true
+tracks/11/imported = false
+tracks/11/enabled = true
+tracks/11/keys = PoolRealArray( 0, 1, 2.98023e-08, 1.49012e-07, 1.86265e-08, 0.462486, -0.0137901, -0.0240207, 0.886194, 1, 0.999999, 1, 0.0666667, 1, 2.98023e-08, 1.49012e-07, 1.86265e-08, 0.434541, -0.0155964, -0.0193367, 0.900309, 1, 0.999999, 1, 0.133333, 1, 2.98023e-08, 1.49012e-07, 1.86265e-08, 0.357603, -0.0226282, -0.00207291, 0.933597, 1, 1, 1, 0.2, 1, 2.98023e-08, 1.49012e-07, 1.86265e-08, 0.342783, -0.0280221, 0.00727044, 0.938968, 1, 1, 1, 0.25, 1, 2.98023e-08, 1.49012e-07, 1.86265e-08, 0.342968, -0.0284485, 0.00789661, 0.938883, 1, 0.999999, 1 )
+tracks/12/type = "transform"
+tracks/12/path = NodePath("Skeleton:ArmRoot.R")
+tracks/12/interp = 1
+tracks/12/loop_wrap = true
+tracks/12/imported = false
+tracks/12/enabled = true
+tracks/12/keys = PoolRealArray( 0, 1, 0, 1.49012e-08, 5.96046e-08, 3.60823e-15, 1.42109e-14, -1.22777e-16, 1, 1, 1, 1, 0.25, 1, 0, 1.49012e-08, 5.96046e-08, 3.60823e-15, 1.42109e-14, -1.22777e-16, 1, 1, 1, 1 )
+tracks/13/type = "transform"
+tracks/13/path = NodePath("Skeleton:HandIK.R")
+tracks/13/interp = 1
+tracks/13/loop_wrap = true
+tracks/13/imported = false
+tracks/13/enabled = true
+tracks/13/keys = PoolRealArray( 0, 1, 1.45802, -1.14313, 1.62046, 2.98023e-08, -1.11759e-08, -9.12696e-08, 1, 1, 1, 1, 0.0666667, 1, 1.53191, -1.12633, 1.55298, 2.98023e-08, -1.11759e-08, -9.12696e-08, 1, 1, 1, 1, 0.2, 1, 2.22159, -0.969474, 0.923165, 2.98023e-08, -1.11759e-08, -9.12696e-08, 1, 1, 1, 1, 0.25, 1, 2.24622, -0.963872, 0.900672, 2.98023e-08, -1.11759e-08, -9.12696e-08, 1, 1, 1, 1 )
+tracks/14/type = "transform"
+tracks/14/path = NodePath("Skeleton:HandIK.L")
+tracks/14/interp = 1
+tracks/14/loop_wrap = true
+tracks/14/imported = false
+tracks/14/enabled = true
+tracks/14/keys = PoolRealArray( 0, 1, -1.43668, -1.00128, 1.57231, 2.98023e-08, 1.11759e-08, 9.12696e-08, 1, 1, 1, 1, 0.0666667, 1, -1.52081, -1.00958, 1.50594, 2.98023e-08, 1.11759e-08, 9.12696e-08, 1, 1, 1, 1, 0.2, 1, -2.30597, -1.08709, 0.886507, 2.98023e-08, 1.11759e-08, 9.12696e-08, 1, 1, 1, 1, 0.25, 1, -2.33402, -1.08985, 0.864384, 2.98023e-08, 1.11759e-08, 9.12696e-08, 1, 1, 1, 1 )
+tracks/15/type = "transform"
+tracks/15/path = NodePath("Skeleton:ThumbJoint.L")
+tracks/15/interp = 1
+tracks/15/loop_wrap = true
+tracks/15/imported = false
+tracks/15/enabled = true
+tracks/15/keys = PoolRealArray( 0, 1, 6.33299e-08, 5.36442e-07, -4.54951e-07, -1.49012e-08, 9.31323e-10, -2.50293e-09, 1, 1, 1, 1, 0.0666667, 1, 1.64844e-07, 3.27826e-07, -3.17581e-07, -0.0342972, -0.0186832, 0.0244783, 0.998937, 1, 1, 1, 0.133333, 1, 2.75671e-07, 3.72529e-07, -2.96161e-07, -0.210794, -0.114829, 0.150446, 0.959034, 1, 1, 1, 0.2, 1, 1.09896e-07, 4.47035e-07, -3.50177e-07, -0.349501, -0.190388, 0.249443, 0.882825, 1, 1, 1, 0.25, 1, 6.70552e-08, 4.32134e-07, -3.72529e-07, -0.359556, -0.195866, 0.256619, 0.875502, 1, 1, 1 )
+tracks/16/type = "transform"
+tracks/16/path = NodePath("Skeleton:Thumb.L")
+tracks/16/interp = 1
+tracks/16/loop_wrap = true
+tracks/16/imported = false
+tracks/16/enabled = true
+tracks/16/keys = PoolRealArray( 0, 1, -4.47035e-08, -1.78814e-07, 5.21541e-08, -7.45058e-09, -1.49012e-08, 3.72529e-09, 1, 1, 1, 1, 0.0666667, 1, 0.00642064, 0.0121337, -0.00171623, -0.0135471, 0.00579847, 0.00578475, 0.999875, 1, 1, 1, 0.2, 1, 0.0663465, 0.125384, -0.0177353, -0.139766, 0.0598232, 0.0596813, 0.986572, 1, 1, 1, 0.25, 1, 0.0684867, 0.129429, -0.0183074, -0.144219, 0.0617293, 0.0615829, 0.985697, 1, 1, 1 )
+tracks/17/type = "transform"
+tracks/17/path = NodePath("Skeleton:ForefingerJoint.L")
+tracks/17/interp = 1
+tracks/17/loop_wrap = true
+tracks/17/imported = false
+tracks/17/enabled = true
+tracks/17/keys = PoolRealArray( 0, 1, 1.37836e-07, 1.49012e-07, -2.68221e-07, 1.49012e-08, -1.86264e-09, 3.45754e-08, 1, 1, 1, 1, 0.0666667, 1, 1.45286e-07, 1.63913e-07, -2.58908e-07, -0.0226894, 0.0135731, -0.0494806, 0.998425, 1, 1, 1, 0.133333, 1, 3.01749e-07, 8.9407e-08, -1.49012e-07, -0.140449, 0.0840191, -0.30629, 0.937764, 1, 1, 1, 0.2, 1, 2.12342e-07, 5.96046e-08, -2.81259e-07, -0.229554, 0.137323, -0.500606, 0.823311, 1, 1, 1, 0.25, 1, 2.04891e-07, 5.96046e-08, -2.50526e-07, -0.235743, 0.141025, -0.514104, 0.812548, 1, 1, 1 )
+tracks/18/type = "transform"
+tracks/18/path = NodePath("Skeleton:Forefinger.L")
+tracks/18/interp = 1
+tracks/18/loop_wrap = true
+tracks/18/imported = false
+tracks/18/enabled = true
+tracks/18/keys = PoolRealArray( 0, 1, -2.27243e-07, 1.19209e-07, 1.49012e-08, 4.65661e-09, -3.72529e-09, 1.64146e-08, 1, 1, 1, 1, 0.0666667, 1, -2.6077e-08, -3.57628e-07, -3.72529e-08, -0.015596, -0.00481468, -0.0300796, 0.999414, 1, 1, 1, 0.133333, 1, -2.79397e-07, -3.57628e-07, 5.96046e-08, -0.0952711, -0.0294113, -0.183747, 0.977904, 1, 1, 1, 0.2, 1, -5.58794e-08, -4.76837e-07, -7.45058e-08, -0.159951, -0.0493787, -0.308493, 0.936381, 1, 1, 1, 0.25, 1, -1.22935e-07, -5.36442e-07, -6.70552e-08, -0.164809, -0.0508786, -0.317863, 0.932316, 1, 1, 1 )
+tracks/19/type = "transform"
+tracks/19/path = NodePath("Skeleton:MiddlefingerJoint.L")
+tracks/19/interp = 1
+tracks/19/loop_wrap = true
+tracks/19/imported = false
+tracks/19/enabled = true
+tracks/19/keys = PoolRealArray( 0, 1, 3.72529e-07, -3.12924e-07, -1.37778e-07, -1.21072e-08, 1.11759e-08, 3.58268e-08, 1, 1, 1, 1, 0.0666667, 1, 2.01166e-07, -3.72529e-07, -6.61821e-08, -0.0146116, 0.00865909, -0.0540135, 0.998396, 1, 1, 1, 0.133333, 1, -2.08616e-07, -2.98023e-07, -5.27943e-08, -0.090486, 0.0536235, -0.334492, 0.93651, 1, 1, 1, 0.2, 1, 1.71363e-07, -1.78814e-07, -5.88479e-08, -0.147766, 0.0875687, -0.546235, 0.819832, 1, 1, 1, 0.25, 1, 1.60187e-07, -1.3411e-07, -5.58794e-08, -0.151735, 0.0899205, -0.560905, 0.808873, 1, 1, 1 )
+tracks/20/type = "transform"
+tracks/20/path = NodePath("Skeleton:Middlefinger.L")
+tracks/20/interp = 1
+tracks/20/loop_wrap = true
+tracks/20/imported = false
+tracks/20/enabled = true
+tracks/20/keys = PoolRealArray( 0, 1, -2.94298e-07, -1.19209e-07, -1.3411e-07, -7.45058e-09, -1.44355e-08, 1.04556e-08, 1, 1, 1, 1, 0.0666667, 1, 0.000841655, -0.0013845, 0.000561662, -0.0186363, -0.00585259, -0.0422331, 0.998917, 1, 1, 1, 0.133333, 1, 0.00510651, -0.00839669, 0.00340829, -0.114571, -0.0359804, -0.259639, 0.95821, 1, 1, 1, 0.2, 1, 0.00869806, -0.0143022, 0.00580529, -0.189857, -0.0596233, -0.43025, 0.880503, 1, 1, 1, 0.25, 1, 0.0089785, -0.0147637, 0.00599249, -0.195306, -0.0613344, -0.442597, 0.873041, 1, 1, 1 )
+tracks/21/type = "transform"
+tracks/21/path = NodePath("Skeleton:RingfingerJoint.L")
+tracks/21/interp = 1
+tracks/21/loop_wrap = true
+tracks/21/imported = false
+tracks/21/enabled = true
+tracks/21/keys = PoolRealArray( 0, 1, 8.19564e-08, 1.49012e-08, -5.02332e-08, -1.10012e-08, 7.45058e-09, 1.27693e-09, 1, 1, 1, 1, 0.0666667, 1, 3.93018e-07, 1.04308e-07, -3.11993e-08, -0.0216745, 0.00137927, -0.0474371, 0.998638, 1, 1, 1, 0.133333, 1, -3.31551e-07, 7.45058e-08, 1.5425e-08, -0.133759, 0.0085118, -0.292747, 0.94675, 1, 1, 1, 0.2, 1, 1.04308e-07, 1.63913e-07, 4.22006e-08, -0.219953, 0.0139967, -0.481393, 0.848343, 1, 1, 1, 0.25, 1, 1.49012e-07, 1.49012e-07, 3.54485e-08, -0.226052, 0.0143848, -0.49474, 0.839003, 1, 1, 1 )
+tracks/22/type = "transform"
+tracks/22/path = NodePath("Skeleton:Ringfinger.L")
+tracks/22/interp = 1
+tracks/22/loop_wrap = true
+tracks/22/imported = false
+tracks/22/enabled = true
+tracks/22/keys = PoolRealArray( 0, 1, 7.45058e-09, -1.78814e-07, 5.96046e-08, -2.98023e-08, 7.45058e-09, -5.58793e-09, 1, 1, 1, 1, 0.0666667, 1, -2.6077e-08, -3.57628e-07, -5.96046e-08, -0.0158107, -0.00661599, -0.0423089, 0.998958, 1, 1, 1, 0.133333, 1, -2.30968e-07, -4.17233e-07, 1.71363e-07, -0.0971478, -0.0406516, -0.259964, 0.959858, 1, 1, 1, 0.2, 1, 1.75089e-07, -4.76837e-07, 2.23517e-08, -0.161162, -0.0674382, -0.431263, 0.88515, 1, 1, 1, 0.25, 1, 7.45058e-08, -5.36442e-07, 1.49012e-08, -0.165809, -0.0693831, -0.4437, 0.877965, 1, 1, 1 )
+tracks/23/type = "transform"
+tracks/23/path = NodePath("Skeleton:Pinky.L")
+tracks/23/interp = 1
+tracks/23/loop_wrap = true
+tracks/23/imported = false
+tracks/23/enabled = true
+tracks/23/keys = PoolRealArray( 0, 1, -2.01166e-07, -5.96046e-08, -2.68221e-07, -4.47035e-08, -1.49012e-08, -2.23517e-08, 1, 1, 1, 1, 0.0666667, 1, -8.19564e-08, -5.96046e-08, -2.83122e-07, -0.0430723, -0.00751763, -0.0534383, 0.997613, 1, 1, 1, 0.133333, 1, -2.01166e-07, -1.78814e-07, 1.49012e-08, -0.27006, -0.0471347, -0.335054, 0.901435, 1, 1, 1, 0.2, 1, 2.23517e-08, -2.98023e-07, -1.19209e-07, -0.430468, -0.0751315, -0.534066, 0.723759, 1, 1, 1, 0.25, 1, -5.96046e-08, -3.57628e-07, -1.04308e-07, -0.440752, -0.0769264, -0.546826, 0.707673, 1, 1, 1 )
+tracks/24/type = "transform"
+tracks/24/path = NodePath("Skeleton:Wrist.L")
+tracks/24/interp = 1
+tracks/24/loop_wrap = true
+tracks/24/imported = false
+tracks/24/enabled = true
+tracks/24/keys = PoolRealArray( 0, 1, -2.08616e-07, 2.38419e-07, 1.86265e-07, 0.0213617, -0.109827, 0.0208202, 0.993503, 1, 1, 1, 0.0666667, 1, 5.96046e-08, 1.19209e-07, 2.6077e-07, 0.0505556, -0.136861, 0.00492975, 0.989287, 1, 1, 1, 0.133333, 1, 0, 2.38419e-07, 5.21541e-08, 0.199832, -0.27241, -0.0772902, 0.938023, 1, 1, 1, 0.2, 1, 1.49012e-07, 2.38419e-07, 5.21541e-08, 0.317439, -0.375693, -0.143331, 0.858803, 1, 1, 1, 0.25, 1, 8.9407e-08, 2.38419e-07, 1.49012e-08, 0.326022, -0.383089, -0.148201, 0.851463, 1, 1, 1 )
+tracks/25/type = "transform"
+tracks/25/path = NodePath("Skeleton:Elbow.L")
+tracks/25/interp = 1
+tracks/25/loop_wrap = true
+tracks/25/imported = false
+tracks/25/enabled = true
+tracks/25/keys = PoolRealArray( 0, 1, 3.91155e-08, 3.57628e-07, 0, 0.00902606, 0.00456613, -0.0142365, 0.999848, 1, 1, 1, 0.0666667, 1, 5.96046e-08, 2.38419e-07, 0, 0.0819898, -0.0103845, -0.0271951, 0.996208, 1, 1, 1, 0.133333, 1, 7.82311e-08, 2.38419e-07, 0, 0.334433, -0.0841003, -0.113885, 0.931725, 1, 1, 1, 0.2, 1, 1.67638e-08, 1.19209e-07, 1.19209e-07, 0.456647, -0.136569, -0.198409, 0.856421, 1, 1, 1, 0.25, 1, 3.53903e-08, 1.19209e-07, 1.19209e-07, 0.464057, -0.140176, -0.205032, 0.850273, 1, 1, 1 )
+tracks/26/type = "transform"
+tracks/26/path = NodePath("Skeleton:Shoulder.L")
+tracks/26/interp = 1
+tracks/26/loop_wrap = true
+tracks/26/imported = false
+tracks/26/enabled = true
+tracks/26/keys = PoolRealArray( 0, 1, 2.98023e-08, -5.96046e-08, -1.49012e-08, 0.416952, 0.0106248, 0.0365461, 0.908131, 1, 1, 1, 0.0666667, 1, 2.98023e-08, -5.96046e-08, -1.49012e-08, 0.397941, 0.0101024, 0.0304169, 0.916851, 1, 1, 1, 0.133333, 1, 2.98023e-08, -5.96046e-08, -1.49012e-08, 0.354022, 0.00837526, 0.00548228, 0.935184, 1, 1, 1, 0.2, 1, 2.98023e-08, -5.96046e-08, -1.49012e-08, 0.365788, 0.011418, -0.0171124, 0.930471, 1, 1, 1, 0.25, 1, 2.98023e-08, -5.96046e-08, -1.49012e-08, 0.368099, 0.0118651, -0.0191418, 0.929514, 1, 1, 1 )
+tracks/27/type = "transform"
+tracks/27/path = NodePath("Skeleton:ArmRoot.L")
+tracks/27/interp = 1
+tracks/27/loop_wrap = true
+tracks/27/imported = false
+tracks/27/enabled = true
+tracks/27/keys = PoolRealArray( 0, 1, 0, 1.49012e-08, -5.96046e-08, -9.60018e-09, -1.49012e-08, -3.55763e-09, 1, 1, 1, 1, 0.25, 1, 0, 1.49012e-08, -5.96046e-08, -9.60018e-09, -1.49012e-08, -3.55763e-09, 1, 1, 1, 1 )
+tracks/28/type = "method"
+tracks/28/path = NodePath("AnimationPlayer")
+tracks/28/interp = 1
+tracks/28/loop_wrap = true
+tracks/28/imported = false
+tracks/28/enabled = true
+tracks/28/keys = {
+"times": PoolRealArray( 0.24 ),
+"transitions": PoolRealArray( 1 ),
+"values": [ {
+"args": [ "fists_idle", -1, 1.0, false ],
+"method": "play"
+} ]
+}
diff --git a/godot/animations/rockets_idle_vm.tres b/godot/animations/rockets_idle_vm.tres
new file mode 100644
index 0000000..c5efe4a
--- /dev/null
+++ b/godot/animations/rockets_idle_vm.tres
@@ -0,0 +1,202 @@
+[gd_resource type="Animation" format=2]
+
+[resource]
+resource_name = "rockets_idle"
+length = 1.66667
+loop = true
+tracks/0/type = "transform"
+tracks/0/path = NodePath("Skeleton:ThumbJoint.R")
+tracks/0/interp = 1
+tracks/0/loop_wrap = true
+tracks/0/imported = false
+tracks/0/enabled = true
+tracks/0/keys = PoolRealArray( 0, 1, -1.49012e-08, 1.93715e-07, -1.47615e-07, -0.087272, -0.134568, -0.114214, 0.980424, 1, 1, 1, 1.66667, 1, -1.49012e-08, 1.93715e-07, -1.47615e-07, -0.087272, -0.134568, -0.114214, 0.980424, 1, 1, 1 )
+tracks/1/type = "transform"
+tracks/1/path = NodePath("Skeleton:Thumb.R")
+tracks/1/interp = 1
+tracks/1/loop_wrap = true
+tracks/1/imported = false
+tracks/1/enabled = true
+tracks/1/keys = PoolRealArray( 0, 1, -5.96046e-08, -4.17233e-07, -2.23517e-08, -0.0861304, -0.0315382, 0.281321, 0.95522, 1, 1, 1, 1.66667, 1, -5.96046e-08, -4.17233e-07, -2.23517e-08, -0.0861304, -0.0315382, 0.281321, 0.95522, 1, 1, 1 )
+tracks/2/type = "transform"
+tracks/2/path = NodePath("Skeleton:ForefingerJoint.R")
+tracks/2/interp = 1
+tracks/2/loop_wrap = true
+tracks/2/imported = false
+tracks/2/enabled = true
+tracks/2/keys = PoolRealArray( 0, 1, 2.98023e-08, -1.78814e-07, -2.8871e-08, -0.185458, 0.0221757, 0.301368, 0.935035, 1, 1, 1, 1.66667, 1, 2.98023e-08, -1.78814e-07, -2.8871e-08, -0.185458, 0.0221757, 0.301368, 0.935035, 1, 1, 1 )
+tracks/3/type = "transform"
+tracks/3/path = NodePath("Skeleton:Forefinger.R")
+tracks/3/interp = 1
+tracks/3/loop_wrap = true
+tracks/3/imported = false
+tracks/3/enabled = true
+tracks/3/keys = PoolRealArray( 0, 1, 1.65775e-07, -5.96046e-08, -2.38419e-07, -1.67638e-08, -3.72529e-09, -8.3819e-09, 1, 1, 1, 1, 1.66667, 1, 1.65775e-07, -5.96046e-08, -2.38419e-07, -1.67638e-08, -3.72529e-09, -8.3819e-09, 1, 1, 1, 1 )
+tracks/4/type = "transform"
+tracks/4/path = NodePath("Skeleton:MiddlefingerJoint.R")
+tracks/4/interp = 1
+tracks/4/loop_wrap = true
+tracks/4/imported = false
+tracks/4/enabled = true
+tracks/4/keys = PoolRealArray( 0, 1, -1.2666e-07, -5.81145e-07, 1.96334e-07, -0.106147, 0.0781978, 0.389089, 0.911717, 1, 1, 1, 1.66667, 1, -1.2666e-07, -5.81145e-07, 1.96334e-07, -0.106147, 0.0781978, 0.389089, 0.911717, 1, 1, 1 )
+tracks/5/type = "transform"
+tracks/5/path = NodePath("Skeleton:Middlefinger.R")
+tracks/5/interp = 1
+tracks/5/loop_wrap = true
+tracks/5/imported = false
+tracks/5/enabled = true
+tracks/5/keys = PoolRealArray( 0, 1, 1.56462e-07, -5.96046e-08, -8.9407e-08, -1.49012e-08, -7.85803e-09, -3.00133e-10, 1, 1, 1, 1, 1.66667, 1, 1.56462e-07, -5.96046e-08, -8.9407e-08, -1.49012e-08, -7.85803e-09, -3.00133e-10, 1, 1, 1, 1 )
+tracks/6/type = "transform"
+tracks/6/path = NodePath("Skeleton:RingfingerJoint.R")
+tracks/6/interp = 1
+tracks/6/loop_wrap = true
+tracks/6/imported = false
+tracks/6/enabled = true
+tracks/6/keys = PoolRealArray( 0, 1, 2.70084e-07, -2.08616e-07, -2.68221e-07, -0.10149, 0.0984608, 0.247778, 0.958442, 1, 1, 1, 1.66667, 1, 2.70084e-07, -2.08616e-07, -2.68221e-07, -0.10149, 0.0984608, 0.247778, 0.958442, 1, 1, 1 )
+tracks/7/type = "transform"
+tracks/7/path = NodePath("Skeleton:Ringfinger.R")
+tracks/7/interp = 1
+tracks/7/loop_wrap = true
+tracks/7/imported = false
+tracks/7/enabled = true
+tracks/7/keys = PoolRealArray( 0, 1, 2.45869e-07, -2.38419e-07, -2.38419e-07, 0.040959, 0.0530931, -0.00104652, 0.997749, 1, 1, 1, 1.66667, 1, 2.45869e-07, -2.38419e-07, -2.38419e-07, 0.040959, 0.0530931, -0.00104652, 0.997749, 1, 1, 1 )
+tracks/8/type = "transform"
+tracks/8/path = NodePath("Skeleton:Pinky.R")
+tracks/8/interp = 1
+tracks/8/loop_wrap = true
+tracks/8/imported = false
+tracks/8/enabled = true
+tracks/8/keys = PoolRealArray( 0, 1, 5.21541e-08, -2.38419e-07, 5.96046e-08, 0.0982557, 0.107769, 0.0519235, 0.987945, 1, 1, 1, 1.66667, 1, 5.21541e-08, -2.38419e-07, 5.96046e-08, 0.0982557, 0.107769, 0.0519235, 0.987945, 1, 1, 1 )
+tracks/9/type = "transform"
+tracks/9/path = NodePath("Skeleton:Wrist.R")
+tracks/9/interp = 1
+tracks/9/loop_wrap = true
+tracks/9/imported = false
+tracks/9/enabled = true
+tracks/9/keys = PoolRealArray( 0, 1, -8.9407e-08, -3.57628e-07, 2.23517e-08, 0.061761, 0.191939, -0.0440671, 0.97847, 1, 1, 1, 0.0666667, 1, -5.96046e-08, -2.38419e-07, 5.96046e-08, 0.0617553, 0.191802, -0.0439804, 0.978501, 1, 1, 1, 0.133333, 1, 5.96046e-08, -2.38419e-07, 2.08616e-07, 0.0617159, 0.190851, -0.0433808, 0.978716, 1, 1, 1, 0.2, 1, -2.98023e-08, -1.19209e-07, -2.23517e-08, 0.0616368, 0.188946, -0.0421793, 0.979143, 1, 1, 1, 0.333333, 1, 2.98023e-08, -3.57628e-07, -6.70552e-08, 0.0613948, 0.183161, -0.038533, 0.980407, 1, 1, 1, 0.666667, 1, -1.19209e-07, -3.57628e-07, 8.19564e-08, 0.0606864, 0.166572, -0.0280986, 0.983759, 1, 1, 1, 0.733333, 1, 8.9407e-08, -3.57628e-07, 1.49012e-07, 0.0606004, 0.16459, -0.0268537, 0.984133, 1, 1, 1, 0.8, 1, -5.96046e-08, -1.19209e-07, 1.93715e-07, 0.0605517, 0.163471, -0.0261517, 0.984341, 1, 1, 1, 0.866667, 1, 0, -2.38419e-07, 1.2666e-07, 0.0605509, 0.163454, -0.0261406, 0.984344, 1, 1, 1, 0.933333, 1, 5.96046e-08, -1.19209e-07, 5.21541e-08, 0.0605951, 0.164468, -0.0267777, 0.984155, 1, 1, 1, 1, 1, 2.98023e-08, -3.57628e-07, 8.19564e-08, 0.0606736, 0.166276, -0.0279127, 0.983815, 1, 1, 1, 1.53333, 1, -2.98023e-08, -2.38419e-07, 2.98023e-08, 0.0616789, 0.189958, -0.0428173, 0.978917, 1, 1, 1, 1.6, 1, -8.9407e-08, -1.19209e-07, 8.9407e-08, 0.0617377, 0.191377, -0.0437123, 0.978597, 1, 1, 1, 1.66667, 1, -8.9407e-08, -3.57628e-07, 2.23517e-08, 0.061761, 0.191939, -0.0440671, 0.97847, 1, 1, 1 )
+tracks/10/type = "transform"
+tracks/10/path = NodePath("Skeleton:Elbow.R")
+tracks/10/interp = 1
+tracks/10/loop_wrap = true
+tracks/10/imported = false
+tracks/10/enabled = true
+tracks/10/keys = PoolRealArray( 0, 1, -5.7742e-08, 1.19209e-07, -3.57628e-07, -0.0731088, -0.0079743, 0.0147535, 0.997183, 1, 1, 1, 0.0666667, 1, -3.1665e-08, 0, -2.38419e-07, -0.0730507, -0.007971, 0.0147517, 0.997187, 1, 1, 1, 0.133333, 1, 3.53903e-08, 1.19209e-07, -1.19209e-07, -0.0726492, -0.00794821, 0.014739, 0.997217, 1, 1, 1, 0.2, 1, -1.86265e-08, -1.19209e-07, -1.19209e-07, -0.0718487, -0.00790265, 0.0147132, 0.997276, 1, 1, 1, 0.266667, 1, -9.31323e-09, -2.38419e-07, 0, -0.0707483, -0.00783976, 0.0146762, 0.997356, 1, 1, 1, 0.666667, 1, 9.12696e-08, -1.19209e-07, -3.57628e-07, -0.0628582, -0.00737989, 0.0143596, 0.997892, 1, 1, 1, 0.733333, 1, -3.72529e-09, 0, -2.38419e-07, -0.0620968, -0.00733457, 0.0143239, 0.99794, 1, 1, 1, 0.8, 1, -1.86265e-09, -1.19209e-07, 1.19209e-07, -0.0616695, -0.0073091, 0.0143036, 0.997967, 1, 1, 1, 0.866667, 1, -6.51926e-08, 1.19209e-07, -1.19209e-07, -0.0616628, -0.00730871, 0.0143033, 0.997968, 1, 1, 1, 0.933333, 1, 2.79397e-08, -1.19209e-07, -1.19209e-07, -0.0620504, -0.00733181, 0.0143218, 0.997943, 1, 1, 1, 1, 1, -6.51926e-08, -1.19209e-07, -1.19209e-07, -0.0627442, -0.00737314, 0.0143543, 0.997899, 1, 1, 1, 1.13333, 1, -4.65661e-08, 0, 0, -0.064887, -0.00749971, 0.01445, 0.99776, 1, 1, 1, 1.53333, 1, 1.49012e-08, 1.19209e-07, -1.19209e-07, -0.072273, -0.00792683, 0.014727, 0.997245, 1, 1, 1, 1.6, 1, 2.98023e-08, -1.19209e-07, -1.19209e-07, -0.0728709, -0.0079608, 0.0147461, 0.997201, 1, 1, 1, 1.66667, 1, -5.7742e-08, 1.19209e-07, -3.57628e-07, -0.0731088, -0.0079743, 0.0147535, 0.997183, 1, 1, 1 )
+tracks/11/type = "transform"
+tracks/11/path = NodePath("Skeleton:Shoulder.R")
+tracks/11/interp = 1
+tracks/11/loop_wrap = true
+tracks/11/imported = false
+tracks/11/enabled = true
+tracks/11/keys = PoolRealArray( 0, 1, 0, 5.96046e-08, -1.86265e-09, 0.462486, -0.0137901, -0.0240207, 0.886194, 1, 1, 1, 0.133333, 1, 0, 5.96046e-08, -1.86265e-09, 0.462477, -0.0137607, -0.0242028, 0.886194, 1, 1, 1, 0.2, 1, 0, 5.96046e-08, -1.86265e-09, 0.462463, -0.0137092, -0.0245219, 0.886194, 1, 1, 1, 0.333333, 1, 0, 5.96046e-08, -1.86265e-09, 0.462432, -0.0135515, -0.0254919, 0.886185, 1, 1, 1, 0.4, 1, 0, 5.96046e-08, -1.86265e-09, 0.462422, -0.0134551, -0.0260791, 0.886174, 1, 1, 1, 0.666667, 1, 0, 5.96046e-08, -1.86265e-09, 0.462443, -0.0130881, -0.0282823, 0.886101, 1, 1, 1, 0.733333, 1, 0, 5.96046e-08, -1.86265e-09, 0.462454, -0.0130316, -0.0286168, 0.886086, 1, 1, 1, 1, 1, 0, 5.96046e-08, -1.86265e-09, 0.462444, -0.0130797, -0.0283322, 0.886099, 1, 0.999999, 1, 1.06667, 1, 0, 5.96046e-08, -1.86265e-09, 0.462433, -0.0131514, -0.0279056, 0.886117, 1, 1, 1, 1.46667, 1, 0, 5.96046e-08, -1.86265e-09, 0.462455, -0.0136774, -0.024718, 0.886193, 1, 1, 1, 1.53333, 1, 0, 5.96046e-08, -1.86265e-09, 0.46247, -0.0137366, -0.0243524, 0.886194, 1, 1, 1, 1.66667, 1, 0, 5.96046e-08, -1.86265e-09, 0.462486, -0.0137901, -0.0240207, 0.886194, 1, 1, 1 )
+tracks/12/type = "transform"
+tracks/12/path = NodePath("Skeleton:ArmRoot.R")
+tracks/12/interp = 1
+tracks/12/loop_wrap = true
+tracks/12/imported = false
+tracks/12/enabled = true
+tracks/12/keys = PoolRealArray( 0, 1, 0, 0, 0, 5.55112e-17, 7.10543e-15, -1.22776e-16, 1, 1, 1, 1, 1.66667, 1, 0, 0, 0, 5.55112e-17, 7.10543e-15, -1.22776e-16, 1, 1, 1, 1 )
+tracks/13/type = "transform"
+tracks/13/path = NodePath("Skeleton:HandIK.R")
+tracks/13/interp = 1
+tracks/13/loop_wrap = true
+tracks/13/imported = false
+tracks/13/enabled = true
+tracks/13/keys = PoolRealArray( 0, 1, 1.45802, -1.14313, 1.62046, 2.98023e-08, 1.16573e-15, 3.91156e-08, 1, 1, 1, 1, 0.0666667, 1, 1.45818, -1.14304, 1.62052, -1.249e-15, -1.49012e-08, 8.56817e-08, 1, 1, 1, 1, 0.133333, 1, 1.45932, -1.14238, 1.621, 1.49012e-08, -3.72529e-09, 2.23517e-08, 1, 1, 1, 1, 0.2, 1, 1.46161, -1.14106, 1.62196, -1.249e-15, -1.49012e-08, 8.56817e-08, 1, 1, 1, 1, 0.733333, 1, 1.49073, -1.12429, 1.63412, 2.98023e-08, 1.16573e-15, 3.91156e-08, 1, 1, 1, 1, 0.8, 1, 1.49207, -1.12352, 1.63467, -1.249e-15, -1.49012e-08, 8.56817e-08, 1, 1, 1, 1, 0.866667, 1, 1.49209, -1.12351, 1.63468, 1.49012e-08, -7.45058e-09, 2.04891e-08, 1, 1, 1, 1, 0.933333, 1, 1.49088, -1.1242, 1.63418, -1.49012e-08, -7.45058e-09, 8.9407e-08, 1, 1, 1, 1, 1, 1, 1.48872, -1.12545, 1.63328, 2.98023e-08, 1.16573e-15, 3.91156e-08, 1, 1, 1, 1, 1.53333, 1, 1.4604, -1.14176, 1.62145, 2.98023e-08, -7.45058e-09, 3.53903e-08, 1, 1, 1, 1, 1.6, 1, 1.45869, -1.14274, 1.62074, -1.49012e-08, -7.45058e-09, 8.9407e-08, 1, 1, 1, 1, 1.66667, 1, 1.45802, -1.14313, 1.62046, 2.98023e-08, 1.16573e-15, 3.91156e-08, 1, 1, 1, 1 )
+tracks/14/type = "transform"
+tracks/14/path = NodePath("Skeleton:HandIK.L")
+tracks/14/interp = 1
+tracks/14/loop_wrap = true
+tracks/14/imported = false
+tracks/14/enabled = true
+tracks/14/keys = PoolRealArray( 0, 1, 0.0636866, 0.0930613, -0.909438, -1.49012e-08, -1.49012e-08, -2.22045e-16, 1, 1, 1, 1, 1.66667, 1, 0.0636866, 0.0930613, -0.909438, -1.49012e-08, -1.49012e-08, -2.22045e-16, 1, 1, 1, 1 )
+tracks/15/type = "transform"
+tracks/15/path = NodePath("Skeleton:ThumbJoint.L")
+tracks/15/interp = 1
+tracks/15/loop_wrap = true
+tracks/15/imported = false
+tracks/15/enabled = true
+tracks/15/keys = PoolRealArray( 0, 1, 3.13856e-07, -1.63913e-07, 6.55651e-07, 1.49012e-08, 1.46557e-16, 1.07248e-08, 1, 1, 1, 1, 1.66667, 1, 3.13856e-07, -1.63913e-07, 6.55651e-07, 1.49012e-08, 1.46557e-16, 1.07248e-08, 1, 1, 1, 1 )
+tracks/16/type = "transform"
+tracks/16/path = NodePath("Skeleton:Thumb.L")
+tracks/16/interp = 1
+tracks/16/loop_wrap = true
+tracks/16/imported = false
+tracks/16/enabled = true
+tracks/16/keys = PoolRealArray( 0, 1, 7.00355e-07, 1.78814e-07, 1.41561e-07, 1.49012e-08, -1.49012e-08, 4.47035e-08, 1, 1, 1, 1, 1.66667, 1, 7.00355e-07, 1.78814e-07, 1.41561e-07, 1.49012e-08, -1.49012e-08, 4.47035e-08, 1, 1, 1, 1 )
+tracks/17/type = "transform"
+tracks/17/path = NodePath("Skeleton:ForefingerJoint.L")
+tracks/17/interp = 1
+tracks/17/loop_wrap = true
+tracks/17/imported = false
+tracks/17/enabled = true
+tracks/17/keys = PoolRealArray( 0, 1, 5.10365e-07, 3.27826e-07, 1.79745e-07, -2.6077e-08, 8.3819e-09, -1.68802e-08, 1, 1, 1, 1, 1.66667, 1, 5.10365e-07, 3.27826e-07, 1.79745e-07, -2.6077e-08, 8.3819e-09, -1.68802e-08, 1, 1, 1, 1 )
+tracks/18/type = "transform"
+tracks/18/path = NodePath("Skeleton:Forefinger.L")
+tracks/18/interp = 1
+tracks/18/loop_wrap = true
+tracks/18/imported = false
+tracks/18/enabled = true
+tracks/18/keys = PoolRealArray( 0, 1, 1.39698e-07, 0, -4.54485e-07, -2.42144e-08, 4.44089e-16, -1.24855e-08, 1, 1, 1, 1, 1.66667, 1, 1.39698e-07, 0, -4.54485e-07, -2.42144e-08, 4.44089e-16, -1.24855e-08, 1, 1, 1, 1 )
+tracks/19/type = "transform"
+tracks/19/path = NodePath("Skeleton:MiddlefingerJoint.L")
+tracks/19/interp = 1
+tracks/19/loop_wrap = true
+tracks/19/imported = false
+tracks/19/enabled = true
+tracks/19/keys = PoolRealArray( 0, 1, 0, -1.3411e-07, 8.9407e-08, -3.53903e-08, 1.49012e-08, -3.66708e-09, 1, 1, 1, 1, 1.66667, 1, 0, -1.3411e-07, 8.9407e-08, -3.53903e-08, 1.49012e-08, -3.66708e-09, 1, 1, 1, 1 )
+tracks/20/type = "transform"
+tracks/20/path = NodePath("Skeleton:Middlefinger.L")
+tracks/20/interp = 1
+tracks/20/loop_wrap = true
+tracks/20/imported = false
+tracks/20/enabled = true
+tracks/20/keys = PoolRealArray( 0, 1, 1.82539e-07, -2.38419e-07, -4.47035e-07, -1.49012e-08, 1.35042e-08, -7.75253e-09, 1, 1, 1, 1, 1.66667, 1, 1.82539e-07, -2.38419e-07, -4.47035e-07, -1.49012e-08, 1.35042e-08, -7.75253e-09, 1, 1, 1, 1 )
+tracks/21/type = "transform"
+tracks/21/path = NodePath("Skeleton:RingfingerJoint.L")
+tracks/21/interp = 1
+tracks/21/loop_wrap = true
+tracks/21/imported = false
+tracks/21/enabled = true
+tracks/21/keys = PoolRealArray( 0, 1, 8.75443e-08, -6.10948e-07, 5.31436e-08, 1.13505e-08, -9.31323e-09, -2.0189e-08, 1, 1, 1, 1, 1.66667, 1, 8.75443e-08, -6.10948e-07, 5.31436e-08, 1.13505e-08, -9.31323e-09, -2.0189e-08, 1, 1, 1, 1 )
+tracks/22/type = "transform"
+tracks/22/path = NodePath("Skeleton:Ringfinger.L")
+tracks/22/interp = 1
+tracks/22/loop_wrap = true
+tracks/22/imported = false
+tracks/22/enabled = true
+tracks/22/keys = PoolRealArray( 0, 1, 4.13507e-07, 0, -2.23517e-07, -4.47035e-08, 7.45058e-09, -1.67638e-08, 1, 1, 1, 1, 1.66667, 1, 4.13507e-07, 0, -2.23517e-07, -4.47035e-08, 7.45058e-09, -1.67638e-08, 1, 1, 1, 1 )
+tracks/23/type = "transform"
+tracks/23/path = NodePath("Skeleton:Pinky.L")
+tracks/23/interp = 1
+tracks/23/loop_wrap = true
+tracks/23/imported = false
+tracks/23/enabled = true
+tracks/23/keys = PoolRealArray( 0, 1, 1.93715e-07, 5.96046e-08, -3.57628e-07, 1.49012e-08, 4.47035e-08, -6.66134e-16, 1, 1, 1, 1, 1.66667, 1, 1.93715e-07, 5.96046e-08, -3.57628e-07, 1.49012e-08, 4.47035e-08, -6.66134e-16, 1, 1, 1, 1 )
+tracks/24/type = "transform"
+tracks/24/path = NodePath("Skeleton:Wrist.L")
+tracks/24/interp = 1
+tracks/24/loop_wrap = true
+tracks/24/imported = false
+tracks/24/enabled = true
+tracks/24/keys = PoolRealArray( 0, 1, 1.49012e-07, 0, 7.45058e-09, 0.0213617, -0.109827, 0.0208203, 0.993503, 1, 1, 1, 1.66667, 1, 1.49012e-07, 0, 7.45058e-09, 0.0213617, -0.109827, 0.0208203, 0.993503, 1, 1, 1 )
+tracks/25/type = "transform"
+tracks/25/path = NodePath("Skeleton:Elbow.L")
+tracks/25/interp = 1
+tracks/25/loop_wrap = true
+tracks/25/imported = false
+tracks/25/enabled = true
+tracks/25/keys = PoolRealArray( 0, 1, 1.30385e-08, 4.76837e-07, -1.19209e-07, 0.0256825, 0.00017895, -0.015904, 0.999544, 1, 1, 1, 1.66667, 1, 1.30385e-08, 4.76837e-07, -1.19209e-07, 0.0256825, 0.00017895, -0.015904, 0.999544, 1, 1, 1 )
+tracks/26/type = "transform"
+tracks/26/path = NodePath("Skeleton:Shoulder.L")
+tracks/26/interp = 1
+tracks/26/loop_wrap = true
+tracks/26/imported = false
+tracks/26/enabled = true
+tracks/26/keys = PoolRealArray( 0, 1, 0, -8.9407e-08, -9.31323e-09, -0.162827, 0.0101095, -0.0617419, 0.984669, 1, 1, 1, 1.66667, 1, 0, -8.9407e-08, -9.31323e-09, -0.162827, 0.0101095, -0.0617419, 0.984669, 1, 1, 1 )
+tracks/27/type = "transform"
+tracks/27/path = NodePath("Skeleton:ArmRoot.L")
+tracks/27/interp = 1
+tracks/27/loop_wrap = true
+tracks/27/imported = false
+tracks/27/enabled = true
+tracks/27/keys = PoolRealArray( 0, 1, -3.72529e-09, 0, 0, -2.1496e-09, 7.45058e-09, 9.34008e-11, 1, 1, 1, 1, 1.66667, 1, -3.72529e-09, 0, 0, -2.1496e-09, 7.45058e-09, 9.34008e-11, 1, 1, 1, 1 )
diff --git a/godot/animations/rockets_launch_vm.tres b/godot/animations/rockets_launch_vm.tres
new file mode 100644
index 0000000..7e6ec4e
--- /dev/null
+++ b/godot/animations/rockets_launch_vm.tres
@@ -0,0 +1,215 @@
+[gd_resource type="Animation" format=2]
+
+[resource]
+resource_name = "rockets_launch"
+length = 2.91667
+tracks/0/type = "transform"
+tracks/0/path = NodePath("Skeleton:ThumbJoint.R")
+tracks/0/interp = 1
+tracks/0/loop_wrap = true
+tracks/0/imported = false
+tracks/0/enabled = true
+tracks/0/keys = PoolRealArray( 0, 1, -1.49012e-08, 1.93715e-07, -1.47615e-07, -0.087272, -0.134568, -0.114214, 0.980424, 1, 1, 1, 1.4, 1, 2.69152e-07, 2.38419e-07, -8.42847e-08, -0.087272, -0.134568, -0.114214, 0.980424, 1, 1, 1, 1.46667, 1, 3.15718e-07, 1.49012e-07, -1.11293e-07, 1.30385e-08, 7.91624e-09, 3.56522e-09, 1, 1, 1, 1, 2, 1, 2.38419e-07, 1.04308e-07, 8.3819e-09, 1.67638e-08, 1.07102e-08, 9.28412e-09, 1, 1, 1, 1, 2.06667, 1, 2.31899e-07, 1.63913e-07, 5.7742e-08, -0.00545596, -0.00841274, -0.00714032, 0.999924, 1, 1, 1, 2.13333, 1, 1.09896e-07, 2.5332e-07, -7.03149e-08, -0.0360591, -0.0556007, -0.0471911, 0.996685, 1, 1, 1, 2.2, 1, 3.31551e-07, 1.78814e-07, 3.63216e-08, -0.0740458, -0.114174, -0.096905, 0.985947, 1, 1, 1, 2.26667, 1, 2.5332e-07, 1.49012e-08, -4.90807e-07, -0.087272, -0.134568, -0.114214, 0.980423, 1, 1, 1, 2.91667, 1, 1.78814e-07, 4.47035e-08, -2.51457e-08, -0.087272, -0.134568, -0.114214, 0.980423, 1, 1, 1 )
+tracks/1/type = "transform"
+tracks/1/path = NodePath("Skeleton:Thumb.R")
+tracks/1/interp = 1
+tracks/1/loop_wrap = true
+tracks/1/imported = false
+tracks/1/enabled = true
+tracks/1/keys = PoolRealArray( 0, 1, -5.96046e-08, -4.17233e-07, -2.23517e-08, -0.0861304, -0.0315382, 0.281321, 0.95522, 1, 1, 1, 1.4, 1, 1.49012e-07, -5.96046e-08, -7.45058e-08, -0.0861304, -0.0315382, 0.281321, 0.95522, 1, 1, 1, 1.46667, 1, 8.9407e-08, -5.96046e-08, -8.9407e-08, -2.23517e-08, 1.49012e-08, -3.35276e-08, 1, 1, 1, 1, 2, 1, 5.96046e-08, -2.98023e-07, -1.63913e-07, -7.45058e-08, 4.32987e-15, -5.58793e-08, 1, 1, 1, 1, 2.06667, 1, -5.96046e-08, -1.49012e-07, -1.11759e-07, -0.00539772, -0.00197643, 0.0176299, 0.999828, 1, 1, 1, 2.13333, 1, 2.5332e-07, -2.98023e-08, -3.50177e-07, -0.0358106, -0.0131127, 0.116965, 0.992404, 1, 1, 1, 2.2, 1, 2.5332e-07, -2.98023e-08, -3.50177e-07, -0.0733066, -0.0268425, 0.239436, 0.967769, 1, 1, 1, 2.26667, 1, 2.5332e-07, -2.98023e-08, -3.50177e-07, -0.0861305, -0.0315382, 0.281321, 0.95522, 1, 1, 1, 2.91667, 1, 5.96046e-08, -2.98023e-08, -1.3411e-07, -0.0861304, -0.0315382, 0.281321, 0.95522, 1, 1, 1 )
+tracks/2/type = "transform"
+tracks/2/path = NodePath("Skeleton:ForefingerJoint.R")
+tracks/2/interp = 1
+tracks/2/loop_wrap = true
+tracks/2/imported = false
+tracks/2/enabled = true
+tracks/2/keys = PoolRealArray( 0, 1, 2.98023e-08, -1.78814e-07, -2.8871e-08, -0.185458, 0.0221757, 0.301368, 0.935035, 1, 1, 1, 1.4, 1, 1.49012e-08, -4.47035e-08, -2.79397e-09, -0.185458, 0.0221757, 0.301368, 0.935035, 1, 1, 1, 1.46667, 1, 1.86265e-07, -5.96046e-08, 2.79397e-09, 4.62277e-16, 2.09548e-08, 8.78936e-09, 1, 1, 1, 1, 2, 1, 7.07805e-08, -1.04308e-07, 1.94646e-07, 2.23517e-08, 2.32831e-09, -2.27592e-08, 1, 1, 1, 1, 2.06667, 1, 8.56817e-08, -2.23517e-07, 2.14204e-08, -0.0116449, 0.00139241, 0.018923, 0.999752, 1, 1, 1, 2.13333, 1, -7.45058e-09, -2.38419e-07, 4.57279e-07, -0.0774994, 0.00926682, 0.125936, 0.988963, 1, 1, 1, 2.2, 1, -7.45058e-09, -2.38419e-07, 4.57279e-07, -0.158244, 0.0189217, 0.257147, 0.95314, 1, 1, 1, 2.26667, 1, -7.45058e-09, -2.38419e-07, 4.57279e-07, -0.185458, 0.0221757, 0.301368, 0.935035, 1, 1, 1, 2.91667, 1, 7.82311e-08, -4.47035e-07, 1.4063e-07, -0.185458, 0.0221756, 0.301368, 0.935035, 1, 1, 1 )
+tracks/3/type = "transform"
+tracks/3/path = NodePath("Skeleton:Forefinger.R")
+tracks/3/interp = 1
+tracks/3/loop_wrap = true
+tracks/3/imported = false
+tracks/3/enabled = true
+tracks/3/keys = PoolRealArray( 0, 1, 1.65775e-07, -5.96046e-08, -2.38419e-07, -1.67638e-08, -3.72529e-09, -8.3819e-09, 1, 1, 1, 1, 2.91667, 1, 1.08033e-07, 2.98023e-07, 7.45058e-09, -1.39698e-08, -1.11759e-08, -1.2049e-08, 1, 1, 1, 1 )
+tracks/4/type = "transform"
+tracks/4/path = NodePath("Skeleton:MiddlefingerJoint.R")
+tracks/4/interp = 1
+tracks/4/loop_wrap = true
+tracks/4/imported = false
+tracks/4/enabled = true
+tracks/4/keys = PoolRealArray( 0, 1, -1.2666e-07, -5.81145e-07, 1.96334e-07, -0.106147, 0.0781978, 0.389089, 0.911717, 1, 1, 1, 1.4, 1, -9.68575e-08, -2.98023e-07, 1.11409e-07, -0.106147, 0.0781978, 0.389089, 0.911717, 1, 1, 1, 1.46667, 1, -2.64496e-07, -3.27826e-07, 7.85803e-08, 9.31322e-10, -1.49012e-08, 9.02219e-10, 1, 1, 1, 1, 2, 1, -2.49594e-07, -2.08616e-07, -9.79635e-08, 6.51926e-09, 2.1993e-16, 3.09374e-08, 1, 1, 1, 1, 2.06667, 1, -2.68221e-07, -3.12924e-07, 1.93366e-07, -0.00668005, 0.00492115, 0.0244862, 0.999666, 1, 1, 1, 2.13333, 1, -2.79397e-07, -2.68221e-07, 2.7084e-07, -0.0446201, 0.0328713, 0.163558, 0.984976, 1, 1, 1, 2.2, 1, -2.79397e-07, -2.68221e-07, 2.7084e-07, -0.0908382, 0.0669198, 0.332973, 0.936162, 1, 1, 1, 2.26667, 1, -2.79397e-07, -2.68221e-07, 2.7084e-07, -0.106147, 0.0781978, 0.389089, 0.911717, 1, 1, 1, 2.91667, 1, -4.84288e-08, -5.51343e-07, 1.88942e-07, -0.106147, 0.0781978, 0.389089, 0.911717, 1, 1, 1 )
+tracks/5/type = "transform"
+tracks/5/path = NodePath("Skeleton:Middlefinger.R")
+tracks/5/interp = 1
+tracks/5/loop_wrap = true
+tracks/5/imported = false
+tracks/5/enabled = true
+tracks/5/keys = PoolRealArray( 0, 1, 1.56462e-07, -5.96046e-08, -8.9407e-08, -1.49012e-08, -7.85803e-09, -3.00133e-10, 1, 1, 1, 1, 2.91667, 1, 3.35276e-07, 5.96046e-08, -1.56462e-07, -7.45058e-09, -1.14742e-08, -5.0386e-09, 1, 1, 1, 1 )
+tracks/6/type = "transform"
+tracks/6/path = NodePath("Skeleton:RingfingerJoint.R")
+tracks/6/interp = 1
+tracks/6/loop_wrap = true
+tracks/6/imported = false
+tracks/6/enabled = true
+tracks/6/keys = PoolRealArray( 0, 1, 2.70084e-07, -2.08616e-07, -2.68221e-07, -0.10149, 0.0984608, 0.247778, 0.958442, 1, 1, 1, 1.4, 1, 1.30385e-08, -1.49012e-08, -1.54949e-07, -0.10149, 0.0984608, 0.247777, 0.958442, 1, 1, 1, 1.46667, 1, -1.86265e-07, -2.38419e-07, -9.83127e-08, -1.97324e-08, 9.31323e-09, 2.82471e-08, 1, 1, 1, 1, 2, 1, 1.78814e-07, -1.49012e-07, -2.98605e-08, -7.39237e-09, 3.72529e-09, 9.61518e-09, 1, 1, 1, 1, 2.06667, 1, -4.65661e-08, 1.78814e-07, -2.02621e-07, -0.00635827, 0.00616845, 0.015523, 0.99984, 1, 1, 1, 2.13333, 1, 5.58794e-08, 1.63913e-07, -1.0879e-07, -0.0421629, 0.0409043, 0.102936, 0.992952, 1, 1, 1, 2.2, 1, 2.17929e-07, 2.98023e-08, -7.9046e-08, -0.0863449, 0.0837674, 0.210801, 0.970098, 1, 1, 1, 2.26667, 1, 3.22238e-07, 3.42727e-07, -2.3836e-07, -0.10149, 0.0984608, 0.247778, 0.958442, 1, 1, 1, 2.91667, 1, 2.55182e-07, 4.47035e-08, -2.23459e-07, -0.10149, 0.0984608, 0.247777, 0.958442, 1, 1, 1 )
+tracks/7/type = "transform"
+tracks/7/path = NodePath("Skeleton:Ringfinger.R")
+tracks/7/interp = 1
+tracks/7/loop_wrap = true
+tracks/7/imported = false
+tracks/7/enabled = true
+tracks/7/keys = PoolRealArray( 0, 1, 2.45869e-07, -2.38419e-07, -2.38419e-07, 0.040959, 0.0530931, -0.00104652, 0.997749, 1, 1, 1, 1.4, 1, 1.63913e-07, 0, -1.41561e-07, 0.040959, 0.0530931, -0.0010465, 0.997749, 1, 1, 1, 1.46667, 1, 1.49012e-07, 5.96046e-08, -9.68575e-08, -8.9407e-08, -1.11759e-08, -5.58794e-09, 1, 1, 1, 1, 2, 1, 2.83122e-07, 5.96046e-08, -1.56462e-07, -1.04308e-07, -7.45058e-09, -1.86265e-08, 1, 1, 1, 1, 2.06667, 1, 2.23517e-07, 5.96046e-08, -2.45869e-07, 0.00255631, 0.0033137, -6.53473e-05, 0.999991, 1, 1, 1, 2.13333, 1, 8.56817e-08, -1.19209e-07, -1.78814e-07, 0.0168517, 0.0218439, -0.000430577, 0.999619, 1, 1, 1, 2.2, 1, 8.56817e-08, -1.19209e-07, -1.78814e-07, 0.0346774, 0.0449505, -0.000886042, 0.998387, 1, 1, 1, 2.26667, 1, 8.56817e-08, -1.19209e-07, -1.78814e-07, 0.0409591, 0.0530931, -0.00104651, 0.997749, 1, 1, 1, 2.91667, 1, 1.2666e-07, 1.19209e-07, -1.93715e-07, 0.040959, 0.0530931, -0.00104651, 0.997749, 1, 1, 1 )
+tracks/8/type = "transform"
+tracks/8/path = NodePath("Skeleton:Pinky.R")
+tracks/8/interp = 1
+tracks/8/loop_wrap = true
+tracks/8/imported = false
+tracks/8/enabled = true
+tracks/8/keys = PoolRealArray( 0, 1, 5.21541e-08, -2.38419e-07, 5.96046e-08, 0.0982557, 0.107769, 0.0519235, 0.987945, 1, 1, 1, 1.4, 1, 3.27826e-07, -5.96046e-08, 1.49012e-08, 0.0982557, 0.107769, 0.0519235, 0.987945, 1, 1, 1, 1.46667, 1, 4.54485e-07, -5.96046e-08, 1.04308e-07, -1.11023e-16, -2.23517e-08, -3.72529e-08, 1, 1, 1, 1, 2, 1, 4.32134e-07, -5.96046e-08, -5.96046e-08, -1.49012e-08, -2.23517e-08, -3.72529e-08, 1, 1, 1, 1, 2.06667, 1, 3.7998e-07, 0, -1.93715e-07, 0.00613814, 0.00673255, 0.00324373, 0.999953, 1, 1, 1, 2.13333, 1, 4.47035e-08, 0, -5.96046e-08, 0.0405222, 0.0444459, 0.0214141, 0.99796, 1, 1, 1, 2.2, 1, 4.47035e-08, 0, -5.96046e-08, 0.0832874, 0.0913518, 0.0440135, 0.991353, 1, 1, 1, 2.26667, 1, 4.47035e-08, 0, -5.96046e-08, 0.0982557, 0.107769, 0.0519235, 0.987945, 1, 1, 1, 2.91667, 1, 3.27826e-07, 2.38419e-07, 2.83122e-07, 0.0982557, 0.107769, 0.0519235, 0.987945, 1, 1, 1 )
+tracks/9/type = "transform"
+tracks/9/path = NodePath("Skeleton:Wrist.R")
+tracks/9/interp = 1
+tracks/9/loop_wrap = true
+tracks/9/imported = false
+tracks/9/enabled = true
+tracks/9/keys = PoolRealArray( 0, 1, -8.9407e-08, -3.57628e-07, 2.23517e-08, 0.061761, 0.191939, -0.0440671, 0.97847, 1, 1, 1, 0.0666667, 1, 8.9407e-08, -2.38419e-07, 2.23517e-08, 0.0613344, 0.185674, -0.0446001, 0.979681, 1, 1, 1, 0.133333, 1, -2.98023e-08, -1.19209e-07, 1.86265e-07, 0.0583615, 0.145749, -0.0480535, 0.986429, 1, 1, 1, 0.266667, 1, -1.19209e-07, -2.38419e-07, 2.68221e-07, 0.0441067, 0.00431177, -0.0611892, 0.997142, 1, 1, 1, 0.333333, 1, -2.08616e-07, -4.76837e-07, 2.23517e-08, 0.0348638, -0.0507117, -0.0678452, 0.995796, 1, 1, 1, 0.4, 1, -2.08616e-07, -4.76837e-07, 2.23517e-08, 0.0255346, -0.0821263, -0.0730631, 0.993612, 1, 1, 1, 0.466667, 1, -2.08616e-07, -4.76837e-07, 2.23517e-08, 0.0165092, -0.105645, -0.0769719, 0.991283, 1, 1, 1, 0.533333, 1, -2.08616e-07, -4.76837e-07, 2.23517e-08, 0.00813165, -0.12193, -0.0797831, 0.989294, 1, 1, 1, 0.6, 1, -2.08616e-07, -4.76837e-07, 2.23517e-08, 0.000758037, -0.132408, -0.0818261, 0.987812, 1, 1, 1, 0.666667, 1, -2.08616e-07, -4.76837e-07, 2.23517e-08, -0.00539272, -0.138641, -0.0834124, 0.986809, 1, 1, 1, 0.733333, 1, -2.08616e-07, -4.76837e-07, 2.23517e-08, -0.0097154, -0.14134, -0.0847838, 0.986276, 1, 1, 1, 0.8, 1, -2.08616e-07, -4.76837e-07, 2.23517e-08, -0.0121167, -0.142213, -0.0862358, 0.985998, 1, 1, 1, 0.866667, 1, -1.19209e-07, -2.38419e-07, 2.45869e-07, -0.0104343, -0.132883, -0.0880319, 0.987159, 1, 1, 1, 0.933333, 1, 2.98023e-08, -2.38419e-07, 1.04308e-07, -0.00192171, -0.0942905, -0.0898119, 0.991484, 1, 1, 1, 1, 1, 1.19209e-07, -1.19209e-07, -2.23517e-08, 0.00410026, -0.0669101, -0.0906279, 0.993626, 1, 1, 1, 1.33333, 1, -8.9407e-08, -2.38419e-07, 1.63913e-07, 0.00410027, -0.0669101, -0.0906279, 0.993626, 1, 1, 1, 1.4, 1, 2.98023e-08, -1.19209e-07, 1.19209e-07, 0.133329, 0.0998945, -0.135907, 0.976613, 1, 1, 1, 1.46667, 1, -2.98023e-08, -2.38419e-07, 1.19209e-07, 0.0884487, 0.18844, -0.152772, 0.966089, 1, 1, 1, 1.53333, 1, -2.98023e-08, -2.38419e-07, -7.45058e-09, -0.128716, 0.120193, -0.219243, 0.959645, 1, 1, 1, 1.6, 1, -5.96046e-08, 0, 2.01166e-07, -0.153309, 0.11153, -0.219762, 0.956955, 1, 1, 1, 1.66667, 1, -8.9407e-08, -3.57628e-07, -1.11759e-07, -0.156484, 0.111903, -0.181122, 0.964461, 1, 1, 1, 1.73333, 1, 8.9407e-08, -1.19209e-07, 1.63913e-07, -0.156998, 0.112087, -0.154034, 0.969052, 1, 1, 1, 1.8, 1, -5.96046e-08, -2.38419e-07, 7.45058e-08, -0.157012, 0.112106, -0.150397, 0.969619, 1, 1, 1, 2.91667, 1, -8.9407e-08, -3.57628e-07, 2.23517e-08, -0.157012, 0.112107, -0.150397, 0.969619, 1, 1, 1 )
+tracks/10/type = "transform"
+tracks/10/path = NodePath("Skeleton:Elbow.R")
+tracks/10/interp = 1
+tracks/10/loop_wrap = true
+tracks/10/imported = false
+tracks/10/enabled = true
+tracks/10/keys = PoolRealArray( 0, 1, -5.7742e-08, 1.19209e-07, -3.57628e-07, -0.0731088, -0.0079743, 0.0147535, 0.997183, 1, 1, 1, 0.0666667, 1, 6.33299e-08, 0, -2.38419e-07, -0.0592066, -0.00794314, 0.0160686, 0.998085, 1, 1, 1, 0.133333, 1, 9.49949e-08, -1.19209e-07, -1.19209e-07, 0.015054, -0.00782895, 0.0238221, 0.999572, 1, 1, 1, 0.2, 1, 1.13621e-07, 0, -2.38419e-07, 0.109342, -0.00796589, 0.0356523, 0.993333, 1, 1, 1, 0.266667, 1, -8.9407e-08, -1.19209e-07, -1.19209e-07, 0.178662, -0.00861473, 0.0461357, 0.98279, 1, 1, 1, 0.333333, 1, -7.63685e-08, 1.19209e-07, -1.19209e-07, 0.208116, -0.00906542, 0.0512119, 0.97672, 1, 1, 1, 0.8, 1, -7.63685e-08, 1.19209e-07, -1.19209e-07, 0.208116, -0.00906542, 0.0512119, 0.97672, 1, 1, 1, 0.866667, 1, 1.28523e-07, 0, -1.19209e-07, 0.202878, -0.00913625, 0.0508097, 0.977842, 1, 1, 1, 0.933333, 1, 4.09782e-08, 0, 0, 0.180827, -0.00944836, 0.0491018, 0.982243, 1, 1, 1, 1, 1, -6.89179e-08, 2.38419e-07, 0, 0.164725, -0.00968712, 0.0478402, 0.985131, 1, 1, 1, 1.06667, 1, 8.75443e-08, 1.19209e-07, -1.19209e-07, 0.339571, -0.0033166, 0.0300303, 0.940095, 1, 1, 1, 1.13333, 1, 3.53903e-08, 0, -2.38419e-07, 0.531107, 0.00310947, -0.0433207, 0.846191, 1, 1, 1, 1.2, 1, 6.51926e-08, 0, -2.38419e-07, 0.581099, 0.00726737, -0.129562, 0.803421, 1, 1, 1, 1.26667, 1, 1.15484e-07, 0, -2.38419e-07, 0.580414, 0.00894183, -0.15799, 0.798799, 1, 1, 1, 1.33333, 1, -1.19209e-07, 0, -2.38419e-07, 0.580762, 0.00988029, -0.163397, 0.797445, 1, 1, 1, 1.4, 1, -1.13621e-07, 0, -2.38419e-07, 0.579556, 0.00435117, -0.0372126, 0.814071, 1, 1, 1, 1.46667, 1, 6.89179e-08, 1.19209e-07, -1.19209e-07, 0.195223, -0.0287407, 0.0774564, 0.977273, 1, 1, 1, 1.53333, 1, 4.28408e-08, 0, -2.38419e-07, -0.167791, -0.0579767, 0.0499168, 0.98285, 1, 1, 1, 1.6, 1, 8.3819e-08, 0, -2.38419e-07, -0.236924, -0.0661619, 0.0423881, 0.968345, 1, 1, 1, 1.66667, 1, 1.86265e-09, 0, 0, -0.162544, -0.060826, 0.0633884, 0.982783, 1, 1, 1, 1.73333, 1, 4.84288e-08, 1.19209e-07, -2.38419e-07, -0.100583, -0.0542631, 0.0848435, 0.989818, 1, 1, 1, 1.8, 1, -5.58794e-09, 0, -2.38419e-07, 0.0461343, -0.038465, 0.124344, 0.990419, 1, 1, 1, 1.86667, 1, 1.49012e-07, -2.38419e-07, 0, 0.310447, -0.0110482, 0.164119, 0.936251, 1, 1, 1, 1.93333, 1, -2.98023e-08, 0, -2.38419e-07, 0.509118, 0.0104908, 0.15204, 0.847097, 1, 1, 1, 2, 1, 1.04308e-07, 0, -2.38419e-07, 0.598944, 0.00838177, 0.0748967, 0.797237, 1, 1, 1, 2.06667, 1, -3.91155e-08, -1.19209e-07, -1.19209e-07, 0.578977, -0.00462923, -0.0156737, 0.81518, 1, 1, 1, 2.13333, 1, 1.67638e-08, -1.19209e-07, -1.19209e-07, 0.555526, -0.00958852, -0.050225, 0.829926, 1, 1, 1, 2.4, 1, 1.67638e-08, -1.19209e-07, -1.19209e-07, 0.555526, -0.00958852, -0.050225, 0.829926, 1, 1, 1, 2.46667, 1, -1.11759e-08, 0, -2.38419e-07, 0.574059, -0.00860407, -0.0427852, 0.81765, 1, 1, 1, 2.53333, 1, 1.45286e-07, -1.19209e-07, -1.19209e-07, 0.60093, -0.0045566, -0.0160318, 0.799128, 1, 1, 1, 2.6, 1, 1.3411e-07, -1.19209e-07, -1.19209e-07, 0.536209, -0.000258644, 0.013982, 0.84397, 1, 1, 1, 2.66667, 1, 0, 0, -2.38419e-07, 0.351972, -0.000729825, 0.0279025, 0.935594, 1, 1, 1, 2.73333, 1, 1.28523e-07, -1.19209e-07, -1.19209e-07, 0.0846902, -0.00500457, 0.0224662, 0.996141, 1, 1, 1, 2.8, 1, -5.7742e-08, 1.19209e-07, -3.57628e-07, -0.0731088, -0.0079743, 0.0147535, 0.997183, 1, 1, 1, 2.91667, 1, -5.7742e-08, 1.19209e-07, -3.57628e-07, -0.0731088, -0.0079743, 0.0147535, 0.997183, 1, 1, 1 )
+tracks/11/type = "transform"
+tracks/11/path = NodePath("Skeleton:Shoulder.R")
+tracks/11/interp = 1
+tracks/11/loop_wrap = true
+tracks/11/imported = false
+tracks/11/enabled = true
+tracks/11/keys = PoolRealArray( 0, 1, 0, 5.96046e-08, -1.86265e-09, 0.462486, -0.0137901, -0.0240207, 0.886194, 1, 1, 1, 0.0666667, 1, 0, 5.96046e-08, -1.86265e-09, 0.458025, -0.0143335, -0.0220157, 0.888551, 1, 1, 1, 0.133333, 1, 0, 5.96046e-08, -1.86265e-09, 0.434894, -0.0177348, -0.0102496, 0.900249, 1, 1, 1, 0.2, 1, 0, 5.96046e-08, -1.86265e-09, 0.40737, -0.0234507, 0.00772733, 0.912929, 1, 1, 1, 0.266667, 1, 0, 5.96046e-08, -1.86265e-09, 0.388783, -0.0289394, 0.0239495, 0.920563, 1, 1, 1, 0.333333, 1, 0, 5.96046e-08, -1.86265e-09, 0.381375, -0.0317051, 0.0317437, 0.923331, 1, 1, 1, 0.8, 1, 0, 5.96046e-08, -1.86265e-09, 0.381375, -0.0317051, 0.0317437, 0.923331, 1, 1, 1, 0.866667, 1, 0, 5.96046e-08, -1.86265e-09, 0.383851, -0.0315632, 0.0314256, 0.92232, 1, 1, 1, 0.933333, 1, 0, 5.96046e-08, -1.86265e-09, 0.394174, -0.030966, 0.0301133, 0.91802, 1, 1, 1, 1, 1, 0, 5.96046e-08, -1.86265e-09, 0.401617, -0.0305302, 0.0291776, 0.914833, 1, 1, 1, 1.06667, 1, 0, 5.96046e-08, -1.86265e-09, 0.319093, -0.0143627, -0.0182585, 0.947439, 1, 0.999999, 1, 1.13333, 1, 0, 5.96046e-08, -1.86265e-09, 0.183111, 0.0398418, -0.125848, 0.97419, 1, 0.999999, 1, 1.2, 1, 0, 5.96046e-08, -1.86265e-09, 0.0659562, 0.10247, -0.223982, 0.966945, 1, 0.999999, 1, 1.26667, 1, 0, 5.96046e-08, -1.86265e-09, 0.0214018, 0.123345, -0.251314, 0.959776, 1, 0.999999, 1, 1.33333, 1, 0, 5.96046e-08, -1.86265e-09, 0.0157128, 0.12728, -0.257709, 0.957674, 1, 0.999999, 1, 1.4, 1, 0, 5.96046e-08, -1.86265e-09, 0.250611, 0.0371206, -0.128814, 0.958761, 1, 1, 1, 1.46667, 1, 0, 5.96046e-08, -1.86265e-09, 0.532696, -0.0505917, 0.0897301, 0.840014, 1, 1, 1, 1.53333, 1, 0, 5.96046e-08, -1.86265e-09, 0.650635, -0.0497502, 0.170788, 0.738262, 1, 1, 1, 1.6, 1, 0, 5.96046e-08, -1.86265e-09, 0.636619, -0.050887, 0.212448, 0.739589, 1, 1, 1, 1.66667, 1, 0, 5.96046e-08, -1.86265e-09, 0.552018, -0.0618641, 0.246261, 0.794232, 1, 1, 1, 1.73333, 1, 0, 5.96046e-08, -1.86265e-09, 0.455935, -0.0730905, 0.276643, 0.842763, 1, 1, 1, 1.8, 1, 0, 5.96046e-08, -1.86265e-09, 0.322394, -0.0904092, 0.284184, 0.898403, 1, 1, 1, 1.86667, 1, 0, 5.96046e-08, -1.86265e-09, 0.119148, -0.107302, 0.248587, 0.955246, 1, 1, 1, 1.93333, 1, 0, 5.96046e-08, -1.86265e-09, -0.10331, -0.0973321, 0.182397, 0.972926, 1, 1, 1, 2, 1, 0, 5.96046e-08, -1.86265e-09, -0.305156, -0.0427316, 0.109025, 0.945075, 1, 1, 1, 2.06667, 1, 0, 5.96046e-08, -1.86265e-09, -0.403631, 0.02269, 0.055196, 0.912974, 1, 1, 1, 2.13333, 1, 0, 5.96046e-08, -1.86265e-09, -0.427367, 0.0473347, 0.0337187, 0.902208, 1, 1, 1, 2.4, 1, 0, 5.96046e-08, -1.86265e-09, -0.427367, 0.0473347, 0.0337187, 0.902208, 1, 1, 1, 2.46667, 1, 0, 5.96046e-08, -1.86265e-09, -0.395112, 0.042234, 0.0319205, 0.917106, 1, 1, 1, 2.53333, 1, 0, 5.96046e-08, -1.86265e-09, -0.256503, 0.0229537, 0.0218174, 0.966025, 1, 0.999999, 1, 2.6, 1, 0, 5.96046e-08, -1.86265e-09, -0.027592, 0.000277233, 0.00612793, 0.9996, 1, 1, 1, 2.66667, 1, 0, 5.96046e-08, -1.86265e-09, 0.202996, -0.0125316, -0.00675909, 0.979076, 1, 1, 1, 2.73333, 1, 0, 5.96046e-08, -1.86265e-09, 0.38105, -0.0146967, -0.0181362, 0.92426, 1, 1, 1, 2.8, 1, 0, 5.96046e-08, -1.86265e-09, 0.462486, -0.0137901, -0.0240207, 0.886194, 1, 1, 1, 2.91667, 1, 0, 5.96046e-08, -1.86265e-09, 0.462486, -0.0137901, -0.0240207, 0.886194, 1, 1, 1 )
+tracks/12/type = "transform"
+tracks/12/path = NodePath("Skeleton:ArmRoot.R")
+tracks/12/interp = 1
+tracks/12/loop_wrap = true
+tracks/12/imported = false
+tracks/12/enabled = true
+tracks/12/keys = PoolRealArray( 0, 1, 0, 0, 0, 5.55112e-17, 7.10543e-15, -1.22776e-16, 1, 1, 1, 1, 2.91667, 1, 0, 0, 0, 5.55112e-17, 7.10543e-15, -1.22776e-16, 1, 1, 1, 1 )
+tracks/13/type = "transform"
+tracks/13/path = NodePath("Skeleton:HandIK.R")
+tracks/13/interp = 1
+tracks/13/loop_wrap = true
+tracks/13/imported = false
+tracks/13/enabled = true
+tracks/13/keys = PoolRealArray( 0, 1, 1.45802, -1.14313, 1.62046, 2.98023e-08, 1.16573e-15, 3.91156e-08, 1, 1, 1, 1, 0.0666667, 1, 1.46645, -1.14752, 1.60856, -1.249e-15, -1.49012e-08, 8.56817e-08, 1, 1, 1, 1, 0.133333, 1, 1.51825, -1.17442, 1.53553, 1.49012e-08, -3.72529e-09, 2.23517e-08, 1, 1, 1, 1, 0.266667, 1, 1.67601, -1.25637, 1.31309, 2.98023e-08, -1.11759e-08, 1.67638e-08, 1, 1, 1, 1, 0.333333, 1, 1.71183, -1.27498, 1.2626, 2.98023e-08, 1.16573e-15, 3.91156e-08, 1, 1, 1, 1, 0.8, 1, 1.71183, -1.27498, 1.2626, -1.249e-15, -1.49012e-08, 8.56817e-08, 1, 1, 1, 1, 0.866667, 1, 1.71089, -1.27895, 1.27032, 1.49012e-08, -7.45058e-09, 2.04891e-08, 1, 1, 1, 1, 0.933333, 1, 1.70705, -1.29523, 1.30197, -1.49012e-08, -7.45058e-09, 8.9407e-08, 1, 1, 1, 1, 1, 1, 1.70433, -1.30675, 1.32436, 2.98023e-08, 1.16573e-15, 3.91156e-08, 1, 1, 1, 1, 1.06667, 1, 1.79188, -0.897338, 1.18807, 2.98023e-08, -7.45058e-09, 3.53903e-08, 1, 1, 1, 1, 1.13333, 1, 1.95585, -0.1317, 0.926748, -1.249e-15, -1.49012e-08, 8.56817e-08, 1, 1, 1, 1, 1.2, 1, 2.08935, 0.488318, 0.696992, 2.98023e-08, 1.16573e-15, 3.91156e-08, 1, 1, 1, 1, 1.26667, 1, 2.12083, 0.685334, 0.608141, -1.49012e-08, -7.45058e-09, 8.9407e-08, 1, 1, 1, 1, 1.33333, 1, 2.13955, 0.717952, 0.592636, 2.98023e-08, 1.16573e-15, 3.91156e-08, 1, 1, 1, 1, 1.4, 1, 2.31499, -0.252968, 0.83862, -1.249e-15, -1.49012e-08, 8.56817e-08, 1, 1, 1, 1, 1.46667, 1, 2.5215, -1.69915, 1.18639, -1.249e-15, -1.49012e-08, 8.56817e-08, 1, 1, 1, 1, 1.53333, 1, 2.53125, -2.23633, 1.2481, 2.98023e-08, -7.45058e-09, 3.53903e-08, 1, 1, 1, 1, 1.6, 1, 2.32087, -2.37687, 1.1117, -1.49012e-08, -7.45058e-09, 8.9407e-08, 1, 1, 1, 1, 1.73333, 1, 1.66, -2.44984, 0.571688, -1.249e-15, -1.49012e-08, 8.56817e-08, 1, 1, 1, 1, 1.8, 1, 1.3926, -2.29427, 0.236701, 1.49012e-08, -3.72529e-09, 2.23517e-08, 1, 1, 1, 1, 1.86667, 1, 1.21547, -1.76069, -0.0998509, 2.98023e-08, -7.45058e-09, 3.53903e-08, 1, 1, 1, 1, 2, 1, 1.0551, -0.254329, -0.660862, 2.98023e-08, 1.16573e-15, 3.91156e-08, 1, 1, 1, 1, 2.06667, 1, 1.03775, 0.303644, -0.820495, 2.98023e-08, 1.16573e-15, 3.91156e-08, 1, 1, 1, 1, 2.13333, 1, 1.03491, 0.514307, -0.876516, 2.98023e-08, -1.11759e-08, 1.67638e-08, 1, 1, 1, 1, 2.4, 1, 1.03491, 0.514307, -0.876516, 2.98023e-08, -7.45058e-09, 3.53903e-08, 1, 1, 1, 1, 2.46667, 1, 1.0572, 0.427002, -0.744987, 2.98023e-08, -1.11759e-08, 1.67638e-08, 1, 1, 1, 1, 2.53333, 1, 1.13334, 0.128709, -0.295602, 2.98023e-08, 1.16573e-15, 3.91156e-08, 1, 1, 1, 1, 2.66667, 1, 1.34832, -0.713426, 0.973093, 2.98023e-08, 1.16573e-15, 3.91156e-08, 1, 1, 1, 1, 2.73333, 1, 1.42795, -1.02536, 1.44303, 2.98023e-08, -7.45058e-09, 3.53903e-08, 1, 1, 1, 1, 2.8, 1, 1.45802, -1.14313, 1.62046, 2.98023e-08, 1.16573e-15, 3.91156e-08, 1, 1, 1, 1, 2.91667, 1, 1.45802, -1.14313, 1.62046, 2.98023e-08, 1.16573e-15, 3.91156e-08, 1, 1, 1, 1 )
+tracks/14/type = "transform"
+tracks/14/path = NodePath("Skeleton:HandIK.L")
+tracks/14/interp = 1
+tracks/14/loop_wrap = true
+tracks/14/imported = false
+tracks/14/enabled = true
+tracks/14/keys = PoolRealArray( 0, 1, -0.752272, -0.63623, -0.314855, -1.49012e-08, -1.49012e-08, -2.22045e-16, 1, 1, 1, 1, 0.0666667, 1, -0.793602, -0.660062, -0.263943, 2.08167e-16, -2.23517e-08, -1.86265e-08, 1, 1, 1, 1, 0.133333, 1, -1.04738, -0.807308, 0.0487559, -2.98023e-08, -2.23517e-08, -3.72529e-09, 1, 1, 1, 1, 0.266667, 1, -1.82034, -1.26968, 1.00243, -1.49012e-08, -1.49012e-08, -2.22045e-16, 1, 1, 1, 1, 0.333333, 1, -1.99581, -1.39243, 1.22056, -1.49012e-08, -1.49012e-08, -2.22045e-16, 1, 1, 1, 1, 0.4, 1, -1.99576, -1.41683, 1.2228, -1.49012e-08, -1.11759e-08, -1.30385e-08, 1, 1, 1, 1, 0.466667, 1, -1.99547, -1.43514, 1.22449, -1.49012e-08, -2.6077e-08, -2.04891e-08, 1, 1, 1, 1, 0.533333, 1, -1.99469, -1.44779, 1.22565, 1.49012e-08, -3.72529e-08, 6.33299e-08, 1, 1, 1, 1, 0.6, 1, -1.99315, -1.45587, 1.22639, -1.49012e-08, -2.6077e-08, -2.04891e-08, 1, 1, 1, 1, 0.666667, 1, -1.99071, -1.4606, 1.22683, -1.49012e-08, -1.49012e-08, -2.22045e-16, 1, 1, 1, 1, 0.733333, 1, -1.98693, -1.46259, 1.22701, -1.49012e-08, -1.49012e-08, -2.22045e-16, 1, 1, 1, 1, 0.8, 1, -1.98177, -1.46319, 1.22707, 1.49012e-08, -1.11759e-08, 1.86265e-09, 1, 1, 1, 1, 0.866667, 1, -1.94745, -1.3358, 1.22687, 1.49012e-08, -3.72529e-08, 6.33299e-08, 1, 1, 1, 1, 0.933333, 1, -1.83343, -0.922021, 1.22626, 1.49012e-08, -7.45058e-09, 3.72529e-09, 1, 1, 1, 1, 1, 1, -1.75739, -0.774373, 1.22977, -1.49012e-08, -1.49012e-08, -2.22045e-16, 1, 1, 1, 1, 1.06667, 1, -1.69822, -0.760584, 1.24267, -1.49012e-08, -2.6077e-08, -2.04891e-08, 1, 1, 1, 1, 1.13333, 1, -1.48322, -0.733604, 1.21978, 1.49012e-08, -1.11759e-08, 1.86265e-09, 1, 1, 1, 1, 1.26667, 1, -0.503387, -0.601605, 0.386086, 1.49012e-08, -7.45058e-09, 3.72529e-09, 1, 1, 1, 1, 1.33333, 1, -0.419615, -0.590644, 0.296763, -1.49012e-08, -1.49012e-08, -2.22045e-16, 1, 1, 1, 1, 2.91667, 1, -0.419615, -0.590644, 0.296763, -1.49012e-08, -1.49012e-08, -2.22045e-16, 1, 1, 1, 1 )
+tracks/15/type = "transform"
+tracks/15/path = NodePath("Skeleton:ThumbJoint.L")
+tracks/15/interp = 1
+tracks/15/loop_wrap = true
+tracks/15/imported = false
+tracks/15/enabled = true
+tracks/15/keys = PoolRealArray( 0, 1, 9.03383e-08, -2.98023e-08, -4.47035e-08, -0.14098, 0.0508798, 0.00547811, 0.988689, 1, 1, 1, 0.8, 1, 7.82311e-08, -1.04308e-07, 3.93018e-07, -0.14098, 0.0508798, 0.00547814, 0.988689, 1, 1, 1, 0.866667, 1, 3.11993e-07, -5.96046e-08, 1.27591e-07, -0.111936, 0.0403979, 0.00434956, 0.992884, 1, 1, 1, 0.933333, 1, 2.02097e-07, 4.47035e-08, 6.93835e-08, -0.0219815, 0.00793314, 0.000854163, 0.999727, 1, 1, 1, 1, 1, 2.29105e-07, -7.45058e-08, 6.14673e-08, -3.72529e-09, -2.28174e-08, 9.8371e-09, 1, 1, 1, 1, 2.91667, 1, 5.96046e-08, -1.3411e-07, 2.16067e-07, -7.45058e-09, 3.25963e-09, 5.26779e-09, 1, 1, 1, 1 )
+tracks/16/type = "transform"
+tracks/16/path = NodePath("Skeleton:Thumb.L")
+tracks/16/interp = 1
+tracks/16/loop_wrap = true
+tracks/16/imported = false
+tracks/16/enabled = true
+tracks/16/keys = PoolRealArray( 0, 1, 0.0297017, 0.0990269, -0.00157735, -0.0858101, 0.0257592, 0.00141518, 0.995977, 1, 1, 1, 0.8, 1, 0.0297016, 0.0990265, -0.00157776, -0.0858101, 0.0257592, 0.00141515, 0.995977, 1, 1, 1, 0.866667, 1, 0.0235414, 0.0784877, -0.00125061, -0.068055, 0.0204293, 0.00112244, 0.997472, 1, 1, 1, 0.933333, 1, 0.00462015, 0.0154042, -0.000245437, -0.0133594, 0.00401032, 0.000220363, 0.999903, 1, 1, 1, 1, 1, 4.02331e-07, -8.9407e-08, 0, 7.45058e-09, -1.49012e-08, 2.6077e-08, 1, 1, 1, 1, 2.91667, 1, 3.8743e-07, 3.8743e-07, 2.38419e-07, 7.45058e-09, -1.49012e-08, 7.07805e-08, 1, 1, 1, 1 )
+tracks/17/type = "transform"
+tracks/17/path = NodePath("Skeleton:ForefingerJoint.L")
+tracks/17/interp = 1
+tracks/17/loop_wrap = true
+tracks/17/imported = false
+tracks/17/enabled = true
+tracks/17/keys = PoolRealArray( 0, 1, 6.48201e-07, 1.3411e-07, 2.09548e-07, -0.110894, -0.191477, -0.549301, 0.805796, 1, 1, 1, 0.8, 1, 9.31323e-08, -7.45058e-08, 6.98492e-08, -0.110894, -0.191477, -0.549301, 0.805796, 1, 1, 1, 0.866667, 1, -2.23517e-08, 1.04308e-07, 2.81259e-07, -0.0906877, -0.156588, -0.449212, 0.874908, 1, 1, 1, 0.933333, 1, 8.56817e-08, -4.47035e-08, 3.00817e-07, -0.0179812, -0.0310475, -0.0890678, 0.995379, 1, 1, 1, 1, 1, -1.11759e-07, 2.68221e-07, 3.0268e-07, -4.09782e-08, -9.31322e-09, -1.85682e-08, 1, 1, 1, 1, 2.91667, 1, 8.27014e-07, -2.98023e-07, 1.74157e-07, -2.98023e-08, -1.86264e-09, -1.78115e-08, 1, 1, 1, 1 )
+tracks/18/type = "transform"
+tracks/18/path = NodePath("Skeleton:Forefinger.L")
+tracks/18/interp = 1
+tracks/18/loop_wrap = true
+tracks/18/imported = false
+tracks/18/enabled = true
+tracks/18/keys = PoolRealArray( 0, 1, 0.0178422, 0.0210456, 0.0012904, 0.0100428, -0.068618, -0.083458, 0.994095, 1, 1, 1, 0.8, 1, 0.0178419, 0.0210456, 0.00129039, 0.0100428, -0.068618, -0.083458, 0.994095, 1, 1, 1, 0.866667, 1, 0.0141413, 0.0166805, 0.00102247, 0.00796716, -0.054436, -0.0662088, 0.996288, 1, 1, 1, 0.933333, 1, 0.00277516, 0.00327402, 0.000200413, 0.00156411, -0.010687, -0.0129982, 0.999857, 1, 1, 1, 1, 1, -6.70552e-08, -1.78814e-07, -4.91738e-07, -1.76951e-08, -7.45058e-09, -8.70204e-09, 1, 1, 1, 1, 2.91667, 1, 2.29105e-07, -5.96046e-08, -2.90573e-07, -1.67638e-08, -2.23517e-08, 1.00408e-08, 1, 1, 1, 1 )
+tracks/19/type = "transform"
+tracks/19/path = NodePath("Skeleton:MiddlefingerJoint.L")
+tracks/19/interp = 1
+tracks/19/loop_wrap = true
+tracks/19/imported = false
+tracks/19/enabled = true
+tracks/19/keys = PoolRealArray( 0, 1, -3.91155e-07, 1.04308e-07, -1.49012e-07, -0.342648, -0.737423, -0.0630669, 0.578638, 1, 1, 1, 0.8, 1, 2.30968e-07, 1.04308e-07, 3.27127e-08, -0.342648, -0.737423, -0.063067, 0.578638, 1, 1, 1, 0.866667, 1, -1.82539e-07, 2.98023e-08, -9.98261e-08, -0.291644, -0.627657, -0.0536794, 0.719797, 1, 1, 1, 0.933333, 1, -9.68575e-08, 2.23517e-07, -1.93832e-08, -0.0585589, -0.126026, -0.0107782, 0.990238, 1, 1, 1, 1, 1, -1.15484e-07, 1.04308e-07, 6.32717e-08, -4.28408e-08, 1.86265e-09, -1.88011e-08, 1, 1, 1, 1, 2.91667, 1, -3.72529e-09, 5.96046e-08, -1.93715e-07, -3.25963e-08, -1.49012e-08, 1.07102e-08, 1, 1, 1, 1 )
+tracks/20/type = "transform"
+tracks/20/path = NodePath("Skeleton:Middlefinger.L")
+tracks/20/interp = 1
+tracks/20/loop_wrap = true
+tracks/20/imported = false
+tracks/20/enabled = true
+tracks/20/keys = PoolRealArray( 0, 1, -1.49012e-07, 5.96046e-08, -1.04308e-07, -0.241238, -0.104669, -0.577592, 0.772811, 1, 1, 1, 0.8, 1, -2.45869e-07, 0, -3.94881e-07, -0.241238, -0.104669, -0.577592, 0.772811, 1, 1, 1, 0.866667, 1, -2.42144e-07, -5.96046e-08, -4.61936e-07, -0.198382, -0.0860749, -0.474984, 0.85301, 1, 1, 1, 0.933333, 1, -2.83122e-07, 2.38419e-07, -2.45869e-07, -0.0394046, -0.017097, -0.0943458, 0.994612, 1, 1, 1, 1, 1, -1.63913e-07, 0, -2.68221e-07, -7.45058e-09, 5.31872e-09, -9.36961e-09, 1, 1, 1, 1, 2.91667, 1, 1.82539e-07, 0, -2.68221e-07, -2.23517e-08, -9.76433e-09, 6.72662e-09, 1, 1, 1, 1 )
+tracks/21/type = "transform"
+tracks/21/path = NodePath("Skeleton:RingfingerJoint.L")
+tracks/21/interp = 1
+tracks/21/loop_wrap = true
+tracks/21/imported = false
+tracks/21/enabled = true
+tracks/21/keys = PoolRealArray( 0, 1, -1.71363e-07, -8.9407e-08, 2.46917e-07, -0.392547, -0.0684996, -0.540399, 0.741069, 1, 1, 1, 0.8, 1, 1.80677e-07, -1.3411e-07, 1.39524e-07, -0.392547, -0.0684996, -0.540399, 0.741069, 1, 1, 1, 0.866667, 1, 5.88596e-07, -1.04308e-07, 1.81317e-07, -0.324569, -0.0566375, -0.446818, 0.831746, 1, 1, 1, 0.933333, 1, -1.13621e-07, -2.98023e-08, -7.79983e-08, -0.0645806, -0.0112694, -0.0889049, 0.993881, 1, 1, 1, 1, 1, -2.96161e-07, -3.72529e-07, 2.09664e-07, -1.86847e-08, 5.01208e-16, -2.76214e-08, 1, 1, 1, 1, 2.91667, 1, 3.59491e-07, -3.8743e-07, 3.82424e-08, 1.50758e-08, -5.58794e-09, -2.01799e-08, 1, 1, 1, 1 )
+tracks/22/type = "transform"
+tracks/22/path = NodePath("Skeleton:Ringfinger.L")
+tracks/22/interp = 1
+tracks/22/loop_wrap = true
+tracks/22/imported = false
+tracks/22/enabled = true
+tracks/22/keys = PoolRealArray( 0, 1, 1.86265e-07, 0, 3.05474e-07, -0.321738, -0.0743094, -0.606591, 0.723194, 1, 1, 1, 0.8, 1, -2.16067e-07, 5.96046e-08, -3.72529e-08, -0.321738, -0.0743094, -0.606591, 0.723194, 1, 1, 1, 0.866667, 1, -7.07805e-08, 1.19209e-07, -1.49012e-07, -0.266846, -0.0616314, -0.5031, 0.819686, 1, 1, 1, 0.933333, 1, -2.38419e-07, 5.96046e-08, -3.72529e-08, -0.0531473, -0.0122751, -0.100202, 0.993471, 1, 1, 1, 1, 1, -8.56817e-08, -2.38419e-07, -1.3411e-07, -1.49012e-08, 3.72529e-09, 2.04891e-08, 1, 1, 1, 1, 2.91667, 1, 3.50177e-07, 5.96046e-08, 2.23517e-07, -2.98023e-08, -3.72529e-09, 3.72529e-09, 1, 1, 1, 1 )
+tracks/23/type = "transform"
+tracks/23/path = NodePath("Skeleton:Pinky.L")
+tracks/23/interp = 1
+tracks/23/loop_wrap = true
+tracks/23/imported = false
+tracks/23/enabled = true
+tracks/23/keys = PoolRealArray( 0, 1, 1.93715e-07, -5.96046e-08, 1.49012e-08, 0.266794, -0.203994, 0.855222, -0.394718, 1, 1, 1, 0.8, 1, -5.96046e-08, 5.96046e-08, -1.3411e-07, 0.266794, -0.203994, 0.855222, -0.394718, 1, 1, 1, 0.866667, 1, -2.16067e-07, -5.96046e-08, -3.42727e-07, -0.235301, 0.179914, -0.75427, 0.585953, 1, 1, 1, 0.933333, 1, -6.70552e-08, 1.19209e-07, -7.45058e-08, -0.0477575, 0.036516, -0.153089, 0.986382, 1, 1, 1, 1, 1, -1.2666e-07, -5.96046e-08, -1.19209e-07, -5.96047e-08, 1.49012e-08, 1.49012e-08, 1, 1, 1, 1, 2.91667, 1, 4.32134e-07, 1.19209e-07, -8.9407e-08, 0, 5.29395e-23, 1.49012e-08, 1, 1, 1, 1 )
+tracks/24/type = "transform"
+tracks/24/path = NodePath("Skeleton:Wrist.L")
+tracks/24/interp = 1
+tracks/24/loop_wrap = true
+tracks/24/imported = false
+tracks/24/enabled = true
+tracks/24/keys = PoolRealArray( 0, 1, 2.08616e-07, 3.57628e-07, 1.2666e-07, 0.0213617, -0.109827, 0.0208203, 0.993503, 1, 1, 1, 0.0666667, 1, 2.98023e-08, 2.38419e-07, 1.93715e-07, 0.0211212, -0.109508, 0.0208214, 0.993543, 1, 1, 1, 0.133333, 1, 2.98023e-08, 3.57628e-07, -1.71363e-07, 0.0194563, -0.107302, 0.0208383, 0.993818, 1, 1, 1, 0.2, 1, -1.19209e-07, 2.38419e-07, -9.68575e-08, 0.0161192, -0.102877, 0.0209005, 0.994344, 1, 1, 1, 0.533333, 1, 0, 2.38419e-07, -8.9407e-08, -0.01258, -0.0647186, 0.0229651, 0.99756, 1, 1, 1, 0.666667, 1, -2.98023e-08, 4.76837e-07, -2.08616e-07, -0.022991, -0.0508268, 0.0251819, 0.998125, 1, 1, 1, 0.733333, 1, 5.96046e-08, 2.38419e-07, 9.68575e-08, -0.0264405, -0.0462169, 0.0267376, 0.998223, 1, 1, 1, 0.8, 1, 5.96046e-08, 4.76837e-07, -1.49012e-08, -0.0283835, -0.0436166, 0.0286037, 0.998235, 1, 1, 1, 0.866667, 1, -5.96046e-08, 0, -9.68575e-08, 0.0190938, -0.212586, 0.0502267, 0.975664, 1, 1, 1, 0.933333, 1, -2.98023e-08, 1.19209e-07, -8.9407e-08, 0.175567, -0.700295, 0.102008, 0.684367, 1, 1, 1, 1, 1, -5.96046e-08, -1.19209e-07, 4.47035e-08, 0.22638, -0.759272, 0.0772289, 0.605222, 1, 1, 1, 1.06667, 1, 1.19209e-07, 2.38419e-07, 2.08616e-07, 0.237369, -0.680385, -0.035661, 0.69243, 1, 1, 1, 1.13333, 1, 0, 1.19209e-07, 1.56462e-07, 0.237177, -0.631501, -0.0955081, 0.732005, 1, 1, 1, 2.91667, 1, 1.19209e-07, 2.38419e-07, 1.41561e-07, 0.237178, -0.631502, -0.0955081, 0.732005, 1, 1, 1 )
+tracks/25/type = "transform"
+tracks/25/path = NodePath("Skeleton:Elbow.L")
+tracks/25/interp = 1
+tracks/25/loop_wrap = true
+tracks/25/imported = false
+tracks/25/enabled = true
+tracks/25/keys = PoolRealArray( 0, 1, 1.19209e-07, 1.19209e-07, -1.19209e-07, 0.441311, -0.0108541, -0.0948406, 0.892263, 1, 1, 1, 0.0666667, 1, 1.22935e-07, 1.19209e-07, 0, 0.44987, -0.0105593, -0.0953219, 0.88793, 1, 1, 1, 0.133333, 1, 7.63685e-08, 2.38419e-07, 0, 0.479894, -0.00750535, -0.0951198, 0.872122, 1, 1, 1, 0.2, 1, -3.35276e-08, 1.19209e-07, -1.19209e-07, 0.452857, 0.000905779, -0.086039, 0.887422, 1, 1, 1, 0.266667, 1, -2.79397e-08, 2.38419e-07, 0, 0.340683, 0.00874979, -0.0719558, 0.93738, 1, 1, 1, 0.333333, 1, 6.33299e-08, 2.38419e-07, 0, 0.248805, 0.0127283, -0.0635099, 0.966385, 1, 1, 1, 0.4, 1, -5.58794e-08, 1.19209e-07, -1.19209e-07, 0.240138, 0.0133583, -0.0644496, 0.968505, 1, 1, 1, 0.466667, 1, 2.23517e-08, 3.57628e-07, -1.19209e-07, 0.233462, 0.0138411, -0.065111, 0.970085, 1, 1, 1, 0.533333, 1, -1.546e-07, 2.38419e-07, -2.38419e-07, 0.228673, 0.0141788, -0.0655374, 0.971191, 1, 1, 1, 0.6, 1, -6.89179e-08, 2.38419e-07, 0, 0.22541, 0.0143925, -0.0657862, 0.971934, 1, 1, 1, 0.666667, 1, -2.23517e-08, 2.38419e-07, 1.19209e-07, 0.223224, 0.0145118, -0.0659079, 0.972428, 1, 1, 1, 0.733333, 1, -3.1665e-08, 2.38419e-07, 0, 0.221838, 0.0145496, -0.0659208, 0.972744, 1, 1, 1, 0.8, 1, 6.89179e-08, 2.38419e-07, -2.38419e-07, 0.220729, 0.0145437, -0.0658703, 0.973, 1, 1, 1, 0.866667, 1, -7.45058e-09, 2.38419e-07, -2.38419e-07, 0.254138, 0.0112231, -0.0595368, 0.965269, 1, 1, 1, 0.933333, 1, -8.19564e-08, 3.57628e-07, 0, 0.330618, 0.0032793, -0.0315918, 0.94323, 1, 1, 1, 1, 1, 1.02445e-07, 4.76837e-07, -1.19209e-07, 0.339644, 0.00126667, -0.0196369, 0.940348, 1, 1, 1, 1.06667, 1, 4.47035e-08, 3.57628e-07, -1.19209e-07, 0.323417, 0.00112566, -0.0180553, 0.946083, 1, 1, 1, 1.13333, 1, -2.6077e-08, 2.38419e-07, 0, 0.282614, 0.00101858, -0.0172282, 0.959079, 1, 1, 1, 1.2, 1, 9.68575e-08, 4.76837e-07, -1.19209e-07, 0.268729, 0.000290699, -0.0277912, 0.962815, 1, 1, 1, 1.26667, 1, 9.87202e-08, 4.76837e-07, -1.19209e-07, 0.21276, -0.000855229, -0.0382488, 0.976355, 1, 1, 1, 1.33333, 1, 1.58325e-07, 4.76837e-07, -1.19209e-07, 0.19306, -0.00102496, -0.0396123, 0.980386, 1, 1, 1, 2.91667, 1, 1.58325e-07, 4.76837e-07, -1.19209e-07, 0.19306, -0.00102496, -0.0396123, 0.980386, 1, 1, 1 )
+tracks/26/type = "transform"
+tracks/26/path = NodePath("Skeleton:Shoulder.L")
+tracks/26/interp = 1
+tracks/26/loop_wrap = true
+tracks/26/imported = false
+tracks/26/enabled = true
+tracks/26/keys = PoolRealArray( 0, 1, 0, -8.9407e-08, -9.31323e-09, -0.135105, 0.0547835, -0.117341, 0.982332, 1, 1, 1, 0.0666667, 1, 0, -8.9407e-08, -9.31323e-09, -0.122107, 0.0552197, -0.116184, 0.984145, 1, 1, 1, 0.133333, 1, 0, -8.9407e-08, -9.31323e-09, -0.0273794, 0.0558963, -0.106896, 0.99232, 1, 1, 1, 0.2, 1, 0, -8.9407e-08, -9.31323e-09, 0.156437, 0.0506606, -0.0850124, 0.982718, 1, 1, 1, 0.266667, 1, 0, -8.9407e-08, -9.31323e-09, 0.331298, 0.0429607, -0.0592598, 0.940683, 1, 1, 1, 0.333333, 1, 0, -8.9407e-08, -9.31323e-09, 0.416708, 0.0391978, -0.0478464, 0.906934, 1, 1, 1, 0.4, 1, 0, -8.9407e-08, -9.31323e-09, 0.420796, 0.0400647, -0.0512209, 0.904821, 1, 1, 1, 0.466667, 1, 0, -8.9407e-08, -9.31323e-09, 0.423861, 0.0406934, -0.0537493, 0.903215, 1, 1, 1, 0.533333, 1, 0, -8.9407e-08, -9.31323e-09, 0.42593, 0.0411136, -0.0555041, 0.902116, 1, 1, 1, 0.6, 1, 0, -8.9407e-08, -9.31323e-09, 0.427143, 0.0413721, -0.0566435, 0.901459, 1, 1, 1, 0.666667, 1, 0, -8.9407e-08, -9.31323e-09, 0.427685, 0.0415143, -0.0573416, 0.901151, 1, 1, 1, 0.733333, 1, 0, -8.9407e-08, -9.31323e-09, 0.427607, 0.0415599, -0.0576887, 0.901164, 1, 1, 1, 0.8, 1, 0, -8.9407e-08, -9.31323e-09, 0.427141, 0.041554, -0.0578746, 0.901374, 1, 1, 1, 0.866667, 1, 0, -8.9407e-08, -9.31323e-09, 0.404378, 0.0363412, -0.0397566, 0.913004, 1, 1, 1, 0.933333, 1, 0, -8.9407e-08, -9.31323e-09, 0.333423, 0.0155505, 0.0191744, 0.942454, 1, 1, 1, 1, 1, 0, -8.9407e-08, -9.31323e-09, 0.305964, 0.00721146, 0.0391093, 0.951212, 1, 1, 1, 1.06667, 1, 0, -8.9407e-08, -9.31323e-09, 0.301369, 0.00643081, 0.0402643, 0.952635, 1, 1, 1, 1.13333, 1, 0, -8.9407e-08, -9.31323e-09, 0.276468, 0.00660205, 0.0344933, 0.960381, 1, 1, 1, 1.2, 1, 0, -8.9407e-08, -9.31323e-09, 0.156108, 0.0137691, -0.00712948, 0.987618, 1, 1, 1, 1.26667, 1, 0, -8.9407e-08, -9.31323e-09, 0.0571312, 0.0212112, -0.0460968, 0.997076, 1, 1, 1, 1.33333, 1, 0, -8.9407e-08, -9.31323e-09, 0.0429607, 0.0223392, -0.052571, 0.997443, 1, 1, 1, 2.91667, 1, 0, -8.9407e-08, -9.31323e-09, 0.0429607, 0.0223392, -0.052571, 0.997443, 1, 1, 1 )
+tracks/27/type = "transform"
+tracks/27/path = NodePath("Skeleton:ArmRoot.L")
+tracks/27/interp = 1
+tracks/27/loop_wrap = true
+tracks/27/imported = false
+tracks/27/enabled = true
+tracks/27/keys = PoolRealArray( 0, 1, -3.72529e-09, 0, 0, -2.1496e-09, 7.45058e-09, 9.34008e-11, 1, 1, 1, 1, 2.91667, 1, -3.72529e-09, 0, 0, -2.1496e-09, 7.45058e-09, 9.34008e-11, 1, 1, 1, 1 )
+tracks/28/type = "method"
+tracks/28/path = NodePath("AnimationPlayer")
+tracks/28/interp = 1
+tracks/28/loop_wrap = true
+tracks/28/imported = false
+tracks/28/enabled = true
+tracks/28/keys = {
+"times": PoolRealArray( 2.9 ),
+"transitions": PoolRealArray( 1 ),
+"values": [ {
+"args": [ "rockets_idle_vm", -1, 1.0, false ],
+"method": "play"
+} ]
+}
diff --git a/godot/animations/weapons/pistol_fire.tres b/godot/animations/weapons/pistol_fire.tres
new file mode 100644
index 0000000..6b54180
--- /dev/null
+++ b/godot/animations/weapons/pistol_fire.tres
@@ -0,0 +1,61 @@
+[gd_resource type="Animation" format=2]
+
+[resource]
+resource_name = "fire"
+length = 0.0833333
+tracks/0/type = "transform"
+tracks/0/path = NodePath("Skeleton:Hammer")
+tracks/0/interp = 1
+tracks/0/loop_wrap = true
+tracks/0/imported = false
+tracks/0/enabled = true
+tracks/0/keys = PoolRealArray( 0, 1, -3.72529e-09, 7.45058e-09, 0, 8.10241e-08, -4.07738e-08, 0.434917, 0.900471, 1, 1, 1, 0.0135385, 1, -3.72529e-09, 7.45058e-09, 0, 9.67829e-08, -2.41685e-08, 0.0981034, 0.995176, 1, 1, 1, 0.0334056, 1, -3.72529e-09, 7.45058e-09, 0, 1.00768e-07, -1.13112e-08, -0.135774, 0.99074, 1, 1, 1 )
+tracks/1/type = "transform"
+tracks/1/path = NodePath("Skeleton:Frizzen")
+tracks/1/interp = 1
+tracks/1/loop_wrap = true
+tracks/1/imported = false
+tracks/1/enabled = true
+tracks/1/keys = PoolRealArray( 0, 1, 2.23517e-08, 0, 0, -4.76082e-08, -5.7505e-08, 0.482375, 0.875965, 1, 1, 1, 0.0345653, 1, 2.23517e-08, 0, 0, -4.76082e-08, -5.7505e-08, 0.482375, 0.875965, 1, 1, 1, 0.0487439, 1, 2.23517e-08, 0, 0, -1.89641e-08, -8.2198e-08, 0.165179, 0.986264, 1, 1, 1, 0.0654106, 1, 2.23517e-08, 0, 0, 1.5338e-09, -9.36415e-08, -0.0589761, 0.998259, 1, 1, 1 )
+tracks/2/type = "method"
+tracks/2/path = NodePath("FireAudio")
+tracks/2/interp = 1
+tracks/2/loop_wrap = true
+tracks/2/imported = false
+tracks/2/enabled = true
+tracks/2/keys = {
+"times": PoolRealArray( 0 ),
+"transitions": PoolRealArray( 1 ),
+"values": [ {
+"args": [ 0.0 ],
+"method": "play"
+} ]
+}
+tracks/3/type = "method"
+tracks/3/path = NodePath("LockParticles")
+tracks/3/interp = 1
+tracks/3/loop_wrap = true
+tracks/3/imported = false
+tracks/3/enabled = true
+tracks/3/keys = {
+"times": PoolRealArray( 0 ),
+"transitions": PoolRealArray( 1 ),
+"values": [ {
+"args": [ ],
+"method": "restart"
+} ]
+}
+tracks/4/type = "method"
+tracks/4/path = NodePath("MuzzleParticles")
+tracks/4/interp = 1
+tracks/4/loop_wrap = true
+tracks/4/imported = false
+tracks/4/enabled = true
+tracks/4/keys = {
+"times": PoolRealArray( 0.0569789 ),
+"transitions": PoolRealArray( 1 ),
+"values": [ {
+"args": [ ],
+"method": "restart"
+} ]
+}
diff --git a/godot/animations/weapons/pistol_idle.tres b/godot/animations/weapons/pistol_idle.tres
new file mode 100644
index 0000000..3beaf53
--- /dev/null
+++ b/godot/animations/weapons/pistol_idle.tres
@@ -0,0 +1,19 @@
+[gd_resource type="Animation" format=2]
+
+[resource]
+resource_name = "idle"
+length = 0.0416667
+tracks/0/type = "transform"
+tracks/0/path = NodePath("Skeleton:Hammer")
+tracks/0/interp = 1
+tracks/0/loop_wrap = true
+tracks/0/imported = false
+tracks/0/enabled = true
+tracks/0/keys = PoolRealArray( 0, 1, -3.72529e-09, 7.45058e-09, 0, 8.10241e-08, -4.07738e-08, 0.434917, 0.900471, 1, 1, 1, 0.0416667, 1, -3.72529e-09, 7.45058e-09, 0, 8.10241e-08, -4.07738e-08, 0.434917, 0.900471, 1, 1, 1 )
+tracks/1/type = "transform"
+tracks/1/path = NodePath("Skeleton:Frizzen")
+tracks/1/interp = 1
+tracks/1/loop_wrap = true
+tracks/1/imported = false
+tracks/1/enabled = true
+tracks/1/keys = PoolRealArray( 0, 1, 2.23517e-08, 0, 0, -4.76082e-08, -5.7505e-08, 0.482375, 0.875965, 1, 1, 1, 0.0416667, 1, 2.23517e-08, 0, 0, -4.76082e-08, -5.7505e-08, 0.482375, 0.875965, 1, 1, 1 )
diff --git a/godot/animations/weapons/pistol_reset.tres b/godot/animations/weapons/pistol_reset.tres
new file mode 100644
index 0000000..064463d
--- /dev/null
+++ b/godot/animations/weapons/pistol_reset.tres
@@ -0,0 +1,33 @@
+[gd_resource type="Animation" format=2]
+
+[resource]
+resource_name = "reset"
+length = 0.0833333
+tracks/0/type = "transform"
+tracks/0/path = NodePath("Skeleton:Hammer")
+tracks/0/interp = 1
+tracks/0/loop_wrap = true
+tracks/0/imported = false
+tracks/0/enabled = true
+tracks/0/keys = PoolRealArray( 0, 1, -3.72529e-09, 7.45058e-09, 0, 1.00768e-07, -1.13112e-08, -0.135774, 0.99074, 1, 1, 1, 0.0666667, 1, -3.72529e-09, 7.45058e-09, 0, 9.27794e-08, -3.01428e-08, 0.213826, 0.976872, 1, 1, 1, 0.0833333, 1, -3.72529e-09, 7.45058e-09, 0, 8.10241e-08, -4.07738e-08, 0.434917, 0.900471, 1, 1, 1 )
+tracks/1/type = "transform"
+tracks/1/path = NodePath("Skeleton:Frizzen")
+tracks/1/interp = 1
+tracks/1/loop_wrap = true
+tracks/1/imported = false
+tracks/1/enabled = true
+tracks/1/keys = PoolRealArray( 0, 1, 2.23517e-08, 0, 0, 1.5338e-09, -9.36415e-08, -0.0589761, 0.998259, 1, 1, 1, 0.0666667, 1, 2.23517e-08, 0, 0, -2.8918e-08, -7.48784e-08, 0.274831, 0.961493, 1, 1, 1, 0.0833333, 1, 2.23517e-08, 0, 0, -4.76082e-08, -5.7505e-08, 0.482375, 0.875965, 1, 1, 1 )
+tracks/2/type = "method"
+tracks/2/path = NodePath("ReloadAudio")
+tracks/2/interp = 1
+tracks/2/loop_wrap = true
+tracks/2/imported = false
+tracks/2/enabled = true
+tracks/2/keys = {
+"times": PoolRealArray( 0 ),
+"transitions": PoolRealArray( 1 ),
+"values": [ {
+"args": [ 0.0 ],
+"method": "play"
+} ]
+}
diff --git a/godot/bin/playercontroller.gdnlib b/godot/bin/playercontroller.gdnlib
index e252d30..37c30d5 100644
--- a/godot/bin/playercontroller.gdnlib
+++ b/godot/bin/playercontroller.gdnlib
@@ -1,7 +1,7 @@
[general]
singleton=false
-load_once=true
+load_once=false
symbol_prefix="godot_"
reloadable=true
diff --git a/godot/bin/x11/libplayercontroller.so b/godot/bin/x11/libplayercontroller.so
index 7297917..69262c1 100755
--- a/godot/bin/x11/libplayercontroller.so
+++ b/godot/bin/x11/libplayercontroller.so
Binary files differ
diff --git a/godot/maps/Main.tscn b/godot/maps/Main.tscn
index ce69f18..9e7ea06 100644
--- a/godot/maps/Main.tscn
+++ b/godot/maps/Main.tscn
@@ -1,4 +1,4 @@
-[gd_scene load_steps=23 format=2]
+[gd_scene load_steps=32 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,26 +9,53 @@
[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/Gunbrig.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]
[ext_resource path="res://scenes/vehicles/Airplane.tscn" type="PackedScene" id=14]
+[ext_resource path="res://scenes/weapons/hands.gd" type="Script" id=15]
+[ext_resource path="res://scenes/ballistics/Cannonball.tscn" type="PackedScene" id=16]
[sub_resource type="PhysicsMaterial" id=17]
resource_local_to_scene = true
rough = true
+[sub_resource type="Resource" id=20]
+resource_local_to_scene = true
+script = ExtResource( 15 )
+
[sub_resource type="PhysicsMaterial" id=18]
resource_local_to_scene = true
rough = true
+[sub_resource type="Resource" id=21]
+resource_local_to_scene = true
+script = ExtResource( 15 )
+
[sub_resource type="PhysicsMaterial" id=19]
resource_local_to_scene = true
rough = true
-[sub_resource type="PhysicsMaterial" id=20]
+[sub_resource type="Resource" id=22]
resource_local_to_scene = true
-rough = true
+script = ExtResource( 15 )
+
+[sub_resource type="Resource" id=23]
+resource_local_to_scene = true
+script = ExtResource( 15 )
+
+[sub_resource type="Resource" id=24]
+resource_local_to_scene = true
+script = ExtResource( 15 )
+
+[sub_resource type="Resource" id=25]
+resource_local_to_scene = true
+script = ExtResource( 15 )
+
+[sub_resource type="Resource" id=26]
+resource_local_to_scene = true
+script = ExtResource( 15 )
[sub_resource type="NavigationMesh" id=14]
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 )
@@ -92,178 +119,60 @@ transform = Transform( -0.854422, 0, 0.519579, 0, 1, 0, -0.519579, 0, -0.854422,
[node name="Airplane" parent="MACHINES" instance=ExtResource( 14 )]
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( 10 )]
+transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -49.9367, 0.0469036, -4.88982 )
+
+[node name="Gunbrig2" parent="MACHINES" instance=ExtResource( 10 )]
+transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -49.9367, 0.0469036, 5.81905 )
+
+[node name="Gunbrig3" parent="MACHINES" instance=ExtResource( 10 )]
+transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -49.9367, 0.0469036, -18.4704 )
+
+[node name="Gunbrig4" parent="MACHINES" instance=ExtResource( 10 )]
+transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -49.9367, 0.0469036, -33.3132 )
+
[node name="BALLISTICS" type="Spatial" parent="."]
+[node name="Cannonball" parent="BALLISTICS" instance=ExtResource( 16 )]
+transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 3.1422, 4.06477, -6.08684 )
+
[node name="PLAYERS" type="Spatial" parent="."]
[node name="Player" parent="PLAYERS" instance=ExtResource( 5 )]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 28.8794, 2.55194, 2.65124 )
physics_material_override = SubResource( 17 )
+weapon = SubResource( 20 )
[node name="Player2" parent="PLAYERS" instance=ExtResource( 5 )]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -10.1844, 3.62129, 0.930942 )
physics_material_override = SubResource( 18 )
team = "BLUE"
+weapon = SubResource( 21 )
[node name="Player3" parent="PLAYERS" instance=ExtResource( 5 )]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -0.426252, 5.22026, -3.48068 )
physics_material_override = SubResource( 19 )
+weapon = SubResource( 22 )
[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 )
+weapon = SubResource( 23 )
[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 )
+weapon = SubResource( 24 )
[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 )
+weapon = SubResource( 25 )
[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="Player14" parent="PLAYERS" instance=ExtResource( 5 )]
-transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 2.95018, 7.43823, -0.851583 )
-physics_material_override = SubResource( 19 )
-can_sleep = false
-
-[node name="Player15" parent="PLAYERS" instance=ExtResource( 5 )]
-transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 2.95018, 7.43823, -3.20183 )
-physics_material_override = SubResource( 19 )
-can_sleep = false
-
-[node name="Player16" parent="PLAYERS" instance=ExtResource( 5 )]
-transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -2.87781, 7.43823, -3.20183 )
-physics_material_override = SubResource( 19 )
-can_sleep = false
-
-[node name="Player17" parent="PLAYERS" instance=ExtResource( 5 )]
-transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -2.87781, 7.43823, 3.13773 )
-physics_material_override = SubResource( 19 )
-can_sleep = false
-
-[node name="Player18" parent="PLAYERS" instance=ExtResource( 5 )]
-transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -7.0239, 7.43823, 3.13773 )
-physics_material_override = SubResource( 19 )
-can_sleep = false
-
-[node name="Player19" parent="PLAYERS" instance=ExtResource( 5 )]
-transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -7.0239, 7.43823, -0.817495 )
-physics_material_override = SubResource( 19 )
-can_sleep = false
-
-[node name="Player20" parent="PLAYERS" instance=ExtResource( 5 )]
-transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -5.12393, 7.43823, -0.224145 )
-physics_material_override = SubResource( 19 )
-can_sleep = false
-
-[node name="Player21" parent="PLAYERS" instance=ExtResource( 5 )]
-transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -5.12393, 7.43823, 2.2347 )
-physics_material_override = SubResource( 19 )
-can_sleep = false
-
-[node name="Player22" parent="PLAYERS" instance=ExtResource( 5 )]
-transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -3.38949, 7.43823, 0.619112 )
-physics_material_override = SubResource( 19 )
-can_sleep = false
-
-[node name="Player23" parent="PLAYERS" instance=ExtResource( 5 )]
-transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -3.38949, 7.43823, 5.61911 )
-physics_material_override = SubResource( 19 )
-can_sleep = false
-
-[node name="Player24" parent="PLAYERS" instance=ExtResource( 5 )]
-transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -6.42406, 7.43823, 4.66007 )
-physics_material_override = SubResource( 19 )
-can_sleep = false
-
-[node name="Player25" parent="PLAYERS" instance=ExtResource( 5 )]
-transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -8.20856, 7.43823, 7.0694 )
-physics_material_override = SubResource( 19 )
-can_sleep = false
-
-[node name="Player26" parent="PLAYERS" instance=ExtResource( 5 )]
-transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -9.76747, 7.43823, 4.50223 )
-physics_material_override = SubResource( 19 )
-can_sleep = false
-
-[node name="Player27" parent="PLAYERS" instance=ExtResource( 5 )]
-transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -11.5136, 7.43823, 6.91273 )
-physics_material_override = SubResource( 19 )
-can_sleep = false
-
-[node name="Player28" parent="PLAYERS" instance=ExtResource( 5 )]
-transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -6.33851, 7.43823, 11.0765 )
-physics_material_override = SubResource( 19 )
-can_sleep = false
-
-[node name="Player29" parent="PLAYERS" instance=ExtResource( 5 )]
-transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -5.96565, 7.43823, 8.55268 )
-physics_material_override = SubResource( 19 )
-can_sleep = false
-
-[node name="Player30" parent="PLAYERS" instance=ExtResource( 5 )]
-transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -8.96565, 7.43823, 9.55268 )
-physics_material_override = SubResource( 19 )
-can_sleep = false
-
-[node name="Player31" parent="PLAYERS" instance=ExtResource( 5 )]
-transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -12.9657, 7.43823, 2.55268 )
-physics_material_override = SubResource( 19 )
-can_sleep = false
-
-[node name="Player32" parent="PLAYERS" instance=ExtResource( 5 )]
-transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -5.41254, 7.43823, -1.05999 )
-physics_material_override = SubResource( 19 )
-can_sleep = false
-
-[node name="Player33" parent="PLAYERS" instance=ExtResource( 5 )]
-transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0.376633, 7.43823, 6.84529 )
-physics_material_override = SubResource( 19 )
-can_sleep = false
-
-[node name="Player34" parent="PLAYERS" instance=ExtResource( 5 )]
-transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -2.14765, 7.43823, 12.3432 )
-physics_material_override = SubResource( 19 )
-can_sleep = false
-
-[node name="Player35" parent="PLAYERS" instance=ExtResource( 5 )]
-transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -5.14397, 7.43823, 13.8279 )
-physics_material_override = SubResource( 19 )
-can_sleep = false
-
-[node name="Player36" parent="PLAYERS" instance=ExtResource( 5 )]
-transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -2.4609, 7.43823, 15.8727 )
-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 )
+weapon = SubResource( 26 )
[node name="worldnavmesh" type="NavigationMeshInstance" parent="."]
navmesh = SubResource( 14 )
diff --git a/godot/materials/ArmVM.material b/godot/materials/ArmVM.material
new file mode 100644
index 0000000..58b7117
--- /dev/null
+++ b/godot/materials/ArmVM.material
Binary files differ
diff --git a/godot/materials/PistolMaterial.material b/godot/materials/PistolMaterial.material
new file mode 100644
index 0000000..f4f1448
--- /dev/null
+++ b/godot/materials/PistolMaterial.material
Binary files differ
diff --git a/godot/meshes/human/viewmodel_arms.tres b/godot/meshes/human/viewmodel_arms.tres
new file mode 100644
index 0000000..aa9f4b9
--- /dev/null
+++ b/godot/meshes/human/viewmodel_arms.tres
@@ -0,0 +1,18 @@
+[gd_resource type="ArrayMesh" load_steps=2 format=2]
+
+[ext_resource path="res://materials/ArmVM.material" type="Material" id=1]
+
+[resource]
+resource_name = "viewmodel_arms_caucasian_male_1Body001"
+surfaces/0 = {
+"aabb": AABB( -1.86652, -1.87051, -0.324795, 3.73303, 1.83034, 1.31882 ),
+"array_data": PoolByteArray( 84, 83, 195, 191, 3, 169, 201, 191, 96, 162, 69, 63, 74, 175, 58, 76, 119, 53, 66, 51, 5, 4, 0, 0, 73, 210, 181, 45, 0, 0, 0, 0, 84, 137, 202, 191, 248, 39, 200, 191, 24, 131, 63, 63, 252, 139, 218, 65, 1, 49, 22, 58, 4, 5, 3, 6, 171, 198, 3, 38, 102, 13, 232, 5, 84, 137, 202, 191, 248, 39, 200, 191, 24, 131, 63, 63, 252, 139, 96, 62, 244, 52, 120, 51, 4, 5, 3, 6, 171, 198, 3, 38, 102, 13, 232, 5, 40, 203, 203, 191, 76, 47, 194, 191, 214, 226, 5, 63, 78, 200, 41, 91, 95, 52, 127, 53, 3, 4, 0, 0, 151, 253, 103, 2, 0, 0, 0, 0, 40, 203, 203, 191, 76, 47, 194, 191, 214, 226, 5, 63, 78, 200, 156, 13, 24, 53, 214, 57, 3, 4, 0, 0, 151, 253, 103, 2, 0, 0, 0, 0, 40, 203, 203, 191, 76, 47, 194, 191, 214, 226, 5, 63, 78, 200, 194, 23, 127, 53, 100, 54, 3, 4, 0, 0, 151, 253, 103, 2, 0, 0, 0, 0, 106, 250, 202, 191, 248, 245, 183, 191, 244, 131, 23, 63, 48, 56, 108, 24, 202, 52, 143, 57, 3, 4, 2, 0, 139, 229, 113, 23, 2, 3, 0, 0, 106, 250, 202, 191, 248, 245, 183, 191, 244, 131, 23, 63, 48, 56, 35, 40, 29, 53, 181, 54, 3, 4, 2, 0, 139, 229, 113, 23, 2, 3, 0, 0, 212, 198, 214, 191, 48, 247, 181, 191, 67, 225, 222, 62, 160, 47, 238, 67, 32, 52, 251, 54, 3, 2, 0, 0, 109, 248, 145, 7, 0, 0, 0, 0, 212, 198, 214, 191, 48, 247, 181, 191, 67, 225, 222, 62, 160, 47, 90, 113, 231, 52, 7, 57, 3, 2, 0, 0, 109, 248, 145, 7, 0, 0, 0, 0, 212, 198, 214, 191, 48, 247, 181, 191, 67, 225, 222, 62, 160, 47, 6, 90, 88, 54, 183, 53, 3, 2, 0, 0, 109, 248, 145, 7, 0, 0, 0, 0, 156, 215, 207, 191, 68, 200, 193, 191, 33, 86, 227, 62, 56, 144, 105, 74, 7, 52, 20, 54, 3, 2, 0, 0, 77, 240, 177, 15, 0, 0, 0, 0, 156, 215, 207, 191, 68, 200, 193, 191, 33, 86, 227, 62, 56, 144, 141, 50, 173, 53, 5, 54, 3, 2, 0, 0, 77, 240, 177, 15, 0, 0, 0, 0, 156, 215, 207, 191, 68, 200, 193, 191, 33, 86, 227, 62, 56, 144, 93, 98, 249, 53, 173, 56, 3, 2, 0, 0, 77, 240, 177, 15, 0, 0, 0, 0, 202, 133, 215, 191, 178, 205, 190, 191, 71, 66, 227, 62, 153, 186, 94, 109, 154, 53, 221, 56, 3, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 202, 133, 215, 191, 178, 205, 190, 191, 71, 66, 227, 62, 153, 186, 210, 88, 17, 54, 7, 54, 3, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 66, 34, 189, 191, 0, 137, 168, 191, 147, 187, 202, 62, 45, 26, 18, 21, 69, 52, 157, 53, 2, 3, 0, 0, 136, 233, 118, 22, 0, 0, 0, 0, 100, 229, 214, 191, 18, 20, 183, 191, 244, 1, 16, 63, 212, 63, 22, 57, 207, 52, 9, 55, 3, 2, 0, 0, 208, 254, 46, 1, 0, 0, 0, 0, 100, 229, 214, 191, 18, 20, 183, 191, 244, 1, 16, 63, 212, 63, 87, 110, 7, 53, 85, 57, 3, 2, 0, 0, 208, 254, 46, 1, 0, 0, 0, 0, 242, 17, 223, 191, 17, 170, 223, 191, 42, 240, 122, 63, 213, 208, 176, 94, 149, 37, 15, 58, 7, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 242, 17, 223, 191, 17, 170, 223, 191, 42, 240, 122, 63, 213, 208, 57, 58, 81, 51, 169, 43, 7, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 52, 68, 186, 191, 228, 114, 175, 191, 37, 58, 187, 62, 63, 230, 217, 16, 142, 52, 94, 53, 2, 3, 0, 0, 89, 244, 165, 11, 0, 0, 0, 0, 142, 50, 183, 191, 204, 171, 171, 191, 144, 163, 27, 61, 179, 160, 178, 83, 32, 53, 218, 50, 2, 3, 0, 0, 219, 239, 35, 16, 0, 0, 0, 0, 102, 156, 192, 191, 80, 50, 153, 191, 96, 40, 115, 61, 146, 52, 243, 92, 210, 53, 93, 50, 2, 3, 0, 0, 113, 227, 141, 28, 0, 0, 0, 0, 110, 232, 218, 191, 49, 10, 219, 191, 128, 120, 126, 63, 16, 19, 53, 111, 49, 40, 63, 58, 7, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 110, 232, 218, 191, 49, 10, 219, 191, 128, 120, 126, 63, 16, 19, 44, 115, 38, 52, 119, 43, 7, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 218, 149, 217, 191, 145, 37, 222, 191, 104, 132, 116, 63, 62, 186, 60, 89, 232, 51, 236, 44, 7, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 240, 244, 160, 191, 160, 121, 171, 191, 160, 166, 248, 60, 52, 171, 162, 33, 96, 52, 106, 50, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 160, 72, 215, 191, 247, 133, 212, 191, 200, 227, 101, 63, 112, 242, 12, 110, 67, 52, 11, 47, 7, 6, 0, 0, 147, 253, 107, 2, 0, 0, 0, 0, 138, 5, 174, 191, 2, 126, 128, 191, 72, 254, 0, 189, 176, 65, 224, 58, 188, 46, 24, 52, 2, 1, 0, 0, 250, 241, 4, 14, 0, 0, 0, 0, 138, 5, 174, 191, 2, 126, 128, 191, 72, 254, 0, 189, 176, 65, 0, 81, 60, 54, 45, 47, 2, 1, 0, 0, 250, 241, 4, 14, 0, 0, 0, 0, 140, 85, 165, 191, 176, 39, 147, 191, 218, 167, 49, 190, 148, 169, 195, 84, 234, 52, 171, 47, 2, 1, 0, 0, 171, 232, 83, 23, 0, 0, 0, 0, 226, 233, 140, 191, 70, 52, 151, 191, 204, 142, 135, 189, 67, 189, 169, 22, 20, 51, 69, 48, 2, 1, 0, 0, 39, 227, 215, 28, 0, 0, 0, 0, 124, 131, 146, 191, 68, 139, 147, 191, 128, 124, 192, 60, 49, 226, 207, 6, 145, 50, 56, 49, 2, 1, 0, 0, 31, 243, 223, 12, 0, 0, 0, 0, 160, 224, 152, 191, 136, 32, 135, 191, 208, 254, 146, 61, 21, 249, 245, 1, 65, 49, 13, 50, 2, 1, 0, 0, 233, 252, 21, 3, 0, 0, 0, 0, 28, 38, 214, 191, 85, 150, 208, 191, 128, 95, 5, 63, 66, 155, 89, 82, 169, 50, 35, 53, 3, 12, 0, 0, 66, 224, 188, 31, 0, 0, 0, 0, 28, 38, 214, 191, 85, 150, 208, 191, 128, 95, 5, 63, 66, 155, 82, 104, 240, 52, 111, 56, 3, 12, 0, 0, 66, 224, 188, 31, 0, 0, 0, 0, 94, 210, 232, 191, 75, 43, 216, 191, 246, 73, 38, 63, 133, 21, 76, 120, 87, 51, 135, 56, 12, 10, 0, 0, 232, 237, 22, 18, 0, 0, 0, 0, 20, 116, 210, 191, 232, 26, 186, 191, 110, 212, 46, 63, 238, 73, 93, 102, 193, 51, 226, 57, 4, 3, 8, 0, 159, 210, 85, 31, 9, 14, 0, 0, 148, 121, 221, 191, 25, 168, 209, 191, 94, 176, 78, 63, 245, 196, 229, 88, 14, 48, 107, 57, 6, 8, 7, 9, 204, 190, 29, 41, 145, 19, 131, 4, 148, 121, 221, 191, 25, 168, 209, 191, 94, 176, 78, 63, 245, 196, 50, 79, 168, 51, 245, 48, 6, 8, 7, 9, 204, 190, 29, 41, 145, 19, 131, 4, 38, 33, 216, 191, 133, 173, 205, 191, 208, 103, 39, 63, 67, 197, 46, 89, 120, 51, 22, 52, 3, 10, 0, 0, 7, 252, 247, 3, 0, 0, 0, 0, 182, 203, 222, 191, 225, 98, 206, 191, 36, 113, 92, 63, 195, 37, 62, 117, 206, 47, 168, 57, 6, 7, 8, 0, 85, 224, 190, 29, 235, 1, 0, 0, 142, 197, 224, 191, 193, 205, 201, 191, 12, 17, 61, 63, 195, 45, 75, 116, 216, 49, 28, 57, 8, 10, 6, 4, 76, 176, 36, 37, 25, 26, 116, 16, 162, 64, 196, 191, 14, 87, 190, 191, 102, 84, 55, 63, 65, 51, 81, 20, 52, 52, 26, 58, 4, 5, 3, 0, 19, 240, 107, 14, 127, 1, 0, 0, 162, 64, 196, 191, 14, 87, 190, 191, 102, 84, 55, 63, 65, 51, 224, 77, 166, 53, 126, 52, 4, 5, 3, 0, 19, 240, 107, 14, 127, 1, 0, 0, 28, 183, 213, 191, 131, 10, 206, 191, 110, 23, 73, 63, 59, 198, 47, 89, 94, 52, 210, 49, 6, 4, 7, 8, 55, 233, 53, 11, 30, 10, 116, 1, 68, 246, 216, 191, 13, 183, 206, 191, 54, 84, 98, 63, 26, 53, 87, 113, 47, 48, 5, 58, 7, 6, 0, 0, 50, 240, 204, 15, 0, 0, 0, 0, 68, 246, 216, 191, 13, 183, 206, 191, 54, 84, 98, 63, 26, 53, 177, 98, 150, 52, 202, 47, 7, 6, 0, 0, 50, 240, 204, 15, 0, 0, 0, 0, 30, 118, 229, 191, 13, 165, 222, 191, 162, 246, 34, 63, 79, 146, 71, 106, 153, 48, 199, 51, 12, 10, 0, 0, 251, 251, 3, 4, 0, 0, 0, 0, 30, 118, 229, 191, 13, 165, 222, 191, 162, 246, 34, 63, 79, 146, 81, 94, 225, 51, 41, 56, 12, 10, 0, 0, 251, 251, 3, 4, 0, 0, 0, 0, 36, 72, 228, 191, 145, 92, 218, 191, 2, 60, 45, 63, 242, 180, 73, 67, 10, 49, 9, 51, 10, 12, 11, 0, 153, 187, 94, 57, 6, 11, 0, 0, 36, 72, 228, 191, 145, 92, 218, 191, 2, 60, 45, 63, 242, 180, 141, 76, 134, 50, 153, 56, 10, 12, 11, 0, 153, 187, 94, 57, 6, 11, 0, 0, 222, 215, 192, 191, 62, 142, 199, 191, 8, 188, 85, 63, 56, 54, 100, 126, 115, 48, 140, 58, 5, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 222, 215, 192, 191, 62, 142, 199, 191, 8, 188, 85, 63, 56, 54, 217, 74, 249, 53, 185, 50, 5, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 126, 208, 197, 191, 255, 172, 205, 191, 88, 120, 94, 63, 209, 199, 228, 85, 167, 46, 110, 58, 5, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 126, 208, 197, 191, 255, 172, 205, 191, 88, 120, 94, 63, 209, 199, 59, 43, 120, 53, 133, 49, 5, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 26, 204, 137, 191, 78, 199, 131, 191, 200, 156, 200, 61, 18, 223, 209, 8, 222, 48, 199, 48, 2, 1, 0, 0, 37, 181, 217, 74, 0, 0, 0, 0, 130, 104, 189, 191, 177, 1, 206, 191, 232, 25, 96, 63, 61, 223, 74, 104, 237, 46, 167, 58, 5, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 130, 104, 189, 191, 177, 1, 206, 191, 232, 25, 96, 63, 61, 223, 54, 104, 253, 53, 152, 49, 5, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 152, 252, 150, 191, 79, 35, 107, 191, 221, 142, 79, 190, 139, 209, 224, 82, 26, 53, 166, 38, 1, 2, 0, 0, 194, 227, 60, 28, 0, 0, 0, 0, 152, 252, 150, 191, 79, 35, 107, 191, 221, 142, 79, 190, 139, 209, 241, 31, 69, 59, 125, 55, 1, 2, 0, 0, 194, 227, 60, 28, 0, 0, 0, 0, 140, 131, 165, 191, 171, 12, 124, 191, 60, 140, 147, 61, 229, 50, 3, 33, 89, 48, 62, 51, 2, 1, 0, 0, 172, 242, 82, 13, 0, 0, 0, 0, 248, 178, 196, 191, 109, 23, 203, 191, 24, 122, 99, 63, 231, 16, 24, 123, 74, 47, 120, 58, 5, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 84, 176, 235, 191, 29, 77, 236, 191, 116, 61, 49, 63, 192, 171, 112, 27, 217, 45, 63, 51, 12, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 84, 176, 235, 191, 29, 77, 236, 191, 116, 61, 49, 63, 192, 171, 99, 122, 170, 50, 162, 55, 12, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 132, 5, 62, 191, 75, 226, 76, 191, 127, 247, 69, 190, 76, 178, 188, 32, 213, 56, 61, 57, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 22, 211, 63, 191, 86, 155, 60, 191, 162, 194, 164, 190, 94, 158, 196, 32, 213, 56, 189, 56, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 22, 155, 231, 191, 53, 8, 235, 191, 124, 221, 53, 63, 57, 210, 63, 99, 203, 46, 252, 50, 12, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 218, 133, 234, 191, 157, 151, 234, 191, 204, 43, 57, 63, 227, 233, 44, 88, 97, 46, 168, 50, 12, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 218, 133, 234, 191, 157, 151, 234, 191, 204, 43, 57, 63, 227, 233, 132, 44, 48, 50, 193, 55, 12, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 192, 39, 235, 191, 17, 68, 225, 191, 72, 81, 41, 63, 132, 39, 97, 112, 34, 51, 28, 56, 12, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 16, 69, 233, 191, 157, 140, 227, 191, 52, 73, 61, 63, 178, 140, 91, 98, 200, 47, 201, 49, 11, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 16, 69, 233, 191, 157, 140, 227, 191, 52, 73, 61, 63, 178, 140, 93, 49, 125, 48, 139, 56, 11, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 180, 186, 229, 191, 15, 96, 225, 191, 174, 99, 65, 63, 85, 213, 42, 105, 113, 48, 135, 49, 11, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 230, 29, 233, 191, 117, 29, 238, 191, 74, 138, 82, 63, 60, 202, 58, 96, 148, 46, 132, 48, 11, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 28, 144, 222, 191, 105, 67, 216, 191, 202, 127, 50, 63, 58, 194, 56, 90, 251, 49, 207, 50, 10, 8, 3, 12, 130, 204, 158, 24, 139, 13, 82, 13, 24, 9, 122, 191, 136, 160, 11, 191, 60, 101, 217, 189, 178, 65, 201, 28, 213, 56, 196, 53, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 8, 234, 238, 191, 185, 108, 239, 191, 198, 48, 81, 63, 193, 187, 149, 120, 75, 44, 33, 56, 11, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 8, 234, 238, 191, 185, 108, 239, 191, 198, 48, 81, 63, 193, 187, 59, 36, 55, 45, 125, 48, 11, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 203, 231, 60, 191, 189, 245, 86, 191, 84, 16, 233, 189, 69, 182, 188, 32, 213, 56, 166, 57, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 2, 173, 236, 191, 69, 227, 236, 191, 116, 11, 89, 63, 236, 244, 183, 93, 149, 43, 69, 56, 11, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 2, 173, 236, 191, 69, 227, 236, 191, 116, 11, 89, 63, 236, 244, 43, 96, 97, 46, 229, 47, 11, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 138, 194, 230, 191, 65, 236, 220, 191, 144, 57, 71, 63, 20, 32, 209, 118, 72, 46, 192, 56, 11, 8, 0, 0, 200, 240, 54, 15, 0, 0, 0, 0, 138, 194, 230, 191, 65, 236, 220, 191, 144, 57, 71, 63, 20, 32, 42, 124, 4, 49, 25, 49, 11, 8, 0, 0, 200, 240, 54, 15, 0, 0, 0, 0, 134, 214, 231, 191, 235, 49, 211, 191, 212, 100, 49, 63, 167, 27, 76, 123, 204, 49, 203, 56, 10, 12, 8, 0, 74, 241, 101, 14, 78, 0, 0, 0, 100, 92, 228, 191, 207, 15, 209, 191, 82, 92, 56, 63, 187, 24, 43, 119, 143, 49, 254, 56, 10, 8, 0, 0, 75, 181, 179, 74, 0, 0, 0, 0, 72, 192, 235, 191, 213, 26, 220, 191, 20, 123, 62, 63, 163, 33, 90, 120, 90, 47, 159, 56, 11, 10, 0, 0, 115, 252, 139, 3, 0, 0, 0, 0, 86, 127, 219, 191, 115, 69, 214, 191, 20, 135, 61, 63, 60, 190, 54, 87, 202, 50, 33, 50, 8, 6, 10, 3, 110, 194, 32, 29, 187, 26, 180, 5, 22, 255, 228, 191, 105, 214, 232, 191, 204, 31, 97, 63, 57, 151, 95, 84, 158, 49, 229, 45, 9, 8, 0, 0, 210, 234, 44, 21, 0, 0, 0, 0, 148, 29, 79, 191, 230, 164, 27, 191, 129, 75, 166, 190, 144, 109, 198, 29, 213, 56, 94, 56, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 124, 246, 224, 191, 27, 33, 221, 191, 204, 24, 80, 63, 78, 187, 52, 89, 47, 50, 95, 48, 8, 9, 0, 0, 178, 206, 76, 49, 0, 0, 0, 0, 208, 218, 229, 191, 221, 82, 232, 191, 132, 242, 113, 63, 23, 241, 23, 110, 75, 28, 62, 57, 9, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 208, 218, 229, 191, 221, 82, 232, 191, 132, 242, 113, 63, 23, 241, 57, 99, 167, 49, 195, 43, 9, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 197, 9, 108, 191, 153, 127, 9, 191, 26, 122, 129, 190, 166, 81, 200, 28, 213, 56, 86, 55, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 26, 232, 97, 191, 103, 240, 38, 191, 100, 86, 207, 61, 237, 10, 197, 27, 213, 56, 69, 59, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 64, 247, 232, 191, 203, 90, 234, 191, 234, 53, 110, 63, 210, 206, 155, 98, 79, 28, 31, 57, 9, 8, 0, 0, 96, 255, 158, 0, 0, 0, 0, 0, 64, 247, 232, 191, 203, 90, 234, 191, 234, 53, 110, 63, 210, 206, 59, 45, 11, 49, 109, 44, 9, 8, 0, 0, 96, 255, 158, 0, 0, 0, 0, 0, 36, 115, 231, 191, 185, 186, 216, 191, 244, 223, 83, 63, 180, 28, 60, 121, 42, 45, 59, 57, 8, 9, 0, 0, 44, 236, 210, 19, 0, 0, 0, 0, 21, 58, 129, 191, 67, 232, 12, 191, 128, 166, 146, 188, 197, 44, 203, 27, 213, 56, 24, 53, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 76, 9, 227, 191, 117, 16, 215, 191, 2, 131, 63, 63, 254, 175, 153, 27, 115, 47, 246, 56, 8, 10, 11, 0, 51, 196, 113, 34, 90, 25, 0, 0, 76, 9, 227, 191, 117, 16, 215, 191, 2, 131, 63, 63, 254, 175, 62, 73, 212, 49, 173, 49, 8, 10, 11, 0, 51, 196, 113, 34, 90, 25, 0, 0, 252, 51, 225, 191, 135, 89, 220, 191, 154, 254, 92, 63, 51, 21, 57, 119, 179, 43, 103, 57, 9, 8, 0, 0, 59, 233, 195, 22, 0, 0, 0, 0, 252, 51, 225, 191, 135, 89, 220, 191, 154, 254, 92, 63, 51, 21, 220, 117, 159, 50, 63, 47, 9, 8, 0, 0, 59, 233, 195, 22, 0, 0, 0, 0, 44, 32, 57, 191, 189, 140, 85, 191, 240, 250, 243, 188, 48, 201, 187, 31, 213, 56, 8, 58, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 236, 226, 69, 191, 25, 127, 61, 191, 84, 160, 167, 61, 23, 226, 188, 32, 213, 56, 226, 58, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 240, 102, 206, 191, 8, 73, 197, 191, 54, 11, 65, 63, 230, 17, 220, 120, 228, 49, 254, 57, 4, 5, 6, 3, 124, 178, 4, 35, 124, 32, 0, 10, 240, 102, 206, 191, 8, 73, 197, 191, 54, 11, 65, 63, 230, 17, 23, 125, 25, 53, 239, 50, 4, 5, 6, 3, 124, 178, 4, 35, 124, 32, 0, 10, 220, 7, 154, 191, 16, 157, 155, 191, 250, 36, 11, 190, 68, 146, 133, 81, 85, 52, 74, 48, 2, 1, 0, 0, 243, 240, 11, 15, 0, 0, 0, 0, 178, 228, 152, 191, 130, 219, 88, 191, 120, 106, 6, 189, 152, 12, 1, 40, 214, 44, 58, 50, 1, 2, 0, 0, 255, 208, 255, 46, 0, 0, 0, 0, 178, 228, 152, 191, 130, 219, 88, 191, 120, 106, 6, 189, 152, 12, 11, 76, 88, 54, 7, 36, 1, 2, 0, 0, 255, 208, 255, 46, 0, 0, 0, 0, 178, 228, 152, 191, 130, 219, 88, 191, 120, 106, 6, 189, 152, 12, 243, 7, 69, 59, 19, 54, 1, 2, 0, 0, 255, 208, 255, 46, 0, 0, 0, 0, 240, 2, 151, 191, 207, 96, 90, 191, 160, 111, 106, 60, 173, 12, 15, 38, 152, 45, 241, 49, 1, 2, 0, 0, 228, 196, 26, 59, 0, 0, 0, 0, 240, 2, 151, 191, 207, 96, 90, 191, 160, 111, 106, 60, 173, 12, 223, 9, 69, 59, 119, 53, 1, 2, 0, 0, 228, 196, 26, 59, 0, 0, 0, 0, 100, 121, 147, 191, 142, 214, 94, 191, 148, 17, 168, 61, 210, 241, 38, 22, 171, 46, 129, 49, 1, 2, 0, 0, 245, 182, 9, 73, 0, 0, 0, 0, 100, 121, 147, 191, 142, 214, 94, 191, 148, 17, 168, 61, 210, 241, 219, 4, 69, 59, 197, 52, 1, 2, 0, 0, 245, 182, 9, 73, 0, 0, 0, 0, 100, 121, 147, 191, 142, 214, 94, 191, 148, 17, 168, 61, 210, 241, 219, 4, 69, 59, 140, 59, 1, 2, 0, 0, 245, 182, 9, 73, 0, 0, 0, 0, 103, 158, 128, 191, 153, 7, 135, 191, 227, 9, 61, 190, 20, 139, 130, 37, 214, 50, 204, 43, 1, 2, 0, 0, 128, 224, 126, 31, 0, 0, 0, 0, 103, 158, 128, 191, 153, 7, 135, 191, 227, 9, 61, 190, 20, 139, 201, 58, 69, 59, 40, 57, 1, 2, 0, 0, 128, 224, 126, 31, 0, 0, 0, 0, 122, 187, 138, 191, 40, 248, 128, 191, 185, 46, 139, 190, 169, 174, 196, 84, 33, 52, 133, 40, 1, 2, 0, 0, 88, 231, 166, 24, 0, 0, 0, 0, 122, 187, 138, 191, 40, 248, 128, 191, 185, 46, 139, 190, 169, 174, 221, 49, 69, 59, 96, 56, 1, 2, 0, 0, 88, 231, 166, 24, 0, 0, 0, 0, 88, 254, 135, 191, 40, 94, 132, 191, 253, 32, 131, 190, 199, 146, 158, 85, 225, 51, 159, 41, 1, 2, 0, 0, 173, 224, 81, 31, 0, 0, 0, 0, 88, 254, 135, 191, 40, 94, 132, 191, 253, 32, 131, 190, 199, 146, 220, 49, 69, 59, 181, 56, 1, 2, 0, 0, 173, 224, 81, 31, 0, 0, 0, 0, 117, 3, 113, 191, 210, 115, 132, 191, 8, 45, 80, 189, 13, 179, 163, 17, 84, 49, 151, 45, 1, 2, 0, 0, 92, 218, 162, 37, 0, 0, 0, 0, 117, 3, 113, 191, 210, 115, 132, 191, 8, 45, 80, 189, 13, 179, 149, 54, 69, 59, 222, 57, 1, 2, 0, 0, 92, 218, 162, 37, 0, 0, 0, 0, 123, 137, 116, 191, 204, 99, 118, 191, 168, 155, 93, 61, 13, 193, 177, 12, 64, 48, 236, 46, 1, 2, 0, 0, 54, 214, 200, 41, 0, 0, 0, 0, 123, 137, 116, 191, 204, 99, 118, 191, 168, 155, 93, 61, 13, 193, 165, 31, 69, 59, 84, 58, 1, 2, 0, 0, 54, 214, 200, 41, 0, 0, 0, 0, 93, 204, 126, 191, 38, 116, 134, 191, 236, 36, 184, 189, 48, 162, 147, 32, 1, 50, 144, 45, 1, 2, 0, 0, 192, 204, 62, 51, 0, 0, 0, 0, 93, 204, 126, 191, 38, 116, 134, 191, 236, 36, 184, 189, 48, 162, 192, 47, 69, 59, 135, 57, 1, 2, 0, 0, 192, 204, 62, 51, 0, 0, 0, 0, 131, 174, 121, 191, 78, 220, 110, 191, 220, 156, 189, 61, 0, 198, 191, 6, 186, 47, 162, 47, 1, 2, 0, 0, 61, 213, 193, 42, 0, 0, 0, 0, 131, 174, 121, 191, 78, 220, 110, 191, 220, 156, 189, 61, 0, 198, 173, 22, 69, 59, 163, 58, 1, 2, 0, 0, 61, 213, 193, 42, 0, 0, 0, 0, 240, 248, 129, 191, 82, 32, 105, 191, 4, 187, 202, 61, 241, 220, 44, 2, 84, 47, 60, 48, 1, 2, 0, 0, 19, 207, 235, 48, 0, 0, 0, 0, 240, 248, 129, 191, 82, 32, 105, 191, 4, 187, 202, 61, 241, 220, 189, 16, 69, 59, 252, 58, 1, 2, 0, 0, 19, 207, 235, 48, 0, 0, 0, 0, 207, 237, 60, 191, 126, 97, 78, 191, 128, 157, 100, 59, 35, 214, 187, 34, 213, 56, 138, 58, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 33, 46, 114, 191, 85, 236, 25, 191, 200, 172, 42, 61, 220, 27, 202, 27, 213, 56, 81, 52, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 33, 46, 114, 191, 85, 236, 25, 191, 200, 172, 42, 61, 220, 27, 199, 27, 213, 56, 229, 59, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 255, 137, 111, 191, 106, 217, 135, 191, 144, 110, 240, 189, 41, 168, 188, 47, 8, 59, 135, 57, 1, 2, 0, 0, 104, 232, 150, 23, 0, 0, 0, 0, 138, 215, 122, 191, 208, 218, 136, 191, 0, 202, 86, 190, 45, 152, 196, 49, 8, 59, 40, 57, 1, 2, 0, 0, 159, 235, 95, 20, 0, 0, 0, 0, 118, 120, 152, 191, 215, 52, 99, 191, 76, 153, 114, 190, 133, 50, 233, 28, 8, 59, 125, 55, 1, 2, 0, 0, 133, 238, 121, 17, 0, 0, 0, 0, 34, 60, 153, 191, 21, 17, 80, 191, 112, 109, 239, 60, 177, 16, 228, 11, 8, 59, 119, 53, 1, 2, 0, 0, 70, 216, 184, 39, 0, 0, 0, 0, 0, 34, 155, 191, 201, 57, 78, 191, 176, 13, 254, 188, 159, 25, 233, 17, 8, 59, 19, 54, 1, 2, 0, 0, 214, 222, 40, 33, 0, 0, 0, 0, 105, 178, 133, 191, 237, 96, 132, 191, 222, 54, 155, 190, 194, 138, 207, 47, 8, 59, 181, 56, 1, 2, 0, 0, 238, 236, 16, 19, 0, 0, 0, 0, 42, 157, 148, 191, 239, 18, 86, 191, 244, 47, 228, 61, 201, 255, 212, 11, 8, 59, 197, 52, 1, 2, 0, 0, 215, 203, 39, 52, 0, 0, 0, 0, 42, 157, 148, 191, 239, 18, 86, 191, 244, 47, 228, 61, 201, 255, 203, 14, 8, 59, 140, 59, 1, 2, 0, 0, 215, 203, 39, 52, 0, 0, 0, 0, 244, 92, 137, 191, 150, 189, 126, 191, 177, 158, 164, 190, 154, 162, 215, 39, 8, 59, 96, 56, 1, 2, 0, 0, 80, 240, 174, 15, 0, 0, 0, 0, 45, 43, 103, 191, 138, 75, 133, 191, 56, 182, 63, 189, 38, 188, 176, 41, 8, 59, 222, 57, 1, 2, 0, 0, 132, 231, 122, 24, 0, 0, 0, 0, 106, 5, 114, 191, 184, 235, 106, 191, 120, 61, 1, 62, 16, 219, 182, 30, 8, 59, 163, 58, 1, 2, 0, 0, 151, 227, 103, 28, 0, 0, 0, 0, 213, 183, 127, 191, 154, 208, 98, 191, 18, 31, 10, 62, 246, 235, 195, 21, 8, 59, 252, 58, 1, 2, 0, 0, 89, 223, 165, 32, 0, 0, 0, 0, 63, 125, 107, 191, 103, 186, 116, 191, 180, 228, 156, 61, 25, 203, 172, 39, 8, 59, 84, 58, 1, 2, 0, 0, 183, 227, 71, 28, 0, 0, 0, 0, 222, 39, 106, 191, 58, 202, 129, 191, 88, 223, 252, 189, 105, 205, 225, 14, 190, 58, 135, 57, 1, 2, 0, 0, 245, 243, 9, 12, 0, 0, 0, 0, 162, 144, 115, 191, 25, 48, 131, 191, 220, 201, 96, 190, 102, 194, 210, 18, 190, 58, 40, 57, 1, 2, 0, 0, 37, 246, 217, 9, 0, 0, 0, 0, 200, 105, 145, 191, 144, 166, 82, 191, 42, 255, 111, 190, 184, 104, 174, 30, 190, 58, 125, 55, 1, 2, 0, 0, 191, 253, 63, 2, 0, 0, 0, 0, 156, 15, 148, 191, 21, 50, 68, 191, 208, 211, 148, 60, 231, 76, 188, 47, 190, 58, 119, 53, 1, 2, 0, 0, 86, 233, 168, 22, 0, 0, 0, 0, 174, 201, 148, 191, 1, 131, 66, 191, 232, 237, 57, 189, 213, 91, 179, 47, 190, 58, 19, 54, 1, 2, 0, 0, 156, 238, 98, 17, 0, 0, 0, 0, 151, 224, 128, 191, 191, 174, 127, 191, 212, 74, 156, 190, 111, 178, 189, 23, 190, 58, 181, 56, 1, 2, 0, 0, 24, 246, 230, 9, 0, 0, 0, 0, 138, 239, 142, 191, 175, 77, 75, 191, 92, 19, 192, 61, 248, 64, 199, 45, 190, 58, 197, 52, 1, 2, 0, 0, 246, 225, 8, 30, 0, 0, 0, 0, 138, 239, 142, 191, 175, 77, 75, 191, 92, 19, 192, 61, 248, 64, 201, 45, 190, 58, 140, 59, 1, 2, 0, 0, 246, 225, 8, 30, 0, 0, 0, 0, 120, 167, 132, 191, 187, 3, 116, 191, 62, 246, 163, 190, 103, 107, 187, 21, 190, 58, 96, 56, 1, 2, 0, 0, 75, 250, 179, 5, 0, 0, 0, 0, 139, 107, 95, 191, 74, 142, 127, 191, 216, 202, 51, 189, 102, 229, 233, 15, 190, 58, 222, 57, 1, 2, 0, 0, 46, 241, 208, 14, 0, 0, 0, 0, 84, 76, 106, 191, 223, 55, 98, 191, 68, 245, 230, 61, 56, 20, 227, 40, 190, 58, 163, 58, 1, 2, 0, 0, 15, 237, 239, 18, 0, 0, 0, 0, 188, 51, 122, 191, 54, 183, 87, 191, 208, 50, 252, 61, 22, 48, 228, 40, 190, 58, 252, 58, 1, 2, 0, 0, 22, 235, 232, 20, 0, 0, 0, 0, 140, 132, 99, 191, 146, 6, 109, 191, 240, 72, 115, 61, 88, 251, 234, 37, 190, 58, 84, 58, 1, 2, 0, 0, 145, 238, 109, 17, 0, 0, 0, 0, 167, 189, 105, 191, 80, 104, 122, 191, 56, 170, 235, 189, 98, 199, 202, 18, 6, 58, 166, 57, 1, 2, 0, 0, 137, 255, 117, 0, 0, 0, 0, 0, 167, 189, 105, 191, 80, 104, 122, 191, 56, 170, 235, 189, 98, 199, 211, 18, 134, 58, 135, 57, 1, 2, 0, 0, 137, 255, 117, 0, 0, 0, 0, 0, 151, 25, 112, 191, 53, 42, 121, 191, 12, 206, 74, 190, 96, 193, 206, 20, 6, 58, 61, 57, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 151, 25, 112, 191, 53, 42, 121, 191, 12, 206, 74, 190, 96, 193, 196, 21, 134, 58, 40, 57, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 182, 78, 140, 191, 104, 45, 79, 191, 173, 92, 87, 190, 182, 101, 176, 32, 6, 58, 86, 55, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 182, 78, 140, 191, 104, 45, 79, 191, 173, 92, 87, 190, 182, 101, 177, 29, 134, 58, 125, 55, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 94, 44, 143, 191, 20, 97, 68, 191, 0, 8, 231, 57, 229, 74, 189, 46, 6, 58, 24, 53, 1, 2, 0, 0, 21, 243, 233, 12, 0, 0, 0, 0, 94, 44, 143, 191, 20, 97, 68, 191, 0, 8, 231, 57, 229, 74, 189, 46, 134, 58, 119, 53, 1, 2, 0, 0, 21, 243, 233, 12, 0, 0, 0, 0, 204, 105, 143, 191, 212, 254, 66, 191, 224, 104, 96, 189, 198, 85, 182, 42, 6, 58, 196, 53, 1, 2, 0, 0, 0, 249, 254, 6, 0, 0, 0, 0, 204, 105, 143, 191, 212, 254, 66, 191, 224, 104, 96, 189, 198, 85, 190, 46, 134, 58, 19, 54, 1, 2, 0, 0, 0, 249, 254, 6, 0, 0, 0, 0, 160, 1, 124, 191, 17, 115, 117, 191, 90, 21, 138, 190, 116, 184, 199, 18, 6, 58, 189, 56, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 160, 1, 124, 191, 17, 115, 117, 191, 90, 21, 138, 190, 116, 184, 183, 21, 134, 58, 181, 56, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 178, 164, 138, 191, 156, 202, 74, 191, 24, 125, 128, 61, 250, 68, 201, 46, 6, 58, 81, 52, 1, 2, 0, 0, 38, 238, 216, 17, 0, 0, 0, 0, 178, 164, 138, 191, 156, 202, 74, 191, 24, 125, 128, 61, 250, 68, 201, 46, 6, 58, 229, 59, 1, 2, 0, 0, 38, 238, 216, 17, 0, 0, 0, 0, 178, 164, 138, 191, 156, 202, 74, 191, 24, 125, 128, 61, 250, 68, 192, 48, 134, 58, 197, 52, 1, 2, 0, 0, 38, 238, 216, 17, 0, 0, 0, 0, 178, 164, 138, 191, 156, 202, 74, 191, 24, 125, 128, 61, 250, 68, 203, 46, 134, 58, 140, 59, 1, 2, 0, 0, 38, 238, 216, 17, 0, 0, 0, 0, 21, 119, 129, 191, 152, 13, 106, 191, 74, 16, 144, 190, 100, 117, 184, 25, 6, 58, 94, 56, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 21, 119, 129, 191, 152, 13, 106, 191, 74, 16, 144, 190, 100, 117, 192, 21, 134, 58, 96, 56, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 88, 63, 97, 191, 110, 57, 119, 191, 40, 62, 68, 189, 96, 222, 221, 15, 6, 58, 8, 58, 1, 2, 0, 0, 238, 249, 16, 6, 0, 0, 0, 0, 88, 63, 97, 191, 110, 57, 119, 191, 40, 62, 68, 189, 96, 222, 228, 19, 134, 58, 222, 57, 1, 2, 0, 0, 238, 249, 16, 6, 0, 0, 0, 0, 18, 134, 106, 191, 254, 251, 94, 191, 228, 101, 164, 61, 56, 14, 233, 31, 6, 58, 226, 58, 1, 2, 0, 0, 128, 243, 126, 12, 0, 0, 0, 0, 18, 134, 106, 191, 254, 251, 94, 191, 228, 101, 164, 61, 56, 14, 222, 40, 134, 58, 163, 58, 1, 2, 0, 0, 128, 243, 126, 12, 0, 0, 0, 0, 218, 201, 120, 191, 147, 66, 85, 191, 252, 158, 183, 61, 14, 46, 221, 39, 6, 58, 69, 59, 1, 2, 0, 0, 213, 241, 41, 14, 0, 0, 0, 0, 218, 201, 120, 191, 147, 66, 85, 191, 252, 158, 183, 61, 14, 46, 234, 34, 134, 58, 252, 58, 1, 2, 0, 0, 213, 241, 41, 14, 0, 0, 0, 0, 154, 170, 100, 191, 27, 132, 104, 191, 192, 132, 9, 61, 75, 241, 227, 30, 6, 58, 138, 58, 1, 2, 0, 0, 228, 245, 26, 10, 0, 0, 0, 0, 154, 170, 100, 191, 27, 132, 104, 191, 192, 132, 9, 61, 75, 241, 223, 41, 134, 58, 84, 58, 1, 2, 0, 0, 228, 245, 26, 10, 0, 0, 0, 0, 203, 165, 20, 191, 130, 231, 35, 191, 200, 2, 49, 190, 81, 185, 192, 27, 131, 55, 61, 57, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 203, 165, 20, 191, 130, 231, 35, 191, 200, 2, 49, 190, 81, 185, 194, 27, 73, 57, 57, 57, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 93, 115, 22, 191, 141, 160, 19, 191, 70, 72, 154, 190, 100, 169, 189, 28, 131, 55, 189, 56, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 93, 115, 22, 191, 141, 160, 19, 191, 70, 72, 154, 190, 100, 169, 198, 26, 57, 57, 189, 56, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 95, 169, 80, 191, 126, 75, 197, 190, 204, 123, 175, 189, 182, 70, 193, 28, 131, 55, 196, 53, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 95, 169, 80, 191, 126, 75, 197, 190, 204, 123, 175, 189, 182, 70, 192, 27, 77, 57, 188, 53, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 18, 136, 19, 191, 244, 250, 45, 191, 228, 38, 191, 189, 76, 189, 192, 28, 131, 55, 166, 57, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 18, 136, 19, 191, 244, 250, 45, 191, 228, 38, 191, 189, 76, 189, 191, 28, 85, 57, 174, 57, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 219, 189, 37, 191, 59, 84, 229, 190, 38, 209, 155, 190, 151, 118, 189, 29, 131, 55, 94, 56, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 219, 189, 37, 191, 59, 84, 229, 190, 38, 209, 155, 190, 151, 118, 196, 24, 73, 57, 86, 56, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 12, 170, 66, 191, 160, 9, 193, 190, 125, 255, 109, 190, 171, 86, 192, 29, 131, 55, 86, 55, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 12, 170, 66, 191, 160, 9, 193, 190, 125, 255, 109, 190, 171, 86, 193, 25, 73, 57, 30, 55, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 97, 136, 56, 191, 60, 235, 251, 190, 212, 63, 249, 61, 233, 7, 188, 29, 131, 55, 69, 59, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 97, 136, 56, 191, 60, 235, 251, 190, 212, 63, 249, 61, 233, 7, 197, 25, 97, 57, 93, 59, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 112, 20, 89, 191, 244, 218, 199, 190, 128, 249, 39, 59, 202, 45, 191, 27, 131, 55, 24, 53, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 112, 20, 89, 191, 244, 218, 199, 190, 128, 249, 39, 59, 202, 45, 194, 28, 73, 57, 40, 53, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 115, 192, 15, 191, 244, 145, 44, 191, 96, 170, 24, 188, 52, 207, 193, 28, 131, 55, 8, 58, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 115, 192, 15, 191, 244, 145, 44, 191, 96, 170, 24, 188, 52, 207, 192, 26, 93, 57, 8, 58, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 51, 131, 28, 191, 80, 132, 20, 191, 196, 137, 209, 61, 24, 225, 190, 30, 131, 55, 226, 58, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 51, 131, 28, 191, 80, 132, 20, 191, 196, 137, 209, 61, 24, 225, 194, 26, 97, 57, 218, 58, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 22, 142, 19, 191, 181, 102, 37, 191, 112, 57, 196, 60, 37, 217, 192, 29, 131, 55, 138, 58, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 22, 142, 19, 191, 181, 102, 37, 191, 112, 57, 196, 60, 37, 217, 193, 26, 97, 57, 122, 58, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 104, 206, 72, 191, 24, 227, 225, 190, 168, 127, 126, 61, 218, 25, 189, 28, 131, 55, 81, 52, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 104, 206, 72, 191, 24, 227, 225, 190, 168, 127, 126, 61, 218, 25, 189, 28, 131, 55, 229, 59, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 104, 206, 72, 191, 24, 227, 225, 190, 168, 127, 126, 61, 218, 25, 197, 26, 65, 57, 97, 52, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 104, 206, 72, 191, 24, 227, 225, 190, 168, 127, 126, 61, 218, 25, 198, 26, 65, 57, 233, 59, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 102, 23, 164, 190, 130, 86, 155, 190, 96, 17, 251, 189, 84, 189, 196, 25, 131, 55, 61, 57, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 138, 178, 167, 190, 46, 145, 117, 190, 58, 139, 128, 190, 108, 168, 198, 25, 131, 55, 205, 56, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 71, 15, 14, 191, 224, 151, 70, 189, 56, 15, 17, 189, 178, 67, 195, 25, 107, 55, 196, 53, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 244, 219, 161, 190, 102, 125, 175, 190, 104, 101, 48, 189, 80, 193, 195, 25, 131, 55, 166, 57, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 134, 71, 198, 190, 224, 110, 227, 189, 25, 20, 130, 190, 153, 114, 197, 24, 131, 55, 94, 56, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 244, 15, 0, 191, 240, 136, 36, 189, 100, 133, 58, 190, 169, 85, 196, 25, 115, 55, 46, 55, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 146, 220, 235, 190, 116, 229, 30, 190, 2, 26, 48, 62, 231, 5, 198, 24, 147, 55, 77, 59, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 88, 122, 22, 191, 128, 19, 91, 189, 248, 103, 88, 61, 197, 42, 196, 25, 131, 55, 24, 53, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 182, 76, 154, 190, 102, 171, 172, 190, 200, 189, 39, 61, 52, 212, 196, 25, 155, 55, 8, 58, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 54, 210, 179, 190, 58, 32, 121, 190, 250, 62, 28, 62, 22, 228, 196, 25, 131, 55, 226, 58, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 252, 231, 161, 190, 230, 84, 158, 190, 140, 2, 152, 61, 39, 219, 195, 26, 131, 55, 138, 58, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 80, 52, 6, 191, 88, 170, 213, 189, 4, 52, 230, 61, 215, 22, 197, 25, 131, 55, 81, 52, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 80, 52, 6, 191, 88, 170, 213, 189, 4, 52, 230, 61, 215, 22, 197, 25, 163, 55, 221, 59, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 84, 83, 195, 63, 3, 169, 201, 191, 96, 162, 69, 63, 182, 175, 198, 180, 119, 53, 66, 51, 20, 19, 0, 0, 73, 210, 181, 45, 0, 0, 0, 0, 84, 137, 202, 63, 248, 39, 200, 191, 24, 131, 63, 63, 4, 139, 38, 191, 1, 49, 22, 58, 19, 20, 18, 21, 171, 198, 3, 38, 102, 13, 232, 5, 84, 137, 202, 63, 248, 39, 200, 191, 24, 131, 63, 63, 4, 139, 160, 194, 244, 52, 120, 51, 19, 20, 18, 21, 171, 198, 3, 38, 102, 13, 232, 5, 40, 203, 203, 63, 76, 47, 194, 191, 214, 226, 5, 63, 178, 200, 215, 165, 95, 52, 127, 53, 18, 19, 0, 0, 151, 253, 103, 2, 0, 0, 0, 0, 40, 203, 203, 63, 76, 47, 194, 191, 214, 226, 5, 63, 178, 200, 100, 243, 24, 53, 214, 57, 18, 19, 0, 0, 151, 253, 103, 2, 0, 0, 0, 0, 40, 203, 203, 63, 76, 47, 194, 191, 214, 226, 5, 63, 178, 200, 62, 233, 127, 53, 100, 54, 18, 19, 0, 0, 151, 253, 103, 2, 0, 0, 0, 0, 106, 250, 202, 63, 248, 245, 183, 191, 244, 131, 23, 63, 208, 56, 148, 232, 202, 52, 143, 57, 18, 19, 17, 0, 139, 229, 113, 23, 2, 3, 0, 0, 106, 250, 202, 63, 248, 245, 183, 191, 244, 131, 23, 63, 208, 56, 221, 216, 29, 53, 181, 54, 18, 19, 17, 0, 139, 229, 113, 23, 2, 3, 0, 0, 212, 198, 214, 63, 48, 247, 181, 191, 67, 225, 222, 62, 96, 47, 18, 189, 32, 52, 251, 54, 18, 17, 0, 0, 109, 248, 145, 7, 0, 0, 0, 0, 212, 198, 214, 63, 48, 247, 181, 191, 67, 225, 222, 62, 96, 47, 166, 143, 231, 52, 7, 57, 18, 17, 0, 0, 109, 248, 145, 7, 0, 0, 0, 0, 212, 198, 214, 63, 48, 247, 181, 191, 67, 225, 222, 62, 96, 47, 250, 166, 88, 54, 183, 53, 18, 17, 0, 0, 109, 248, 145, 7, 0, 0, 0, 0, 156, 215, 207, 63, 68, 200, 193, 191, 33, 86, 227, 62, 200, 144, 151, 182, 7, 52, 20, 54, 18, 17, 0, 0, 77, 240, 177, 15, 0, 0, 0, 0, 156, 215, 207, 63, 68, 200, 193, 191, 33, 86, 227, 62, 200, 144, 115, 206, 173, 53, 5, 54, 18, 17, 0, 0, 77, 240, 177, 15, 0, 0, 0, 0, 156, 215, 207, 63, 68, 200, 193, 191, 33, 86, 227, 62, 200, 144, 163, 158, 249, 53, 173, 56, 18, 17, 0, 0, 77, 240, 177, 15, 0, 0, 0, 0, 202, 133, 215, 63, 178, 205, 190, 191, 71, 66, 227, 62, 103, 186, 162, 147, 154, 53, 221, 56, 18, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 202, 133, 215, 63, 178, 205, 190, 191, 71, 66, 227, 62, 103, 186, 46, 168, 17, 54, 7, 54, 18, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 66, 34, 189, 63, 0, 137, 168, 191, 147, 187, 202, 62, 211, 26, 238, 235, 69, 52, 157, 53, 17, 18, 0, 0, 136, 233, 118, 22, 0, 0, 0, 0, 100, 229, 214, 63, 18, 20, 183, 191, 244, 1, 16, 63, 44, 63, 234, 199, 207, 52, 9, 55, 18, 17, 0, 0, 208, 254, 46, 1, 0, 0, 0, 0, 100, 229, 214, 63, 18, 20, 183, 191, 244, 1, 16, 63, 44, 63, 169, 146, 7, 53, 85, 57, 18, 17, 0, 0, 208, 254, 46, 1, 0, 0, 0, 0, 242, 17, 223, 63, 17, 170, 223, 191, 42, 240, 122, 63, 43, 208, 80, 162, 149, 37, 15, 58, 22, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 242, 17, 223, 63, 17, 170, 223, 191, 42, 240, 122, 63, 43, 208, 199, 198, 81, 51, 169, 43, 22, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 52, 68, 186, 63, 228, 114, 175, 191, 37, 58, 187, 62, 193, 230, 39, 240, 142, 52, 94, 53, 17, 18, 0, 0, 89, 244, 165, 11, 0, 0, 0, 0, 142, 50, 183, 63, 204, 171, 171, 191, 144, 163, 27, 61, 77, 160, 78, 173, 32, 53, 218, 50, 17, 18, 0, 0, 219, 239, 35, 16, 0, 0, 0, 0, 102, 156, 192, 63, 80, 50, 153, 191, 96, 40, 115, 61, 110, 52, 13, 164, 210, 53, 93, 50, 17, 18, 0, 0, 113, 227, 141, 28, 0, 0, 0, 0, 110, 232, 218, 63, 49, 10, 219, 191, 128, 120, 126, 63, 240, 19, 203, 145, 49, 40, 63, 58, 22, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 110, 232, 218, 63, 49, 10, 219, 191, 128, 120, 126, 63, 240, 19, 212, 141, 38, 52, 119, 43, 22, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 218, 149, 217, 63, 145, 37, 222, 191, 104, 132, 116, 63, 194, 186, 196, 167, 232, 51, 236, 44, 22, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 240, 244, 160, 63, 160, 121, 171, 191, 160, 166, 248, 60, 204, 171, 94, 223, 96, 52, 106, 50, 17, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 160, 72, 215, 63, 247, 133, 212, 191, 200, 227, 101, 63, 144, 242, 244, 146, 67, 52, 11, 47, 22, 21, 0, 0, 147, 253, 107, 2, 0, 0, 0, 0, 138, 5, 174, 63, 2, 126, 128, 191, 72, 254, 0, 189, 80, 65, 32, 198, 188, 46, 24, 52, 17, 16, 0, 0, 250, 241, 4, 14, 0, 0, 0, 0, 138, 5, 174, 63, 2, 126, 128, 191, 72, 254, 0, 189, 80, 65, 0, 175, 60, 54, 45, 47, 17, 16, 0, 0, 250, 241, 4, 14, 0, 0, 0, 0, 140, 85, 165, 63, 176, 39, 147, 191, 218, 167, 49, 190, 108, 169, 61, 172, 234, 52, 171, 47, 17, 16, 0, 0, 171, 232, 83, 23, 0, 0, 0, 0, 226, 233, 140, 63, 70, 52, 151, 191, 204, 142, 135, 189, 189, 189, 87, 234, 20, 51, 69, 48, 17, 16, 0, 0, 39, 227, 215, 28, 0, 0, 0, 0, 124, 131, 146, 63, 68, 139, 147, 191, 128, 124, 192, 60, 207, 226, 49, 250, 145, 50, 56, 49, 17, 16, 0, 0, 31, 243, 223, 12, 0, 0, 0, 0, 160, 224, 152, 63, 136, 32, 135, 191, 208, 254, 146, 61, 235, 249, 11, 255, 65, 49, 13, 50, 17, 16, 0, 0, 233, 252, 21, 3, 0, 0, 0, 0, 28, 38, 214, 63, 85, 150, 208, 191, 128, 95, 5, 63, 190, 155, 167, 174, 169, 50, 35, 53, 18, 27, 0, 0, 66, 224, 188, 31, 0, 0, 0, 0, 28, 38, 214, 63, 85, 150, 208, 191, 128, 95, 5, 63, 190, 155, 174, 152, 240, 52, 111, 56, 18, 27, 0, 0, 66, 224, 188, 31, 0, 0, 0, 0, 94, 210, 232, 63, 75, 43, 216, 191, 246, 73, 38, 63, 123, 21, 180, 136, 87, 51, 135, 56, 27, 25, 0, 0, 232, 237, 22, 18, 0, 0, 0, 0, 20, 116, 210, 63, 232, 26, 186, 191, 110, 212, 46, 63, 18, 73, 163, 154, 193, 51, 226, 57, 19, 18, 23, 0, 159, 210, 85, 31, 9, 14, 0, 0, 148, 121, 221, 63, 25, 168, 209, 191, 94, 176, 78, 63, 11, 196, 27, 168, 14, 48, 107, 57, 21, 23, 22, 24, 204, 190, 29, 41, 145, 19, 131, 4, 148, 121, 221, 63, 25, 168, 209, 191, 94, 176, 78, 63, 11, 196, 206, 177, 168, 51, 245, 48, 21, 23, 22, 24, 204, 190, 29, 41, 145, 19, 131, 4, 38, 33, 216, 63, 133, 173, 205, 191, 208, 103, 39, 63, 189, 197, 210, 167, 120, 51, 22, 52, 18, 25, 0, 0, 7, 252, 247, 3, 0, 0, 0, 0, 182, 203, 222, 63, 225, 98, 206, 191, 36, 113, 92, 63, 61, 37, 194, 139, 206, 47, 168, 57, 21, 22, 23, 0, 85, 224, 190, 29, 235, 1, 0, 0, 142, 197, 224, 63, 193, 205, 201, 191, 12, 17, 61, 63, 61, 45, 181, 140, 216, 49, 28, 57, 23, 25, 21, 19, 76, 176, 36, 37, 25, 26, 116, 16, 162, 64, 196, 63, 14, 87, 190, 191, 102, 84, 55, 63, 191, 51, 175, 236, 52, 52, 26, 58, 19, 20, 18, 0, 19, 240, 107, 14, 127, 1, 0, 0, 162, 64, 196, 63, 14, 87, 190, 191, 102, 84, 55, 63, 191, 51, 32, 179, 166, 53, 126, 52, 19, 20, 18, 0, 19, 240, 107, 14, 127, 1, 0, 0, 28, 183, 213, 63, 131, 10, 206, 191, 110, 23, 73, 63, 197, 198, 209, 167, 94, 52, 210, 49, 21, 19, 22, 23, 55, 233, 53, 11, 30, 10, 116, 1, 68, 246, 216, 63, 13, 183, 206, 191, 54, 84, 98, 63, 230, 53, 169, 143, 47, 48, 5, 58, 22, 21, 0, 0, 50, 240, 204, 15, 0, 0, 0, 0, 68, 246, 216, 63, 13, 183, 206, 191, 54, 84, 98, 63, 230, 53, 79, 158, 150, 52, 202, 47, 22, 21, 0, 0, 50, 240, 204, 15, 0, 0, 0, 0, 30, 118, 229, 63, 13, 165, 222, 191, 162, 246, 34, 63, 177, 146, 185, 150, 153, 48, 199, 51, 27, 25, 0, 0, 251, 251, 3, 4, 0, 0, 0, 0, 30, 118, 229, 63, 13, 165, 222, 191, 162, 246, 34, 63, 177, 146, 175, 162, 225, 51, 41, 56, 27, 25, 0, 0, 251, 251, 3, 4, 0, 0, 0, 0, 36, 72, 228, 63, 145, 92, 218, 191, 2, 60, 45, 63, 14, 180, 183, 189, 10, 49, 9, 51, 25, 27, 26, 0, 153, 187, 94, 57, 6, 11, 0, 0, 36, 72, 228, 63, 145, 92, 218, 191, 2, 60, 45, 63, 14, 180, 115, 180, 134, 50, 153, 56, 25, 27, 26, 0, 153, 187, 94, 57, 6, 11, 0, 0, 222, 215, 192, 63, 62, 142, 199, 191, 8, 188, 85, 63, 200, 54, 156, 130, 115, 48, 140, 58, 20, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 222, 215, 192, 63, 62, 142, 199, 191, 8, 188, 85, 63, 200, 54, 39, 182, 249, 53, 185, 50, 20, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 126, 208, 197, 63, 255, 172, 205, 191, 88, 120, 94, 63, 47, 199, 28, 171, 167, 46, 110, 58, 20, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 126, 208, 197, 63, 255, 172, 205, 191, 88, 120, 94, 63, 47, 199, 197, 213, 120, 53, 133, 49, 20, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 26, 204, 137, 63, 78, 199, 131, 191, 200, 156, 200, 61, 238, 223, 47, 248, 222, 48, 199, 48, 17, 16, 0, 0, 37, 181, 217, 74, 0, 0, 0, 0, 130, 104, 189, 63, 177, 1, 206, 191, 232, 25, 96, 63, 195, 223, 182, 152, 237, 46, 167, 58, 20, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 130, 104, 189, 63, 177, 1, 206, 191, 232, 25, 96, 63, 195, 223, 202, 152, 253, 53, 152, 49, 20, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 152, 252, 150, 63, 79, 35, 107, 191, 221, 142, 79, 190, 117, 209, 32, 174, 26, 53, 166, 38, 16, 17, 0, 0, 194, 227, 60, 28, 0, 0, 0, 0, 152, 252, 150, 63, 79, 35, 107, 191, 221, 142, 79, 190, 117, 209, 15, 225, 69, 59, 125, 55, 16, 17, 0, 0, 194, 227, 60, 28, 0, 0, 0, 0, 140, 131, 165, 63, 171, 12, 124, 191, 60, 140, 147, 61, 27, 50, 253, 223, 89, 48, 62, 51, 17, 16, 0, 0, 172, 242, 82, 13, 0, 0, 0, 0, 248, 178, 196, 63, 109, 23, 203, 191, 24, 122, 99, 63, 25, 16, 232, 133, 74, 47, 120, 58, 20, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 84, 176, 235, 63, 29, 77, 236, 191, 116, 61, 49, 63, 64, 171, 144, 229, 217, 45, 63, 51, 27, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 84, 176, 235, 63, 29, 77, 236, 191, 116, 61, 49, 63, 64, 171, 157, 134, 170, 50, 162, 55, 27, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 132, 5, 62, 63, 75, 226, 76, 191, 127, 247, 69, 190, 180, 178, 68, 224, 213, 56, 61, 57, 16, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 22, 211, 63, 63, 86, 155, 60, 191, 162, 194, 164, 190, 162, 158, 60, 224, 213, 56, 189, 56, 16, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 22, 155, 231, 63, 53, 8, 235, 191, 124, 221, 53, 63, 199, 210, 193, 157, 203, 46, 252, 50, 27, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 218, 133, 234, 63, 157, 151, 234, 191, 204, 43, 57, 63, 29, 233, 212, 168, 97, 46, 168, 50, 27, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 218, 133, 234, 63, 157, 151, 234, 191, 204, 43, 57, 63, 29, 233, 124, 212, 48, 50, 193, 55, 27, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 192, 39, 235, 63, 17, 68, 225, 191, 72, 81, 41, 63, 124, 39, 159, 144, 34, 51, 28, 56, 27, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 16, 69, 233, 63, 157, 140, 227, 191, 52, 73, 61, 63, 78, 140, 165, 158, 200, 47, 201, 49, 26, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 16, 69, 233, 63, 157, 140, 227, 191, 52, 73, 61, 63, 78, 140, 163, 207, 125, 48, 139, 56, 26, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 180, 186, 229, 63, 15, 96, 225, 191, 174, 99, 65, 63, 171, 213, 214, 151, 113, 48, 135, 49, 26, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 230, 29, 233, 63, 117, 29, 238, 191, 74, 138, 82, 63, 196, 202, 198, 160, 148, 46, 132, 48, 26, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 28, 144, 222, 63, 105, 67, 216, 191, 202, 127, 50, 63, 198, 194, 200, 166, 251, 49, 207, 50, 25, 23, 18, 27, 130, 204, 158, 24, 139, 13, 82, 13, 24, 9, 122, 63, 136, 160, 11, 191, 60, 101, 217, 189, 78, 65, 55, 228, 213, 56, 196, 53, 16, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 8, 234, 238, 63, 185, 108, 239, 191, 198, 48, 81, 63, 63, 187, 107, 136, 75, 44, 33, 56, 26, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 8, 234, 238, 63, 185, 108, 239, 191, 198, 48, 81, 63, 63, 187, 197, 220, 55, 45, 125, 48, 26, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 203, 231, 60, 63, 189, 245, 86, 191, 84, 16, 233, 189, 187, 182, 68, 224, 213, 56, 166, 57, 16, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 2, 173, 236, 63, 69, 227, 236, 191, 116, 11, 89, 63, 20, 244, 73, 163, 149, 43, 69, 56, 26, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 2, 173, 236, 63, 69, 227, 236, 191, 116, 11, 89, 63, 20, 244, 213, 160, 97, 46, 229, 47, 26, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 138, 194, 230, 63, 65, 236, 220, 191, 144, 57, 71, 63, 236, 32, 47, 138, 72, 46, 192, 56, 26, 23, 0, 0, 200, 240, 54, 15, 0, 0, 0, 0, 138, 194, 230, 63, 65, 236, 220, 191, 144, 57, 71, 63, 236, 32, 214, 132, 4, 49, 25, 49, 26, 23, 0, 0, 200, 240, 54, 15, 0, 0, 0, 0, 134, 214, 231, 63, 235, 49, 211, 191, 212, 100, 49, 63, 89, 27, 180, 133, 204, 49, 203, 56, 25, 27, 23, 0, 74, 241, 101, 14, 78, 0, 0, 0, 100, 92, 228, 63, 207, 15, 209, 191, 82, 92, 56, 63, 69, 24, 213, 137, 143, 49, 254, 56, 25, 23, 0, 0, 75, 181, 179, 74, 0, 0, 0, 0, 72, 192, 235, 63, 213, 26, 220, 191, 20, 123, 62, 63, 93, 33, 166, 136, 90, 47, 159, 56, 26, 25, 0, 0, 115, 252, 139, 3, 0, 0, 0, 0, 86, 127, 219, 63, 115, 69, 214, 191, 20, 135, 61, 63, 196, 190, 202, 169, 202, 50, 33, 50, 23, 21, 25, 18, 110, 194, 32, 29, 187, 26, 180, 5, 22, 255, 228, 63, 105, 214, 232, 191, 204, 31, 97, 63, 199, 151, 161, 172, 158, 49, 229, 45, 24, 23, 0, 0, 210, 234, 44, 21, 0, 0, 0, 0, 148, 29, 79, 63, 230, 164, 27, 191, 129, 75, 166, 190, 112, 109, 58, 227, 213, 56, 94, 56, 16, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 124, 246, 224, 63, 27, 33, 221, 191, 204, 24, 80, 63, 178, 187, 204, 167, 47, 50, 95, 48, 23, 24, 0, 0, 178, 206, 76, 49, 0, 0, 0, 0, 208, 218, 229, 63, 221, 82, 232, 191, 132, 242, 113, 63, 233, 241, 233, 146, 75, 28, 62, 57, 24, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 208, 218, 229, 63, 221, 82, 232, 191, 132, 242, 113, 63, 233, 241, 199, 157, 167, 49, 195, 43, 24, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 197, 9, 108, 63, 153, 127, 9, 191, 26, 122, 129, 190, 90, 81, 56, 228, 213, 56, 86, 55, 16, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 26, 232, 97, 63, 103, 240, 38, 191, 100, 86, 207, 61, 19, 10, 59, 229, 213, 56, 69, 59, 16, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 64, 247, 232, 63, 203, 90, 234, 191, 234, 53, 110, 63, 46, 206, 101, 158, 79, 28, 31, 57, 24, 23, 0, 0, 96, 255, 158, 0, 0, 0, 0, 0, 64, 247, 232, 63, 203, 90, 234, 191, 234, 53, 110, 63, 46, 206, 197, 211, 11, 49, 109, 44, 24, 23, 0, 0, 96, 255, 158, 0, 0, 0, 0, 0, 36, 115, 231, 63, 185, 186, 216, 191, 244, 223, 83, 63, 76, 28, 196, 135, 42, 45, 59, 57, 23, 24, 0, 0, 44, 236, 210, 19, 0, 0, 0, 0, 21, 58, 129, 63, 67, 232, 12, 191, 128, 166, 146, 188, 59, 44, 53, 229, 213, 56, 24, 53, 16, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 76, 9, 227, 63, 117, 16, 215, 191, 2, 131, 63, 63, 2, 175, 103, 229, 115, 47, 246, 56, 23, 25, 26, 0, 51, 196, 113, 34, 90, 25, 0, 0, 76, 9, 227, 63, 117, 16, 215, 191, 2, 131, 63, 63, 2, 175, 194, 183, 212, 49, 173, 49, 23, 25, 26, 0, 51, 196, 113, 34, 90, 25, 0, 0, 252, 51, 225, 63, 135, 89, 220, 191, 154, 254, 92, 63, 205, 21, 199, 137, 179, 43, 103, 57, 24, 23, 0, 0, 59, 233, 195, 22, 0, 0, 0, 0, 252, 51, 225, 63, 135, 89, 220, 191, 154, 254, 92, 63, 205, 21, 36, 139, 159, 50, 63, 47, 24, 23, 0, 0, 59, 233, 195, 22, 0, 0, 0, 0, 44, 32, 57, 63, 189, 140, 85, 191, 240, 250, 243, 188, 208, 201, 69, 225, 213, 56, 8, 58, 16, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 236, 226, 69, 63, 25, 127, 61, 191, 84, 160, 167, 61, 233, 226, 68, 224, 213, 56, 226, 58, 16, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 240, 102, 206, 63, 8, 73, 197, 191, 54, 11, 65, 63, 26, 17, 36, 136, 228, 49, 254, 57, 19, 20, 21, 18, 124, 178, 4, 35, 124, 32, 0, 10, 240, 102, 206, 63, 8, 73, 197, 191, 54, 11, 65, 63, 26, 17, 233, 131, 25, 53, 239, 50, 19, 20, 21, 18, 124, 178, 4, 35, 124, 32, 0, 10, 220, 7, 154, 63, 16, 157, 155, 191, 250, 36, 11, 190, 188, 146, 123, 175, 85, 52, 74, 48, 17, 16, 0, 0, 243, 240, 11, 15, 0, 0, 0, 0, 178, 228, 152, 63, 130, 219, 88, 191, 120, 106, 6, 189, 104, 12, 255, 216, 214, 44, 58, 50, 16, 17, 0, 0, 255, 208, 255, 46, 0, 0, 0, 0, 178, 228, 152, 63, 130, 219, 88, 191, 120, 106, 6, 189, 104, 12, 245, 180, 88, 54, 7, 36, 16, 17, 0, 0, 255, 208, 255, 46, 0, 0, 0, 0, 178, 228, 152, 63, 130, 219, 88, 191, 120, 106, 6, 189, 104, 12, 13, 249, 69, 59, 19, 54, 16, 17, 0, 0, 255, 208, 255, 46, 0, 0, 0, 0, 240, 2, 151, 63, 207, 96, 90, 191, 160, 111, 106, 60, 83, 12, 241, 218, 152, 45, 241, 49, 16, 17, 0, 0, 228, 196, 26, 59, 0, 0, 0, 0, 240, 2, 151, 63, 207, 96, 90, 191, 160, 111, 106, 60, 83, 12, 33, 247, 69, 59, 119, 53, 16, 17, 0, 0, 228, 196, 26, 59, 0, 0, 0, 0, 100, 121, 147, 63, 142, 214, 94, 191, 148, 17, 168, 61, 46, 241, 218, 234, 171, 46, 129, 49, 16, 17, 0, 0, 245, 182, 9, 73, 0, 0, 0, 0, 100, 121, 147, 63, 142, 214, 94, 191, 148, 17, 168, 61, 46, 241, 37, 252, 69, 59, 197, 52, 16, 17, 0, 0, 245, 182, 9, 73, 0, 0, 0, 0, 100, 121, 147, 63, 142, 214, 94, 191, 148, 17, 168, 61, 46, 241, 37, 252, 69, 59, 140, 59, 16, 17, 0, 0, 245, 182, 9, 73, 0, 0, 0, 0, 103, 158, 128, 63, 153, 7, 135, 191, 227, 9, 61, 190, 236, 139, 126, 219, 214, 50, 204, 43, 16, 17, 0, 0, 128, 224, 126, 31, 0, 0, 0, 0, 103, 158, 128, 63, 153, 7, 135, 191, 227, 9, 61, 190, 236, 139, 55, 198, 69, 59, 40, 57, 16, 17, 0, 0, 128, 224, 126, 31, 0, 0, 0, 0, 122, 187, 138, 63, 40, 248, 128, 191, 185, 46, 139, 190, 87, 174, 60, 172, 33, 52, 133, 40, 16, 17, 0, 0, 88, 231, 166, 24, 0, 0, 0, 0, 122, 187, 138, 63, 40, 248, 128, 191, 185, 46, 139, 190, 87, 174, 35, 207, 69, 59, 96, 56, 16, 17, 0, 0, 88, 231, 166, 24, 0, 0, 0, 0, 88, 254, 135, 63, 40, 94, 132, 191, 253, 32, 131, 190, 57, 146, 98, 171, 225, 51, 159, 41, 16, 17, 0, 0, 173, 224, 81, 31, 0, 0, 0, 0, 88, 254, 135, 63, 40, 94, 132, 191, 253, 32, 131, 190, 57, 146, 36, 207, 69, 59, 181, 56, 16, 17, 0, 0, 173, 224, 81, 31, 0, 0, 0, 0, 117, 3, 113, 63, 210, 115, 132, 191, 8, 45, 80, 189, 243, 179, 93, 239, 84, 49, 151, 45, 16, 17, 0, 0, 92, 218, 162, 37, 0, 0, 0, 0, 117, 3, 113, 63, 210, 115, 132, 191, 8, 45, 80, 189, 243, 179, 107, 202, 69, 59, 222, 57, 16, 17, 0, 0, 92, 218, 162, 37, 0, 0, 0, 0, 123, 137, 116, 63, 204, 99, 118, 191, 168, 155, 93, 61, 243, 193, 79, 244, 64, 48, 236, 46, 16, 17, 0, 0, 54, 214, 200, 41, 0, 0, 0, 0, 123, 137, 116, 63, 204, 99, 118, 191, 168, 155, 93, 61, 243, 193, 91, 225, 69, 59, 84, 58, 16, 17, 0, 0, 54, 214, 200, 41, 0, 0, 0, 0, 93, 204, 126, 63, 38, 116, 134, 191, 236, 36, 184, 189, 208, 162, 109, 224, 1, 50, 144, 45, 16, 17, 0, 0, 192, 204, 62, 51, 0, 0, 0, 0, 93, 204, 126, 63, 38, 116, 134, 191, 236, 36, 184, 189, 208, 162, 64, 209, 69, 59, 135, 57, 16, 17, 0, 0, 192, 204, 62, 51, 0, 0, 0, 0, 131, 174, 121, 63, 78, 220, 110, 191, 220, 156, 189, 61, 0, 198, 65, 250, 186, 47, 162, 47, 16, 17, 0, 0, 61, 213, 193, 42, 0, 0, 0, 0, 131, 174, 121, 63, 78, 220, 110, 191, 220, 156, 189, 61, 0, 198, 83, 234, 69, 59, 163, 58, 16, 17, 0, 0, 61, 213, 193, 42, 0, 0, 0, 0, 240, 248, 129, 63, 82, 32, 105, 191, 4, 187, 202, 61, 15, 220, 212, 254, 84, 47, 60, 48, 16, 17, 0, 0, 19, 207, 235, 48, 0, 0, 0, 0, 240, 248, 129, 63, 82, 32, 105, 191, 4, 187, 202, 61, 15, 220, 67, 240, 69, 59, 252, 58, 16, 17, 0, 0, 19, 207, 235, 48, 0, 0, 0, 0, 207, 237, 60, 63, 126, 97, 78, 191, 128, 157, 100, 59, 221, 214, 69, 222, 213, 56, 138, 58, 16, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 33, 46, 114, 63, 85, 236, 25, 191, 200, 172, 42, 61, 36, 27, 54, 229, 213, 56, 81, 52, 16, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 33, 46, 114, 63, 85, 236, 25, 191, 200, 172, 42, 61, 36, 27, 57, 229, 213, 56, 229, 59, 16, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 255, 137, 111, 63, 106, 217, 135, 191, 144, 110, 240, 189, 215, 168, 68, 209, 8, 59, 135, 57, 16, 17, 0, 0, 104, 232, 150, 23, 0, 0, 0, 0, 138, 215, 122, 63, 208, 218, 136, 191, 0, 202, 86, 190, 211, 152, 60, 207, 8, 59, 40, 57, 16, 17, 0, 0, 159, 235, 95, 20, 0, 0, 0, 0, 118, 120, 152, 63, 215, 52, 99, 191, 76, 153, 114, 190, 123, 50, 23, 228, 8, 59, 125, 55, 16, 17, 0, 0, 133, 238, 121, 17, 0, 0, 0, 0, 34, 60, 153, 63, 21, 17, 80, 191, 112, 109, 239, 60, 79, 16, 28, 245, 8, 59, 119, 53, 16, 17, 0, 0, 70, 216, 184, 39, 0, 0, 0, 0, 0, 34, 155, 63, 201, 57, 78, 191, 176, 13, 254, 188, 97, 25, 23, 239, 8, 59, 19, 54, 16, 17, 0, 0, 214, 222, 40, 33, 0, 0, 0, 0, 105, 178, 133, 63, 237, 96, 132, 191, 222, 54, 155, 190, 62, 138, 49, 209, 8, 59, 181, 56, 16, 17, 0, 0, 238, 236, 16, 19, 0, 0, 0, 0, 42, 157, 148, 63, 239, 18, 86, 191, 244, 47, 228, 61, 55, 255, 44, 245, 8, 59, 197, 52, 16, 17, 0, 0, 215, 203, 39, 52, 0, 0, 0, 0, 42, 157, 148, 63, 239, 18, 86, 191, 244, 47, 228, 61, 55, 255, 53, 242, 8, 59, 140, 59, 16, 17, 0, 0, 215, 203, 39, 52, 0, 0, 0, 0, 244, 92, 137, 63, 150, 189, 126, 191, 177, 158, 164, 190, 102, 162, 41, 217, 8, 59, 96, 56, 16, 17, 0, 0, 80, 240, 174, 15, 0, 0, 0, 0, 45, 43, 103, 63, 138, 75, 133, 191, 56, 182, 63, 189, 218, 188, 80, 215, 8, 59, 222, 57, 16, 17, 0, 0, 132, 231, 122, 24, 0, 0, 0, 0, 106, 5, 114, 63, 184, 235, 106, 191, 120, 61, 1, 62, 240, 219, 74, 226, 8, 59, 163, 58, 16, 17, 0, 0, 151, 227, 103, 28, 0, 0, 0, 0, 213, 183, 127, 63, 154, 208, 98, 191, 18, 31, 10, 62, 10, 235, 61, 235, 8, 59, 252, 58, 16, 17, 0, 0, 89, 223, 165, 32, 0, 0, 0, 0, 63, 125, 107, 63, 103, 186, 116, 191, 180, 228, 156, 61, 231, 203, 84, 217, 8, 59, 84, 58, 16, 17, 0, 0, 183, 227, 71, 28, 0, 0, 0, 0, 222, 39, 106, 63, 58, 202, 129, 191, 88, 223, 252, 189, 151, 205, 31, 242, 190, 58, 135, 57, 16, 17, 0, 0, 245, 243, 9, 12, 0, 0, 0, 0, 162, 144, 115, 63, 25, 48, 131, 191, 220, 201, 96, 190, 154, 194, 46, 238, 190, 58, 40, 57, 16, 17, 0, 0, 37, 246, 217, 9, 0, 0, 0, 0, 200, 105, 145, 63, 144, 166, 82, 191, 42, 255, 111, 190, 72, 104, 82, 226, 190, 58, 125, 55, 16, 17, 0, 0, 191, 253, 63, 2, 0, 0, 0, 0, 156, 15, 148, 63, 21, 50, 68, 191, 208, 211, 148, 60, 25, 76, 68, 209, 190, 58, 119, 53, 16, 17, 0, 0, 86, 233, 168, 22, 0, 0, 0, 0, 174, 201, 148, 63, 1, 131, 66, 191, 232, 237, 57, 189, 43, 91, 77, 209, 190, 58, 19, 54, 16, 17, 0, 0, 156, 238, 98, 17, 0, 0, 0, 0, 151, 224, 128, 63, 191, 174, 127, 191, 212, 74, 156, 190, 145, 178, 67, 233, 190, 58, 181, 56, 16, 17, 0, 0, 24, 246, 230, 9, 0, 0, 0, 0, 138, 239, 142, 63, 175, 77, 75, 191, 92, 19, 192, 61, 8, 64, 57, 211, 190, 58, 197, 52, 16, 17, 0, 0, 246, 225, 8, 30, 0, 0, 0, 0, 138, 239, 142, 63, 175, 77, 75, 191, 92, 19, 192, 61, 8, 64, 55, 211, 190, 58, 140, 59, 16, 17, 0, 0, 246, 225, 8, 30, 0, 0, 0, 0, 120, 167, 132, 63, 187, 3, 116, 191, 62, 246, 163, 190, 153, 107, 69, 235, 190, 58, 96, 56, 16, 17, 0, 0, 75, 250, 179, 5, 0, 0, 0, 0, 139, 107, 95, 63, 74, 142, 127, 191, 216, 202, 51, 189, 154, 229, 23, 241, 190, 58, 222, 57, 16, 17, 0, 0, 46, 241, 208, 14, 0, 0, 0, 0, 84, 76, 106, 63, 223, 55, 98, 191, 68, 245, 230, 61, 200, 20, 29, 216, 190, 58, 163, 58, 16, 17, 0, 0, 15, 237, 239, 18, 0, 0, 0, 0, 188, 51, 122, 63, 54, 183, 87, 191, 208, 50, 252, 61, 234, 48, 28, 216, 190, 58, 252, 58, 16, 17, 0, 0, 22, 235, 232, 20, 0, 0, 0, 0, 140, 132, 99, 63, 146, 6, 109, 191, 240, 72, 115, 61, 168, 251, 22, 219, 190, 58, 84, 58, 16, 17, 0, 0, 145, 238, 109, 17, 0, 0, 0, 0, 167, 189, 105, 63, 80, 104, 122, 191, 56, 170, 235, 189, 158, 199, 54, 238, 6, 58, 166, 57, 16, 17, 0, 0, 137, 255, 117, 0, 0, 0, 0, 0, 167, 189, 105, 63, 80, 104, 122, 191, 56, 170, 235, 189, 158, 199, 45, 238, 134, 58, 135, 57, 16, 17, 0, 0, 137, 255, 117, 0, 0, 0, 0, 0, 151, 25, 112, 63, 53, 42, 121, 191, 12, 206, 74, 190, 160, 193, 50, 235, 6, 58, 61, 57, 16, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 151, 25, 112, 63, 53, 42, 121, 191, 12, 206, 74, 190, 160, 193, 60, 235, 134, 58, 40, 57, 16, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 182, 78, 140, 63, 104, 45, 79, 191, 173, 92, 87, 190, 74, 101, 80, 224, 6, 58, 86, 55, 16, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 182, 78, 140, 63, 104, 45, 79, 191, 173, 92, 87, 190, 74, 101, 79, 227, 134, 58, 125, 55, 16, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 94, 44, 143, 63, 20, 97, 68, 191, 0, 8, 231, 57, 27, 74, 67, 210, 6, 58, 24, 53, 16, 17, 0, 0, 21, 243, 233, 12, 0, 0, 0, 0, 94, 44, 143, 63, 20, 97, 68, 191, 0, 8, 231, 57, 27, 74, 67, 210, 134, 58, 119, 53, 16, 17, 0, 0, 21, 243, 233, 12, 0, 0, 0, 0, 204, 105, 143, 63, 212, 254, 66, 191, 224, 104, 96, 189, 58, 85, 74, 214, 6, 58, 196, 53, 16, 17, 0, 0, 0, 249, 254, 6, 0, 0, 0, 0, 204, 105, 143, 63, 212, 254, 66, 191, 224, 104, 96, 189, 58, 85, 66, 210, 134, 58, 19, 54, 16, 17, 0, 0, 0, 249, 254, 6, 0, 0, 0, 0, 160, 1, 124, 63, 17, 115, 117, 191, 90, 21, 138, 190, 140, 184, 57, 238, 6, 58, 189, 56, 16, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 160, 1, 124, 63, 17, 115, 117, 191, 90, 21, 138, 190, 140, 184, 73, 235, 134, 58, 181, 56, 16, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 178, 164, 138, 63, 156, 202, 74, 191, 24, 125, 128, 61, 6, 68, 55, 210, 6, 58, 81, 52, 16, 17, 0, 0, 38, 238, 216, 17, 0, 0, 0, 0, 178, 164, 138, 63, 156, 202, 74, 191, 24, 125, 128, 61, 6, 68, 55, 210, 6, 58, 229, 59, 16, 17, 0, 0, 38, 238, 216, 17, 0, 0, 0, 0, 178, 164, 138, 63, 156, 202, 74, 191, 24, 125, 128, 61, 6, 68, 64, 208, 134, 58, 197, 52, 16, 17, 0, 0, 38, 238, 216, 17, 0, 0, 0, 0, 178, 164, 138, 63, 156, 202, 74, 191, 24, 125, 128, 61, 6, 68, 53, 210, 134, 58, 140, 59, 16, 17, 0, 0, 38, 238, 216, 17, 0, 0, 0, 0, 21, 119, 129, 63, 152, 13, 106, 191, 74, 16, 144, 190, 156, 117, 72, 231, 6, 58, 94, 56, 16, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 21, 119, 129, 63, 152, 13, 106, 191, 74, 16, 144, 190, 156, 117, 64, 235, 134, 58, 96, 56, 16, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 88, 63, 97, 63, 110, 57, 119, 191, 40, 62, 68, 189, 160, 222, 35, 241, 6, 58, 8, 58, 16, 17, 0, 0, 238, 249, 16, 6, 0, 0, 0, 0, 88, 63, 97, 63, 110, 57, 119, 191, 40, 62, 68, 189, 160, 222, 28, 237, 134, 58, 222, 57, 16, 17, 0, 0, 238, 249, 16, 6, 0, 0, 0, 0, 18, 134, 106, 63, 254, 251, 94, 191, 228, 101, 164, 61, 200, 14, 23, 225, 6, 58, 226, 58, 16, 17, 0, 0, 128, 243, 126, 12, 0, 0, 0, 0, 18, 134, 106, 63, 254, 251, 94, 191, 228, 101, 164, 61, 200, 14, 34, 216, 134, 58, 163, 58, 16, 17, 0, 0, 128, 243, 126, 12, 0, 0, 0, 0, 218, 201, 120, 63, 147, 66, 85, 191, 252, 158, 183, 61, 242, 46, 35, 217, 6, 58, 69, 59, 16, 17, 0, 0, 213, 241, 41, 14, 0, 0, 0, 0, 218, 201, 120, 63, 147, 66, 85, 191, 252, 158, 183, 61, 242, 46, 22, 222, 134, 58, 252, 58, 16, 17, 0, 0, 213, 241, 41, 14, 0, 0, 0, 0, 154, 170, 100, 63, 27, 132, 104, 191, 192, 132, 9, 61, 181, 241, 29, 226, 6, 58, 138, 58, 16, 17, 0, 0, 228, 245, 26, 10, 0, 0, 0, 0, 154, 170, 100, 63, 27, 132, 104, 191, 192, 132, 9, 61, 181, 241, 33, 215, 134, 58, 84, 58, 16, 17, 0, 0, 228, 245, 26, 10, 0, 0, 0, 0, 203, 165, 20, 63, 130, 231, 35, 191, 200, 2, 49, 190, 175, 185, 64, 229, 131, 55, 61, 57, 16, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 203, 165, 20, 63, 130, 231, 35, 191, 200, 2, 49, 190, 175, 185, 62, 229, 73, 57, 57, 57, 16, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 93, 115, 22, 63, 141, 160, 19, 191, 70, 72, 154, 190, 156, 169, 67, 228, 131, 55, 189, 56, 16, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 93, 115, 22, 63, 141, 160, 19, 191, 70, 72, 154, 190, 156, 169, 58, 230, 57, 57, 189, 56, 16, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 95, 169, 80, 63, 126, 75, 197, 190, 204, 123, 175, 189, 74, 70, 63, 228, 131, 55, 196, 53, 16, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 95, 169, 80, 63, 126, 75, 197, 190, 204, 123, 175, 189, 74, 70, 64, 229, 77, 57, 188, 53, 16, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 18, 136, 19, 63, 244, 250, 45, 191, 228, 38, 191, 189, 180, 189, 64, 228, 131, 55, 166, 57, 16, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 18, 136, 19, 63, 244, 250, 45, 191, 228, 38, 191, 189, 180, 189, 65, 228, 85, 57, 174, 57, 16, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 219, 189, 37, 63, 59, 84, 229, 190, 38, 209, 155, 190, 105, 118, 67, 227, 131, 55, 94, 56, 16, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 219, 189, 37, 63, 59, 84, 229, 190, 38, 209, 155, 190, 105, 118, 60, 232, 73, 57, 86, 56, 16, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 12, 170, 66, 63, 160, 9, 193, 190, 125, 255, 109, 190, 85, 86, 64, 227, 131, 55, 86, 55, 16, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 12, 170, 66, 63, 160, 9, 193, 190, 125, 255, 109, 190, 85, 86, 63, 231, 73, 57, 30, 55, 16, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 97, 136, 56, 63, 60, 235, 251, 190, 212, 63, 249, 61, 23, 7, 68, 227, 131, 55, 69, 59, 16, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 97, 136, 56, 63, 60, 235, 251, 190, 212, 63, 249, 61, 23, 7, 59, 231, 97, 57, 93, 59, 16, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 112, 20, 89, 63, 244, 218, 199, 190, 128, 249, 39, 59, 54, 45, 65, 229, 131, 55, 24, 53, 16, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 112, 20, 89, 63, 244, 218, 199, 190, 128, 249, 39, 59, 54, 45, 62, 228, 73, 57, 40, 53, 16, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 115, 192, 15, 63, 244, 145, 44, 191, 96, 170, 24, 188, 204, 207, 63, 228, 131, 55, 8, 58, 16, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 115, 192, 15, 63, 244, 145, 44, 191, 96, 170, 24, 188, 204, 207, 64, 230, 93, 57, 8, 58, 16, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 51, 131, 28, 63, 80, 132, 20, 191, 196, 137, 209, 61, 232, 225, 66, 226, 131, 55, 226, 58, 16, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 51, 131, 28, 63, 80, 132, 20, 191, 196, 137, 209, 61, 232, 225, 62, 230, 97, 57, 218, 58, 16, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 22, 142, 19, 63, 181, 102, 37, 191, 112, 57, 196, 60, 219, 217, 64, 227, 131, 55, 138, 58, 16, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 22, 142, 19, 63, 181, 102, 37, 191, 112, 57, 196, 60, 219, 217, 63, 230, 97, 57, 122, 58, 16, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 104, 206, 72, 63, 24, 227, 225, 190, 168, 127, 126, 61, 38, 25, 67, 228, 131, 55, 81, 52, 16, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 104, 206, 72, 63, 24, 227, 225, 190, 168, 127, 126, 61, 38, 25, 67, 228, 131, 55, 229, 59, 16, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 104, 206, 72, 63, 24, 227, 225, 190, 168, 127, 126, 61, 38, 25, 59, 230, 65, 57, 97, 52, 16, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 104, 206, 72, 63, 24, 227, 225, 190, 168, 127, 126, 61, 38, 25, 58, 230, 65, 57, 233, 59, 16, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 102, 23, 164, 62, 130, 86, 155, 190, 96, 17, 251, 189, 172, 189, 60, 231, 131, 55, 61, 57, 16, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 138, 178, 167, 62, 46, 145, 117, 190, 58, 139, 128, 190, 148, 168, 58, 231, 131, 55, 205, 56, 16, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 71, 15, 14, 63, 224, 151, 70, 189, 56, 15, 17, 189, 78, 67, 61, 231, 107, 55, 196, 53, 16, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 244, 219, 161, 62, 102, 125, 175, 190, 104, 101, 48, 189, 176, 193, 61, 231, 131, 55, 166, 57, 16, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 134, 71, 198, 62, 224, 110, 227, 189, 25, 20, 130, 190, 103, 114, 59, 232, 131, 55, 94, 56, 16, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 244, 15, 0, 63, 240, 136, 36, 189, 100, 133, 58, 190, 87, 85, 60, 231, 115, 55, 46, 55, 16, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 146, 220, 235, 62, 116, 229, 30, 190, 2, 26, 48, 62, 25, 5, 58, 232, 147, 55, 77, 59, 16, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 88, 122, 22, 63, 128, 19, 91, 189, 248, 103, 88, 61, 59, 42, 60, 231, 131, 55, 24, 53, 16, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 182, 76, 154, 62, 102, 171, 172, 190, 200, 189, 39, 61, 204, 212, 60, 231, 155, 55, 8, 58, 16, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 54, 210, 179, 62, 58, 32, 121, 190, 250, 62, 28, 62, 234, 228, 60, 231, 131, 55, 226, 58, 16, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 252, 231, 161, 62, 230, 84, 158, 190, 140, 2, 152, 61, 217, 219, 61, 230, 131, 55, 138, 58, 16, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 80, 52, 6, 63, 88, 170, 213, 189, 4, 52, 230, 61, 41, 22, 59, 231, 131, 55, 81, 52, 16, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 80, 52, 6, 63, 88, 170, 213, 189, 4, 52, 230, 61, 41, 22, 59, 231, 163, 55, 221, 59, 16, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0 ),
+"array_index_data": PoolByteArray( 9, 0, 18, 0, 85, 0, 31, 0, 22, 0, 108, 0, 22, 0, 12, 0, 27, 0, 47, 0, 42, 0, 106, 0, 3, 0, 11, 0, 35, 0, 49, 0, 76, 0, 35, 0, 1, 0, 106, 0, 63, 0, 34, 0, 57, 0, 33, 0, 0, 0, 54, 0, 45, 0, 46, 0, 2, 0, 41, 0, 71, 0, 50, 0, 37, 0, 108, 0, 123, 0, 127, 0, 108, 0, 32, 0, 123, 0, 166, 0, 77, 0, 170, 0, 166, 0, 94, 0, 77, 0, 56, 0, 59, 0, 0, 0, 75, 0, 84, 0, 74, 0, 83, 0, 87, 0, 85, 0, 64, 0, 68, 0, 49, 0, 51, 0, 68, 0, 69, 0, 71, 0, 70, 0, 65, 0, 64, 0, 69, 0, 68, 0, 101, 0, 91, 0, 88, 0, 102, 0, 92, 0, 98, 0, 168, 0, 134, 0, 174, 0, 168, 0, 99, 0, 134, 0, 92, 0, 96, 0, 98, 0, 91, 0, 101, 0, 89, 0, 91, 0, 89, 0, 103, 0, 50, 0, 36, 0, 37, 0, 41, 0, 76, 0, 88, 0, 81, 0, 87, 0, 83, 0, 78, 0, 73, 0, 87, 0, 36, 0, 14, 0, 37, 0, 36, 0, 13, 0, 14, 0, 42, 0, 19, 0, 39, 0, 83, 0, 86, 0, 100, 0, 16, 0, 34, 0, 21, 0, 71, 0, 65, 0, 50, 0, 58, 0, 63, 0, 53, 0, 28, 0, 25, 0, 48, 0, 76, 0, 49, 0, 51, 0, 146, 0, 126, 0, 130, 0, 146, 0, 148, 0, 126, 0, 18, 0, 38, 0, 43, 0, 87, 0, 81, 0, 78, 0, 62, 0, 112, 0, 114, 0, 17, 0, 8, 0, 29, 0, 23, 0, 15, 0, 22, 0, 43, 0, 86, 0, 85, 0, 23, 0, 22, 0, 31, 0, 62, 0, 16, 0, 17, 0, 34, 0, 33, 0, 21, 0, 30, 0, 23, 0, 31, 0, 17, 0, 16, 0, 7, 0, 42, 0, 39, 0, 43, 0, 23, 0, 10, 0, 15, 0, 27, 0, 21, 0, 32, 0, 63, 0, 38, 0, 53, 0, 41, 0, 3, 0, 35, 0, 86, 0, 43, 0, 98, 0, 63, 0, 106, 0, 38, 0, 164, 0, 67, 0, 172, 0, 164, 0, 66, 0, 67, 0, 44, 0, 38, 0, 6, 0, 21, 0, 5, 0, 7, 0, 12, 0, 21, 0, 27, 0, 46, 0, 107, 0, 2, 0, 35, 0, 76, 0, 41, 0, 52, 0, 70, 0, 37, 0, 141, 0, 120, 0, 122, 0, 141, 0, 144, 0, 120, 0, 42, 0, 43, 0, 38, 0, 55, 0, 1, 0, 63, 0, 89, 0, 93, 0, 103, 0, 38, 0, 106, 0, 42, 0, 16, 0, 21, 0, 7, 0, 2, 0, 0, 0, 3, 0, 85, 0, 37, 0, 14, 0, 5, 0, 21, 0, 12, 0, 40, 0, 46, 0, 88, 0, 39, 0, 102, 0, 98, 0, 86, 0, 98, 0, 100, 0, 26, 0, 25, 0, 28, 0, 75, 0, 82, 0, 84, 0, 37, 0, 70, 0, 71, 0, 75, 0, 74, 0, 72, 0, 79, 0, 75, 0, 72, 0, 88, 0, 91, 0, 103, 0, 74, 0, 51, 0, 72, 0, 74, 0, 76, 0, 51, 0, 108, 0, 22, 0, 27, 0, 62, 0, 131, 0, 57, 0, 62, 0, 114, 0, 131, 0, 89, 0, 101, 0, 97, 0, 26, 0, 20, 0, 25, 0, 47, 0, 24, 0, 19, 0, 4, 0, 44, 0, 6, 0, 45, 0, 3, 0, 0, 0, 79, 0, 82, 0, 75, 0, 46, 0, 40, 0, 28, 0, 51, 0, 49, 0, 68, 0, 14, 0, 9, 0, 85, 0, 6, 0, 38, 0, 18, 0, 166, 0, 90, 0, 94, 0, 166, 0, 178, 0, 90, 0, 26, 0, 40, 0, 20, 0, 30, 0, 31, 0, 60, 0, 62, 0, 17, 0, 29, 0, 37, 0, 85, 0, 52, 0, 108, 0, 27, 0, 32, 0, 62, 0, 34, 0, 16, 0, 62, 0, 109, 0, 112, 0, 62, 0, 29, 0, 109, 0, 30, 0, 10, 0, 23, 0, 43, 0, 39, 0, 98, 0, 43, 0, 85, 0, 18, 0, 47, 0, 19, 0, 42, 0, 62, 0, 57, 0, 34, 0, 41, 0, 2, 0, 3, 0, 46, 0, 48, 0, 107, 0, 147, 0, 130, 0, 132, 0, 147, 0, 146, 0, 130, 0, 41, 0, 88, 0, 46, 0, 74, 0, 101, 0, 76, 0, 74, 0, 84, 0, 101, 0, 32, 0, 125, 0, 123, 0, 32, 0, 57, 0, 125, 0, 168, 0, 77, 0, 99, 0, 168, 0, 170, 0, 77, 0, 76, 0, 101, 0, 88, 0, 55, 0, 63, 0, 58, 0, 2, 0, 56, 0, 0, 0, 85, 0, 87, 0, 52, 0, 33, 0, 57, 0, 32, 0, 97, 0, 93, 0, 89, 0, 73, 0, 52, 0, 87, 0, 86, 0, 83, 0, 85, 0, 40, 0, 26, 0, 28, 0, 40, 0, 88, 0, 103, 0, 100, 0, 98, 0, 96, 0, 162, 0, 66, 0, 164, 0, 162, 0, 80, 0, 66, 0, 22, 0, 15, 0, 12, 0, 59, 0, 54, 0, 0, 0, 38, 0, 44, 0, 53, 0, 33, 0, 32, 0, 21, 0, 46, 0, 28, 0, 48, 0, 110, 0, 30, 0, 60, 0, 121, 0, 108, 0, 117, 0, 60, 0, 31, 0, 119, 0, 119, 0, 108, 0, 121, 0, 119, 0, 31, 0, 108, 0, 125, 0, 57, 0, 129, 0, 162, 0, 104, 0, 80, 0, 162, 0, 180, 0, 104, 0, 148, 0, 124, 0, 126, 0, 148, 0, 145, 0, 124, 0, 117, 0, 108, 0, 127, 0, 143, 0, 132, 0, 116, 0, 143, 0, 147, 0, 132, 0, 129, 0, 57, 0, 131, 0, 156, 0, 147, 0, 143, 0, 156, 0, 160, 0, 147, 0, 161, 0, 145, 0, 148, 0, 161, 0, 158, 0, 145, 0, 128, 0, 145, 0, 136, 0, 128, 0, 124, 0, 145, 0, 128, 0, 137, 0, 118, 0, 128, 0, 136, 0, 137, 0, 113, 0, 140, 0, 139, 0, 113, 0, 111, 0, 140, 0, 160, 0, 146, 0, 147, 0, 160, 0, 159, 0, 146, 0, 61, 0, 144, 0, 138, 0, 61, 0, 120, 0, 144, 0, 154, 0, 144, 0, 141, 0, 154, 0, 157, 0, 144, 0, 118, 0, 141, 0, 122, 0, 118, 0, 137, 0, 141, 0, 159, 0, 148, 0, 146, 0, 159, 0, 161, 0, 148, 0, 113, 0, 142, 0, 115, 0, 113, 0, 139, 0, 142, 0, 61, 0, 140, 0, 111, 0, 61, 0, 138, 0, 140, 0, 183, 0, 161, 0, 159, 0, 183, 0, 187, 0, 161, 0, 173, 0, 157, 0, 154, 0, 173, 0, 179, 0, 157, 0, 185, 0, 159, 0, 160, 0, 185, 0, 183, 0, 159, 0, 187, 0, 158, 0, 161, 0, 187, 0, 181, 0, 158, 0, 177, 0, 160, 0, 156, 0, 177, 0, 185, 0, 160, 0, 136, 0, 158, 0, 149, 0, 136, 0, 145, 0, 158, 0, 136, 0, 150, 0, 137, 0, 136, 0, 149, 0, 150, 0, 139, 0, 153, 0, 152, 0, 139, 0, 140, 0, 153, 0, 138, 0, 157, 0, 151, 0, 138, 0, 144, 0, 157, 0, 137, 0, 154, 0, 141, 0, 137, 0, 150, 0, 154, 0, 139, 0, 155, 0, 142, 0, 139, 0, 152, 0, 155, 0, 138, 0, 153, 0, 140, 0, 138, 0, 151, 0, 153, 0, 135, 0, 184, 0, 175, 0, 135, 0, 95, 0, 184, 0, 133, 0, 180, 0, 186, 0, 133, 0, 104, 0, 180, 0, 95, 0, 182, 0, 184, 0, 95, 0, 105, 0, 182, 0, 67, 0, 178, 0, 172, 0, 67, 0, 90, 0, 178, 0, 105, 0, 186, 0, 182, 0, 105, 0, 133, 0, 186, 0, 149, 0, 181, 0, 163, 0, 149, 0, 158, 0, 181, 0, 149, 0, 165, 0, 150, 0, 149, 0, 163, 0, 165, 0, 152, 0, 171, 0, 169, 0, 152, 0, 153, 0, 171, 0, 151, 0, 179, 0, 167, 0, 151, 0, 157, 0, 179, 0, 150, 0, 173, 0, 154, 0, 150, 0, 165, 0, 173, 0, 152, 0, 176, 0, 155, 0, 152, 0, 169, 0, 176, 0, 151, 0, 171, 0, 153, 0, 151, 0, 167, 0, 171, 0, 99, 0, 210, 0, 134, 0, 99, 0, 202, 0, 210, 0, 90, 0, 198, 0, 94, 0, 90, 0, 196, 0, 198, 0, 135, 0, 200, 0, 95, 0, 135, 0, 211, 0, 200, 0, 105, 0, 208, 0, 133, 0, 105, 0, 206, 0, 208, 0, 95, 0, 206, 0, 105, 0, 95, 0, 200, 0, 206, 0, 77, 0, 202, 0, 99, 0, 77, 0, 192, 0, 202, 0, 133, 0, 204, 0, 104, 0, 133, 0, 208, 0, 204, 0, 66, 0, 190, 0, 67, 0, 66, 0, 188, 0, 190, 0, 104, 0, 194, 0, 80, 0, 104, 0, 204, 0, 194, 0, 80, 0, 188, 0, 66, 0, 80, 0, 194, 0, 188, 0, 94, 0, 192, 0, 77, 0, 94, 0, 198, 0, 192, 0, 67, 0, 196, 0, 90, 0, 67, 0, 190, 0, 196, 0, 209, 0, 222, 0, 205, 0, 209, 0, 224, 0, 222, 0, 199, 0, 216, 0, 193, 0, 199, 0, 219, 0, 216, 0, 191, 0, 218, 0, 197, 0, 191, 0, 215, 0, 218, 0, 205, 0, 217, 0, 195, 0, 205, 0, 222, 0, 217, 0, 193, 0, 221, 0, 203, 0, 193, 0, 216, 0, 221, 0, 197, 0, 219, 0, 199, 0, 197, 0, 218, 0, 219, 0, 189, 0, 215, 0, 191, 0, 189, 0, 214, 0, 215, 0, 213, 0, 220, 0, 201, 0, 213, 0, 226, 0, 220, 0, 201, 0, 223, 0, 207, 0, 201, 0, 220, 0, 223, 0, 195, 0, 214, 0, 189, 0, 195, 0, 217, 0, 214, 0, 207, 0, 224, 0, 209, 0, 207, 0, 223, 0, 224, 0, 203, 0, 225, 0, 212, 0, 203, 0, 221, 0, 225, 0, 236, 0, 56, 1, 245, 0, 2, 1, 79, 1, 249, 0, 249, 0, 254, 0, 239, 0, 18, 1, 77, 1, 13, 1, 230, 0, 6, 1, 238, 0, 20, 1, 6, 1, 47, 1, 228, 0, 34, 1, 77, 1, 5, 1, 4, 1, 28, 1, 227, 0, 16, 1, 25, 1, 17, 1, 12, 1, 229, 0, 42, 1, 8, 1, 21, 1, 79, 1, 94, 1, 3, 1, 79, 1, 98, 1, 94, 1, 137, 1, 48, 1, 65, 1, 137, 1, 141, 1, 48, 1, 27, 1, 227, 0, 30, 1, 46, 1, 45, 1, 55, 1, 54, 1, 56, 1, 58, 1, 35, 1, 20, 1, 39, 1, 22, 1, 40, 1, 39, 1, 42, 1, 36, 1, 41, 1, 35, 1, 39, 1, 40, 1, 72, 1, 59, 1, 62, 1, 73, 1, 69, 1, 63, 1, 139, 1, 105, 1, 70, 1, 139, 1, 145, 1, 105, 1, 63, 1, 69, 1, 67, 1, 62, 1, 60, 1, 72, 1, 62, 1, 74, 1, 60, 1, 21, 1, 8, 1, 7, 1, 12, 1, 59, 1, 47, 1, 52, 1, 54, 1, 58, 1, 49, 1, 58, 1, 44, 1, 7, 1, 241, 0, 240, 0, 7, 1, 8, 1, 241, 0, 13, 1, 10, 1, 246, 0, 54, 1, 71, 1, 57, 1, 243, 0, 248, 0, 5, 1, 42, 1, 21, 1, 36, 1, 29, 1, 24, 1, 34, 1, 255, 0, 19, 1, 252, 0, 47, 1, 22, 1, 20, 1, 117, 1, 97, 1, 119, 1, 117, 1, 101, 1, 97, 1, 245, 0, 14, 1, 9, 1, 58, 1, 49, 1, 52, 1, 33, 1, 85, 1, 83, 1, 244, 0, 0, 1, 235, 0, 250, 0, 249, 0, 242, 0, 14, 1, 56, 1, 57, 1, 250, 0, 2, 1, 249, 0, 33, 1, 244, 0, 243, 0, 5, 1, 248, 0, 4, 1, 1, 1, 2, 1, 250, 0, 244, 0, 234, 0, 243, 0, 13, 1, 14, 1, 10, 1, 250, 0, 242, 0, 237, 0, 254, 0, 3, 1, 248, 0, 34, 1, 24, 1, 9, 1, 12, 1, 6, 1, 230, 0, 57, 1, 69, 1, 14, 1, 34, 1, 9, 1, 77, 1, 135, 1, 38, 1, 37, 1, 135, 1, 143, 1, 38, 1, 15, 1, 233, 0, 9, 1, 248, 0, 234, 0, 232, 0, 239, 0, 254, 0, 248, 0, 17, 1, 229, 0, 78, 1, 6, 1, 12, 1, 47, 1, 23, 1, 8, 1, 41, 1, 112, 1, 91, 1, 115, 1, 112, 1, 93, 1, 91, 1, 13, 1, 9, 1, 14, 1, 26, 1, 34, 1, 228, 0, 60, 1, 74, 1, 64, 1, 9, 1, 13, 1, 77, 1, 243, 0, 234, 0, 248, 0, 229, 0, 230, 0, 227, 0, 56, 1, 241, 0, 8, 1, 232, 0, 239, 0, 248, 0, 11, 1, 59, 1, 17, 1, 10, 1, 69, 1, 73, 1, 57, 1, 71, 1, 69, 1, 253, 0, 255, 0, 252, 0, 46, 1, 55, 1, 53, 1, 8, 1, 42, 1, 41, 1, 46, 1, 43, 1, 45, 1, 50, 1, 43, 1, 46, 1, 59, 1, 74, 1, 62, 1, 45, 1, 22, 1, 47, 1, 45, 1, 43, 1, 22, 1, 79, 1, 254, 0, 249, 0, 33, 1, 102, 1, 85, 1, 33, 1, 28, 1, 102, 1, 60, 1, 68, 1, 72, 1, 253, 0, 252, 0, 247, 0, 18, 1, 246, 0, 251, 0, 231, 0, 233, 0, 15, 1, 16, 1, 227, 0, 230, 0, 50, 1, 46, 1, 53, 1, 17, 1, 255, 0, 11, 1, 22, 1, 39, 1, 20, 1, 241, 0, 56, 1, 236, 0, 233, 0, 245, 0, 9, 1, 137, 1, 61, 1, 149, 1, 137, 1, 65, 1, 61, 1, 253, 0, 247, 0, 11, 1, 1, 1, 31, 1, 2, 1, 33, 1, 0, 1, 244, 0, 8, 1, 23, 1, 56, 1, 79, 1, 3, 1, 254, 0, 33, 1, 243, 0, 5, 1, 33, 1, 80, 1, 0, 1, 33, 1, 83, 1, 80, 1, 1, 1, 250, 0, 237, 0, 14, 1, 69, 1, 10, 1, 14, 1, 245, 0, 56, 1, 18, 1, 13, 1, 246, 0, 33, 1, 5, 1, 28, 1, 12, 1, 230, 0, 229, 0, 17, 1, 78, 1, 19, 1, 118, 1, 101, 1, 117, 1, 118, 1, 103, 1, 101, 1, 12, 1, 17, 1, 59, 1, 45, 1, 72, 1, 55, 1, 45, 1, 47, 1, 72, 1, 3, 1, 96, 1, 28, 1, 3, 1, 94, 1, 96, 1, 139, 1, 48, 1, 141, 1, 139, 1, 70, 1, 48, 1, 47, 1, 59, 1, 72, 1, 26, 1, 29, 1, 34, 1, 229, 0, 227, 0, 27, 1, 56, 1, 23, 1, 58, 1, 4, 1, 3, 1, 28, 1, 68, 1, 60, 1, 64, 1, 44, 1, 58, 1, 23, 1, 57, 1, 56, 1, 54, 1, 11, 1, 255, 0, 253, 0, 11, 1, 74, 1, 59, 1, 71, 1, 67, 1, 69, 1, 133, 1, 37, 1, 51, 1, 133, 1, 135, 1, 37, 1, 249, 0, 239, 0, 242, 0, 30, 1, 227, 0, 25, 1, 9, 1, 24, 1, 15, 1, 4, 1, 248, 0, 3, 1, 17, 1, 19, 1, 255, 0, 81, 1, 31, 1, 1, 1, 92, 1, 88, 1, 79, 1, 31, 1, 90, 1, 2, 1, 90, 1, 79, 1, 2, 1, 90, 1, 92, 1, 79, 1, 96, 1, 100, 1, 28, 1, 133, 1, 75, 1, 151, 1, 133, 1, 51, 1, 75, 1, 119, 1, 95, 1, 116, 1, 119, 1, 97, 1, 95, 1, 88, 1, 98, 1, 79, 1, 114, 1, 103, 1, 118, 1, 114, 1, 87, 1, 103, 1, 100, 1, 102, 1, 28, 1, 127, 1, 118, 1, 131, 1, 127, 1, 114, 1, 118, 1, 132, 1, 116, 1, 129, 1, 132, 1, 119, 1, 116, 1, 99, 1, 116, 1, 95, 1, 99, 1, 107, 1, 116, 1, 99, 1, 108, 1, 107, 1, 99, 1, 89, 1, 108, 1, 84, 1, 111, 1, 82, 1, 84, 1, 110, 1, 111, 1, 131, 1, 117, 1, 130, 1, 131, 1, 118, 1, 117, 1, 32, 1, 115, 1, 91, 1, 32, 1, 109, 1, 115, 1, 125, 1, 115, 1, 128, 1, 125, 1, 112, 1, 115, 1, 89, 1, 112, 1, 108, 1, 89, 1, 93, 1, 112, 1, 130, 1, 119, 1, 132, 1, 130, 1, 117, 1, 119, 1, 84, 1, 113, 1, 110, 1, 84, 1, 86, 1, 113, 1, 32, 1, 111, 1, 109, 1, 32, 1, 82, 1, 111, 1, 154, 1, 132, 1, 158, 1, 154, 1, 130, 1, 132, 1, 144, 1, 128, 1, 150, 1, 144, 1, 125, 1, 128, 1, 156, 1, 130, 1, 154, 1, 156, 1, 131, 1, 130, 1, 158, 1, 129, 1, 152, 1, 158, 1, 132, 1, 129, 1, 148, 1, 131, 1, 156, 1, 148, 1, 127, 1, 131, 1, 107, 1, 129, 1, 116, 1, 107, 1, 120, 1, 129, 1, 107, 1, 121, 1, 120, 1, 107, 1, 108, 1, 121, 1, 110, 1, 124, 1, 111, 1, 110, 1, 123, 1, 124, 1, 109, 1, 128, 1, 115, 1, 109, 1, 122, 1, 128, 1, 108, 1, 125, 1, 121, 1, 108, 1, 112, 1, 125, 1, 110, 1, 126, 1, 123, 1, 110, 1, 113, 1, 126, 1, 109, 1, 124, 1, 122, 1, 109, 1, 111, 1, 124, 1, 106, 1, 155, 1, 66, 1, 106, 1, 146, 1, 155, 1, 104, 1, 151, 1, 75, 1, 104, 1, 157, 1, 151, 1, 66, 1, 153, 1, 76, 1, 66, 1, 155, 1, 153, 1, 38, 1, 149, 1, 61, 1, 38, 1, 143, 1, 149, 1, 76, 1, 157, 1, 104, 1, 76, 1, 153, 1, 157, 1, 120, 1, 152, 1, 129, 1, 120, 1, 134, 1, 152, 1, 120, 1, 136, 1, 134, 1, 120, 1, 121, 1, 136, 1, 123, 1, 142, 1, 124, 1, 123, 1, 140, 1, 142, 1, 122, 1, 150, 1, 128, 1, 122, 1, 138, 1, 150, 1, 121, 1, 144, 1, 136, 1, 121, 1, 125, 1, 144, 1, 123, 1, 147, 1, 140, 1, 123, 1, 126, 1, 147, 1, 122, 1, 142, 1, 138, 1, 122, 1, 124, 1, 142, 1, 70, 1, 181, 1, 173, 1, 70, 1, 105, 1, 181, 1, 61, 1, 169, 1, 167, 1, 61, 1, 65, 1, 169, 1, 106, 1, 171, 1, 182, 1, 106, 1, 66, 1, 171, 1, 76, 1, 179, 1, 177, 1, 76, 1, 104, 1, 179, 1, 66, 1, 177, 1, 171, 1, 66, 1, 76, 1, 177, 1, 48, 1, 173, 1, 163, 1, 48, 1, 70, 1, 173, 1, 104, 1, 175, 1, 179, 1, 104, 1, 75, 1, 175, 1, 37, 1, 161, 1, 159, 1, 37, 1, 38, 1, 161, 1, 75, 1, 165, 1, 175, 1, 75, 1, 51, 1, 165, 1, 51, 1, 159, 1, 165, 1, 51, 1, 37, 1, 159, 1, 65, 1, 163, 1, 169, 1, 65, 1, 48, 1, 163, 1, 38, 1, 167, 1, 161, 1, 38, 1, 61, 1, 167, 1, 180, 1, 193, 1, 195, 1, 180, 1, 176, 1, 193, 1, 170, 1, 187, 1, 190, 1, 170, 1, 164, 1, 187, 1, 162, 1, 189, 1, 186, 1, 162, 1, 168, 1, 189, 1, 176, 1, 188, 1, 193, 1, 176, 1, 166, 1, 188, 1, 164, 1, 192, 1, 187, 1, 164, 1, 174, 1, 192, 1, 168, 1, 190, 1, 189, 1, 168, 1, 170, 1, 190, 1, 160, 1, 186, 1, 185, 1, 160, 1, 162, 1, 186, 1, 184, 1, 191, 1, 197, 1, 184, 1, 172, 1, 191, 1, 172, 1, 194, 1, 191, 1, 172, 1, 178, 1, 194, 1, 166, 1, 185, 1, 188, 1, 166, 1, 160, 1, 185, 1, 178, 1, 195, 1, 194, 1, 178, 1, 180, 1, 195, 1, 174, 1, 196, 1, 192, 1, 174, 1, 183, 1, 196, 1 ),
+"blend_shape_data": [ ],
+"format": 2194903,
+"index_count": 1692,
+"material": ExtResource( 1 ),
+"primitive": 4,
+"skeleton_aabb": [ AABB( 0, 0, 0, -1, -1, -1 ), AABB( -1.35954, -1.21573, -0.324795, 1.05818, 1.17556, 0.496769 ), AABB( -1.67888, -1.51392, -0.321523, 0.806141, 0.754113, 0.91339 ), AABB( -1.73877, -1.68956, 0.0379978, 0.307543, 0.492709, 0.71608 ), AABB( -1.75603, -1.6097, 0.522992, 0.230058, 0.172502, 0.262521 ), AABB( -1.61252, -1.60943, 0.716132, 0.132765, 0.122395, 0.17245 ), AABB( -1.75603, -1.67399, 0.738541, 0.173723, 0.132703, 0.159466 ), AABB( -1.74274, -1.74738, 0.785514, 0.0730846, 0.137682, 0.208512 ), AABB( -1.82005, -1.8309, 0.682929, 0.175888, 0.37696, 0.247581 ), AABB( -1.82005, -1.8309, 0.807379, 0.0897827, 0.192963, 0.137728 ), AABB( -1.84181, -1.73941, 0.636576, 0.153294, 0.16282, 0.111517 ), AABB( -1.86652, -1.87051, 0.676697, 0.0927958, 0.190316, 0.171134 ), AABB( -1.84132, -1.8461, 0.520988, 0.168291, 0.216526, 0.202336 ), AABB( 0, 0, 0, -1, -1, -1 ), AABB( 0, 0, 0, -1, -1, -1 ), AABB( 0, 0, 0, -1, -1, -1 ), AABB( 0.301367, -1.21573, -0.324795, 1.05819, 1.17556, 0.496769 ), AABB( 0.872735, -1.51392, -0.321523, 0.806141, 0.754113, 0.91339 ), AABB( 1.43123, -1.68956, 0.0379978, 0.307543, 0.492709, 0.71608 ), AABB( 1.52598, -1.6097, 0.522992, 0.230048, 0.172502, 0.262521 ), AABB( 1.47975, -1.60943, 0.716132, 0.132765, 0.122395, 0.17245 ), AABB( 1.58232, -1.67399, 0.738541, 0.173713, 0.132703, 0.159466 ), AABB( 1.66965, -1.74738, 0.785514, 0.0730946, 0.137682, 0.208512 ), AABB( 1.64417, -1.8309, 0.682929, 0.175878, 0.37696, 0.247581 ), AABB( 1.73027, -1.8309, 0.807379, 0.0897727, 0.192963, 0.137728 ), AABB( 1.68851, -1.73941, 0.636576, 0.153294, 0.16282, 0.111517 ), AABB( 1.77372, -1.87051, 0.676697, 0.0927958, 0.190316, 0.171134 ), AABB( 1.67304, -1.8461, 0.520988, 0.168281, 0.216526, 0.202336 ) ],
+"vertex_count": 454
+}
diff --git a/godot/meshes/human/viewmodel_arms_SKIN.tres b/godot/meshes/human/viewmodel_arms_SKIN.tres
new file mode 100644
index 0000000..9ba4bf5
--- /dev/null
+++ b/godot/meshes/human/viewmodel_arms_SKIN.tres
@@ -0,0 +1,89 @@
+[gd_resource type="Skin" format=2]
+
+[resource]
+resource_name = "Skin"
+bind_count = 28
+bind/0/name = "ArmRoot.R"
+bind/0/bone = -1
+bind/0/pose = Transform( -0.2741, 1.51643, 3.01923e-07, -1.51643, -0.2741, -7.90423e-09, 5.30972e-08, -2.93755e-07, 1.541, 0.187222, -0.0338411, 0.215659 )
+bind/1/name = "Shoulder.R"
+bind/1/bone = -1
+bind/1/pose = Transform( -1.14852, 1.0263, 0.0478258, -1.02571, -1.1495, 0.0353691, 0.0592312, -0.00547263, 1.53985, -0.249167, -0.626991, 0.23796 )
+bind/2/name = "Elbow.R"
+bind/2/bone = -1
+bind/2/pose = Transform( -1.15272, 0.984012, -0.278636, -0.88258, -0.745035, 1.02012, 0.516691, 0.922671, 1.12089, -0.333992, -1.62248, 1.63719 )
+bind/3/name = "Wrist.R"
+bind/3/bone = -1
+bind/3/pose = Transform( -1.41715, 0.535291, -0.282541, -0.539417, -0.790586, 1.20776, 0.274582, 1.20959, 0.914422, -1.38972, -2.51299, 1.74557 )
+bind/4/name = "Thumb.R"
+bind/4/bone = -1
+bind/4/pose = Transform( -1.27142, 0.45, 0.74544, 0.498163, -0.706095, 1.27591, 0.714154, 1.29368, 0.437097, -1.85917, -1.14321, 2.74561 )
+bind/5/name = "ThumbJoint.R"
+bind/5/bone = -1
+bind/5/pose = Transform( -1.30278, 0.478487, 0.669704, 0.398538, -0.730345, 1.29709, 0.720153, 1.26977, 0.493693, -1.80373, -1.53627, 2.67326 )
+bind/6/name = "Forefinger.R"
+bind/6/bone = -1
+bind/6/pose = Transform( -1.48028, 0.329301, -0.273895, -0.411852, -0.823699, 1.23555, 0.117625, 1.26006, 0.879252, -1.75526, -2.95007, 1.48695 )
+bind/7/name = "ForefingerJoint.R"
+bind/7/bone = -1
+bind/7/pose = Transform( -1.53783, 0.0756028, 0.063575, 3.40806e-09, -0.991788, 1.17942, 0.0987804, 1.177, 0.989748, -2.55998, -2.63982, 1.22346 )
+bind/8/name = "Middlefinger.R"
+bind/8/bone = -1
+bind/8/pose = Transform( -1.45987, 0.462229, -0.172674, -0.459785, -1.0786, 0.999949, 0.179078, 0.998821, 1.15973, -1.66291, -3.32146, 1.06255 )
+bind/9/name = "MiddlefingerJoint.R"
+bind/9/bone = -1
+bind/9/pose = Transform( -1.52287, 0.150603, 0.181281, 5.4529e-08, -1.18532, 0.984729, 0.235678, 0.973144, 1.17138, -2.60189, -2.84484, 1.10964 )
+bind/10/name = "Ringfinger.R"
+bind/10/bone = -1
+bind/10/pose = Transform( -1.43733, 0.434025, -0.346962, -0.555583, -1.13884, 0.87695, -0.00942081, 0.943046, 1.21871, -1.59704, -3.47939, 0.714483 )
+bind/11/name = "RingfingerJoint.R"
+bind/11/bone = -1
+bind/11/pose = Transform( -1.48735, 0.275611, -0.294119, -0.398117, -1.1803, 0.907237, -0.0630129, 0.951638, 1.21041, -2.00114, -3.43675, 0.63836 )
+bind/12/name = "Pinky.R"
+bind/12/bone = -1
+bind/12/pose = Transform( -1.42573, 0.17249, -0.55876, -0.377526, -1.39598, 0.532356, -0.446587, 0.629425, 1.33382, -1.90149, -3.32825, -0.592022 )
+bind/13/name = "HandIK.R"
+bind/13/bone = -1
+bind/13/pose = Transform( 0.877922, 1.25564, -0.165257, -1.16636, 0.723265, -0.700833, -0.493489, 0.524352, 1.36243, 3.24804, -0.538521, -0.649769 )
+bind/14/name = "HandIK.L"
+bind/14/bone = -1
+bind/14/pose = Transform( 0.877922, -1.25564, 0.165257, 1.16636, 0.723265, -0.700833, 0.493489, 0.524352, 1.36243, -3.25314, -0.539113, -0.650291 )
+bind/15/name = "ArmRoot.L"
+bind/15/bone = -1
+bind/15/pose = Transform( 0.0487545, 0.269729, 1.51643, 1.51643, -0.2741, -3.40806e-08, 0.269729, 1.49224, -0.2741, 0.245522, -0.0338411, 0.145877 )
+bind/16/name = "Shoulder.L"
+bind/16/bone = -1
+bind/16/pose = Transform( -1.14852, -1.0263, -0.0478257, 1.02571, -1.1495, 0.035369, -0.0592312, -0.00547262, 1.53985, 0.249167, -0.626991, 0.23796 )
+bind/17/name = "Elbow.L"
+bind/17/bone = -1
+bind/17/pose = Transform( -1.15272, -0.984011, 0.278636, 0.88258, -0.745035, 1.02012, -0.516691, 0.922671, 1.12089, 0.333992, -1.62248, 1.63719 )
+bind/18/name = "Wrist.L"
+bind/18/bone = -1
+bind/18/pose = Transform( -1.41715, -0.535291, 0.282541, 0.539417, -0.790586, 1.20776, -0.274581, 1.20959, 0.914422, 1.38972, -2.51299, 1.74557 )
+bind/19/name = "Thumb.L"
+bind/19/bone = -1
+bind/19/pose = Transform( -1.27142, -0.45, -0.74544, -0.498163, -0.706094, 1.27591, -0.714154, 1.29368, 0.437097, 1.85917, -1.14321, 2.74561 )
+bind/20/name = "ThumbJoint.L"
+bind/20/bone = -1
+bind/20/pose = Transform( -1.30278, -0.478487, -0.669704, -0.398538, -0.730345, 1.29709, -0.720153, 1.26977, 0.493693, 1.80373, -1.53627, 2.67326 )
+bind/21/name = "Forefinger.L"
+bind/21/bone = -1
+bind/21/pose = Transform( -1.48028, -0.329301, 0.273895, 0.411851, -0.823699, 1.23555, -0.117625, 1.26006, 0.879251, 1.75526, -2.95007, 1.48695 )
+bind/22/name = "ForefingerJoint.L"
+bind/22/bone = -1
+bind/22/pose = Transform( -1.53783, -0.0756027, -0.0635751, -2.99909e-07, -0.991788, 1.17942, -0.0987805, 1.177, 0.989748, 2.55998, -2.63982, 1.22346 )
+bind/23/name = "Middlefinger.L"
+bind/23/bone = -1
+bind/23/pose = Transform( -1.45987, -0.462229, 0.172673, 0.459785, -1.0786, 0.999948, -0.179078, 0.998822, 1.15973, 1.66291, -3.32145, 1.06255 )
+bind/24/name = "MiddlefingerJoint.L"
+bind/24/bone = -1
+bind/24/pose = Transform( -1.52287, -0.150603, -0.181281, -1.77219e-07, -1.18532, 0.984728, -0.235678, 0.973144, 1.17138, 2.60189, -2.84484, 1.10964 )
+bind/25/name = "Ringfinger.L"
+bind/25/bone = -1
+bind/25/pose = Transform( -1.43733, -0.434025, 0.346962, 0.555582, -1.13884, 0.87695, 0.00942073, 0.943046, 1.21871, 1.59704, -3.47939, 0.714483 )
+bind/26/name = "RingfingerJoint.L"
+bind/26/bone = -1
+bind/26/pose = Transform( -1.48735, -0.275611, 0.294119, 0.398117, -1.1803, 0.907237, 0.0630129, 0.951638, 1.21041, 2.00114, -3.43675, 0.63836 )
+bind/27/name = "Pinky.L"
+bind/27/bone = -1
+bind/27/pose = Transform( -1.42573, -0.172489, 0.55876, 0.377525, -1.39598, 0.532355, 0.446587, 0.629425, 1.33381, 1.90148, -3.32825, -0.592021 )
diff --git a/godot/meshes/pistol.tres b/godot/meshes/pistol.tres
new file mode 100644
index 0000000..adc6eae
--- /dev/null
+++ b/godot/meshes/pistol.tres
@@ -0,0 +1,18 @@
+[gd_resource type="ArrayMesh" load_steps=2 format=2]
+
+[ext_resource path="res://materials/PistolMaterial.material" type="Material" id=1]
+
+[resource]
+resource_name = "pistol_Cube"
+surfaces/0 = {
+"aabb": AABB( -0.129095, -0.144706, -0.0478212, 0.662915, 0.292538, 0.101446 ),
+"array_data": PoolByteArray( 110, 201, 98, 189, 44, 2, 129, 189, 209, 223, 254, 188, 113, 96, 46, 25, 245, 49, 13, 55, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 110, 201, 98, 189, 44, 2, 129, 189, 209, 223, 254, 188, 119, 163, 36, 28, 245, 49, 13, 55, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 110, 201, 98, 189, 44, 2, 129, 189, 209, 223, 254, 188, 94, 189, 2, 31, 245, 49, 13, 55, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 110, 201, 98, 189, 44, 2, 129, 189, 209, 223, 254, 188, 125, 46, 20, 27, 245, 49, 13, 55, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 194, 254, 165, 189, 29, 103, 123, 189, 133, 91, 38, 189, 147, 95, 68, 19, 48, 49, 114, 54, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 194, 254, 165, 189, 29, 103, 123, 189, 133, 91, 38, 189, 158, 105, 69, 18, 48, 49, 114, 54, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 194, 254, 165, 189, 29, 103, 123, 189, 133, 91, 38, 189, 113, 96, 45, 24, 48, 49, 114, 54, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 194, 254, 165, 189, 29, 103, 123, 189, 133, 91, 38, 189, 119, 163, 35, 28, 48, 49, 114, 54, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 58, 21, 95, 189, 81, 128, 253, 189, 113, 240, 247, 188, 181, 139, 176, 53, 7, 59, 18, 45, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 58, 21, 95, 189, 81, 128, 253, 189, 113, 240, 247, 188, 115, 164, 181, 28, 7, 59, 18, 45, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 58, 21, 95, 189, 81, 128, 253, 189, 113, 240, 247, 188, 49, 179, 178, 37, 7, 59, 18, 45, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 58, 21, 95, 189, 81, 128, 253, 189, 113, 240, 247, 188, 124, 212, 208, 8, 7, 59, 18, 45, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 226, 251, 251, 188, 80, 209, 193, 59, 115, 115, 226, 188, 158, 105, 61, 14, 49, 46, 66, 56, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 226, 251, 251, 188, 80, 209, 193, 59, 115, 115, 226, 188, 156, 109, 55, 13, 49, 46, 66, 56, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 226, 251, 251, 188, 80, 209, 193, 59, 115, 115, 226, 188, 95, 136, 26, 27, 49, 46, 66, 56, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 226, 251, 251, 188, 80, 209, 193, 59, 115, 115, 226, 188, 119, 163, 30, 25, 49, 46, 66, 56, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 56, 202, 163, 188, 226, 0, 15, 188, 171, 120, 173, 188, 95, 136, 26, 27, 31, 48, 83, 56, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 56, 202, 163, 188, 226, 0, 15, 188, 171, 120, 173, 188, 66, 144, 4, 35, 31, 48, 83, 56, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 56, 202, 163, 188, 226, 0, 15, 188, 171, 120, 173, 188, 119, 163, 31, 25, 31, 48, 83, 56, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 56, 202, 163, 188, 226, 0, 15, 188, 171, 120, 173, 188, 94, 189, 8, 36, 31, 48, 83, 56, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 213, 18, 22, 189, 186, 21, 230, 189, 157, 69, 183, 59, 49, 179, 178, 37, 217, 58, 91, 47, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 213, 18, 22, 189, 186, 21, 230, 189, 157, 69, 183, 59, 58, 245, 219, 31, 217, 58, 91, 47, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 213, 18, 22, 189, 186, 21, 230, 189, 157, 69, 183, 59, 124, 212, 212, 8, 217, 58, 91, 47, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 213, 18, 22, 189, 186, 21, 230, 189, 157, 69, 183, 59, 86, 25, 26, 16, 217, 58, 91, 47, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 208, 185, 105, 188, 56, 84, 135, 188, 12, 74, 157, 187, 66, 144, 7, 36, 44, 49, 103, 56, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 208, 185, 105, 188, 56, 84, 135, 188, 12, 74, 157, 187, 28, 171, 160, 43, 46, 57, 188, 46, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 208, 185, 105, 188, 56, 84, 135, 188, 12, 74, 157, 187, 94, 189, 6, 35, 44, 49, 103, 56, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 208, 185, 105, 188, 56, 84, 135, 188, 12, 74, 157, 187, 71, 214, 210, 24, 46, 57, 188, 46, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 20, 41, 133, 188, 1, 83, 98, 188, 215, 115, 98, 60, 14, 208, 219, 86, 30, 52, 71, 57, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 20, 41, 133, 188, 1, 83, 98, 188, 215, 115, 98, 60, 28, 171, 160, 43, 43, 57, 173, 48, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 20, 41, 133, 188, 1, 83, 98, 188, 215, 115, 98, 60, 47, 235, 220, 85, 30, 52, 71, 57, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 20, 41, 133, 188, 1, 83, 98, 188, 215, 115, 98, 60, 71, 214, 210, 24, 43, 57, 173, 48, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 23, 247, 130, 189, 252, 250, 4, 190, 26, 237, 3, 61, 229, 197, 147, 87, 28, 59, 139, 48, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 23, 247, 130, 189, 252, 250, 4, 190, 26, 237, 3, 61, 8, 227, 157, 49, 28, 59, 139, 48, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 23, 247, 130, 189, 252, 250, 4, 190, 26, 237, 3, 61, 49, 179, 178, 37, 28, 59, 139, 48, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 23, 247, 130, 189, 252, 250, 4, 190, 26, 237, 3, 61, 58, 245, 217, 34, 28, 59, 139, 48, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 145, 14, 205, 188, 112, 247, 245, 186, 143, 203, 212, 60, 249, 254, 197, 98, 163, 52, 73, 57, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 145, 14, 205, 188, 112, 247, 245, 186, 143, 203, 212, 60, 6, 14, 194, 98, 163, 52, 73, 57, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 145, 14, 205, 188, 112, 247, 245, 186, 143, 203, 212, 60, 14, 208, 219, 86, 163, 52, 73, 57, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 145, 14, 205, 188, 112, 247, 245, 186, 143, 203, 212, 60, 47, 235, 221, 85, 163, 52, 73, 57, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 154, 116, 21, 189, 64, 144, 96, 60, 143, 203, 212, 60, 219, 36, 168, 108, 35, 53, 79, 57, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 154, 116, 21, 189, 64, 144, 96, 60, 143, 203, 212, 60, 233, 44, 171, 107, 35, 53, 79, 57, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 154, 116, 21, 189, 64, 144, 96, 60, 143, 203, 212, 60, 249, 254, 197, 98, 35, 53, 79, 57, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 154, 116, 21, 189, 64, 144, 96, 60, 143, 203, 212, 60, 6, 14, 193, 97, 35, 53, 79, 57, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 106, 90, 178, 189, 223, 45, 20, 190, 139, 70, 41, 188, 203, 194, 191, 91, 77, 59, 127, 46, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 106, 90, 178, 189, 223, 45, 20, 190, 139, 70, 41, 188, 180, 175, 190, 91, 77, 59, 127, 46, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 106, 90, 178, 189, 223, 45, 20, 190, 139, 70, 41, 188, 229, 197, 145, 87, 77, 59, 127, 46, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 106, 90, 178, 189, 223, 45, 20, 190, 139, 70, 41, 188, 181, 139, 153, 61, 77, 59, 127, 46, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 106, 90, 178, 189, 223, 45, 20, 190, 139, 70, 41, 188, 49, 179, 178, 37, 77, 59, 127, 46, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 81, 103, 57, 189, 28, 18, 210, 60, 215, 115, 98, 60, 194, 52, 137, 119, 159, 53, 85, 57, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 81, 103, 57, 189, 28, 18, 210, 60, 215, 115, 98, 60, 219, 36, 167, 108, 159, 53, 85, 57, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 81, 103, 57, 189, 28, 18, 210, 60, 215, 115, 98, 60, 219, 75, 140, 118, 159, 53, 85, 57, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 81, 103, 57, 189, 28, 18, 210, 60, 215, 115, 98, 60, 233, 44, 171, 107, 159, 53, 85, 57, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 110, 141, 65, 189, 230, 60, 232, 60, 12, 74, 157, 187, 194, 52, 139, 120, 31, 54, 89, 57, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 110, 141, 65, 189, 230, 60, 232, 60, 12, 74, 157, 187, 173, 77, 80, 3, 115, 40, 35, 56, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 110, 141, 65, 189, 230, 60, 232, 60, 12, 74, 157, 187, 219, 75, 139, 117, 31, 54, 89, 57, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 110, 141, 65, 189, 230, 60, 232, 60, 12, 74, 157, 187, 189, 96, 82, 3, 115, 40, 35, 56, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 192, 22, 42, 189, 10, 105, 168, 60, 171, 120, 173, 188, 173, 77, 80, 3, 50, 44, 51, 56, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 192, 22, 42, 189, 10, 105, 168, 60, 171, 120, 173, 188, 189, 96, 82, 3, 50, 44, 51, 56, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 192, 22, 42, 189, 10, 105, 168, 60, 171, 120, 173, 188, 158, 105, 59, 13, 50, 44, 51, 56, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 192, 22, 42, 189, 10, 105, 168, 60, 171, 120, 173, 188, 156, 109, 56, 14, 50, 44, 51, 56, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 53, 207, 42, 189, 168, 196, 130, 189, 101, 25, 231, 187, 94, 189, 0, 30, 200, 50, 164, 55, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 53, 207, 42, 189, 168, 196, 130, 189, 101, 25, 231, 187, 71, 214, 210, 24, 32, 58, 45, 46, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 53, 207, 42, 189, 168, 196, 130, 189, 101, 25, 231, 187, 125, 46, 20, 28, 200, 50, 164, 55, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 53, 207, 42, 189, 168, 196, 130, 189, 101, 25, 231, 187, 105, 253, 251, 9, 32, 58, 45, 46, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 0, 64, 62, 189, 52, 40, 130, 189, 188, 91, 166, 60, 47, 235, 223, 87, 122, 51, 139, 56, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 0, 64, 62, 189, 52, 40, 130, 189, 188, 91, 166, 60, 55, 7, 213, 89, 122, 51, 139, 56, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 0, 64, 62, 189, 52, 40, 130, 189, 188, 91, 166, 60, 71, 214, 210, 24, 46, 58, 0, 49, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 0, 64, 62, 189, 52, 40, 130, 189, 188, 91, 166, 60, 105, 253, 251, 9, 46, 58, 0, 49, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 162, 1, 138, 189, 17, 236, 126, 189, 73, 83, 28, 61, 254, 20, 181, 94, 69, 52, 79, 56, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 162, 1, 138, 189, 17, 236, 126, 189, 73, 83, 28, 61, 6, 14, 187, 94, 69, 52, 79, 56, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 162, 1, 138, 189, 17, 236, 126, 189, 73, 83, 28, 61, 47, 235, 224, 87, 69, 52, 79, 56, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 162, 1, 138, 189, 17, 236, 126, 189, 73, 83, 28, 61, 55, 7, 213, 89, 69, 52, 79, 56, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 226, 251, 193, 189, 43, 226, 119, 189, 73, 83, 28, 61, 203, 15, 163, 104, 208, 52, 25, 56, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 226, 251, 193, 189, 43, 226, 119, 189, 73, 83, 28, 61, 219, 36, 163, 106, 208, 52, 25, 56, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 226, 251, 193, 189, 43, 226, 119, 189, 73, 83, 28, 61, 254, 20, 181, 94, 208, 52, 25, 56, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 226, 251, 193, 189, 43, 226, 119, 189, 73, 83, 28, 61, 6, 14, 186, 93, 208, 52, 25, 56, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 128, 221, 236, 189, 208, 125, 114, 189, 188, 91, 166, 60, 162, 16, 151, 121, 110, 53, 230, 55, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 128, 221, 236, 189, 208, 125, 114, 189, 188, 91, 166, 60, 194, 52, 147, 124, 110, 53, 230, 55, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 128, 221, 236, 189, 208, 125, 114, 189, 188, 91, 166, 60, 203, 15, 163, 104, 110, 53, 230, 55, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 128, 221, 236, 189, 208, 125, 114, 189, 188, 91, 166, 60, 219, 36, 163, 106, 110, 53, 230, 55, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 240, 149, 246, 189, 236, 68, 113, 189, 101, 25, 231, 187, 162, 16, 153, 121, 31, 54, 191, 55, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 240, 149, 246, 189, 236, 68, 113, 189, 101, 25, 231, 187, 145, 54, 76, 9, 89, 46, 116, 53, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 240, 149, 246, 189, 236, 68, 113, 189, 101, 25, 231, 187, 194, 52, 149, 124, 31, 54, 191, 55, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 240, 149, 246, 189, 236, 68, 113, 189, 101, 25, 231, 187, 173, 77, 80, 4, 89, 46, 116, 53, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 201, 152, 218, 189, 222, 201, 116, 189, 209, 223, 254, 188, 145, 54, 75, 9, 77, 48, 231, 53, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 201, 152, 218, 189, 222, 201, 116, 189, 209, 223, 254, 188, 173, 77, 80, 4, 77, 48, 231, 53, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 201, 152, 218, 189, 222, 201, 116, 189, 209, 223, 254, 188, 147, 95, 68, 19, 77, 48, 231, 53, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 201, 152, 218, 189, 222, 201, 116, 189, 209, 223, 254, 188, 158, 105, 67, 17, 77, 48, 231, 53, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 156, 68, 107, 189, 152, 217, 181, 189, 166, 12, 22, 189, 113, 96, 47, 26, 4, 51, 155, 54, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 156, 68, 107, 189, 152, 217, 181, 189, 166, 12, 22, 189, 115, 164, 181, 28, 200, 58, 179, 40, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 156, 68, 107, 189, 152, 217, 181, 189, 166, 12, 22, 189, 125, 46, 20, 28, 4, 51, 155, 54, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 156, 68, 107, 189, 152, 217, 181, 189, 166, 12, 22, 189, 124, 212, 205, 9, 200, 58, 179, 40, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 121, 151, 45, 189, 117, 87, 173, 189, 128, 13, 8, 188, 125, 46, 21, 28, 157, 51, 89, 55, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 121, 151, 45, 189, 117, 87, 173, 189, 128, 13, 8, 188, 124, 212, 209, 8, 123, 58, 173, 45, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 121, 151, 45, 189, 117, 87, 173, 189, 128, 13, 8, 188, 86, 25, 26, 16, 123, 58, 173, 45, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 121, 151, 45, 189, 117, 87, 173, 189, 128, 13, 8, 188, 105, 253, 251, 9, 123, 58, 173, 45, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 241, 2, 67, 189, 232, 75, 176, 189, 100, 224, 195, 60, 55, 7, 213, 89, 198, 50, 79, 56, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 241, 2, 67, 189, 232, 75, 176, 189, 100, 224, 195, 60, 58, 245, 224, 25, 147, 58, 18, 49, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 241, 2, 67, 189, 232, 75, 176, 189, 100, 224, 195, 60, 86, 25, 26, 16, 147, 58, 18, 49, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 241, 2, 67, 189, 232, 75, 176, 189, 100, 224, 195, 60, 105, 253, 251, 9, 147, 58, 18, 49, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 176, 192, 144, 189, 8, 85, 189, 189, 56, 16, 56, 61, 254, 20, 181, 94, 168, 51, 238, 55, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 176, 192, 144, 189, 8, 85, 189, 189, 56, 16, 56, 61, 8, 227, 157, 49, 250, 58, 62, 50, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 176, 192, 144, 189, 8, 85, 189, 189, 56, 16, 56, 61, 55, 7, 213, 89, 168, 51, 238, 55, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 176, 192, 144, 189, 8, 85, 189, 189, 56, 16, 56, 61, 58, 245, 220, 31, 250, 58, 62, 50, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 210, 109, 206, 189, 86, 89, 206, 189, 56, 16, 56, 61, 203, 15, 163, 104, 83, 52, 67, 55, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 210, 109, 206, 189, 86, 89, 206, 189, 56, 16, 56, 61, 229, 197, 151, 86, 114, 59, 62, 50, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 210, 109, 206, 189, 86, 89, 206, 189, 56, 16, 56, 61, 254, 20, 181, 94, 83, 52, 67, 55, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 210, 109, 206, 189, 86, 89, 206, 189, 56, 16, 56, 61, 8, 227, 157, 49, 114, 59, 62, 50, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 6, 173, 253, 189, 115, 98, 219, 189, 100, 224, 195, 60, 162, 16, 154, 121, 3, 53, 191, 54, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 6, 173, 253, 189, 115, 98, 219, 189, 100, 224, 195, 60, 203, 15, 163, 105, 3, 53, 191, 54, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 6, 173, 253, 189, 115, 98, 219, 189, 100, 224, 195, 60, 203, 194, 191, 91, 216, 59, 53, 49, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 6, 173, 253, 189, 115, 98, 219, 189, 100, 224, 195, 60, 229, 197, 148, 87, 216, 59, 53, 49, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 102, 49, 4, 190, 235, 86, 222, 189, 128, 13, 8, 188, 162, 16, 156, 121, 210, 53, 120, 54, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 102, 49, 4, 190, 235, 86, 222, 189, 128, 13, 8, 188, 145, 54, 75, 9, 209, 48, 109, 52, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 102, 49, 4, 190, 235, 86, 222, 189, 128, 13, 8, 188, 203, 194, 191, 91, 236, 59, 88, 46, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 102, 49, 4, 190, 235, 86, 222, 189, 128, 13, 8, 188, 180, 175, 190, 91, 236, 59, 88, 46, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 62, 151, 175, 189, 46, 215, 197, 189, 47, 224, 67, 189, 147, 95, 67, 19, 155, 50, 212, 53, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 62, 151, 175, 189, 46, 215, 197, 189, 47, 224, 67, 189, 181, 139, 147, 66, 69, 59, 92, 36, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 62, 151, 175, 189, 46, 215, 197, 189, 47, 224, 67, 189, 113, 96, 46, 25, 155, 50, 212, 53, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 62, 151, 175, 189, 46, 215, 197, 189, 47, 224, 67, 189, 115, 164, 181, 28, 69, 59, 92, 36, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 48, 140, 233, 189, 195, 212, 213, 189, 166, 12, 22, 189, 145, 54, 74, 9, 235, 49, 17, 53, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 48, 140, 233, 189, 195, 212, 213, 189, 166, 12, 22, 189, 180, 175, 190, 91, 178, 59, 151, 41, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 48, 140, 233, 189, 195, 212, 213, 189, 166, 12, 22, 189, 147, 95, 67, 19, 235, 49, 17, 53, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 48, 140, 233, 189, 195, 212, 213, 189, 166, 12, 22, 189, 181, 139, 154, 77, 178, 59, 151, 41, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 140, 99, 9, 61, 226, 236, 10, 61, 58, 220, 4, 189, 156, 109, 50, 11, 141, 45, 55, 57, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 140, 99, 9, 61, 226, 236, 10, 61, 58, 220, 4, 189, 166, 142, 26, 27, 141, 45, 55, 57, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 140, 99, 9, 61, 226, 236, 10, 61, 58, 220, 4, 189, 145, 113, 41, 12, 141, 45, 55, 57, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 140, 99, 9, 61, 226, 236, 10, 61, 58, 220, 4, 189, 95, 136, 25, 26, 141, 45, 55, 57, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 140, 25, 21, 61, 240, 112, 81, 60, 182, 141, 203, 188, 166, 142, 25, 27, 230, 47, 41, 57, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 140, 25, 21, 61, 240, 112, 81, 60, 182, 141, 203, 188, 95, 136, 24, 26, 230, 47, 41, 57, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 140, 25, 21, 61, 240, 112, 81, 60, 182, 141, 203, 188, 65, 138, 22, 39, 230, 47, 41, 57, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 140, 25, 21, 61, 240, 112, 81, 60, 182, 141, 203, 188, 77, 143, 23, 35, 230, 47, 41, 57, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 140, 25, 21, 61, 240, 112, 81, 60, 182, 141, 203, 188, 66, 144, 13, 38, 230, 47, 41, 57, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 132, 137, 199, 60, 12, 69, 146, 187, 215, 115, 102, 188, 4, 143, 135, 53, 127, 56, 238, 44, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 132, 137, 199, 60, 12, 69, 146, 187, 215, 115, 102, 188, 77, 143, 23, 35, 198, 48, 239, 56, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 132, 137, 199, 60, 12, 69, 146, 187, 215, 115, 102, 188, 66, 144, 20, 39, 198, 48, 239, 56, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 132, 137, 199, 60, 12, 69, 146, 187, 215, 115, 102, 188, 28, 171, 160, 43, 127, 56, 238, 44, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 128, 53, 195, 60, 192, 97, 18, 186, 113, 220, 132, 60, 4, 143, 135, 53, 111, 56, 145, 48, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 128, 53, 195, 60, 192, 97, 18, 186, 113, 220, 132, 60, 14, 208, 218, 86, 146, 51, 204, 57, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 128, 53, 195, 60, 192, 97, 18, 186, 113, 220, 132, 60, 28, 171, 160, 43, 111, 56, 145, 48, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 128, 53, 195, 60, 192, 97, 18, 186, 113, 220, 132, 60, 24, 210, 216, 82, 146, 51, 204, 57, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 192, 158, 15, 61, 234, 186, 185, 60, 78, 178, 249, 60, 249, 254, 199, 99, 43, 52, 29, 58, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 192, 158, 15, 61, 234, 186, 185, 60, 78, 178, 249, 60, 7, 0, 12, 6, 253, 57, 69, 58, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 192, 158, 15, 61, 234, 186, 185, 60, 78, 178, 249, 60, 14, 208, 218, 86, 43, 52, 29, 58, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 192, 158, 15, 61, 234, 186, 185, 60, 78, 178, 249, 60, 14, 207, 57, 1, 253, 57, 69, 58, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 192, 158, 15, 61, 234, 186, 185, 60, 78, 178, 249, 60, 24, 210, 216, 82, 43, 52, 29, 58, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 88, 40, 3, 61, 80, 252, 56, 61, 78, 178, 249, 60, 233, 44, 173, 109, 173, 52, 68, 58, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 88, 40, 3, 61, 80, 252, 56, 61, 78, 178, 249, 60, 241, 53, 173, 109, 173, 52, 68, 58, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 88, 40, 3, 61, 80, 252, 56, 61, 78, 178, 249, 60, 249, 254, 200, 99, 173, 52, 68, 58, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 88, 40, 3, 61, 80, 252, 56, 61, 78, 178, 249, 60, 7, 0, 11, 5, 177, 57, 71, 58, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 192, 56, 243, 60, 204, 141, 127, 61, 112, 220, 132, 60, 217, 75, 134, 115, 58, 53, 98, 58, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 192, 56, 243, 60, 204, 141, 127, 61, 112, 220, 132, 60, 219, 75, 137, 115, 58, 53, 98, 58, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 192, 56, 243, 60, 204, 141, 127, 61, 112, 220, 132, 60, 233, 44, 174, 109, 58, 53, 98, 58, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 192, 56, 243, 60, 204, 141, 127, 61, 112, 220, 132, 60, 241, 53, 174, 110, 58, 53, 98, 58, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 176, 228, 238, 60, 123, 198, 135, 61, 192, 144, 184, 187, 217, 75, 134, 115, 202, 53, 115, 58, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 176, 228, 238, 60, 123, 198, 135, 61, 192, 144, 184, 187, 219, 75, 137, 115, 202, 53, 115, 58, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 176, 228, 238, 60, 123, 198, 135, 61, 192, 144, 184, 187, 190, 96, 83, 2, 71, 34, 65, 57, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 176, 228, 238, 60, 123, 198, 135, 61, 192, 144, 184, 187, 189, 96, 81, 2, 71, 34, 65, 57, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 32, 91, 251, 60, 124, 125, 97, 61, 182, 141, 203, 188, 190, 96, 85, 3, 84, 42, 66, 57, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 32, 91, 251, 60, 124, 125, 97, 61, 182, 141, 203, 188, 189, 96, 81, 2, 84, 42, 66, 57, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 32, 91, 251, 60, 124, 125, 97, 61, 182, 141, 203, 188, 156, 109, 51, 11, 84, 42, 66, 57, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 32, 91, 251, 60, 124, 125, 97, 61, 182, 141, 203, 188, 145, 113, 43, 13, 84, 42, 66, 57, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 136, 180, 27, 61, 56, 94, 16, 187, 60, 177, 84, 188, 162, 222, 228, 104, 47, 56, 228, 40, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 136, 180, 27, 61, 56, 94, 16, 187, 60, 177, 84, 188, 161, 131, 44, 118, 47, 56, 44, 48, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 136, 180, 27, 61, 56, 94, 16, 187, 60, 177, 84, 188, 4, 143, 135, 53, 65, 56, 215, 44, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 136, 180, 27, 61, 56, 94, 16, 187, 60, 177, 84, 188, 65, 138, 22, 39, 236, 48, 27, 57, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 136, 180, 27, 61, 56, 94, 16, 187, 60, 177, 84, 188, 77, 143, 23, 35, 236, 48, 27, 57, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 134, 138, 25, 61, 56, 94, 16, 187, 4, 80, 17, 60, 162, 222, 230, 100, 60, 56, 89, 44, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 134, 138, 25, 61, 56, 94, 16, 187, 4, 80, 17, 60, 233, 233, 220, 102, 60, 56, 89, 44, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 134, 138, 25, 61, 56, 94, 16, 187, 4, 80, 17, 60, 4, 143, 135, 53, 55, 56, 219, 47, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 134, 138, 25, 61, 56, 94, 16, 187, 4, 80, 17, 60, 14, 207, 57, 1, 106, 58, 62, 58, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 134, 138, 25, 61, 56, 94, 16, 187, 4, 80, 17, 60, 24, 210, 216, 82, 232, 50, 231, 57, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 41, 9, 143, 61, 176, 7, 195, 60, 152, 40, 16, 189, 166, 142, 23, 26, 135, 47, 162, 57, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 41, 9, 143, 61, 176, 7, 195, 60, 152, 40, 16, 189, 145, 113, 40, 11, 135, 47, 162, 57, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 41, 9, 143, 61, 176, 7, 195, 60, 152, 40, 16, 189, 167, 132, 24, 27, 135, 47, 162, 57, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 41, 9, 143, 61, 176, 7, 195, 60, 152, 40, 16, 189, 117, 127, 33, 13, 135, 47, 162, 57, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 111, 164, 145, 61, 228, 50, 158, 60, 156, 61, 1, 189, 166, 142, 21, 26, 15, 48, 160, 57, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 111, 164, 145, 61, 228, 50, 158, 60, 156, 61, 1, 189, 190, 136, 23, 37, 15, 48, 160, 57, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 111, 164, 145, 61, 228, 50, 158, 60, 156, 61, 1, 189, 196, 136, 24, 39, 15, 48, 160, 57, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 111, 164, 145, 61, 228, 50, 158, 60, 156, 61, 1, 189, 167, 132, 23, 27, 15, 48, 160, 57, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 111, 164, 145, 61, 228, 50, 158, 60, 156, 61, 1, 189, 65, 138, 22, 39, 15, 48, 160, 57, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 94, 24, 76, 61, 0, 210, 163, 59, 47, 152, 109, 188, 190, 136, 23, 37, 203, 48, 71, 57, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 94, 24, 76, 61, 0, 210, 163, 59, 47, 152, 109, 188, 250, 136, 130, 123, 167, 57, 95, 47, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 94, 24, 76, 61, 0, 210, 163, 59, 47, 152, 109, 188, 161, 131, 56, 110, 70, 56, 172, 47, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 94, 24, 76, 61, 0, 210, 163, 59, 47, 152, 109, 188, 65, 138, 23, 39, 203, 48, 71, 57, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 94, 24, 76, 61, 0, 210, 163, 59, 47, 152, 109, 188, 95, 226, 29, 109, 70, 56, 172, 47, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 196, 33, 75, 61, 0, 210, 163, 59, 7, 4, 89, 60, 233, 233, 247, 109, 81, 56, 107, 45, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 196, 33, 75, 61, 0, 210, 163, 59, 7, 4, 89, 60, 250, 136, 130, 123, 75, 57, 149, 47, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 196, 33, 75, 61, 0, 210, 163, 59, 7, 4, 89, 60, 2, 211, 49, 2, 79, 58, 21, 58, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 196, 33, 75, 61, 0, 210, 163, 59, 7, 4, 89, 60, 14, 207, 57, 1, 79, 58, 21, 58, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 196, 33, 75, 61, 0, 210, 163, 59, 7, 4, 89, 60, 95, 226, 21, 97, 81, 56, 107, 45, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 57, 108, 144, 61, 1, 242, 2, 61, 48, 243, 229, 60, 250, 209, 52, 2, 235, 57, 202, 57, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 57, 108, 144, 61, 1, 242, 2, 61, 48, 243, 229, 60, 0, 0, 10, 5, 235, 57, 202, 57, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 57, 108, 144, 61, 1, 242, 2, 61, 48, 243, 229, 60, 2, 211, 49, 2, 235, 57, 202, 57, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 57, 108, 144, 61, 1, 242, 2, 61, 48, 243, 229, 60, 7, 0, 11, 5, 235, 57, 202, 57, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 57, 108, 144, 61, 1, 242, 2, 61, 48, 243, 229, 60, 14, 207, 57, 1, 235, 57, 202, 57, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 30, 166, 141, 61, 244, 219, 120, 61, 48, 243, 229, 60, 241, 53, 174, 110, 134, 52, 203, 58, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 30, 166, 141, 61, 244, 219, 120, 61, 48, 243, 229, 60, 251, 63, 174, 111, 134, 52, 203, 58, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 30, 166, 141, 61, 244, 219, 120, 61, 48, 243, 229, 60, 0, 0, 10, 5, 138, 57, 198, 57, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 30, 166, 141, 61, 244, 219, 120, 61, 48, 243, 229, 60, 7, 0, 10, 5, 138, 57, 198, 57, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 41, 134, 139, 61, 204, 252, 173, 61, 23, 155, 98, 59, 217, 75, 132, 113, 87, 53, 248, 58, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 41, 134, 139, 61, 204, 252, 173, 61, 23, 155, 98, 59, 241, 53, 175, 111, 87, 53, 248, 58, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 41, 134, 139, 61, 204, 252, 173, 61, 23, 155, 98, 59, 251, 63, 175, 112, 87, 53, 248, 58, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 41, 134, 139, 61, 204, 252, 173, 61, 23, 155, 98, 59, 251, 111, 136, 113, 87, 53, 248, 58, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 216, 10, 139, 61, 113, 119, 175, 61, 46, 216, 157, 187, 217, 75, 131, 112, 139, 53, 255, 58, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 216, 10, 139, 61, 113, 119, 175, 61, 46, 216, 157, 187, 190, 96, 86, 4, 45, 13, 209, 57, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 216, 10, 139, 61, 113, 119, 175, 61, 46, 216, 157, 187, 251, 111, 136, 112, 139, 53, 255, 58, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 216, 10, 139, 61, 113, 119, 175, 61, 46, 216, 157, 187, 208, 125, 83, 5, 45, 13, 209, 57, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 231, 109, 140, 61, 89, 245, 145, 61, 156, 61, 1, 189, 190, 96, 87, 5, 15, 42, 200, 57, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 231, 109, 140, 61, 89, 245, 145, 61, 156, 61, 1, 189, 145, 113, 41, 12, 15, 42, 200, 57, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 231, 109, 140, 61, 89, 245, 145, 61, 156, 61, 1, 189, 208, 125, 84, 6, 15, 42, 200, 57, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 231, 109, 140, 61, 89, 245, 145, 61, 156, 61, 1, 189, 117, 127, 33, 13, 15, 42, 200, 57, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 142, 58, 4, 62, 176, 7, 195, 60, 152, 40, 16, 189, 167, 132, 22, 26, 139, 48, 89, 58, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 142, 58, 4, 62, 176, 7, 195, 60, 152, 40, 16, 189, 117, 127, 34, 13, 139, 48, 89, 58, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 142, 58, 4, 62, 176, 7, 195, 60, 152, 40, 16, 189, 118, 121, 33, 13, 139, 48, 89, 58, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 142, 58, 4, 62, 176, 7, 195, 60, 152, 40, 16, 189, 100, 136, 23, 23, 139, 48, 89, 58, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 48, 136, 5, 62, 220, 122, 58, 60, 156, 61, 1, 189, 196, 136, 22, 39, 45, 49, 82, 58, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 48, 136, 5, 62, 220, 122, 58, 60, 156, 61, 1, 189, 167, 132, 22, 26, 45, 49, 82, 58, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 48, 136, 5, 62, 220, 122, 58, 60, 156, 61, 1, 189, 34, 135, 21, 51, 45, 49, 82, 58, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 48, 136, 5, 62, 220, 122, 58, 60, 156, 61, 1, 189, 100, 136, 23, 23, 45, 49, 82, 58, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 48, 136, 5, 62, 220, 122, 58, 60, 156, 61, 1, 189, 18, 145, 23, 63, 45, 49, 82, 58, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 212, 84, 6, 62, 204, 62, 52, 60, 49, 152, 109, 188, 141, 135, 4, 8, 25, 53, 83, 48, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 212, 84, 6, 62, 204, 62, 52, 60, 49, 152, 109, 188, 0, 129, 129, 64, 37, 57, 50, 49, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 212, 84, 6, 62, 204, 62, 52, 60, 49, 152, 109, 188, 34, 135, 21, 51, 3, 50, 71, 58, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 212, 84, 6, 62, 204, 62, 52, 60, 49, 152, 109, 188, 11, 147, 120, 1, 55, 58, 18, 40, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 212, 84, 6, 62, 204, 62, 52, 60, 49, 152, 109, 188, 18, 145, 23, 63, 3, 50, 71, 58, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 212, 84, 6, 62, 204, 62, 52, 60, 49, 152, 109, 188, 90, 220, 193, 12, 114, 53, 48, 35, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 46, 23, 6, 62, 204, 62, 52, 60, 4, 4, 89, 60, 0, 129, 129, 64, 37, 57, 161, 50, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 46, 23, 6, 62, 204, 62, 52, 60, 4, 4, 89, 60, 3, 238, 31, 6, 39, 53, 25, 42, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 46, 23, 6, 62, 204, 62, 52, 60, 4, 4, 89, 60, 3, 205, 56, 3, 84, 58, 6, 57, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 46, 23, 6, 62, 204, 62, 52, 60, 4, 4, 89, 60, 5, 187, 74, 2, 84, 58, 6, 57, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 46, 23, 6, 62, 204, 62, 52, 60, 4, 4, 89, 60, 11, 147, 120, 1, 219, 57, 25, 40, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 46, 23, 6, 62, 204, 62, 52, 60, 4, 4, 89, 60, 90, 220, 186, 11, 39, 53, 25, 42, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 230, 100, 5, 62, 204, 164, 181, 60, 48, 243, 229, 60, 250, 209, 52, 2, 23, 58, 5, 57, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 230, 100, 5, 62, 204, 164, 181, 60, 48, 243, 229, 60, 0, 0, 9, 4, 23, 58, 5, 57, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 230, 100, 5, 62, 204, 164, 181, 60, 48, 243, 229, 60, 3, 205, 56, 2, 23, 58, 5, 57, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 230, 100, 5, 62, 204, 164, 181, 60, 48, 243, 229, 60, 6, 0, 9, 4, 23, 58, 5, 57, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 230, 100, 5, 62, 204, 164, 181, 60, 48, 243, 229, 60, 5, 187, 74, 2, 23, 58, 5, 57, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 56, 16, 3, 62, 121, 194, 137, 61, 48, 243, 229, 60, 251, 63, 175, 112, 9, 52, 137, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 56, 16, 3, 62, 121, 194, 137, 61, 48, 243, 229, 60, 0, 0, 9, 4, 131, 57, 1, 57, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 56, 16, 3, 62, 121, 194, 137, 61, 48, 243, 229, 60, 1, 123, 131, 124, 138, 56, 251, 52, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 56, 16, 3, 62, 121, 194, 137, 61, 48, 243, 229, 60, 6, 0, 10, 4, 131, 57, 1, 57, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 56, 16, 3, 62, 121, 194, 137, 61, 48, 243, 229, 60, 123, 3, 135, 126, 138, 56, 251, 52, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 14, 121, 2, 62, 65, 154, 179, 61, 23, 155, 98, 59, 251, 63, 175, 112, 214, 52, 176, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 14, 121, 2, 62, 65, 154, 179, 61, 23, 155, 98, 59, 251, 111, 136, 111, 214, 52, 176, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 14, 121, 2, 62, 65, 154, 179, 61, 23, 155, 98, 59, 123, 6, 138, 125, 223, 56, 125, 52, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 14, 121, 2, 62, 65, 154, 179, 61, 23, 155, 98, 59, 123, 3, 135, 126, 223, 56, 125, 52, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 102, 59, 2, 62, 230, 20, 181, 61, 46, 216, 157, 187, 251, 111, 136, 110, 12, 53, 184, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 102, 59, 2, 62, 230, 20, 181, 61, 46, 216, 157, 187, 208, 125, 86, 8, 80, 36, 148, 58, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 102, 59, 2, 62, 230, 20, 181, 61, 46, 216, 157, 187, 123, 6, 138, 125, 251, 56, 125, 52, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 102, 59, 2, 62, 230, 20, 181, 61, 46, 216, 157, 187, 122, 4, 141, 126, 251, 56, 125, 52, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 236, 236, 2, 62, 89, 245, 145, 61, 156, 61, 1, 189, 208, 125, 86, 9, 106, 44, 127, 58, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 236, 236, 2, 62, 89, 245, 145, 61, 156, 61, 1, 189, 117, 127, 33, 13, 106, 44, 127, 58, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 236, 236, 2, 62, 89, 245, 145, 61, 156, 61, 1, 189, 1, 110, 112, 125, 77, 57, 254, 52, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 236, 236, 2, 62, 89, 245, 145, 61, 156, 61, 1, 189, 118, 121, 33, 13, 106, 44, 127, 58, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 236, 236, 2, 62, 89, 245, 145, 61, 156, 61, 1, 189, 122, 4, 141, 126, 77, 57, 254, 52, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 65, 199, 129, 62, 53, 179, 1, 61, 230, 143, 237, 188, 118, 121, 35, 14, 10, 50, 220, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 65, 199, 129, 62, 53, 179, 1, 61, 230, 143, 237, 188, 100, 136, 24, 24, 10, 50, 220, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 65, 199, 129, 62, 53, 179, 1, 61, 230, 143, 237, 188, 119, 100, 34, 18, 41, 55, 204, 56, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 65, 199, 129, 62, 53, 179, 1, 61, 230, 143, 237, 188, 110, 169, 31, 32, 41, 55, 204, 56, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 213, 76, 130, 62, 184, 228, 177, 60, 237, 171, 213, 188, 34, 135, 18, 50, 144, 50, 214, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 213, 76, 130, 62, 184, 228, 177, 60, 237, 171, 213, 188, 100, 136, 24, 24, 144, 50, 214, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 213, 76, 130, 62, 184, 228, 177, 60, 237, 171, 213, 188, 110, 169, 29, 30, 83, 55, 193, 56, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 213, 76, 130, 62, 184, 228, 177, 60, 237, 171, 213, 188, 82, 195, 7, 51, 83, 55, 193, 56, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 119, 161, 130, 62, 204, 62, 52, 60, 213, 179, 251, 187, 0, 129, 129, 64, 22, 55, 123, 49, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 119, 161, 130, 62, 204, 62, 52, 60, 213, 179, 251, 187, 34, 135, 18, 50, 157, 51, 201, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 119, 161, 130, 62, 204, 62, 52, 60, 213, 179, 251, 187, 82, 195, 8, 51, 179, 55, 176, 56, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 119, 161, 130, 62, 204, 62, 52, 60, 213, 179, 251, 187, 80, 211, 4, 68, 179, 55, 176, 56, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 200, 136, 130, 62, 204, 62, 52, 60, 142, 43, 110, 60, 0, 129, 129, 64, 22, 55, 161, 50, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 200, 136, 130, 62, 204, 62, 52, 60, 142, 43, 110, 60, 3, 205, 55, 2, 106, 58, 223, 54, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 200, 136, 130, 62, 204, 62, 52, 60, 142, 43, 110, 60, 47, 233, 229, 90, 13, 56, 170, 56, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 200, 136, 130, 62, 204, 62, 52, 60, 142, 43, 110, 60, 80, 211, 3, 67, 13, 56, 170, 56, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 180, 62, 130, 62, 102, 174, 248, 60, 114, 110, 177, 60, 3, 205, 55, 2, 38, 58, 219, 54, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 180, 62, 130, 62, 102, 174, 248, 60, 114, 110, 177, 60, 6, 0, 11, 5, 38, 58, 219, 54, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 180, 62, 130, 62, 102, 174, 248, 60, 114, 110, 177, 60, 32, 1, 220, 103, 52, 56, 203, 56, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 180, 62, 130, 62, 102, 174, 248, 60, 114, 110, 177, 60, 47, 233, 230, 90, 52, 56, 203, 56, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 207, 79, 129, 62, 140, 198, 134, 61, 114, 110, 177, 60, 237, 106, 131, 126, 153, 56, 23, 56, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 207, 79, 129, 62, 140, 198, 134, 61, 114, 110, 177, 60, 1, 123, 131, 126, 153, 56, 23, 56, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 207, 79, 129, 62, 140, 198, 134, 61, 114, 110, 177, 60, 6, 0, 12, 5, 176, 57, 207, 54, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 207, 79, 129, 62, 140, 198, 134, 61, 114, 110, 177, 60, 32, 1, 222, 104, 148, 56, 250, 56, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 174, 65, 129, 62, 150, 174, 142, 61, 237, 171, 213, 188, 246, 107, 140, 126, 57, 57, 24, 56, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 174, 65, 129, 62, 150, 174, 142, 61, 237, 171, 213, 188, 1, 110, 144, 126, 57, 57, 24, 56, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 174, 65, 129, 62, 150, 174, 142, 61, 237, 171, 213, 188, 118, 121, 34, 14, 48, 48, 255, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 174, 65, 129, 62, 150, 174, 142, 61, 237, 171, 213, 188, 119, 100, 38, 21, 93, 54, 250, 56, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 0, 209, 137, 62, 114, 221, 57, 61, 51, 159, 191, 188, 143, 126, 37, 13, 25, 55, 15, 57, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 0, 209, 137, 62, 114, 221, 57, 61, 51, 159, 191, 188, 98, 131, 26, 24, 25, 55, 15, 57, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 0, 209, 137, 62, 114, 221, 57, 61, 51, 159, 191, 188, 119, 100, 30, 15, 25, 55, 15, 57, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 0, 209, 137, 62, 114, 221, 57, 61, 51, 159, 191, 188, 110, 169, 26, 28, 25, 55, 15, 57, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 125, 56, 138, 62, 148, 74, 26, 61, 215, 28, 173, 188, 98, 131, 26, 24, 80, 55, 8, 57, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 125, 56, 138, 62, 148, 74, 26, 61, 215, 28, 173, 188, 5, 135, 246, 63, 80, 55, 8, 57, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 125, 56, 138, 62, 148, 74, 26, 61, 215, 28, 173, 188, 110, 169, 24, 27, 80, 55, 8, 57, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 125, 56, 138, 62, 148, 74, 26, 61, 215, 28, 173, 188, 82, 195, 8, 52, 80, 55, 8, 57, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 141, 111, 138, 62, 148, 74, 26, 61, 91, 110, 196, 187, 5, 135, 247, 63, 187, 55, 14, 57, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 141, 111, 138, 62, 148, 74, 26, 61, 91, 110, 196, 187, 5, 135, 2, 63, 187, 55, 14, 57, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 141, 111, 138, 62, 148, 74, 26, 61, 91, 110, 196, 187, 82, 195, 9, 53, 187, 55, 14, 57, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 141, 111, 138, 62, 148, 74, 26, 61, 91, 110, 196, 187, 80, 211, 2, 66, 187, 55, 14, 57, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 110, 92, 138, 62, 148, 74, 26, 61, 130, 207, 55, 60, 2, 206, 238, 95, 27, 56, 13, 57, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 110, 92, 138, 62, 148, 74, 26, 61, 130, 207, 55, 60, 5, 135, 2, 63, 27, 56, 13, 57, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 110, 92, 138, 62, 148, 74, 26, 61, 130, 207, 55, 60, 47, 233, 233, 92, 27, 56, 13, 57, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 110, 92, 138, 62, 148, 74, 26, 61, 130, 207, 55, 60, 80, 211, 0, 65, 27, 56, 13, 57, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 138, 45, 138, 62, 120, 182, 53, 61, 31, 229, 129, 60, 0, 0, 225, 111, 56, 56, 18, 57, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 138, 45, 138, 62, 120, 182, 53, 61, 31, 229, 129, 60, 2, 206, 238, 95, 56, 56, 18, 57, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 138, 45, 138, 62, 120, 182, 53, 61, 31, 229, 129, 60, 32, 1, 221, 103, 56, 56, 18, 57, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 138, 45, 138, 62, 120, 182, 53, 61, 31, 229, 129, 60, 47, 233, 234, 93, 56, 56, 18, 57, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 204, 17, 138, 62, 151, 66, 141, 61, 31, 229, 129, 60, 237, 106, 131, 126, 172, 56, 81, 56, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 204, 17, 138, 62, 151, 66, 141, 61, 31, 229, 129, 60, 0, 0, 226, 111, 136, 56, 45, 57, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 204, 17, 138, 62, 151, 66, 141, 61, 31, 229, 129, 60, 0, 125, 131, 126, 172, 56, 81, 56, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 204, 17, 138, 62, 151, 66, 141, 61, 31, 229, 129, 60, 32, 1, 223, 105, 136, 56, 45, 57, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 218, 6, 138, 62, 148, 43, 142, 61, 215, 28, 173, 188, 246, 107, 140, 126, 40, 57, 81, 56, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 218, 6, 138, 62, 148, 43, 142, 61, 215, 28, 173, 188, 143, 126, 38, 13, 128, 54, 41, 57, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 218, 6, 138, 62, 148, 43, 142, 61, 215, 28, 173, 188, 0, 125, 131, 126, 40, 57, 81, 56, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 218, 6, 138, 62, 148, 43, 142, 61, 215, 28, 173, 188, 119, 100, 36, 19, 128, 54, 41, 57, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 213, 134, 243, 62, 156, 189, 94, 61, 51, 159, 191, 188, 143, 126, 17, 2, 45, 55, 203, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 213, 134, 243, 62, 156, 189, 94, 61, 51, 159, 191, 188, 98, 131, 6, 16, 45, 55, 203, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 213, 134, 243, 62, 156, 189, 94, 61, 51, 159, 191, 188, 108, 236, 1, 63, 58, 55, 231, 55, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 213, 134, 243, 62, 156, 189, 94, 61, 51, 159, 191, 188, 114, 14, 2, 63, 58, 55, 231, 55, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 83, 238, 243, 62, 192, 42, 63, 61, 215, 28, 173, 188, 98, 131, 5, 16, 93, 55, 204, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 83, 238, 243, 62, 192, 42, 63, 61, 215, 28, 173, 188, 5, 135, 0, 63, 93, 55, 204, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 83, 238, 243, 62, 192, 42, 63, 61, 215, 28, 173, 188, 114, 14, 2, 63, 73, 55, 180, 55, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 99, 37, 244, 62, 192, 42, 63, 61, 91, 110, 196, 187, 5, 135, 0, 63, 193, 55, 205, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 99, 37, 244, 62, 192, 42, 63, 61, 91, 110, 196, 187, 5, 135, 0, 63, 193, 55, 205, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 99, 37, 244, 62, 192, 42, 63, 61, 91, 110, 196, 187, 114, 14, 2, 63, 173, 55, 180, 55, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 99, 37, 244, 62, 192, 42, 63, 61, 91, 110, 196, 187, 116, 10, 0, 63, 173, 55, 180, 55, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 67, 18, 244, 62, 192, 42, 63, 61, 130, 207, 55, 60, 2, 206, 252, 99, 24, 56, 205, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 67, 18, 244, 62, 192, 42, 63, 61, 130, 207, 55, 60, 5, 135, 0, 63, 24, 56, 205, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 67, 18, 244, 62, 192, 42, 63, 61, 130, 207, 55, 60, 116, 10, 0, 63, 15, 56, 181, 55, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 95, 227, 243, 62, 166, 150, 90, 61, 31, 229, 129, 60, 0, 0, 248, 122, 49, 56, 205, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 95, 227, 243, 62, 166, 150, 90, 61, 31, 229, 129, 60, 2, 206, 253, 99, 49, 56, 205, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 95, 227, 243, 62, 166, 150, 90, 61, 31, 229, 129, 60, 110, 239, 1, 63, 31, 56, 225, 55, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 95, 227, 243, 62, 166, 150, 90, 61, 31, 229, 129, 60, 116, 10, 0, 63, 31, 56, 225, 55, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 77, 2, 245, 62, 151, 66, 141, 61, 31, 229, 129, 60, 0, 0, 250, 123, 99, 56, 215, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 77, 2, 245, 62, 151, 66, 141, 61, 31, 229, 129, 60, 0, 125, 131, 126, 171, 56, 10, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 77, 2, 245, 62, 151, 66, 141, 61, 31, 229, 129, 60, 110, 239, 1, 63, 31, 56, 37, 56, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 91, 247, 244, 62, 148, 43, 142, 61, 215, 28, 173, 188, 143, 126, 19, 3, 203, 54, 215, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 91, 247, 244, 62, 148, 43, 142, 61, 215, 28, 173, 188, 0, 125, 131, 126, 38, 57, 10, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 91, 247, 244, 62, 148, 43, 142, 61, 215, 28, 173, 188, 108, 236, 1, 63, 73, 55, 38, 56, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 211, 252, 244, 62, 22, 183, 141, 61, 225, 222, 44, 187, 0, 125, 131, 126, 232, 56, 10, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 211, 252, 244, 62, 22, 183, 141, 61, 225, 222, 44, 187, 0, 125, 131, 126, 232, 56, 10, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 211, 252, 244, 62, 22, 183, 141, 61, 225, 222, 44, 187, 108, 236, 1, 63, 195, 55, 37, 56, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 211, 252, 244, 62, 22, 183, 141, 61, 225, 222, 44, 187, 110, 239, 1, 63, 195, 55, 37, 56, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 27, 181, 243, 62, 34, 170, 92, 61, 85, 232, 118, 187, 108, 236, 1, 63, 188, 55, 228, 55, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 27, 181, 243, 62, 34, 170, 92, 61, 85, 232, 118, 187, 110, 239, 1, 63, 188, 55, 228, 55, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 27, 181, 243, 62, 34, 170, 92, 61, 85, 232, 118, 187, 114, 14, 2, 63, 188, 55, 228, 55, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 27, 181, 243, 62, 34, 170, 92, 61, 85, 232, 118, 187, 116, 10, 0, 63, 188, 55, 228, 55, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 82, 12, 138, 62, 22, 183, 141, 61, 225, 222, 44, 187, 237, 106, 131, 126, 234, 56, 81, 56, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 82, 12, 138, 62, 22, 183, 141, 61, 225, 222, 44, 187, 246, 107, 140, 126, 234, 56, 81, 56, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 82, 12, 138, 62, 22, 183, 141, 61, 225, 222, 44, 187, 0, 125, 131, 126, 234, 56, 81, 56, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 82, 12, 138, 62, 22, 183, 141, 61, 225, 222, 44, 187, 0, 125, 131, 126, 234, 56, 81, 56, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 146, 254, 2, 62, 66, 126, 138, 61, 68, 64, 228, 186, 1, 110, 112, 126, 235, 56, 2, 53, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 146, 254, 2, 62, 66, 126, 138, 61, 68, 64, 228, 186, 1, 123, 131, 124, 235, 56, 2, 53, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 146, 254, 2, 62, 66, 126, 138, 61, 68, 64, 228, 186, 123, 6, 138, 125, 235, 56, 2, 53, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 146, 254, 2, 62, 66, 126, 138, 61, 68, 64, 228, 186, 122, 4, 141, 126, 235, 56, 2, 53, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 146, 254, 2, 62, 66, 126, 138, 61, 68, 64, 228, 186, 123, 3, 135, 126, 235, 56, 2, 53, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 190, 72, 129, 62, 234, 92, 135, 61, 240, 245, 16, 187, 237, 106, 131, 126, 232, 56, 24, 56, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 190, 72, 129, 62, 234, 92, 135, 61, 240, 245, 16, 187, 246, 107, 140, 126, 232, 56, 24, 56, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 190, 72, 129, 62, 234, 92, 135, 61, 240, 245, 16, 187, 1, 110, 144, 126, 232, 56, 24, 56, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 190, 72, 129, 62, 234, 92, 135, 61, 240, 245, 16, 187, 1, 123, 131, 126, 232, 56, 24, 56, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 122, 135, 32, 61, 32, 35, 193, 187, 150, 127, 46, 188, 162, 222, 228, 103, 38, 56, 111, 41, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 122, 135, 32, 61, 32, 35, 193, 187, 150, 127, 46, 188, 168, 217, 220, 105, 38, 56, 111, 41, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 122, 135, 32, 61, 32, 35, 193, 187, 150, 127, 46, 188, 137, 149, 222, 109, 37, 56, 33, 48, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 122, 135, 32, 61, 32, 35, 193, 187, 150, 127, 46, 188, 161, 131, 220, 123, 37, 56, 33, 48, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 162, 57, 31, 61, 32, 35, 193, 187, 73, 156, 223, 59, 162, 222, 230, 100, 48, 56, 73, 44, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 162, 57, 31, 61, 32, 35, 193, 187, 73, 156, 223, 59, 168, 217, 220, 105, 48, 56, 73, 44, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 162, 57, 31, 61, 32, 35, 193, 187, 73, 156, 223, 59, 216, 241, 223, 109, 48, 56, 73, 44, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 162, 57, 31, 61, 32, 35, 193, 187, 73, 156, 223, 59, 233, 233, 236, 106, 48, 56, 73, 44, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 86, 176, 61, 61, 32, 35, 193, 187, 196, 105, 66, 188, 137, 149, 221, 109, 37, 56, 144, 47, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 86, 176, 61, 61, 32, 35, 193, 187, 196, 105, 66, 188, 161, 131, 50, 114, 37, 56, 144, 47, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 86, 176, 61, 61, 32, 35, 193, 187, 196, 105, 66, 188, 95, 226, 40, 113, 37, 56, 144, 47, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 86, 176, 61, 61, 32, 35, 193, 187, 196, 105, 66, 188, 96, 30, 227, 111, 37, 56, 144, 47, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 184, 27, 61, 61, 32, 35, 193, 187, 207, 37, 41, 60, 216, 241, 222, 109, 43, 56, 42, 45, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 184, 27, 61, 61, 32, 35, 193, 187, 207, 37, 41, 60, 233, 233, 7, 108, 43, 56, 42, 45, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 184, 27, 61, 61, 32, 35, 193, 187, 207, 37, 41, 60, 95, 226, 23, 101, 43, 56, 42, 45, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 184, 27, 61, 61, 32, 35, 193, 187, 207, 37, 41, 60, 96, 30, 229, 108, 43, 56, 42, 45, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 144, 174, 66, 61, 148, 122, 205, 188, 151, 127, 46, 188, 168, 217, 220, 105, 220, 55, 188, 41, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 144, 174, 66, 61, 148, 122, 205, 188, 151, 127, 46, 188, 221, 164, 164, 81, 220, 55, 188, 41, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 144, 174, 66, 61, 148, 122, 205, 188, 151, 127, 46, 188, 137, 149, 223, 110, 211, 55, 15, 48, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 144, 174, 66, 61, 148, 122, 205, 188, 151, 127, 46, 188, 152, 138, 172, 86, 211, 55, 15, 48, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 212, 9, 66, 61, 153, 234, 206, 188, 72, 156, 223, 59, 168, 217, 220, 105, 226, 55, 109, 44, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 212, 9, 66, 61, 153, 234, 206, 188, 72, 156, 223, 59, 216, 241, 217, 108, 226, 55, 109, 44, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 212, 9, 66, 61, 153, 234, 206, 188, 72, 156, 223, 59, 221, 164, 164, 81, 226, 55, 109, 44, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 212, 9, 66, 61, 153, 234, 206, 188, 72, 156, 223, 59, 240, 213, 165, 81, 226, 55, 109, 44, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 50, 18, 81, 61, 104, 85, 173, 188, 197, 105, 66, 188, 137, 149, 223, 110, 217, 55, 172, 47, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 50, 18, 81, 61, 104, 85, 173, 188, 197, 105, 66, 188, 152, 138, 173, 86, 217, 55, 172, 47, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 50, 18, 81, 61, 104, 85, 173, 188, 197, 105, 66, 188, 35, 91, 167, 80, 217, 55, 172, 47, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 50, 18, 81, 61, 104, 85, 173, 188, 197, 105, 66, 188, 96, 30, 222, 112, 217, 55, 172, 47, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 218, 200, 80, 61, 61, 249, 173, 188, 207, 37, 41, 60, 216, 241, 215, 107, 229, 55, 252, 44, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 218, 200, 80, 61, 61, 249, 173, 188, 207, 37, 41, 60, 240, 213, 166, 81, 229, 55, 252, 44, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 218, 200, 80, 61, 61, 249, 173, 188, 207, 37, 41, 60, 35, 91, 164, 82, 229, 55, 252, 44, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 218, 200, 80, 61, 61, 249, 173, 188, 207, 37, 41, 60, 96, 30, 227, 110, 229, 55, 252, 44, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 49, 44, 158, 61, 127, 58, 21, 189, 153, 127, 46, 188, 221, 164, 165, 81, 44, 55, 156, 41, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 49, 44, 158, 61, 127, 58, 21, 189, 153, 127, 46, 188, 152, 138, 169, 84, 22, 55, 227, 47, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 49, 44, 158, 61, 127, 58, 21, 189, 153, 127, 46, 188, 103, 137, 158, 49, 22, 55, 227, 47, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 49, 44, 158, 61, 127, 58, 21, 189, 153, 127, 46, 188, 31, 159, 157, 44, 44, 55, 156, 41, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 177, 54, 158, 61, 148, 48, 22, 189, 68, 156, 223, 59, 221, 164, 165, 80, 36, 55, 115, 44, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 177, 54, 158, 61, 148, 48, 22, 189, 68, 156, 223, 59, 240, 213, 168, 81, 36, 55, 115, 44, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 177, 54, 158, 61, 148, 48, 22, 189, 68, 156, 223, 59, 13, 211, 164, 43, 36, 55, 115, 44, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 177, 54, 158, 61, 148, 48, 22, 189, 68, 156, 223, 59, 31, 159, 157, 44, 36, 55, 115, 44, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 109, 65, 157, 61, 208, 119, 255, 188, 198, 105, 66, 188, 228, 97, 164, 49, 27, 55, 99, 47, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 109, 65, 157, 61, 208, 119, 255, 188, 198, 105, 66, 188, 152, 138, 169, 84, 27, 55, 99, 47, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 109, 65, 157, 61, 208, 119, 255, 188, 198, 105, 66, 188, 103, 137, 158, 49, 27, 55, 99, 47, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 109, 65, 157, 61, 208, 119, 255, 188, 198, 105, 66, 188, 35, 91, 172, 80, 27, 55, 99, 47, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 25, 70, 157, 61, 117, 41, 0, 189, 205, 37, 41, 60, 228, 97, 166, 50, 39, 55, 23, 45, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 25, 70, 157, 61, 117, 41, 0, 189, 205, 37, 41, 60, 240, 213, 169, 82, 39, 55, 23, 45, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 25, 70, 157, 61, 117, 41, 0, 189, 205, 37, 41, 60, 13, 211, 164, 43, 39, 55, 23, 45, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 25, 70, 157, 61, 117, 41, 0, 189, 205, 37, 41, 60, 35, 91, 168, 80, 39, 55, 23, 45, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 113, 214, 233, 61, 105, 71, 204, 188, 151, 127, 46, 188, 103, 137, 160, 48, 23, 54, 230, 47, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 113, 214, 233, 61, 105, 71, 204, 188, 151, 127, 46, 188, 115, 151, 205, 24, 23, 54, 230, 47, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 113, 214, 233, 61, 105, 71, 204, 188, 151, 127, 46, 188, 31, 159, 157, 44, 71, 54, 184, 40, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 113, 214, 233, 61, 105, 71, 204, 188, 151, 127, 46, 188, 83, 212, 201, 18, 71, 54, 184, 40, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 27, 48, 234, 61, 7, 155, 205, 188, 72, 156, 223, 59, 13, 211, 164, 43, 48, 54, 10, 44, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 27, 48, 234, 61, 7, 155, 205, 188, 72, 156, 223, 59, 31, 159, 157, 44, 48, 54, 10, 44, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 27, 48, 234, 61, 7, 155, 205, 188, 72, 156, 223, 59, 40, 234, 215, 16, 48, 54, 10, 44, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 27, 48, 234, 61, 7, 155, 205, 188, 72, 156, 223, 59, 83, 212, 202, 19, 48, 54, 10, 44, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 103, 1, 226, 61, 31, 157, 174, 188, 197, 105, 66, 188, 177, 47, 212, 25, 28, 54, 95, 47, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 103, 1, 226, 61, 31, 157, 174, 188, 197, 105, 66, 188, 228, 97, 159, 49, 28, 54, 95, 47, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 103, 1, 226, 61, 31, 157, 174, 188, 197, 105, 66, 188, 103, 137, 160, 48, 28, 54, 95, 47, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 103, 1, 226, 61, 31, 157, 174, 188, 197, 105, 66, 188, 115, 151, 204, 25, 28, 54, 95, 47, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 83, 41, 226, 61, 79, 52, 175, 188, 207, 37, 41, 60, 177, 47, 214, 27, 47, 54, 180, 44, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 83, 41, 226, 61, 79, 52, 175, 188, 207, 37, 41, 60, 228, 97, 161, 49, 47, 54, 180, 44, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 83, 41, 226, 61, 79, 52, 175, 188, 207, 37, 41, 60, 13, 211, 164, 43, 47, 54, 180, 44, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 83, 41, 226, 61, 79, 52, 175, 188, 207, 37, 41, 60, 40, 234, 214, 16, 47, 54, 180, 44, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 255, 149, 253, 61, 220, 60, 216, 187, 149, 127, 46, 188, 141, 135, 4, 8, 141, 53, 205, 47, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 255, 149, 253, 61, 220, 60, 216, 187, 149, 127, 46, 188, 115, 151, 210, 23, 141, 53, 205, 47, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 255, 149, 253, 61, 220, 60, 216, 187, 149, 127, 46, 188, 83, 212, 203, 19, 204, 53, 193, 39, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 255, 149, 253, 61, 220, 60, 216, 187, 149, 127, 46, 188, 90, 220, 201, 14, 204, 53, 193, 39, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 33, 16, 254, 61, 4, 25, 215, 187, 77, 156, 223, 59, 3, 238, 228, 5, 164, 53, 100, 43, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 33, 16, 254, 61, 4, 25, 215, 187, 77, 156, 223, 59, 40, 234, 214, 18, 164, 53, 100, 43, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 33, 16, 254, 61, 4, 25, 215, 187, 77, 156, 223, 59, 83, 212, 204, 19, 164, 53, 100, 43, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 33, 16, 254, 61, 4, 25, 215, 187, 77, 156, 223, 59, 90, 220, 192, 12, 164, 53, 100, 43, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 255, 234, 242, 61, 156, 186, 241, 187, 194, 105, 66, 188, 168, 219, 33, 24, 156, 53, 71, 47, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 255, 234, 242, 61, 156, 186, 241, 187, 194, 105, 66, 188, 177, 47, 211, 24, 156, 53, 71, 47, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 255, 234, 242, 61, 156, 186, 241, 187, 194, 105, 66, 188, 141, 135, 3, 7, 156, 53, 71, 47, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 255, 234, 242, 61, 156, 186, 241, 187, 194, 105, 66, 188, 115, 151, 209, 23, 156, 53, 71, 47, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 93, 33, 243, 61, 172, 56, 241, 187, 209, 37, 41, 60, 168, 219, 46, 17, 172, 53, 112, 44, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 93, 33, 243, 61, 172, 56, 241, 187, 209, 37, 41, 60, 177, 47, 213, 26, 172, 53, 112, 44, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 93, 33, 243, 61, 172, 56, 241, 187, 209, 37, 41, 60, 3, 238, 23, 2, 172, 53, 112, 44, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 93, 33, 243, 61, 172, 56, 241, 187, 209, 37, 41, 60, 40, 234, 213, 18, 172, 53, 112, 44, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 163, 111, 160, 61, 0, 158, 102, 59, 32, 2, 58, 60, 183, 55, 81, 109, 145, 48, 252, 47, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 163, 111, 160, 61, 0, 158, 102, 59, 32, 2, 58, 60, 250, 209, 52, 2, 92, 58, 182, 57, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 163, 111, 160, 61, 0, 158, 102, 59, 32, 2, 58, 60, 250, 136, 130, 123, 76, 57, 153, 44, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 163, 111, 160, 61, 0, 158, 102, 59, 32, 2, 58, 60, 2, 211, 49, 2, 92, 58, 182, 57, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 163, 111, 160, 61, 0, 158, 102, 59, 32, 2, 58, 60, 2, 212, 47, 89, 58, 49, 36, 42, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 87, 154, 161, 61, 32, 60, 104, 59, 11, 77, 134, 188, 183, 55, 86, 110, 111, 49, 243, 45, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 87, 154, 161, 61, 32, 60, 104, 59, 11, 77, 134, 188, 190, 136, 23, 37, 64, 49, 162, 57, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 87, 154, 161, 61, 32, 60, 104, 59, 11, 77, 134, 188, 196, 136, 18, 38, 64, 49, 162, 57, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 87, 154, 161, 61, 32, 60, 104, 59, 11, 77, 134, 188, 250, 136, 130, 123, 167, 57, 90, 44, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 87, 154, 161, 61, 32, 60, 104, 59, 11, 77, 134, 188, 70, 151, 82, 99, 111, 49, 243, 45, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 23, 27, 227, 61, 76, 79, 43, 60, 192, 105, 66, 188, 168, 219, 28, 30, 25, 53, 139, 46, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 23, 27, 227, 61, 76, 79, 43, 60, 192, 105, 66, 188, 141, 135, 4, 8, 25, 53, 139, 46, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 9, 220, 227, 61, 72, 144, 43, 60, 212, 37, 41, 60, 168, 219, 34, 22, 41, 53, 198, 44, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 9, 220, 227, 61, 72, 144, 43, 60, 212, 37, 41, 60, 3, 238, 35, 9, 41, 53, 198, 44, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 197, 39, 169, 61, 112, 240, 137, 59, 47, 152, 109, 188, 196, 136, 0, 34, 89, 49, 174, 57, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 197, 39, 169, 61, 112, 240, 137, 59, 47, 152, 109, 188, 11, 147, 120, 1, 55, 58, 28, 47, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 197, 39, 169, 61, 112, 240, 137, 59, 47, 152, 109, 188, 18, 145, 23, 63, 89, 49, 174, 57, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 197, 39, 169, 61, 112, 240, 137, 59, 47, 152, 109, 188, 70, 151, 83, 98, 130, 49, 177, 45, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 197, 39, 169, 61, 112, 240, 137, 59, 47, 152, 109, 188, 73, 207, 55, 102, 130, 49, 177, 45, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 143, 52, 169, 61, 184, 184, 234, 59, 6, 4, 89, 60, 250, 209, 52, 2, 79, 58, 167, 57, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 143, 52, 169, 61, 184, 184, 234, 59, 6, 4, 89, 60, 2, 212, 47, 89, 130, 49, 65, 42, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 143, 52, 169, 61, 184, 184, 234, 59, 6, 4, 89, 60, 5, 187, 74, 2, 79, 58, 167, 57, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 143, 52, 169, 61, 184, 184, 234, 59, 6, 4, 89, 60, 11, 147, 120, 1, 219, 57, 17, 47, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 143, 52, 169, 61, 184, 184, 234, 59, 6, 4, 89, 60, 73, 207, 44, 97, 130, 49, 65, 42, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 35, 231, 146, 61, 128, 52, 170, 187, 108, 188, 222, 59, 169, 213, 190, 113, 70, 48, 249, 46, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 35, 231, 146, 61, 128, 52, 170, 187, 108, 188, 222, 59, 183, 55, 78, 108, 70, 48, 249, 46, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 35, 231, 146, 61, 128, 52, 170, 187, 108, 188, 222, 59, 1, 243, 251, 117, 156, 48, 76, 42, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 35, 231, 146, 61, 128, 52, 170, 187, 108, 188, 222, 59, 2, 212, 47, 89, 156, 48, 76, 42, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 217, 17, 148, 61, 116, 101, 169, 187, 96, 242, 3, 188, 169, 213, 190, 113, 192, 48, 184, 45, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 217, 17, 148, 61, 116, 101, 169, 187, 96, 242, 3, 188, 183, 55, 84, 110, 192, 48, 184, 45, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 217, 17, 148, 61, 116, 101, 169, 187, 96, 242, 3, 188, 113, 131, 240, 125, 192, 48, 184, 45, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 217, 17, 148, 61, 116, 101, 169, 187, 96, 242, 3, 188, 70, 151, 79, 105, 192, 48, 184, 45, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 179, 116, 154, 61, 20, 71, 161, 187, 96, 242, 3, 188, 113, 131, 239, 124, 211, 48, 104, 45, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 179, 116, 154, 61, 20, 71, 161, 187, 96, 242, 3, 188, 70, 151, 79, 104, 211, 48, 104, 45, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 179, 116, 154, 61, 20, 71, 161, 187, 96, 242, 3, 188, 73, 207, 67, 106, 211, 48, 104, 45, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 179, 116, 154, 61, 20, 71, 161, 187, 96, 242, 3, 188, 86, 40, 218, 104, 211, 48, 104, 45, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 127, 129, 154, 61, 64, 139, 160, 187, 108, 188, 222, 59, 1, 243, 251, 117, 176, 48, 248, 42, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 127, 129, 154, 61, 64, 139, 160, 187, 108, 188, 222, 59, 2, 212, 47, 89, 176, 48, 248, 42, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 127, 129, 154, 61, 64, 139, 160, 187, 108, 188, 222, 59, 73, 207, 49, 99, 176, 48, 248, 42, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 127, 129, 154, 61, 64, 139, 160, 187, 108, 188, 222, 59, 86, 40, 209, 108, 176, 48, 248, 42, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 51, 154, 161, 61, 196, 250, 166, 188, 24, 183, 159, 59, 169, 213, 190, 113, 80, 47, 245, 45, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 51, 154, 161, 61, 196, 250, 166, 188, 24, 183, 159, 59, 1, 243, 255, 119, 228, 47, 115, 43, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 51, 154, 161, 61, 196, 250, 166, 188, 24, 183, 159, 59, 9, 139, 0, 63, 42, 49, 148, 44, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 233, 196, 162, 61, 0, 199, 166, 188, 108, 223, 200, 187, 169, 213, 190, 113, 218, 47, 3, 45, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 233, 196, 162, 61, 0, 199, 166, 188, 108, 223, 200, 187, 113, 131, 20, 123, 218, 47, 3, 45, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 233, 196, 162, 61, 0, 199, 166, 188, 108, 223, 200, 187, 9, 139, 0, 63, 152, 48, 164, 44, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 197, 39, 169, 61, 105, 191, 164, 188, 108, 223, 200, 187, 113, 131, 19, 123, 218, 47, 192, 44, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 197, 39, 169, 61, 105, 191, 164, 188, 108, 223, 200, 187, 9, 139, 0, 63, 152, 48, 246, 44, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 197, 39, 169, 61, 105, 191, 164, 188, 108, 223, 200, 187, 86, 40, 226, 95, 218, 47, 192, 44, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 143, 52, 169, 61, 116, 144, 164, 188, 24, 183, 159, 59, 1, 243, 0, 119, 228, 47, 252, 43, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 143, 52, 169, 61, 116, 144, 164, 188, 24, 183, 159, 59, 9, 139, 0, 63, 42, 49, 247, 44, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 143, 52, 169, 61, 116, 144, 164, 188, 24, 183, 159, 59, 86, 40, 221, 101, 228, 47, 252, 43, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 173, 207, 3, 63, 172, 225, 108, 61, 78, 78, 41, 188, 168, 139, 44, 125, 121, 59, 238, 52, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 173, 207, 3, 63, 172, 225, 108, 61, 78, 78, 41, 188, 225, 139, 104, 125, 121, 59, 238, 52, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 173, 207, 3, 63, 172, 225, 108, 61, 78, 78, 41, 188, 24, 130, 104, 125, 121, 59, 238, 52, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 173, 207, 3, 63, 172, 225, 108, 61, 78, 78, 41, 188, 85, 130, 43, 125, 121, 59, 238, 52, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 173, 207, 3, 63, 18, 87, 140, 61, 219, 172, 125, 188, 168, 139, 44, 125, 161, 59, 241, 52, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 173, 207, 3, 63, 18, 87, 140, 61, 219, 172, 125, 188, 168, 117, 5, 104, 161, 59, 241, 52, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 173, 207, 3, 63, 18, 87, 140, 61, 219, 172, 125, 188, 85, 130, 43, 125, 161, 59, 241, 52, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 173, 207, 3, 63, 18, 87, 140, 61, 219, 172, 125, 188, 85, 126, 4, 104, 161, 59, 241, 52, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 164, 76, 2, 62, 18, 87, 140, 61, 220, 107, 144, 188, 86, 125, 0, 106, 179, 59, 207, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 164, 76, 2, 62, 18, 87, 140, 61, 220, 107, 144, 188, 86, 131, 41, 126, 179, 59, 207, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 114, 168, 8, 63, 18, 87, 140, 61, 220, 107, 144, 188, 168, 139, 44, 125, 167, 59, 118, 52, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 114, 168, 8, 63, 18, 87, 140, 61, 220, 107, 144, 188, 168, 117, 7, 104, 167, 59, 118, 52, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 114, 168, 8, 63, 18, 87, 140, 61, 220, 107, 144, 188, 126, 0, 85, 1, 58, 58, 190, 52, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 164, 76, 2, 62, 0, 2, 102, 61, 127, 59, 63, 188, 24, 131, 103, 126, 132, 59, 206, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 164, 76, 2, 62, 0, 2, 102, 61, 127, 59, 63, 188, 86, 131, 41, 126, 132, 59, 206, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 114, 168, 8, 63, 254, 1, 102, 61, 127, 59, 63, 188, 168, 139, 44, 125, 124, 59, 114, 52, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 114, 168, 8, 63, 254, 1, 102, 61, 127, 59, 63, 188, 225, 139, 103, 126, 124, 59, 114, 52, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 114, 168, 8, 63, 254, 1, 102, 61, 127, 59, 63, 188, 127, 0, 171, 1, 58, 58, 25, 53, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 114, 168, 8, 63, 254, 1, 102, 61, 127, 59, 63, 188, 126, 0, 85, 1, 58, 58, 25, 53, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 164, 76, 2, 62, 38, 126, 89, 61, 46, 196, 224, 58, 24, 131, 103, 126, 86, 59, 206, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 164, 76, 2, 62, 38, 126, 89, 61, 46, 196, 224, 58, 1, 187, 71, 1, 86, 59, 206, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 114, 168, 8, 63, 38, 126, 89, 61, 46, 196, 224, 58, 248, 191, 186, 1, 82, 59, 113, 52, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 114, 168, 8, 63, 38, 126, 89, 61, 46, 196, 224, 58, 225, 139, 103, 125, 82, 59, 113, 52, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 114, 168, 8, 63, 38, 126, 89, 61, 46, 196, 224, 58, 127, 0, 171, 1, 23, 58, 82, 53, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 114, 168, 8, 63, 38, 126, 89, 61, 46, 196, 224, 58, 127, 0, 85, 1, 23, 58, 82, 53, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 164, 76, 2, 62, 42, 143, 124, 61, 188, 251, 75, 60, 1, 0, 6, 2, 38, 59, 206, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 164, 76, 2, 62, 42, 143, 124, 61, 188, 251, 75, 60, 1, 187, 70, 1, 38, 59, 206, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 114, 168, 8, 63, 36, 143, 124, 61, 188, 251, 75, 60, 245, 0, 0, 1, 42, 59, 113, 52, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 114, 168, 8, 63, 36, 143, 124, 61, 188, 251, 75, 60, 248, 191, 70, 1, 42, 59, 113, 52, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 114, 168, 8, 63, 36, 143, 124, 61, 188, 251, 75, 60, 127, 0, 85, 1, 235, 57, 62, 53, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 164, 76, 2, 62, 147, 102, 154, 61, 188, 251, 75, 60, 1, 69, 0, 35, 245, 58, 203, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 164, 76, 2, 62, 147, 102, 154, 61, 188, 251, 75, 60, 1, 0, 7, 3, 245, 58, 203, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 114, 168, 8, 63, 143, 102, 154, 61, 188, 251, 75, 60, 245, 0, 255, 1, 3, 59, 114, 52, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 114, 168, 8, 63, 143, 102, 154, 61, 188, 251, 75, 60, 248, 65, 255, 35, 3, 59, 114, 52, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 114, 168, 8, 63, 143, 102, 154, 61, 188, 251, 75, 60, 127, 0, 171, 1, 215, 57, 236, 52, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 114, 168, 8, 63, 143, 102, 154, 61, 188, 251, 75, 60, 127, 0, 85, 1, 215, 57, 236, 52, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 164, 76, 2, 62, 17, 239, 171, 61, 46, 196, 224, 58, 1, 69, 2, 35, 198, 58, 201, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 164, 76, 2, 62, 17, 239, 171, 61, 46, 196, 224, 58, 24, 125, 255, 75, 198, 58, 201, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 114, 168, 8, 63, 17, 239, 171, 61, 46, 196, 224, 58, 225, 117, 249, 74, 217, 58, 115, 52, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 114, 168, 8, 63, 17, 239, 171, 61, 46, 196, 224, 58, 248, 65, 254, 35, 217, 58, 115, 52, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 114, 168, 8, 63, 17, 239, 171, 61, 46, 196, 224, 58, 127, 0, 171, 1, 235, 57, 154, 52, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 114, 168, 8, 63, 17, 239, 171, 61, 46, 196, 224, 58, 126, 0, 85, 1, 235, 57, 154, 52, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 164, 76, 2, 62, 37, 173, 165, 61, 127, 59, 63, 188, 24, 125, 255, 75, 154, 58, 202, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 164, 76, 2, 62, 37, 173, 165, 61, 127, 59, 63, 188, 86, 125, 0, 106, 225, 59, 207, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 114, 168, 8, 63, 33, 173, 165, 61, 127, 59, 63, 188, 225, 117, 249, 74, 172, 58, 122, 52, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 114, 168, 8, 63, 33, 173, 165, 61, 127, 59, 63, 188, 168, 117, 8, 103, 210, 59, 127, 52, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 114, 168, 8, 63, 33, 173, 165, 61, 127, 59, 63, 188, 126, 0, 85, 1, 23, 58, 133, 52, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 173, 207, 3, 63, 110, 16, 98, 61, 147, 41, 162, 58, 248, 191, 71, 1, 80, 59, 235, 52, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 173, 207, 3, 63, 110, 16, 98, 61, 147, 41, 162, 58, 225, 139, 104, 125, 80, 59, 235, 52, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 173, 207, 3, 63, 110, 16, 98, 61, 147, 41, 162, 58, 0, 186, 71, 1, 80, 59, 235, 52, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 173, 207, 3, 63, 110, 16, 98, 61, 147, 41, 162, 58, 24, 130, 104, 125, 80, 59, 235, 52, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 173, 207, 3, 63, 215, 47, 128, 61, 113, 76, 44, 60, 245, 0, 254, 1, 42, 59, 234, 52, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 173, 207, 3, 63, 215, 47, 128, 61, 113, 76, 44, 60, 248, 191, 71, 1, 42, 59, 234, 52, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 173, 207, 3, 63, 215, 47, 128, 61, 113, 76, 44, 60, 0, 186, 71, 1, 42, 59, 234, 52, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 173, 207, 3, 63, 215, 47, 128, 61, 113, 76, 44, 60, 0, 0, 254, 1, 42, 59, 234, 52, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 173, 207, 3, 63, 74, 126, 152, 61, 113, 76, 44, 60, 245, 0, 253, 1, 6, 59, 236, 52, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 173, 207, 3, 63, 74, 126, 152, 61, 113, 76, 44, 60, 248, 65, 253, 36, 6, 59, 236, 52, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 173, 207, 3, 63, 74, 126, 152, 61, 113, 76, 44, 60, 0, 0, 254, 1, 6, 59, 236, 52, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 173, 207, 3, 63, 74, 126, 152, 61, 113, 76, 44, 60, 0, 70, 252, 36, 6, 59, 236, 52, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 173, 207, 3, 63, 235, 165, 167, 61, 147, 41, 162, 58, 225, 117, 250, 74, 221, 58, 240, 52, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 173, 207, 3, 63, 235, 165, 167, 61, 147, 41, 162, 58, 248, 65, 251, 36, 221, 58, 240, 52, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 173, 207, 3, 63, 235, 165, 167, 61, 147, 41, 162, 58, 0, 70, 252, 36, 221, 58, 240, 52, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 173, 207, 3, 63, 235, 165, 167, 61, 147, 41, 162, 58, 24, 126, 251, 74, 221, 58, 240, 52, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 173, 207, 3, 63, 75, 61, 162, 61, 78, 78, 41, 188, 225, 117, 250, 74, 180, 58, 245, 52, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 173, 207, 3, 63, 75, 61, 162, 61, 78, 78, 41, 188, 168, 117, 6, 104, 202, 59, 246, 52, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 173, 207, 3, 63, 75, 61, 162, 61, 78, 78, 41, 188, 85, 126, 4, 104, 202, 59, 246, 52, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 173, 207, 3, 63, 75, 61, 162, 61, 78, 78, 41, 188, 24, 126, 251, 74, 180, 58, 245, 52, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 250, 38, 10, 62, 230, 95, 102, 61, 3, 16, 62, 188, 85, 130, 41, 126, 132, 59, 181, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 250, 38, 10, 62, 230, 95, 102, 61, 3, 16, 62, 188, 24, 130, 103, 126, 132, 59, 181, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 250, 38, 10, 62, 230, 95, 102, 61, 3, 16, 62, 188, 24, 131, 103, 126, 132, 59, 181, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 250, 38, 10, 62, 230, 95, 102, 61, 3, 16, 62, 188, 86, 131, 41, 126, 132, 59, 181, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 250, 38, 10, 62, 56, 243, 89, 61, 24, 109, 221, 58, 24, 130, 103, 126, 86, 59, 180, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 250, 38, 10, 62, 56, 243, 89, 61, 24, 109, 221, 58, 0, 186, 70, 1, 86, 59, 180, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 250, 38, 10, 62, 56, 243, 89, 61, 24, 109, 221, 58, 24, 131, 103, 126, 86, 59, 180, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 250, 38, 10, 62, 56, 243, 89, 61, 24, 109, 221, 58, 1, 187, 71, 1, 86, 59, 180, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 250, 38, 10, 62, 70, 195, 124, 61, 246, 74, 74, 60, 129, 12, 255, 6, 40, 59, 179, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 250, 38, 10, 62, 70, 195, 124, 61, 246, 74, 74, 60, 0, 130, 126, 106, 40, 59, 179, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 250, 38, 10, 62, 70, 195, 124, 61, 246, 74, 74, 60, 0, 186, 71, 1, 40, 59, 179, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 250, 38, 10, 62, 70, 195, 124, 61, 246, 74, 74, 60, 1, 0, 5, 2, 40, 59, 179, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 250, 38, 10, 62, 70, 195, 124, 61, 246, 74, 74, 60, 1, 187, 71, 1, 40, 59, 179, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 250, 38, 10, 62, 136, 76, 154, 61, 246, 74, 74, 60, 129, 12, 0, 4, 247, 58, 177, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 250, 38, 10, 62, 136, 76, 154, 61, 246, 74, 74, 60, 1, 69, 0, 35, 247, 58, 177, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 250, 38, 10, 62, 136, 76, 154, 61, 246, 74, 74, 60, 1, 0, 6, 3, 247, 58, 177, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 250, 38, 10, 62, 136, 76, 154, 61, 246, 74, 74, 60, 14, 54, 0, 30, 247, 58, 177, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 250, 38, 10, 62, 136, 76, 154, 61, 246, 74, 74, 60, 40, 84, 218, 71, 247, 58, 177, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 250, 38, 10, 62, 136, 180, 171, 61, 24, 109, 221, 58, 24, 126, 0, 75, 198, 58, 177, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 250, 38, 10, 62, 136, 180, 171, 61, 24, 109, 221, 58, 1, 69, 1, 35, 198, 58, 177, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 250, 38, 10, 62, 136, 180, 171, 61, 24, 109, 221, 58, 24, 125, 255, 75, 198, 58, 177, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 250, 38, 10, 62, 136, 180, 171, 61, 24, 109, 221, 58, 14, 54, 253, 31, 198, 58, 177, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 250, 38, 10, 62, 18, 87, 140, 61, 176, 123, 143, 188, 85, 130, 215, 126, 179, 59, 181, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 250, 38, 10, 62, 18, 87, 140, 61, 176, 123, 143, 188, 85, 126, 0, 106, 179, 59, 181, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 250, 38, 10, 62, 18, 87, 140, 61, 176, 123, 143, 188, 86, 125, 0, 106, 179, 59, 181, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 250, 38, 10, 62, 18, 87, 140, 61, 176, 123, 143, 188, 86, 131, 41, 126, 179, 59, 181, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 250, 38, 10, 62, 52, 126, 165, 61, 3, 16, 62, 188, 85, 126, 0, 106, 225, 59, 181, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 250, 38, 10, 62, 52, 126, 165, 61, 3, 16, 62, 188, 24, 126, 255, 75, 154, 58, 178, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 250, 38, 10, 62, 52, 126, 165, 61, 3, 16, 62, 188, 24, 125, 255, 75, 154, 58, 178, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 250, 38, 10, 62, 52, 126, 165, 61, 3, 16, 62, 188, 86, 125, 0, 106, 225, 59, 181, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 14, 120, 21, 62, 18, 87, 140, 61, 90, 251, 142, 188, 85, 130, 215, 126, 179, 59, 143, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 14, 120, 21, 62, 18, 87, 140, 61, 90, 251, 142, 188, 85, 130, 215, 126, 179, 59, 143, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 14, 120, 21, 62, 18, 87, 140, 61, 90, 251, 142, 188, 85, 126, 0, 106, 179, 59, 143, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 14, 120, 21, 62, 18, 87, 140, 61, 90, 251, 142, 188, 85, 126, 0, 106, 179, 59, 143, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 14, 120, 21, 62, 14, 146, 102, 61, 251, 111, 61, 188, 24, 130, 153, 126, 133, 59, 143, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 14, 120, 21, 62, 14, 146, 102, 61, 251, 111, 61, 188, 85, 130, 41, 126, 133, 59, 143, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 14, 120, 21, 62, 14, 146, 102, 61, 251, 111, 61, 188, 85, 130, 215, 126, 133, 59, 143, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 14, 120, 21, 62, 14, 146, 102, 61, 251, 111, 61, 188, 24, 130, 153, 126, 133, 59, 143, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 14, 120, 21, 62, 200, 49, 90, 61, 47, 164, 219, 58, 0, 186, 184, 1, 87, 59, 144, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 14, 120, 21, 62, 200, 49, 90, 61, 47, 164, 219, 58, 24, 130, 153, 126, 87, 59, 144, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 14, 120, 21, 62, 200, 49, 90, 61, 47, 164, 219, 58, 24, 130, 103, 126, 87, 59, 144, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 14, 120, 21, 62, 200, 49, 90, 61, 47, 164, 219, 58, 0, 186, 186, 1, 87, 59, 144, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 14, 120, 21, 62, 28, 223, 124, 61, 182, 99, 73, 60, 0, 130, 130, 9, 45, 59, 144, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 14, 120, 21, 62, 28, 223, 124, 61, 182, 99, 73, 60, 0, 130, 126, 1, 45, 59, 144, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 14, 120, 21, 62, 28, 223, 124, 61, 182, 99, 73, 60, 0, 186, 186, 1, 45, 59, 144, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 14, 120, 21, 62, 28, 223, 124, 61, 182, 99, 73, 60, 0, 186, 71, 1, 45, 59, 144, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 14, 120, 21, 62, 252, 36, 142, 61, 182, 99, 73, 60, 217, 85, 1, 62, 246, 58, 141, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 14, 120, 21, 62, 252, 36, 142, 61, 182, 99, 73, 60, 243, 54, 255, 30, 246, 58, 141, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 14, 120, 21, 62, 252, 36, 142, 61, 182, 99, 73, 60, 14, 54, 1, 30, 246, 58, 141, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 14, 120, 21, 62, 252, 36, 142, 61, 182, 99, 73, 60, 40, 84, 235, 67, 246, 58, 141, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 14, 120, 21, 62, 64, 149, 171, 61, 47, 164, 219, 58, 243, 54, 254, 31, 197, 58, 142, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 14, 120, 21, 62, 64, 149, 171, 61, 47, 164, 219, 58, 24, 126, 0, 75, 197, 58, 142, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 14, 120, 21, 62, 64, 149, 171, 61, 47, 164, 219, 58, 24, 126, 0, 75, 197, 58, 142, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 14, 120, 21, 62, 64, 149, 171, 61, 47, 164, 219, 58, 14, 54, 255, 31, 197, 58, 142, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 14, 120, 21, 62, 29, 101, 165, 61, 251, 111, 61, 188, 24, 126, 0, 75, 153, 58, 142, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 14, 120, 21, 62, 29, 101, 165, 61, 251, 111, 61, 188, 85, 126, 0, 106, 225, 59, 143, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 14, 120, 21, 62, 29, 101, 165, 61, 251, 111, 61, 188, 85, 126, 0, 106, 225, 59, 143, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 14, 120, 21, 62, 29, 101, 165, 61, 251, 111, 61, 188, 24, 126, 255, 75, 153, 58, 142, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 248, 6, 33, 62, 18, 87, 140, 61, 72, 120, 142, 188, 85, 130, 215, 126, 178, 59, 105, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 248, 6, 33, 62, 18, 87, 140, 61, 72, 120, 142, 188, 85, 126, 0, 106, 178, 59, 105, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 248, 6, 33, 62, 18, 87, 140, 61, 72, 120, 142, 188, 85, 130, 215, 126, 178, 59, 105, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 248, 6, 33, 62, 18, 87, 140, 61, 72, 120, 142, 188, 85, 126, 0, 106, 178, 59, 105, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 248, 6, 33, 62, 76, 197, 102, 61, 137, 204, 60, 188, 24, 130, 153, 126, 132, 59, 105, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 248, 6, 33, 62, 76, 197, 102, 61, 137, 204, 60, 188, 85, 130, 215, 126, 132, 59, 105, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 248, 6, 33, 62, 76, 197, 102, 61, 137, 204, 60, 188, 24, 130, 153, 125, 132, 59, 105, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 248, 6, 33, 62, 76, 197, 102, 61, 137, 204, 60, 188, 85, 130, 215, 126, 132, 59, 105, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 248, 6, 33, 62, 172, 113, 90, 61, 134, 209, 217, 58, 0, 186, 183, 2, 86, 59, 106, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 248, 6, 33, 62, 172, 113, 90, 61, 134, 209, 217, 58, 24, 130, 153, 125, 86, 59, 106, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 248, 6, 33, 62, 172, 113, 90, 61, 134, 209, 217, 58, 0, 186, 183, 2, 86, 59, 106, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 248, 6, 33, 62, 172, 113, 90, 61, 134, 209, 217, 58, 24, 130, 153, 126, 86, 59, 106, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 248, 6, 33, 62, 136, 251, 124, 61, 135, 119, 72, 60, 0, 130, 130, 22, 39, 59, 109, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 248, 6, 33, 62, 136, 251, 124, 61, 135, 119, 72, 60, 0, 186, 183, 2, 39, 59, 109, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 248, 6, 33, 62, 136, 251, 124, 61, 135, 119, 72, 60, 0, 0, 11, 5, 39, 59, 109, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 248, 6, 33, 62, 136, 251, 124, 61, 135, 119, 72, 60, 0, 186, 185, 1, 39, 59, 109, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 248, 6, 33, 62, 136, 251, 124, 61, 135, 119, 72, 60, 127, 12, 236, 1, 39, 59, 109, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 248, 6, 33, 62, 100, 48, 154, 61, 135, 119, 72, 60, 217, 85, 36, 71, 246, 58, 104, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 248, 6, 33, 62, 100, 48, 154, 61, 135, 119, 72, 60, 243, 54, 0, 30, 246, 58, 104, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 248, 6, 33, 62, 100, 48, 154, 61, 135, 119, 72, 60, 0, 0, 12, 6, 246, 58, 104, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 248, 6, 33, 62, 100, 48, 154, 61, 135, 119, 72, 60, 0, 70, 254, 35, 246, 58, 104, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 248, 6, 33, 62, 100, 48, 154, 61, 135, 119, 72, 60, 127, 12, 229, 1, 246, 58, 104, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 248, 6, 33, 62, 80, 117, 171, 61, 134, 209, 217, 58, 243, 54, 255, 30, 198, 58, 105, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 248, 6, 33, 62, 80, 117, 171, 61, 134, 209, 217, 58, 0, 70, 254, 35, 198, 58, 105, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 248, 6, 33, 62, 80, 117, 171, 61, 134, 209, 217, 58, 24, 126, 1, 75, 198, 58, 105, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 248, 6, 33, 62, 80, 117, 171, 61, 134, 209, 217, 58, 24, 126, 1, 75, 198, 58, 105, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 248, 6, 33, 62, 126, 75, 165, 61, 137, 204, 60, 188, 85, 126, 0, 106, 225, 59, 104, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 248, 6, 33, 62, 126, 75, 165, 61, 137, 204, 60, 188, 24, 126, 1, 75, 152, 58, 105, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 248, 6, 33, 62, 126, 75, 165, 61, 137, 204, 60, 188, 24, 126, 0, 75, 152, 58, 105, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 248, 6, 33, 62, 126, 75, 165, 61, 137, 204, 60, 188, 85, 126, 0, 106, 225, 59, 104, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 120, 106, 7, 62, 70, 195, 124, 61, 204, 47, 25, 61, 129, 12, 0, 3, 12, 59, 143, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 120, 106, 7, 62, 70, 195, 124, 61, 204, 47, 25, 61, 159, 0, 21, 47, 12, 59, 143, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 120, 106, 7, 62, 70, 195, 124, 61, 204, 47, 25, 61, 0, 130, 125, 63, 12, 59, 143, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 120, 106, 7, 62, 70, 195, 124, 61, 204, 47, 25, 61, 0, 130, 95, 63, 12, 59, 143, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 120, 106, 7, 62, 136, 76, 154, 61, 204, 47, 25, 61, 129, 12, 0, 1, 11, 59, 143, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 120, 106, 7, 62, 136, 76, 154, 61, 204, 47, 25, 61, 159, 0, 25, 54, 11, 59, 143, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 120, 106, 7, 62, 136, 76, 154, 61, 204, 47, 25, 61, 41, 104, 30, 68, 11, 59, 143, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 120, 106, 7, 62, 136, 76, 154, 61, 204, 47, 25, 61, 40, 84, 9, 59, 11, 59, 143, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 28, 115, 21, 62, 28, 223, 124, 61, 251, 245, 24, 61, 0, 130, 126, 103, 12, 59, 143, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 28, 115, 21, 62, 28, 223, 124, 61, 251, 245, 24, 61, 0, 130, 126, 79, 12, 59, 143, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 28, 115, 21, 62, 28, 223, 124, 61, 251, 245, 24, 61, 0, 130, 78, 63, 12, 59, 143, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 28, 115, 21, 62, 28, 223, 124, 61, 251, 245, 24, 61, 0, 130, 126, 97, 12, 59, 143, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 28, 115, 21, 62, 252, 36, 142, 61, 251, 245, 24, 61, 217, 85, 66, 78, 12, 59, 142, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 28, 115, 21, 62, 252, 36, 142, 61, 251, 245, 24, 61, 216, 105, 120, 92, 12, 59, 142, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 28, 115, 21, 62, 252, 36, 142, 61, 251, 245, 24, 61, 41, 104, 54, 64, 12, 59, 142, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 28, 115, 21, 62, 252, 36, 142, 61, 251, 245, 24, 61, 40, 84, 27, 55, 12, 59, 142, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 108, 200, 35, 62, 136, 251, 124, 61, 239, 186, 24, 61, 0, 130, 126, 113, 13, 59, 143, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 108, 200, 35, 62, 136, 251, 124, 61, 239, 186, 24, 61, 0, 130, 126, 108, 13, 59, 143, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 108, 200, 35, 62, 136, 251, 124, 61, 239, 186, 24, 61, 97, 0, 118, 13, 13, 59, 143, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 108, 200, 35, 62, 136, 251, 124, 61, 239, 186, 24, 61, 127, 12, 253, 1, 13, 59, 143, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 108, 200, 35, 62, 100, 48, 154, 61, 239, 186, 24, 61, 217, 85, 87, 84, 13, 59, 142, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 108, 200, 35, 62, 100, 48, 154, 61, 239, 186, 24, 61, 216, 105, 114, 87, 13, 59, 142, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 108, 200, 35, 62, 100, 48, 154, 61, 239, 186, 24, 61, 97, 0, 99, 11, 13, 59, 142, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 108, 200, 35, 62, 100, 48, 154, 61, 239, 186, 24, 61, 127, 12, 245, 1, 13, 59, 142, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 104, 98, 12, 62, 70, 195, 124, 61, 208, 165, 91, 61, 159, 0, 26, 56, 12, 59, 143, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 104, 98, 12, 62, 70, 195, 124, 61, 208, 165, 91, 61, 0, 130, 126, 73, 12, 59, 143, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 104, 98, 12, 62, 70, 195, 124, 61, 208, 165, 91, 61, 0, 0, 103, 51, 12, 59, 143, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 104, 98, 12, 62, 136, 76, 154, 61, 208, 165, 91, 61, 159, 0, 27, 66, 12, 59, 143, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 104, 98, 12, 62, 136, 76, 154, 61, 208, 165, 91, 61, 0, 0, 94, 46, 12, 59, 143, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 104, 98, 12, 62, 136, 76, 154, 61, 208, 165, 91, 61, 41, 104, 69, 60, 12, 59, 143, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 24, 124, 21, 62, 28, 223, 124, 61, 255, 107, 91, 61, 0, 130, 110, 63, 12, 59, 143, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 24, 124, 21, 62, 28, 223, 124, 61, 255, 107, 91, 61, 0, 130, 126, 70, 12, 59, 143, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 24, 124, 21, 62, 28, 223, 124, 61, 255, 107, 91, 61, 0, 0, 105, 52, 12, 59, 143, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 24, 124, 21, 62, 28, 223, 124, 61, 255, 107, 91, 61, 0, 0, 110, 54, 12, 59, 143, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 24, 124, 21, 62, 157, 62, 154, 61, 255, 107, 91, 61, 216, 105, 109, 83, 12, 59, 143, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 24, 124, 21, 62, 157, 62, 154, 61, 255, 107, 91, 61, 0, 0, 111, 55, 12, 59, 143, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 24, 124, 21, 62, 157, 62, 154, 61, 255, 107, 91, 61, 0, 0, 99, 49, 12, 59, 143, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 24, 124, 21, 62, 157, 62, 154, 61, 255, 107, 91, 61, 41, 104, 89, 53, 12, 59, 143, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 128, 199, 30, 62, 136, 251, 124, 61, 244, 48, 91, 61, 0, 130, 126, 88, 12, 59, 143, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 128, 199, 30, 62, 136, 251, 124, 61, 244, 48, 91, 61, 0, 0, 101, 50, 12, 59, 143, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 128, 199, 30, 62, 136, 251, 124, 61, 244, 48, 91, 61, 97, 0, 106, 114, 12, 59, 143, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 128, 199, 30, 62, 100, 48, 154, 61, 244, 48, 91, 61, 216, 105, 89, 76, 12, 59, 142, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 128, 199, 30, 62, 100, 48, 154, 61, 244, 48, 91, 61, 0, 0, 107, 53, 12, 59, 142, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 128, 199, 30, 62, 100, 48, 154, 61, 244, 48, 91, 61, 97, 0, 126, 14, 12, 59, 142, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 148, 230, 41, 62, 173, 17, 217, 61, 88, 175, 77, 61, 159, 227, 26, 20, 18, 47, 67, 43, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 148, 230, 41, 62, 173, 17, 217, 61, 88, 175, 77, 61, 207, 77, 176, 36, 18, 47, 67, 43, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 148, 230, 41, 62, 173, 17, 217, 61, 88, 175, 77, 61, 0, 0, 245, 5, 18, 47, 67, 43, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 148, 230, 41, 62, 173, 17, 217, 61, 88, 175, 77, 61, 0, 0, 189, 33, 18, 47, 67, 43, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 172, 246, 97, 62, 52, 97, 23, 62, 88, 175, 77, 61, 196, 66, 189, 32, 118, 33, 108, 42, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 172, 246, 97, 62, 52, 97, 23, 62, 88, 175, 77, 61, 0, 0, 188, 34, 118, 33, 108, 42, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 172, 246, 97, 62, 52, 97, 23, 62, 88, 175, 77, 61, 81, 45, 45, 22, 46, 49, 125, 46, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 148, 230, 41, 62, 173, 17, 217, 61, 104, 214, 213, 60, 159, 227, 22, 27, 27, 47, 42, 45, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 148, 230, 41, 62, 173, 17, 217, 61, 104, 214, 213, 60, 207, 77, 172, 33, 27, 47, 42, 45, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 148, 230, 41, 62, 173, 17, 217, 61, 104, 214, 213, 60, 126, 129, 188, 34, 27, 47, 42, 45, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 148, 230, 41, 62, 173, 17, 217, 61, 104, 214, 213, 60, 126, 126, 252, 2, 27, 47, 42, 45, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 172, 246, 97, 62, 52, 97, 23, 62, 102, 214, 213, 60, 196, 66, 190, 32, 44, 34, 171, 45, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 172, 246, 97, 62, 52, 97, 23, 62, 102, 214, 213, 60, 129, 126, 191, 32, 44, 34, 171, 45, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 172, 246, 97, 62, 52, 97, 23, 62, 102, 214, 213, 60, 81, 45, 45, 22, 46, 49, 252, 43, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 198, 168, 52, 62, 229, 135, 204, 61, 88, 175, 77, 61, 0, 0, 245, 5, 64, 47, 71, 41, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 198, 168, 52, 62, 229, 135, 204, 61, 88, 175, 77, 61, 0, 0, 190, 33, 64, 47, 71, 41, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 198, 168, 52, 62, 229, 135, 204, 61, 88, 175, 77, 61, 46, 176, 176, 39, 44, 47, 135, 48, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 198, 168, 52, 62, 229, 135, 204, 61, 88, 175, 77, 61, 97, 29, 42, 13, 44, 47, 135, 48, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 246, 109, 101, 62, 90, 29, 17, 62, 88, 175, 77, 61, 0, 0, 188, 34, 161, 34, 19, 41, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 246, 109, 101, 62, 90, 29, 17, 62, 88, 175, 77, 61, 70, 200, 195, 26, 187, 33, 89, 48, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 246, 109, 101, 62, 90, 29, 17, 62, 88, 175, 77, 61, 81, 45, 45, 22, 139, 49, 125, 46, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 198, 168, 52, 62, 229, 135, 204, 61, 104, 214, 213, 60, 126, 129, 188, 34, 85, 47, 53, 46, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 198, 168, 52, 62, 229, 135, 204, 61, 104, 214, 213, 60, 126, 126, 248, 4, 85, 47, 53, 46, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 198, 168, 52, 62, 229, 135, 204, 61, 104, 214, 213, 60, 46, 176, 180, 41, 85, 47, 53, 46, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 198, 168, 52, 62, 229, 135, 204, 61, 104, 214, 213, 60, 97, 29, 45, 12, 85, 47, 53, 46, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 246, 109, 101, 62, 90, 29, 17, 62, 102, 214, 213, 60, 129, 126, 191, 32, 146, 35, 83, 46, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 246, 109, 101, 62, 90, 29, 17, 62, 102, 214, 213, 60, 70, 200, 195, 26, 146, 35, 83, 46, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 246, 109, 101, 62, 90, 29, 17, 62, 102, 214, 213, 60, 81, 45, 45, 22, 139, 49, 252, 43, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 192, 110, 51, 62, 129, 244, 154, 61, 86, 175, 77, 61, 159, 227, 45, 12, 71, 49, 17, 41, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 192, 110, 51, 62, 129, 244, 154, 61, 86, 175, 77, 61, 192, 62, 194, 31, 71, 49, 17, 41, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 192, 110, 51, 62, 129, 244, 154, 61, 86, 175, 77, 61, 0, 0, 247, 4, 71, 49, 17, 41, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 192, 110, 51, 62, 129, 244, 154, 61, 86, 175, 77, 61, 1, 2, 202, 28, 71, 49, 17, 41, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 192, 110, 51, 62, 129, 244, 154, 61, 100, 214, 213, 60, 159, 227, 29, 16, 54, 49, 14, 46, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 192, 110, 51, 62, 129, 244, 154, 61, 100, 214, 213, 60, 192, 62, 187, 28, 54, 49, 14, 46, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 192, 110, 51, 62, 129, 244, 154, 61, 100, 214, 213, 60, 126, 126, 8, 4, 54, 49, 14, 46, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 192, 110, 51, 62, 129, 244, 154, 61, 100, 214, 213, 60, 124, 125, 210, 22, 54, 49, 14, 46, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 242, 48, 62, 62, 186, 106, 142, 61, 86, 175, 77, 61, 0, 0, 247, 4, 130, 49, 72, 36, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 242, 48, 62, 62, 186, 106, 142, 61, 86, 175, 77, 61, 1, 2, 208, 25, 130, 49, 72, 36, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 242, 48, 62, 62, 186, 106, 142, 61, 86, 175, 77, 61, 86, 216, 210, 19, 77, 49, 222, 48, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 242, 48, 62, 62, 186, 106, 142, 61, 86, 175, 77, 61, 97, 29, 47, 12, 77, 49, 222, 48, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 242, 48, 62, 62, 186, 106, 142, 61, 100, 214, 213, 60, 126, 126, 3, 1, 113, 49, 76, 47, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 242, 48, 62, 62, 186, 106, 142, 61, 100, 214, 213, 60, 124, 125, 212, 21, 113, 49, 76, 47, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 242, 48, 62, 62, 186, 106, 142, 61, 100, 214, 213, 60, 86, 216, 211, 19, 113, 49, 76, 47, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 242, 48, 62, 62, 186, 106, 142, 61, 100, 214, 213, 60, 97, 29, 50, 11, 113, 49, 76, 47, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 50, 126, 72, 62, 33, 209, 255, 61, 88, 175, 77, 61, 196, 66, 190, 32, 20, 44, 67, 42, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 50, 126, 72, 62, 33, 209, 255, 61, 88, 175, 77, 61, 207, 77, 186, 41, 20, 44, 67, 42, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 50, 126, 72, 62, 33, 209, 255, 61, 88, 175, 77, 61, 0, 0, 190, 33, 20, 44, 67, 42, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 50, 126, 72, 62, 33, 209, 255, 61, 104, 214, 213, 60, 196, 66, 190, 32, 25, 44, 165, 45, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 50, 126, 72, 62, 33, 209, 255, 61, 104, 214, 213, 60, 207, 77, 179, 38, 25, 44, 165, 45, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 50, 126, 72, 62, 33, 209, 255, 61, 104, 214, 213, 60, 129, 126, 192, 32, 25, 44, 165, 45, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 50, 126, 72, 62, 33, 209, 255, 61, 104, 214, 213, 60, 126, 129, 189, 33, 25, 44, 165, 45, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 240, 154, 79, 62, 205, 28, 236, 61, 104, 214, 213, 60, 129, 126, 192, 32, 49, 44, 176, 46, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 240, 154, 79, 62, 205, 28, 236, 61, 104, 214, 213, 60, 126, 129, 189, 33, 49, 44, 176, 46, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 240, 154, 79, 62, 205, 28, 236, 61, 104, 214, 213, 60, 46, 176, 185, 42, 49, 44, 176, 46, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 240, 154, 79, 62, 205, 28, 236, 61, 104, 214, 213, 60, 70, 200, 195, 26, 49, 44, 176, 46, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 240, 154, 79, 62, 205, 28, 236, 61, 88, 175, 77, 61, 0, 0, 190, 33, 55, 44, 195, 39, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 240, 154, 79, 62, 205, 28, 236, 61, 88, 175, 77, 61, 46, 176, 181, 41, 14, 44, 130, 48, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 240, 154, 79, 62, 205, 28, 236, 61, 88, 175, 77, 61, 70, 200, 195, 26, 14, 44, 130, 48, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 210, 149, 33, 62, 190, 65, 109, 61, 150, 255, 79, 61, 192, 62, 200, 34, 180, 50, 206, 41, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 210, 149, 33, 62, 190, 65, 109, 61, 150, 255, 79, 61, 210, 176, 176, 86, 110, 48, 183, 46, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 210, 149, 33, 62, 190, 65, 109, 61, 150, 255, 79, 61, 1, 2, 212, 23, 180, 50, 206, 41, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 210, 149, 33, 62, 190, 65, 109, 61, 226, 53, 209, 60, 192, 62, 194, 31, 179, 50, 137, 45, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 210, 149, 33, 62, 190, 65, 109, 61, 226, 53, 209, 60, 210, 176, 176, 86, 110, 48, 26, 44, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 210, 149, 33, 62, 190, 65, 109, 61, 226, 53, 209, 60, 124, 125, 207, 23, 179, 50, 137, 45, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 200, 149, 51, 62, 100, 77, 67, 61, 150, 255, 79, 61, 210, 176, 176, 86, 194, 46, 183, 46, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 200, 149, 51, 62, 100, 77, 67, 61, 150, 255, 79, 61, 1, 2, 216, 21, 180, 50, 61, 36, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 200, 149, 51, 62, 100, 77, 67, 61, 150, 255, 79, 61, 86, 216, 211, 19, 144, 50, 1, 49, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 200, 149, 51, 62, 100, 77, 67, 61, 226, 53, 209, 60, 210, 176, 176, 86, 194, 46, 26, 44, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 200, 149, 51, 62, 100, 77, 67, 61, 226, 53, 209, 60, 124, 125, 209, 22, 173, 50, 94, 47, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 200, 149, 51, 62, 100, 77, 67, 61, 226, 53, 209, 60, 86, 216, 212, 19, 173, 50, 94, 47, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 61, 197, 165, 61, 59, 67, 174, 61, 16, 175, 38, 61, 151, 235, 18, 15, 130, 46, 250, 44, 0, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 61, 197, 165, 61, 59, 67, 174, 61, 16, 175, 38, 61, 174, 44, 210, 21, 130, 46, 250, 44, 0, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 61, 197, 165, 61, 59, 67, 174, 61, 16, 175, 38, 61, 0, 0, 254, 1, 130, 46, 250, 44, 0, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 61, 197, 165, 61, 59, 67, 174, 61, 16, 175, 38, 61, 5, 1, 216, 21, 130, 46, 250, 44, 0, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 57, 141, 233, 61, 250, 246, 18, 62, 16, 175, 38, 61, 180, 50, 207, 25, 210, 30, 229, 44, 0, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 57, 141, 233, 61, 250, 246, 18, 62, 16, 175, 38, 61, 5, 250, 207, 24, 210, 30, 229, 44, 0, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 57, 141, 233, 61, 250, 246, 18, 62, 16, 175, 38, 61, 15, 111, 111, 55, 133, 48, 97, 48, 0, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 61, 197, 165, 61, 59, 67, 174, 61, 222, 130, 243, 60, 151, 235, 17, 19, 131, 46, 211, 45, 0, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 61, 197, 165, 61, 59, 67, 174, 61, 222, 130, 243, 60, 174, 44, 208, 21, 131, 46, 211, 45, 0, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 61, 197, 165, 61, 59, 67, 174, 61, 222, 130, 243, 60, 126, 127, 232, 12, 131, 46, 211, 45, 0, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 61, 197, 165, 61, 59, 67, 174, 61, 222, 130, 243, 60, 121, 113, 213, 17, 131, 46, 211, 45, 0, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 57, 141, 233, 61, 250, 246, 18, 62, 222, 130, 243, 60, 180, 50, 207, 25, 202, 30, 243, 45, 0, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 57, 141, 233, 61, 250, 246, 18, 62, 222, 130, 243, 60, 15, 111, 111, 55, 133, 48, 159, 47, 0, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 57, 141, 233, 61, 250, 246, 18, 62, 222, 130, 243, 60, 106, 147, 208, 27, 202, 30, 243, 45, 0, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 17, 63, 197, 61, 50, 209, 173, 61, 16, 175, 38, 61, 0, 0, 244, 6, 45, 46, 104, 43, 0, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 17, 63, 197, 61, 50, 209, 173, 61, 16, 175, 38, 61, 5, 1, 217, 21, 45, 46, 104, 43, 0, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 17, 63, 197, 61, 50, 209, 173, 61, 16, 175, 38, 61, 72, 54, 202, 99, 41, 50, 219, 48, 0, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 17, 63, 197, 61, 50, 209, 173, 61, 16, 175, 38, 61, 88, 218, 38, 107, 41, 50, 219, 48, 0, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 185, 187, 247, 61, 16, 249, 17, 62, 16, 175, 38, 61, 5, 250, 207, 23, 217, 24, 72, 44, 0, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 185, 187, 247, 61, 16, 249, 17, 62, 16, 175, 38, 61, 15, 111, 111, 55, 226, 48, 97, 48, 0, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 185, 187, 247, 61, 16, 249, 17, 62, 16, 175, 38, 61, 89, 219, 37, 108, 50, 51, 112, 49, 0, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 17, 63, 197, 61, 50, 209, 173, 61, 222, 130, 243, 60, 126, 127, 209, 23, 46, 46, 23, 47, 0, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 17, 63, 197, 61, 50, 209, 173, 61, 222, 130, 243, 60, 121, 113, 215, 16, 46, 46, 23, 47, 0, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 17, 63, 197, 61, 50, 209, 173, 61, 222, 130, 243, 60, 72, 54, 202, 99, 41, 50, 108, 49, 0, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 17, 63, 197, 61, 50, 209, 173, 61, 222, 130, 243, 60, 88, 218, 38, 107, 41, 50, 108, 49, 0, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 185, 187, 247, 61, 16, 249, 17, 62, 222, 130, 243, 60, 15, 111, 111, 55, 226, 48, 159, 47, 0, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 185, 187, 247, 61, 16, 249, 17, 62, 222, 130, 243, 60, 106, 147, 208, 27, 165, 24, 142, 46, 0, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 185, 187, 247, 61, 16, 249, 17, 62, 222, 130, 243, 60, 89, 219, 37, 108, 50, 51, 1, 50, 0, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 229, 214, 173, 61, 232, 137, 133, 61, 16, 175, 38, 61, 151, 235, 30, 9, 123, 48, 157, 44, 0, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 229, 214, 173, 61, 232, 137, 133, 61, 16, 175, 38, 61, 247, 117, 139, 58, 123, 48, 157, 44, 0, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 229, 214, 173, 61, 232, 137, 133, 61, 16, 175, 38, 61, 0, 0, 184, 36, 123, 48, 157, 44, 0, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 229, 214, 173, 61, 232, 137, 133, 61, 222, 130, 243, 60, 151, 235, 21, 10, 103, 48, 56, 46, 0, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 229, 214, 173, 61, 232, 137, 133, 61, 222, 130, 243, 60, 247, 117, 138, 50, 103, 48, 56, 46, 0, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 229, 214, 173, 61, 232, 137, 133, 61, 222, 130, 243, 60, 126, 129, 175, 40, 103, 48, 56, 46, 0, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 229, 214, 173, 61, 232, 137, 133, 61, 222, 130, 243, 60, 126, 127, 4, 2, 103, 48, 56, 46, 0, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 193, 87, 235, 61, 186, 255, 116, 61, 16, 175, 38, 61, 0, 0, 212, 22, 214, 47, 185, 35, 0, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 193, 87, 235, 61, 186, 255, 116, 61, 16, 175, 38, 61, 72, 54, 202, 99, 140, 48, 219, 48, 0, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 193, 87, 235, 61, 186, 255, 116, 61, 16, 175, 38, 61, 85, 215, 41, 106, 140, 48, 219, 48, 0, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 193, 87, 235, 61, 186, 255, 116, 61, 222, 130, 243, 60, 126, 129, 205, 25, 189, 47, 236, 48, 0, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 193, 87, 235, 61, 186, 255, 116, 61, 222, 130, 243, 60, 126, 127, 236, 10, 189, 47, 236, 48, 0, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 193, 87, 235, 61, 186, 255, 116, 61, 222, 130, 243, 60, 72, 54, 202, 99, 140, 48, 108, 49, 0, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 193, 87, 235, 61, 186, 255, 116, 61, 222, 130, 243, 60, 85, 215, 41, 106, 140, 48, 108, 49, 0, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 27, 68, 213, 61, 20, 119, 3, 62, 16, 175, 38, 61, 174, 44, 212, 22, 66, 40, 235, 44, 0, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 27, 68, 213, 61, 20, 119, 3, 62, 16, 175, 38, 61, 180, 50, 206, 25, 66, 40, 235, 44, 0, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 27, 68, 213, 61, 20, 119, 3, 62, 16, 175, 38, 61, 5, 250, 206, 24, 66, 40, 235, 44, 0, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 27, 68, 213, 61, 20, 119, 3, 62, 16, 175, 38, 61, 10, 252, 212, 22, 66, 40, 235, 44, 0, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 27, 68, 213, 61, 20, 119, 3, 62, 222, 130, 243, 60, 174, 44, 212, 22, 64, 40, 240, 45, 0, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 27, 68, 213, 61, 20, 119, 3, 62, 222, 130, 243, 60, 180, 50, 206, 25, 64, 40, 240, 45, 0, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 27, 68, 213, 61, 20, 119, 3, 62, 222, 130, 243, 60, 106, 147, 209, 27, 64, 40, 240, 45, 0, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 27, 68, 213, 61, 20, 119, 3, 62, 222, 130, 243, 60, 115, 159, 211, 20, 64, 40, 240, 45, 0, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 153, 125, 227, 61, 211, 57, 243, 61, 45, 130, 14, 61, 118, 122, 218, 15, 240, 42, 227, 49, 0, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 153, 125, 227, 61, 211, 57, 243, 61, 45, 130, 14, 61, 106, 147, 209, 27, 48, 41, 17, 47, 0, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 153, 125, 227, 61, 211, 57, 243, 61, 45, 130, 14, 61, 115, 159, 211, 20, 48, 41, 17, 47, 0, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 153, 125, 227, 61, 211, 57, 243, 61, 45, 130, 14, 61, 69, 57, 62, 27, 240, 42, 227, 49, 0, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 153, 125, 227, 61, 211, 57, 243, 61, 45, 130, 14, 61, 89, 219, 37, 108, 220, 49, 190, 49, 0, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 153, 125, 227, 61, 211, 57, 243, 61, 215, 243, 33, 61, 236, 8, 47, 31, 165, 42, 87, 50, 0, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 153, 125, 227, 61, 211, 57, 243, 61, 215, 243, 33, 61, 5, 250, 206, 24, 43, 41, 197, 43, 0, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 153, 125, 227, 61, 211, 57, 243, 61, 215, 243, 33, 61, 10, 252, 213, 22, 43, 41, 197, 43, 0, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 153, 125, 227, 61, 211, 57, 243, 61, 215, 243, 33, 61, 69, 57, 49, 33, 165, 42, 87, 50, 0, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 153, 125, 227, 61, 211, 57, 243, 61, 215, 243, 33, 61, 89, 219, 37, 108, 220, 49, 127, 49, 0, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 50, 139, 117, 61, 116, 204, 18, 61, 16, 175, 38, 61, 149, 19, 230, 8, 142, 50, 205, 44, 0, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 50, 139, 117, 61, 116, 204, 18, 61, 16, 175, 38, 61, 210, 176, 80, 40, 237, 36, 219, 48, 0, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 50, 139, 117, 61, 116, 204, 18, 61, 16, 175, 38, 61, 0, 0, 223, 16, 142, 50, 205, 44, 0, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 50, 139, 117, 61, 116, 204, 18, 61, 222, 130, 243, 60, 149, 19, 235, 9, 140, 50, 6, 46, 0, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 50, 139, 117, 61, 116, 204, 18, 61, 222, 130, 243, 60, 210, 176, 80, 40, 237, 36, 108, 49, 0, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 50, 139, 117, 61, 116, 204, 18, 61, 222, 130, 243, 60, 126, 127, 230, 13, 140, 50, 6, 46, 0, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 131, 197, 158, 61, 50, 176, 209, 60, 16, 175, 38, 61, 210, 176, 80, 40, 172, 42, 219, 48, 0, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 131, 197, 158, 61, 50, 176, 209, 60, 16, 175, 38, 61, 0, 0, 205, 25, 159, 50, 201, 40, 0, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 131, 197, 158, 61, 50, 176, 209, 60, 16, 175, 38, 61, 26, 156, 100, 76, 172, 42, 219, 48, 0, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 131, 197, 158, 61, 50, 176, 209, 60, 222, 130, 243, 60, 210, 176, 80, 40, 172, 42, 108, 49, 0, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 131, 197, 158, 61, 50, 176, 209, 60, 222, 130, 243, 60, 126, 127, 222, 17, 159, 50, 55, 48, 0, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 131, 197, 158, 61, 50, 176, 209, 60, 222, 130, 243, 60, 26, 156, 100, 76, 172, 42, 108, 49, 0, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 38, 252, 132, 61, 242, 56, 130, 61, 16, 175, 38, 61, 149, 19, 239, 14, 96, 49, 20, 45, 0, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 38, 252, 132, 61, 242, 56, 130, 61, 16, 175, 38, 61, 247, 117, 170, 60, 96, 49, 20, 45, 0, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 38, 252, 132, 61, 242, 56, 130, 61, 16, 175, 38, 61, 0, 0, 213, 21, 96, 49, 20, 45, 0, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 137, 231, 207, 61, 58, 87, 3, 61, 16, 175, 38, 61, 0, 0, 210, 23, 85, 49, 87, 31, 0, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 137, 231, 207, 61, 58, 87, 3, 61, 16, 175, 38, 61, 26, 156, 100, 76, 232, 45, 219, 48, 0, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 137, 231, 207, 61, 58, 87, 3, 61, 16, 175, 38, 61, 85, 215, 41, 106, 232, 45, 219, 48, 0, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 137, 231, 207, 61, 58, 87, 3, 61, 222, 130, 243, 60, 126, 129, 192, 32, 81, 49, 54, 49, 0, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 137, 231, 207, 61, 58, 87, 3, 61, 222, 130, 243, 60, 126, 127, 219, 18, 81, 49, 54, 49, 0, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 137, 231, 207, 61, 58, 87, 3, 61, 222, 130, 243, 60, 26, 156, 100, 76, 232, 45, 108, 49, 0, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 137, 231, 207, 61, 58, 87, 3, 61, 222, 130, 243, 60, 85, 215, 41, 106, 232, 45, 108, 49, 0, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 38, 252, 132, 61, 242, 56, 130, 61, 222, 130, 243, 60, 149, 19, 240, 16, 105, 49, 187, 45, 0, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 38, 252, 132, 61, 242, 56, 130, 61, 222, 130, 243, 60, 247, 117, 158, 59, 105, 49, 187, 45, 0, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 38, 252, 132, 61, 242, 56, 130, 61, 222, 130, 243, 60, 126, 129, 159, 48, 105, 49, 187, 45, 0, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 38, 252, 132, 61, 242, 56, 130, 61, 222, 130, 243, 60, 126, 127, 224, 16, 105, 49, 187, 45, 0, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 119, 56, 184, 61, 217, 180, 208, 61, 222, 130, 243, 60, 174, 44, 212, 22, 240, 44, 239, 45, 0, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 119, 56, 184, 61, 217, 180, 208, 61, 222, 130, 243, 60, 174, 44, 212, 22, 240, 44, 239, 45, 0, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 119, 56, 184, 61, 217, 180, 208, 61, 222, 130, 243, 60, 121, 113, 211, 18, 240, 44, 239, 45, 0, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 119, 56, 184, 61, 217, 180, 208, 61, 222, 130, 243, 60, 115, 159, 211, 20, 240, 44, 239, 45, 0, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 187, 254, 208, 61, 151, 199, 200, 61, 62, 222, 6, 61, 244, 142, 147, 69, 112, 49, 221, 49, 0, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 187, 254, 208, 61, 151, 199, 200, 61, 62, 222, 6, 61, 118, 122, 218, 15, 112, 49, 221, 49, 0, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 187, 254, 208, 61, 151, 199, 200, 61, 62, 222, 6, 61, 121, 113, 213, 17, 199, 44, 38, 47, 0, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 187, 254, 208, 61, 151, 199, 200, 61, 62, 222, 6, 61, 115, 159, 211, 20, 199, 44, 38, 47, 0, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 187, 254, 208, 61, 151, 199, 200, 61, 62, 222, 6, 61, 88, 218, 38, 107, 232, 50, 66, 49, 0, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 187, 254, 208, 61, 151, 199, 200, 61, 215, 243, 33, 61, 236, 8, 47, 31, 112, 49, 20, 51, 0, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 187, 254, 208, 61, 151, 199, 200, 61, 215, 243, 33, 61, 244, 142, 139, 80, 112, 49, 20, 51, 0, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 187, 254, 208, 61, 151, 199, 200, 61, 215, 243, 33, 61, 5, 1, 218, 20, 194, 44, 111, 43, 0, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 187, 254, 208, 61, 151, 199, 200, 61, 215, 243, 33, 61, 10, 252, 212, 22, 194, 44, 111, 43, 0, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 187, 254, 208, 61, 151, 199, 200, 61, 215, 243, 33, 61, 88, 218, 38, 107, 232, 50, 234, 48, 0, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 119, 56, 184, 61, 217, 180, 208, 61, 16, 175, 38, 61, 174, 44, 213, 23, 237, 44, 233, 44, 0, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 119, 56, 184, 61, 217, 180, 208, 61, 16, 175, 38, 61, 174, 44, 212, 22, 237, 44, 233, 44, 0, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 119, 56, 184, 61, 217, 180, 208, 61, 16, 175, 38, 61, 5, 1, 217, 21, 237, 44, 233, 44, 0, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 119, 56, 184, 61, 217, 180, 208, 61, 16, 175, 38, 61, 10, 252, 212, 22, 237, 44, 233, 44, 0, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 180, 45, 6, 62, 77, 139, 194, 61, 164, 41, 10, 61, 244, 142, 131, 118, 73, 46, 71, 50, 0, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 180, 45, 6, 62, 77, 139, 194, 61, 164, 41, 10, 61, 118, 122, 218, 15, 73, 46, 71, 50, 0, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 180, 45, 6, 62, 77, 139, 194, 61, 164, 41, 10, 61, 69, 57, 131, 126, 73, 46, 71, 50, 0, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 180, 45, 6, 62, 77, 139, 194, 61, 236, 229, 59, 61, 236, 8, 47, 31, 64, 46, 70, 50, 0, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 180, 45, 6, 62, 77, 139, 194, 61, 236, 229, 59, 61, 244, 142, 126, 1, 64, 46, 70, 50, 0, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 180, 45, 6, 62, 77, 139, 194, 61, 236, 229, 59, 61, 69, 57, 118, 3, 64, 46, 70, 50, 0, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0 ),
+"array_index_data": PoolByteArray( 11, 0, 94, 0, 92, 0, 11, 0, 22, 0, 94, 0, 119, 0, 0, 0, 6, 0, 119, 0, 89, 0, 0, 0, 7, 0, 18, 0, 15, 0, 7, 0, 1, 0, 18, 0, 9, 0, 90, 0, 120, 0, 91, 0, 63, 0, 3, 0, 91, 0, 93, 0, 63, 0, 2, 0, 26, 0, 19, 0, 2, 0, 61, 0, 26, 0, 21, 0, 104, 0, 98, 0, 21, 0, 35, 0, 104, 0, 96, 0, 68, 0, 64, 0, 96, 0, 100, 0, 68, 0, 62, 0, 31, 0, 27, 0, 62, 0, 67, 0, 31, 0, 33, 0, 108, 0, 102, 0, 97, 0, 72, 0, 66, 0, 97, 0, 103, 0, 72, 0, 65, 0, 39, 0, 30, 0, 65, 0, 71, 0, 39, 0, 32, 0, 112, 0, 106, 0, 32, 0, 46, 0, 112, 0, 101, 0, 75, 0, 69, 0, 101, 0, 107, 0, 75, 0, 70, 0, 43, 0, 37, 0, 70, 0, 76, 0, 43, 0, 44, 0, 115, 0, 111, 0, 105, 0, 79, 0, 73, 0, 105, 0, 110, 0, 79, 0, 74, 0, 50, 0, 40, 0, 74, 0, 80, 0, 50, 0, 45, 0, 122, 0, 116, 0, 109, 0, 81, 0, 77, 0, 109, 0, 113, 0, 81, 0, 78, 0, 53, 0, 49, 0, 78, 0, 83, 0, 53, 0, 114, 0, 85, 0, 82, 0, 114, 0, 121, 0, 85, 0, 84, 0, 57, 0, 54, 0, 84, 0, 86, 0, 57, 0, 23, 0, 99, 0, 95, 0, 47, 0, 118, 0, 124, 0, 47, 0, 8, 0, 118, 0, 88, 0, 12, 0, 59, 0, 88, 0, 5, 0, 12, 0, 123, 0, 4, 0, 87, 0, 123, 0, 117, 0, 4, 0, 58, 0, 158, 0, 56, 0, 58, 0, 160, 0, 158, 0, 42, 0, 142, 0, 36, 0, 42, 0, 149, 0, 142, 0, 24, 0, 133, 0, 17, 0, 24, 0, 136, 0, 133, 0, 13, 0, 161, 0, 60, 0, 13, 0, 125, 0, 161, 0, 52, 0, 147, 0, 41, 0, 52, 0, 153, 0, 147, 0, 29, 0, 137, 0, 25, 0, 29, 0, 140, 0, 137, 0, 55, 0, 152, 0, 51, 0, 55, 0, 156, 0, 152, 0, 38, 0, 139, 0, 28, 0, 38, 0, 144, 0, 139, 0, 16, 0, 128, 0, 14, 0, 16, 0, 130, 0, 128, 0, 48, 0, 20, 0, 10, 0, 48, 0, 34, 0, 20, 0, 135, 0, 167, 0, 132, 0, 138, 0, 165, 0, 134, 0, 138, 0, 170, 0, 165, 0, 146, 0, 172, 0, 141, 0, 129, 0, 173, 0, 126, 0, 129, 0, 177, 0, 173, 0, 159, 0, 206, 0, 157, 0, 159, 0, 209, 0, 206, 0, 150, 0, 195, 0, 143, 0, 150, 0, 200, 0, 195, 0, 166, 0, 181, 0, 131, 0, 166, 0, 185, 0, 181, 0, 127, 0, 210, 0, 162, 0, 127, 0, 174, 0, 210, 0, 154, 0, 197, 0, 148, 0, 154, 0, 202, 0, 197, 0, 168, 0, 102, 1, 163, 0, 168, 0, 106, 1, 102, 1, 155, 0, 201, 0, 151, 0, 155, 0, 205, 0, 201, 0, 145, 0, 190, 0, 171, 0, 145, 0, 196, 0, 190, 0, 207, 0, 245, 0, 204, 0, 207, 0, 248, 0, 245, 0, 192, 0, 201, 1, 183, 1, 192, 0, 234, 0, 201, 1, 180, 0, 213, 0, 175, 0, 180, 0, 218, 0, 213, 0, 211, 0, 249, 0, 208, 0, 211, 0, 252, 0, 249, 0, 199, 0, 235, 0, 193, 0, 199, 0, 240, 0, 235, 0, 182, 0, 188, 1, 178, 0, 176, 0, 253, 0, 212, 0, 176, 0, 214, 0, 253, 0, 203, 0, 239, 0, 198, 0, 203, 0, 244, 0, 239, 0, 188, 0, 190, 1, 183, 0, 188, 0, 184, 1, 190, 1, 236, 0, 14, 1, 230, 0, 236, 0, 17, 1, 14, 1, 224, 0, 5, 1, 219, 0, 224, 0, 10, 1, 5, 1, 215, 0, 27, 1, 255, 0, 215, 0, 1, 1, 27, 1, 242, 0, 18, 1, 237, 0, 242, 0, 23, 1, 18, 1, 228, 0, 9, 1, 223, 0, 228, 0, 13, 1, 9, 1, 220, 0, 2, 1, 216, 0, 220, 0, 6, 1, 2, 1, 3, 1, 56, 1, 28, 1, 3, 1, 31, 1, 56, 1, 20, 1, 43, 1, 15, 1, 20, 1, 48, 1, 43, 1, 11, 1, 36, 1, 8, 1, 11, 1, 39, 1, 36, 1, 24, 1, 47, 1, 19, 1, 24, 1, 52, 1, 47, 1, 16, 1, 40, 1, 12, 1, 16, 1, 44, 1, 40, 1, 7, 1, 32, 1, 4, 1, 7, 1, 35, 1, 32, 1, 29, 1, 78, 1, 54, 1, 29, 1, 57, 1, 78, 1, 46, 1, 68, 1, 41, 1, 46, 1, 72, 1, 68, 1, 37, 1, 62, 1, 34, 1, 37, 1, 64, 1, 62, 1, 50, 1, 71, 1, 45, 1, 50, 1, 75, 1, 71, 1, 42, 1, 65, 1, 38, 1, 42, 1, 69, 1, 65, 1, 33, 1, 58, 1, 30, 1, 33, 1, 61, 1, 58, 1, 73, 1, 84, 1, 86, 1, 73, 1, 77, 1, 84, 1, 59, 1, 83, 1, 80, 1, 59, 1, 85, 1, 83, 1, 60, 1, 66, 1, 87, 1, 60, 1, 63, 1, 66, 1, 70, 1, 88, 1, 67, 1, 70, 1, 74, 1, 88, 1, 51, 1, 82, 1, 76, 1, 51, 1, 92, 1, 82, 1, 55, 1, 81, 1, 91, 1, 55, 1, 79, 1, 81, 1, 25, 1, 90, 1, 99, 1, 25, 1, 53, 1, 90, 1, 21, 1, 89, 1, 49, 1, 21, 1, 98, 1, 89, 1, 22, 1, 94, 1, 101, 1, 22, 1, 241, 0, 94, 1, 26, 1, 93, 1, 254, 0, 26, 1, 100, 1, 93, 1, 0, 1, 96, 1, 251, 0, 246, 0, 250, 0, 95, 1, 243, 0, 247, 0, 97, 1, 187, 0, 109, 1, 169, 0, 187, 0, 115, 1, 109, 1, 164, 0, 111, 1, 184, 0, 164, 0, 105, 1, 111, 1, 186, 0, 116, 1, 191, 0, 186, 0, 112, 1, 116, 1, 104, 1, 126, 1, 110, 1, 104, 1, 120, 1, 126, 1, 107, 1, 118, 1, 103, 1, 107, 1, 122, 1, 118, 1, 114, 1, 123, 1, 108, 1, 114, 1, 130, 1, 123, 1, 113, 1, 133, 1, 117, 1, 113, 1, 129, 1, 133, 1, 131, 1, 139, 1, 125, 1, 131, 1, 147, 1, 139, 1, 128, 1, 149, 1, 132, 1, 128, 1, 145, 1, 149, 1, 121, 1, 143, 1, 127, 1, 121, 1, 135, 1, 143, 1, 124, 1, 134, 1, 119, 1, 124, 1, 138, 1, 134, 1, 142, 1, 163, 1, 146, 1, 142, 1, 159, 1, 163, 1, 136, 1, 160, 1, 144, 1, 136, 1, 150, 1, 160, 1, 141, 1, 152, 1, 137, 1, 141, 1, 155, 1, 152, 1, 148, 1, 154, 1, 140, 1, 148, 1, 164, 1, 154, 1, 151, 1, 177, 1, 161, 1, 151, 1, 167, 1, 177, 1, 157, 1, 168, 1, 153, 1, 157, 1, 172, 1, 168, 1, 165, 1, 171, 1, 156, 1, 165, 1, 181, 1, 171, 1, 158, 1, 179, 1, 162, 1, 158, 1, 175, 1, 179, 1, 173, 1, 227, 0, 169, 1, 173, 1, 233, 0, 227, 0, 180, 1, 229, 0, 170, 1, 180, 1, 195, 1, 229, 0, 174, 1, 194, 1, 178, 1, 174, 1, 192, 1, 194, 1, 166, 1, 193, 1, 176, 1, 166, 1, 222, 0, 193, 1, 189, 1, 217, 0, 179, 0, 189, 1, 196, 1, 217, 0, 185, 1, 189, 0, 194, 0, 238, 0, 231, 0, 203, 1, 204, 1, 225, 0, 197, 1, 204, 1, 232, 0, 225, 0, 198, 1, 226, 0, 221, 0, 191, 1, 215, 1, 199, 1, 191, 1, 213, 1, 215, 1, 200, 1, 220, 1, 205, 1, 200, 1, 216, 1, 220, 1, 182, 1, 211, 1, 187, 1, 182, 1, 207, 1, 211, 1, 202, 1, 209, 1, 186, 1, 202, 1, 219, 1, 209, 1, 217, 1, 233, 1, 221, 1, 217, 1, 230, 1, 233, 1, 212, 1, 228, 1, 214, 1, 212, 1, 226, 1, 228, 1, 218, 1, 223, 1, 208, 1, 218, 1, 231, 1, 223, 1, 206, 1, 225, 1, 210, 1, 206, 1, 222, 1, 225, 1, 224, 1, 229, 1, 227, 1, 224, 1, 232, 1, 229, 1, 252, 1, 24, 2, 246, 1, 252, 1, 19, 2, 24, 2, 238, 1, 249, 1, 244, 1, 238, 1, 234, 1, 249, 1, 103, 2, 237, 1, 240, 1, 103, 2, 108, 2, 237, 1, 235, 1, 0, 2, 250, 1, 235, 1, 26, 2, 0, 2, 107, 2, 28, 2, 236, 1, 107, 2, 112, 2, 28, 2, 25, 2, 6, 2, 255, 1, 25, 2, 30, 2, 6, 2, 111, 2, 31, 2, 27, 2, 111, 2, 116, 2, 31, 2, 29, 2, 10, 2, 5, 2, 29, 2, 33, 2, 10, 2, 7, 2, 13, 2, 2, 2, 117, 2, 35, 2, 32, 2, 117, 2, 122, 2, 35, 2, 34, 2, 17, 2, 11, 2, 34, 2, 38, 2, 17, 2, 129, 2, 241, 1, 43, 2, 129, 2, 104, 2, 241, 1, 123, 2, 39, 2, 36, 2, 123, 2, 126, 2, 39, 2, 37, 2, 22, 2, 16, 2, 37, 2, 41, 2, 22, 2, 1, 2, 18, 2, 251, 1, 1, 2, 12, 2, 18, 2, 42, 2, 245, 1, 23, 2, 42, 2, 239, 1, 245, 1, 127, 2, 44, 2, 40, 2, 127, 2, 130, 2, 44, 2, 15, 2, 73, 2, 65, 2, 15, 2, 20, 2, 73, 2, 8, 2, 64, 2, 59, 2, 8, 2, 14, 2, 64, 2, 21, 2, 69, 2, 74, 2, 21, 2, 242, 1, 69, 2, 3, 2, 60, 2, 56, 2, 3, 2, 9, 2, 60, 2, 254, 1, 57, 2, 52, 2, 254, 1, 4, 2, 57, 2, 247, 1, 51, 2, 47, 2, 247, 1, 253, 1, 51, 2, 243, 1, 48, 2, 70, 2, 243, 1, 248, 1, 48, 2, 63, 2, 102, 2, 97, 2, 63, 2, 72, 2, 102, 2, 61, 2, 98, 2, 93, 2, 61, 2, 66, 2, 98, 2, 71, 2, 78, 2, 101, 2, 71, 2, 68, 2, 78, 2, 94, 2, 140, 2, 62, 2, 94, 2, 148, 2, 140, 2, 50, 2, 90, 2, 86, 2, 50, 2, 55, 2, 90, 2, 46, 2, 85, 2, 82, 2, 46, 2, 49, 2, 85, 2, 67, 2, 80, 2, 75, 2, 67, 2, 45, 2, 80, 2, 96, 2, 131, 2, 128, 2, 96, 2, 99, 2, 131, 2, 92, 2, 125, 2, 121, 2, 92, 2, 95, 2, 125, 2, 100, 2, 106, 2, 132, 2, 100, 2, 77, 2, 106, 2, 119, 2, 156, 2, 124, 2, 119, 2, 152, 2, 156, 2, 83, 2, 118, 2, 113, 2, 83, 2, 89, 2, 118, 2, 79, 2, 114, 2, 109, 2, 79, 2, 84, 2, 114, 2, 76, 2, 110, 2, 105, 2, 76, 2, 81, 2, 110, 2, 58, 2, 133, 2, 53, 2, 58, 2, 137, 2, 133, 2, 87, 2, 149, 2, 115, 2, 87, 2, 141, 2, 149, 2, 54, 2, 142, 2, 88, 2, 54, 2, 135, 2, 142, 2, 120, 2, 145, 2, 91, 2, 120, 2, 153, 2, 145, 2, 154, 2, 167, 2, 146, 2, 154, 2, 174, 2, 167, 2, 138, 2, 157, 2, 134, 2, 138, 2, 160, 2, 157, 2, 151, 2, 176, 2, 155, 2, 151, 2, 173, 2, 176, 2, 136, 2, 163, 2, 143, 2, 136, 2, 158, 2, 163, 2, 144, 2, 171, 2, 150, 2, 144, 2, 164, 2, 171, 2, 147, 2, 162, 2, 139, 2, 147, 2, 170, 2, 162, 2, 165, 2, 175, 2, 172, 2, 165, 2, 168, 2, 175, 2, 159, 2, 169, 2, 166, 2, 159, 2, 161, 2, 169, 2, 221, 2, 188, 2, 181, 2, 221, 2, 224, 2, 188, 2, 226, 2, 202, 2, 189, 2, 226, 2, 228, 2, 202, 2, 231, 2, 196, 2, 203, 2, 231, 2, 234, 2, 196, 2, 232, 2, 182, 2, 195, 2, 232, 2, 223, 2, 182, 2, 187, 2, 217, 2, 199, 2, 187, 2, 211, 2, 217, 2, 204, 2, 183, 2, 190, 2, 204, 2, 197, 2, 183, 2, 177, 2, 209, 2, 184, 2, 177, 2, 205, 2, 209, 2, 201, 2, 216, 2, 194, 2, 201, 2, 220, 2, 216, 2, 191, 2, 207, 2, 179, 2, 191, 2, 213, 2, 207, 2, 192, 2, 223, 2, 232, 2, 192, 2, 180, 2, 223, 2, 200, 2, 233, 2, 230, 2, 200, 2, 193, 2, 233, 2, 186, 2, 229, 2, 227, 2, 186, 2, 198, 2, 229, 2, 178, 2, 225, 2, 222, 2, 178, 2, 185, 2, 225, 2, 214, 2, 237, 2, 208, 2, 214, 2, 242, 2, 237, 2, 212, 2, 245, 2, 218, 2, 212, 2, 240, 2, 245, 2, 219, 2, 243, 2, 215, 2, 219, 2, 246, 2, 243, 2, 206, 2, 238, 2, 210, 2, 206, 2, 235, 2, 238, 2, 239, 2, 241, 2, 244, 2, 239, 2, 236, 2, 241, 2, 34, 3, 2, 3, 251, 2, 34, 3, 38, 3, 2, 3, 39, 3, 17, 3, 4, 3, 39, 3, 42, 3, 17, 3, 45, 3, 11, 3, 18, 3, 45, 3, 50, 3, 11, 3, 47, 3, 252, 2, 9, 3, 47, 3, 35, 3, 252, 2, 0, 3, 30, 3, 12, 3, 0, 3, 25, 3, 30, 3, 16, 3, 253, 2, 3, 3, 16, 3, 10, 3, 253, 2, 247, 2, 22, 3, 254, 2, 247, 2, 19, 3, 22, 3, 14, 3, 27, 3, 7, 3, 14, 3, 31, 3, 27, 3, 5, 3, 21, 3, 249, 2, 5, 3, 26, 3, 21, 3, 89, 3, 36, 3, 48, 3, 89, 3, 94, 3, 36, 3, 44, 3, 100, 3, 49, 3, 44, 3, 97, 3, 100, 3, 80, 3, 43, 3, 40, 3, 80, 3, 84, 3, 43, 3, 92, 3, 37, 3, 33, 3, 92, 3, 78, 3, 37, 3, 66, 3, 53, 3, 65, 3, 66, 3, 58, 3, 53, 3, 76, 3, 61, 3, 70, 3, 76, 3, 56, 3, 61, 3, 71, 3, 59, 3, 67, 3, 71, 3, 62, 3, 59, 3, 63, 3, 54, 3, 73, 3, 63, 3, 51, 3, 54, 3, 55, 3, 57, 3, 60, 3, 55, 3, 52, 3, 57, 3, 20, 3, 74, 3, 23, 3, 20, 3, 64, 3, 74, 3, 32, 3, 68, 3, 28, 3, 32, 3, 72, 3, 68, 3, 24, 3, 69, 3, 29, 3, 24, 3, 75, 3, 69, 3, 26, 3, 65, 3, 21, 3, 26, 3, 66, 3, 65, 3, 248, 2, 77, 3, 91, 3, 248, 2, 255, 2, 77, 3, 1, 3, 83, 3, 79, 3, 1, 3, 13, 3, 83, 3, 15, 3, 90, 3, 85, 3, 15, 3, 8, 3, 90, 3, 6, 3, 93, 3, 88, 3, 6, 3, 250, 2, 93, 3, 82, 3, 96, 3, 41, 3, 87, 3, 95, 3, 81, 3, 87, 3, 99, 3, 95, 3, 46, 3, 98, 3, 86, 3 ),
+"blend_shape_data": [ ],
+"format": 2194903,
+"index_count": 1287,
+"material": ExtResource( 1 ),
+"primitive": 4,
+"skeleton_aabb": [ AABB( 0.0599472, 0.0255967, 0.0297255, 0.0710865, 0.117924, 0.0161481 ), AABB( 0.157798, 0.0476812, 0.0255384, 0.0662542, 0.100151, 0.0252425 ), AABB( -0.129095, -0.144706, -0.0478212, 0.662915, 0.233125, 0.101446 ) ],
+"vertex_count": 869
+}
diff --git a/godot/meshes/pistol_skin.tres b/godot/meshes/pistol_skin.tres
new file mode 100644
index 0000000..0c6786d
--- /dev/null
+++ b/godot/meshes/pistol_skin.tres
@@ -0,0 +1,14 @@
+[gd_resource type="Skin" format=2]
+
+[resource]
+resource_name = "Skin"
+bind_count = 3
+bind/0/name = "Hammer"
+bind/0/bone = -1
+bind/0/pose = Transform( 0.942829, -0.333276, -2.09009e-08, 0.333276, 0.942829, -2.04947e-07, 8.74481e-08, 7.97215e-08, 1, -0.0623471, -0.0663053, -0.0358448 )
+bind/1/name = "Frizzen"
+bind/1/bone = -1
+bind/1/pose = Transform( 0.877352, -0.479847, -1.84672e-07, 0.479847, 0.877352, 1.02809e-07, 1.56883e-07, -8.58033e-08, 1, -0.12164, -0.131436, -0.0387622 )
+bind/2/name = "neutral_bone"
+bind/2/bone = -1
+bind/2/pose = Transform( 1, 0, 0, 0, 0, -1, 0, 1, 0, 0, 0, 0 )
diff --git a/godot/meshes/rocket.tres b/godot/meshes/rocket.tres
new file mode 100644
index 0000000..1fd68de
--- /dev/null
+++ b/godot/meshes/rocket.tres
@@ -0,0 +1,18 @@
+[gd_resource type="ArrayMesh" load_steps=2 format=2]
+
+[ext_resource path="res://materials/RocketMaterial.material" type="Material" id=1]
+
+[resource]
+resource_name = "rocket_Cube"
+surfaces/0 = {
+"aabb": AABB( -0.0846147, -0.250642, -0.0653105, 0.148264, 0.488814, 0.124723 ),
+"array_data": PoolByteArray( 0, 0, 0, 0, 54, 0, 81, 190, 205, 204, 76, 189, 129, 80, 238, 112, 56, 58, 81, 56, 0, 0, 0, 0, 54, 0, 81, 190, 205, 204, 76, 189, 226, 214, 62, 14, 56, 58, 81, 56, 0, 0, 0, 0, 54, 0, 81, 190, 205, 204, 76, 189, 130, 91, 247, 120, 56, 58, 81, 56, 0, 0, 0, 0, 54, 0, 81, 190, 205, 204, 76, 189, 0, 130, 130, 63, 74, 59, 243, 56, 0, 0, 0, 0, 51, 51, 51, 62, 205, 204, 76, 189, 129, 80, 0, 1, 18, 39, 75, 52, 0, 0, 0, 0, 51, 51, 51, 62, 205, 204, 76, 189, 127, 80, 0, 1, 18, 39, 75, 52, 173, 92, 49, 61, 54, 0, 81, 190, 204, 204, 204, 188, 226, 214, 62, 14, 51, 58, 149, 54, 173, 92, 49, 61, 54, 0, 81, 190, 204, 204, 204, 188, 0, 130, 130, 63, 157, 58, 87, 57, 173, 92, 49, 61, 54, 0, 81, 190, 204, 204, 204, 188, 123, 0, 254, 126, 51, 58, 149, 54, 173, 92, 49, 61, 54, 0, 81, 190, 204, 204, 204, 188, 126, 0, 1, 127, 51, 58, 149, 54, 173, 92, 49, 61, 51, 51, 51, 62, 204, 204, 204, 188, 127, 80, 0, 1, 18, 39, 62, 54, 173, 92, 49, 61, 51, 51, 51, 62, 204, 204, 204, 188, 126, 0, 0, 1, 18, 39, 62, 54, 172, 92, 49, 61, 54, 0, 81, 190, 207, 204, 204, 60, 165, 162, 27, 27, 49, 58, 82, 53, 172, 92, 49, 61, 54, 0, 81, 190, 207, 204, 204, 60, 0, 130, 130, 63, 157, 58, 31, 58, 172, 92, 49, 61, 54, 0, 81, 190, 207, 204, 204, 60, 116, 0, 0, 124, 49, 58, 82, 53, 172, 92, 49, 61, 54, 0, 81, 190, 207, 204, 204, 60, 126, 0, 1, 127, 49, 58, 82, 53, 172, 92, 49, 61, 51, 51, 51, 62, 207, 204, 204, 60, 46, 0, 0, 1, 18, 39, 24, 56, 172, 92, 49, 61, 51, 51, 51, 62, 207, 204, 204, 60, 126, 0, 0, 1, 18, 39, 24, 56, 242, 48, 150, 177, 54, 0, 81, 190, 205, 204, 76, 61, 210, 0, 245, 123, 65, 58, 71, 51, 242, 48, 150, 177, 54, 0, 81, 190, 205, 204, 76, 61, 165, 162, 86, 150, 65, 58, 71, 51, 242, 48, 150, 177, 54, 0, 81, 190, 205, 204, 76, 61, 227, 0, 254, 125, 65, 58, 71, 51, 242, 48, 150, 177, 54, 0, 81, 190, 205, 204, 76, 61, 0, 130, 130, 63, 74, 59, 131, 58, 242, 48, 150, 177, 51, 51, 51, 62, 205, 204, 76, 61, 210, 0, 0, 1, 18, 39, 18, 57, 242, 48, 150, 177, 51, 51, 51, 62, 205, 204, 76, 61, 46, 0, 0, 1, 18, 39, 18, 57, 173, 92, 49, 189, 54, 0, 81, 190, 203, 204, 204, 60, 210, 0, 245, 123, 77, 58, 205, 48, 173, 92, 49, 189, 54, 0, 81, 190, 203, 204, 204, 60, 223, 0, 239, 120, 77, 58, 205, 48, 173, 92, 49, 189, 54, 0, 81, 190, 203, 204, 204, 60, 0, 130, 130, 63, 247, 59, 31, 58, 173, 92, 49, 189, 54, 0, 81, 190, 203, 204, 204, 60, 66, 196, 197, 30, 77, 58, 205, 48, 173, 92, 49, 189, 51, 51, 51, 62, 203, 204, 204, 60, 129, 0, 0, 1, 18, 39, 91, 38, 173, 92, 49, 189, 51, 51, 51, 62, 203, 204, 204, 60, 210, 0, 0, 1, 18, 39, 12, 58, 173, 92, 49, 189, 54, 0, 81, 190, 203, 204, 204, 188, 130, 76, 34, 116, 118, 58, 191, 35, 173, 92, 49, 189, 54, 0, 81, 190, 203, 204, 204, 188, 129, 80, 238, 112, 94, 58, 255, 56, 173, 92, 49, 189, 54, 0, 81, 190, 203, 204, 204, 188, 0, 130, 130, 63, 247, 59, 87, 57, 173, 92, 49, 189, 54, 0, 81, 190, 203, 204, 204, 188, 66, 196, 194, 29, 118, 58, 191, 35, 173, 92, 49, 189, 51, 51, 51, 62, 203, 204, 204, 188, 129, 0, 0, 1, 18, 39, 177, 48, 173, 92, 49, 189, 51, 51, 51, 62, 203, 204, 204, 188, 129, 80, 0, 1, 18, 39, 177, 48, 92, 90, 130, 189, 28, 123, 43, 62, 187, 115, 113, 61, 190, 60, 41, 86, 111, 57, 239, 59, 92, 90, 130, 189, 28, 123, 43, 62, 187, 115, 113, 61, 0, 57, 105, 57, 111, 57, 239, 59, 173, 92, 49, 61, 243, 62, 187, 189, 204, 204, 204, 188, 83, 95, 225, 94, 159, 59, 138, 54, 173, 92, 49, 61, 243, 62, 187, 189, 204, 204, 204, 188, 127, 80, 0, 1, 106, 57, 62, 54, 173, 92, 49, 61, 243, 62, 187, 189, 204, 204, 204, 188, 123, 0, 247, 126, 159, 59, 138, 54, 173, 92, 49, 61, 243, 62, 187, 189, 204, 204, 204, 188, 126, 0, 0, 1, 106, 57, 62, 54, 173, 92, 49, 61, 243, 62, 187, 189, 204, 204, 204, 188, 126, 0, 1, 127, 159, 59, 138, 54, 92, 90, 130, 189, 28, 123, 43, 62, 187, 115, 113, 189, 190, 60, 41, 86, 230, 56, 18, 59, 92, 90, 130, 189, 28, 123, 43, 62, 187, 115, 113, 189, 69, 126, 41, 86, 230, 56, 18, 59, 0, 0, 0, 0, 245, 62, 187, 189, 205, 204, 76, 189, 129, 80, 0, 1, 106, 57, 75, 52, 0, 0, 0, 0, 245, 62, 187, 189, 205, 204, 76, 189, 129, 80, 238, 112, 192, 59, 247, 55, 0, 0, 0, 0, 245, 62, 187, 189, 205, 204, 76, 189, 130, 91, 232, 109, 192, 59, 247, 55, 0, 0, 0, 0, 245, 62, 187, 189, 205, 204, 76, 189, 83, 95, 227, 94, 192, 59, 247, 55, 0, 0, 0, 0, 245, 62, 187, 189, 205, 204, 76, 189, 127, 80, 0, 1, 106, 57, 75, 52, 172, 92, 49, 61, 243, 62, 187, 189, 207, 204, 204, 60, 31, 39, 198, 114, 156, 59, 71, 53, 172, 92, 49, 61, 243, 62, 187, 189, 207, 204, 204, 60, 46, 0, 0, 1, 106, 57, 24, 56, 172, 92, 49, 61, 243, 62, 187, 189, 207, 204, 204, 60, 116, 0, 2, 126, 156, 59, 71, 53, 172, 92, 49, 61, 243, 62, 187, 189, 207, 204, 204, 60, 126, 0, 0, 1, 106, 57, 24, 56, 172, 92, 49, 61, 243, 62, 187, 189, 207, 204, 204, 60, 126, 0, 1, 127, 156, 59, 71, 53, 89, 90, 130, 61, 26, 123, 43, 62, 187, 115, 113, 61, 0, 57, 105, 57, 133, 58, 199, 59, 89, 90, 130, 61, 26, 123, 43, 62, 187, 115, 113, 61, 66, 60, 13, 56, 133, 58, 93, 58, 0, 227, 122, 178, 124, 227, 115, 62, 0, 0, 0, 128, 190, 60, 41, 86, 221, 57, 18, 59, 0, 227, 122, 178, 124, 227, 115, 62, 0, 0, 0, 128, 69, 126, 41, 86, 221, 57, 18, 59, 0, 227, 122, 178, 124, 227, 115, 62, 0, 0, 0, 128, 0, 57, 105, 57, 221, 57, 18, 59, 0, 227, 122, 178, 124, 227, 115, 62, 0, 0, 0, 128, 66, 60, 13, 56, 221, 57, 18, 59, 89, 90, 130, 61, 26, 123, 43, 62, 187, 115, 113, 189, 69, 126, 41, 86, 134, 57, 43, 58, 89, 90, 130, 61, 26, 123, 43, 62, 187, 115, 113, 189, 66, 60, 13, 56, 134, 57, 43, 58, 242, 48, 150, 177, 243, 62, 187, 189, 205, 204, 76, 61, 210, 0, 0, 1, 106, 57, 18, 57, 242, 48, 150, 177, 243, 62, 187, 189, 205, 204, 76, 61, 210, 0, 245, 123, 167, 59, 175, 51, 242, 48, 150, 177, 243, 62, 187, 189, 205, 204, 76, 61, 227, 0, 244, 122, 167, 59, 175, 51, 242, 48, 150, 177, 243, 62, 187, 189, 205, 204, 76, 61, 31, 39, 198, 114, 167, 59, 175, 51, 242, 48, 150, 177, 243, 62, 187, 189, 205, 204, 76, 61, 46, 0, 0, 1, 106, 57, 18, 57, 173, 92, 49, 189, 243, 62, 187, 189, 203, 204, 204, 60, 129, 0, 0, 1, 106, 57, 91, 38, 173, 92, 49, 189, 243, 62, 187, 189, 203, 204, 204, 60, 193, 63, 71, 99, 179, 59, 53, 49, 173, 92, 49, 189, 243, 62, 187, 189, 203, 204, 204, 60, 210, 0, 0, 1, 106, 57, 12, 58, 173, 92, 49, 189, 243, 62, 187, 189, 203, 204, 204, 60, 210, 0, 245, 123, 179, 59, 53, 49, 173, 92, 49, 189, 243, 62, 187, 189, 203, 204, 204, 60, 223, 0, 240, 120, 179, 59, 53, 49, 173, 92, 49, 189, 243, 62, 187, 189, 203, 204, 204, 188, 129, 0, 0, 1, 106, 57, 177, 48, 173, 92, 49, 189, 243, 62, 187, 189, 203, 204, 204, 188, 193, 63, 69, 98, 230, 59, 29, 45, 173, 92, 49, 189, 243, 62, 187, 189, 203, 204, 204, 188, 130, 76, 27, 118, 230, 59, 29, 45, 173, 92, 49, 189, 243, 62, 187, 189, 203, 204, 204, 188, 129, 80, 0, 1, 106, 57, 177, 48, 173, 92, 49, 189, 243, 62, 187, 189, 203, 204, 204, 188, 129, 80, 238, 112, 230, 59, 169, 56, 24, 212, 38, 61, 94, 112, 127, 190, 30, 132, 96, 61, 165, 162, 86, 150, 87, 58, 137, 52, 24, 212, 38, 61, 94, 112, 127, 190, 30, 132, 96, 61, 38, 0, 254, 125, 87, 58, 137, 52, 24, 212, 38, 61, 94, 112, 127, 190, 30, 132, 96, 61, 116, 0, 0, 123, 87, 58, 137, 52, 44, 36, 38, 61, 124, 230, 5, 190, 19, 210, 96, 61, 38, 0, 250, 122, 23, 59, 175, 52, 44, 36, 38, 61, 124, 230, 5, 190, 19, 210, 96, 61, 31, 39, 199, 117, 23, 59, 175, 52, 44, 36, 38, 61, 124, 230, 5, 190, 19, 210, 96, 61, 116, 0, 0, 126, 23, 59, 175, 52, 135, 162, 248, 60, 134, 201, 126, 190, 170, 90, 115, 61, 165, 162, 86, 150, 80, 58, 107, 52, 135, 162, 248, 60, 134, 201, 126, 190, 170, 90, 115, 61, 227, 0, 0, 126, 80, 58, 107, 52, 135, 162, 248, 60, 134, 201, 126, 190, 170, 90, 115, 61, 38, 0, 255, 125, 80, 58, 107, 52, 94, 2, 250, 60, 115, 55, 6, 190, 181, 12, 115, 61, 227, 0, 246, 122, 27, 59, 112, 52, 94, 2, 250, 60, 115, 55, 6, 190, 181, 12, 115, 61, 38, 0, 250, 122, 27, 59, 112, 52, 94, 2, 250, 60, 115, 55, 6, 190, 181, 12, 115, 61, 31, 39, 201, 120, 27, 59, 112, 52, 95, 48, 56, 61, 13, 234, 125, 190, 107, 243, 113, 189, 226, 214, 62, 14, 111, 58, 108, 55, 95, 48, 56, 61, 13, 234, 125, 190, 107, 243, 113, 189, 127, 184, 230, 119, 111, 58, 108, 55, 95, 48, 56, 61, 13, 234, 125, 190, 107, 243, 113, 189, 123, 0, 251, 126, 111, 58, 108, 55, 169, 2, 52, 61, 216, 171, 9, 190, 50, 35, 117, 189, 83, 95, 234, 95, 22, 59, 58, 55, 169, 2, 52, 61, 216, 171, 9, 190, 50, 35, 117, 189, 127, 184, 245, 123, 22, 59, 58, 55, 169, 2, 52, 61, 216, 171, 9, 190, 50, 35, 117, 189, 123, 0, 244, 126, 22, 59, 58, 55, 211, 171, 22, 61, 34, 84, 128, 190, 135, 193, 133, 189, 226, 214, 30, 171, 104, 58, 134, 55, 211, 171, 22, 61, 34, 84, 128, 190, 135, 193, 133, 189, 130, 91, 252, 123, 104, 58, 134, 55, 211, 171, 22, 61, 34, 84, 128, 190, 135, 193, 133, 189, 127, 184, 231, 119, 104, 58, 134, 55, 137, 217, 26, 61, 18, 255, 9, 190, 163, 41, 132, 189, 130, 91, 236, 112, 25, 59, 95, 55, 137, 217, 26, 61, 18, 255, 9, 190, 163, 41, 132, 189, 83, 95, 241, 96, 25, 59, 95, 55, 137, 217, 26, 61, 18, 255, 9, 190, 163, 41, 132, 189, 127, 184, 246, 124, 25, 59, 95, 55, 121, 74, 173, 189, 56, 52, 127, 190, 240, 115, 249, 58, 134, 0, 235, 126, 181, 58, 25, 46, 121, 74, 173, 189, 56, 52, 127, 190, 240, 115, 249, 58, 130, 76, 30, 117, 181, 58, 25, 46, 121, 74, 173, 189, 56, 52, 127, 190, 240, 115, 249, 58, 66, 196, 212, 39, 181, 58, 25, 46, 192, 72, 173, 189, 109, 53, 8, 190, 76, 160, 2, 59, 134, 0, 242, 126, 60, 59, 242, 46, 192, 72, 173, 189, 109, 53, 8, 190, 76, 160, 2, 59, 193, 63, 78, 102, 60, 59, 242, 46, 192, 72, 173, 189, 109, 53, 8, 190, 76, 160, 2, 59, 130, 76, 23, 119, 60, 59, 242, 46, 111, 163, 172, 189, 36, 60, 127, 190, 50, 25, 46, 60, 134, 0, 235, 126, 184, 58, 117, 46, 111, 163, 172, 189, 36, 60, 127, 190, 50, 25, 46, 60, 223, 0, 238, 120, 184, 58, 117, 46, 111, 163, 172, 189, 36, 60, 127, 190, 50, 25, 46, 60, 66, 196, 222, 44, 184, 58, 117, 46, 40, 165, 172, 189, 119, 51, 8, 190, 157, 159, 44, 60, 134, 0, 241, 126, 55, 59, 110, 47, 40, 165, 172, 189, 119, 51, 8, 190, 157, 159, 44, 60, 193, 63, 83, 105, 55, 59, 110, 47, 40, 165, 172, 189, 119, 51, 8, 190, 157, 159, 44, 60, 223, 0, 240, 120, 55, 59, 110, 47 ),
+"array_index_data": PoolByteArray( 49, 0, 10, 0, 5, 0, 49, 0, 39, 0, 10, 0, 41, 0, 17, 0, 11, 0, 41, 0, 53, 0, 17, 0, 51, 0, 23, 0, 16, 0, 51, 0, 67, 0, 23, 0, 63, 0, 29, 0, 22, 0, 63, 0, 70, 0, 29, 0, 68, 0, 34, 0, 28, 0, 68, 0, 73, 0, 34, 0, 76, 0, 4, 0, 35, 0, 76, 0, 45, 0, 4, 0, 32, 0, 7, 0, 3, 0, 7, 0, 21, 0, 13, 0, 21, 0, 32, 0, 26, 0, 7, 0, 32, 0, 21, 0, 55, 0, 37, 0, 59, 0, 56, 0, 60, 0, 62, 0, 31, 0, 46, 0, 77, 0, 31, 0, 0, 0, 46, 0, 44, 0, 61, 0, 58, 0, 40, 0, 92, 0, 8, 0, 40, 0, 95, 0, 92, 0, 36, 0, 43, 0, 57, 0, 18, 0, 71, 0, 64, 0, 18, 0, 24, 0, 71, 0, 66, 0, 82, 0, 89, 0, 66, 0, 50, 0, 82, 0, 9, 0, 54, 0, 42, 0, 9, 0, 15, 0, 54, 0, 2, 0, 99, 0, 47, 0, 2, 0, 97, 0, 99, 0, 14, 0, 83, 0, 52, 0, 14, 0, 80, 0, 83, 0, 20, 0, 87, 0, 85, 0, 20, 0, 65, 0, 87, 0, 19, 0, 78, 0, 12, 0, 19, 0, 84, 0, 78, 0, 79, 0, 88, 0, 81, 0, 79, 0, 86, 0, 88, 0, 48, 0, 93, 0, 38, 0, 48, 0, 100, 0, 93, 0, 94, 0, 98, 0, 91, 0, 94, 0, 101, 0, 98, 0, 1, 0, 90, 0, 96, 0, 1, 0, 6, 0, 90, 0, 75, 0, 103, 0, 30, 0, 75, 0, 107, 0, 103, 0, 25, 0, 113, 0, 72, 0, 25, 0, 109, 0, 113, 0, 69, 0, 106, 0, 74, 0, 69, 0, 112, 0, 106, 0, 102, 0, 111, 0, 108, 0, 102, 0, 105, 0, 111, 0, 27, 0, 104, 0, 110, 0, 27, 0, 33, 0, 104, 0 ),
+"blend_shape_data": [ ],
+"format": 2194711,
+"index_count": 168,
+"material": ExtResource( 1 ),
+"primitive": 4,
+"skeleton_aabb": [ ],
+"vertex_count": 114
+}
diff --git a/godot/particles/DirtPuff.tscn b/godot/particles/DirtPuff.tscn
new file mode 100644
index 0000000..5ad40f9
--- /dev/null
+++ b/godot/particles/DirtPuff.tscn
@@ -0,0 +1,71 @@
+[gd_scene load_steps=8 format=2]
+
+[ext_resource path="res://textures/dust.png" type="Texture" id=1]
+
+[sub_resource type="Curve" id=4]
+_data = [ Vector2( 0, 0.309091 ), 0.0, 0.0, 0, 0, Vector2( 0.279503, 0.478716 ), 0.0, 0.0, 0, 0, Vector2( 0.968944, 0 ), 0.0, 0.0, 0, 0 ]
+
+[sub_resource type="CurveTexture" id=5]
+curve = SubResource( 4 )
+
+[sub_resource type="ParticlesMaterial" id=3]
+direction = Vector3( 0, 0, -1 )
+spread = 15.0
+gravity = Vector3( 0, 1, 0 )
+initial_velocity = 3.0
+damping = 11.95
+damping_random = 0.69
+angle = 360.0
+angle_random = 1.0
+scale_random = 1.0
+scale_curve = SubResource( 5 )
+color = Color( 0.101961, 0.0745098, 0.0196078, 1 )
+
+[sub_resource type="SpatialMaterial" id=1]
+flags_transparent = true
+flags_unshaded = true
+flags_do_not_receive_shadows = true
+vertex_color_use_as_albedo = true
+params_specular_mode = 4
+params_billboard_mode = 3
+params_use_alpha_scissor = true
+params_alpha_scissor_threshold = 1.0
+particles_anim_h_frames = 1
+particles_anim_v_frames = 1
+particles_anim_loop = false
+albedo_texture = ExtResource( 1 )
+
+[sub_resource type="QuadMesh" id=2]
+material = SubResource( 1 )
+
+[sub_resource type="Animation" id=6]
+resource_name = "exist"
+tracks/0/type = "method"
+tracks/0/path = NodePath(".")
+tracks/0/interp = 1
+tracks/0/loop_wrap = true
+tracks/0/imported = false
+tracks/0/enabled = true
+tracks/0/keys = {
+"times": PoolRealArray( 0, 1.00172 ),
+"transitions": PoolRealArray( 1, 1 ),
+"values": [ {
+"args": [ ],
+"method": "restart"
+}, {
+"args": [ ],
+"method": "queue_free"
+} ]
+}
+
+[node name="DirtPuff" type="Particles"]
+emitting = false
+amount = 16
+one_shot = true
+explosiveness = 1.0
+process_material = SubResource( 3 )
+draw_pass_1 = SubResource( 2 )
+
+[node name="AnimationPlayer" type="AnimationPlayer" parent="."]
+autoplay = "exist"
+anims/exist = SubResource( 6 )
diff --git a/godot/project.godot b/godot/project.godot
index ee16e87..c9aa7ca 100644
--- a/godot/project.godot
+++ b/godot/project.godot
@@ -206,10 +206,14 @@ move_walk={
"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":0,"physical_scancode":16777237,"unicode":0,"echo":false,"script":null)
]
}
+reload={
+"deadzone": 0.5,
+"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":0,"physical_scancode":82,"unicode":0,"echo":false,"script":null)
+ ]
+}
[physics]
-common/enable_pause_aware_picking=true
3d/active_soft_world=false
[rendering]
diff --git a/godot/scenes/GameBase.tscn b/godot/scenes/GameBase.tscn
index 6764b81..1f09aa2 100644
--- a/godot/scenes/GameBase.tscn
+++ b/godot/scenes/GameBase.tscn
@@ -26,5 +26,6 @@ current = true
far = 8192.0
[node name="PLAYERCAM" type="ClippedCamera" parent="."]
-far = 8192.0
+near = 0.01
+far = 520.7
script = ExtResource( 4 )
diff --git a/godot/scenes/ballistics/Cannonball.tscn b/godot/scenes/ballistics/Cannonball.tscn
index 83c3942..4e5d06a 100644
--- a/godot/scenes/ballistics/Cannonball.tscn
+++ b/godot/scenes/ballistics/Cannonball.tscn
@@ -1,4 +1,4 @@
-[gd_scene load_steps=7 format=2]
+[gd_scene load_steps=8 format=2]
[ext_resource path="res://scripts/ballistics/Cannonball.gd" type="Script" id=1]
@@ -26,6 +26,9 @@ normal_enabled = true
normal_scale = 1.0
normal_texture = SubResource( 5 )
+[sub_resource type="BoxShape" id=6]
+extents = Vector3( 0.286994, 0.293614, 0.250986 )
+
[node name="Cannonball" type="RigidBody"]
mass = 10.0
continuous_cd = true
@@ -41,4 +44,12 @@ shape = SubResource( 1 )
mesh = SubResource( 2 )
material/0 = SubResource( 3 )
+[node name="PickupArea" type="Area" parent="."]
+collision_layer = 2
+collision_mask = 2
+monitoring = false
+
+[node name="CollisionShape" type="CollisionShape" parent="PickupArea"]
+shape = SubResource( 6 )
+
[connection signal="body_entered" from="." to="." method="_on_collision"]
diff --git a/godot/scenes/ballistics/Rocket.gd b/godot/scenes/ballistics/Rocket.gd
index 329825d..e475f9b 100644
--- a/godot/scenes/ballistics/Rocket.gd
+++ b/godot/scenes/ballistics/Rocket.gd
@@ -39,8 +39,8 @@ remotesync func explode():
if is_network_master():
for body in $BlastArea.get_overlapping_bodies():
if body.has_method("damage"):
- body.rpc("damage", 20, "explosive", [shooter_id, shooter], "using 'rocket'")
- body.rpc_id(body.get_network_master(), "net_apply_impulse", (500*(body.global_transform.origin - global_transform.origin).normalized()))
+ body.rpc("damage", 20, "EXPLOSIVE", [shooter_id, shooter], "using 'rocket'")
+ body.rpc_id(body.get_network_master(), "net_apply_impulse", (1300*(body.global_transform.origin+Vector3(0,1,0) - global_transform.origin).normalized()))
$AnimationPlayer.play("explode")
func _on_collision(_body):
diff --git a/godot/scenes/characters/PlayerRigid.tscn b/godot/scenes/characters/PlayerRigid.tscn
index 5a5a63a..6e9fe48 100644
--- a/godot/scenes/characters/PlayerRigid.tscn
+++ b/godot/scenes/characters/PlayerRigid.tscn
@@ -1,19 +1,20 @@
-[gd_scene load_steps=11 format=2]
+[gd_scene load_steps=13 format=2]
[ext_resource path="res://scripts/characters/player_controller_new.gd" type="Script" id=1]
[ext_resource path="res://theming/FreeMono.otf" type="DynamicFontData" id=2]
[ext_resource path="res://scenes/characters/PlayerAreaDetect.gd" type="Script" id=3]
+[ext_resource path="res://scenes/characters/viewmodel_arms.tscn" type="PackedScene" id=4]
+[ext_resource path="res://scenes/weapons/hands.res" type="Resource" id=5]
+[ext_resource path="res://scenes/weapons/pistol.tres" type="Resource" id=6]
+[ext_resource path="res://scenes/weapons/rockets.tres" type="Resource" id=7]
-[sub_resource type="PhysicsMaterial" id=3]
+[sub_resource type="PhysicsMaterial" id=8]
resource_local_to_scene = true
rough = true
[sub_resource type="BoxShape" id=6]
extents = Vector3( 0.325, 0.9, 0.325 )
-[sub_resource type="CubeMesh" id=2]
-size = Vector3( 0.2, 0.2, 1 )
-
[sub_resource type="CubeMesh" id=4]
size = Vector3( 0.6, 1.8, 0.6 )
@@ -26,29 +27,32 @@ font_data = ExtResource( 2 )
[sub_resource type="BoxShape" id=1]
extents = Vector3( 0.325, 0.9, 0.325 )
-[sub_resource type="CylinderMesh" id=7]
-top_radius = 0.01
-bottom_radius = 0.01
-height = 0.3
-radial_segments = 6
-
[node name="Soldier" type="RigidBody" groups=["playable", "player"]]
collision_layer = 32769
collision_mask = 32769
mode = 2
mass = 80.0
-physics_material_override = SubResource( 3 )
+physics_material_override = SubResource( 8 )
continuous_cd = true
contacts_reported = 3
contact_monitor = true
+can_sleep = false
+axis_lock_angular_x = true
+axis_lock_angular_y = true
+axis_lock_angular_z = true
linear_damp = 0.0
angular_damp = 0.0
script = ExtResource( 1 )
+weapon_slot1 = ExtResource( 5 )
+weapon_slot2 = ExtResource( 6 )
+weapon_slot3 = ExtResource( 7 )
[node name="Collision" type="CollisionShape" parent="."]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.9, 0 )
shape = SubResource( 6 )
+[node name="WeaponSound" type="AudioStreamPlayer3D" parent="."]
+
[node name="Neck" type="Spatial" parent="."]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.44, 0 )
@@ -66,30 +70,16 @@ unique_name_in_owner = true
enabled = true
cast_to = Vector3( 0, 0, -2.5 )
collision_mask = 262145
-collide_with_areas = true
-[node name="viewmodel_c" type="ViewportContainer" parent="Neck"]
-visible = false
-margin_right = 1024.0
-margin_bottom = 600.0
-
-[node name="viewmodel" type="Viewport" parent="Neck/viewmodel_c"]
-size = Vector2( 1024, 600 )
-transparent_bg = true
-handle_input_locally = false
-render_target_update_mode = 0
-
-[node name="vm_camera" type="Camera" parent="Neck/viewmodel_c/viewmodel"]
-transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.539779, 0 )
-cull_mask = 524288
-current = true
-fov = 90.0
-far = 75.9
-
-[node name="MeshInstance" type="MeshInstance" parent="Neck/viewmodel_c/viewmodel"]
-transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.0266792, -0.813922 )
-layers = 524288
-mesh = SubResource( 2 )
+[node name="GunRay" type="RayCast" parent="Neck/Head"]
+cast_to = Vector3( 0, 0, -300 )
+
+[node name="VIEWMODEL_ARMS" parent="Neck/Head" instance=ExtResource( 4 )]
+unique_name_in_owner = true
+transform = Transform( -0.1, 0, -1.50996e-08, 0, 0.1, 0, 1.50996e-08, 0, -0.1, 0, -0.055375, 0.0132675 )
+
+[node name="CarryPoint" type="Position3D" parent="Neck/Head"]
+transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -1.07564 )
[node name="Feet" type="RayCast" parent="."]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.03, 0 )
@@ -113,14 +103,13 @@ font = SubResource( 5 )
[node name="AreaDetect" type="Area" parent="."]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.9, 0 )
+collision_layer = 4
+collision_mask = 4
+monitorable = false
script = ExtResource( 3 )
[node name="Collision" type="CollisionShape" parent="AreaDetect"]
shape = SubResource( 1 )
-[node name="normal_vis" type="MeshInstance" parent="."]
-mesh = SubResource( 7 )
-skeleton = NodePath("../Feet")
-
[connection signal="area_entered" from="AreaDetect" to="AreaDetect" method="_on_AreaDetect_area_entered"]
[connection signal="area_exited" from="AreaDetect" to="AreaDetect" method="_on_AreaDetect_area_exited"]
diff --git a/godot/scenes/characters/viewmodel_arms.tscn b/godot/scenes/characters/viewmodel_arms.tscn
new file mode 100644
index 0000000..1808785
--- /dev/null
+++ b/godot/scenes/characters/viewmodel_arms.tscn
@@ -0,0 +1,180 @@
+[gd_scene load_steps=13 format=2]
+
+[ext_resource path="res://animations/humanidle.tres" type="Animation" id=1]
+[ext_resource path="res://animations/humanpunch.tres" type="Animation" id=2]
+[ext_resource path="res://meshes/human/viewmodel_arms.tres" type="ArrayMesh" id=3]
+[ext_resource path="res://meshes/human/viewmodel_arms_SKIN.tres" type="Skin" id=4]
+[ext_resource path="res://animations/raise_fists.tres" type="Animation" id=5]
+[ext_resource path="res://animations/lower_fists.tres" type="Animation" id=6]
+[ext_resource path="res://animations/fists_idle.tres" type="Animation" id=7]
+[ext_resource path="res://animations/pistol_idle_vm.tres" type="Animation" id=8]
+[ext_resource path="res://animations/pistol_fire_vm.tres" type="Animation" id=9]
+[ext_resource path="res://animations/pistol_reload_vm.tres" type="Animation" id=10]
+[ext_resource path="res://animations/rockets_launch_vm.tres" type="Animation" id=11]
+[ext_resource path="res://animations/rockets_idle_vm.tres" type="Animation" id=12]
+
+[node name="viewmodel_arms" type="Spatial"]
+
+[node name="AnimationPlayer" type="AnimationPlayer" parent="."]
+autoplay = "humanidle"
+anims/fists_idle = ExtResource( 7 )
+anims/humanidle = ExtResource( 1 )
+anims/humanpunch = ExtResource( 2 )
+anims/lower_fists = ExtResource( 6 )
+anims/pistol_fire_vm = ExtResource( 9 )
+anims/pistol_idle_vm = ExtResource( 8 )
+anims/pistol_reload_vm = ExtResource( 10 )
+anims/raise_fists = ExtResource( 5 )
+anims/rockets_idle_vm = ExtResource( 12 )
+anims/rockets_launch_vm = ExtResource( 11 )
+
+[node name="Skeleton" type="Skeleton" parent="."]
+transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.507587, -0.379486 )
+bones/0/name = "ArmRoot.R"
+bones/0/parent = -1
+bones/0/rest = Transform( -0.177871, -0.984054, 3.39781e-08, 0.984054, -0.177871, -1.94956e-07, 1.97891e-07, -1.24085e-09, 1, 0, 0.591936, 0.369128 )
+bones/0/enabled = true
+bones/0/bound_children = [ ]
+bones/1/name = "Shoulder.R"
+bones/1/parent = 0
+bones/1/rest = Transform( 0.787947, -0.615656, -0.0103313, 0.61496, 0.78768, -0.0371922, 0.0310354, 0.0229522, 0.999255, 3.97029e-08, 0.622106, 6.46544e-09 )
+bones/1/enabled = true
+bones/1/bound_children = [ ]
+bones/2/name = "Elbow.R"
+bones/2/parent = 1
+bones/2/rest = Transform( 0.977179, 0.125413, 0.171442, 0.0174242, 0.757057, -0.653116, -0.2117, 0.641199, 0.737595, -1.78814e-07, 1.67641, 4.05125e-08 )
+bones/2/enabled = true
+bones/2/bound_children = [ ]
+bones/3/name = "Wrist.R"
+bones/3/parent = 2
+bones/3/rest = Transform( 0.942879, -0.20747, 0.260645, 0.237384, 0.967355, -0.0887301, -0.233727, 0.145535, 0.961348, 2.68221e-07, 1.29325, 0 )
+bones/3/enabled = true
+bones/3/bound_children = [ NodePath("GunBone") ]
+bones/4/name = "Thumb.R"
+bones/4/parent = 3
+bones/4/rest = Transform( 0.771494, -0.608265, -0.186579, 0.518122, 0.770842, -0.370612, 0.369253, 0.189254, 0.909854, -0.138479, 0.349082, 0.150327 )
+bones/4/enabled = true
+bones/4/bound_children = [ ]
+bones/5/name = "ThumbJoint.R"
+bones/5/parent = 4
+bones/5/rest = Transform( 0.998414, 0.0553932, 0.0100235, -0.0557424, 0.997692, 0.0387759, -0.00785248, -0.0392731, 0.999198, 1.19209e-07, 0.185314, 1.49012e-07 )
+bones/5/enabled = true
+bones/5/bound_children = [ ]
+bones/6/name = "Forefinger.R"
+bones/6/parent = 3
+bones/6/rest = Transform( 0.990211, -0.0868984, 0.109229, 0.087316, 0.99618, 0.000963221, -0.108895, 0.00858365, 0.994016, -0.0704187, 0.577644, 0.101705 )
+bones/6/enabled = true
+bones/6/bound_children = [ ]
+bones/7/name = "ForefingerJoint.R"
+bones/7/parent = 6
+bones/7/rest = Transform( 0.961771, -0.273567, -0.0125167, 0.273567, 0.957673, 0.0895728, -0.0125173, -0.0895727, 0.995902, -1.78814e-07, 0.168752, -7.45058e-08 )
+bones/7/enabled = true
+bones/7/bound_children = [ ]
+bones/8/name = "Middlefinger.R"
+bones/8/parent = 3
+bones/8/rest = Transform( 0.99595, -0.0877201, -0.0197039, 0.0899057, 0.972106, 0.216627, 0.000151744, -0.217521, 0.976056, -0.00396565, 0.635147, -0.0137653 )
+bones/8/enabled = true
+bones/8/bound_children = [ ]
+bones/9/name = "MiddlefingerJoint.R"
+bones/9/parent = 8
+bones/9/rest = Transform( 0.952338, -0.302326, -0.0406409, 0.302788, 0.953041, 0.00561015, 0.0370363, -0.0176483, 0.999158, 4.61936e-07, 0.171389, 8.9407e-08 )
+bones/9/enabled = true
+bones/9/bound_children = [ ]
+bones/10/name = "Ringfinger.R"
+bones/10/parent = 3
+bones/10/rest = Transform( 0.996881, -0.0294961, 0.073197, 0.00553321, 0.951366, 0.308013, -0.0787223, -0.306647, 0.948562, 0.047418, 0.585948, -0.124826 )
+bones/10/enabled = true
+bones/10/bound_children = [ ]
+bones/11/name = "RingfingerJoint.R"
+bones/11/parent = 10
+bones/11/rest = Transform( 0.993602, -0.107312, 0.035221, 0.107189, 0.994224, 0.00535263, -0.035592, -0.00154307, 0.999365, 1.19209e-07, 0.148602, -6.89179e-08 )
+bones/11/enabled = true
+bones/11/bound_children = [ ]
+bones/12/name = "Pinky.R"
+bones/12/parent = 3
+bones/12/rest = Transform( 0.956205, -0.152718, 0.249696, -0.0177502, 0.821265, 0.570271, -0.292157, -0.549728, 0.782587, 0.0680349, 0.524245, -0.176284 )
+bones/12/enabled = true
+bones/12/bound_children = [ ]
+bones/13/name = "HandIK.R"
+bones/13/parent = -1
+bones/13/rest = Transform( 0.569709, -0.756887, -0.32024, 0.81482, 0.469348, 0.340267, -0.10724, -0.454791, 0.884118, -2.46612, -1.39053, 1.26266 )
+bones/13/enabled = true
+bones/13/bound_children = [ ]
+bones/14/name = "HandIK.L"
+bones/14/parent = -1
+bones/14/rest = Transform( 0.569709, 0.756887, 0.32024, -0.81482, 0.469348, 0.340267, 0.10724, -0.454791, 0.884118, 2.46964, -1.39423, 1.2634 )
+bones/14/enabled = true
+bones/14/bound_children = [ ]
+bones/15/name = "ArmRoot.L"
+bones/15/parent = -1
+bones/15/rest = Transform( 0.0316384, 0.984054, 0.175035, 0.175035, -0.177871, 0.968362, 0.984054, -8.9407e-08, -0.177871, 0, 0.591936, 0.369128 )
+bones/15/enabled = true
+bones/15/bound_children = [ ]
+bones/16/name = "Shoulder.L"
+bones/16/parent = 15
+bones/16/rest = Transform( -0.170694, -0.0869216, 0.981483, -0.61496, 0.787681, -0.0371923, -0.769862, -0.609921, -0.187906, -1.49012e-08, 0.622106, -7.45058e-09 )
+bones/16/enabled = true
+bones/16/bound_children = [ ]
+bones/17/name = "Elbow.L"
+bones/17/parent = 16
+bones/17/rest = Transform( 0.977179, -0.125413, -0.171442, -0.0174242, 0.757057, -0.653116, 0.2117, 0.641199, 0.737596, -3.91155e-08, 1.67642, -3.72529e-09 )
+bones/17/enabled = true
+bones/17/bound_children = [ ]
+bones/18/name = "Wrist.L"
+bones/18/parent = 17
+bones/18/rest = Transform( 0.942879, 0.20747, -0.260645, -0.237384, 0.967355, -0.0887299, 0.233727, 0.145534, 0.961349, -1.49012e-08, 1.29325, -1.78814e-07 )
+bones/18/enabled = true
+bones/18/bound_children = [ ]
+bones/19/name = "Thumb.L"
+bones/19/parent = 18
+bones/19/rest = Transform( 0.771494, 0.608265, 0.186579, -0.518122, 0.770842, -0.370612, -0.369253, 0.189254, 0.909854, 0.138479, 0.349082, 0.150327 )
+bones/19/enabled = true
+bones/19/bound_children = [ ]
+bones/20/name = "ThumbJoint.L"
+bones/20/parent = 19
+bones/20/rest = Transform( 0.998414, -0.0553931, -0.0100235, 0.0557423, 0.997692, 0.038776, 0.00785247, -0.0392732, 0.999198, -5.96046e-08, 0.185314, 3.27826e-07 )
+bones/20/enabled = true
+bones/20/bound_children = [ ]
+bones/21/name = "Forefinger.L"
+bones/21/parent = 18
+bones/21/rest = Transform( 0.990211, 0.0868986, -0.109229, -0.0873162, 0.99618, 0.000963001, 0.108895, 0.00858388, 0.994016, 0.0704185, 0.577644, 0.101706 )
+bones/21/enabled = true
+bones/21/bound_children = [ ]
+bones/22/name = "ForefingerJoint.L"
+bones/22/parent = 21
+bones/22/rest = Transform( 0.961771, 0.273567, 0.0125167, -0.273567, 0.957673, 0.0895729, 0.0125173, -0.0895728, 0.995902, -2.98023e-08, 0.168752, 2.5332e-07 )
+bones/22/enabled = true
+bones/22/bound_children = [ ]
+bones/23/name = "Middlefinger.L"
+bones/23/parent = 18
+bones/23/rest = Transform( 0.99595, 0.0877202, 0.0197039, -0.0899058, 0.972106, 0.216626, -0.000151757, -0.217521, 0.976056, 0.00396539, 0.635146, -0.0137648 )
+bones/23/enabled = true
+bones/23/bound_children = [ ]
+bones/24/name = "MiddlefingerJoint.L"
+bones/24/parent = 23
+bones/24/rest = Transform( 0.952338, 0.302326, 0.0406409, -0.302788, 0.953041, 0.0056103, -0.0370364, -0.0176485, 0.999158, -1.04308e-07, 0.171389, 5.96046e-08 )
+bones/24/enabled = true
+bones/24/bound_children = [ ]
+bones/25/name = "Ringfinger.L"
+bones/25/parent = 18
+bones/25/rest = Transform( 0.996881, 0.029496, -0.0731969, -0.00553319, 0.951366, 0.308013, 0.0787223, -0.306647, 0.948562, -0.0474181, 0.585947, -0.124826 )
+bones/25/enabled = true
+bones/25/bound_children = [ ]
+bones/26/name = "RingfingerJoint.L"
+bones/26/parent = 25
+bones/26/rest = Transform( 0.993601, 0.107312, -0.0352211, -0.107189, 0.994224, 0.0053527, 0.0355921, -0.00154313, 0.999365, 0, 0.148602, 1.67638e-08 )
+bones/26/enabled = true
+bones/26/bound_children = [ ]
+bones/27/name = "Pinky.L"
+bones/27/parent = 18
+bones/27/rest = Transform( 0.956205, 0.152718, -0.249696, 0.0177501, 0.821265, 0.570271, 0.292158, -0.549728, 0.782587, -0.0680351, 0.524245, -0.176284 )
+bones/27/enabled = true
+bones/27/bound_children = [ ]
+
+[node name="arms" type="MeshInstance" parent="Skeleton"]
+mesh = ExtResource( 3 )
+skin = ExtResource( 4 )
+
+[node name="GunBone" type="BoneAttachment" parent="Skeleton"]
+transform = Transform( -0.978, -0.15941, 0.134542, 0.1673, -0.214165, 0.962363, -0.124596, 0.963702, 0.236124, -1.28918, -0.187637, 3.05885 )
+bone_name = "Wrist.R"
diff --git a/godot/scenes/environment/CableDynamic.tscn b/godot/scenes/environment/CableDynamic.tscn
index 608e144..42738bd 100644
--- a/godot/scenes/environment/CableDynamic.tscn
+++ b/godot/scenes/environment/CableDynamic.tscn
@@ -8,9 +8,12 @@ export var endpoint_path := @\"\"; onready var endpoint := get_node(endpoint_pat
func _ready():
if endpoint_path == \"\": set_physics_process(false)
+ update()
func _physics_process(_delta):
return
+
+func update():
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;
diff --git a/godot/scenes/machines/Cannon.tscn b/godot/scenes/machines/Cannon.tscn
index fbfbdf1..9bcd95d 100644
--- a/godot/scenes/machines/Cannon.tscn
+++ b/godot/scenes/machines/Cannon.tscn
@@ -1,9 +1,10 @@
-[gd_scene load_steps=9 format=2]
+[gd_scene load_steps=10 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]
+[ext_resource path="res://theming/FreeMono.otf" type="DynamicFontData" id=5]
[sub_resource type="PhysicsMaterial" id=8]
rough = true
@@ -14,8 +15,11 @@ extents = Vector3( 1, 0.5, 0.5 )
[sub_resource type="BoxShape" id=6]
extents = Vector3( 0.2, 0.473253, 0.536751 )
-[sub_resource type="CubeMesh" id=7]
-size = Vector3( 0.4, 0.4, 0.4 )
+[sub_resource type="DynamicFont" id=9]
+size = 41
+outline_size = 2
+outline_color = Color( 0, 0, 0, 1 )
+font_data = ExtResource( 5 )
[node name="Cannon" type="RigidBody"]
mass = 3180.0
@@ -52,12 +56,16 @@ transform = Transform( -4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 0.87360
[node name="SteerArea" type="Area" parent="."]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -0.935472, 0.123637, 0 )
+collision_layer = 2
+collision_mask = 2
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 )
+[node name="StatusNotifier" type="Label3D" parent="."]
+transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -0.748, 1.143, 0 )
+billboard = 2
+text = "!"
+font = SubResource( 9 )
diff --git a/godot/scenes/vehicles/Gunbrig.tscn b/godot/scenes/vehicles/Gunbrig.tscn
index 1c5441b..ce417c7 100644
--- a/godot/scenes/vehicles/Gunbrig.tscn
+++ b/godot/scenes/vehicles/Gunbrig.tscn
@@ -54,7 +54,7 @@ agent_max_slope = 46.0
region_min_size = 3.0
[node name="Gunbrig" type="RigidBody"]
-mass = 2380.0
+mass = 238000.0
physics_material_override = SubResource( 28 )
linear_damp = 1.0
angular_damp = 1.0
diff --git a/godot/scenes/vehicles/ship_parts/SquareSail.gd b/godot/scenes/vehicles/ship_parts/SquareSail.gd
index de68c71..b387232 100644
--- a/godot/scenes/vehicles/ship_parts/SquareSail.gd
+++ b/godot/scenes/vehicles/ship_parts/SquareSail.gd
@@ -4,14 +4,9 @@ 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
+ $Skeleton/IKL.start(true)
+ $Skeleton/IKR.start(true)
$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
index e662979..61224c9 100644
--- a/godot/scenes/vehicles/ship_parts/SquareSail.tscn
+++ b/godot/scenes/vehicles/ship_parts/SquareSail.tscn
@@ -216,9 +216,6 @@ 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")
diff --git a/godot/scenes/weapons/hands.gd b/godot/scenes/weapons/hands.gd
new file mode 100644
index 0000000..567ff85
--- /dev/null
+++ b/godot/scenes/weapons/hands.gd
@@ -0,0 +1,46 @@
+extends Resource
+
+var player_owner: RigidBody = null
+const fist_damage: int = 15
+var can_swing: bool = true
+var blocking: bool = false
+
+const name: String = "HANDS"
+
+func init(owner):
+ player_owner = owner
+
+func deselect() -> bool:
+ if can_swing and !blocking:
+ return true
+ return false
+
+func select() -> void:
+ player_owner.rpc("anim_event", {"VMANIMPLAY" : "humanidle"})
+
+func attack1():
+ if !can_swing or blocking:
+ return
+ can_swing = false
+ player_owner.rpc("anim_event", {"VMANIMPLAY" : "humanpunch"})
+ yield(player_owner.get_tree().create_timer(0.45), "timeout")
+ if player_owner.melee_ray.is_colliding():
+ var hit = player_owner.melee_ray.get_collider()
+ player_owner.rpc("play_weapon_sound", "res://sounds/punch_generic.wav")
+ if hit.has_method("damage"):
+ hit.rpc("damage", fist_damage, "BLUNT", [player_owner.get_network_master(), player_owner.name], "using fists")
+ if hit.has_method("net_apply_impulse"):
+ hit.rpc("net_apply_impulse", -100*player_owner.melee_ray.global_transform.basis.z)
+ yield(player_owner.get_tree().create_timer(0.55), "timeout")
+ can_swing = true
+
+func mouse_input(_m1: float, _m3: float, m2: float) -> void:
+ if m2 > 0 and !blocking and can_swing:
+ blocking = true
+ player_owner.rpc("anim_event", {"VMANIMPLAY" : "raise_fists"})
+ elif blocking and m2 == 0:
+ blocking = false
+ player_owner.rpc("anim_event", {"VMANIMPLAY" : "lower_fists"})
+
+func can_pickup() -> bool:
+ return !blocking and can_swing
diff --git a/godot/scenes/weapons/hands.res b/godot/scenes/weapons/hands.res
new file mode 100644
index 0000000..e00284f
--- /dev/null
+++ b/godot/scenes/weapons/hands.res
Binary files differ
diff --git a/godot/scenes/weapons/pistol.gd b/godot/scenes/weapons/pistol.gd
new file mode 100644
index 0000000..219696b
--- /dev/null
+++ b/godot/scenes/weapons/pistol.gd
@@ -0,0 +1,64 @@
+extends Resource
+
+var player_owner: RigidBody = null
+const bullet_damage: int = 35
+var can_fire: bool = true
+var pistol_scene: Spatial = null
+var reloading: bool = false
+
+const name: String = "PISTOL"
+const trfrm = Transform(Vector3(-0.476,2.762,-0.515), Vector3(-1.095,0.299,2.614), Vector3(2.588,0.634,1.011),Vector3(-0.232,0.644,0.006))
+
+func _init():
+ pistol_scene = preload("res://scenes/weapons/pistol.tscn").instance()
+ pistol_scene.set_visible(false)
+
+func init(owner):
+ player_owner = owner
+ player_owner.add_weapon_vm(pistol_scene, trfrm)
+
+func select() -> void:
+ if can_fire: pistol_scene.get_node("AnimationPlayer").play("idle")
+ player_owner.rpc("anim_event", {"VMANIMPLAY" : "pistol_idle_vm"})
+ pistol_scene.set_visible(true)
+
+func deselect() -> bool:
+ if reloading:
+ return false
+ pistol_scene.set_visible(false)
+ return true
+
+func reload() -> void:
+ if can_fire or reloading:
+ return
+ reloading = true
+ player_owner.rpc("anim_event", {"VMANIMPLAY" : "pistol_reload_vm"})
+ pistol_scene.get_node("PistolReload").play()
+ yield(player_owner.get_tree().create_timer(2.7), "timeout")
+ pistol_scene.get_node("AnimationPlayer").play("reset")
+ can_fire = true
+ reloading = false
+
+func attack1():
+ if !can_fire:
+ return
+ can_fire = false
+
+ pistol_scene.get_node("AnimationPlayer").play("fire")
+ player_owner.rpc("anim_event", {"VMANIMPLAY" : "pistol_fire_vm"})
+ yield(player_owner.get_tree().create_timer(0.05), "timeout")
+ player_owner.gun_ray.force_raycast_update()
+ if player_owner.gun_ray.is_colliding():
+ var hit = player_owner.gun_ray.get_collider()
+ if hit.has_method("damage"):
+ hit.rpc("damage", bullet_damage, "PIERCE", [player_owner.get_network_master(), player_owner.name], "using a pistol")
+ else:
+ var puff = preload("res://particles/DirtPuff.tscn").instance()
+ player_owner.world.add_child(puff)
+ puff.global_transform.origin = player_owner.gun_ray.get_collision_point()
+ puff.look_at(player_owner.gun_ray.get_collision_point() + player_owner.gun_ray.get_collision_normal(), Vector3.UP)
+ if hit.has_method("net_apply_impulse"):
+ hit.rpc("net_apply_impulse", -150*player_owner.melee_ray.global_transform.basis.z)
+
+func mouse_input(_m1: float, _m3: float, m2: float) -> void:
+ pass
diff --git a/godot/scenes/weapons/pistol.tres b/godot/scenes/weapons/pistol.tres
new file mode 100644
index 0000000..d7342d1
--- /dev/null
+++ b/godot/scenes/weapons/pistol.tres
@@ -0,0 +1,7 @@
+[gd_resource type="Resource" load_steps=2 format=2]
+
+[ext_resource path="res://scenes/weapons/pistol.gd" type="Script" id=1]
+
+[resource]
+resource_local_to_scene = true
+script = ExtResource( 1 )
diff --git a/godot/scenes/weapons/pistol.tscn b/godot/scenes/weapons/pistol.tscn
new file mode 100644
index 0000000..6ea9408
--- /dev/null
+++ b/godot/scenes/weapons/pistol.tscn
@@ -0,0 +1,146 @@
+[gd_scene load_steps=23 format=2]
+
+[ext_resource path="res://meshes/pistol.tres" type="ArrayMesh" id=1]
+[ext_resource path="res://animations/weapons/pistol_idle.tres" type="Animation" id=2]
+[ext_resource path="res://animations/weapons/pistol_fire.tres" type="Animation" id=3]
+[ext_resource path="res://meshes/pistol_skin.tres" type="Skin" id=4]
+[ext_resource path="res://sounds/pistol.wav" type="AudioStream" id=5]
+[ext_resource path="res://animations/weapons/pistol_reset.tres" type="Animation" id=6]
+[ext_resource path="res://sounds/lock_click.wav" type="AudioStream" id=7]
+[ext_resource path="res://sounds/reload_sounds.wav" type="AudioStream" id=8]
+
+[sub_resource type="Gradient" id=4]
+offsets = PoolRealArray( 0, 0.577778 )
+colors = PoolColorArray( 1, 0.633789, 0.0625, 1, 0, 0, 0, 1 )
+
+[sub_resource type="GradientTexture" id=5]
+gradient = SubResource( 4 )
+
+[sub_resource type="Curve" id=6]
+max_value = 0.05
+_data = [ Vector2( 0, 0.05 ), 0.0, 0.0, 0, 0, Vector2( 1, 0 ), 0.0, 0.0, 0, 0 ]
+
+[sub_resource type="CurveTexture" id=7]
+curve = SubResource( 6 )
+
+[sub_resource type="ParticlesMaterial" id=1]
+direction = Vector3( 0, 0.5, 1 )
+spread = 25.06
+initial_velocity = 3.0
+initial_velocity_random = 0.04
+angle = 360.0
+angle_random = 1.0
+scale_random = 0.03
+scale_curve = SubResource( 7 )
+color = Color( 1, 0.678431, 0, 1 )
+color_ramp = SubResource( 5 )
+
+[sub_resource type="SpatialMaterial" id=2]
+flags_unshaded = true
+vertex_color_use_as_albedo = true
+params_billboard_mode = 3
+particles_anim_h_frames = 1
+particles_anim_v_frames = 1
+particles_anim_loop = false
+
+[sub_resource type="QuadMesh" id=3]
+material = SubResource( 2 )
+size = Vector2( 0.25, 1 )
+
+[sub_resource type="Gradient" id=13]
+offsets = PoolRealArray( 0, 0.16, 0.488889 )
+colors = PoolColorArray( 1, 0, 0, 1, 1, 0.679688, 0, 1, 0, 0, 0, 1 )
+
+[sub_resource type="GradientTexture" id=14]
+gradient = SubResource( 13 )
+
+[sub_resource type="Curve" id=11]
+_data = [ Vector2( 0, 0.405045 ), 0.0, 0.0, 0, 0, Vector2( 0.0806452, 1 ), 0.0, 0.0, 0, 0, Vector2( 0.229839, 0 ), 0.0, 0.0, 0, 0 ]
+
+[sub_resource type="CurveTexture" id=12]
+curve = SubResource( 11 )
+
+[sub_resource type="ParticlesMaterial" id=8]
+spread = 14.56
+gravity = Vector3( 0, 0, 0 )
+initial_velocity = 14.7
+damping = 8.82
+angle = 360.0
+angle_random = 1.0
+scale_random = 0.07
+scale_curve = SubResource( 12 )
+color_ramp = SubResource( 14 )
+hue_variation = 0.07
+
+[sub_resource type="SpatialMaterial" id=9]
+flags_unshaded = true
+vertex_color_use_as_albedo = true
+params_billboard_mode = 3
+particles_anim_h_frames = 1
+particles_anim_v_frames = 1
+particles_anim_loop = false
+
+[sub_resource type="PrismMesh" id=10]
+material = SubResource( 9 )
+size = Vector3( 0.3, 0.3, 0.3 )
+
+[node name="pistol_model" type="Spatial"]
+
+[node name="AnimationPlayer" type="AnimationPlayer" parent="."]
+autoplay = "idle"
+anims/fire = ExtResource( 3 )
+anims/idle = ExtResource( 2 )
+anims/reset = ExtResource( 6 )
+
+[node name="Skeleton" type="Skeleton" parent="."]
+bones/0/name = "Hammer"
+bones/0/parent = -1
+bones/0/rest = Transform( 0.942829, 0.333276, 9.68673e-08, -0.333276, 0.942829, 1.32945e-07, -4.7022e-08, -1.57628e-07, 1, 0.0808807, 0.0417358, 0.0358447 )
+bones/0/enabled = true
+bones/0/bound_children = [ ]
+bones/1/name = "Frizzen"
+bones/1/parent = -1
+bones/1/rest = Transform( 0.877352, 0.479847, 1.229e-07, -0.479847, 0.877352, -1.26661e-07, -1.68604e-07, 5.21531e-08, 1, 0.16979, 0.0569473, 0.0387622 )
+bones/1/enabled = true
+bones/1/bound_children = [ ]
+bones/2/name = "neutral_bone"
+bones/2/parent = -1
+bones/2/rest = Transform( 1, 0, 0, 0, 0, 1, 0, -1, 0, 0, 0, 0 )
+bones/2/enabled = true
+bones/2/bound_children = [ ]
+
+[node name="Pistol" type="MeshInstance" parent="Skeleton"]
+mesh = ExtResource( 1 )
+skin = ExtResource( 4 )
+
+[node name="FireAudio" type="AudioStreamPlayer3D" parent="."]
+transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0.625837, 0, 0 )
+stream = ExtResource( 5 )
+attenuation_model = 2
+
+[node name="LockParticles" type="Particles" parent="."]
+transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0.14647, 0.0421569, 0 )
+emitting = false
+amount = 10
+lifetime = 0.5
+one_shot = true
+explosiveness = 0.97
+process_material = SubResource( 1 )
+draw_pass_1 = SubResource( 3 )
+
+[node name="MuzzleParticles" type="Particles" parent="."]
+transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0.529256, 0.065655, 0 )
+emitting = false
+amount = 16
+lifetime = 0.67
+one_shot = true
+explosiveness = 1.0
+process_material = SubResource( 8 )
+draw_pass_1 = SubResource( 10 )
+
+[node name="ReloadAudio" type="AudioStreamPlayer3D" parent="."]
+stream = ExtResource( 7 )
+unit_db = -6.154
+
+[node name="PistolReload" type="AudioStreamPlayer" parent="."]
+stream = ExtResource( 8 )
diff --git a/godot/scenes/weapons/rockets.gd b/godot/scenes/weapons/rockets.gd
index c519fd6..5270186 100644
--- a/godot/scenes/weapons/rockets.gd
+++ b/godot/scenes/weapons/rockets.gd
@@ -1,37 +1,47 @@
-extends Node
+extends Resource
-var weapon_name = "ROCKETS"
-var player
-onready var world = get_tree().get_root().get_node("GAMEWORLD")
+var player_owner: RigidBody = null
+var can_throw: bool = true
+var rockets_scene: Spatial = null
-var ammo_full : int = 50
-var ammo : int
+var rockets_left: int = 5
-var reload_time :float= 1.0
-var cooldown_time : float = 0.0
+const name: String = "HANDS"
-func _ready():
- ammo = ammo_full
- player = get_parent()
+var trfrm = Transform ( Vector3(1.501,-0.142,-2.418), Vector3(-2.367,-0.693,-1.429),Vector3(-0.516,2.761,-0.483),Vector3(-0.206,0.639,-0.045))
-func _process(delta):
- if cooldown_time > 0.0:
- cooldown_time -= delta
+func _init():
+ rockets_scene = preload("res://scenes/weapons/rockets.tscn").instance()
+ rockets_scene.set_visible(false)
+
+func init(owner):
+ player_owner = owner
+ player_owner.add_weapon_vm(rockets_scene, trfrm)
+
+func select() -> void:
+ player_owner.rpc("anim_event", {"VMANIMPLAY" : "rockets_idle_vm"})
+ if rockets_left > 0: rockets_scene.set_visible(true)
+
+func deselect() -> bool:
+ if !can_throw and rockets_left > 0:
+ return false
+ rockets_scene.set_visible(false)
+ return true
func attack1():
- if cooldown_time <= 0.0 and ammo >= 1:
- ammo -= 1
- cooldown_time = reload_time
- rpc("add_rocket_to_scene", player.head.global_transform.basis, get_tree().get_network_unique_id())
-
-remotesync func add_rocket_to_scene(dir, id):
- var rocket = preload("res://scenes/ballistics/Rocket.tscn").instance()
- world.get_node("BALLISTICS").add_child(rocket, true)
- rocket.shooter = player.name + " (" + world.players_info[player.get_network_master()][0] + ")"
- rocket.shooter_id = id
- rocket.global_transform.origin = player.head.global_transform.origin
- rocket.global_transform.basis = Basis(-1*dir.z, dir.y, dir.x)
- rocket.add_collision_exception_with(player)
-
-func attack2():
+ if !can_throw:
+ return
+ can_throw = false
+ player_owner.rpc("anim_event", {"VMANIMPLAY" : "rockets_launch_vm"})
+ rockets_scene.get_node("AnimationPlayer").play("throw_animation")
+ yield(player_owner.get_tree().create_timer(1.43), "timeout")
+ rockets_left -= 1
+ player_owner.rpc("add_rocket_to_scene", rockets_scene.global_transform.origin, player_owner.head.global_transform.basis, player_owner.get_network_master())
+ yield(player_owner.get_tree().create_timer(1.6), "timeout")
+ if rockets_left > 0:
+ can_throw = true
+ else:
+ rockets_scene.set_visible(false)
+
+func mouse_input(_m1: float, _m3: float, m2: float) -> void:
pass
diff --git a/godot/scenes/weapons/w_Rockets.tscn b/godot/scenes/weapons/rockets.tres
index c52f8e3..c94083f 100644
--- a/godot/scenes/weapons/w_Rockets.tscn
+++ b/godot/scenes/weapons/rockets.tres
@@ -1,6 +1,7 @@
-[gd_scene load_steps=2 format=2]
+[gd_resource type="Resource" load_steps=2 format=2]
[ext_resource path="res://scenes/weapons/rockets.gd" type="Script" id=1]
-[node name="w_Rockets" type="Spatial"]
+[resource]
+resource_local_to_scene = true
script = ExtResource( 1 )
diff --git a/godot/scenes/weapons/rockets.tscn b/godot/scenes/weapons/rockets.tscn
new file mode 100644
index 0000000..b2c47d7
--- /dev/null
+++ b/godot/scenes/weapons/rockets.tscn
@@ -0,0 +1,71 @@
+[gd_scene load_steps=6 format=2]
+
+[ext_resource path="res://meshes/rocket.tres" type="ArrayMesh" id=1]
+
+[sub_resource type="ParticlesMaterial" id=1]
+direction = Vector3( -1, 0, 0 )
+spread = 17.73
+initial_velocity = 3.0
+initial_velocity_random = 0.12
+angle = 360.0
+angle_random = 1.0
+scale = 0.02
+color = Color( 1, 0.701961, 0, 1 )
+
+[sub_resource type="SpatialMaterial" id=2]
+flags_unshaded = true
+vertex_color_use_as_albedo = true
+params_billboard_mode = 3
+particles_anim_h_frames = 1
+particles_anim_v_frames = 1
+particles_anim_loop = false
+
+[sub_resource type="QuadMesh" id=3]
+material = SubResource( 2 )
+size = Vector2( 0.25, 1 )
+
+[sub_resource type="Animation" id=4]
+resource_name = "throw_animation"
+length = 3.0
+tracks/0/type = "value"
+tracks/0/path = NodePath("Sparks:emitting")
+tracks/0/interp = 1
+tracks/0/loop_wrap = true
+tracks/0/imported = false
+tracks/0/enabled = true
+tracks/0/keys = {
+"times": PoolRealArray( 0, 0.5, 2.53138 ),
+"transitions": PoolRealArray( 1, 1, 1 ),
+"update": 1,
+"values": [ false, true, false ]
+}
+tracks/1/type = "value"
+tracks/1/path = NodePath(".:visible")
+tracks/1/interp = 1
+tracks/1/loop_wrap = true
+tracks/1/imported = false
+tracks/1/enabled = true
+tracks/1/keys = {
+"times": PoolRealArray( 0, 1.4349, 2.55169 ),
+"transitions": PoolRealArray( 1, 1, 1 ),
+"update": 1,
+"values": [ true, false, true ]
+}
+
+[node name="rockets" type="Spatial"]
+
+[node name="rocket_mesh" type="MeshInstance" parent="."]
+transform = Transform( -4.37114e-08, 1, 0, -1, -4.37114e-08, 0, 0, 0, 1, 0, 0, 0 )
+mesh = ExtResource( 1 )
+
+[node name="Sparks" type="Particles" parent="."]
+transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -0.217459, 0, 0 )
+emitting = false
+amount = 16
+lifetime = 0.25
+local_coords = false
+process_material = SubResource( 1 )
+draw_pass_1 = SubResource( 3 )
+
+[node name="AnimationPlayer" type="AnimationPlayer" parent="."]
+anims/throw_animation = SubResource( 4 )
diff --git a/godot/scripts/GameBase.gd b/godot/scripts/GameBase.gd
index cff8bf4..85af89a 100644
--- a/godot/scripts/GameBase.gd
+++ b/godot/scripts/GameBase.gd
@@ -19,11 +19,11 @@ var winddir = Vector3(1,0,0)
func _process(delta):
$HUD/Health.text = str(player_char.health) if player_char != null else ""
if is_local:
- local_server_tree.idle(delta)
+ local_server_tree.call("idle",delta)
func _physics_process(delta):
if is_local:
- local_server_tree.iteration(delta)
+ local_server_tree.call("iteration", delta)
remote func set_up_server_info(info):
$HUD/ServerJoinMenu/MOTD.text = info["MOTD"]
@@ -118,5 +118,8 @@ func is_chatting_f() -> bool:
func get_players_info(id: int, index: int) -> String:
return players_info[id][index]
-func set_player_char(character: RigidBody) -> void:
+func set_player_char(character) -> void:
player_char = character
+
+func get_cam():
+ return cam
diff --git a/godot/scripts/Server.gd b/godot/scripts/Server.gd
index d26af94..b4b0a28 100644
--- a/godot/scripts/Server.gd
+++ b/godot/scripts/Server.gd
@@ -104,7 +104,7 @@ func _client_request_change_character(arguments):
dest.rpc("set_net_owner", arguments["id"])
if arguments["current_char_name"] != "NULL":
var old = world.get_node("PLAYERS/"+arguments["current_char_name"])
- old.rpc("set_net_owner", 1)
+ old.rpc("set_net_owner", int(1))
func _client_request_control_vehicle(arguments):
var dest_machine = world.get_node(arguments["machine_path"])
diff --git a/godot/scripts/ballistics/Cannonball.gd b/godot/scripts/ballistics/Cannonball.gd
index 7cf59e5..241fc7d 100644
--- a/godot/scripts/ballistics/Cannonball.gd
+++ b/godot/scripts/ballistics/Cannonball.gd
@@ -16,5 +16,5 @@ func get_init_info():
func _on_collision(body):
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'")
+ body.rpc("damage", oldvel.length(), "BLUNT", [shooter_id, shooter], "using 'cannon'")
damage_exceptions.append(body)
diff --git a/godot/scripts/ballistics/NetworkedProjectile.gd b/godot/scripts/ballistics/NetworkedProjectile.gd
index 9703fa5..a7de71a 100644
--- a/godot/scripts/ballistics/NetworkedProjectile.gd
+++ b/godot/scripts/ballistics/NetworkedProjectile.gd
@@ -8,6 +8,9 @@ var shooter_id = 1
func _ready():
pass # Replace with function body.
+remotesync func set_nm(id):
+ set_network_master(id)
+
func mp_init(init_info):
for variable in init_info.keys():
set(variable, init_info[variable])
@@ -27,3 +30,6 @@ remotesync func net_remove():
func net_master_remove():
if is_network_master():
rpc("net_remove")
+
+remotesync func net_apply_impulse(impulse_v: Vector3):
+ apply_central_impulse(impulse_v)
diff --git a/godot/scripts/characters/player_controller_new.gd b/godot/scripts/characters/player_controller_new.gd
index a6a0827..a61ef1d 100644
--- a/godot/scripts/characters/player_controller_new.gd
+++ b/godot/scripts/characters/player_controller_new.gd
@@ -3,8 +3,16 @@ extends RigidBody
# Game
export var team: String = "RED"
export var health: int = 100
-var weapon: Node = null
+export var weapon_slot1: Resource = null
+export var weapon_slot2: Resource = null
+export var weapon_slot3: Resource = null
+export var weapon_slot4: Resource = null
+export var weapon_slot5: Resource = null
+var weapons = [null,null,null,null,null]
+var weapon: Resource = null
var world: Spatial = null
+var carrying: bool = false
+var carrying_object: RigidBody = null
# Camera
export var mouse_sensitivity:float = 12.0
@@ -12,6 +20,10 @@ export var FOV:float = 90.0
var mouse_axis: Vector2 = Vector2.ZERO
onready var head: Spatial = $Neck/Head
onready var neck: Spatial = $Neck
+onready var melee_ray: RayCast = $"%MeleeRay"
+onready var gun_ray: RayCast = $Neck/Head/GunRay
+onready var carry_point: Position3D = $Neck/Head/CarryPoint
+onready var viewmodel: Spatial = $Neck/Head/VIEWMODEL_ARMS
# Move
var velocity := Vector3()
@@ -46,8 +58,13 @@ var air_control:float = 0.3
# Called when the node enters the scene tree
func _ready() -> void:
- weapon = preload("res://scenes/weapons/w_Rockets.tscn").instance()
- add_child(weapon)
+ if weapon_slot1 == null:
+ weapon_slot1 = preload("res://scenes/weapons/hands.res")
+ weapons = [weapon_slot1,weapon_slot2,weapon_slot3,weapon_slot4,weapon_slot5]
+ for w in weapons:
+ if w!= null:
+ w.init(self)
+ weapon = weapons[0]
world = get_tree().get_root().get_node("GAMEWORLD")
$"%UseRay".add_exception(self)
@@ -55,6 +72,10 @@ func _ready() -> void:
$"%UseRay".add_exception($AreaDetect)
$"%MeleeRay".add_exception($AreaDetect)
+func add_weapon_vm(weapon_vm: Spatial, trfrm: Transform):
+ viewmodel.get_node("Skeleton/GunBone").add_child(weapon_vm)
+ weapon_vm.transform = trfrm
+
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}
@@ -82,12 +103,30 @@ func _process(_delta: float) -> void:
machine.misc_input(Input.get_action_strength("move_duck"),Input.get_action_strength("move_jump"),Input.get_action_strength("move_walk"))
machine.mouse_input(Input.get_action_strength("fire"), Input.get_action_strength("fire3"),Input.get_action_strength("fire2"))
else:
+ weapon.mouse_input(Input.get_action_strength("fire"), Input.get_action_strength("fire3"),Input.get_action_strength("fire2"))
jumping = Input.get_action_strength("move_jump")
if Input.is_action_just_pressed("fire"):
weapon.attack1()
+ if Input.is_action_just_pressed("reload") and weapon.has_method("reload"):
+ weapon.reload()
move_axis.x = Input.get_action_strength("move_forward") - Input.get_action_strength("move_backward")
move_axis.y = Input.get_action_strength("move_right") - Input.get_action_strength("move_left")
-
+
+ if Input.is_action_just_pressed("slot1") and weapons[0] != null and weapon.deselect() :
+ weapon = weapons[0]
+ weapon.select()
+ elif Input.is_action_just_pressed("slot2")and weapons[1] != null and weapon.deselect():
+ weapon = weapons[1]
+ weapon.select()
+ elif Input.is_action_just_pressed("slot3") and weapons[2] != null and weapon.deselect() :
+ weapon = weapons[2]
+ weapon.select()
+ elif Input.is_action_just_pressed("slot4") and weapons[3] != null and weapon.deselect() :
+ weapon = weapons[3]
+ weapon.select()
+ elif Input.is_action_just_pressed("slot5") and weapons[4] != null and weapon.deselect() :
+ weapon = weapons[4]
+ weapon.select()
func initiate_use():
if controlling_machine:
@@ -96,17 +135,26 @@ func initiate_use():
if ladder_m != null:
leave_ladder()
return
+ if carrying:
+ carrying = false
+ carrying_object.rpc("set_nm",1)
+ carrying_object = null
+ return
if $"%UseRay".is_colliding():
var area_c = $"%UseRay".get_collider()
match area_c.name:
- "SteerArea":
- world.rpc_id(1, "_call_on_server", "_client_request_control_vehicle", {"id" : world.client_id, "machine_path" : area_c.get_parent().get_path(), "char_name" : name})
+ "SteerArea": #must be a networkedmachine
+ if area_c.get_parent().controllable: world.rpc_id(1, "_call_on_server", "_client_request_control_vehicle", {"id" : world.client_id, "machine_path" : area_c.get_parent().get_path(), "char_name" : name})
"LadderArea":
mount_ladder(area_c.get_parent())
"TugArea":
pass
- "PickupArea":
- pass
+ "CarryArea":
+ if weapon.name == "HANDS" and weapon.can_pickup():
+ carrying = true
+ carrying_object = area_c.get_parent()
+ carrying_object.rpc("set_nm",get_network_master())
+ carry_point.global_transform.origin = carrying_object.global_transform.origin
_:
pass
@@ -141,9 +189,22 @@ func lose_machine():
controlling_machine = false
machine = null
+func carry_process() -> void:
+ var vec = (carry_point.global_transform.origin - carrying_object.global_transform.origin)
+ var length = vec.length()
+ if length > 1:
+ carrying = false
+ carrying_object.rpc("set_nm",1)
+ carrying_object = null
+ return
+ var dir = vec.normalized()
+ carrying_object.add_central_force(carrying_object.mass*120*dir*length - 90*carrying_object.linear_velocity)
+
# Called every physics tick. 'delta' is constant
func _physics_process(delta: float) -> void:
if is_network_master():
+ if carrying:
+ carry_process()
if ladder_m != null:
climb_ladder(delta)
elif !on_floor_test() and in_water:
@@ -174,7 +235,6 @@ func _integrate_forces(state: PhysicsDirectBodyState) -> void:
return
player_state = state
velocity = state.get_linear_velocity()
- $normal_vis.look_at($normal_vis.global_transform.origin + global_transform.basis.z, floor_normal)
for i in range(player_state.get_contact_count()):
var contact_angle_from_up : float = Vector3.UP.angle_to(player_state.get_contact_local_normal(i))
if contact_angle_from_up > FLOOR_MAX_ANGLE and !is_on_floor:
@@ -188,7 +248,6 @@ func _integrate_forces(state: PhysicsDirectBodyState) -> void:
rpc("damage", 500000, "drown", [1, "Davy Jones"])
func walk(_delta: float) -> void:
- return
# Input
direction = Vector3()
var aim: Basis = head.get_global_transform().basis
@@ -246,6 +305,7 @@ func exit_water():
in_water = false
func mount_ladder(target_ladder: Spatial):
+ var old_neck_rot = neck.get_global_rotation()
var ladder_tracker = Spatial.new()
ladder_tracker.name = name
target_ladder.add_child(ladder_tracker)
@@ -257,6 +317,7 @@ func mount_ladder(target_ladder: Spatial):
ladder_m = ladder_tracker
global_transform.origin = ladder_m.global_transform.origin
global_transform.basis = ladder_m.global_transform.basis.orthonormalized()
+ neck.set_global_rotation(old_neck_rot)
linear_velocity = Vector3.ZERO
set_gravity_scale(0.0)
@@ -270,9 +331,11 @@ func climb_ladder(delta: float):
global_transform.basis = ladder_m.global_transform.basis.orthonormalized()
func leave_ladder():
+ var old_neck_rot = neck.get_global_rotation()
if (ladder_m.get_parent().top.global_transform.origin - global_transform.origin).length_squared() < 0.01:
apply_central_impulse(-400*ladder_m.global_transform.basis.z)
global_transform.basis = world.global_transform.basis
+ neck.set_global_rotation(old_neck_rot)
set_gravity_scale(1.0)
ladder_m.queue_free()
ladder_m = null
@@ -296,3 +359,19 @@ remotesync func remove_dead_character():
remotesync func net_apply_impulse(impulse_v: Vector3):
apply_central_impulse(impulse_v)
+
+remotesync func anim_event(event: Dictionary):
+ $"%VIEWMODEL_ARMS".get_node("AnimationPlayer").play(event["VMANIMPLAY"])
+
+remotesync func play_weapon_sound(filepath) -> void:
+ $WeaponSound.stream = load(filepath)
+ $WeaponSound.play()
+
+remotesync func add_rocket_to_scene(pos, dir, id):
+ var rocket = preload("res://scenes/ballistics/Rocket.tscn").instance()
+ world.get_node("BALLISTICS").add_child(rocket, true)
+ rocket.shooter = name + " (" + world.players_info[get_network_master()][0] + ")"
+ rocket.shooter_id = id
+ rocket.global_transform.origin = pos
+ rocket.global_transform.basis = Basis(-1*dir.z, dir.y, dir.x)
+ rocket.add_collision_exception_with(self)
diff --git a/godot/scripts/machines/Cannon.gd b/godot/scripts/machines/Cannon.gd
index b8d9f38..80b9edf 100644
--- a/godot/scripts/machines/Cannon.gd
+++ b/godot/scripts/machines/Cannon.gd
@@ -6,8 +6,10 @@ var cooldown = 0
export var fire_rate = 1 #shot/s
export var ball_speed = 400 #m/s
-var pitch :float = 0.0
-var turn :float = 0.0
+var pitch: float = 0.0
+var turn: float = 0.0
+
+remotesync var loaded: bool = false
export var turn_speed = 7.5 #deg/s
export var pitch_speed = 10
@@ -17,19 +19,21 @@ export var min_pitch = -10
export var min_yaw = -15
export var max_yaw = 15
-onready var muzzle = get_node("YawJoint/PitchJoint/Muzzle")
+onready var muzzle: Spatial = get_node("YawJoint/PitchJoint/Muzzle")
+onready var status: Label3D = get_node("StatusNotifier")
remote func update_aim(pitch_z, yaw_y):
$YawJoint/PitchJoint.rotation_degrees.z = pitch_z
$YawJoint.rotation_degrees.y = yaw_y
func get_init_info():
- return {"pitch_rot" : $YawJoint/PitchJoint.rotation_degrees.z, "turn_rot" : $YawJoint.rotation_degrees.y, "in_use" : in_use}
+ return {"pitch_rot" : $YawJoint/PitchJoint.rotation_degrees.z, "turn_rot" : $YawJoint.rotation_degrees.y, "in_use" : in_use, "loaded" : loaded}
func mp_init(init_info):
$YawJoint/PitchJoint.rotation_degrees.z = init_info["pitch_rot"]
$YawJoint.rotation_degrees.y = init_info["turn_rot"]
in_use = init_info["in_use"]
+ loaded = init_info["loaded"]
# Called when the node enters the scene tree for the first time.
func _ready():
@@ -42,8 +46,6 @@ func on_new_control():
if is_network_master(): world.cam.attach(self, "STATIC", "./YawJoint/PitchJoint/CameraPoint")
func _physics_process(delta):
- if cooldown > 0:
- cooldown -= delta
if in_use and is_network_master(): #aim
$YawJoint/PitchJoint.rotation_degrees.z += pitch*pitch_speed*delta
$YawJoint.rotation_degrees.y += turn*turn_speed*delta
@@ -57,11 +59,13 @@ func direction_input(fwd,bwd,left,right,_left,_right):
turn = right - left
func attack1():
- if cooldown > 0:
+ if !loaded:
return
rpc("fire")
remotesync func fire():
+ loaded = false
+ status.set_visible(true)
$YawJoint/PitchJoint/Muzzle/explosion_sound.play()
var expl = preload("res://particles/p_Explosion.tscn").instance()
var cball = preload("res://scenes/ballistics/Cannonball.tscn").instance()
@@ -74,7 +78,6 @@ remotesync func fire():
cball.linear_velocity = muzzle.global_transform.basis.x*ball_speed
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_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:
diff --git a/godot/scripts/machines/NetworkedMachineGDS.gd b/godot/scripts/machines/NetworkedMachineGDS.gd
index eb675d0..a8ee1da 100644
--- a/godot/scripts/machines/NetworkedMachineGDS.gd
+++ b/godot/scripts/machines/NetworkedMachineGDS.gd
@@ -1,6 +1,7 @@
extends RigidBody
var in_use: bool = false
+var controllable: bool = false
var user: RigidBody = null
var world: Spatial = null
diff --git a/godot/scripts/vehicles/Gunboat.gd b/godot/scripts/vehicles/Gunboat.gd
index 4c822ca..c00479e 100644
--- a/godot/scripts/vehicles/Gunboat.gd
+++ b/godot/scripts/vehicles/Gunboat.gd
@@ -76,8 +76,9 @@ 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():
- for sail in $SAILS.get_children():
- sail.set_sheet(sail_out)
+ if mainsheet != 0:
+ 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)
@@ -86,7 +87,7 @@ func _physics_process(delta):
add_torque(Vector3(0,-rudder_turn*rudder_constant*(0.5+linear_velocity.dot(global_transform.basis.x)),0))
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)
+ #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():
if area.name == "WaterArea":
diff --git a/godot/sounds/lock_click.wav b/godot/sounds/lock_click.wav
new file mode 100644
index 0000000..0c413d9
--- /dev/null
+++ b/godot/sounds/lock_click.wav
Binary files differ
diff --git a/godot/sounds/lock_click.wav.import b/godot/sounds/lock_click.wav.import
new file mode 100644
index 0000000..e22ff55
--- /dev/null
+++ b/godot/sounds/lock_click.wav.import
@@ -0,0 +1,23 @@
+[remap]
+
+importer="wav"
+type="AudioStreamSample"
+path="res://.import/lock_click.wav-d7fd55fd33e9ee369647d042c2ecc678.sample"
+
+[deps]
+
+source_file="res://sounds/lock_click.wav"
+dest_files=[ "res://.import/lock_click.wav-d7fd55fd33e9ee369647d042c2ecc678.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/sounds/pistol.wav b/godot/sounds/pistol.wav
new file mode 100644
index 0000000..4278c70
--- /dev/null
+++ b/godot/sounds/pistol.wav
Binary files differ
diff --git a/godot/sounds/pistol.wav.import b/godot/sounds/pistol.wav.import
new file mode 100644
index 0000000..f8b01ef
--- /dev/null
+++ b/godot/sounds/pistol.wav.import
@@ -0,0 +1,23 @@
+[remap]
+
+importer="wav"
+type="AudioStreamSample"
+path="res://.import/pistol.wav-0744c26822dcf8eab0bb399f960154e2.sample"
+
+[deps]
+
+source_file="res://sounds/pistol.wav"
+dest_files=[ "res://.import/pistol.wav-0744c26822dcf8eab0bb399f960154e2.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/sounds/punch_generic.wav b/godot/sounds/punch_generic.wav
new file mode 100644
index 0000000..f1aa78d
--- /dev/null
+++ b/godot/sounds/punch_generic.wav
Binary files differ
diff --git a/godot/sounds/punch_generic.wav.import b/godot/sounds/punch_generic.wav.import
new file mode 100644
index 0000000..776a77d
--- /dev/null
+++ b/godot/sounds/punch_generic.wav.import
@@ -0,0 +1,23 @@
+[remap]
+
+importer="wav"
+type="AudioStreamSample"
+path="res://.import/punch_generic.wav-b07960a525e958d993061aed229f2c16.sample"
+
+[deps]
+
+source_file="res://sounds/punch_generic.wav"
+dest_files=[ "res://.import/punch_generic.wav-b07960a525e958d993061aed229f2c16.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/sounds/reload_sounds.wav b/godot/sounds/reload_sounds.wav
new file mode 100644
index 0000000..2376a9a
--- /dev/null
+++ b/godot/sounds/reload_sounds.wav
Binary files differ
diff --git a/godot/sounds/reload_sounds.wav.import b/godot/sounds/reload_sounds.wav.import
new file mode 100644
index 0000000..699f813
--- /dev/null
+++ b/godot/sounds/reload_sounds.wav.import
@@ -0,0 +1,23 @@
+[remap]
+
+importer="wav"
+type="AudioStreamSample"
+path="res://.import/reload_sounds.wav-1b7c5c4611bc5ac32a3dbbaf5417662f.sample"
+
+[deps]
+
+source_file="res://sounds/reload_sounds.wav"
+dest_files=[ "res://.import/reload_sounds.wav-1b7c5c4611bc5ac32a3dbbaf5417662f.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/sounds/small_thud.wav b/godot/sounds/small_thud.wav
new file mode 100644
index 0000000..ce24d00
--- /dev/null
+++ b/godot/sounds/small_thud.wav
Binary files differ
diff --git a/godot/sounds/small_thud.wav.import b/godot/sounds/small_thud.wav.import
new file mode 100644
index 0000000..a017453
--- /dev/null
+++ b/godot/sounds/small_thud.wav.import
@@ -0,0 +1,23 @@
+[remap]
+
+importer="wav"
+type="AudioStreamSample"
+path="res://.import/small_thud.wav-6e60f71d6349a495df7fc2b69da76fb5.sample"
+
+[deps]
+
+source_file="res://sounds/small_thud.wav"
+dest_files=[ "res://.import/small_thud.wav-6e60f71d6349a495df7fc2b69da76fb5.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/dust.png b/godot/textures/dust.png
new file mode 100644
index 0000000..4f3721b
--- /dev/null
+++ b/godot/textures/dust.png
Binary files differ
diff --git a/godot/textures/dust.png.import b/godot/textures/dust.png.import
new file mode 100644
index 0000000..18be8e4
--- /dev/null
+++ b/godot/textures/dust.png.import
@@ -0,0 +1,37 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path.s3tc="res://.import/dust.png-da375377365d39266dac1c0440583e02.s3tc.stex"
+path.etc2="res://.import/dust.png-da375377365d39266dac1c0440583e02.etc2.stex"
+metadata={
+"imported_formats": [ "s3tc", "etc2" ],
+"vram_texture": true
+}
+
+[deps]
+
+source_file="res://textures/dust.png"
+dest_files=[ "res://.import/dust.png-da375377365d39266dac1c0440583e02.s3tc.stex", "res://.import/dust.png-da375377365d39266dac1c0440583e02.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