summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--backup_stuff/Player.gd142
-rw-r--r--backup_stuff/Player.tscn57
-rw-r--r--backup_stuff/PlayerOld.tscn37
-rw-r--r--backup_stuff/Player_Other.gd219
-rw-r--r--backup_stuff/Sailor.gd43
-rw-r--r--backup_stuff/Sailor.tscn27
-rw-r--r--backup_stuff/player_controller.gd282
-rw-r--r--default_env.tres7
-rw-r--r--icon.pngbin0 -> 3305 bytes
-rw-r--r--icon.png.import35
-rw-r--r--maps/Main.tscn130
-rw-r--r--meshes/laetine.obj346
-rw-r--r--meshes/laetine.obj.import20
-rw-r--r--meshes/laetine_mask.obj97
-rw-r--r--meshes/laetine_mask.obj.import20
-rw-r--r--particles/RocketTrail.tscn41
-rw-r--r--particles/p_Explosion.gd31
-rw-r--r--particles/p_Explosion.tscn193
-rw-r--r--project.godot200
-rw-r--r--scenes/ClientUI.tscn44
-rw-r--r--scenes/GameBase.tscn25
-rw-r--r--scenes/Server.tscn6
-rw-r--r--scenes/ServerUI.tscn100
-rw-r--r--scenes/ballistics/Cannonball.tscn45
-rw-r--r--scenes/ballistics/Rocket.gd64
-rw-r--r--scenes/ballistics/Rocket.tscn114
-rw-r--r--scenes/boats/Gunboat.tscn276
-rw-r--r--scenes/characters/PlayerRigid.tscn111
-rw-r--r--scenes/environment/CaptureFlag.gd84
-rw-r--r--scenes/environment/CaptureFlag.tscn93
-rw-r--r--scenes/environment/Water.tscn109
-rw-r--r--scenes/environment/battery.tscn24
-rw-r--r--scenes/environment/dockscene.tscn69
-rw-r--r--scenes/environment/housescene.tscn42
-rw-r--r--scenes/environment/islandscene.tscn31
-rw-r--r--scenes/machines/Cannon.tscn78
-rw-r--r--scenes/weapons/rockets.gd40
-rw-r--r--scenes/weapons/w_Rockets.tscn6
-rw-r--r--scripts/ClientUI.gd27
-rw-r--r--scripts/CmdPrompt.gd26
-rw-r--r--scripts/Console.gd14
-rw-r--r--scripts/GameBase.gd77
-rw-r--r--scripts/Server.gd110
-rw-r--r--scripts/ServerUI.gd38
-rw-r--r--scripts/World.gd51
-rw-r--r--scripts/ballistics/Cannonball.gd24
-rw-r--r--scripts/boats/Gunboat.gd121
-rw-r--r--scripts/characters/player_controller_new.gd236
-rw-r--r--scripts/machines/Cannon.gd92
-rw-r--r--scripts/world_tools.gd65
-rw-r--r--sounds/capture.wavbin0 -> 212030 bytes
-rw-r--r--sounds/capture.wav.import23
-rw-r--r--sounds/explode.wavbin0 -> 277340 bytes
-rw-r--r--sounds/explode.wav.import23
-rw-r--r--textures/FreeMono.otfbin0 -> 430884 bytes
-rw-r--r--textures/WaterA.jpgbin0 -> 99254 bytes
-rw-r--r--textures/WaterA.jpg.import37
-rw-r--r--textures/WaterB.jpgbin0 -> 92949 bytes
-rw-r--r--textures/WaterB.jpg.import35
-rw-r--r--textures/WaterC.jpgbin0 -> 3526 bytes
-rw-r--r--textures/WaterC.jpg.import37
-rw-r--r--textures/conc_slabs01_c.pngbin0 -> 2132540 bytes
-rw-r--r--textures/conc_slabs01_c.png.import37
-rw-r--r--textures/debris1.pngbin0 -> 2070 bytes
-rw-r--r--textures/debris1.png.import35
-rw-r--r--textures/debris2.pngbin0 -> 1982 bytes
-rw-r--r--textures/debris2.png.import35
-rw-r--r--textures/dirt.jpgbin0 -> 803294 bytes
-rw-r--r--textures/dirt.jpg.import35
-rw-r--r--textures/flame.pngbin0 -> 8875 bytes
-rw-r--r--textures/flame.png.import35
-rw-r--r--textures/planks.jpgbin0 -> 36250 bytes
-rw-r--r--textures/planks.jpg.import37
-rw-r--r--textures/shockwave.pngbin0 -> 35876 bytes
-rw-r--r--textures/shockwave.png.import35
-rw-r--r--textures/smoke.pngbin0 -> 83686 bytes
-rw-r--r--textures/smoke.png.import35
-rw-r--r--ui/HUD.gd79
-rw-r--r--ui/HUD.tscn206
-rw-r--r--work/Material_002.materialbin0 -> 716370 bytes
-rw-r--r--work/RocketMaterial.materialbin0 -> 128983 bytes
-rw-r--r--work/RocketUVOutline.pngbin0 -> 60011 bytes
-rw-r--r--work/RocketUVOutline.png.import35
-rw-r--r--work/dockscene.glbbin0 -> 461528 bytes
-rw-r--r--work/dockscene.glb.import1065
-rw-r--r--work/housescene.glbbin0 -> 1697652 bytes
-rw-r--r--work/housescene.glb.import1065
-rw-r--r--work/housetexture.materialbin0 -> 3147689 bytes
-rw-r--r--work/islandscene.blendbin0 -> 1050728 bytes
-rw-r--r--work/islandscene.blend1bin0 -> 1050728 bytes
-rw-r--r--work/islandscene.glbbin0 -> 639312 bytes
-rw-r--r--work/islandscene.glb.import1065
-rw-r--r--work/rocket.blendbin0 -> 814916 bytes
-rw-r--r--work/rocket.blend1bin0 -> 814916 bytes
-rw-r--r--work/rocket.glbbin0 -> 113912 bytes
-rw-r--r--work/rocket.glb.import1065
-rw-r--r--work/rockettexture.pngbin0 -> 108617 bytes
-rw-r--r--work/rockettexture.png.import35
-rw-r--r--work/sandyground.materialbin0 -> 756248 bytes
99 files changed, 9223 insertions, 0 deletions
diff --git a/backup_stuff/Player.gd b/backup_stuff/Player.gd
new file mode 100644
index 0000000..3555de5
--- /dev/null
+++ b/backup_stuff/Player.gd
@@ -0,0 +1,142 @@
+extends RigidBody
+
+###################-VARIABLES-####################
+
+# Camera
+export(float) var mouse_sensitivity = 12.0
+export(NodePath) var cam_path
+export(NodePath) var ai_follower = null
+export(float) var FOV = 90.0
+var mouse_axis := Vector2()
+onready var cam: Camera = get_node(cam_path)
+# Move
+var velocity := Vector3()
+var direction := Vector3()
+var move_axis := Vector2()
+# Walk
+const FLOOR_MAX_ANGLE: float = deg2rad(46.0)
+export(float) var gravity = 17.35
+export(float) var jump_height = 1.084
+var jump_vel = 5.89#sqrt(2 * gravity * jump_height)
+var is_on_floor : bool = false
+onready var feet = get_node("Feet")
+
+var controlling_vehicle = false
+var vehicle = null
+
+export(float) var acceleration = 70
+export(int) var walk_speed = 6
+export(float) var _airspeed_cap = 1
+export(float) var air_control = 1
+
+# Fly
+export(int) var fly_speed = 50
+export(int) var fly_accel = 10
+var flying := false
+
+# Crouch
+var is_duck = 0
+const duck_height = .5*.6*1.8 #one half the hitbox duck height
+var duck_speed = 2.3
+var knockback_mult = 1
+var duck_progress = 0
+
+var world
+
+# Shoot
+var countdown = 0;
+export(float) var firing_cooldown = .8
+export(Vector3) var snap
+
+static func compare_floats(a, b, epsilon = 0.00001):
+ return abs(a - b) <= epsilon
+
+func walk(delta):
+ knockback_mult = 1.35 if is_duck else 1
+ #check if is on floor
+ if feet.is_colliding():
+ is_on_floor = true
+
+ # Duck
+ if not compare_floats(duck_progress, is_duck):
+ var h = $CollisionBox.get_shape().get_extents().y
+ var dir = -1 if is_duck else 1
+ var dh = dir*duck_speed*state.step
+ var desh = duck_height if is_duck else 0.9
+ if abs(h+dh - desh) < .05:
+ dh = desh-h
+ $CollisionBox.get_shape().set_extents(Vector3(.325,h+dh,.325))
+ $CollisionBox.translate_object_local(Vector3(0,-dh/2,0))
+ duck_progress = 1-(h+dh-duck_height)/(0.9-duck_height)
+
+ # Input
+ direction = Vector3()
+ var aim: Basis = get_global_transform().basis
+ if move_axis.x >= 0.5:
+ direction -= aim.z
+ elif move_axis.x <= -0.5:
+ direction += aim.z
+ if move_axis.y <= -0.5:
+ direction -= aim.x
+ elif move_axis.y >= 0.5:
+ direction += aim.x
+ direction.y = 0
+ direction = direction.normalized()
+
+ # Jump
+ if is_on_floor:
+ snap = Vector3.DOWN
+ if Input.is_action_just_pressed("move_jump"):
+ snap = Vector3.ZERO
+ velocity.y += jump_vel
+
+ velocity.y -= gravity * state.step
+ if abs(velocity.y) > 1:
+ snap = Vector3.ZERO
+
+
+ #max walk speed
+ var _speed = walk_speed if not is_duck else walk_speed*0.5
+
+
+ var _temp_accel: float = acceleration
+
+
+ if not is_on_floor or Input.is_action_just_pressed("move_jump"):
+ _temp_accel *= air_control
+ else: #apply friction
+ var _cspeed = sqrt(pow(velocity.x,2)+pow(velocity.z,2))
+ if _cspeed != 0:
+ var walkdir = Vector2(velocity.x,velocity.z)
+ var fvar = _cspeed*friction if direction.length() != 0 else _cspeed*2*friction
+ #fvar *= 4 if is_duck else 1
+ velocity.x -= walkdir.normalized().x*fvar*state.step
+ velocity.z -= walkdir.normalized().y*fvar*state.step
+
+ var projVel = Vector2(velocity.x,velocity.z).dot(Vector2(direction.x,direction.z))
+ _temp_accel *= state.step
+
+ if is_on_floor:
+ if _speed - (projVel + _temp_accel) > 0:
+ velocity.x += direction.x*_temp_accel
+ velocity.z += direction.z*_temp_accel
+ else:
+ velocity.x += direction.x*(_speed-projVel)
+ velocity.z += direction.z*(_speed-projVel)
+ elif _airspeed_cap - projVel > 0:
+ velocity.x += direction.x*_temp_accel
+ velocity.z += direction.z*_temp_accel
+
+ # clamping (to stop on slopes)
+ if direction.dot(velocity) == 0:
+ var _vel_clamp := 0.25
+ if abs(velocity.x) < _vel_clamp:
+ velocity.x = 0
+ if abs(velocity.z) < _vel_clamp:
+ velocity.z = 0
+
+ # Move
+ print(velocity)
+ set_linear_velocity(velocity)
+ velocity = get_linear_velocity()
+
diff --git a/backup_stuff/Player.tscn b/backup_stuff/Player.tscn
new file mode 100644
index 0000000..a68f994
--- /dev/null
+++ b/backup_stuff/Player.tscn
@@ -0,0 +1,57 @@
+[gd_scene load_steps=3 format=2]
+
+[ext_resource path="res://backup_stuff/Player.gd" type="Script" id=1]
+
+[sub_resource type="CylinderShape" id=1]
+height = 1.8
+radius = 0.4
+
+[node name="Player" type="RigidBody"]
+mode = 2
+mass = 80.0
+contacts_reported = 1
+contact_monitor = true
+axis_lock_angular_x = true
+axis_lock_angular_z = true
+script = ExtResource( 1 )
+mouse_sensitivity = null
+cam_path = null
+ai_follower = null
+FOV = null
+gravity = null
+jump_height = null
+acceleration = null
+walk_speed = null
+_airspeed_cap = null
+air_control = null
+fly_speed = null
+fly_accel = null
+firing_cooldown = null
+snap = null
+
+[node name="CollisionBox" type="CollisionShape" parent="."]
+transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.875, 0 )
+shape = SubResource( 1 )
+
+[node name="Camera" type="Camera" parent="."]
+transform = Transform( 1, 0, 0, 0, 0.999973, -0.00740013, 0, 0.00740013, 0.999973, 0, 1.5, 0 )
+cull_mask = 524287
+near = 0.15
+far = 8192.0
+
+[node name="UseRay" type="RayCast" parent="Camera"]
+enabled = true
+cast_to = Vector3( 0, 0, -2.5 )
+collision_mask = 131075
+collide_with_areas = true
+
+[node name="MeleeRay" type="RayCast" parent="Camera"]
+enabled = true
+cast_to = Vector3( 0, 0, -2.5 )
+collision_mask = 262145
+collide_with_areas = true
+
+[node name="Feet" type="RayCast" parent="."]
+transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.0608446, 0 )
+enabled = true
+cast_to = Vector3( 0, -0.25, 0 )
diff --git a/backup_stuff/PlayerOld.tscn b/backup_stuff/PlayerOld.tscn
new file mode 100644
index 0000000..f79339e
--- /dev/null
+++ b/backup_stuff/PlayerOld.tscn
@@ -0,0 +1,37 @@
+[gd_scene load_steps=3 format=2]
+
+[ext_resource path="res://backup_stuff/player_controller.gd" type="Script" id=1]
+
+[sub_resource type="BoxShape" id=1]
+extents = Vector3( 0.325, 0.9, 0.325 )
+
+[node name="Player" type="KinematicBody" groups=["units"]]
+script = ExtResource( 1 )
+cam_path = NodePath("Camera")
+jump_height = 2.0
+fly_speed = 10
+
+[node name="CollisionBox" type="CollisionShape" parent="."]
+transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.875, 0 )
+shape = SubResource( 1 )
+
+[node name="Camera" type="Camera" parent="."]
+transform = Transform( 1, 0, 0, 0, 0.999973, -0.00740013, 0, 0.00740013, 0.999973, 0, 1.5, 0 )
+cull_mask = 524287
+near = 0.15
+far = 8192.0
+
+[node name="UseRay" type="RayCast" parent="Camera"]
+enabled = true
+cast_to = Vector3( 0, 0, -2.5 )
+collision_mask = 131075
+collide_with_areas = true
+
+[node name="MeleeRay" type="RayCast" parent="Camera"]
+enabled = true
+cast_to = Vector3( 0, 0, -100 )
+collision_mask = 262145
+collide_with_areas = true
+
+[node name="TugPoint" type="Spatial" parent="."]
+transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.30489, -1.57084 )
diff --git a/backup_stuff/Player_Other.gd b/backup_stuff/Player_Other.gd
new file mode 100644
index 0000000..0116d71
--- /dev/null
+++ b/backup_stuff/Player_Other.gd
@@ -0,0 +1,219 @@
+extends KinematicBody
+
+
+export(String, "red", "blue") var team
+#item variables
+var can_swap = true
+var has_items = [false,false,false,false,false]
+var items = [null,null,null,null,null]
+export(String) var item0path
+export(String) var item1path
+export(String) var item2path
+export(String) var item3path
+export(String) var item4path
+var weapon
+export(int) var health = 100
+
+var unit
+
+var move_axis := Vector2()
+var velocity := Vector3()
+var direction := Vector3()
+var parentvel := Vector3()
+var tugging = false
+var tug_target
+
+export(float) var friction = 4
+export(float) var _airspeed_cap = 1
+
+var is_duck = 0
+const duck_height = .5*.6*1.8 #one half the hitbox duck height
+var duck_speed = 2.3
+var knockback_mult = 1
+var duck_progress = 0
+
+var can_switch = true
+
+
+const gravity = 9.8
+const FLOOR_MAX_ANGLE: float = deg2rad(46.0)
+const jump_constant = 12
+const walk_speed = 6
+const tug_speed = 1.5
+const acceleration = 70
+const air_control = 0.3
+const tug_force = 500
+const tug_distance = 3.5
+const push_distance = 1
+const duck_knockback_mult = 1.35
+const jump_vel = 5
+
+static func compare_floats(a, b, epsilon = 0.00001):
+ return abs(a - b) <= epsilon
+
+# Called when the node enters the scene tree for the first time.
+func _ready():
+ $Camera/UseRay.add_exception(self)
+ $Camera/MeleeRay.add_exception(self)
+
+
+func damage(amount, attacker, point = Vector3.ZERO):
+ health -= amount
+ rpc("update_health",health)
+ if health <= 0:
+ if is_network_master():
+ get_node("/root/Game/Camera").current = true
+ rpc("die")
+
+
+# Called every frame. 'delta' is the elapsed time since the previous frame.
+func _process(delta):
+ if is_network_master() and !get_node('/root/Game/HUD/Selection').is_visible_in_tree():
+ if Input.is_action_just_pressed("use"):
+ pass
+ move_axis.x = Input.get_action_strength("walk_forward") - Input.get_action_strength("walk_backward")
+ move_axis.y = Input.get_action_strength("strafe_right") - Input.get_action_strength("strafe_left")
+ is_duck = Input.get_action_strength("duck")
+ if Input.is_action_just_pressed("attack1"):
+ weapon.attack()
+ if Input.is_action_just_pressed("attack2"):
+ weapon.attack2()
+ if Input.is_action_just_pressed("slot1"):
+ rpc('switch_weapon',0)
+ if Input.is_action_just_pressed("slot2"):
+ rpc('switch_weapon',1)
+
+func initiate_use():
+ if tugging:
+ tugging = false
+ elif $Camera/UseRay.is_colliding():
+ var type = $Camera/UseRay.get_collider().name
+ match type:
+ "TugArea":
+ tugging = true
+ tug_target = $Camera/UseRay.get_collider().get_parent()
+ _:
+ pass
+
+func check_tug():
+ if !$Camera/UseRay.is_colliding() or !($Camera/UseRay.get_collider().name != tug_target.name):
+ tugging = false
+
+func _physics_process(delta):
+ if is_network_master() or (get_tree().get_network_unique_id() == 1 and get_network_master() == -1):
+ if is_network_master():
+ player_move(delta)
+ else:
+ ai_move(delta)
+ rpc("_set_position", global_transform)
+
+remotesync func update_health(new_h):
+ health = new_h
+ if is_network_master():
+ get_tree().get_root().get_node('Game/HUD/Health').text = str(health)
+
+func ai_move(delta):
+ if !is_on_floor():
+ velocity.y -= gravity * delta
+ move_and_slide(velocity,Vector3.UP)
+
+func player_move(delta):
+ # Input
+ direction = Vector3()
+ var aim: Basis = get_global_transform().basis
+ if move_axis.x >= 0.5:
+ direction -= aim.z
+ elif move_axis.x <= -0.5:
+ direction += aim.z
+ if move_axis.y <= -0.5:
+ direction -= aim.x
+ elif move_axis.y >= 0.5:
+ direction += aim.x
+ direction.y = 0
+ direction = direction.normalized()
+
+ # Jump
+ var snap = Vector3.ZERO
+ if is_on_floor():
+ snap = Vector3.DOWN
+ if Input.is_action_just_pressed("jump"):
+ snap = Vector3.ZERO
+ velocity.y += jump_vel
+ else:
+ velocity += parentvel
+
+ velocity.y -= gravity * delta
+ if abs(velocity.y) > 1:
+ snap = Vector3.ZERO
+
+ #max walk speed
+ var _speed = walk_speed if not is_duck else walk_speed*0.5
+
+ var _temp_accel: float = acceleration
+
+ if is_on_floor():
+ var _cspeed = sqrt(pow(velocity.x,2)+pow(velocity.z,2))
+ if _cspeed != 0:
+ var walkdir = Vector2(velocity.x,velocity.z)
+ var fvar = _cspeed*friction if direction.length() != 0 else _cspeed*2*friction
+ #fvar *= 4 if is_duck else 1
+ velocity.x -= walkdir.normalized().x*fvar*delta
+ velocity.z -= walkdir.normalized().y*fvar*delta
+ animationcontroller.rpc("run",_cspeed/walk_speed)
+ else:
+ animationcontroller.rpc("run",0)
+ #rpc("_play_animation",false,"idle_single")
+
+ var projVel = Vector2(velocity.x,velocity.z).dot(Vector2(direction.x,direction.z))
+ _temp_accel *= delta
+
+ if is_on_floor():
+
+ if _speed - (projVel + _temp_accel) > 0:
+ velocity.x += direction.x*_temp_accel
+ velocity.z += direction.z*_temp_accel
+ else:
+ velocity.x += direction.x*(_speed-projVel)
+ velocity.z += direction.z*(_speed-projVel)
+ elif _airspeed_cap - projVel > 0:
+ velocity.x += direction.x*_temp_accel
+ velocity.z += direction.z*_temp_accel
+
+ # clamping (to stop on slopes)
+ if direction.dot(velocity) == 0:
+ var _vel_clamp := 0.25
+ if abs(velocity.x) < _vel_clamp:
+ velocity.x = 0
+ if abs(velocity.z) < _vel_clamp:
+ velocity.z = 0
+
+ # Move
+ var moving = move_and_slide_with_snap(velocity, snap, Vector3.UP, false, 4, FLOOR_MAX_ANGLE)
+ if is_on_wall():
+ velocity = moving
+ else:
+ velocity.y = moving.y
+
+remotesync func die():
+ get_node("/root/Game").update_chars_delay()
+ queue_free()
+
+
+remote func _set_position(pos):
+ global_transform = pos
+#set net master of this player to the id
+func _set_master(id):
+ if get_network_master() == -1:
+ $Camera.current = true
+ $Armature/Skeleton/Cube.set_layer_mask(524288)
+ for unit in get_tree().get_nodes_in_group("units"):
+ if unit.get_network_master() == id:
+ unit.rpc("_set_master_helper",-1)
+ #nit.set_network_master(-1)
+ rpc("_set_master_helper", id)
+remotesync func _set_master_helper(id):
+ set_network_master(id)
+ update_health(health)
+ if id == -1:
+ $Armature/Skeleton/Cube.set_layer_mask(1)
+ get_node("/root/Game").update_chars()
diff --git a/backup_stuff/Sailor.gd b/backup_stuff/Sailor.gd
new file mode 100644
index 0000000..24b93f9
--- /dev/null
+++ b/backup_stuff/Sailor.gd
@@ -0,0 +1,43 @@
+extends KinematicBody
+
+
+# Declare member variables here. Examples:
+# var a = 2
+# var b = "text"
+export(NodePath) var parent_vehicle = null
+#onready var nav_agent : NavigationAgent = get_node("NavigationAgent")
+var parent_vehicle_nav = null
+
+var destination = Vector3.ZERO
+var closest_point = Vector3.ZERO
+var direction = Vector3.ZERO
+var path = null
+var pathfinding = false
+
+const speed = 5
+var velocity = Vector3.ZERO
+
+
+# Called when the node enters the scene tree for the first time.
+func _ready():
+ if parent_vehicle != null:
+ parent_vehicle = get_node(parent_vehicle)
+ parent_vehicle_nav = parent_vehicle.get_node("Navigation")
+ #nav_agent.set_navigation(parent_vehicle_nav)
+
+func update_destination(new_dest):
+ pass#nav_agent.set_target_location(new_dest)
+
+func move(delta):
+ var target = Vector3.ZERO#nav_agent.get_next_location()
+ var direction : Vector3 = (target - global_transform.origin).normalized() * speed
+ velocity.y -= 9.8*delta
+ velocity.x = direction.normalized().x*speed
+ velocity.z = direction.normalized().z*speed
+ #nav_agent.set_velocity(Vector3(velocity.x,0,velocity.z))
+ velocity = move_and_slide(velocity, Vector3.UP, true, 4, 0.785, false)
+
+
+# Called every frame. 'delta' is the elapsed time since the previous frame.
+func _physics_process(delta):
+ move(delta)
diff --git a/backup_stuff/Sailor.tscn b/backup_stuff/Sailor.tscn
new file mode 100644
index 0000000..6458fec
--- /dev/null
+++ b/backup_stuff/Sailor.tscn
@@ -0,0 +1,27 @@
+[gd_scene load_steps=4 format=2]
+
+[ext_resource path="res://backup_stuff/Sailor.gd" type="Script" id=1]
+
+[sub_resource type="BoxShape" id=1]
+extents = Vector3( 0.325, 0.9, 0.325 )
+
+[sub_resource type="CubeMesh" id=2]
+size = Vector3( 0.625, 1.8, 0.625 )
+
+[node name="Sailor" type="KinematicBody"]
+collision/safe_margin = 0.01
+script = ExtResource( 1 )
+
+[node name="CollisionShape" type="CollisionShape" parent="."]
+transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.937097, 0 )
+shape = SubResource( 1 )
+
+[node name="MeshInstance" type="MeshInstance" parent="."]
+transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.937097, 0 )
+mesh = SubResource( 2 )
+
+[node name="NavigationAgent" type="NavigationAgent" parent="."]
+target_desired_distance = 3.52
+agent_height_offset = 0.1
+radius = 0.5
+max_speed = 5.0
diff --git a/backup_stuff/player_controller.gd b/backup_stuff/player_controller.gd
new file mode 100644
index 0000000..f52decf
--- /dev/null
+++ b/backup_stuff/player_controller.gd
@@ -0,0 +1,282 @@
+extends KinematicBody
+
+###################-VARIABLES-####################
+
+# Camera
+export(float) var mouse_sensitivity = 12.0
+export(NodePath) var cam_path
+export(NodePath) var ai_follower = null
+export(float) var FOV = 90.0
+var mouse_axis := Vector2()
+onready var cam: Camera = get_node(cam_path)
+# Move
+var velocity := Vector3()
+var direction := Vector3()
+var move_axis := Vector2()
+# Walk
+const FLOOR_MAX_ANGLE: float = deg2rad(46.0)
+export(float) var gravity = 17.35
+export(float) var jump_height = 1.084
+var jump_vel = 5.89#sqrt(2 * gravity * jump_height)
+
+var has_control = true
+var vehicle = null
+
+export(float) var acceleration = 70
+export(int) var walk_speed = 6
+export(float) var _airspeed_cap = 1
+export(float) var friction = 4
+export(float) var air_control = 1
+
+var grappling = false
+var grapple_length = 0
+var grapple_point = Vector3.ZERO
+
+# Fly
+export(int) var fly_speed = 50
+export(int) var fly_accel = 10
+var flying := false
+
+# Crouch
+var is_duck = 0
+const duck_height = .5*.6*1.8 #one half the hitbox duck height
+var duck_speed = 2.3
+var knockback_mult = 1
+var duck_progress = 0
+
+var world
+
+# Shoot
+var countdown = 0;
+export(float) var firing_cooldown = .8
+export(Vector3) var snap
+
+
+##################################################
+
+# Called when the node enters the scene tree
+func _ready() -> void:
+ if ai_follower != null:
+ ai_follower = get_node(ai_follower)
+ flying = true
+ Input.set_mouse_mode(Input.MOUSE_MODE_CAPTURED)
+ cam.fov = FOV
+ $Camera/UseRay.add_exception(self)
+ $Camera/MeleeRay.add_exception(self)
+ world = get_parent()
+
+
+# Called every frame. 'delta' is the elapsed time since the previous frame
+func _process(_delta: float) -> void:
+ if Input.is_action_just_pressed("use"):
+ initiate_use()
+ if !has_control:
+ return
+ if Input.is_action_just_pressed("fly"):
+ flying = !flying
+ if Input.is_action_just_pressed("fire"):
+ if $Camera/MeleeRay.is_colliding():
+ grappling = true
+ grapple_point = $Camera/MeleeRay.get_collision_point()
+ grapple_length = (grapple_point-global_transform.origin).length() + 1
+ elif Input.is_action_just_released("fire"):
+ grappling = false
+ if Input.is_action_just_pressed("altfire"):
+ cam.fov = 20 if cam.fov == FOV else FOV
+ if countdown > 0:
+ countdown -= _delta
+ 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")
+ is_duck = Input.get_action_strength("duck")
+
+
+# Called every physics tick. 'delta' is constant
+func _physics_process(delta: float) -> void:
+ if !has_control:
+ move_axis = Vector2.ZERO
+ if flying:
+ fly(delta)
+ else:
+ walk(delta)
+
+static func compare_floats(a, b, epsilon = 0.00001):
+ return abs(a - b) <= epsilon
+
+func regain_control(gt):
+ #world.add_child(self)
+ global_transform.origin = gt
+ has_control = true
+ vehicle = null
+
+func initiate_use():
+ if !has_control:
+ vehicle.relinquish_control()
+ return
+ if $Camera/UseRay.is_colliding():
+ var type = $Camera/UseRay.get_collider().name
+ match type:
+ "SteerArea":
+ if flying or $Camera/UseRay.get_collider().get_parent().is_in_use():
+ return
+ has_control = false
+ vehicle = $Camera/UseRay.get_collider().get_parent().take_control(self)
+ var gt = global_transform.origin
+ velocity = Vector3.ZERO
+ #get_parent().remove_child(self)
+ #vehicle.add_child(self)
+ global_transform.origin = gt
+ _:
+ pass
+
+# Called when there is an input event
+func _input(event: InputEvent) -> void:
+ if event is InputEventMouseMotion:
+ mouse_axis = event.relative
+ camera_rotation()
+
+
+func walk(delta: float) -> void:
+ knockback_mult = 1.35 if is_duck else 1
+ if grappling:
+ var grapple_vec = global_transform.origin - grapple_point
+ var grapple_dist = grapple_vec.length()
+ if grapple_dist >= grapple_length:
+ velocity -= grapple_vec.dot(velocity)*grapple_vec/(grapple_dist*grapple_dist)
+ var v = velocity.abs()
+ velocity -= grapple_vec.normalized()*delta*v*v/grapple_dist
+ # Duck
+ if not compare_floats(duck_progress, is_duck):
+ var h = $CollisionBox.get_shape().get_extents().y
+ var dir = -1 if is_duck else 1
+ var dh = dir*duck_speed*delta
+ var desh = duck_height if is_duck else 0.9
+ if abs(h+dh - desh) < .05:
+ dh = desh-h
+ $CollisionBox.get_shape().set_extents(Vector3(.325,h+dh,.325))
+ $CollisionBox.translate_object_local(Vector3(0,-dh/2,0))
+ duck_progress = 1-(h+dh-duck_height)/(0.9-duck_height)
+
+ # Input
+ direction = Vector3()
+ var aim: Basis = get_global_transform().basis
+ if move_axis.x >= 0.5:
+ direction -= aim.z
+ elif move_axis.x <= -0.5:
+ direction += aim.z
+ if move_axis.y <= -0.5:
+ direction -= aim.x
+ elif move_axis.y >= 0.5:
+ direction += aim.x
+ direction.y = 0
+ direction = direction.normalized()
+
+ # Jump
+ if is_on_floor():
+ snap = Vector3.DOWN
+ if Input.is_action_just_pressed("move_jump"):
+ snap = Vector3.ZERO
+ velocity.y += jump_vel
+
+ velocity.y -= gravity * delta
+ if abs(velocity.y) > 1:
+ snap = Vector3.ZERO
+
+
+ #max walk speed
+ var _speed = walk_speed if not is_duck else walk_speed*0.5
+
+
+ var _temp_accel: float = acceleration
+
+
+ if not is_on_floor() or Input.is_action_just_pressed("move_jump"):
+ _temp_accel *= air_control
+ else: #apply friction
+ var _cspeed = sqrt(pow(velocity.x,2)+pow(velocity.z,2))
+ if _cspeed != 0:
+ var walkdir = Vector2(velocity.x,velocity.z)
+ var fvar = _cspeed*friction if direction.length() != 0 else _cspeed*2*friction
+ #fvar *= 4 if is_duck else 1
+ velocity.x -= walkdir.normalized().x*fvar*delta
+ velocity.z -= walkdir.normalized().y*fvar*delta
+
+ var projVel = Vector2(velocity.x,velocity.z).dot(Vector2(direction.x,direction.z))
+ _temp_accel *= delta
+
+ if is_on_floor():
+ if _speed - (projVel + _temp_accel) > 0:
+ velocity.x += direction.x*_temp_accel
+ velocity.z += direction.z*_temp_accel
+ else:
+ velocity.x += direction.x*(_speed-projVel)
+ velocity.z += direction.z*(_speed-projVel)
+ elif _airspeed_cap - projVel > 0:
+ velocity.x += direction.x*_temp_accel
+ velocity.z += direction.z*_temp_accel
+
+
+
+
+ # clamping (to stop on slopes)
+ if direction.dot(velocity) == 0:
+ var _vel_clamp := 0.25
+ if abs(velocity.x) < _vel_clamp:
+ velocity.x = 0
+ if abs(velocity.z) < _vel_clamp:
+ velocity.z = 0
+
+ # Move
+ var landed = is_on_floor() == false
+ #remove_collision_exception_with(rigid_body)
+ var moving = move_and_slide_with_snap(velocity, snap,Vector3.UP, true, 4, FLOOR_MAX_ANGLE, false)
+ landed = landed and is_on_floor()
+# if is_on_wall():
+# #velocity.x = moving.x
+# #velocity.z = moving.z
+# velocity = moving
+ if landed:
+ velocity -= get_slide_collision(0).collider_velocity
+ else:
+ velocity = moving
+
+
+
+func fly(delta: float) -> void:
+ # Input
+ direction = Vector3()
+ var aim = cam.get_global_transform().basis
+ if move_axis.x >= 0.5:
+ direction -= aim.z
+ elif move_axis.x <= -0.5:
+ direction += aim.z
+ if move_axis.y <= -0.5:
+ direction -= aim.x
+ elif move_axis.y >= 0.5:
+ direction += aim.x
+ direction = direction.normalized()
+
+ # Acceleration and Deacceleration
+ var target: Vector3 = direction * 300
+ velocity = velocity.linear_interpolate(target, fly_accel * delta)
+
+ # Move
+ velocity = move_and_slide(velocity, Vector3.UP, false, 4, 45.0, false)
+
+
+func camera_rotation() -> void:
+ if Input.get_mouse_mode() != Input.MOUSE_MODE_CAPTURED:
+ return
+ if mouse_axis.length() > 0:
+ var horizontal: float = -mouse_axis.x * (mouse_sensitivity / 100)
+ var vertical: float = -mouse_axis.y * (mouse_sensitivity / 100)
+
+ mouse_axis = Vector2()
+
+ rotate_y(deg2rad(horizontal))
+ cam.rotate_x(deg2rad(vertical))
+
+ # Clamp mouse rotation
+ var temp_rot: Vector3 = cam.rotation_degrees
+ temp_rot.x = clamp(temp_rot.x, -90, 90)
+ cam.rotation_degrees = temp_rot
+
diff --git a/default_env.tres b/default_env.tres
new file mode 100644
index 0000000..20207a4
--- /dev/null
+++ b/default_env.tres
@@ -0,0 +1,7 @@
+[gd_resource type="Environment" load_steps=2 format=2]
+
+[sub_resource type="ProceduralSky" id=1]
+
+[resource]
+background_mode = 2
+background_sky = SubResource( 1 )
diff --git a/icon.png b/icon.png
new file mode 100644
index 0000000..c98fbb6
--- /dev/null
+++ b/icon.png
Binary files differ
diff --git a/icon.png.import b/icon.png.import
new file mode 100644
index 0000000..a4c02e6
--- /dev/null
+++ b/icon.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/icon.png-487276ed1e3a0c39cad0279d744ee560.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://icon.png"
+dest_files=[ "res://.import/icon.png-487276ed1e3a0c39cad0279d744ee560.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=true
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+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=true
+svg/scale=1.0
diff --git a/maps/Main.tscn b/maps/Main.tscn
new file mode 100644
index 0000000..04ac81e
--- /dev/null
+++ b/maps/Main.tscn
@@ -0,0 +1,130 @@
+[gd_scene load_steps=18 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]
+[ext_resource path="res://textures/conc_slabs01_c.png" type="Texture" id=3]
+[ext_resource path="res://scenes/environment/battery.tscn" type="PackedScene" id=4]
+[ext_resource path="res://scenes/characters/PlayerRigid.tscn" type="PackedScene" id=5]
+[ext_resource path="res://scenes/environment/islandscene.tscn" type="PackedScene" id=6]
+[ext_resource path="res://scenes/environment/Water.tscn" type="PackedScene" id=7]
+[ext_resource path="res://scenes/environment/dockscene.tscn" type="PackedScene" id=8]
+[ext_resource path="res://scenes/environment/housescene.tscn" type="PackedScene" id=9]
+[ext_resource path="res://scenes/boats/Gunboat.tscn" type="PackedScene" id=10]
+[ext_resource path="res://scenes/environment/CaptureFlag.tscn" type="PackedScene" id=11]
+[ext_resource path="res://scenes/ballistics/Rocket.tscn" type="PackedScene" id=12]
+
+[sub_resource type="NavigationMesh" id=14]
+vertices = PoolVector3Array( -6.71966, 2.08805, -14.1154, -5.71966, 2.08805, -13.6154, -5.46966, 2.08805, -14.1154, -6.96966, 1.58805, -15.1154, -8.46966, 0.588049, -15.1154, -8.46966, 0.588049, -14.6154, -6.96966, 1.58805, -15.1154, -7.46966, 0.588049, -16.8654, -4.71966, -0.411951, -20.3654, -5.46966, 0.588049, -18.3654, -5.46966, 2.08805, -14.1154, 2.53034, 2.33805, -14.1154, 2.53034, -0.161951, -22.1154, -0.219656, -0.161951, -22.3654, -1.34466, 0.0880492, -21.8654, -0.4895, 1.33805, -15.8476, -3.45952, 1.83805, -15.8695, -1.95461, 0.588049, -18.8464, -0.219656, -0.161951, -22.3654, -2.46966, -0.411951, -22.6154, -4.71966, -0.411951, -20.3654, -1.34466, 0.0880492, -21.8654, -4.71966, -0.411951, -20.3654, -5.46966, -0.161951, -19.3654, -5.46966, 0.588049, -18.3654, -0.219656, -0.161951, -22.3654, -1.71966, -0.911951, -25.3654, -2.46966, -0.411951, -22.6154, -7.46966, 0.588049, -16.8654, -6.96966, 1.58805, -15.1154, -5.46966, 2.08805, -14.1154, -5.46966, 0.588049, -18.3654, 8.03034, -0.161951, -18.6154, 9.53034, -0.911951, -18.6154, 8.03034, -0.161951, -18.8654, 5.28034, 2.08805, -14.1154, 5.53034, 2.08805, -13.6154, 8.78034, 0.838049, -16.8654, 8.03034, 0.838049, -17.3654, 5.28034, 2.08805, -14.1154, 8.03034, 0.838049, -17.3654, 8.03034, -0.161951, -18.6154, 6.03034, -0.411951, -23.1154, 2.53034, -0.161951, -22.1154, 2.53034, 2.33805, -14.1154, 5.51542, 1.08805, -17.3745, 5.52537, -0.161951, -20.3684, 4.04036, -0.161951, -20.3794, 4.03041, 1.33805, -17.3854, 8.03034, -0.161951, -18.6154, 8.03034, -0.161951, -18.8654, 6.03034, -0.411951, -23.1154, 12.7803, 0.588049, -14.6154, 13.5303, 0.0880492, -14.8654, 13.7803, -0.411951, -15.3654, 12.0303, -0.161951, -16.3654, 11.7803, 0.588049, -15.3654, 20.2803, -0.161951, -2.61539, 20.0303, -0.161951, -2.86539, 19.0303, 0.588049, -2.86539, 19.0303, 0.838049, -0.865385, 20.0303, -0.161951, -1.11539, 14.0303, 1.58805, 9.88461, 15.7803, 1.08805, 9.38461, 16.7803, 1.08805, 8.13461, 9.28034, 2.83805, 3.88461, 12.5303, 1.83805, 9.88461, 11.7803, 2.58805, 5.30128, 15.0303, 1.08805, -11.1154, 12.7803, 0.838049, -13.8654, 10.7803, 0.838049, -15.3654, 5.53034, 2.08805, -13.6154, 5.53034, 3.58805, -8.86539, 9.60177, 2.83805, -9.82967, 5.53034, 2.83805, -10.0529, 12.7803, 0.838049, -13.8654, 12.7803, 0.588049, -14.6154, 11.7803, 0.588049, -15.3654, 10.7803, 0.838049, -15.3654, 18.7803, 0.838049, 2.38461, 19.2803, 0.588049, 1.88461, 19.0303, 0.838049, -0.865385, 19.0303, 0.838049, -0.865385, 19.0303, 0.588049, -2.86539, 18.0303, 0.838049, -5.36539, 18.7803, 0.838049, 2.38461, 18.4053, 1.08805, -1.49039, 19.0303, 0.588049, -3.61539, 18.7803, 0.588049, -5.11539, 18.0303, 0.838049, -5.36539, 19.0303, 0.588049, -2.86539, 18.2803, 0.588049, -6.86539, 17.7803, 0.588049, -7.86539, 16.7803, 0.838049, -8.36539, 18.0303, 0.838049, -5.36539, 15.0303, 1.08805, -11.1154, 15.0303, 0.838049, -11.6154, 14.0303, 0.588049, -13.1154, 12.7803, 0.838049, -13.8654, 16.7803, 0.838049, -8.36539, 16.7803, 0.838049, -9.11539, 16.0303, 0.588049, -10.6154, 15.0303, 1.08805, -11.1154, 16.7803, 1.08805, 8.13461, 18.0303, 0.838049, 5.38461, 18.7803, 0.838049, 2.38461, 8.53034, 3.08805, 3.13461, 9.28034, 2.83805, 3.88461, 11.7803, 2.58805, 5.30128, 15.8518, 1.83805, 2.5989, 10.7803, 0.838049, -15.3654, 10.7803, 0.338049, -16.6154, 8.78034, 0.838049, -16.8654, 5.53034, 2.08805, -13.6154, 7.78034, 3.08805, 3.13461, 8.53034, 3.08805, 3.13461, 18.7803, 0.838049, 2.38461, 18.0303, 0.838049, -5.36539, 15.0303, 1.08805, -11.1154, 5.53034, 3.58805, -8.86539, 5.78034, 4.08805, -7.53205, 6.53034, 4.33805, -3.53205, 7.28034, 3.08805, 0.467949, 15.8518, 1.83805, 2.5989, 18.4053, 1.08805, -1.49039, 9.60177, 2.83805, -9.82967, 10.0455, 3.83805, -5.38657, 8.53065, 4.08805, -2.36571, 11.5507, 2.58805, -2.34373, 10.0257, 3.33805, -0.888798, 13.0055, 2.08805, -6.88051, 11.5104, 3.08805, -8.35742, 14.5506, 2.08805, -5.3536, 13.0155, 2.33805, -5.36459, 10.0208, 2.83805, 0.638111, 16.7803, 1.08805, 8.13461, 18.0303, 0.338049, 7.63461, 18.0303, 0.838049, 5.38461, 18.0303, 0.838049, 5.38461, 18.7803, 0.588049, 4.88461, 18.7803, 0.838049, 2.38461, 18.0303, 0.838049, -5.36539, 16.7803, 0.838049, -8.36539, 15.0303, 1.08805, -11.1154, 20.0303, -0.161951, -3.61539, 20.0303, -0.161951, -2.86539, 20.2803, -0.161951, -2.61539, 22.0303, -0.911951, -4.61539, 18.2803, 0.0880492, -8.11539, 17.7803, 0.588049, -7.86539, 18.2803, 0.588049, -6.86539, 19.2803, -0.161951, -6.61539, 13.7803, -0.411951, -15.3654, 13.5303, 0.0880492, -14.8654, 14.5303, -0.161951, -14.1154, 16.2803, -0.911951, -14.6154, 14.0303, 0.588049, -13.1154, 15.0303, 0.838049, -11.6154, 15.2803, 0.588049, -12.1154, 14.5303, 0.338049, -13.3654, 16.2803, -0.911951, -14.6154, 16.0303, 0.0880492, -12.1154, 16.5303, -0.161951, -11.6154, 16.5303, 0.338049, -10.8654, 16.0303, 0.588049, -10.6154, 16.7803, 0.838049, -9.11539, 19.2803, 0.0880492, -5.36539, 18.7803, 0.588049, -5.11539, 19.0303, 0.588049, -3.61539, 20.0303, -0.161951, -3.61539, 16.5303, -0.161951, -11.6154, 17.7803, -0.161951, -9.36539, 18.2803, -0.161951, -8.86539, 20.0303, -0.911951, -10.1154, 16.2803, -0.911951, -14.6154, 18.2803, -0.161951, -8.86539, 18.2803, 0.0880492, -8.11539, 19.2803, -0.161951, -6.61539, 22.0303, -0.911951, -5.36539, 20.0303, -0.911951, -10.1154, 20.0303, -0.161951, -3.61539, 22.0303, -0.911951, -4.61539, 22.0303, -0.911951, -5.36539, 19.2803, -0.161951, -6.61539, 19.2803, 0.0880492, -5.36539, 14.5303, 0.338049, -13.3654, 15.2803, 0.588049, -12.1154, 16.0303, 0.0880492, -12.1154, 16.2803, -0.911951, -14.6154, 14.5303, -0.161951, -14.1154, 16.5303, 0.338049, -10.8654, 16.7803, 0.838049, -9.11539, 17.7803, -0.161951, -9.36539, 16.5303, -0.161951, -11.6154, -29.9697, -1.66195, -15.1154, -28.7197, -0.661951, -6.86539, -28.4697, -1.66195, -14.3654, -29.9697, -1.66195, -15.1154, -28.4697, -1.66195, -14.3654, -26.9697, -1.91195, -14.6154, -11.4697, -0.161951, -11.3654, -10.4697, -0.161951, -11.6154, -10.4697, -0.411951, -12.3654, -12.2197, -0.911951, -12.8654, -20.9697, -0.661951, -5.86539, -17.7197, -2.41195, -13.6154, -24.4697, -2.16195, -14.3654, -24.2197, -0.411951, -2.86539, -18.2613, -2.41195, -12.3237, -19.0697, -2.66195, -13.7654, -24.2822, -0.411951, -5.74039, -20.7197, 1.08805, -2.86539, -20.4697, 0.588049, -4.61539, -21.2197, 0.0880492, -4.86539, -24.2197, -0.411951, -2.86539, -23.053, -0.411951, -2.86539, -22.2197, -0.411951, -4.19872, -11.4697, 0.0880492, -10.8654, -11.4697, -0.161951, -11.3654, -12.2197, -0.911951, -12.8654, -14.7197, -2.16195, -14.6154, -17.7197, -2.41195, -13.6154, -15.9697, -0.911951, -9.11539, -20.9697, -0.661951, -5.86539, -17.7197, -1.16195, -7.36539, -15.9697, -0.911951, -9.11539, -17.7197, -2.41195, -13.6154, -18.2613, -2.41195, -12.3237, -24.2197, -0.411951, -2.86539, -21.2197, 0.0880492, -4.86539, -20.9697, -0.661951, -5.86539, -22.2197, -0.411951, -4.19872, -21.9697, 0.338049, 2.63461, -21.4697, 0.588049, 3.38461, -20.9697, 0.588049, 3.38461, -19.9697, 1.08805, 3.13461, -20.2197, 1.33805, 1.38461, -20.4697, 0.588049, -4.61539, -20.7197, 1.08805, -2.86539, -20.2197, 1.33805, -2.86539, -16.2197, 1.58805, -5.36539, -17.7197, 1.33805, 4.13461, -16.9697, 0.588049, 5.63461, -16.7197, 0.338049, 5.63461, -16.9697, 1.58805, 3.38461, -16.2197, 1.58805, -5.36539, -20.2197, 1.33805, -2.86539, -20.2197, 1.58805, -1.86539, -15.9697, 2.08805, 3.13461, -14.4697, 2.08805, 4.88461, -15.4697, 2.33805, -0.972528, -16.2197, 1.58805, -5.36539, -14.4697, 2.08805, 4.88461, -13.4697, 1.83805, 8.63461, 0.780344, 2.83805, 8.38461, 0.780344, 2.58805, 7.13461, -3.71966, 3.58805, -7.86539, -6.49743, 2.83805, -7.30983, -9.27521, 2.83805, -6.75427, -15.4697, 2.33805, -0.972528, -10.6197, 1.83805, 8.58462, -3.49466, 3.08805, 8.45962, -0.037838, 3.33805, 4.40734, -1.6742, 3.33805, -1.0472, -2.90147, 3.83805, -5.13811, -9.46456, 3.83805, -3.85249, -1.97882, 2.58805, 6.61772, -6.48386, 3.08805, 6.63476, -1.98902, 3.33805, 3.64193, -3.49393, 2.58805, 5.11884, -4.95904, 3.33805, 3.61996, -4.95952, 3.33805, -3.86953, -0.493813, 2.33805, 6.62871, -7.98926, 3.08805, 0.622189, -9.48398, 2.83805, 5.12489, -7.94945, 3.83805, -2.3536, -10.9496, 3.08805, -3.86348, -10.9695, 3.33805, -2.37558, -4.95461, 3.58805, -5.34644, -13.9696, 2.58805, -3.88545, -9.71966, 2.33805, -9.86539, -10.4697, 2.33805, -9.86539, -11.7197, 2.08805, -8.61539, -5.71966, 3.08805, -8.11539, -19.9697, 1.08805, 3.13461, -17.7197, 1.33805, 4.13461, -16.9697, 1.58805, 3.38461, -20.2197, 1.33805, 1.38461, -25.7197, -0.661951, 1.38461, -23.2197, -0.411951, 2.88461, -21.9697, 0.338049, 2.63461, -11.7197, 2.08805, -8.61539, -15.2197, 1.58805, -8.11539, -16.2197, 1.58805, -5.36539, -3.71966, 3.58805, -7.86539, -5.71966, 3.08805, -8.11539, -9.27521, 2.83805, -6.75427, -6.49743, 2.83805, -7.30983, -5.71966, 2.08805, -13.6154, -6.71966, 2.08805, -14.1154, -9.71966, 2.33805, -9.86539, -5.71966, 3.08805, -8.11539, -5.71966, 3.08805, -10.8654, -20.2197, 1.58805, 0.384615, -20.2197, 1.33805, 1.38461, -19.9697, 1.08805, 3.13461, -19.9697, 1.08805, 3.13461, -16.9697, 1.58805, 3.38461, -15.9697, 2.08805, 3.13461, -20.2197, 1.58805, -1.86539, -20.2197, 1.58805, 0.384615, -18.4947, 1.33805, 2.10962, -27.4697, 1.58805, -6.11539, -28.2197, 1.58805, -5.86539, -28.2197, 1.58805, -3.61539, -27.4697, 1.58805, -3.36539, -27.4697, 1.58805, -6.11539, -27.4697, 1.58805, -3.36539, -25.2197, 1.58805, -2.11539, -20.2197, 1.58805, 0.384615, -20.2197, 1.58805, -1.86539, -25.2197, 1.58805, -2.11539, -27.4697, 1.58805, 0.384615, -25.2197, 1.58805, -13.6154, -27.4697, 1.58805, -13.6154, -27.4697, 1.58805, -6.11539, -25.2197, 1.58805, -2.11539, -27.4697, 1.58805, -3.36539, -27.4697, 1.58805, 0.384615, -25.2197, 1.58805, -2.11539, -3.46966, 3.83805, -8.36539, -0.469656, 3.83805, -8.36539, -0.469656, 3.83805, -8.86539, -3.46966, 3.83805, -8.86539, 5.53034, 3.58805, -8.86539, 4.53034, 3.83805, -8.61539, 3.78034, 3.58805, -7.86539, 5.28034, 3.08805, 5.13461, 7.78034, 3.08805, 3.13461, 7.28034, 3.08805, 0.467949, 6.53034, 4.33805, -3.53205, 5.78034, 4.08805, -7.53205, 4.11368, 4.33805, -4.9765, 4.61368, 3.33805, -0.643164, -4.71966, 3.83805, -13.1154, -4.71966, 3.83805, -8.86539, -3.46966, 3.83805, -8.86539, -4.71966, 3.83805, -13.1154, -3.46966, 3.83805, -8.86539, -0.469656, 3.83805, -8.86539, 4.53034, 3.83805, -13.1154, -4.71966, 3.83805, -13.1154, -0.469656, 3.83805, -8.86539, 4.03034, 3.83805, -8.86539, 4.53034, 3.83805, -8.61539, 4.03034, 3.83805, -8.86539, 3.78034, 3.58805, -7.86539, 4.53034, 3.83805, -8.61539, 4.53034, 3.83805, -13.1154, 4.03034, 3.83805, -8.86539, -27.2197, -0.411951, -6.86539, -25.4697, -0.411951, -6.86539, -25.4697, -0.411951, -7.86539, -27.2197, -0.411951, -8.61539, -0.469656, 3.33805, -7.86539, -0.469656, 3.83805, -8.36539, -3.46966, 3.83805, -8.36539, -0.469656, 3.33805, -7.86539, -3.46966, 3.83805, -8.36539, -3.71966, 3.58805, -7.86539, 0.780344, 2.58805, 7.13461, 1.03034, 2.83805, 6.63461, 0.730345, 3.33805, 3.73462, -0.0196552, 3.58805, -3.51538, -2.90147, 3.83805, -5.13811, -1.6742, 3.33805, -1.0472, -0.037838, 3.33805, 4.40734, 1.03034, 2.83805, 6.63461, 2.53034, 3.08805, 6.63461, 5.28034, 3.08805, 5.13461, 3.78034, 3.58805, -7.86539, -0.469656, 3.33805, -7.86539, -0.0196552, 3.58805, -3.51538, 0.730345, 3.33805, 3.73462, 4.61368, 3.33805, -0.643164, 4.11368, 4.33805, -4.9765, 2.36368, 3.08805, -7.86539, 1.00534, 3.08805, -6.89038, 1.04539, 3.33805, -3.84644, -27.2197, -0.411951, -5.61539, -27.2197, -0.411951, -3.86539, -26.2197, -0.161951, -3.86539, -26.2197, -0.411951, -5.61539, -23.4697, -0.161951, -0.615385, -23.4697, -0.161951, -1.61539, -24.2197, -0.161951, -1.61539, -24.4697, -0.161951, -0.365385, -23.7197, -0.161951, 0.134615, -26.2197, -0.411951, 0.134615, -23.7197, -0.161951, 0.134615, -24.4697, -0.161951, -0.365385, -26.2197, -0.411951, -0.365385, -13.7197, 1.58805, 9.63461, -14.4697, 1.08805, 9.63461, -13.9697, 1.58805, 10.3846, -20.9697, 0.338049, 4.13461, -20.9697, 0.588049, 3.38461, -21.4697, 0.588049, 3.38461, 13.5303, 1.58805, 10.3846, 14.0303, 1.58805, 9.88461, 12.5303, 1.83805, 9.88461, 12.5303, 1.33805, 11.1346, -14.7197, 0.338049, 13.3846, -16.2197, -0.911951, 11.6346, -16.9697, -0.161951, 13.1346, -12.4697, 0.0880492, 17.1346, 13.5303, 0.338049, 12.1346, 13.5303, 1.58805, 10.3846, 12.5303, 1.33805, 11.1346, 12.0303, 1.08805, 11.6346, 10.2803, 1.08805, 14.3846, -16.7197, 0.338049, 5.63461, -16.9697, 0.588049, 5.63461, -16.7197, -0.411951, 7.13461, -15.9697, -0.161951, 7.88461, -13.7197, 0.838049, 13.3846, -14.7197, 0.338049, 13.3846, -12.4697, 0.0880492, 17.1346, -0.219656, 0.838049, 18.8846, 4.53034, 1.83805, 15.1346, 0.780344, 2.83805, 8.38461, -13.4697, 1.83805, 8.63461, -12.4697, 0.0880492, 17.1346, -6.71966, 0.0880492, 19.6346, 2.03034, 2.83805, 10.6346, -3.49466, 3.08805, 8.45962, -10.6197, 1.83805, 8.58462, -6.49417, 1.58805, 15.6491, -10.9795, 1.83805, 11.1585, -7.99442, 1.33805, 12.6294, -9.46432, 1.58805, 14.1173, -6.4943, 1.33805, 14.1392, -1.98926, 2.33805, 14.1222, -4.9895, 2.58805, 11.1524, -6.47451, 1.83805, 11.1415, -6.45461, 2.58805, 9.65356, -7.95952, 1.58805, 11.1305, -9.47463, 2.08805, 9.63159, -10.9492, 0.588049, 15.6161, -10.9493, 1.33805, 14.1563, -15.9697, -0.161951, 7.88461, -16.7197, -0.411951, 7.13461, -17.7197, -0.911951, 7.38461, -19.7197, -1.41195, 8.63461, -16.9697, -0.161951, 13.1346, -16.2197, -0.911951, 11.6346, -18.3447, -1.41195, 10.8846, -16.9596, -1.16195, 9.6206, 8.78034, 0.838049, 16.1346, 10.5303, 0.338049, 15.3846, 10.2803, 1.08805, 14.3846, -0.219656, 0.838049, 18.8846, 1.78034, 0.588049, 19.3846, 2.28034, 0.838049, 18.8846, 6.03034, 0.838049, 17.8846, 7.78034, 0.588049, 17.8846, 8.78034, 0.838049, 16.1346, -13.4697, 1.83805, 8.63461, -13.7197, 1.58805, 9.63461, -13.7197, 0.838049, 13.3846, -12.4697, 0.0880492, 17.1346, -13.7197, 1.58805, 9.63461, -13.9697, 1.58805, 10.3846, -13.7197, 0.838049, 13.3846, 2.28034, 0.838049, 18.8846, 4.78034, 0.588049, 18.8846, 6.03034, 0.838049, 17.8846, 8.78034, 0.838049, 16.1346, 10.2803, 1.08805, 14.3846, 12.0303, 1.08805, 11.6346, 5.53034, 1.83805, 15.1346, 6.03034, 0.838049, 17.8846, 9.43035, 1.58805, 13.0346, -20.9697, 0.338049, 4.13461, -21.4697, 0.588049, 3.38461, -19.7197, -1.41195, 8.63461, -20.5947, -0.161951, 6.00961, -17.7197, -0.911951, 7.38461, -20.9697, 0.338049, 4.13461, -19.7197, -1.41195, 8.63461, -18.5322, -0.911951, 6.57211, 4.53034, 1.83805, 15.1346, -0.219656, 0.838049, 18.8846, 2.28034, 0.838049, 18.8846, 6.03034, 0.838049, 17.8846, 5.53034, 1.83805, 15.1346, -6.71966, 0.0880492, 19.6346, -0.969656, 0.588049, 19.3846, -0.219656, 0.838049, 18.8846, 4.53034, 6.58805, 14.3846, 12.0303, 6.33805, 10.6346, 8.53034, 6.58805, 4.13461, 1.28034, 6.33805, 7.88461, 3.23034, 9.08805, 11.7846, 10.6303, 8.83805, 8.03462, 8.53041, 8.83805, 8.11455, 7.03544, 9.08805, 9.64751, 8.54552, 7.08805, 11.1134, 8.52045, 8.33805, 9.6585, 5.03034, 2.08805, 13.3846, 11.0303, 1.83805, 10.3846, 8.28034, 2.83805, 5.38461, 2.53034, 2.83805, 8.38461, 7.43035, 1.58805, 12.1846, 5.50534, 2.33805, 8.10961, 8.53041, 2.33805, 9.61455 )
+polygons = [ PoolIntArray( 1, 0, 2 ), PoolIntArray( 2, 0, 3 ), PoolIntArray( 5, 4, 6 ), PoolIntArray( 6, 4, 7 ), PoolIntArray( 12, 17, 13 ), PoolIntArray( 13, 17, 14 ), PoolIntArray( 14, 17, 8 ), PoolIntArray( 8, 17, 9 ), PoolIntArray( 9, 16, 10 ), PoolIntArray( 10, 15, 11 ), PoolIntArray( 11, 15, 12 ), PoolIntArray( 12, 15, 17 ), PoolIntArray( 17, 16, 9 ), PoolIntArray( 16, 15, 10 ), PoolIntArray( 15, 16, 17 ), PoolIntArray( 18, 21, 19 ), PoolIntArray( 19, 21, 20 ), PoolIntArray( 24, 23, 22 ), PoolIntArray( 27, 26, 25 ), PoolIntArray( 29, 28, 30 ), PoolIntArray( 30, 28, 31 ), PoolIntArray( 34, 33, 32 ), PoolIntArray( 35, 38, 36 ), PoolIntArray( 36, 38, 37 ), PoolIntArray( 43, 48, 44 ), PoolIntArray( 44, 48, 39 ), PoolIntArray( 39, 45, 40 ), PoolIntArray( 40, 45, 41 ), PoolIntArray( 41, 46, 42 ), PoolIntArray( 42, 47, 43 ), PoolIntArray( 43, 47, 48 ), PoolIntArray( 48, 45, 39 ), PoolIntArray( 45, 46, 41 ), PoolIntArray( 46, 47, 42 ), PoolIntArray( 47, 46, 48 ), PoolIntArray( 48, 46, 45 ), PoolIntArray( 51, 50, 49 ), PoolIntArray( 53, 52, 54 ), PoolIntArray( 54, 52, 56 ), PoolIntArray( 54, 56, 55 ), PoolIntArray( 58, 57, 59 ), PoolIntArray( 59, 57, 61 ), PoolIntArray( 59, 61, 60 ), PoolIntArray( 62, 66, 63 ), PoolIntArray( 63, 66, 64 ), PoolIntArray( 64, 66, 67 ), PoolIntArray( 67, 66, 65 ), PoolIntArray( 72, 74, 73 ), PoolIntArray( 73, 74, 71 ), PoolIntArray( 73, 71, 70 ), PoolIntArray( 73, 70, 69 ), PoolIntArray( 73, 69, 68 ), PoolIntArray( 76, 75, 77 ), PoolIntArray( 77, 75, 78 ), PoolIntArray( 81, 80, 79 ), PoolIntArray( 85, 86, 82 ), PoolIntArray( 82, 86, 83 ), PoolIntArray( 83, 86, 84 ), PoolIntArray( 88, 87, 89 ), PoolIntArray( 89, 87, 90 ), PoolIntArray( 92, 91, 93 ), PoolIntArray( 93, 91, 94 ), PoolIntArray( 96, 95, 97 ), PoolIntArray( 97, 95, 98 ), PoolIntArray( 100, 99, 101 ), PoolIntArray( 101, 99, 102 ), PoolIntArray( 107, 106, 108 ), PoolIntArray( 108, 106, 109 ), PoolIntArray( 108, 109, 105 ), PoolIntArray( 108, 105, 104 ), PoolIntArray( 108, 104, 103 ), PoolIntArray( 111, 110, 112 ), PoolIntArray( 112, 110, 113 ), PoolIntArray( 125, 120, 119 ), PoolIntArray( 120, 126, 121 ), PoolIntArray( 121, 127, 122 ), PoolIntArray( 122, 115, 114 ), PoolIntArray( 115, 134, 123 ), PoolIntArray( 123, 124, 116 ), PoolIntArray( 124, 132, 117 ), PoolIntArray( 117, 132, 118 ), PoolIntArray( 118, 131, 125 ), PoolIntArray( 125, 126, 120 ), PoolIntArray( 126, 127, 121 ), PoolIntArray( 127, 129, 122 ), PoolIntArray( 122, 134, 115 ), PoolIntArray( 134, 128, 123 ), PoolIntArray( 123, 128, 124 ), PoolIntArray( 124, 128, 132 ), PoolIntArray( 132, 130, 118 ), PoolIntArray( 131, 126, 125 ), PoolIntArray( 118, 130, 131 ), PoolIntArray( 126, 128, 127 ), PoolIntArray( 129, 134, 122 ), PoolIntArray( 127, 128, 129 ), PoolIntArray( 134, 129, 128 ), PoolIntArray( 128, 133, 132 ), PoolIntArray( 132, 133, 130 ), PoolIntArray( 131, 130, 126 ), PoolIntArray( 126, 133, 128 ), PoolIntArray( 133, 126, 130 ), PoolIntArray( 137, 136, 135 ), PoolIntArray( 140, 139, 138 ), PoolIntArray( 143, 142, 141 ), PoolIntArray( 145, 144, 146 ), PoolIntArray( 146, 144, 147 ), PoolIntArray( 149, 148, 150 ), PoolIntArray( 150, 148, 151 ), PoolIntArray( 153, 152, 154 ), PoolIntArray( 154, 152, 155 ), PoolIntArray( 159, 158, 156 ), PoolIntArray( 156, 158, 157 ), PoolIntArray( 160, 162, 161 ), PoolIntArray( 163, 165, 164 ), PoolIntArray( 167, 166, 168 ), PoolIntArray( 168, 166, 169 ), PoolIntArray( 172, 171, 173 ), PoolIntArray( 173, 171, 170 ), PoolIntArray( 173, 170, 174 ), PoolIntArray( 176, 175, 177 ), PoolIntArray( 177, 175, 179 ), PoolIntArray( 177, 179, 178 ), PoolIntArray( 181, 180, 182 ), PoolIntArray( 182, 180, 184 ), PoolIntArray( 182, 184, 183 ), PoolIntArray( 186, 185, 187 ), PoolIntArray( 187, 185, 189 ), PoolIntArray( 187, 189, 188 ), PoolIntArray( 191, 190, 192 ), PoolIntArray( 192, 190, 193 ), PoolIntArray( 196, 195, 194 ), PoolIntArray( 199, 198, 197 ), PoolIntArray( 201, 200, 202 ), PoolIntArray( 202, 200, 203 ), PoolIntArray( 205, 208, 209 ), PoolIntArray( 209, 208, 206 ), PoolIntArray( 206, 208, 204 ), PoolIntArray( 206, 204, 210 ), PoolIntArray( 210, 204, 207 ), PoolIntArray( 213, 212, 216 ), PoolIntArray( 216, 212, 211 ), PoolIntArray( 216, 211, 215 ), PoolIntArray( 216, 215, 214 ), PoolIntArray( 218, 217, 219 ), PoolIntArray( 219, 217, 220 ), PoolIntArray( 220, 217, 221 ), PoolIntArray( 221, 217, 222 ), PoolIntArray( 226, 225, 227 ), PoolIntArray( 227, 225, 224 ), PoolIntArray( 227, 224, 223 ), PoolIntArray( 229, 231, 230 ), PoolIntArray( 230, 231, 228 ), PoolIntArray( 233, 232, 234 ), PoolIntArray( 234, 232, 235 ), PoolIntArray( 235, 232, 236 ), PoolIntArray( 238, 237, 239 ), PoolIntArray( 239, 237, 240 ), PoolIntArray( 242, 241, 243 ), PoolIntArray( 243, 241, 244 ), PoolIntArray( 246, 245, 247 ), PoolIntArray( 247, 245, 250 ), PoolIntArray( 247, 250, 248 ), PoolIntArray( 248, 250, 249 ), PoolIntArray( 264, 278, 256 ), PoolIntArray( 256, 278, 257 ), PoolIntArray( 257, 265, 258 ), PoolIntArray( 258, 279, 251 ), PoolIntArray( 251, 279, 259 ), PoolIntArray( 259, 277, 252 ), PoolIntArray( 252, 260, 253 ), PoolIntArray( 260, 267, 261 ), PoolIntArray( 261, 266, 254 ), PoolIntArray( 254, 272, 255 ), PoolIntArray( 255, 272, 262 ), PoolIntArray( 262, 268, 263 ), PoolIntArray( 263, 271, 264 ), PoolIntArray( 264, 271, 278 ), PoolIntArray( 278, 265, 257 ), PoolIntArray( 265, 276, 258 ), PoolIntArray( 258, 276, 279 ), PoolIntArray( 279, 277, 259 ), PoolIntArray( 277, 273, 252 ), PoolIntArray( 252, 274, 260 ), PoolIntArray( 267, 269, 261 ), PoolIntArray( 260, 274, 267 ), PoolIntArray( 266, 272, 254 ), PoolIntArray( 261, 269, 266 ), PoolIntArray( 272, 266, 262 ), PoolIntArray( 268, 270, 263 ), PoolIntArray( 262, 266, 268 ), PoolIntArray( 263, 273, 271 ), PoolIntArray( 271, 265, 278 ), PoolIntArray( 265, 277, 276 ), PoolIntArray( 276, 277, 279 ), PoolIntArray( 273, 274, 252 ), PoolIntArray( 277, 275, 273 ), PoolIntArray( 267, 270, 269 ), PoolIntArray( 274, 270, 267 ), PoolIntArray( 269, 268, 266 ), PoolIntArray( 270, 273, 263 ), PoolIntArray( 268, 269, 270 ), PoolIntArray( 273, 275, 271 ), PoolIntArray( 271, 275, 265 ), PoolIntArray( 265, 275, 277 ), PoolIntArray( 273, 270, 274 ), PoolIntArray( 281, 280, 282 ), PoolIntArray( 282, 280, 283 ), PoolIntArray( 286, 285, 284 ), PoolIntArray( 290, 289, 287 ), PoolIntArray( 287, 289, 288 ), PoolIntArray( 294, 297, 295 ), PoolIntArray( 295, 297, 296 ), PoolIntArray( 295, 296, 291 ), PoolIntArray( 291, 296, 292 ), PoolIntArray( 292, 296, 293 ), PoolIntArray( 298, 302, 299 ), PoolIntArray( 299, 302, 301 ), PoolIntArray( 299, 301, 300 ), PoolIntArray( 305, 304, 303 ), PoolIntArray( 309, 311, 310 ), PoolIntArray( 310, 311, 306 ), PoolIntArray( 306, 311, 307 ), PoolIntArray( 307, 311, 308 ), PoolIntArray( 308, 311, 309 ), PoolIntArray( 313, 312, 314 ), PoolIntArray( 314, 312, 315 ), PoolIntArray( 318, 317, 316 ), PoolIntArray( 320, 319, 321 ), PoolIntArray( 321, 319, 322 ), PoolIntArray( 324, 323, 325 ), PoolIntArray( 325, 323, 326 ), PoolIntArray( 329, 328, 327 ), PoolIntArray( 333, 332, 330 ), PoolIntArray( 330, 332, 331 ), PoolIntArray( 334, 341, 335 ), PoolIntArray( 335, 341, 336 ), PoolIntArray( 336, 341, 342 ), PoolIntArray( 342, 341, 340 ), PoolIntArray( 342, 340, 343 ), PoolIntArray( 343, 340, 339 ), PoolIntArray( 343, 339, 338 ), PoolIntArray( 343, 338, 337 ), PoolIntArray( 346, 345, 344 ), PoolIntArray( 349, 348, 347 ), PoolIntArray( 353, 352, 350 ), PoolIntArray( 350, 352, 351 ), PoolIntArray( 356, 355, 354 ), PoolIntArray( 359, 358, 357 ), PoolIntArray( 361, 360, 362 ), PoolIntArray( 362, 360, 363 ), PoolIntArray( 366, 365, 364 ), PoolIntArray( 370, 376, 371 ), PoolIntArray( 371, 376, 372 ), PoolIntArray( 372, 376, 375 ), PoolIntArray( 372, 375, 373 ), PoolIntArray( 373, 375, 374 ), PoolIntArray( 373, 374, 367 ), PoolIntArray( 367, 374, 369 ), PoolIntArray( 367, 369, 368 ), PoolIntArray( 386, 387, 381 ), PoolIntArray( 381, 387, 382 ), PoolIntArray( 382, 384, 383 ), PoolIntArray( 383, 378, 377 ), PoolIntArray( 378, 383, 379 ), PoolIntArray( 379, 383, 384 ), PoolIntArray( 384, 388, 385 ), PoolIntArray( 385, 386, 380 ), PoolIntArray( 386, 385, 387 ), PoolIntArray( 387, 388, 382 ), PoolIntArray( 382, 388, 384 ), PoolIntArray( 388, 387, 385 ), PoolIntArray( 392, 391, 389 ), PoolIntArray( 389, 391, 390 ), PoolIntArray( 397, 396, 393 ), PoolIntArray( 393, 396, 395 ), PoolIntArray( 393, 395, 394 ), PoolIntArray( 401, 400, 398 ), PoolIntArray( 398, 400, 399 ), PoolIntArray( 404, 403, 402 ), PoolIntArray( 407, 406, 405 ), PoolIntArray( 409, 408, 410 ), PoolIntArray( 410, 408, 411 ), PoolIntArray( 413, 412, 414 ), PoolIntArray( 414, 412, 415 ), PoolIntArray( 418, 417, 419 ), PoolIntArray( 419, 417, 416 ), PoolIntArray( 419, 416, 420 ), PoolIntArray( 422, 421, 423 ), PoolIntArray( 423, 421, 424 ), PoolIntArray( 427, 426, 425 ), PoolIntArray( 432, 448, 433 ), PoolIntArray( 433, 437, 428 ), PoolIntArray( 428, 442, 429 ), PoolIntArray( 429, 442, 434 ), PoolIntArray( 434, 442, 430 ), PoolIntArray( 430, 442, 435 ), PoolIntArray( 435, 445, 436 ), PoolIntArray( 436, 438, 431 ), PoolIntArray( 431, 449, 432 ), PoolIntArray( 448, 437, 433 ), PoolIntArray( 432, 449, 448 ), PoolIntArray( 437, 442, 428 ), PoolIntArray( 442, 443, 435 ), PoolIntArray( 445, 447, 436 ), PoolIntArray( 435, 443, 445 ), PoolIntArray( 438, 449, 431 ), PoolIntArray( 436, 447, 438 ), PoolIntArray( 448, 440, 437 ), PoolIntArray( 449, 440, 448 ), PoolIntArray( 437, 441, 442 ), PoolIntArray( 442, 441, 443 ), PoolIntArray( 445, 446, 447 ), PoolIntArray( 443, 444, 445 ), PoolIntArray( 438, 440, 449 ), PoolIntArray( 447, 446, 438 ), PoolIntArray( 440, 441, 437 ), PoolIntArray( 441, 444, 443 ), PoolIntArray( 445, 444, 446 ), PoolIntArray( 438, 439, 440 ), PoolIntArray( 446, 439, 438 ), PoolIntArray( 440, 439, 441 ), PoolIntArray( 441, 439, 444 ), PoolIntArray( 444, 439, 446 ), PoolIntArray( 454, 456, 455 ), PoolIntArray( 455, 457, 450 ), PoolIntArray( 450, 452, 451 ), PoolIntArray( 452, 457, 453 ), PoolIntArray( 453, 457, 456 ), PoolIntArray( 456, 457, 455 ), PoolIntArray( 457, 452, 450 ), PoolIntArray( 460, 459, 458 ), PoolIntArray( 463, 462, 461 ), PoolIntArray( 466, 465, 464 ), PoolIntArray( 468, 467, 469 ), PoolIntArray( 469, 467, 470 ), PoolIntArray( 473, 472, 471 ), PoolIntArray( 474, 476, 475 ), PoolIntArray( 479, 478, 482 ), PoolIntArray( 482, 478, 477 ), PoolIntArray( 482, 477, 480 ), PoolIntArray( 480, 477, 481 ), PoolIntArray( 484, 483, 486 ), PoolIntArray( 486, 483, 485 ), PoolIntArray( 487, 489, 490 ), PoolIntArray( 490, 489, 488 ), PoolIntArray( 495, 494, 491 ), PoolIntArray( 491, 494, 493 ), PoolIntArray( 491, 493, 492 ), PoolIntArray( 498, 497, 496 ), PoolIntArray( 501, 506, 502 ), PoolIntArray( 502, 506, 503 ), PoolIntArray( 503, 506, 499 ), PoolIntArray( 499, 507, 500 ), PoolIntArray( 500, 508, 504 ), PoolIntArray( 504, 505, 501 ), PoolIntArray( 501, 505, 506 ), PoolIntArray( 506, 507, 499 ), PoolIntArray( 507, 508, 500 ), PoolIntArray( 508, 505, 504 ), PoolIntArray( 505, 508, 506 ), PoolIntArray( 506, 508, 507 ), PoolIntArray( 511, 514, 512 ), PoolIntArray( 512, 514, 509 ), PoolIntArray( 509, 514, 513 ), PoolIntArray( 513, 515, 510 ), PoolIntArray( 510, 515, 511 ), PoolIntArray( 511, 515, 514 ), PoolIntArray( 514, 515, 513 ) ]
+
+[sub_resource type="SpatialMaterial" id=10]
+albedo_texture = ExtResource( 3 )
+
+[sub_resource type="CubeMesh" id=11]
+material = SubResource( 10 )
+size = Vector3( 10, 3, 5 )
+
+[sub_resource type="CubeMesh" id=15]
+size = Vector3( 13, 2, 3 )
+
+[sub_resource type="CubeMesh" id=16]
+size = Vector3( 3, 2, 3 )
+
+[node name="GAMEWORLD" type="Spatial"]
+script = ExtResource( 1 )
+
+[node name="Draw" type="ImmediateGeometry" parent="."]
+
+[node name="DirectionalLight" type="DirectionalLight" parent="."]
+transform = Transform( 0.162328, 0.903359, 0.396979, 0.342289, -0.428885, 0.836, 0.925467, 0.000175375, -0.378829, 0, 10.8967, 0 )
+shadow_enabled = true
+directional_shadow_depth_range = 1
+directional_shadow_max_distance = 8192.0
+
+[node name="Water" parent="." instance=ExtResource( 7 )]
+transform = Transform( 10000, 0, 0, 0, 10, 0, 0, 0, 10000, 0, 0, 0 )
+
+[node name="WORLDGEO" type="Spatial" parent="."]
+
+[node name="island" parent="WORLDGEO" instance=ExtResource( 6 )]
+
+[node name="dock_prop" parent="WORLDGEO" instance=ExtResource( 8 )]
+transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 0.794522, -23.7914, 4.93151, -6.93803 )
+
+[node name="house" parent="WORLDGEO" instance=ExtResource( 9 )]
+transform = Transform( 0.479394, 0.044261, -0.876483, -0.0919361, 0.995765, 2.73991e-09, 0.872771, 0.0805805, 0.481432, 6.69452, -0.752387, 9.33614 )
+
+[node name="battery" parent="WORLDGEO" instance=ExtResource( 4 )]
+
+[node name="MACHINES" type="Spatial" parent="."]
+
+[node name="Gunboat" parent="MACHINES" instance=ExtResource( 10 )]
+transform = Transform( -4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -30.5464, 0.295246, -9.61152 )
+
+[node name="Gunboat2" parent="MACHINES" instance=ExtResource( 10 )]
+transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 6.23753, 0.911655, -35.0974 )
+
+[node name="Cannon" parent="MACHINES" instance=ExtResource( 2 )]
+transform = Transform( 2.98023e-08, 0, 1, 0, 1, 0, -1, 0, 2.98023e-08, -3.28944, 3.80689, -12.7869 )
+
+[node name="Cannon2" parent="MACHINES" instance=ExtResource( 2 )]
+transform = Transform( 2.98023e-08, 0, 1, 0, 1, 0, -1, 0, 2.98023e-08, 1.99678, 3.78913, -12.5537 )
+
+[node name="CaptureFlag" parent="MACHINES" instance=ExtResource( 11 )]
+transform = Transform( -0.854422, 0, 0.519579, 0, 1, 0, -0.519579, 0, -0.854422, -2.70943, 2.59075, 8.79298 )
+
+[node name="BALLISTICS" type="Spatial" parent="."]
+
+[node name="Rocket" parent="BALLISTICS" instance=ExtResource( 12 )]
+transform = Transform( 0.94234, 0.170459, -0.287989, -0.188378, 0.981456, -0.0354802, 0.276601, 0.0876853, 0.956976, -7.34035, 6.44401, -4.26093 )
+
+[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, 0, 5.66215, 0 )
+
+[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 )
+team = "BLUE"
+
+[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 )
+
+[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 )
+
+[node name="worldnavmesh" type="NavigationMeshInstance" parent="."]
+navmesh = SubResource( 14 )
+
+[node name="house2" parent="worldnavmesh" instance=ExtResource( 9 )]
+transform = Transform( 0.479393, 0.044261, -0.876483, -0.0919361, 0.995765, 2.73991e-09, 0.872771, 0.0805805, 0.481432, 6.69449, 2.69972, 9.33616 )
+visible = false
+
+[node name="MeshInstance2" type="MeshInstance" parent="worldnavmesh"]
+transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.94339, -11.0669 )
+visible = false
+mesh = SubResource( 11 )
+skeleton = NodePath("../../WORLDGEO/battery")
+
+[node name="island2" parent="worldnavmesh" instance=ExtResource( 6 )]
+visible = false
+
+[node name="dockfake" type="MeshInstance" parent="worldnavmesh"]
+transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -21.4142, 0.192101, -0.834306 )
+visible = false
+mesh = SubResource( 15 )
+
+[node name="dockfake2" type="MeshInstance" parent="worldnavmesh"]
+transform = Transform( -4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -26.2362, 0.164801, -7.60833 )
+visible = false
+mesh = SubResource( 15 )
+
+[node name="dockfake3" type="MeshInstance" parent="worldnavmesh"]
+transform = Transform( -4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -26.9834, 0.164801, -4.65563 )
+visible = false
+mesh = SubResource( 16 )
+
+[node name="DEFAULTCAM" type="Camera" parent="."]
+transform = Transform( -0.503125, -0.271213, 0.820554, 0, 0.94948, 0.313827, -0.864213, 0.157894, -0.477708, 33.419, 22.3952, -35.2718 )
+current = true
+far = 8192.0
diff --git a/meshes/laetine.obj b/meshes/laetine.obj
new file mode 100644
index 0000000..b55e973
--- /dev/null
+++ b/meshes/laetine.obj
@@ -0,0 +1,346 @@
+# Blender v2.92.0 OBJ File: 'laetine.blend'
+# www.blender.org
+mtllib laetine.mtl
+o Cube
+v 16.000000 0.982453 -1.912256
+v 16.000000 -0.682236 -1.641230
+v 16.000000 0.982453 1.882782
+v 16.000000 -0.682236 1.610786
+v -16.000000 1.455369 -0.617766
+v -16.000000 0.897865 -0.530011
+v -16.000000 1.455369 0.557376
+v -16.000000 0.897865 0.476983
+v 0.000000 -0.941928 -2.142920
+v 0.000000 0.982453 2.500000
+v 0.000000 -0.941928 2.141643
+v 0.000000 0.982453 -2.500000
+v 8.000000 -0.941928 2.141643
+v 8.000000 0.982453 -2.500000
+v 8.000000 -0.941928 -2.142920
+v 8.000000 0.982453 2.500000
+v -8.000000 -0.728505 -1.831360
+v -8.000000 0.982453 2.138350
+v -8.000000 -0.728505 1.831740
+v -8.000000 0.982453 -2.136415
+v -12.000000 -0.389587 -1.452316
+v -12.000000 1.142182 1.675897
+v -12.000000 -0.389587 1.435458
+v -12.000000 1.142182 -1.694078
+v -3.851343 -0.941928 2.033623
+v -3.851343 0.982453 -2.377693
+v -3.851343 -0.941928 -2.038114
+v -3.851343 0.982453 2.373943
+v 4.000000 -0.941928 -2.142920
+v 4.000000 0.982453 2.500000
+v 4.000000 -0.941928 2.141643
+v 4.000000 0.982453 -2.500000
+v 12.000000 -0.941928 2.009462
+v 12.000000 0.982453 -2.355201
+v 12.000000 -0.941928 -2.019429
+v 12.000000 0.982453 2.346436
+v 12.000000 0.982453 2.078222
+v 8.000000 0.982453 2.213053
+v 16.000000 0.982453 1.627357
+v -16.000000 1.455369 0.353375
+v 0.000000 0.982453 2.194380
+v -12.000000 1.142182 1.347721
+v -8.000000 0.982453 1.851137
+v -3.851343 0.982453 2.072511
+v 4.000000 0.982453 2.234215
+v -8.000000 0.982453 -1.893030
+v -16.000000 1.455369 -0.446854
+v 16.000000 0.982453 -1.675475
+v -12.000000 1.142182 -1.478664
+v 4.000000 0.982453 -2.174777
+v 8.000000 0.982453 -2.176962
+v 0.000000 0.982453 -2.083515
+v -3.851343 0.982453 -1.994098
+v 12.000000 0.982453 -2.031110
+v -13.354506 1.478747 -0.894318
+v -13.287239 1.483561 0.789345
+v 15.634655 0.982453 -1.716910
+v 15.633256 0.982453 1.693027
+v 12.000000 -0.355757 1.945383
+v 8.000000 -0.355757 2.019444
+v 0.000000 -0.355757 2.065702
+v -12.000000 -0.355757 1.268733
+v -8.000000 -0.355757 1.722697
+v -3.851343 -0.355757 1.950985
+v 4.000000 -0.355757 2.038746
+v -8.000000 -0.355757 -1.764913
+v -12.000000 -0.355757 -1.391772
+v 4.000000 -0.355757 -1.982917
+v 8.000000 -0.355757 -1.984911
+v 0.000000 -0.355757 -1.961124
+v -3.851343 -0.355757 -1.876955
+v 12.000000 -0.355757 -1.900816
+v -13.354506 0.806437 -0.838368
+v -13.287239 0.811252 0.746481
+v 15.634655 -0.450049 -1.616035
+v 15.633256 -0.355757 1.593773
+v -3.851343 -1.123510 0.081178
+v 4.000000 -1.123510 0.081178
+v -8.000000 -0.910087 0.081178
+v 16.000000 -0.863819 0.081178
+v -12.000000 -0.571169 0.081178
+v 0.000000 -1.123510 0.081178
+v 8.000000 -1.123510 0.081178
+v -16.000000 0.716283 0.081178
+v 12.000000 -1.123510 0.081178
+vt 0.843750 0.500000
+vt 0.875000 0.500000
+vt 0.875000 0.536360
+vt 0.872226 0.536077
+vt 0.843750 0.533173
+vt 0.375000 0.968750
+vt 0.625000 0.968750
+vt 0.625000 1.000000
+vt 0.375000 1.000000
+vt 0.375000 0.000000
+vt 0.625000 0.000000
+vt 0.625000 0.043399
+vt 0.625000 0.213640
+vt 0.625000 0.250000
+vt 0.375000 0.250000
+vt 0.375000 0.065260
+vt 0.343750 0.500000
+vt 0.375000 0.500000
+vt 0.375000 0.625745
+vt 0.343750 0.625777
+vt 0.625000 0.500000
+vt 0.625000 0.537350
+vt 0.625000 0.694368
+vt 0.625000 0.750000
+vt 0.375000 0.750000
+vt 0.375000 0.468750
+vt 0.625000 0.468750
+vt 0.375000 0.344911
+vt 0.625000 0.344911
+vt 0.625000 0.375000
+vt 0.375000 0.375000
+vt 0.219911 0.500000
+vt 0.250000 0.500000
+vt 0.250000 0.629194
+vt 0.219911 0.630768
+vt 0.375000 0.843750
+vt 0.625000 0.843750
+vt 0.625000 0.875000
+vt 0.375000 0.875000
+vt 0.718750 0.500000
+vt 0.750000 0.500000
+vt 0.750000 0.532123
+vt 0.718750 0.532990
+vt 0.656250 0.500000
+vt 0.687500 0.500000
+vt 0.687500 0.536579
+vt 0.656250 0.535812
+vt 0.375000 0.781250
+vt 0.625000 0.781250
+vt 0.625000 0.812500
+vt 0.375000 0.812500
+vt 0.375000 0.406250
+vt 0.625000 0.406250
+vt 0.625000 0.437500
+vt 0.375000 0.437500
+vt 0.281250 0.500000
+vt 0.312500 0.500000
+vt 0.312500 0.626716
+vt 0.281250 0.627955
+vt 0.156250 0.500000
+vt 0.187500 0.500000
+vt 0.187500 0.633207
+vt 0.156250 0.638918
+vt 0.375000 0.281250
+vt 0.625000 0.281250
+vt 0.625000 0.312500
+vt 0.375000 0.312500
+vt 0.375000 0.905089
+vt 0.625000 0.905089
+vt 0.625000 0.937500
+vt 0.375000 0.937500
+vt 0.780089 0.500000
+vt 0.812500 0.500000
+vt 0.812500 0.545259
+vt 0.780089 0.531167
+vt 0.125000 0.500000
+vt 0.125000 0.684740
+vt 0.631189 0.537046
+vt 0.718750 0.698992
+vt 0.750000 0.705949
+vt 0.750000 0.750000
+vt 0.718750 0.750000
+vt 0.656250 0.692220
+vt 0.687500 0.694741
+vt 0.687500 0.750000
+vt 0.656250 0.750000
+vt 0.843750 0.693080
+vt 0.871700 0.705173
+vt 0.875000 0.706601
+vt 0.875000 0.750000
+vt 0.843750 0.750000
+vt 0.638611 0.693432
+vt 0.812500 0.706742
+vt 0.812500 0.750000
+vt 0.780089 0.707511
+vt 0.780089 0.750000
+vt 0.812500 0.706742
+vt 0.843750 0.693080
+vt 0.687500 0.536579
+vt 0.656250 0.535812
+vt 0.872226 0.536077
+vt 0.843750 0.533173
+vt 0.750000 0.532123
+vt 0.718750 0.532990
+vt 0.871700 0.705173
+vt 0.656250 0.692220
+vt 0.687500 0.694741
+vt 0.780089 0.531167
+vt 0.631189 0.537046
+vt 0.638611 0.693432
+vt 0.812500 0.545259
+vt 0.718750 0.698992
+vt 0.750000 0.705949
+vt 0.780089 0.707511
+vt 0.187500 0.750000
+vt 0.156250 0.750000
+vt 0.250000 0.750000
+vt 0.219911 0.750000
+vt 0.125000 0.750000
+vt 0.281250 0.750000
+vt 0.343750 0.750000
+vt 0.312500 0.750000
+vn -0.0163 0.9374 -0.3478
+vn -0.2759 -0.1459 0.9501
+vn -1.0000 0.0000 0.0000
+vn 0.0689 -0.9931 -0.0943
+vn 1.0000 0.0000 0.0000
+vn 0.1060 -0.1658 -0.9805
+vn -0.0290 -0.1780 -0.9836
+vn -0.0011 -0.9965 -0.0833
+vn 0.0000 -0.1831 0.9831
+vn 0.0000 1.0000 0.0000
+vn 0.0351 -0.1777 0.9835
+vn 0.0000 -0.1824 -0.9832
+vn 0.0000 -0.9967 -0.0814
+vn -0.0889 -0.9906 -0.1044
+vn -0.1109 -0.1653 -0.9800
+vn -0.0563 -0.1749 0.9830
+vn -0.2678 -0.1501 -0.9517
+vn -0.3190 -0.9344 -0.1582
+vn -0.1154 -0.1652 0.9795
+vn 0.0399 0.9992 0.0000
+vn -0.0299 -0.1785 0.9835
+vn -0.0534 -0.9945 -0.0896
+vn -0.0576 -0.1743 -0.9830
+vn 0.1110 -0.1662 0.9798
+vn 0.0330 -0.1771 -0.9836
+vn 0.0013 -0.9965 -0.0837
+vn 0.0006 0.9546 0.2980
+vn 0.1199 0.0724 -0.9901
+vn -0.0285 0.1195 0.9924
+vn 0.4145 0.0598 0.9081
+vn 0.0140 0.1166 0.9931
+vn 0.4118 0.0511 -0.9098
+vn -0.0259 0.1210 -0.9923
+vn 0.0224 0.0891 0.9958
+vn -0.0096 1.0000 -0.0017
+vn -1.0000 0.0000 -0.0004
+vn 0.0256 0.0912 0.9955
+vn 0.9992 -0.0004 -0.0411
+vn -0.0050 0.1439 -0.9896
+vn -0.0808 0.0829 0.9933
+vn 0.0306 0.0930 -0.9952
+vn 0.0992 0.0752 0.9922
+vn -0.1005 0.0860 -0.9912
+vn 0.0539 0.0929 -0.9942
+vn 0.0005 0.1420 0.9899
+vn 0.0016 0.1202 -0.9927
+vn 0.0128 0.9998 -0.0134
+vn 0.6612 0.7501 -0.0113
+vn -0.0895 -0.9892 0.1157
+vn -0.0013 -0.9959 0.0901
+vn -0.3215 -0.9272 0.1924
+vn 0.0000 -0.9961 0.0878
+vn 0.0015 -0.9959 0.0907
+vn 0.0696 -0.9921 0.1042
+vn -0.0535 -0.9938 0.0975
+usemtl Material
+s off
+f 24/1/1 5/2/1 47/3/1 55/4/1 49/5/1
+f 23/6/2 22/7/2 7/8/2 8/9/2
+f 8/10/3 7/11/3 40/12/3 47/13/3 5/14/3 6/15/3 84/16/3
+f 35/17/4 2/18/4 80/19/4 85/20/4
+f 2/18/5 1/21/5 48/22/5 39/23/5 3/24/5 4/25/5 80/19/5
+f 35/26/6 34/27/6 1/21/6 2/18/6
+f 27/28/7 26/29/7 12/30/7 9/31/7
+f 27/32/8 9/33/8 82/34/8 77/35/8
+f 31/36/9 30/37/9 10/38/9 11/39/9
+f 32/40/10 12/41/10 52/42/10 50/43/10
+f 34/44/10 14/45/10 51/46/10 54/47/10
+f 33/48/11 36/49/11 16/50/11 13/51/11
+f 29/52/12 32/53/12 14/54/12 15/55/12
+f 29/56/13 15/57/13 83/58/13 78/59/13
+f 21/60/14 17/61/14 79/62/14 81/63/14
+f 21/64/15 24/65/15 20/66/15 17/67/15
+f 25/68/16 28/69/16 18/70/16 19/71/16
+f 26/72/10 20/73/10 46/74/10 53/75/10
+f 6/15/17 5/14/17 24/65/17 21/64/17
+f 6/76/18 21/60/18 81/63/18 84/77/18
+f 19/71/19 18/70/19 22/7/19 23/6/19
+f 20/73/20 24/1/20 49/5/20 46/74/20
+f 12/41/10 26/72/10 53/75/10 52/42/10
+f 11/39/21 10/38/21 28/69/21 25/68/21
+f 17/61/22 27/32/22 77/35/22 79/62/22
+f 17/67/23 20/66/23 26/29/23 27/28/23
+f 9/33/13 29/56/13 78/59/13 82/34/13
+f 9/31/12 12/30/12 32/53/12 29/52/12
+f 14/45/10 32/40/10 50/43/10 51/46/10
+f 13/51/9 16/50/9 30/37/9 31/36/9
+f 4/25/24 3/24/24 36/49/24 33/48/24
+f 1/21/10 34/44/10 54/47/10 57/78/10 48/22/10
+f 15/55/25 14/54/25 34/27/25 35/26/25
+f 15/57/26 35/17/26 85/20/26 83/58/26
+f 45/79/10 41/80/10 10/81/10 30/82/10
+f 37/83/10 38/84/10 16/85/10 36/86/10
+f 42/87/27 56/88/27 40/89/27 7/90/27 22/91/27
+f 39/23/10 58/92/10 37/83/10 36/86/10 3/24/10
+f 43/93/20 42/87/20 22/91/20 18/94/20
+f 38/84/10 45/79/10 30/82/10 16/85/10
+f 41/80/10 44/95/10 28/96/10 10/81/10
+f 44/95/10 43/93/10 18/94/10 28/96/10
+f 42/87/28 43/93/28 63/97/28 62/98/28
+f 54/47/29 51/46/29 69/99/29 72/100/29
+f 49/5/30 55/4/30 73/101/30 67/102/30
+f 48/22/10 57/78/10 58/92/10 39/23/10
+f 50/43/31 52/42/31 70/103/31 68/104/31
+f 56/88/32 42/87/32 62/98/32 74/105/32
+f 38/84/33 37/83/33 59/106/33 60/107/33
+f 52/42/34 53/75/34 71/108/34 70/103/34
+f 56/88/35 55/4/35 47/3/35 40/89/35
+f 58/92/36 57/78/36 75/109/36 76/110/36
+f 53/75/37 46/74/37 66/111/37 71/108/37
+f 55/4/38 56/88/38 74/105/38 73/101/38
+f 45/79/39 38/84/39 60/107/39 65/112/39
+f 57/78/40 54/47/40 72/100/40 75/109/40
+f 44/95/41 41/80/41 61/113/41 64/114/41
+f 46/74/42 49/5/42 67/102/42 66/111/42
+f 37/83/43 58/92/43 76/110/43 59/106/43
+f 43/93/44 44/95/44 64/114/44 63/97/44
+f 51/46/45 50/43/45 68/104/45 69/99/45
+f 41/80/46 45/79/46 65/112/46 61/113/46
+f 75/109/47 72/100/47 59/106/47 76/110/47
+f 60/107/10 59/106/10 72/100/10 69/99/10
+f 65/112/10 60/107/10 69/99/10 68/104/10
+f 61/113/10 65/112/10 68/104/10 70/103/10
+f 64/114/10 61/113/10 70/103/10 71/108/10
+f 63/97/10 64/114/10 71/108/10 66/111/10
+f 62/98/10 63/97/10 66/111/10 67/102/10
+f 74/105/48 62/98/48 67/102/48 73/101/48
+f 81/63/49 79/62/49 19/115/49 23/116/49
+f 77/35/50 82/34/50 11/117/50 25/118/50
+f 84/77/51 81/63/51 23/116/51 8/119/51
+f 82/34/52 78/59/52 31/120/52 11/117/52
+f 83/58/53 85/20/53 33/121/53 13/122/53
+f 78/59/52 83/58/52 13/122/52 31/120/52
+f 85/20/54 80/19/54 4/25/54 33/121/54
+f 79/62/55 77/35/55 25/118/55 19/115/55
diff --git a/meshes/laetine.obj.import b/meshes/laetine.obj.import
new file mode 100644
index 0000000..9445c41
--- /dev/null
+++ b/meshes/laetine.obj.import
@@ -0,0 +1,20 @@
+[remap]
+
+importer="wavefront_obj"
+type="Mesh"
+path="res://.import/laetine.obj-e2f2547cb01c5b6ffec4bdf5b2a3aec9.mesh"
+
+[deps]
+
+files=[ "res://.import/laetine.obj-e2f2547cb01c5b6ffec4bdf5b2a3aec9.mesh" ]
+
+source_file="res://meshes/laetine.obj"
+dest_files=[ "res://.import/laetine.obj-e2f2547cb01c5b6ffec4bdf5b2a3aec9.mesh", "res://.import/laetine.obj-e2f2547cb01c5b6ffec4bdf5b2a3aec9.mesh" ]
+
+[params]
+
+generate_tangents=true
+scale_mesh=Vector3( 1, 1, 1 )
+offset_mesh=Vector3( 0, 0, 0 )
+octahedral_compression=true
+optimize_mesh_flags=4286
diff --git a/meshes/laetine_mask.obj b/meshes/laetine_mask.obj
new file mode 100644
index 0000000..44be1a1
--- /dev/null
+++ b/meshes/laetine_mask.obj
@@ -0,0 +1,97 @@
+# Blender v2.92.0 OBJ File: 'laetine.blend'
+# www.blender.org
+mtllib laetine_mask.mtl
+o Cube.001
+v -13.287994 0.205399 0.979553
+v -13.287994 1.000000 0.979553
+v -13.287994 0.205399 -0.979553
+v -13.287994 1.000000 -0.979553
+v 15.695301 -0.570796 1.568131
+v 15.736877 1.000000 1.803618
+v 15.695301 -0.570796 -1.568131
+v 15.736877 1.000000 -1.803618
+v 0.000000 -0.880590 -2.129694
+v 0.000000 1.000000 -2.319838
+v 0.000000 -0.880590 2.129694
+v 0.000000 1.000000 2.270563
+v -8.087383 -0.725956 -1.089942
+v -8.655064 1.000000 1.984209
+v -8.655064 1.000000 -1.984209
+v -8.087383 -0.725956 1.089942
+v 10.447272 1.000000 -2.279417
+v 8.087383 -0.869857 2.032708
+v 8.087383 -0.869857 -2.032708
+v 10.447272 1.000000 2.253140
+vt 0.375000 0.000000
+vt 0.625000 0.000000
+vt 0.625000 0.250000
+vt 0.375000 0.250000
+vt 0.375000 0.437500
+vt 0.625000 0.437500
+vt 0.625000 0.500000
+vt 0.375000 0.500000
+vt 0.625000 0.750000
+vt 0.375000 0.750000
+vt 0.375000 0.937500
+vt 0.625000 0.937500
+vt 0.625000 1.000000
+vt 0.375000 1.000000
+vt 0.312500 0.500000
+vt 0.312500 0.750000
+vt 0.812500 0.500000
+vt 0.875000 0.500000
+vt 0.875000 0.750000
+vt 0.812500 0.750000
+vt 0.687500 0.500000
+vt 0.750000 0.500000
+vt 0.750000 0.750000
+vt 0.687500 0.750000
+vt 0.187500 0.500000
+vt 0.250000 0.500000
+vt 0.250000 0.750000
+vt 0.187500 0.750000
+vt 0.375000 0.812500
+vt 0.625000 0.812500
+vt 0.625000 0.875000
+vt 0.375000 0.875000
+vt 0.375000 0.312500
+vt 0.625000 0.312500
+vt 0.625000 0.375000
+vt 0.375000 0.375000
+vt 0.125000 0.500000
+vt 0.125000 0.750000
+vn -1.0000 0.0000 0.0000
+vn 0.0758 -0.1901 -0.9788
+vn 0.9996 -0.0265 0.0000
+vn -0.1386 -0.3587 0.9231
+vn 0.0393 -0.9992 0.0000
+vn 0.0000 1.0000 0.0000
+vn -0.0191 -0.9998 0.0000
+vn 0.0062 -0.0998 0.9950
+vn -0.0809 -0.2987 -0.9509
+vn -0.1386 -0.3587 -0.9231
+vn -0.1763 -0.9843 0.0000
+vn -0.0783 -0.2864 0.9549
+vn 0.0737 -0.1814 0.9806
+vn 0.0013 -1.0000 0.0000
+vn 0.0074 -0.1203 -0.9927
+usemtl None
+s off
+f 1/1/1 2/2/1 4/3/1 3/4/1
+f 19/5/2 17/6/2 8/7/2 7/8/2
+f 7/8/3 8/7/3 6/9/3 5/10/3
+f 16/11/4 14/12/4 2/13/4 1/14/4
+f 19/15/5 7/8/5 5/10/5 18/16/5
+f 15/17/6 4/18/6 2/19/6 14/20/6
+f 17/21/6 10/22/6 12/23/6 20/24/6
+f 13/25/7 9/26/7 11/27/7 16/28/7
+f 18/29/8 20/30/8 12/31/8 11/32/8
+f 13/33/9 15/34/9 10/35/9 9/36/9
+f 3/4/10 4/3/10 15/34/10 13/33/10
+f 3/37/11 13/25/11 16/28/11 1/38/11
+f 10/22/6 15/17/6 14/20/6 12/23/6
+f 11/32/12 12/31/12 14/12/12 16/11/12
+f 5/10/13 6/9/13 20/30/13 18/29/13
+f 8/7/6 17/21/6 20/24/6 6/9/6
+f 9/26/14 19/15/14 18/16/14 11/27/14
+f 9/36/15 10/35/15 17/6/15 19/5/15
diff --git a/meshes/laetine_mask.obj.import b/meshes/laetine_mask.obj.import
new file mode 100644
index 0000000..5e8fea4
--- /dev/null
+++ b/meshes/laetine_mask.obj.import
@@ -0,0 +1,20 @@
+[remap]
+
+importer="wavefront_obj"
+type="Mesh"
+path="res://.import/laetine_mask.obj-1053f82ebca550b3c863dd727c5a57c1.mesh"
+
+[deps]
+
+files=[ "res://.import/laetine_mask.obj-1053f82ebca550b3c863dd727c5a57c1.mesh" ]
+
+source_file="res://meshes/laetine_mask.obj"
+dest_files=[ "res://.import/laetine_mask.obj-1053f82ebca550b3c863dd727c5a57c1.mesh", "res://.import/laetine_mask.obj-1053f82ebca550b3c863dd727c5a57c1.mesh" ]
+
+[params]
+
+generate_tangents=true
+scale_mesh=Vector3( 1, 1, 1 )
+offset_mesh=Vector3( 0, 0, 0 )
+octahedral_compression=true
+optimize_mesh_flags=4286
diff --git a/particles/RocketTrail.tscn b/particles/RocketTrail.tscn
new file mode 100644
index 0000000..5dbb877
--- /dev/null
+++ b/particles/RocketTrail.tscn
@@ -0,0 +1,41 @@
+[gd_scene load_steps=8 format=2]
+
+[sub_resource type="Gradient" id=6]
+offsets = PoolRealArray( 0, 0.180645, 0.554839, 1 )
+colors = PoolColorArray( 1, 0.140625, 0, 1, 1, 0.906855, 0.148387, 1, 1, 1, 1, 1, 0, 0, 0, 1 )
+
+[sub_resource type="GradientTexture" id=7]
+gradient = SubResource( 6 )
+
+[sub_resource type="Curve" id=4]
+_data = [ Vector2( 0, 0 ), 0.0, 0.0, 0, 0, Vector2( 0.140449, 0.409091 ), 0.0, 0.0, 0, 0 ]
+
+[sub_resource type="CurveTexture" id=5]
+curve = SubResource( 4 )
+
+[sub_resource type="ParticlesMaterial" id=1]
+spread = 2.23
+gravity = Vector3( 0, 1, 0 )
+initial_velocity = 19.8
+damping = 13.78
+scale_curve = SubResource( 5 )
+color_ramp = SubResource( 7 )
+
+[sub_resource type="SpatialMaterial" id=3]
+flags_unshaded = true
+flags_do_not_receive_shadows = 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=2]
+material = SubResource( 3 )
+
+[node name="RocketTrail" type="Particles"]
+amount = 256
+visibility_aabb = AABB( -21.1601, -4, -4, 42.3202, 8, 8 )
+local_coords = false
+process_material = SubResource( 1 )
+draw_pass_1 = SubResource( 2 )
diff --git a/particles/p_Explosion.gd b/particles/p_Explosion.gd
new file mode 100644
index 0000000..f0cbd96
--- /dev/null
+++ b/particles/p_Explosion.gd
@@ -0,0 +1,31 @@
+extends Spatial
+
+
+# Declare member variables here. Examples:
+# var a = 2
+# var b = "text"
+var timer = 0
+#Vector3
+# Called when the node enters the scene tree for the first time.
+func _ready():
+ pass # Replace with function body.
+
+func init(position, norm):
+ global_transform.origin = position+norm*.1
+ $outer_flash2.translate(norm*.3)
+ $debris1.process_material.direction = norm
+ $debris2.process_material.direction = norm
+
+ $shock.restart()
+ $flame1.restart()
+ $outer_flash.restart()
+ $outer_flash2.restart()
+ #$smoke.restart()
+ $debris1.restart()
+ $debris2.restart()
+
+#Called every frame. 'delta' is the elapsed time since the previous frame.
+func _process(delta):
+ if timer > 1:
+ queue_free()
+ timer += delta
diff --git a/particles/p_Explosion.tscn b/particles/p_Explosion.tscn
new file mode 100644
index 0000000..d478c6a
--- /dev/null
+++ b/particles/p_Explosion.tscn
@@ -0,0 +1,193 @@
+[gd_scene load_steps=26 format=2]
+
+[ext_resource path="res://particles/p_Explosion.gd" type="Script" id=1]
+
+[sub_resource type="SpatialMaterial" id=1]
+flags_use_shadow_to_opacity = true
+vertex_color_use_as_albedo = true
+params_blend_mode = 1
+params_billboard_mode = 3
+particles_anim_h_frames = 1
+particles_anim_v_frames = 1
+particles_anim_loop = false
+
+[sub_resource type="Curve" id=2]
+max_value = 7.0
+_data = [ Vector2( 0, 0 ), 0.0, 0.0, 0, 0, Vector2( 0.424528, 1.60682 ), 0.0, 0.0, 0, 0, Vector2( 1, 7 ), 0.0, 0.0, 0, 0 ]
+
+[sub_resource type="CurveTexture" id=3]
+curve = SubResource( 2 )
+
+[sub_resource type="ParticlesMaterial" id=4]
+gravity = Vector3( 0, 0, 0 )
+scale_curve = SubResource( 3 )
+color = Color( 0.0941176, 0.188235, 0.227451, 1 )
+
+[sub_resource type="QuadMesh" id=5]
+
+[sub_resource type="SpatialMaterial" id=6]
+flags_transparent = true
+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="Gradient" id=7]
+offsets = PoolRealArray( 0, 0.634921, 1 )
+colors = PoolColorArray( 1, 0.835294, 0.701961, 0.513726, 1, 0.639216, 0.172549, 0.501961, 1, 0.105882, 0.105882, 0 )
+
+[sub_resource type="GradientTexture" id=8]
+gradient = SubResource( 7 )
+
+[sub_resource type="Curve" id=9]
+max_value = 5.0
+_data = [ Vector2( 0, 0 ), 0.0, 0.0, 0, 0, Vector2( 0.849057, 5 ), 0.0, 0.0, 0, 0, Vector2( 1, 1 ), 0.0, 0.0, 0, 0 ]
+
+[sub_resource type="CurveTexture" id=10]
+curve = SubResource( 9 )
+
+[sub_resource type="ParticlesMaterial" id=11]
+flag_align_y = true
+gravity = Vector3( 0, 0, 0 )
+angle = 360.0
+angle_random = 1.0
+scale_random = 1.0
+scale_curve = SubResource( 10 )
+color_ramp = SubResource( 8 )
+
+[sub_resource type="QuadMesh" id=12]
+
+[sub_resource type="SpatialMaterial" id=13]
+flags_transparent = true
+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="Gradient" id=14]
+offsets = PoolRealArray( 0.0793651, 0.529101, 0.851852, 0.989418, 1 )
+colors = PoolColorArray( 0.956543, 0.831057, 0.246609, 1, 0.919448, 0.46755, 0.219383, 0.935294, 0.882353, 0.580392, 0.192157, 0.870588, 0.941176, 0.193723, 0.113725, 0, 0.407843, 0.368627, 0.368627, 0 )
+
+[sub_resource type="GradientTexture" id=15]
+gradient = SubResource( 14 )
+
+[sub_resource type="Curve" id=16]
+max_value = 7.0
+_data = [ Vector2( 0, 0 ), 0.0, 6.13549, 0, 0, Vector2( 1, 7 ), 8.30534, 0.0, 0, 0 ]
+
+[sub_resource type="CurveTexture" id=17]
+curve = SubResource( 16 )
+
+[sub_resource type="ParticlesMaterial" id=18]
+spread = 180.0
+gravity = Vector3( 0, 0, 0 )
+linear_accel = -10.0
+angle = 360.0
+angle_random = 1.0
+scale_random = 0.43
+scale_curve = SubResource( 17 )
+color_ramp = SubResource( 15 )
+
+[sub_resource type="QuadMesh" id=19]
+
+[sub_resource type="SpatialMaterial" id=20]
+flags_transparent = true
+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="Gradient" id=21]
+offsets = PoolRealArray( 0.00529101, 0.0529101, 0.179894, 0.719577, 0.989418 )
+colors = PoolColorArray( 0.910156, 0.0888824, 0.0888824, 1, 0.789063, 0.40609, 0.0986328, 1, 0.0649414, 0.0421104, 0.0421104, 1, 0.0666667, 0.0431373, 0.0431373, 1, 0.0627451, 0.0431373, 0.0431373, 0 )
+
+[sub_resource type="GradientTexture" id=22]
+gradient = SubResource( 21 )
+
+[sub_resource type="ParticlesMaterial" id=23]
+lifetime_randomness = 0.03
+direction = Vector3( 0, 1, 0 )
+spread = 90.0
+initial_velocity = 13.0
+initial_velocity_random = 1.0
+angular_velocity = 164.21
+angular_velocity_random = 0.5
+angle = 360.0
+angle_random = 1.0
+scale = 0.3
+scale_random = 0.1
+color_ramp = SubResource( 22 )
+
+[sub_resource type="QuadMesh" id=24]
+
+[node name="p_Explosion" type="Spatial"]
+script = ExtResource( 1 )
+
+[node name="shock" type="Particles" parent="."]
+material_override = SubResource( 1 )
+emitting = false
+amount = 1
+lifetime = 0.26
+one_shot = true
+explosiveness = 1.0
+visibility_aabb = AABB( -15, -15, -15, 30, 30, 30 )
+draw_order = 2
+process_material = SubResource( 4 )
+draw_pass_1 = SubResource( 5 )
+
+[node name="flame1" type="Particles" parent="."]
+material_override = SubResource( 6 )
+emitting = false
+lifetime = 0.12
+one_shot = true
+explosiveness = 1.0
+draw_order = 2
+process_material = SubResource( 11 )
+draw_pass_1 = SubResource( 12 )
+
+[node name="outer_flash" type="Particles" parent="."]
+material_override = SubResource( 13 )
+emitting = false
+amount = 1
+lifetime = 0.23
+one_shot = true
+explosiveness = 1.0
+draw_order = 2
+process_material = SubResource( 18 )
+draw_pass_1 = SubResource( 19 )
+
+[node name="outer_flash2" type="Particles" parent="."]
+material_override = SubResource( 13 )
+emitting = false
+amount = 1
+lifetime = 0.23
+one_shot = true
+explosiveness = 1.0
+process_material = SubResource( 18 )
+draw_pass_1 = SubResource( 19 )
+
+[node name="debris1" type="Particles" parent="."]
+material_override = SubResource( 20 )
+emitting = false
+amount = 4
+lifetime = 1.5
+one_shot = true
+explosiveness = 1.0
+process_material = SubResource( 23 )
+draw_pass_1 = SubResource( 24 )
+
+[node name="debris2" type="Particles" parent="."]
+material_override = SubResource( 20 )
+emitting = false
+amount = 7
+lifetime = 1.5
+one_shot = true
+explosiveness = 1.0
+process_material = SubResource( 23 )
+draw_pass_1 = SubResource( 24 )
diff --git a/project.godot b/project.godot
new file mode 100644
index 0000000..f38fdaa
--- /dev/null
+++ b/project.godot
@@ -0,0 +1,200 @@
+; Engine configuration file.
+; It's best edited using the editor UI and not directly,
+; since the parameters that go here are not all obvious.
+;
+; Format:
+; [section] ; section goes between []
+; param=value ; assign values to parameters
+
+config_version=4
+
+[application]
+
+config/name="boats"
+run/main_scene="res://scenes/ClientUI.tscn"
+config/icon="res://icon.png"
+
+[display]
+
+window/stretch/mode="2d"
+
+[input]
+
+ui_accept={
+"deadzone": 0.99,
+"events": [ ]
+}
+ui_select={
+"deadzone": 0.5,
+"events": [ ]
+}
+ui_cancel={
+"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":16777217,"physical_scancode":0,"unicode":0,"echo":false,"script":null)
+ ]
+}
+ui_focus_next={
+"deadzone": 0.5,
+"events": [ ]
+}
+ui_focus_prev={
+"deadzone": 0.5,
+"events": [ ]
+}
+ui_left={
+"deadzone": 0.5,
+"events": [ ]
+}
+ui_right={
+"deadzone": 0.5,
+"events": [ ]
+}
+ui_up={
+"deadzone": 0.5,
+"events": [ ]
+}
+ui_down={
+"deadzone": 0.5,
+"events": [ ]
+}
+ui_page_up={
+"deadzone": 0.5,
+"events": [ ]
+}
+ui_page_down={
+"deadzone": 0.5,
+"events": [ ]
+}
+ui_home={
+"deadzone": 0.5,
+"events": [ ]
+}
+ui_end={
+"deadzone": 0.5,
+"events": [ ]
+}
+move_left={
+"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":65,"unicode":0,"echo":false,"script":null)
+ ]
+}
+move_right={
+"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":68,"unicode":0,"echo":false,"script":null)
+ ]
+}
+move_forward={
+"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":87,"unicode":0,"echo":false,"script":null)
+ ]
+}
+move_backward={
+"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":83,"unicode":0,"echo":false,"script":null)
+ ]
+}
+fly={
+"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":78,"unicode":0,"echo":false,"script":null)
+ ]
+}
+use={
+"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":70,"unicode":0,"echo":false,"script":null)
+ ]
+}
+fire={
+"deadzone": 0.5,
+"events": [ Object(InputEventMouseButton,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"button_mask":0,"position":Vector2( 0, 0 ),"global_position":Vector2( 0, 0 ),"factor":1.0,"button_index":1,"pressed":false,"doubleclick":false,"script":null)
+ ]
+}
+fire2={
+"deadzone": 0.5,
+"events": [ Object(InputEventMouseButton,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"button_mask":0,"position":Vector2( 0, 0 ),"global_position":Vector2( 0, 0 ),"factor":1.0,"button_index":2,"pressed":false,"doubleclick":false,"script":null)
+ ]
+}
+fire3={
+"deadzone": 0.5,
+"events": [ Object(InputEventMouseButton,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"button_mask":0,"position":Vector2( 0, 0 ),"global_position":Vector2( 0, 0 ),"factor":1.0,"button_index":3,"pressed":false,"doubleclick":false,"script":null)
+ ]
+}
+move_jump={
+"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":32,"unicode":0,"echo":false,"script":null)
+ ]
+}
+duck={
+"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":16777238,"unicode":0,"echo":false,"script":null)
+ ]
+}
+alt_left={
+"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":81,"unicode":0,"echo":false,"script":null)
+ ]
+}
+alt_right={
+"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":69,"unicode":0,"echo":false,"script":null)
+ ]
+}
+menu={
+"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":16777217,"unicode":0,"echo":false,"script":null)
+ ]
+}
+slot1={
+"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":49,"unicode":0,"echo":false,"script":null)
+ ]
+}
+slot2={
+"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":50,"unicode":0,"echo":false,"script":null)
+ ]
+}
+slot3={
+"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":51,"unicode":0,"echo":false,"script":null)
+ ]
+}
+slot4={
+"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":52,"unicode":0,"echo":false,"script":null)
+ ]
+}
+slot5={
+"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":53,"unicode":0,"echo":false,"script":null)
+ ]
+}
+server_menu={
+"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":44,"unicode":0,"echo":false,"script":null)
+ ]
+}
+game_menu={
+"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":16777218,"unicode":0,"echo":false,"script":null)
+ ]
+}
+console={
+"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":96,"unicode":0,"echo":false,"script":null)
+ ]
+}
+chat={
+"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":89,"unicode":0,"echo":false,"script":null)
+ ]
+}
+
+[physics]
+
+common/enable_pause_aware_picking=true
+3d/physics_engine="GodotPhysics"
+
+[rendering]
+
+threads/thread_model=2
+environment/default_environment="res://default_env.tres"
diff --git a/scenes/ClientUI.tscn b/scenes/ClientUI.tscn
new file mode 100644
index 0000000..0cd6b42
--- /dev/null
+++ b/scenes/ClientUI.tscn
@@ -0,0 +1,44 @@
+[gd_scene load_steps=2 format=2]
+
+[ext_resource path="res://scripts/ClientUI.gd" type="Script" id=1]
+
+[node name="ClientUI" type="Node2D"]
+script = ExtResource( 1 )
+
+[node name="IP" type="LineEdit" parent="."]
+margin_left = 23.0
+margin_top = 25.0
+margin_right = 119.0
+margin_bottom = 49.0
+text = "127.0.0.1"
+
+[node name="Port" type="SpinBox" parent="."]
+margin_left = 132.0
+margin_top = 25.0
+margin_right = 206.0
+margin_bottom = 49.0
+max_value = 65536.0
+value = 25565.0
+
+[node name="Name" type="LineEdit" parent="."]
+margin_left = 23.0
+margin_top = 69.0
+margin_right = 206.0
+margin_bottom = 93.0
+text = "PlayerName"
+
+[node name="ConnectButton" type="Button" parent="."]
+margin_left = 23.0
+margin_top = 113.0
+margin_right = 209.0
+margin_bottom = 138.0
+text = "Connect"
+
+[node name="LocalButton" type="Button" parent="."]
+margin_left = 23.0
+margin_top = 251.0
+margin_right = 209.0
+margin_bottom = 271.0
+text = "Host Local Game"
+
+[connection signal="pressed" from="ConnectButton" to="." method="_connect_btn"]
diff --git a/scenes/GameBase.tscn b/scenes/GameBase.tscn
new file mode 100644
index 0000000..6725a55
--- /dev/null
+++ b/scenes/GameBase.tscn
@@ -0,0 +1,25 @@
+[gd_scene load_steps=4 format=2]
+
+[ext_resource path="res://scenes/environment/Water.tscn" type="PackedScene" id=1]
+[ext_resource path="res://ui/HUD.tscn" type="PackedScene" id=2]
+[ext_resource path="res://scripts/GameBase.gd" type="Script" id=3]
+
+[node name="GAMEWORLD" type="Spatial"]
+script = ExtResource( 3 )
+
+[node name="Water" parent="." instance=ExtResource( 1 )]
+transform = Transform( 6000, 0, 0, 0, 15, 0, 0, 0, 6000, 0, 0, 0 )
+
+[node name="WORLDGEO" type="Spatial" parent="."]
+
+[node name="MACHINES" type="Spatial" parent="."]
+
+[node name="BALLISTICS" type="Spatial" parent="."]
+
+[node name="PLAYERS" type="Spatial" parent="."]
+
+[node name="HUD" parent="." instance=ExtResource( 2 )]
+
+[node name="DEFAULTCAM" type="Camera" parent="."]
+current = true
+far = 8192.0
diff --git a/scenes/Server.tscn b/scenes/Server.tscn
new file mode 100644
index 0000000..c66a68a
--- /dev/null
+++ b/scenes/Server.tscn
@@ -0,0 +1,6 @@
+[gd_scene load_steps=2 format=2]
+
+[ext_resource path="res://scripts/Server.gd" type="Script" id=1]
+
+[node name="Server" type="Node"]
+script = ExtResource( 1 )
diff --git a/scenes/ServerUI.tscn b/scenes/ServerUI.tscn
new file mode 100644
index 0000000..8081c81
--- /dev/null
+++ b/scenes/ServerUI.tscn
@@ -0,0 +1,100 @@
+[gd_scene load_steps=5 format=2]
+
+[ext_resource path="res://scripts/CmdPrompt.gd" type="Script" id=1]
+[ext_resource path="res://scripts/Console.gd" type="Script" id=2]
+[ext_resource path="res://scripts/ServerUI.gd" type="Script" id=4]
+
+[sub_resource type="StyleBoxFlat" id=1]
+bg_color = Color( 0.0705882, 0.0705882, 0.0705882, 1 )
+
+[node name="ServerUI" type="Node2D"]
+script = ExtResource( 4 )
+
+[node name="StartButton" type="Button" parent="." groups=["init_fields"]]
+margin_left = 18.0
+margin_top = 19.0
+margin_right = 103.0
+margin_bottom = 39.0
+text = "Start Server"
+
+[node name="StopButton" type="Button" parent="."]
+visible = false
+margin_left = 18.0
+margin_top = 55.0
+margin_right = 102.0
+margin_bottom = 75.0
+text = "Stop Server"
+
+[node name="MapPath" type="LineEdit" parent="." groups=["init_fields"]]
+margin_left = 117.0
+margin_top = 19.0
+margin_right = 334.0
+margin_bottom = 43.0
+text = "res://maps/Main.tscn"
+
+[node name="Console" type="ScrollContainer" parent="."]
+margin_left = 588.0
+margin_top = 19.0
+margin_right = 1004.0
+margin_bottom = 383.0
+custom_styles/bg = SubResource( 1 )
+scroll_horizontal_enabled = false
+script = ExtResource( 2 )
+
+[node name="ConsoleLines" type="VBoxContainer" parent="Console"]
+margin_right = 406.0
+margin_bottom = 14.0
+
+[node name="Label" type="Label" parent="Console/ConsoleLines"]
+margin_right = 406.0
+margin_bottom = 14.0
+text = "----------------------------------CONSOLE-----------------------------------"
+
+[node name="CmdPrompt" type="LineEdit" parent="."]
+margin_left = 588.0
+margin_top = 402.0
+margin_right = 1004.0
+margin_bottom = 426.0
+script = ExtResource( 1 )
+console_path = NodePath("../Console")
+
+[node name="PlayerCount" type="SpinBox" parent="." groups=["init_fields"]]
+margin_left = 347.0
+margin_top = 19.0
+margin_right = 421.0
+margin_bottom = 43.0
+min_value = 1.0
+value = 4.0
+
+[node name="Port" type="SpinBox" parent="." groups=["init_fields"]]
+margin_left = 260.0
+margin_top = 55.0
+margin_right = 334.0
+margin_bottom = 79.0
+max_value = 65536.0
+value = 25565.0
+
+[node name="IP" type="LineEdit" parent="." groups=["init_fields"]]
+margin_left = 117.0
+margin_top = 55.0
+margin_right = 247.0
+margin_bottom = 79.0
+text = "127.0.0.1"
+
+[node name="MOTD" type="TextEdit" parent="." groups=["init_fields"]]
+margin_left = 117.0
+margin_top = 129.0
+margin_right = 334.0
+margin_bottom = 169.0
+text = "MOTD"
+
+[node name="ServerName" type="LineEdit" parent="." groups=["init_fields"]]
+margin_left = 117.0
+margin_top = 92.0
+margin_right = 334.0
+margin_bottom = 116.0
+text = "Server Name"
+
+[connection signal="pressed" from="StartButton" to="." method="start_server"]
+[connection signal="pressed" from="StopButton" to="." method="stop_server"]
+[connection signal="text_entered" from="CmdPrompt" to="CmdPrompt" method="enter_cmd"]
diff --git a/scenes/ballistics/Cannonball.tscn b/scenes/ballistics/Cannonball.tscn
new file mode 100644
index 0000000..294548d
--- /dev/null
+++ b/scenes/ballistics/Cannonball.tscn
@@ -0,0 +1,45 @@
+[gd_scene load_steps=7 format=2]
+
+[ext_resource path="res://scripts/ballistics/Cannonball.gd" type="Script" id=1]
+
+[sub_resource type="SphereShape" id=1]
+radius = 0.15
+
+[sub_resource type="SphereMesh" id=2]
+radius = 0.15
+height = 0.3
+radial_segments = 8
+rings = 8
+
+[sub_resource type="OpenSimplexNoise" id=4]
+
+[sub_resource type="NoiseTexture" id=5]
+as_normalmap = true
+bump_strength = 8.7
+noise = SubResource( 4 )
+
+[sub_resource type="SpatialMaterial" id=3]
+albedo_color = Color( 0.105882, 0.0980392, 0.0980392, 1 )
+metallic = 0.39
+roughness = 0.63
+normal_enabled = true
+normal_scale = 1.0
+normal_texture = SubResource( 5 )
+
+[node name="Cannonball" type="RigidBody"]
+collision_layer = 5
+collision_mask = 15
+mass = 10.0
+continuous_cd = true
+contacts_reported = 2
+contact_monitor = true
+script = ExtResource( 1 )
+
+[node name="CollisionShape" type="CollisionShape" parent="."]
+shape = SubResource( 1 )
+
+[node name="MeshInstance" type="MeshInstance" parent="."]
+mesh = SubResource( 2 )
+material/0 = SubResource( 3 )
+
+[connection signal="body_entered" from="." to="." method="_on_collision"]
diff --git a/scenes/ballistics/Rocket.gd b/scenes/ballistics/Rocket.gd
new file mode 100644
index 0000000..56438a2
--- /dev/null
+++ b/scenes/ballistics/Rocket.gd
@@ -0,0 +1,64 @@
+extends RigidBody
+
+onready var world = get_tree().get_root().find_node("GAMEWORLD", true, false)
+
+var shooter = "WORLD"
+
+export var lifetime : float = 2.0
+export var strength : int = 80
+
+var life = 0.0
+var cannot_explode = false
+
+func _ready():
+ $RocketTrail.emitting = true
+
+func get_init_info():
+ return {"linear_velocity" : linear_velocity, "angular_velocity" : angular_velocity, "life" : life, "shooter" : shooter}
+
+func mp_init(init_info):
+ for variable in init_info.keys():
+ set(variable, init_info[variable])
+
+remotesync func update_phys_transform(t, lv, av):
+ transform = t
+ linear_velocity = lv
+ angular_velocity = av
+
+func _physics_process(delta):
+ if life < lifetime:
+ add_central_force(global_transform.basis.x*strength)
+ life += delta
+ else:
+ explode()
+ $RocketTrail.emitting = false
+
+func _integrate_forces(state):
+ if is_network_master():
+ rpc("update_phys_transform", transform, linear_velocity, angular_velocity)
+
+func explode():
+ if cannot_explode:
+ return
+ cannot_explode = true
+ $RocketTrail.emitting = false
+ $rocket_mesh.visible = false
+ mode = MODE_STATIC
+ set_collision_layer_bit(1,0)
+ set_collision_mask_bit(1,0)
+
+ var expl = preload("res://particles/p_Explosion.tscn").instance()
+ world.add_child(expl)
+ expl.init(global_transform.origin, Vector3.ZERO)
+
+
+ for body in $BlastArea.get_overlapping_bodies():
+ if body.has_method("damage") and is_network_master():
+ body.rpc("damage", 50, "explosive", shooter, "using 'rocket'")
+ body.apply_central_impulse((1500*(global_transform.origin - body.global_transform.origin).normalized()))
+ body.rpc("apply_central_impulse", (1500*(global_transform.origin - body.global_transform.origin).normalized()))
+
+ $AnimationPlayer.play("explode")
+
+func _on_collision(body):
+ explode()
diff --git a/scenes/ballistics/Rocket.tscn b/scenes/ballistics/Rocket.tscn
new file mode 100644
index 0000000..03e807e
--- /dev/null
+++ b/scenes/ballistics/Rocket.tscn
@@ -0,0 +1,114 @@
+[gd_scene load_steps=14 format=2]
+
+[ext_resource path="res://work/RocketMaterial.material" type="Material" id=1]
+[ext_resource path="res://particles/RocketTrail.tscn" type="PackedScene" id=2]
+[ext_resource path="res://scenes/ballistics/Rocket.gd" type="Script" id=3]
+[ext_resource path="res://sounds/explode.wav" type="AudioStream" id=4]
+
+[sub_resource type="ArrayMesh" id=1]
+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
+}
+
+[sub_resource type="BoxShape" id=2]
+extents = Vector3( 0.111378, 0.254987, 0.104516 )
+
+[sub_resource type="Gradient" id=6]
+offsets = PoolRealArray( 0, 0.180645, 0.554839, 1 )
+colors = PoolColorArray( 1, 0.140625, 0, 1, 1, 0.906855, 0.148387, 1, 1, 1, 1, 1, 0, 0, 0, 1 )
+
+[sub_resource type="GradientTexture" id=7]
+gradient = SubResource( 6 )
+
+[sub_resource type="Curve" id=4]
+_data = [ Vector2( 0, 0 ), 0.0, 0.0, 0, 0, Vector2( 0.140449, 0.409091 ), 0.0, 0.0, 0, 0 ]
+
+[sub_resource type="CurveTexture" id=5]
+curve = SubResource( 4 )
+
+[sub_resource type="ParticlesMaterial" id=8]
+spread = 2.23
+gravity = Vector3( 0, 1, 0 )
+initial_velocity = 19.8
+damping = 13.78
+scale_curve = SubResource( 5 )
+color_ramp = SubResource( 7 )
+
+[sub_resource type="Animation" id=3]
+resource_name = "explode"
+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( 1 ),
+"transitions": PoolRealArray( 1 ),
+"values": [ {
+"args": [ ],
+"method": "queue_free"
+} ]
+}
+tracks/1/type = "method"
+tracks/1/path = NodePath("Audio")
+tracks/1/interp = 1
+tracks/1/loop_wrap = true
+tracks/1/imported = false
+tracks/1/enabled = true
+tracks/1/keys = {
+"times": PoolRealArray( 0 ),
+"transitions": PoolRealArray( 1 ),
+"values": [ {
+"args": [ 0.0 ],
+"method": "play"
+} ]
+}
+
+[sub_resource type="SphereShape" id=9]
+radius = 2.5
+
+[node name="Rocket" type="RigidBody"]
+continuous_cd = true
+contacts_reported = 2
+contact_monitor = true
+can_sleep = false
+script = ExtResource( 3 )
+
+[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 = SubResource( 1 )
+
+[node name="CollisionShape" type="CollisionShape" parent="."]
+transform = Transform( -4.37114e-08, 1, 0, -1, -4.37114e-08, 0, 0, 0, 1, 0, 0, 0 )
+shape = SubResource( 2 )
+
+[node name="RocketTrail" parent="." instance=ExtResource( 2 )]
+transform = Transform( -1, 8.74228e-08, 0, -8.74228e-08, -1, 0, 0, 0, 1, 0.0857886, 0, 0 )
+emitting = false
+process_material = SubResource( 8 )
+
+[node name="AnimationPlayer" type="AnimationPlayer" parent="."]
+anims/explode = SubResource( 3 )
+
+[node name="Audio" type="AudioStreamPlayer3D" parent="."]
+stream = ExtResource( 4 )
+unit_db = 30.575
+doppler_tracking = 2
+
+[node name="BlastArea" type="Area" parent="."]
+
+[node name="CollisionShape" type="CollisionShape" parent="BlastArea"]
+shape = SubResource( 9 )
+
+[connection signal="body_entered" from="." to="." method="_on_collision"]
diff --git a/scenes/boats/Gunboat.tscn b/scenes/boats/Gunboat.tscn
new file mode 100644
index 0000000..6678ac8
--- /dev/null
+++ b/scenes/boats/Gunboat.tscn
@@ -0,0 +1,276 @@
+[gd_scene load_steps=29 format=2]
+
+[ext_resource path="res://scripts/boats/Gunboat.gd" type="Script" id=1]
+[ext_resource path="res://scenes/machines/Cannon.tscn" type="PackedScene" id=2]
+[ext_resource path="res://textures/planks.jpg" type="Texture" id=3]
+[ext_resource path="res://meshes/laetine_mask.obj" type="ArrayMesh" id=4]
+
+[sub_resource type="PhysicsMaterial" id=28]
+rough = true
+
+[sub_resource type="BoxShape" id=5]
+extents = Vector3( 0.2, 0.2, 0.2 )
+
+[sub_resource type="CubeMesh" id=6]
+size = Vector3( 0.4, 0.4, 0.4 )
+
+[sub_resource type="BoxShape" id=7]
+extents = Vector3( 0.1, 0.1, 0.1 )
+
+[sub_resource type="CubeMesh" id=9]
+size = Vector3( 0.15, 24, 0.15 )
+
+[sub_resource type="OpenSimplexNoise" id=10]
+
+[sub_resource type="NoiseTexture" id=11]
+noise = SubResource( 10 )
+
+[sub_resource type="SpatialMaterial" id=12]
+albedo_color = Color( 0.266667, 0.215686, 0.215686, 1 )
+albedo_texture = SubResource( 11 )
+
+[sub_resource type="CubeMesh" id=13]
+size = Vector3( 0.05, 15, 13 )
+
+[sub_resource type="CubeMesh" id=14]
+size = Vector3( 2, 2.5, 0.15 )
+
+[sub_resource type="SpatialMaterial" id=15]
+albedo_texture = ExtResource( 3 )
+uv1_scale = Vector3( 0.1, 0.1, 0.1 )
+uv1_offset = Vector3( 1, 0, 0 )
+uv1_triplanar = true
+
+[sub_resource type="ArrayMesh" id=16]
+surfaces/0 = {
+"aabb": AABB( -16, -1.12351, -2.5, 32, 2.60707, 5 ),
+"array_data": PoolByteArray( 0, 0, 128, 193, 136, 73, 186, 63, 234, 37, 30, 191, 221, 125, 162, 67, 0, 59, 0, 56, 0, 0, 64, 193, 5, 51, 146, 63, 140, 215, 216, 191, 221, 125, 172, 68, 192, 58, 0, 56, 0, 0, 128, 193, 136, 73, 186, 63, 12, 202, 228, 190, 221, 125, 161, 67, 0, 59, 107, 55, 14, 172, 85, 193, 149, 71, 189, 63, 6, 242, 100, 191, 221, 125, 151, 65, 250, 58, 108, 55, 0, 0, 64, 193, 5, 51, 146, 63, 221, 68, 189, 191, 221, 125, 177, 69, 192, 58, 120, 55, 0, 0, 64, 193, 5, 51, 146, 63, 203, 131, 214, 63, 231, 243, 0, 118, 0, 57, 0, 40, 0, 0, 64, 193, 242, 119, 199, 190, 22, 189, 183, 63, 231, 243, 0, 118, 0, 54, 0, 40, 0, 0, 128, 193, 136, 73, 186, 63, 50, 176, 14, 63, 231, 243, 0, 118, 0, 57, 0, 0, 0, 0, 128, 193, 123, 218, 101, 63, 30, 55, 244, 62, 231, 243, 0, 118, 0, 54, 0, 0, 0, 0, 128, 193, 136, 73, 186, 63, 50, 176, 14, 63, 129, 0, 0, 118, 0, 57, 0, 60, 0, 0, 128, 193, 123, 218, 101, 63, 30, 55, 244, 62, 129, 0, 0, 123, 0, 54, 0, 60, 0, 0, 128, 193, 136, 73, 186, 63, 145, 237, 180, 62, 129, 0, 0, 118, 0, 57, 167, 59, 0, 0, 128, 193, 136, 73, 186, 63, 12, 202, 228, 190, 129, 0, 0, 118, 0, 57, 74, 58, 0, 0, 128, 193, 136, 73, 186, 63, 234, 37, 30, 191, 129, 0, 6, 127, 0, 57, 0, 58, 0, 0, 128, 193, 123, 218, 101, 63, 205, 174, 7, 191, 129, 0, 17, 127, 0, 54, 0, 58, 0, 0, 128, 193, 83, 94, 55, 63, 167, 64, 166, 61, 129, 0, 127, 63, 0, 54, 122, 59, 0, 0, 128, 65, 5, 167, 46, 191, 211, 19, 210, 191, 17, 137, 110, 66, 0, 54, 0, 56, 0, 0, 64, 65, 50, 34, 113, 191, 83, 62, 1, 192, 17, 137, 116, 67, 128, 53, 0, 56, 0, 0, 128, 65, 62, 35, 93, 191, 167, 64, 166, 61, 17, 137, 112, 67, 0, 54, 252, 53, 0, 0, 64, 65, 45, 207, 143, 191, 167, 64, 166, 61, 17, 137, 118, 67, 128, 53, 252, 53, 0, 0, 128, 65, 10, 130, 123, 63, 206, 196, 244, 191, 127, 0, 17, 127, 0, 57, 0, 56, 0, 0, 128, 65, 5, 167, 46, 191, 211, 19, 210, 191, 127, 0, 26, 127, 0, 54, 0, 56, 0, 0, 128, 65, 10, 130, 123, 63, 247, 117, 214, 191, 127, 0, 30, 127, 0, 57, 103, 55, 0, 0, 128, 65, 10, 130, 123, 63, 60, 77, 208, 63, 127, 0, 0, 95, 0, 57, 227, 52, 0, 0, 128, 65, 10, 130, 123, 63, 0, 255, 240, 63, 127, 0, 0, 107, 0, 57, 0, 52, 0, 0, 128, 65, 5, 167, 46, 191, 60, 46, 206, 63, 127, 0, 0, 118, 0, 54, 0, 52, 0, 0, 128, 65, 62, 35, 93, 191, 167, 64, 166, 61, 127, 0, 127, 63, 0, 54, 252, 53, 0, 0, 64, 65, 10, 130, 123, 63, 157, 187, 22, 192, 110, 140, 238, 126, 0, 57, 64, 56, 0, 0, 64, 65, 50, 34, 113, 191, 83, 62, 1, 192, 110, 140, 238, 126, 0, 54, 64, 56, 0, 0, 128, 65, 10, 130, 123, 63, 206, 196, 244, 191, 110, 140, 18, 126, 0, 57, 0, 56, 0, 0, 128, 65, 5, 167, 46, 191, 211, 19, 210, 191, 110, 140, 18, 126, 0, 54, 0, 56, 103, 124, 118, 192, 10, 130, 123, 63, 31, 44, 24, 192, 148, 133, 237, 126, 0, 57, 61, 57, 103, 124, 118, 192, 50, 34, 113, 191, 118, 112, 2, 192, 148, 133, 237, 126, 0, 54, 61, 57, 0, 0, 0, 0, 10, 130, 123, 63, 0, 0, 32, 192, 148, 133, 19, 126, 0, 57, 0, 57, 0, 0, 0, 0, 50, 34, 113, 191, 154, 37, 9, 192, 148, 133, 19, 126, 0, 54, 0, 57, 0, 0, 0, 0, 50, 34, 113, 191, 154, 37, 9, 192, 247, 130, 126, 65, 0, 52, 0, 56, 103, 124, 118, 192, 50, 34, 113, 191, 118, 112, 2, 192, 247, 130, 126, 63, 9, 51, 0, 56, 0, 0, 0, 0, 45, 207, 143, 191, 167, 64, 166, 61, 247, 130, 126, 64, 0, 52, 238, 53, 103, 124, 118, 192, 45, 207, 143, 191, 167, 64, 166, 61, 247, 130, 125, 63, 9, 51, 232, 53, 0, 0, 128, 64, 10, 130, 123, 63, 0, 0, 32, 64, 0, 237, 0, 117, 0, 57, 0, 49, 0, 0, 128, 64, 50, 34, 113, 191, 174, 16, 9, 64, 0, 237, 0, 117, 0, 54, 0, 49, 0, 0, 0, 0, 10, 130, 123, 63, 0, 0, 32, 64, 0, 237, 0, 117, 0, 57, 0, 48, 0, 0, 0, 0, 50, 34, 113, 191, 174, 16, 9, 64, 0, 237, 0, 117, 0, 54, 0, 48, 0, 0, 0, 0, 10, 130, 123, 63, 0, 0, 32, 192, 0, 127, 131, 63, 0, 58, 0, 56, 0, 0, 128, 64, 10, 130, 123, 63, 0, 0, 32, 192, 0, 127, 131, 63, 192, 57, 0, 56, 0, 0, 0, 0, 10, 130, 123, 63, 79, 88, 5, 192, 0, 127, 131, 63, 0, 58, 124, 55, 0, 0, 128, 64, 10, 130, 123, 63, 140, 47, 11, 192, 0, 127, 131, 63, 192, 57, 120, 55, 0, 0, 0, 65, 10, 130, 123, 63, 0, 0, 32, 192, 0, 127, 129, 64, 128, 57, 0, 56, 0, 0, 64, 65, 10, 130, 123, 63, 157, 187, 22, 192, 0, 127, 129, 67, 64, 57, 0, 56, 0, 0, 0, 65, 10, 130, 123, 63, 88, 83, 11, 192, 0, 127, 129, 64, 128, 57, 106, 55, 0, 0, 64, 65, 10, 130, 123, 63, 181, 253, 1, 192, 0, 127, 129, 67, 64, 57, 109, 55, 0, 0, 64, 65, 10, 130, 123, 63, 2, 44, 22, 64, 3, 238, 0, 117, 0, 57, 0, 51, 0, 0, 64, 65, 50, 34, 113, 191, 7, 155, 0, 64, 3, 238, 0, 117, 0, 54, 0, 51, 0, 0, 0, 65, 10, 130, 123, 63, 0, 0, 32, 64, 3, 238, 0, 117, 0, 57, 0, 50, 0, 0, 0, 65, 50, 34, 113, 191, 174, 16, 9, 64, 3, 238, 0, 117, 0, 54, 0, 50, 0, 0, 128, 64, 10, 130, 123, 63, 0, 0, 32, 192, 107, 129, 19, 127, 0, 57, 192, 56, 0, 0, 128, 64, 50, 34, 113, 191, 154, 37, 9, 192, 107, 129, 19, 127, 0, 54, 192, 56, 0, 0, 0, 65, 10, 130, 123, 63, 0, 0, 32, 192, 107, 129, 19, 127, 0, 57, 128, 56, 0, 0, 0, 65, 50, 34, 113, 191, 154, 37, 9, 192, 107, 129, 19, 127, 0, 54, 128, 56, 0, 0, 0, 65, 50, 34, 113, 191, 154, 37, 9, 192, 9, 129, 127, 63, 0, 53, 0, 56, 0, 0, 128, 64, 50, 34, 113, 191, 154, 37, 9, 192, 9, 129, 126, 63, 128, 52, 0, 56, 0, 0, 0, 65, 45, 207, 143, 191, 167, 64, 166, 61, 9, 129, 126, 63, 0, 53, 248, 53, 0, 0, 128, 64, 45, 207, 143, 191, 167, 64, 166, 61, 9, 129, 126, 63, 128, 52, 243, 53, 0, 0, 0, 193, 78, 127, 58, 191, 1, 106, 234, 191, 236, 139, 118, 54, 0, 50, 0, 56, 0, 0, 64, 193, 242, 119, 199, 190, 126, 229, 185, 191, 236, 139, 116, 57, 0, 49, 0, 56, 0, 0, 0, 193, 118, 251, 104, 191, 167, 64, 166, 61, 236, 139, 117, 55, 0, 50, 222, 53, 0, 0, 64, 193, 34, 56, 18, 191, 167, 64, 166, 61, 236, 139, 114, 58, 0, 49, 198, 53, 0, 0, 64, 193, 5, 51, 146, 63, 140, 215, 216, 191, 146, 141, 238, 126, 0, 57, 192, 57, 0, 0, 64, 193, 242, 119, 199, 190, 126, 229, 185, 191, 146, 141, 238, 126, 0, 54, 192, 57, 0, 0, 0, 193, 10, 130, 123, 63, 6, 187, 8, 192, 146, 141, 18, 126, 0, 57, 128, 57, 0, 0, 0, 193, 78, 127, 58, 191, 1, 106, 234, 191, 146, 141, 18, 126, 0, 54, 128, 57, 103, 124, 118, 192, 10, 130, 123, 63, 175, 238, 23, 64, 251, 238, 0, 117, 0, 57, 19, 46, 103, 124, 118, 192, 50, 34, 113, 191, 225, 38, 2, 64, 251, 238, 0, 117, 0, 54, 19, 46, 0, 0, 0, 193, 10, 130, 123, 63, 186, 218, 8, 64, 251, 238, 0, 117, 0, 57, 0, 44, 0, 0, 0, 193, 78, 127, 58, 191, 117, 118, 234, 63, 251, 238, 0, 117, 0, 54, 0, 44, 0, 0, 0, 193, 10, 130, 123, 63, 6, 187, 8, 192, 0, 127, 136, 63, 128, 58, 0, 56, 103, 124, 118, 192, 10, 130, 123, 63, 31, 44, 24, 192, 0, 127, 131, 63, 61, 58, 0, 56, 0, 0, 0, 193, 10, 130, 123, 63, 207, 78, 242, 191, 0, 127, 136, 63, 128, 58, 70, 55, 103, 124, 118, 192, 10, 130, 123, 63, 154, 62, 255, 191, 0, 127, 130, 63, 61, 58, 128, 55, 0, 0, 128, 193, 136, 73, 186, 63, 234, 37, 30, 191, 143, 154, 239, 126, 0, 57, 0, 58, 0, 0, 128, 193, 123, 218, 101, 63, 205, 174, 7, 191, 143, 154, 239, 126, 0, 54, 0, 58, 0, 0, 64, 193, 5, 51, 146, 63, 140, 215, 216, 191, 143, 154, 17, 126, 0, 57, 192, 57, 0, 0, 64, 193, 242, 119, 199, 190, 126, 229, 185, 191, 143, 154, 17, 126, 0, 54, 192, 57, 0, 0, 64, 193, 242, 119, 199, 190, 126, 229, 185, 191, 214, 158, 101, 41, 0, 49, 0, 56, 0, 0, 128, 193, 123, 218, 101, 63, 205, 174, 7, 191, 214, 158, 95, 46, 0, 48, 0, 56, 0, 0, 64, 193, 34, 56, 18, 191, 167, 64, 166, 61, 214, 158, 101, 42, 0, 49, 198, 53, 0, 0, 128, 193, 83, 94, 55, 63, 167, 64, 166, 61, 214, 158, 91, 47, 0, 48, 11, 53, 0, 0, 0, 193, 10, 130, 123, 63, 186, 218, 8, 64, 245, 240, 0, 117, 0, 57, 0, 44, 0, 0, 0, 193, 78, 127, 58, 191, 117, 118, 234, 63, 245, 240, 0, 117, 0, 54, 0, 44, 0, 0, 64, 193, 5, 51, 146, 63, 203, 131, 214, 63, 245, 240, 0, 117, 0, 57, 0, 40, 0, 0, 64, 193, 242, 119, 199, 190, 22, 189, 183, 63, 245, 240, 0, 117, 0, 54, 0, 40, 0, 0, 64, 193, 5, 51, 146, 63, 140, 215, 216, 191, 4, 122, 146, 65, 192, 58, 0, 56, 0, 0, 0, 193, 10, 130, 123, 63, 6, 187, 8, 192, 4, 122, 147, 65, 128, 58, 0, 56, 0, 0, 64, 193, 5, 51, 146, 63, 221, 68, 189, 191, 4, 122, 146, 65, 192, 58, 120, 55, 0, 0, 0, 193, 10, 130, 123, 63, 207, 78, 242, 191, 4, 122, 147, 65, 128, 58, 70, 55, 0, 0, 0, 0, 10, 130, 123, 63, 0, 0, 32, 64, 253, 237, 0, 117, 0, 57, 0, 48, 0, 0, 0, 0, 50, 34, 113, 191, 174, 16, 9, 64, 253, 237, 0, 117, 0, 54, 0, 48, 103, 124, 118, 192, 10, 130, 123, 63, 175, 238, 23, 64, 253, 237, 0, 117, 0, 57, 19, 46, 103, 124, 118, 192, 50, 34, 113, 191, 225, 38, 2, 64, 253, 237, 0, 117, 0, 54, 19, 46, 103, 124, 118, 192, 50, 34, 113, 191, 118, 112, 2, 192, 241, 135, 121, 57, 9, 51, 0, 56, 0, 0, 0, 193, 78, 127, 58, 191, 1, 106, 234, 191, 241, 135, 120, 59, 0, 50, 0, 56, 103, 124, 118, 192, 45, 207, 143, 191, 167, 64, 166, 61, 241, 135, 121, 58, 9, 51, 232, 53, 0, 0, 0, 193, 118, 251, 104, 191, 167, 64, 166, 61, 241, 135, 119, 60, 0, 50, 222, 53, 0, 0, 0, 193, 10, 130, 123, 63, 6, 187, 8, 192, 148, 136, 19, 126, 0, 57, 128, 57, 0, 0, 0, 193, 78, 127, 58, 191, 1, 106, 234, 191, 148, 136, 19, 126, 0, 54, 128, 57, 103, 124, 118, 192, 10, 130, 123, 63, 31, 44, 24, 192, 148, 136, 237, 126, 0, 57, 61, 57, 103, 124, 118, 192, 50, 34, 113, 191, 118, 112, 2, 192, 148, 136, 237, 126, 0, 54, 61, 57, 0, 0, 0, 0, 50, 34, 113, 191, 154, 37, 9, 192, 9, 129, 126, 63, 0, 52, 0, 56, 0, 0, 0, 0, 45, 207, 143, 191, 167, 64, 166, 61, 9, 129, 126, 63, 0, 52, 238, 53, 0, 0, 0, 0, 10, 130, 123, 63, 0, 0, 32, 192, 107, 129, 19, 127, 0, 57, 0, 57, 0, 0, 0, 0, 50, 34, 113, 191, 154, 37, 9, 192, 107, 129, 19, 127, 0, 54, 0, 57, 0, 0, 0, 65, 10, 130, 123, 63, 0, 0, 32, 64, 0, 237, 0, 117, 0, 57, 0, 50, 0, 0, 0, 65, 50, 34, 113, 191, 174, 16, 9, 64, 0, 237, 0, 117, 0, 54, 0, 50, 0, 0, 128, 65, 10, 130, 123, 63, 0, 255, 240, 63, 11, 240, 0, 117, 0, 57, 0, 52, 0, 0, 128, 65, 5, 167, 46, 191, 60, 46, 206, 63, 11, 240, 0, 117, 0, 54, 0, 52, 0, 0, 64, 65, 10, 130, 123, 63, 2, 44, 22, 64, 11, 240, 0, 117, 0, 57, 0, 51, 0, 0, 64, 65, 50, 34, 113, 191, 7, 155, 0, 64, 11, 240, 0, 117, 0, 54, 0, 51, 0, 0, 128, 65, 10, 130, 123, 63, 206, 196, 244, 191, 0, 127, 129, 69, 0, 57, 0, 56, 140, 39, 122, 65, 10, 130, 123, 63, 181, 195, 219, 191, 0, 127, 129, 68, 12, 57, 104, 55, 0, 0, 128, 65, 10, 130, 123, 63, 247, 117, 214, 191, 0, 127, 129, 68, 0, 57, 103, 55, 0, 0, 0, 65, 10, 130, 123, 63, 0, 0, 32, 192, 108, 133, 237, 126, 0, 57, 128, 56, 0, 0, 0, 65, 50, 34, 113, 191, 154, 37, 9, 192, 108, 133, 237, 126, 0, 54, 128, 56, 0, 0, 64, 65, 10, 130, 123, 63, 157, 187, 22, 192, 108, 133, 19, 126, 0, 57, 64, 56, 0, 0, 64, 65, 50, 34, 113, 191, 83, 62, 1, 192, 108, 133, 19, 126, 0, 54, 64, 56, 0, 0, 64, 65, 50, 34, 113, 191, 83, 62, 1, 192, 9, 130, 123, 63, 128, 53, 0, 56, 0, 0, 0, 65, 50, 34, 113, 191, 154, 37, 9, 192, 9, 130, 125, 63, 0, 53, 0, 56, 0, 0, 64, 65, 45, 207, 143, 191, 167, 64, 166, 61, 9, 130, 124, 63, 128, 53, 252, 53, 0, 0, 0, 65, 45, 207, 143, 191, 167, 64, 166, 61, 9, 130, 126, 63, 0, 53, 248, 53, 0, 0, 0, 0, 10, 130, 123, 63, 185, 112, 12, 64, 0, 127, 129, 65, 0, 58, 180, 52, 0, 0, 128, 64, 10, 130, 123, 63, 97, 253, 14, 64, 0, 127, 129, 63, 192, 57, 208, 52, 0, 0, 0, 0, 10, 130, 123, 63, 0, 0, 32, 64, 0, 127, 129, 65, 0, 58, 0, 52, 0, 0, 128, 64, 10, 130, 123, 63, 0, 0, 32, 64, 0, 127, 129, 63, 192, 57, 0, 52, 0, 0, 0, 65, 10, 130, 123, 63, 169, 162, 13, 64, 0, 127, 131, 63, 128, 57, 226, 52, 0, 0, 64, 65, 10, 130, 123, 63, 151, 1, 5, 64, 0, 127, 139, 63, 64, 57, 236, 52, 0, 0, 0, 65, 10, 130, 123, 63, 0, 0, 32, 64, 0, 127, 131, 63, 128, 57, 0, 52, 0, 0, 64, 65, 10, 130, 123, 63, 2, 44, 22, 64, 0, 127, 138, 63, 64, 57, 0, 52, 136, 152, 84, 193, 84, 229, 189, 63, 132, 18, 74, 63, 0, 96, 109, 61, 249, 58, 183, 52, 0, 0, 64, 193, 5, 51, 146, 63, 31, 130, 172, 63, 0, 96, 138, 81, 192, 58, 233, 52, 0, 0, 128, 193, 136, 73, 186, 63, 145, 237, 180, 62, 0, 96, 138, 80, 0, 59, 177, 52, 0, 0, 128, 193, 136, 73, 186, 63, 50, 176, 14, 63, 0, 96, 137, 79, 0, 59, 0, 52, 0, 0, 64, 193, 5, 51, 146, 63, 203, 131, 214, 63, 0, 96, 138, 80, 192, 58, 0, 52, 209, 33, 122, 65, 10, 130, 123, 63, 28, 181, 216, 63, 0, 127, 144, 63, 27, 57, 231, 52, 0, 0, 128, 65, 10, 130, 123, 63, 60, 77, 208, 63, 0, 127, 149, 63, 0, 57, 227, 52, 0, 0, 128, 65, 10, 130, 123, 63, 0, 255, 240, 63, 0, 127, 143, 63, 0, 57, 0, 52, 0, 0, 64, 193, 5, 51, 146, 63, 31, 130, 172, 63, 4, 122, 134, 71, 192, 58, 233, 52, 0, 0, 0, 193, 10, 130, 123, 63, 15, 242, 236, 63, 4, 122, 134, 72, 128, 58, 177, 52, 0, 0, 64, 193, 5, 51, 146, 63, 203, 131, 214, 63, 4, 122, 134, 71, 192, 58, 0, 52, 0, 0, 0, 193, 10, 130, 123, 63, 186, 218, 8, 64, 4, 122, 134, 72, 128, 58, 0, 52, 103, 124, 118, 192, 10, 130, 123, 63, 5, 164, 4, 64, 0, 127, 129, 66, 61, 58, 174, 52, 103, 124, 118, 192, 10, 130, 123, 63, 175, 238, 23, 64, 0, 127, 129, 66, 61, 58, 0, 52, 0, 0, 0, 193, 10, 130, 123, 63, 15, 242, 236, 63, 0, 127, 129, 66, 128, 58, 177, 52, 0, 0, 0, 193, 10, 130, 123, 63, 186, 218, 8, 64, 0, 127, 129, 66, 128, 58, 0, 52, 0, 0, 0, 193, 10, 130, 123, 63, 15, 242, 236, 63, 119, 114, 127, 63, 128, 58, 177, 52, 0, 0, 64, 193, 5, 51, 146, 63, 31, 130, 172, 63, 119, 114, 127, 63, 192, 58, 233, 52, 0, 0, 0, 193, 200, 37, 182, 190, 86, 129, 220, 63, 119, 114, 127, 63, 128, 58, 177, 52, 0, 0, 64, 193, 200, 37, 182, 190, 216, 101, 162, 63, 119, 114, 127, 63, 192, 58, 233, 52, 0, 0, 0, 65, 10, 130, 123, 63, 88, 83, 11, 192, 253, 13, 127, 193, 128, 57, 106, 55, 0, 0, 64, 65, 10, 130, 123, 63, 181, 253, 1, 192, 253, 13, 127, 193, 64, 57, 109, 55, 0, 0, 0, 65, 200, 37, 182, 190, 144, 17, 254, 191, 253, 13, 127, 193, 128, 57, 106, 55, 0, 0, 64, 65, 200, 37, 182, 190, 240, 77, 243, 191, 253, 13, 127, 193, 64, 57, 109, 55, 14, 172, 85, 193, 149, 71, 189, 63, 6, 242, 100, 191, 38, 5, 127, 193, 250, 58, 108, 55, 0, 0, 64, 193, 5, 51, 146, 63, 221, 68, 189, 191, 38, 5, 127, 193, 192, 58, 120, 55, 14, 172, 85, 193, 168, 114, 78, 63, 73, 159, 86, 191, 38, 5, 127, 193, 250, 58, 108, 55, 0, 0, 64, 193, 200, 37, 182, 190, 150, 37, 178, 191, 38, 5, 127, 193, 192, 58, 120, 55, 0, 0, 0, 0, 10, 130, 123, 63, 79, 88, 5, 192, 1, 13, 127, 193, 0, 58, 124, 55, 0, 0, 128, 64, 10, 130, 123, 63, 140, 47, 11, 192, 1, 13, 127, 193, 192, 57, 120, 55, 0, 0, 0, 0, 200, 37, 182, 190, 28, 6, 251, 191, 1, 13, 127, 193, 0, 58, 124, 55, 0, 0, 128, 64, 200, 37, 182, 190, 57, 208, 253, 191, 1, 13, 127, 193, 192, 57, 120, 55, 0, 0, 64, 193, 5, 51, 146, 63, 31, 130, 172, 63, 122, 88, 127, 63, 192, 58, 233, 52, 136, 152, 84, 193, 84, 229, 189, 63, 132, 18, 74, 63, 122, 88, 127, 63, 249, 58, 183, 52, 0, 0, 64, 193, 200, 37, 182, 190, 216, 101, 162, 63, 122, 88, 127, 63, 192, 58, 233, 52, 136, 152, 84, 193, 54, 174, 79, 63, 97, 25, 63, 63, 122, 88, 127, 63, 249, 58, 183, 52, 0, 0, 64, 65, 10, 130, 123, 63, 151, 1, 5, 64, 143, 124, 127, 63, 64, 57, 236, 52, 0, 0, 0, 65, 10, 130, 123, 63, 169, 162, 13, 64, 143, 124, 127, 63, 128, 57, 226, 52, 0, 0, 64, 65, 200, 37, 182, 190, 79, 2, 249, 63, 143, 124, 127, 63, 64, 57, 236, 52, 0, 0, 0, 65, 200, 37, 182, 190, 146, 62, 1, 64, 143, 124, 127, 63, 128, 57, 226, 52, 103, 124, 118, 192, 10, 130, 123, 63, 154, 62, 255, 191, 2, 10, 127, 193, 61, 58, 128, 55, 0, 0, 0, 0, 10, 130, 123, 63, 79, 88, 5, 192, 2, 10, 127, 193, 0, 58, 124, 55, 103, 124, 118, 192, 200, 37, 182, 190, 16, 64, 240, 191, 2, 10, 127, 193, 61, 58, 128, 55, 0, 0, 0, 0, 200, 37, 182, 190, 28, 6, 251, 191, 2, 10, 127, 193, 0, 58, 124, 55, 14, 172, 85, 193, 149, 71, 189, 63, 6, 242, 100, 191, 255, 125, 149, 62, 250, 58, 108, 55, 136, 152, 84, 193, 84, 229, 189, 63, 132, 18, 74, 63, 255, 125, 142, 62, 249, 58, 183, 52, 0, 0, 128, 193, 136, 73, 186, 63, 12, 202, 228, 190, 255, 125, 131, 59, 0, 59, 107, 55, 0, 0, 128, 193, 136, 73, 186, 63, 145, 237, 180, 62, 255, 125, 131, 54, 0, 59, 177, 52, 140, 39, 122, 65, 10, 130, 123, 63, 181, 195, 219, 191, 129, 0, 127, 63, 12, 57, 104, 55, 209, 33, 122, 65, 10, 130, 123, 63, 28, 181, 216, 63, 129, 0, 127, 63, 27, 57, 231, 52, 140, 39, 122, 65, 211, 108, 230, 190, 60, 218, 206, 191, 129, 0, 127, 63, 12, 57, 104, 55, 209, 33, 122, 65, 200, 37, 182, 190, 193, 0, 204, 63, 129, 0, 127, 63, 27, 57, 231, 52, 0, 0, 0, 193, 10, 130, 123, 63, 207, 78, 242, 191, 2, 10, 127, 193, 128, 58, 70, 55, 103, 124, 118, 192, 10, 130, 123, 63, 154, 62, 255, 191, 2, 10, 127, 193, 61, 58, 128, 55, 0, 0, 0, 193, 200, 37, 182, 190, 171, 232, 225, 191, 2, 10, 127, 193, 128, 58, 70, 55, 103, 124, 118, 192, 200, 37, 182, 190, 16, 64, 240, 191, 2, 10, 127, 193, 61, 58, 128, 55, 136, 152, 84, 193, 84, 229, 189, 63, 132, 18, 74, 63, 126, 251, 127, 63, 249, 58, 183, 52, 14, 172, 85, 193, 149, 71, 189, 63, 6, 242, 100, 191, 126, 251, 127, 63, 250, 58, 108, 55, 136, 152, 84, 193, 54, 174, 79, 63, 97, 25, 63, 63, 126, 251, 127, 63, 249, 58, 183, 52, 14, 172, 85, 193, 168, 114, 78, 63, 73, 159, 86, 191, 126, 251, 127, 63, 250, 58, 108, 55, 0, 0, 0, 65, 10, 130, 123, 63, 169, 162, 13, 64, 146, 126, 127, 63, 128, 57, 226, 52, 0, 0, 128, 64, 10, 130, 123, 63, 97, 253, 14, 64, 146, 126, 127, 63, 192, 57, 208, 52, 0, 0, 0, 65, 200, 37, 182, 190, 146, 62, 1, 64, 146, 126, 127, 63, 128, 57, 226, 52, 0, 0, 128, 64, 200, 37, 182, 190, 209, 122, 2, 64, 146, 126, 127, 63, 192, 57, 208, 52, 0, 0, 64, 65, 10, 130, 123, 63, 181, 253, 1, 192, 248, 9, 127, 193, 64, 57, 109, 55, 140, 39, 122, 65, 10, 130, 123, 63, 181, 195, 219, 191, 248, 9, 127, 193, 12, 57, 104, 55, 0, 0, 64, 65, 200, 37, 182, 190, 240, 77, 243, 191, 248, 9, 127, 193, 64, 57, 109, 55, 140, 39, 122, 65, 211, 108, 230, 190, 60, 218, 206, 191, 248, 9, 127, 193, 12, 57, 104, 55, 0, 0, 0, 0, 10, 130, 123, 63, 185, 112, 12, 64, 116, 123, 127, 63, 0, 58, 180, 52, 103, 124, 118, 192, 10, 130, 123, 63, 5, 164, 4, 64, 116, 123, 127, 63, 61, 58, 174, 52, 0, 0, 0, 0, 200, 37, 182, 190, 118, 52, 4, 64, 116, 123, 127, 63, 0, 58, 180, 52, 103, 124, 118, 192, 200, 37, 182, 190, 224, 185, 249, 63, 116, 123, 127, 63, 61, 58, 174, 52, 0, 0, 64, 193, 5, 51, 146, 63, 221, 68, 189, 191, 10, 8, 127, 193, 192, 58, 120, 55, 0, 0, 0, 193, 10, 130, 123, 63, 207, 78, 242, 191, 10, 8, 127, 193, 128, 58, 70, 55, 0, 0, 64, 193, 200, 37, 182, 190, 150, 37, 178, 191, 10, 8, 127, 193, 192, 58, 120, 55, 0, 0, 0, 193, 200, 37, 182, 190, 171, 232, 225, 191, 10, 8, 127, 193, 128, 58, 70, 55, 209, 33, 122, 65, 10, 130, 123, 63, 28, 181, 216, 63, 139, 116, 127, 63, 27, 57, 231, 52, 0, 0, 64, 65, 10, 130, 123, 63, 151, 1, 5, 64, 139, 116, 127, 63, 64, 57, 236, 52, 209, 33, 122, 65, 200, 37, 182, 190, 193, 0, 204, 63, 139, 116, 127, 63, 27, 57, 231, 52, 0, 0, 64, 65, 200, 37, 182, 190, 79, 2, 249, 63, 139, 116, 127, 63, 64, 57, 236, 52, 103, 124, 118, 192, 10, 130, 123, 63, 5, 164, 4, 64, 116, 121, 127, 63, 61, 58, 174, 52, 0, 0, 0, 193, 10, 130, 123, 63, 15, 242, 236, 63, 116, 121, 127, 63, 128, 58, 177, 52, 103, 124, 118, 192, 200, 37, 182, 190, 224, 185, 249, 63, 116, 121, 127, 63, 61, 58, 174, 52, 0, 0, 0, 193, 200, 37, 182, 190, 86, 129, 220, 63, 116, 121, 127, 63, 128, 58, 177, 52, 0, 0, 128, 64, 10, 130, 123, 63, 140, 47, 11, 192, 0, 15, 127, 193, 192, 57, 120, 55, 0, 0, 0, 65, 10, 130, 123, 63, 88, 83, 11, 192, 0, 15, 127, 193, 128, 57, 106, 55, 0, 0, 128, 64, 200, 37, 182, 190, 57, 208, 253, 191, 0, 15, 127, 193, 192, 57, 120, 55, 0, 0, 0, 65, 200, 37, 182, 190, 144, 17, 254, 191, 0, 15, 127, 193, 128, 57, 106, 55, 0, 0, 128, 64, 10, 130, 123, 63, 97, 253, 14, 64, 113, 126, 127, 63, 192, 57, 208, 52, 0, 0, 0, 0, 10, 130, 123, 63, 185, 112, 12, 64, 113, 126, 127, 63, 0, 58, 180, 52, 0, 0, 128, 64, 200, 37, 182, 190, 209, 122, 2, 64, 113, 126, 127, 63, 192, 57, 208, 52, 0, 0, 0, 0, 200, 37, 182, 190, 118, 52, 4, 64, 113, 126, 127, 63, 0, 58, 180, 52, 0, 0, 64, 65, 200, 37, 182, 190, 240, 77, 243, 191, 3, 125, 131, 68, 64, 57, 109, 55, 140, 39, 122, 65, 211, 108, 230, 190, 60, 218, 206, 191, 3, 125, 133, 64, 12, 57, 104, 55, 0, 0, 64, 65, 200, 37, 182, 190, 79, 2, 249, 63, 3, 125, 132, 64, 64, 57, 236, 52, 209, 33, 122, 65, 200, 37, 182, 190, 193, 0, 204, 63, 3, 125, 143, 64, 27, 57, 231, 52, 0, 0, 64, 65, 200, 37, 182, 190, 79, 2, 249, 63, 0, 127, 130, 63, 64, 57, 236, 52, 0, 0, 0, 65, 200, 37, 182, 190, 146, 62, 1, 64, 0, 127, 129, 64, 128, 57, 226, 52, 0, 0, 64, 65, 200, 37, 182, 190, 240, 77, 243, 191, 0, 127, 129, 64, 64, 57, 109, 55, 0, 0, 0, 65, 200, 37, 182, 190, 144, 17, 254, 191, 0, 127, 129, 64, 128, 57, 106, 55, 0, 0, 128, 64, 200, 37, 182, 190, 209, 122, 2, 64, 0, 127, 129, 64, 192, 57, 208, 52, 0, 0, 128, 64, 200, 37, 182, 190, 57, 208, 253, 191, 0, 127, 130, 63, 192, 57, 120, 55, 0, 0, 0, 0, 200, 37, 182, 190, 118, 52, 4, 64, 0, 127, 129, 65, 0, 58, 180, 52, 0, 0, 0, 0, 200, 37, 182, 190, 28, 6, 251, 191, 0, 127, 130, 63, 0, 58, 124, 55, 103, 124, 118, 192, 200, 37, 182, 190, 224, 185, 249, 63, 0, 127, 129, 65, 61, 58, 174, 52, 103, 124, 118, 192, 200, 37, 182, 190, 16, 64, 240, 191, 0, 127, 129, 64, 61, 58, 128, 55, 0, 0, 0, 193, 200, 37, 182, 190, 86, 129, 220, 63, 0, 127, 129, 66, 128, 58, 177, 52, 0, 0, 0, 193, 200, 37, 182, 190, 171, 232, 225, 191, 0, 127, 129, 64, 128, 58, 70, 55, 0, 0, 64, 193, 200, 37, 182, 190, 216, 101, 162, 63, 0, 127, 137, 63, 192, 58, 233, 52, 0, 0, 64, 193, 200, 37, 182, 190, 150, 37, 178, 191, 0, 127, 145, 63, 192, 58, 120, 55, 0, 0, 64, 193, 200, 37, 182, 190, 216, 101, 162, 63, 60, 67, 175, 100, 192, 58, 233, 52, 136, 152, 84, 193, 54, 174, 79, 63, 97, 25, 63, 63, 60, 67, 183, 96, 249, 58, 183, 52, 0, 0, 64, 193, 200, 37, 182, 190, 150, 37, 178, 191, 60, 67, 186, 95, 192, 58, 120, 55, 14, 172, 85, 193, 168, 114, 78, 63, 73, 159, 86, 191, 60, 67, 201, 88, 250, 58, 108, 55, 0, 0, 0, 193, 118, 251, 104, 191, 167, 64, 166, 61, 247, 151, 114, 58, 0, 50, 222, 53, 0, 0, 64, 193, 34, 56, 18, 191, 167, 64, 166, 61, 247, 151, 109, 59, 0, 49, 198, 53, 0, 0, 0, 193, 78, 127, 58, 191, 117, 118, 234, 63, 247, 151, 112, 58, 0, 50, 0, 52, 0, 0, 64, 193, 242, 119, 199, 190, 22, 189, 183, 63, 247, 151, 107, 59, 0, 49, 0, 52, 0, 0, 0, 0, 45, 207, 143, 191, 167, 64, 166, 61, 0, 140, 126, 63, 0, 52, 238, 53, 103, 124, 118, 192, 45, 207, 143, 191, 167, 64, 166, 61, 0, 140, 124, 63, 9, 51, 232, 53, 0, 0, 0, 0, 50, 34, 113, 191, 174, 16, 9, 64, 0, 140, 125, 63, 0, 52, 0, 52, 103, 124, 118, 192, 50, 34, 113, 191, 225, 38, 2, 64, 0, 140, 123, 63, 9, 51, 0, 52, 0, 0, 64, 193, 34, 56, 18, 191, 167, 64, 166, 61, 228, 175, 86, 49, 0, 49, 198, 53, 0, 0, 128, 193, 83, 94, 55, 63, 167, 64, 166, 61, 228, 175, 83, 50, 0, 48, 11, 53, 0, 0, 64, 193, 242, 119, 199, 190, 22, 189, 183, 63, 228, 175, 86, 49, 0, 49, 0, 52, 0, 0, 128, 193, 123, 218, 101, 63, 30, 55, 244, 62, 228, 175, 82, 51, 0, 48, 0, 52, 0, 0, 128, 64, 45, 207, 143, 191, 167, 64, 166, 61, 0, 140, 126, 63, 128, 52, 243, 53, 0, 0, 0, 0, 45, 207, 143, 191, 167, 64, 166, 61, 0, 140, 126, 63, 0, 52, 238, 53, 0, 0, 128, 64, 50, 34, 113, 191, 174, 16, 9, 64, 0, 140, 126, 63, 128, 52, 0, 52, 0, 0, 0, 0, 50, 34, 113, 191, 174, 16, 9, 64, 0, 140, 127, 63, 0, 52, 0, 52, 0, 0, 64, 65, 45, 207, 143, 191, 167, 64, 166, 61, 0, 140, 126, 63, 128, 53, 252, 53, 0, 0, 0, 65, 45, 207, 143, 191, 167, 64, 166, 61, 0, 140, 126, 62, 0, 53, 248, 53, 0, 0, 64, 65, 50, 34, 113, 191, 7, 155, 0, 64, 0, 140, 126, 64, 128, 53, 0, 52, 0, 0, 0, 65, 50, 34, 113, 191, 174, 16, 9, 64, 0, 140, 126, 61, 0, 53, 0, 52, 0, 0, 0, 65, 45, 207, 143, 191, 167, 64, 166, 61, 0, 140, 126, 63, 0, 53, 248, 53, 0, 0, 0, 65, 50, 34, 113, 191, 174, 16, 9, 64, 0, 140, 126, 63, 0, 53, 0, 52, 0, 0, 128, 65, 62, 35, 93, 191, 167, 64, 166, 61, 7, 148, 118, 67, 0, 54, 252, 53, 0, 0, 64, 65, 45, 207, 143, 191, 167, 64, 166, 61, 7, 148, 120, 71, 128, 53, 252, 53, 0, 0, 128, 65, 5, 167, 46, 191, 60, 46, 206, 63, 7, 148, 119, 69, 0, 54, 0, 52, 0, 0, 64, 65, 50, 34, 113, 191, 7, 155, 0, 64, 7, 148, 120, 72, 128, 53, 0, 52, 103, 124, 118, 192, 45, 207, 143, 191, 167, 64, 166, 61, 251, 146, 119, 60, 9, 51, 232, 53, 0, 0, 0, 193, 118, 251, 104, 191, 167, 64, 166, 61, 251, 146, 116, 60, 0, 50, 222, 53, 103, 124, 118, 192, 50, 34, 113, 191, 225, 38, 2, 64, 251, 146, 118, 60, 9, 51, 0, 52, 0, 0, 0, 193, 78, 127, 58, 191, 117, 118, 234, 63, 251, 146, 115, 60, 0, 50, 0, 52 ),
+"array_index_data": PoolByteArray( 0, 0, 1, 0, 2, 0, 2, 0, 1, 0, 3, 0, 3, 0, 1, 0, 4, 0, 5, 0, 6, 0, 7, 0, 7, 0, 6, 0, 8, 0, 9, 0, 10, 0, 11, 0, 11, 0, 10, 0, 12, 0, 12, 0, 10, 0, 13, 0, 13, 0, 10, 0, 14, 0, 14, 0, 10, 0, 15, 0, 16, 0, 17, 0, 18, 0, 18, 0, 17, 0, 19, 0, 20, 0, 21, 0, 22, 0, 22, 0, 21, 0, 23, 0, 23, 0, 21, 0, 24, 0, 24, 0, 21, 0, 25, 0, 25, 0, 21, 0, 26, 0, 27, 0, 28, 0, 29, 0, 29, 0, 28, 0, 30, 0, 31, 0, 32, 0, 33, 0, 33, 0, 32, 0, 34, 0, 35, 0, 36, 0, 37, 0, 37, 0, 36, 0, 38, 0, 39, 0, 40, 0, 41, 0, 41, 0, 40, 0, 42, 0, 43, 0, 44, 0, 45, 0, 45, 0, 44, 0, 46, 0, 47, 0, 48, 0, 49, 0, 49, 0, 48, 0, 50, 0, 51, 0, 52, 0, 53, 0, 53, 0, 52, 0, 54, 0, 55, 0, 56, 0, 57, 0, 57, 0, 56, 0, 58, 0, 59, 0, 60, 0, 61, 0, 61, 0, 60, 0, 62, 0, 63, 0, 64, 0, 65, 0, 65, 0, 64, 0, 66, 0, 67, 0, 68, 0, 69, 0, 69, 0, 68, 0, 70, 0, 71, 0, 72, 0, 73, 0, 73, 0, 72, 0, 74, 0, 75, 0, 76, 0, 77, 0, 77, 0, 76, 0, 78, 0, 79, 0, 80, 0, 81, 0, 81, 0, 80, 0, 82, 0, 83, 0, 84, 0, 85, 0, 85, 0, 84, 0, 86, 0, 87, 0, 88, 0, 89, 0, 89, 0, 88, 0, 90, 0, 91, 0, 92, 0, 93, 0, 93, 0, 92, 0, 94, 0, 76, 0, 43, 0, 78, 0, 78, 0, 43, 0, 45, 0, 95, 0, 96, 0, 97, 0, 97, 0, 96, 0, 98, 0, 99, 0, 100, 0, 101, 0, 101, 0, 100, 0, 102, 0, 103, 0, 104, 0, 105, 0, 105, 0, 104, 0, 106, 0, 60, 0, 107, 0, 62, 0, 62, 0, 107, 0, 108, 0, 109, 0, 110, 0, 55, 0, 55, 0, 110, 0, 56, 0, 44, 0, 47, 0, 46, 0, 46, 0, 47, 0, 49, 0, 111, 0, 112, 0, 39, 0, 39, 0, 112, 0, 40, 0, 113, 0, 114, 0, 115, 0, 115, 0, 114, 0, 116, 0, 48, 0, 117, 0, 50, 0, 50, 0, 117, 0, 118, 0, 118, 0, 117, 0, 119, 0, 120, 0, 121, 0, 122, 0, 122, 0, 121, 0, 123, 0, 124, 0, 125, 0, 126, 0, 126, 0, 125, 0, 127, 0, 128, 0, 129, 0, 130, 0, 130, 0, 129, 0, 131, 0, 132, 0, 133, 0, 134, 0, 134, 0, 133, 0, 135, 0, 136, 0, 137, 0, 138, 0, 138, 0, 137, 0, 139, 0, 139, 0, 137, 0, 140, 0, 141, 0, 142, 0, 133, 0, 133, 0, 142, 0, 135, 0, 135, 0, 142, 0, 143, 0, 144, 0, 145, 0, 146, 0, 146, 0, 145, 0, 147, 0, 129, 0, 132, 0, 131, 0, 131, 0, 132, 0, 134, 0, 148, 0, 128, 0, 149, 0, 149, 0, 128, 0, 130, 0, 150, 0, 148, 0, 151, 0, 151, 0, 148, 0, 149, 0, 152, 0, 153, 0, 154, 0, 154, 0, 153, 0, 155, 0, 156, 0, 157, 0, 158, 0, 158, 0, 157, 0, 159, 0, 160, 0, 161, 0, 162, 0, 162, 0, 161, 0, 163, 0, 118, 0, 119, 0, 141, 0, 141, 0, 119, 0, 142, 0, 164, 0, 165, 0, 166, 0, 166, 0, 165, 0, 167, 0, 168, 0, 169, 0, 170, 0, 170, 0, 169, 0, 171, 0, 172, 0, 173, 0, 174, 0, 174, 0, 173, 0, 175, 0, 176, 0, 177, 0, 178, 0, 178, 0, 177, 0, 179, 0, 180, 0, 181, 0, 182, 0, 182, 0, 181, 0, 183, 0, 184, 0, 185, 0, 186, 0, 186, 0, 185, 0, 187, 0, 188, 0, 189, 0, 190, 0, 190, 0, 189, 0, 191, 0, 192, 0, 193, 0, 194, 0, 194, 0, 193, 0, 195, 0, 196, 0, 197, 0, 198, 0, 198, 0, 197, 0, 199, 0, 200, 0, 201, 0, 202, 0, 202, 0, 201, 0, 203, 0, 204, 0, 205, 0, 206, 0, 206, 0, 205, 0, 207, 0, 208, 0, 209, 0, 210, 0, 210, 0, 209, 0, 211, 0, 212, 0, 213, 0, 214, 0, 214, 0, 213, 0, 215, 0, 216, 0, 217, 0, 218, 0, 218, 0, 217, 0, 219, 0, 220, 0, 221, 0, 222, 0, 222, 0, 221, 0, 223, 0, 224, 0, 225, 0, 226, 0, 226, 0, 225, 0, 227, 0, 228, 0, 229, 0, 230, 0, 230, 0, 229, 0, 231, 0, 232, 0, 233, 0, 234, 0, 234, 0, 233, 0, 235, 0, 233, 0, 236, 0, 235, 0, 235, 0, 236, 0, 237, 0, 236, 0, 238, 0, 237, 0, 237, 0, 238, 0, 239, 0, 238, 0, 240, 0, 239, 0, 239, 0, 240, 0, 241, 0, 240, 0, 242, 0, 241, 0, 241, 0, 242, 0, 243, 0, 242, 0, 244, 0, 243, 0, 243, 0, 244, 0, 245, 0, 246, 0, 247, 0, 248, 0, 248, 0, 247, 0, 249, 0, 250, 0, 251, 0, 252, 0, 252, 0, 251, 0, 253, 0, 254, 0, 255, 0, 0, 1, 0, 1, 255, 0, 1, 1, 2, 1, 3, 1, 4, 1, 4, 1, 3, 1, 5, 1, 6, 1, 7, 1, 8, 1, 8, 1, 7, 1, 9, 1, 10, 1, 11, 1, 12, 1, 12, 1, 11, 1, 13, 1, 14, 1, 6, 1, 15, 1, 15, 1, 6, 1, 8, 1, 16, 1, 17, 1, 18, 1, 18, 1, 17, 1, 19, 1, 20, 1, 21, 1, 22, 1, 22, 1, 21, 1, 23, 1 ),
+"blend_shape_data": [ ],
+"format": 2194711,
+"index_count": 498,
+"material": SubResource( 15 ),
+"name": "Material",
+"primitive": 4,
+"skeleton_aabb": [ ],
+"vertex_count": 280
+}
+
+[sub_resource type="Shader" id=18]
+code = "shader_type spatial;
+render_mode blend_mix,depth_draw_always,cull_back,diffuse_burley,specular_schlick_ggx,unshaded;
+
+void fragment()
+{
+ ALBEDO.rgb = texture(SCREEN_TEXTURE, SCREEN_UV).rgb;
+ //ALPHA = texture(SCREEN_TEXTURE, SCREEN_UV).a;
+ //DEPTH = 0.0;
+}"
+
+[sub_resource type="ShaderMaterial" id=19]
+render_priority = -126
+shader = SubResource( 18 )
+
+[sub_resource type="BoxShape" id=20]
+extents = Vector3( 12.3896, 0.239365, 1.86841 )
+
+[sub_resource type="BoxShape" id=21]
+extents = Vector3( 7.3368, 0.780973, 0.124213 )
+
+[sub_resource type="BoxShape" id=23]
+extents = Vector3( 7.3368, 0.934506, 0.124213 )
+
+[sub_resource type="BoxShape" id=24]
+extents = Vector3( 1.57343, 0.934506, 1.35201 )
+
+[sub_resource type="BoxShape" id=25]
+extents = Vector3( 0.115313, 0.934506, 1.68658 )
+
+[sub_resource type="BoxShape" id=22]
+extents = Vector3( 2.14672, 0.239365, 1.59078 )
+
+[sub_resource type="NavigationMesh" id=26]
+vertices = PoolVector3Array( 11.5, 0.12649, -2.25, 14.75, 0.12649, -1.25, 14.75, 0.12649, -2.25, 13, 1.12649, 0.75, 13, 1.12649, -0.5, 12, 0.12649, -1, 8, 0.62649, -1.5, 8.5, 0.62649, 1.5, 9.625, 0.12649, 1.3125, 11.875, 0.12649, 0.9375, 8.33333, 0.12649, 0.5, -6, 0.62649, 1, -6.25, 1.37649, 2.25, -4, 1.37649, 2.25, -4.25, 0.62649, 1, -1.75, 0.12649, -1.75, -11.75, 0.62649, -1.75, -6.5, 0.12649, 1, -6, 0.62649, 1, -4.9375, 0.12649, 0.3125, -3.75, 0.12649, 1, -3.75, 0.12649, 1.75, 0, 0.62649, 1.75, 8.5, 0.62649, 1.5, 8, 0.62649, -1.5, -1.75, 0.12649, -1.75, 1.41667, 0.12649, 1.70833, 7.08333, 0.12649, 1.54167, 8.33333, 0.12649, 0.5, 1.99502, 0.12649, 0.496974, -1.025, 0.12649, 0.475, -1.75, 0.12649, -1.75, -4.25, 0.62649, 1, -3.75, 0.12649, 1, -3.41667, 0.12649, 0.0833333, -1.75, 0.12649, -1.75, -6, 0.62649, 1, -4.25, 0.62649, 1, -3.41667, 0.12649, 0.0833333, -4.9375, 0.12649, 0.3125, -11.75, 0.62649, -1.75, -15.25, 0.12649, -1.25, -15.25, -0.12351, 1.25, -6.5, 0.12649, 1.75, -6.5, 0.12649, 1, 15.5, 1.87649, -0.75, 12, 1.62649, -1.5, 13.5, 1.87649, -0.75, 13.5, 1.87649, 0.75, 13, 1.87649, 1.25, 15.75, 1.87649, 0.75, 13.5, 1.87649, 0.75, 15.75, 1.87649, 0.75, 15.5, 1.87649, -0.75, 13.5, 1.87649, -0.75, 11.5, 0.12649, 2, 14.75, 0.12649, 2.25, 14.75, 0.12649, 1.5 )
+polygons = [ PoolIntArray( 2, 1, 0 ), PoolIntArray( 7, 10, 8 ), PoolIntArray( 8, 10, 6 ), PoolIntArray( 8, 6, 9 ), PoolIntArray( 9, 6, 5 ), PoolIntArray( 9, 5, 4 ), PoolIntArray( 9, 4, 3 ), PoolIntArray( 14, 13, 11 ), PoolIntArray( 11, 13, 12 ), PoolIntArray( 18, 17, 19 ), PoolIntArray( 19, 17, 15 ), PoolIntArray( 15, 17, 16 ), PoolIntArray( 24, 29, 25 ), PoolIntArray( 25, 30, 20 ), PoolIntArray( 20, 30, 21 ), PoolIntArray( 21, 30, 22 ), PoolIntArray( 22, 29, 26 ), PoolIntArray( 26, 29, 27 ), PoolIntArray( 27, 28, 23 ), PoolIntArray( 28, 27, 24 ), PoolIntArray( 29, 30, 25 ), PoolIntArray( 24, 27, 29 ), PoolIntArray( 30, 29, 22 ), PoolIntArray( 32, 34, 33 ), PoolIntArray( 33, 34, 31 ), PoolIntArray( 36, 39, 37 ), PoolIntArray( 37, 39, 38 ), PoolIntArray( 38, 39, 35 ), PoolIntArray( 41, 40, 42 ), PoolIntArray( 42, 40, 44 ), PoolIntArray( 42, 44, 43 ), PoolIntArray( 47, 46, 45 ), PoolIntArray( 50, 49, 48 ), PoolIntArray( 54, 53, 51 ), PoolIntArray( 51, 53, 52 ), PoolIntArray( 57, 56, 55 ) ]
+agent_height = 1.8
+agent_radius = 0.18
+agent_max_slope = 46.0
+
+[sub_resource type="CubeMesh" id=27]
+size = Vector3( 30, 0.1, 5 )
+
+[sub_resource type="CubeMesh" id=29]
+size = Vector3( 2, 0.35, 2.5 )
+
+[sub_resource type="ConvexPolygonShape" id=30]
+points = PoolVector3Array( 1, 0.174966, 1.25, 1, -0.175, 1.25, 1, 0.174966, -1.25, -1, 0.174966, 1.25, -1, -0.175, 1.25, 1, -0.175, -1.25, -1, 0.174966, -1.25, -1, -0.175, -1.25 )
+
+[node name="Gunboat" type="RigidBody"]
+mass = 13500.0
+physics_material_override = SubResource( 28 )
+linear_damp = 1.0
+angular_damp = 1.0
+script = ExtResource( 1 )
+
+[node name="SteerArea" type="Area" parent="."]
+transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 6.36737, 1.76137, 0 )
+monitoring = false
+
+[node name="CollisionShape" type="CollisionShape" parent="SteerArea"]
+shape = SubResource( 5 )
+
+[node name="MeshInstance" type="MeshInstance" parent="SteerArea"]
+mesh = SubResource( 6 )
+
+[node name="FloatPoints" type="Spatial" parent="."]
+
+[node name="FloatArea" type="Area" parent="FloatPoints"]
+transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 7.4398, -0.80712, -2.36264 )
+collision_layer = 0
+collision_mask = 4
+monitorable = false
+
+[node name="CollisionShape" type="CollisionShape" parent="FloatPoints/FloatArea"]
+shape = SubResource( 7 )
+
+[node name="FloatArea2" type="Area" parent="FloatPoints"]
+transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 7.4398, -0.80712, 2.39068 )
+collision_layer = 0
+collision_mask = 4
+monitorable = false
+
+[node name="CollisionShape" type="CollisionShape" parent="FloatPoints/FloatArea2"]
+shape = SubResource( 7 )
+
+[node name="FloatArea5" type="Area" parent="FloatPoints"]
+transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.807551, 4.064 )
+collision_layer = 0
+collision_mask = 4
+monitorable = false
+
+[node name="CollisionShape" type="CollisionShape" parent="FloatPoints/FloatArea5"]
+shape = SubResource( 7 )
+
+[node name="FloatArea6" type="Area" parent="FloatPoints"]
+transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.807551, -4.064 )
+collision_layer = 0
+collision_mask = 4
+monitorable = false
+
+[node name="CollisionShape" type="CollisionShape" parent="FloatPoints/FloatArea6"]
+shape = SubResource( 7 )
+
+[node name="FloatArea3" type="Area" parent="FloatPoints"]
+transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -7.44, -0.806844, 2.391 )
+collision_layer = 0
+collision_mask = 4
+monitorable = false
+
+[node name="CollisionShape" type="CollisionShape" parent="FloatPoints/FloatArea3"]
+shape = SubResource( 7 )
+
+[node name="FloatArea4" type="Area" parent="FloatPoints"]
+transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -7.44, -0.806844, -2.391 )
+collision_layer = 0
+collision_mask = 4
+monitorable = false
+
+[node name="CollisionShape" type="CollisionShape" parent="FloatPoints/FloatArea4"]
+shape = SubResource( 7 )
+
+[node name="Mast" type="Spatial" parent="."]
+transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 3.63842, 5.76149, 0 )
+
+[node name="MastPole" type="MeshInstance" parent="Mast"]
+transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 5.93756, 0 )
+mesh = SubResource( 9 )
+skeleton = NodePath("../..")
+material/0 = SubResource( 12 )
+
+[node name="Sail" type="Spatial" parent="Mast"]
+transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0.113369, 8.41979, 0 )
+
+[node name="SailMesh" type="MeshInstance" parent="Mast/Sail"]
+transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.617531, 0 )
+mesh = SubResource( 13 )
+skeleton = NodePath("../..")
+
+[node name="Rudder" type="Spatial" parent="."]
+transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -16.0094, 0, 0 )
+
+[node name="RudderMesh" type="MeshInstance" parent="Rudder"]
+transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -0.651875, 0, 0 )
+mesh = SubResource( 14 )
+skeleton = NodePath("../..")
+
+[node name="laetine" type="MeshInstance" parent="."]
+transform = Transform( -1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, 0, 0, 0 )
+mesh = SubResource( 16 )
+
+[node name="laetine_mask" type="MeshInstance" parent="."]
+transform = Transform( -1, 0, -8.74228e-08, 0, 0.75, 0, 8.74228e-08, 0, -1, 0, -0.214627, 0 )
+visible = false
+mesh = ExtResource( 4 )
+skeleton = NodePath("")
+material/0 = SubResource( 19 )
+
+[node name="CollisionShape" type="CollisionShape" parent="."]
+transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -3.60351, -0.594547, 0 )
+shape = SubResource( 20 )
+
+[node name="CollisionShape3" type="CollisionShape" parent="."]
+transform = Transform( 0.999005, 0, -0.0445958, 0, 1, 0, 0.0445958, 0, 0.999005, -8.64722, 0.222032, 2.00624 )
+shape = SubResource( 21 )
+
+[node name="CollisionShape5" type="CollisionShape" parent="."]
+transform = Transform( 0.997985, 0, 0.0634524, 0, 1, 0, -0.0634524, 0, 0.997985, 5.96797, 0.222032, 1.98993 )
+shape = SubResource( 23 )
+
+[node name="CollisionShape6" type="CollisionShape" parent="."]
+transform = Transform( 0.997734, 0, -0.0672839, 0, 1, 0, 0.0672839, 0, 0.997734, 5.96797, 0.222032, -1.96965 )
+shape = SubResource( 23 )
+
+[node name="CollisionShape7" type="CollisionShape" parent="."]
+transform = Transform( 0.997734, 0, -0.0672839, 0, 1, 0, 0.0672839, 0, 0.997734, 14.4082, 0.423598, 0.0317991 )
+shape = SubResource( 24 )
+
+[node name="CollisionShape8" type="CollisionShape" parent="."]
+transform = Transform( 0.999989, 0, 0.00459021, 0, 1, 0, -0.00459021, 0, 0.999989, -15.8389, 0.423598, -0.0761639 )
+shape = SubResource( 25 )
+
+[node name="CollisionShape4" type="CollisionShape" parent="."]
+transform = Transform( 0.999644, 0, 0.0266829, 0, 1, 0, -0.0266829, 0, 0.999644, -8.61846, 0.222032, -2.11819 )
+shape = SubResource( 21 )
+
+[node name="CollisionShape2" type="CollisionShape" parent="."]
+transform = Transform( 0.966756, -0.255699, 0, 0.255699, 0.966756, 0, 0, 0, 1, 10.733, -0.0678967, 0.0285335 )
+shape = SubResource( 22 )
+
+[node name="Cannon" parent="." instance=ExtResource( 2 )]
+transform = Transform( -4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 3.29231, 0.746166, -2.13535 )
+
+[node name="NavigationMeshInstance" type="NavigationMeshInstance" parent="."]
+navmesh = SubResource( 26 )
+
+[node name="MeshInstance" type="MeshInstance" parent="NavigationMeshInstance"]
+transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.282388, 0 )
+visible = false
+mesh = SubResource( 27 )
+
+[node name="laetine" type="MeshInstance" parent="NavigationMeshInstance"]
+transform = Transform( -1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, 0, 0, 0 )
+visible = false
+mesh = SubResource( 16 )
+
+[node name="ramp" type="MeshInstance" parent="NavigationMeshInstance"]
+transform = Transform( 1, 0, 0, 0, 0.816238, 0.577715, 0, -0.577715, 0.816238, -5.03993, 0.157205, 1.35372 )
+visible = false
+mesh = SubResource( 29 )
+
+[node name="ramp" type="MeshInstance" parent="."]
+transform = Transform( 1, 0, 0, 0, 0.771436, 0.636307, 0, -0.636307, 0.771436, -5.03993, 0.255733, 1.26566 )
+mesh = SubResource( 29 )
+
+[node name="CollisionShape9" type="CollisionShape" parent="."]
+transform = Transform( 1, 0, 0, 0, 0.771436, 0.636307, 0, -0.636307, 0.771436, -5.03993, 0.255733, 1.26566 )
+shape = SubResource( 30 )
diff --git a/scenes/characters/PlayerRigid.tscn b/scenes/characters/PlayerRigid.tscn
new file mode 100644
index 0000000..54e93e8
--- /dev/null
+++ b/scenes/characters/PlayerRigid.tscn
@@ -0,0 +1,111 @@
+[gd_scene load_steps=8 format=2]
+
+[ext_resource path="res://scripts/characters/player_controller_new.gd" type="Script" id=1]
+[ext_resource path="res://textures/FreeMono.otf" type="DynamicFontData" id=2]
+
+[sub_resource type="PhysicsMaterial" id=3]
+friction = 2.0
+rough = true
+
+[sub_resource type="BoxShape" id=1]
+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 )
+
+[sub_resource type="DynamicFont" id=5]
+size = 20
+outline_size = 3
+use_filter = true
+font_data = ExtResource( 2 )
+
+[node name="Player" type="RigidBody" groups=["playable", "player"]]
+collision_layer = 32769
+collision_mask = 32769
+mode = 2
+mass = 80.0
+physics_material_override = SubResource( 3 )
+contacts_reported = 5
+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 )
+
+[node name="Collision" type="CollisionShape" parent="."]
+shape = SubResource( 1 )
+
+[node name="Head" type="Spatial" parent="."]
+transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.54, 0 )
+
+[node name="Camera" type="Camera" parent="Head"]
+keep_aspect = 0
+cull_mask = 524287
+fov = 90.0
+far = 1449.4
+
+[node name="UseRay" type="RayCast" parent="Head/Camera"]
+enabled = true
+cast_to = Vector3( 0, 0, -2.5 )
+collision_mask = 131075
+collide_with_areas = true
+
+[node name="LongRay" type="RayCast" parent="Head/Camera"]
+enabled = true
+cast_to = Vector3( 0, 0, -500 )
+collision_mask = 131075
+collide_with_areas = true
+
+[node name="MeleeRay" type="RayCast" parent="Head/Camera"]
+enabled = true
+cast_to = Vector3( 0, 0, -2.5 )
+collision_mask = 262145
+collide_with_areas = true
+
+[node name="viewmodel_c" type="ViewportContainer" parent="Head"]
+visible = false
+margin_right = 1024.0
+margin_bottom = 600.0
+
+[node name="viewmodel" type="Viewport" parent="Head/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="Head/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="Head/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="Feet" type="RayCast" parent="."]
+transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.875, 0 )
+enabled = true
+cast_to = Vector3( 0, -0.05, 0 )
+
+[node name="vis" type="MeshInstance" parent="."]
+mesh = SubResource( 4 )
+
+[node name="NavigationAgent" type="NavigationAgent" parent="."]
+path_desired_distance = 1.5
+target_desired_distance = 1.5
+agent_height_offset = -0.5
+path_max_distance = 1.0
+
+[node name="Nametag" type="Label3D" parent="."]
+transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.09891, 0 )
+billboard = 1
+font = SubResource( 5 )
diff --git a/scenes/environment/CaptureFlag.gd b/scenes/environment/CaptureFlag.gd
new file mode 100644
index 0000000..81a9fc5
--- /dev/null
+++ b/scenes/environment/CaptureFlag.gd
@@ -0,0 +1,84 @@
+extends Spatial
+
+onready var flag = $flag_mesh
+const flag_high : float = 5.4
+const flag_low : float = 1.0
+var capture_speed : float = 1
+
+var state = "IDLE_HIGH" #IDLE_HIGH, IDLE_LOW, CAPTURING, HOISTING. capturing cannot be blocked, hoisting can
+
+var teams_in_zone = []
+var foreign_in_zone = false
+var team = "NONE"
+
+# Called when the node enters the scene tree for the first time.
+func _ready():
+ $flag_mesh/Label.text = team
+
+remotesync func update_text(text):
+ $flag_mesh/Label.text = text
+
+remote func update_position(height):
+ flag.transform.origin.y = height
+
+remotesync func capture():
+ $flag_mesh/capture_audio.play()
+
+func _physics_process(delta):
+ if is_network_master():
+ teams_in_zone = []
+ foreign_in_zone = false
+ for body in $CaptureArea.get_overlapping_bodies():
+ if body.is_in_group("player") and !(body.team in teams_in_zone):
+ if body.team != team:
+ foreign_in_zone = true
+ teams_in_zone.append(body.team)
+ if state == "IDLE_HIGH" and foreign_in_zone:
+ state = "CAPTURING"
+ if state == "CAPTURING" and !foreign_in_zone:
+ state = "IDLE_HIGH"
+ if state == "IDLE_LOW" and team in teams_in_zone:
+ state = "HOISTING"
+ if state == "HOISTING" and !(team in teams_in_zone):
+ state = "IDLE_LOW"
+
+ if state == "CAPTURING":
+ if flag.transform.origin.y > flag_low:
+ flag.transform.origin.y -= delta * capture_speed
+ rpc("update_position",flag.transform.origin.y)
+ else:
+ flag.transform.origin.y = flag_low
+ state = "IDLE_LOW"
+ team = "NONE"
+ rpc("update_text",team)
+ if state == "IDLE_HIGH":
+ if flag.transform.origin.y <= flag_high:
+ flag.transform.origin.y += delta * capture_speed
+ rpc("update_position",flag.transform.origin.y)
+ if state == "IDLE_LOW":
+ if flag.transform.origin.y > flag_low:
+ flag.transform.origin.y -= delta * capture_speed
+ rpc("update_position",flag.transform.origin.y)
+ else:
+ team = "NONE"
+ rpc("update_text",team)
+ flag.transform.origin.y = flag_low
+ if team == "NONE" and len(teams_in_zone) == 1:
+ team = teams_in_zone[0]
+ rpc("update_text",team)
+ state = "HOISTING"
+ if state == "HOISTING":
+ if len(teams_in_zone) == 1:
+ flag.transform.origin.y += delta * capture_speed
+ rpc("update_position",flag.transform.origin.y)
+ if flag.transform.origin.y >= flag_high:
+ rpc("capture")
+ state = "IDLE_HIGH"
+
+func mp_init(init_info):
+ flag.transform.origin.y = init_info["height"]
+ team = init_info["team"]
+ $flag_mesh/Label.text = team
+
+func get_init_info(): #info necessary to replicate item
+ return {"height" : flag.transform.origin.y, "team" : team }
diff --git a/scenes/environment/CaptureFlag.tscn b/scenes/environment/CaptureFlag.tscn
new file mode 100644
index 0000000..57eedf4
--- /dev/null
+++ b/scenes/environment/CaptureFlag.tscn
@@ -0,0 +1,93 @@
+[gd_scene load_steps=17 format=2]
+
+[ext_resource path="res://textures/conc_slabs01_c.png" type="Texture" id=1]
+[ext_resource path="res://textures/FreeMono.otf" type="DynamicFontData" id=2]
+[ext_resource path="res://scenes/environment/CaptureFlag.gd" type="Script" id=3]
+[ext_resource path="res://sounds/capture.wav" type="AudioStream" id=4]
+
+[sub_resource type="CylinderShape" id=8]
+height = 6.0
+radius = 0.05
+
+[sub_resource type="ConvexPolygonShape" id=9]
+points = PoolVector3Array( -1, -0.25, -1, -1, 0.25, -1, 1, -0.25, -1, -1, -0.25, 1, -1, 0.25, 1, 1, 0.25, -1, 1, -0.25, 1, 1, 0.25, 1 )
+
+[sub_resource type="SpatialMaterial" id=1]
+albedo_texture = ExtResource( 1 )
+
+[sub_resource type="CubeMesh" id=2]
+material = SubResource( 1 )
+size = Vector3( 2, 0.5, 2 )
+
+[sub_resource type="OpenSimplexNoise" id=4]
+
+[sub_resource type="NoiseTexture" id=5]
+width = 64
+height = 64
+seamless = true
+noise = SubResource( 4 )
+
+[sub_resource type="SpatialMaterial" id=6]
+albedo_texture = SubResource( 5 )
+
+[sub_resource type="CylinderMesh" id=7]
+material = SubResource( 6 )
+top_radius = 0.05
+bottom_radius = 0.05
+height = 6.0
+
+[sub_resource type="BoxShape" id=3]
+extents = Vector3( 2, 2.24192, 2 )
+
+[sub_resource type="SpatialMaterial" id=10]
+params_cull_mode = 2
+
+[sub_resource type="QuadMesh" id=11]
+material = SubResource( 10 )
+
+[sub_resource type="DynamicFont" id=12]
+size = 32
+outline_size = 3
+font_data = ExtResource( 2 )
+
+[node name="CaptureFlag" type="Spatial"]
+script = ExtResource( 3 )
+
+[node name="Collider" type="StaticBody" parent="."]
+
+[node name="CollisionShape" type="CollisionShape" parent="Collider"]
+transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 3, 0 )
+shape = SubResource( 8 )
+
+[node name="CollisionShape2" type="CollisionShape" parent="Collider"]
+shape = SubResource( 9 )
+
+[node name="base_mesh" type="MeshInstance" parent="."]
+mesh = SubResource( 2 )
+
+[node name="pole_mesh" type="MeshInstance" parent="."]
+transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.97816, 0 )
+mesh = SubResource( 7 )
+
+[node name="CaptureArea" type="Area" parent="."]
+collision_layer = 32768
+collision_mask = 32768
+
+[node name="CollisionShape" type="CollisionShape" parent="CaptureArea"]
+transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.46129, 0 )
+shape = SubResource( 3 )
+
+[node name="flag_mesh" type="MeshInstance" parent="."]
+transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0.512, 5.4, 0 )
+mesh = SubResource( 11 )
+
+[node name="Label" type="Label3D" parent="flag_mesh"]
+transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.653017, 0 )
+billboard = 1
+font = SubResource( 12 )
+
+[node name="capture_audio" type="AudioStreamPlayer3D" parent="flag_mesh"]
+transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -0.512, -0.014648, 0 )
+stream = ExtResource( 4 )
+attenuation_model = 3
+max_distance = 200.0
diff --git a/scenes/environment/Water.tscn b/scenes/environment/Water.tscn
new file mode 100644
index 0000000..3bae192
--- /dev/null
+++ b/scenes/environment/Water.tscn
@@ -0,0 +1,109 @@
+[gd_scene load_steps=7 format=2]
+
+[ext_resource path="res://textures/WaterC.jpg" type="Texture" id=1]
+[ext_resource path="res://textures/WaterA.jpg" type="Texture" id=2]
+
+[sub_resource type="QuadMesh" id=1]
+size = Vector2( 2, 2 )
+
+[sub_resource type="Shader" id=2]
+code = "shader_type spatial;
+render_mode world_vertex_coords;
+
+uniform int ShaderID = 4;
+
+uniform vec4 Color : hint_color;
+uniform vec4 BackgroundColor : hint_color;
+uniform sampler2D Texture : hint_albedo;
+uniform sampler2D BackgroundTexture : hint_albedo;
+varying vec3 TriplanarPosistion;
+varying vec3 PowerNormal;
+uniform vec3 UVScale = vec3(1);
+uniform vec3 UVOffset;
+uniform float Transparent = 1.0;
+uniform float Power = 0.0;
+uniform vec4 EmissionColor : hint_color;
+
+void vertex()
+{
+ vec2 Pos = vec2(0);
+ Pos.x += TIME * 0.05;
+ TANGENT = vec3(0.0, 0.0, -1.0) * abs(NORMAL.x);
+ TANGENT += vec3(1.0, 0.0, 0.0) * abs(NORMAL.y);
+ TANGENT += vec3(1.0, 0.0, 0.0) * abs(NORMAL.z);
+ TANGENT = normalize(TANGENT);
+ BINORMAL = vec3(0.0, -1.0, 0.0) * abs(NORMAL.x);
+ BINORMAL += vec3(0.0, 0.0, 1.0) * abs(NORMAL.y);
+ BINORMAL += vec3(0.0, -1.0, 0.0) * abs(NORMAL.z);
+ BINORMAL = normalize(BINORMAL);
+ PowerNormal = pow(abs(NORMAL), vec3(1.0));
+ PowerNormal /= dot(PowerNormal, vec3(1.0));
+ TriplanarPosistion = VERTEX * UVScale + UVOffset;// + vec3(Pos.x, Pos.y, 0);
+ TriplanarPosistion *= vec3(1.0, -1.0, 1.0);
+}
+
+
+vec4 TriplanarTexture(sampler2D TSampler,vec3 TWeights,vec3 TTriplanarPosition)
+{
+ vec4 Sampler = vec4(0.0);
+ Sampler += texture(TSampler, TTriplanarPosition.xy) * TWeights.z;
+ Sampler += texture(TSampler, TTriplanarPosition.xz) * TWeights.y;
+ Sampler += texture(TSampler, TTriplanarPosition.zy * vec2(-1.0, 1.0)) * TWeights.x;
+ return Sampler;
+}
+
+
+
+void fragment()
+{
+ vec3 NewOffset = vec3(0);
+ NewOffset.x = cos(TIME + TriplanarPosistion.x * 2.0) * 0.05;
+ NewOffset.z = cos(TIME + TriplanarPosistion.z) * 0.05;
+
+ ALBEDO = TriplanarTexture(BackgroundTexture, PowerNormal, TriplanarPosistion + NewOffset).rgb * BackgroundColor.rgb;
+ ALBEDO += TriplanarTexture(Texture, PowerNormal, TriplanarPosistion + NewOffset * 5.1).rgb * Color.rgb;
+ EMISSION = ALBEDO * Power;
+
+ float depth = texture(DEPTH_TEXTURE, SCREEN_UV).r;
+ depth = depth*2.0 - 1.0;
+ depth = PROJECTION_MATRIX[3][2] / (depth + PROJECTION_MATRIX[2][2]);
+ depth = depth + VERTEX.z;
+ depth = exp(-depth*0.05);
+ //depth *= 0.01;
+ ALPHA = clamp(1.0-depth, Transparent, 1.0);
+}
+
+
+
+
+"
+
+[sub_resource type="ShaderMaterial" id=3]
+render_priority = -100
+shader = SubResource( 2 )
+shader_param/ShaderID = 4
+shader_param/Color = Color( 0.270588, 0.372549, 0.423529, 0.490196 )
+shader_param/BackgroundColor = Color( 0.560784, 0.560784, 0.560784, 1 )
+shader_param/UVScale = Vector3( 0.05, 0.05, 0.05 )
+shader_param/UVOffset = null
+shader_param/Transparent = 0.4
+shader_param/Power = 0.2
+shader_param/EmissionColor = null
+shader_param/Texture = ExtResource( 2 )
+shader_param/BackgroundTexture = ExtResource( 1 )
+
+[sub_resource type="BoxShape" id=4]
+
+[node name="Water" type="Spatial"]
+
+[node name="MeshInstance" type="MeshInstance" parent="."]
+transform = Transform( 1, 0, 0, 0, 0, 1, 0, -1, 0, 0, 0, 0 )
+mesh = SubResource( 1 )
+material/0 = SubResource( 3 )
+
+[node name="WaterArea" type="Area" parent="."]
+collision_layer = 4
+
+[node name="CollisionShape" type="CollisionShape" parent="WaterArea"]
+transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -1, 0 )
+shape = SubResource( 4 )
diff --git a/scenes/environment/battery.tscn b/scenes/environment/battery.tscn
new file mode 100644
index 0000000..f21b4d9
--- /dev/null
+++ b/scenes/environment/battery.tscn
@@ -0,0 +1,24 @@
+[gd_scene load_steps=5 format=2]
+
+[ext_resource path="res://textures/conc_slabs01_c.png" type="Texture" id=1]
+
+[sub_resource type="ConvexPolygonShape" id=12]
+points = PoolVector3Array( -5, -1.5, -2.5, -5, 1.5, -2.5, 5, -1.5, -2.5, -5, -1.5, 2.5, -5, 1.5, 2.5, 5, 1.5, -2.5, 5, -1.5, 2.5, 5, 1.5, 2.5 )
+
+[sub_resource type="SpatialMaterial" id=10]
+albedo_texture = ExtResource( 1 )
+
+[sub_resource type="CubeMesh" id=11]
+material = SubResource( 10 )
+size = Vector3( 10, 3, 5 )
+
+[node name="battery" type="StaticBody"]
+transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 3.29514, -11.0669 )
+
+[node name="CollisionShape" type="CollisionShape" parent="."]
+transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -1.35175, 0 )
+shape = SubResource( 12 )
+
+[node name="MeshInstance" type="MeshInstance" parent="."]
+transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -1.35175, 0 )
+mesh = SubResource( 11 )
diff --git a/scenes/environment/dockscene.tscn b/scenes/environment/dockscene.tscn
new file mode 100644
index 0000000..012209d
--- /dev/null
+++ b/scenes/environment/dockscene.tscn
@@ -0,0 +1,69 @@
+[gd_scene load_steps=6 format=2]
+
+[ext_resource path="res://work/Material_002.material" type="Material" id=1]
+
+[sub_resource type="ArrayMesh" id=1]
+resource_name = "dockscene_Cube002"
+surfaces/0 = {
+"aabb": AABB( -4.62, -7.62698, -9.60732, 8.90507, 4.81277, 19.5061 ),
+"array_data": PoolByteArray( 233, 101, 132, 64, 154, 29, 115, 192, 252, 18, 30, 65, 0, 0, 127, 63, 252, 58, 255, 58, 233, 101, 132, 64, 154, 29, 115, 192, 252, 18, 30, 65, 0, 127, 129, 63, 112, 58, 185, 52, 233, 101, 132, 64, 154, 29, 115, 192, 252, 18, 30, 65, 127, 0, 0, 127, 219, 56, 112, 56, 233, 101, 132, 64, 154, 29, 115, 192, 78, 105, 190, 64, 129, 126, 126, 63, 141, 58, 57, 59, 233, 101, 132, 64, 154, 29, 115, 192, 78, 105, 190, 64, 0, 127, 130, 63, 121, 58, 245, 57, 233, 101, 132, 64, 154, 29, 115, 192, 78, 105, 190, 64, 127, 0, 0, 127, 219, 56, 253, 57, 174, 161, 108, 64, 154, 29, 115, 192, 252, 18, 30, 65, 129, 0, 0, 1, 34, 42, 25, 55, 174, 161, 108, 64, 154, 29, 115, 192, 252, 18, 30, 65, 0, 0, 127, 63, 129, 58, 255, 58, 174, 161, 108, 64, 154, 29, 115, 192, 252, 18, 30, 65, 0, 127, 129, 63, 246, 58, 185, 52, 174, 161, 108, 64, 154, 29, 115, 192, 79, 105, 190, 64, 129, 0, 0, 1, 34, 42, 242, 56, 174, 161, 108, 64, 154, 29, 115, 192, 79, 105, 190, 64, 129, 126, 126, 63, 6, 58, 57, 59, 174, 161, 108, 64, 154, 29, 115, 192, 79, 105, 190, 64, 0, 127, 130, 63, 255, 58, 245, 57, 233, 101, 132, 64, 244, 44, 124, 192, 252, 18, 30, 65, 0, 129, 127, 63, 247, 51, 65, 54, 233, 101, 132, 64, 244, 44, 124, 192, 252, 18, 30, 65, 0, 0, 127, 63, 252, 58, 31, 59, 233, 101, 132, 64, 244, 44, 124, 192, 252, 18, 30, 65, 127, 0, 0, 127, 177, 56, 112, 56, 233, 101, 132, 64, 244, 44, 124, 192, 78, 105, 190, 64, 129, 126, 127, 63, 141, 58, 23, 59, 233, 101, 132, 64, 244, 44, 124, 192, 78, 105, 190, 64, 0, 129, 127, 63, 21, 52, 27, 59, 233, 101, 132, 64, 244, 44, 124, 192, 78, 105, 190, 64, 127, 0, 0, 127, 177, 56, 253, 57, 174, 161, 108, 64, 244, 44, 124, 192, 252, 18, 30, 65, 129, 0, 0, 1, 182, 43, 25, 55, 174, 161, 108, 64, 244, 44, 124, 192, 252, 18, 30, 65, 0, 129, 127, 63, 189, 49, 65, 54, 174, 161, 108, 64, 244, 44, 124, 192, 252, 18, 30, 65, 0, 0, 127, 63, 129, 58, 31, 59, 174, 161, 108, 64, 244, 44, 124, 192, 79, 105, 190, 64, 129, 0, 0, 1, 182, 43, 242, 56, 174, 161, 108, 64, 244, 44, 124, 192, 79, 105, 190, 64, 129, 126, 126, 63, 6, 58, 23, 59, 174, 161, 108, 64, 244, 44, 124, 192, 79, 105, 190, 64, 0, 129, 127, 63, 240, 49, 27, 59, 62, 84, 106, 64, 154, 29, 115, 192, 151, 204, 29, 65, 0, 126, 137, 63, 250, 57, 242, 52, 62, 84, 106, 64, 154, 29, 115, 192, 151, 204, 29, 65, 7, 0, 127, 67, 7, 44, 131, 58, 62, 84, 106, 64, 154, 29, 115, 192, 151, 204, 29, 65, 127, 5, 0, 127, 130, 56, 119, 56, 76, 223, 95, 64, 154, 29, 115, 192, 160, 8, 190, 64, 129, 119, 126, 67, 141, 58, 57, 59, 76, 223, 95, 64, 154, 29, 115, 192, 160, 8, 190, 64, 0, 126, 137, 63, 7, 58, 245, 57, 76, 223, 95, 64, 154, 29, 115, 192, 160, 8, 190, 64, 127, 5, 0, 127, 130, 56, 3, 58, 251, 51, 78, 64, 154, 29, 115, 192, 83, 67, 30, 65, 135, 0, 0, 1, 231, 39, 9, 57, 251, 51, 78, 64, 154, 29, 115, 192, 83, 67, 30, 65, 0, 126, 137, 63, 128, 58, 242, 52, 251, 51, 78, 64, 154, 29, 115, 192, 83, 67, 30, 65, 7, 0, 127, 67, 112, 25, 131, 58, 10, 191, 67, 64, 154, 29, 115, 192, 26, 246, 190, 64, 135, 0, 0, 1, 231, 39, 111, 58, 10, 191, 67, 64, 154, 29, 115, 192, 26, 246, 190, 64, 129, 119, 126, 67, 6, 58, 57, 59, 10, 191, 67, 64, 154, 29, 115, 192, 26, 246, 190, 64, 0, 126, 137, 63, 141, 58, 245, 57, 62, 84, 106, 64, 244, 44, 124, 192, 151, 204, 29, 65, 0, 129, 127, 67, 33, 50, 122, 54, 62, 84, 106, 64, 244, 44, 124, 192, 151, 204, 29, 65, 7, 0, 127, 67, 7, 44, 163, 58, 62, 84, 106, 64, 244, 44, 124, 192, 151, 204, 29, 65, 127, 5, 0, 127, 89, 56, 119, 56, 76, 223, 95, 64, 244, 44, 124, 192, 160, 8, 190, 64, 129, 119, 127, 67, 141, 58, 23, 59, 76, 223, 95, 64, 244, 44, 124, 192, 160, 8, 190, 64, 0, 129, 127, 67, 84, 50, 56, 59, 76, 223, 95, 64, 244, 44, 124, 192, 160, 8, 190, 64, 127, 5, 0, 127, 89, 56, 3, 58, 251, 51, 78, 64, 244, 44, 124, 192, 83, 67, 30, 65, 135, 0, 0, 1, 136, 41, 9, 57, 251, 51, 78, 64, 244, 44, 124, 192, 83, 67, 30, 65, 0, 129, 127, 67, 207, 47, 122, 54, 251, 51, 78, 64, 244, 44, 124, 192, 83, 67, 30, 65, 7, 0, 127, 67, 112, 25, 163, 58, 10, 191, 67, 64, 244, 44, 124, 192, 26, 246, 190, 64, 135, 0, 0, 1, 136, 41, 111, 58, 10, 191, 67, 64, 244, 44, 124, 192, 26, 246, 190, 64, 129, 119, 126, 67, 6, 58, 23, 59, 10, 191, 67, 64, 244, 44, 124, 192, 26, 246, 190, 64, 0, 129, 127, 67, 26, 48, 56, 59, 168, 142, 63, 64, 154, 29, 115, 192, 143, 37, 30, 65, 254, 0, 124, 63, 252, 58, 255, 58, 168, 142, 63, 64, 154, 29, 115, 192, 143, 37, 30, 65, 0, 126, 130, 64, 35, 57, 211, 52, 168, 142, 63, 64, 154, 29, 115, 192, 143, 37, 30, 65, 125, 0, 0, 127, 219, 56, 112, 56, 85, 11, 67, 64, 154, 29, 115, 192, 89, 147, 190, 64, 0, 126, 130, 64, 44, 57, 2, 58, 85, 11, 67, 64, 154, 29, 115, 192, 89, 147, 190, 64, 127, 124, 124, 63, 214, 56, 43, 58, 85, 11, 67, 64, 154, 29, 115, 192, 89, 147, 190, 64, 125, 0, 0, 127, 219, 56, 253, 57, 157, 101, 35, 64, 154, 29, 115, 192, 246, 253, 29, 65, 129, 1, 0, 1, 34, 42, 25, 55, 157, 101, 35, 64, 154, 29, 115, 192, 246, 253, 29, 65, 254, 0, 124, 63, 129, 58, 255, 58, 157, 101, 35, 64, 154, 29, 115, 192, 246, 253, 29, 65, 0, 126, 130, 64, 168, 57, 211, 52, 74, 226, 38, 64, 154, 29, 115, 192, 42, 68, 190, 64, 129, 1, 0, 1, 34, 42, 242, 56, 74, 226, 38, 64, 154, 29, 115, 192, 42, 68, 190, 64, 0, 126, 130, 64, 178, 57, 2, 58, 74, 226, 38, 64, 154, 29, 115, 192, 42, 68, 190, 64, 127, 124, 124, 63, 80, 56, 43, 58, 168, 142, 63, 64, 244, 44, 124, 192, 143, 37, 30, 65, 254, 0, 124, 63, 252, 58, 31, 59, 168, 142, 63, 64, 244, 44, 124, 192, 143, 37, 30, 65, 0, 129, 124, 63, 235, 59, 65, 54, 168, 142, 63, 64, 244, 44, 124, 192, 143, 37, 30, 65, 125, 0, 0, 127, 177, 56, 112, 56, 85, 11, 67, 64, 244, 44, 124, 192, 89, 147, 190, 64, 0, 129, 124, 63, 248, 59, 27, 59, 85, 11, 67, 64, 244, 44, 124, 192, 89, 147, 190, 64, 127, 124, 124, 63, 214, 56, 9, 58, 85, 11, 67, 64, 244, 44, 124, 192, 89, 147, 190, 64, 125, 0, 0, 127, 177, 56, 253, 57, 157, 101, 35, 64, 244, 44, 124, 192, 246, 253, 29, 65, 129, 1, 0, 1, 182, 43, 25, 55, 157, 101, 35, 64, 244, 44, 124, 192, 246, 253, 29, 65, 254, 0, 124, 63, 129, 58, 31, 59, 157, 101, 35, 64, 244, 44, 124, 192, 246, 253, 29, 65, 0, 129, 124, 63, 93, 59, 65, 54, 74, 226, 38, 64, 244, 44, 124, 192, 42, 68, 190, 64, 129, 1, 0, 1, 182, 43, 242, 56, 74, 226, 38, 64, 244, 44, 124, 192, 42, 68, 190, 64, 0, 129, 124, 63, 105, 59, 27, 59, 74, 226, 38, 64, 244, 44, 124, 192, 42, 68, 190, 64, 127, 124, 124, 63, 80, 56, 9, 58, 235, 169, 32, 64, 154, 29, 115, 192, 143, 37, 30, 65, 254, 0, 124, 63, 232, 56, 7, 58, 235, 169, 32, 64, 154, 29, 115, 192, 143, 37, 30, 65, 0, 126, 130, 94, 43, 56, 59, 49, 235, 169, 32, 64, 154, 29, 115, 192, 143, 37, 30, 65, 125, 0, 0, 127, 219, 56, 112, 56, 152, 38, 36, 64, 154, 29, 115, 192, 89, 147, 190, 64, 0, 126, 130, 64, 37, 56, 127, 56, 152, 38, 36, 64, 154, 29, 115, 192, 89, 147, 190, 64, 127, 124, 124, 63, 93, 53, 233, 54, 152, 38, 36, 64, 154, 29, 115, 192, 89, 147, 190, 64, 125, 0, 0, 127, 219, 56, 253, 57, 224, 128, 4, 64, 154, 29, 115, 192, 246, 253, 29, 65, 129, 1, 0, 1, 34, 42, 25, 55, 224, 128, 4, 64, 154, 29, 115, 192, 246, 253, 29, 65, 254, 0, 124, 63, 109, 56, 7, 58, 224, 128, 4, 64, 154, 29, 115, 192, 246, 253, 29, 65, 0, 126, 130, 96, 161, 56, 49, 47, 141, 253, 7, 64, 154, 29, 115, 192, 42, 68, 190, 64, 129, 1, 0, 1, 34, 42, 242, 56, 141, 253, 7, 64, 154, 29, 115, 192, 42, 68, 190, 64, 0, 126, 130, 67, 170, 56, 127, 56, 141, 253, 7, 64, 154, 29, 115, 192, 42, 68, 190, 64, 127, 124, 124, 63, 79, 52, 233, 54, 235, 169, 32, 64, 244, 44, 124, 192, 143, 37, 30, 65, 254, 0, 124, 63, 232, 56, 39, 58, 235, 169, 32, 64, 244, 44, 124, 192, 143, 37, 30, 65, 0, 129, 124, 63, 235, 59, 65, 54, 235, 169, 32, 64, 244, 44, 124, 192, 143, 37, 30, 65, 125, 0, 0, 127, 177, 56, 112, 56, 152, 38, 36, 64, 244, 44, 124, 192, 89, 147, 190, 64, 0, 129, 124, 63, 248, 59, 27, 59, 152, 38, 36, 64, 244, 44, 124, 192, 89, 147, 190, 64, 127, 124, 124, 63, 93, 53, 164, 54, 152, 38, 36, 64, 244, 44, 124, 192, 89, 147, 190, 64, 125, 0, 0, 127, 177, 56, 253, 57, 224, 128, 4, 64, 244, 44, 124, 192, 246, 253, 29, 65, 129, 1, 0, 1, 182, 43, 25, 55, 224, 128, 4, 64, 244, 44, 124, 192, 246, 253, 29, 65, 254, 0, 124, 63, 109, 56, 39, 58, 224, 128, 4, 64, 244, 44, 124, 192, 246, 253, 29, 65, 0, 129, 124, 63, 93, 59, 65, 54, 141, 253, 7, 64, 244, 44, 124, 192, 42, 68, 190, 64, 129, 1, 0, 1, 182, 43, 242, 56, 141, 253, 7, 64, 244, 44, 124, 192, 42, 68, 190, 64, 0, 129, 124, 63, 105, 59, 27, 59, 141, 253, 7, 64, 244, 44, 124, 192, 42, 68, 190, 64, 127, 124, 124, 63, 79, 52, 164, 54, 155, 14, 228, 63, 154, 29, 115, 192, 119, 254, 28, 65, 0, 127, 151, 63, 100, 59, 8, 55, 155, 14, 228, 63, 154, 29, 115, 192, 119, 254, 28, 65, 21, 0, 127, 74, 132, 58, 75, 57, 155, 14, 228, 63, 154, 29, 115, 192, 119, 254, 28, 65, 127, 14, 0, 127, 219, 56, 112, 56, 155, 139, 165, 63, 154, 29, 115, 192, 142, 204, 189, 64, 129, 105, 127, 74, 41, 57, 214, 51, 155, 139, 165, 63, 154, 29, 115, 192, 142, 204, 189, 64, 0, 127, 151, 63, 110, 59, 28, 59, 155, 139, 165, 63, 154, 29, 115, 192, 142, 204, 189, 64, 127, 14, 0, 127, 219, 56, 253, 57, 219, 107, 172, 63, 154, 29, 115, 192, 93, 97, 30, 65, 144, 0, 0, 1, 34, 42, 25, 55, 219, 107, 172, 63, 154, 29, 115, 192, 93, 97, 30, 65, 0, 127, 151, 63, 234, 59, 8, 55, 219, 107, 172, 63, 154, 29, 115, 192, 93, 97, 30, 65, 21, 0, 127, 74, 9, 58, 75, 57, 188, 209, 91, 63, 154, 29, 115, 192, 94, 146, 192, 64, 144, 0, 0, 1, 34, 42, 242, 56, 188, 209, 91, 63, 154, 29, 115, 192, 94, 146, 192, 64, 129, 105, 127, 74, 162, 56, 214, 51, 188, 209, 91, 63, 154, 29, 115, 192, 94, 146, 192, 64, 0, 127, 151, 63, 244, 59, 28, 59, 155, 14, 228, 63, 244, 44, 124, 192, 119, 254, 28, 65, 0, 129, 127, 74, 235, 59, 65, 54, 155, 14, 228, 63, 244, 44, 124, 192, 119, 254, 28, 65, 21, 0, 127, 74, 132, 58, 107, 57, 155, 14, 228, 63, 244, 44, 124, 192, 119, 254, 28, 65, 127, 14, 0, 127, 177, 56, 112, 56, 155, 139, 165, 63, 244, 44, 124, 192, 142, 204, 189, 64, 129, 105, 127, 74, 41, 57, 76, 51, 155, 139, 165, 63, 244, 44, 124, 192, 142, 204, 189, 64, 0, 129, 127, 74, 248, 59, 27, 59, 155, 139, 165, 63, 244, 44, 124, 192, 142, 204, 189, 64, 127, 14, 0, 127, 177, 56, 253, 57, 219, 107, 172, 63, 244, 44, 124, 192, 93, 97, 30, 65, 144, 0, 0, 1, 182, 43, 25, 55, 219, 107, 172, 63, 244, 44, 124, 192, 93, 97, 30, 65, 0, 129, 127, 74, 93, 59, 65, 54, 219, 107, 172, 63, 244, 44, 124, 192, 93, 97, 30, 65, 21, 0, 127, 74, 9, 58, 107, 57, 188, 209, 91, 63, 244, 44, 124, 192, 94, 146, 192, 64, 144, 0, 0, 1, 182, 43, 242, 56, 188, 209, 91, 63, 244, 44, 124, 192, 94, 146, 192, 64, 129, 105, 127, 74, 162, 56, 76, 51, 188, 209, 91, 63, 244, 44, 124, 192, 94, 146, 192, 64, 0, 129, 127, 74, 105, 59, 27, 59, 28, 219, 79, 63, 154, 29, 115, 192, 144, 37, 30, 65, 254, 0, 124, 63, 252, 58, 255, 58, 28, 219, 79, 63, 154, 29, 115, 192, 144, 37, 30, 65, 0, 126, 130, 66, 3, 50, 255, 55, 28, 219, 79, 63, 154, 29, 115, 192, 144, 37, 30, 65, 125, 0, 0, 127, 219, 56, 112, 56, 206, 205, 93, 63, 154, 29, 115, 192, 91, 147, 190, 64, 0, 126, 130, 67, 41, 50, 152, 59, 206, 205, 93, 63, 154, 29, 115, 192, 91, 147, 190, 64, 127, 124, 124, 63, 141, 58, 57, 59, 206, 205, 93, 63, 154, 29, 115, 192, 91, 147, 190, 64, 125, 0, 0, 127, 219, 56, 253, 57, 222, 109, 190, 62, 154, 29, 115, 192, 246, 253, 29, 65, 129, 1, 0, 1, 34, 42, 25, 55, 222, 109, 190, 62, 154, 29, 115, 192, 246, 253, 29, 65, 254, 0, 124, 63, 129, 58, 255, 58, 222, 109, 190, 62, 154, 29, 115, 192, 246, 253, 29, 65, 0, 126, 130, 66, 199, 51, 249, 55, 71, 83, 218, 62, 154, 29, 115, 192, 44, 68, 190, 64, 129, 1, 0, 1, 34, 42, 242, 56, 71, 83, 218, 62, 154, 29, 115, 192, 44, 68, 190, 64, 0, 126, 130, 67, 237, 51, 148, 59, 71, 83, 218, 62, 154, 29, 115, 192, 44, 68, 190, 64, 127, 124, 124, 63, 6, 58, 57, 59, 28, 219, 79, 63, 244, 44, 124, 192, 144, 37, 30, 65, 254, 0, 124, 63, 252, 58, 31, 59, 28, 219, 79, 63, 244, 44, 124, 192, 144, 37, 30, 65, 0, 129, 124, 63, 235, 59, 65, 54, 28, 219, 79, 63, 244, 44, 124, 192, 144, 37, 30, 65, 125, 0, 0, 127, 177, 56, 112, 56, 206, 205, 93, 63, 244, 44, 124, 192, 91, 147, 190, 64, 0, 129, 124, 63, 248, 59, 27, 59, 206, 205, 93, 63, 244, 44, 124, 192, 91, 147, 190, 64, 127, 124, 124, 63, 141, 58, 23, 59, 206, 205, 93, 63, 244, 44, 124, 192, 91, 147, 190, 64, 125, 0, 0, 127, 177, 56, 253, 57, 222, 109, 190, 62, 244, 44, 124, 192, 246, 253, 29, 65, 129, 1, 0, 1, 182, 43, 25, 55, 222, 109, 190, 62, 244, 44, 124, 192, 246, 253, 29, 65, 254, 0, 124, 63, 129, 58, 31, 59, 222, 109, 190, 62, 244, 44, 124, 192, 246, 253, 29, 65, 0, 129, 124, 63, 93, 59, 65, 54, 71, 83, 218, 62, 244, 44, 124, 192, 44, 68, 190, 64, 129, 1, 0, 1, 182, 43, 242, 56, 71, 83, 218, 62, 244, 44, 124, 192, 44, 68, 190, 64, 0, 129, 124, 63, 105, 59, 27, 59, 71, 83, 218, 62, 244, 44, 124, 192, 44, 68, 190, 64, 127, 124, 124, 63, 6, 58, 23, 59, 170, 135, 109, 62, 119, 67, 123, 192, 241, 151, 22, 65, 129, 0, 127, 129, 0, 58, 132, 57, 170, 135, 109, 62, 119, 67, 123, 192, 241, 151, 22, 65, 43, 127, 0, 85, 223, 59, 99, 59, 170, 135, 109, 62, 119, 67, 123, 192, 241, 151, 22, 65, 0, 83, 173, 129, 75, 48, 123, 59, 63, 31, 137, 64, 121, 67, 123, 192, 240, 151, 22, 65, 43, 127, 0, 85, 223, 59, 199, 54, 63, 31, 137, 64, 121, 67, 123, 192, 240, 151, 22, 65, 0, 83, 173, 129, 75, 48, 247, 54, 63, 31, 137, 64, 121, 67, 123, 192, 240, 151, 22, 65, 127, 0, 127, 127, 248, 54, 149, 56, 170, 135, 109, 62, 140, 127, 130, 192, 210, 243, 17, 65, 129, 0, 127, 129, 80, 58, 190, 57, 170, 135, 109, 62, 140, 127, 130, 192, 210, 243, 17, 65, 169, 130, 39, 127, 196, 57, 91, 59, 170, 135, 109, 62, 140, 127, 130, 192, 210, 243, 17, 65, 43, 127, 0, 85, 62, 59, 99, 59, 63, 31, 137, 64, 141, 127, 130, 192, 210, 243, 17, 65, 169, 130, 39, 127, 196, 57, 183, 54, 63, 31, 137, 64, 141, 127, 130, 192, 210, 243, 17, 65, 43, 127, 0, 85, 62, 59, 199, 54, 63, 31, 137, 64, 141, 127, 130, 192, 210, 243, 17, 65, 127, 0, 126, 127, 167, 55, 213, 56, 170, 135, 109, 62, 68, 95, 138, 192, 167, 185, 19, 65, 129, 0, 127, 129, 49, 58, 29, 58, 170, 135, 109, 62, 68, 95, 138, 192, 167, 185, 19, 65, 169, 130, 39, 127, 30, 57, 91, 59, 170, 135, 109, 62, 68, 95, 138, 192, 167, 185, 19, 65, 0, 130, 127, 127, 125, 58, 103, 59, 63, 31, 137, 64, 69, 95, 138, 192, 166, 185, 19, 65, 169, 130, 39, 127, 30, 57, 183, 54, 63, 31, 137, 64, 69, 95, 138, 192, 166, 185, 19, 65, 0, 130, 127, 127, 125, 58, 207, 54, 63, 31, 137, 64, 69, 95, 138, 192, 166, 185, 19, 65, 127, 0, 126, 127, 100, 55, 60, 57, 170, 135, 109, 62, 68, 95, 138, 192, 59, 118, 25, 65, 129, 0, 127, 129, 206, 57, 29, 58, 170, 135, 109, 62, 68, 95, 138, 192, 59, 118, 25, 65, 0, 130, 127, 127, 210, 57, 103, 59, 170, 135, 109, 62, 68, 95, 138, 192, 59, 118, 25, 65, 0, 217, 217, 1, 166, 53, 132, 59, 63, 31, 137, 64, 69, 95, 138, 192, 58, 118, 25, 65, 0, 130, 127, 127, 210, 57, 207, 54, 63, 31, 137, 64, 69, 95, 138, 192, 58, 118, 25, 65, 0, 217, 217, 1, 166, 53, 246, 54, 63, 31, 137, 64, 69, 95, 138, 192, 58, 118, 25, 65, 127, 0, 127, 1, 139, 54, 60, 57, 170, 135, 109, 62, 140, 127, 130, 192, 15, 60, 27, 65, 129, 0, 127, 129, 175, 57, 190, 57, 170, 135, 109, 62, 140, 127, 130, 192, 15, 60, 27, 65, 0, 217, 217, 1, 229, 51, 132, 59, 170, 135, 109, 62, 140, 127, 130, 192, 15, 60, 27, 65, 0, 83, 173, 129, 118, 44, 123, 59, 63, 31, 137, 64, 141, 127, 130, 192, 15, 60, 27, 65, 0, 217, 217, 1, 229, 51, 246, 54, 63, 31, 137, 64, 141, 127, 130, 192, 15, 60, 27, 65, 0, 83, 173, 129, 118, 44, 247, 54, 63, 31, 137, 64, 141, 127, 130, 192, 15, 60, 27, 65, 127, 0, 126, 1, 72, 54, 213, 56, 184, 219, 168, 61, 109, 241, 122, 192, 179, 126, 206, 64, 129, 0, 87, 129, 0, 58, 132, 57, 184, 219, 168, 61, 109, 241, 122, 192, 179, 126, 206, 64, 5, 127, 0, 66, 223, 59, 99, 59, 184, 219, 168, 61, 109, 241, 122, 192, 179, 126, 206, 64, 0, 49, 49, 129, 75, 48, 123, 59, 63, 31, 137, 64, 109, 241, 122, 192, 177, 126, 206, 64, 5, 127, 0, 66, 223, 59, 199, 54, 63, 31, 137, 64, 109, 241, 122, 192, 177, 126, 206, 64, 0, 49, 49, 129, 75, 48, 247, 54, 63, 31, 137, 64, 109, 241, 122, 192, 177, 126, 206, 64, 127, 0, 87, 127, 248, 54, 149, 56, 184, 219, 168, 61, 67, 255, 123, 192, 208, 100, 195, 64, 129, 0, 87, 129, 80, 58, 190, 57, 184, 219, 168, 61, 67, 255, 123, 192, 208, 100, 195, 64, 153, 126, 0, 115, 196, 57, 91, 59, 184, 219, 168, 61, 67, 255, 123, 192, 208, 100, 195, 64, 5, 127, 0, 66, 62, 59, 99, 59, 63, 31, 137, 64, 69, 255, 123, 192, 207, 100, 195, 64, 153, 126, 0, 115, 196, 57, 183, 54, 63, 31, 137, 64, 69, 255, 123, 192, 207, 100, 195, 64, 5, 127, 0, 66, 62, 59, 199, 54, 63, 31, 137, 64, 69, 255, 123, 192, 207, 100, 195, 64, 127, 0, 87, 127, 167, 55, 213, 56, 184, 219, 168, 61, 224, 57, 134, 192, 92, 130, 193, 64, 129, 0, 87, 129, 49, 58, 29, 58, 184, 219, 168, 61, 224, 57, 134, 192, 92, 130, 193, 64, 153, 126, 0, 115, 30, 57, 91, 59, 184, 219, 168, 61, 224, 57, 134, 192, 92, 130, 193, 64, 217, 130, 87, 127, 125, 58, 103, 59, 63, 31, 137, 64, 224, 57, 134, 192, 90, 130, 193, 64, 153, 126, 0, 115, 30, 57, 183, 54, 63, 31, 137, 64, 224, 57, 134, 192, 90, 130, 193, 64, 217, 130, 169, 127, 125, 58, 207, 54, 63, 31, 137, 64, 224, 57, 134, 192, 90, 130, 193, 64, 127, 0, 87, 127, 100, 55, 60, 57, 184, 219, 168, 61, 177, 200, 138, 192, 3, 114, 203, 64, 129, 0, 87, 129, 206, 57, 29, 58, 184, 219, 168, 61, 177, 200, 138, 192, 3, 114, 203, 64, 217, 130, 87, 127, 210, 57, 103, 59, 184, 219, 168, 61, 177, 200, 138, 192, 3, 114, 203, 64, 0, 181, 181, 1, 166, 53, 132, 59, 63, 31, 137, 64, 178, 200, 138, 192, 1, 114, 203, 64, 217, 130, 169, 127, 210, 57, 207, 54, 63, 31, 137, 64, 178, 200, 138, 192, 1, 114, 203, 64, 0, 181, 75, 1, 166, 53, 246, 54, 63, 31, 137, 64, 178, 200, 138, 192, 1, 114, 203, 64, 127, 0, 87, 127, 139, 54, 60, 57, 184, 219, 168, 61, 155, 95, 133, 192, 148, 120, 211, 64, 129, 0, 87, 129, 175, 57, 190, 57, 184, 219, 168, 61, 155, 95, 133, 192, 148, 120, 211, 64, 0, 181, 181, 1, 229, 51, 132, 59, 184, 219, 168, 61, 155, 95, 133, 192, 148, 120, 211, 64, 0, 49, 49, 129, 118, 44, 123, 59, 63, 31, 137, 64, 156, 95, 133, 192, 147, 120, 211, 64, 0, 181, 75, 1, 229, 51, 246, 54, 63, 31, 137, 64, 156, 95, 133, 192, 147, 120, 211, 64, 0, 49, 49, 129, 118, 44, 247, 54, 63, 31, 137, 64, 156, 95, 133, 192, 147, 120, 211, 64, 127, 0, 87, 127, 72, 54, 213, 56, 32, 30, 9, 190, 154, 29, 115, 192, 252, 18, 30, 65, 0, 0, 127, 63, 252, 58, 255, 58, 32, 30, 9, 190, 154, 29, 115, 192, 252, 18, 30, 65, 0, 127, 129, 63, 112, 58, 185, 52, 32, 30, 9, 190, 154, 29, 115, 192, 252, 18, 30, 65, 127, 0, 0, 127, 219, 56, 112, 56, 32, 30, 9, 190, 154, 29, 115, 192, 78, 105, 190, 64, 129, 126, 126, 63, 141, 58, 57, 59, 32, 30, 9, 190, 154, 29, 115, 192, 78, 105, 190, 64, 0, 127, 130, 63, 121, 58, 245, 57, 32, 30, 9, 190, 154, 29, 115, 192, 78, 105, 190, 64, 127, 0, 0, 127, 219, 56, 253, 57, 24, 240, 18, 191, 154, 29, 115, 192, 252, 18, 30, 65, 129, 0, 0, 1, 34, 42, 25, 55, 24, 240, 18, 191, 154, 29, 115, 192, 252, 18, 30, 65, 0, 0, 127, 63, 129, 58, 255, 58, 24, 240, 18, 191, 154, 29, 115, 192, 252, 18, 30, 65, 0, 127, 129, 63, 246, 58, 185, 52, 24, 240, 18, 191, 154, 29, 115, 192, 79, 105, 190, 64, 129, 0, 0, 1, 34, 42, 242, 56, 24, 240, 18, 191, 154, 29, 115, 192, 79, 105, 190, 64, 129, 126, 126, 63, 6, 58, 57, 59, 24, 240, 18, 191, 154, 29, 115, 192, 79, 105, 190, 64, 0, 127, 130, 63, 255, 58, 245, 57, 32, 30, 9, 190, 244, 44, 124, 192, 252, 18, 30, 65, 0, 129, 127, 63, 247, 51, 65, 54, 32, 30, 9, 190, 244, 44, 124, 192, 252, 18, 30, 65, 0, 0, 127, 63, 252, 58, 31, 59, 32, 30, 9, 190, 244, 44, 124, 192, 252, 18, 30, 65, 127, 0, 0, 127, 177, 56, 112, 56, 32, 30, 9, 190, 244, 44, 124, 192, 78, 105, 190, 64, 129, 126, 127, 63, 141, 58, 23, 59, 32, 30, 9, 190, 244, 44, 124, 192, 78, 105, 190, 64, 0, 129, 127, 63, 21, 52, 27, 59, 32, 30, 9, 190, 244, 44, 124, 192, 78, 105, 190, 64, 127, 0, 0, 127, 177, 56, 253, 57, 24, 240, 18, 191, 244, 44, 124, 192, 252, 18, 30, 65, 129, 0, 0, 1, 182, 43, 25, 55, 24, 240, 18, 191, 244, 44, 124, 192, 252, 18, 30, 65, 0, 129, 127, 63, 189, 49, 65, 54, 24, 240, 18, 191, 244, 44, 124, 192, 252, 18, 30, 65, 0, 0, 127, 63, 129, 58, 31, 59, 24, 240, 18, 191, 244, 44, 124, 192, 79, 105, 190, 64, 129, 0, 0, 1, 182, 43, 242, 56, 24, 240, 18, 191, 244, 44, 124, 192, 79, 105, 190, 64, 129, 126, 126, 63, 6, 58, 23, 59, 24, 240, 18, 191, 244, 44, 124, 192, 79, 105, 190, 64, 0, 129, 127, 63, 240, 49, 27, 59, 216, 37, 28, 191, 154, 29, 115, 192, 151, 204, 29, 65, 0, 126, 137, 63, 250, 57, 242, 52, 216, 37, 28, 191, 154, 29, 115, 192, 151, 204, 29, 65, 7, 0, 127, 67, 7, 44, 131, 58, 216, 37, 28, 191, 154, 29, 115, 192, 151, 204, 29, 65, 127, 5, 0, 127, 130, 56, 119, 56, 160, 249, 69, 191, 154, 29, 115, 192, 160, 8, 190, 64, 129, 119, 126, 67, 141, 58, 57, 59, 160, 249, 69, 191, 154, 29, 115, 192, 160, 8, 190, 64, 0, 126, 137, 63, 7, 58, 245, 57, 160, 249, 69, 191, 154, 29, 115, 192, 160, 8, 190, 64, 127, 5, 0, 127, 130, 56, 3, 58, 114, 83, 134, 191, 154, 29, 115, 192, 83, 67, 30, 65, 135, 0, 0, 1, 231, 39, 9, 57, 114, 83, 134, 191, 154, 29, 115, 192, 83, 67, 30, 65, 0, 126, 137, 63, 128, 58, 242, 52, 114, 83, 134, 191, 154, 29, 115, 192, 83, 67, 30, 65, 7, 0, 127, 67, 112, 25, 131, 58, 84, 61, 155, 191, 154, 29, 115, 192, 26, 246, 190, 64, 135, 0, 0, 1, 231, 39, 111, 58, 84, 61, 155, 191, 154, 29, 115, 192, 26, 246, 190, 64, 129, 119, 126, 67, 6, 58, 57, 59, 84, 61, 155, 191, 154, 29, 115, 192, 26, 246, 190, 64, 0, 126, 137, 63, 141, 58, 245, 57, 216, 37, 28, 191, 244, 44, 124, 192, 151, 204, 29, 65, 0, 129, 127, 67, 33, 50, 122, 54, 216, 37, 28, 191, 244, 44, 124, 192, 151, 204, 29, 65, 7, 0, 127, 67, 7, 44, 163, 58, 216, 37, 28, 191, 244, 44, 124, 192, 151, 204, 29, 65, 127, 5, 0, 127, 89, 56, 119, 56, 160, 249, 69, 191, 244, 44, 124, 192, 160, 8, 190, 64, 129, 119, 127, 67, 141, 58, 23, 59, 160, 249, 69, 191, 244, 44, 124, 192, 160, 8, 190, 64, 0, 129, 127, 67, 84, 50, 56, 59, 160, 249, 69, 191, 244, 44, 124, 192, 160, 8, 190, 64, 127, 5, 0, 127, 89, 56, 3, 58, 114, 83, 134, 191, 244, 44, 124, 192, 83, 67, 30, 65, 135, 0, 0, 1, 136, 41, 9, 57, 114, 83, 134, 191, 244, 44, 124, 192, 83, 67, 30, 65, 0, 129, 127, 67, 207, 47, 122, 54, 114, 83, 134, 191, 244, 44, 124, 192, 83, 67, 30, 65, 7, 0, 127, 67, 112, 25, 163, 58, 84, 61, 155, 191, 244, 44, 124, 192, 26, 246, 190, 64, 135, 0, 0, 1, 136, 41, 111, 58, 84, 61, 155, 191, 244, 44, 124, 192, 26, 246, 190, 64, 129, 119, 126, 67, 6, 58, 23, 59, 84, 61, 155, 191, 244, 44, 124, 192, 26, 246, 190, 64, 0, 129, 127, 67, 26, 48, 56, 59, 24, 158, 163, 191, 154, 29, 115, 192, 143, 37, 30, 65, 254, 0, 124, 63, 252, 58, 255, 58, 24, 158, 163, 191, 154, 29, 115, 192, 143, 37, 30, 65, 0, 126, 130, 64, 35, 57, 211, 52, 24, 158, 163, 191, 154, 29, 115, 192, 143, 37, 30, 65, 125, 0, 0, 127, 219, 56, 112, 56, 190, 164, 156, 191, 154, 29, 115, 192, 89, 147, 190, 64, 0, 126, 130, 64, 44, 57, 2, 58, 190, 164, 156, 191, 154, 29, 115, 192, 89, 147, 190, 64, 127, 124, 124, 63, 214, 56, 43, 58, 190, 164, 156, 191, 154, 29, 115, 192, 89, 147, 190, 64, 125, 0, 0, 127, 219, 56, 253, 57, 46, 240, 219, 191, 154, 29, 115, 192, 246, 253, 29, 65, 129, 1, 0, 1, 34, 42, 25, 55, 46, 240, 219, 191, 154, 29, 115, 192, 246, 253, 29, 65, 254, 0, 124, 63, 129, 58, 255, 58, 46, 240, 219, 191, 154, 29, 115, 192, 246, 253, 29, 65, 0, 126, 130, 64, 168, 57, 211, 52, 212, 246, 212, 191, 154, 29, 115, 192, 42, 68, 190, 64, 129, 1, 0, 1, 34, 42, 242, 56, 212, 246, 212, 191, 154, 29, 115, 192, 42, 68, 190, 64, 0, 126, 130, 64, 178, 57, 2, 58, 212, 246, 212, 191, 154, 29, 115, 192, 42, 68, 190, 64, 127, 124, 124, 63, 80, 56, 43, 58, 24, 158, 163, 191, 244, 44, 124, 192, 143, 37, 30, 65, 254, 0, 124, 63, 252, 58, 31, 59, 24, 158, 163, 191, 244, 44, 124, 192, 143, 37, 30, 65, 0, 129, 124, 63, 235, 59, 65, 54, 24, 158, 163, 191, 244, 44, 124, 192, 143, 37, 30, 65, 125, 0, 0, 127, 177, 56, 112, 56, 190, 164, 156, 191, 244, 44, 124, 192, 89, 147, 190, 64, 0, 129, 124, 63, 248, 59, 27, 59, 190, 164, 156, 191, 244, 44, 124, 192, 89, 147, 190, 64, 127, 124, 124, 63, 214, 56, 9, 58, 190, 164, 156, 191, 244, 44, 124, 192, 89, 147, 190, 64, 125, 0, 0, 127, 177, 56, 253, 57, 46, 240, 219, 191, 244, 44, 124, 192, 246, 253, 29, 65, 129, 1, 0, 1, 182, 43, 25, 55, 46, 240, 219, 191, 244, 44, 124, 192, 246, 253, 29, 65, 254, 0, 124, 63, 129, 58, 31, 59, 46, 240, 219, 191, 244, 44, 124, 192, 246, 253, 29, 65, 0, 129, 124, 63, 93, 59, 65, 54, 212, 246, 212, 191, 244, 44, 124, 192, 42, 68, 190, 64, 129, 1, 0, 1, 182, 43, 242, 56, 212, 246, 212, 191, 244, 44, 124, 192, 42, 68, 190, 64, 0, 129, 124, 63, 105, 59, 27, 59, 212, 246, 212, 191, 244, 44, 124, 192, 42, 68, 190, 64, 127, 124, 124, 63, 80, 56, 9, 58, 146, 103, 225, 191, 154, 29, 115, 192, 143, 37, 30, 65, 254, 0, 124, 63, 232, 56, 7, 58, 146, 103, 225, 191, 154, 29, 115, 192, 143, 37, 30, 65, 0, 126, 130, 94, 43, 56, 59, 49, 146, 103, 225, 191, 154, 29, 115, 192, 143, 37, 30, 65, 125, 0, 0, 127, 219, 56, 112, 56, 56, 110, 218, 191, 154, 29, 115, 192, 89, 147, 190, 64, 0, 126, 130, 64, 37, 56, 127, 56, 56, 110, 218, 191, 154, 29, 115, 192, 89, 147, 190, 64, 127, 124, 124, 63, 93, 53, 233, 54, 56, 110, 218, 191, 154, 29, 115, 192, 89, 147, 190, 64, 125, 0, 0, 127, 219, 56, 253, 57, 212, 220, 12, 192, 154, 29, 115, 192, 246, 253, 29, 65, 129, 1, 0, 1, 34, 42, 25, 55, 212, 220, 12, 192, 154, 29, 115, 192, 246, 253, 29, 65, 254, 0, 124, 63, 109, 56, 7, 58, 212, 220, 12, 192, 154, 29, 115, 192, 246, 253, 29, 65, 0, 126, 130, 96, 161, 56, 49, 47, 39, 96, 9, 192, 154, 29, 115, 192, 42, 68, 190, 64, 129, 1, 0, 1, 34, 42, 242, 56, 39, 96, 9, 192, 154, 29, 115, 192, 42, 68, 190, 64, 0, 126, 130, 67, 170, 56, 127, 56, 39, 96, 9, 192, 154, 29, 115, 192, 42, 68, 190, 64, 127, 124, 124, 63, 79, 52, 233, 54, 146, 103, 225, 191, 244, 44, 124, 192, 143, 37, 30, 65, 254, 0, 124, 63, 232, 56, 39, 58, 146, 103, 225, 191, 244, 44, 124, 192, 143, 37, 30, 65, 0, 129, 124, 63, 235, 59, 65, 54, 146, 103, 225, 191, 244, 44, 124, 192, 143, 37, 30, 65, 125, 0, 0, 127, 177, 56, 112, 56, 56, 110, 218, 191, 244, 44, 124, 192, 89, 147, 190, 64, 0, 129, 124, 63, 248, 59, 27, 59, 56, 110, 218, 191, 244, 44, 124, 192, 89, 147, 190, 64, 127, 124, 124, 63, 93, 53, 164, 54, 56, 110, 218, 191, 244, 44, 124, 192, 89, 147, 190, 64, 125, 0, 0, 127, 177, 56, 253, 57, 212, 220, 12, 192, 244, 44, 124, 192, 246, 253, 29, 65, 129, 1, 0, 1, 182, 43, 25, 55, 212, 220, 12, 192, 244, 44, 124, 192, 246, 253, 29, 65, 254, 0, 124, 63, 109, 56, 39, 58, 212, 220, 12, 192, 244, 44, 124, 192, 246, 253, 29, 65, 0, 129, 124, 63, 93, 59, 65, 54, 39, 96, 9, 192, 244, 44, 124, 192, 42, 68, 190, 64, 129, 1, 0, 1, 182, 43, 242, 56, 39, 96, 9, 192, 244, 44, 124, 192, 42, 68, 190, 64, 0, 129, 124, 63, 105, 59, 27, 59, 39, 96, 9, 192, 244, 44, 124, 192, 42, 68, 190, 64, 127, 124, 124, 63, 79, 52, 164, 54, 102, 86, 31, 192, 154, 29, 115, 192, 119, 254, 28, 65, 0, 127, 151, 63, 100, 59, 8, 55, 102, 86, 31, 192, 154, 29, 115, 192, 119, 254, 28, 65, 21, 0, 127, 74, 132, 58, 75, 57, 102, 86, 31, 192, 154, 29, 115, 192, 119, 254, 28, 65, 127, 14, 0, 127, 219, 56, 112, 56, 230, 151, 62, 192, 154, 29, 115, 192, 142, 204, 189, 64, 129, 105, 127, 74, 41, 57, 214, 51, 230, 151, 62, 192, 154, 29, 115, 192, 142, 204, 189, 64, 0, 127, 151, 63, 110, 59, 28, 59, 230, 151, 62, 192, 154, 29, 115, 192, 142, 204, 189, 64, 127, 14, 0, 127, 219, 56, 253, 57, 198, 39, 59, 192, 154, 29, 115, 192, 93, 97, 30, 65, 144, 0, 0, 1, 34, 42, 25, 55, 198, 39, 59, 192, 154, 29, 115, 192, 93, 97, 30, 65, 0, 127, 151, 63, 234, 59, 8, 55, 198, 39, 59, 192, 154, 29, 115, 192, 93, 97, 30, 65, 21, 0, 127, 74, 9, 58, 75, 57, 69, 105, 90, 192, 154, 29, 115, 192, 94, 146, 192, 64, 144, 0, 0, 1, 34, 42, 242, 56, 69, 105, 90, 192, 154, 29, 115, 192, 94, 146, 192, 64, 129, 105, 127, 74, 162, 56, 214, 51, 69, 105, 90, 192, 154, 29, 115, 192, 94, 146, 192, 64, 0, 127, 151, 63, 244, 59, 28, 59, 102, 86, 31, 192, 244, 44, 124, 192, 119, 254, 28, 65, 0, 129, 127, 74, 235, 59, 65, 54, 102, 86, 31, 192, 244, 44, 124, 192, 119, 254, 28, 65, 21, 0, 127, 74, 132, 58, 107, 57, 102, 86, 31, 192, 244, 44, 124, 192, 119, 254, 28, 65, 127, 14, 0, 127, 177, 56, 112, 56, 230, 151, 62, 192, 244, 44, 124, 192, 142, 204, 189, 64, 129, 105, 127, 74, 41, 57, 76, 51, 230, 151, 62, 192, 244, 44, 124, 192, 142, 204, 189, 64, 0, 129, 127, 74, 248, 59, 27, 59, 230, 151, 62, 192, 244, 44, 124, 192, 142, 204, 189, 64, 127, 14, 0, 127, 177, 56, 253, 57, 198, 39, 59, 192, 244, 44, 124, 192, 93, 97, 30, 65, 144, 0, 0, 1, 182, 43, 25, 55, 198, 39, 59, 192, 244, 44, 124, 192, 93, 97, 30, 65, 0, 129, 127, 74, 93, 59, 65, 54, 198, 39, 59, 192, 244, 44, 124, 192, 93, 97, 30, 65, 21, 0, 127, 74, 9, 58, 107, 57, 69, 105, 90, 192, 244, 44, 124, 192, 94, 146, 192, 64, 144, 0, 0, 1, 182, 43, 242, 56, 69, 105, 90, 192, 244, 44, 124, 192, 94, 146, 192, 64, 129, 105, 127, 74, 162, 56, 76, 51, 69, 105, 90, 192, 244, 44, 124, 192, 94, 146, 192, 64, 0, 129, 127, 74, 105, 59, 27, 59, 237, 102, 93, 192, 154, 29, 115, 192, 144, 37, 30, 65, 254, 0, 124, 63, 252, 58, 255, 58, 237, 102, 93, 192, 154, 29, 115, 192, 144, 37, 30, 65, 0, 126, 130, 66, 3, 50, 255, 55, 237, 102, 93, 192, 154, 29, 115, 192, 144, 37, 30, 65, 125, 0, 0, 127, 219, 56, 112, 56, 64, 234, 89, 192, 154, 29, 115, 192, 91, 147, 190, 64, 0, 126, 130, 67, 41, 50, 152, 59, 64, 234, 89, 192, 154, 29, 115, 192, 91, 147, 190, 64, 127, 124, 124, 63, 141, 58, 57, 59, 64, 234, 89, 192, 154, 29, 115, 192, 91, 147, 190, 64, 125, 0, 0, 127, 219, 56, 253, 57, 248, 143, 121, 192, 154, 29, 115, 192, 246, 253, 29, 65, 129, 1, 0, 1, 34, 42, 25, 55, 248, 143, 121, 192, 154, 29, 115, 192, 246, 253, 29, 65, 254, 0, 124, 63, 129, 58, 255, 58, 248, 143, 121, 192, 154, 29, 115, 192, 246, 253, 29, 65, 0, 126, 130, 66, 199, 51, 249, 55, 75, 19, 118, 192, 154, 29, 115, 192, 44, 68, 190, 64, 129, 1, 0, 1, 34, 42, 242, 56, 75, 19, 118, 192, 154, 29, 115, 192, 44, 68, 190, 64, 0, 126, 130, 67, 237, 51, 148, 59, 75, 19, 118, 192, 154, 29, 115, 192, 44, 68, 190, 64, 127, 124, 124, 63, 6, 58, 57, 59, 237, 102, 93, 192, 244, 44, 124, 192, 144, 37, 30, 65, 254, 0, 124, 63, 252, 58, 31, 59, 237, 102, 93, 192, 244, 44, 124, 192, 144, 37, 30, 65, 0, 129, 124, 63, 235, 59, 65, 54, 237, 102, 93, 192, 244, 44, 124, 192, 144, 37, 30, 65, 125, 0, 0, 127, 177, 56, 112, 56, 64, 234, 89, 192, 244, 44, 124, 192, 91, 147, 190, 64, 0, 129, 124, 63, 248, 59, 27, 59, 64, 234, 89, 192, 244, 44, 124, 192, 91, 147, 190, 64, 127, 124, 124, 63, 141, 58, 23, 59, 64, 234, 89, 192, 244, 44, 124, 192, 91, 147, 190, 64, 125, 0, 0, 127, 177, 56, 253, 57, 248, 143, 121, 192, 244, 44, 124, 192, 246, 253, 29, 65, 129, 1, 0, 1, 182, 43, 25, 55, 248, 143, 121, 192, 244, 44, 124, 192, 246, 253, 29, 65, 254, 0, 124, 63, 129, 58, 31, 59, 248, 143, 121, 192, 244, 44, 124, 192, 246, 253, 29, 65, 0, 129, 124, 63, 93, 59, 65, 54, 75, 19, 118, 192, 244, 44, 124, 192, 44, 68, 190, 64, 129, 1, 0, 1, 182, 43, 242, 56, 75, 19, 118, 192, 244, 44, 124, 192, 44, 68, 190, 64, 0, 129, 124, 63, 105, 59, 27, 59, 75, 19, 118, 192, 244, 44, 124, 192, 44, 68, 190, 64, 127, 124, 124, 63, 6, 58, 23, 59, 157, 66, 129, 192, 119, 67, 123, 192, 241, 151, 22, 65, 129, 0, 127, 129, 0, 58, 132, 57, 157, 66, 129, 192, 119, 67, 123, 192, 241, 151, 22, 65, 43, 127, 0, 85, 223, 59, 99, 59, 157, 66, 129, 192, 119, 67, 123, 192, 241, 151, 22, 65, 0, 83, 173, 129, 75, 48, 123, 59, 236, 160, 0, 62, 121, 67, 123, 192, 240, 151, 22, 65, 43, 127, 0, 85, 223, 59, 199, 54, 236, 160, 0, 62, 121, 67, 123, 192, 240, 151, 22, 65, 0, 83, 83, 129, 75, 48, 247, 54, 236, 160, 0, 62, 121, 67, 123, 192, 240, 151, 22, 65, 127, 0, 129, 127, 248, 54, 149, 56, 157, 66, 129, 192, 140, 127, 130, 192, 210, 243, 17, 65, 129, 0, 127, 129, 80, 58, 190, 57, 157, 66, 129, 192, 140, 127, 130, 192, 210, 243, 17, 65, 169, 130, 39, 127, 196, 57, 91, 59, 157, 66, 129, 192, 140, 127, 130, 192, 210, 243, 17, 65, 43, 127, 0, 85, 62, 59, 99, 59, 236, 160, 0, 62, 141, 127, 130, 192, 210, 243, 17, 65, 169, 130, 217, 127, 196, 57, 183, 54, 236, 160, 0, 62, 141, 127, 130, 192, 210, 243, 17, 65, 43, 127, 0, 85, 62, 59, 199, 54, 236, 160, 0, 62, 141, 127, 130, 192, 210, 243, 17, 65, 127, 0, 130, 127, 167, 55, 213, 56, 157, 66, 129, 192, 68, 95, 138, 192, 167, 185, 19, 65, 129, 0, 127, 129, 49, 58, 29, 58, 157, 66, 129, 192, 68, 95, 138, 192, 167, 185, 19, 65, 169, 130, 39, 127, 30, 57, 91, 59, 157, 66, 129, 192, 68, 95, 138, 192, 167, 185, 19, 65, 0, 130, 127, 127, 125, 58, 103, 59, 236, 160, 0, 62, 69, 95, 138, 192, 166, 185, 19, 65, 169, 130, 217, 127, 30, 57, 183, 54, 236, 160, 0, 62, 69, 95, 138, 192, 166, 185, 19, 65, 0, 130, 127, 127, 125, 58, 207, 54, 236, 160, 0, 62, 69, 95, 138, 192, 166, 185, 19, 65, 127, 0, 130, 127, 100, 55, 60, 57, 157, 66, 129, 192, 68, 95, 138, 192, 59, 118, 25, 65, 129, 0, 127, 129, 206, 57, 29, 58, 157, 66, 129, 192, 68, 95, 138, 192, 59, 118, 25, 65, 0, 130, 127, 127, 210, 57, 103, 59, 157, 66, 129, 192, 68, 95, 138, 192, 59, 118, 25, 65, 0, 217, 217, 1, 166, 53, 132, 59, 236, 160, 0, 62, 69, 95, 138, 192, 58, 118, 25, 65, 0, 130, 127, 127, 210, 57, 207, 54, 236, 160, 0, 62, 69, 95, 138, 192, 58, 118, 25, 65, 0, 217, 217, 1, 166, 53, 246, 54, 236, 160, 0, 62, 69, 95, 138, 192, 58, 118, 25, 65, 127, 0, 129, 1, 139, 54, 60, 57, 157, 66, 129, 192, 140, 127, 130, 192, 15, 60, 27, 65, 129, 0, 127, 129, 175, 57, 190, 57, 157, 66, 129, 192, 140, 127, 130, 192, 15, 60, 27, 65, 0, 217, 217, 1, 229, 51, 132, 59, 157, 66, 129, 192, 140, 127, 130, 192, 15, 60, 27, 65, 0, 83, 173, 129, 118, 44, 123, 59, 236, 160, 0, 62, 141, 127, 130, 192, 15, 60, 27, 65, 0, 217, 217, 1, 229, 51, 246, 54, 236, 160, 0, 62, 141, 127, 130, 192, 15, 60, 27, 65, 0, 83, 83, 129, 118, 44, 247, 54, 236, 160, 0, 62, 141, 127, 130, 192, 15, 60, 27, 65, 127, 0, 130, 1, 72, 54, 213, 56, 156, 66, 129, 192, 109, 241, 122, 192, 179, 126, 206, 64, 129, 0, 87, 129, 0, 58, 132, 57, 156, 66, 129, 192, 109, 241, 122, 192, 179, 126, 206, 64, 5, 127, 0, 66, 223, 59, 99, 59, 156, 66, 129, 192, 109, 241, 122, 192, 179, 126, 206, 64, 0, 49, 207, 129, 75, 48, 123, 59, 0, 202, 96, 60, 109, 241, 122, 192, 177, 126, 206, 64, 5, 127, 0, 66, 223, 59, 199, 54, 0, 202, 96, 60, 109, 241, 122, 192, 177, 126, 206, 64, 0, 49, 207, 129, 75, 48, 247, 54, 0, 202, 96, 60, 109, 241, 122, 192, 177, 126, 206, 64, 127, 0, 87, 127, 248, 54, 149, 56, 156, 66, 129, 192, 67, 255, 123, 192, 208, 100, 195, 64, 129, 0, 87, 129, 80, 58, 190, 57, 156, 66, 129, 192, 67, 255, 123, 192, 208, 100, 195, 64, 153, 126, 0, 115, 196, 57, 91, 59, 156, 66, 129, 192, 67, 255, 123, 192, 208, 100, 195, 64, 5, 127, 0, 66, 62, 59, 99, 59, 0, 202, 96, 60, 69, 255, 123, 192, 207, 100, 195, 64, 153, 126, 0, 115, 196, 57, 183, 54, 0, 202, 96, 60, 69, 255, 123, 192, 207, 100, 195, 64, 5, 127, 0, 66, 62, 59, 199, 54, 0, 202, 96, 60, 69, 255, 123, 192, 207, 100, 195, 64, 127, 0, 87, 127, 167, 55, 213, 56, 156, 66, 129, 192, 224, 57, 134, 192, 92, 130, 193, 64, 129, 0, 87, 129, 49, 58, 29, 58, 156, 66, 129, 192, 224, 57, 134, 192, 92, 130, 193, 64, 153, 126, 0, 115, 30, 57, 91, 59, 156, 66, 129, 192, 224, 57, 134, 192, 92, 130, 193, 64, 217, 130, 87, 127, 125, 58, 103, 59, 0, 202, 96, 60, 224, 57, 134, 192, 90, 130, 193, 64, 153, 126, 0, 115, 30, 57, 183, 54, 0, 202, 96, 60, 224, 57, 134, 192, 90, 130, 193, 64, 217, 130, 169, 127, 125, 58, 207, 54, 0, 202, 96, 60, 224, 57, 134, 192, 90, 130, 193, 64, 127, 0, 87, 127, 100, 55, 60, 57, 156, 66, 129, 192, 177, 200, 138, 192, 3, 114, 203, 64, 129, 0, 87, 129, 206, 57, 29, 58, 156, 66, 129, 192, 177, 200, 138, 192, 3, 114, 203, 64, 217, 130, 87, 127, 210, 57, 103, 59, 156, 66, 129, 192, 177, 200, 138, 192, 3, 114, 203, 64, 0, 181, 181, 1, 166, 53, 132, 59, 0, 202, 96, 60, 178, 200, 138, 192, 1, 114, 203, 64, 217, 130, 169, 127, 210, 57, 207, 54, 0, 202, 96, 60, 178, 200, 138, 192, 1, 114, 203, 64, 0, 181, 75, 1, 166, 53, 246, 54, 0, 202, 96, 60, 178, 200, 138, 192, 1, 114, 203, 64, 127, 0, 87, 127, 139, 54, 60, 57, 156, 66, 129, 192, 155, 95, 133, 192, 148, 120, 211, 64, 129, 0, 87, 129, 175, 57, 190, 57, 156, 66, 129, 192, 155, 95, 133, 192, 148, 120, 211, 64, 0, 181, 181, 1, 229, 51, 132, 59, 156, 66, 129, 192, 155, 95, 133, 192, 148, 120, 211, 64, 0, 49, 207, 129, 118, 44, 123, 59, 0, 202, 96, 60, 156, 95, 133, 192, 147, 120, 211, 64, 0, 181, 75, 1, 229, 51, 246, 54, 0, 202, 96, 60, 156, 95, 133, 192, 147, 120, 211, 64, 0, 49, 207, 129, 118, 44, 247, 54, 0, 202, 96, 60, 156, 95, 133, 192, 147, 120, 211, 64, 127, 0, 87, 127, 72, 54, 213, 56, 196, 166, 95, 191, 154, 29, 115, 192, 70, 223, 139, 63, 0, 127, 0, 63, 112, 58, 185, 52, 196, 166, 95, 191, 154, 29, 115, 192, 70, 223, 139, 63, 127, 127, 0, 127, 219, 56, 112, 56, 196, 166, 95, 191, 154, 29, 115, 192, 70, 223, 139, 63, 127, 0, 129, 126, 252, 58, 255, 58, 224, 182, 127, 192, 154, 29, 115, 192, 70, 223, 139, 63, 130, 0, 130, 126, 141, 58, 57, 59, 224, 182, 127, 192, 154, 29, 115, 192, 70, 223, 139, 63, 0, 127, 0, 63, 121, 58, 245, 57, 224, 182, 127, 192, 154, 29, 115, 192, 70, 223, 139, 63, 127, 127, 0, 127, 219, 56, 253, 57, 194, 166, 95, 191, 154, 29, 115, 192, 230, 196, 210, 63, 0, 127, 0, 63, 246, 58, 185, 52, 194, 166, 95, 191, 154, 29, 115, 192, 230, 196, 210, 63, 0, 0, 0, 1, 34, 42, 25, 55, 194, 166, 95, 191, 154, 29, 115, 192, 230, 196, 210, 63, 127, 0, 129, 126, 129, 58, 255, 58, 222, 182, 127, 192, 154, 29, 115, 192, 232, 196, 210, 63, 130, 0, 130, 126, 6, 58, 57, 59, 222, 182, 127, 192, 154, 29, 115, 192, 232, 196, 210, 63, 0, 127, 0, 63, 255, 58, 245, 57, 222, 182, 127, 192, 154, 29, 115, 192, 232, 196, 210, 63, 0, 0, 0, 1, 34, 42, 242, 56, 196, 166, 95, 191, 244, 44, 124, 192, 70, 223, 139, 63, 0, 129, 129, 126, 247, 51, 65, 54, 196, 166, 95, 191, 244, 44, 124, 192, 70, 223, 139, 63, 127, 127, 0, 127, 177, 56, 112, 56, 196, 166, 95, 191, 244, 44, 124, 192, 70, 223, 139, 63, 127, 0, 129, 126, 252, 58, 31, 59, 224, 182, 127, 192, 244, 44, 124, 192, 70, 223, 139, 63, 130, 0, 129, 126, 141, 58, 23, 59, 224, 182, 127, 192, 244, 44, 124, 192, 70, 223, 139, 63, 0, 129, 129, 126, 21, 52, 27, 59, 224, 182, 127, 192, 244, 44, 124, 192, 70, 223, 139, 63, 127, 127, 0, 127, 177, 56, 253, 57, 194, 166, 95, 191, 244, 44, 124, 192, 230, 196, 210, 63, 0, 129, 129, 126, 189, 49, 65, 54, 194, 166, 95, 191, 244, 44, 124, 192, 230, 196, 210, 63, 0, 0, 0, 1, 182, 43, 25, 55, 194, 166, 95, 191, 244, 44, 124, 192, 230, 196, 210, 63, 127, 0, 129, 126, 129, 58, 31, 59, 222, 182, 127, 192, 244, 44, 124, 192, 232, 196, 210, 63, 130, 0, 130, 126, 6, 58, 23, 59, 222, 182, 127, 192, 244, 44, 124, 192, 232, 196, 210, 63, 0, 129, 129, 126, 240, 49, 27, 59, 222, 182, 127, 192, 244, 44, 124, 192, 232, 196, 210, 63, 0, 0, 0, 1, 182, 43, 242, 56, 162, 37, 99, 191, 154, 29, 115, 192, 168, 144, 216, 63, 129, 119, 0, 127, 130, 56, 119, 56, 162, 37, 99, 191, 154, 29, 115, 192, 168, 144, 216, 63, 0, 126, 5, 63, 250, 57, 242, 52, 162, 37, 99, 191, 154, 29, 115, 192, 168, 144, 216, 63, 127, 5, 129, 124, 7, 44, 131, 58, 64, 40, 128, 192, 154, 29, 115, 192, 44, 227, 242, 63, 135, 0, 130, 124, 141, 58, 57, 59, 64, 40, 128, 192, 154, 29, 115, 192, 44, 227, 242, 63, 129, 119, 0, 127, 130, 56, 3, 58, 64, 40, 128, 192, 154, 29, 115, 192, 44, 227, 242, 63, 0, 126, 5, 63, 7, 58, 245, 57, 62, 64, 93, 191, 154, 29, 115, 192, 183, 174, 15, 64, 0, 126, 5, 63, 128, 58, 242, 52, 62, 64, 93, 191, 154, 29, 115, 192, 183, 174, 15, 64, 7, 0, 0, 1, 231, 39, 9, 57, 62, 64, 93, 191, 154, 29, 115, 192, 183, 174, 15, 64, 127, 5, 129, 124, 112, 25, 131, 58, 36, 215, 126, 192, 154, 29, 115, 192, 247, 215, 28, 64, 135, 0, 130, 124, 6, 58, 57, 59, 36, 215, 126, 192, 154, 29, 115, 192, 247, 215, 28, 64, 0, 126, 5, 63, 141, 58, 245, 57, 36, 215, 126, 192, 154, 29, 115, 192, 247, 215, 28, 64, 7, 0, 0, 1, 231, 39, 111, 58, 162, 37, 99, 191, 244, 44, 124, 192, 168, 144, 216, 63, 129, 119, 0, 127, 89, 56, 119, 56, 162, 37, 99, 191, 244, 44, 124, 192, 168, 144, 216, 63, 0, 130, 129, 124, 33, 50, 122, 54, 162, 37, 99, 191, 244, 44, 124, 192, 168, 144, 216, 63, 127, 5, 129, 124, 7, 44, 163, 58, 64, 40, 128, 192, 244, 44, 124, 192, 44, 227, 242, 63, 135, 0, 129, 124, 141, 58, 23, 59, 64, 40, 128, 192, 244, 44, 124, 192, 44, 227, 242, 63, 129, 119, 0, 127, 89, 56, 3, 58, 64, 40, 128, 192, 244, 44, 124, 192, 44, 227, 242, 63, 0, 130, 129, 124, 84, 50, 56, 59, 62, 64, 93, 191, 244, 44, 124, 192, 183, 174, 15, 64, 0, 130, 129, 124, 207, 47, 122, 54, 62, 64, 93, 191, 244, 44, 124, 192, 183, 174, 15, 64, 7, 0, 0, 1, 136, 41, 9, 57, 62, 64, 93, 191, 244, 44, 124, 192, 183, 174, 15, 64, 127, 5, 129, 124, 112, 25, 163, 58, 36, 215, 126, 192, 244, 44, 124, 192, 247, 215, 28, 64, 135, 0, 130, 124, 6, 58, 23, 59, 36, 215, 126, 192, 244, 44, 124, 192, 247, 215, 28, 64, 0, 130, 129, 124, 26, 48, 56, 59, 36, 215, 126, 192, 244, 44, 124, 192, 247, 215, 28, 64, 7, 0, 0, 1, 136, 41, 111, 58, 162, 186, 94, 191, 154, 29, 115, 192, 175, 29, 34, 64, 0, 127, 255, 63, 35, 57, 211, 52, 162, 186, 94, 191, 154, 29, 115, 192, 175, 29, 34, 64, 127, 124, 0, 127, 219, 56, 112, 56, 162, 186, 94, 191, 154, 29, 115, 192, 175, 29, 34, 64, 125, 0, 127, 126, 252, 58, 255, 58, 18, 116, 127, 192, 154, 29, 115, 192, 38, 186, 29, 64, 129, 1, 126, 126, 214, 56, 43, 58, 18, 116, 127, 192, 154, 29, 115, 192, 38, 186, 29, 64, 0, 127, 255, 63, 44, 57, 2, 58, 18, 116, 127, 192, 154, 29, 115, 192, 38, 186, 29, 64, 127, 124, 0, 127, 219, 56, 253, 57, 4, 178, 96, 191, 154, 29, 115, 192, 30, 143, 69, 64, 254, 0, 0, 1, 34, 42, 25, 55, 4, 178, 96, 191, 154, 29, 115, 192, 30, 143, 69, 64, 0, 127, 255, 63, 168, 57, 211, 52, 4, 178, 96, 191, 154, 29, 115, 192, 30, 143, 69, 64, 125, 0, 127, 126, 129, 58, 255, 58, 228, 241, 127, 192, 154, 29, 115, 192, 149, 43, 65, 64, 129, 1, 126, 126, 80, 56, 43, 58, 228, 241, 127, 192, 154, 29, 115, 192, 149, 43, 65, 64, 254, 0, 0, 1, 34, 42, 242, 56, 228, 241, 127, 192, 154, 29, 115, 192, 149, 43, 65, 64, 0, 127, 255, 63, 178, 57, 2, 58, 162, 186, 94, 191, 244, 44, 124, 192, 175, 29, 34, 64, 0, 129, 127, 1, 235, 59, 65, 54, 162, 186, 94, 191, 244, 44, 124, 192, 175, 29, 34, 64, 127, 124, 0, 127, 177, 56, 112, 56, 162, 186, 94, 191, 244, 44, 124, 192, 175, 29, 34, 64, 125, 0, 127, 126, 252, 58, 31, 59, 18, 116, 127, 192, 244, 44, 124, 192, 38, 186, 29, 64, 129, 1, 127, 126, 214, 56, 9, 58, 18, 116, 127, 192, 244, 44, 124, 192, 38, 186, 29, 64, 0, 129, 127, 1, 248, 59, 27, 59, 18, 116, 127, 192, 244, 44, 124, 192, 38, 186, 29, 64, 127, 124, 0, 127, 177, 56, 253, 57, 4, 178, 96, 191, 244, 44, 124, 192, 30, 143, 69, 64, 254, 0, 0, 1, 182, 43, 25, 55, 4, 178, 96, 191, 244, 44, 124, 192, 30, 143, 69, 64, 0, 129, 127, 1, 93, 59, 65, 54, 4, 178, 96, 191, 244, 44, 124, 192, 30, 143, 69, 64, 125, 0, 127, 126, 129, 58, 31, 59, 228, 241, 127, 192, 244, 44, 124, 192, 149, 43, 65, 64, 129, 1, 126, 126, 80, 56, 9, 58, 228, 241, 127, 192, 244, 44, 124, 192, 149, 43, 65, 64, 254, 0, 0, 1, 182, 43, 242, 56, 228, 241, 127, 192, 244, 44, 124, 192, 149, 43, 65, 64, 0, 129, 127, 1, 105, 59, 27, 59, 162, 186, 94, 191, 154, 29, 115, 192, 196, 255, 72, 64, 0, 127, 210, 63, 43, 56, 59, 49, 162, 186, 94, 191, 154, 29, 115, 192, 196, 255, 72, 64, 127, 124, 0, 127, 219, 56, 112, 56, 162, 186, 94, 191, 154, 29, 115, 192, 196, 255, 72, 64, 125, 0, 127, 126, 232, 56, 7, 58, 18, 116, 127, 192, 154, 29, 115, 192, 59, 156, 68, 64, 129, 1, 127, 126, 93, 53, 233, 54, 18, 116, 127, 192, 154, 29, 115, 192, 59, 156, 68, 64, 0, 127, 255, 63, 37, 56, 127, 56, 18, 116, 127, 192, 154, 29, 115, 192, 59, 156, 68, 64, 127, 124, 0, 127, 219, 56, 253, 57, 4, 178, 96, 191, 154, 29, 115, 192, 52, 113, 108, 64, 254, 0, 0, 1, 34, 42, 25, 55, 4, 178, 96, 191, 154, 29, 115, 192, 52, 113, 108, 64, 0, 127, 206, 63, 161, 56, 49, 47, 4, 178, 96, 191, 154, 29, 115, 192, 52, 113, 108, 64, 125, 0, 127, 126, 109, 56, 7, 58, 228, 241, 127, 192, 154, 29, 115, 192, 171, 13, 104, 64, 129, 1, 127, 126, 79, 52, 233, 54, 228, 241, 127, 192, 154, 29, 115, 192, 171, 13, 104, 64, 254, 0, 0, 1, 34, 42, 242, 56, 228, 241, 127, 192, 154, 29, 115, 192, 171, 13, 104, 64, 0, 127, 248, 63, 170, 56, 127, 56, 162, 186, 94, 191, 244, 44, 124, 192, 196, 255, 72, 64, 0, 129, 127, 1, 235, 59, 65, 54, 162, 186, 94, 191, 244, 44, 124, 192, 196, 255, 72, 64, 127, 124, 0, 127, 177, 56, 112, 56, 162, 186, 94, 191, 244, 44, 124, 192, 196, 255, 72, 64, 125, 0, 127, 126, 232, 56, 39, 58, 18, 116, 127, 192, 244, 44, 124, 192, 59, 156, 68, 64, 129, 1, 127, 126, 93, 53, 164, 54, 18, 116, 127, 192, 244, 44, 124, 192, 59, 156, 68, 64, 0, 129, 127, 1, 248, 59, 27, 59, 18, 116, 127, 192, 244, 44, 124, 192, 59, 156, 68, 64, 127, 124, 0, 127, 177, 56, 253, 57, 4, 178, 96, 191, 244, 44, 124, 192, 52, 113, 108, 64, 254, 0, 0, 1, 182, 43, 25, 55, 4, 178, 96, 191, 244, 44, 124, 192, 52, 113, 108, 64, 0, 129, 127, 1, 93, 59, 65, 54, 4, 178, 96, 191, 244, 44, 124, 192, 52, 113, 108, 64, 125, 0, 127, 126, 109, 56, 39, 58, 228, 241, 127, 192, 244, 44, 124, 192, 171, 13, 104, 64, 129, 1, 127, 126, 79, 52, 164, 54, 228, 241, 127, 192, 244, 44, 124, 192, 171, 13, 104, 64, 254, 0, 0, 1, 182, 43, 242, 56, 228, 241, 127, 192, 244, 44, 124, 192, 171, 13, 104, 64, 0, 129, 127, 1, 105, 59, 27, 59, 250, 97, 109, 191, 154, 29, 115, 192, 247, 216, 129, 64, 129, 105, 0, 127, 219, 56, 112, 56, 250, 97, 109, 191, 154, 29, 115, 192, 247, 216, 129, 64, 0, 127, 14, 63, 100, 59, 8, 55, 250, 97, 109, 191, 154, 29, 115, 192, 247, 216, 129, 64, 127, 14, 129, 119, 132, 58, 75, 57, 251, 87, 128, 192, 154, 29, 115, 192, 99, 132, 149, 64, 144, 0, 129, 119, 41, 57, 214, 51, 251, 87, 128, 192, 154, 29, 115, 192, 99, 132, 149, 64, 129, 105, 0, 127, 219, 56, 253, 57, 251, 87, 128, 192, 154, 29, 115, 192, 99, 132, 149, 64, 0, 127, 14, 63, 110, 59, 28, 59, 98, 194, 91, 191, 154, 29, 115, 192, 132, 90, 147, 64, 0, 127, 14, 63, 234, 59, 8, 55, 98, 194, 91, 191, 154, 29, 115, 192, 132, 90, 147, 64, 21, 0, 0, 1, 34, 42, 25, 55, 98, 194, 91, 191, 154, 29, 115, 192, 132, 90, 147, 64, 127, 14, 129, 119, 9, 58, 75, 57, 8, 72, 124, 192, 154, 29, 115, 192, 239, 5, 167, 64, 144, 0, 129, 119, 162, 56, 214, 51, 8, 72, 124, 192, 154, 29, 115, 192, 239, 5, 167, 64, 0, 127, 14, 63, 244, 59, 28, 59, 8, 72, 124, 192, 154, 29, 115, 192, 239, 5, 167, 64, 21, 0, 0, 1, 34, 42, 242, 56, 250, 97, 109, 191, 244, 44, 124, 192, 247, 216, 129, 64, 129, 105, 0, 127, 177, 56, 112, 56, 250, 97, 109, 191, 244, 44, 124, 192, 247, 216, 129, 64, 0, 129, 129, 119, 235, 59, 65, 54, 250, 97, 109, 191, 244, 44, 124, 192, 247, 216, 129, 64, 127, 14, 129, 119, 132, 58, 107, 57, 251, 87, 128, 192, 244, 44, 124, 192, 99, 132, 149, 64, 144, 0, 129, 119, 41, 57, 76, 51, 251, 87, 128, 192, 244, 44, 124, 192, 99, 132, 149, 64, 129, 105, 0, 127, 177, 56, 253, 57, 251, 87, 128, 192, 244, 44, 124, 192, 99, 132, 149, 64, 0, 129, 129, 119, 248, 59, 27, 59, 98, 194, 91, 191, 244, 44, 124, 192, 132, 90, 147, 64, 0, 129, 129, 119, 93, 59, 65, 54, 98, 194, 91, 191, 244, 44, 124, 192, 132, 90, 147, 64, 21, 0, 0, 1, 182, 43, 25, 55, 98, 194, 91, 191, 244, 44, 124, 192, 132, 90, 147, 64, 127, 14, 129, 119, 9, 58, 107, 57, 8, 72, 124, 192, 244, 44, 124, 192, 239, 5, 167, 64, 144, 0, 129, 119, 162, 56, 76, 51, 8, 72, 124, 192, 244, 44, 124, 192, 239, 5, 167, 64, 0, 129, 129, 119, 105, 59, 27, 59, 8, 72, 124, 192, 244, 44, 124, 192, 239, 5, 167, 64, 21, 0, 0, 1, 182, 43, 242, 56, 150, 186, 94, 191, 154, 29, 115, 192, 196, 231, 168, 64, 0, 127, 252, 63, 3, 50, 255, 55, 150, 186, 94, 191, 154, 29, 115, 192, 196, 231, 168, 64, 127, 124, 0, 127, 219, 56, 112, 56, 150, 186, 94, 191, 154, 29, 115, 192, 196, 231, 168, 64, 125, 0, 127, 126, 252, 58, 255, 58, 14, 116, 127, 192, 154, 29, 115, 192, 255, 181, 166, 64, 129, 1, 126, 126, 141, 58, 57, 59, 14, 116, 127, 192, 154, 29, 115, 192, 255, 181, 166, 64, 0, 127, 251, 63, 41, 50, 152, 59, 14, 116, 127, 192, 154, 29, 115, 192, 255, 181, 166, 64, 127, 124, 0, 127, 219, 56, 253, 57, 2, 178, 96, 191, 154, 29, 115, 192, 124, 160, 186, 64, 254, 0, 0, 1, 34, 42, 25, 55, 2, 178, 96, 191, 154, 29, 115, 192, 124, 160, 186, 64, 0, 127, 252, 63, 199, 51, 249, 55, 2, 178, 96, 191, 154, 29, 115, 192, 124, 160, 186, 64, 125, 0, 127, 126, 129, 58, 255, 58, 226, 241, 127, 192, 154, 29, 115, 192, 183, 110, 184, 64, 129, 1, 126, 126, 6, 58, 57, 59, 226, 241, 127, 192, 154, 29, 115, 192, 183, 110, 184, 64, 254, 0, 0, 1, 34, 42, 242, 56, 226, 241, 127, 192, 154, 29, 115, 192, 183, 110, 184, 64, 0, 127, 251, 63, 237, 51, 148, 59, 150, 186, 94, 191, 244, 44, 124, 192, 196, 231, 168, 64, 0, 129, 127, 126, 235, 59, 65, 54, 150, 186, 94, 191, 244, 44, 124, 192, 196, 231, 168, 64, 127, 124, 0, 127, 177, 56, 112, 56, 150, 186, 94, 191, 244, 44, 124, 192, 196, 231, 168, 64, 125, 0, 127, 126, 252, 58, 31, 59, 14, 116, 127, 192, 244, 44, 124, 192, 255, 181, 166, 64, 129, 1, 127, 126, 141, 58, 23, 59, 14, 116, 127, 192, 244, 44, 124, 192, 255, 181, 166, 64, 0, 129, 127, 126, 248, 59, 27, 59, 14, 116, 127, 192, 244, 44, 124, 192, 255, 181, 166, 64, 127, 124, 0, 127, 177, 56, 253, 57, 2, 178, 96, 191, 244, 44, 124, 192, 124, 160, 186, 64, 254, 0, 0, 1, 182, 43, 25, 55, 2, 178, 96, 191, 244, 44, 124, 192, 124, 160, 186, 64, 0, 129, 127, 126, 93, 59, 65, 54, 2, 178, 96, 191, 244, 44, 124, 192, 124, 160, 186, 64, 125, 0, 127, 126, 129, 58, 31, 59, 226, 241, 127, 192, 244, 44, 124, 192, 183, 110, 184, 64, 129, 1, 126, 126, 6, 58, 23, 59, 226, 241, 127, 192, 244, 44, 124, 192, 183, 110, 184, 64, 254, 0, 0, 1, 182, 43, 242, 56, 226, 241, 127, 192, 244, 44, 124, 192, 183, 110, 184, 64, 0, 129, 127, 126, 105, 59, 27, 59, 185, 95, 159, 191, 119, 67, 123, 192, 167, 67, 192, 64, 206, 76, 76, 88, 223, 59, 99, 59, 185, 95, 159, 191, 119, 67, 123, 192, 167, 67, 192, 64, 0, 0, 129, 193, 0, 58, 132, 57, 185, 95, 159, 191, 119, 67, 123, 192, 167, 67, 192, 64, 50, 76, 180, 168, 75, 48, 123, 59, 193, 95, 159, 191, 121, 67, 123, 192, 230, 139, 89, 63, 206, 76, 76, 88, 223, 59, 199, 54, 193, 95, 159, 191, 121, 67, 123, 192, 230, 139, 89, 63, 126, 129, 129, 63, 248, 54, 149, 56, 193, 95, 159, 191, 121, 67, 123, 192, 230, 139, 89, 63, 50, 76, 180, 168, 75, 48, 247, 54, 161, 223, 188, 191, 140, 127, 130, 192, 167, 67, 192, 64, 163, 223, 223, 110, 196, 57, 91, 59, 161, 223, 188, 191, 140, 127, 130, 192, 167, 67, 192, 64, 206, 76, 76, 88, 62, 59, 99, 59, 161, 223, 188, 191, 140, 127, 130, 192, 167, 67, 192, 64, 0, 0, 129, 193, 80, 58, 190, 57, 162, 223, 188, 191, 141, 127, 130, 192, 230, 139, 89, 63, 163, 223, 223, 110, 196, 57, 183, 54, 162, 223, 188, 191, 141, 127, 130, 192, 230, 139, 89, 63, 206, 76, 76, 88, 62, 59, 199, 54, 162, 223, 188, 191, 141, 127, 130, 192, 230, 139, 89, 63, 126, 129, 130, 63, 167, 55, 213, 56, 253, 154, 177, 191, 68, 95, 138, 192, 167, 67, 192, 64, 163, 223, 223, 110, 30, 57, 91, 59, 253, 154, 177, 191, 68, 95, 138, 192, 167, 67, 192, 64, 0, 130, 129, 63, 125, 58, 103, 59, 253, 154, 177, 191, 68, 95, 138, 192, 167, 67, 192, 64, 0, 0, 129, 193, 49, 58, 29, 58, 6, 155, 177, 191, 69, 95, 138, 192, 230, 139, 89, 63, 163, 223, 223, 110, 30, 57, 183, 54, 6, 155, 177, 191, 69, 95, 138, 192, 230, 139, 89, 63, 0, 130, 129, 63, 125, 58, 207, 54, 6, 155, 177, 191, 69, 95, 138, 192, 230, 139, 89, 63, 126, 129, 130, 63, 100, 55, 60, 57, 117, 36, 141, 191, 68, 95, 138, 192, 167, 67, 192, 64, 0, 130, 129, 63, 210, 57, 103, 59, 117, 36, 141, 191, 68, 95, 138, 192, 167, 67, 192, 64, 0, 0, 129, 193, 206, 57, 29, 58, 117, 36, 141, 191, 68, 95, 138, 192, 167, 67, 192, 64, 93, 223, 223, 16, 166, 53, 132, 59, 124, 36, 141, 191, 69, 95, 138, 192, 230, 139, 89, 63, 0, 130, 129, 63, 210, 57, 207, 54, 124, 36, 141, 191, 69, 95, 138, 192, 230, 139, 89, 63, 126, 129, 129, 63, 139, 54, 60, 57, 124, 36, 141, 191, 69, 95, 138, 192, 230, 139, 89, 63, 93, 223, 223, 16, 166, 53, 246, 54, 215, 223, 129, 191, 140, 127, 130, 192, 167, 67, 192, 64, 0, 0, 129, 193, 175, 57, 190, 57, 215, 223, 129, 191, 140, 127, 130, 192, 167, 67, 192, 64, 50, 76, 180, 168, 118, 44, 123, 59, 215, 223, 129, 191, 140, 127, 130, 192, 167, 67, 192, 64, 93, 223, 223, 16, 229, 51, 132, 59, 217, 223, 129, 191, 141, 127, 130, 192, 230, 139, 89, 63, 126, 129, 130, 63, 72, 54, 213, 56, 217, 223, 129, 191, 141, 127, 130, 192, 230, 139, 89, 63, 50, 76, 180, 168, 118, 44, 247, 54, 217, 223, 129, 191, 141, 127, 130, 192, 230, 139, 89, 63, 93, 223, 223, 16, 229, 51, 246, 54, 40, 40, 102, 192, 109, 241, 122, 192, 166, 67, 192, 64, 249, 119, 119, 67, 223, 59, 99, 59, 40, 40, 102, 192, 109, 241, 122, 192, 166, 67, 192, 64, 0, 0, 176, 170, 0, 58, 132, 57, 40, 40, 102, 192, 109, 241, 122, 192, 166, 67, 192, 64, 84, 42, 214, 151, 75, 48, 123, 59, 44, 40, 102, 192, 109, 241, 122, 192, 202, 45, 104, 63, 249, 119, 119, 67, 223, 59, 199, 54, 44, 40, 102, 192, 109, 241, 122, 192, 202, 45, 104, 63, 126, 127, 176, 86, 248, 54, 149, 56, 44, 40, 102, 192, 109, 241, 122, 192, 202, 45, 104, 63, 84, 42, 214, 151, 75, 48, 247, 54, 10, 204, 119, 192, 67, 255, 123, 192, 166, 67, 192, 64, 149, 19, 19, 117, 196, 57, 91, 59, 10, 204, 119, 192, 67, 255, 123, 192, 166, 67, 192, 64, 249, 119, 119, 67, 62, 59, 99, 59, 10, 204, 119, 192, 67, 255, 123, 192, 166, 67, 192, 64, 0, 0, 176, 170, 80, 58, 190, 57, 12, 204, 119, 192, 69, 255, 123, 192, 202, 45, 104, 63, 149, 19, 19, 117, 196, 57, 183, 54, 12, 204, 119, 192, 69, 255, 123, 192, 202, 45, 104, 63, 249, 119, 119, 67, 62, 59, 199, 54, 12, 204, 119, 192, 69, 255, 123, 192, 202, 45, 104, 63, 126, 127, 176, 86, 167, 55, 213, 56, 172, 202, 122, 192, 224, 57, 134, 192, 166, 67, 192, 64, 149, 19, 19, 117, 30, 57, 91, 59, 172, 202, 122, 192, 224, 57, 134, 192, 166, 67, 192, 64, 210, 176, 176, 86, 125, 58, 103, 59, 172, 202, 122, 192, 224, 57, 134, 192, 166, 67, 192, 64, 0, 0, 176, 170, 49, 58, 29, 58, 176, 202, 122, 192, 224, 57, 134, 192, 202, 45, 104, 63, 149, 19, 19, 117, 30, 57, 183, 54, 176, 202, 122, 192, 224, 57, 134, 192, 202, 45, 104, 63, 210, 176, 176, 86, 125, 58, 207, 54, 176, 202, 122, 192, 224, 57, 134, 192, 202, 45, 104, 63, 126, 127, 176, 86, 100, 55, 60, 57, 180, 0, 107, 192, 177, 200, 138, 192, 166, 67, 192, 64, 210, 176, 176, 86, 210, 57, 103, 59, 180, 0, 107, 192, 177, 200, 138, 192, 166, 67, 192, 64, 0, 0, 176, 170, 206, 57, 29, 58, 180, 0, 107, 192, 177, 200, 138, 192, 166, 67, 192, 64, 58, 188, 188, 34, 166, 53, 132, 59, 184, 0, 107, 192, 178, 200, 138, 192, 202, 45, 104, 63, 210, 176, 176, 86, 210, 57, 207, 54, 184, 0, 107, 192, 178, 200, 138, 192, 202, 45, 104, 63, 126, 127, 176, 86, 139, 54, 60, 57, 184, 0, 107, 192, 178, 200, 138, 192, 202, 45, 104, 63, 58, 188, 188, 34, 166, 53, 246, 54, 232, 63, 94, 192, 155, 95, 133, 192, 166, 67, 192, 64, 0, 0, 176, 170, 175, 57, 190, 57, 232, 63, 94, 192, 155, 95, 133, 192, 166, 67, 192, 64, 58, 188, 188, 34, 229, 51, 132, 59, 232, 63, 94, 192, 155, 95, 133, 192, 166, 67, 192, 64, 84, 42, 214, 151, 118, 44, 123, 59, 234, 63, 94, 192, 156, 95, 133, 192, 202, 45, 104, 63, 126, 127, 176, 86, 72, 54, 213, 56, 234, 63, 94, 192, 156, 95, 133, 192, 202, 45, 104, 63, 58, 188, 188, 34, 229, 51, 246, 54, 234, 63, 94, 192, 156, 95, 133, 192, 202, 45, 104, 63, 84, 42, 214, 151, 118, 44, 247, 54, 89, 161, 128, 192, 154, 29, 115, 192, 192, 96, 26, 63, 129, 0, 0, 63, 252, 58, 255, 58, 89, 161, 128, 192, 154, 29, 115, 192, 192, 96, 26, 63, 0, 0, 0, 127, 219, 56, 112, 56, 89, 161, 128, 192, 154, 29, 115, 192, 192, 96, 26, 63, 0, 126, 129, 127, 112, 58, 185, 52, 16, 214, 101, 191, 154, 29, 115, 192, 224, 96, 26, 63, 0, 0, 0, 127, 219, 56, 253, 57, 16, 214, 101, 191, 154, 29, 115, 192, 224, 96, 26, 63, 0, 126, 129, 126, 121, 58, 245, 57, 16, 214, 101, 191, 154, 29, 115, 192, 224, 96, 26, 63, 127, 0, 0, 63, 141, 58, 57, 59, 89, 161, 128, 192, 154, 29, 115, 192, 0, 88, 73, 61, 129, 0, 0, 63, 129, 58, 255, 58, 89, 161, 128, 192, 154, 29, 115, 192, 0, 88, 73, 61, 0, 126, 127, 127, 246, 58, 185, 52, 89, 161, 128, 192, 154, 29, 115, 192, 0, 88, 73, 61, 127, 126, 0, 1, 34, 42, 25, 55, 20, 214, 101, 191, 154, 29, 115, 192, 128, 89, 73, 61, 0, 126, 129, 126, 255, 58, 245, 57, 20, 214, 101, 191, 154, 29, 115, 192, 128, 89, 73, 61, 127, 126, 0, 1, 34, 42, 242, 56, 20, 214, 101, 191, 154, 29, 115, 192, 128, 89, 73, 61, 127, 0, 0, 63, 6, 58, 57, 59, 89, 161, 128, 192, 244, 44, 124, 192, 192, 96, 26, 63, 129, 0, 0, 63, 252, 58, 31, 59, 89, 161, 128, 192, 244, 44, 124, 192, 192, 96, 26, 63, 0, 0, 0, 127, 177, 56, 112, 56, 89, 161, 128, 192, 244, 44, 124, 192, 192, 96, 26, 63, 0, 130, 0, 63, 247, 51, 65, 54, 16, 214, 101, 191, 244, 44, 124, 192, 224, 96, 26, 63, 0, 0, 0, 127, 177, 56, 253, 57, 16, 214, 101, 191, 244, 44, 124, 192, 224, 96, 26, 63, 0, 130, 0, 63, 21, 52, 27, 59, 16, 214, 101, 191, 244, 44, 124, 192, 224, 96, 26, 63, 127, 0, 0, 63, 141, 58, 23, 59, 89, 161, 128, 192, 244, 44, 124, 192, 0, 88, 73, 61, 129, 0, 0, 63, 129, 58, 31, 59, 89, 161, 128, 192, 244, 44, 124, 192, 0, 88, 73, 61, 0, 130, 0, 63, 189, 49, 65, 54, 89, 161, 128, 192, 244, 44, 124, 192, 0, 88, 73, 61, 127, 126, 0, 1, 182, 43, 25, 55, 20, 214, 101, 191, 244, 44, 124, 192, 128, 89, 73, 61, 0, 130, 0, 63, 240, 49, 27, 59, 20, 214, 101, 191, 244, 44, 124, 192, 128, 89, 73, 61, 127, 126, 0, 1, 182, 43, 242, 56, 20, 214, 101, 191, 244, 44, 124, 192, 128, 89, 73, 61, 127, 0, 0, 63, 6, 58, 23, 59, 125, 49, 128, 192, 154, 29, 115, 192, 0, 248, 125, 59, 135, 0, 5, 63, 7, 44, 131, 58, 125, 49, 128, 192, 154, 29, 115, 192, 0, 248, 125, 59, 0, 127, 129, 2, 250, 57, 242, 52, 125, 49, 128, 192, 154, 29, 115, 192, 0, 248, 125, 59, 7, 0, 0, 127, 130, 56, 119, 56, 136, 111, 99, 191, 154, 29, 115, 192, 192, 155, 78, 190, 0, 127, 129, 2, 7, 58, 245, 57, 136, 111, 99, 191, 154, 29, 115, 192, 192, 155, 78, 190, 7, 0, 0, 127, 130, 56, 3, 58, 136, 111, 99, 191, 154, 29, 115, 192, 192, 155, 78, 190, 127, 5, 5, 63, 141, 58, 57, 59, 41, 238, 128, 192, 154, 29, 115, 192, 144, 155, 12, 191, 135, 0, 5, 63, 112, 25, 131, 58, 41, 238, 128, 192, 154, 29, 115, 192, 144, 155, 12, 191, 129, 119, 0, 1, 231, 39, 9, 57, 41, 238, 128, 192, 154, 29, 115, 192, 144, 155, 12, 191, 0, 127, 129, 2, 128, 58, 242, 52, 248, 84, 105, 191, 154, 29, 115, 192, 116, 64, 65, 191, 129, 119, 0, 1, 231, 39, 111, 58, 248, 84, 105, 191, 154, 29, 115, 192, 116, 64, 65, 191, 0, 127, 129, 2, 141, 58, 245, 57, 248, 84, 105, 191, 154, 29, 115, 192, 116, 64, 65, 191, 127, 5, 5, 63, 6, 58, 57, 59, 125, 49, 128, 192, 244, 44, 124, 192, 0, 248, 125, 59, 135, 0, 5, 63, 7, 44, 163, 58, 125, 49, 128, 192, 244, 44, 124, 192, 0, 248, 125, 59, 0, 129, 5, 63, 33, 50, 122, 54, 125, 49, 128, 192, 244, 44, 124, 192, 0, 248, 125, 59, 7, 0, 0, 127, 89, 56, 119, 56, 136, 111, 99, 191, 244, 44, 124, 192, 192, 155, 78, 190, 0, 129, 5, 63, 84, 50, 56, 59, 136, 111, 99, 191, 244, 44, 124, 192, 192, 155, 78, 190, 7, 0, 0, 127, 89, 56, 3, 58, 136, 111, 99, 191, 244, 44, 124, 192, 192, 155, 78, 190, 127, 5, 5, 63, 141, 58, 23, 59, 41, 238, 128, 192, 244, 44, 124, 192, 144, 155, 12, 191, 135, 0, 5, 63, 112, 25, 163, 58, 41, 238, 128, 192, 244, 44, 124, 192, 144, 155, 12, 191, 129, 119, 0, 1, 136, 41, 9, 57, 41, 238, 128, 192, 244, 44, 124, 192, 144, 155, 12, 191, 0, 129, 5, 63, 207, 47, 122, 54, 248, 84, 105, 191, 244, 44, 124, 192, 116, 64, 65, 191, 129, 119, 0, 1, 136, 41, 111, 58, 248, 84, 105, 191, 244, 44, 124, 192, 116, 64, 65, 191, 0, 129, 5, 63, 26, 48, 56, 59, 248, 84, 105, 191, 244, 44, 124, 192, 116, 64, 65, 191, 127, 5, 5, 63, 6, 58, 23, 59, 220, 190, 128, 192, 154, 29, 115, 192, 108, 87, 86, 191, 129, 1, 255, 63, 252, 58, 255, 58, 220, 190, 128, 192, 154, 29, 115, 192, 108, 87, 86, 191, 254, 0, 0, 127, 219, 56, 112, 56, 220, 190, 128, 192, 154, 29, 115, 192, 108, 87, 86, 191, 0, 126, 127, 126, 35, 57, 211, 52, 64, 225, 102, 191, 154, 29, 115, 192, 52, 201, 68, 191, 254, 0, 0, 127, 219, 56, 253, 57, 64, 225, 102, 191, 154, 29, 115, 192, 52, 201, 68, 191, 0, 126, 127, 126, 44, 57, 2, 58, 64, 225, 102, 191, 154, 29, 115, 192, 52, 201, 68, 191, 125, 0, 255, 63, 214, 56, 43, 58, 240, 127, 128, 192, 154, 29, 115, 192, 152, 14, 178, 191, 129, 1, 255, 63, 129, 58, 255, 58, 240, 127, 128, 192, 154, 29, 115, 192, 152, 14, 178, 191, 0, 126, 127, 126, 168, 57, 211, 52, 240, 127, 128, 192, 154, 29, 115, 192, 152, 14, 178, 191, 127, 124, 0, 1, 34, 42, 25, 55, 240, 233, 100, 191, 154, 29, 115, 192, 118, 71, 169, 191, 0, 126, 127, 126, 178, 57, 2, 58, 240, 233, 100, 191, 154, 29, 115, 192, 118, 71, 169, 191, 127, 124, 0, 1, 34, 42, 242, 56, 240, 233, 100, 191, 154, 29, 115, 192, 118, 71, 169, 191, 125, 0, 255, 63, 80, 56, 43, 58, 220, 190, 128, 192, 244, 44, 124, 192, 108, 87, 86, 191, 129, 1, 255, 63, 252, 58, 31, 59, 220, 190, 128, 192, 244, 44, 124, 192, 108, 87, 86, 191, 254, 0, 0, 127, 177, 56, 112, 56, 220, 190, 128, 192, 244, 44, 124, 192, 108, 87, 86, 191, 0, 129, 255, 63, 235, 59, 65, 54, 64, 225, 102, 191, 244, 44, 124, 192, 52, 201, 68, 191, 254, 0, 0, 127, 177, 56, 253, 57, 64, 225, 102, 191, 244, 44, 124, 192, 52, 201, 68, 191, 0, 129, 255, 63, 248, 59, 27, 59, 64, 225, 102, 191, 244, 44, 124, 192, 52, 201, 68, 191, 125, 0, 255, 63, 214, 56, 9, 58, 240, 127, 128, 192, 244, 44, 124, 192, 152, 14, 178, 191, 129, 1, 255, 63, 129, 58, 31, 59, 240, 127, 128, 192, 244, 44, 124, 192, 152, 14, 178, 191, 0, 129, 255, 63, 93, 59, 65, 54, 240, 127, 128, 192, 244, 44, 124, 192, 152, 14, 178, 191, 127, 124, 0, 1, 182, 43, 25, 55, 240, 233, 100, 191, 244, 44, 124, 192, 118, 71, 169, 191, 0, 129, 255, 63, 105, 59, 27, 59, 240, 233, 100, 191, 244, 44, 124, 192, 118, 71, 169, 191, 127, 124, 0, 1, 182, 43, 242, 56, 240, 233, 100, 191, 244, 44, 124, 192, 118, 71, 169, 191, 125, 0, 255, 63, 80, 56, 9, 58, 220, 190, 128, 192, 154, 29, 115, 192, 228, 239, 184, 191, 129, 1, 255, 63, 232, 56, 7, 58, 220, 190, 128, 192, 154, 29, 115, 192, 228, 239, 184, 191, 254, 0, 0, 127, 219, 56, 112, 56, 220, 190, 128, 192, 154, 29, 115, 192, 228, 239, 184, 191, 0, 127, 127, 23, 43, 56, 59, 49, 56, 225, 102, 191, 154, 29, 115, 192, 194, 40, 176, 191, 254, 0, 0, 127, 219, 56, 253, 57, 56, 225, 102, 191, 154, 29, 115, 192, 194, 40, 176, 191, 0, 127, 127, 1, 37, 56, 127, 56, 56, 225, 102, 191, 154, 29, 115, 192, 194, 40, 176, 191, 125, 0, 255, 63, 93, 53, 233, 54, 239, 127, 128, 192, 154, 29, 115, 192, 196, 210, 255, 191, 129, 1, 255, 63, 109, 56, 7, 58, 239, 127, 128, 192, 154, 29, 115, 192, 196, 210, 255, 191, 0, 127, 127, 25, 161, 56, 49, 47, 239, 127, 128, 192, 154, 29, 115, 192, 196, 210, 255, 191, 127, 124, 0, 1, 34, 42, 25, 55, 240, 233, 100, 191, 154, 29, 115, 192, 162, 11, 247, 191, 0, 127, 127, 4, 170, 56, 127, 56, 240, 233, 100, 191, 154, 29, 115, 192, 162, 11, 247, 191, 127, 124, 0, 1, 34, 42, 242, 56, 240, 233, 100, 191, 154, 29, 115, 192, 162, 11, 247, 191, 125, 0, 255, 63, 79, 52, 233, 54, 220, 190, 128, 192, 244, 44, 124, 192, 228, 239, 184, 191, 129, 1, 255, 63, 232, 56, 39, 58, 220, 190, 128, 192, 244, 44, 124, 192, 228, 239, 184, 191, 254, 0, 0, 127, 177, 56, 112, 56, 220, 190, 128, 192, 244, 44, 124, 192, 228, 239, 184, 191, 0, 129, 255, 63, 235, 59, 65, 54, 56, 225, 102, 191, 244, 44, 124, 192, 194, 40, 176, 191, 254, 0, 0, 127, 177, 56, 253, 57, 56, 225, 102, 191, 244, 44, 124, 192, 194, 40, 176, 191, 0, 129, 255, 63, 248, 59, 27, 59, 56, 225, 102, 191, 244, 44, 124, 192, 194, 40, 176, 191, 125, 0, 255, 63, 93, 53, 164, 54, 239, 127, 128, 192, 244, 44, 124, 192, 196, 210, 255, 191, 129, 1, 255, 63, 109, 56, 39, 58, 239, 127, 128, 192, 244, 44, 124, 192, 196, 210, 255, 191, 0, 129, 255, 63, 93, 59, 65, 54, 239, 127, 128, 192, 244, 44, 124, 192, 196, 210, 255, 191, 127, 124, 0, 1, 182, 43, 25, 55, 240, 233, 100, 191, 244, 44, 124, 192, 162, 11, 247, 191, 0, 129, 255, 63, 105, 59, 27, 59, 240, 233, 100, 191, 244, 44, 124, 192, 162, 11, 247, 191, 127, 124, 0, 1, 182, 43, 242, 56, 240, 233, 100, 191, 244, 44, 124, 192, 162, 11, 247, 191, 125, 0, 255, 63, 79, 52, 164, 54, 224, 211, 125, 192, 154, 29, 115, 192, 27, 42, 23, 192, 144, 0, 14, 63, 132, 58, 75, 57, 224, 211, 125, 192, 154, 29, 115, 192, 27, 42, 23, 192, 0, 126, 129, 119, 100, 59, 8, 55, 224, 211, 125, 192, 154, 29, 115, 192, 27, 42, 23, 192, 21, 0, 0, 127, 219, 56, 112, 56, 160, 241, 97, 191, 154, 29, 115, 192, 236, 128, 62, 192, 0, 126, 129, 119, 110, 59, 28, 59, 160, 241, 97, 191, 154, 29, 115, 192, 236, 128, 62, 192, 21, 0, 0, 127, 219, 56, 253, 57, 160, 241, 97, 191, 154, 29, 115, 192, 236, 128, 62, 192, 127, 14, 14, 63, 41, 57, 214, 51, 227, 29, 129, 192, 154, 29, 115, 192, 54, 45, 58, 192, 144, 0, 14, 63, 9, 58, 75, 57, 227, 29, 129, 192, 154, 29, 115, 192, 54, 45, 58, 192, 129, 105, 0, 1, 34, 42, 25, 55, 227, 29, 129, 192, 154, 29, 115, 192, 54, 45, 58, 192, 0, 126, 129, 119, 234, 59, 8, 55, 80, 145, 115, 191, 154, 29, 115, 192, 4, 132, 97, 192, 129, 105, 0, 1, 34, 42, 242, 56, 80, 145, 115, 191, 154, 29, 115, 192, 4, 132, 97, 192, 0, 126, 129, 119, 244, 59, 28, 59, 80, 145, 115, 191, 154, 29, 115, 192, 4, 132, 97, 192, 127, 14, 14, 63, 162, 56, 214, 51, 224, 211, 125, 192, 244, 44, 124, 192, 27, 42, 23, 192, 144, 0, 14, 63, 132, 58, 107, 57, 224, 211, 125, 192, 244, 44, 124, 192, 27, 42, 23, 192, 0, 130, 14, 63, 235, 59, 65, 54, 224, 211, 125, 192, 244, 44, 124, 192, 27, 42, 23, 192, 21, 0, 0, 127, 177, 56, 112, 56, 160, 241, 97, 191, 244, 44, 124, 192, 236, 128, 62, 192, 0, 130, 14, 63, 248, 59, 27, 59, 160, 241, 97, 191, 244, 44, 124, 192, 236, 128, 62, 192, 21, 0, 0, 127, 177, 56, 253, 57, 160, 241, 97, 191, 244, 44, 124, 192, 236, 128, 62, 192, 127, 14, 14, 63, 41, 57, 76, 51, 227, 29, 129, 192, 244, 44, 124, 192, 54, 45, 58, 192, 144, 0, 14, 63, 9, 58, 107, 57, 227, 29, 129, 192, 244, 44, 124, 192, 54, 45, 58, 192, 129, 105, 0, 1, 182, 43, 25, 55, 227, 29, 129, 192, 244, 44, 124, 192, 54, 45, 58, 192, 0, 130, 14, 63, 93, 59, 65, 54, 80, 145, 115, 191, 244, 44, 124, 192, 4, 132, 97, 192, 129, 105, 0, 1, 182, 43, 242, 56, 80, 145, 115, 191, 244, 44, 124, 192, 4, 132, 97, 192, 0, 130, 14, 63, 105, 59, 27, 59, 80, 145, 115, 191, 244, 44, 124, 192, 4, 132, 97, 192, 127, 14, 14, 63, 162, 56, 76, 51, 220, 190, 128, 192, 154, 29, 115, 192, 182, 71, 101, 192, 129, 1, 255, 63, 252, 58, 255, 58, 220, 190, 128, 192, 154, 29, 115, 192, 182, 71, 101, 192, 254, 0, 0, 127, 219, 56, 112, 56, 220, 190, 128, 192, 154, 29, 115, 192, 182, 71, 101, 192, 0, 127, 127, 2, 3, 50, 255, 55, 56, 225, 102, 191, 154, 29, 115, 192, 36, 228, 96, 192, 254, 0, 0, 127, 219, 56, 253, 57, 56, 225, 102, 191, 154, 29, 115, 192, 36, 228, 96, 192, 0, 127, 127, 2, 41, 50, 152, 59, 56, 225, 102, 191, 154, 29, 115, 192, 36, 228, 96, 192, 125, 0, 255, 63, 141, 58, 57, 59, 238, 127, 128, 192, 154, 29, 115, 192, 146, 92, 132, 192, 129, 1, 255, 63, 129, 58, 255, 58, 238, 127, 128, 192, 154, 29, 115, 192, 146, 92, 132, 192, 0, 127, 127, 2, 199, 51, 249, 55, 238, 127, 128, 192, 154, 29, 115, 192, 146, 92, 132, 192, 127, 124, 0, 1, 34, 42, 25, 55, 232, 233, 100, 191, 154, 29, 115, 192, 202, 42, 130, 192, 0, 127, 127, 2, 237, 51, 148, 59, 232, 233, 100, 191, 154, 29, 115, 192, 202, 42, 130, 192, 127, 124, 0, 1, 34, 42, 242, 56, 232, 233, 100, 191, 154, 29, 115, 192, 202, 42, 130, 192, 125, 0, 255, 63, 6, 58, 57, 59, 220, 190, 128, 192, 244, 44, 124, 192, 182, 71, 101, 192, 129, 1, 255, 63, 252, 58, 31, 59, 220, 190, 128, 192, 244, 44, 124, 192, 182, 71, 101, 192, 254, 0, 0, 127, 177, 56, 112, 56, 220, 190, 128, 192, 244, 44, 124, 192, 182, 71, 101, 192, 0, 129, 255, 63, 235, 59, 65, 54, 56, 225, 102, 191, 244, 44, 124, 192, 36, 228, 96, 192, 254, 0, 0, 127, 177, 56, 253, 57, 56, 225, 102, 191, 244, 44, 124, 192, 36, 228, 96, 192, 0, 129, 255, 63, 248, 59, 27, 59, 56, 225, 102, 191, 244, 44, 124, 192, 36, 228, 96, 192, 125, 0, 255, 63, 141, 58, 23, 59, 238, 127, 128, 192, 244, 44, 124, 192, 146, 92, 132, 192, 129, 1, 255, 63, 129, 58, 31, 59, 238, 127, 128, 192, 244, 44, 124, 192, 146, 92, 132, 192, 0, 129, 255, 63, 93, 59, 65, 54, 238, 127, 128, 192, 244, 44, 124, 192, 146, 92, 132, 192, 127, 124, 0, 1, 182, 43, 25, 55, 232, 233, 100, 191, 244, 44, 124, 192, 202, 42, 130, 192, 0, 129, 255, 63, 105, 59, 27, 59, 232, 233, 100, 191, 244, 44, 124, 192, 202, 42, 130, 192, 127, 124, 0, 1, 182, 43, 242, 56, 232, 233, 100, 191, 244, 44, 124, 192, 202, 42, 130, 192, 125, 0, 255, 63, 6, 58, 23, 59, 128, 124, 105, 192, 119, 67, 123, 192, 156, 40, 141, 192, 206, 76, 76, 168, 75, 48, 123, 59, 128, 124, 105, 192, 119, 67, 123, 192, 156, 40, 141, 192, 126, 129, 127, 193, 0, 58, 132, 57, 128, 124, 105, 192, 119, 67, 123, 192, 156, 40, 141, 192, 50, 76, 180, 88, 223, 59, 99, 59, 132, 124, 105, 192, 121, 67, 123, 192, 45, 142, 92, 63, 206, 76, 76, 168, 75, 48, 247, 54, 132, 124, 105, 192, 121, 67, 123, 192, 45, 142, 92, 63, 0, 0, 127, 63, 248, 54, 149, 56, 132, 124, 105, 192, 121, 67, 123, 192, 45, 142, 92, 63, 50, 76, 180, 88, 223, 59, 199, 54, 139, 188, 90, 192, 140, 127, 130, 192, 156, 40, 141, 192, 126, 129, 127, 193, 80, 58, 190, 57, 139, 188, 90, 192, 140, 127, 130, 192, 156, 40, 141, 192, 50, 76, 180, 88, 62, 59, 99, 59, 139, 188, 90, 192, 140, 127, 130, 192, 156, 40, 141, 192, 93, 223, 33, 110, 196, 57, 91, 59, 147, 188, 90, 192, 141, 127, 130, 192, 45, 142, 92, 63, 0, 0, 126, 63, 167, 55, 213, 56, 147, 188, 90, 192, 141, 127, 130, 192, 45, 142, 92, 63, 50, 76, 180, 88, 62, 59, 199, 54, 147, 188, 90, 192, 141, 127, 130, 192, 45, 142, 92, 63, 93, 223, 33, 110, 196, 57, 183, 54, 222, 94, 96, 192, 68, 95, 138, 192, 156, 40, 141, 192, 0, 129, 127, 63, 125, 58, 103, 59, 222, 94, 96, 192, 68, 95, 138, 192, 156, 40, 141, 192, 126, 129, 127, 193, 49, 58, 29, 58, 222, 94, 96, 192, 68, 95, 138, 192, 156, 40, 141, 192, 93, 223, 33, 110, 30, 57, 91, 59, 224, 94, 96, 192, 69, 95, 138, 192, 45, 142, 92, 63, 0, 129, 127, 63, 125, 58, 207, 54, 224, 94, 96, 192, 69, 95, 138, 192, 45, 142, 92, 63, 0, 0, 127, 63, 100, 55, 60, 57, 224, 94, 96, 192, 69, 95, 138, 192, 45, 142, 92, 63, 93, 223, 33, 110, 30, 57, 183, 54, 34, 154, 114, 192, 68, 95, 138, 192, 156, 40, 141, 192, 163, 223, 33, 16, 166, 53, 132, 59, 34, 154, 114, 192, 68, 95, 138, 192, 156, 40, 141, 192, 0, 129, 127, 63, 210, 57, 103, 59, 34, 154, 114, 192, 68, 95, 138, 192, 156, 40, 141, 192, 126, 129, 127, 193, 206, 57, 29, 58, 38, 154, 114, 192, 69, 95, 138, 192, 45, 142, 92, 63, 163, 223, 33, 16, 166, 53, 246, 54, 38, 154, 114, 192, 69, 95, 138, 192, 45, 142, 92, 63, 0, 129, 127, 63, 210, 57, 207, 54, 38, 154, 114, 192, 69, 95, 138, 192, 45, 142, 92, 63, 0, 0, 127, 63, 139, 54, 60, 57, 112, 60, 120, 192, 140, 127, 130, 192, 156, 40, 141, 192, 163, 223, 33, 16, 229, 51, 132, 59, 112, 60, 120, 192, 140, 127, 130, 192, 156, 40, 141, 192, 206, 76, 76, 168, 118, 44, 123, 59, 112, 60, 120, 192, 140, 127, 130, 192, 156, 40, 141, 192, 126, 129, 127, 193, 175, 57, 190, 57, 120, 60, 120, 192, 141, 127, 130, 192, 45, 142, 92, 63, 163, 223, 33, 16, 229, 51, 246, 54, 120, 60, 120, 192, 141, 127, 130, 192, 45, 142, 92, 63, 206, 76, 76, 168, 118, 44, 247, 54, 120, 60, 120, 192, 141, 127, 130, 192, 45, 142, 92, 63, 0, 0, 126, 63, 72, 54, 213, 56, 104, 8, 166, 191, 109, 241, 122, 192, 186, 255, 137, 192, 172, 42, 42, 151, 75, 48, 123, 59, 104, 8, 166, 191, 109, 241, 122, 192, 186, 255, 137, 192, 126, 129, 80, 170, 0, 58, 132, 57, 104, 8, 166, 191, 109, 241, 122, 192, 186, 255, 137, 192, 7, 119, 137, 67, 223, 59, 99, 59, 112, 8, 166, 191, 109, 241, 122, 192, 160, 241, 73, 63, 172, 42, 42, 151, 75, 48, 247, 54, 112, 8, 166, 191, 109, 241, 122, 192, 160, 241, 73, 63, 0, 0, 80, 86, 248, 54, 149, 56, 112, 8, 166, 191, 109, 241, 122, 192, 160, 241, 73, 63, 7, 119, 137, 67, 223, 59, 199, 54, 164, 192, 130, 191, 67, 255, 123, 192, 186, 255, 137, 192, 126, 129, 80, 170, 80, 58, 190, 57, 164, 192, 130, 191, 67, 255, 123, 192, 186, 255, 137, 192, 7, 119, 137, 67, 62, 59, 99, 59, 164, 192, 130, 191, 67, 255, 123, 192, 186, 255, 137, 192, 107, 19, 237, 117, 196, 57, 91, 59, 176, 192, 130, 191, 69, 255, 123, 192, 160, 241, 73, 63, 0, 0, 80, 86, 167, 55, 213, 56, 176, 192, 130, 191, 69, 255, 123, 192, 160, 241, 73, 63, 7, 119, 137, 67, 62, 59, 199, 54, 176, 192, 130, 191, 69, 255, 123, 192, 160, 241, 73, 63, 107, 19, 237, 117, 196, 57, 183, 54, 192, 134, 121, 191, 224, 57, 134, 192, 186, 255, 137, 192, 126, 129, 80, 170, 49, 58, 29, 58, 192, 134, 121, 191, 224, 57, 134, 192, 186, 255, 137, 192, 46, 176, 80, 86, 125, 58, 103, 59, 192, 134, 121, 191, 224, 57, 134, 192, 186, 255, 137, 192, 107, 19, 237, 117, 30, 57, 91, 59, 208, 134, 121, 191, 224, 57, 134, 192, 160, 241, 73, 63, 0, 0, 80, 86, 100, 55, 60, 57, 208, 134, 121, 191, 224, 57, 134, 192, 160, 241, 73, 63, 46, 176, 80, 86, 125, 58, 207, 54, 208, 134, 121, 191, 224, 57, 134, 192, 160, 241, 73, 63, 107, 19, 237, 117, 30, 57, 183, 54, 80, 87, 156, 191, 177, 200, 138, 192, 186, 255, 137, 192, 198, 188, 68, 34, 166, 53, 132, 59, 80, 87, 156, 191, 177, 200, 138, 192, 186, 255, 137, 192, 126, 129, 80, 170, 206, 57, 29, 58, 80, 87, 156, 191, 177, 200, 138, 192, 186, 255, 137, 192, 46, 176, 80, 86, 210, 57, 103, 59, 88, 87, 156, 191, 178, 200, 138, 192, 160, 241, 73, 63, 198, 188, 68, 34, 166, 53, 246, 54, 88, 87, 156, 191, 178, 200, 138, 192, 160, 241, 73, 63, 0, 0, 80, 86, 139, 54, 60, 57, 88, 87, 156, 191, 178, 200, 138, 192, 160, 241, 73, 63, 46, 176, 80, 86, 210, 57, 207, 54, 232, 216, 181, 191, 155, 95, 133, 192, 186, 255, 137, 192, 172, 42, 42, 151, 118, 44, 123, 59, 232, 216, 181, 191, 155, 95, 133, 192, 186, 255, 137, 192, 198, 188, 68, 34, 229, 51, 132, 59, 232, 216, 181, 191, 155, 95, 133, 192, 186, 255, 137, 192, 126, 129, 80, 170, 175, 57, 190, 57, 244, 216, 181, 191, 156, 95, 133, 192, 160, 241, 73, 63, 172, 42, 42, 151, 118, 44, 247, 54, 244, 216, 181, 191, 156, 95, 133, 192, 160, 241, 73, 63, 198, 188, 68, 34, 229, 51, 246, 54, 244, 216, 181, 191, 156, 95, 133, 192, 160, 241, 73, 63, 0, 0, 80, 86, 72, 54, 213, 56, 89, 161, 128, 192, 154, 29, 115, 192, 73, 35, 150, 192, 129, 0, 0, 63, 252, 58, 255, 58, 89, 161, 128, 192, 154, 29, 115, 192, 73, 35, 150, 192, 0, 0, 0, 127, 219, 56, 112, 56, 89, 161, 128, 192, 154, 29, 115, 192, 73, 35, 150, 192, 0, 126, 129, 127, 112, 58, 185, 52, 16, 214, 101, 191, 154, 29, 115, 192, 69, 35, 150, 192, 0, 0, 0, 127, 219, 56, 253, 57, 16, 214, 101, 191, 154, 29, 115, 192, 69, 35, 150, 192, 0, 126, 129, 126, 121, 58, 245, 57, 16, 214, 101, 191, 154, 29, 115, 192, 69, 35, 150, 192, 127, 0, 0, 63, 141, 58, 57, 59, 89, 161, 128, 192, 154, 29, 115, 192, 177, 220, 167, 192, 129, 0, 0, 63, 129, 58, 255, 58, 89, 161, 128, 192, 154, 29, 115, 192, 177, 220, 167, 192, 0, 126, 127, 127, 246, 58, 185, 52, 89, 161, 128, 192, 154, 29, 115, 192, 177, 220, 167, 192, 127, 126, 0, 1, 34, 42, 25, 55, 20, 214, 101, 191, 154, 29, 115, 192, 174, 220, 167, 192, 0, 126, 129, 126, 255, 58, 245, 57, 20, 214, 101, 191, 154, 29, 115, 192, 174, 220, 167, 192, 127, 126, 0, 1, 34, 42, 242, 56, 20, 214, 101, 191, 154, 29, 115, 192, 174, 220, 167, 192, 127, 0, 0, 63, 6, 58, 57, 59, 89, 161, 128, 192, 244, 44, 124, 192, 73, 35, 150, 192, 129, 0, 0, 63, 252, 58, 31, 59, 89, 161, 128, 192, 244, 44, 124, 192, 73, 35, 150, 192, 0, 0, 0, 127, 177, 56, 112, 56, 89, 161, 128, 192, 244, 44, 124, 192, 73, 35, 150, 192, 0, 130, 0, 63, 247, 51, 65, 54, 16, 214, 101, 191, 244, 44, 124, 192, 69, 35, 150, 192, 0, 0, 0, 127, 177, 56, 253, 57, 16, 214, 101, 191, 244, 44, 124, 192, 69, 35, 150, 192, 0, 130, 0, 63, 21, 52, 27, 59, 16, 214, 101, 191, 244, 44, 124, 192, 69, 35, 150, 192, 127, 0, 0, 63, 141, 58, 23, 59, 89, 161, 128, 192, 244, 44, 124, 192, 177, 220, 167, 192, 129, 0, 0, 63, 129, 58, 31, 59, 89, 161, 128, 192, 244, 44, 124, 192, 177, 220, 167, 192, 0, 130, 0, 63, 189, 49, 65, 54, 89, 161, 128, 192, 244, 44, 124, 192, 177, 220, 167, 192, 127, 126, 0, 1, 182, 43, 25, 55, 20, 214, 101, 191, 244, 44, 124, 192, 174, 220, 167, 192, 0, 130, 0, 63, 240, 49, 27, 59, 20, 214, 101, 191, 244, 44, 124, 192, 174, 220, 167, 192, 127, 126, 0, 1, 182, 43, 242, 56, 20, 214, 101, 191, 244, 44, 124, 192, 174, 220, 167, 192, 127, 0, 0, 63, 6, 58, 23, 59, 125, 49, 128, 192, 154, 29, 115, 192, 162, 79, 169, 192, 135, 0, 5, 63, 7, 44, 131, 58, 125, 49, 128, 192, 154, 29, 115, 192, 162, 79, 169, 192, 0, 127, 129, 124, 250, 57, 242, 52, 125, 49, 128, 192, 154, 29, 115, 192, 162, 79, 169, 192, 7, 0, 0, 127, 130, 56, 119, 56, 136, 111, 99, 191, 154, 29, 115, 192, 63, 228, 175, 192, 0, 127, 129, 124, 7, 58, 245, 57, 136, 111, 99, 191, 154, 29, 115, 192, 63, 228, 175, 192, 7, 0, 0, 127, 130, 56, 3, 58, 136, 111, 99, 191, 154, 29, 115, 192, 63, 228, 175, 192, 127, 5, 5, 63, 141, 58, 57, 59, 41, 238, 128, 192, 154, 29, 115, 192, 211, 2, 187, 192, 135, 0, 5, 63, 112, 25, 131, 58, 41, 238, 128, 192, 154, 29, 115, 192, 211, 2, 187, 192, 129, 119, 0, 1, 231, 39, 9, 57, 41, 238, 128, 192, 154, 29, 115, 192, 211, 2, 187, 192, 0, 127, 129, 124, 128, 58, 242, 52, 248, 84, 105, 191, 154, 29, 115, 192, 112, 151, 193, 192, 129, 119, 0, 1, 231, 39, 111, 58, 248, 84, 105, 191, 154, 29, 115, 192, 112, 151, 193, 192, 0, 127, 129, 124, 141, 58, 245, 57, 248, 84, 105, 191, 154, 29, 115, 192, 112, 151, 193, 192, 127, 5, 5, 63, 6, 58, 57, 59, 125, 49, 128, 192, 244, 44, 124, 192, 162, 79, 169, 192, 135, 0, 5, 63, 7, 44, 163, 58, 125, 49, 128, 192, 244, 44, 124, 192, 162, 79, 169, 192, 0, 129, 5, 63, 33, 50, 122, 54, 125, 49, 128, 192, 244, 44, 124, 192, 162, 79, 169, 192, 7, 0, 0, 127, 89, 56, 119, 56, 136, 111, 99, 191, 244, 44, 124, 192, 63, 228, 175, 192, 0, 129, 5, 63, 84, 50, 56, 59, 136, 111, 99, 191, 244, 44, 124, 192, 63, 228, 175, 192, 7, 0, 0, 127, 89, 56, 3, 58, 136, 111, 99, 191, 244, 44, 124, 192, 63, 228, 175, 192, 127, 5, 5, 63, 141, 58, 23, 59, 41, 238, 128, 192, 244, 44, 124, 192, 211, 2, 187, 192, 135, 0, 5, 63, 112, 25, 163, 58, 41, 238, 128, 192, 244, 44, 124, 192, 211, 2, 187, 192, 129, 119, 0, 1, 136, 41, 9, 57, 41, 238, 128, 192, 244, 44, 124, 192, 211, 2, 187, 192, 0, 129, 5, 63, 207, 47, 122, 54, 248, 84, 105, 191, 244, 44, 124, 192, 112, 151, 193, 192, 129, 119, 0, 1, 136, 41, 111, 58, 248, 84, 105, 191, 244, 44, 124, 192, 112, 151, 193, 192, 0, 129, 5, 63, 26, 48, 56, 59, 248, 84, 105, 191, 244, 44, 124, 192, 112, 151, 193, 192, 127, 5, 5, 63, 6, 58, 23, 59, 220, 190, 128, 192, 154, 29, 115, 192, 78, 58, 196, 192, 129, 1, 255, 63, 252, 58, 255, 58, 220, 190, 128, 192, 154, 29, 115, 192, 78, 58, 196, 192, 254, 0, 0, 127, 219, 56, 112, 56, 220, 190, 128, 192, 154, 29, 115, 192, 78, 58, 196, 192, 0, 127, 127, 126, 35, 57, 211, 52, 64, 225, 102, 191, 154, 29, 115, 192, 136, 8, 194, 192, 254, 0, 0, 127, 219, 56, 253, 57, 64, 225, 102, 191, 154, 29, 115, 192, 136, 8, 194, 192, 0, 127, 127, 126, 44, 57, 2, 58, 64, 225, 102, 191, 154, 29, 115, 192, 136, 8, 194, 192, 125, 0, 255, 63, 214, 56, 43, 58, 240, 127, 128, 192, 154, 29, 115, 192, 7, 243, 213, 192, 129, 1, 255, 63, 129, 58, 255, 58, 240, 127, 128, 192, 154, 29, 115, 192, 7, 243, 213, 192, 0, 127, 127, 126, 168, 57, 211, 52, 240, 127, 128, 192, 154, 29, 115, 192, 7, 243, 213, 192, 127, 124, 0, 1, 34, 42, 25, 55, 240, 233, 100, 191, 154, 29, 115, 192, 62, 193, 211, 192, 0, 127, 127, 126, 178, 57, 2, 58, 240, 233, 100, 191, 154, 29, 115, 192, 62, 193, 211, 192, 127, 124, 0, 1, 34, 42, 242, 56, 240, 233, 100, 191, 154, 29, 115, 192, 62, 193, 211, 192, 125, 0, 255, 63, 80, 56, 43, 58, 220, 190, 128, 192, 244, 44, 124, 192, 78, 58, 196, 192, 129, 1, 255, 63, 252, 58, 31, 59, 220, 190, 128, 192, 244, 44, 124, 192, 78, 58, 196, 192, 254, 0, 0, 127, 177, 56, 112, 56, 220, 190, 128, 192, 244, 44, 124, 192, 78, 58, 196, 192, 0, 129, 255, 63, 235, 59, 65, 54, 64, 225, 102, 191, 244, 44, 124, 192, 136, 8, 194, 192, 254, 0, 0, 127, 177, 56, 253, 57, 64, 225, 102, 191, 244, 44, 124, 192, 136, 8, 194, 192, 0, 129, 255, 63, 248, 59, 27, 59, 64, 225, 102, 191, 244, 44, 124, 192, 136, 8, 194, 192, 125, 0, 255, 63, 214, 56, 9, 58, 240, 127, 128, 192, 244, 44, 124, 192, 7, 243, 213, 192, 129, 1, 255, 63, 129, 58, 31, 59, 240, 127, 128, 192, 244, 44, 124, 192, 7, 243, 213, 192, 0, 129, 255, 63, 93, 59, 65, 54, 240, 127, 128, 192, 244, 44, 124, 192, 7, 243, 213, 192, 127, 124, 0, 1, 182, 43, 25, 55, 240, 233, 100, 191, 244, 44, 124, 192, 62, 193, 211, 192, 0, 129, 255, 63, 105, 59, 27, 59, 240, 233, 100, 191, 244, 44, 124, 192, 62, 193, 211, 192, 127, 124, 0, 1, 182, 43, 242, 56, 240, 233, 100, 191, 244, 44, 124, 192, 62, 193, 211, 192, 125, 0, 255, 63, 80, 56, 9, 58, 220, 190, 128, 192, 154, 29, 115, 192, 90, 171, 215, 192, 129, 1, 255, 63, 232, 56, 7, 58, 220, 190, 128, 192, 154, 29, 115, 192, 90, 171, 215, 192, 254, 0, 0, 127, 219, 56, 112, 56, 220, 190, 128, 192, 154, 29, 115, 192, 90, 171, 215, 192, 0, 127, 127, 23, 43, 56, 59, 49, 56, 225, 102, 191, 154, 29, 115, 192, 146, 121, 213, 192, 254, 0, 0, 127, 219, 56, 253, 57, 56, 225, 102, 191, 154, 29, 115, 192, 146, 121, 213, 192, 0, 127, 127, 1, 37, 56, 127, 56, 56, 225, 102, 191, 154, 29, 115, 192, 146, 121, 213, 192, 125, 0, 255, 63, 93, 53, 233, 54, 239, 127, 128, 192, 154, 29, 115, 192, 18, 100, 233, 192, 129, 1, 255, 63, 109, 56, 7, 58, 239, 127, 128, 192, 154, 29, 115, 192, 18, 100, 233, 192, 0, 127, 127, 25, 161, 56, 49, 47, 239, 127, 128, 192, 154, 29, 115, 192, 18, 100, 233, 192, 127, 124, 0, 1, 34, 42, 25, 55, 240, 233, 100, 191, 154, 29, 115, 192, 74, 50, 231, 192, 0, 127, 127, 4, 170, 56, 127, 56, 240, 233, 100, 191, 154, 29, 115, 192, 74, 50, 231, 192, 127, 124, 0, 1, 34, 42, 242, 56, 240, 233, 100, 191, 154, 29, 115, 192, 74, 50, 231, 192, 125, 0, 255, 63, 79, 52, 233, 54, 220, 190, 128, 192, 244, 44, 124, 192, 90, 171, 215, 192, 129, 1, 255, 63, 232, 56, 39, 58, 220, 190, 128, 192, 244, 44, 124, 192, 90, 171, 215, 192, 254, 0, 0, 127, 177, 56, 112, 56, 220, 190, 128, 192, 244, 44, 124, 192, 90, 171, 215, 192, 0, 129, 255, 63, 235, 59, 65, 54, 56, 225, 102, 191, 244, 44, 124, 192, 146, 121, 213, 192, 254, 0, 0, 127, 177, 56, 253, 57, 56, 225, 102, 191, 244, 44, 124, 192, 146, 121, 213, 192, 0, 129, 255, 63, 248, 59, 27, 59, 56, 225, 102, 191, 244, 44, 124, 192, 146, 121, 213, 192, 125, 0, 255, 63, 93, 53, 164, 54, 239, 127, 128, 192, 244, 44, 124, 192, 18, 100, 233, 192, 129, 1, 255, 63, 109, 56, 39, 58, 239, 127, 128, 192, 244, 44, 124, 192, 18, 100, 233, 192, 0, 129, 255, 63, 93, 59, 65, 54, 239, 127, 128, 192, 244, 44, 124, 192, 18, 100, 233, 192, 127, 124, 0, 1, 182, 43, 25, 55, 240, 233, 100, 191, 244, 44, 124, 192, 74, 50, 231, 192, 0, 129, 255, 63, 105, 59, 27, 59, 240, 233, 100, 191, 244, 44, 124, 192, 74, 50, 231, 192, 127, 124, 0, 1, 182, 43, 242, 56, 240, 233, 100, 191, 244, 44, 124, 192, 74, 50, 231, 192, 125, 0, 255, 63, 79, 52, 164, 54, 224, 211, 125, 192, 154, 29, 115, 192, 110, 4, 245, 192, 144, 0, 14, 63, 132, 58, 75, 57, 224, 211, 125, 192, 154, 29, 115, 192, 110, 4, 245, 192, 0, 127, 129, 119, 100, 59, 8, 55, 224, 211, 125, 192, 154, 29, 115, 192, 110, 4, 245, 192, 21, 0, 0, 127, 219, 56, 112, 56, 160, 241, 97, 191, 154, 29, 115, 192, 236, 87, 4, 193, 0, 127, 129, 119, 110, 59, 28, 59, 160, 241, 97, 191, 154, 29, 115, 192, 236, 87, 4, 193, 21, 0, 0, 127, 219, 56, 253, 57, 160, 241, 97, 191, 154, 29, 115, 192, 236, 87, 4, 193, 127, 14, 14, 63, 41, 57, 214, 51, 227, 29, 129, 192, 154, 29, 115, 192, 254, 66, 3, 193, 144, 0, 14, 63, 9, 58, 75, 57, 227, 29, 129, 192, 154, 29, 115, 192, 254, 66, 3, 193, 129, 105, 0, 1, 34, 42, 25, 55, 227, 29, 129, 192, 154, 29, 115, 192, 254, 66, 3, 193, 0, 127, 129, 119, 234, 59, 8, 55, 80, 145, 115, 191, 154, 29, 115, 192, 178, 24, 13, 193, 129, 105, 0, 1, 34, 42, 242, 56, 80, 145, 115, 191, 154, 29, 115, 192, 178, 24, 13, 193, 0, 127, 129, 119, 244, 59, 28, 59, 80, 145, 115, 191, 154, 29, 115, 192, 178, 24, 13, 193, 127, 14, 14, 63, 162, 56, 214, 51, 224, 211, 125, 192, 244, 44, 124, 192, 110, 4, 245, 192, 144, 0, 14, 63, 132, 58, 107, 57, 224, 211, 125, 192, 244, 44, 124, 192, 110, 4, 245, 192, 0, 130, 14, 63, 235, 59, 65, 54, 224, 211, 125, 192, 244, 44, 124, 192, 110, 4, 245, 192, 21, 0, 0, 127, 177, 56, 112, 56, 160, 241, 97, 191, 244, 44, 124, 192, 236, 87, 4, 193, 0, 130, 14, 63, 248, 59, 27, 59, 160, 241, 97, 191, 244, 44, 124, 192, 236, 87, 4, 193, 21, 0, 0, 127, 177, 56, 253, 57, 160, 241, 97, 191, 244, 44, 124, 192, 236, 87, 4, 193, 127, 14, 14, 63, 41, 57, 76, 51, 227, 29, 129, 192, 244, 44, 124, 192, 254, 66, 3, 193, 144, 0, 14, 63, 9, 58, 107, 57, 227, 29, 129, 192, 244, 44, 124, 192, 254, 66, 3, 193, 129, 105, 0, 1, 182, 43, 25, 55, 227, 29, 129, 192, 244, 44, 124, 192, 254, 66, 3, 193, 0, 130, 14, 63, 93, 59, 65, 54, 80, 145, 115, 191, 244, 44, 124, 192, 178, 24, 13, 193, 129, 105, 0, 1, 182, 43, 242, 56, 80, 145, 115, 191, 244, 44, 124, 192, 178, 24, 13, 193, 0, 130, 14, 63, 105, 59, 27, 59, 80, 145, 115, 191, 244, 44, 124, 192, 178, 24, 13, 193, 127, 14, 14, 63, 162, 56, 76, 51, 220, 190, 128, 192, 154, 29, 115, 192, 158, 9, 14, 193, 129, 1, 255, 63, 252, 58, 255, 58, 220, 190, 128, 192, 154, 29, 115, 192, 158, 9, 14, 193, 254, 0, 0, 127, 219, 56, 112, 56, 220, 190, 128, 192, 154, 29, 115, 192, 158, 9, 14, 193, 0, 127, 127, 2, 3, 50, 255, 55, 56, 225, 102, 191, 154, 29, 115, 192, 186, 240, 12, 193, 254, 0, 0, 127, 219, 56, 253, 57, 56, 225, 102, 191, 154, 29, 115, 192, 186, 240, 12, 193, 0, 127, 127, 2, 41, 50, 152, 59, 56, 225, 102, 191, 154, 29, 115, 192, 186, 240, 12, 193, 125, 0, 255, 63, 141, 58, 57, 59, 238, 127, 128, 192, 154, 29, 115, 192, 250, 229, 22, 193, 129, 1, 255, 63, 129, 58, 255, 58, 238, 127, 128, 192, 154, 29, 115, 192, 250, 229, 22, 193, 0, 127, 127, 2, 199, 51, 249, 55, 238, 127, 128, 192, 154, 29, 115, 192, 250, 229, 22, 193, 127, 124, 0, 1, 34, 42, 25, 55, 232, 233, 100, 191, 154, 29, 115, 192, 22, 205, 21, 193, 0, 127, 127, 2, 237, 51, 148, 59, 232, 233, 100, 191, 154, 29, 115, 192, 22, 205, 21, 193, 127, 124, 0, 1, 34, 42, 242, 56, 232, 233, 100, 191, 154, 29, 115, 192, 22, 205, 21, 193, 125, 0, 255, 63, 6, 58, 57, 59, 220, 190, 128, 192, 244, 44, 124, 192, 158, 9, 14, 193, 129, 1, 255, 63, 252, 58, 31, 59, 220, 190, 128, 192, 244, 44, 124, 192, 158, 9, 14, 193, 254, 0, 0, 127, 177, 56, 112, 56, 220, 190, 128, 192, 244, 44, 124, 192, 158, 9, 14, 193, 0, 129, 255, 63, 235, 59, 65, 54, 56, 225, 102, 191, 244, 44, 124, 192, 186, 240, 12, 193, 254, 0, 0, 127, 177, 56, 253, 57, 56, 225, 102, 191, 244, 44, 124, 192, 186, 240, 12, 193, 0, 129, 255, 63, 248, 59, 27, 59, 56, 225, 102, 191, 244, 44, 124, 192, 186, 240, 12, 193, 125, 0, 255, 63, 141, 58, 23, 59, 238, 127, 128, 192, 244, 44, 124, 192, 250, 229, 22, 193, 129, 1, 255, 63, 129, 58, 31, 59, 238, 127, 128, 192, 244, 44, 124, 192, 250, 229, 22, 193, 0, 129, 255, 63, 93, 59, 65, 54, 238, 127, 128, 192, 244, 44, 124, 192, 250, 229, 22, 193, 127, 124, 0, 1, 182, 43, 25, 55, 232, 233, 100, 191, 244, 44, 124, 192, 22, 205, 21, 193, 0, 129, 255, 63, 105, 59, 27, 59, 232, 233, 100, 191, 244, 44, 124, 192, 22, 205, 21, 193, 127, 124, 0, 1, 182, 43, 242, 56, 232, 233, 100, 191, 244, 44, 124, 192, 22, 205, 21, 193, 125, 0, 255, 63, 6, 58, 23, 59, 128, 124, 105, 192, 119, 67, 123, 192, 144, 183, 25, 193, 206, 76, 76, 168, 75, 48, 123, 59, 128, 124, 105, 192, 119, 67, 123, 192, 144, 183, 25, 193, 127, 127, 127, 193, 0, 58, 132, 57, 128, 124, 105, 192, 119, 67, 123, 192, 144, 183, 25, 193, 50, 76, 180, 88, 223, 59, 99, 59, 132, 124, 105, 192, 121, 67, 123, 192, 162, 10, 143, 192, 206, 76, 76, 168, 75, 48, 247, 54, 132, 124, 105, 192, 121, 67, 123, 192, 162, 10, 143, 192, 0, 0, 127, 63, 248, 54, 149, 56, 132, 124, 105, 192, 121, 67, 123, 192, 162, 10, 143, 192, 50, 76, 180, 88, 223, 59, 199, 54, 139, 188, 90, 192, 140, 127, 130, 192, 144, 183, 25, 193, 127, 127, 127, 193, 80, 58, 190, 57, 139, 188, 90, 192, 140, 127, 130, 192, 144, 183, 25, 193, 50, 76, 180, 88, 62, 59, 99, 59, 139, 188, 90, 192, 140, 127, 130, 192, 144, 183, 25, 193, 93, 223, 33, 110, 196, 57, 91, 59, 147, 188, 90, 192, 141, 127, 130, 192, 162, 10, 143, 192, 0, 0, 126, 63, 167, 55, 213, 56, 147, 188, 90, 192, 141, 127, 130, 192, 162, 10, 143, 192, 50, 76, 180, 88, 62, 59, 199, 54, 147, 188, 90, 192, 141, 127, 130, 192, 162, 10, 143, 192, 93, 223, 33, 110, 196, 57, 183, 54, 222, 94, 96, 192, 68, 95, 138, 192, 144, 183, 25, 193, 0, 129, 127, 63, 125, 58, 103, 59, 222, 94, 96, 192, 68, 95, 138, 192, 144, 183, 25, 193, 127, 127, 127, 193, 49, 58, 29, 58, 222, 94, 96, 192, 68, 95, 138, 192, 144, 183, 25, 193, 93, 223, 33, 110, 30, 57, 91, 59, 224, 94, 96, 192, 69, 95, 138, 192, 162, 10, 143, 192, 0, 129, 127, 63, 125, 58, 207, 54, 224, 94, 96, 192, 69, 95, 138, 192, 162, 10, 143, 192, 0, 0, 127, 63, 100, 55, 60, 57, 224, 94, 96, 192, 69, 95, 138, 192, 162, 10, 143, 192, 93, 223, 33, 110, 30, 57, 183, 54, 34, 154, 114, 192, 68, 95, 138, 192, 144, 183, 25, 193, 163, 223, 33, 16, 166, 53, 132, 59, 34, 154, 114, 192, 68, 95, 138, 192, 144, 183, 25, 193, 0, 129, 127, 63, 210, 57, 103, 59, 34, 154, 114, 192, 68, 95, 138, 192, 144, 183, 25, 193, 127, 127, 127, 193, 206, 57, 29, 58, 38, 154, 114, 192, 69, 95, 138, 192, 162, 10, 143, 192, 163, 223, 33, 16, 166, 53, 246, 54, 38, 154, 114, 192, 69, 95, 138, 192, 162, 10, 143, 192, 0, 129, 127, 63, 210, 57, 207, 54, 38, 154, 114, 192, 69, 95, 138, 192, 162, 10, 143, 192, 0, 0, 127, 63, 139, 54, 60, 57, 112, 60, 120, 192, 140, 127, 130, 192, 144, 183, 25, 193, 163, 223, 33, 16, 229, 51, 132, 59, 112, 60, 120, 192, 140, 127, 130, 192, 144, 183, 25, 193, 206, 76, 76, 168, 118, 44, 123, 59, 112, 60, 120, 192, 140, 127, 130, 192, 144, 183, 25, 193, 127, 127, 127, 193, 175, 57, 190, 57, 120, 60, 120, 192, 141, 127, 130, 192, 162, 10, 143, 192, 163, 223, 33, 16, 229, 51, 246, 54, 120, 60, 120, 192, 141, 127, 130, 192, 162, 10, 143, 192, 206, 76, 76, 168, 118, 44, 247, 54, 120, 60, 120, 192, 141, 127, 130, 192, 162, 10, 143, 192, 0, 0, 126, 63, 72, 54, 213, 56, 104, 8, 166, 191, 109, 241, 122, 192, 142, 183, 25, 193, 172, 42, 42, 151, 75, 48, 123, 59, 104, 8, 166, 191, 109, 241, 122, 192, 142, 183, 25, 193, 126, 127, 80, 170, 0, 58, 132, 57, 104, 8, 166, 191, 109, 241, 122, 192, 142, 183, 25, 193, 7, 119, 137, 67, 223, 59, 99, 59, 112, 8, 166, 191, 109, 241, 122, 192, 26, 5, 140, 192, 172, 42, 42, 151, 75, 48, 247, 54, 112, 8, 166, 191, 109, 241, 122, 192, 26, 5, 140, 192, 0, 0, 80, 86, 248, 54, 149, 56, 112, 8, 166, 191, 109, 241, 122, 192, 26, 5, 140, 192, 7, 119, 137, 67, 223, 59, 199, 54, 164, 192, 130, 191, 67, 255, 123, 192, 142, 183, 25, 193, 126, 127, 80, 170, 80, 58, 190, 57, 164, 192, 130, 191, 67, 255, 123, 192, 142, 183, 25, 193, 7, 119, 137, 67, 62, 59, 99, 59, 164, 192, 130, 191, 67, 255, 123, 192, 142, 183, 25, 193, 107, 19, 237, 117, 196, 57, 91, 59, 176, 192, 130, 191, 69, 255, 123, 192, 26, 5, 140, 192, 0, 0, 80, 86, 167, 55, 213, 56, 176, 192, 130, 191, 69, 255, 123, 192, 26, 5, 140, 192, 7, 119, 137, 67, 62, 59, 199, 54, 176, 192, 130, 191, 69, 255, 123, 192, 26, 5, 140, 192, 107, 19, 237, 117, 196, 57, 183, 54, 192, 134, 121, 191, 224, 57, 134, 192, 142, 183, 25, 193, 126, 127, 80, 170, 49, 58, 29, 58, 192, 134, 121, 191, 224, 57, 134, 192, 142, 183, 25, 193, 46, 176, 80, 86, 125, 58, 103, 59, 192, 134, 121, 191, 224, 57, 134, 192, 142, 183, 25, 193, 107, 19, 237, 117, 30, 57, 91, 59, 208, 134, 121, 191, 224, 57, 134, 192, 26, 5, 140, 192, 0, 0, 80, 86, 100, 55, 60, 57, 208, 134, 121, 191, 224, 57, 134, 192, 26, 5, 140, 192, 46, 176, 80, 86, 125, 58, 207, 54, 208, 134, 121, 191, 224, 57, 134, 192, 26, 5, 140, 192, 107, 19, 237, 117, 30, 57, 183, 54, 80, 87, 156, 191, 177, 200, 138, 192, 142, 183, 25, 193, 198, 188, 68, 34, 166, 53, 132, 59, 80, 87, 156, 191, 177, 200, 138, 192, 142, 183, 25, 193, 126, 127, 80, 170, 206, 57, 29, 58, 80, 87, 156, 191, 177, 200, 138, 192, 142, 183, 25, 193, 46, 176, 80, 86, 210, 57, 103, 59, 88, 87, 156, 191, 178, 200, 138, 192, 26, 5, 140, 192, 198, 188, 68, 34, 166, 53, 246, 54, 88, 87, 156, 191, 178, 200, 138, 192, 26, 5, 140, 192, 0, 0, 80, 86, 139, 54, 60, 57, 88, 87, 156, 191, 178, 200, 138, 192, 26, 5, 140, 192, 46, 176, 80, 86, 210, 57, 207, 54, 232, 216, 181, 191, 155, 95, 133, 192, 142, 183, 25, 193, 172, 42, 42, 151, 118, 44, 123, 59, 232, 216, 181, 191, 155, 95, 133, 192, 142, 183, 25, 193, 198, 188, 68, 34, 229, 51, 132, 59, 232, 216, 181, 191, 155, 95, 133, 192, 142, 183, 25, 193, 126, 127, 80, 170, 175, 57, 190, 57, 244, 216, 181, 191, 156, 95, 133, 192, 26, 5, 140, 192, 172, 42, 42, 151, 118, 44, 247, 54, 244, 216, 181, 191, 156, 95, 133, 192, 26, 5, 140, 192, 198, 188, 68, 34, 229, 51, 246, 54, 244, 216, 181, 191, 156, 95, 133, 192, 26, 5, 140, 192, 0, 0, 80, 86, 72, 54, 213, 56, 38, 198, 136, 192, 96, 228, 56, 192, 66, 173, 210, 64, 216, 0, 129, 83, 229, 51, 132, 59, 38, 198, 136, 192, 96, 228, 56, 192, 66, 173, 210, 64, 0, 126, 127, 129, 175, 57, 190, 57, 38, 198, 136, 192, 96, 228, 56, 192, 66, 173, 210, 64, 84, 0, 127, 235, 118, 44, 123, 59, 40, 198, 136, 192, 50, 37, 222, 192, 66, 173, 210, 64, 216, 0, 129, 43, 229, 51, 246, 54, 40, 198, 136, 192, 50, 37, 222, 192, 66, 173, 210, 64, 0, 129, 127, 126, 72, 54, 213, 56, 40, 198, 136, 192, 50, 37, 222, 192, 66, 173, 210, 64, 84, 0, 127, 235, 118, 44, 247, 54, 40, 198, 136, 192, 50, 37, 222, 192, 121, 76, 29, 65, 216, 0, 129, 43, 229, 51, 246, 54, 40, 198, 136, 192, 50, 37, 222, 192, 121, 76, 29, 65, 0, 129, 127, 126, 72, 54, 213, 56, 40, 198, 136, 192, 50, 37, 222, 192, 121, 76, 29, 65, 84, 0, 127, 235, 118, 44, 247, 54, 38, 198, 136, 192, 96, 228, 56, 192, 121, 76, 29, 65, 216, 0, 129, 83, 229, 51, 132, 59, 38, 198, 136, 192, 96, 228, 56, 192, 121, 76, 29, 65, 0, 126, 127, 129, 175, 57, 190, 57, 38, 198, 136, 192, 96, 228, 56, 192, 121, 76, 29, 65, 84, 0, 127, 235, 118, 44, 123, 59, 20, 215, 147, 192, 50, 37, 222, 192, 205, 188, 26, 65, 129, 0, 127, 127, 210, 57, 207, 54, 20, 215, 147, 192, 50, 37, 222, 192, 205, 188, 26, 65, 216, 0, 129, 43, 166, 53, 246, 54, 20, 215, 147, 192, 50, 37, 222, 192, 205, 188, 26, 65, 0, 129, 127, 126, 139, 54, 60, 57, 20, 215, 147, 192, 96, 228, 56, 192, 206, 188, 26, 65, 129, 0, 127, 127, 210, 57, 103, 59, 20, 215, 147, 192, 96, 228, 56, 192, 206, 188, 26, 65, 216, 0, 129, 83, 166, 53, 132, 59, 20, 215, 147, 192, 96, 228, 56, 192, 206, 188, 26, 65, 0, 126, 127, 129, 206, 57, 29, 58, 20, 215, 147, 192, 50, 37, 222, 192, 19, 115, 18, 65, 129, 0, 127, 127, 125, 58, 207, 54, 20, 215, 147, 192, 50, 37, 222, 192, 19, 115, 18, 65, 130, 86, 127, 83, 30, 57, 183, 54, 20, 215, 147, 192, 50, 37, 222, 192, 19, 115, 18, 65, 0, 129, 129, 126, 100, 55, 60, 57, 20, 215, 147, 192, 96, 228, 56, 192, 20, 115, 18, 65, 129, 0, 127, 127, 125, 58, 103, 59, 20, 215, 147, 192, 96, 228, 56, 192, 20, 115, 18, 65, 130, 86, 127, 43, 30, 57, 91, 59, 20, 215, 147, 192, 96, 228, 56, 192, 20, 115, 18, 65, 0, 126, 127, 129, 49, 58, 29, 58, 40, 198, 136, 192, 50, 37, 222, 192, 104, 227, 15, 65, 130, 86, 127, 83, 196, 57, 183, 54, 40, 198, 136, 192, 50, 37, 222, 192, 104, 227, 15, 65, 0, 129, 129, 126, 167, 55, 213, 56, 40, 198, 136, 192, 50, 37, 222, 192, 104, 227, 15, 65, 126, 214, 42, 63, 62, 59, 199, 54, 38, 198, 136, 192, 96, 228, 56, 192, 104, 227, 15, 65, 130, 86, 127, 43, 196, 57, 91, 59, 38, 198, 136, 192, 96, 228, 56, 192, 104, 227, 15, 65, 0, 126, 127, 129, 80, 58, 190, 57, 38, 198, 136, 192, 96, 228, 56, 192, 104, 227, 15, 65, 126, 214, 42, 63, 62, 59, 99, 59, 68, 239, 129, 192, 50, 37, 222, 192, 240, 151, 22, 65, 0, 129, 129, 127, 248, 54, 149, 56, 68, 239, 129, 192, 50, 37, 222, 192, 240, 151, 22, 65, 84, 0, 127, 235, 75, 48, 247, 54, 68, 239, 129, 192, 50, 37, 222, 192, 240, 151, 22, 65, 126, 214, 42, 63, 223, 59, 199, 54, 66, 239, 129, 192, 96, 228, 56, 192, 241, 151, 22, 65, 0, 126, 127, 129, 0, 58, 132, 57, 66, 239, 129, 192, 96, 228, 56, 192, 241, 151, 22, 65, 84, 0, 127, 235, 75, 48, 123, 59, 66, 239, 129, 192, 96, 228, 56, 192, 241, 151, 22, 65, 126, 214, 42, 63, 223, 59, 99, 59, 20, 215, 147, 192, 50, 37, 222, 192, 234, 141, 205, 64, 129, 0, 127, 127, 210, 57, 207, 54, 20, 215, 147, 192, 50, 37, 222, 192, 234, 141, 205, 64, 216, 0, 129, 43, 166, 53, 246, 54, 20, 215, 147, 192, 50, 37, 222, 192, 234, 141, 205, 64, 0, 129, 127, 126, 139, 54, 60, 57, 20, 215, 147, 192, 96, 228, 56, 192, 236, 141, 205, 64, 129, 0, 127, 127, 210, 57, 103, 59, 20, 215, 147, 192, 96, 228, 56, 192, 236, 141, 205, 64, 216, 0, 129, 83, 166, 53, 132, 59, 20, 215, 147, 192, 96, 228, 56, 192, 236, 141, 205, 64, 0, 126, 127, 129, 206, 57, 29, 58, 20, 215, 147, 192, 50, 37, 222, 192, 118, 250, 188, 64, 129, 0, 127, 127, 125, 58, 207, 54, 20, 215, 147, 192, 50, 37, 222, 192, 118, 250, 188, 64, 130, 86, 127, 83, 30, 57, 183, 54, 20, 215, 147, 192, 50, 37, 222, 192, 118, 250, 188, 64, 0, 129, 129, 126, 100, 55, 60, 57, 20, 215, 147, 192, 96, 228, 56, 192, 120, 250, 188, 64, 129, 0, 127, 127, 125, 58, 103, 59, 20, 215, 147, 192, 96, 228, 56, 192, 120, 250, 188, 64, 130, 86, 127, 43, 30, 57, 91, 59, 20, 215, 147, 192, 96, 228, 56, 192, 120, 250, 188, 64, 0, 126, 127, 129, 49, 58, 29, 58, 40, 198, 136, 192, 50, 37, 222, 192, 32, 219, 183, 64, 130, 86, 127, 83, 196, 57, 183, 54, 40, 198, 136, 192, 50, 37, 222, 192, 32, 219, 183, 64, 0, 129, 129, 126, 167, 55, 213, 56, 40, 198, 136, 192, 50, 37, 222, 192, 32, 219, 183, 64, 126, 214, 42, 63, 62, 59, 199, 54, 38, 198, 136, 192, 96, 228, 56, 192, 32, 219, 183, 64, 130, 86, 127, 43, 196, 57, 91, 59, 38, 198, 136, 192, 96, 228, 56, 192, 32, 219, 183, 64, 0, 126, 127, 129, 80, 58, 190, 57, 38, 198, 136, 192, 96, 228, 56, 192, 32, 219, 183, 64, 126, 214, 42, 63, 62, 59, 99, 59, 68, 239, 129, 192, 50, 37, 222, 192, 48, 68, 197, 64, 0, 129, 129, 127, 248, 54, 149, 56, 68, 239, 129, 192, 50, 37, 222, 192, 48, 68, 197, 64, 84, 0, 127, 235, 75, 48, 247, 54, 68, 239, 129, 192, 50, 37, 222, 192, 48, 68, 197, 64, 126, 214, 42, 63, 223, 59, 199, 54, 66, 239, 129, 192, 96, 228, 56, 192, 50, 68, 197, 64, 0, 126, 127, 129, 0, 58, 132, 57, 66, 239, 129, 192, 96, 228, 56, 192, 50, 68, 197, 64, 84, 0, 127, 235, 75, 48, 123, 59, 66, 239, 129, 192, 96, 228, 56, 192, 50, 68, 197, 64, 126, 214, 42, 63, 223, 59, 99, 59, 38, 198, 136, 192, 184, 114, 87, 192, 1, 23, 4, 193, 216, 0, 129, 83, 229, 51, 132, 59, 38, 198, 136, 192, 184, 114, 87, 192, 1, 23, 4, 193, 0, 126, 127, 129, 175, 57, 190, 57, 38, 198, 136, 192, 184, 114, 87, 192, 1, 23, 4, 193, 84, 0, 127, 235, 118, 44, 123, 59, 40, 198, 136, 192, 94, 108, 237, 192, 1, 23, 4, 193, 216, 0, 129, 43, 229, 51, 246, 54, 40, 198, 136, 192, 94, 108, 237, 192, 1, 23, 4, 193, 0, 129, 127, 126, 72, 54, 213, 56, 40, 198, 136, 192, 94, 108, 237, 192, 1, 23, 4, 193, 84, 0, 127, 235, 118, 44, 247, 54, 20, 215, 147, 192, 94, 108, 237, 192, 173, 166, 6, 193, 129, 0, 127, 127, 210, 57, 207, 54, 20, 215, 147, 192, 94, 108, 237, 192, 173, 166, 6, 193, 216, 0, 129, 43, 166, 53, 246, 54, 20, 215, 147, 192, 94, 108, 237, 192, 173, 166, 6, 193, 0, 129, 127, 126, 139, 54, 60, 57, 20, 215, 147, 192, 184, 114, 87, 192, 172, 166, 6, 193, 129, 0, 127, 127, 210, 57, 103, 59, 20, 215, 147, 192, 184, 114, 87, 192, 172, 166, 6, 193, 216, 0, 129, 83, 166, 53, 132, 59, 20, 215, 147, 192, 184, 114, 87, 192, 172, 166, 6, 193, 0, 126, 127, 129, 206, 57, 29, 58, 20, 215, 147, 192, 94, 108, 237, 192, 103, 240, 14, 193, 129, 0, 127, 127, 125, 58, 207, 54, 20, 215, 147, 192, 94, 108, 237, 192, 103, 240, 14, 193, 130, 170, 127, 43, 30, 57, 183, 54, 20, 215, 147, 192, 94, 108, 237, 192, 103, 240, 14, 193, 0, 129, 129, 126, 100, 55, 60, 57, 20, 215, 147, 192, 184, 114, 87, 192, 102, 240, 14, 193, 129, 0, 127, 127, 125, 58, 103, 59, 20, 215, 147, 192, 184, 114, 87, 192, 102, 240, 14, 193, 130, 170, 127, 83, 30, 57, 91, 59, 20, 215, 147, 192, 184, 114, 87, 192, 102, 240, 14, 193, 0, 126, 127, 129, 49, 58, 29, 58, 40, 198, 136, 192, 94, 108, 237, 192, 18, 128, 17, 193, 130, 170, 127, 43, 196, 57, 183, 54, 40, 198, 136, 192, 94, 108, 237, 192, 18, 128, 17, 193, 0, 129, 129, 126, 167, 55, 213, 56, 40, 198, 136, 192, 94, 108, 237, 192, 18, 128, 17, 193, 126, 214, 42, 63, 62, 59, 199, 54, 38, 198, 136, 192, 184, 114, 87, 192, 18, 128, 17, 193, 130, 170, 127, 83, 196, 57, 91, 59, 38, 198, 136, 192, 184, 114, 87, 192, 18, 128, 17, 193, 0, 126, 127, 129, 80, 58, 190, 57, 38, 198, 136, 192, 184, 114, 87, 192, 18, 128, 17, 193, 126, 214, 42, 63, 62, 59, 99, 59, 68, 239, 129, 192, 94, 108, 237, 192, 138, 203, 10, 193, 0, 129, 129, 127, 248, 54, 149, 56, 68, 239, 129, 192, 94, 108, 237, 192, 138, 203, 10, 193, 84, 0, 127, 235, 75, 48, 247, 54, 68, 239, 129, 192, 94, 108, 237, 192, 138, 203, 10, 193, 126, 214, 42, 63, 223, 59, 199, 54, 66, 239, 129, 192, 184, 114, 87, 192, 137, 203, 10, 193, 0, 126, 127, 129, 0, 58, 132, 57, 66, 239, 129, 192, 184, 114, 87, 192, 137, 203, 10, 193, 84, 0, 127, 235, 75, 48, 123, 59, 66, 239, 129, 192, 184, 114, 87, 192, 137, 203, 10, 193, 126, 214, 42, 63, 223, 59, 99, 59, 96, 58, 254, 190, 124, 186, 100, 192, 1, 23, 4, 193, 216, 0, 129, 83, 229, 51, 132, 59, 96, 58, 254, 190, 124, 186, 100, 192, 1, 23, 4, 193, 0, 126, 127, 129, 175, 57, 190, 57, 96, 58, 254, 190, 124, 186, 100, 192, 1, 23, 4, 193, 84, 0, 127, 151, 118, 44, 123, 59, 128, 58, 254, 190, 64, 16, 244, 192, 1, 23, 4, 193, 216, 0, 129, 43, 229, 51, 246, 54, 128, 58, 254, 190, 64, 16, 244, 192, 1, 23, 4, 193, 0, 130, 127, 126, 72, 54, 213, 56, 128, 58, 254, 190, 64, 16, 244, 192, 1, 23, 4, 193, 84, 0, 127, 235, 118, 44, 247, 54, 160, 164, 87, 191, 64, 16, 244, 192, 173, 166, 6, 193, 129, 0, 127, 127, 210, 57, 207, 54, 160, 164, 87, 191, 64, 16, 244, 192, 173, 166, 6, 193, 216, 0, 129, 43, 166, 53, 246, 54, 160, 164, 87, 191, 64, 16, 244, 192, 173, 166, 6, 193, 0, 130, 127, 126, 139, 54, 60, 57, 160, 164, 87, 191, 124, 186, 100, 192, 172, 166, 6, 193, 129, 0, 127, 127, 210, 57, 103, 59, 160, 164, 87, 191, 124, 186, 100, 192, 172, 166, 6, 193, 216, 0, 129, 83, 166, 53, 132, 59, 160, 164, 87, 191, 124, 186, 100, 192, 172, 166, 6, 193, 0, 126, 127, 129, 206, 57, 29, 58, 160, 164, 87, 191, 64, 16, 244, 192, 103, 240, 14, 193, 129, 0, 127, 127, 125, 58, 207, 54, 160, 164, 87, 191, 64, 16, 244, 192, 103, 240, 14, 193, 130, 170, 127, 43, 30, 57, 183, 54, 160, 164, 87, 191, 64, 16, 244, 192, 103, 240, 14, 193, 0, 130, 129, 1, 100, 55, 60, 57, 160, 164, 87, 191, 124, 186, 100, 192, 102, 240, 14, 193, 129, 0, 127, 127, 125, 58, 103, 59, 160, 164, 87, 191, 124, 186, 100, 192, 102, 240, 14, 193, 130, 170, 127, 83, 30, 57, 91, 59, 160, 164, 87, 191, 124, 186, 100, 192, 102, 240, 14, 193, 0, 126, 127, 129, 49, 58, 29, 58, 128, 58, 254, 190, 64, 16, 244, 192, 18, 128, 17, 193, 130, 170, 127, 43, 196, 57, 183, 54, 128, 58, 254, 190, 64, 16, 244, 192, 18, 128, 17, 193, 0, 130, 129, 1, 167, 55, 213, 56, 128, 58, 254, 190, 64, 16, 244, 192, 18, 128, 17, 193, 126, 214, 42, 63, 62, 59, 199, 54, 96, 58, 254, 190, 124, 186, 100, 192, 18, 128, 17, 193, 130, 170, 127, 83, 196, 57, 91, 59, 96, 58, 254, 190, 124, 186, 100, 192, 18, 128, 17, 193, 0, 126, 127, 129, 80, 58, 190, 57, 96, 58, 254, 190, 124, 186, 100, 192, 18, 128, 17, 193, 126, 214, 42, 63, 62, 59, 99, 59, 64, 204, 144, 190, 64, 16, 244, 192, 138, 203, 10, 193, 0, 130, 129, 1, 248, 54, 149, 56, 64, 204, 144, 190, 64, 16, 244, 192, 138, 203, 10, 193, 84, 0, 127, 235, 75, 48, 247, 54, 64, 204, 144, 190, 64, 16, 244, 192, 138, 203, 10, 193, 126, 214, 42, 63, 223, 59, 199, 54, 32, 204, 144, 190, 124, 186, 100, 192, 137, 203, 10, 193, 0, 126, 127, 129, 0, 58, 132, 57, 32, 204, 144, 190, 124, 186, 100, 192, 137, 203, 10, 193, 84, 0, 127, 151, 75, 48, 123, 59, 32, 204, 144, 190, 124, 186, 100, 192, 137, 203, 10, 193, 126, 214, 42, 63, 223, 59, 99, 59, 96, 58, 254, 190, 96, 228, 56, 192, 40, 183, 179, 64, 216, 0, 129, 83, 229, 51, 132, 59, 96, 58, 254, 190, 96, 228, 56, 192, 40, 183, 179, 64, 0, 126, 127, 129, 175, 57, 190, 57, 96, 58, 254, 190, 96, 228, 56, 192, 40, 183, 179, 64, 84, 0, 127, 151, 118, 44, 123, 59, 128, 58, 254, 190, 50, 37, 222, 192, 40, 183, 179, 64, 216, 0, 129, 43, 229, 51, 246, 54, 128, 58, 254, 190, 50, 37, 222, 192, 40, 183, 179, 64, 0, 129, 127, 126, 72, 54, 213, 56, 128, 58, 254, 190, 50, 37, 222, 192, 40, 183, 179, 64, 84, 0, 127, 235, 118, 44, 247, 54, 160, 164, 87, 191, 50, 37, 222, 192, 208, 151, 174, 64, 129, 0, 127, 127, 210, 57, 207, 54, 160, 164, 87, 191, 50, 37, 222, 192, 208, 151, 174, 64, 216, 0, 129, 43, 166, 53, 246, 54, 160, 164, 87, 191, 50, 37, 222, 192, 208, 151, 174, 64, 0, 129, 127, 126, 139, 54, 60, 57, 160, 164, 87, 191, 96, 228, 56, 192, 210, 151, 174, 64, 129, 0, 127, 127, 210, 57, 103, 59, 160, 164, 87, 191, 96, 228, 56, 192, 210, 151, 174, 64, 216, 0, 129, 83, 166, 53, 132, 59, 160, 164, 87, 191, 96, 228, 56, 192, 210, 151, 174, 64, 0, 126, 127, 129, 206, 57, 29, 58, 160, 164, 87, 191, 50, 37, 222, 192, 92, 4, 158, 64, 129, 0, 127, 127, 125, 58, 207, 54, 160, 164, 87, 191, 50, 37, 222, 192, 92, 4, 158, 64, 130, 86, 127, 83, 30, 57, 183, 54, 160, 164, 87, 191, 50, 37, 222, 192, 92, 4, 158, 64, 0, 129, 129, 126, 100, 55, 60, 57, 160, 164, 87, 191, 96, 228, 56, 192, 94, 4, 158, 64, 129, 0, 127, 127, 125, 58, 103, 59, 160, 164, 87, 191, 96, 228, 56, 192, 94, 4, 158, 64, 130, 86, 127, 43, 30, 57, 91, 59, 160, 164, 87, 191, 96, 228, 56, 192, 94, 4, 158, 64, 0, 126, 127, 129, 49, 58, 29, 58, 128, 58, 254, 190, 50, 37, 222, 192, 6, 229, 152, 64, 130, 86, 127, 83, 196, 57, 183, 54, 128, 58, 254, 190, 50, 37, 222, 192, 6, 229, 152, 64, 0, 129, 129, 126, 167, 55, 213, 56, 128, 58, 254, 190, 50, 37, 222, 192, 6, 229, 152, 64, 126, 214, 42, 63, 62, 59, 199, 54, 96, 58, 254, 190, 96, 228, 56, 192, 6, 229, 152, 64, 130, 86, 127, 43, 196, 57, 91, 59, 96, 58, 254, 190, 96, 228, 56, 192, 6, 229, 152, 64, 0, 126, 127, 129, 80, 58, 190, 57, 96, 58, 254, 190, 96, 228, 56, 192, 6, 229, 152, 64, 126, 214, 42, 63, 62, 59, 99, 59, 64, 204, 144, 190, 50, 37, 222, 192, 22, 78, 166, 64, 0, 129, 129, 127, 248, 54, 149, 56, 64, 204, 144, 190, 50, 37, 222, 192, 22, 78, 166, 64, 84, 0, 127, 235, 75, 48, 247, 54, 64, 204, 144, 190, 50, 37, 222, 192, 22, 78, 166, 64, 126, 214, 42, 63, 223, 59, 199, 54, 32, 204, 144, 190, 96, 228, 56, 192, 24, 78, 166, 64, 0, 126, 127, 129, 0, 58, 132, 57, 32, 204, 144, 190, 96, 228, 56, 192, 24, 78, 166, 64, 84, 0, 127, 151, 75, 48, 123, 59, 32, 204, 144, 190, 96, 228, 56, 192, 24, 78, 166, 64, 126, 214, 42, 63, 223, 59, 99, 59, 38, 198, 136, 192, 136, 33, 54, 192, 12, 123, 129, 192, 216, 0, 129, 83, 229, 51, 132, 59, 38, 198, 136, 192, 136, 33, 54, 192, 12, 123, 129, 192, 0, 126, 127, 129, 175, 57, 190, 57, 38, 198, 136, 192, 136, 33, 54, 192, 12, 123, 129, 192, 84, 0, 127, 151, 118, 44, 123, 59, 40, 198, 136, 192, 167, 90, 211, 192, 12, 123, 129, 192, 216, 0, 129, 43, 229, 51, 246, 54, 40, 198, 136, 192, 167, 90, 211, 192, 12, 123, 129, 192, 0, 129, 127, 126, 72, 54, 213, 56, 40, 198, 136, 192, 167, 90, 211, 192, 12, 123, 129, 192, 84, 0, 127, 235, 118, 44, 247, 54, 20, 215, 147, 192, 167, 90, 211, 192, 100, 154, 134, 192, 129, 0, 127, 127, 210, 57, 207, 54, 20, 215, 147, 192, 167, 90, 211, 192, 100, 154, 134, 192, 216, 0, 129, 43, 166, 53, 246, 54, 20, 215, 147, 192, 167, 90, 211, 192, 100, 154, 134, 192, 0, 129, 127, 126, 139, 54, 60, 57, 20, 215, 147, 192, 136, 33, 54, 192, 98, 154, 134, 192, 129, 0, 127, 127, 210, 57, 103, 59, 20, 215, 147, 192, 136, 33, 54, 192, 98, 154, 134, 192, 216, 0, 129, 83, 166, 53, 132, 59, 20, 215, 147, 192, 136, 33, 54, 192, 98, 154, 134, 192, 0, 126, 127, 129, 206, 57, 29, 58, 20, 215, 147, 192, 167, 90, 211, 192, 216, 45, 151, 192, 129, 0, 127, 127, 125, 58, 207, 54, 20, 215, 147, 192, 167, 90, 211, 192, 216, 45, 151, 192, 130, 86, 127, 83, 30, 57, 183, 54, 20, 215, 147, 192, 167, 90, 211, 192, 216, 45, 151, 192, 0, 129, 129, 126, 100, 55, 60, 57, 20, 215, 147, 192, 136, 33, 54, 192, 214, 45, 151, 192, 129, 0, 127, 127, 125, 58, 103, 59, 20, 215, 147, 192, 136, 33, 54, 192, 214, 45, 151, 192, 130, 86, 127, 43, 30, 57, 91, 59, 20, 215, 147, 192, 136, 33, 54, 192, 214, 45, 151, 192, 0, 126, 127, 129, 49, 58, 29, 58, 40, 198, 136, 192, 167, 90, 211, 192, 46, 77, 156, 192, 130, 86, 127, 83, 196, 57, 183, 54, 40, 198, 136, 192, 167, 90, 211, 192, 46, 77, 156, 192, 0, 129, 129, 126, 167, 55, 213, 56, 40, 198, 136, 192, 167, 90, 211, 192, 46, 77, 156, 192, 126, 214, 42, 63, 62, 59, 199, 54, 38, 198, 136, 192, 136, 33, 54, 192, 46, 77, 156, 192, 130, 86, 127, 43, 196, 57, 91, 59, 38, 198, 136, 192, 136, 33, 54, 192, 46, 77, 156, 192, 0, 126, 127, 129, 80, 58, 190, 57, 38, 198, 136, 192, 136, 33, 54, 192, 46, 77, 156, 192, 126, 214, 42, 63, 62, 59, 99, 59, 68, 239, 129, 192, 167, 90, 211, 192, 30, 228, 142, 192, 0, 129, 129, 127, 248, 54, 149, 56, 68, 239, 129, 192, 167, 90, 211, 192, 30, 228, 142, 192, 126, 214, 42, 63, 223, 59, 199, 54, 68, 239, 129, 192, 167, 90, 211, 192, 30, 228, 142, 192, 84, 0, 127, 235, 75, 48, 247, 54, 66, 239, 129, 192, 136, 33, 54, 192, 28, 228, 142, 192, 0, 126, 127, 129, 0, 58, 132, 57, 66, 239, 129, 192, 136, 33, 54, 192, 28, 228, 142, 192, 126, 214, 42, 63, 223, 59, 99, 59, 66, 239, 129, 192, 136, 33, 54, 192, 28, 228, 142, 192, 84, 0, 127, 151, 75, 48, 123, 59, 38, 198, 136, 192, 35, 28, 52, 192, 208, 227, 147, 63, 216, 0, 129, 83, 229, 51, 132, 59, 38, 198, 136, 192, 35, 28, 52, 192, 208, 227, 147, 63, 0, 126, 127, 129, 175, 57, 190, 57, 38, 198, 136, 192, 35, 28, 52, 192, 208, 227, 147, 63, 84, 0, 127, 235, 118, 44, 123, 59, 40, 198, 136, 192, 20, 193, 219, 192, 208, 227, 147, 63, 216, 0, 129, 43, 229, 51, 246, 54, 40, 198, 136, 192, 20, 193, 219, 192, 208, 227, 147, 63, 0, 129, 127, 126, 72, 54, 213, 56, 40, 198, 136, 192, 20, 193, 219, 192, 208, 227, 147, 63, 84, 0, 127, 235, 118, 44, 247, 54, 20, 215, 147, 192, 20, 193, 219, 192, 224, 204, 126, 63, 129, 0, 127, 127, 210, 57, 207, 54, 20, 215, 147, 192, 20, 193, 219, 192, 224, 204, 126, 63, 216, 0, 129, 43, 166, 53, 246, 54, 20, 215, 147, 192, 20, 193, 219, 192, 224, 204, 126, 63, 0, 129, 127, 126, 139, 54, 60, 57, 20, 215, 147, 192, 35, 28, 52, 192, 240, 204, 126, 63, 129, 0, 127, 127, 210, 57, 103, 59, 20, 215, 147, 192, 35, 28, 52, 192, 240, 204, 126, 63, 216, 0, 129, 83, 166, 53, 132, 59, 20, 215, 147, 192, 35, 28, 52, 192, 240, 204, 126, 63, 0, 126, 127, 129, 206, 57, 29, 58, 20, 215, 147, 192, 20, 193, 219, 192, 128, 98, 244, 62, 129, 0, 127, 127, 125, 58, 207, 54, 20, 215, 147, 192, 20, 193, 219, 192, 128, 98, 244, 62, 130, 86, 127, 83, 30, 57, 183, 54, 20, 215, 147, 192, 20, 193, 219, 192, 128, 98, 244, 62, 0, 129, 129, 126, 100, 55, 60, 57, 20, 215, 147, 192, 35, 28, 52, 192, 160, 98, 244, 62, 129, 0, 127, 127, 125, 58, 103, 59, 20, 215, 147, 192, 35, 28, 52, 192, 160, 98, 244, 62, 130, 86, 127, 43, 30, 57, 91, 59, 20, 215, 147, 192, 35, 28, 52, 192, 160, 98, 244, 62, 0, 126, 127, 129, 49, 58, 29, 58, 40, 198, 136, 192, 20, 193, 219, 192, 32, 109, 162, 62, 130, 86, 127, 83, 196, 57, 183, 54, 40, 198, 136, 192, 20, 193, 219, 192, 32, 109, 162, 62, 0, 129, 129, 126, 167, 55, 213, 56, 40, 198, 136, 192, 20, 193, 219, 192, 32, 109, 162, 62, 126, 214, 42, 63, 62, 59, 199, 54, 38, 198, 136, 192, 35, 28, 52, 192, 32, 109, 162, 62, 130, 86, 127, 43, 196, 57, 91, 59, 38, 198, 136, 192, 35, 28, 52, 192, 32, 109, 162, 62, 0, 126, 127, 129, 80, 58, 190, 57, 38, 198, 136, 192, 35, 28, 52, 192, 32, 109, 162, 62, 126, 214, 42, 63, 62, 59, 99, 59, 68, 239, 129, 192, 20, 193, 219, 192, 16, 127, 60, 63, 0, 129, 129, 127, 248, 54, 149, 56, 68, 239, 129, 192, 20, 193, 219, 192, 16, 127, 60, 63, 126, 214, 42, 63, 223, 59, 199, 54, 68, 239, 129, 192, 20, 193, 219, 192, 16, 127, 60, 63, 84, 0, 127, 235, 75, 48, 247, 54, 66, 239, 129, 192, 35, 28, 52, 192, 32, 127, 60, 63, 0, 126, 127, 129, 0, 58, 132, 57, 66, 239, 129, 192, 35, 28, 52, 192, 32, 127, 60, 63, 126, 214, 42, 63, 223, 59, 99, 59, 66, 239, 129, 192, 35, 28, 52, 192, 32, 127, 60, 63, 84, 0, 127, 235, 75, 48, 123, 59 ),
+"array_index_data": PoolByteArray( 1, 0, 11, 0, 4, 0, 1, 0, 8, 0, 11, 0, 6, 0, 21, 0, 9, 0, 6, 0, 18, 0, 21, 0, 19, 0, 16, 0, 23, 0, 19, 0, 12, 0, 16, 0, 14, 0, 5, 0, 17, 0, 14, 0, 2, 0, 5, 0, 7, 0, 13, 0, 20, 0, 7, 0, 0, 0, 13, 0, 22, 0, 3, 0, 10, 0, 22, 0, 15, 0, 3, 0, 24, 0, 35, 0, 28, 0, 24, 0, 31, 0, 35, 0, 30, 0, 45, 0, 33, 0, 30, 0, 42, 0, 45, 0, 43, 0, 40, 0, 47, 0, 43, 0, 36, 0, 40, 0, 38, 0, 29, 0, 41, 0, 38, 0, 26, 0, 29, 0, 32, 0, 37, 0, 44, 0, 32, 0, 25, 0, 37, 0, 46, 0, 27, 0, 34, 0, 46, 0, 39, 0, 27, 0, 49, 0, 58, 0, 51, 0, 49, 0, 56, 0, 58, 0, 54, 0, 69, 0, 57, 0, 54, 0, 66, 0, 69, 0, 68, 0, 63, 0, 70, 0, 68, 0, 61, 0, 63, 0, 62, 0, 53, 0, 65, 0, 62, 0, 50, 0, 53, 0, 55, 0, 60, 0, 67, 0, 55, 0, 48, 0, 60, 0, 71, 0, 52, 0, 59, 0, 71, 0, 64, 0, 52, 0, 73, 0, 82, 0, 75, 0, 73, 0, 80, 0, 82, 0, 78, 0, 93, 0, 81, 0, 78, 0, 90, 0, 93, 0, 92, 0, 87, 0, 94, 0, 92, 0, 85, 0, 87, 0, 86, 0, 77, 0, 89, 0, 86, 0, 74, 0, 77, 0, 79, 0, 84, 0, 91, 0, 79, 0, 72, 0, 84, 0, 95, 0, 76, 0, 83, 0, 95, 0, 88, 0, 76, 0, 96, 0, 107, 0, 100, 0, 96, 0, 103, 0, 107, 0, 102, 0, 117, 0, 105, 0, 102, 0, 114, 0, 117, 0, 115, 0, 112, 0, 119, 0, 115, 0, 108, 0, 112, 0, 110, 0, 101, 0, 113, 0, 110, 0, 98, 0, 101, 0, 104, 0, 109, 0, 116, 0, 104, 0, 97, 0, 109, 0, 118, 0, 99, 0, 106, 0, 118, 0, 111, 0, 99, 0, 121, 0, 130, 0, 123, 0, 121, 0, 128, 0, 130, 0, 126, 0, 141, 0, 129, 0, 126, 0, 138, 0, 141, 0, 140, 0, 135, 0, 142, 0, 140, 0, 133, 0, 135, 0, 134, 0, 125, 0, 137, 0, 134, 0, 122, 0, 125, 0, 127, 0, 132, 0, 139, 0, 127, 0, 120, 0, 132, 0, 143, 0, 124, 0, 131, 0, 143, 0, 136, 0, 124, 0, 145, 0, 154, 0, 147, 0, 145, 0, 152, 0, 154, 0, 151, 0, 159, 0, 153, 0, 151, 0, 157, 0, 159, 0, 158, 0, 165, 0, 160, 0, 158, 0, 163, 0, 165, 0, 161, 0, 149, 0, 155, 0, 149, 0, 167, 0, 173, 0, 149, 0, 161, 0, 167, 0, 164, 0, 171, 0, 166, 0, 164, 0, 169, 0, 171, 0, 170, 0, 148, 0, 172, 0, 170, 0, 146, 0, 148, 0, 168, 0, 150, 0, 144, 0, 150, 0, 162, 0, 156, 0, 150, 0, 168, 0, 162, 0, 175, 0, 184, 0, 177, 0, 175, 0, 182, 0, 184, 0, 181, 0, 189, 0, 183, 0, 181, 0, 187, 0, 189, 0, 188, 0, 195, 0, 190, 0, 188, 0, 193, 0, 195, 0, 191, 0, 179, 0, 185, 0, 179, 0, 197, 0, 203, 0, 179, 0, 191, 0, 197, 0, 194, 0, 201, 0, 196, 0, 194, 0, 199, 0, 201, 0, 200, 0, 178, 0, 202, 0, 200, 0, 176, 0, 178, 0, 198, 0, 180, 0, 174, 0, 180, 0, 192, 0, 186, 0, 180, 0, 198, 0, 192, 0, 205, 0, 215, 0, 208, 0, 205, 0, 212, 0, 215, 0, 210, 0, 225, 0, 213, 0, 210, 0, 222, 0, 225, 0, 223, 0, 220, 0, 227, 0, 223, 0, 216, 0, 220, 0, 218, 0, 209, 0, 221, 0, 218, 0, 206, 0, 209, 0, 211, 0, 217, 0, 224, 0, 211, 0, 204, 0, 217, 0, 226, 0, 207, 0, 214, 0, 226, 0, 219, 0, 207, 0, 228, 0, 239, 0, 232, 0, 228, 0, 235, 0, 239, 0, 234, 0, 249, 0, 237, 0, 234, 0, 246, 0, 249, 0, 247, 0, 244, 0, 251, 0, 247, 0, 240, 0, 244, 0, 242, 0, 233, 0, 245, 0, 242, 0, 230, 0, 233, 0, 236, 0, 241, 0, 248, 0, 236, 0, 229, 0, 241, 0, 250, 0, 231, 0, 238, 0, 250, 0, 243, 0, 231, 0, 253, 0, 6, 1, 255, 0, 253, 0, 4, 1, 6, 1, 2, 1, 17, 1, 5, 1, 2, 1, 14, 1, 17, 1, 16, 1, 11, 1, 18, 1, 16, 1, 9, 1, 11, 1, 10, 1, 1, 1, 13, 1, 10, 1, 254, 0, 1, 1, 3, 1, 8, 1, 15, 1, 3, 1, 252, 0, 8, 1, 19, 1, 0, 1, 7, 1, 19, 1, 12, 1, 0, 1, 21, 1, 30, 1, 23, 1, 21, 1, 28, 1, 30, 1, 26, 1, 41, 1, 29, 1, 26, 1, 38, 1, 41, 1, 40, 1, 35, 1, 42, 1, 40, 1, 33, 1, 35, 1, 34, 1, 25, 1, 37, 1, 34, 1, 22, 1, 25, 1, 27, 1, 32, 1, 39, 1, 27, 1, 20, 1, 32, 1, 43, 1, 24, 1, 31, 1, 43, 1, 36, 1, 24, 1, 44, 1, 55, 1, 48, 1, 44, 1, 51, 1, 55, 1, 50, 1, 65, 1, 53, 1, 50, 1, 62, 1, 65, 1, 63, 1, 60, 1, 67, 1, 63, 1, 56, 1, 60, 1, 58, 1, 49, 1, 61, 1, 58, 1, 46, 1, 49, 1, 52, 1, 57, 1, 64, 1, 52, 1, 45, 1, 57, 1, 66, 1, 47, 1, 54, 1, 66, 1, 59, 1, 47, 1, 69, 1, 78, 1, 71, 1, 69, 1, 76, 1, 78, 1, 74, 1, 89, 1, 77, 1, 74, 1, 86, 1, 89, 1, 88, 1, 83, 1, 90, 1, 88, 1, 81, 1, 83, 1, 82, 1, 73, 1, 85, 1, 82, 1, 70, 1, 73, 1, 75, 1, 80, 1, 87, 1, 75, 1, 68, 1, 80, 1, 91, 1, 72, 1, 79, 1, 91, 1, 84, 1, 72, 1, 93, 1, 102, 1, 95, 1, 93, 1, 100, 1, 102, 1, 99, 1, 107, 1, 101, 1, 99, 1, 105, 1, 107, 1, 106, 1, 113, 1, 108, 1, 106, 1, 111, 1, 113, 1, 109, 1, 97, 1, 103, 1, 97, 1, 115, 1, 121, 1, 97, 1, 109, 1, 115, 1, 112, 1, 119, 1, 114, 1, 112, 1, 117, 1, 119, 1, 118, 1, 96, 1, 120, 1, 118, 1, 94, 1, 96, 1, 116, 1, 98, 1, 92, 1, 98, 1, 110, 1, 104, 1, 98, 1, 116, 1, 110, 1, 123, 1, 132, 1, 125, 1, 123, 1, 130, 1, 132, 1, 129, 1, 137, 1, 131, 1, 129, 1, 135, 1, 137, 1, 136, 1, 143, 1, 138, 1, 136, 1, 141, 1, 143, 1, 139, 1, 127, 1, 133, 1, 127, 1, 145, 1, 151, 1, 127, 1, 139, 1, 145, 1, 142, 1, 149, 1, 144, 1, 142, 1, 147, 1, 149, 1, 148, 1, 126, 1, 150, 1, 148, 1, 124, 1, 126, 1, 146, 1, 128, 1, 122, 1, 128, 1, 140, 1, 134, 1, 128, 1, 146, 1, 140, 1, 152, 1, 162, 1, 156, 1, 152, 1, 158, 1, 162, 1, 159, 1, 175, 1, 163, 1, 159, 1, 171, 1, 175, 1, 170, 1, 168, 1, 174, 1, 170, 1, 164, 1, 168, 1, 165, 1, 157, 1, 169, 1, 165, 1, 153, 1, 157, 1, 160, 1, 166, 1, 172, 1, 160, 1, 154, 1, 166, 1, 173, 1, 155, 1, 161, 1, 173, 1, 167, 1, 155, 1, 177, 1, 186, 1, 181, 1, 177, 1, 182, 1, 186, 1, 183, 1, 199, 1, 187, 1, 183, 1, 195, 1, 199, 1, 194, 1, 193, 1, 198, 1, 194, 1, 189, 1, 193, 1, 188, 1, 180, 1, 192, 1, 188, 1, 176, 1, 180, 1, 184, 1, 190, 1, 196, 1, 184, 1, 178, 1, 190, 1, 197, 1, 179, 1, 185, 1, 197, 1, 191, 1, 179, 1, 200, 1, 211, 1, 204, 1, 200, 1, 207, 1, 211, 1, 206, 1, 222, 1, 210, 1, 206, 1, 218, 1, 222, 1, 219, 1, 216, 1, 223, 1, 219, 1, 212, 1, 216, 1, 213, 1, 205, 1, 217, 1, 213, 1, 201, 1, 205, 1, 208, 1, 214, 1, 220, 1, 208, 1, 202, 1, 214, 1, 221, 1, 203, 1, 209, 1, 221, 1, 215, 1, 203, 1, 224, 1, 235, 1, 228, 1, 224, 1, 231, 1, 235, 1, 230, 1, 246, 1, 234, 1, 230, 1, 242, 1, 246, 1, 243, 1, 240, 1, 247, 1, 243, 1, 236, 1, 240, 1, 237, 1, 229, 1, 241, 1, 237, 1, 225, 1, 229, 1, 232, 1, 238, 1, 244, 1, 232, 1, 226, 1, 238, 1, 245, 1, 227, 1, 233, 1, 245, 1, 239, 1, 227, 1, 249, 1, 2, 2, 253, 1, 249, 1, 254, 1, 2, 2, 255, 1, 15, 2, 3, 2, 255, 1, 11, 2, 15, 2, 10, 2, 9, 2, 14, 2, 10, 2, 5, 2, 9, 2, 4, 2, 252, 1, 8, 2, 4, 2, 248, 1, 252, 1, 0, 2, 6, 2, 12, 2, 0, 2, 250, 1, 6, 2, 13, 2, 251, 1, 1, 2, 13, 2, 7, 2, 251, 1, 16, 2, 27, 2, 20, 2, 16, 2, 23, 2, 27, 2, 22, 2, 38, 2, 26, 2, 22, 2, 34, 2, 38, 2, 35, 2, 32, 2, 39, 2, 35, 2, 28, 2, 32, 2, 29, 2, 21, 2, 33, 2, 29, 2, 17, 2, 21, 2, 24, 2, 30, 2, 36, 2, 24, 2, 18, 2, 30, 2, 37, 2, 19, 2, 25, 2, 37, 2, 31, 2, 19, 2, 40, 2, 50, 2, 43, 2, 40, 2, 47, 2, 50, 2, 46, 2, 55, 2, 49, 2, 46, 2, 52, 2, 55, 2, 53, 2, 61, 2, 56, 2, 53, 2, 58, 2, 61, 2, 57, 2, 44, 2, 51, 2, 44, 2, 62, 2, 67, 2, 44, 2, 57, 2, 62, 2, 60, 2, 69, 2, 63, 2, 60, 2, 66, 2, 69, 2, 65, 2, 45, 2, 68, 2, 65, 2, 42, 2, 45, 2, 64, 2, 48, 2, 41, 2, 48, 2, 59, 2, 54, 2, 48, 2, 64, 2, 59, 2, 70, 2, 80, 2, 73, 2, 70, 2, 77, 2, 80, 2, 76, 2, 85, 2, 79, 2, 76, 2, 82, 2, 85, 2, 83, 2, 91, 2, 86, 2, 83, 2, 88, 2, 91, 2, 87, 2, 74, 2, 81, 2, 74, 2, 92, 2, 97, 2, 74, 2, 87, 2, 92, 2, 90, 2, 98, 2, 93, 2, 90, 2, 95, 2, 98, 2, 96, 2, 75, 2, 99, 2, 96, 2, 72, 2, 75, 2, 94, 2, 78, 2, 71, 2, 78, 2, 89, 2, 84, 2, 78, 2, 94, 2, 89, 2, 102, 2, 109, 2, 104, 2, 102, 2, 107, 2, 109, 2, 108, 2, 122, 2, 110, 2, 108, 2, 120, 2, 122, 2, 119, 2, 116, 2, 121, 2, 119, 2, 114, 2, 116, 2, 113, 2, 103, 2, 115, 2, 113, 2, 101, 2, 103, 2, 106, 2, 112, 2, 118, 2, 106, 2, 100, 2, 112, 2, 123, 2, 105, 2, 111, 2, 123, 2, 117, 2, 105, 2, 125, 2, 134, 2, 127, 2, 125, 2, 132, 2, 134, 2, 131, 2, 145, 2, 133, 2, 131, 2, 143, 2, 145, 2, 144, 2, 139, 2, 146, 2, 144, 2, 137, 2, 139, 2, 138, 2, 128, 2, 140, 2, 138, 2, 126, 2, 128, 2, 130, 2, 136, 2, 142, 2, 130, 2, 124, 2, 136, 2, 147, 2, 129, 2, 135, 2, 147, 2, 141, 2, 129, 2, 150, 2, 157, 2, 152, 2, 150, 2, 155, 2, 157, 2, 156, 2, 170, 2, 158, 2, 156, 2, 168, 2, 170, 2, 167, 2, 164, 2, 169, 2, 167, 2, 162, 2, 164, 2, 161, 2, 151, 2, 163, 2, 161, 2, 149, 2, 151, 2, 154, 2, 160, 2, 166, 2, 154, 2, 148, 2, 160, 2, 171, 2, 153, 2, 159, 2, 171, 2, 165, 2, 153, 2, 174, 2, 181, 2, 176, 2, 174, 2, 179, 2, 181, 2, 180, 2, 194, 2, 182, 2, 180, 2, 192, 2, 194, 2, 191, 2, 188, 2, 193, 2, 191, 2, 186, 2, 188, 2, 185, 2, 175, 2, 187, 2, 185, 2, 173, 2, 175, 2, 178, 2, 184, 2, 190, 2, 178, 2, 172, 2, 184, 2, 195, 2, 177, 2, 183, 2, 195, 2, 189, 2, 177, 2, 197, 2, 206, 2, 199, 2, 197, 2, 204, 2, 206, 2, 203, 2, 217, 2, 205, 2, 203, 2, 215, 2, 217, 2, 216, 2, 211, 2, 218, 2, 216, 2, 209, 2, 211, 2, 210, 2, 200, 2, 212, 2, 210, 2, 198, 2, 200, 2, 202, 2, 208, 2, 214, 2, 202, 2, 196, 2, 208, 2, 219, 2, 201, 2, 207, 2, 219, 2, 213, 2, 201, 2, 222, 2, 229, 2, 224, 2, 222, 2, 227, 2, 229, 2, 228, 2, 242, 2, 230, 2, 228, 2, 240, 2, 242, 2, 239, 2, 236, 2, 241, 2, 239, 2, 234, 2, 236, 2, 233, 2, 223, 2, 235, 2, 233, 2, 221, 2, 223, 2, 226, 2, 232, 2, 238, 2, 226, 2, 220, 2, 232, 2, 243, 2, 225, 2, 231, 2, 243, 2, 237, 2, 225, 2, 246, 2, 254, 2, 249, 2, 246, 2, 251, 2, 254, 2, 252, 2, 5, 3, 255, 2, 252, 2, 2, 3, 5, 3, 0, 3, 10, 3, 3, 3, 0, 3, 7, 3, 10, 3, 4, 3, 248, 2, 253, 2, 248, 2, 11, 3, 17, 3, 248, 2, 4, 3, 11, 3, 6, 3, 15, 3, 9, 3, 6, 3, 12, 3, 15, 3, 13, 3, 247, 2, 16, 3, 13, 3, 244, 2, 247, 2, 14, 3, 250, 2, 245, 2, 250, 2, 8, 3, 1, 3, 250, 2, 14, 3, 8, 3, 20, 3, 28, 3, 23, 3, 20, 3, 25, 3, 28, 3, 26, 3, 35, 3, 29, 3, 26, 3, 32, 3, 35, 3, 31, 3, 41, 3, 34, 3, 31, 3, 38, 3, 41, 3, 33, 3, 22, 3, 27, 3, 22, 3, 40, 3, 47, 3, 22, 3, 33, 3, 40, 3, 36, 3, 46, 3, 39, 3, 36, 3, 43, 3, 46, 3, 42, 3, 21, 3, 45, 3, 42, 3, 18, 3, 21, 3, 44, 3, 24, 3, 19, 3, 24, 3, 37, 3, 30, 3, 24, 3, 44, 3, 37, 3, 50, 3, 57, 3, 52, 3, 50, 3, 55, 3, 57, 3, 56, 3, 70, 3, 58, 3, 56, 3, 68, 3, 70, 3, 67, 3, 64, 3, 69, 3, 67, 3, 62, 3, 64, 3, 61, 3, 51, 3, 63, 3, 61, 3, 49, 3, 51, 3, 54, 3, 60, 3, 66, 3, 54, 3, 48, 3, 60, 3, 71, 3, 53, 3, 59, 3, 71, 3, 65, 3, 53, 3, 73, 3, 82, 3, 75, 3, 73, 3, 80, 3, 82, 3, 79, 3, 93, 3, 81, 3, 79, 3, 91, 3, 93, 3, 92, 3, 87, 3, 94, 3, 92, 3, 85, 3, 87, 3, 86, 3, 76, 3, 88, 3, 86, 3, 74, 3, 76, 3, 78, 3, 84, 3, 90, 3, 78, 3, 72, 3, 84, 3, 95, 3, 77, 3, 83, 3, 95, 3, 89, 3, 77, 3, 98, 3, 105, 3, 100, 3, 98, 3, 103, 3, 105, 3, 104, 3, 118, 3, 106, 3, 104, 3, 116, 3, 118, 3, 115, 3, 112, 3, 117, 3, 115, 3, 110, 3, 112, 3, 109, 3, 99, 3, 111, 3, 109, 3, 97, 3, 99, 3, 102, 3, 108, 3, 114, 3, 102, 3, 96, 3, 108, 3, 119, 3, 101, 3, 107, 3, 119, 3, 113, 3, 101, 3, 122, 3, 129, 3, 124, 3, 122, 3, 127, 3, 129, 3, 128, 3, 142, 3, 130, 3, 128, 3, 140, 3, 142, 3, 139, 3, 136, 3, 141, 3, 139, 3, 134, 3, 136, 3, 133, 3, 123, 3, 135, 3, 133, 3, 121, 3, 123, 3, 126, 3, 132, 3, 138, 3, 126, 3, 120, 3, 132, 3, 143, 3, 125, 3, 131, 3, 143, 3, 137, 3, 125, 3, 145, 3, 154, 3, 147, 3, 145, 3, 152, 3, 154, 3, 151, 3, 165, 3, 153, 3, 151, 3, 163, 3, 165, 3, 164, 3, 159, 3, 166, 3, 164, 3, 157, 3, 159, 3, 158, 3, 148, 3, 160, 3, 158, 3, 146, 3, 148, 3, 150, 3, 156, 3, 162, 3, 150, 3, 144, 3, 156, 3, 167, 3, 149, 3, 155, 3, 167, 3, 161, 3, 149, 3, 170, 3, 177, 3, 172, 3, 170, 3, 175, 3, 177, 3, 176, 3, 190, 3, 178, 3, 176, 3, 188, 3, 190, 3, 187, 3, 184, 3, 189, 3, 187, 3, 182, 3, 184, 3, 181, 3, 171, 3, 183, 3, 181, 3, 169, 3, 171, 3, 174, 3, 180, 3, 186, 3, 174, 3, 168, 3, 180, 3, 191, 3, 173, 3, 179, 3, 191, 3, 185, 3, 173, 3, 194, 3, 202, 3, 197, 3, 194, 3, 199, 3, 202, 3, 200, 3, 209, 3, 203, 3, 200, 3, 206, 3, 209, 3, 204, 3, 214, 3, 207, 3, 204, 3, 211, 3, 214, 3, 208, 3, 196, 3, 201, 3, 196, 3, 215, 3, 221, 3, 196, 3, 208, 3, 215, 3, 210, 3, 219, 3, 213, 3, 210, 3, 216, 3, 219, 3, 217, 3, 195, 3, 220, 3, 217, 3, 192, 3, 195, 3, 218, 3, 198, 3, 193, 3, 198, 3, 212, 3, 205, 3, 198, 3, 218, 3, 212, 3, 224, 3, 232, 3, 227, 3, 224, 3, 229, 3, 232, 3, 230, 3, 239, 3, 233, 3, 230, 3, 236, 3, 239, 3, 235, 3, 245, 3, 238, 3, 235, 3, 242, 3, 245, 3, 237, 3, 226, 3, 231, 3, 226, 3, 244, 3, 251, 3, 226, 3, 237, 3, 244, 3, 240, 3, 250, 3, 243, 3, 240, 3, 247, 3, 250, 3, 246, 3, 225, 3, 249, 3, 246, 3, 222, 3, 225, 3, 248, 3, 228, 3, 223, 3, 228, 3, 241, 3, 234, 3, 228, 3, 248, 3, 241, 3, 70, 4, 80, 4, 75, 4, 80, 4, 64, 4, 60, 4, 80, 4, 70, 4, 64, 4, 40, 4, 50, 4, 45, 4, 50, 4, 34, 4, 0, 4, 50, 4, 40, 4, 34, 4, 7, 4, 27, 4, 4, 4, 7, 4, 30, 4, 27, 4, 77, 4, 69, 4, 74, 4, 77, 4, 72, 4, 69, 4, 47, 4, 39, 4, 44, 4, 47, 4, 42, 4, 39, 4, 17, 4, 8, 4, 14, 4, 17, 4, 11, 4, 8, 4, 36, 4, 255, 3, 33, 4, 36, 4, 252, 3, 255, 3, 41, 4, 32, 4, 38, 4, 41, 4, 35, 4, 32, 4, 23, 4, 15, 4, 20, 4, 23, 4, 18, 4, 15, 4, 16, 4, 26, 4, 21, 4, 26, 4, 10, 4, 3, 4, 26, 4, 16, 4, 10, 4, 254, 3, 51, 4, 1, 4, 254, 3, 54, 4, 51, 4, 31, 4, 22, 4, 28, 4, 31, 4, 25, 4, 22, 4, 253, 3, 48, 4, 53, 4, 48, 4, 37, 4, 43, 4, 48, 4, 253, 3, 37, 4, 55, 4, 46, 4, 52, 4, 55, 4, 49, 4, 46, 4, 12, 4, 2, 4, 9, 4, 12, 4, 5, 4, 2, 4, 6, 4, 24, 4, 29, 4, 24, 4, 13, 4, 19, 4, 24, 4, 6, 4, 13, 4, 66, 4, 59, 4, 63, 4, 66, 4, 56, 4, 59, 4, 71, 4, 62, 4, 68, 4, 71, 4, 65, 4, 62, 4, 58, 4, 81, 4, 61, 4, 58, 4, 84, 4, 81, 4, 57, 4, 78, 4, 83, 4, 78, 4, 67, 4, 73, 4, 78, 4, 57, 4, 67, 4, 85, 4, 76, 4, 82, 4, 85, 4, 79, 4, 76, 4, 100, 4, 110, 4, 105, 4, 110, 4, 94, 4, 90, 4, 110, 4, 100, 4, 94, 4, 107, 4, 99, 4, 104, 4, 107, 4, 102, 4, 99, 4, 96, 4, 89, 4, 93, 4, 96, 4, 86, 4, 89, 4, 101, 4, 92, 4, 98, 4, 101, 4, 95, 4, 92, 4, 88, 4, 111, 4, 91, 4, 88, 4, 114, 4, 111, 4, 87, 4, 108, 4, 113, 4, 108, 4, 97, 4, 103, 4, 108, 4, 87, 4, 97, 4, 115, 4, 106, 4, 112, 4, 115, 4, 109, 4, 106, 4, 130, 4, 140, 4, 135, 4, 140, 4, 124, 4, 120, 4, 140, 4, 130, 4, 124, 4, 137, 4, 129, 4, 134, 4, 137, 4, 132, 4, 129, 4, 126, 4, 119, 4, 123, 4, 126, 4, 116, 4, 119, 4, 131, 4, 122, 4, 128, 4, 131, 4, 125, 4, 122, 4, 118, 4, 141, 4, 121, 4, 118, 4, 144, 4, 141, 4, 117, 4, 138, 4, 143, 4, 138, 4, 127, 4, 133, 4, 138, 4, 117, 4, 127, 4, 145, 4, 136, 4, 142, 4, 145, 4, 139, 4, 136, 4, 160, 4, 170, 4, 165, 4, 170, 4, 154, 4, 150, 4, 170, 4, 160, 4, 154, 4, 167, 4, 159, 4, 164, 4, 167, 4, 162, 4, 159, 4, 156, 4, 149, 4, 153, 4, 156, 4, 146, 4, 149, 4, 161, 4, 152, 4, 158, 4, 161, 4, 155, 4, 152, 4, 148, 4, 172, 4, 151, 4, 148, 4, 175, 4, 172, 4, 147, 4, 168, 4, 173, 4, 168, 4, 157, 4, 163, 4, 168, 4, 147, 4, 157, 4, 174, 4, 166, 4, 171, 4, 174, 4, 169, 4, 166, 4, 190, 4, 200, 4, 195, 4, 200, 4, 184, 4, 180, 4, 200, 4, 190, 4, 184, 4, 197, 4, 189, 4, 194, 4, 197, 4, 192, 4, 189, 4, 186, 4, 179, 4, 183, 4, 186, 4, 176, 4, 179, 4, 191, 4, 182, 4, 188, 4, 191, 4, 185, 4, 182, 4, 178, 4, 202, 4, 181, 4, 178, 4, 205, 4, 202, 4, 177, 4, 198, 4, 203, 4, 198, 4, 187, 4, 193, 4, 198, 4, 177, 4, 187, 4, 204, 4, 196, 4, 201, 4, 204, 4, 199, 4, 196, 4 ),
+"blend_shape_data": [ ],
+"format": 2194711,
+"index_count": 1896,
+"material": ExtResource( 1 ),
+"primitive": 4,
+"skeleton_aabb": [ ],
+"vertex_count": 1230
+}
+
+[sub_resource type="BoxShape" id=2]
+extents = Vector3( 4.17982, 0.327926, 1.58681 )
+
+[sub_resource type="BoxShape" id=3]
+extents = Vector3( 6.16544, 0.327926, 1.58681 )
+
+[sub_resource type="BoxShape" id=4]
+extents = Vector3( 0.45315, 2.08748, 0.37585 )
+
+[node name="prop_dock" type="StaticBody"]
+
+[node name="dock" type="MeshInstance" parent="."]
+transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 0.794522, 0, 0, 0 )
+mesh = SubResource( 1 )
+
+[node name="floorcollision1" type="CollisionShape" parent="."]
+transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -4.05009, 6.20805 )
+shape = SubResource( 2 )
+
+[node name="floorcollision2" type="CollisionShape" parent="."]
+transform = Transform( -4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -2.54355, -4.05009, -1.3625 )
+shape = SubResource( 3 )
+
+[node name="post1" type="CollisionShape" parent="."]
+transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -0.582595, -4.92178, 4.1696 )
+shape = SubResource( 4 )
+
+[node name="post2" type="CollisionShape" parent="."]
+transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -4.43786, -4.92178, 4.92531 )
+shape = SubResource( 4 )
+
+[node name="post3" type="CollisionShape" parent="."]
+transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -4.39821, -4.92178, 7.45404 )
+shape = SubResource( 4 )
+
+[node name="post4" type="CollisionShape" parent="."]
+transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -4.26818, -4.92178, 0.56021 )
+shape = SubResource( 4 )
+
+[node name="post5" type="CollisionShape" parent="."]
+transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -4.36988, -4.85749, -3.58664 )
+shape = SubResource( 4 )
+
+[node name="post6" type="CollisionShape" parent="."]
+transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -4.58764, -5.28253, -6.82763 )
+shape = SubResource( 4 )
+
+[node name="post7" type="CollisionShape" parent="."]
+transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -0.603706, -5.58769, -6.93873 )
+shape = SubResource( 4 )
diff --git a/scenes/environment/housescene.tscn b/scenes/environment/housescene.tscn
new file mode 100644
index 0000000..2b0c4f2
--- /dev/null
+++ b/scenes/environment/housescene.tscn
@@ -0,0 +1,42 @@
+[gd_scene load_steps=5 format=2]
+
+[ext_resource path="res://work/housetexture.material" type="Material" id=1]
+
+[sub_resource type="ArrayMesh" id=1]
+resource_name = "housescene_Cube003"
+surfaces/0 = {
+"aabb": AABB( -4.37777, -0.735215, -4.45546, 8.04195, 6.66384, 9.0739 ),
+"array_data": PoolByteArray( 230, 129, 106, 192, 168, 241, 27, 191, 229, 50, 129, 64, 129, 0, 0, 69, 39, 59, 252, 59, 230, 129, 106, 192, 168, 241, 27, 191, 229, 50, 129, 64, 0, 0, 125, 64, 150, 56, 116, 59, 230, 129, 106, 192, 111, 55, 69, 64, 229, 50, 129, 64, 129, 0, 0, 63, 30, 59, 242, 54, 230, 129, 106, 192, 111, 55, 69, 64, 229, 50, 129, 64, 201, 71, 247, 59, 201, 58, 243, 53, 230, 129, 106, 192, 111, 55, 69, 64, 229, 50, 129, 64, 201, 71, 96, 149, 239, 58, 184, 54, 230, 129, 106, 192, 111, 55, 69, 64, 229, 50, 129, 64, 217, 87, 249, 61, 217, 58, 13, 54, 230, 129, 106, 192, 111, 55, 69, 64, 229, 50, 129, 64, 217, 87, 24, 69, 26, 58, 199, 53, 230, 129, 106, 192, 111, 55, 69, 64, 229, 50, 129, 64, 0, 0, 124, 62, 144, 56, 227, 55, 230, 129, 106, 192, 168, 241, 27, 191, 229, 50, 129, 192, 0, 129, 127, 63, 0, 0, 0, 60, 230, 129, 106, 192, 168, 241, 27, 191, 229, 50, 129, 192, 127, 127, 134, 65, 234, 54, 112, 59, 230, 129, 106, 192, 111, 55, 69, 64, 229, 50, 129, 192, 201, 71, 19, 71, 133, 48, 164, 54, 230, 129, 106, 192, 111, 55, 69, 64, 229, 50, 129, 192, 201, 71, 242, 57, 93, 49, 145, 54, 230, 129, 106, 192, 111, 55, 69, 64, 229, 50, 129, 192, 217, 87, 249, 61, 123, 44, 158, 54, 230, 129, 106, 192, 111, 55, 69, 64, 229, 50, 129, 192, 217, 87, 13, 66, 32, 48, 170, 54, 230, 129, 106, 192, 111, 55, 69, 64, 229, 50, 129, 192, 127, 127, 177, 39, 249, 54, 51, 56, 230, 129, 106, 192, 111, 55, 69, 64, 229, 50, 129, 192, 0, 127, 127, 63, 93, 49, 145, 54, 230, 129, 106, 64, 168, 241, 27, 191, 229, 50, 129, 64, 0, 0, 120, 66, 26, 59, 228, 59, 230, 129, 106, 64, 168, 241, 27, 191, 229, 50, 129, 64, 127, 0, 124, 127, 109, 56, 129, 59, 230, 129, 106, 64, 111, 55, 69, 64, 229, 50, 129, 64, 0, 0, 125, 64, 18, 59, 197, 55, 230, 129, 106, 64, 111, 55, 69, 64, 229, 50, 129, 64, 55, 71, 157, 109, 226, 58, 205, 54, 230, 129, 106, 64, 111, 55, 69, 64, 229, 50, 129, 64, 55, 71, 11, 198, 251, 58, 211, 54, 230, 129, 106, 64, 111, 55, 69, 64, 229, 50, 129, 64, 127, 0, 124, 127, 100, 56, 6, 55, 230, 129, 106, 64, 168, 241, 27, 191, 229, 50, 129, 192, 127, 127, 148, 72, 62, 50, 57, 59, 230, 129, 106, 64, 168, 241, 27, 191, 229, 50, 129, 192, 127, 0, 126, 127, 110, 57, 181, 59, 230, 129, 106, 64, 111, 55, 69, 64, 229, 50, 129, 192, 127, 127, 181, 89, 104, 50, 236, 55, 230, 129, 106, 64, 111, 55, 69, 64, 229, 50, 129, 192, 55, 71, 8, 196, 119, 46, 122, 55, 230, 129, 106, 64, 111, 55, 69, 64, 229, 50, 129, 192, 55, 71, 143, 118, 30, 49, 65, 55, 230, 129, 106, 64, 111, 55, 69, 64, 229, 50, 129, 192, 127, 0, 126, 1, 104, 57, 251, 54, 0, 0, 0, 0, 81, 183, 189, 64, 229, 50, 129, 192, 201, 71, 217, 48, 162, 53, 127, 51, 0, 0, 0, 0, 81, 183, 189, 64, 229, 50, 129, 192, 201, 71, 239, 56, 251, 53, 127, 51, 0, 0, 0, 0, 81, 183, 189, 64, 229, 50, 129, 192, 127, 127, 131, 64, 183, 52, 63, 55, 0, 0, 0, 0, 81, 183, 189, 64, 229, 50, 129, 192, 55, 71, 10, 197, 67, 53, 140, 51, 0, 0, 0, 0, 81, 183, 189, 64, 229, 50, 129, 192, 55, 71, 143, 118, 67, 53, 153, 51, 0, 0, 0, 0, 81, 183, 189, 64, 229, 50, 129, 64, 201, 71, 244, 58, 71, 58, 61, 49, 0, 0, 0, 0, 81, 183, 189, 64, 229, 50, 129, 64, 201, 71, 133, 254, 99, 58, 137, 49, 0, 0, 0, 0, 81, 183, 189, 64, 229, 50, 129, 64, 0, 0, 120, 60, 238, 57, 8, 55, 0, 0, 0, 0, 81, 183, 189, 64, 229, 50, 129, 64, 55, 71, 113, 8, 29, 58, 61, 49, 0, 0, 0, 0, 81, 183, 189, 64, 229, 50, 129, 64, 55, 71, 12, 198, 55, 58, 61, 49, 180, 22, 140, 192, 188, 163, 48, 64, 229, 50, 129, 64, 217, 87, 249, 61, 239, 58, 204, 54, 180, 22, 140, 192, 188, 163, 48, 64, 229, 50, 129, 64, 217, 87, 253, 62, 131, 58, 191, 54, 180, 22, 140, 192, 188, 163, 48, 64, 229, 50, 129, 192, 217, 87, 249, 61, 54, 39, 92, 55, 180, 22, 140, 192, 188, 163, 48, 64, 229, 50, 129, 192, 217, 87, 0, 63, 119, 46, 86, 55, 230, 129, 106, 192, 111, 55, 69, 64, 32, 147, 142, 192, 201, 71, 22, 72, 248, 45, 145, 54, 230, 129, 106, 192, 111, 55, 69, 64, 32, 147, 142, 192, 217, 87, 7, 65, 123, 44, 158, 54, 230, 129, 106, 64, 111, 55, 69, 64, 32, 147, 142, 192, 55, 71, 143, 118, 206, 50, 84, 55, 0, 0, 0, 0, 81, 183, 189, 64, 32, 147, 142, 192, 201, 71, 219, 49, 234, 52, 242, 51, 0, 0, 0, 0, 81, 183, 189, 64, 32, 147, 142, 192, 55, 71, 143, 118, 194, 53, 191, 51, 180, 22, 140, 192, 188, 163, 48, 64, 32, 147, 142, 192, 217, 87, 250, 61, 54, 39, 92, 55, 230, 129, 106, 192, 111, 55, 69, 64, 71, 202, 147, 64, 201, 71, 98, 148, 124, 58, 76, 54, 230, 129, 106, 192, 111, 55, 69, 64, 71, 202, 147, 64, 217, 87, 36, 71, 207, 58, 13, 54, 230, 129, 106, 64, 111, 55, 69, 64, 71, 202, 147, 64, 55, 71, 159, 108, 140, 58, 110, 54, 0, 0, 0, 0, 81, 183, 189, 64, 71, 202, 147, 64, 201, 71, 137, 252, 26, 58, 163, 49, 0, 0, 0, 0, 81, 183, 189, 64, 71, 202, 147, 64, 55, 71, 116, 6, 231, 57, 124, 49, 180, 22, 140, 192, 188, 163, 48, 64, 71, 202, 147, 64, 217, 87, 17, 67, 255, 58, 185, 54, 230, 129, 106, 192, 66, 106, 206, 62, 229, 50, 129, 64, 129, 0, 0, 66, 37, 59, 191, 58, 230, 129, 106, 192, 66, 106, 206, 62, 229, 50, 129, 64, 129, 0, 0, 68, 37, 59, 191, 58, 230, 129, 106, 192, 66, 106, 206, 62, 229, 50, 129, 64, 0, 0, 0, 1, 148, 56, 125, 58, 230, 129, 106, 192, 238, 176, 217, 62, 229, 50, 129, 192, 127, 127, 134, 65, 238, 54, 136, 58, 230, 129, 106, 192, 188, 176, 251, 62, 229, 50, 129, 64, 129, 0, 0, 66, 36, 59, 164, 58, 230, 129, 106, 192, 188, 176, 251, 62, 229, 50, 129, 64, 129, 0, 0, 66, 36, 59, 164, 58, 230, 129, 106, 192, 188, 176, 251, 62, 229, 50, 129, 64, 0, 0, 125, 62, 148, 56, 104, 58, 230, 129, 106, 192, 106, 244, 5, 63, 229, 50, 129, 192, 127, 127, 141, 57, 239, 54, 114, 58, 230, 129, 106, 192, 121, 184, 212, 62, 144, 240, 52, 64, 129, 0, 0, 67, 75, 58, 165, 58, 230, 129, 106, 192, 121, 184, 212, 62, 144, 240, 52, 64, 129, 0, 0, 63, 75, 58, 165, 58, 230, 129, 106, 192, 121, 184, 212, 62, 144, 240, 52, 64, 1, 129, 127, 63, 75, 58, 165, 58, 230, 129, 106, 192, 121, 184, 212, 62, 144, 240, 52, 64, 0, 18, 127, 193, 75, 58, 165, 58, 230, 129, 106, 192, 114, 238, 0, 63, 40, 252, 51, 64, 129, 0, 0, 65, 72, 58, 138, 58, 230, 129, 106, 192, 114, 238, 0, 63, 40, 252, 51, 64, 129, 0, 0, 67, 72, 58, 138, 58, 230, 129, 106, 192, 114, 238, 0, 63, 40, 252, 51, 64, 1, 129, 127, 63, 72, 58, 138, 58, 230, 129, 106, 192, 114, 238, 0, 63, 40, 252, 51, 64, 0, 0, 127, 193, 72, 58, 138, 58, 230, 129, 106, 192, 114, 238, 0, 63, 40, 252, 51, 64, 0, 18, 127, 193, 72, 58, 138, 58, 230, 129, 106, 192, 114, 238, 0, 63, 40, 252, 51, 64, 0, 125, 127, 193, 72, 58, 138, 58, 230, 129, 106, 192, 138, 71, 220, 62, 211, 43, 176, 63, 129, 0, 0, 67, 70, 57, 133, 58, 230, 129, 106, 192, 138, 71, 220, 62, 211, 43, 176, 63, 130, 0, 0, 67, 70, 57, 133, 58, 230, 129, 106, 192, 138, 71, 220, 62, 211, 43, 176, 63, 1, 129, 127, 63, 70, 57, 133, 58, 230, 129, 106, 192, 138, 71, 220, 62, 211, 43, 176, 63, 113, 129, 127, 63, 70, 57, 133, 58, 230, 129, 106, 192, 98, 147, 4, 63, 198, 201, 174, 63, 129, 0, 0, 66, 69, 57, 107, 58, 230, 129, 106, 192, 98, 147, 4, 63, 198, 201, 174, 63, 130, 0, 0, 67, 69, 57, 107, 58, 230, 129, 106, 192, 98, 147, 4, 63, 198, 201, 174, 63, 113, 129, 127, 63, 69, 57, 107, 58, 230, 129, 106, 192, 98, 147, 4, 63, 198, 201, 174, 63, 0, 125, 127, 193, 69, 57, 107, 58, 249, 238, 116, 192, 121, 184, 212, 62, 144, 240, 52, 64, 129, 0, 0, 67, 75, 58, 165, 58, 249, 238, 116, 192, 121, 184, 212, 62, 144, 240, 52, 64, 1, 129, 127, 63, 75, 58, 165, 58, 249, 238, 116, 192, 121, 184, 212, 62, 144, 240, 52, 64, 0, 18, 127, 193, 75, 58, 165, 58, 249, 238, 116, 192, 114, 238, 0, 63, 40, 252, 51, 64, 129, 0, 0, 67, 72, 58, 138, 58, 249, 238, 116, 192, 114, 238, 0, 63, 40, 252, 51, 64, 0, 18, 127, 193, 72, 58, 138, 58, 249, 238, 116, 192, 114, 238, 0, 63, 40, 252, 51, 64, 0, 125, 126, 63, 72, 58, 138, 58, 249, 238, 116, 192, 138, 71, 220, 62, 211, 43, 176, 63, 129, 0, 0, 67, 70, 57, 133, 58, 249, 238, 116, 192, 138, 71, 220, 62, 211, 43, 176, 63, 1, 129, 127, 63, 70, 57, 133, 58, 249, 238, 116, 192, 138, 71, 220, 62, 211, 43, 176, 63, 113, 129, 127, 63, 70, 57, 133, 58, 249, 238, 116, 192, 98, 147, 4, 63, 198, 201, 174, 63, 129, 0, 0, 67, 69, 57, 107, 58, 249, 238, 116, 192, 98, 147, 4, 63, 198, 201, 174, 63, 113, 129, 127, 63, 69, 57, 107, 58, 249, 238, 116, 192, 98, 147, 4, 63, 198, 201, 174, 63, 0, 125, 130, 193, 69, 57, 107, 58, 230, 129, 106, 192, 47, 111, 4, 63, 51, 249, 181, 63, 129, 0, 0, 67, 79, 57, 109, 58, 230, 129, 106, 192, 47, 111, 4, 63, 51, 249, 181, 63, 1, 129, 127, 63, 79, 57, 109, 58, 230, 129, 106, 192, 47, 111, 4, 63, 51, 249, 181, 63, 126, 129, 127, 63, 79, 57, 109, 58, 230, 129, 106, 192, 47, 111, 4, 63, 51, 249, 181, 63, 0, 125, 130, 193, 79, 57, 109, 58, 230, 129, 106, 192, 171, 30, 45, 64, 65, 105, 51, 64, 129, 0, 0, 62, 68, 58, 232, 55, 230, 129, 106, 192, 171, 30, 45, 64, 65, 105, 51, 64, 0, 0, 127, 193, 68, 58, 232, 55, 230, 129, 106, 192, 171, 30, 45, 64, 65, 105, 51, 64, 0, 123, 127, 193, 68, 58, 232, 55, 230, 129, 106, 192, 7, 135, 47, 64, 43, 14, 180, 63, 129, 0, 0, 62, 77, 57, 227, 55, 230, 129, 106, 192, 7, 135, 47, 64, 43, 14, 180, 63, 126, 129, 127, 63, 77, 57, 227, 55, 230, 129, 106, 192, 7, 135, 47, 64, 43, 14, 180, 63, 0, 123, 127, 193, 77, 57, 227, 55, 230, 129, 106, 192, 149, 111, 1, 63, 47, 43, 39, 64, 129, 0, 0, 65, 36, 58, 134, 58, 230, 129, 106, 192, 149, 111, 1, 63, 47, 43, 39, 64, 1, 129, 127, 63, 36, 58, 134, 58, 230, 129, 106, 192, 149, 111, 1, 63, 47, 43, 39, 64, 126, 129, 127, 63, 36, 58, 134, 58, 230, 129, 106, 192, 149, 111, 1, 63, 47, 43, 39, 64, 0, 125, 130, 193, 36, 58, 134, 58, 230, 129, 106, 192, 173, 21, 4, 63, 140, 189, 199, 63, 129, 0, 0, 67, 104, 57, 112, 58, 230, 129, 106, 192, 173, 21, 4, 63, 140, 189, 199, 63, 1, 129, 127, 63, 104, 57, 112, 58, 230, 129, 106, 192, 173, 21, 4, 63, 140, 189, 199, 63, 0, 0, 127, 193, 104, 57, 112, 58, 230, 129, 106, 192, 173, 21, 4, 63, 140, 189, 199, 63, 0, 125, 0, 194, 104, 57, 112, 58, 230, 129, 106, 192, 14, 214, 39, 64, 171, 28, 201, 63, 129, 0, 0, 63, 106, 57, 19, 56, 230, 129, 106, 192, 14, 214, 39, 64, 171, 28, 201, 63, 1, 129, 127, 63, 106, 57, 19, 56, 230, 129, 106, 192, 14, 214, 39, 64, 171, 28, 201, 63, 0, 0, 127, 193, 106, 57, 19, 56, 230, 129, 106, 192, 208, 18, 39, 64, 74, 224, 38, 64, 129, 0, 0, 62, 34, 58, 17, 56, 230, 129, 106, 192, 208, 18, 39, 64, 74, 224, 38, 64, 1, 129, 127, 63, 34, 58, 17, 56, 230, 129, 106, 192, 208, 18, 39, 64, 74, 224, 38, 64, 126, 129, 127, 63, 34, 58, 17, 56, 185, 214, 111, 192, 173, 21, 4, 63, 140, 189, 199, 63, 129, 0, 0, 67, 104, 57, 112, 58, 185, 214, 111, 192, 173, 21, 4, 63, 140, 189, 199, 63, 1, 129, 127, 63, 104, 57, 112, 58, 185, 214, 111, 192, 173, 21, 4, 63, 140, 189, 199, 63, 0, 0, 127, 193, 104, 57, 112, 58, 185, 214, 111, 192, 47, 111, 4, 63, 51, 249, 181, 63, 129, 0, 0, 67, 79, 57, 109, 58, 185, 214, 111, 192, 47, 111, 4, 63, 51, 249, 181, 63, 1, 129, 127, 63, 79, 57, 109, 58, 185, 214, 111, 192, 47, 111, 4, 63, 51, 249, 181, 63, 126, 129, 127, 63, 79, 57, 109, 58, 185, 214, 111, 192, 114, 238, 0, 63, 40, 252, 51, 64, 129, 0, 0, 67, 72, 58, 138, 58, 185, 214, 111, 192, 114, 238, 0, 63, 40, 252, 51, 64, 1, 129, 127, 63, 72, 58, 138, 58, 185, 214, 111, 192, 114, 238, 0, 63, 40, 252, 51, 64, 0, 0, 127, 193, 72, 58, 138, 58, 185, 214, 111, 192, 171, 30, 45, 64, 65, 105, 51, 64, 129, 0, 0, 62, 68, 58, 232, 55, 185, 214, 111, 192, 171, 30, 45, 64, 65, 105, 51, 64, 0, 0, 127, 193, 68, 58, 232, 55, 185, 214, 111, 192, 171, 30, 45, 64, 65, 105, 51, 64, 0, 123, 127, 193, 68, 58, 232, 55, 185, 214, 111, 192, 7, 135, 47, 64, 43, 14, 180, 63, 129, 0, 0, 62, 77, 57, 227, 55, 185, 214, 111, 192, 7, 135, 47, 64, 43, 14, 180, 63, 126, 129, 127, 63, 77, 57, 227, 55, 185, 214, 111, 192, 7, 135, 47, 64, 43, 14, 180, 63, 0, 123, 127, 193, 77, 57, 227, 55, 185, 214, 111, 192, 149, 111, 1, 63, 47, 43, 39, 64, 129, 0, 0, 66, 36, 58, 134, 58, 185, 214, 111, 192, 149, 111, 1, 63, 47, 43, 39, 64, 1, 129, 127, 63, 36, 58, 134, 58, 185, 214, 111, 192, 149, 111, 1, 63, 47, 43, 39, 64, 126, 129, 127, 63, 36, 58, 134, 58, 185, 214, 111, 192, 14, 214, 39, 64, 171, 28, 201, 63, 129, 0, 0, 62, 106, 57, 19, 56, 185, 214, 111, 192, 14, 214, 39, 64, 171, 28, 201, 63, 1, 129, 127, 63, 106, 57, 19, 56, 185, 214, 111, 192, 14, 214, 39, 64, 171, 28, 201, 63, 0, 0, 127, 193, 106, 57, 19, 56, 185, 214, 111, 192, 208, 18, 39, 64, 74, 224, 38, 64, 129, 0, 0, 62, 34, 58, 17, 56, 185, 214, 111, 192, 208, 18, 39, 64, 74, 224, 38, 64, 1, 129, 127, 63, 34, 58, 17, 56, 185, 214, 111, 192, 208, 18, 39, 64, 74, 224, 38, 64, 126, 129, 127, 63, 34, 58, 17, 56, 230, 129, 106, 192, 215, 253, 217, 62, 28, 46, 90, 192, 129, 0, 0, 68, 170, 51, 39, 58, 230, 129, 106, 192, 215, 253, 217, 62, 28, 46, 90, 192, 129, 0, 0, 69, 170, 51, 39, 58, 230, 129, 106, 192, 215, 253, 217, 62, 28, 46, 90, 192, 0, 130, 127, 193, 170, 51, 39, 58, 230, 129, 106, 192, 215, 253, 217, 62, 28, 46, 90, 192, 122, 129, 127, 63, 170, 51, 39, 58, 230, 129, 106, 192, 151, 203, 5, 63, 69, 105, 90, 192, 129, 0, 0, 67, 169, 51, 17, 58, 230, 129, 106, 192, 151, 203, 5, 63, 69, 105, 90, 192, 129, 0, 0, 68, 169, 51, 17, 58, 230, 129, 106, 192, 151, 203, 5, 63, 69, 105, 90, 192, 122, 129, 127, 63, 169, 51, 17, 58, 230, 129, 106, 192, 151, 203, 5, 63, 69, 105, 90, 192, 0, 126, 127, 193, 169, 51, 17, 58, 230, 129, 106, 192, 34, 132, 5, 63, 80, 107, 20, 192, 129, 0, 0, 68, 93, 53, 37, 58, 230, 129, 106, 192, 34, 132, 5, 63, 80, 107, 20, 192, 129, 0, 0, 68, 93, 53, 37, 58, 230, 129, 106, 192, 34, 132, 5, 63, 80, 107, 20, 192, 0, 1, 127, 193, 93, 53, 37, 58, 230, 129, 106, 192, 34, 132, 5, 63, 80, 107, 20, 192, 0, 126, 127, 193, 93, 53, 37, 58, 230, 129, 106, 192, 99, 131, 218, 62, 58, 89, 20, 192, 129, 0, 0, 68, 93, 53, 60, 58, 230, 129, 106, 192, 99, 131, 218, 62, 58, 89, 20, 192, 129, 0, 0, 64, 93, 53, 60, 58, 230, 129, 106, 192, 99, 131, 218, 62, 58, 89, 20, 192, 0, 130, 127, 193, 93, 53, 60, 58, 230, 129, 106, 192, 99, 131, 218, 62, 58, 89, 20, 192, 0, 1, 127, 193, 93, 53, 60, 58, 230, 129, 106, 192, 239, 135, 5, 63, 21, 36, 24, 192, 129, 0, 0, 68, 73, 53, 36, 58, 230, 129, 106, 192, 239, 135, 5, 63, 21, 36, 24, 192, 0, 129, 127, 63, 73, 53, 36, 58, 230, 129, 106, 192, 239, 135, 5, 63, 21, 36, 24, 192, 0, 2, 127, 193, 73, 53, 36, 58, 230, 129, 106, 192, 239, 135, 5, 63, 21, 36, 24, 192, 0, 126, 127, 193, 73, 53, 36, 58, 230, 129, 106, 192, 239, 135, 5, 63, 21, 36, 24, 192, 0, 126, 127, 193, 73, 53, 36, 58, 230, 129, 106, 192, 110, 198, 5, 63, 250, 90, 85, 192, 129, 0, 0, 68, 226, 51, 18, 58, 230, 129, 106, 192, 110, 198, 5, 63, 250, 90, 85, 192, 0, 129, 127, 63, 226, 51, 18, 58, 230, 129, 106, 192, 110, 198, 5, 63, 250, 90, 85, 192, 125, 129, 127, 63, 226, 51, 18, 58, 230, 129, 106, 192, 110, 198, 5, 63, 250, 90, 85, 192, 0, 126, 127, 193, 226, 51, 18, 58, 230, 129, 106, 192, 110, 198, 5, 63, 250, 90, 85, 192, 0, 126, 127, 193, 226, 51, 18, 58, 230, 129, 106, 192, 86, 68, 55, 64, 2, 178, 26, 192, 129, 0, 0, 62, 79, 53, 214, 55, 230, 129, 106, 192, 86, 68, 55, 64, 2, 178, 26, 192, 0, 2, 127, 193, 79, 53, 214, 55, 230, 129, 106, 192, 86, 68, 55, 64, 2, 178, 26, 192, 0, 124, 127, 193, 79, 53, 214, 55, 230, 129, 106, 192, 185, 91, 56, 64, 204, 117, 87, 192, 129, 0, 0, 61, 255, 51, 220, 55, 230, 129, 106, 192, 185, 91, 56, 64, 204, 117, 87, 192, 125, 129, 127, 63, 255, 51, 220, 55, 230, 129, 106, 192, 185, 91, 56, 64, 204, 117, 87, 192, 0, 124, 127, 193, 255, 51, 220, 55, 230, 129, 106, 192, 112, 142, 5, 63, 220, 130, 30, 192, 129, 0, 0, 67, 37, 53, 34, 58, 230, 129, 106, 192, 112, 142, 5, 63, 220, 130, 30, 192, 0, 129, 127, 63, 37, 53, 34, 58, 230, 129, 106, 192, 112, 142, 5, 63, 220, 130, 30, 192, 124, 129, 127, 63, 37, 53, 34, 58, 230, 129, 106, 192, 112, 142, 5, 63, 220, 130, 30, 192, 0, 126, 127, 193, 37, 53, 34, 58, 230, 129, 106, 192, 112, 142, 5, 63, 220, 130, 30, 192, 0, 126, 127, 193, 37, 53, 34, 58, 230, 129, 106, 192, 123, 192, 5, 63, 144, 135, 79, 192, 129, 0, 0, 68, 18, 52, 20, 58, 230, 129, 106, 192, 123, 192, 5, 63, 144, 135, 79, 192, 0, 129, 127, 63, 18, 52, 20, 58, 230, 129, 106, 192, 123, 192, 5, 63, 144, 135, 79, 192, 0, 0, 127, 193, 18, 52, 20, 58, 230, 129, 106, 192, 123, 192, 5, 63, 144, 135, 79, 192, 0, 126, 127, 193, 18, 52, 20, 58, 230, 129, 106, 192, 123, 192, 5, 63, 144, 135, 79, 192, 0, 126, 127, 193, 18, 52, 20, 58, 230, 129, 106, 192, 130, 231, 48, 64, 134, 204, 79, 192, 129, 0, 0, 63, 41, 52, 8, 56, 230, 129, 106, 192, 130, 231, 48, 64, 134, 204, 79, 192, 0, 130, 127, 193, 41, 52, 8, 56, 230, 129, 106, 192, 130, 231, 48, 64, 134, 204, 79, 192, 0, 0, 127, 193, 41, 52, 8, 56, 230, 129, 106, 192, 42, 236, 48, 64, 137, 189, 33, 192, 129, 0, 0, 61, 40, 53, 3, 56, 230, 129, 106, 192, 42, 236, 48, 64, 137, 189, 33, 192, 0, 130, 127, 193, 40, 53, 3, 56, 230, 129, 106, 192, 42, 236, 48, 64, 137, 189, 33, 192, 124, 129, 127, 63, 40, 53, 3, 56, 102, 211, 115, 192, 123, 192, 5, 63, 144, 135, 79, 192, 130, 0, 0, 68, 18, 52, 20, 58, 102, 211, 115, 192, 123, 192, 5, 63, 144, 135, 79, 192, 0, 129, 127, 63, 18, 52, 20, 58, 102, 211, 115, 192, 123, 192, 5, 63, 144, 135, 79, 192, 0, 0, 127, 193, 18, 52, 20, 58, 102, 211, 115, 192, 110, 198, 5, 63, 250, 90, 85, 192, 130, 0, 0, 68, 226, 51, 18, 58, 102, 211, 115, 192, 110, 198, 5, 63, 250, 90, 85, 192, 0, 129, 127, 63, 226, 51, 18, 58, 102, 211, 115, 192, 110, 198, 5, 63, 250, 90, 85, 192, 125, 129, 127, 63, 226, 51, 18, 58, 102, 211, 115, 192, 239, 135, 5, 63, 21, 36, 24, 192, 130, 0, 0, 68, 73, 53, 36, 58, 102, 211, 115, 192, 239, 135, 5, 63, 21, 36, 24, 192, 0, 129, 127, 63, 73, 53, 36, 58, 102, 211, 115, 192, 239, 135, 5, 63, 21, 36, 24, 192, 0, 2, 127, 193, 73, 53, 36, 58, 102, 211, 115, 192, 86, 68, 55, 64, 2, 178, 26, 192, 130, 0, 0, 61, 79, 53, 214, 55, 102, 211, 115, 192, 86, 68, 55, 64, 2, 178, 26, 192, 0, 2, 127, 193, 79, 53, 214, 55, 102, 211, 115, 192, 86, 68, 55, 64, 2, 178, 26, 192, 0, 124, 127, 193, 79, 53, 214, 55, 102, 211, 115, 192, 185, 91, 56, 64, 204, 117, 87, 192, 130, 0, 0, 62, 255, 51, 220, 55, 102, 211, 115, 192, 185, 91, 56, 64, 204, 117, 87, 192, 125, 129, 127, 63, 255, 51, 220, 55, 102, 211, 115, 192, 185, 91, 56, 64, 204, 117, 87, 192, 0, 124, 127, 193, 255, 51, 220, 55, 102, 211, 115, 192, 112, 142, 5, 63, 220, 130, 30, 192, 130, 0, 0, 67, 37, 53, 34, 58, 102, 211, 115, 192, 112, 142, 5, 63, 220, 130, 30, 192, 0, 129, 127, 63, 37, 53, 34, 58, 102, 211, 115, 192, 112, 142, 5, 63, 220, 130, 30, 192, 124, 129, 127, 63, 37, 53, 34, 58, 102, 211, 115, 192, 130, 231, 48, 64, 134, 204, 79, 192, 130, 0, 0, 61, 41, 52, 8, 56, 102, 211, 115, 192, 130, 231, 48, 64, 134, 204, 79, 192, 0, 130, 127, 193, 41, 52, 8, 56, 102, 211, 115, 192, 130, 231, 48, 64, 134, 204, 79, 192, 0, 0, 127, 193, 41, 52, 8, 56, 102, 211, 115, 192, 42, 236, 48, 64, 137, 189, 33, 192, 130, 0, 0, 61, 40, 53, 3, 56, 102, 211, 115, 192, 42, 236, 48, 64, 137, 189, 33, 192, 0, 130, 127, 193, 40, 53, 3, 56, 102, 211, 115, 192, 42, 236, 48, 64, 137, 189, 33, 192, 124, 129, 127, 63, 40, 53, 3, 56, 180, 109, 122, 192, 99, 131, 218, 62, 58, 89, 20, 192, 129, 0, 0, 68, 93, 53, 60, 58, 180, 109, 122, 192, 99, 131, 218, 62, 58, 89, 20, 192, 0, 130, 127, 193, 93, 53, 60, 58, 180, 109, 122, 192, 99, 131, 218, 62, 58, 89, 20, 192, 0, 1, 127, 193, 93, 53, 60, 58, 180, 109, 122, 192, 215, 253, 217, 62, 28, 46, 90, 192, 129, 0, 0, 68, 170, 51, 39, 58, 180, 109, 122, 192, 215, 253, 217, 62, 28, 46, 90, 192, 0, 130, 127, 193, 170, 51, 39, 58, 180, 109, 122, 192, 215, 253, 217, 62, 28, 46, 90, 192, 122, 129, 127, 63, 170, 51, 39, 58, 180, 109, 122, 192, 110, 198, 5, 63, 250, 90, 85, 192, 129, 0, 0, 194, 226, 51, 18, 58, 180, 109, 122, 192, 110, 198, 5, 63, 250, 90, 85, 192, 0, 126, 127, 193, 226, 51, 18, 58, 180, 109, 122, 192, 110, 198, 5, 63, 250, 90, 85, 192, 0, 126, 127, 193, 226, 51, 18, 58, 180, 109, 122, 192, 151, 203, 5, 63, 69, 105, 90, 192, 129, 0, 0, 68, 169, 51, 17, 58, 180, 109, 122, 192, 151, 203, 5, 63, 69, 105, 90, 192, 122, 129, 127, 63, 169, 51, 17, 58, 180, 109, 122, 192, 151, 203, 5, 63, 69, 105, 90, 192, 0, 126, 127, 193, 169, 51, 17, 58, 180, 109, 122, 192, 34, 132, 5, 63, 80, 107, 20, 192, 129, 0, 0, 68, 93, 53, 37, 58, 180, 109, 122, 192, 34, 132, 5, 63, 80, 107, 20, 192, 0, 1, 127, 193, 93, 53, 37, 58, 180, 109, 122, 192, 34, 132, 5, 63, 80, 107, 20, 192, 0, 126, 127, 193, 93, 53, 37, 58, 180, 109, 122, 192, 239, 135, 5, 63, 21, 36, 24, 192, 129, 0, 0, 194, 73, 53, 36, 58, 180, 109, 122, 192, 239, 135, 5, 63, 21, 36, 24, 192, 0, 126, 127, 193, 73, 53, 36, 58, 180, 109, 122, 192, 239, 135, 5, 63, 21, 36, 24, 192, 0, 126, 127, 193, 73, 53, 36, 58, 180, 109, 122, 192, 123, 192, 5, 63, 144, 135, 79, 192, 129, 0, 0, 63, 18, 52, 20, 58, 180, 109, 122, 192, 123, 192, 5, 63, 144, 135, 79, 192, 0, 126, 127, 193, 18, 52, 20, 58, 180, 109, 122, 192, 123, 192, 5, 63, 144, 135, 79, 192, 0, 126, 127, 193, 18, 52, 20, 58, 180, 109, 122, 192, 112, 142, 5, 63, 220, 130, 30, 192, 129, 0, 0, 64, 37, 53, 34, 58, 180, 109, 122, 192, 112, 142, 5, 63, 220, 130, 30, 192, 0, 126, 127, 193, 37, 53, 34, 58, 180, 109, 122, 192, 112, 142, 5, 63, 220, 130, 30, 192, 0, 126, 127, 193, 37, 53, 34, 58, 230, 129, 106, 192, 62, 199, 217, 62, 234, 186, 118, 192, 129, 0, 0, 68, 105, 50, 30, 58, 230, 129, 106, 192, 62, 199, 217, 62, 234, 186, 118, 192, 129, 0, 0, 68, 105, 50, 30, 58, 230, 129, 106, 192, 62, 199, 217, 62, 234, 186, 118, 192, 0, 0, 127, 193, 105, 50, 30, 58, 230, 129, 106, 192, 62, 199, 217, 62, 234, 186, 118, 192, 0, 0, 127, 193, 105, 50, 30, 58, 230, 129, 106, 192, 126, 232, 5, 63, 164, 184, 118, 192, 129, 0, 0, 68, 108, 50, 8, 58, 230, 129, 106, 192, 126, 232, 5, 63, 164, 184, 118, 192, 129, 0, 0, 68, 108, 50, 8, 58, 230, 129, 106, 192, 126, 232, 5, 63, 164, 184, 118, 192, 0, 0, 127, 193, 108, 50, 8, 58, 230, 129, 106, 192, 126, 232, 5, 63, 164, 184, 118, 192, 0, 0, 127, 193, 108, 50, 8, 58, 230, 129, 106, 192, 168, 241, 27, 191, 254, 210, 118, 192, 129, 0, 0, 70, 79, 50, 9, 59, 230, 129, 106, 192, 168, 241, 27, 191, 254, 210, 118, 192, 0, 129, 127, 63, 0, 0, 0, 60, 230, 129, 106, 192, 168, 241, 27, 191, 254, 210, 118, 192, 0, 0, 127, 193, 79, 50, 9, 59, 230, 129, 106, 192, 111, 55, 69, 64, 188, 125, 118, 192, 129, 0, 0, 62, 172, 50, 133, 55, 230, 129, 106, 192, 111, 55, 69, 64, 188, 125, 118, 192, 201, 71, 247, 59, 222, 49, 141, 54, 230, 129, 106, 192, 111, 55, 69, 64, 188, 125, 118, 192, 217, 87, 249, 61, 164, 45, 154, 54, 230, 129, 106, 192, 111, 55, 69, 64, 188, 125, 118, 192, 0, 0, 127, 193, 172, 50, 133, 55, 230, 129, 106, 192, 111, 55, 69, 64, 188, 125, 118, 192, 0, 127, 127, 63, 222, 49, 141, 54, 152, 30, 112, 192, 111, 55, 69, 64, 188, 125, 118, 192, 129, 0, 0, 61, 172, 50, 133, 55, 152, 30, 112, 192, 111, 55, 69, 64, 188, 125, 118, 192, 0, 0, 127, 193, 172, 50, 133, 55, 152, 30, 112, 192, 111, 55, 69, 64, 188, 125, 118, 192, 0, 127, 127, 63, 222, 49, 141, 54, 152, 30, 112, 192, 111, 55, 69, 64, 229, 50, 129, 192, 129, 0, 0, 60, 40, 50, 137, 55, 152, 30, 112, 192, 111, 55, 69, 64, 229, 50, 129, 192, 127, 127, 127, 63, 249, 54, 51, 56, 152, 30, 112, 192, 111, 55, 69, 64, 229, 50, 129, 192, 0, 127, 127, 63, 93, 49, 145, 54, 152, 30, 112, 192, 238, 176, 217, 62, 229, 50, 129, 192, 129, 0, 0, 68, 230, 49, 27, 58, 152, 30, 112, 192, 238, 176, 217, 62, 229, 50, 129, 192, 127, 127, 127, 63, 238, 54, 136, 58, 152, 30, 112, 192, 168, 241, 27, 191, 229, 50, 129, 192, 129, 0, 0, 70, 204, 49, 4, 59, 152, 30, 112, 192, 168, 241, 27, 191, 229, 50, 129, 192, 0, 129, 127, 63, 0, 0, 0, 60, 152, 30, 112, 192, 168, 241, 27, 191, 229, 50, 129, 192, 127, 127, 127, 63, 234, 54, 112, 59, 152, 30, 112, 192, 106, 244, 5, 63, 229, 50, 129, 192, 129, 0, 0, 60, 232, 49, 5, 58, 152, 30, 112, 192, 106, 244, 5, 63, 229, 50, 129, 192, 127, 127, 127, 63, 239, 54, 114, 58, 152, 30, 112, 192, 168, 241, 27, 191, 254, 210, 118, 192, 129, 0, 0, 71, 79, 50, 9, 59, 152, 30, 112, 192, 168, 241, 27, 191, 254, 210, 118, 192, 0, 129, 127, 63, 0, 0, 0, 60, 152, 30, 112, 192, 168, 241, 27, 191, 254, 210, 118, 192, 0, 0, 127, 193, 79, 50, 9, 59, 152, 30, 112, 192, 62, 199, 217, 62, 234, 186, 118, 192, 129, 0, 0, 68, 105, 50, 30, 58, 152, 30, 112, 192, 62, 199, 217, 62, 234, 186, 118, 192, 0, 0, 127, 193, 105, 50, 30, 58, 152, 30, 112, 192, 62, 199, 217, 62, 234, 186, 118, 192, 0, 0, 127, 193, 105, 50, 30, 58, 152, 30, 112, 192, 126, 232, 5, 63, 164, 184, 118, 192, 129, 0, 0, 126, 108, 50, 8, 58, 152, 30, 112, 192, 126, 232, 5, 63, 164, 184, 118, 192, 0, 0, 127, 193, 108, 50, 8, 58, 152, 30, 112, 192, 126, 232, 5, 63, 164, 184, 118, 192, 0, 0, 127, 193, 108, 50, 8, 58, 230, 129, 106, 192, 168, 241, 27, 191, 200, 76, 155, 191, 129, 0, 0, 70, 227, 54, 91, 59, 230, 129, 106, 192, 168, 241, 27, 191, 200, 76, 155, 191, 0, 129, 127, 63, 0, 0, 0, 60, 230, 129, 106, 192, 168, 241, 27, 191, 200, 76, 155, 191, 107, 129, 127, 63, 227, 54, 91, 59, 230, 129, 106, 192, 168, 241, 27, 191, 172, 195, 162, 62, 129, 0, 0, 68, 134, 56, 138, 59, 230, 129, 106, 192, 168, 241, 27, 191, 172, 195, 162, 62, 0, 129, 127, 63, 0, 0, 0, 60, 230, 129, 106, 192, 168, 241, 27, 191, 172, 195, 162, 62, 0, 22, 127, 193, 134, 56, 138, 59, 230, 129, 106, 192, 139, 95, 249, 190, 76, 19, 158, 191, 129, 0, 0, 69, 220, 54, 59, 59, 230, 129, 106, 192, 139, 95, 249, 190, 76, 19, 158, 191, 107, 129, 127, 63, 220, 54, 59, 59, 230, 129, 106, 192, 139, 95, 249, 190, 76, 19, 158, 191, 0, 126, 127, 193, 220, 54, 59, 59, 230, 129, 106, 192, 5, 97, 251, 190, 28, 239, 149, 62, 129, 0, 0, 68, 130, 56, 105, 59, 230, 129, 106, 192, 5, 97, 251, 190, 28, 239, 149, 62, 0, 22, 127, 193, 130, 56, 105, 59, 230, 129, 106, 192, 5, 97, 251, 190, 28, 239, 149, 62, 0, 126, 127, 193, 130, 56, 105, 59, 113, 184, 116, 192, 168, 241, 27, 191, 200, 76, 155, 191, 129, 0, 0, 70, 227, 54, 91, 59, 113, 184, 116, 192, 168, 241, 27, 191, 200, 76, 155, 191, 0, 129, 127, 63, 0, 0, 0, 60, 113, 184, 116, 192, 168, 241, 27, 191, 200, 76, 155, 191, 107, 129, 127, 63, 227, 54, 91, 59, 113, 184, 116, 192, 168, 241, 27, 191, 172, 195, 162, 62, 129, 0, 0, 69, 134, 56, 138, 59, 113, 184, 116, 192, 168, 241, 27, 191, 172, 195, 162, 62, 0, 129, 127, 63, 0, 0, 0, 60, 113, 184, 116, 192, 168, 241, 27, 191, 172, 195, 162, 62, 0, 22, 127, 193, 134, 56, 138, 59, 113, 184, 116, 192, 139, 95, 249, 190, 76, 19, 158, 191, 129, 0, 0, 70, 220, 54, 59, 59, 113, 184, 116, 192, 139, 95, 249, 190, 76, 19, 158, 191, 107, 129, 127, 63, 220, 54, 59, 59, 113, 184, 116, 192, 139, 95, 249, 190, 76, 19, 158, 191, 0, 126, 126, 63, 220, 54, 59, 59, 113, 184, 116, 192, 5, 97, 251, 190, 28, 239, 149, 62, 129, 0, 0, 69, 130, 56, 105, 59, 113, 184, 116, 192, 5, 97, 251, 190, 28, 239, 149, 62, 0, 22, 127, 193, 130, 56, 105, 59, 113, 184, 116, 192, 5, 97, 251, 190, 28, 239, 149, 62, 0, 126, 130, 193, 130, 56, 105, 59, 230, 129, 106, 192, 195, 220, 4, 63, 248, 86, 120, 62, 129, 0, 0, 67, 123, 56, 86, 58, 230, 129, 106, 192, 195, 220, 4, 63, 248, 86, 120, 62, 130, 0, 0, 67, 123, 56, 86, 58, 230, 129, 106, 192, 195, 220, 4, 63, 248, 86, 120, 62, 0, 1, 127, 193, 123, 56, 86, 58, 230, 129, 106, 192, 195, 220, 4, 63, 248, 86, 120, 62, 0, 1, 127, 193, 123, 56, 86, 58, 230, 129, 106, 192, 177, 58, 5, 63, 136, 247, 152, 191, 129, 0, 0, 66, 241, 54, 59, 58, 230, 129, 106, 192, 177, 58, 5, 63, 136, 247, 152, 191, 129, 0, 0, 67, 241, 54, 59, 58, 230, 129, 106, 192, 177, 58, 5, 63, 136, 247, 152, 191, 125, 129, 127, 63, 241, 54, 59, 58, 230, 129, 106, 192, 177, 58, 5, 63, 136, 247, 152, 191, 125, 129, 127, 63, 241, 54, 59, 58, 230, 129, 106, 192, 231, 113, 249, 190, 42, 21, 151, 191, 129, 0, 0, 70, 240, 54, 61, 59, 230, 129, 106, 192, 231, 113, 249, 190, 42, 21, 151, 191, 0, 129, 127, 63, 240, 54, 61, 59, 230, 129, 106, 192, 231, 113, 249, 190, 42, 21, 151, 191, 125, 129, 127, 63, 240, 54, 61, 59, 230, 129, 106, 192, 231, 113, 249, 190, 42, 21, 151, 191, 0, 126, 126, 63, 240, 54, 61, 59, 230, 129, 106, 192, 235, 83, 251, 190, 180, 249, 129, 62, 129, 0, 0, 68, 123, 56, 104, 59, 230, 129, 106, 192, 235, 83, 251, 190, 180, 249, 129, 62, 0, 129, 127, 63, 123, 56, 104, 59, 230, 129, 106, 192, 235, 83, 251, 190, 180, 249, 129, 62, 0, 1, 127, 193, 123, 56, 104, 59, 230, 129, 106, 192, 235, 83, 251, 190, 180, 249, 129, 62, 0, 126, 126, 63, 123, 56, 104, 59, 230, 129, 106, 192, 228, 188, 219, 62, 120, 96, 121, 62, 129, 0, 0, 67, 123, 56, 110, 58, 230, 129, 106, 192, 228, 188, 219, 62, 120, 96, 121, 62, 130, 0, 0, 67, 123, 56, 110, 58, 230, 129, 106, 192, 228, 188, 219, 62, 120, 96, 121, 62, 0, 1, 127, 193, 123, 56, 110, 58, 230, 129, 106, 192, 228, 188, 219, 62, 120, 96, 121, 62, 0, 1, 127, 193, 123, 56, 110, 58, 230, 129, 106, 192, 252, 12, 219, 62, 53, 203, 152, 191, 129, 0, 0, 67, 241, 54, 82, 58, 230, 129, 106, 192, 252, 12, 219, 62, 53, 203, 152, 191, 129, 0, 0, 68, 241, 54, 82, 58, 230, 129, 106, 192, 252, 12, 219, 62, 53, 203, 152, 191, 125, 129, 127, 63, 241, 54, 82, 58, 230, 129, 106, 192, 252, 12, 219, 62, 53, 203, 152, 191, 125, 129, 127, 63, 241, 54, 82, 58, 230, 129, 106, 192, 152, 161, 35, 64, 230, 198, 156, 191, 129, 0, 0, 62, 244, 54, 49, 56, 230, 129, 106, 192, 152, 161, 35, 64, 230, 198, 156, 191, 125, 129, 127, 63, 244, 54, 49, 56, 230, 129, 106, 192, 152, 161, 35, 64, 230, 198, 156, 191, 0, 125, 127, 193, 244, 54, 49, 56, 230, 129, 106, 192, 177, 93, 34, 64, 112, 241, 96, 62, 129, 0, 0, 62, 122, 56, 48, 56, 230, 129, 106, 192, 177, 93, 34, 64, 112, 241, 96, 62, 0, 1, 127, 193, 122, 56, 48, 56, 230, 129, 106, 192, 177, 93, 34, 64, 112, 241, 96, 62, 0, 125, 127, 193, 122, 56, 48, 56, 201, 115, 96, 192, 82, 170, 219, 62, 236, 2, 188, 61, 129, 0, 0, 67, 95, 56, 107, 58, 201, 115, 96, 192, 82, 170, 219, 62, 236, 2, 188, 61, 129, 0, 0, 67, 95, 56, 107, 58, 201, 115, 96, 192, 82, 170, 219, 62, 236, 2, 188, 61, 126, 129, 127, 63, 95, 56, 107, 58, 201, 115, 96, 192, 82, 170, 219, 62, 236, 2, 188, 61, 126, 129, 127, 63, 95, 56, 107, 58, 201, 115, 96, 192, 18, 29, 219, 62, 97, 248, 135, 191, 129, 0, 0, 69, 33, 55, 85, 58, 201, 115, 96, 192, 18, 29, 219, 62, 97, 248, 135, 191, 129, 0, 0, 68, 33, 55, 85, 58, 201, 115, 96, 192, 18, 29, 219, 62, 97, 248, 135, 191, 0, 0, 127, 193, 33, 55, 85, 58, 201, 115, 96, 192, 18, 29, 219, 62, 97, 248, 135, 191, 0, 0, 127, 193, 33, 55, 85, 58, 201, 115, 96, 192, 166, 230, 4, 63, 74, 206, 186, 61, 129, 0, 0, 66, 96, 56, 83, 58, 201, 115, 96, 192, 166, 230, 4, 63, 74, 206, 186, 61, 129, 0, 0, 67, 96, 56, 83, 58, 201, 115, 96, 192, 166, 230, 4, 63, 74, 206, 186, 61, 126, 129, 127, 63, 96, 56, 83, 58, 201, 115, 96, 192, 166, 230, 4, 63, 74, 206, 186, 61, 126, 129, 127, 63, 96, 56, 83, 58, 201, 115, 96, 192, 1, 50, 5, 63, 73, 243, 135, 191, 129, 0, 0, 67, 33, 55, 61, 58, 201, 115, 96, 192, 1, 50, 5, 63, 73, 243, 135, 191, 129, 0, 0, 68, 33, 55, 61, 58, 201, 115, 96, 192, 1, 50, 5, 63, 73, 243, 135, 191, 0, 0, 127, 193, 33, 55, 61, 58, 201, 115, 96, 192, 1, 50, 5, 63, 73, 243, 135, 191, 0, 0, 127, 193, 33, 55, 61, 58, 201, 115, 96, 192, 17, 153, 249, 190, 194, 42, 136, 191, 129, 0, 0, 70, 26, 55, 64, 59, 201, 115, 96, 192, 17, 153, 249, 190, 194, 42, 136, 191, 0, 129, 127, 63, 26, 55, 64, 59, 201, 115, 96, 192, 17, 153, 249, 190, 194, 42, 136, 191, 0, 0, 127, 193, 26, 55, 64, 59, 201, 115, 96, 192, 17, 153, 249, 190, 194, 42, 136, 191, 0, 126, 130, 193, 26, 55, 64, 59, 201, 115, 96, 192, 117, 31, 251, 190, 128, 56, 200, 61, 129, 0, 0, 68, 95, 56, 99, 59, 201, 115, 96, 192, 117, 31, 251, 190, 128, 56, 200, 61, 0, 129, 127, 63, 95, 56, 99, 59, 201, 115, 96, 192, 117, 31, 251, 190, 128, 56, 200, 61, 126, 129, 127, 63, 95, 56, 99, 59, 201, 115, 96, 192, 117, 31, 251, 190, 128, 56, 200, 61, 0, 126, 130, 193, 95, 56, 99, 59, 201, 115, 96, 192, 237, 221, 21, 64, 250, 122, 162, 61, 129, 0, 0, 62, 97, 56, 101, 56, 201, 115, 96, 192, 237, 221, 21, 64, 250, 122, 162, 61, 1, 129, 127, 63, 97, 56, 101, 56, 201, 115, 96, 192, 237, 221, 21, 64, 250, 122, 162, 61, 126, 129, 127, 63, 97, 56, 101, 56, 201, 115, 96, 192, 64, 182, 22, 64, 52, 142, 135, 191, 129, 0, 0, 64, 46, 55, 101, 56, 201, 115, 96, 192, 64, 182, 22, 64, 52, 142, 135, 191, 1, 129, 127, 63, 46, 55, 101, 56, 201, 115, 96, 192, 64, 182, 22, 64, 52, 142, 135, 191, 0, 0, 127, 193, 46, 55, 101, 56, 72, 87, 114, 192, 1, 50, 5, 63, 73, 243, 135, 191, 129, 0, 0, 67, 33, 55, 61, 58, 72, 87, 114, 192, 1, 50, 5, 63, 73, 243, 135, 191, 0, 0, 127, 193, 33, 55, 61, 58, 72, 87, 114, 192, 1, 50, 5, 63, 73, 243, 135, 191, 0, 0, 127, 193, 33, 55, 61, 58, 72, 87, 114, 192, 177, 58, 5, 63, 136, 247, 152, 191, 129, 0, 0, 67, 241, 54, 59, 58, 72, 87, 114, 192, 177, 58, 5, 63, 136, 247, 152, 191, 125, 129, 127, 63, 241, 54, 59, 58, 72, 87, 114, 192, 177, 58, 5, 63, 136, 247, 152, 191, 125, 129, 127, 63, 241, 54, 59, 58, 72, 87, 114, 192, 117, 31, 251, 190, 128, 56, 200, 61, 129, 0, 0, 69, 95, 56, 99, 59, 72, 87, 114, 192, 117, 31, 251, 190, 128, 56, 200, 61, 0, 129, 127, 63, 95, 56, 99, 59, 72, 87, 114, 192, 117, 31, 251, 190, 128, 56, 200, 61, 126, 129, 127, 63, 95, 56, 99, 59, 72, 87, 114, 192, 235, 83, 251, 190, 180, 249, 129, 62, 129, 0, 0, 69, 123, 56, 104, 59, 72, 87, 114, 192, 235, 83, 251, 190, 180, 249, 129, 62, 0, 129, 127, 63, 123, 56, 104, 59, 72, 87, 114, 192, 235, 83, 251, 190, 180, 249, 129, 62, 0, 1, 127, 193, 123, 56, 104, 59, 72, 87, 114, 192, 18, 29, 219, 62, 97, 248, 135, 191, 129, 0, 0, 67, 33, 55, 85, 58, 72, 87, 114, 192, 18, 29, 219, 62, 97, 248, 135, 191, 129, 0, 0, 68, 33, 55, 85, 58, 72, 87, 114, 192, 18, 29, 219, 62, 97, 248, 135, 191, 0, 0, 127, 193, 33, 55, 85, 58, 72, 87, 114, 192, 18, 29, 219, 62, 97, 248, 135, 191, 0, 0, 127, 193, 33, 55, 85, 58, 72, 87, 114, 192, 252, 12, 219, 62, 53, 203, 152, 191, 129, 0, 0, 68, 241, 54, 82, 58, 72, 87, 114, 192, 252, 12, 219, 62, 53, 203, 152, 191, 129, 0, 0, 68, 241, 54, 82, 58, 72, 87, 114, 192, 252, 12, 219, 62, 53, 203, 152, 191, 125, 129, 127, 63, 241, 54, 82, 58, 72, 87, 114, 192, 252, 12, 219, 62, 53, 203, 152, 191, 125, 129, 127, 63, 241, 54, 82, 58, 72, 87, 114, 192, 231, 113, 249, 190, 42, 21, 151, 191, 129, 0, 0, 70, 240, 54, 61, 59, 72, 87, 114, 192, 231, 113, 249, 190, 42, 21, 151, 191, 0, 129, 127, 63, 240, 54, 61, 59, 72, 87, 114, 192, 231, 113, 249, 190, 42, 21, 151, 191, 125, 129, 127, 63, 240, 54, 61, 59, 72, 87, 114, 192, 228, 188, 219, 62, 120, 96, 121, 62, 129, 0, 0, 67, 123, 56, 110, 58, 72, 87, 114, 192, 228, 188, 219, 62, 120, 96, 121, 62, 0, 1, 127, 193, 123, 56, 110, 58, 72, 87, 114, 192, 228, 188, 219, 62, 120, 96, 121, 62, 0, 1, 127, 193, 123, 56, 110, 58, 72, 87, 114, 192, 152, 161, 35, 64, 230, 198, 156, 191, 129, 0, 0, 63, 244, 54, 49, 56, 72, 87, 114, 192, 152, 161, 35, 64, 230, 198, 156, 191, 125, 129, 127, 63, 244, 54, 49, 56, 72, 87, 114, 192, 152, 161, 35, 64, 230, 198, 156, 191, 0, 125, 127, 193, 244, 54, 49, 56, 72, 87, 114, 192, 177, 93, 34, 64, 112, 241, 96, 62, 129, 0, 0, 62, 122, 56, 48, 56, 72, 87, 114, 192, 177, 93, 34, 64, 112, 241, 96, 62, 0, 1, 127, 193, 122, 56, 48, 56, 72, 87, 114, 192, 177, 93, 34, 64, 112, 241, 96, 62, 0, 125, 127, 193, 122, 56, 48, 56, 72, 87, 114, 192, 195, 220, 4, 63, 248, 86, 120, 62, 129, 0, 0, 67, 123, 56, 86, 58, 72, 87, 114, 192, 195, 220, 4, 63, 248, 86, 120, 62, 0, 1, 127, 193, 123, 56, 86, 58, 72, 87, 114, 192, 195, 220, 4, 63, 248, 86, 120, 62, 0, 1, 127, 193, 123, 56, 86, 58, 72, 87, 114, 192, 82, 170, 219, 62, 236, 2, 188, 61, 129, 0, 0, 67, 95, 56, 107, 58, 72, 87, 114, 192, 82, 170, 219, 62, 236, 2, 188, 61, 126, 129, 127, 63, 95, 56, 107, 58, 72, 87, 114, 192, 82, 170, 219, 62, 236, 2, 188, 61, 126, 129, 127, 63, 95, 56, 107, 58, 72, 87, 114, 192, 166, 230, 4, 63, 74, 206, 186, 61, 129, 0, 0, 67, 96, 56, 83, 58, 72, 87, 114, 192, 166, 230, 4, 63, 74, 206, 186, 61, 126, 129, 127, 63, 96, 56, 83, 58, 72, 87, 114, 192, 166, 230, 4, 63, 74, 206, 186, 61, 126, 129, 127, 63, 96, 56, 83, 58, 72, 87, 114, 192, 17, 153, 249, 190, 194, 42, 136, 191, 129, 0, 0, 69, 26, 55, 64, 59, 72, 87, 114, 192, 17, 153, 249, 190, 194, 42, 136, 191, 0, 129, 127, 63, 26, 55, 64, 59, 72, 87, 114, 192, 17, 153, 249, 190, 194, 42, 136, 191, 0, 0, 127, 193, 26, 55, 64, 59, 72, 87, 114, 192, 237, 221, 21, 64, 250, 122, 162, 61, 129, 0, 0, 62, 97, 56, 101, 56, 72, 87, 114, 192, 237, 221, 21, 64, 250, 122, 162, 61, 1, 129, 127, 63, 97, 56, 101, 56, 72, 87, 114, 192, 237, 221, 21, 64, 250, 122, 162, 61, 126, 129, 127, 63, 97, 56, 101, 56, 72, 87, 114, 192, 64, 182, 22, 64, 52, 142, 135, 191, 129, 0, 0, 62, 46, 55, 101, 56, 72, 87, 114, 192, 64, 182, 22, 64, 52, 142, 135, 191, 1, 129, 127, 63, 46, 55, 101, 56, 72, 87, 114, 192, 64, 182, 22, 64, 52, 142, 135, 191, 0, 0, 127, 193, 46, 55, 101, 56, 212, 87, 135, 192, 15, 55, 60, 191, 193, 240, 101, 64, 129, 0, 11, 127, 46, 53, 94, 55, 212, 87, 135, 192, 15, 55, 60, 191, 193, 240, 101, 64, 0, 129, 127, 63, 0, 48, 0, 52, 212, 87, 135, 192, 15, 55, 60, 191, 193, 240, 101, 64, 0, 0, 13, 6, 90, 53, 4, 56, 212, 87, 135, 192, 96, 63, 53, 64, 193, 240, 101, 64, 129, 0, 20, 127, 92, 53, 240, 55, 212, 87, 135, 192, 96, 63, 53, 64, 193, 240, 101, 64, 0, 0, 10, 5, 86, 53, 87, 55, 212, 87, 135, 192, 96, 63, 53, 64, 193, 240, 101, 64, 0, 127, 129, 63, 0, 59, 0, 52, 212, 87, 135, 192, 15, 55, 60, 191, 195, 74, 90, 64, 129, 0, 11, 127, 92, 58, 227, 54, 212, 87, 135, 192, 15, 55, 60, 191, 195, 74, 90, 64, 0, 129, 127, 63, 0, 48, 0, 56, 212, 87, 135, 192, 15, 55, 60, 191, 195, 74, 90, 64, 127, 127, 8, 122, 40, 53, 105, 55, 212, 87, 135, 192, 96, 63, 53, 64, 195, 74, 90, 64, 129, 0, 19, 127, 112, 58, 200, 55, 212, 87, 135, 192, 96, 63, 53, 64, 195, 74, 90, 64, 127, 127, 12, 120, 60, 53, 232, 55, 212, 87, 135, 192, 96, 63, 53, 64, 195, 74, 90, 64, 0, 127, 129, 63, 0, 59, 0, 56, 69, 164, 130, 192, 15, 55, 60, 191, 193, 240, 101, 64, 0, 129, 127, 63, 0, 54, 0, 52, 69, 164, 130, 192, 15, 55, 60, 191, 193, 240, 101, 64, 0, 0, 13, 6, 181, 58, 203, 55, 69, 164, 130, 192, 15, 55, 60, 191, 193, 240, 101, 64, 127, 0, 0, 122, 178, 58, 249, 54, 69, 164, 130, 192, 96, 63, 53, 64, 193, 240, 101, 64, 0, 0, 10, 5, 163, 58, 237, 54, 69, 164, 130, 192, 96, 63, 53, 64, 193, 240, 101, 64, 0, 127, 129, 63, 0, 57, 0, 52, 69, 164, 130, 192, 96, 63, 53, 64, 193, 240, 101, 64, 127, 0, 0, 116, 188, 58, 197, 55, 69, 164, 130, 192, 15, 55, 60, 191, 195, 74, 90, 64, 0, 129, 127, 63, 0, 54, 0, 56, 69, 164, 130, 192, 15, 55, 60, 191, 195, 74, 90, 64, 127, 127, 8, 122, 174, 58, 251, 54, 69, 164, 130, 192, 15, 55, 60, 191, 195, 74, 90, 64, 127, 0, 0, 121, 65, 53, 116, 55, 69, 164, 130, 192, 96, 63, 53, 64, 195, 74, 90, 64, 127, 127, 12, 120, 144, 58, 186, 55, 69, 164, 130, 192, 96, 63, 53, 64, 195, 74, 90, 64, 0, 127, 129, 63, 0, 57, 0, 56, 69, 164, 130, 192, 96, 63, 53, 64, 195, 74, 90, 64, 127, 0, 0, 116, 73, 53, 224, 55, 212, 87, 135, 192, 15, 55, 60, 191, 227, 145, 112, 192, 129, 0, 11, 127, 46, 53, 94, 55, 212, 87, 135, 192, 15, 55, 60, 191, 227, 145, 112, 192, 0, 129, 127, 63, 0, 48, 0, 52, 212, 87, 135, 192, 15, 55, 60, 191, 227, 145, 112, 192, 0, 0, 13, 6, 90, 53, 4, 56, 212, 87, 135, 192, 96, 63, 53, 64, 227, 145, 112, 192, 129, 0, 20, 127, 92, 53, 240, 55, 212, 87, 135, 192, 96, 63, 53, 64, 227, 145, 112, 192, 0, 0, 10, 5, 86, 53, 87, 55, 212, 87, 135, 192, 96, 63, 53, 64, 227, 145, 112, 192, 0, 127, 129, 63, 0, 59, 0, 52, 212, 87, 135, 192, 15, 55, 60, 191, 225, 55, 124, 192, 129, 0, 11, 127, 92, 58, 227, 54, 212, 87, 135, 192, 15, 55, 60, 191, 225, 55, 124, 192, 0, 129, 127, 63, 0, 48, 0, 56, 212, 87, 135, 192, 15, 55, 60, 191, 225, 55, 124, 192, 127, 127, 8, 122, 40, 53, 105, 55, 212, 87, 135, 192, 96, 63, 53, 64, 225, 55, 124, 192, 129, 0, 19, 127, 112, 58, 200, 55, 212, 87, 135, 192, 96, 63, 53, 64, 225, 55, 124, 192, 127, 127, 12, 120, 60, 53, 232, 55, 212, 87, 135, 192, 96, 63, 53, 64, 225, 55, 124, 192, 0, 127, 129, 63, 0, 59, 0, 56, 69, 164, 130, 192, 15, 55, 60, 191, 227, 145, 112, 192, 0, 129, 127, 63, 0, 54, 0, 52, 69, 164, 130, 192, 15, 55, 60, 191, 227, 145, 112, 192, 0, 0, 13, 6, 181, 58, 203, 55, 69, 164, 130, 192, 15, 55, 60, 191, 227, 145, 112, 192, 127, 0, 0, 122, 178, 58, 249, 54, 69, 164, 130, 192, 96, 63, 53, 64, 227, 145, 112, 192, 0, 0, 10, 5, 163, 58, 237, 54, 69, 164, 130, 192, 96, 63, 53, 64, 227, 145, 112, 192, 0, 127, 129, 63, 0, 57, 0, 52, 69, 164, 130, 192, 96, 63, 53, 64, 227, 145, 112, 192, 127, 0, 0, 116, 188, 58, 197, 55, 69, 164, 130, 192, 15, 55, 60, 191, 225, 55, 124, 192, 0, 129, 127, 63, 0, 54, 0, 56, 69, 164, 130, 192, 15, 55, 60, 191, 225, 55, 124, 192, 127, 127, 8, 122, 174, 58, 251, 54, 69, 164, 130, 192, 15, 55, 60, 191, 225, 55, 124, 192, 127, 0, 0, 121, 65, 53, 116, 55, 69, 164, 130, 192, 96, 63, 53, 64, 225, 55, 124, 192, 127, 127, 12, 120, 144, 58, 186, 55, 69, 164, 130, 192, 96, 63, 53, 64, 225, 55, 124, 192, 0, 127, 129, 63, 0, 57, 0, 56, 69, 164, 130, 192, 96, 63, 53, 64, 225, 55, 124, 192, 127, 0, 0, 116, 73, 53, 224, 55 ),
+"array_index_data": PoolByteArray( 66, 0, 2, 0, 58, 0, 247, 0, 144, 0, 240, 0, 144, 0, 169, 0, 161, 0, 166, 0, 148, 0, 156, 0, 247, 0, 169, 0, 144, 0, 166, 0, 46, 1, 148, 0, 247, 0, 166, 0, 169, 0, 96, 0, 2, 0, 66, 0, 76, 0, 99, 0, 92, 0, 99, 0, 2, 0, 96, 0, 2, 0, 166, 0, 247, 0, 166, 0, 66, 1, 46, 1, 69, 1, 76, 0, 42, 1, 166, 0, 69, 1, 66, 1, 99, 0, 166, 0, 2, 0, 69, 1, 99, 0, 76, 0, 166, 0, 99, 0, 69, 1, 22, 0, 57, 0, 9, 0, 61, 0, 30, 0, 14, 0, 22, 0, 61, 0, 57, 0, 30, 0, 22, 0, 24, 0, 61, 0, 22, 0, 30, 0, 23, 0, 21, 0, 27, 0, 23, 0, 17, 0, 21, 0, 1, 0, 18, 0, 16, 0, 18, 0, 7, 0, 35, 0, 60, 0, 1, 0, 56, 0, 18, 0, 60, 0, 7, 0, 18, 0, 1, 0, 60, 0, 248, 0, 33, 0, 3, 0, 33, 0, 11, 0, 29, 0, 33, 0, 248, 0, 11, 0, 31, 0, 20, 0, 37, 0, 31, 0, 25, 0, 20, 0, 38, 0, 249, 0, 5, 0, 249, 0, 40, 0, 12, 0, 249, 0, 38, 0, 40, 0, 41, 0, 43, 0, 13, 0, 41, 0, 47, 0, 43, 0, 10, 0, 45, 0, 28, 0, 10, 0, 42, 0, 45, 0, 32, 0, 44, 0, 26, 0, 32, 0, 46, 0, 44, 0, 6, 0, 53, 0, 39, 0, 6, 0, 49, 0, 53, 0, 19, 0, 52, 0, 36, 0, 19, 0, 50, 0, 52, 0, 34, 0, 48, 0, 4, 0, 34, 0, 51, 0, 48, 0, 21, 1, 55, 0, 0, 0, 55, 0, 72, 0, 63, 0, 72, 0, 54, 1, 58, 1, 27, 1, 55, 0, 21, 1, 72, 0, 27, 1, 54, 1, 55, 0, 27, 1, 72, 0, 54, 0, 67, 0, 59, 0, 54, 0, 62, 0, 67, 0, 85, 0, 105, 0, 71, 0, 105, 0, 95, 0, 109, 0, 95, 0, 91, 0, 79, 0, 91, 0, 105, 0, 85, 0, 105, 0, 91, 0, 95, 0, 80, 0, 89, 0, 83, 0, 80, 0, 86, 0, 89, 0, 73, 0, 43, 1, 77, 0, 73, 0, 59, 1, 43, 1, 65, 0, 84, 0, 70, 0, 65, 0, 82, 0, 84, 0, 78, 0, 88, 0, 75, 0, 78, 0, 90, 0, 88, 0, 74, 0, 81, 0, 64, 0, 74, 0, 87, 0, 81, 0, 131, 0, 125, 0, 122, 0, 128, 0, 116, 0, 119, 0, 128, 0, 134, 0, 116, 0, 137, 0, 125, 0, 131, 0, 128, 0, 137, 0, 134, 0, 125, 0, 137, 0, 128, 0, 111, 0, 138, 0, 114, 0, 111, 0, 135, 0, 138, 0, 102, 0, 110, 0, 113, 0, 102, 0, 106, 0, 110, 0, 100, 0, 121, 0, 94, 0, 100, 0, 129, 0, 121, 0, 69, 0, 126, 0, 97, 0, 69, 0, 124, 0, 126, 0, 115, 0, 133, 0, 104, 0, 115, 0, 139, 0, 133, 0, 108, 0, 136, 0, 112, 0, 108, 0, 118, 0, 136, 0, 103, 0, 123, 0, 68, 0, 103, 0, 132, 0, 123, 0, 98, 0, 130, 0, 101, 0, 98, 0, 127, 0, 130, 0, 93, 0, 117, 0, 107, 0, 93, 0, 120, 0, 117, 0, 203, 0, 197, 0, 194, 0, 200, 0, 188, 0, 191, 0, 200, 0, 206, 0, 188, 0, 209, 0, 197, 0, 203, 0, 200, 0, 209, 0, 206, 0, 197, 0, 209, 0, 200, 0, 140, 0, 241, 0, 145, 0, 140, 0, 236, 0, 241, 0, 155, 0, 225, 0, 150, 0, 155, 0, 214, 0, 225, 0, 183, 0, 210, 0, 186, 0, 183, 0, 207, 0, 210, 0, 172, 0, 182, 0, 185, 0, 172, 0, 177, 0, 182, 0, 170, 0, 193, 0, 163, 0, 170, 0, 201, 0, 193, 0, 158, 0, 198, 0, 167, 0, 158, 0, 196, 0, 198, 0, 187, 0, 205, 0, 174, 0, 187, 0, 211, 0, 205, 0, 179, 0, 208, 0, 184, 0, 179, 0, 190, 0, 208, 0, 173, 0, 195, 0, 157, 0, 173, 0, 204, 0, 195, 0, 168, 0, 202, 0, 171, 0, 168, 0, 199, 0, 202, 0, 162, 0, 189, 0, 178, 0, 162, 0, 192, 0, 189, 0, 215, 0, 224, 0, 212, 0, 224, 0, 233, 0, 227, 0, 230, 0, 221, 0, 218, 0, 224, 0, 230, 0, 233, 0, 221, 0, 224, 0, 215, 0, 224, 0, 221, 0, 230, 0, 175, 0, 231, 0, 180, 0, 175, 0, 234, 0, 231, 0, 164, 0, 223, 0, 147, 0, 164, 0, 219, 0, 223, 0, 151, 0, 228, 0, 159, 0, 151, 0, 226, 0, 228, 0, 146, 0, 217, 0, 143, 0, 146, 0, 222, 0, 217, 0, 160, 0, 235, 0, 176, 0, 160, 0, 229, 0, 235, 0, 142, 0, 213, 0, 154, 0, 142, 0, 216, 0, 213, 0, 181, 0, 220, 0, 165, 0, 181, 0, 232, 0, 220, 0, 57, 0, 6, 1, 9, 0, 57, 0, 3, 1, 6, 1, 14, 0, 8, 1, 61, 0, 14, 0, 0, 1, 8, 1, 4, 1, 12, 1, 9, 1, 12, 1, 252, 0, 15, 1, 252, 0, 7, 1, 255, 0, 2, 1, 12, 1, 4, 1, 252, 0, 2, 1, 7, 1, 12, 1, 2, 1, 252, 0, 239, 0, 16, 1, 242, 0, 239, 0, 14, 1, 16, 1, 246, 0, 13, 1, 238, 0, 246, 0, 11, 1, 13, 1, 8, 0, 10, 1, 245, 0, 8, 0, 5, 1, 10, 1, 251, 0, 1, 1, 15, 0, 251, 0, 254, 0, 1, 1, 61, 0, 3, 1, 57, 0, 61, 0, 8, 1, 3, 1, 243, 0, 253, 0, 250, 0, 243, 0, 17, 1, 253, 0, 33, 1, 36, 1, 39, 1, 33, 1, 30, 1, 36, 1, 41, 1, 57, 1, 29, 1, 57, 1, 91, 1, 95, 1, 53, 1, 38, 1, 26, 1, 57, 1, 53, 1, 91, 1, 38, 1, 57, 1, 41, 1, 57, 1, 38, 1, 53, 1, 19, 1, 34, 1, 22, 1, 19, 1, 31, 1, 34, 1, 23, 1, 40, 1, 28, 1, 23, 1, 35, 1, 40, 1, 25, 1, 32, 1, 20, 1, 25, 1, 37, 1, 32, 1, 111, 1, 137, 1, 125, 1, 111, 1, 108, 1, 137, 1, 78, 1, 103, 1, 86, 1, 78, 1, 116, 1, 103, 1, 24, 1, 63, 1, 50, 1, 63, 1, 141, 0, 153, 0, 141, 0, 244, 0, 237, 0, 244, 0, 24, 1, 18, 1, 24, 1, 141, 0, 63, 1, 141, 0, 24, 1, 244, 0, 45, 1, 132, 1, 70, 1, 45, 1, 136, 1, 132, 1, 51, 1, 144, 1, 89, 1, 51, 1, 123, 1, 144, 1, 62, 1, 149, 0, 47, 1, 62, 1, 152, 0, 149, 0, 92, 1, 76, 1, 72, 1, 92, 1, 88, 1, 76, 1, 82, 1, 138, 1, 74, 1, 82, 1, 141, 1, 138, 1, 80, 1, 99, 1, 96, 1, 80, 1, 84, 1, 99, 1, 73, 1, 85, 1, 81, 1, 73, 1, 77, 1, 85, 1, 71, 1, 130, 1, 68, 1, 71, 1, 133, 1, 130, 1, 140, 1, 131, 1, 134, 1, 128, 1, 102, 1, 105, 1, 128, 1, 149, 1, 102, 1, 146, 1, 131, 1, 140, 1, 128, 1, 146, 1, 149, 1, 131, 1, 146, 1, 128, 1, 125, 1, 140, 1, 134, 1, 125, 1, 137, 1, 140, 1, 143, 1, 119, 1, 115, 1, 143, 1, 122, 1, 119, 1, 114, 1, 105, 1, 102, 1, 114, 1, 118, 1, 105, 1, 93, 1, 112, 1, 55, 1, 93, 1, 109, 1, 112, 1, 49, 1, 121, 1, 65, 1, 49, 1, 107, 1, 121, 1, 75, 1, 110, 1, 94, 1, 75, 1, 139, 1, 110, 1, 61, 1, 135, 1, 44, 1, 61, 1, 127, 1, 135, 1, 90, 1, 117, 1, 79, 1, 90, 1, 145, 1, 117, 1, 64, 1, 124, 1, 52, 1, 64, 1, 120, 1, 124, 1, 98, 1, 142, 1, 83, 1, 98, 1, 148, 1, 142, 1, 56, 1, 126, 1, 60, 1, 56, 1, 113, 1, 126, 1, 100, 1, 147, 1, 97, 1, 100, 1, 150, 1, 147, 1, 67, 1, 106, 1, 48, 1, 67, 1, 129, 1, 106, 1, 87, 1, 151, 1, 101, 1, 87, 1, 104, 1, 151, 1, 152, 1, 161, 1, 155, 1, 152, 1, 158, 1, 161, 1, 160, 1, 173, 1, 162, 1, 160, 1, 171, 1, 173, 1, 172, 1, 169, 1, 175, 1, 172, 1, 166, 1, 169, 1, 165, 1, 156, 1, 167, 1, 165, 1, 154, 1, 156, 1, 159, 1, 164, 1, 170, 1, 159, 1, 153, 1, 164, 1, 174, 1, 157, 1, 163, 1, 174, 1, 168, 1, 157, 1, 176, 1, 185, 1, 179, 1, 176, 1, 182, 1, 185, 1, 184, 1, 197, 1, 186, 1, 184, 1, 195, 1, 197, 1, 196, 1, 193, 1, 199, 1, 196, 1, 190, 1, 193, 1, 189, 1, 180, 1, 191, 1, 189, 1, 178, 1, 180, 1, 183, 1, 188, 1, 194, 1, 183, 1, 177, 1, 188, 1, 198, 1, 181, 1, 187, 1, 198, 1, 192, 1, 181, 1 ),
+"blend_shape_data": [ ],
+"format": 2194711,
+"index_count": 792,
+"material": ExtResource( 1 ),
+"primitive": 4,
+"skeleton_aabb": [ ],
+"vertex_count": 456
+}
+
+[sub_resource type="BoxShape" id=2]
+extents = Vector3( 3.71402, 1.90472, 4.24124 )
+
+[sub_resource type="BoxShape" id=3]
+extents = Vector3( 1.82463, 2.14113, 4.24124 )
+
+[node name="prop_house" type="StaticBody"]
+
+[node name="house" type="MeshInstance" parent="."]
+transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 3.4954, 0 )
+mesh = SubResource( 1 )
+
+[node name="maincollision" type="CollisionShape" parent="."]
+transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -0.078825, 4.83644, -0.117503 )
+shape = SubResource( 2 )
+
+[node name="roofcollision" type="CollisionShape" parent="."]
+transform = Transform( 0.607487, -0.79433, 0, 0.79433, 0.607487, 0, 0, 0, 1, 0.765733, 6.55005, -0.117503 )
+shape = SubResource( 3 )
+
+[node name="roofcollision2" type="CollisionShape" parent="."]
+transform = Transform( 0.602693, 0.797973, 0, -0.797973, 0.602693, 0, 0, 0, 1, -0.605181, 6.68828, -0.117503 )
+shape = SubResource( 3 )
diff --git a/scenes/environment/islandscene.tscn b/scenes/environment/islandscene.tscn
new file mode 100644
index 0000000..66da09f
--- /dev/null
+++ b/scenes/environment/islandscene.tscn
@@ -0,0 +1,31 @@
+[gd_scene load_steps=4 format=2]
+
+[ext_resource path="res://work/sandyground.material" type="Material" id=1]
+
+[sub_resource type="ArrayMesh" id=1]
+resource_name = "islandscene_Icosphere"
+surfaces/0 = {
+"aabb": AABB( -30.4697, -6.41453, -26.3654, 52.9539, 14.3699, 46.3784 ),
+"array_data": PoolByteArray( 103, 227, 176, 64, 44, 55, 216, 63, 151, 26, 136, 65, 12, 67, 115, 51, 209, 49, 123, 57, 103, 227, 176, 64, 44, 55, 216, 63, 151, 26, 136, 65, 12, 61, 115, 51, 209, 49, 123, 57, 103, 227, 176, 64, 44, 55, 216, 63, 151, 26, 136, 65, 17, 56, 126, 79, 209, 49, 123, 57, 103, 227, 176, 64, 44, 55, 216, 63, 151, 26, 136, 65, 25, 66, 120, 38, 209, 49, 123, 57, 103, 227, 176, 64, 44, 55, 216, 63, 151, 26, 136, 65, 26, 62, 120, 38, 209, 49, 123, 57, 234, 141, 103, 193, 20, 55, 216, 63, 107, 59, 40, 65, 163, 38, 20, 94, 69, 59, 123, 57, 234, 141, 103, 193, 20, 55, 216, 63, 107, 59, 40, 65, 178, 24, 29, 91, 69, 59, 123, 57, 234, 141, 103, 193, 20, 55, 216, 63, 107, 59, 40, 65, 170, 70, 20, 94, 69, 59, 123, 57, 234, 141, 103, 193, 20, 55, 216, 63, 107, 59, 40, 65, 219, 57, 61, 67, 0, 0, 123, 57, 234, 141, 103, 193, 20, 55, 216, 63, 107, 59, 40, 65, 221, 63, 61, 67, 0, 0, 123, 57, 206, 184, 80, 193, 96, 229, 126, 191, 118, 55, 27, 193, 160, 84, 185, 63, 209, 57, 123, 57, 206, 184, 80, 193, 96, 229, 126, 191, 118, 55, 27, 193, 153, 89, 178, 60, 209, 57, 123, 57, 206, 184, 80, 193, 96, 229, 126, 191, 118, 55, 27, 193, 132, 84, 211, 91, 209, 57, 123, 57, 206, 184, 80, 193, 96, 229, 126, 191, 118, 55, 27, 193, 176, 96, 178, 60, 209, 57, 123, 57, 206, 184, 80, 193, 96, 229, 126, 191, 118, 55, 27, 193, 152, 107, 211, 91, 209, 57, 123, 57, 103, 227, 176, 64, 44, 55, 216, 63, 151, 26, 136, 193, 59, 114, 141, 75, 93, 56, 123, 57, 103, 227, 176, 64, 44, 55, 216, 63, 151, 26, 136, 193, 65, 114, 141, 75, 93, 56, 123, 57, 103, 227, 176, 64, 44, 55, 216, 63, 151, 26, 136, 193, 60, 110, 139, 37, 93, 56, 123, 57, 103, 227, 176, 64, 44, 55, 216, 63, 151, 26, 136, 193, 70, 109, 130, 47, 93, 56, 123, 57, 103, 227, 176, 64, 44, 55, 216, 63, 151, 26, 136, 193, 67, 107, 139, 37, 93, 56, 123, 57, 178, 27, 143, 65, 12, 54, 216, 63, 0, 0, 0, 128, 54, 75, 140, 117, 209, 53, 123, 57, 178, 27, 143, 65, 12, 54, 216, 63, 0, 0, 0, 128, 51, 72, 116, 9, 209, 53, 123, 57, 178, 27, 143, 65, 12, 54, 216, 63, 0, 0, 0, 128, 61, 70, 140, 117, 209, 53, 123, 57, 178, 27, 143, 65, 12, 54, 216, 63, 0, 0, 0, 128, 56, 65, 116, 9, 209, 53, 123, 57, 178, 27, 143, 65, 12, 54, 216, 63, 0, 0, 0, 128, 63, 63, 126, 126, 209, 53, 123, 57, 0, 0, 0, 0, 73, 187, 198, 64, 0, 0, 0, 128, 253, 123, 0, 63, 139, 58, 56, 56, 0, 0, 0, 0, 73, 187, 198, 64, 0, 0, 0, 128, 252, 125, 161, 63, 23, 57, 56, 56, 0, 0, 0, 0, 73, 187, 198, 64, 0, 0, 0, 128, 255, 122, 95, 63, 209, 45, 56, 56, 0, 0, 0, 0, 73, 187, 198, 64, 0, 0, 0, 128, 5, 124, 130, 100, 69, 55, 56, 56, 0, 0, 0, 0, 73, 187, 198, 64, 0, 0, 0, 128, 2, 121, 126, 26, 93, 52, 56, 56, 118, 253, 148, 65, 104, 18, 117, 63, 190, 109, 179, 63, 56, 65, 116, 9, 162, 53, 163, 57, 118, 253, 148, 65, 104, 18, 117, 63, 190, 109, 179, 63, 56, 62, 119, 10, 162, 53, 163, 57, 118, 253, 148, 65, 104, 18, 117, 63, 190, 109, 179, 63, 63, 63, 126, 126, 162, 53, 163, 57, 118, 253, 148, 65, 104, 18, 117, 63, 190, 109, 179, 63, 63, 54, 119, 10, 162, 53, 163, 57, 118, 253, 148, 65, 104, 18, 117, 63, 190, 109, 179, 63, 68, 58, 126, 126, 162, 53, 163, 57, 118, 253, 148, 65, 104, 18, 117, 63, 190, 109, 179, 63, 70, 50, 126, 122, 162, 53, 163, 57, 100, 15, 153, 65, 192, 40, 175, 61, 150, 243, 60, 64, 63, 54, 119, 10, 116, 53, 203, 57, 100, 15, 153, 65, 192, 40, 175, 61, 150, 243, 60, 64, 62, 50, 122, 12, 116, 53, 203, 57, 100, 15, 153, 65, 192, 40, 175, 61, 150, 243, 60, 64, 70, 50, 126, 122, 116, 53, 203, 57, 100, 15, 153, 65, 192, 40, 175, 61, 150, 243, 60, 64, 71, 39, 122, 12, 116, 53, 203, 57, 100, 15, 153, 65, 192, 40, 175, 61, 150, 243, 60, 64, 78, 42, 126, 122, 116, 53, 203, 57, 100, 15, 153, 65, 192, 40, 175, 61, 150, 243, 60, 64, 80, 33, 126, 118, 116, 53, 203, 57, 148, 90, 154, 65, 192, 254, 103, 191, 34, 150, 146, 64, 71, 39, 122, 12, 69, 53, 243, 57, 148, 90, 154, 65, 192, 254, 103, 191, 34, 150, 146, 64, 71, 33, 125, 15, 69, 53, 243, 57, 148, 90, 154, 65, 192, 254, 103, 191, 34, 150, 146, 64, 80, 33, 126, 118, 69, 53, 243, 57, 148, 90, 154, 65, 192, 254, 103, 191, 34, 150, 146, 64, 82, 18, 125, 15, 69, 53, 243, 57, 148, 90, 154, 65, 192, 254, 103, 191, 34, 150, 146, 64, 92, 20, 126, 118, 69, 53, 243, 57, 148, 90, 154, 65, 192, 254, 103, 191, 34, 150, 146, 64, 94, 10, 126, 114, 69, 53, 243, 57, 85, 43, 152, 65, 188, 251, 251, 191, 163, 196, 197, 64, 82, 10, 126, 108, 23, 53, 28, 58, 85, 43, 152, 65, 188, 251, 251, 191, 163, 196, 197, 64, 83, 247, 126, 108, 23, 53, 28, 58, 85, 43, 152, 65, 188, 251, 251, 191, 163, 196, 197, 64, 82, 18, 125, 15, 23, 53, 28, 58, 85, 43, 152, 65, 188, 251, 251, 191, 163, 196, 197, 64, 94, 10, 126, 114, 23, 53, 28, 58, 110, 106, 146, 65, 26, 252, 65, 192, 188, 79, 244, 64, 20, 200, 103, 27, 232, 52, 68, 58, 110, 106, 146, 65, 26, 252, 65, 192, 188, 79, 244, 64, 83, 247, 126, 108, 232, 52, 68, 58, 92, 135, 172, 65, 24, 252, 65, 192, 187, 79, 244, 192, 56, 87, 130, 108, 186, 54, 68, 58, 92, 135, 172, 65, 24, 252, 65, 192, 187, 79, 244, 192, 61, 86, 130, 21, 186, 54, 68, 58, 92, 135, 172, 65, 24, 252, 65, 192, 187, 79, 244, 192, 56, 83, 131, 111, 186, 54, 68, 58, 125, 73, 162, 65, 184, 251, 251, 191, 160, 196, 197, 192, 56, 87, 130, 108, 139, 54, 28, 58, 125, 73, 162, 65, 184, 251, 251, 191, 160, 196, 197, 192, 54, 83, 130, 114, 139, 54, 28, 58, 125, 73, 162, 65, 184, 251, 251, 191, 160, 196, 197, 192, 56, 83, 131, 111, 139, 54, 28, 58, 125, 73, 162, 65, 184, 251, 251, 191, 160, 196, 197, 192, 61, 79, 131, 111, 139, 54, 28, 58, 125, 73, 162, 65, 184, 251, 251, 191, 160, 196, 197, 192, 67, 79, 130, 18, 139, 54, 28, 58, 125, 73, 162, 65, 184, 251, 251, 191, 160, 196, 197, 192, 62, 77, 130, 12, 139, 54, 28, 58, 147, 90, 154, 65, 184, 254, 103, 191, 31, 150, 146, 192, 61, 79, 131, 111, 93, 54, 243, 57, 147, 90, 154, 65, 184, 254, 103, 191, 31, 150, 146, 192, 57, 77, 130, 8, 93, 54, 243, 57, 147, 90, 154, 65, 184, 254, 103, 191, 31, 150, 146, 192, 62, 77, 130, 12, 93, 54, 243, 57, 147, 90, 154, 65, 184, 254, 103, 191, 31, 150, 146, 192, 87, 55, 134, 114, 93, 54, 243, 57, 147, 90, 154, 65, 184, 254, 103, 191, 31, 150, 146, 192, 93, 55, 131, 111, 93, 54, 243, 57, 147, 90, 154, 65, 184, 254, 103, 191, 31, 150, 146, 192, 93, 46, 130, 8, 93, 54, 243, 57, 100, 15, 153, 65, 0, 41, 175, 61, 147, 243, 60, 192, 72, 63, 137, 116, 46, 54, 203, 57, 100, 15, 153, 65, 0, 41, 175, 61, 147, 243, 60, 192, 76, 64, 134, 114, 46, 54, 203, 57, 100, 15, 153, 65, 0, 41, 175, 61, 147, 243, 60, 192, 76, 56, 130, 4, 46, 54, 203, 57, 100, 15, 153, 65, 0, 41, 175, 61, 147, 243, 60, 192, 87, 55, 134, 114, 46, 54, 203, 57, 100, 15, 153, 65, 0, 41, 175, 61, 147, 243, 60, 192, 84, 48, 130, 4, 46, 54, 203, 57, 100, 15, 153, 65, 0, 41, 175, 61, 147, 243, 60, 192, 93, 46, 130, 8, 46, 54, 203, 57, 118, 253, 148, 65, 120, 18, 117, 63, 189, 109, 179, 191, 61, 70, 140, 117, 0, 54, 163, 57, 118, 253, 148, 65, 120, 18, 117, 63, 189, 109, 179, 191, 64, 70, 137, 116, 0, 54, 163, 57, 118, 253, 148, 65, 120, 18, 117, 63, 189, 109, 179, 191, 63, 63, 126, 126, 0, 54, 163, 57, 118, 253, 148, 65, 120, 18, 117, 63, 189, 109, 179, 191, 72, 63, 137, 116, 0, 54, 163, 57, 118, 253, 148, 65, 120, 18, 117, 63, 189, 109, 179, 191, 68, 58, 126, 126, 0, 54, 163, 57, 118, 253, 148, 65, 120, 18, 117, 63, 189, 109, 179, 191, 76, 56, 130, 4, 0, 54, 163, 57, 55, 127, 141, 64, 40, 20, 117, 63, 212, 41, 145, 65, 10, 61, 118, 54, 116, 49, 163, 57, 55, 127, 141, 64, 40, 20, 117, 63, 212, 41, 145, 65, 10, 53, 118, 54, 116, 49, 163, 57, 55, 127, 141, 64, 40, 20, 117, 63, 212, 41, 145, 65, 12, 61, 115, 51, 116, 49, 163, 57, 55, 127, 141, 64, 40, 20, 117, 63, 212, 41, 145, 65, 15, 47, 126, 76, 116, 49, 163, 57, 55, 127, 141, 64, 40, 20, 117, 63, 212, 41, 145, 65, 17, 56, 126, 79, 116, 49, 163, 57, 55, 127, 141, 64, 40, 20, 117, 63, 212, 41, 145, 65, 18, 51, 126, 79, 116, 49, 163, 57, 224, 172, 70, 64, 192, 49, 175, 61, 23, 222, 152, 65, 6, 42, 121, 57, 23, 49, 203, 57, 224, 172, 70, 64, 192, 49, 175, 61, 23, 222, 152, 65, 6, 52, 121, 57, 23, 49, 203, 57, 224, 172, 70, 64, 192, 49, 175, 61, 23, 222, 152, 65, 10, 53, 118, 54, 23, 49, 203, 57, 224, 172, 70, 64, 192, 49, 175, 61, 23, 222, 152, 65, 12, 33, 126, 72, 23, 49, 203, 57, 224, 172, 70, 64, 192, 49, 175, 61, 23, 222, 152, 65, 15, 47, 126, 76, 23, 49, 203, 57, 224, 172, 70, 64, 192, 49, 175, 61, 23, 222, 152, 65, 17, 39, 126, 76, 23, 49, 203, 57, 167, 129, 205, 63, 56, 254, 103, 191, 169, 31, 158, 65, 0, 22, 124, 62, 186, 48, 243, 57, 167, 129, 205, 63, 56, 254, 103, 191, 169, 31, 158, 65, 0, 39, 124, 62, 186, 48, 243, 57, 167, 129, 205, 63, 56, 254, 103, 191, 169, 31, 158, 65, 6, 42, 121, 57, 186, 48, 243, 57, 167, 129, 205, 63, 56, 254, 103, 191, 169, 31, 158, 65, 8, 11, 126, 68, 186, 48, 243, 57, 167, 129, 205, 63, 56, 254, 103, 191, 169, 31, 158, 65, 12, 33, 126, 72, 186, 48, 243, 57, 167, 129, 205, 63, 56, 254, 103, 191, 169, 31, 158, 65, 14, 20, 126, 72, 186, 48, 243, 57, 0, 0, 160, 180, 188, 251, 251, 191, 0, 0, 160, 65, 248, 12, 117, 63, 93, 48, 28, 58, 0, 0, 160, 180, 188, 251, 251, 191, 0, 0, 160, 65, 0, 22, 124, 62, 93, 48, 28, 58, 0, 0, 160, 180, 188, 251, 251, 191, 0, 0, 160, 65, 8, 11, 126, 68, 93, 48, 28, 58, 244, 217, 59, 65, 60, 151, 85, 192, 153, 105, 105, 65, 45, 245, 95, 27, 162, 51, 68, 58, 244, 217, 59, 65, 60, 151, 85, 192, 153, 105, 105, 65, 54, 251, 95, 25, 162, 51, 68, 58, 244, 217, 59, 65, 60, 151, 85, 192, 153, 105, 105, 65, 55, 240, 126, 31, 162, 51, 68, 58, 50, 70, 41, 65, 132, 85, 91, 191, 91, 140, 123, 65, 45, 245, 95, 27, 69, 51, 28, 58, 50, 70, 41, 65, 132, 85, 91, 191, 91, 140, 123, 65, 54, 251, 95, 25, 69, 51, 28, 58, 50, 70, 41, 65, 132, 85, 91, 191, 91, 140, 123, 65, 47, 29, 96, 107, 69, 51, 28, 58, 50, 70, 41, 65, 132, 85, 91, 191, 91, 140, 123, 65, 49, 41, 95, 27, 69, 51, 28, 58, 50, 70, 41, 65, 132, 85, 91, 191, 91, 140, 123, 65, 58, 196, 96, 107, 69, 51, 28, 58, 50, 70, 41, 65, 132, 85, 91, 191, 91, 140, 123, 65, 54, 26, 95, 25, 69, 51, 28, 58, 16, 73, 18, 65, 176, 143, 82, 62, 85, 206, 131, 65, 184, 171, 120, 104, 232, 50, 243, 57, 16, 73, 18, 65, 176, 143, 82, 62, 85, 206, 131, 65, 40, 32, 96, 104, 232, 50, 243, 57, 16, 73, 18, 65, 176, 143, 82, 62, 85, 206, 131, 65, 47, 29, 96, 107, 232, 50, 243, 57, 16, 73, 18, 65, 176, 143, 82, 62, 85, 206, 131, 65, 49, 43, 95, 27, 232, 50, 243, 57, 16, 73, 18, 65, 176, 143, 82, 62, 85, 206, 131, 65, 49, 41, 95, 27, 232, 50, 243, 57, 16, 73, 18, 65, 176, 143, 82, 62, 85, 206, 131, 65, 59, 213, 96, 104, 232, 50, 243, 57, 174, 133, 11, 65, 64, 52, 175, 61, 35, 69, 138, 65, 184, 171, 120, 104, 139, 50, 203, 57, 174, 133, 11, 65, 64, 52, 175, 61, 35, 69, 138, 65, 23, 45, 126, 44, 139, 50, 203, 57, 174, 133, 11, 65, 64, 52, 175, 61, 35, 69, 138, 65, 26, 37, 126, 44, 139, 50, 203, 57, 174, 133, 11, 65, 64, 52, 175, 61, 35, 69, 138, 65, 29, 55, 119, 37, 139, 50, 203, 57, 174, 133, 11, 65, 64, 52, 175, 61, 35, 69, 138, 65, 59, 213, 96, 104, 139, 50, 203, 57, 174, 133, 11, 65, 64, 52, 175, 61, 35, 69, 138, 65, 63, 23, 120, 104, 139, 50, 203, 57, 102, 210, 226, 64, 104, 20, 117, 63, 133, 59, 138, 65, 17, 56, 126, 79, 46, 50, 163, 57, 102, 210, 226, 64, 104, 20, 117, 63, 133, 59, 138, 65, 18, 51, 126, 79, 46, 50, 163, 57, 102, 210, 226, 64, 104, 20, 117, 63, 133, 59, 138, 65, 23, 45, 126, 44, 46, 50, 163, 57, 102, 210, 226, 64, 104, 20, 117, 63, 133, 59, 138, 65, 25, 66, 120, 38, 46, 50, 163, 57, 102, 210, 226, 64, 104, 20, 117, 63, 133, 59, 138, 65, 26, 64, 119, 37, 46, 50, 163, 57, 102, 210, 226, 64, 104, 20, 117, 63, 133, 59, 138, 65, 29, 55, 119, 37, 46, 50, 163, 57, 73, 65, 126, 193, 254, 240, 8, 192, 82, 0, 29, 65, 163, 38, 20, 94, 46, 59, 163, 57, 73, 65, 126, 193, 254, 240, 8, 192, 82, 0, 29, 65, 178, 24, 29, 91, 46, 59, 163, 57, 73, 65, 126, 193, 254, 240, 8, 192, 82, 0, 29, 65, 178, 23, 29, 91, 46, 59, 163, 57, 73, 65, 126, 193, 254, 240, 8, 192, 82, 0, 29, 65, 205, 43, 48, 63, 46, 59, 163, 57, 73, 65, 126, 193, 254, 240, 8, 192, 82, 0, 29, 65, 205, 49, 36, 60, 46, 59, 163, 57, 73, 65, 126, 193, 254, 240, 8, 192, 82, 0, 29, 65, 211, 56, 36, 60, 46, 59, 163, 57, 44, 182, 137, 193, 128, 188, 64, 192, 226, 182, 13, 65, 201, 47, 34, 61, 23, 59, 203, 57, 44, 182, 137, 193, 128, 188, 64, 192, 226, 182, 13, 65, 205, 43, 48, 63, 23, 59, 203, 57, 44, 182, 137, 193, 128, 188, 64, 192, 226, 182, 13, 65, 205, 49, 36, 60, 23, 59, 203, 57, 44, 182, 137, 193, 128, 188, 64, 192, 226, 182, 13, 65, 226, 81, 34, 61, 23, 59, 203, 57, 44, 182, 137, 193, 128, 188, 64, 192, 226, 182, 13, 65, 226, 82, 42, 63, 23, 59, 203, 57, 44, 182, 137, 193, 128, 188, 64, 192, 226, 182, 13, 65, 229, 82, 48, 63, 23, 59, 203, 57, 253, 34, 161, 193, 203, 26, 128, 192, 158, 237, 5, 65, 173, 9, 37, 63, 0, 59, 243, 57, 253, 34, 161, 193, 203, 26, 128, 192, 158, 237, 5, 65, 173, 7, 16, 34, 0, 59, 243, 57, 253, 34, 161, 193, 203, 26, 128, 192, 158, 237, 5, 65, 184, 17, 42, 63, 0, 59, 243, 57, 253, 34, 161, 193, 203, 26, 128, 192, 158, 237, 5, 65, 226, 81, 34, 61, 0, 59, 243, 57, 253, 34, 161, 193, 203, 26, 128, 192, 158, 237, 5, 65, 226, 82, 42, 63, 0, 59, 243, 57, 253, 34, 161, 193, 203, 26, 128, 192, 158, 237, 5, 65, 25, 52, 16, 34, 0, 59, 243, 57, 228, 227, 166, 193, 233, 25, 162, 192, 33, 80, 221, 64, 162, 4, 13, 34, 232, 58, 28, 58, 228, 227, 166, 193, 233, 25, 162, 192, 33, 80, 221, 64, 173, 9, 37, 63, 232, 58, 28, 58, 228, 227, 166, 193, 233, 25, 162, 192, 33, 80, 221, 64, 173, 7, 16, 34, 232, 58, 28, 58, 131, 136, 89, 193, 184, 251, 251, 191, 52, 84, 135, 65, 202, 8, 68, 63, 162, 59, 28, 58, 131, 136, 89, 193, 184, 251, 251, 191, 52, 84, 135, 65, 210, 16, 72, 64, 209, 41, 28, 58, 131, 136, 89, 193, 184, 251, 251, 191, 52, 84, 135, 65, 212, 9, 78, 63, 209, 41, 28, 58, 69, 28, 108, 193, 0, 254, 103, 191, 164, 133, 124, 65, 201, 16, 62, 63, 139, 59, 243, 57, 69, 28, 108, 193, 0, 254, 103, 191, 164, 133, 124, 65, 202, 8, 68, 63, 139, 59, 243, 57, 69, 28, 108, 193, 0, 254, 103, 191, 164, 133, 124, 65, 210, 16, 72, 64, 93, 40, 243, 57, 69, 28, 108, 193, 0, 254, 103, 191, 164, 133, 124, 65, 232, 78, 67, 65, 93, 40, 243, 57, 69, 28, 108, 193, 0, 254, 103, 191, 164, 133, 124, 65, 232, 78, 62, 63, 139, 59, 243, 57, 69, 28, 108, 193, 0, 254, 103, 191, 164, 133, 124, 65, 234, 74, 72, 64, 93, 40, 243, 57, 7, 228, 91, 193, 128, 51, 175, 61, 31, 38, 90, 65, 184, 19, 33, 90, 116, 59, 203, 57, 7, 228, 91, 193, 128, 51, 175, 61, 31, 38, 90, 65, 217, 47, 63, 66, 209, 37, 203, 57, 7, 228, 91, 193, 128, 51, 175, 61, 31, 38, 90, 65, 218, 45, 67, 65, 209, 37, 203, 57, 7, 228, 91, 193, 128, 51, 175, 61, 31, 38, 90, 65, 232, 78, 67, 65, 209, 37, 203, 57, 7, 228, 91, 193, 128, 51, 175, 61, 31, 38, 90, 65, 232, 78, 62, 63, 116, 59, 203, 57, 7, 228, 91, 193, 128, 51, 175, 61, 31, 38, 90, 65, 182, 111, 33, 90, 116, 59, 203, 57, 90, 227, 99, 193, 72, 20, 117, 63, 222, 74, 65, 65, 178, 24, 29, 91, 93, 59, 163, 57, 90, 227, 99, 193, 72, 20, 117, 63, 222, 74, 65, 65, 178, 23, 29, 91, 93, 59, 163, 57, 90, 227, 99, 193, 72, 20, 117, 63, 222, 74, 65, 65, 184, 19, 33, 90, 93, 59, 163, 57, 90, 227, 99, 193, 72, 20, 117, 63, 222, 74, 65, 65, 217, 47, 63, 66, 209, 33, 163, 57, 90, 227, 99, 193, 72, 20, 117, 63, 222, 74, 65, 65, 219, 57, 61, 67, 209, 33, 163, 57, 90, 227, 99, 193, 72, 20, 117, 63, 222, 74, 65, 65, 220, 55, 63, 66, 209, 33, 163, 57, 87, 228, 56, 193, 168, 31, 221, 191, 232, 70, 52, 193, 160, 84, 185, 63, 186, 57, 163, 57, 87, 228, 56, 193, 168, 31, 221, 191, 232, 70, 52, 193, 177, 87, 193, 60, 186, 57, 163, 57, 87, 228, 56, 193, 168, 31, 221, 191, 232, 70, 52, 193, 185, 90, 193, 60, 186, 57, 163, 57, 87, 228, 56, 193, 168, 31, 221, 191, 232, 70, 52, 193, 176, 96, 178, 60, 186, 57, 163, 57, 87, 228, 56, 193, 168, 31, 221, 191, 232, 70, 52, 193, 190, 98, 185, 63, 186, 57, 163, 57, 87, 228, 56, 193, 168, 31, 221, 191, 232, 70, 52, 193, 191, 103, 172, 26, 186, 57, 163, 57, 5, 229, 48, 193, 72, 91, 38, 192, 41, 34, 77, 193, 177, 87, 193, 60, 162, 57, 203, 57, 5, 229, 48, 193, 72, 91, 38, 192, 41, 34, 77, 193, 161, 96, 206, 81, 162, 57, 203, 57, 5, 229, 48, 193, 72, 91, 38, 192, 41, 34, 77, 193, 191, 103, 172, 26, 162, 57, 203, 57, 219, 193, 243, 193, 193, 244, 146, 192, 235, 148, 121, 193, 214, 99, 13, 74, 23, 58, 243, 57, 219, 193, 243, 193, 193, 244, 146, 192, 235, 148, 121, 193, 50, 111, 209, 79, 23, 58, 243, 57, 236, 126, 145, 193, 214, 67, 205, 192, 59, 93, 95, 193, 188, 77, 201, 45, 0, 58, 203, 57, 236, 126, 145, 193, 214, 67, 205, 192, 59, 93, 95, 193, 191, 99, 176, 53, 0, 58, 203, 57, 236, 126, 145, 193, 214, 67, 205, 192, 59, 93, 95, 193, 50, 115, 209, 79, 0, 58, 203, 57, 236, 126, 145, 193, 214, 67, 205, 192, 59, 93, 95, 193, 50, 111, 209, 79, 0, 58, 203, 57, 43, 108, 103, 193, 216, 31, 221, 191, 93, 252, 15, 193, 188, 77, 201, 45, 232, 57, 163, 57, 43, 108, 103, 193, 216, 31, 221, 191, 93, 252, 15, 193, 160, 84, 185, 63, 232, 57, 163, 57, 43, 108, 103, 193, 216, 31, 221, 191, 93, 252, 15, 193, 130, 178, 201, 45, 232, 57, 163, 57, 43, 108, 103, 193, 216, 31, 221, 191, 93, 252, 15, 193, 132, 84, 211, 91, 232, 57, 163, 57, 43, 108, 103, 193, 216, 31, 221, 191, 93, 252, 15, 193, 190, 98, 185, 63, 232, 57, 163, 57, 43, 108, 103, 193, 216, 31, 221, 191, 93, 252, 15, 193, 191, 99, 176, 53, 232, 57, 163, 57, 104, 210, 226, 64, 104, 20, 117, 63, 134, 59, 138, 193, 70, 109, 130, 47, 69, 56, 163, 57, 104, 210, 226, 64, 104, 20, 117, 63, 134, 59, 138, 193, 75, 108, 130, 47, 69, 56, 163, 57, 104, 210, 226, 64, 104, 20, 117, 63, 134, 59, 138, 193, 67, 107, 139, 37, 69, 56, 163, 57, 104, 210, 226, 64, 104, 20, 117, 63, 134, 59, 138, 193, 69, 104, 136, 37, 69, 56, 163, 57, 104, 210, 226, 64, 104, 20, 117, 63, 134, 59, 138, 193, 81, 103, 130, 82, 69, 56, 163, 57, 104, 210, 226, 64, 104, 20, 117, 63, 134, 59, 138, 193, 77, 100, 136, 37, 69, 56, 163, 57, 174, 133, 11, 65, 192, 51, 175, 61, 35, 69, 138, 193, 81, 103, 130, 82, 46, 56, 203, 57, 174, 133, 11, 65, 192, 51, 175, 61, 35, 69, 138, 193, 89, 100, 130, 82, 46, 56, 203, 57, 174, 133, 11, 65, 192, 51, 175, 61, 35, 69, 138, 193, 77, 100, 136, 37, 46, 56, 203, 57, 174, 133, 11, 65, 192, 51, 175, 61, 35, 69, 138, 193, 81, 96, 133, 37, 46, 56, 203, 57, 174, 133, 11, 65, 192, 51, 175, 61, 35, 69, 138, 193, 96, 94, 130, 85, 46, 56, 203, 57, 174, 133, 11, 65, 192, 51, 175, 61, 35, 69, 138, 193, 91, 92, 133, 37, 46, 56, 203, 57, 67, 26, 37, 65, 8, 254, 103, 191, 123, 121, 135, 193, 102, 97, 130, 82, 23, 56, 243, 57, 67, 26, 37, 65, 8, 254, 103, 191, 123, 121, 135, 193, 96, 94, 130, 85, 23, 56, 243, 57, 67, 26, 37, 65, 8, 254, 103, 191, 123, 121, 135, 193, 77, 94, 131, 36, 23, 56, 243, 57, 67, 26, 37, 65, 8, 254, 103, 191, 123, 121, 135, 193, 109, 90, 130, 85, 23, 56, 243, 57, 67, 26, 37, 65, 8, 254, 103, 191, 123, 121, 135, 193, 91, 92, 133, 37, 23, 56, 243, 57, 67, 26, 37, 65, 8, 254, 103, 191, 123, 121, 135, 193, 96, 86, 131, 36, 23, 56, 243, 57, 182, 83, 80, 65, 188, 251, 251, 191, 84, 113, 129, 193, 81, 103, 130, 82, 0, 56, 28, 58, 182, 83, 80, 65, 188, 251, 251, 191, 84, 113, 129, 193, 102, 97, 130, 82, 0, 56, 28, 58, 182, 83, 80, 65, 188, 251, 251, 191, 84, 113, 129, 193, 94, 94, 130, 41, 0, 56, 28, 58, 182, 83, 80, 65, 188, 251, 251, 191, 84, 113, 129, 193, 77, 94, 131, 36, 0, 56, 28, 58, 182, 83, 80, 65, 188, 251, 251, 191, 84, 113, 129, 193, 70, 94, 130, 34, 0, 56, 28, 58, 182, 83, 80, 65, 188, 251, 251, 191, 84, 113, 129, 193, 79, 90, 130, 34, 0, 56, 28, 58, 130, 114, 129, 65, 56, 252, 65, 192, 228, 191, 112, 193, 94, 94, 130, 41, 209, 55, 68, 58, 130, 114, 129, 65, 56, 252, 65, 192, 228, 191, 112, 193, 70, 94, 130, 34, 209, 55, 68, 58, 130, 114, 129, 65, 56, 252, 65, 192, 228, 191, 112, 193, 115, 86, 130, 41, 209, 55, 68, 58, 130, 114, 129, 65, 56, 252, 65, 192, 228, 191, 112, 193, 70, 91, 130, 95, 209, 55, 68, 58, 130, 114, 129, 65, 56, 252, 65, 192, 228, 191, 112, 193, 111, 173, 131, 38, 209, 55, 68, 58, 130, 114, 129, 65, 56, 252, 65, 192, 228, 191, 112, 193, 101, 76, 130, 95, 209, 55, 68, 58, 86, 157, 144, 65, 173, 186, 128, 192, 31, 38, 90, 193, 111, 173, 131, 38, 162, 55, 108, 58, 86, 157, 144, 65, 173, 186, 128, 192, 31, 38, 90, 193, 101, 76, 130, 95, 162, 55, 108, 58, 86, 157, 144, 65, 173, 186, 128, 192, 31, 38, 90, 193, 104, 70, 130, 98, 162, 55, 108, 58, 168, 129, 205, 191, 42, 252, 65, 192, 79, 236, 210, 193, 226, 124, 139, 63, 209, 56, 68, 58, 0, 0, 160, 52, 184, 251, 251, 191, 220, 103, 182, 193, 184, 121, 139, 63, 186, 56, 28, 58, 0, 0, 160, 52, 184, 251, 251, 191, 220, 103, 182, 193, 226, 124, 139, 63, 186, 56, 28, 58, 0, 0, 160, 52, 184, 251, 251, 191, 220, 103, 182, 193, 66, 125, 132, 64, 186, 56, 28, 58, 0, 0, 160, 52, 184, 251, 251, 191, 220, 103, 182, 193, 71, 121, 129, 68, 186, 56, 28, 58, 171, 129, 205, 63, 56, 254, 103, 191, 190, 102, 174, 193, 66, 125, 132, 64, 162, 56, 243, 57, 171, 129, 205, 63, 56, 254, 103, 191, 190, 102, 174, 193, 39, 125, 132, 64, 162, 56, 243, 57, 171, 129, 205, 63, 56, 254, 103, 191, 190, 102, 174, 193, 71, 121, 129, 68, 162, 56, 243, 57, 171, 129, 205, 63, 56, 254, 103, 191, 190, 102, 174, 193, 40, 121, 135, 69, 162, 56, 243, 57, 171, 129, 205, 63, 56, 254, 103, 191, 190, 102, 174, 193, 63, 98, 130, 34, 162, 56, 243, 57, 171, 129, 205, 63, 56, 254, 103, 191, 190, 102, 174, 193, 70, 95, 130, 34, 162, 56, 243, 57, 226, 172, 70, 64, 0, 50, 175, 61, 23, 222, 152, 193, 40, 121, 135, 69, 139, 56, 203, 57, 226, 172, 70, 64, 0, 50, 175, 61, 23, 222, 152, 193, 74, 120, 135, 69, 139, 56, 203, 57, 226, 172, 70, 64, 0, 50, 175, 61, 23, 222, 152, 193, 73, 116, 138, 72, 139, 56, 203, 57, 226, 172, 70, 64, 0, 50, 175, 61, 23, 222, 152, 193, 79, 111, 130, 50, 139, 56, 203, 57, 226, 172, 70, 64, 0, 50, 175, 61, 23, 222, 152, 193, 87, 109, 130, 50, 139, 56, 203, 57, 226, 172, 70, 64, 0, 50, 175, 61, 23, 222, 152, 193, 70, 95, 130, 34, 139, 56, 203, 57, 55, 127, 141, 64, 56, 20, 117, 63, 212, 41, 145, 193, 65, 116, 138, 72, 116, 56, 163, 57, 55, 127, 141, 64, 56, 20, 117, 63, 212, 41, 145, 193, 73, 116, 138, 72, 116, 56, 163, 57, 55, 127, 141, 64, 56, 20, 117, 63, 212, 41, 145, 193, 65, 114, 141, 75, 116, 56, 163, 57, 55, 127, 141, 64, 56, 20, 117, 63, 212, 41, 145, 193, 79, 111, 130, 50, 116, 56, 163, 57, 55, 127, 141, 64, 56, 20, 117, 63, 212, 41, 145, 193, 70, 109, 130, 47, 116, 56, 163, 57, 55, 127, 141, 64, 56, 20, 117, 63, 212, 41, 145, 193, 75, 108, 130, 47, 116, 56, 163, 57, 75, 115, 139, 65, 44, 96, 247, 63, 123, 41, 17, 64, 47, 74, 116, 12, 116, 53, 123, 57, 75, 115, 139, 65, 44, 96, 247, 63, 123, 41, 17, 64, 46, 71, 119, 14, 116, 53, 123, 57, 75, 115, 139, 65, 44, 96, 247, 63, 123, 41, 17, 64, 51, 72, 116, 9, 116, 53, 123, 57, 75, 115, 139, 65, 44, 96, 247, 63, 123, 41, 17, 64, 50, 64, 119, 14, 116, 53, 123, 57, 75, 115, 139, 65, 44, 96, 247, 63, 123, 41, 17, 64, 56, 65, 116, 9, 116, 53, 123, 57, 75, 115, 139, 65, 44, 96, 247, 63, 123, 41, 17, 64, 56, 62, 119, 10, 116, 53, 123, 57, 214, 247, 132, 65, 98, 240, 8, 64, 190, 221, 152, 64, 42, 73, 119, 17, 23, 53, 123, 57, 214, 247, 132, 65, 98, 240, 8, 64, 190, 221, 152, 64, 41, 70, 122, 19, 23, 53, 123, 57, 214, 247, 132, 65, 98, 240, 8, 64, 190, 221, 152, 64, 46, 71, 119, 14, 23, 53, 123, 57, 214, 247, 132, 65, 98, 240, 8, 64, 190, 221, 152, 64, 45, 64, 122, 19, 23, 53, 123, 57, 214, 247, 132, 65, 98, 240, 8, 64, 190, 221, 152, 64, 50, 64, 119, 14, 23, 53, 123, 57, 214, 247, 132, 65, 98, 240, 8, 64, 190, 221, 152, 64, 50, 61, 122, 16, 23, 53, 123, 57, 235, 91, 118, 65, 218, 250, 17, 64, 6, 47, 237, 64, 36, 73, 123, 21, 186, 52, 123, 57, 235, 91, 118, 65, 218, 250, 17, 64, 6, 47, 237, 64, 36, 69, 125, 24, 186, 52, 123, 57, 235, 91, 118, 65, 218, 250, 17, 64, 6, 47, 237, 64, 41, 70, 122, 19, 186, 52, 123, 57, 235, 91, 118, 65, 218, 250, 17, 64, 6, 47, 237, 64, 39, 63, 125, 24, 186, 52, 123, 57, 235, 91, 118, 65, 218, 250, 17, 64, 6, 47, 237, 64, 45, 64, 122, 19, 186, 52, 123, 57, 235, 91, 118, 65, 218, 250, 17, 64, 6, 47, 237, 64, 44, 60, 124, 21, 186, 52, 123, 57, 122, 56, 92, 65, 34, 53, 21, 64, 192, 255, 31, 65, 20, 78, 116, 102, 93, 52, 123, 57, 122, 56, 92, 65, 34, 53, 21, 64, 192, 255, 31, 65, 20, 53, 110, 92, 93, 52, 123, 57, 122, 56, 92, 65, 34, 53, 21, 64, 192, 255, 31, 65, 24, 45, 110, 92, 93, 52, 123, 57, 122, 56, 92, 65, 34, 53, 21, 64, 192, 255, 31, 65, 36, 69, 125, 24, 93, 52, 123, 57, 122, 56, 92, 65, 34, 53, 21, 64, 192, 255, 31, 65, 35, 34, 119, 91, 93, 52, 123, 57, 122, 56, 92, 65, 34, 53, 21, 64, 192, 255, 31, 65, 39, 63, 125, 24, 93, 52, 123, 57, 141, 25, 42, 65, 216, 71, 204, 63, 14, 81, 62, 65, 20, 53, 110, 92, 0, 52, 123, 57, 141, 25, 42, 65, 216, 71, 204, 63, 14, 81, 62, 65, 24, 45, 110, 92, 0, 52, 123, 57, 141, 25, 42, 65, 216, 71, 204, 63, 14, 81, 62, 65, 26, 77, 123, 30, 0, 52, 123, 57, 141, 25, 42, 65, 216, 71, 204, 63, 14, 81, 62, 65, 52, 23, 123, 97, 0, 52, 123, 57, 141, 25, 42, 65, 216, 71, 204, 63, 14, 81, 62, 65, 56, 50, 121, 17, 0, 52, 123, 57, 141, 25, 42, 65, 216, 71, 204, 63, 14, 81, 62, 65, 57, 50, 121, 17, 0, 52, 123, 57, 239, 222, 26, 65, 198, 179, 222, 63, 247, 76, 101, 65, 21, 66, 120, 92, 69, 51, 123, 57, 239, 222, 26, 65, 198, 179, 222, 63, 247, 76, 101, 65, 22, 69, 120, 94, 69, 51, 123, 57, 239, 222, 26, 65, 198, 179, 222, 63, 247, 76, 101, 65, 24, 60, 120, 92, 69, 51, 123, 57, 239, 222, 26, 65, 198, 179, 222, 63, 247, 76, 101, 65, 56, 50, 121, 17, 69, 51, 123, 57, 239, 222, 26, 65, 198, 179, 222, 63, 247, 76, 101, 65, 57, 50, 121, 17, 69, 51, 123, 57, 239, 222, 26, 65, 198, 179, 222, 63, 247, 76, 101, 65, 56, 35, 113, 108, 69, 51, 123, 57, 171, 101, 241, 64, 102, 51, 196, 63, 31, 9, 126, 65, 21, 66, 120, 92, 139, 50, 123, 57, 171, 101, 241, 64, 102, 51, 196, 63, 31, 9, 126, 65, 24, 60, 120, 92, 139, 50, 123, 57, 171, 101, 241, 64, 102, 51, 196, 63, 31, 9, 126, 65, 25, 66, 120, 38, 139, 50, 123, 57, 171, 101, 241, 64, 102, 51, 196, 63, 31, 9, 126, 65, 26, 62, 120, 38, 139, 50, 123, 57, 171, 101, 241, 64, 102, 51, 196, 63, 31, 9, 126, 65, 26, 64, 119, 37, 139, 50, 123, 57, 171, 101, 241, 64, 102, 51, 196, 63, 31, 9, 126, 65, 27, 64, 123, 37, 139, 50, 123, 57, 237, 172, 78, 64, 52, 97, 247, 63, 113, 59, 138, 65, 5, 67, 117, 58, 23, 49, 123, 57, 237, 172, 78, 64, 52, 97, 247, 63, 113, 59, 138, 65, 5, 73, 117, 58, 23, 49, 123, 57, 237, 172, 78, 64, 52, 97, 247, 63, 113, 59, 138, 65, 10, 71, 114, 54, 23, 49, 123, 57, 237, 172, 78, 64, 52, 97, 247, 63, 113, 59, 138, 65, 10, 61, 118, 54, 23, 49, 123, 57, 237, 172, 78, 64, 52, 97, 247, 63, 113, 59, 138, 65, 12, 67, 115, 51, 23, 49, 123, 57, 237, 172, 78, 64, 52, 97, 247, 63, 113, 59, 138, 65, 12, 61, 115, 51, 23, 49, 123, 57, 192, 192, 23, 63, 210, 240, 8, 64, 252, 68, 138, 65, 253, 70, 108, 60, 93, 48, 123, 57, 192, 192, 23, 63, 210, 240, 8, 64, 252, 68, 138, 65, 254, 76, 108, 60, 93, 48, 123, 57, 192, 192, 23, 63, 210, 240, 8, 64, 252, 68, 138, 65, 1, 67, 117, 60, 93, 48, 123, 57, 192, 192, 23, 63, 210, 240, 8, 64, 252, 68, 138, 65, 2, 78, 110, 59, 93, 48, 123, 57, 192, 192, 23, 63, 210, 240, 8, 64, 252, 68, 138, 65, 5, 67, 117, 58, 93, 48, 123, 57, 192, 192, 23, 63, 210, 240, 8, 64, 252, 68, 138, 65, 5, 73, 117, 58, 93, 48, 123, 57, 82, 164, 18, 192, 38, 251, 17, 64, 72, 121, 135, 65, 245, 67, 99, 62, 69, 47, 123, 57, 82, 164, 18, 192, 38, 251, 17, 64, 72, 121, 135, 65, 247, 73, 99, 62, 69, 47, 123, 57, 82, 164, 18, 192, 38, 251, 17, 64, 72, 121, 135, 65, 249, 65, 106, 62, 69, 47, 123, 57, 82, 164, 18, 192, 38, 251, 17, 64, 72, 121, 135, 65, 251, 78, 102, 61, 69, 47, 123, 57, 82, 164, 18, 192, 38, 251, 17, 64, 72, 121, 135, 65, 253, 70, 108, 60, 69, 47, 123, 57, 82, 164, 18, 192, 38, 251, 17, 64, 72, 121, 135, 65, 254, 76, 108, 60, 69, 47, 123, 57, 111, 60, 168, 192, 82, 53, 21, 64, 30, 113, 129, 65, 211, 88, 69, 80, 209, 45, 123, 57, 111, 60, 168, 192, 82, 53, 21, 64, 30, 113, 129, 65, 238, 64, 89, 64, 209, 45, 123, 57, 111, 60, 168, 192, 82, 53, 21, 64, 30, 113, 129, 65, 241, 62, 95, 63, 209, 45, 123, 57, 111, 60, 168, 192, 82, 53, 21, 64, 30, 113, 129, 65, 245, 67, 99, 62, 209, 45, 123, 57, 111, 60, 168, 192, 82, 53, 21, 64, 30, 113, 129, 65, 247, 73, 99, 62, 209, 45, 123, 57, 111, 60, 168, 192, 82, 53, 21, 64, 30, 113, 129, 65, 46, 114, 89, 64, 209, 45, 123, 57, 75, 154, 1, 193, 38, 251, 17, 64, 137, 191, 112, 65, 231, 62, 78, 65, 93, 44, 123, 57, 75, 154, 1, 193, 38, 251, 17, 64, 137, 191, 112, 65, 233, 59, 83, 64, 93, 44, 123, 57, 75, 154, 1, 193, 38, 251, 17, 64, 137, 191, 112, 65, 238, 64, 89, 64, 93, 44, 123, 57, 75, 154, 1, 193, 38, 251, 17, 64, 137, 191, 112, 65, 239, 85, 78, 65, 93, 44, 123, 57, 75, 154, 1, 193, 38, 251, 17, 64, 137, 191, 112, 65, 46, 114, 89, 64, 93, 44, 123, 57, 75, 154, 1, 193, 38, 251, 17, 64, 137, 191, 112, 65, 32, 93, 69, 51, 93, 44, 123, 57, 154, 56, 42, 193, 202, 240, 8, 64, 225, 37, 90, 65, 225, 59, 69, 66, 209, 41, 123, 57, 154, 56, 42, 193, 202, 240, 8, 64, 225, 37, 90, 65, 226, 57, 72, 65, 209, 41, 123, 57, 154, 56, 42, 193, 202, 240, 8, 64, 225, 37, 90, 65, 227, 65, 69, 66, 209, 41, 123, 57, 154, 56, 42, 193, 202, 240, 8, 64, 225, 37, 90, 65, 231, 62, 78, 65, 209, 41, 123, 57, 154, 56, 42, 193, 202, 240, 8, 64, 225, 37, 90, 65, 239, 85, 78, 65, 209, 41, 123, 57, 154, 56, 42, 193, 202, 240, 8, 64, 225, 37, 90, 65, 243, 83, 75, 60, 209, 41, 123, 57, 8, 78, 76, 193, 28, 97, 247, 63, 193, 74, 65, 65, 219, 57, 61, 67, 209, 37, 123, 57, 8, 78, 76, 193, 28, 97, 247, 63, 193, 74, 65, 65, 220, 55, 63, 66, 209, 37, 123, 57, 8, 78, 76, 193, 28, 97, 247, 63, 193, 74, 65, 65, 221, 63, 61, 67, 209, 37, 123, 57, 8, 78, 76, 193, 28, 97, 247, 63, 193, 74, 65, 65, 225, 59, 69, 66, 209, 37, 123, 57, 8, 78, 76, 193, 28, 97, 247, 63, 193, 74, 65, 65, 224, 66, 65, 68, 209, 37, 123, 57, 8, 78, 76, 193, 28, 97, 247, 63, 193, 74, 65, 65, 227, 65, 69, 66, 209, 37, 123, 57, 129, 247, 118, 193, 228, 10, 149, 191, 132, 146, 6, 65, 163, 38, 20, 94, 23, 59, 123, 57, 129, 247, 118, 193, 228, 10, 149, 191, 132, 146, 6, 65, 182, 25, 29, 59, 23, 59, 123, 57, 129, 247, 118, 193, 228, 10, 149, 191, 132, 146, 6, 65, 185, 25, 31, 58, 23, 59, 123, 57, 129, 247, 118, 193, 228, 10, 149, 191, 132, 146, 6, 65, 170, 70, 20, 94, 23, 59, 123, 57, 129, 247, 118, 193, 228, 10, 149, 191, 132, 146, 6, 65, 211, 56, 36, 60, 23, 59, 123, 57, 129, 247, 118, 193, 228, 10, 149, 191, 132, 146, 6, 65, 211, 61, 29, 59, 23, 59, 123, 57, 100, 9, 130, 193, 56, 21, 117, 191, 190, 243, 188, 64, 180, 29, 23, 59, 232, 58, 123, 57, 100, 9, 130, 193, 56, 21, 117, 191, 190, 243, 188, 64, 182, 25, 29, 59, 232, 58, 123, 57, 100, 9, 130, 193, 56, 21, 117, 191, 190, 243, 188, 64, 202, 29, 10, 32, 232, 58, 123, 57, 100, 9, 130, 193, 56, 21, 117, 191, 190, 243, 188, 64, 211, 61, 29, 59, 232, 58, 123, 57, 100, 9, 130, 193, 56, 21, 117, 191, 190, 243, 188, 64, 33, 46, 10, 32, 232, 58, 123, 57, 100, 9, 130, 193, 56, 21, 117, 191, 190, 243, 188, 64, 34, 47, 15, 33, 232, 58, 123, 57, 244, 129, 134, 193, 242, 250, 17, 64, 222, 114, 67, 64, 202, 29, 10, 32, 186, 58, 123, 57, 244, 129, 134, 193, 242, 250, 17, 64, 222, 114, 67, 64, 210, 58, 11, 50, 186, 58, 123, 57, 244, 129, 134, 193, 242, 250, 17, 64, 222, 114, 67, 64, 223, 58, 59, 61, 186, 58, 123, 57, 244, 129, 134, 193, 242, 250, 17, 64, 222, 114, 67, 64, 229, 69, 59, 61, 186, 58, 123, 57, 244, 129, 134, 193, 242, 250, 17, 64, 222, 114, 67, 64, 230, 71, 47, 58, 186, 58, 123, 57, 244, 129, 134, 193, 242, 250, 17, 64, 222, 114, 67, 64, 33, 46, 10, 32, 186, 58, 123, 57, 184, 131, 157, 193, 104, 91, 30, 64, 0, 0, 22, 181, 190, 61, 42, 86, 139, 58, 123, 57, 184, 131, 157, 193, 104, 91, 30, 64, 0, 0, 22, 181, 190, 62, 240, 55, 139, 58, 123, 57, 184, 131, 157, 193, 104, 91, 30, 64, 0, 0, 22, 181, 223, 58, 59, 61, 139, 58, 123, 57, 184, 131, 157, 193, 104, 91, 30, 64, 0, 0, 22, 181, 229, 69, 59, 61, 139, 58, 123, 57, 184, 131, 157, 193, 104, 91, 30, 64, 0, 0, 22, 181, 224, 93, 0, 62, 139, 58, 123, 57, 184, 131, 157, 193, 104, 91, 30, 64, 0, 0, 22, 181, 228, 89, 240, 55, 139, 58, 123, 57, 226, 44, 153, 193, 221, 80, 61, 64, 224, 114, 67, 192, 190, 62, 240, 55, 93, 58, 123, 57, 226, 44, 153, 193, 221, 80, 61, 64, 224, 114, 67, 192, 172, 72, 214, 64, 93, 58, 123, 57, 226, 44, 153, 193, 221, 80, 61, 64, 224, 114, 67, 192, 168, 94, 207, 77, 93, 58, 123, 57, 226, 44, 153, 193, 221, 80, 61, 64, 224, 114, 67, 192, 228, 89, 240, 55, 93, 58, 123, 57, 226, 44, 153, 193, 221, 80, 61, 64, 224, 114, 67, 192, 181, 104, 207, 77, 93, 58, 123, 57, 226, 44, 153, 193, 221, 80, 61, 64, 224, 114, 67, 192, 216, 113, 245, 76, 93, 58, 123, 57, 99, 9, 130, 193, 44, 22, 168, 63, 191, 243, 188, 192, 149, 42, 230, 53, 46, 58, 123, 57, 99, 9, 130, 193, 44, 22, 168, 63, 191, 243, 188, 192, 181, 70, 233, 67, 46, 58, 123, 57, 99, 9, 130, 193, 44, 22, 168, 63, 191, 243, 188, 192, 198, 70, 230, 53, 46, 58, 123, 57, 99, 9, 130, 193, 44, 22, 168, 63, 191, 243, 188, 192, 168, 94, 207, 77, 46, 58, 123, 57, 99, 9, 130, 193, 44, 22, 168, 63, 191, 243, 188, 192, 157, 97, 190, 75, 46, 58, 123, 57, 99, 9, 130, 193, 44, 22, 168, 63, 191, 243, 188, 192, 181, 104, 207, 77, 46, 58, 123, 57, 127, 247, 118, 193, 244, 96, 247, 63, 132, 146, 6, 193, 149, 42, 230, 53, 0, 58, 123, 57, 127, 247, 118, 193, 244, 96, 247, 63, 132, 146, 6, 193, 198, 70, 230, 53, 0, 58, 123, 57, 127, 247, 118, 193, 244, 96, 247, 63, 132, 146, 6, 193, 130, 178, 201, 45, 0, 58, 123, 57, 127, 247, 118, 193, 244, 96, 247, 63, 132, 146, 6, 193, 132, 84, 211, 91, 0, 58, 123, 57, 127, 247, 118, 193, 244, 96, 247, 63, 132, 146, 6, 193, 196, 107, 186, 67, 0, 58, 123, 57, 127, 247, 118, 193, 244, 96, 247, 63, 132, 146, 6, 193, 152, 107, 211, 91, 0, 58, 123, 57, 4, 79, 33, 193, 64, 145, 64, 191, 204, 70, 52, 193, 137, 34, 228, 62, 162, 57, 123, 57, 4, 79, 33, 193, 64, 145, 64, 191, 204, 70, 52, 193, 154, 47, 228, 62, 162, 57, 123, 57, 4, 79, 33, 193, 64, 145, 64, 191, 204, 70, 52, 193, 143, 77, 188, 60, 162, 57, 123, 57, 4, 79, 33, 193, 64, 145, 64, 191, 204, 70, 52, 193, 185, 90, 193, 60, 162, 57, 123, 57, 4, 79, 33, 193, 64, 145, 64, 191, 204, 70, 52, 193, 153, 89, 178, 60, 162, 57, 123, 57, 4, 79, 33, 193, 64, 145, 64, 191, 204, 70, 52, 193, 176, 96, 178, 60, 162, 57, 123, 57, 177, 14, 22, 193, 0, 35, 52, 191, 224, 37, 90, 193, 137, 34, 228, 62, 116, 57, 123, 57, 177, 14, 22, 193, 0, 35, 52, 191, 224, 37, 90, 193, 130, 221, 229, 49, 116, 57, 123, 57, 177, 14, 22, 193, 0, 35, 52, 191, 224, 37, 90, 193, 154, 47, 228, 62, 116, 57, 123, 57, 177, 14, 22, 193, 0, 35, 52, 191, 224, 37, 90, 193, 173, 64, 210, 36, 116, 57, 123, 57, 177, 14, 22, 193, 0, 35, 52, 191, 224, 37, 90, 193, 161, 69, 207, 58, 116, 57, 123, 57, 177, 14, 22, 193, 0, 35, 52, 191, 224, 37, 90, 193, 161, 69, 210, 36, 116, 57, 123, 57, 196, 224, 218, 192, 38, 251, 17, 64, 137, 191, 112, 193, 173, 64, 210, 36, 69, 57, 123, 57, 196, 224, 218, 192, 38, 251, 17, 64, 137, 191, 112, 193, 161, 69, 210, 36, 69, 57, 123, 57, 196, 224, 218, 192, 38, 251, 17, 64, 137, 191, 112, 193, 165, 80, 199, 43, 69, 57, 123, 57, 196, 224, 218, 192, 38, 251, 17, 64, 137, 191, 112, 193, 185, 91, 191, 60, 69, 57, 123, 57, 196, 224, 218, 192, 38, 251, 17, 64, 137, 191, 112, 193, 179, 93, 184, 62, 69, 57, 123, 57, 196, 224, 218, 192, 38, 251, 17, 64, 137, 191, 112, 193, 186, 96, 184, 62, 69, 57, 123, 57, 108, 60, 168, 192, 82, 53, 21, 64, 30, 113, 129, 193, 179, 93, 184, 62, 23, 57, 123, 57, 108, 60, 168, 192, 82, 53, 21, 64, 30, 113, 129, 193, 186, 96, 184, 62, 23, 57, 123, 57, 108, 60, 168, 192, 82, 53, 21, 64, 30, 113, 129, 193, 179, 106, 185, 71, 23, 57, 123, 57, 108, 60, 168, 192, 82, 53, 21, 64, 30, 113, 129, 193, 205, 114, 161, 63, 23, 57, 123, 57, 108, 60, 168, 192, 82, 53, 21, 64, 30, 113, 129, 193, 194, 122, 167, 70, 23, 57, 123, 57, 108, 60, 168, 192, 82, 53, 21, 64, 30, 113, 129, 193, 199, 124, 167, 70, 23, 57, 123, 57, 81, 164, 18, 192, 80, 241, 237, 63, 73, 121, 135, 193, 194, 122, 167, 70, 232, 56, 123, 57, 81, 164, 18, 192, 80, 241, 237, 63, 73, 121, 135, 193, 199, 124, 167, 70, 232, 56, 123, 57, 81, 164, 18, 192, 80, 241, 237, 63, 73, 121, 135, 193, 65, 126, 163, 72, 232, 56, 123, 57, 81, 164, 18, 192, 80, 241, 237, 63, 73, 121, 135, 193, 66, 114, 168, 77, 232, 56, 123, 57, 81, 164, 18, 192, 80, 241, 237, 63, 73, 121, 135, 193, 49, 105, 168, 77, 232, 56, 123, 57, 81, 164, 18, 192, 80, 241, 237, 63, 73, 121, 135, 193, 61, 102, 181, 81, 232, 56, 123, 57, 201, 192, 23, 63, 0, 6, 113, 63, 251, 68, 138, 193, 208, 97, 164, 46, 186, 56, 123, 57, 201, 192, 23, 63, 0, 6, 113, 63, 251, 68, 138, 193, 188, 101, 170, 46, 186, 56, 123, 57, 201, 192, 23, 63, 0, 6, 113, 63, 251, 68, 138, 193, 186, 105, 164, 46, 186, 56, 123, 57, 201, 192, 23, 63, 0, 6, 113, 63, 251, 68, 138, 193, 221, 102, 158, 50, 186, 56, 123, 57, 201, 192, 23, 63, 0, 6, 113, 63, 251, 68, 138, 193, 66, 114, 168, 77, 186, 56, 123, 57, 201, 192, 23, 63, 0, 6, 113, 63, 251, 68, 138, 193, 49, 105, 168, 77, 186, 56, 123, 57, 238, 172, 78, 64, 52, 97, 247, 63, 113, 59, 138, 193, 208, 97, 164, 46, 139, 56, 123, 57, 238, 172, 78, 64, 52, 97, 247, 63, 113, 59, 138, 193, 186, 105, 164, 46, 139, 56, 123, 57, 238, 172, 78, 64, 52, 97, 247, 63, 113, 59, 138, 193, 55, 116, 142, 72, 139, 56, 123, 57, 238, 172, 78, 64, 52, 97, 247, 63, 113, 59, 138, 193, 65, 116, 138, 72, 139, 56, 123, 57, 238, 172, 78, 64, 52, 97, 247, 63, 113, 59, 138, 193, 59, 114, 141, 75, 139, 56, 123, 57, 238, 172, 78, 64, 52, 97, 247, 63, 113, 59, 138, 193, 65, 114, 141, 75, 139, 56, 123, 57, 171, 101, 241, 64, 52, 97, 247, 63, 31, 9, 126, 193, 60, 110, 139, 37, 46, 56, 123, 57, 171, 101, 241, 64, 52, 97, 247, 63, 31, 9, 126, 193, 58, 109, 139, 35, 46, 56, 123, 57, 171, 101, 241, 64, 52, 97, 247, 63, 31, 9, 126, 193, 67, 107, 139, 37, 46, 56, 123, 57, 171, 101, 241, 64, 52, 97, 247, 63, 31, 9, 126, 193, 60, 105, 136, 34, 46, 56, 123, 57, 171, 101, 241, 64, 52, 97, 247, 63, 31, 9, 126, 193, 69, 104, 136, 37, 46, 56, 123, 57, 171, 101, 241, 64, 52, 97, 247, 63, 31, 9, 126, 193, 66, 102, 136, 34, 46, 56, 123, 57, 239, 222, 26, 65, 202, 240, 8, 64, 246, 76, 101, 193, 60, 105, 136, 34, 0, 56, 123, 57, 239, 222, 26, 65, 202, 240, 8, 64, 246, 76, 101, 193, 57, 104, 136, 32, 0, 56, 123, 57, 239, 222, 26, 65, 202, 240, 8, 64, 246, 76, 101, 193, 66, 102, 136, 34, 0, 56, 123, 57, 239, 222, 26, 65, 202, 240, 8, 64, 246, 76, 101, 193, 59, 100, 134, 31, 0, 56, 123, 57, 239, 222, 26, 65, 202, 240, 8, 64, 246, 76, 101, 193, 69, 98, 134, 34, 0, 56, 123, 57, 239, 222, 26, 65, 202, 240, 8, 64, 246, 76, 101, 193, 65, 97, 134, 31, 0, 56, 123, 57, 193, 234, 60, 65, 14, 251, 17, 64, 88, 167, 69, 193, 59, 100, 134, 31, 162, 55, 123, 57, 193, 234, 60, 65, 14, 251, 17, 64, 88, 167, 69, 193, 55, 100, 133, 29, 162, 55, 123, 57, 193, 234, 60, 65, 14, 251, 17, 64, 88, 167, 69, 193, 65, 97, 134, 31, 162, 55, 123, 57, 193, 234, 60, 65, 14, 251, 17, 64, 88, 167, 69, 193, 58, 95, 131, 28, 162, 55, 123, 57, 193, 234, 60, 65, 14, 251, 17, 64, 88, 167, 69, 193, 68, 93, 132, 30, 162, 55, 123, 57, 193, 234, 60, 65, 14, 251, 17, 64, 88, 167, 69, 193, 64, 92, 131, 28, 162, 55, 123, 57, 122, 56, 92, 65, 34, 53, 21, 64, 191, 255, 31, 193, 54, 95, 130, 100, 69, 55, 123, 57, 122, 56, 92, 65, 34, 53, 21, 64, 191, 255, 31, 193, 58, 95, 131, 28, 69, 55, 123, 57, 122, 56, 92, 65, 34, 53, 21, 64, 191, 255, 31, 193, 57, 90, 131, 102, 69, 55, 123, 57, 122, 56, 92, 65, 34, 53, 21, 64, 191, 255, 31, 193, 64, 92, 131, 28, 69, 55, 123, 57, 122, 56, 92, 65, 34, 53, 21, 64, 191, 255, 31, 193, 63, 87, 131, 102, 69, 55, 123, 57, 122, 56, 92, 65, 34, 53, 21, 64, 191, 255, 31, 193, 67, 87, 130, 100, 69, 55, 123, 57, 235, 91, 118, 65, 218, 250, 17, 64, 5, 47, 237, 192, 53, 90, 133, 105, 232, 54, 123, 57, 235, 91, 118, 65, 218, 250, 17, 64, 5, 47, 237, 192, 57, 90, 131, 102, 232, 54, 123, 57, 235, 91, 118, 65, 218, 250, 17, 64, 5, 47, 237, 192, 56, 85, 134, 107, 232, 54, 123, 57, 235, 91, 118, 65, 218, 250, 17, 64, 5, 47, 237, 192, 63, 87, 131, 102, 232, 54, 123, 57, 235, 91, 118, 65, 218, 250, 17, 64, 5, 47, 237, 192, 62, 81, 134, 107, 232, 54, 123, 57, 235, 91, 118, 65, 218, 250, 17, 64, 5, 47, 237, 192, 66, 82, 132, 105, 232, 54, 123, 57, 214, 247, 132, 65, 98, 240, 8, 64, 189, 221, 152, 192, 53, 84, 137, 109, 139, 54, 123, 57, 214, 247, 132, 65, 98, 240, 8, 64, 189, 221, 152, 192, 56, 85, 134, 107, 139, 54, 123, 57, 214, 247, 132, 65, 98, 240, 8, 64, 189, 221, 152, 192, 55, 80, 137, 112, 139, 54, 123, 57, 214, 247, 132, 65, 98, 240, 8, 64, 189, 221, 152, 192, 62, 81, 134, 107, 139, 54, 123, 57, 214, 247, 132, 65, 98, 240, 8, 64, 189, 221, 152, 192, 62, 76, 137, 112, 139, 54, 123, 57, 214, 247, 132, 65, 98, 240, 8, 64, 189, 221, 152, 192, 65, 76, 134, 110, 139, 54, 123, 57, 75, 115, 139, 65, 44, 96, 247, 63, 122, 41, 17, 192, 52, 79, 140, 114, 46, 54, 123, 57, 75, 115, 139, 65, 44, 96, 247, 63, 122, 41, 17, 192, 55, 80, 137, 112, 46, 54, 123, 57, 75, 115, 139, 65, 44, 96, 247, 63, 122, 41, 17, 192, 54, 75, 140, 117, 46, 54, 123, 57, 75, 115, 139, 65, 44, 96, 247, 63, 122, 41, 17, 192, 62, 76, 137, 112, 46, 54, 123, 57, 75, 115, 139, 65, 44, 96, 247, 63, 122, 41, 17, 192, 61, 70, 140, 117, 46, 54, 123, 57, 75, 115, 139, 65, 44, 96, 247, 63, 122, 41, 17, 192, 64, 70, 137, 116, 46, 54, 123, 57, 16, 169, 60, 63, 61, 221, 196, 64, 103, 41, 17, 64, 255, 119, 95, 63, 139, 46, 96, 56, 16, 169, 60, 63, 61, 221, 196, 64, 103, 41, 17, 64, 255, 122, 95, 63, 139, 46, 96, 56, 16, 169, 60, 63, 61, 221, 196, 64, 103, 41, 17, 64, 0, 116, 94, 62, 139, 46, 96, 56, 16, 169, 60, 63, 61, 221, 196, 64, 103, 41, 17, 64, 2, 121, 126, 26, 46, 52, 96, 56, 16, 169, 60, 63, 61, 221, 196, 64, 103, 41, 17, 64, 4, 114, 124, 100, 46, 52, 96, 56, 16, 169, 60, 63, 61, 221, 196, 64, 103, 41, 17, 64, 5, 118, 126, 26, 46, 52, 96, 56, 74, 172, 198, 63, 217, 87, 190, 64, 162, 221, 152, 64, 228, 62, 81, 75, 69, 47, 137, 56, 74, 172, 198, 63, 217, 87, 190, 64, 162, 221, 152, 64, 243, 62, 94, 62, 69, 47, 137, 56, 74, 172, 198, 63, 217, 87, 190, 64, 162, 221, 152, 64, 0, 116, 94, 62, 69, 47, 137, 56, 74, 172, 198, 63, 217, 87, 190, 64, 162, 221, 152, 64, 2, 87, 104, 103, 0, 52, 137, 56, 74, 172, 198, 63, 217, 87, 190, 64, 162, 221, 152, 64, 4, 114, 124, 100, 0, 52, 137, 56, 74, 172, 198, 63, 217, 87, 190, 64, 162, 221, 152, 64, 7, 110, 124, 100, 0, 52, 137, 56, 209, 32, 26, 64, 214, 90, 154, 64, 211, 46, 237, 64, 228, 62, 81, 75, 0, 48, 177, 56, 209, 32, 26, 64, 214, 90, 154, 64, 211, 46, 237, 64, 209, 112, 81, 75, 0, 48, 177, 56, 209, 32, 26, 64, 214, 90, 154, 64, 211, 46, 237, 64, 2, 87, 104, 103, 162, 51, 177, 56, 209, 32, 26, 64, 214, 90, 154, 64, 211, 46, 237, 64, 22, 115, 97, 59, 0, 48, 177, 56, 209, 32, 26, 64, 214, 90, 154, 64, 211, 46, 237, 64, 17, 69, 104, 103, 162, 51, 177, 56, 209, 32, 26, 64, 214, 90, 154, 64, 211, 46, 237, 64, 43, 98, 100, 23, 162, 51, 177, 56, 111, 241, 79, 64, 203, 164, 159, 64, 156, 255, 31, 65, 3, 98, 97, 59, 93, 48, 217, 56, 111, 241, 79, 64, 203, 164, 159, 64, 156, 255, 31, 65, 6, 93, 102, 57, 93, 48, 217, 56, 111, 241, 79, 64, 203, 164, 159, 64, 156, 255, 31, 65, 22, 115, 97, 59, 93, 48, 217, 56, 111, 241, 79, 64, 203, 164, 159, 64, 156, 255, 31, 65, 43, 98, 100, 23, 69, 51, 217, 56, 111, 241, 79, 64, 203, 164, 159, 64, 156, 255, 31, 65, 41, 75, 104, 26, 69, 51, 217, 56, 111, 241, 79, 64, 203, 164, 159, 64, 156, 255, 31, 65, 45, 80, 100, 23, 69, 51, 217, 56, 204, 112, 128, 64, 193, 5, 136, 64, 52, 167, 69, 65, 5, 89, 102, 57, 186, 48, 2, 57, 204, 112, 128, 64, 193, 5, 136, 64, 52, 167, 69, 65, 6, 93, 102, 57, 186, 48, 2, 57, 204, 112, 128, 64, 193, 5, 136, 64, 52, 167, 69, 65, 8, 85, 109, 57, 186, 48, 2, 57, 204, 112, 128, 64, 193, 5, 136, 64, 52, 167, 69, 65, 41, 75, 104, 26, 232, 50, 2, 57, 204, 112, 128, 64, 193, 5, 136, 64, 52, 167, 69, 65, 43, 65, 104, 26, 232, 50, 2, 57, 204, 112, 128, 64, 193, 5, 136, 64, 52, 167, 69, 65, 45, 67, 98, 27, 232, 50, 2, 57, 121, 1, 149, 64, 162, 48, 90, 64, 217, 76, 101, 65, 7, 80, 109, 57, 23, 49, 42, 57, 121, 1, 149, 64, 162, 48, 90, 64, 217, 76, 101, 65, 8, 85, 109, 57, 23, 49, 42, 57, 121, 1, 149, 64, 162, 48, 90, 64, 217, 76, 101, 65, 10, 76, 114, 54, 23, 49, 42, 57, 121, 1, 149, 64, 162, 48, 90, 64, 217, 76, 101, 65, 24, 70, 123, 37, 139, 50, 42, 57, 121, 1, 149, 64, 162, 48, 90, 64, 217, 76, 101, 65, 44, 95, 98, 27, 139, 50, 42, 57, 121, 1, 149, 64, 162, 48, 90, 64, 217, 76, 101, 65, 45, 67, 98, 27, 139, 50, 42, 57, 82, 20, 165, 64, 106, 68, 34, 64, 12, 9, 126, 65, 10, 71, 114, 54, 116, 49, 82, 57, 82, 20, 165, 64, 106, 68, 34, 64, 12, 9, 126, 65, 10, 76, 114, 54, 116, 49, 82, 57, 82, 20, 165, 64, 106, 68, 34, 64, 12, 9, 126, 65, 12, 67, 115, 51, 116, 49, 82, 57, 82, 20, 165, 64, 106, 68, 34, 64, 12, 9, 126, 65, 24, 70, 123, 37, 46, 50, 82, 57, 82, 20, 165, 64, 106, 68, 34, 64, 12, 9, 126, 65, 26, 62, 120, 38, 46, 50, 82, 57, 82, 20, 165, 64, 106, 68, 34, 64, 12, 9, 126, 65, 27, 64, 123, 37, 46, 50, 82, 57, 247, 141, 133, 65, 206, 67, 34, 64, 0, 0, 0, 128, 45, 83, 140, 114, 0, 54, 82, 57, 247, 141, 133, 65, 206, 67, 34, 64, 0, 0, 0, 128, 43, 81, 116, 12, 162, 53, 82, 57, 247, 141, 133, 65, 206, 67, 34, 64, 0, 0, 0, 128, 47, 74, 116, 12, 162, 53, 82, 57, 247, 141, 133, 65, 206, 67, 34, 64, 0, 0, 0, 128, 52, 79, 140, 114, 0, 54, 82, 57, 247, 141, 133, 65, 206, 67, 34, 64, 0, 0, 0, 128, 54, 75, 140, 117, 0, 54, 82, 57, 247, 141, 133, 65, 206, 67, 34, 64, 0, 0, 0, 128, 51, 72, 116, 9, 162, 53, 82, 57, 240, 25, 113, 65, 10, 48, 90, 64, 0, 0, 0, 128, 38, 91, 140, 111, 46, 54, 42, 57, 240, 25, 113, 65, 10, 48, 90, 64, 0, 0, 0, 128, 35, 88, 116, 15, 116, 53, 42, 57, 240, 25, 113, 65, 10, 48, 90, 64, 0, 0, 0, 128, 39, 82, 116, 15, 116, 53, 42, 57, 240, 25, 113, 65, 10, 48, 90, 64, 0, 0, 0, 128, 44, 87, 140, 111, 46, 54, 42, 57, 240, 25, 113, 65, 10, 48, 90, 64, 0, 0, 0, 128, 45, 83, 140, 114, 46, 54, 42, 57, 240, 25, 113, 65, 10, 48, 90, 64, 0, 0, 0, 128, 43, 81, 116, 12, 116, 53, 42, 57, 109, 211, 79, 65, 129, 5, 136, 64, 0, 0, 0, 128, 30, 98, 139, 108, 93, 54, 2, 57, 109, 211, 79, 65, 129, 5, 136, 64, 0, 0, 0, 128, 28, 96, 117, 18, 69, 53, 2, 57, 109, 211, 79, 65, 129, 5, 136, 64, 0, 0, 0, 128, 36, 94, 139, 108, 93, 54, 2, 57, 109, 211, 79, 65, 129, 5, 136, 64, 0, 0, 0, 128, 32, 90, 117, 18, 69, 53, 2, 57, 109, 211, 79, 65, 129, 5, 136, 64, 0, 0, 0, 128, 38, 91, 140, 111, 93, 54, 2, 57, 109, 211, 79, 65, 129, 5, 136, 64, 0, 0, 0, 128, 35, 88, 116, 15, 69, 53, 2, 57, 199, 59, 40, 65, 155, 164, 159, 64, 0, 0, 0, 128, 13, 62, 177, 112, 139, 54, 217, 56, 199, 59, 40, 65, 155, 164, 159, 64, 0, 0, 0, 128, 21, 103, 119, 21, 23, 53, 217, 56, 199, 59, 40, 65, 155, 164, 159, 64, 0, 0, 0, 128, 24, 97, 119, 21, 23, 53, 217, 56, 199, 59, 40, 65, 155, 164, 159, 64, 0, 0, 0, 128, 30, 98, 139, 108, 139, 54, 217, 56, 199, 59, 40, 65, 155, 164, 159, 64, 0, 0, 0, 128, 28, 96, 117, 18, 23, 53, 217, 56, 199, 59, 40, 65, 155, 164, 159, 64, 0, 0, 0, 128, 56, 52, 177, 112, 139, 54, 217, 56, 21, 100, 249, 64, 247, 10, 178, 64, 0, 0, 0, 128, 8, 63, 176, 111, 186, 54, 177, 56, 21, 100, 249, 64, 247, 10, 178, 64, 0, 0, 0, 128, 15, 109, 121, 24, 232, 52, 177, 56, 21, 100, 249, 64, 247, 10, 178, 64, 0, 0, 0, 128, 11, 63, 176, 111, 186, 54, 177, 56, 21, 100, 249, 64, 247, 10, 178, 64, 0, 0, 0, 128, 13, 62, 177, 112, 186, 54, 177, 56, 21, 100, 249, 64, 247, 10, 178, 64, 0, 0, 0, 128, 17, 105, 121, 24, 232, 52, 177, 56, 21, 100, 249, 64, 247, 10, 178, 64, 0, 0, 0, 128, 21, 103, 119, 21, 232, 52, 177, 56, 236, 187, 160, 64, 201, 87, 190, 64, 0, 0, 0, 128, 218, 58, 132, 101, 232, 54, 137, 56, 236, 187, 160, 64, 201, 87, 190, 64, 0, 0, 0, 128, 11, 118, 132, 101, 232, 54, 137, 56, 236, 187, 160, 64, 201, 87, 190, 64, 0, 0, 0, 128, 8, 115, 124, 25, 186, 52, 137, 56, 236, 187, 160, 64, 201, 87, 190, 64, 0, 0, 0, 128, 11, 111, 124, 25, 186, 52, 137, 56, 236, 187, 160, 64, 201, 87, 190, 64, 0, 0, 0, 128, 8, 63, 176, 111, 232, 54, 137, 56, 236, 187, 160, 64, 201, 87, 190, 64, 0, 0, 0, 128, 15, 109, 121, 24, 186, 52, 137, 56, 50, 162, 24, 64, 55, 221, 196, 64, 0, 0, 0, 128, 5, 124, 130, 100, 23, 55, 96, 56, 50, 162, 24, 64, 55, 221, 196, 64, 0, 0, 0, 128, 2, 121, 126, 26, 139, 52, 96, 56, 50, 162, 24, 64, 55, 221, 196, 64, 0, 0, 0, 128, 8, 121, 130, 100, 23, 55, 96, 56, 50, 162, 24, 64, 55, 221, 196, 64, 0, 0, 0, 128, 5, 118, 126, 26, 139, 52, 96, 56, 50, 162, 24, 64, 55, 221, 196, 64, 0, 0, 0, 128, 11, 118, 132, 101, 23, 55, 96, 56, 50, 162, 24, 64, 55, 221, 196, 64, 0, 0, 0, 128, 8, 115, 124, 25, 139, 52, 96, 56, 244, 246, 246, 191, 57, 221, 196, 64, 159, 109, 179, 63, 248, 115, 1, 61, 162, 58, 96, 56, 244, 246, 246, 191, 57, 221, 196, 64, 159, 109, 179, 63, 250, 120, 0, 63, 162, 58, 96, 56, 244, 246, 246, 191, 57, 221, 196, 64, 159, 109, 179, 63, 251, 114, 92, 64, 23, 45, 96, 56, 244, 246, 246, 191, 57, 221, 196, 64, 159, 109, 179, 63, 253, 123, 0, 63, 162, 58, 96, 56, 244, 246, 246, 191, 57, 221, 196, 64, 159, 109, 179, 63, 255, 119, 95, 63, 23, 45, 96, 56, 244, 246, 246, 191, 57, 221, 196, 64, 159, 109, 179, 63, 255, 122, 95, 63, 23, 45, 96, 56, 41, 9, 130, 192, 213, 87, 190, 64, 107, 243, 60, 64, 238, 59, 92, 64, 93, 44, 137, 56, 41, 9, 130, 192, 213, 87, 190, 64, 107, 243, 60, 64, 243, 106, 5, 60, 186, 58, 137, 56, 41, 9, 130, 192, 213, 87, 190, 64, 107, 243, 60, 64, 245, 111, 1, 61, 186, 58, 137, 56, 41, 9, 130, 192, 213, 87, 190, 64, 107, 243, 60, 64, 248, 115, 1, 61, 186, 58, 137, 56, 41, 9, 130, 192, 213, 87, 190, 64, 107, 243, 60, 64, 251, 114, 92, 64, 93, 44, 137, 56, 41, 9, 130, 192, 213, 87, 190, 64, 107, 243, 60, 64, 20, 63, 64, 44, 93, 44, 137, 56, 175, 194, 201, 192, 19, 11, 178, 64, 251, 149, 146, 64, 239, 98, 11, 58, 209, 58, 177, 56, 175, 194, 201, 192, 19, 11, 178, 64, 251, 149, 146, 64, 240, 103, 5, 60, 209, 58, 177, 56, 175, 194, 201, 192, 19, 11, 178, 64, 251, 149, 146, 64, 241, 97, 82, 67, 69, 43, 177, 56, 175, 194, 201, 192, 19, 11, 178, 64, 251, 149, 146, 64, 243, 106, 5, 60, 209, 58, 177, 56, 175, 194, 201, 192, 19, 11, 178, 64, 251, 149, 146, 64, 20, 63, 64, 44, 69, 43, 177, 56, 175, 194, 201, 192, 19, 11, 178, 64, 251, 149, 146, 64, 46, 80, 64, 44, 69, 43, 177, 56, 112, 26, 8, 193, 201, 164, 159, 64, 110, 196, 197, 64, 214, 56, 62, 78, 209, 41, 217, 56, 112, 26, 8, 193, 201, 164, 159, 64, 110, 196, 197, 64, 225, 54, 13, 41, 232, 58, 217, 56, 112, 26, 8, 193, 201, 164, 159, 64, 110, 196, 197, 64, 236, 75, 82, 67, 209, 41, 217, 56, 112, 26, 8, 193, 201, 164, 159, 64, 110, 196, 197, 64, 235, 94, 11, 58, 232, 58, 217, 56, 112, 26, 8, 193, 201, 164, 159, 64, 110, 196, 197, 64, 239, 98, 11, 58, 232, 58, 217, 56, 112, 26, 8, 193, 201, 164, 159, 64, 110, 196, 197, 64, 241, 97, 82, 67, 209, 41, 217, 56, 98, 34, 40, 193, 16, 79, 49, 64, 129, 79, 244, 64, 214, 56, 62, 78, 93, 40, 2, 57, 98, 34, 40, 193, 16, 79, 49, 64, 129, 79, 244, 64, 214, 86, 62, 78, 93, 40, 2, 57, 98, 34, 40, 193, 16, 79, 49, 64, 129, 79, 244, 64, 225, 54, 13, 41, 0, 59, 2, 57, 98, 34, 40, 193, 16, 79, 49, 64, 129, 79, 244, 64, 2, 76, 13, 41, 0, 59, 2, 57, 98, 34, 40, 193, 16, 79, 49, 64, 129, 79, 244, 64, 37, 104, 70, 58, 93, 40, 2, 57, 98, 34, 40, 193, 16, 79, 49, 64, 129, 79, 244, 64, 35, 90, 25, 57, 0, 59, 2, 57, 17, 14, 67, 193, 150, 48, 90, 64, 204, 182, 13, 65, 224, 72, 31, 58, 23, 59, 42, 57, 17, 14, 67, 193, 150, 48, 90, 64, 204, 182, 13, 65, 224, 76, 25, 57, 23, 59, 42, 57, 17, 14, 67, 193, 150, 48, 90, 64, 204, 182, 13, 65, 226, 72, 65, 68, 209, 37, 42, 57, 17, 14, 67, 193, 150, 48, 90, 64, 204, 182, 13, 65, 255, 102, 70, 58, 209, 37, 42, 57, 17, 14, 67, 193, 150, 48, 90, 64, 204, 182, 13, 65, 37, 104, 70, 58, 209, 37, 42, 57, 17, 14, 67, 193, 150, 48, 90, 64, 204, 182, 13, 65, 35, 90, 25, 57, 23, 59, 42, 57, 145, 24, 88, 193, 94, 68, 34, 64, 70, 0, 29, 65, 185, 25, 31, 58, 46, 59, 82, 57, 145, 24, 88, 193, 94, 68, 34, 64, 70, 0, 29, 65, 170, 70, 20, 94, 46, 59, 82, 57, 145, 24, 88, 193, 94, 68, 34, 64, 70, 0, 29, 65, 221, 63, 61, 67, 209, 33, 82, 57, 145, 24, 88, 193, 94, 68, 34, 64, 70, 0, 29, 65, 224, 66, 65, 68, 209, 33, 82, 57, 145, 24, 88, 193, 94, 68, 34, 64, 70, 0, 29, 65, 224, 72, 31, 58, 46, 59, 82, 57, 145, 24, 88, 193, 94, 68, 34, 64, 70, 0, 29, 65, 226, 72, 65, 68, 209, 33, 82, 57, 244, 246, 246, 191, 57, 221, 196, 64, 159, 109, 179, 191, 238, 94, 177, 53, 46, 57, 96, 56, 244, 246, 246, 191, 57, 221, 196, 64, 159, 109, 179, 191, 245, 118, 255, 65, 116, 58, 96, 56, 244, 246, 246, 191, 57, 221, 196, 64, 159, 109, 179, 191, 250, 120, 0, 63, 116, 58, 96, 56, 244, 246, 246, 191, 57, 221, 196, 64, 159, 109, 179, 191, 253, 123, 0, 63, 116, 58, 96, 56, 244, 246, 246, 191, 57, 221, 196, 64, 159, 109, 179, 191, 252, 125, 161, 63, 46, 57, 96, 56, 244, 246, 246, 191, 57, 221, 196, 64, 159, 109, 179, 191, 6, 99, 161, 63, 46, 57, 96, 56, 41, 9, 130, 192, 213, 87, 190, 64, 107, 243, 60, 192, 238, 94, 177, 53, 69, 57, 137, 56, 41, 9, 130, 192, 213, 87, 190, 64, 107, 243, 60, 192, 245, 86, 177, 53, 69, 57, 137, 56, 41, 9, 130, 192, 213, 87, 190, 64, 107, 243, 60, 192, 245, 118, 255, 65, 93, 58, 137, 56, 41, 9, 130, 192, 213, 87, 190, 64, 107, 243, 60, 192, 253, 91, 175, 56, 69, 57, 137, 56, 41, 9, 130, 192, 213, 87, 190, 64, 107, 243, 60, 192, 18, 111, 255, 65, 93, 58, 137, 56, 41, 9, 130, 192, 213, 87, 190, 64, 107, 243, 60, 192, 18, 103, 251, 61, 93, 58, 137, 56, 175, 194, 201, 192, 1, 117, 205, 64, 251, 149, 146, 192, 199, 102, 175, 56, 93, 57, 177, 56, 175, 194, 201, 192, 1, 117, 205, 64, 251, 149, 146, 192, 201, 105, 174, 59, 93, 57, 177, 56, 175, 194, 201, 192, 1, 117, 205, 64, 251, 149, 146, 192, 198, 120, 249, 89, 69, 58, 177, 56, 175, 194, 201, 192, 1, 117, 205, 64, 251, 149, 146, 192, 253, 91, 175, 56, 93, 57, 177, 56, 175, 194, 201, 192, 1, 117, 205, 64, 251, 149, 146, 192, 18, 103, 251, 61, 69, 58, 177, 56, 175, 194, 201, 192, 1, 117, 205, 64, 251, 149, 146, 192, 32, 90, 251, 61, 69, 58, 177, 56, 112, 26, 8, 193, 201, 164, 159, 64, 110, 196, 197, 192, 188, 105, 249, 89, 46, 58, 217, 56, 112, 26, 8, 193, 201, 164, 159, 64, 110, 196, 197, 192, 201, 105, 174, 59, 116, 57, 217, 56, 112, 26, 8, 193, 201, 164, 159, 64, 110, 196, 197, 192, 219, 106, 180, 58, 116, 57, 217, 56, 112, 26, 8, 193, 201, 164, 159, 64, 110, 196, 197, 192, 223, 110, 174, 59, 116, 57, 217, 56, 112, 26, 8, 193, 201, 164, 159, 64, 110, 196, 197, 192, 216, 116, 241, 77, 46, 58, 217, 56, 112, 26, 8, 193, 201, 164, 159, 64, 110, 196, 197, 192, 198, 120, 249, 89, 46, 58, 217, 56, 98, 34, 40, 193, 189, 5, 136, 64, 129, 79, 244, 192, 190, 82, 208, 56, 139, 57, 2, 57, 98, 34, 40, 193, 189, 5, 136, 64, 129, 79, 244, 192, 195, 95, 207, 67, 23, 58, 2, 57, 98, 34, 40, 193, 189, 5, 136, 64, 129, 79, 244, 192, 198, 96, 241, 77, 23, 58, 2, 57, 98, 34, 40, 193, 189, 5, 136, 64, 129, 79, 244, 192, 214, 105, 180, 58, 139, 57, 2, 57, 98, 34, 40, 193, 189, 5, 136, 64, 129, 79, 244, 192, 219, 106, 180, 58, 139, 57, 2, 57, 98, 34, 40, 193, 189, 5, 136, 64, 129, 79, 244, 192, 216, 116, 241, 77, 23, 58, 2, 57, 124, 43, 49, 193, 150, 48, 90, 64, 204, 182, 13, 193, 141, 194, 208, 56, 162, 57, 42, 57, 124, 43, 49, 193, 150, 48, 90, 64, 204, 182, 13, 193, 190, 82, 208, 56, 162, 57, 42, 57, 124, 43, 49, 193, 150, 48, 90, 64, 204, 182, 13, 193, 178, 90, 188, 60, 162, 57, 42, 57, 124, 43, 49, 193, 150, 48, 90, 64, 204, 182, 13, 193, 195, 95, 207, 67, 0, 58, 42, 57, 124, 43, 49, 193, 150, 48, 90, 64, 204, 182, 13, 193, 173, 96, 186, 67, 0, 58, 42, 57, 124, 43, 49, 193, 150, 48, 90, 64, 204, 182, 13, 193, 205, 102, 207, 67, 0, 58, 42, 57, 117, 67, 65, 193, 94, 68, 34, 64, 81, 252, 15, 193, 143, 77, 188, 60, 186, 57, 82, 57, 117, 67, 65, 193, 94, 68, 34, 64, 81, 252, 15, 193, 178, 90, 188, 60, 186, 57, 82, 57, 117, 67, 65, 193, 94, 68, 34, 64, 81, 252, 15, 193, 153, 89, 178, 60, 186, 57, 82, 57, 117, 67, 65, 193, 94, 68, 34, 64, 81, 252, 15, 193, 173, 96, 186, 67, 232, 57, 82, 57, 117, 67, 65, 193, 94, 68, 34, 64, 81, 252, 15, 193, 196, 107, 186, 67, 232, 57, 82, 57, 117, 67, 65, 193, 94, 68, 34, 64, 81, 252, 15, 193, 152, 107, 211, 91, 232, 57, 82, 57, 16, 169, 60, 63, 61, 221, 196, 64, 103, 41, 17, 192, 252, 125, 161, 63, 0, 57, 96, 56, 16, 169, 60, 63, 61, 221, 196, 64, 103, 41, 17, 192, 5, 124, 130, 100, 116, 55, 96, 56, 16, 169, 60, 63, 61, 221, 196, 64, 103, 41, 17, 192, 12, 122, 132, 26, 116, 55, 96, 56, 16, 169, 60, 63, 61, 221, 196, 64, 103, 41, 17, 192, 8, 121, 130, 100, 116, 55, 96, 56, 16, 169, 60, 63, 61, 221, 196, 64, 103, 41, 17, 192, 6, 99, 161, 63, 0, 57, 96, 56, 16, 169, 60, 63, 61, 221, 196, 64, 103, 41, 17, 192, 24, 102, 175, 73, 0, 57, 96, 56, 74, 172, 198, 63, 217, 87, 190, 64, 162, 221, 152, 192, 188, 81, 175, 18, 162, 55, 137, 56, 74, 172, 198, 63, 217, 87, 190, 64, 162, 221, 152, 192, 216, 58, 132, 26, 162, 55, 137, 56, 74, 172, 198, 63, 217, 87, 190, 64, 162, 221, 152, 192, 17, 124, 161, 66, 232, 56, 137, 56, 74, 172, 198, 63, 217, 87, 190, 64, 162, 221, 152, 192, 12, 122, 132, 26, 162, 55, 137, 56, 74, 172, 198, 63, 217, 87, 190, 64, 162, 221, 152, 192, 38, 113, 175, 73, 232, 56, 137, 56, 74, 172, 198, 63, 217, 87, 190, 64, 162, 221, 152, 192, 24, 102, 175, 73, 232, 56, 137, 56, 209, 32, 26, 64, 21, 11, 178, 64, 211, 46, 237, 192, 188, 81, 175, 18, 209, 55, 177, 56, 209, 32, 26, 64, 21, 11, 178, 64, 211, 46, 237, 192, 188, 84, 175, 18, 209, 55, 177, 56, 209, 32, 26, 64, 21, 11, 178, 64, 211, 46, 237, 192, 188, 84, 176, 19, 209, 55, 177, 56, 209, 32, 26, 64, 21, 11, 178, 64, 211, 46, 237, 192, 17, 124, 161, 66, 209, 56, 177, 56, 209, 32, 26, 64, 21, 11, 178, 64, 211, 46, 237, 192, 12, 86, 161, 66, 209, 56, 177, 56, 209, 32, 26, 64, 21, 11, 178, 64, 211, 46, 237, 192, 45, 85, 183, 82, 209, 56, 177, 56, 111, 241, 79, 64, 203, 164, 159, 64, 156, 255, 31, 193, 188, 84, 176, 19, 0, 56, 217, 56, 111, 241, 79, 64, 203, 164, 159, 64, 156, 255, 31, 193, 67, 126, 176, 19, 0, 56, 217, 56, 111, 241, 79, 64, 203, 164, 159, 64, 156, 255, 31, 193, 35, 116, 139, 30, 0, 56, 217, 56, 111, 241, 79, 64, 203, 164, 159, 64, 156, 255, 31, 193, 47, 87, 183, 82, 186, 56, 217, 56, 111, 241, 79, 64, 203, 164, 159, 64, 156, 255, 31, 193, 45, 85, 183, 82, 186, 56, 217, 56, 111, 241, 79, 64, 203, 164, 159, 64, 156, 255, 31, 193, 51, 86, 181, 84, 186, 56, 217, 56, 204, 112, 128, 64, 193, 5, 136, 64, 52, 167, 69, 193, 41, 118, 147, 69, 162, 56, 2, 57, 204, 112, 128, 64, 193, 5, 136, 64, 52, 167, 69, 193, 35, 116, 139, 30, 23, 56, 2, 57, 204, 112, 128, 64, 193, 5, 136, 64, 52, 167, 69, 193, 43, 114, 139, 32, 23, 56, 2, 57, 204, 112, 128, 64, 193, 5, 136, 64, 52, 167, 69, 193, 40, 113, 139, 30, 23, 56, 2, 57, 204, 112, 128, 64, 193, 5, 136, 64, 52, 167, 69, 193, 70, 101, 181, 84, 162, 56, 2, 57, 204, 112, 128, 64, 193, 5, 136, 64, 52, 167, 69, 193, 51, 86, 181, 84, 162, 56, 2, 57, 121, 1, 149, 64, 162, 48, 90, 64, 217, 76, 101, 193, 46, 119, 147, 69, 139, 56, 42, 57, 121, 1, 149, 64, 162, 48, 90, 64, 217, 76, 101, 193, 41, 118, 147, 69, 139, 56, 42, 57, 121, 1, 149, 64, 162, 48, 90, 64, 217, 76, 101, 193, 50, 116, 142, 72, 139, 56, 42, 57, 121, 1, 149, 64, 162, 48, 90, 64, 217, 76, 101, 193, 43, 114, 139, 32, 46, 56, 42, 57, 121, 1, 149, 64, 162, 48, 90, 64, 217, 76, 101, 193, 52, 112, 139, 35, 46, 56, 42, 57, 121, 1, 149, 64, 162, 48, 90, 64, 217, 76, 101, 193, 49, 111, 139, 32, 46, 56, 42, 57, 82, 20, 165, 64, 106, 68, 34, 64, 12, 9, 126, 193, 55, 116, 142, 72, 116, 56, 82, 57, 82, 20, 165, 64, 106, 68, 34, 64, 12, 9, 126, 193, 50, 116, 142, 72, 116, 56, 82, 57, 82, 20, 165, 64, 106, 68, 34, 64, 12, 9, 126, 193, 59, 114, 141, 75, 116, 56, 82, 57, 82, 20, 165, 64, 106, 68, 34, 64, 12, 9, 126, 193, 52, 112, 139, 35, 69, 56, 82, 57, 82, 20, 165, 64, 106, 68, 34, 64, 12, 9, 126, 193, 60, 110, 139, 37, 69, 56, 82, 57, 82, 20, 165, 64, 106, 68, 34, 64, 12, 9, 126, 193, 58, 109, 139, 35, 69, 56, 82, 57, 166, 187, 84, 64, 61, 38, 193, 64, 33, 143, 26, 192, 216, 58, 132, 26, 69, 55, 137, 56, 166, 187, 84, 64, 61, 38, 193, 64, 33, 143, 26, 192, 217, 59, 130, 100, 69, 55, 137, 56, 166, 187, 84, 64, 61, 38, 193, 64, 33, 143, 26, 192, 218, 58, 132, 101, 69, 55, 137, 56, 166, 187, 84, 64, 61, 38, 193, 64, 33, 143, 26, 192, 12, 122, 132, 26, 69, 55, 137, 56, 166, 187, 84, 64, 61, 38, 193, 64, 33, 143, 26, 192, 8, 121, 130, 100, 69, 55, 137, 56, 166, 187, 84, 64, 61, 38, 193, 64, 33, 143, 26, 192, 11, 118, 132, 101, 69, 55, 137, 56, 71, 150, 196, 64, 115, 146, 254, 64, 98, 241, 33, 192, 217, 59, 130, 100, 23, 55, 177, 56, 71, 150, 196, 64, 115, 146, 254, 64, 98, 241, 33, 192, 218, 58, 132, 101, 23, 55, 177, 56, 71, 150, 196, 64, 115, 146, 254, 64, 98, 241, 33, 192, 8, 63, 176, 111, 23, 55, 177, 56, 71, 150, 196, 64, 115, 146, 254, 64, 98, 241, 33, 192, 23, 113, 130, 100, 23, 55, 177, 56, 71, 150, 196, 64, 115, 146, 254, 64, 98, 241, 33, 192, 11, 63, 176, 111, 23, 55, 177, 56, 71, 150, 196, 64, 115, 146, 254, 64, 98, 241, 33, 192, 25, 109, 132, 101, 23, 55, 177, 56, 181, 193, 137, 64, 125, 146, 254, 64, 98, 241, 161, 192, 188, 81, 175, 18, 116, 55, 177, 56, 181, 193, 137, 64, 125, 146, 254, 64, 98, 241, 161, 192, 188, 84, 175, 18, 116, 55, 177, 56, 181, 193, 137, 64, 125, 146, 254, 64, 98, 241, 161, 192, 216, 58, 132, 26, 116, 55, 177, 56, 181, 193, 137, 64, 125, 146, 254, 64, 98, 241, 161, 192, 217, 59, 130, 100, 116, 55, 177, 56, 181, 193, 137, 64, 125, 146, 254, 64, 98, 241, 161, 192, 26, 114, 132, 27, 116, 55, 177, 56, 181, 193, 137, 64, 125, 146, 254, 64, 98, 241, 161, 192, 23, 113, 130, 100, 116, 55, 177, 56, 159, 112, 16, 65, 145, 198, 238, 64, 36, 14, 38, 192, 11, 63, 176, 111, 232, 54, 217, 56, 159, 112, 16, 65, 145, 198, 238, 64, 36, 14, 38, 192, 13, 62, 177, 112, 232, 54, 217, 56, 159, 112, 16, 65, 145, 198, 238, 64, 36, 14, 38, 192, 25, 109, 132, 101, 232, 54, 217, 56, 159, 112, 16, 65, 145, 198, 238, 64, 36, 14, 38, 192, 30, 106, 132, 101, 232, 54, 217, 56, 159, 112, 16, 65, 145, 198, 238, 64, 36, 14, 38, 192, 56, 52, 177, 112, 232, 54, 217, 56, 159, 112, 16, 65, 145, 198, 238, 64, 36, 14, 38, 192, 58, 55, 174, 111, 232, 54, 217, 56, 93, 141, 231, 64, 39, 206, 241, 64, 122, 59, 168, 192, 26, 114, 132, 27, 69, 55, 217, 56, 93, 141, 231, 64, 39, 206, 241, 64, 122, 59, 168, 192, 23, 113, 130, 100, 69, 55, 217, 56, 93, 141, 231, 64, 39, 206, 241, 64, 122, 59, 168, 192, 31, 111, 132, 27, 69, 55, 217, 56, 93, 141, 231, 64, 39, 206, 241, 64, 122, 59, 168, 192, 25, 109, 132, 101, 69, 55, 217, 56, 93, 141, 231, 64, 39, 206, 241, 64, 122, 59, 168, 192, 33, 107, 130, 100, 69, 55, 217, 56, 93, 141, 231, 64, 39, 206, 241, 64, 122, 59, 168, 192, 30, 106, 132, 101, 69, 55, 217, 56, 70, 59, 168, 64, 169, 198, 238, 64, 52, 21, 249, 192, 188, 84, 175, 18, 162, 55, 217, 56, 70, 59, 168, 64, 169, 198, 238, 64, 52, 21, 249, 192, 188, 84, 176, 19, 162, 55, 217, 56, 70, 59, 168, 64, 169, 198, 238, 64, 52, 21, 249, 192, 67, 126, 176, 19, 162, 55, 217, 56, 70, 59, 168, 64, 169, 198, 238, 64, 52, 21, 249, 192, 68, 121, 174, 19, 162, 55, 217, 56, 70, 59, 168, 64, 169, 198, 238, 64, 52, 21, 249, 192, 26, 114, 132, 27, 162, 55, 217, 56, 70, 59, 168, 64, 169, 198, 238, 64, 52, 21, 249, 192, 31, 111, 132, 27, 162, 55, 217, 56, 43, 23, 60, 65, 169, 1, 146, 64, 58, 14, 38, 192, 30, 98, 139, 108, 186, 54, 2, 57, 43, 23, 60, 65, 169, 1, 146, 64, 58, 14, 38, 192, 36, 94, 139, 108, 186, 54, 2, 57, 43, 23, 60, 65, 169, 1, 146, 64, 58, 14, 38, 192, 39, 95, 136, 106, 186, 54, 2, 57, 43, 23, 60, 65, 169, 1, 146, 64, 58, 14, 38, 192, 56, 52, 177, 112, 186, 54, 2, 57, 43, 23, 60, 65, 169, 1, 146, 64, 58, 14, 38, 192, 58, 55, 174, 111, 186, 54, 2, 57, 43, 23, 60, 65, 169, 1, 146, 64, 58, 14, 38, 192, 61, 54, 174, 111, 186, 54, 2, 57, 52, 39, 34, 65, 87, 77, 222, 64, 103, 127, 170, 192, 33, 107, 130, 100, 23, 55, 2, 57, 52, 39, 34, 65, 87, 77, 222, 64, 103, 127, 170, 192, 30, 106, 132, 101, 23, 55, 2, 57, 52, 39, 34, 65, 87, 77, 222, 64, 103, 127, 170, 192, 43, 101, 130, 100, 23, 55, 2, 57, 52, 39, 34, 65, 87, 77, 222, 64, 103, 127, 170, 192, 58, 55, 174, 111, 23, 55, 2, 57, 52, 39, 34, 65, 87, 77, 222, 64, 103, 127, 170, 192, 61, 54, 174, 111, 23, 55, 2, 57, 52, 39, 34, 65, 87, 77, 222, 64, 103, 127, 170, 192, 65, 57, 171, 110, 23, 55, 2, 57, 42, 47, 3, 65, 101, 77, 222, 64, 30, 191, 255, 192, 68, 121, 174, 19, 116, 55, 2, 57, 42, 47, 3, 65, 101, 77, 222, 64, 30, 191, 255, 192, 71, 118, 174, 19, 116, 55, 2, 57, 42, 47, 3, 65, 101, 77, 222, 64, 30, 191, 255, 192, 31, 111, 132, 27, 116, 55, 2, 57, 42, 47, 3, 65, 101, 77, 222, 64, 30, 191, 255, 192, 74, 111, 170, 19, 116, 55, 2, 57, 42, 47, 3, 65, 101, 77, 222, 64, 30, 191, 255, 192, 33, 107, 130, 100, 116, 55, 2, 57, 42, 47, 3, 65, 101, 77, 222, 64, 30, 191, 255, 192, 43, 101, 130, 100, 116, 55, 2, 57, 106, 53, 195, 64, 207, 1, 146, 64, 58, 14, 38, 193, 67, 126, 176, 19, 209, 55, 2, 57, 106, 53, 195, 64, 207, 1, 146, 64, 58, 14, 38, 193, 68, 121, 174, 19, 209, 55, 2, 57, 106, 53, 195, 64, 207, 1, 146, 64, 58, 14, 38, 193, 71, 118, 174, 19, 209, 55, 2, 57, 106, 53, 195, 64, 207, 1, 146, 64, 58, 14, 38, 193, 35, 116, 139, 30, 209, 55, 2, 57, 106, 53, 195, 64, 207, 1, 146, 64, 58, 14, 38, 193, 40, 113, 139, 30, 209, 55, 2, 57, 106, 53, 195, 64, 207, 1, 146, 64, 58, 14, 38, 193, 42, 110, 136, 30, 209, 55, 2, 57, 164, 0, 98, 65, 254, 159, 110, 64, 160, 241, 33, 192, 36, 94, 139, 108, 139, 54, 42, 57, 164, 0, 98, 65, 254, 159, 110, 64, 160, 241, 33, 192, 39, 95, 136, 106, 139, 54, 42, 57, 164, 0, 98, 65, 254, 159, 110, 64, 160, 241, 33, 192, 38, 91, 140, 111, 139, 54, 42, 57, 164, 0, 98, 65, 254, 159, 110, 64, 160, 241, 33, 192, 45, 92, 136, 106, 139, 54, 42, 57, 164, 0, 98, 65, 254, 159, 110, 64, 160, 241, 33, 192, 44, 87, 140, 111, 139, 54, 42, 57, 164, 0, 98, 65, 254, 159, 110, 64, 160, 241, 33, 192, 47, 88, 137, 109, 139, 54, 42, 57, 210, 56, 76, 65, 26, 201, 124, 64, 168, 59, 168, 192, 39, 95, 136, 106, 232, 54, 42, 57, 210, 56, 76, 65, 26, 201, 124, 64, 168, 59, 168, 192, 45, 92, 136, 106, 232, 54, 42, 57, 210, 56, 76, 65, 26, 201, 124, 64, 168, 59, 168, 192, 48, 93, 133, 105, 232, 54, 42, 57, 210, 56, 76, 65, 26, 201, 124, 64, 168, 59, 168, 192, 61, 54, 174, 111, 232, 54, 42, 57, 210, 56, 76, 65, 26, 201, 124, 64, 168, 59, 168, 192, 65, 57, 171, 110, 232, 54, 42, 57, 210, 56, 76, 65, 26, 201, 124, 64, 168, 59, 168, 192, 68, 57, 171, 110, 232, 54, 42, 57, 170, 0, 48, 65, 21, 101, 195, 64, 64, 191, 255, 192, 74, 111, 170, 19, 69, 55, 42, 57, 170, 0, 48, 65, 21, 101, 195, 64, 64, 191, 255, 192, 76, 109, 170, 19, 69, 55, 42, 57, 170, 0, 48, 65, 21, 101, 195, 64, 64, 191, 255, 192, 43, 101, 130, 100, 69, 55, 42, 57, 170, 0, 48, 65, 21, 101, 195, 64, 64, 191, 255, 192, 87, 76, 130, 100, 69, 55, 42, 57, 170, 0, 48, 65, 21, 101, 195, 64, 64, 191, 255, 192, 65, 57, 171, 110, 69, 55, 42, 57, 170, 0, 48, 65, 21, 101, 195, 64, 64, 191, 255, 192, 68, 57, 171, 110, 69, 55, 42, 57, 98, 27, 15, 65, 82, 201, 124, 64, 168, 59, 40, 193, 71, 118, 174, 19, 162, 55, 42, 57, 98, 27, 15, 65, 82, 201, 124, 64, 168, 59, 40, 193, 42, 110, 136, 30, 162, 55, 42, 57, 98, 27, 15, 65, 82, 201, 124, 64, 168, 59, 40, 193, 74, 111, 170, 19, 162, 55, 42, 57, 98, 27, 15, 65, 82, 201, 124, 64, 168, 59, 40, 193, 76, 109, 170, 19, 162, 55, 42, 57, 98, 27, 15, 65, 82, 201, 124, 64, 168, 59, 40, 193, 48, 107, 136, 30, 162, 55, 42, 57, 98, 27, 15, 65, 82, 201, 124, 64, 168, 59, 40, 193, 50, 103, 133, 29, 162, 55, 42, 57, 16, 175, 216, 64, 106, 160, 110, 64, 8, 110, 74, 193, 43, 114, 139, 32, 0, 56, 42, 57, 16, 175, 216, 64, 106, 160, 110, 64, 8, 110, 74, 193, 40, 113, 139, 30, 0, 56, 42, 57, 16, 175, 216, 64, 106, 160, 110, 64, 8, 110, 74, 193, 49, 111, 139, 32, 0, 56, 42, 57, 16, 175, 216, 64, 106, 160, 110, 64, 8, 110, 74, 193, 42, 110, 136, 30, 0, 56, 42, 57, 16, 175, 216, 64, 106, 160, 110, 64, 8, 110, 74, 193, 51, 107, 136, 32, 0, 56, 42, 57, 16, 175, 216, 64, 106, 160, 110, 64, 8, 110, 74, 193, 48, 107, 136, 30, 0, 56, 42, 57, 216, 41, 128, 65, 18, 237, 52, 64, 122, 143, 26, 192, 44, 87, 140, 111, 93, 54, 82, 57, 216, 41, 128, 65, 18, 237, 52, 64, 122, 143, 26, 192, 47, 88, 137, 109, 93, 54, 82, 57, 216, 41, 128, 65, 18, 237, 52, 64, 122, 143, 26, 192, 45, 83, 140, 114, 93, 54, 82, 57, 216, 41, 128, 65, 18, 237, 52, 64, 122, 143, 26, 192, 53, 84, 137, 109, 93, 54, 82, 57, 216, 41, 128, 65, 18, 237, 52, 64, 122, 143, 26, 192, 52, 79, 140, 114, 93, 54, 82, 57, 216, 41, 128, 65, 18, 237, 52, 64, 122, 143, 26, 192, 55, 80, 137, 112, 93, 54, 82, 57, 56, 40, 111, 65, 174, 150, 67, 64, 181, 241, 161, 192, 45, 92, 136, 106, 186, 54, 82, 57, 56, 40, 111, 65, 174, 150, 67, 64, 181, 241, 161, 192, 48, 93, 133, 105, 186, 54, 82, 57, 56, 40, 111, 65, 174, 150, 67, 64, 181, 241, 161, 192, 47, 88, 137, 109, 186, 54, 82, 57, 56, 40, 111, 65, 174, 150, 67, 64, 181, 241, 161, 192, 53, 90, 133, 105, 186, 54, 82, 57, 56, 40, 111, 65, 174, 150, 67, 64, 181, 241, 161, 192, 53, 84, 137, 109, 186, 54, 82, 57, 56, 40, 111, 65, 174, 150, 67, 64, 181, 241, 161, 192, 56, 85, 134, 107, 186, 54, 82, 57, 90, 17, 87, 65, 42, 193, 75, 64, 157, 21, 249, 192, 48, 93, 133, 105, 23, 55, 82, 57, 90, 17, 87, 65, 42, 193, 75, 64, 157, 21, 249, 192, 54, 95, 130, 100, 23, 55, 82, 57, 90, 17, 87, 65, 42, 193, 75, 64, 157, 21, 249, 192, 53, 90, 133, 105, 23, 55, 82, 57, 90, 17, 87, 65, 42, 193, 75, 64, 157, 21, 249, 192, 57, 90, 131, 102, 23, 55, 82, 57, 90, 17, 87, 65, 42, 193, 75, 64, 157, 21, 249, 192, 87, 76, 130, 100, 23, 55, 82, 57, 90, 17, 87, 65, 42, 193, 75, 64, 157, 21, 249, 192, 68, 57, 171, 110, 23, 55, 82, 57, 221, 231, 56, 65, 66, 193, 75, 64, 103, 14, 38, 193, 76, 109, 170, 19, 116, 55, 82, 57, 221, 231, 56, 65, 66, 193, 75, 64, 103, 14, 38, 193, 50, 103, 133, 29, 116, 55, 82, 57, 221, 231, 56, 65, 66, 193, 75, 64, 103, 14, 38, 193, 55, 100, 133, 29, 116, 55, 82, 57, 221, 231, 56, 65, 66, 193, 75, 64, 103, 14, 38, 193, 54, 95, 130, 100, 116, 55, 82, 57, 221, 231, 56, 65, 66, 193, 75, 64, 103, 14, 38, 193, 58, 95, 131, 28, 116, 55, 82, 57, 221, 231, 56, 65, 66, 193, 75, 64, 103, 14, 38, 193, 87, 76, 130, 100, 116, 55, 82, 57, 101, 233, 22, 65, 246, 150, 67, 64, 34, 110, 74, 193, 51, 107, 136, 32, 209, 55, 82, 57, 101, 233, 22, 65, 246, 150, 67, 64, 34, 110, 74, 193, 48, 107, 136, 30, 209, 55, 82, 57, 101, 233, 22, 65, 246, 150, 67, 64, 34, 110, 74, 193, 57, 104, 136, 32, 209, 55, 82, 57, 101, 233, 22, 65, 246, 150, 67, 64, 34, 110, 74, 193, 50, 103, 133, 29, 209, 55, 82, 57, 101, 233, 22, 65, 246, 150, 67, 64, 34, 110, 74, 193, 59, 100, 134, 31, 209, 55, 82, 57, 101, 233, 22, 65, 246, 150, 67, 64, 34, 110, 74, 193, 55, 100, 133, 29, 209, 55, 82, 57, 255, 233, 231, 64, 134, 237, 52, 64, 55, 215, 103, 193, 52, 112, 139, 35, 23, 56, 82, 57, 255, 233, 231, 64, 134, 237, 52, 64, 55, 215, 103, 193, 49, 111, 139, 32, 23, 56, 82, 57, 255, 233, 231, 64, 134, 237, 52, 64, 55, 215, 103, 193, 58, 109, 139, 35, 23, 56, 82, 57, 255, 233, 231, 64, 134, 237, 52, 64, 55, 215, 103, 193, 51, 107, 136, 32, 23, 56, 82, 57, 255, 233, 231, 64, 134, 237, 52, 64, 55, 215, 103, 193, 60, 105, 136, 34, 23, 56, 82, 57, 255, 233, 231, 64, 134, 237, 52, 64, 55, 215, 103, 193, 57, 104, 136, 32, 23, 56, 82, 57, 250, 131, 162, 191, 233, 79, 212, 64, 186, 20, 122, 192, 238, 94, 177, 53, 23, 57, 137, 56, 250, 131, 162, 191, 233, 79, 212, 64, 186, 20, 122, 192, 245, 86, 177, 53, 23, 57, 137, 56, 250, 131, 162, 191, 233, 79, 212, 64, 186, 20, 122, 192, 6, 99, 161, 63, 23, 57, 137, 56, 250, 131, 162, 191, 233, 79, 212, 64, 186, 20, 122, 192, 38, 113, 175, 73, 23, 57, 137, 56, 250, 131, 162, 191, 233, 79, 212, 64, 186, 20, 122, 192, 24, 102, 175, 73, 23, 57, 137, 56, 250, 131, 162, 191, 233, 79, 212, 64, 186, 20, 122, 192, 45, 101, 183, 78, 23, 57, 137, 56, 187, 22, 2, 191, 37, 222, 183, 64, 71, 252, 211, 192, 17, 124, 161, 66, 0, 57, 177, 56, 187, 22, 2, 191, 37, 222, 183, 64, 71, 252, 211, 192, 10, 88, 160, 64, 0, 57, 177, 56, 187, 22, 2, 191, 37, 222, 183, 64, 71, 252, 211, 192, 12, 86, 161, 66, 0, 57, 177, 56, 187, 22, 2, 191, 37, 222, 183, 64, 71, 252, 211, 192, 38, 113, 175, 73, 0, 57, 177, 56, 187, 22, 2, 191, 37, 222, 183, 64, 71, 252, 211, 192, 45, 101, 183, 78, 0, 57, 177, 56, 187, 22, 2, 191, 37, 222, 183, 64, 71, 252, 211, 192, 36, 91, 183, 78, 0, 57, 177, 56, 158, 229, 94, 192, 254, 69, 221, 64, 134, 14, 181, 192, 201, 88, 187, 47, 46, 57, 177, 56, 158, 229, 94, 192, 254, 69, 221, 64, 134, 14, 181, 192, 199, 102, 175, 56, 46, 57, 177, 56, 158, 229, 94, 192, 254, 69, 221, 64, 134, 14, 181, 192, 245, 86, 177, 53, 46, 57, 177, 56, 158, 229, 94, 192, 254, 69, 221, 64, 134, 14, 181, 192, 253, 91, 175, 56, 46, 57, 177, 56, 158, 229, 94, 192, 254, 69, 221, 64, 134, 14, 181, 192, 45, 101, 183, 78, 46, 57, 177, 56, 158, 229, 94, 192, 254, 69, 221, 64, 134, 14, 181, 192, 36, 91, 183, 78, 46, 57, 177, 56, 78, 216, 164, 62, 134, 177, 208, 64, 181, 50, 22, 193, 230, 123, 160, 64, 232, 56, 217, 56, 78, 216, 164, 62, 134, 177, 208, 64, 181, 50, 22, 193, 229, 126, 157, 66, 232, 56, 217, 56, 78, 216, 164, 62, 134, 177, 208, 64, 181, 50, 22, 193, 10, 88, 160, 64, 232, 56, 217, 56, 78, 216, 164, 62, 134, 177, 208, 64, 181, 50, 22, 193, 12, 86, 161, 66, 232, 56, 217, 56, 78, 216, 164, 62, 134, 177, 208, 64, 181, 50, 22, 193, 47, 87, 183, 82, 232, 56, 217, 56, 78, 216, 164, 62, 134, 177, 208, 64, 181, 50, 22, 193, 45, 85, 183, 82, 232, 56, 217, 56, 127, 228, 48, 192, 12, 185, 211, 64, 45, 26, 8, 193, 201, 88, 187, 47, 23, 57, 217, 56, 127, 228, 48, 192, 12, 185, 211, 64, 45, 26, 8, 193, 225, 81, 187, 47, 23, 57, 217, 56, 127, 228, 48, 192, 12, 185, 211, 64, 45, 26, 8, 193, 226, 119, 161, 63, 23, 57, 217, 56, 127, 228, 48, 192, 12, 185, 211, 64, 45, 26, 8, 193, 230, 123, 160, 64, 23, 57, 217, 56, 127, 228, 48, 192, 12, 185, 211, 64, 45, 26, 8, 193, 10, 88, 160, 64, 23, 57, 217, 56, 127, 228, 48, 192, 12, 185, 211, 64, 45, 26, 8, 193, 36, 91, 183, 78, 23, 57, 217, 56, 255, 231, 184, 192, 85, 18, 168, 64, 195, 247, 236, 192, 201, 88, 187, 47, 69, 57, 217, 56, 255, 231, 184, 192, 85, 18, 168, 64, 195, 247, 236, 192, 222, 80, 191, 47, 69, 57, 217, 56, 255, 231, 184, 192, 85, 18, 168, 64, 195, 247, 236, 192, 225, 81, 187, 47, 69, 57, 217, 56, 255, 231, 184, 192, 85, 18, 168, 64, 195, 247, 236, 192, 199, 102, 175, 56, 69, 57, 217, 56, 255, 231, 184, 192, 85, 18, 168, 64, 195, 247, 236, 192, 201, 105, 174, 59, 69, 57, 217, 56, 255, 231, 184, 192, 85, 18, 168, 64, 195, 247, 236, 192, 223, 110, 174, 59, 69, 57, 217, 56, 112, 30, 149, 63, 2, 161, 186, 64, 82, 182, 63, 193, 192, 118, 157, 66, 209, 56, 2, 57, 112, 30, 149, 63, 2, 161, 186, 64, 82, 182, 63, 193, 192, 122, 153, 67, 209, 56, 2, 57, 112, 30, 149, 63, 2, 161, 186, 64, 82, 182, 63, 193, 229, 126, 157, 66, 209, 56, 2, 57, 112, 30, 149, 63, 2, 161, 186, 64, 82, 182, 63, 193, 70, 101, 181, 84, 209, 56, 2, 57, 112, 30, 149, 63, 2, 161, 186, 64, 82, 182, 63, 193, 47, 87, 183, 82, 209, 56, 2, 57, 112, 30, 149, 63, 2, 161, 186, 64, 82, 182, 63, 193, 51, 86, 181, 84, 209, 56, 2, 57, 60, 193, 247, 191, 72, 56, 192, 64, 46, 143, 52, 193, 190, 110, 161, 63, 0, 57, 2, 57, 60, 193, 247, 191, 72, 56, 192, 64, 46, 143, 52, 193, 189, 114, 158, 64, 0, 57, 2, 57, 60, 193, 247, 191, 72, 56, 192, 64, 46, 143, 52, 193, 192, 118, 157, 66, 0, 57, 2, 57, 60, 193, 247, 191, 72, 56, 192, 64, 46, 143, 52, 193, 226, 119, 161, 63, 0, 57, 2, 57, 60, 193, 247, 191, 72, 56, 192, 64, 46, 143, 52, 193, 230, 123, 160, 64, 0, 57, 2, 57, 60, 193, 247, 191, 72, 56, 192, 64, 46, 143, 52, 193, 229, 126, 157, 66, 0, 57, 2, 57, 133, 39, 162, 192, 72, 56, 192, 64, 43, 71, 36, 193, 191, 86, 191, 47, 46, 57, 2, 57, 133, 39, 162, 192, 72, 56, 192, 64, 43, 71, 36, 193, 222, 80, 191, 47, 46, 57, 2, 57, 133, 39, 162, 192, 72, 56, 192, 64, 43, 71, 36, 193, 225, 81, 187, 47, 46, 57, 2, 57, 133, 39, 162, 192, 72, 56, 192, 64, 43, 71, 36, 193, 187, 106, 167, 62, 46, 57, 2, 57, 133, 39, 162, 192, 72, 56, 192, 64, 43, 71, 36, 193, 190, 110, 161, 63, 46, 57, 2, 57, 133, 39, 162, 192, 72, 56, 192, 64, 43, 71, 36, 193, 226, 119, 161, 63, 46, 57, 2, 57, 205, 136, 255, 192, 207, 1, 146, 64, 15, 36, 16, 193, 191, 86, 191, 47, 93, 57, 2, 57, 205, 136, 255, 192, 207, 1, 146, 64, 15, 36, 16, 193, 222, 80, 191, 47, 93, 57, 2, 57, 205, 136, 255, 192, 207, 1, 146, 64, 15, 36, 16, 193, 214, 105, 180, 58, 93, 57, 2, 57, 205, 136, 255, 192, 207, 1, 146, 64, 15, 36, 16, 193, 219, 106, 180, 58, 93, 57, 2, 57, 205, 136, 255, 192, 207, 1, 146, 64, 15, 36, 16, 193, 213, 107, 177, 60, 93, 57, 2, 57, 205, 136, 255, 192, 207, 1, 146, 64, 15, 36, 16, 193, 223, 110, 174, 59, 93, 57, 2, 57, 130, 169, 250, 63, 110, 160, 110, 64, 124, 115, 99, 193, 189, 100, 170, 46, 186, 56, 42, 57, 130, 169, 250, 63, 110, 160, 110, 64, 124, 115, 99, 193, 186, 121, 153, 67, 186, 56, 42, 57, 130, 169, 250, 63, 110, 160, 110, 64, 124, 115, 99, 193, 192, 122, 153, 67, 186, 56, 42, 57, 130, 169, 250, 63, 110, 160, 110, 64, 124, 115, 99, 193, 46, 119, 147, 69, 186, 56, 42, 57, 130, 169, 250, 63, 110, 160, 110, 64, 124, 115, 99, 193, 41, 118, 147, 69, 186, 56, 42, 57, 130, 169, 250, 63, 110, 160, 110, 64, 124, 115, 99, 193, 70, 101, 181, 84, 186, 56, 42, 57, 52, 36, 135, 191, 98, 201, 124, 64, 27, 56, 92, 193, 189, 114, 158, 64, 232, 56, 42, 57, 52, 36, 135, 191, 98, 201, 124, 64, 27, 56, 92, 193, 192, 118, 157, 66, 232, 56, 42, 57, 52, 36, 135, 191, 98, 201, 124, 64, 27, 56, 92, 193, 215, 119, 158, 64, 232, 56, 42, 57, 52, 36, 135, 191, 98, 201, 124, 64, 27, 56, 92, 193, 186, 121, 153, 67, 232, 56, 42, 57, 52, 36, 135, 191, 98, 201, 124, 64, 27, 56, 92, 193, 192, 122, 153, 67, 232, 56, 42, 57, 52, 36, 135, 191, 98, 201, 124, 64, 27, 56, 92, 193, 71, 110, 181, 81, 232, 56, 42, 57, 193, 116, 134, 192, 115, 241, 128, 64, 28, 231, 78, 193, 187, 106, 167, 62, 23, 57, 42, 57, 193, 116, 134, 192, 115, 241, 128, 64, 28, 231, 78, 193, 190, 110, 161, 63, 23, 57, 42, 57, 193, 116, 134, 192, 115, 241, 128, 64, 28, 231, 78, 193, 211, 112, 167, 62, 23, 57, 42, 57, 193, 116, 134, 192, 115, 241, 128, 64, 28, 231, 78, 193, 189, 114, 158, 64, 23, 57, 42, 57, 193, 116, 134, 192, 115, 241, 128, 64, 28, 231, 78, 193, 210, 115, 161, 63, 23, 57, 42, 57, 193, 116, 134, 192, 115, 241, 128, 64, 28, 231, 78, 193, 215, 119, 158, 64, 23, 57, 42, 57, 235, 141, 231, 192, 94, 201, 124, 64, 207, 22, 60, 193, 191, 86, 191, 47, 69, 57, 42, 57, 235, 141, 231, 192, 94, 201, 124, 64, 207, 22, 60, 193, 192, 94, 191, 60, 69, 57, 42, 57, 235, 141, 231, 192, 94, 201, 124, 64, 207, 22, 60, 193, 194, 102, 177, 60, 69, 57, 42, 57, 235, 141, 231, 192, 94, 201, 124, 64, 207, 22, 60, 193, 187, 106, 167, 62, 69, 57, 42, 57, 235, 141, 231, 192, 94, 201, 124, 64, 207, 22, 60, 193, 213, 107, 177, 60, 69, 57, 42, 57, 235, 141, 231, 192, 94, 201, 124, 64, 207, 22, 60, 193, 211, 112, 167, 62, 69, 57, 42, 57, 0, 11, 31, 193, 106, 160, 110, 64, 220, 151, 37, 193, 142, 194, 207, 58, 116, 57, 42, 57, 0, 11, 31, 193, 106, 160, 110, 64, 220, 151, 37, 193, 141, 194, 208, 56, 116, 57, 42, 57, 0, 11, 31, 193, 106, 160, 110, 64, 220, 151, 37, 193, 190, 82, 208, 56, 116, 57, 42, 57, 0, 11, 31, 193, 106, 160, 110, 64, 220, 151, 37, 193, 194, 102, 177, 60, 116, 57, 42, 57, 0, 11, 31, 193, 106, 160, 110, 64, 220, 151, 37, 193, 214, 105, 180, 58, 116, 57, 42, 57, 0, 11, 31, 193, 106, 160, 110, 64, 220, 151, 37, 193, 213, 107, 177, 60, 116, 57, 42, 57, 250, 213, 41, 64, 142, 237, 52, 64, 160, 184, 127, 193, 189, 100, 170, 46, 162, 56, 82, 57, 250, 213, 41, 64, 142, 237, 52, 64, 160, 184, 127, 193, 188, 101, 170, 46, 162, 56, 82, 57, 250, 213, 41, 64, 142, 237, 52, 64, 160, 184, 127, 193, 186, 105, 164, 46, 162, 56, 82, 57, 250, 213, 41, 64, 142, 237, 52, 64, 160, 184, 127, 193, 46, 119, 147, 69, 162, 56, 82, 57, 250, 213, 41, 64, 142, 237, 52, 64, 160, 184, 127, 193, 55, 116, 142, 72, 162, 56, 82, 57, 250, 213, 41, 64, 142, 237, 52, 64, 160, 184, 127, 193, 50, 116, 142, 72, 162, 56, 82, 57, 100, 212, 70, 190, 230, 61, 218, 63, 20, 121, 124, 193, 189, 100, 170, 46, 209, 56, 82, 57, 100, 212, 70, 190, 230, 61, 218, 63, 20, 121, 124, 193, 188, 101, 170, 46, 209, 56, 82, 57, 100, 212, 70, 190, 230, 61, 218, 63, 20, 121, 124, 193, 186, 121, 153, 67, 209, 56, 82, 57, 100, 212, 70, 190, 230, 61, 218, 63, 20, 121, 124, 193, 71, 110, 181, 81, 209, 56, 82, 57, 100, 212, 70, 190, 230, 61, 218, 63, 20, 121, 124, 193, 49, 105, 168, 77, 209, 56, 82, 57, 100, 212, 70, 190, 230, 61, 218, 63, 20, 121, 124, 193, 61, 102, 181, 81, 209, 56, 82, 57, 210, 243, 79, 192, 106, 193, 75, 64, 202, 6, 115, 193, 205, 114, 161, 63, 0, 57, 82, 57, 210, 243, 79, 192, 106, 193, 75, 64, 202, 6, 115, 193, 210, 115, 161, 63, 0, 57, 82, 57, 210, 243, 79, 192, 106, 193, 75, 64, 202, 6, 115, 193, 215, 119, 158, 64, 0, 57, 82, 57, 210, 243, 79, 192, 106, 193, 75, 64, 202, 6, 115, 193, 199, 124, 167, 70, 0, 57, 82, 57, 210, 243, 79, 192, 106, 193, 75, 64, 202, 6, 115, 193, 71, 110, 181, 81, 0, 57, 82, 57, 210, 243, 79, 192, 106, 193, 75, 64, 202, 6, 115, 193, 61, 102, 181, 81, 0, 57, 82, 57, 203, 148, 201, 192, 106, 193, 75, 64, 91, 43, 99, 193, 185, 91, 191, 60, 46, 57, 82, 57, 203, 148, 201, 192, 106, 193, 75, 64, 91, 43, 99, 193, 192, 94, 191, 60, 46, 57, 82, 57, 203, 148, 201, 192, 106, 193, 75, 64, 91, 43, 99, 193, 186, 96, 184, 62, 46, 57, 82, 57, 203, 148, 201, 192, 106, 193, 75, 64, 91, 43, 99, 193, 211, 112, 167, 62, 46, 57, 82, 57, 203, 148, 201, 192, 106, 193, 75, 64, 91, 43, 99, 193, 205, 114, 161, 63, 46, 57, 82, 57, 203, 148, 201, 192, 106, 193, 75, 64, 91, 43, 99, 193, 210, 115, 161, 63, 46, 57, 82, 57, 58, 115, 251, 192, 2, 151, 67, 64, 87, 20, 78, 193, 142, 194, 207, 58, 93, 57, 82, 57, 58, 115, 251, 192, 2, 151, 67, 64, 87, 20, 78, 193, 161, 69, 207, 58, 93, 57, 82, 57, 58, 115, 251, 192, 2, 151, 67, 64, 87, 20, 78, 193, 161, 69, 210, 36, 93, 57, 82, 57, 58, 115, 251, 192, 2, 151, 67, 64, 87, 20, 78, 193, 185, 91, 191, 60, 93, 57, 82, 57, 58, 115, 251, 192, 2, 151, 67, 64, 87, 20, 78, 193, 192, 94, 191, 60, 93, 57, 82, 57, 58, 115, 251, 192, 2, 151, 67, 64, 87, 20, 78, 193, 194, 102, 177, 60, 93, 57, 82, 57, 81, 148, 15, 193, 134, 237, 52, 64, 147, 236, 53, 193, 154, 47, 228, 62, 139, 57, 82, 57, 81, 148, 15, 193, 134, 237, 52, 64, 147, 236, 53, 193, 142, 194, 207, 58, 139, 57, 82, 57, 81, 148, 15, 193, 134, 237, 52, 64, 147, 236, 53, 193, 141, 194, 208, 56, 139, 57, 82, 57, 81, 148, 15, 193, 134, 237, 52, 64, 147, 236, 53, 193, 161, 69, 207, 58, 139, 57, 82, 57, 81, 148, 15, 193, 134, 237, 52, 64, 147, 236, 53, 193, 143, 77, 188, 60, 139, 57, 82, 57, 81, 148, 15, 193, 134, 237, 52, 64, 147, 236, 53, 193, 178, 90, 188, 60, 139, 57, 82, 57, 230, 121, 131, 192, 57, 38, 193, 64, 0, 0, 0, 128, 245, 111, 1, 61, 139, 58, 137, 56, 230, 121, 131, 192, 57, 38, 193, 64, 0, 0, 0, 128, 245, 118, 255, 65, 139, 58, 137, 56, 230, 121, 131, 192, 57, 38, 193, 64, 0, 0, 0, 128, 248, 115, 1, 61, 139, 58, 137, 56, 230, 121, 131, 192, 57, 38, 193, 64, 0, 0, 0, 128, 250, 120, 0, 63, 139, 58, 137, 56, 230, 121, 131, 192, 57, 38, 193, 64, 0, 0, 0, 128, 0, 107, 0, 53, 139, 58, 137, 56, 230, 121, 131, 192, 57, 38, 193, 64, 0, 0, 0, 128, 18, 111, 255, 65, 139, 58, 137, 56, 194, 162, 206, 192, 158, 59, 202, 64, 170, 43, 200, 191, 232, 87, 0, 53, 116, 58, 177, 56, 194, 162, 206, 192, 158, 59, 202, 64, 170, 43, 200, 191, 255, 78, 254, 40, 116, 58, 177, 56, 194, 162, 206, 192, 158, 59, 202, 64, 170, 43, 200, 191, 0, 107, 0, 53, 116, 58, 177, 56, 194, 162, 206, 192, 158, 59, 202, 64, 170, 43, 200, 191, 18, 111, 255, 65, 116, 58, 177, 56, 194, 162, 206, 192, 158, 59, 202, 64, 170, 43, 200, 191, 18, 103, 251, 61, 116, 58, 177, 56, 194, 162, 206, 192, 158, 59, 202, 64, 170, 43, 200, 191, 32, 90, 251, 61, 116, 58, 177, 56, 194, 162, 206, 192, 33, 222, 183, 64, 170, 43, 200, 63, 232, 87, 0, 53, 162, 58, 177, 56, 194, 162, 206, 192, 33, 222, 183, 64, 170, 43, 200, 63, 237, 104, 4, 61, 162, 58, 177, 56, 194, 162, 206, 192, 33, 222, 183, 64, 170, 43, 200, 63, 240, 103, 5, 60, 162, 58, 177, 56, 194, 162, 206, 192, 33, 222, 183, 64, 170, 43, 200, 63, 243, 106, 5, 60, 162, 58, 177, 56, 194, 162, 206, 192, 33, 222, 183, 64, 170, 43, 200, 63, 245, 111, 1, 61, 162, 58, 177, 56, 194, 162, 206, 192, 33, 222, 183, 64, 170, 43, 200, 63, 0, 107, 0, 53, 162, 58, 177, 56, 92, 65, 13, 193, 154, 37, 232, 64, 233, 64, 77, 192, 193, 77, 247, 71, 93, 58, 217, 56, 92, 65, 13, 193, 154, 37, 232, 64, 233, 64, 77, 192, 188, 105, 249, 89, 93, 58, 217, 56, 92, 65, 13, 193, 154, 37, 232, 64, 233, 64, 77, 192, 238, 68, 254, 40, 93, 58, 217, 56, 92, 65, 13, 193, 154, 37, 232, 64, 233, 64, 77, 192, 198, 120, 249, 89, 93, 58, 217, 56, 92, 65, 13, 193, 154, 37, 232, 64, 233, 64, 77, 192, 255, 78, 254, 40, 93, 58, 217, 56, 92, 65, 13, 193, 154, 37, 232, 64, 233, 64, 77, 192, 32, 90, 251, 61, 93, 58, 217, 56, 111, 27, 15, 193, 205, 25, 171, 64, 0, 0, 0, 128, 232, 87, 0, 53, 139, 58, 217, 56, 111, 27, 15, 193, 205, 25, 171, 64, 0, 0, 0, 128, 238, 68, 254, 40, 139, 58, 217, 56, 111, 27, 15, 193, 205, 25, 171, 64, 0, 0, 0, 128, 234, 100, 4, 61, 139, 58, 217, 56, 111, 27, 15, 193, 205, 25, 171, 64, 0, 0, 0, 128, 237, 104, 4, 61, 139, 58, 217, 56, 111, 27, 15, 193, 205, 25, 171, 64, 0, 0, 0, 128, 251, 94, 0, 49, 139, 58, 217, 56, 111, 27, 15, 193, 205, 25, 171, 64, 0, 0, 0, 128, 255, 78, 254, 40, 139, 58, 217, 56, 92, 65, 13, 193, 75, 18, 168, 64, 233, 64, 77, 64, 232, 95, 10, 60, 186, 58, 217, 56, 92, 65, 13, 193, 75, 18, 168, 64, 233, 64, 77, 64, 234, 100, 4, 61, 186, 58, 217, 56, 92, 65, 13, 193, 75, 18, 168, 64, 233, 64, 77, 64, 235, 94, 11, 58, 186, 58, 217, 56, 92, 65, 13, 193, 75, 18, 168, 64, 233, 64, 77, 64, 237, 104, 4, 61, 186, 58, 217, 56, 92, 65, 13, 193, 75, 18, 168, 64, 233, 64, 77, 64, 239, 98, 11, 58, 186, 58, 217, 56, 92, 65, 13, 193, 75, 18, 168, 64, 233, 64, 77, 64, 240, 103, 5, 60, 186, 58, 217, 56, 196, 145, 48, 193, 2, 11, 165, 64, 189, 240, 153, 192, 193, 77, 247, 71, 69, 58, 2, 57, 196, 145, 48, 193, 2, 11, 165, 64, 189, 240, 153, 192, 198, 96, 241, 77, 69, 58, 2, 57, 196, 145, 48, 193, 2, 11, 165, 64, 189, 240, 153, 192, 198, 97, 243, 78, 69, 58, 2, 57, 196, 145, 48, 193, 2, 11, 165, 64, 189, 240, 153, 192, 188, 105, 249, 89, 69, 58, 2, 57, 196, 145, 48, 193, 2, 11, 165, 64, 189, 240, 153, 192, 216, 102, 247, 71, 69, 58, 2, 57, 196, 145, 48, 193, 2, 11, 165, 64, 189, 240, 153, 192, 216, 116, 241, 77, 69, 58, 2, 57, 232, 74, 53, 193, 132, 75, 181, 64, 142, 190, 210, 191, 193, 77, 247, 71, 116, 58, 2, 57, 232, 74, 53, 193, 132, 75, 181, 64, 142, 190, 210, 191, 216, 78, 251, 55, 116, 58, 2, 57, 232, 74, 53, 193, 132, 75, 181, 64, 142, 190, 210, 191, 227, 75, 0, 49, 116, 58, 2, 57, 232, 74, 53, 193, 132, 75, 181, 64, 142, 190, 210, 191, 216, 102, 247, 71, 116, 58, 2, 57, 232, 74, 53, 193, 132, 75, 181, 64, 142, 190, 210, 191, 238, 68, 254, 40, 116, 58, 2, 57, 232, 74, 53, 193, 132, 75, 181, 64, 142, 190, 210, 191, 251, 94, 0, 49, 116, 58, 2, 57, 232, 74, 53, 193, 3, 153, 151, 64, 146, 190, 210, 63, 227, 75, 0, 49, 162, 58, 2, 57, 232, 74, 53, 193, 3, 153, 151, 64, 146, 190, 210, 63, 227, 89, 10, 60, 162, 58, 2, 57, 232, 74, 53, 193, 3, 153, 151, 64, 146, 190, 210, 63, 231, 88, 5, 56, 162, 58, 2, 57, 232, 74, 53, 193, 3, 153, 151, 64, 146, 190, 210, 63, 232, 95, 10, 60, 162, 58, 2, 57, 232, 74, 53, 193, 3, 153, 151, 64, 146, 190, 210, 63, 234, 100, 4, 61, 162, 58, 2, 57, 232, 74, 53, 193, 3, 153, 151, 64, 146, 190, 210, 63, 251, 94, 0, 49, 162, 58, 2, 57, 196, 145, 48, 193, 197, 1, 146, 64, 189, 240, 153, 64, 225, 54, 13, 41, 209, 58, 2, 57, 196, 145, 48, 193, 197, 1, 146, 64, 189, 240, 153, 64, 226, 86, 17, 60, 209, 58, 2, 57, 196, 145, 48, 193, 197, 1, 146, 64, 189, 240, 153, 64, 227, 89, 10, 60, 209, 58, 2, 57, 196, 145, 48, 193, 197, 1, 146, 64, 189, 240, 153, 64, 232, 95, 10, 60, 209, 58, 2, 57, 196, 145, 48, 193, 197, 1, 146, 64, 189, 240, 153, 64, 235, 94, 11, 58, 209, 58, 2, 57, 196, 145, 48, 193, 197, 1, 146, 64, 189, 240, 153, 64, 2, 76, 13, 41, 209, 58, 2, 57, 0, 163, 78, 193, 82, 160, 110, 64, 228, 43, 200, 192, 190, 88, 243, 78, 46, 58, 42, 57, 0, 163, 78, 193, 82, 160, 110, 64, 228, 43, 200, 192, 206, 92, 233, 67, 46, 58, 42, 57, 0, 163, 78, 193, 82, 160, 110, 64, 228, 43, 200, 192, 195, 95, 207, 67, 46, 58, 42, 57, 0, 163, 78, 193, 82, 160, 110, 64, 228, 43, 200, 192, 198, 96, 241, 77, 46, 58, 42, 57, 0, 163, 78, 193, 82, 160, 110, 64, 228, 43, 200, 192, 198, 97, 243, 78, 46, 58, 42, 57, 0, 163, 78, 193, 82, 160, 110, 64, 228, 43, 200, 192, 205, 102, 207, 67, 46, 58, 42, 57, 77, 169, 86, 193, 120, 191, 152, 64, 235, 241, 79, 192, 190, 84, 245, 76, 93, 58, 42, 57, 77, 169, 86, 193, 120, 191, 152, 64, 235, 241, 79, 192, 190, 88, 243, 78, 93, 58, 42, 57, 77, 169, 86, 193, 120, 191, 152, 64, 235, 241, 79, 192, 216, 78, 251, 55, 93, 58, 42, 57, 77, 169, 86, 193, 120, 191, 152, 64, 235, 241, 79, 192, 198, 97, 243, 78, 93, 58, 42, 57, 77, 169, 86, 193, 120, 191, 152, 64, 235, 241, 79, 192, 230, 89, 251, 55, 93, 58, 42, 57, 77, 169, 86, 193, 120, 191, 152, 64, 235, 241, 79, 192, 216, 102, 247, 71, 93, 58, 42, 57, 39, 141, 89, 193, 10, 6, 138, 64, 0, 0, 142, 52, 216, 78, 251, 55, 139, 58, 42, 57, 39, 141, 89, 193, 10, 6, 138, 64, 0, 0, 142, 52, 227, 75, 0, 49, 139, 58, 42, 57, 39, 141, 89, 193, 10, 6, 138, 64, 0, 0, 142, 52, 230, 89, 251, 55, 139, 58, 42, 57, 39, 141, 89, 193, 10, 6, 138, 64, 0, 0, 142, 52, 231, 88, 5, 56, 139, 58, 42, 57, 39, 141, 89, 193, 10, 6, 138, 64, 0, 0, 142, 52, 236, 105, 0, 62, 139, 58, 42, 57, 39, 141, 89, 193, 10, 6, 138, 64, 0, 0, 142, 52, 247, 103, 5, 56, 139, 58, 42, 57, 77, 169, 86, 193, 10, 74, 122, 64, 238, 241, 79, 64, 223, 82, 17, 60, 186, 58, 42, 57, 77, 169, 86, 193, 10, 74, 122, 64, 238, 241, 79, 64, 226, 86, 17, 60, 186, 58, 42, 57, 77, 169, 86, 193, 10, 74, 122, 64, 238, 241, 79, 64, 227, 89, 10, 60, 186, 58, 42, 57, 77, 169, 86, 193, 10, 74, 122, 64, 238, 241, 79, 64, 231, 88, 5, 56, 186, 58, 42, 57, 77, 169, 86, 193, 10, 74, 122, 64, 238, 241, 79, 64, 237, 81, 11, 50, 186, 58, 42, 57, 77, 169, 86, 193, 10, 74, 122, 64, 238, 241, 79, 64, 247, 103, 5, 56, 186, 58, 42, 57, 0, 163, 78, 193, 82, 160, 110, 64, 230, 43, 200, 64, 222, 76, 23, 59, 232, 58, 42, 57, 0, 163, 78, 193, 82, 160, 110, 64, 230, 43, 200, 64, 224, 76, 25, 57, 232, 58, 42, 57, 0, 163, 78, 193, 82, 160, 110, 64, 230, 43, 200, 64, 223, 82, 17, 60, 232, 58, 42, 57, 0, 163, 78, 193, 82, 160, 110, 64, 230, 43, 200, 64, 226, 86, 17, 60, 232, 58, 42, 57, 0, 163, 78, 193, 82, 160, 110, 64, 230, 43, 200, 64, 2, 76, 13, 41, 232, 58, 42, 57, 0, 163, 78, 193, 82, 160, 110, 64, 230, 43, 200, 64, 35, 90, 25, 57, 232, 58, 42, 57, 189, 21, 102, 193, 110, 237, 52, 64, 116, 206, 238, 192, 181, 70, 233, 67, 23, 58, 82, 57, 189, 21, 102, 193, 110, 237, 52, 64, 116, 206, 238, 192, 198, 70, 230, 53, 23, 58, 82, 57, 189, 21, 102, 193, 110, 237, 52, 64, 116, 206, 238, 192, 206, 92, 233, 67, 23, 58, 82, 57, 189, 21, 102, 193, 110, 237, 52, 64, 116, 206, 238, 192, 173, 96, 186, 67, 23, 58, 82, 57, 189, 21, 102, 193, 110, 237, 52, 64, 116, 206, 238, 192, 205, 102, 207, 67, 23, 58, 82, 57, 189, 21, 102, 193, 110, 237, 52, 64, 116, 206, 238, 192, 196, 107, 186, 67, 23, 58, 82, 57, 136, 19, 113, 193, 222, 150, 67, 64, 240, 32, 150, 192, 181, 70, 233, 67, 69, 58, 82, 57, 136, 19, 113, 193, 222, 150, 67, 64, 240, 32, 150, 192, 190, 84, 245, 76, 69, 58, 82, 57, 136, 19, 113, 193, 222, 150, 67, 64, 240, 32, 150, 192, 190, 88, 243, 78, 69, 58, 82, 57, 136, 19, 113, 193, 222, 150, 67, 64, 240, 32, 150, 192, 206, 92, 233, 67, 69, 58, 82, 57, 136, 19, 113, 193, 222, 150, 67, 64, 240, 32, 150, 192, 181, 104, 207, 77, 69, 58, 82, 57, 136, 19, 113, 193, 222, 150, 67, 64, 240, 32, 150, 192, 216, 113, 245, 76, 69, 58, 82, 57, 145, 50, 119, 193, 24, 217, 125, 64, 13, 65, 205, 191, 190, 84, 245, 76, 116, 58, 82, 57, 145, 50, 119, 193, 24, 217, 125, 64, 13, 65, 205, 191, 224, 93, 0, 62, 116, 58, 82, 57, 145, 50, 119, 193, 24, 217, 125, 64, 13, 65, 205, 191, 228, 89, 240, 55, 116, 58, 82, 57, 145, 50, 119, 193, 24, 217, 125, 64, 13, 65, 205, 191, 230, 89, 251, 55, 116, 58, 82, 57, 145, 50, 119, 193, 24, 217, 125, 64, 13, 65, 205, 191, 236, 105, 0, 62, 116, 58, 82, 57, 145, 50, 119, 193, 24, 217, 125, 64, 13, 65, 205, 191, 216, 113, 245, 76, 116, 58, 82, 57, 145, 50, 119, 193, 9, 169, 123, 64, 23, 65, 205, 63, 210, 58, 11, 50, 162, 58, 82, 57, 145, 50, 119, 193, 9, 169, 123, 64, 23, 65, 205, 63, 223, 58, 59, 61, 162, 58, 82, 57, 145, 50, 119, 193, 9, 169, 123, 64, 23, 65, 205, 63, 224, 93, 0, 62, 162, 58, 82, 57, 145, 50, 119, 193, 9, 169, 123, 64, 23, 65, 205, 63, 237, 81, 11, 50, 162, 58, 82, 57, 145, 50, 119, 193, 9, 169, 123, 64, 23, 65, 205, 63, 236, 105, 0, 62, 162, 58, 82, 57, 145, 50, 119, 193, 9, 169, 123, 64, 23, 65, 205, 63, 247, 103, 5, 56, 162, 58, 82, 57, 136, 19, 113, 193, 222, 150, 67, 64, 242, 32, 150, 64, 180, 29, 23, 59, 209, 58, 82, 57, 136, 19, 113, 193, 222, 150, 67, 64, 242, 32, 150, 64, 202, 29, 10, 32, 209, 58, 82, 57, 136, 19, 113, 193, 222, 150, 67, 64, 242, 32, 150, 64, 210, 58, 11, 50, 209, 58, 82, 57, 136, 19, 113, 193, 222, 150, 67, 64, 242, 32, 150, 64, 222, 76, 23, 59, 209, 58, 82, 57, 136, 19, 113, 193, 222, 150, 67, 64, 242, 32, 150, 64, 223, 82, 17, 60, 209, 58, 82, 57, 136, 19, 113, 193, 222, 150, 67, 64, 242, 32, 150, 64, 237, 81, 11, 50, 209, 58, 82, 57, 189, 21, 102, 193, 110, 237, 52, 64, 117, 206, 238, 64, 180, 29, 23, 59, 0, 59, 82, 57, 189, 21, 102, 193, 110, 237, 52, 64, 117, 206, 238, 64, 182, 25, 29, 59, 0, 59, 82, 57, 189, 21, 102, 193, 110, 237, 52, 64, 117, 206, 238, 64, 185, 25, 31, 58, 0, 59, 82, 57, 189, 21, 102, 193, 110, 237, 52, 64, 117, 206, 238, 64, 222, 76, 23, 59, 0, 59, 82, 57, 189, 21, 102, 193, 110, 237, 52, 64, 117, 206, 238, 64, 224, 72, 31, 58, 0, 59, 82, 57, 189, 21, 102, 193, 110, 237, 52, 64, 117, 206, 238, 64, 224, 76, 25, 57, 0, 59, 82, 57, 248, 131, 162, 191, 61, 38, 193, 64, 186, 20, 122, 64, 238, 59, 92, 64, 209, 45, 137, 56, 248, 131, 162, 191, 61, 38, 193, 64, 186, 20, 122, 64, 239, 59, 94, 64, 209, 45, 137, 56, 248, 131, 162, 191, 61, 38, 193, 64, 186, 20, 122, 64, 243, 62, 94, 62, 209, 45, 137, 56, 248, 131, 162, 191, 61, 38, 193, 64, 186, 20, 122, 64, 251, 114, 92, 64, 209, 45, 137, 56, 248, 131, 162, 191, 61, 38, 193, 64, 186, 20, 122, 64, 255, 119, 95, 63, 209, 45, 137, 56, 248, 131, 162, 191, 61, 38, 193, 64, 186, 20, 122, 64, 0, 116, 94, 62, 209, 45, 137, 56, 158, 229, 94, 192, 38, 44, 123, 64, 134, 14, 181, 64, 238, 59, 92, 64, 23, 45, 177, 56, 158, 229, 94, 192, 38, 44, 123, 64, 134, 14, 181, 64, 239, 59, 94, 64, 23, 45, 177, 56, 158, 229, 94, 192, 38, 44, 123, 64, 134, 14, 181, 64, 52, 115, 94, 64, 23, 45, 177, 56, 158, 229, 94, 192, 38, 44, 123, 64, 134, 14, 181, 64, 52, 114, 90, 64, 23, 45, 177, 56, 158, 229, 94, 192, 38, 44, 123, 64, 134, 14, 181, 64, 20, 63, 64, 44, 23, 45, 177, 56, 158, 229, 94, 192, 38, 44, 123, 64, 134, 14, 181, 64, 46, 80, 64, 44, 23, 45, 177, 56, 183, 22, 2, 191, 56, 116, 126, 64, 73, 252, 211, 64, 228, 62, 81, 75, 139, 46, 177, 56, 183, 22, 2, 191, 56, 116, 126, 64, 73, 252, 211, 64, 239, 59, 94, 64, 139, 46, 177, 56, 183, 22, 2, 191, 56, 116, 126, 64, 73, 252, 211, 64, 243, 62, 94, 62, 139, 46, 177, 56, 183, 22, 2, 191, 56, 116, 126, 64, 73, 252, 211, 64, 209, 112, 81, 75, 139, 46, 177, 56, 183, 22, 2, 191, 56, 116, 126, 64, 73, 252, 211, 64, 52, 115, 94, 64, 139, 46, 177, 56, 183, 22, 2, 191, 56, 116, 126, 64, 73, 252, 211, 64, 51, 113, 96, 62, 139, 46, 177, 56, 255, 231, 184, 192, 85, 18, 168, 64, 194, 247, 236, 64, 228, 77, 75, 72, 93, 44, 217, 56, 255, 231, 184, 192, 85, 18, 168, 64, 194, 247, 236, 64, 236, 75, 82, 67, 93, 44, 217, 56, 255, 231, 184, 192, 85, 18, 168, 64, 194, 247, 236, 64, 241, 97, 82, 67, 93, 44, 217, 56, 255, 231, 184, 192, 85, 18, 168, 64, 194, 247, 236, 64, 246, 96, 90, 64, 93, 44, 217, 56, 255, 231, 184, 192, 85, 18, 168, 64, 194, 247, 236, 64, 52, 114, 90, 64, 93, 44, 217, 56, 255, 231, 184, 192, 85, 18, 168, 64, 194, 247, 236, 64, 46, 80, 64, 44, 93, 44, 217, 56, 127, 228, 48, 192, 221, 25, 171, 64, 45, 26, 8, 65, 246, 96, 90, 64, 209, 45, 217, 56, 127, 228, 48, 192, 221, 25, 171, 64, 45, 26, 8, 65, 249, 96, 95, 63, 209, 45, 217, 56, 127, 228, 48, 192, 221, 25, 171, 64, 45, 26, 8, 65, 253, 100, 96, 62, 209, 45, 217, 56, 127, 228, 48, 192, 221, 25, 171, 64, 45, 26, 8, 65, 52, 115, 94, 64, 209, 45, 217, 56, 127, 228, 48, 192, 221, 25, 171, 64, 45, 26, 8, 65, 52, 114, 90, 64, 209, 45, 217, 56, 127, 228, 48, 192, 221, 25, 171, 64, 45, 26, 8, 65, 51, 113, 96, 62, 209, 45, 217, 56, 86, 216, 164, 62, 85, 18, 168, 64, 180, 50, 22, 65, 209, 112, 81, 75, 69, 47, 217, 56, 86, 216, 164, 62, 85, 18, 168, 64, 180, 50, 22, 65, 253, 100, 96, 62, 69, 47, 217, 56, 86, 216, 164, 62, 85, 18, 168, 64, 180, 50, 22, 65, 0, 99, 99, 60, 69, 47, 217, 56, 86, 216, 164, 62, 85, 18, 168, 64, 180, 50, 22, 65, 3, 98, 97, 59, 69, 47, 217, 56, 86, 216, 164, 62, 85, 18, 168, 64, 180, 50, 22, 65, 22, 115, 97, 59, 69, 47, 217, 56, 86, 216, 164, 62, 85, 18, 168, 64, 180, 50, 22, 65, 51, 113, 96, 62, 69, 47, 217, 56, 203, 136, 255, 192, 2, 34, 128, 64, 15, 36, 16, 65, 214, 56, 62, 78, 69, 43, 2, 57, 203, 136, 255, 192, 2, 34, 128, 64, 15, 36, 16, 65, 224, 46, 75, 72, 69, 43, 2, 57, 203, 136, 255, 192, 2, 34, 128, 64, 15, 36, 16, 65, 214, 86, 62, 78, 69, 43, 2, 57, 203, 136, 255, 192, 2, 34, 128, 64, 15, 36, 16, 65, 228, 77, 75, 72, 69, 43, 2, 57, 203, 136, 255, 192, 2, 34, 128, 64, 15, 36, 16, 65, 236, 75, 82, 67, 69, 43, 2, 57, 203, 136, 255, 192, 2, 34, 128, 64, 15, 36, 16, 65, 5, 67, 62, 47, 69, 43, 2, 57, 132, 39, 162, 192, 25, 153, 151, 64, 43, 71, 36, 65, 208, 49, 59, 85, 23, 45, 2, 57, 132, 39, 162, 192, 25, 153, 151, 64, 43, 71, 36, 65, 224, 46, 75, 72, 23, 45, 2, 57, 132, 39, 162, 192, 25, 153, 151, 64, 43, 71, 36, 65, 228, 77, 75, 72, 23, 45, 2, 57, 132, 39, 162, 192, 25, 153, 151, 64, 43, 71, 36, 65, 246, 96, 90, 64, 23, 45, 2, 57, 132, 39, 162, 192, 25, 153, 151, 64, 43, 71, 36, 65, 248, 91, 95, 63, 23, 45, 2, 57, 132, 39, 162, 192, 25, 153, 151, 64, 43, 71, 36, 65, 249, 96, 95, 63, 23, 45, 2, 57, 54, 193, 247, 191, 25, 153, 151, 64, 46, 143, 52, 65, 248, 91, 95, 63, 139, 46, 2, 57, 54, 193, 247, 191, 25, 153, 151, 64, 46, 143, 52, 65, 249, 96, 95, 63, 139, 46, 2, 57, 54, 193, 247, 191, 25, 153, 151, 64, 46, 143, 52, 65, 251, 90, 98, 62, 139, 46, 2, 57, 54, 193, 247, 191, 25, 153, 151, 64, 46, 143, 52, 65, 253, 100, 96, 62, 139, 46, 2, 57, 54, 193, 247, 191, 25, 153, 151, 64, 46, 143, 52, 65, 255, 94, 99, 60, 139, 46, 2, 57, 54, 193, 247, 191, 25, 153, 151, 64, 46, 143, 52, 65, 0, 99, 99, 60, 139, 46, 2, 57, 114, 30, 149, 63, 211, 1, 146, 64, 82, 182, 63, 65, 255, 94, 99, 60, 0, 48, 2, 57, 114, 30, 149, 63, 211, 1, 146, 64, 82, 182, 63, 65, 0, 99, 99, 60, 0, 48, 2, 57, 114, 30, 149, 63, 211, 1, 146, 64, 82, 182, 63, 65, 1, 91, 103, 59, 0, 48, 2, 57, 114, 30, 149, 63, 211, 1, 146, 64, 82, 182, 63, 65, 3, 98, 97, 59, 0, 48, 2, 57, 114, 30, 149, 63, 211, 1, 146, 64, 82, 182, 63, 65, 5, 89, 102, 57, 0, 48, 2, 57, 114, 30, 149, 63, 211, 1, 146, 64, 82, 182, 63, 65, 6, 93, 102, 57, 0, 48, 2, 57, 0, 11, 31, 193, 42, 80, 69, 64, 221, 151, 37, 65, 214, 86, 62, 78, 209, 41, 42, 57, 0, 11, 31, 193, 42, 80, 69, 64, 221, 151, 37, 65, 252, 103, 75, 60, 209, 41, 42, 57, 0, 11, 31, 193, 42, 80, 69, 64, 221, 151, 37, 65, 255, 102, 70, 58, 209, 41, 42, 57, 0, 11, 31, 193, 42, 80, 69, 64, 221, 151, 37, 65, 5, 67, 62, 47, 209, 41, 42, 57, 0, 11, 31, 193, 42, 80, 69, 64, 221, 151, 37, 65, 37, 104, 70, 58, 209, 41, 42, 57, 0, 11, 31, 193, 42, 80, 69, 64, 221, 151, 37, 65, 42, 84, 62, 47, 209, 41, 42, 57, 233, 141, 231, 192, 116, 246, 221, 63, 206, 22, 60, 65, 208, 49, 59, 85, 93, 44, 42, 57, 233, 141, 231, 192, 116, 246, 221, 63, 206, 22, 60, 65, 206, 55, 59, 85, 93, 44, 42, 57, 233, 141, 231, 192, 116, 246, 221, 63, 206, 22, 60, 65, 224, 46, 75, 72, 93, 44, 42, 57, 233, 141, 231, 192, 116, 246, 221, 63, 206, 22, 60, 65, 5, 67, 62, 47, 93, 44, 42, 57, 233, 141, 231, 192, 116, 246, 221, 63, 206, 22, 60, 65, 44, 92, 69, 51, 93, 44, 42, 57, 233, 141, 231, 192, 116, 246, 221, 63, 206, 22, 60, 65, 42, 84, 62, 47, 93, 44, 42, 57, 192, 116, 134, 192, 115, 241, 128, 64, 26, 231, 78, 65, 208, 49, 59, 85, 209, 45, 42, 57, 192, 116, 134, 192, 115, 241, 128, 64, 26, 231, 78, 65, 206, 55, 59, 85, 209, 45, 42, 57, 192, 116, 134, 192, 115, 241, 128, 64, 26, 231, 78, 65, 218, 52, 69, 80, 209, 45, 42, 57, 192, 116, 134, 192, 115, 241, 128, 64, 26, 231, 78, 65, 248, 91, 95, 63, 209, 45, 42, 57, 192, 116, 134, 192, 115, 241, 128, 64, 26, 231, 78, 65, 249, 85, 98, 62, 209, 45, 42, 57, 192, 116, 134, 192, 115, 241, 128, 64, 26, 231, 78, 65, 251, 90, 98, 62, 209, 45, 42, 57, 50, 36, 135, 191, 106, 201, 124, 64, 27, 56, 92, 65, 249, 85, 98, 62, 69, 47, 42, 57, 50, 36, 135, 191, 106, 201, 124, 64, 27, 56, 92, 65, 251, 90, 98, 62, 69, 47, 42, 57, 50, 36, 135, 191, 106, 201, 124, 64, 27, 56, 92, 65, 252, 84, 102, 61, 69, 47, 42, 57, 50, 36, 135, 191, 106, 201, 124, 64, 27, 56, 92, 65, 255, 94, 99, 60, 69, 47, 42, 57, 50, 36, 135, 191, 106, 201, 124, 64, 27, 56, 92, 65, 0, 87, 103, 59, 69, 47, 42, 57, 50, 36, 135, 191, 106, 201, 124, 64, 27, 56, 92, 65, 1, 91, 103, 59, 69, 47, 42, 57, 132, 169, 250, 63, 114, 160, 110, 64, 123, 115, 99, 65, 0, 87, 103, 59, 93, 48, 42, 57, 132, 169, 250, 63, 114, 160, 110, 64, 123, 115, 99, 65, 1, 91, 103, 59, 93, 48, 42, 57, 132, 169, 250, 63, 114, 160, 110, 64, 123, 115, 99, 65, 3, 82, 110, 59, 93, 48, 42, 57, 132, 169, 250, 63, 114, 160, 110, 64, 123, 115, 99, 65, 5, 89, 102, 57, 93, 48, 42, 57, 132, 169, 250, 63, 114, 160, 110, 64, 123, 115, 99, 65, 7, 80, 109, 57, 93, 48, 42, 57, 132, 169, 250, 63, 114, 160, 110, 64, 123, 115, 99, 65, 8, 85, 109, 57, 93, 48, 42, 57, 65, 169, 56, 193, 134, 237, 52, 64, 148, 236, 53, 65, 224, 66, 65, 68, 93, 40, 82, 57, 65, 169, 56, 193, 134, 237, 52, 64, 148, 236, 53, 65, 227, 65, 69, 66, 93, 40, 82, 57, 65, 169, 56, 193, 134, 237, 52, 64, 148, 236, 53, 65, 226, 72, 65, 68, 93, 40, 82, 57, 65, 169, 56, 193, 134, 237, 52, 64, 148, 236, 53, 65, 243, 83, 75, 60, 93, 40, 82, 57, 65, 169, 56, 193, 134, 237, 52, 64, 148, 236, 53, 65, 252, 103, 75, 60, 93, 40, 82, 57, 65, 169, 56, 193, 134, 237, 52, 64, 148, 236, 53, 65, 255, 102, 70, 58, 93, 40, 82, 57, 132, 227, 17, 193, 108, 112, 42, 64, 88, 20, 78, 65, 239, 85, 78, 65, 69, 43, 82, 57, 132, 227, 17, 193, 108, 112, 42, 64, 88, 20, 78, 65, 243, 83, 75, 60, 69, 43, 82, 57, 132, 227, 17, 193, 108, 112, 42, 64, 88, 20, 78, 65, 252, 103, 75, 60, 69, 43, 82, 57, 132, 227, 17, 193, 108, 112, 42, 64, 88, 20, 78, 65, 32, 93, 69, 51, 69, 43, 82, 57, 132, 227, 17, 193, 108, 112, 42, 64, 88, 20, 78, 65, 44, 92, 69, 51, 69, 43, 82, 57, 132, 227, 17, 193, 108, 112, 42, 64, 88, 20, 78, 65, 42, 84, 62, 47, 69, 43, 82, 57, 202, 148, 201, 192, 81, 215, 211, 63, 91, 43, 99, 65, 206, 55, 59, 85, 23, 45, 82, 57, 202, 148, 201, 192, 81, 215, 211, 63, 91, 43, 99, 65, 218, 52, 69, 80, 23, 45, 82, 57, 202, 148, 201, 192, 81, 215, 211, 63, 91, 43, 99, 65, 211, 88, 69, 80, 23, 45, 82, 57, 202, 148, 201, 192, 81, 215, 211, 63, 91, 43, 99, 65, 46, 114, 89, 64, 23, 45, 82, 57, 202, 148, 201, 192, 81, 215, 211, 63, 91, 43, 99, 65, 32, 93, 69, 51, 23, 45, 82, 57, 202, 148, 201, 192, 81, 215, 211, 63, 91, 43, 99, 65, 44, 92, 69, 51, 23, 45, 82, 57, 208, 243, 79, 192, 110, 193, 75, 64, 202, 6, 115, 65, 218, 52, 69, 80, 139, 46, 82, 57, 208, 243, 79, 192, 110, 193, 75, 64, 202, 6, 115, 65, 211, 88, 69, 80, 139, 46, 82, 57, 208, 243, 79, 192, 110, 193, 75, 64, 202, 6, 115, 65, 247, 73, 99, 62, 139, 46, 82, 57, 208, 243, 79, 192, 110, 193, 75, 64, 202, 6, 115, 65, 249, 85, 98, 62, 139, 46, 82, 57, 208, 243, 79, 192, 110, 193, 75, 64, 202, 6, 115, 65, 251, 78, 102, 61, 139, 46, 82, 57, 208, 243, 79, 192, 110, 193, 75, 64, 202, 6, 115, 65, 252, 84, 102, 61, 139, 46, 82, 57, 44, 212, 70, 190, 14, 151, 67, 64, 19, 121, 124, 65, 251, 78, 102, 61, 0, 48, 82, 57, 44, 212, 70, 190, 14, 151, 67, 64, 19, 121, 124, 65, 252, 84, 102, 61, 0, 48, 82, 57, 44, 212, 70, 190, 14, 151, 67, 64, 19, 121, 124, 65, 254, 76, 108, 60, 0, 48, 82, 57, 44, 212, 70, 190, 14, 151, 67, 64, 19, 121, 124, 65, 0, 87, 103, 59, 0, 48, 82, 57, 44, 212, 70, 190, 14, 151, 67, 64, 19, 121, 124, 65, 2, 78, 110, 59, 0, 48, 82, 57, 44, 212, 70, 190, 14, 151, 67, 64, 19, 121, 124, 65, 3, 82, 110, 59, 0, 48, 82, 57, 251, 213, 41, 64, 142, 237, 52, 64, 161, 184, 127, 65, 2, 78, 110, 59, 186, 48, 82, 57, 251, 213, 41, 64, 142, 237, 52, 64, 161, 184, 127, 65, 3, 82, 110, 59, 186, 48, 82, 57, 251, 213, 41, 64, 142, 237, 52, 64, 161, 184, 127, 65, 5, 73, 117, 58, 186, 48, 82, 57, 251, 213, 41, 64, 142, 237, 52, 64, 161, 184, 127, 65, 7, 80, 109, 57, 186, 48, 82, 57, 251, 213, 41, 64, 142, 237, 52, 64, 161, 184, 127, 65, 10, 71, 114, 54, 186, 48, 82, 57, 251, 213, 41, 64, 142, 237, 52, 64, 161, 184, 127, 65, 10, 76, 114, 54, 186, 48, 82, 57, 166, 187, 84, 64, 61, 38, 193, 64, 33, 143, 26, 64, 4, 114, 124, 100, 93, 52, 137, 56, 166, 187, 84, 64, 61, 38, 193, 64, 33, 143, 26, 64, 5, 118, 126, 26, 93, 52, 137, 56, 166, 187, 84, 64, 61, 38, 193, 64, 33, 143, 26, 64, 7, 110, 124, 100, 93, 52, 137, 56, 166, 187, 84, 64, 61, 38, 193, 64, 33, 143, 26, 64, 8, 115, 124, 25, 93, 52, 137, 56, 166, 187, 84, 64, 61, 38, 193, 64, 33, 143, 26, 64, 10, 108, 126, 26, 93, 52, 137, 56, 166, 187, 84, 64, 61, 38, 193, 64, 33, 143, 26, 64, 11, 111, 124, 25, 93, 52, 137, 56, 181, 193, 137, 64, 37, 222, 183, 64, 97, 241, 161, 64, 2, 87, 104, 103, 46, 52, 177, 56, 181, 193, 137, 64, 37, 222, 183, 64, 97, 241, 161, 64, 7, 110, 124, 100, 46, 52, 177, 56, 181, 193, 137, 64, 37, 222, 183, 64, 97, 241, 161, 64, 6, 73, 96, 105, 46, 52, 177, 56, 181, 193, 137, 64, 37, 222, 183, 64, 97, 241, 161, 64, 10, 108, 126, 26, 46, 52, 177, 56, 181, 193, 137, 64, 37, 222, 183, 64, 97, 241, 161, 64, 13, 103, 126, 26, 46, 52, 177, 56, 181, 193, 137, 64, 37, 222, 183, 64, 97, 241, 161, 64, 17, 69, 104, 103, 46, 52, 177, 56, 71, 150, 196, 64, 27, 222, 183, 64, 97, 241, 33, 64, 10, 108, 126, 26, 139, 52, 177, 56, 71, 150, 196, 64, 27, 222, 183, 64, 97, 241, 33, 64, 11, 111, 124, 25, 139, 52, 177, 56, 71, 150, 196, 64, 27, 222, 183, 64, 97, 241, 33, 64, 13, 103, 126, 26, 139, 52, 177, 56, 71, 150, 196, 64, 27, 222, 183, 64, 97, 241, 33, 64, 15, 109, 121, 24, 139, 52, 177, 56, 71, 150, 196, 64, 27, 222, 183, 64, 97, 241, 33, 64, 17, 101, 124, 25, 139, 52, 177, 56, 71, 150, 196, 64, 27, 222, 183, 64, 97, 241, 33, 64, 17, 105, 121, 24, 139, 52, 177, 56, 70, 59, 168, 64, 42, 139, 121, 64, 52, 21, 249, 64, 232, 79, 97, 104, 0, 52, 217, 56, 70, 59, 168, 64, 42, 139, 121, 64, 52, 21, 249, 64, 233, 77, 96, 105, 0, 52, 217, 56, 70, 59, 168, 64, 42, 139, 121, 64, 52, 21, 249, 64, 6, 73, 96, 105, 0, 52, 217, 56, 70, 59, 168, 64, 42, 139, 121, 64, 52, 21, 249, 64, 17, 69, 104, 103, 0, 52, 217, 56, 70, 59, 168, 64, 42, 139, 121, 64, 52, 21, 249, 64, 43, 98, 100, 23, 0, 52, 217, 56, 70, 59, 168, 64, 42, 139, 121, 64, 52, 21, 249, 64, 45, 80, 100, 23, 0, 52, 217, 56, 93, 141, 231, 64, 207, 25, 171, 64, 120, 59, 168, 64, 233, 77, 96, 105, 93, 52, 217, 56, 93, 141, 231, 64, 207, 25, 171, 64, 120, 59, 168, 64, 6, 73, 96, 105, 93, 52, 217, 56, 93, 141, 231, 64, 207, 25, 171, 64, 120, 59, 168, 64, 13, 103, 126, 26, 93, 52, 217, 56, 93, 141, 231, 64, 207, 25, 171, 64, 120, 59, 168, 64, 17, 101, 124, 25, 93, 52, 217, 56, 93, 141, 231, 64, 207, 25, 171, 64, 120, 59, 168, 64, 19, 93, 126, 26, 93, 52, 217, 56, 93, 141, 231, 64, 207, 25, 171, 64, 120, 59, 168, 64, 20, 96, 124, 25, 93, 52, 217, 56, 158, 112, 16, 65, 57, 18, 168, 64, 35, 14, 38, 64, 17, 101, 124, 25, 186, 52, 217, 56, 158, 112, 16, 65, 57, 18, 168, 64, 35, 14, 38, 64, 17, 105, 121, 24, 186, 52, 217, 56, 158, 112, 16, 65, 57, 18, 168, 64, 35, 14, 38, 64, 20, 96, 124, 25, 186, 52, 217, 56, 158, 112, 16, 65, 57, 18, 168, 64, 35, 14, 38, 64, 21, 103, 119, 21, 186, 52, 217, 56, 158, 112, 16, 65, 57, 18, 168, 64, 35, 14, 38, 64, 23, 94, 122, 22, 186, 52, 217, 56, 158, 112, 16, 65, 57, 18, 168, 64, 35, 14, 38, 64, 24, 97, 119, 21, 186, 52, 217, 56, 106, 53, 195, 64, 125, 98, 88, 64, 58, 14, 38, 65, 232, 79, 97, 104, 162, 51, 2, 57, 106, 53, 195, 64, 125, 98, 88, 64, 58, 14, 38, 65, 250, 80, 97, 104, 162, 51, 2, 57, 106, 53, 195, 64, 125, 98, 88, 64, 58, 14, 38, 65, 250, 80, 98, 102, 162, 51, 2, 57, 106, 53, 195, 64, 125, 98, 88, 64, 58, 14, 38, 65, 41, 75, 104, 26, 162, 51, 2, 57, 106, 53, 195, 64, 125, 98, 88, 64, 58, 14, 38, 65, 45, 80, 100, 23, 162, 51, 2, 57, 106, 53, 195, 64, 125, 98, 88, 64, 58, 14, 38, 65, 43, 65, 104, 26, 162, 51, 2, 57, 42, 47, 3, 65, 11, 153, 151, 64, 29, 191, 255, 64, 232, 79, 97, 104, 46, 52, 2, 57, 42, 47, 3, 65, 11, 153, 151, 64, 29, 191, 255, 64, 233, 77, 96, 105, 46, 52, 2, 57, 42, 47, 3, 65, 11, 153, 151, 64, 29, 191, 255, 64, 250, 80, 97, 104, 46, 52, 2, 57, 42, 47, 3, 65, 11, 153, 151, 64, 29, 191, 255, 64, 19, 93, 126, 26, 46, 52, 2, 57, 42, 47, 3, 65, 11, 153, 151, 64, 29, 191, 255, 64, 28, 72, 124, 98, 46, 52, 2, 57, 42, 47, 3, 65, 11, 153, 151, 64, 29, 191, 255, 64, 29, 75, 126, 26, 46, 52, 2, 57, 53, 39, 34, 65, 255, 152, 151, 64, 104, 127, 170, 64, 19, 93, 126, 26, 139, 52, 2, 57, 53, 39, 34, 65, 255, 152, 151, 64, 104, 127, 170, 64, 20, 96, 124, 25, 139, 52, 2, 57, 53, 39, 34, 65, 255, 152, 151, 64, 104, 127, 170, 64, 23, 94, 122, 22, 139, 52, 2, 57, 53, 39, 34, 65, 255, 152, 151, 64, 104, 127, 170, 64, 24, 78, 118, 103, 139, 52, 2, 57, 53, 39, 34, 65, 255, 152, 151, 64, 104, 127, 170, 64, 27, 89, 122, 22, 139, 52, 2, 57, 53, 39, 34, 65, 255, 152, 151, 64, 104, 127, 170, 64, 29, 75, 126, 26, 139, 52, 2, 57, 43, 23, 60, 65, 169, 1, 146, 64, 58, 14, 38, 64, 23, 94, 122, 22, 232, 52, 2, 57, 43, 23, 60, 65, 169, 1, 146, 64, 58, 14, 38, 64, 24, 97, 119, 21, 232, 52, 2, 57, 43, 23, 60, 65, 169, 1, 146, 64, 58, 14, 38, 64, 28, 96, 117, 18, 232, 52, 2, 57, 43, 23, 60, 65, 169, 1, 146, 64, 58, 14, 38, 64, 27, 89, 122, 22, 232, 52, 2, 57, 43, 23, 60, 65, 169, 1, 146, 64, 58, 14, 38, 64, 32, 90, 117, 18, 232, 52, 2, 57, 43, 23, 60, 65, 169, 1, 146, 64, 58, 14, 38, 64, 31, 87, 120, 20, 232, 52, 2, 57, 16, 175, 216, 64, 156, 107, 20, 64, 8, 110, 74, 65, 240, 113, 120, 94, 69, 51, 42, 57, 16, 175, 216, 64, 156, 107, 20, 64, 8, 110, 74, 65, 246, 80, 98, 102, 69, 51, 42, 57, 16, 175, 216, 64, 156, 107, 20, 64, 8, 110, 74, 65, 250, 80, 98, 102, 69, 51, 42, 57, 16, 175, 216, 64, 156, 107, 20, 64, 8, 110, 74, 65, 44, 95, 98, 27, 69, 51, 42, 57, 16, 175, 216, 64, 156, 107, 20, 64, 8, 110, 74, 65, 43, 65, 104, 26, 69, 51, 42, 57, 16, 175, 216, 64, 156, 107, 20, 64, 8, 110, 74, 65, 45, 67, 98, 27, 69, 51, 42, 57, 96, 27, 15, 65, 107, 50, 99, 64, 167, 59, 40, 65, 246, 80, 98, 102, 0, 52, 42, 57, 96, 27, 15, 65, 107, 50, 99, 64, 167, 59, 40, 65, 250, 80, 97, 104, 0, 52, 42, 57, 96, 27, 15, 65, 107, 50, 99, 64, 167, 59, 40, 65, 250, 80, 98, 102, 0, 52, 42, 57, 96, 27, 15, 65, 107, 50, 99, 64, 167, 59, 40, 65, 23, 76, 123, 97, 0, 52, 42, 57, 96, 27, 15, 65, 107, 50, 99, 64, 167, 59, 40, 65, 24, 79, 124, 98, 0, 52, 42, 57, 96, 27, 15, 65, 107, 50, 99, 64, 167, 59, 40, 65, 28, 72, 124, 98, 0, 52, 42, 57, 169, 0, 48, 65, 211, 75, 104, 64, 64, 191, 255, 64, 17, 87, 118, 103, 93, 52, 42, 57, 169, 0, 48, 65, 211, 75, 104, 64, 64, 191, 255, 64, 17, 83, 116, 102, 93, 52, 42, 57, 169, 0, 48, 65, 211, 75, 104, 64, 64, 191, 255, 64, 24, 78, 118, 103, 93, 52, 42, 57, 169, 0, 48, 65, 211, 75, 104, 64, 64, 191, 255, 64, 24, 79, 124, 98, 93, 52, 42, 57, 169, 0, 48, 65, 211, 75, 104, 64, 64, 191, 255, 64, 28, 72, 124, 98, 93, 52, 42, 57, 169, 0, 48, 65, 211, 75, 104, 64, 64, 191, 255, 64, 29, 75, 126, 26, 93, 52, 42, 57, 209, 56, 76, 65, 26, 201, 124, 64, 168, 59, 168, 64, 17, 87, 118, 103, 186, 52, 42, 57, 209, 56, 76, 65, 26, 201, 124, 64, 168, 59, 168, 64, 24, 78, 118, 103, 186, 52, 42, 57, 209, 56, 76, 65, 26, 201, 124, 64, 168, 59, 168, 64, 27, 89, 122, 22, 186, 52, 42, 57, 209, 56, 76, 65, 26, 201, 124, 64, 168, 59, 168, 64, 31, 87, 120, 20, 186, 52, 42, 57, 209, 56, 76, 65, 26, 201, 124, 64, 168, 59, 168, 64, 34, 81, 120, 20, 186, 52, 42, 57, 209, 56, 76, 65, 26, 201, 124, 64, 168, 59, 168, 64, 33, 78, 123, 21, 186, 52, 42, 57, 163, 0, 98, 65, 254, 159, 110, 64, 160, 241, 33, 64, 32, 90, 117, 18, 23, 53, 42, 57, 163, 0, 98, 65, 254, 159, 110, 64, 160, 241, 33, 64, 31, 87, 120, 20, 23, 53, 42, 57, 163, 0, 98, 65, 254, 159, 110, 64, 160, 241, 33, 64, 35, 88, 116, 15, 23, 53, 42, 57, 163, 0, 98, 65, 254, 159, 110, 64, 160, 241, 33, 64, 34, 81, 120, 20, 23, 53, 42, 57, 163, 0, 98, 65, 254, 159, 110, 64, 160, 241, 33, 64, 39, 82, 116, 15, 23, 53, 42, 57, 163, 0, 98, 65, 254, 159, 110, 64, 160, 241, 33, 64, 38, 79, 119, 17, 23, 53, 42, 57, 255, 233, 231, 64, 159, 86, 27, 64, 54, 215, 103, 65, 240, 113, 120, 94, 232, 50, 82, 57, 255, 233, 231, 64, 159, 86, 27, 64, 54, 215, 103, 65, 21, 66, 120, 92, 232, 50, 82, 57, 255, 233, 231, 64, 159, 86, 27, 64, 54, 215, 103, 65, 22, 69, 120, 94, 232, 50, 82, 57, 255, 233, 231, 64, 159, 86, 27, 64, 54, 215, 103, 65, 24, 70, 123, 37, 232, 50, 82, 57, 255, 233, 231, 64, 159, 86, 27, 64, 54, 215, 103, 65, 27, 64, 123, 37, 232, 50, 82, 57, 255, 233, 231, 64, 159, 86, 27, 64, 54, 215, 103, 65, 44, 95, 98, 27, 232, 50, 82, 57, 101, 233, 22, 65, 15, 0, 42, 64, 32, 110, 74, 65, 240, 113, 120, 94, 162, 51, 82, 57, 101, 233, 22, 65, 15, 0, 42, 64, 32, 110, 74, 65, 246, 80, 98, 102, 162, 51, 82, 57, 101, 233, 22, 65, 15, 0, 42, 64, 32, 110, 74, 65, 22, 69, 120, 94, 162, 51, 82, 57, 101, 233, 22, 65, 15, 0, 42, 64, 32, 110, 74, 65, 23, 76, 123, 97, 162, 51, 82, 57, 101, 233, 22, 65, 15, 0, 42, 64, 32, 110, 74, 65, 52, 23, 123, 97, 162, 51, 82, 57, 101, 233, 22, 65, 15, 0, 42, 64, 32, 110, 74, 65, 57, 50, 121, 17, 162, 51, 82, 57, 222, 231, 56, 65, 91, 42, 50, 64, 103, 14, 38, 65, 17, 83, 116, 102, 46, 52, 82, 57, 222, 231, 56, 65, 91, 42, 50, 64, 103, 14, 38, 65, 20, 78, 116, 102, 46, 52, 82, 57, 222, 231, 56, 65, 91, 42, 50, 64, 103, 14, 38, 65, 20, 53, 110, 92, 46, 52, 82, 57, 222, 231, 56, 65, 91, 42, 50, 64, 103, 14, 38, 65, 23, 76, 123, 97, 46, 52, 82, 57, 222, 231, 56, 65, 91, 42, 50, 64, 103, 14, 38, 65, 24, 79, 124, 98, 46, 52, 82, 57, 222, 231, 56, 65, 91, 42, 50, 64, 103, 14, 38, 65, 52, 23, 123, 97, 46, 52, 82, 57, 90, 17, 87, 65, 42, 193, 75, 64, 154, 21, 249, 64, 17, 87, 118, 103, 139, 52, 82, 57, 90, 17, 87, 65, 42, 193, 75, 64, 154, 21, 249, 64, 17, 83, 116, 102, 139, 52, 82, 57, 90, 17, 87, 65, 42, 193, 75, 64, 154, 21, 249, 64, 20, 78, 116, 102, 139, 52, 82, 57, 90, 17, 87, 65, 42, 193, 75, 64, 154, 21, 249, 64, 33, 78, 123, 21, 139, 52, 82, 57, 90, 17, 87, 65, 42, 193, 75, 64, 154, 21, 249, 64, 36, 73, 123, 21, 139, 52, 82, 57, 90, 17, 87, 65, 42, 193, 75, 64, 154, 21, 249, 64, 36, 69, 125, 24, 139, 52, 82, 57, 57, 40, 111, 65, 174, 150, 67, 64, 180, 241, 161, 64, 34, 81, 120, 20, 232, 52, 82, 57, 57, 40, 111, 65, 174, 150, 67, 64, 180, 241, 161, 64, 33, 78, 123, 21, 232, 52, 82, 57, 57, 40, 111, 65, 174, 150, 67, 64, 180, 241, 161, 64, 38, 79, 119, 17, 232, 52, 82, 57, 57, 40, 111, 65, 174, 150, 67, 64, 180, 241, 161, 64, 36, 73, 123, 21, 232, 52, 82, 57, 57, 40, 111, 65, 174, 150, 67, 64, 180, 241, 161, 64, 42, 73, 119, 17, 232, 52, 82, 57, 57, 40, 111, 65, 174, 150, 67, 64, 180, 241, 161, 64, 41, 70, 122, 19, 232, 52, 82, 57, 216, 41, 128, 65, 18, 237, 52, 64, 121, 143, 26, 64, 39, 82, 116, 15, 69, 53, 82, 57, 216, 41, 128, 65, 18, 237, 52, 64, 121, 143, 26, 64, 38, 79, 119, 17, 69, 53, 82, 57, 216, 41, 128, 65, 18, 237, 52, 64, 121, 143, 26, 64, 43, 81, 116, 12, 69, 53, 82, 57, 216, 41, 128, 65, 18, 237, 52, 64, 121, 143, 26, 64, 42, 73, 119, 17, 69, 53, 82, 57, 216, 41, 128, 65, 18, 237, 52, 64, 121, 143, 26, 64, 47, 74, 116, 12, 69, 53, 82, 57, 216, 41, 128, 65, 18, 237, 52, 64, 121, 143, 26, 64, 46, 71, 119, 14, 69, 53, 82, 57, 45, 153, 144, 65, 28, 200, 146, 63, 240, 20, 122, 192, 62, 76, 137, 112, 93, 54, 163, 57, 45, 153, 144, 65, 28, 200, 146, 63, 240, 20, 122, 192, 65, 76, 134, 110, 93, 54, 163, 57, 45, 153, 144, 65, 28, 200, 146, 63, 240, 20, 122, 192, 64, 70, 137, 116, 93, 54, 163, 57, 45, 153, 144, 65, 28, 200, 146, 63, 240, 20, 122, 192, 73, 70, 134, 110, 93, 54, 163, 57, 45, 153, 144, 65, 28, 200, 146, 63, 240, 20, 122, 192, 72, 63, 137, 116, 93, 54, 163, 57, 45, 153, 144, 65, 28, 200, 146, 63, 240, 20, 122, 192, 76, 64, 134, 114, 93, 54, 163, 57, 247, 112, 147, 65, 0, 124, 84, 62, 188, 14, 181, 192, 73, 70, 134, 110, 139, 54, 203, 57, 247, 112, 147, 65, 0, 124, 84, 62, 188, 14, 181, 192, 78, 70, 132, 108, 139, 54, 203, 57, 247, 112, 147, 65, 0, 124, 84, 62, 188, 14, 181, 192, 76, 64, 134, 114, 139, 54, 203, 57, 247, 112, 147, 65, 0, 124, 84, 62, 188, 14, 181, 192, 88, 63, 132, 108, 139, 54, 203, 57, 247, 112, 147, 65, 0, 124, 84, 62, 188, 14, 181, 192, 87, 55, 134, 114, 139, 54, 203, 57, 247, 112, 147, 65, 0, 124, 84, 62, 188, 14, 181, 192, 93, 55, 131, 111, 139, 54, 203, 57, 121, 204, 136, 65, 12, 213, 165, 63, 133, 252, 211, 192, 62, 81, 134, 107, 186, 54, 163, 57, 121, 204, 136, 65, 12, 213, 165, 63, 133, 252, 211, 192, 66, 82, 132, 105, 186, 54, 163, 57, 121, 204, 136, 65, 12, 213, 165, 63, 133, 252, 211, 192, 65, 76, 134, 110, 186, 54, 163, 57, 121, 204, 136, 65, 12, 213, 165, 63, 133, 252, 211, 192, 74, 77, 132, 105, 186, 54, 163, 57, 121, 204, 136, 65, 12, 213, 165, 63, 133, 252, 211, 192, 73, 70, 134, 110, 186, 54, 163, 57, 121, 204, 136, 65, 12, 213, 165, 63, 133, 252, 211, 192, 78, 70, 132, 108, 186, 54, 163, 57, 91, 4, 147, 65, 104, 89, 90, 191, 21, 248, 236, 192, 66, 82, 130, 105, 186, 54, 243, 57, 91, 4, 147, 65, 104, 89, 90, 191, 21, 248, 236, 192, 61, 79, 131, 111, 186, 54, 243, 57, 91, 4, 147, 65, 104, 89, 90, 191, 21, 248, 236, 192, 67, 79, 130, 18, 186, 54, 243, 57, 91, 4, 147, 65, 104, 89, 90, 191, 21, 248, 236, 192, 88, 63, 132, 108, 186, 54, 243, 57, 91, 4, 147, 65, 104, 89, 90, 191, 21, 248, 236, 192, 94, 63, 130, 105, 186, 54, 243, 57, 91, 4, 147, 65, 104, 89, 90, 191, 21, 248, 236, 192, 93, 55, 131, 111, 186, 54, 243, 57, 129, 227, 137, 65, 160, 131, 149, 62, 96, 26, 8, 193, 74, 77, 132, 105, 232, 54, 203, 57, 129, 227, 137, 65, 160, 131, 149, 62, 96, 26, 8, 193, 79, 77, 130, 103, 232, 54, 203, 57, 129, 227, 137, 65, 160, 131, 149, 62, 96, 26, 8, 193, 78, 70, 132, 108, 232, 54, 203, 57, 129, 227, 137, 65, 160, 131, 149, 62, 96, 26, 8, 193, 89, 71, 130, 103, 232, 54, 203, 57, 129, 227, 137, 65, 160, 131, 149, 62, 96, 26, 8, 193, 88, 63, 132, 108, 232, 54, 203, 57, 129, 227, 137, 65, 160, 131, 149, 62, 96, 26, 8, 193, 94, 63, 130, 105, 232, 54, 203, 57, 3, 98, 122, 65, 60, 113, 176, 63, 229, 50, 22, 193, 63, 87, 131, 102, 23, 55, 163, 57, 3, 98, 122, 65, 60, 113, 176, 63, 229, 50, 22, 193, 67, 87, 130, 100, 23, 55, 163, 57, 3, 98, 122, 65, 60, 113, 176, 63, 229, 50, 22, 193, 66, 82, 132, 105, 23, 55, 163, 57, 3, 98, 122, 65, 60, 113, 176, 63, 229, 50, 22, 193, 75, 83, 130, 100, 23, 55, 163, 57, 3, 98, 122, 65, 60, 113, 176, 63, 229, 50, 22, 193, 74, 77, 132, 105, 23, 55, 163, 57, 3, 98, 122, 65, 60, 113, 176, 63, 229, 50, 22, 193, 79, 77, 130, 103, 23, 55, 163, 57, 118, 247, 152, 65, 184, 251, 251, 191, 66, 36, 16, 193, 61, 88, 130, 102, 232, 54, 28, 58, 118, 247, 152, 65, 184, 251, 251, 191, 66, 36, 16, 193, 56, 87, 130, 108, 232, 54, 28, 58, 118, 247, 152, 65, 184, 251, 251, 191, 66, 36, 16, 193, 61, 86, 130, 21, 232, 54, 28, 58, 118, 247, 152, 65, 184, 251, 251, 191, 66, 36, 16, 193, 66, 82, 130, 105, 232, 54, 28, 58, 118, 247, 152, 65, 184, 251, 251, 191, 66, 36, 16, 193, 71, 82, 130, 102, 232, 54, 28, 58, 118, 247, 152, 65, 184, 251, 251, 191, 66, 36, 16, 193, 67, 79, 130, 18, 232, 54, 28, 58, 47, 119, 135, 65, 72, 181, 82, 191, 111, 71, 36, 193, 70, 86, 130, 100, 23, 55, 243, 57, 47, 119, 135, 65, 72, 181, 82, 191, 111, 71, 36, 193, 66, 82, 130, 105, 23, 55, 243, 57, 47, 119, 135, 65, 72, 181, 82, 191, 111, 71, 36, 193, 71, 82, 130, 102, 23, 55, 243, 57, 47, 119, 135, 65, 72, 181, 82, 191, 111, 71, 36, 193, 95, 71, 130, 100, 23, 55, 243, 57, 47, 119, 135, 65, 72, 181, 82, 191, 111, 71, 36, 193, 89, 71, 130, 103, 23, 55, 243, 57, 47, 119, 135, 65, 72, 181, 82, 191, 111, 71, 36, 193, 94, 63, 130, 105, 23, 55, 243, 57, 139, 133, 120, 65, 176, 25, 165, 62, 119, 143, 52, 193, 79, 84, 130, 29, 69, 55, 203, 57, 139, 133, 120, 65, 176, 25, 165, 62, 119, 143, 52, 193, 75, 83, 130, 100, 69, 55, 203, 57, 139, 133, 120, 65, 176, 25, 165, 62, 119, 143, 52, 193, 89, 78, 130, 29, 69, 55, 203, 57, 139, 133, 120, 65, 176, 25, 165, 62, 119, 143, 52, 193, 79, 77, 130, 103, 69, 55, 203, 57, 139, 133, 120, 65, 176, 25, 165, 62, 119, 143, 52, 193, 95, 71, 130, 100, 69, 55, 203, 57, 139, 133, 120, 65, 176, 25, 165, 62, 119, 143, 52, 193, 89, 71, 130, 103, 69, 55, 203, 57, 141, 56, 92, 65, 116, 113, 176, 63, 145, 182, 63, 193, 68, 93, 132, 30, 116, 55, 163, 57, 141, 56, 92, 65, 116, 113, 176, 63, 145, 182, 63, 193, 64, 92, 131, 28, 116, 55, 163, 57, 141, 56, 92, 65, 116, 113, 176, 63, 145, 182, 63, 193, 75, 89, 132, 30, 116, 55, 163, 57, 141, 56, 92, 65, 116, 113, 176, 63, 145, 182, 63, 193, 67, 87, 130, 100, 116, 55, 163, 57, 141, 56, 92, 65, 116, 113, 176, 63, 145, 182, 63, 193, 79, 84, 130, 29, 116, 55, 163, 57, 141, 56, 92, 65, 116, 113, 176, 63, 145, 182, 63, 193, 75, 83, 130, 100, 116, 55, 163, 57, 5, 92, 161, 65, 194, 160, 67, 192, 16, 152, 37, 193, 61, 88, 130, 102, 23, 55, 68, 58, 5, 92, 161, 65, 194, 160, 67, 192, 16, 152, 37, 193, 66, 88, 130, 26, 23, 55, 68, 58, 5, 92, 161, 65, 194, 160, 67, 192, 16, 152, 37, 193, 61, 86, 130, 21, 23, 55, 68, 58, 5, 92, 161, 65, 194, 160, 67, 192, 16, 152, 37, 193, 95, 71, 130, 26, 23, 55, 68, 58, 150, 143, 139, 65, 184, 251, 251, 191, 27, 23, 60, 193, 66, 91, 130, 97, 69, 55, 28, 58, 150, 143, 139, 65, 184, 251, 251, 191, 27, 23, 60, 193, 61, 88, 130, 102, 69, 55, 28, 58, 150, 143, 139, 65, 184, 251, 251, 191, 27, 23, 60, 193, 66, 88, 130, 26, 69, 55, 28, 58, 150, 143, 139, 65, 184, 251, 251, 191, 27, 23, 60, 193, 70, 86, 130, 100, 69, 55, 28, 58, 150, 143, 139, 65, 184, 251, 251, 191, 27, 23, 60, 193, 75, 86, 130, 97, 69, 55, 28, 58, 150, 143, 139, 65, 184, 251, 251, 191, 27, 23, 60, 193, 71, 82, 130, 102, 69, 55, 28, 58, 91, 246, 111, 65, 40, 181, 82, 191, 118, 231, 78, 193, 74, 90, 130, 31, 116, 55, 243, 57, 91, 246, 111, 65, 40, 181, 82, 191, 118, 231, 78, 193, 70, 86, 130, 100, 116, 55, 243, 57, 91, 246, 111, 65, 40, 181, 82, 191, 118, 231, 78, 193, 75, 86, 130, 97, 116, 55, 243, 57, 91, 246, 111, 65, 40, 181, 82, 191, 118, 231, 78, 193, 95, 79, 130, 31, 116, 55, 243, 57, 91, 246, 111, 65, 40, 181, 82, 191, 118, 231, 78, 193, 89, 78, 130, 29, 116, 55, 243, 57, 91, 246, 111, 65, 40, 181, 82, 191, 118, 231, 78, 193, 95, 71, 130, 100, 116, 55, 243, 57, 159, 169, 86, 65, 0, 133, 149, 62, 115, 56, 92, 193, 80, 90, 132, 33, 162, 55, 203, 57, 159, 169, 86, 65, 0, 133, 149, 62, 115, 56, 92, 193, 75, 89, 132, 30, 162, 55, 203, 57, 159, 169, 86, 65, 0, 133, 149, 62, 115, 56, 92, 193, 90, 85, 132, 33, 162, 55, 203, 57, 159, 169, 86, 65, 0, 133, 149, 62, 115, 56, 92, 193, 79, 84, 130, 29, 162, 55, 203, 57, 159, 169, 86, 65, 0, 133, 149, 62, 115, 56, 92, 193, 95, 79, 130, 31, 162, 55, 203, 57, 159, 169, 86, 65, 0, 133, 149, 62, 115, 56, 92, 193, 89, 78, 130, 29, 162, 55, 203, 57, 48, 90, 57, 65, 164, 213, 165, 63, 189, 115, 99, 193, 69, 98, 134, 34, 209, 55, 163, 57, 48, 90, 57, 65, 164, 213, 165, 63, 189, 115, 99, 193, 65, 97, 134, 31, 209, 55, 163, 57, 48, 90, 57, 65, 164, 213, 165, 63, 189, 115, 99, 193, 76, 95, 134, 34, 209, 55, 163, 57, 48, 90, 57, 65, 164, 213, 165, 63, 189, 115, 99, 193, 68, 93, 132, 30, 209, 55, 163, 57, 48, 90, 57, 65, 164, 213, 165, 63, 189, 115, 99, 193, 80, 90, 132, 33, 209, 55, 163, 57, 48, 90, 57, 65, 164, 213, 165, 63, 189, 115, 99, 193, 75, 89, 132, 30, 209, 55, 163, 57, 148, 222, 159, 65, 9, 117, 129, 192, 190, 236, 53, 193, 104, 70, 130, 98, 69, 55, 108, 58, 148, 222, 159, 65, 9, 117, 129, 192, 190, 236, 53, 193, 95, 71, 130, 26, 69, 55, 108, 58, 230, 166, 146, 65, 202, 160, 67, 192, 163, 20, 78, 193, 66, 91, 130, 97, 116, 55, 68, 58, 230, 166, 146, 65, 202, 160, 67, 192, 163, 20, 78, 193, 70, 91, 130, 95, 116, 55, 68, 58, 230, 166, 146, 65, 202, 160, 67, 192, 163, 20, 78, 193, 66, 88, 130, 26, 116, 55, 68, 58, 230, 166, 146, 65, 202, 160, 67, 192, 163, 20, 78, 193, 101, 76, 130, 95, 116, 55, 68, 58, 230, 166, 146, 65, 202, 160, 67, 192, 163, 20, 78, 193, 104, 70, 130, 98, 116, 55, 68, 58, 230, 166, 146, 65, 202, 160, 67, 192, 163, 20, 78, 193, 95, 71, 130, 26, 116, 55, 68, 58, 8, 156, 117, 65, 172, 251, 251, 191, 191, 43, 99, 193, 70, 94, 130, 34, 162, 55, 28, 58, 8, 156, 117, 65, 172, 251, 251, 191, 191, 43, 99, 193, 66, 91, 130, 97, 162, 55, 28, 58, 8, 156, 117, 65, 172, 251, 251, 191, 191, 43, 99, 193, 70, 91, 130, 95, 162, 55, 28, 58, 8, 156, 117, 65, 172, 251, 251, 191, 191, 43, 99, 193, 74, 90, 130, 31, 162, 55, 28, 58, 8, 156, 117, 65, 172, 251, 251, 191, 191, 43, 99, 193, 79, 90, 130, 34, 162, 55, 28, 58, 8, 156, 117, 65, 172, 251, 251, 191, 191, 43, 99, 193, 75, 86, 130, 97, 162, 55, 28, 58, 88, 140, 75, 65, 232, 88, 90, 191, 52, 7, 115, 193, 77, 94, 131, 36, 209, 55, 243, 57, 88, 140, 75, 65, 232, 88, 90, 191, 52, 7, 115, 193, 74, 90, 130, 31, 209, 55, 243, 57, 88, 140, 75, 65, 232, 88, 90, 191, 52, 7, 115, 193, 79, 90, 130, 34, 209, 55, 243, 57, 88, 140, 75, 65, 232, 88, 90, 191, 52, 7, 115, 193, 96, 86, 131, 36, 209, 55, 243, 57, 88, 140, 75, 65, 232, 88, 90, 191, 52, 7, 115, 193, 90, 85, 132, 33, 209, 55, 243, 57, 88, 140, 75, 65, 232, 88, 90, 191, 52, 7, 115, 193, 95, 79, 130, 31, 209, 55, 243, 57, 233, 56, 49, 65, 128, 128, 84, 62, 109, 121, 124, 193, 81, 96, 133, 37, 0, 56, 203, 57, 233, 56, 49, 65, 128, 128, 84, 62, 109, 121, 124, 193, 76, 95, 134, 34, 0, 56, 203, 57, 233, 56, 49, 65, 128, 128, 84, 62, 109, 121, 124, 193, 91, 92, 133, 37, 0, 56, 203, 57, 233, 56, 49, 65, 128, 128, 84, 62, 109, 121, 124, 193, 80, 90, 132, 33, 0, 56, 203, 57, 233, 56, 49, 65, 128, 128, 84, 62, 109, 121, 124, 193, 96, 86, 131, 36, 0, 56, 203, 57, 233, 56, 49, 65, 128, 128, 84, 62, 109, 121, 124, 193, 90, 85, 132, 33, 0, 56, 203, 57, 188, 211, 20, 65, 244, 200, 146, 63, 218, 184, 127, 193, 69, 104, 136, 37, 23, 56, 163, 57, 188, 211, 20, 65, 244, 200, 146, 63, 218, 184, 127, 193, 66, 102, 136, 34, 23, 56, 163, 57, 188, 211, 20, 65, 244, 200, 146, 63, 218, 184, 127, 193, 77, 100, 136, 37, 23, 56, 163, 57, 188, 211, 20, 65, 244, 200, 146, 63, 218, 184, 127, 193, 69, 98, 134, 34, 23, 56, 163, 57, 188, 211, 20, 65, 244, 200, 146, 63, 218, 184, 127, 193, 81, 96, 133, 37, 23, 56, 163, 57, 188, 211, 20, 65, 244, 200, 146, 63, 218, 184, 127, 193, 76, 95, 134, 34, 23, 56, 163, 57, 22, 60, 239, 63, 220, 200, 146, 63, 89, 46, 147, 193, 208, 97, 164, 46, 162, 56, 163, 57, 22, 60, 239, 63, 220, 200, 146, 63, 89, 46, 147, 193, 221, 102, 158, 50, 162, 56, 163, 57, 22, 60, 239, 63, 220, 200, 146, 63, 89, 46, 147, 193, 198, 107, 158, 50, 162, 56, 163, 57, 22, 60, 239, 63, 220, 200, 146, 63, 89, 46, 147, 193, 74, 120, 135, 69, 162, 56, 163, 57, 22, 60, 239, 63, 220, 200, 146, 63, 89, 46, 147, 193, 65, 116, 138, 72, 162, 56, 163, 57, 22, 60, 239, 63, 220, 200, 146, 63, 89, 46, 147, 193, 73, 116, 138, 72, 162, 56, 163, 57, 6, 196, 160, 62, 32, 127, 84, 62, 94, 54, 154, 193, 198, 107, 158, 50, 186, 56, 203, 57, 6, 196, 160, 62, 32, 127, 84, 62, 94, 54, 154, 193, 219, 126, 142, 65, 186, 56, 203, 57, 6, 196, 160, 62, 32, 127, 84, 62, 94, 54, 154, 193, 18, 125, 142, 65, 186, 56, 203, 57, 6, 196, 160, 62, 32, 127, 84, 62, 94, 54, 154, 193, 39, 125, 132, 64, 186, 56, 203, 57, 6, 196, 160, 62, 32, 127, 84, 62, 94, 54, 154, 193, 40, 121, 135, 69, 186, 56, 203, 57, 6, 196, 160, 62, 32, 127, 84, 62, 94, 54, 154, 193, 74, 120, 135, 69, 186, 56, 203, 57, 252, 22, 130, 191, 252, 176, 195, 62, 222, 122, 146, 193, 221, 102, 158, 50, 209, 56, 163, 57, 252, 22, 130, 191, 252, 176, 195, 62, 222, 122, 146, 193, 198, 107, 158, 50, 209, 56, 163, 57, 252, 22, 130, 191, 252, 176, 195, 62, 222, 122, 146, 193, 65, 126, 163, 72, 209, 56, 163, 57, 252, 22, 130, 191, 252, 176, 195, 62, 222, 122, 146, 193, 18, 125, 142, 65, 209, 56, 163, 57, 252, 22, 130, 191, 252, 176, 195, 62, 222, 122, 146, 193, 44, 117, 163, 72, 209, 56, 163, 57, 252, 22, 130, 191, 252, 176, 195, 62, 222, 122, 146, 193, 66, 114, 168, 77, 209, 56, 163, 57, 214, 154, 174, 191, 72, 89, 90, 191, 236, 103, 174, 193, 187, 96, 186, 63, 209, 56, 243, 57, 214, 154, 174, 191, 72, 89, 90, 191, 236, 103, 174, 193, 194, 99, 186, 63, 209, 56, 243, 57, 214, 154, 174, 191, 72, 89, 90, 191, 236, 103, 174, 193, 184, 121, 139, 63, 209, 56, 243, 57, 214, 154, 174, 191, 72, 89, 90, 191, 236, 103, 174, 193, 219, 126, 142, 65, 209, 56, 243, 57, 214, 154, 174, 191, 72, 89, 90, 191, 236, 103, 174, 193, 66, 125, 132, 64, 209, 56, 243, 57, 214, 154, 174, 191, 72, 89, 90, 191, 236, 103, 174, 193, 39, 125, 132, 64, 209, 56, 243, 57, 226, 228, 48, 192, 144, 132, 149, 62, 55, 43, 152, 193, 187, 96, 186, 63, 232, 56, 203, 57, 226, 228, 48, 192, 144, 132, 149, 62, 55, 43, 152, 193, 177, 105, 167, 64, 232, 56, 203, 57, 226, 228, 48, 192, 144, 132, 149, 62, 55, 43, 152, 193, 185, 107, 167, 64, 232, 56, 203, 57, 226, 228, 48, 192, 144, 132, 149, 62, 55, 43, 152, 193, 219, 126, 142, 65, 232, 56, 203, 57, 226, 228, 48, 192, 144, 132, 149, 62, 55, 43, 152, 193, 18, 125, 142, 65, 232, 56, 203, 57, 226, 228, 48, 192, 144, 132, 149, 62, 55, 43, 152, 193, 44, 117, 163, 72, 232, 56, 203, 57, 33, 244, 130, 192, 216, 254, 118, 63, 84, 69, 142, 193, 179, 106, 185, 71, 0, 57, 163, 57, 33, 244, 130, 192, 216, 254, 118, 63, 84, 69, 142, 193, 185, 107, 167, 64, 0, 57, 163, 57, 33, 244, 130, 192, 216, 254, 118, 63, 84, 69, 142, 193, 185, 109, 185, 71, 0, 57, 163, 57, 33, 244, 130, 192, 216, 254, 118, 63, 84, 69, 142, 193, 194, 122, 167, 70, 0, 57, 163, 57, 33, 244, 130, 192, 216, 254, 118, 63, 84, 69, 142, 193, 65, 126, 163, 72, 0, 57, 163, 57, 33, 244, 130, 192, 216, 254, 118, 63, 84, 69, 142, 193, 44, 117, 163, 72, 0, 57, 163, 57, 0, 54, 67, 192, 208, 251, 251, 191, 182, 136, 180, 193, 180, 86, 197, 63, 232, 56, 28, 58, 0, 54, 67, 192, 208, 251, 251, 191, 182, 136, 180, 193, 194, 99, 186, 63, 232, 56, 28, 58, 0, 54, 67, 192, 208, 251, 251, 191, 182, 136, 180, 193, 184, 121, 139, 63, 232, 56, 28, 58, 0, 54, 67, 192, 208, 251, 251, 191, 182, 136, 180, 193, 226, 124, 139, 63, 232, 56, 28, 58, 23, 9, 145, 192, 88, 181, 82, 191, 189, 55, 154, 193, 180, 86, 197, 63, 0, 57, 243, 57, 23, 9, 145, 192, 88, 181, 82, 191, 189, 55, 154, 193, 163, 94, 174, 63, 0, 57, 243, 57, 23, 9, 145, 192, 88, 181, 82, 191, 189, 55, 154, 193, 187, 96, 186, 63, 0, 57, 243, 57, 23, 9, 145, 192, 88, 181, 82, 191, 189, 55, 154, 193, 174, 97, 174, 63, 0, 57, 243, 57, 23, 9, 145, 192, 88, 181, 82, 191, 189, 55, 154, 193, 194, 99, 186, 63, 0, 57, 243, 57, 23, 9, 145, 192, 88, 181, 82, 191, 189, 55, 154, 193, 177, 105, 167, 64, 0, 57, 243, 57, 238, 134, 149, 192, 240, 25, 165, 62, 178, 19, 146, 193, 174, 97, 174, 63, 23, 57, 203, 57, 238, 134, 149, 192, 240, 25, 165, 62, 178, 19, 146, 193, 169, 101, 167, 63, 23, 57, 203, 57, 238, 134, 149, 192, 240, 25, 165, 62, 178, 19, 146, 193, 179, 103, 167, 63, 23, 57, 203, 57, 238, 134, 149, 192, 240, 25, 165, 62, 178, 19, 146, 193, 177, 105, 167, 64, 23, 57, 203, 57, 238, 134, 149, 192, 240, 25, 165, 62, 178, 19, 146, 193, 185, 107, 167, 64, 23, 57, 203, 57, 238, 134, 149, 192, 240, 25, 165, 62, 178, 19, 146, 193, 185, 109, 185, 71, 23, 57, 203, 57, 79, 59, 188, 192, 156, 113, 176, 63, 156, 87, 134, 193, 165, 80, 199, 43, 46, 57, 163, 57, 79, 59, 188, 192, 156, 113, 176, 63, 156, 87, 134, 193, 212, 71, 199, 43, 46, 57, 163, 57, 79, 59, 188, 192, 156, 113, 176, 63, 156, 87, 134, 193, 179, 93, 184, 62, 46, 57, 163, 57, 79, 59, 188, 192, 156, 113, 176, 63, 156, 87, 134, 193, 179, 103, 167, 63, 46, 57, 163, 57, 79, 59, 188, 192, 156, 113, 176, 63, 156, 87, 134, 193, 179, 106, 185, 71, 46, 57, 163, 57, 79, 59, 188, 192, 156, 113, 176, 63, 156, 87, 134, 193, 185, 109, 185, 71, 46, 57, 163, 57, 64, 197, 197, 192, 220, 251, 251, 191, 72, 43, 152, 193, 180, 86, 197, 63, 23, 57, 28, 58, 64, 197, 197, 192, 220, 251, 251, 191, 72, 43, 152, 193, 163, 94, 174, 63, 23, 57, 28, 58, 197, 236, 204, 192, 72, 181, 82, 191, 189, 19, 146, 193, 147, 80, 201, 42, 46, 57, 243, 57, 197, 236, 204, 192, 72, 181, 82, 191, 189, 19, 146, 193, 163, 94, 174, 63, 46, 57, 243, 57, 197, 236, 204, 192, 72, 181, 82, 191, 189, 19, 146, 193, 174, 97, 174, 63, 46, 57, 243, 57, 197, 236, 204, 192, 72, 181, 82, 191, 189, 19, 146, 193, 169, 101, 167, 63, 46, 57, 243, 57, 230, 227, 245, 192, 192, 132, 149, 62, 147, 26, 136, 193, 191, 33, 237, 28, 69, 57, 203, 57, 230, 227, 245, 192, 192, 132, 149, 62, 147, 26, 136, 193, 136, 201, 237, 28, 69, 57, 203, 57, 230, 227, 245, 192, 192, 132, 149, 62, 147, 26, 136, 193, 147, 80, 201, 42, 69, 57, 203, 57, 230, 227, 245, 192, 192, 132, 149, 62, 147, 26, 136, 193, 212, 71, 199, 43, 69, 57, 203, 57, 230, 227, 245, 192, 192, 132, 149, 62, 147, 26, 136, 193, 169, 101, 167, 63, 69, 57, 203, 57, 230, 227, 245, 192, 192, 132, 149, 62, 147, 26, 136, 193, 179, 103, 167, 63, 69, 57, 203, 57, 79, 225, 10, 193, 48, 242, 17, 191, 3, 145, 118, 193, 130, 221, 229, 49, 93, 57, 163, 57, 79, 225, 10, 193, 48, 242, 17, 191, 3, 145, 118, 193, 132, 218, 229, 49, 93, 57, 163, 57, 79, 225, 10, 193, 48, 242, 17, 191, 3, 145, 118, 193, 136, 201, 237, 28, 93, 57, 163, 57, 79, 225, 10, 193, 48, 242, 17, 191, 3, 145, 118, 193, 173, 64, 210, 36, 93, 57, 163, 57, 79, 225, 10, 193, 48, 242, 17, 191, 3, 145, 118, 193, 165, 80, 199, 43, 93, 57, 163, 57, 79, 225, 10, 193, 48, 242, 17, 191, 3, 145, 118, 193, 212, 71, 199, 43, 93, 57, 163, 57, 16, 18, 20, 193, 144, 220, 63, 192, 185, 87, 134, 193, 191, 33, 237, 28, 93, 57, 243, 57, 16, 18, 20, 193, 144, 220, 63, 192, 185, 87, 134, 193, 147, 80, 201, 42, 93, 57, 243, 57, 105, 91, 14, 193, 74, 188, 131, 192, 44, 141, 105, 193, 132, 218, 229, 49, 116, 57, 203, 57, 105, 91, 14, 193, 74, 188, 131, 192, 44, 141, 105, 193, 191, 33, 237, 28, 116, 57, 203, 57, 105, 91, 14, 193, 74, 188, 131, 192, 44, 141, 105, 193, 136, 201, 237, 28, 116, 57, 203, 57, 105, 91, 14, 193, 74, 188, 131, 192, 44, 141, 105, 193, 161, 96, 206, 81, 116, 57, 203, 57, 111, 56, 26, 193, 224, 224, 196, 191, 176, 140, 79, 193, 137, 34, 228, 62, 139, 57, 163, 57, 111, 56, 26, 193, 224, 224, 196, 191, 176, 140, 79, 193, 130, 221, 229, 49, 139, 57, 163, 57, 111, 56, 26, 193, 224, 224, 196, 191, 176, 140, 79, 193, 132, 218, 229, 49, 139, 57, 163, 57, 111, 56, 26, 193, 224, 224, 196, 191, 176, 140, 79, 193, 177, 87, 193, 60, 139, 57, 163, 57, 111, 56, 26, 193, 224, 224, 196, 191, 176, 140, 79, 193, 185, 90, 193, 60, 139, 57, 163, 57, 111, 56, 26, 193, 224, 224, 196, 191, 176, 140, 79, 193, 161, 96, 206, 81, 139, 57, 163, 57, 108, 91, 135, 193, 64, 163, 84, 192, 141, 206, 238, 192, 149, 42, 230, 53, 23, 58, 163, 57, 108, 91, 135, 193, 64, 163, 84, 192, 141, 206, 238, 192, 188, 77, 201, 45, 23, 58, 163, 57, 108, 91, 135, 193, 64, 163, 84, 192, 141, 206, 238, 192, 130, 178, 201, 45, 23, 58, 163, 57, 108, 91, 135, 193, 64, 163, 84, 192, 141, 206, 238, 192, 157, 97, 190, 75, 23, 58, 163, 57, 108, 91, 135, 193, 64, 163, 84, 192, 141, 206, 238, 192, 50, 115, 209, 79, 23, 58, 163, 57, 108, 91, 135, 193, 64, 163, 84, 192, 141, 206, 238, 192, 41, 112, 190, 75, 23, 58, 163, 57, 52, 1, 207, 193, 54, 125, 179, 191, 17, 44, 200, 192, 214, 99, 13, 74, 46, 58, 203, 57, 52, 1, 207, 193, 54, 125, 179, 191, 17, 44, 200, 192, 229, 104, 247, 65, 46, 58, 203, 57, 52, 1, 207, 193, 54, 125, 179, 191, 17, 44, 200, 192, 9, 120, 247, 65, 46, 58, 203, 57, 52, 1, 207, 193, 54, 125, 179, 191, 17, 44, 200, 192, 50, 115, 209, 79, 46, 58, 203, 57, 52, 1, 207, 193, 54, 125, 179, 191, 17, 44, 200, 192, 41, 112, 190, 75, 46, 58, 203, 57, 52, 1, 207, 193, 54, 125, 179, 191, 17, 44, 200, 192, 50, 111, 209, 79, 46, 58, 203, 57, 41, 144, 174, 193, 41, 19, 205, 191, 6, 33, 150, 192, 172, 72, 214, 64, 69, 58, 163, 57, 41, 144, 174, 193, 41, 19, 205, 191, 6, 33, 150, 192, 168, 94, 207, 77, 69, 58, 163, 57, 41, 144, 174, 193, 41, 19, 205, 191, 6, 33, 150, 192, 157, 97, 190, 75, 69, 58, 163, 57, 41, 144, 174, 193, 41, 19, 205, 191, 6, 33, 150, 192, 9, 120, 247, 65, 69, 58, 163, 57, 41, 144, 174, 193, 41, 19, 205, 191, 6, 33, 150, 192, 8, 117, 214, 64, 69, 58, 163, 57, 41, 144, 174, 193, 41, 19, 205, 191, 6, 33, 150, 192, 41, 112, 190, 75, 69, 58, 163, 57, 192, 140, 230, 193, 249, 105, 251, 191, 104, 101, 130, 192, 207, 29, 62, 63, 69, 58, 243, 57, 192, 140, 230, 193, 249, 105, 251, 191, 104, 101, 130, 192, 231, 76, 62, 63, 69, 58, 243, 57, 192, 140, 230, 193, 249, 105, 251, 191, 104, 101, 130, 192, 214, 99, 13, 74, 69, 58, 243, 57, 192, 140, 230, 193, 249, 105, 251, 191, 104, 101, 130, 192, 229, 104, 247, 65, 69, 58, 243, 57, 204, 246, 208, 193, 2, 172, 168, 191, 31, 242, 79, 192, 224, 70, 54, 63, 93, 58, 203, 57, 204, 246, 208, 193, 2, 172, 168, 191, 31, 242, 79, 192, 231, 76, 62, 63, 93, 58, 203, 57, 204, 246, 208, 193, 2, 172, 168, 191, 31, 242, 79, 192, 229, 104, 247, 65, 93, 58, 203, 57, 204, 246, 208, 193, 2, 172, 168, 191, 31, 242, 79, 192, 9, 120, 247, 65, 93, 58, 203, 57, 204, 246, 208, 193, 2, 172, 168, 191, 31, 242, 79, 192, 8, 117, 214, 64, 93, 58, 203, 57, 204, 246, 208, 193, 2, 172, 168, 191, 31, 242, 79, 192, 26, 112, 54, 63, 93, 58, 203, 57, 205, 61, 187, 193, 65, 119, 194, 191, 57, 65, 205, 191, 190, 61, 42, 86, 116, 58, 163, 57, 205, 61, 187, 193, 65, 119, 194, 191, 57, 65, 205, 191, 190, 62, 240, 55, 116, 58, 163, 57, 205, 61, 187, 193, 65, 119, 194, 191, 57, 65, 205, 191, 172, 72, 214, 64, 116, 58, 163, 57, 205, 61, 187, 193, 65, 119, 194, 191, 57, 65, 205, 191, 192, 79, 43, 85, 116, 58, 163, 57, 205, 61, 187, 193, 65, 119, 194, 191, 57, 65, 205, 191, 8, 117, 214, 64, 116, 58, 163, 57, 205, 61, 187, 193, 65, 119, 194, 191, 57, 65, 205, 191, 26, 112, 54, 63, 116, 58, 163, 57, 80, 116, 223, 193, 120, 28, 69, 192, 32, 42, 30, 192, 207, 29, 62, 63, 93, 58, 28, 58, 80, 116, 223, 193, 120, 28, 69, 192, 32, 42, 30, 192, 212, 87, 243, 63, 93, 58, 28, 58, 28, 208, 205, 193, 1, 152, 247, 191, 122, 33, 105, 191, 207, 29, 62, 63, 116, 58, 243, 57, 28, 208, 205, 193, 1, 152, 247, 191, 122, 33, 105, 191, 212, 87, 243, 63, 116, 58, 243, 57, 28, 208, 205, 193, 1, 152, 247, 191, 122, 33, 105, 191, 224, 70, 54, 63, 116, 58, 243, 57, 28, 208, 205, 193, 1, 152, 247, 191, 122, 33, 105, 191, 221, 86, 53, 72, 116, 58, 243, 57, 28, 208, 205, 193, 1, 152, 247, 191, 122, 33, 105, 191, 231, 76, 62, 63, 116, 58, 243, 57, 28, 208, 205, 193, 1, 152, 247, 191, 122, 33, 105, 191, 224, 99, 53, 72, 116, 58, 243, 57, 126, 101, 189, 193, 154, 198, 164, 191, 0, 128, 155, 53, 200, 49, 44, 77, 139, 58, 203, 57, 126, 101, 189, 193, 154, 198, 164, 191, 0, 128, 155, 53, 202, 56, 44, 77, 139, 58, 203, 57, 126, 101, 189, 193, 154, 198, 164, 191, 0, 128, 155, 53, 192, 79, 43, 85, 139, 58, 203, 57, 126, 101, 189, 193, 154, 198, 164, 191, 0, 128, 155, 53, 224, 70, 54, 63, 139, 58, 203, 57, 126, 101, 189, 193, 154, 198, 164, 191, 0, 128, 155, 53, 224, 99, 53, 72, 139, 58, 203, 57, 126, 101, 189, 193, 154, 198, 164, 191, 0, 128, 155, 53, 26, 112, 54, 63, 139, 58, 203, 57, 171, 238, 165, 193, 52, 113, 176, 63, 47, 65, 205, 63, 190, 61, 42, 86, 157, 58, 181, 57, 171, 238, 165, 193, 52, 113, 176, 63, 47, 65, 205, 63, 200, 49, 44, 77, 157, 58, 181, 57, 171, 238, 165, 193, 52, 113, 176, 63, 47, 65, 205, 63, 192, 79, 43, 85, 157, 58, 181, 57, 171, 238, 165, 193, 52, 113, 176, 63, 47, 65, 205, 63, 224, 61, 43, 56, 157, 58, 181, 57, 171, 238, 165, 193, 52, 113, 176, 63, 47, 65, 205, 63, 229, 69, 59, 61, 157, 58, 181, 57, 171, 238, 165, 193, 52, 113, 176, 63, 47, 65, 205, 63, 230, 71, 47, 58, 157, 58, 181, 57, 193, 138, 226, 193, 104, 28, 69, 192, 123, 92, 60, 63, 212, 87, 243, 63, 139, 58, 28, 58, 193, 138, 226, 193, 104, 28, 69, 192, 123, 92, 60, 63, 225, 44, 77, 69, 139, 58, 28, 58, 193, 138, 226, 193, 104, 28, 69, 192, 123, 92, 60, 63, 221, 86, 53, 72, 139, 58, 28, 58, 213, 9, 180, 193, 40, 181, 82, 191, 135, 118, 24, 64, 179, 242, 39, 63, 162, 58, 243, 57, 213, 9, 180, 193, 40, 181, 82, 191, 135, 118, 24, 64, 203, 48, 39, 63, 162, 58, 243, 57, 213, 9, 180, 193, 40, 181, 82, 191, 135, 118, 24, 64, 202, 56, 44, 77, 162, 58, 243, 57, 213, 9, 180, 193, 40, 181, 82, 191, 135, 118, 24, 64, 225, 44, 77, 69, 162, 58, 243, 57, 213, 9, 180, 193, 40, 181, 82, 191, 135, 118, 24, 64, 221, 86, 53, 72, 162, 58, 243, 57, 213, 9, 180, 193, 40, 181, 82, 191, 135, 118, 24, 64, 224, 99, 53, 72, 162, 58, 243, 57, 179, 185, 168, 193, 0, 132, 149, 62, 47, 242, 79, 64, 200, 49, 44, 77, 186, 58, 203, 57, 179, 185, 168, 193, 0, 132, 149, 62, 47, 242, 79, 64, 203, 48, 39, 63, 186, 58, 203, 57, 179, 185, 168, 193, 0, 132, 149, 62, 47, 242, 79, 64, 202, 56, 44, 77, 186, 58, 203, 57, 179, 185, 168, 193, 0, 132, 149, 62, 47, 242, 79, 64, 221, 28, 40, 41, 186, 58, 203, 57, 179, 185, 168, 193, 0, 132, 149, 62, 47, 242, 79, 64, 224, 61, 43, 56, 186, 58, 203, 57, 179, 185, 168, 193, 0, 132, 149, 62, 47, 242, 79, 64, 36, 60, 40, 41, 186, 58, 203, 57, 192, 210, 141, 193, 92, 213, 165, 63, 6, 33, 150, 64, 198, 23, 15, 33, 209, 58, 163, 57, 192, 210, 141, 193, 92, 213, 165, 63, 6, 33, 150, 64, 221, 28, 40, 41, 209, 58, 163, 57, 192, 210, 141, 193, 92, 213, 165, 63, 6, 33, 150, 64, 224, 61, 43, 56, 209, 58, 163, 57, 192, 210, 141, 193, 92, 213, 165, 63, 6, 33, 150, 64, 230, 71, 47, 58, 209, 58, 163, 57, 192, 210, 141, 193, 92, 213, 165, 63, 6, 33, 150, 64, 33, 46, 10, 32, 209, 58, 163, 57, 192, 210, 141, 193, 92, 213, 165, 63, 6, 33, 150, 64, 34, 47, 15, 33, 209, 58, 163, 57, 130, 166, 172, 193, 88, 251, 251, 191, 110, 88, 124, 64, 162, 4, 13, 34, 186, 58, 28, 58, 130, 166, 172, 193, 88, 251, 251, 191, 110, 88, 124, 64, 179, 242, 39, 63, 186, 58, 28, 58, 130, 166, 172, 193, 88, 251, 251, 191, 110, 88, 124, 64, 225, 44, 77, 69, 186, 58, 28, 58, 111, 123, 168, 193, 184, 88, 90, 191, 137, 124, 177, 64, 162, 4, 13, 34, 209, 58, 243, 57, 111, 123, 168, 193, 184, 88, 90, 191, 137, 124, 177, 64, 173, 7, 16, 34, 209, 58, 243, 57, 111, 123, 168, 193, 184, 88, 90, 191, 137, 124, 177, 64, 179, 242, 39, 63, 209, 58, 243, 57, 111, 123, 168, 193, 184, 88, 90, 191, 137, 124, 177, 64, 203, 48, 39, 63, 209, 58, 243, 57, 111, 123, 168, 193, 184, 88, 90, 191, 137, 124, 177, 64, 25, 52, 16, 34, 209, 58, 243, 57, 111, 123, 168, 193, 184, 88, 90, 191, 137, 124, 177, 64, 36, 60, 40, 41, 209, 58, 243, 57, 117, 227, 145, 193, 250, 237, 56, 192, 35, 44, 200, 64, 198, 23, 15, 33, 232, 58, 203, 57, 117, 227, 145, 193, 250, 237, 56, 192, 35, 44, 200, 64, 201, 47, 34, 61, 232, 58, 203, 57, 117, 227, 145, 193, 250, 237, 56, 192, 35, 44, 200, 64, 221, 28, 40, 41, 232, 58, 203, 57, 117, 227, 145, 193, 250, 237, 56, 192, 35, 44, 200, 64, 226, 81, 34, 61, 232, 58, 203, 57, 117, 227, 145, 193, 250, 237, 56, 192, 35, 44, 200, 64, 25, 52, 16, 34, 232, 58, 203, 57, 117, 227, 145, 193, 250, 237, 56, 192, 35, 44, 200, 64, 36, 60, 40, 41, 232, 58, 203, 57, 105, 91, 135, 193, 44, 163, 249, 191, 151, 206, 238, 64, 198, 23, 15, 33, 0, 59, 163, 57, 105, 91, 135, 193, 44, 163, 249, 191, 151, 206, 238, 64, 201, 47, 34, 61, 0, 59, 163, 57, 105, 91, 135, 193, 44, 163, 249, 191, 151, 206, 238, 64, 205, 49, 36, 60, 0, 59, 163, 57, 105, 91, 135, 193, 44, 163, 249, 191, 151, 206, 238, 64, 211, 56, 36, 60, 0, 59, 163, 57, 105, 91, 135, 193, 44, 163, 249, 191, 151, 206, 238, 64, 211, 61, 29, 59, 0, 59, 163, 57, 105, 91, 135, 193, 44, 163, 249, 191, 151, 206, 238, 64, 34, 47, 15, 33, 0, 59, 163, 57, 118, 55, 69, 193, 220, 200, 146, 63, 163, 144, 92, 65, 217, 47, 63, 66, 93, 40, 163, 57, 118, 55, 69, 193, 220, 200, 146, 63, 163, 144, 92, 65, 218, 45, 67, 65, 93, 40, 163, 57, 118, 55, 69, 193, 220, 200, 146, 63, 163, 144, 92, 65, 220, 55, 63, 66, 93, 40, 163, 57, 118, 55, 69, 193, 220, 200, 146, 63, 163, 144, 92, 65, 223, 49, 72, 65, 93, 40, 163, 57, 118, 55, 69, 193, 220, 200, 146, 63, 163, 144, 92, 65, 225, 59, 69, 66, 93, 40, 163, 57, 118, 55, 69, 193, 220, 200, 146, 63, 163, 144, 92, 65, 226, 57, 72, 65, 93, 40, 163, 57, 118, 90, 57, 193, 96, 127, 84, 62, 29, 145, 118, 65, 218, 45, 67, 65, 209, 41, 203, 57, 118, 90, 57, 193, 96, 127, 84, 62, 29, 145, 118, 65, 223, 49, 72, 65, 209, 41, 203, 57, 118, 90, 57, 193, 96, 127, 84, 62, 29, 145, 118, 65, 225, 47, 77, 64, 209, 41, 203, 57, 118, 90, 57, 193, 96, 127, 84, 62, 29, 145, 118, 65, 232, 78, 67, 65, 209, 41, 203, 57, 118, 90, 57, 193, 96, 127, 84, 62, 29, 145, 118, 65, 234, 74, 72, 64, 209, 41, 203, 57, 118, 90, 57, 193, 96, 127, 84, 62, 29, 145, 118, 65, 236, 75, 77, 64, 209, 41, 203, 57, 65, 11, 31, 193, 156, 213, 165, 63, 255, 144, 118, 65, 223, 49, 72, 65, 69, 43, 163, 57, 65, 11, 31, 193, 156, 213, 165, 63, 255, 144, 118, 65, 225, 47, 77, 64, 69, 43, 163, 57, 65, 11, 31, 193, 156, 213, 165, 63, 255, 144, 118, 65, 226, 57, 72, 65, 69, 43, 163, 57, 65, 11, 31, 193, 156, 213, 165, 63, 255, 144, 118, 65, 231, 52, 83, 64, 69, 43, 163, 57, 65, 11, 31, 193, 156, 213, 165, 63, 255, 144, 118, 65, 231, 62, 78, 65, 69, 43, 163, 57, 65, 11, 31, 193, 156, 213, 165, 63, 255, 144, 118, 65, 233, 59, 83, 64, 69, 43, 163, 57, 30, 173, 69, 193, 72, 89, 90, 191, 150, 58, 140, 65, 210, 16, 72, 64, 69, 43, 243, 57, 30, 173, 69, 193, 72, 89, 90, 191, 150, 58, 140, 65, 212, 9, 78, 63, 69, 43, 243, 57, 30, 173, 69, 193, 72, 89, 90, 191, 150, 58, 140, 65, 219, 18, 83, 63, 69, 43, 243, 57, 30, 173, 69, 193, 72, 89, 90, 191, 150, 58, 140, 65, 234, 74, 72, 64, 69, 43, 243, 57, 30, 173, 69, 193, 72, 89, 90, 191, 150, 58, 140, 65, 236, 75, 77, 64, 69, 43, 243, 57, 30, 173, 69, 193, 72, 89, 90, 191, 150, 58, 140, 65, 238, 72, 83, 63, 69, 43, 243, 57, 235, 27, 15, 193, 96, 132, 149, 62, 143, 26, 136, 65, 225, 47, 77, 64, 93, 44, 203, 57, 235, 27, 15, 193, 96, 132, 149, 62, 143, 26, 136, 65, 231, 52, 83, 64, 93, 44, 203, 57, 235, 27, 15, 193, 96, 132, 149, 62, 143, 26, 136, 65, 233, 49, 89, 63, 93, 44, 203, 57, 235, 27, 15, 193, 96, 132, 149, 62, 143, 26, 136, 65, 236, 75, 77, 64, 93, 44, 203, 57, 235, 27, 15, 193, 96, 132, 149, 62, 143, 26, 136, 65, 238, 72, 83, 63, 93, 44, 203, 57, 235, 27, 15, 193, 96, 132, 149, 62, 143, 26, 136, 65, 240, 73, 89, 63, 93, 44, 203, 57, 55, 143, 228, 192, 132, 113, 176, 63, 154, 87, 134, 65, 231, 52, 83, 64, 23, 45, 163, 57, 55, 143, 228, 192, 132, 113, 176, 63, 154, 87, 134, 65, 233, 59, 83, 64, 23, 45, 163, 57, 55, 143, 228, 192, 132, 113, 176, 63, 154, 87, 134, 65, 233, 49, 89, 63, 23, 45, 163, 57, 55, 143, 228, 192, 132, 113, 176, 63, 154, 87, 134, 65, 238, 64, 89, 64, 23, 45, 163, 57, 55, 143, 228, 192, 132, 113, 176, 63, 154, 87, 134, 65, 239, 55, 95, 63, 23, 45, 163, 57, 55, 143, 228, 192, 132, 113, 176, 63, 154, 87, 134, 65, 241, 62, 95, 63, 23, 45, 163, 57, 192, 217, 47, 193, 228, 251, 251, 191, 83, 40, 148, 65, 212, 9, 78, 63, 93, 44, 28, 58, 192, 217, 47, 193, 228, 251, 251, 191, 83, 40, 148, 65, 219, 18, 83, 63, 93, 44, 28, 58, 192, 217, 47, 193, 228, 251, 251, 191, 83, 40, 148, 65, 222, 10, 89, 63, 93, 44, 28, 58, 124, 17, 24, 193, 136, 181, 82, 191, 154, 246, 151, 65, 219, 18, 83, 63, 23, 45, 243, 57, 124, 17, 24, 193, 136, 181, 82, 191, 154, 246, 151, 65, 222, 10, 89, 63, 23, 45, 243, 57, 124, 17, 24, 193, 136, 181, 82, 191, 154, 246, 151, 65, 230, 19, 95, 63, 23, 45, 243, 57, 124, 17, 24, 193, 136, 181, 82, 191, 154, 246, 151, 65, 238, 72, 83, 63, 23, 45, 243, 57, 124, 17, 24, 193, 136, 181, 82, 191, 154, 246, 151, 65, 240, 73, 89, 63, 23, 45, 243, 57, 124, 17, 24, 193, 136, 181, 82, 191, 154, 246, 151, 65, 243, 70, 95, 63, 23, 45, 243, 57, 229, 218, 189, 192, 144, 25, 165, 62, 176, 19, 146, 65, 233, 49, 89, 63, 209, 45, 203, 57, 229, 218, 189, 192, 144, 25, 165, 62, 176, 19, 146, 65, 239, 55, 95, 63, 209, 45, 203, 57, 229, 218, 189, 192, 144, 25, 165, 62, 176, 19, 146, 65, 240, 73, 89, 63, 209, 45, 203, 57, 229, 218, 189, 192, 144, 25, 165, 62, 176, 19, 146, 65, 242, 52, 101, 63, 209, 45, 203, 57, 229, 218, 189, 192, 144, 25, 165, 62, 176, 19, 146, 65, 243, 70, 95, 63, 209, 45, 203, 57, 229, 218, 189, 192, 144, 25, 165, 62, 176, 19, 146, 65, 246, 72, 101, 63, 209, 45, 203, 57, 60, 244, 130, 192, 140, 113, 176, 63, 83, 69, 142, 65, 239, 55, 95, 63, 139, 46, 163, 57, 60, 244, 130, 192, 140, 113, 176, 63, 83, 69, 142, 65, 241, 62, 95, 63, 139, 46, 163, 57, 60, 244, 130, 192, 140, 113, 176, 63, 83, 69, 142, 65, 242, 52, 101, 63, 139, 46, 163, 57, 60, 244, 130, 192, 140, 113, 176, 63, 83, 69, 142, 65, 245, 67, 99, 62, 139, 46, 163, 57, 60, 244, 130, 192, 140, 113, 176, 63, 83, 69, 142, 65, 248, 57, 106, 62, 139, 46, 163, 57, 60, 244, 130, 192, 140, 113, 176, 63, 83, 69, 142, 65, 249, 65, 106, 62, 139, 46, 163, 57, 205, 83, 0, 193, 244, 251, 251, 191, 37, 14, 158, 65, 222, 10, 89, 63, 209, 45, 28, 58, 205, 83, 0, 193, 244, 251, 251, 191, 37, 14, 158, 65, 230, 19, 95, 63, 209, 45, 28, 58, 205, 83, 0, 193, 244, 251, 251, 191, 37, 14, 158, 65, 0, 234, 126, 63, 209, 45, 28, 58, 118, 235, 203, 192, 136, 181, 82, 191, 156, 26, 160, 65, 230, 19, 95, 63, 139, 46, 243, 57, 118, 235, 203, 192, 136, 181, 82, 191, 156, 26, 160, 65, 243, 70, 95, 63, 139, 46, 243, 57, 118, 235, 203, 192, 136, 181, 82, 191, 156, 26, 160, 65, 246, 72, 101, 63, 139, 46, 243, 57, 118, 235, 203, 192, 136, 181, 82, 191, 156, 26, 160, 65, 0, 234, 126, 63, 139, 46, 243, 57, 118, 235, 203, 192, 136, 181, 82, 191, 156, 26, 160, 65, 3, 51, 126, 60, 139, 46, 243, 57, 118, 235, 203, 192, 136, 181, 82, 191, 156, 26, 160, 65, 5, 248, 126, 60, 139, 46, 243, 57, 35, 229, 48, 192, 64, 132, 149, 62, 55, 43, 152, 65, 242, 52, 101, 63, 69, 47, 203, 57, 35, 229, 48, 192, 64, 132, 149, 62, 55, 43, 152, 65, 246, 72, 101, 63, 69, 47, 203, 57, 35, 229, 48, 192, 64, 132, 149, 62, 55, 43, 152, 65, 248, 57, 106, 62, 69, 47, 203, 57, 35, 229, 48, 192, 64, 132, 149, 62, 55, 43, 152, 65, 251, 44, 114, 61, 69, 47, 203, 57, 35, 229, 48, 192, 64, 132, 149, 62, 55, 43, 152, 65, 252, 55, 114, 61, 69, 47, 203, 57, 35, 229, 48, 192, 64, 132, 149, 62, 55, 43, 152, 65, 3, 51, 126, 60, 69, 47, 203, 57, 74, 23, 130, 191, 148, 213, 165, 63, 223, 122, 146, 65, 248, 57, 106, 62, 0, 48, 163, 57, 74, 23, 130, 191, 148, 213, 165, 63, 223, 122, 146, 65, 249, 65, 106, 62, 0, 48, 163, 57, 74, 23, 130, 191, 148, 213, 165, 63, 223, 122, 146, 65, 252, 55, 114, 61, 0, 48, 163, 57, 74, 23, 130, 191, 148, 213, 165, 63, 223, 122, 146, 65, 253, 70, 108, 60, 0, 48, 163, 57, 74, 23, 130, 191, 148, 213, 165, 63, 223, 122, 146, 65, 1, 59, 117, 60, 0, 48, 163, 57, 74, 23, 130, 191, 148, 213, 165, 63, 223, 122, 146, 65, 1, 67, 117, 60, 0, 48, 163, 57, 47, 54, 67, 192, 220, 251, 251, 191, 219, 32, 158, 65, 248, 12, 117, 63, 69, 47, 28, 58, 47, 54, 67, 192, 220, 251, 251, 191, 219, 32, 158, 65, 0, 234, 126, 63, 69, 47, 28, 58, 47, 54, 67, 192, 220, 251, 251, 191, 219, 32, 158, 65, 5, 248, 126, 60, 69, 47, 28, 58, 48, 155, 174, 191, 88, 89, 90, 191, 215, 32, 158, 65, 248, 12, 117, 63, 0, 48, 243, 57, 48, 155, 174, 191, 88, 89, 90, 191, 215, 32, 158, 65, 251, 44, 114, 61, 0, 48, 243, 57, 48, 155, 174, 191, 88, 89, 90, 191, 215, 32, 158, 65, 0, 22, 124, 62, 0, 48, 243, 57, 48, 155, 174, 191, 88, 89, 90, 191, 215, 32, 158, 65, 0, 39, 124, 62, 0, 48, 243, 57, 48, 155, 174, 191, 88, 89, 90, 191, 215, 32, 158, 65, 3, 51, 126, 60, 0, 48, 243, 57, 48, 155, 174, 191, 88, 89, 90, 191, 215, 32, 158, 65, 5, 248, 126, 60, 0, 48, 243, 57, 240, 194, 160, 62, 224, 126, 84, 62, 96, 54, 154, 65, 251, 44, 114, 61, 93, 48, 203, 57, 240, 194, 160, 62, 224, 126, 84, 62, 96, 54, 154, 65, 252, 55, 114, 61, 93, 48, 203, 57, 240, 194, 160, 62, 224, 126, 84, 62, 96, 54, 154, 65, 0, 39, 124, 62, 93, 48, 203, 57, 240, 194, 160, 62, 224, 126, 84, 62, 96, 54, 154, 65, 1, 59, 117, 60, 93, 48, 203, 57, 240, 194, 160, 62, 224, 126, 84, 62, 96, 54, 154, 65, 6, 42, 121, 57, 93, 48, 203, 57, 240, 194, 160, 62, 224, 126, 84, 62, 96, 54, 154, 65, 6, 52, 121, 57, 93, 48, 203, 57, 239, 59, 239, 63, 212, 200, 146, 63, 90, 46, 147, 65, 1, 59, 117, 60, 186, 48, 163, 57, 239, 59, 239, 63, 212, 200, 146, 63, 90, 46, 147, 65, 1, 67, 117, 60, 186, 48, 163, 57, 239, 59, 239, 63, 212, 200, 146, 63, 90, 46, 147, 65, 5, 67, 117, 58, 186, 48, 163, 57, 239, 59, 239, 63, 212, 200, 146, 63, 90, 46, 147, 65, 6, 52, 121, 57, 186, 48, 163, 57, 239, 59, 239, 63, 212, 200, 146, 63, 90, 46, 147, 65, 10, 61, 118, 54, 186, 48, 163, 57, 239, 59, 239, 63, 212, 200, 146, 63, 90, 46, 147, 65, 10, 53, 118, 54, 186, 48, 163, 57, 187, 211, 20, 65, 28, 54, 63, 63, 220, 184, 127, 65, 24, 60, 120, 92, 232, 50, 163, 57, 187, 211, 20, 65, 28, 54, 63, 63, 220, 184, 127, 65, 26, 64, 119, 37, 232, 50, 163, 57, 187, 211, 20, 65, 28, 54, 63, 63, 220, 184, 127, 65, 29, 55, 119, 37, 232, 50, 163, 57, 187, 211, 20, 65, 28, 54, 63, 63, 220, 184, 127, 65, 56, 35, 113, 108, 232, 50, 163, 57, 187, 211, 20, 65, 28, 54, 63, 63, 220, 184, 127, 65, 63, 23, 120, 104, 232, 50, 163, 57, 187, 211, 20, 65, 28, 54, 63, 63, 220, 184, 127, 65, 62, 28, 113, 108, 232, 50, 163, 57, 182, 103, 30, 65, 16, 49, 133, 62, 41, 35, 117, 65, 184, 171, 120, 104, 69, 51, 203, 57, 182, 103, 30, 65, 16, 49, 133, 62, 41, 35, 117, 65, 39, 47, 119, 32, 69, 51, 203, 57, 182, 103, 30, 65, 16, 49, 133, 62, 41, 35, 117, 65, 45, 32, 119, 32, 69, 51, 203, 57, 182, 103, 30, 65, 16, 49, 133, 62, 41, 35, 117, 65, 49, 43, 95, 27, 69, 51, 203, 57, 182, 103, 30, 65, 16, 49, 133, 62, 41, 35, 117, 65, 63, 23, 120, 104, 69, 51, 203, 57, 182, 103, 30, 65, 16, 49, 133, 62, 41, 35, 117, 65, 62, 28, 113, 108, 69, 51, 203, 57, 251, 136, 38, 65, 197, 214, 145, 63, 123, 29, 92, 65, 26, 77, 123, 30, 162, 51, 163, 57, 251, 136, 38, 65, 197, 214, 145, 63, 123, 29, 92, 65, 39, 47, 119, 32, 162, 51, 163, 57, 251, 136, 38, 65, 197, 214, 145, 63, 123, 29, 92, 65, 40, 49, 123, 30, 162, 51, 163, 57, 251, 136, 38, 65, 197, 214, 145, 63, 123, 29, 92, 65, 56, 50, 121, 17, 162, 51, 163, 57, 251, 136, 38, 65, 197, 214, 145, 63, 123, 29, 92, 65, 56, 35, 113, 108, 162, 51, 163, 57, 251, 136, 38, 65, 197, 214, 145, 63, 123, 29, 92, 65, 62, 28, 113, 108, 162, 51, 163, 57, 32, 187, 56, 65, 195, 98, 148, 191, 241, 176, 107, 65, 45, 32, 119, 32, 162, 51, 243, 57, 32, 187, 56, 65, 195, 98, 148, 191, 241, 176, 107, 65, 47, 31, 126, 95, 162, 51, 243, 57, 32, 187, 56, 65, 195, 98, 148, 191, 241, 176, 107, 65, 49, 43, 95, 27, 162, 51, 243, 57, 32, 187, 56, 65, 195, 98, 148, 191, 241, 176, 107, 65, 49, 41, 95, 27, 162, 51, 243, 57, 32, 187, 56, 65, 195, 98, 148, 191, 241, 176, 107, 65, 54, 17, 126, 95, 162, 51, 243, 57, 32, 187, 56, 65, 195, 98, 148, 191, 241, 176, 107, 65, 54, 26, 95, 25, 162, 51, 243, 57, 102, 216, 67, 65, 128, 145, 106, 188, 55, 226, 84, 65, 39, 47, 119, 32, 0, 52, 203, 57, 102, 216, 67, 65, 128, 145, 106, 188, 55, 226, 84, 65, 40, 49, 123, 30, 0, 52, 203, 57, 102, 216, 67, 65, 128, 145, 106, 188, 55, 226, 84, 65, 42, 48, 126, 97, 0, 52, 203, 57, 102, 216, 67, 65, 128, 145, 106, 188, 55, 226, 84, 65, 45, 32, 119, 32, 0, 52, 203, 57, 102, 216, 67, 65, 128, 145, 106, 188, 55, 226, 84, 65, 47, 31, 126, 95, 0, 52, 203, 57, 102, 216, 67, 65, 128, 145, 106, 188, 55, 226, 84, 65, 48, 37, 126, 97, 0, 52, 203, 57, 88, 103, 73, 65, 201, 194, 131, 63, 84, 96, 56, 65, 24, 45, 110, 92, 46, 52, 163, 57, 88, 103, 73, 65, 201, 194, 131, 63, 84, 96, 56, 65, 26, 77, 123, 30, 46, 52, 163, 57, 88, 103, 73, 65, 201, 194, 131, 63, 84, 96, 56, 65, 35, 34, 119, 91, 46, 52, 163, 57, 88, 103, 73, 65, 201, 194, 131, 63, 84, 96, 56, 65, 39, 26, 119, 91, 46, 52, 163, 57, 88, 103, 73, 65, 201, 194, 131, 63, 84, 96, 56, 65, 40, 49, 123, 30, 46, 52, 163, 57, 88, 103, 73, 65, 201, 194, 131, 63, 84, 96, 56, 65, 42, 48, 126, 97, 46, 52, 163, 57, 123, 142, 78, 65, 6, 153, 17, 192, 122, 213, 91, 65, 54, 251, 95, 25, 0, 52, 28, 58, 123, 142, 78, 65, 6, 153, 17, 192, 122, 213, 91, 65, 54, 17, 126, 95, 0, 52, 28, 58, 123, 142, 78, 65, 6, 153, 17, 192, 122, 213, 91, 65, 55, 240, 126, 31, 0, 52, 28, 58, 123, 142, 78, 65, 6, 153, 17, 192, 122, 213, 91, 65, 54, 26, 95, 25, 0, 52, 28, 58, 123, 142, 78, 65, 6, 153, 17, 192, 122, 213, 91, 65, 63, 9, 126, 29, 0, 52, 28, 58, 123, 142, 78, 65, 6, 153, 17, 192, 122, 213, 91, 65, 63, 248, 126, 29, 0, 52, 28, 58, 31, 37, 93, 65, 11, 145, 144, 191, 62, 145, 71, 65, 47, 31, 126, 95, 46, 52, 243, 57, 31, 37, 93, 65, 11, 145, 144, 191, 62, 145, 71, 65, 48, 37, 126, 97, 46, 52, 243, 57, 31, 37, 93, 65, 11, 145, 144, 191, 62, 145, 71, 65, 54, 17, 126, 95, 46, 52, 243, 57, 31, 37, 93, 65, 11, 145, 144, 191, 62, 145, 71, 65, 55, 31, 126, 26, 46, 52, 243, 57, 31, 37, 93, 65, 11, 145, 144, 191, 62, 145, 71, 65, 63, 9, 126, 29, 46, 52, 243, 57, 31, 37, 93, 65, 11, 145, 144, 191, 62, 145, 71, 65, 63, 18, 126, 26, 46, 52, 243, 57, 81, 180, 101, 65, 64, 254, 131, 60, 67, 57, 45, 65, 39, 26, 119, 91, 93, 52, 203, 57, 81, 180, 101, 65, 64, 254, 131, 60, 67, 57, 45, 65, 42, 48, 126, 97, 93, 52, 203, 57, 81, 180, 101, 65, 64, 254, 131, 60, 67, 57, 45, 65, 46, 19, 120, 93, 93, 52, 203, 57, 81, 180, 101, 65, 64, 254, 131, 60, 67, 57, 45, 65, 53, 5, 120, 93, 93, 52, 203, 57, 81, 180, 101, 65, 64, 254, 131, 60, 67, 57, 45, 65, 48, 37, 126, 97, 93, 52, 203, 57, 81, 180, 101, 65, 64, 254, 131, 60, 67, 57, 45, 65, 55, 31, 126, 26, 93, 52, 203, 57, 2, 98, 122, 65, 252, 112, 176, 63, 244, 50, 22, 65, 35, 34, 119, 91, 139, 52, 163, 57, 2, 98, 122, 65, 252, 112, 176, 63, 244, 50, 22, 65, 39, 63, 125, 24, 139, 52, 163, 57, 2, 98, 122, 65, 252, 112, 176, 63, 244, 50, 22, 65, 39, 26, 119, 91, 139, 52, 163, 57, 2, 98, 122, 65, 252, 112, 176, 63, 244, 50, 22, 65, 44, 60, 124, 21, 139, 52, 163, 57, 2, 98, 122, 65, 252, 112, 176, 63, 244, 50, 22, 65, 46, 19, 120, 93, 139, 52, 163, 57, 2, 98, 122, 65, 252, 112, 176, 63, 244, 50, 22, 65, 49, 52, 124, 21, 139, 52, 163, 57, 179, 66, 94, 65, 244, 59, 87, 192, 94, 190, 70, 65, 55, 240, 126, 31, 46, 52, 68, 58, 179, 66, 94, 65, 244, 59, 87, 192, 94, 190, 70, 65, 63, 248, 126, 29, 46, 52, 68, 58, 179, 66, 94, 65, 244, 59, 87, 192, 94, 190, 70, 65, 63, 216, 95, 106, 46, 52, 68, 58, 156, 17, 112, 65, 34, 153, 17, 192, 227, 192, 52, 65, 217, 142, 119, 93, 93, 52, 28, 58, 156, 17, 112, 65, 34, 153, 17, 192, 227, 192, 52, 65, 35, 41, 119, 93, 93, 52, 28, 58, 156, 17, 112, 65, 34, 153, 17, 192, 227, 192, 52, 65, 63, 9, 126, 29, 93, 52, 28, 58, 156, 17, 112, 65, 34, 153, 17, 192, 227, 192, 52, 65, 63, 248, 126, 29, 93, 52, 28, 58, 156, 17, 112, 65, 34, 153, 17, 192, 227, 192, 52, 65, 63, 18, 126, 26, 93, 52, 28, 58, 156, 17, 112, 65, 34, 153, 17, 192, 227, 192, 52, 65, 63, 216, 95, 106, 93, 52, 28, 58, 32, 29, 124, 65, 67, 145, 144, 191, 62, 241, 28, 65, 35, 41, 119, 93, 139, 52, 243, 57, 32, 29, 124, 65, 67, 145, 144, 191, 62, 241, 28, 65, 35, 47, 120, 95, 139, 52, 243, 57, 32, 29, 124, 65, 67, 145, 144, 191, 62, 241, 28, 65, 53, 5, 120, 93, 139, 52, 243, 57, 32, 29, 124, 65, 67, 145, 144, 191, 62, 241, 28, 65, 59, 254, 120, 95, 139, 52, 243, 57, 32, 29, 124, 65, 67, 145, 144, 191, 62, 241, 28, 65, 55, 31, 126, 26, 139, 52, 243, 57, 32, 29, 124, 65, 67, 145, 144, 191, 62, 241, 28, 65, 63, 18, 126, 26, 139, 52, 243, 57, 127, 227, 137, 65, 192, 129, 149, 62, 121, 26, 8, 65, 46, 19, 120, 93, 186, 52, 203, 57, 127, 227, 137, 65, 192, 129, 149, 62, 121, 26, 8, 65, 53, 5, 120, 93, 186, 52, 203, 57, 127, 227, 137, 65, 192, 129, 149, 62, 121, 26, 8, 65, 49, 52, 124, 21, 186, 52, 203, 57, 127, 227, 137, 65, 192, 129, 149, 62, 121, 26, 8, 65, 59, 254, 120, 95, 186, 52, 203, 57, 127, 227, 137, 65, 192, 129, 149, 62, 121, 26, 8, 65, 56, 48, 124, 18, 186, 52, 203, 57, 127, 227, 137, 65, 192, 129, 149, 62, 121, 26, 8, 65, 63, 38, 124, 18, 186, 52, 203, 57, 122, 204, 136, 65, 212, 212, 165, 63, 167, 252, 211, 64, 45, 64, 122, 19, 232, 52, 163, 57, 122, 204, 136, 65, 212, 212, 165, 63, 167, 252, 211, 64, 44, 60, 124, 21, 232, 52, 163, 57, 122, 204, 136, 65, 212, 212, 165, 63, 167, 252, 211, 64, 50, 61, 122, 16, 232, 52, 163, 57, 122, 204, 136, 65, 212, 212, 165, 63, 167, 252, 211, 64, 49, 52, 124, 21, 232, 52, 163, 57, 122, 204, 136, 65, 212, 212, 165, 63, 167, 252, 211, 64, 56, 53, 122, 16, 232, 52, 163, 57, 122, 204, 136, 65, 212, 212, 165, 63, 167, 252, 211, 64, 56, 48, 124, 18, 232, 52, 163, 57, 234, 172, 123, 65, 14, 241, 248, 191, 214, 65, 30, 65, 217, 142, 119, 93, 139, 52, 68, 58, 234, 172, 123, 65, 14, 241, 248, 191, 214, 65, 30, 65, 20, 200, 103, 27, 139, 52, 68, 58, 234, 172, 123, 65, 14, 241, 248, 191, 214, 65, 30, 65, 63, 216, 95, 106, 139, 52, 68, 58, 72, 217, 142, 65, 84, 252, 251, 191, 92, 36, 16, 65, 217, 142, 119, 93, 186, 52, 28, 58, 72, 217, 142, 65, 84, 252, 251, 191, 92, 36, 16, 65, 20, 200, 103, 27, 186, 52, 28, 58, 72, 217, 142, 65, 84, 252, 251, 191, 92, 36, 16, 65, 35, 41, 119, 93, 186, 52, 28, 58, 72, 217, 142, 65, 84, 252, 251, 191, 92, 36, 16, 65, 35, 47, 120, 95, 186, 52, 28, 58, 72, 217, 142, 65, 84, 252, 251, 191, 92, 36, 16, 65, 82, 10, 126, 108, 186, 52, 28, 58, 72, 217, 142, 65, 84, 252, 251, 191, 92, 36, 16, 65, 83, 247, 126, 108, 186, 52, 28, 58, 88, 4, 147, 65, 152, 90, 90, 191, 81, 248, 236, 64, 35, 47, 120, 95, 232, 52, 243, 57, 88, 4, 147, 65, 152, 90, 90, 191, 81, 248, 236, 64, 59, 254, 120, 95, 232, 52, 243, 57, 88, 4, 147, 65, 152, 90, 90, 191, 81, 248, 236, 64, 63, 38, 124, 18, 232, 52, 243, 57, 88, 4, 147, 65, 152, 90, 90, 191, 81, 248, 236, 64, 71, 33, 125, 15, 232, 52, 243, 57, 88, 4, 147, 65, 152, 90, 90, 191, 81, 248, 236, 64, 82, 10, 126, 108, 232, 52, 243, 57, 88, 4, 147, 65, 152, 90, 90, 191, 81, 248, 236, 64, 82, 18, 125, 15, 232, 52, 243, 57, 247, 112, 147, 65, 96, 120, 84, 62, 240, 14, 181, 64, 56, 53, 122, 16, 23, 53, 203, 57, 247, 112, 147, 65, 96, 120, 84, 62, 240, 14, 181, 64, 56, 48, 124, 18, 23, 53, 203, 57, 247, 112, 147, 65, 96, 120, 84, 62, 240, 14, 181, 64, 62, 50, 122, 12, 23, 53, 203, 57, 247, 112, 147, 65, 96, 120, 84, 62, 240, 14, 181, 64, 63, 38, 124, 18, 23, 53, 203, 57, 247, 112, 147, 65, 96, 120, 84, 62, 240, 14, 181, 64, 71, 39, 122, 12, 23, 53, 203, 57, 247, 112, 147, 65, 96, 120, 84, 62, 240, 14, 181, 64, 71, 33, 125, 15, 23, 53, 203, 57, 47, 153, 144, 65, 228, 199, 146, 63, 47, 21, 122, 64, 50, 64, 119, 14, 69, 53, 163, 57, 47, 153, 144, 65, 228, 199, 146, 63, 47, 21, 122, 64, 50, 61, 122, 16, 69, 53, 163, 57, 47, 153, 144, 65, 228, 199, 146, 63, 47, 21, 122, 64, 56, 62, 119, 10, 69, 53, 163, 57, 47, 153, 144, 65, 228, 199, 146, 63, 47, 21, 122, 64, 56, 53, 122, 16, 69, 53, 163, 57, 47, 153, 144, 65, 228, 199, 146, 63, 47, 21, 122, 64, 63, 54, 119, 10, 69, 53, 163, 57, 47, 153, 144, 65, 228, 199, 146, 63, 47, 21, 122, 64, 62, 50, 122, 12, 69, 53, 163, 57, 103, 73, 191, 64, 0, 205, 221, 61, 106, 46, 147, 193, 79, 111, 130, 50, 93, 56, 203, 57, 103, 73, 191, 64, 0, 205, 221, 61, 106, 46, 147, 193, 87, 109, 130, 50, 93, 56, 203, 57, 103, 73, 191, 64, 0, 205, 221, 61, 106, 46, 147, 193, 75, 108, 130, 47, 93, 56, 203, 57, 103, 73, 191, 64, 0, 205, 221, 61, 106, 46, 147, 193, 95, 103, 130, 47, 93, 56, 203, 57, 103, 73, 191, 64, 0, 205, 221, 61, 106, 46, 147, 193, 81, 103, 130, 82, 93, 56, 203, 57, 103, 73, 191, 64, 0, 205, 221, 61, 106, 46, 147, 193, 89, 100, 130, 82, 93, 56, 203, 57, 231, 254, 242, 64, 152, 107, 97, 191, 251, 122, 146, 193, 28, 119, 130, 47, 69, 56, 243, 57, 231, 254, 242, 64, 152, 107, 97, 191, 251, 122, 146, 193, 95, 103, 130, 47, 69, 56, 243, 57, 231, 254, 242, 64, 152, 107, 97, 191, 251, 122, 146, 193, 89, 100, 130, 82, 69, 56, 243, 57, 231, 254, 242, 64, 152, 107, 97, 191, 251, 122, 146, 193, 96, 94, 130, 85, 69, 56, 243, 57, 231, 254, 242, 64, 152, 107, 97, 191, 251, 122, 146, 193, 109, 90, 130, 85, 69, 56, 243, 57, 231, 254, 242, 64, 152, 107, 97, 191, 251, 122, 146, 193, 70, 79, 130, 105, 69, 56, 243, 57, 147, 206, 147, 64, 168, 107, 97, 191, 106, 54, 154, 193, 221, 117, 163, 63, 116, 56, 243, 57, 147, 206, 147, 64, 168, 107, 97, 191, 106, 54, 154, 193, 28, 119, 130, 47, 116, 56, 243, 57, 147, 206, 147, 64, 168, 107, 97, 191, 106, 54, 154, 193, 87, 109, 130, 50, 116, 56, 243, 57, 147, 206, 147, 64, 168, 107, 97, 191, 106, 54, 154, 193, 95, 103, 130, 47, 116, 56, 243, 57, 147, 206, 147, 64, 168, 107, 97, 191, 106, 54, 154, 193, 63, 98, 130, 34, 116, 56, 243, 57, 147, 206, 147, 64, 168, 107, 97, 191, 106, 54, 154, 193, 70, 95, 130, 34, 116, 56, 243, 57, 163, 104, 18, 65, 184, 251, 251, 191, 115, 69, 142, 193, 81, 103, 130, 82, 46, 56, 28, 58, 163, 104, 18, 65, 184, 251, 251, 191, 115, 69, 142, 193, 102, 97, 130, 82, 46, 56, 28, 58, 163, 104, 18, 65, 184, 251, 251, 191, 115, 69, 142, 193, 109, 90, 130, 85, 46, 56, 28, 58, 163, 104, 18, 65, 184, 251, 251, 191, 115, 69, 142, 193, 73, 91, 130, 32, 46, 56, 28, 58, 163, 104, 18, 65, 184, 251, 251, 191, 115, 69, 142, 193, 70, 79, 130, 105, 46, 56, 28, 58, 163, 104, 18, 65, 184, 251, 251, 191, 115, 69, 142, 193, 123, 44, 129, 105, 46, 56, 28, 58, 96, 197, 197, 64, 184, 251, 251, 191, 72, 103, 189, 193, 221, 117, 163, 63, 93, 56, 28, 58, 96, 197, 197, 64, 184, 251, 251, 191, 72, 103, 189, 193, 28, 119, 130, 47, 93, 56, 28, 58, 96, 197, 197, 64, 184, 251, 251, 191, 72, 103, 189, 193, 70, 79, 130, 105, 93, 56, 28, 58, 96, 197, 197, 64, 184, 251, 251, 191, 72, 103, 189, 193, 123, 44, 129, 105, 93, 56, 28, 58, 47, 54, 67, 64, 184, 251, 251, 191, 182, 136, 180, 193, 221, 117, 163, 63, 139, 56, 28, 58, 47, 54, 67, 64, 184, 251, 251, 191, 182, 136, 180, 193, 71, 121, 129, 68, 139, 56, 28, 58, 47, 54, 67, 64, 184, 251, 251, 191, 182, 136, 180, 193, 63, 98, 130, 34, 139, 56, 28, 58, 1, 60, 40, 65, 128, 101, 69, 192, 202, 196, 144, 193, 81, 103, 130, 82, 23, 56, 68, 58, 1, 60, 40, 65, 128, 101, 69, 192, 202, 196, 144, 193, 94, 94, 130, 41, 23, 56, 68, 58, 1, 60, 40, 65, 128, 101, 69, 192, 202, 196, 144, 193, 115, 86, 130, 41, 23, 56, 68, 58, 1, 60, 40, 65, 128, 101, 69, 192, 202, 196, 144, 193, 73, 91, 130, 32, 23, 56, 68, 58, 1, 60, 40, 65, 128, 101, 69, 192, 202, 196, 144, 193, 112, 84, 132, 38, 23, 56, 68, 58, 1, 60, 40, 65, 128, 101, 69, 192, 202, 196, 144, 193, 111, 184, 130, 32, 23, 56, 68, 58, 187, 64, 245, 64, 120, 78, 71, 192, 190, 136, 166, 193, 73, 91, 130, 32, 69, 56, 68, 58, 187, 64, 245, 64, 120, 78, 71, 192, 190, 136, 166, 193, 111, 184, 130, 32, 69, 56, 68, 58, 187, 64, 245, 64, 120, 78, 71, 192, 190, 136, 166, 193, 123, 44, 129, 105, 69, 56, 68, 58, 115, 90, 57, 65, 225, 161, 132, 192, 69, 114, 141, 193, 115, 86, 130, 41, 0, 56, 108, 58, 115, 90, 57, 65, 225, 161, 132, 192, 69, 114, 141, 193, 112, 84, 132, 38, 0, 56, 108, 58, 115, 90, 57, 65, 225, 161, 132, 192, 69, 114, 141, 193, 111, 173, 131, 38, 0, 56, 108, 58, 231, 27, 15, 65, 50, 86, 135, 192, 68, 68, 154, 193, 112, 84, 132, 38, 46, 56, 108, 58, 231, 27, 15, 65, 50, 86, 135, 192, 68, 68, 154, 193, 111, 184, 130, 32, 46, 56, 108, 58, 66, 59, 111, 193, 50, 180, 180, 192, 76, 234, 112, 193, 190, 98, 185, 63, 209, 57, 203, 57, 66, 59, 111, 193, 50, 180, 180, 192, 76, 234, 112, 193, 191, 99, 176, 53, 209, 57, 203, 57, 66, 59, 111, 193, 50, 180, 180, 192, 76, 234, 112, 193, 191, 103, 172, 26, 209, 57, 203, 57, 129, 102, 122, 193, 154, 71, 63, 192, 194, 236, 53, 65, 178, 23, 29, 91, 69, 59, 203, 57, 129, 102, 122, 193, 154, 71, 63, 192, 194, 236, 53, 65, 184, 19, 33, 90, 69, 59, 203, 57, 129, 102, 122, 193, 154, 71, 63, 192, 194, 236, 53, 65, 205, 43, 48, 63, 69, 59, 203, 57, 129, 102, 122, 193, 154, 71, 63, 192, 194, 236, 53, 65, 229, 82, 48, 63, 69, 59, 203, 57, 129, 102, 122, 193, 154, 71, 63, 192, 194, 236, 53, 65, 182, 111, 33, 90, 69, 59, 203, 57, 129, 102, 122, 193, 154, 71, 63, 192, 194, 236, 53, 65, 185, 114, 31, 89, 69, 59, 203, 57, 162, 247, 149, 193, 236, 144, 126, 192, 222, 93, 49, 65, 184, 17, 42, 63, 46, 59, 243, 57, 162, 247, 149, 193, 236, 144, 126, 192, 222, 93, 49, 65, 182, 7, 31, 89, 46, 59, 243, 57, 162, 247, 149, 193, 236, 144, 126, 192, 222, 93, 49, 65, 183, 8, 48, 63, 46, 59, 243, 57, 162, 247, 149, 193, 236, 144, 126, 192, 222, 93, 49, 65, 226, 82, 42, 63, 46, 59, 243, 57, 162, 247, 149, 193, 236, 144, 126, 192, 222, 93, 49, 65, 229, 82, 48, 63, 46, 59, 243, 57, 162, 247, 149, 193, 236, 144, 126, 192, 222, 93, 49, 65, 185, 114, 31, 89, 46, 59, 243, 57, 131, 66, 135, 193, 176, 107, 97, 191, 109, 218, 89, 65, 182, 7, 31, 89, 93, 59, 243, 57, 131, 66, 135, 193, 176, 107, 97, 191, 109, 218, 89, 65, 188, 3, 34, 89, 93, 59, 243, 57, 131, 66, 135, 193, 176, 107, 97, 191, 109, 218, 89, 65, 201, 16, 62, 63, 93, 59, 243, 57, 131, 66, 135, 193, 176, 107, 97, 191, 109, 218, 89, 65, 232, 78, 62, 63, 93, 59, 243, 57, 131, 66, 135, 193, 176, 107, 97, 191, 109, 218, 89, 65, 182, 111, 33, 90, 93, 59, 243, 57, 131, 66, 135, 193, 176, 107, 97, 191, 109, 218, 89, 65, 185, 114, 31, 89, 93, 59, 243, 57, 216, 145, 157, 193, 232, 25, 162, 192, 22, 234, 27, 65, 173, 9, 37, 63, 23, 59, 28, 58, 216, 145, 157, 193, 232, 25, 162, 192, 22, 234, 27, 65, 184, 17, 42, 63, 23, 59, 28, 58, 216, 145, 157, 193, 232, 25, 162, 192, 22, 234, 27, 65, 183, 8, 48, 63, 23, 59, 28, 58, 245, 41, 144, 193, 232, 25, 162, 192, 245, 220, 71, 65, 182, 7, 31, 89, 69, 59, 28, 58, 245, 41, 144, 193, 232, 25, 162, 192, 245, 220, 71, 65, 183, 8, 48, 63, 69, 59, 28, 58, 245, 41, 144, 193, 232, 25, 162, 192, 245, 220, 71, 65, 188, 3, 34, 89, 69, 59, 28, 58, 197, 208, 126, 193, 184, 251, 251, 191, 141, 241, 110, 65, 188, 3, 34, 89, 116, 59, 28, 58, 197, 208, 126, 193, 184, 251, 251, 191, 141, 241, 110, 65, 201, 16, 62, 63, 116, 59, 28, 58, 197, 208, 126, 193, 184, 251, 251, 191, 141, 241, 110, 65, 202, 8, 68, 63, 116, 59, 28, 58, 103, 73, 191, 64, 0, 205, 221, 61, 106, 46, 147, 65, 15, 47, 126, 76, 209, 49, 203, 57, 103, 73, 191, 64, 0, 205, 221, 61, 106, 46, 147, 65, 17, 39, 126, 76, 209, 49, 203, 57, 103, 73, 191, 64, 0, 205, 221, 61, 106, 46, 147, 65, 18, 51, 126, 79, 209, 49, 203, 57, 103, 73, 191, 64, 0, 205, 221, 61, 106, 46, 147, 65, 23, 31, 127, 79, 209, 49, 203, 57, 103, 73, 191, 64, 0, 205, 221, 61, 106, 46, 147, 65, 23, 45, 126, 44, 209, 49, 203, 57, 103, 73, 191, 64, 0, 205, 221, 61, 106, 46, 147, 65, 26, 37, 126, 44, 209, 49, 203, 57, 147, 206, 147, 64, 168, 107, 97, 191, 106, 54, 154, 65, 12, 33, 126, 72, 116, 49, 243, 57, 147, 206, 147, 64, 168, 107, 97, 191, 106, 54, 154, 65, 14, 20, 126, 72, 116, 49, 243, 57, 147, 206, 147, 64, 168, 107, 97, 191, 106, 54, 154, 65, 17, 39, 126, 76, 116, 49, 243, 57, 147, 206, 147, 64, 168, 107, 97, 191, 106, 54, 154, 65, 22, 10, 127, 51, 116, 49, 243, 57, 147, 206, 147, 64, 168, 107, 97, 191, 106, 54, 154, 65, 23, 31, 127, 79, 116, 49, 243, 57, 147, 206, 147, 64, 168, 107, 97, 191, 106, 54, 154, 65, 26, 18, 127, 79, 116, 49, 243, 57, 232, 254, 242, 64, 168, 107, 97, 191, 251, 122, 146, 65, 23, 31, 127, 79, 46, 50, 243, 57, 232, 254, 242, 64, 168, 107, 97, 191, 251, 122, 146, 65, 26, 18, 127, 79, 46, 50, 243, 57, 232, 254, 242, 64, 168, 107, 97, 191, 251, 122, 146, 65, 26, 37, 126, 44, 46, 50, 243, 57, 232, 254, 242, 64, 168, 107, 97, 191, 251, 122, 146, 65, 34, 9, 127, 44, 46, 50, 243, 57, 232, 254, 242, 64, 168, 107, 97, 191, 251, 122, 146, 65, 40, 32, 96, 104, 46, 50, 243, 57, 232, 254, 242, 64, 168, 107, 97, 191, 251, 122, 146, 65, 59, 213, 96, 104, 46, 50, 243, 57, 46, 54, 67, 64, 184, 251, 251, 191, 218, 32, 158, 65, 8, 11, 126, 68, 23, 49, 28, 58, 46, 54, 67, 64, 184, 251, 251, 191, 218, 32, 158, 65, 14, 20, 126, 72, 23, 49, 28, 58, 46, 54, 67, 64, 184, 251, 251, 191, 218, 32, 158, 65, 22, 245, 127, 51, 23, 49, 28, 58, 46, 54, 67, 64, 184, 251, 251, 191, 218, 32, 158, 65, 22, 10, 127, 51, 23, 49, 28, 58, 97, 197, 197, 64, 184, 251, 251, 191, 70, 43, 152, 65, 22, 245, 127, 51, 209, 49, 28, 58, 97, 197, 197, 64, 184, 251, 251, 191, 70, 43, 152, 65, 22, 10, 127, 51, 209, 49, 28, 58, 97, 197, 197, 64, 184, 251, 251, 191, 70, 43, 152, 65, 26, 237, 126, 47, 209, 49, 28, 58, 97, 197, 197, 64, 184, 251, 251, 191, 70, 43, 152, 65, 26, 18, 127, 79, 209, 49, 28, 58, 97, 197, 197, 64, 184, 251, 251, 191, 70, 43, 152, 65, 34, 246, 127, 82, 209, 49, 28, 58, 97, 197, 197, 64, 184, 251, 251, 191, 70, 43, 152, 65, 34, 9, 127, 44, 209, 49, 28, 58, 164, 104, 18, 65, 184, 251, 251, 191, 115, 69, 142, 65, 34, 246, 127, 82, 139, 50, 28, 58, 164, 104, 18, 65, 184, 251, 251, 191, 115, 69, 142, 65, 34, 9, 127, 44, 139, 50, 28, 58, 164, 104, 18, 65, 184, 251, 251, 191, 115, 69, 142, 65, 40, 32, 96, 104, 139, 50, 28, 58, 164, 104, 18, 65, 184, 251, 251, 191, 115, 69, 142, 65, 53, 190, 96, 104, 139, 50, 28, 58, 164, 104, 18, 65, 184, 251, 251, 191, 115, 69, 142, 65, 47, 29, 96, 107, 139, 50, 28, 58, 164, 104, 18, 65, 184, 251, 251, 191, 115, 69, 142, 65, 58, 196, 96, 107, 139, 50, 28, 58, 57, 9, 145, 64, 120, 78, 71, 192, 187, 55, 154, 65, 22, 245, 127, 51, 116, 49, 68, 58, 57, 9, 145, 64, 120, 78, 71, 192, 187, 55, 154, 65, 26, 237, 126, 47, 116, 49, 68, 58, 184, 64, 245, 64, 126, 78, 71, 192, 186, 19, 146, 65, 26, 237, 126, 47, 46, 50, 68, 58, 184, 64, 245, 64, 126, 78, 71, 192, 186, 19, 146, 65, 34, 246, 127, 82, 46, 50, 68, 58, 184, 64, 245, 64, 126, 78, 71, 192, 186, 19, 146, 65, 53, 190, 96, 104, 46, 50, 68, 58, 205, 106, 21, 65, 254, 121, 252, 191, 143, 172, 130, 65, 45, 245, 95, 27, 232, 50, 68, 58, 205, 106, 21, 65, 254, 121, 252, 191, 143, 172, 130, 65, 53, 190, 96, 104, 232, 50, 68, 58, 205, 106, 21, 65, 254, 121, 252, 191, 143, 172, 130, 65, 58, 196, 96, 107, 232, 50, 68, 58, 108, 193, 154, 65, 64, 194, 221, 61, 0, 0, 1, 53, 68, 58, 126, 126, 209, 53, 203, 57, 108, 193, 154, 65, 64, 194, 221, 61, 0, 0, 1, 53, 70, 50, 126, 122, 209, 53, 203, 57, 108, 193, 154, 65, 64, 194, 221, 61, 0, 0, 1, 53, 76, 56, 130, 4, 209, 53, 203, 57, 108, 193, 154, 65, 64, 194, 221, 61, 0, 0, 1, 53, 78, 42, 126, 122, 209, 53, 203, 57, 108, 193, 154, 65, 64, 194, 221, 61, 0, 0, 1, 53, 84, 48, 130, 4, 209, 53, 203, 57, 108, 193, 154, 65, 64, 194, 221, 61, 0, 0, 1, 53, 89, 37, 127, 127, 209, 53, 203, 57, 104, 21, 158, 65, 88, 108, 97, 191, 230, 43, 200, 63, 78, 42, 126, 122, 162, 53, 243, 57, 104, 21, 158, 65, 88, 108, 97, 191, 230, 43, 200, 63, 80, 33, 126, 118, 162, 53, 243, 57, 104, 21, 158, 65, 88, 108, 97, 191, 230, 43, 200, 63, 89, 37, 127, 127, 162, 53, 243, 57, 104, 21, 158, 65, 88, 108, 97, 191, 230, 43, 200, 63, 92, 20, 126, 118, 162, 53, 243, 57, 104, 21, 158, 65, 88, 108, 97, 191, 230, 43, 200, 63, 104, 22, 127, 127, 162, 53, 243, 57, 104, 21, 158, 65, 88, 108, 97, 191, 230, 43, 200, 63, 107, 11, 127, 122, 162, 53, 243, 57, 104, 21, 158, 65, 88, 108, 97, 191, 218, 43, 200, 191, 57, 77, 130, 8, 0, 54, 243, 57, 104, 21, 158, 65, 88, 108, 97, 191, 218, 43, 200, 191, 63, 42, 126, 15, 0, 54, 243, 57, 104, 21, 158, 65, 88, 108, 97, 191, 218, 43, 200, 191, 84, 48, 130, 4, 0, 54, 243, 57, 104, 21, 158, 65, 88, 108, 97, 191, 218, 43, 200, 191, 93, 46, 130, 8, 0, 54, 243, 57, 104, 21, 158, 65, 88, 108, 97, 191, 218, 43, 200, 191, 89, 37, 127, 127, 0, 54, 243, 57, 104, 21, 158, 65, 88, 108, 97, 191, 218, 43, 200, 191, 104, 22, 127, 127, 0, 54, 243, 57, 244, 237, 157, 65, 184, 251, 251, 191, 38, 65, 77, 64, 92, 20, 126, 118, 116, 53, 28, 58, 244, 237, 157, 65, 184, 251, 251, 191, 38, 65, 77, 64, 94, 10, 126, 114, 116, 53, 28, 58, 244, 237, 157, 65, 184, 251, 251, 191, 38, 65, 77, 64, 107, 11, 127, 122, 116, 53, 28, 58, 255, 255, 159, 65, 184, 251, 251, 191, 0, 0, 7, 53, 63, 213, 126, 111, 209, 53, 28, 58, 255, 255, 159, 65, 184, 251, 251, 191, 0, 0, 7, 53, 63, 42, 126, 15, 209, 53, 28, 58, 255, 255, 159, 65, 184, 251, 251, 191, 0, 0, 7, 53, 104, 22, 127, 127, 209, 53, 28, 58, 255, 255, 159, 65, 184, 251, 251, 191, 0, 0, 7, 53, 107, 11, 127, 122, 209, 53, 28, 58, 28, 12, 168, 65, 184, 251, 251, 191, 32, 65, 77, 192, 54, 83, 130, 114, 46, 54, 28, 58, 28, 12, 168, 65, 184, 251, 251, 191, 32, 65, 77, 192, 57, 77, 130, 8, 46, 54, 28, 58, 28, 12, 168, 65, 184, 251, 251, 191, 32, 65, 77, 192, 62, 77, 130, 12, 46, 54, 28, 58, 28, 12, 168, 65, 184, 251, 251, 191, 32, 65, 77, 192, 65, 4, 126, 97, 46, 54, 28, 58, 28, 12, 168, 65, 184, 251, 251, 191, 32, 65, 77, 192, 63, 213, 126, 111, 46, 54, 28, 58, 28, 12, 168, 65, 184, 251, 251, 191, 32, 65, 77, 192, 63, 42, 126, 15, 46, 54, 28, 58, 217, 223, 157, 65, 84, 78, 71, 192, 199, 190, 210, 191, 65, 4, 126, 97, 0, 54, 68, 58, 217, 223, 157, 65, 84, 78, 71, 192, 199, 190, 210, 191, 63, 213, 126, 111, 0, 54, 68, 58, 210, 223, 179, 65, 90, 101, 69, 192, 229, 240, 153, 192, 54, 83, 130, 114, 93, 54, 68, 58, 210, 223, 179, 65, 90, 101, 69, 192, 229, 240, 153, 192, 56, 83, 131, 111, 93, 54, 68, 58, 210, 223, 179, 65, 90, 101, 69, 192, 229, 240, 153, 192, 65, 4, 126, 97, 93, 54, 68, 58 ),
+"array_index_data": PoolByteArray( 4, 0, 242, 1, 31, 1, 9, 0, 68, 2, 72, 1, 14, 0, 113, 2, 117, 1, 15, 0, 152, 2, 158, 1, 20, 0, 248, 1, 198, 1, 24, 2, 28, 0, 115, 2, 19, 2, 28, 2, 161, 2, 12, 2, 22, 2, 164, 2, 6, 2, 15, 2, 175, 2, 0, 2, 9, 2, 192, 2, 250, 1, 4, 2, 218, 2, 244, 1, 254, 1, 248, 2, 26, 2, 117, 2, 160, 2, 159, 2, 116, 2, 123, 2, 18, 2, 158, 2, 163, 2, 162, 2, 157, 2, 171, 2, 156, 2, 121, 2, 170, 2, 168, 2, 120, 2, 126, 2, 14, 2, 166, 2, 174, 2, 176, 2, 167, 2, 183, 2, 165, 2, 173, 2, 181, 2, 180, 2, 172, 2, 190, 2, 169, 2, 127, 2, 186, 2, 187, 2, 128, 2, 132, 2, 11, 2, 178, 2, 195, 2, 196, 2, 179, 2, 201, 2, 177, 2, 185, 2, 199, 2, 198, 2, 184, 2, 208, 2, 182, 2, 191, 2, 206, 2, 204, 2, 189, 2, 211, 2, 188, 2, 133, 2, 210, 2, 213, 2, 134, 2, 139, 2, 2, 2, 193, 2, 216, 2, 217, 2, 194, 2, 222, 2, 197, 2, 202, 2, 225, 2, 226, 2, 203, 2, 232, 2, 200, 2, 209, 2, 230, 2, 228, 2, 207, 2, 236, 2, 205, 2, 212, 2, 234, 2, 235, 2, 215, 2, 243, 2, 214, 2, 141, 2, 241, 2, 240, 2, 140, 2, 147, 2, 253, 1, 220, 2, 246, 2, 247, 2, 221, 2, 254, 2, 219, 2, 223, 2, 252, 2, 253, 2, 224, 2, 2, 3, 227, 2, 233, 2, 7, 3, 6, 3, 231, 2, 13, 3, 229, 2, 237, 2, 8, 3, 9, 3, 239, 2, 17, 3, 238, 2, 245, 2, 15, 3, 14, 3, 244, 2, 23, 3, 242, 2, 149, 2, 21, 3, 20, 3, 148, 2, 153, 2, 247, 1, 250, 2, 196, 1, 197, 1, 251, 2, 192, 1, 249, 2, 0, 3, 190, 1, 191, 1, 1, 3, 186, 1, 255, 2, 4, 3, 184, 1, 185, 1, 5, 3, 180, 1, 3, 3, 11, 3, 178, 1, 179, 1, 12, 3, 175, 1, 10, 3, 19, 3, 173, 1, 172, 1, 18, 3, 169, 1, 16, 3, 25, 3, 167, 1, 166, 1, 24, 3, 163, 1, 22, 3, 155, 2, 161, 1, 160, 1, 154, 2, 17, 0, 114, 2, 26, 0, 76, 2, 125, 2, 119, 2, 30, 3, 129, 2, 122, 2, 32, 3, 136, 2, 131, 2, 49, 3, 143, 2, 137, 2, 67, 3, 145, 2, 138, 2, 90, 3, 151, 2, 146, 2, 121, 3, 118, 2, 77, 2, 28, 3, 26, 3, 72, 2, 78, 2, 124, 2, 29, 3, 35, 3, 36, 3, 31, 3, 42, 3, 27, 3, 79, 2, 40, 3, 41, 3, 81, 2, 87, 2, 130, 2, 34, 3, 47, 3, 46, 3, 33, 3, 54, 3, 37, 3, 43, 3, 55, 3, 50, 3, 38, 3, 56, 3, 39, 3, 84, 2, 59, 3, 60, 3, 85, 2, 91, 2, 135, 2, 48, 3, 66, 3, 64, 3, 45, 3, 73, 3, 44, 3, 53, 3, 72, 3, 71, 3, 52, 3, 79, 3, 51, 3, 58, 3, 76, 3, 75, 3, 57, 3, 81, 3, 61, 3, 93, 2, 85, 3, 83, 3, 92, 2, 100, 2, 142, 2, 65, 3, 91, 3, 88, 3, 63, 3, 96, 3, 62, 3, 70, 3, 93, 3, 92, 3, 69, 3, 101, 3, 68, 3, 78, 3, 99, 3, 98, 3, 77, 3, 107, 3, 74, 3, 80, 3, 104, 3, 108, 3, 84, 3, 115, 3, 82, 3, 99, 2, 114, 3, 112, 3, 96, 2, 103, 2, 144, 2, 89, 3, 119, 3, 116, 3, 86, 3, 122, 3, 87, 3, 95, 3, 124, 3, 125, 3, 97, 3, 132, 3, 94, 3, 103, 3, 130, 3, 129, 3, 102, 3, 139, 3, 100, 3, 109, 3, 137, 3, 135, 3, 105, 3, 144, 3, 106, 3, 113, 3, 145, 3, 140, 3, 110, 3, 147, 3, 111, 3, 102, 2, 148, 3, 151, 3, 104, 2, 109, 2, 150, 2, 120, 3, 156, 1, 155, 1, 118, 3, 150, 1, 117, 3, 123, 3, 149, 1, 153, 1, 126, 3, 146, 1, 127, 3, 133, 3, 147, 1, 143, 1, 131, 3, 141, 1, 128, 3, 138, 3, 139, 1, 137, 1, 136, 3, 135, 1, 134, 3, 143, 3, 133, 1, 131, 1, 142, 3, 129, 1, 141, 3, 149, 3, 128, 1, 126, 1, 146, 3, 119, 1, 150, 3, 108, 2, 120, 1, 122, 1, 110, 2, 11, 0, 75, 2, 25, 0, 33, 2, 80, 2, 73, 2, 153, 3, 88, 2, 83, 2, 162, 3, 95, 2, 86, 2, 173, 3, 101, 2, 94, 2, 193, 3, 105, 2, 97, 2, 214, 3, 111, 2, 106, 2, 245, 3, 74, 2, 31, 2, 155, 3, 154, 3, 30, 2, 39, 2, 82, 2, 157, 3, 161, 3, 160, 3, 156, 3, 169, 3, 152, 3, 38, 2, 168, 3, 167, 3, 37, 2, 45, 2, 89, 2, 163, 3, 175, 3, 174, 3, 159, 3, 181, 3, 158, 3, 164, 3, 176, 3, 179, 3, 165, 3, 185, 3, 166, 3, 43, 2, 187, 3, 186, 3, 42, 2, 52, 2, 90, 2, 171, 3, 191, 3, 188, 3, 170, 3, 194, 3, 172, 3, 177, 3, 198, 3, 199, 3, 180, 3, 205, 3, 178, 3, 183, 3, 204, 3, 203, 3, 182, 3, 209, 3, 184, 3, 51, 2, 210, 3, 206, 3, 49, 2, 56, 2, 98, 2, 189, 3, 215, 3, 216, 3, 190, 3, 221, 3, 192, 3, 197, 3, 223, 3, 220, 3, 195, 3, 224, 3, 196, 3, 200, 3, 225, 3, 227, 3, 202, 3, 233, 3, 201, 3, 208, 3, 232, 3, 231, 3, 207, 3, 239, 3, 211, 3, 57, 2, 240, 3, 241, 3, 59, 2, 65, 2, 107, 2, 217, 3, 246, 3, 244, 3, 213, 3, 251, 3, 212, 3, 219, 3, 250, 3, 249, 3, 218, 3, 254, 3, 222, 3, 226, 3, 1, 4, 2, 4, 228, 3, 8, 4, 229, 3, 235, 3, 9, 4, 7, 4, 234, 3, 15, 4, 230, 3, 238, 3, 14, 4, 13, 4, 236, 3, 19, 4, 237, 3, 61, 2, 21, 4, 20, 4, 60, 2, 70, 2, 112, 2, 247, 3, 116, 1, 113, 1, 243, 3, 108, 1, 242, 3, 248, 3, 107, 1, 111, 1, 252, 3, 104, 1, 253, 3, 3, 4, 105, 1, 103, 1, 0, 4, 99, 1, 255, 3, 6, 4, 98, 1, 96, 1, 5, 4, 90, 1, 4, 4, 12, 4, 89, 1, 88, 1, 11, 4, 84, 1, 10, 4, 16, 4, 82, 1, 83, 1, 17, 4, 77, 1, 18, 4, 66, 2, 78, 1, 79, 1, 67, 2, 7, 0, 35, 2, 27, 0, 203, 1, 40, 2, 32, 2, 25, 4, 46, 2, 41, 2, 32, 4, 53, 2, 44, 2, 42, 4, 54, 2, 48, 2, 58, 4, 64, 2, 58, 2, 86, 4, 71, 2, 62, 2, 114, 4, 34, 2, 202, 1, 26, 4, 27, 4, 204, 1, 210, 1, 36, 2, 22, 4, 28, 4, 29, 4, 23, 4, 35, 4, 24, 4, 209, 1, 36, 4, 34, 4, 208, 1, 214, 1, 47, 2, 33, 4, 45, 4, 44, 4, 31, 4, 50, 4, 30, 4, 38, 4, 49, 4, 51, 4, 39, 4, 57, 4, 37, 4, 215, 1, 52, 4, 56, 4, 217, 1, 222, 1, 50, 2, 41, 4, 62, 4, 61, 4, 40, 4, 66, 4, 43, 4, 46, 4, 67, 4, 69, 4, 47, 4, 71, 4, 48, 4, 53, 4, 73, 4, 75, 4, 54, 4, 77, 4, 55, 4, 220, 1, 79, 4, 81, 4, 221, 1, 227, 1, 55, 2, 60, 4, 82, 4, 85, 4, 63, 4, 91, 4, 59, 4, 65, 4, 90, 4, 88, 4, 64, 4, 94, 4, 68, 4, 70, 4, 97, 4, 99, 4, 72, 4, 101, 4, 74, 4, 76, 4, 103, 4, 105, 4, 78, 4, 107, 4, 80, 4, 226, 1, 109, 4, 111, 4, 228, 1, 233, 1, 63, 2, 84, 4, 117, 4, 116, 4, 83, 4, 120, 4, 87, 4, 93, 4, 123, 4, 122, 4, 92, 4, 129, 4, 89, 4, 95, 4, 124, 4, 125, 4, 96, 4, 130, 4, 98, 4, 100, 4, 133, 4, 135, 4, 102, 4, 137, 4, 104, 4, 106, 4, 139, 4, 141, 4, 108, 4, 143, 4, 110, 4, 232, 1, 145, 4, 147, 4, 234, 1, 239, 1, 69, 2, 112, 4, 74, 1, 75, 1, 113, 4, 66, 1, 115, 4, 119, 4, 69, 1, 68, 1, 118, 4, 61, 1, 121, 4, 128, 4, 63, 1, 62, 1, 127, 4, 57, 1, 126, 4, 131, 4, 52, 1, 56, 1, 132, 4, 47, 1, 134, 4, 136, 4, 49, 1, 51, 1, 138, 4, 41, 1, 140, 4, 142, 4, 43, 1, 45, 1, 144, 4, 35, 1, 146, 4, 238, 1, 36, 1, 38, 1, 240, 1, 0, 0, 205, 1, 29, 0, 25, 2, 212, 1, 206, 1, 148, 4, 216, 1, 211, 1, 154, 4, 223, 1, 219, 1, 170, 4, 229, 1, 224, 1, 187, 4, 237, 1, 231, 1, 213, 4, 241, 1, 235, 1, 241, 4, 207, 1, 27, 2, 149, 4, 151, 4, 29, 2, 20, 2, 213, 1, 150, 4, 155, 4, 157, 4, 152, 4, 160, 4, 153, 4, 21, 2, 161, 4, 163, 4, 23, 2, 13, 2, 218, 1, 159, 4, 169, 4, 168, 4, 156, 4, 173, 4, 158, 4, 162, 4, 174, 4, 175, 4, 164, 4, 178, 4, 165, 4, 16, 2, 179, 4, 181, 4, 17, 2, 7, 2, 225, 1, 171, 4, 188, 4, 184, 4, 166, 4, 190, 4, 167, 4, 172, 4, 191, 4, 193, 4, 176, 4, 196, 4, 177, 4, 180, 4, 197, 4, 198, 4, 182, 4, 202, 4, 183, 4, 8, 2, 203, 4, 204, 4, 10, 2, 1, 2, 230, 1, 189, 4, 212, 4, 210, 4, 186, 4, 216, 4, 185, 4, 192, 4, 215, 4, 219, 4, 194, 4, 224, 4, 195, 4, 201, 4, 225, 4, 222, 4, 199, 4, 227, 4, 200, 4, 205, 4, 228, 4, 229, 4, 207, 4, 233, 4, 206, 4, 3, 2, 232, 4, 234, 4, 5, 2, 251, 1, 236, 1, 211, 4, 243, 4, 238, 4, 208, 4, 244, 4, 209, 4, 214, 4, 245, 4, 247, 4, 217, 4, 253, 4, 218, 4, 223, 4, 254, 4, 250, 4, 221, 4, 1, 5, 220, 4, 226, 4, 0, 5, 3, 5, 231, 4, 7, 5, 230, 4, 235, 4, 6, 5, 8, 5, 237, 4, 13, 5, 236, 4, 252, 1, 12, 5, 14, 5, 255, 1, 245, 1, 243, 1, 242, 4, 33, 1, 28, 1, 239, 4, 22, 1, 240, 4, 246, 4, 23, 1, 26, 1, 249, 4, 21, 1, 248, 4, 255, 4, 19, 1, 16, 1, 252, 4, 11, 1, 251, 4, 2, 5, 10, 1, 13, 1, 5, 5, 5, 1, 4, 5, 9, 5, 4, 1, 6, 1, 11, 5, 255, 0, 10, 5, 15, 5, 254, 0, 0, 1, 17, 5, 249, 0, 16, 5, 246, 1, 248, 0, 250, 0, 249, 1, 21, 0, 75, 0, 22, 0, 200, 1, 69, 0, 78, 0, 22, 5, 66, 0, 72, 0, 28, 5, 60, 0, 63, 0, 37, 5, 54, 0, 57, 0, 55, 5, 76, 0, 201, 1, 20, 5, 18, 5, 199, 1, 194, 1, 70, 0, 23, 5, 26, 5, 24, 5, 21, 5, 34, 5, 19, 5, 195, 1, 32, 5, 30, 5, 193, 1, 188, 1, 67, 0, 29, 5, 41, 5, 39, 5, 27, 5, 46, 5, 25, 5, 35, 5, 44, 5, 42, 5, 33, 5, 52, 5, 31, 5, 189, 1, 50, 5, 48, 5, 187, 1, 182, 1, 61, 0, 38, 5, 59, 5, 57, 5, 36, 5, 61, 5, 40, 5, 47, 5, 65, 5, 64, 5, 45, 5, 71, 5, 43, 5, 53, 5, 69, 5, 67, 5, 51, 5, 77, 5, 49, 5, 183, 1, 75, 5, 73, 5, 181, 1, 177, 1, 55, 0, 56, 5, 80, 5, 78, 5, 54, 5, 83, 5, 58, 5, 62, 5, 87, 5, 85, 5, 60, 5, 89, 5, 63, 5, 70, 5, 93, 5, 92, 5, 68, 5, 99, 5, 66, 5, 76, 5, 97, 5, 95, 5, 74, 5, 105, 5, 72, 5, 176, 1, 103, 5, 101, 5, 174, 1, 171, 1, 107, 5, 81, 5, 113, 5, 79, 5, 84, 5, 110, 5, 108, 5, 82, 5, 115, 5, 86, 5, 90, 5, 119, 5, 117, 5, 88, 5, 121, 5, 91, 5, 98, 5, 125, 5, 124, 5, 96, 5, 131, 5, 94, 5, 104, 5, 129, 5, 127, 5, 102, 5, 137, 5, 100, 5, 170, 1, 135, 5, 133, 5, 168, 1, 165, 1, 106, 5, 112, 5, 224, 0, 223, 0, 111, 5, 221, 0, 109, 5, 116, 5, 219, 0, 217, 0, 114, 5, 214, 0, 118, 5, 122, 5, 215, 0, 213, 0, 120, 5, 206, 0, 123, 5, 130, 5, 209, 0, 208, 0, 128, 5, 203, 0, 126, 5, 136, 5, 201, 0, 200, 0, 134, 5, 197, 0, 132, 5, 164, 1, 195, 0, 194, 0, 162, 1, 19, 0, 244, 0, 16, 0, 159, 1, 238, 0, 243, 0, 143, 5, 233, 0, 236, 0, 148, 5, 228, 0, 230, 0, 160, 5, 225, 0, 227, 0, 177, 5, 242, 0, 157, 1, 142, 5, 138, 5, 154, 1, 148, 1, 237, 0, 141, 5, 149, 5, 144, 5, 140, 5, 151, 5, 139, 5, 151, 1, 150, 5, 155, 5, 152, 1, 145, 1, 231, 0, 147, 5, 161, 5, 159, 5, 145, 5, 165, 5, 146, 5, 153, 5, 166, 5, 167, 5, 154, 5, 173, 5, 152, 5, 144, 1, 172, 5, 171, 5, 142, 1, 140, 1, 226, 0, 158, 5, 176, 5, 175, 5, 157, 5, 182, 5, 156, 5, 162, 5, 180, 5, 183, 5, 163, 5, 187, 5, 164, 5, 169, 5, 188, 5, 189, 5, 170, 5, 195, 5, 168, 5, 138, 1, 194, 5, 192, 5, 136, 1, 134, 1, 174, 5, 178, 5, 196, 5, 197, 5, 179, 5, 199, 5, 181, 5, 184, 5, 200, 5, 201, 5, 185, 5, 206, 5, 186, 5, 193, 5, 207, 5, 205, 5, 191, 5, 213, 5, 190, 5, 132, 1, 212, 5, 211, 5, 130, 1, 127, 1, 198, 5, 204, 5, 215, 5, 214, 5, 202, 5, 217, 5, 203, 5, 210, 5, 218, 5, 216, 5, 209, 5, 222, 5, 208, 5, 125, 1, 221, 5, 220, 5, 124, 1, 118, 1, 219, 5, 225, 5, 178, 0, 177, 0, 223, 5, 172, 0, 224, 5, 121, 1, 173, 0, 174, 0, 123, 1, 13, 0, 189, 0, 12, 0, 115, 1, 182, 0, 186, 0, 227, 5, 181, 0, 185, 0, 237, 5, 188, 0, 114, 1, 228, 5, 226, 5, 112, 1, 106, 1, 184, 0, 230, 5, 235, 5, 236, 5, 231, 5, 243, 5, 229, 5, 110, 1, 240, 5, 239, 5, 109, 1, 102, 1, 180, 0, 232, 5, 246, 5, 247, 5, 233, 5, 250, 5, 234, 5, 241, 5, 251, 5, 252, 5, 242, 5, 2, 6, 238, 5, 101, 1, 0, 6, 255, 5, 100, 1, 95, 1, 4, 6, 244, 5, 6, 6, 245, 5, 249, 5, 10, 6, 8, 6, 248, 5, 15, 6, 253, 5, 3, 6, 17, 6, 14, 6, 1, 6, 20, 6, 254, 5, 94, 1, 18, 6, 22, 6, 97, 1, 91, 1, 5, 6, 7, 6, 24, 6, 26, 6, 9, 6, 31, 6, 11, 6, 16, 6, 32, 6, 29, 6, 13, 6, 35, 6, 12, 6, 19, 6, 33, 6, 37, 6, 21, 6, 41, 6, 23, 6, 92, 1, 42, 6, 43, 6, 93, 1, 86, 1, 25, 6, 30, 6, 47, 6, 46, 6, 27, 6, 50, 6, 28, 6, 34, 6, 51, 6, 53, 6, 38, 6, 59, 6, 36, 6, 40, 6, 56, 6, 54, 6, 39, 6, 60, 6, 44, 6, 87, 1, 65, 6, 64, 6, 85, 1, 81, 1, 45, 6, 48, 6, 147, 0, 149, 0, 49, 6, 142, 0, 52, 6, 58, 6, 146, 0, 144, 0, 57, 6, 138, 0, 55, 6, 61, 6, 135, 0, 137, 0, 62, 6, 133, 0, 63, 6, 80, 1, 134, 0, 129, 0, 76, 1, 5, 0, 169, 0, 8, 0, 70, 1, 160, 0, 168, 0, 66, 6, 156, 0, 162, 0, 75, 6, 151, 0, 155, 0, 84, 6, 170, 0, 71, 1, 68, 6, 70, 6, 73, 1, 64, 1, 161, 0, 67, 6, 72, 6, 73, 6, 69, 6, 78, 6, 71, 6, 65, 1, 80, 6, 82, 6, 67, 1, 58, 1, 158, 0, 76, 6, 87, 6, 88, 6, 77, 6, 93, 6, 74, 6, 79, 6, 90, 6, 91, 6, 81, 6, 96, 6, 83, 6, 59, 1, 97, 6, 99, 6, 60, 1, 53, 1, 152, 0, 85, 6, 102, 6, 103, 6, 86, 6, 105, 6, 89, 6, 94, 6, 108, 6, 109, 6, 95, 6, 113, 6, 92, 6, 98, 6, 111, 6, 112, 6, 100, 6, 117, 6, 101, 6, 54, 1, 118, 6, 120, 6, 55, 1, 46, 1, 104, 6, 106, 6, 123, 6, 124, 6, 107, 6, 126, 6, 110, 6, 115, 6, 127, 6, 128, 6, 116, 6, 133, 6, 114, 6, 119, 6, 132, 6, 134, 6, 121, 6, 138, 6, 122, 6, 48, 1, 139, 6, 141, 6, 50, 1, 40, 1, 125, 6, 129, 6, 145, 6, 146, 6, 131, 6, 152, 6, 130, 6, 137, 6, 151, 6, 148, 6, 135, 6, 153, 6, 136, 6, 140, 6, 154, 6, 156, 6, 142, 6, 159, 6, 143, 6, 42, 1, 160, 6, 161, 6, 44, 1, 34, 1, 144, 6, 147, 6, 99, 0, 100, 0, 149, 6, 93, 0, 150, 6, 155, 6, 94, 0, 95, 0, 157, 6, 87, 0, 158, 6, 162, 6, 88, 0, 89, 0, 164, 6, 82, 0, 163, 6, 37, 1, 81, 0, 83, 0, 39, 1, 1, 0, 126, 0, 3, 0, 30, 1, 120, 0, 128, 0, 167, 6, 111, 0, 117, 0, 171, 6, 108, 0, 115, 0, 186, 6, 103, 0, 106, 0, 201, 6, 127, 0, 32, 1, 166, 6, 165, 6, 29, 1, 24, 1, 122, 0, 169, 6, 175, 6, 176, 6, 170, 6, 182, 6, 168, 6, 27, 1, 181, 6, 180, 6, 25, 1, 20, 1, 114, 0, 174, 6, 185, 6, 183, 6, 173, 6, 192, 6, 172, 6, 178, 6, 189, 6, 190, 6, 179, 6, 199, 6, 177, 6, 18, 1, 196, 6, 195, 6, 17, 1, 12, 1, 110, 0, 188, 6, 204, 6, 202, 6, 187, 6, 209, 6, 184, 6, 193, 6, 207, 6, 208, 6, 194, 6, 217, 6, 191, 6, 200, 6, 214, 6, 213, 6, 198, 6, 221, 6, 197, 6, 14, 1, 219, 6, 220, 6, 15, 1, 7, 1, 104, 0, 203, 6, 225, 6, 226, 6, 206, 6, 231, 6, 205, 6, 211, 6, 230, 6, 232, 6, 212, 6, 239, 6, 210, 6, 218, 6, 238, 6, 236, 6, 216, 6, 241, 6, 215, 6, 223, 6, 240, 6, 242, 6, 224, 6, 249, 6, 222, 6, 9, 1, 247, 6, 246, 6, 8, 1, 1, 1, 227, 6, 233, 6, 254, 6, 252, 6, 228, 6, 255, 6, 229, 6, 234, 6, 1, 7, 2, 7, 235, 6, 5, 7, 237, 6, 243, 6, 6, 7, 7, 7, 245, 6, 14, 7, 244, 6, 251, 6, 12, 7, 11, 7, 250, 6, 20, 7, 248, 6, 3, 1, 18, 7, 17, 7, 2, 1, 251, 0, 253, 6, 0, 7, 52, 0, 53, 0, 4, 7, 49, 0, 3, 7, 9, 7, 48, 0, 50, 0, 10, 7, 45, 0, 8, 7, 16, 7, 43, 0, 42, 0, 15, 7, 39, 0, 13, 7, 22, 7, 37, 0, 36, 0, 21, 7, 33, 0, 19, 7, 253, 0, 31, 0, 30, 0, 252, 0, 23, 0, 192, 0, 18, 0, 246, 0, 198, 0, 196, 0, 27, 7, 205, 0, 202, 0, 32, 7, 211, 0, 204, 0, 42, 7, 216, 0, 212, 0, 55, 7, 222, 0, 220, 0, 65, 7, 193, 0, 247, 0, 25, 7, 23, 7, 245, 0, 239, 0, 199, 0, 28, 7, 31, 7, 30, 7, 26, 7, 38, 7, 24, 7, 240, 0, 37, 7, 40, 7, 241, 0, 235, 0, 207, 0, 33, 7, 43, 7, 45, 7, 34, 7, 49, 7, 29, 7, 36, 7, 48, 7, 47, 7, 35, 7, 51, 7, 39, 7, 234, 0, 53, 7, 52, 7, 232, 0, 229, 0, 210, 0, 41, 7, 54, 7, 57, 7, 44, 7, 60, 7, 46, 7, 50, 7, 62, 7, 218, 0, 56, 7, 63, 7, 64, 7, 58, 7, 66, 7, 59, 7, 61, 7, 67, 7, 171, 0, 10, 0, 187, 0, 179, 0, 176, 0, 70, 7, 175, 0, 190, 0, 68, 7, 69, 7, 191, 0, 183, 0, 130, 0, 6, 0, 165, 0, 136, 0, 132, 0, 73, 7, 145, 0, 139, 0, 80, 7, 148, 0, 141, 0, 89, 7, 131, 0, 166, 0, 71, 7, 72, 7, 167, 0, 159, 0, 140, 0, 74, 7, 81, 7, 82, 7, 76, 7, 88, 7, 75, 7, 164, 0, 87, 7, 86, 7, 163, 0, 157, 0, 143, 0, 77, 7, 90, 7, 91, 7, 79, 7, 93, 7, 78, 7, 83, 7, 92, 7, 94, 7, 84, 7, 95, 7, 85, 7, 153, 0, 96, 7, 97, 7, 154, 0, 150, 0, 85, 0, 2, 0, 123, 0, 91, 0, 84, 0, 98, 7, 97, 0, 90, 0, 104, 7, 101, 0, 96, 0, 116, 7, 86, 0, 124, 0, 100, 7, 102, 7, 125, 0, 118, 0, 92, 0, 99, 7, 106, 7, 108, 7, 101, 7, 110, 7, 103, 7, 119, 0, 112, 7, 115, 7, 121, 0, 116, 0, 98, 0, 105, 7, 117, 7, 119, 7, 107, 7, 121, 7, 109, 7, 111, 7, 123, 7, 125, 7, 113, 7, 127, 7, 114, 7, 112, 0, 128, 7, 130, 7, 113, 0, 107, 0, 118, 7, 120, 7, 132, 7, 133, 7, 122, 7, 134, 7, 124, 7, 126, 7, 135, 7, 136, 7, 129, 7, 138, 7, 131, 7, 109, 0, 139, 7, 137, 7, 105, 0, 102, 0, 32, 0, 24, 0, 77, 0, 38, 0, 35, 0, 141, 7, 44, 0, 41, 0, 147, 7, 51, 0, 47, 0, 159, 7, 34, 0, 79, 0, 140, 7, 142, 7, 80, 0, 71, 0, 40, 0, 143, 7, 146, 7, 148, 7, 145, 7, 156, 7, 144, 7, 73, 0, 154, 7, 155, 7, 74, 0, 68, 0, 46, 0, 149, 7, 158, 7, 160, 7, 151, 7, 164, 7, 150, 7, 157, 7, 163, 7, 162, 7, 153, 7, 170, 7, 152, 7, 64, 0, 166, 7, 167, 7, 65, 0, 62, 0, 161, 7, 169, 7, 172, 7, 171, 7, 168, 7, 175, 7, 165, 7, 58, 0, 173, 7, 174, 7, 59, 0, 56, 0 ),
+"blend_shape_data": [ ],
+"format": 2194711,
+"index_count": 1968,
+"material": ExtResource( 1 ),
+"primitive": 4,
+"skeleton_aabb": [ ],
+"vertex_count": 1968
+}
+
+[sub_resource type="ConcavePolygonShape" id=2]
+data = PoolVector3Array( 5.5278, 1.6892, 17.013, 5.1587, 2.5354, 15.8772, 7.5437, 1.5328, 15.8772, -14.4721, 1.6892, 10.5145, -13.506, 2.5354, 9.8126, -12.7691, 1.9327, 12.0808, -13.0451, -0.9957, -9.701, -12.079, 2.5354, -8.9991, -15.4354, 1.9326, -8.4108, 5.5278, 1.6892, -17.013, 5.1587, 2.5354, -15.8772, 3.2293, 1.9327, -17.279, 17.8885, 1.6891, 0, 16.6943, 2.5354, 0, 17.4313, 1.9326, -2.2682, 2.3849, 6.152, 0, 0, 6.2104, 0, 0.737, 6.152, -2.2682, 5.0229, 5.9482, 0, 2.3849, 6.152, 0, 3.324, 6.0359, -2.415, 7.7935, 5.5638, 0, 5.0229, 5.9482, 0, 6.1433, 7.9554, -2.5304, 10.5146, 4.9888, 0, 7.7935, 5.5638, 0, 9.0275, 7.4617, -2.5946, 12.9891, 4.2507, 0, 10.5146, 4.9888, 0, 11.7557, 4.5627, -2.5946, 15.0688, 3.4092, 0, 12.9891, 4.2507, 0, 14.1252, 3.7285, -2.5304, 16.6943, 2.5354, 0, 15.0688, 3.4092, 0, 16.0204, 2.827, -2.415, 2.3849, 6.152, 0, 0.737, 6.152, -2.2682, 3.324, 6.0359, -2.415, 3.324, 6.0359, -2.415, 0.737, 6.152, -2.2682, 1.5521, 5.9482, -4.7771, 5.0229, 5.9482, 0, 3.324, 6.0359, -2.415, 6.1433, 7.9554, -2.5304, 6.1433, 7.9554, -2.5304, 3.324, 6.0359, -2.415, 4.3049, 7.9554, -5.0607, 3.324, 6.0359, -2.415, 1.5521, 5.9482, -4.7771, 4.3049, 7.9554, -5.0607, 4.3049, 7.9554, -5.0607, 1.5521, 5.9482, -4.7771, 2.4083, 5.5639, -7.412, 7.7935, 5.5638, 0, 6.1433, 7.9554, -2.5304, 9.0275, 7.4617, -2.5946, 9.0275, 7.4617, -2.5946, 6.1433, 7.9554, -2.5304, 7.236, 7.5564, -5.2573, 6.1433, 7.9554, -2.5304, 4.3049, 7.9554, -5.0607, 7.236, 7.5564, -5.2573, 7.236, 7.5564, -5.2573, 4.3049, 7.9554, -5.0607, 5.2572, 7.4618, -7.7838, 4.3049, 7.9554, -5.0607, 2.4083, 5.5639, -7.412, 5.2572, 7.4618, -7.7838, 5.2572, 7.4618, -7.7838, 2.4083, 5.5639, -7.412, 3.2491, 4.9889, -9.9999, 10.5146, 4.9888, 0, 9.0275, 7.4617, -2.5946, 11.7557, 4.5627, -2.5946, 11.7557, 4.5627, -2.5946, 9.0275, 7.4617, -2.5946, 10.1346, 6.9469, -5.3281, 9.0275, 7.4617, -2.5946, 7.236, 7.5564, -5.2573, 10.1346, 6.9469, -5.3281, 10.1346, 6.9469, -5.3281, 7.236, 7.5564, -5.2573, 8.199, 6.9469, -7.9921, 7.236, 7.5564, -5.2573, 5.2572, 7.4618, -7.7838, 8.199, 6.9469, -7.9921, 8.199, 6.9469, -7.9921, 5.2572, 7.4618, -7.7838, 6.1003, 4.5627, -10.3785, 5.2572, 7.4618, -7.7838, 3.2491, 4.9889, -9.9999, 6.1003, 4.5627, -10.3785, 6.1003, 4.5627, -10.3785, 3.2491, 4.9889, -9.9999, 4.0138, 4.2507, -12.3533, 12.9891, 4.2507, 0, 11.7557, 4.5627, -2.5946, 14.1252, 3.7285, -2.5304, 14.1252, 3.7285, -2.5304, 11.7557, 4.5627, -2.5946, 12.7639, 3.9498, -5.2573, 11.7557, 4.5627, -2.5946, 10.1346, 6.9469, -5.3281, 12.7639, 3.9498, -5.2573, 12.7639, 3.9498, -5.2573, 10.1346, 6.9469, -5.3281, 11.0002, 6.1061, -7.9921, 10.1346, 6.9469, -5.3281, 8.199, 6.9469, -7.9921, 11.0002, 6.1061, -7.9921, 11.0002, 6.1061, -7.9921, 8.199, 6.9469, -7.9921, 8.9442, 3.9498, -10.5146, 8.199, 6.9469, -7.9921, 6.1003, 4.5627, -10.3785, 8.9442, 3.9498, -10.5146, 8.9442, 3.9498, -10.5146, 6.1003, 4.5627, -10.3785, 6.7714, 3.7285, -12.6519, 6.1003, 4.5627, -10.3785, 4.0138, 4.2507, -12.3533, 6.7714, 3.7285, -12.6519, 6.7714, 3.7285, -12.6519, 4.0138, 4.2507, -12.3533, 4.6564, 3.4092, -14.3313, 15.0688, 3.4092, 0, 14.1252, 3.7285, -2.5304, 16.0204, 2.827, -2.415, 16.0204, 2.827, -2.415, 14.1252, 3.7285, -2.5304, 14.9473, 3.0561, -5.0608, 14.1252, 3.7285, -2.5304, 12.7639, 3.9498, -5.2573, 14.9473, 3.0561, -5.0608, 14.9473, 3.0561, -5.0608, 12.7639, 3.9498, -5.2573, 13.4417, 3.1837, -7.7839, 12.7639, 3.9498, -5.2573, 11.0002, 6.1061, -7.9921, 13.4417, 3.1837, -7.7839, 13.4417, 3.1837, -7.7839, 11.0002, 6.1061, -7.9921, 11.5566, 3.1837, -10.3785, 11.0002, 6.1061, -7.9921, 8.9442, 3.9498, -10.5146, 11.5566, 3.1837, -10.3785, 11.5566, 3.1837, -10.3785, 8.9442, 3.9498, -10.5146, 9.432, 3.0561, -12.6519, 8.9442, 3.9498, -10.5146, 6.7714, 3.7285, -12.6519, 9.432, 3.0561, -12.6519, 9.432, 3.0561, -12.6519, 6.7714, 3.7285, -12.6519, 7.2473, 2.827, -14.49, 6.7714, 3.7285, -12.6519, 4.6564, 3.4092, -14.3313, 7.2473, 2.827, -14.49, 7.2473, 2.827, -14.49, 4.6564, 3.4092, -14.3313, 5.1587, 2.5354, -15.8772, 16.6943, 2.5354, 0, 16.0204, 2.827, -2.415, 17.4313, 1.9326, -2.2682, 17.4313, 1.9326, -2.2682, 16.0204, 2.827, -2.415, 16.621, 2.1397, -4.7771, 16.0204, 2.827, -2.415, 14.9473, 3.0561, -5.0608, 16.621, 2.1397, -4.7771, 16.621, 2.1397, -4.7771, 14.9473, 3.0561, -5.0608, 15.3974, 2.2809, -7.412, 14.9473, 3.0561, -5.0608, 13.4417, 3.1837, -7.7839, 15.3974, 2.2809, -7.412, 15.3974, 2.2809, -7.412, 13.4417, 3.1837, -7.7839, 13.7638, 2.3314, -9.9999, 13.4417, 3.1837, -7.7839, 11.5566, 3.1837, -10.3785, 13.7638, 2.3314, -9.9999, 13.7638, 2.3314, -9.9999, 11.5566, 3.1837, -10.3785, 11.8073, 2.2809, -12.3534, 11.5566, 3.1837, -10.3785, 9.432, 3.0561, -12.6519, 11.8073, 2.2809, -12.3534, 11.8073, 2.2809, -12.3534, 9.432, 3.0561, -12.6519, 9.6794, 2.1397, -14.3313, 9.432, 3.0561, -12.6519, 7.2473, 2.827, -14.49, 9.6794, 2.1397, -14.3313, 9.6794, 2.1397, -14.3313, 7.2473, 2.827, -14.49, 7.5437, 1.9327, -15.8772, 7.2473, 2.827, -14.49, 5.1587, 2.5354, -15.8772, 7.5437, 1.9327, -15.8772, 7.5437, 1.9327, -15.8772, 5.1587, 2.5354, -15.8772, 5.5278, 1.6892, -17.013, 0.737, 6.152, -2.2682, 0, 6.2104, 0, -1.9294, 6.152, -1.4018, 1.5521, 5.9482, -4.7771, 0.737, 6.152, -2.2682, -1.2697, 6.6348, -3.9075, 2.4083, 5.5639, -7.412, 1.5521, 5.9482, -4.7771, -0.5082, 5.7459, -6.6245, 3.2491, 4.9889, -9.9999, 2.4083, 5.5639, -7.412, 0.322, 6.5217, -9.3874, 4.0138, 4.2507, -12.3533, 3.2491, 4.9889, -9.9999, 1.165, 5.8322, -11.982, 4.6564, 3.4092, -14.3313, 4.0138, 4.2507, -12.3533, 1.9583, 3.7285, -14.2157, 5.1587, 2.5354, -15.8772, 4.6564, 3.4092, -14.3313, 2.6537, 2.827, -15.9826, 0.737, 6.152, -2.2682, -1.9294, 6.152, -1.4018, -1.2697, 6.6348, -3.9075, -1.2697, 6.6348, -3.9075, -1.9294, 6.152, -1.4018, -4.0636, 5.9482, -2.9524, 1.5521, 5.9482, -4.7771, -1.2697, 6.6348, -3.9075, -0.5082, 5.7459, -6.6245, -0.5082, 5.7459, -6.6245, -1.2697, 6.6348, -3.9075, -3.4828, 6.9148, -5.658, -1.2697, 6.6348, -3.9075, -4.0636, 5.9482, -2.9524, -3.4828, 6.9148, -5.658, -3.4828, 6.9148, -5.658, -4.0636, 5.9482, -2.9524, -6.305, 6.4205, -4.5808, 2.4083, 5.5639, -7.412, -0.5082, 5.7459, -6.6245, 0.322, 6.5217, -9.3874, 0.322, 6.5217, -9.3874, -0.5082, 5.7459, -6.6245, -2.7639, 6.6163, -8.5064, -0.5082, 5.7459, -6.6245, -3.4828, 6.9148, -5.658, -2.7639, 6.6163, -8.5064, -2.7639, 6.6163, -8.5064, -3.4828, 6.9148, -5.658, -5.7783, 5.2522, -7.4052, -3.4828, 6.9148, -5.658, -6.305, 6.4205, -4.5808, -5.7783, 5.2522, -7.4052, -5.7783, 5.2522, -7.4052, -6.305, 6.4205, -4.5808, -8.5065, 4.9889, -6.1802, 3.2491, 4.9889, -9.9999, 0.322, 6.5217, -9.3874, 1.165, 5.8322, -11.982, 1.165, 5.8322, -11.982, 0.322, 6.5217, -9.3874, -1.9356, 6.0069, -11.285, 0.322, 6.5217, -9.3874, -2.7639, 6.6163, -8.5064, -1.9356, 6.0069, -11.285, -1.9356, 6.0069, -11.285, -2.7639, 6.6163, -8.5064, -5.0673, 6.0069, -10.2674, -2.7639, 6.6163, -8.5064, -5.7783, 5.2522, -7.4052, -5.0673, 6.0069, -10.2674, -5.0673, 6.0069, -10.2674, -5.7783, 5.2522, -7.4052, -7.9854, 4.5627, -9.0088, -5.7783, 5.2522, -7.4052, -8.5065, 4.9889, -6.1802, -7.9854, 4.5627, -9.0088, -7.9854, 4.5627, -9.0088, -8.5065, 4.9889, -6.1802, -10.5084, 4.2507, -7.6347, 4.0138, 4.2507, -12.3533, 1.165, 5.8322, -11.982, 1.9583, 3.7285, -14.2157, 1.9583, 3.7285, -14.2157, 1.165, 5.8322, -11.982, -1.0558, 3.9498, -13.7637, 1.165, 5.8322, -11.982, -1.9356, 6.0069, -11.285, -1.0558, 3.9498, -13.7637, -1.0558, 3.9498, -13.7637, -1.9356, 6.0069, -11.285, -4.2018, 4.0295, -12.9314, -1.9356, 6.0069, -11.285, -5.0673, 6.0069, -10.2674, -4.2018, 4.0295, -12.9314, -4.2018, 4.0295, -12.9314, -5.0673, 6.0069, -10.2674, -7.2361, 3.9498, -11.7556, -5.0673, 6.0069, -10.2674, -7.9854, 4.5627, -9.0088, -7.2361, 3.9498, -11.7556, -7.2361, 3.9498, -11.7556, -7.9854, 4.5627, -9.0088, -9.9402, 3.7285, -10.3496, -7.9854, 4.5627, -9.0088, -10.5084, 4.2507, -7.6347, -9.9402, 3.7285, -10.3496, -9.9402, 3.7285, -10.3496, -10.5084, 4.2507, -7.6347, -11.0731, 3.4092, -8.8571, 4.6564, 3.4092, -14.3313, 1.9583, 3.7285, -14.2157, 2.6537, 2.827, -15.9826, 2.6537, 2.827, -15.9826, 1.9583, 3.7285, -14.2157, -0.1942, 1.705, -15.7796, 1.9583, 3.7285, -14.2157, -1.0558, 3.9498, -13.7637, -0.1942, 1.705, -15.7796, -0.1942, 1.705, -15.7796, -1.0558, 3.9498, -13.7637, -3.2493, 3.1837, -15.1892, -1.0558, 3.9498, -13.7637, -4.2018, 4.0295, -12.9314, -3.2493, 3.1837, -15.1892, -3.2493, 3.1837, -15.1892, -4.2018, 4.0295, -12.9314, -6.2994, 3.1837, -14.1981, -4.2018, 4.0295, -12.9314, -7.2361, 3.9498, -11.7556, -6.2994, 3.1837, -14.1981, -6.2994, 3.1837, -14.1981, -7.2361, 3.9498, -11.7556, -7.8578, 3.0561, -12.88, -7.2361, 3.9498, -11.7556, -9.9402, 3.7285, -10.3496, -7.8578, 3.0561, -12.88, -7.8578, 3.0561, -12.88, -9.9402, 3.7285, -10.3496, -8.9737, 2.827, -11.3703, -9.9402, 3.7285, -10.3496, -11.0731, 3.4092, -8.8571, -8.9737, 2.827, -11.3703, -8.9737, 2.827, -11.3703, -11.0731, 3.4092, -8.8571, -12.079, 2.5354, -8.9991, 5.1587, 2.5354, -15.8772, 2.6537, 2.827, -15.9826, 3.2293, 1.9327, -17.279, 3.2293, 1.9327, -17.279, 2.6537, 2.827, -15.9826, 0.5928, 0.9415, -17.2837, 2.6537, 2.827, -15.9826, -0.1942, 1.705, -15.7796, 0.5928, 0.9415, -17.2837, 0.5928, 0.9415, -17.2837, -0.1942, 1.705, -15.7796, -2.2913, 1.8589, -16.9342, -0.1942, 1.705, -15.7796, -3.2493, 3.1837, -15.1892, -2.2913, 1.8589, -16.9342, -2.2913, 1.8589, -16.9342, -3.2493, 3.1837, -15.1892, -5.2574, 2.3314, -16.1802, -3.2493, 3.1837, -15.1892, -6.2994, 3.1837, -14.1981, -5.2574, 2.3314, -16.1802, -5.2574, 2.3314, -16.1802, -6.2994, 3.1837, -14.1981, -6.8399, 2.281, -15.0468, -6.2994, 3.1837, -14.1981, -7.8578, 3.0561, -12.88, -6.8399, 2.281, -15.0468, -6.8399, 2.281, -15.0468, -7.8578, 3.0561, -12.88, -9.3786, -0.7037, -13.6342, -7.8578, 3.0561, -12.88, -8.9737, 2.827, -11.3703, -9.3786, -0.7037, -13.6342, -9.3786, -0.7037, -13.6342, -8.9737, 2.827, -11.3703, -10.0818, -0.7522, -11.2673, -8.9737, 2.827, -11.3703, -12.079, 2.5354, -8.9991, -10.0818, -0.7522, -11.2673, -10.0818, -0.7522, -11.2673, -12.079, 2.5354, -8.9991, -13.0451, -0.9957, -9.701, -1.9294, 6.152, -1.4018, 0, 6.2104, 0, -1.9294, 6.152, 1.4018, -4.0636, 5.9482, -2.9524, -1.9294, 6.152, -1.4018, -4.1086, 6.0359, 0, -6.305, 6.4205, -4.5808, -4.0636, 5.9482, -2.9524, -6.4574, 6.3198, -1.5638, -8.5065, 4.9889, -6.1802, -6.305, 6.4205, -4.5808, -8.8285, 7.2546, -3.2071, -10.5084, 4.2507, -7.6347, -8.5065, 4.9889, -6.1802, -11.0356, 5.1576, -4.8106, -11.0731, 3.4092, -8.8571, -10.5084, 4.2507, -7.6347, -12.9148, 3.7285, -6.2554, -12.079, 2.5354, -8.9991, -11.0731, 3.4092, -8.8571, -14.3803, 2.827, -7.4627, -1.9294, 6.152, -1.4018, -1.9294, 6.152, 1.4018, -4.1086, 6.0359, 0, -4.1086, 6.0359, 0, -1.9294, 6.152, 1.4018, -4.0636, 5.9482, 2.9524, -4.0636, 5.9482, -2.9524, -4.1086, 6.0359, 0, -6.4574, 6.3198, -1.5638, -6.4574, 6.3198, -1.5638, -4.1086, 6.0359, 0, -6.4574, 5.7459, 1.5638, -4.1086, 6.0359, 0, -4.0636, 5.9482, 2.9524, -6.4574, 5.7459, 1.5638, -6.4574, 5.7459, 1.5638, -4.0636, 5.9482, 2.9524, -6.305, 5.5639, 4.5808, -6.305, 6.4205, -4.5808, -6.4574, 6.3198, -1.5638, -8.8285, 7.2546, -3.2071, -8.8285, 7.2546, -3.2071, -6.4574, 6.3198, -1.5638, -8.9442, 5.3469, 0, -6.4574, 6.3198, -1.5638, -6.4574, 5.7459, 1.5638, -8.9442, 5.3469, 0, -8.9442, 5.3469, 0, -6.4574, 5.7459, 1.5638, -8.8285, 5.2522, 3.2071, -6.4574, 5.7459, 1.5638, -6.305, 5.5639, 4.5808, -8.8285, 5.2522, 3.2071, -8.8285, 5.2522, 3.2071, -6.305, 5.5639, 4.5808, -8.5065, 4.9889, 6.1802, -8.5065, 4.9889, -6.1802, -8.8285, 7.2546, -3.2071, -11.0356, 5.1576, -4.8106, -11.0356, 5.1576, -4.8106, -8.8285, 7.2546, -3.2071, -11.3308, 5.6655, -1.6464, -8.8285, 7.2546, -3.2071, -8.9442, 5.3469, 0, -11.3308, 5.6655, -1.6464, -11.3308, 5.6655, -1.6464, -8.9442, 5.3469, 0, -11.3308, 4.7374, 1.6464, -8.9442, 5.3469, 0, -8.8285, 5.2522, 3.2071, -11.3308, 4.7374, 1.6464, -11.3308, 4.7374, 1.6464, -8.8285, 5.2522, 3.2071, -11.0356, 4.5627, 4.8106, -8.8285, 5.2522, 3.2071, -8.5065, 4.9889, 6.1802, -11.0356, 4.5627, 4.8106, -11.0356, 4.5627, 4.8106, -8.5065, 4.9889, 6.1802, -10.5084, 2.7705, 7.6347, -10.5084, 4.2507, -7.6347, -11.0356, 5.1576, -4.8106, -12.9148, 3.7285, -6.2554, -12.9148, 3.7285, -6.2554, -11.0356, 5.1576, -4.8106, -13.4163, 4.7734, -3.2491, -11.0356, 5.1576, -4.8106, -11.3308, 5.6655, -1.6464, -13.4163, 4.7734, -3.2491, -13.4163, 4.7734, -3.2491, -11.3308, 5.6655, -1.6464, -13.597, 4.3132, 0, -11.3308, 5.6655, -1.6464, -11.3308, 4.7374, 1.6464, -13.597, 4.3132, 0, -13.597, 4.3132, 0, -11.3308, 4.7374, 1.6464, -13.4163, 3.9108, 3.2491, -11.3308, 4.7374, 1.6464, -11.0356, 4.5627, 4.8106, -13.4163, 3.9108, 3.2491, -13.4163, 3.9108, 3.2491, -11.0356, 4.5627, 4.8106, -12.9148, 3.7285, 6.2554, -11.0356, 4.5627, 4.8106, -10.5084, 2.7705, 7.6347, -12.9148, 3.7285, 6.2554, -12.9148, 3.7285, 6.2554, -10.5084, 2.7705, 7.6347, -12.1909, 3.4092, 8.8571, -11.0731, 3.4092, -8.8571, -12.9148, 3.7285, -6.2554, -14.3803, 2.827, -7.4627, -14.3803, 2.827, -7.4627, -12.9148, 3.7285, -6.2554, -15.0673, 3.0561, -4.6915, -12.9148, 3.7285, -6.2554, -13.4163, 4.7734, -3.2491, -15.0673, 3.0561, -4.6915, -15.0673, 3.0561, -4.6915, -13.4163, 4.7734, -3.2491, -15.4498, 3.9664, -1.6035, -13.4163, 4.7734, -3.2491, -13.597, 4.3132, 0, -15.4498, 3.9664, -1.6035, -15.4498, 3.9664, -1.6035, -13.597, 4.3132, 0, -15.4498, 3.9322, 1.6035, -13.597, 4.3132, 0, -13.4163, 3.9108, 3.2491, -15.4498, 3.9322, 1.6035, -15.4498, 3.9322, 1.6035, -13.4163, 3.9108, 3.2491, -15.0673, 3.0561, 4.6915, -13.4163, 3.9108, 3.2491, -12.9148, 3.7285, 6.2554, -15.0673, 3.0561, 4.6915, -15.0673, 3.0561, 4.6915, -12.9148, 3.7285, 6.2554, -14.3803, 2.827, 7.4627, -12.9148, 3.7285, 6.2554, -12.1909, 3.4092, 8.8571, -14.3803, 2.827, 7.4627, -14.3803, 2.827, 7.4627, -12.1909, 3.4092, 8.8571, -13.506, 2.5354, 9.8126, -12.079, 2.5354, -8.9991, -14.3803, 2.827, -7.4627, -15.4354, 1.9326, -8.4108, -15.4354, 1.9326, -8.4108, -14.3803, 2.827, -7.4627, -16.2546, 1.3132, -5.9048, -14.3803, 2.827, -7.4627, -15.0673, 3.0561, -4.6915, -16.2546, 1.3132, -5.9048, -16.2546, 1.3132, -5.9048, -15.0673, 3.0561, -4.6915, -19.1469, 2.9581, -3.0539, -15.0673, 3.0561, -4.6915, -15.4498, 3.9664, -1.6035, -19.1469, 2.9581, -3.0539, -19.1469, 2.9581, -3.0539, -15.4498, 3.9664, -1.6035, -19.6893, 2.4743, 0, -15.4498, 3.9664, -1.6035, -15.4498, 3.9322, 1.6035, -19.6893, 2.4743, 0, -19.6893, 2.4743, 0, -15.4498, 3.9322, 1.6035, -16.8135, 2.2809, 3.0539, -15.4498, 3.9322, 1.6035, -15.0673, 3.0561, 4.6915, -16.8135, 2.2809, 3.0539, -16.8135, 2.2809, 3.0539, -15.0673, 3.0561, 4.6915, -16.2546, -0.9574, 5.9048, -15.0673, 3.0561, 4.6915, -14.3803, 2.827, 7.4627, -16.2546, -0.9574, 5.9048, -16.2546, -0.9574, 5.9048, -14.3803, 2.827, 7.4627, -15.4354, -1.1644, 8.4108, -14.3803, 2.827, 7.4627, -13.506, 2.5354, 9.8126, -15.4354, -1.1644, 8.4108, -15.4354, -1.1644, 8.4108, -13.506, 2.5354, 9.8126, -14.4721, 1.6892, 10.5145, -1.9294, 6.152, 1.4018, 0, 6.2104, 0, 0.737, 6.152, 2.2682, -4.0636, 5.9482, 2.9524, -1.9294, 6.152, 1.4018, -1.2697, 6.0359, 3.9075, -6.305, 5.5639, 4.5808, -4.0636, 5.9482, 2.9524, -3.4828, 3.9246, 5.658, -8.5065, 4.9889, 6.1802, -6.305, 5.5639, 4.5808, -5.7783, 5.2522, 7.4052, -10.5084, 2.7705, 7.6347, -8.5065, 4.9889, 6.1802, -7.9854, 4.0042, 9.0088, -12.1909, 3.4092, 8.8571, -10.5084, 2.7705, 7.6347, -9.9402, 3.083, 10.3496, -13.506, 2.5354, 9.8126, -12.1909, 3.4092, 8.8571, -11.5413, 2.827, 11.3703, -1.9294, 6.152, 1.4018, 0.737, 6.152, 2.2682, -1.2697, 6.0359, 3.9075, -1.2697, 6.0359, 3.9075, 0.737, 6.152, 2.2682, 1.5521, 5.9482, 4.7771, -4.0636, 5.9482, 2.9524, -1.2697, 6.0359, 3.9075, -3.4828, 3.9246, 5.658, -3.4828, 3.9246, 5.658, -1.2697, 6.0359, 3.9075, -0.5082, 3.9758, 6.6245, -1.2697, 6.0359, 3.9075, 1.5521, 5.9482, 4.7771, -0.5082, 3.9758, 6.6245, -0.5082, 3.9758, 6.6245, 1.5521, 5.9482, 4.7771, 2.4083, 4.8236, 7.412, -6.305, 5.5639, 4.5808, -3.4828, 3.9246, 5.658, -5.7783, 5.2522, 7.4052, -5.7783, 5.2522, 7.4052, -3.4828, 3.9246, 5.658, -2.7639, 5.3469, 8.5064, -3.4828, 3.9246, 5.658, -0.5082, 3.9758, 6.6245, -2.7639, 5.3469, 8.5064, -2.7639, 5.3469, 8.5064, -0.5082, 3.9758, 6.6245, 0.322, 5.2522, 9.3874, -0.5082, 3.9758, 6.6245, 2.4083, 4.8236, 7.412, 0.322, 5.2522, 9.3874, 0.322, 5.2522, 9.3874, 2.4083, 4.8236, 7.412, 3.2491, 4.9889, 9.9999, -8.5065, 4.9889, 6.1802, -5.7783, 5.2522, 7.4052, -7.9854, 4.0042, 9.0088, -7.9854, 4.0042, 9.0088, -5.7783, 5.2522, 7.4052, -5.0673, 4.7374, 10.2674, -5.7783, 5.2522, 7.4052, -2.7639, 5.3469, 8.5064, -5.0673, 4.7374, 10.2674, -5.0673, 4.7374, 10.2674, -2.7639, 5.3469, 8.5064, -1.9356, 4.7374, 11.285, -2.7639, 5.3469, 8.5064, 0.322, 5.2522, 9.3874, -1.9356, 4.7374, 11.285, -1.9356, 4.7374, 11.285, 0.322, 5.2522, 9.3874, 1.165, 4.5627, 11.982, 0.322, 5.2522, 9.3874, 3.2491, 4.9889, 9.9999, 1.165, 4.5627, 11.982, 1.165, 4.5627, 11.982, 3.2491, 4.9889, 9.9999, 4.0138, 4.2507, 12.3533, -10.5084, 2.7705, 7.6347, -7.9854, 4.0042, 9.0088, -9.9402, 3.083, 10.3496, -9.9402, 3.083, 10.3496, -7.9854, 4.0042, 9.0088, -7.2361, 1.7341, 11.7556, -7.9854, 4.0042, 9.0088, -5.0673, 4.7374, 10.2674, -7.2361, 1.7341, 11.7556, -7.2361, 1.7341, 11.7556, -5.0673, 4.7374, 10.2674, -4.2018, 4.0295, 12.9314, -5.0673, 4.7374, 10.2674, -1.9356, 4.7374, 11.285, -4.2018, 4.0295, 12.9314, -4.2018, 4.0295, 12.9314, -1.9356, 4.7374, 11.285, -1.0558, 3.9498, 13.7637, -1.9356, 4.7374, 11.285, 1.165, 4.5627, 11.982, -1.0558, 3.9498, 13.7637, -1.0558, 3.9498, 13.7637, 1.165, 4.5627, 11.982, 1.9583, 3.7285, 14.2157, 1.165, 4.5627, 11.982, 4.0138, 4.2507, 12.3533, 1.9583, 3.7285, 14.2157, 1.9583, 3.7285, 14.2157, 4.0138, 4.2507, 12.3533, 4.6564, 3.4092, 14.3313, -12.1909, 3.4092, 8.8571, -9.9402, 3.083, 10.3496, -11.5413, 2.827, 11.3703, -11.5413, 2.827, 11.3703, -9.9402, 3.083, 10.3496, -9.118, 2.6631, 12.88, -9.9402, 3.083, 10.3496, -7.2361, 1.7341, 11.7556, -9.118, 2.6631, 12.88, -9.118, 2.6631, 12.88, -7.2361, 1.7341, 11.7556, -6.2994, 1.655, 14.1981, -7.2361, 1.7341, 11.7556, -4.2018, 4.0295, 12.9314, -6.2994, 1.655, 14.1981, -6.2994, 1.655, 14.1981, -4.2018, 4.0295, 12.9314, -3.2493, 3.1837, 15.1892, -4.2018, 4.0295, 12.9314, -1.0558, 3.9498, 13.7637, -3.2493, 3.1837, 15.1892, -3.2493, 3.1837, 15.1892, -1.0558, 3.9498, 13.7637, -0.1942, 3.0561, 15.7796, -1.0558, 3.9498, 13.7637, 1.9583, 3.7285, 14.2157, -0.1942, 3.0561, 15.7796, -0.1942, 3.0561, 15.7796, 1.9583, 3.7285, 14.2157, 2.6537, 2.827, 15.9826, 1.9583, 3.7285, 14.2157, 4.6564, 3.4092, 14.3313, 2.6537, 2.827, 15.9826, 2.6537, 2.827, 15.9826, 4.6564, 3.4092, 14.3313, 5.1587, 2.5354, 15.8772, -13.506, 2.5354, 9.8126, -11.5413, 2.827, 11.3703, -12.7691, 1.9327, 12.0808, -12.7691, 1.9327, 12.0808, -11.5413, 2.827, 11.3703, -10.6388, 2.1397, 13.6342, -11.5413, 2.827, 11.3703, -9.118, 2.6631, 12.88, -10.6388, 2.1397, 13.6342, -10.6388, 2.1397, 13.6342, -9.118, 2.6631, 12.88, -8.1002, 2.281, 15.0468, -9.118, 2.6631, 12.88, -6.2994, 1.655, 14.1981, -8.1002, 2.281, 15.0468, -8.1002, 2.281, 15.0468, -6.2994, 1.655, 14.1981, -5.2574, 2.3314, 16.1802, -6.2994, 1.655, 14.1981, -3.2493, 3.1837, 15.1892, -5.2574, 2.3314, 16.1802, -5.2574, 2.3314, 16.1802, -3.2493, 3.1837, 15.1892, -2.2913, 2.281, 16.9342, -3.2493, 3.1837, 15.1892, -0.1942, 3.0561, 15.7796, -2.2913, 2.281, 16.9342, -2.2913, 2.281, 16.9342, -0.1942, 3.0561, 15.7796, 0.5928, 2.1397, 17.2837, -0.1942, 3.0561, 15.7796, 2.6537, 2.827, 15.9826, 0.5928, 2.1397, 17.2837, 0.5928, 2.1397, 17.2837, 2.6537, 2.827, 15.9826, 3.2293, 1.9327, 17.279, 2.6537, 2.827, 15.9826, 5.1587, 2.5354, 15.8772, 3.2293, 1.9327, 17.279, 3.2293, 1.9327, 17.279, 5.1587, 2.5354, 15.8772, 5.5278, 1.6892, 17.013, 0.737, 6.152, 2.2682, 0, 6.2104, 0, 2.3849, 6.152, 0, 1.5521, 5.9482, 4.7771, 0.737, 6.152, 2.2682, 3.324, 6.0359, 2.415, 2.4083, 4.8236, 7.412, 1.5521, 5.9482, 4.7771, 4.3049, 5.7459, 5.0607, 3.2491, 4.9889, 9.9999, 2.4083, 4.8236, 7.412, 5.2572, 3.8991, 7.7838, 4.0138, 4.2507, 12.3533, 3.2491, 4.9889, 9.9999, 6.1003, 3.381, 10.3785, 4.6564, 3.4092, 14.3313, 4.0138, 4.2507, 12.3533, 6.7714, 2.3191, 12.6519, 5.1587, 2.5354, 15.8772, 4.6564, 3.4092, 14.3313, 7.2473, 2.4272, 14.49, 0.737, 6.152, 2.2682, 2.3849, 6.152, 0, 3.324, 6.0359, 2.415, 3.324, 6.0359, 2.415, 2.3849, 6.152, 0, 5.0229, 5.9482, 0, 1.5521, 5.9482, 4.7771, 3.324, 6.0359, 2.415, 4.3049, 5.7459, 5.0607, 4.3049, 5.7459, 5.0607, 3.324, 6.0359, 2.415, 6.1433, 5.7459, 2.5304, 3.324, 6.0359, 2.415, 5.0229, 5.9482, 0, 6.1433, 5.7459, 2.5304, 6.1433, 5.7459, 2.5304, 5.0229, 5.9482, 0, 7.7935, 5.5638, 0, 2.4083, 4.8236, 7.412, 4.3049, 5.7459, 5.0607, 5.2572, 3.8991, 7.7838, 5.2572, 3.8991, 7.7838, 4.3049, 5.7459, 5.0607, 7.236, 5.3469, 5.2573, 4.3049, 5.7459, 5.0607, 6.1433, 5.7459, 2.5304, 7.236, 5.3469, 5.2573, 7.236, 5.3469, 5.2573, 6.1433, 5.7459, 2.5304, 9.0275, 5.2522, 2.5946, 6.1433, 5.7459, 2.5304, 7.7935, 5.5638, 0, 9.0275, 5.2522, 2.5946, 9.0275, 5.2522, 2.5946, 7.7935, 5.5638, 0, 10.5146, 4.9888, 0, 3.2491, 4.9889, 9.9999, 5.2572, 3.8991, 7.7838, 6.1003, 3.381, 10.3785, 6.1003, 3.381, 10.3785, 5.2572, 3.8991, 7.7838, 8.199, 4.7374, 7.9921, 5.2572, 3.8991, 7.7838, 7.236, 5.3469, 5.2573, 8.199, 4.7374, 7.9921, 8.199, 4.7374, 7.9921, 7.236, 5.3469, 5.2573, 10.1346, 4.7374, 5.3281, 7.236, 5.3469, 5.2573, 9.0275, 5.2522, 2.5946, 10.1346, 4.7374, 5.3281, 10.1346, 4.7374, 5.3281, 9.0275, 5.2522, 2.5946, 11.7557, 4.5627, 2.5946, 9.0275, 5.2522, 2.5946, 10.5146, 4.9888, 0, 11.7557, 4.5627, 2.5946, 11.7557, 4.5627, 2.5946, 10.5146, 4.9888, 0, 12.9891, 4.2507, 0, 4.0138, 4.2507, 12.3533, 6.1003, 3.381, 10.3785, 6.7714, 2.3191, 12.6519, 6.7714, 2.3191, 12.6519, 6.1003, 3.381, 10.3785, 8.9442, 3.55, 10.5146, 6.1003, 3.381, 10.3785, 8.199, 4.7374, 7.9921, 8.9442, 3.55, 10.5146, 8.9442, 3.55, 10.5146, 8.199, 4.7374, 7.9921, 11.0002, 3.6296, 7.9921, 8.199, 4.7374, 7.9921, 10.1346, 4.7374, 5.3281, 11.0002, 3.6296, 7.9921, 11.0002, 3.6296, 7.9921, 10.1346, 4.7374, 5.3281, 12.7639, 3.9498, 5.2573, 10.1346, 4.7374, 5.3281, 11.7557, 4.5627, 2.5946, 12.7639, 3.9498, 5.2573, 12.7639, 3.9498, 5.2573, 11.7557, 4.5627, 2.5946, 14.1252, 3.7285, 2.5304, 11.7557, 4.5627, 2.5946, 12.9891, 4.2507, 0, 14.1252, 3.7285, 2.5304, 14.1252, 3.7285, 2.5304, 12.9891, 4.2507, 0, 15.0688, 3.4092, 0, 4.6564, 3.4092, 14.3313, 6.7714, 2.3191, 12.6519, 7.2473, 2.4272, 14.49, 7.2473, 2.4272, 14.49, 6.7714, 2.3191, 12.6519, 9.432, 2.6563, 12.6519, 6.7714, 2.3191, 12.6519, 8.9442, 3.55, 10.5146, 9.432, 2.6563, 12.6519, 9.432, 2.6563, 12.6519, 8.9442, 3.55, 10.5146, 11.5566, 2.7838, 10.3785, 8.9442, 3.55, 10.5146, 11.0002, 3.6296, 7.9921, 11.5566, 2.7838, 10.3785, 11.5566, 2.7838, 10.3785, 11.0002, 3.6296, 7.9921, 13.4417, 3.1837, 7.7839, 11.0002, 3.6296, 7.9921, 12.7639, 3.9498, 5.2573, 13.4417, 3.1837, 7.7839, 13.4417, 3.1837, 7.7839, 12.7639, 3.9498, 5.2573, 14.9473, 3.0561, 5.0608, 12.7639, 3.9498, 5.2573, 14.1252, 3.7285, 2.5304, 14.9473, 3.0561, 5.0608, 14.9473, 3.0561, 5.0608, 14.1252, 3.7285, 2.5304, 16.0204, 2.827, 2.415, 14.1252, 3.7285, 2.5304, 15.0688, 3.4092, 0, 16.0204, 2.827, 2.415, 16.0204, 2.827, 2.415, 15.0688, 3.4092, 0, 16.6943, 2.5354, 0, 5.1587, 2.5354, 15.8772, 7.2473, 2.4272, 14.49, 7.5437, 1.5328, 15.8772, 7.5437, 1.5328, 15.8772, 7.2473, 2.4272, 14.49, 9.6794, 1.7399, 14.3313, 7.2473, 2.4272, 14.49, 9.432, 2.6563, 12.6519, 9.6794, 1.7399, 14.3313, 9.6794, 1.7399, 14.3313, 9.432, 2.6563, 12.6519, 10.6312, 1.5959, 11.8948, 9.432, 2.6563, 12.6519, 11.5566, 2.7838, 10.3785, 10.6312, 1.5959, 11.8948, 10.6312, 1.5959, 11.8948, 11.5566, 2.7838, 10.3785, 13.7638, 2.3314, 9.9999, 11.5566, 2.7838, 10.3785, 13.4417, 3.1837, 7.7839, 13.7638, 2.3314, 9.9999, 13.7638, 2.3314, 9.9999, 13.4417, 3.1837, 7.7839, 15.3974, 2.2809, 7.412, 13.4417, 3.1837, 7.7839, 14.9473, 3.0561, 5.0608, 15.3974, 2.2809, 7.412, 15.3974, 2.2809, 7.412, 14.9473, 3.0561, 5.0608, 16.621, 2.1397, 4.7771, 14.9473, 3.0561, 5.0608, 16.0204, 2.827, 2.415, 16.621, 2.1397, 4.7771, 16.621, 2.1397, 4.7771, 16.0204, 2.827, 2.415, 17.4313, 1.9326, 2.2682, 16.0204, 2.827, 2.415, 16.6943, 2.5354, 0, 17.4313, 1.9326, 2.2682, 17.4313, 1.9326, 2.2682, 16.6943, 2.5354, 0, 17.8885, 1.6891, 0, 18.6238, 0.9573, -1.4018, 17.8885, 1.6891, 0, 17.4313, 1.9326, -2.2682, 19.1325, 0.0855, -2.9524, 18.6238, 0.9573, -1.4018, 18.0748, 1.1467, -3.9075, 19.2942, -0.9062, -4.5808, 19.1325, 0.0855, -2.9524, 18.4302, 0.2075, -5.658, 20.2859, -1.9686, -6.1803, 19.2942, -0.9062, -4.5808, 18.3771, -0.8529, -7.4053, 21.5661, -3.031, -7.6347, 20.2859, -1.9686, -6.1803, 19.1208, -1.9686, -9.0089, 18.6238, 0.9573, -1.4018, 17.4313, 1.9326, -2.2682, 18.0748, 1.1467, -3.9075, 18.0748, 1.1467, -3.9075, 17.4313, 1.9326, -2.2682, 16.621, 2.1397, -4.7771, 19.1325, 0.0855, -2.9524, 18.0748, 1.1467, -3.9075, 18.4302, 0.2075, -5.658, 18.4302, 0.2075, -5.658, 18.0748, 1.1467, -3.9075, 17.0998, 1.2956, -6.6246, 18.0748, 1.1467, -3.9075, 16.621, 2.1397, -4.7771, 17.0998, 1.2956, -6.6246, 17.0998, 1.2956, -6.6246, 16.621, 2.1397, -4.7771, 15.3974, 2.2809, -7.412, 19.2942, -0.9062, -4.5808, 18.4302, 0.2075, -5.658, 18.3771, -0.8529, -7.4053, 18.3771, -0.8529, -7.4053, 18.4302, 0.2075, -5.658, 17.2361, 0.292, -8.5064, 18.4302, 0.2075, -5.658, 17.0998, 1.2956, -6.6246, 17.2361, 0.292, -8.5064, 17.2361, 0.292, -8.5064, 17.0998, 1.2956, -6.6246, 15.6489, 1.3785, -9.3874, 17.0998, 1.2956, -6.6246, 15.3974, 2.2809, -7.412, 15.6489, 1.3785, -9.3874, 15.6489, 1.3785, -9.3874, 15.3974, 2.2809, -7.412, 13.7638, 2.3314, -9.9999, 20.2859, -1.9686, -6.1803, 18.3771, -0.8529, -7.4053, 19.1208, -1.9686, -9.0089, 19.1208, -1.9686, -9.0089, 18.3771, -0.8529, -7.4053, 16.9332, -0.8231, -10.2674, 18.3771, -0.8529, -7.4053, 17.2361, 0.292, -8.5064, 16.9332, -0.8231, -10.2674, 16.9332, -0.8231, -10.2674, 17.2361, 0.292, -8.5064, 15.5326, 0.3225, -11.285, 17.2361, 0.292, -8.5064, 15.6489, 1.3785, -9.3874, 15.5326, 0.3225, -11.285, 15.5326, 0.3225, -11.285, 15.6489, 1.3785, -9.3874, 13.7638, 1.3785, -11.9821, 15.6489, 1.3785, -9.3874, 13.7638, 2.3314, -9.9999, 13.7638, 1.3785, -11.9821, 13.7638, 1.3785, -11.9821, 13.7638, 2.3314, -9.9999, 11.8073, 2.2809, -12.3534, 21.5661, -3.031, -7.6347, 19.1208, -1.9686, -9.0089, 20.1699, -3.0567, -10.3496, 20.1699, -3.0567, -10.3496, 19.1208, -1.9686, -9.0089, 17.4451, -1.9686, -11.7556, 19.1208, -1.9686, -9.0089, 16.9332, -0.8231, -10.2674, 17.4451, -1.9686, -11.7556, 17.4451, -1.9686, -11.7556, 16.9332, -0.8231, -10.2674, 14.9976, -0.8231, -12.9315, 16.9332, -0.8231, -10.2674, 15.5326, 0.3225, -11.285, 14.9976, -0.8231, -12.9315, 14.9976, -0.8231, -12.9315, 15.5326, 0.3225, -11.285, 13.4164, 0.292, -13.7638, 15.5326, 0.3225, -11.285, 13.7638, 1.3785, -11.9821, 13.4164, 0.292, -13.7638, 13.4164, 0.292, -13.7638, 13.7638, 1.3785, -11.9821, 11.5845, 1.2956, -14.2158, 13.7638, 1.3785, -11.9821, 11.8073, 2.2809, -12.3534, 11.5845, 1.2956, -14.2158, 11.5845, 1.2956, -14.2158, 11.8073, 2.2809, -12.3534, 9.6794, 2.1397, -14.3313, 19.9837, -4.0455, -11.3703, 20.1699, -3.0567, -10.3496, 18.3315, -3.0567, -12.88, 20.1699, -3.0567, -10.3496, 17.4451, -1.9686, -11.7556, 18.3315, -3.0567, -12.88, 18.3315, -3.0567, -12.88, 17.4451, -1.9686, -11.7556, 15.3506, -1.9686, -14.1982, 17.4451, -1.9686, -11.7556, 14.9976, -0.8231, -12.9315, 15.3506, -1.9686, -14.1982, 15.3506, -1.9686, -14.1982, 14.9976, -0.8231, -12.9315, 12.7218, -0.8529, -15.1893, 14.9976, -0.8231, -12.9315, 13.4164, 0.292, -13.7638, 12.7218, -0.8529, -15.1893, 12.7218, -0.8529, -15.1893, 13.4164, 0.292, -13.7638, 11.0764, 0.2075, -15.7796, 13.4164, 0.292, -13.7638, 11.5845, 1.2956, -14.2158, 11.0764, 0.2075, -15.7796, 11.0764, 0.2075, -15.7796, 11.5845, 1.2956, -14.2158, 9.3017, 1.1468, -15.9826, 11.5845, 1.2956, -14.2158, 9.6794, 2.1397, -14.3313, 9.3017, 1.1468, -15.9826, 9.3017, 1.1468, -15.9826, 9.6794, 2.1397, -14.3313, 7.5437, 1.9327, -15.8772, 19.9837, -4.0455, -11.3703, 18.3315, -3.0567, -12.88, 18.0768, -4.0228, -13.6343, 18.0768, -4.0228, -13.6343, 18.3315, -3.0567, -12.88, 16.1809, -3.031, -15.0468, 18.3315, -3.0567, -12.88, 15.3506, -1.9686, -14.1982, 16.1809, -3.031, -15.0468, 16.1809, -3.031, -15.0468, 15.3506, -1.9686, -14.1982, 13.0204, -1.9686, -16.1803, 15.3506, -1.9686, -14.1982, 12.7218, -0.8529, -15.1893, 13.0204, -1.9686, -16.1803, 13.0204, -1.9686, -16.1803, 12.7218, -0.8529, -15.1893, 10.3189, -0.9062, -16.9343, 12.7218, -0.8529, -15.1893, 11.0764, 0.2075, -15.7796, 10.3189, -0.9062, -16.9343, 10.3189, -0.9062, -16.9343, 11.0764, 0.2075, -15.7796, 8.7201, 0.0855, -17.2838, 11.0764, 0.2075, -15.7796, 9.3017, 1.1468, -15.9826, 8.7201, 0.0855, -17.2838, 8.7201, 0.0855, -17.2838, 9.3017, 1.1468, -15.9826, 7.0882, 0.9573, -17.2791, 9.3017, 1.1468, -15.9826, 7.5437, 1.9327, -15.8772, 7.0882, 0.9573, -17.2791, 7.0882, 0.9573, -17.2791, 7.5437, 1.9327, -15.8772, 5.5278, 1.6892, -17.013, 4.4218, 0.9573, -18.1454, 5.5278, 1.6892, -17.013, 3.2293, 1.9327, -17.279, 3.1043, 0.0855, -19.1084, 4.4218, 0.9573, -18.1454, 1.869, 1.1468, -18.3976, 1.6055, -0.9062, -21.8002, 3.1043, 0.0855, -19.1084, 0.314, 0.2075, -19.2765, 0, -1.9686, -22.8007, 1.6055, -0.9062, -21.8002, -1.3641, -0.8529, -21.8007, -1.6055, -3.031, -26.3654, 0, -1.9686, -22.8007, -3.0502, -1.9686, -22.5668, 4.4218, 0.9573, -18.1454, 3.2293, 1.9327, -17.279, 1.869, 1.1468, -18.3976, 1.869, 1.1468, -18.3976, 3.2293, 1.9327, -17.279, 0.5928, 0.9415, -17.2837, 3.1043, 0.0855, -19.1084, 1.869, 1.1468, -18.3976, 0.314, 0.2075, -19.2765, 0.314, 0.2075, -19.2765, 1.869, 1.1468, -18.3976, -1.0163, 0.3822, -18.31, 1.869, 1.1468, -18.3976, 0.5928, 0.9415, -17.2837, -1.0163, 0.3822, -18.31, -1.0163, 0.3822, -18.31, 0.5928, 0.9415, -17.2837, -2.2913, 1.8589, -16.9342, 1.6055, -0.9062, -21.8002, 0.314, 0.2075, -19.2765, -1.3641, -0.8529, -21.8007, -1.3641, -0.8529, -21.8007, 0.314, 0.2075, -19.2765, -2.764, 0.292, -19.0211, 0.314, 0.2075, -19.2765, -1.0163, 0.3822, -18.31, -2.764, 0.292, -19.0211, -2.764, 0.292, -19.0211, -1.0163, 0.3822, -18.31, -4.0923, 0.9648, -17.7839, -1.0163, 0.3822, -18.31, -2.2913, 1.8589, -16.9342, -4.0923, 0.9648, -17.7839, -4.0923, 0.9648, -17.7839, -2.2913, 1.8589, -16.9342, -5.2574, 2.3314, -16.1802, 0, -1.9686, -22.8007, -1.3641, -0.8529, -21.8007, -3.0502, -1.9686, -22.5668, -3.0502, -1.9686, -22.5668, -1.3641, -0.8529, -21.8007, -4.5324, -0.8231, -19.2772, -1.3641, -0.8529, -21.8007, -2.764, 0.292, -19.0211, -4.5324, -0.8231, -19.2772, -4.5324, -0.8231, -19.2772, -2.764, 0.292, -19.0211, -4.6727, 0.3225, -18.2596, -2.764, 0.292, -19.0211, -4.0923, 0.9648, -17.7839, -4.6727, 0.3225, -18.2596, -4.6727, 0.3225, -18.2596, -4.0923, 0.9648, -17.7839, -5.8822, 1.3785, -16.7928, -4.0923, 0.9648, -17.7839, -5.2574, 2.3314, -16.1802, -5.8822, 1.3785, -16.7928, -5.8822, 1.3785, -16.7928, -5.2574, 2.3314, -16.1802, -6.8399, 2.281, -15.0468, -3.0502, -1.9686, -22.5668, -4.5324, -0.8231, -19.2772, -6.1803, -1.9686, -19.0211, -6.1803, -1.9686, -19.0211, -4.5324, -0.8231, -19.2772, -6.4039, -0.8231, -18.2596, -4.5324, -0.8231, -19.2772, -4.6727, 0.3225, -18.2596, -6.4039, -0.8231, -18.2596, -6.4039, -0.8231, -18.2596, -4.6727, 0.3225, -18.2596, -7.6841, 0.292, -17.013, -4.6727, 0.3225, -18.2596, -5.8822, 1.3785, -16.7928, -7.6841, 0.292, -17.013, -7.6841, 0.292, -17.013, -5.8822, 1.3785, -16.7928, -8.68, -0.5701, -15.4104, -5.8822, 1.3785, -16.7928, -6.8399, 2.281, -15.0468, -8.68, -0.5701, -15.4104, -8.68, -0.5701, -15.4104, -6.8399, 2.281, -15.0468, -9.3786, -0.7037, -13.6342, -6.4039, -0.8231, -18.2596, -7.6841, 0.292, -17.013, -9.2544, -2.9978, -16.7928, -9.2544, -2.9978, -16.7928, -7.6841, 0.292, -17.013, -8.8973, -4.1167, -14.597, -7.6841, 0.292, -17.013, -8.68, -0.5701, -15.4104, -8.8973, -4.1167, -14.597, -8.8973, -4.1167, -14.597, -8.68, -0.5701, -15.4104, -9.6388, -1.5381, -12.9718, -8.68, -0.5701, -15.4104, -9.3786, -0.7037, -13.6342, -9.6388, -1.5381, -12.9718, -9.6388, -1.5381, -12.9718, -9.3786, -0.7037, -13.6342, -10.0818, -0.7522, -11.2673, -8.8973, -4.1167, -14.597, -9.6388, -1.5381, -12.9718, -11.0559, -2.5993, -12.8208, -11.0559, -2.5993, -12.8208, -9.6388, -1.5381, -12.9718, -11.5557, -1.7275, -11.2673, -9.6388, -1.5381, -12.9718, -10.0818, -0.7522, -11.2673, -11.5557, -1.7275, -11.2673, -11.5557, -1.7275, -11.2673, -10.0818, -0.7522, -11.2673, -13.0451, -0.9957, -9.701, -14.4639, -1.7275, -8.9991, -13.0451, -0.9957, -9.701, -15.4354, 1.9326, -8.4108, -18.187, -6.4145, -13.9603, -14.4639, -1.7275, -8.9991, -16.9196, -3.3225, -7.4627, -30.4697, -4.5924, -15.5989, -18.187, -6.4145, -13.9603, -25.8756, -1.4023, -6.2554, -14.4639, -1.7275, -8.9991, -15.4354, 1.9326, -8.4108, -16.9196, -3.3225, -7.4627, -16.9196, -3.3225, -7.4627, -15.4354, 1.9326, -8.4108, -16.2546, 1.3132, -5.9048, -18.187, -6.4145, -13.9603, -16.9196, -3.3225, -7.4627, -25.8756, -1.4023, -6.2554, -25.8756, -1.4023, -6.2554, -16.9196, -3.3225, -7.4627, -21.8204, -1.6021, -4.6915, -16.9196, -3.3225, -7.4627, -16.2546, 1.3132, -5.9048, -21.8204, -1.6021, -4.6915, -21.8204, -1.6021, -4.6915, -16.2546, 1.3132, -5.9048, -19.1469, 2.9581, -3.0539, -30.4697, -4.5924, -15.5989, -25.8756, -1.4023, -6.2554, -28.8187, -1.9642, -4.0749, -28.8187, -1.9642, -4.0749, -25.8756, -1.4023, -6.2554, -26.1205, -1.3177, -3.2492, -25.8756, -1.4023, -6.2554, -21.8204, -1.6021, -4.6915, -26.1205, -1.3177, -3.2492, -26.1205, -1.3177, -3.2492, -21.8204, -1.6021, -4.6915, -23.4052, -1.5193, -1.6036, -21.8204, -1.6021, -4.6915, -19.1469, 2.9581, -3.0539, -23.4052, -1.5193, -1.6036, -23.4052, -1.5193, -1.6036, -19.1469, 2.9581, -3.0539, -19.6893, 2.4743, 0, -27.9318, -3.0799, -2.4713, -28.8187, -1.9642, -4.0749, -25.7266, -1.9343, -0.9107, -28.8187, -1.9642, -4.0749, -26.1205, -1.3177, -3.2492, -25.7266, -1.9343, -0.9107, -25.7266, -1.9343, -0.9107, -26.1205, -1.3177, -3.2492, -23.6746, -1.2873, 0, -26.1205, -1.3177, -3.2492, -23.4052, -1.5193, -1.6036, -23.6746, -1.2873, 0, -23.6746, -1.2873, 0, -23.4052, -1.5193, -1.6036, -20.7415, 1.3785, 1.6036, -23.4052, -1.5193, -1.6036, -19.6893, 2.4743, 0, -20.7415, 1.3785, 1.6036, -20.7415, 1.3785, 1.6036, -19.6893, 2.4743, 0, -16.8135, 2.2809, 3.0539, -27.9318, -3.0799, -2.4713, -25.7266, -1.9343, -0.9107, -28.3178, -3.0799, 0.7358, -28.3178, -3.0799, 0.7358, -25.7266, -1.9343, -0.9107, -22.5048, -0.8231, 2.3822, -25.7266, -1.9343, -0.9107, -23.6746, -1.2873, 0, -22.5048, -0.8231, 2.3822, -22.5048, -0.8231, 2.3822, -23.6746, -1.2873, 0, -21.0907, 0.292, 3.2492, -23.6746, -1.2873, 0, -20.7415, 1.3785, 1.6036, -21.0907, 0.292, 3.2492, -21.0907, 0.292, 3.2492, -20.7415, 1.3785, 1.6036, -17.7279, 1.2956, 4.6915, -20.7415, 1.3785, 1.6036, -16.8135, 2.2809, 3.0539, -17.7279, 1.2956, 4.6915, -17.7279, 1.2956, 4.6915, -16.8135, 2.2809, 3.0539, -16.2546, -0.9574, 5.9048, -28.3178, -3.0799, 0.7358, -22.5048, -0.8231, 2.3822, -21.5813, -1.9686, 3.9429, -21.5813, -1.9686, 3.9429, -22.5048, -0.8231, 2.3822, -21.0603, -0.8529, 5.5465, -22.5048, -0.8231, 2.3822, -21.0907, 0.292, 3.2492, -21.0603, -0.8529, 5.5465, -21.0603, -0.8529, 5.5465, -21.0907, 0.292, 3.2492, -18.2361, -2.8895, 6.2554, -21.0907, 0.292, 3.2492, -17.7279, 1.2956, 4.6915, -18.2361, -2.8895, 6.2554, -18.2361, -2.8895, 6.2554, -17.7279, 1.2956, 4.6915, -16.9196, -1.9503, 7.4627, -17.7279, 1.2956, 4.6915, -16.2546, -0.9574, 5.9048, -16.9196, -1.9503, 7.4627, -16.9196, -1.9503, 7.4627, -16.2546, -0.9574, 5.9048, -15.4354, -1.1644, 8.4108, -21.5813, -1.9686, 3.9429, -21.0603, -0.8529, 5.5465, -20.8613, -5.0657, 6.916, -20.8613, -5.0657, 6.916, -21.0603, -0.8529, 5.5465, -20.1421, -4.0033, 8.3705, -21.0603, -0.8529, 5.5465, -18.2361, -2.8895, 6.2554, -20.1421, -4.0033, 8.3705, -20.1421, -4.0033, 8.3705, -18.2361, -2.8895, 6.2554, -17.214, -3.0115, 8.8571, -18.2361, -2.8895, 6.2554, -16.9196, -1.9503, 7.4627, -17.214, -3.0115, 8.8571, -17.214, -3.0115, 8.8571, -16.9196, -1.9503, 7.4627, -15.8909, -2.1397, 9.8126, -16.9196, -1.9503, 7.4627, -15.4354, -1.1644, 8.4108, -15.8909, -2.1397, 9.8126, -15.8909, -2.1397, 9.8126, -15.4354, -1.1644, 8.4108, -14.4721, 1.6892, 10.5145, -14.243, 0.9573, 12.0808, -14.4721, 1.6892, 10.5145, -12.7691, 1.9327, 12.0808, -13.7432, 0.0855, 13.6343, -14.243, 0.9573, 12.0808, -12.326, 1.1468, 13.7853, -14.7569, -0.9062, 15.7826, -13.7432, 0.0855, 13.6343, -11.5846, 0.2075, 15.4104, -13.5958, -1.9686, 16.9161, -14.7569, -0.9062, 15.7826, -12.3548, -0.8529, 17.5286, -14.243, 0.9573, 12.0808, -12.7691, 1.9327, 12.0808, -12.326, 1.1468, 13.7853, -12.326, 1.1468, 13.7853, -12.7691, 1.9327, 12.0808, -10.6388, 2.1397, 13.6342, -13.7432, 0.0855, 13.6343, -12.326, 1.1468, 13.7853, -11.5846, 0.2075, 15.4104, -11.5846, 0.2075, 15.4104, -12.326, 1.1468, 13.7853, -9.9402, 1.2956, 15.4104, -12.326, 1.1468, 13.7853, -10.6388, 2.1397, 13.6342, -9.9402, 1.2956, 15.4104, -9.9402, 1.2956, 15.4104, -10.6388, 2.1397, 13.6342, -8.1002, 2.281, 15.0468, -14.7569, -0.9062, 15.7826, -11.5846, 0.2075, 15.4104, -12.3548, -0.8529, 17.5286, -12.3548, -0.8529, 17.5286, -11.5846, 0.2075, 15.4104, -8.9443, 0.292, 17.013, -11.5846, 0.2075, 15.4104, -9.9402, 1.2956, 15.4104, -8.9443, 0.292, 17.013, -8.9443, 0.292, 17.013, -9.9402, 1.2956, 15.4104, -7.1425, 1.3785, 16.7928, -9.9402, 1.2956, 15.4104, -8.1002, 2.281, 15.0468, -7.1425, 1.3785, 16.7928, -7.1425, 1.3785, 16.7928, -8.1002, 2.281, 15.0468, -5.2574, 2.3314, 16.1802, -13.5958, -1.9686, 16.9161, -12.3548, -0.8529, 17.5286, -10.9907, -1.9686, 18.5197, -10.9907, -1.9686, 18.5197, -12.3548, -0.8529, 17.5286, -9.5043, -0.8231, 18.9954, -12.3548, -0.8529, 17.5286, -8.9443, 0.292, 17.013, -9.5043, -0.8231, 18.9954, -9.5043, -0.8231, 18.9954, -8.9443, 0.292, 17.013, -5.933, 0.3225, 18.2596, -8.9443, 0.292, 17.013, -7.1425, 1.3785, 16.7928, -5.933, 0.3225, 18.2596, -5.933, 0.3225, 18.2596, -7.1425, 1.3785, 16.7928, -4.0923, 1.3785, 17.7839, -7.1425, 1.3785, 16.7928, -5.2574, 2.3314, 16.1802, -4.0923, 1.3785, 17.7839, -4.0923, 1.3785, 17.7839, -5.2574, 2.3314, 16.1802, -2.2913, 2.281, 16.9342, -10.9907, -1.9686, 18.5197, -9.5043, -0.8231, 18.9954, -8.0205, -1.9686, 19.7569, -8.0205, -1.9686, 19.7569, -9.5043, -0.8231, 18.9954, -6.3725, -0.8231, 20.013, -9.5043, -0.8231, 18.9954, -5.933, 0.3225, 18.2596, -6.3725, -0.8231, 20.013, -6.3725, -0.8231, 20.013, -5.933, 0.3225, 18.2596, -2.764, 0.292, 19.0211, -5.933, 0.3225, 18.2596, -4.0923, 1.3785, 17.7839, -2.764, 0.292, 19.0211, -2.764, 0.292, 19.0211, -4.0923, 1.3785, 17.7839, -1.0163, 1.2956, 18.31, -4.0923, 1.3785, 17.7839, -2.2913, 2.281, 16.9342, -1.0163, 1.2956, 18.31, -1.0163, 1.2956, 18.31, -2.2913, 2.281, 16.9342, 0.5928, 2.1397, 17.2837, -8.0205, -1.9686, 19.7569, -6.3725, -0.8231, 20.013, -3.0502, -1.9686, 19.766, -3.0502, -1.9686, 19.766, -6.3725, -0.8231, 20.013, -1.3641, -0.8529, 19.766, -6.3725, -0.8231, 20.013, -2.764, 0.292, 19.0211, -1.3641, -0.8529, 19.766, -1.3641, -0.8529, 19.766, -2.764, 0.292, 19.0211, 0.314, 0.2075, 19.2766, -2.764, 0.292, 19.0211, -1.0163, 1.2956, 18.31, 0.314, 0.2075, 19.2766, 0.314, 0.2075, 19.2766, -1.0163, 1.2956, 18.31, 1.869, 1.1468, 18.3976, -1.0163, 1.2956, 18.31, 0.5928, 2.1397, 17.2837, 1.869, 1.1468, 18.3976, 1.869, 1.1468, 18.3976, 0.5928, 2.1397, 17.2837, 3.2293, 1.9327, 17.279, -3.0502, -1.9686, 19.766, -1.3641, -0.8529, 19.766, 0, -1.9686, 20, 0, -1.9686, 20, -1.3641, -0.8529, 19.766, 1.6055, -0.9062, 19.7655, -1.3641, -0.8529, 19.766, 0.314, 0.2075, 19.2766, 1.6055, -0.9062, 19.7655, 1.6055, -0.9062, 19.7655, 0.314, 0.2075, 19.2766, 3.1043, 0.0855, 19.1084, 0.314, 0.2075, 19.2766, 1.869, 1.1468, 18.3976, 3.1043, 0.0855, 19.1084, 3.1043, 0.0855, 19.1084, 1.869, 1.1468, 18.3976, 4.4218, 0.9573, 18.1454, 1.869, 1.1468, 18.3976, 3.2293, 1.9327, 17.279, 4.4218, 0.9573, 18.1454, 4.4218, 0.9573, 18.1454, 3.2293, 1.9327, 17.279, 5.5278, 1.6892, 17.013, 7.0882, 0.9573, 17.2791, 5.5278, 1.6892, 17.013, 7.5437, 1.5328, 15.8772, 8.7201, 0.0855, 17.2838, 7.0882, 0.9573, 17.2791, 9.3017, 0.7469, 15.9826, 9.1428, 0.2056, 16.4757, 8.7201, 0.0855, 17.2838, 9.9003, 0.2601, 15.3211, 10.5796, -0.8568, 15.7218, 9.1428, 0.2056, 16.4757, 11.5457, -1.1593, 14.7307, 11.7407, -3.3374, 14.5883, 10.5796, -0.8568, 15.7218, 12.9098, -2.275, 13.7396, 7.0882, 0.9573, 17.2791, 7.5437, 1.5328, 15.8772, 9.3017, 0.7469, 15.9826, 9.3017, 0.7469, 15.9826, 7.5437, 1.5328, 15.8772, 9.6794, 1.7399, 14.3313, 8.7201, 0.0855, 17.2838, 9.3017, 0.7469, 15.9826, 9.9003, 0.2601, 15.3211, 9.9003, 0.2601, 15.3211, 9.3017, 0.7469, 15.9826, 10.4084, 1.1394, 13.7572, 9.3017, 0.7469, 15.9826, 9.6794, 1.7399, 14.3313, 10.4084, 1.1394, 13.7572, 10.4084, 1.1394, 13.7572, 9.6794, 1.7399, 14.3313, 10.6312, 1.5959, 11.8948, 9.1428, 0.2056, 16.4757, 9.9003, 0.2601, 15.3211, 11.5457, -1.1593, 14.7307, 11.5457, -1.1593, 14.7307, 9.9003, 0.2601, 15.3211, 12.2403, -0.0143, 13.3052, 9.9003, 0.2601, 15.3211, 10.4084, 1.1394, 13.7572, 12.2403, -0.0143, 13.3052, 12.2403, -0.0143, 13.3052, 10.4084, 1.1394, 13.7572, 12.5877, 1.0294, 11.5235, 10.4084, 1.1394, 13.7572, 10.6312, 1.5959, 11.8948, 12.5877, 1.0294, 11.5235, 12.5877, 1.0294, 11.5235, 10.6312, 1.5959, 11.8948, 13.7638, 2.3314, 9.9999, 10.5796, -0.8568, 15.7218, 11.5457, -1.1593, 14.7307, 12.9098, -2.275, 13.7396, 12.9098, -2.275, 13.7396, 11.5457, -1.1593, 14.7307, 13.8216, -1.1294, 12.473, 11.5457, -1.1593, 14.7307, 12.2403, -0.0143, 13.3052, 13.8216, -1.1294, 12.473, 13.8216, -1.1294, 12.473, 12.2403, -0.0143, 13.3052, 14.3565, 0.0161, 10.8265, 12.2403, -0.0143, 13.3052, 12.5877, 1.0294, 11.5235, 14.3565, 0.0161, 10.8265, 14.3565, 0.0161, 10.8265, 12.5877, 1.0294, 11.5235, 15.6489, 1.3784, 9.3874, 12.5877, 1.0294, 11.5235, 13.7638, 2.3314, 9.9999, 15.6489, 1.3784, 9.3874, 15.6489, 1.3784, 9.3874, 13.7638, 2.3314, 9.9999, 15.3974, 2.2809, 7.412, 11.7407, -3.3374, 14.5883, 12.9098, -2.275, 13.7396, 13.8913, -3.363, 12.4215, 13.8913, -3.363, 12.4215, 12.9098, -2.275, 13.7396, 15.0043, -2.275, 11.2971, 12.9098, -2.275, 13.7396, 13.8216, -1.1294, 12.473, 15.0043, -2.275, 11.2971, 15.0043, -2.275, 11.2971, 13.8216, -1.1294, 12.473, 15.7571, -1.1294, 9.8089, 13.8216, -1.1294, 12.473, 14.3565, 0.0161, 10.8265, 15.7571, -1.1294, 9.8089, 15.7571, -1.1294, 9.8089, 14.3565, 0.0161, 10.8265, 17.2361, 0.292, 8.5065, 14.3565, 0.0161, 10.8265, 15.6489, 1.3784, 9.3874, 17.2361, 0.292, 8.5065, 17.2361, 0.292, 8.5065, 15.6489, 1.3784, 9.3874, 17.0998, 1.2956, 6.6246, 15.6489, 1.3784, 9.3874, 15.3974, 2.2809, 7.412, 17.0998, 1.2956, 6.6246, 17.0998, 1.2956, 6.6246, 15.3974, 2.2809, 7.412, 16.621, 2.1397, 4.7771, 13.8913, -3.363, 12.4215, 15.0043, -2.275, 11.2971, 15.7297, -1.9449, 9.8911, 15.7297, -1.9449, 9.8911, 15.0043, -2.275, 11.2971, 17.8561, -1.9686, 9.0089, 15.0043, -2.275, 11.2971, 15.7571, -1.1294, 9.8089, 17.8561, -1.9686, 9.0089, 17.8561, -1.9686, 9.0089, 15.7571, -1.1294, 9.8089, 18.3771, -0.8529, 7.4053, 15.7571, -1.1294, 9.8089, 17.2361, 0.292, 8.5065, 18.3771, -0.8529, 7.4053, 18.3771, -0.8529, 7.4053, 17.2361, 0.292, 8.5065, 18.4302, 0.2075, 5.6581, 17.2361, 0.292, 8.5065, 17.0998, 1.2956, 6.6246, 18.4302, 0.2075, 5.6581, 18.4302, 0.2075, 5.6581, 17.0998, 1.2956, 6.6246, 18.0748, 1.1467, 3.9075, 17.0998, 1.2956, 6.6246, 16.621, 2.1397, 4.7771, 18.0748, 1.1467, 3.9075, 18.0748, 1.1467, 3.9075, 16.621, 2.1397, 4.7771, 17.4313, 1.9326, 2.2682, 15.7297, -1.9449, 9.8911, 17.8561, -1.9686, 9.0089, 18.302, -3.031, 7.6347, 18.302, -3.031, 7.6347, 17.8561, -1.9686, 9.0089, 19.0212, -1.9686, 6.1803, 17.8561, -1.9686, 9.0089, 18.3771, -0.8529, 7.4053, 19.0212, -1.9686, 6.1803, 19.0212, -1.9686, 6.1803, 18.3771, -0.8529, 7.4053, 19.2942, -0.9062, 4.5808, 18.3771, -0.8529, 7.4053, 18.4302, 0.2075, 5.6581, 19.2942, -0.9062, 4.5808, 19.2942, -0.9062, 4.5808, 18.4302, 0.2075, 5.6581, 19.1325, 0.0855, 2.9524, 18.4302, 0.2075, 5.6581, 18.0748, 1.1467, 3.9075, 19.1325, 0.0855, 2.9524, 19.1325, 0.0855, 2.9524, 18.0748, 1.1467, 3.9075, 18.6238, 0.9573, 1.4018, 18.0748, 1.1467, 3.9075, 17.4313, 1.9326, 2.2682, 18.6238, 0.9573, 1.4018, 18.6238, 0.9573, 1.4018, 17.4313, 1.9326, 2.2682, 17.8885, 1.6891, 0, 7.0882, 0.9573, -17.2791, 5.5278, 1.6892, -17.013, 4.4218, 0.9573, -18.1454, 8.7201, 0.0855, -17.2838, 7.0882, 0.9573, -17.2791, 5.9777, 0.1083, -18.3977, 10.3189, -0.9062, -16.9343, 8.7201, 0.0855, -17.2838, 7.5936, -0.8805, -18.31, 13.0204, -1.9686, -16.1803, 10.3189, -0.9062, -16.9343, 9.1505, -1.9686, -17.7839, 16.1809, -3.031, -15.0468, 13.0204, -1.9686, -16.1803, 10.5146, -3.0843, -18.0961, 18.0768, -4.0228, -13.6343, 16.1809, -3.031, -15.0468, 11.5846, -4.1448, -17.6808, 7.0882, 0.9573, -17.2791, 4.4218, 0.9573, -18.1454, 5.9777, 0.1083, -18.3977, 5.9777, 0.1083, -18.3977, 4.4218, 0.9573, -18.1454, 3.1043, 0.0855, -19.1084, 8.7201, 0.0855, -17.2838, 5.9777, 0.1083, -18.3977, 7.5936, -0.8805, -18.31, 7.5936, -0.8805, -18.31, 5.9777, 0.1083, -18.3977, 4.619, -0.8805, -19.2766, 5.9777, 0.1083, -18.3977, 3.1043, 0.0855, -19.1084, 4.619, -0.8805, -19.2766, 4.619, -0.8805, -19.2766, 3.1043, 0.0855, -19.1084, 1.6055, -0.9062, -21.8002, 10.3189, -0.9062, -16.9343, 7.5936, -0.8805, -18.31, 9.1505, -1.9686, -17.7839, 9.1505, -1.9686, -17.7839, 7.5936, -0.8805, -18.31, 6.1803, -1.9686, -23.6754, 7.5936, -0.8805, -18.31, 4.619, -0.8805, -19.2766, 6.1803, -1.9686, -23.6754, 6.1803, -1.9686, -23.6754, 4.619, -0.8805, -19.2766, 3.0502, -1.9686, -22.5668, 4.619, -0.8805, -19.2766, 1.6055, -0.9062, -21.8002, 3.0502, -1.9686, -22.5668, 3.0502, -1.9686, -22.5668, 1.6055, -0.9062, -21.8002, 0, -1.9686, -22.8007, 13.0204, -1.9686, -16.1803, 9.1505, -1.9686, -17.7839, 10.5146, -3.0843, -18.0961, 10.5146, -3.0843, -18.0961, 9.1505, -1.9686, -17.7839, 7.6642, -3.1142, -20.8168, 9.1505, -1.9686, -17.7839, 6.1803, -1.9686, -23.6754, 7.6642, -3.1142, -20.8168, 16.1809, -3.031, -15.0468, 10.5146, -3.0843, -18.0961, 11.5846, -4.1448, -17.6808, 11.5846, -4.1448, -17.6808, 10.5146, -3.0843, -18.0961, 8.9443, -4.2293, -19.2833, 10.5146, -3.0843, -18.0961, 7.6642, -3.1142, -20.8168, 8.9443, -4.2293, -19.2833, -11.5557, -1.7275, -11.2673, -13.0451, -0.9957, -9.701, -14.4639, -1.7275, -8.9991, -11.0559, -2.5993, -12.8208, -11.5557, -1.7275, -11.2673, -14.952, -5.647, -15.0572, -11.5557, -1.7275, -11.2673, -14.4639, -1.7275, -8.9991, -14.952, -5.647, -15.0572, -14.952, -5.647, -15.0572, -14.4639, -1.7275, -8.9991, -18.187, -6.4145, -13.9603, -15.8909, -2.1397, 9.8126, -14.4721, 1.6892, 10.5145, -14.243, 0.9573, 12.0808, -17.214, -3.0115, 8.8571, -15.8909, -2.1397, 9.8126, -15.65, -2.9887, 11.3703, -20.1421, -4.0033, 8.3705, -17.214, -3.0115, 8.8571, -18.7459, -3.9776, 11.0854, -20.8613, -5.0657, 6.916, -20.1421, -4.0033, 8.3705, -19.6962, -5.0657, 9.7447, -15.8909, -2.1397, 9.8126, -14.243, 0.9573, 12.0808, -15.65, -2.9887, 11.3703, -15.65, -2.9887, 11.3703, -14.243, 0.9573, 12.0808, -13.7432, 0.0855, 13.6343, -17.214, -3.0115, 8.8571, -15.65, -2.9887, 11.3703, -18.7459, -3.9776, 11.0854, -18.7459, -3.9776, 11.0854, -15.65, -2.9887, 11.3703, -16.9075, -0.8805, 13.6158, -15.65, -2.9887, 11.3703, -13.7432, 0.0855, 13.6343, -16.9075, -0.8805, 13.6158, -16.9075, -0.8805, 13.6158, -13.7432, 0.0855, 13.6343, -14.7569, -0.9062, 15.7826, -20.1421, -4.0033, 8.3705, -18.7459, -3.9776, 11.0854, -19.6962, -5.0657, 9.7447, -19.6962, -5.0657, 9.7447, -18.7459, -3.9776, 11.0854, -18.0205, -5.0657, 12.4914, -18.7459, -3.9776, 11.0854, -16.9075, -0.8805, 13.6158, -18.0205, -5.0657, 12.4914, -18.0205, -5.0657, 12.4914, -16.9075, -0.8805, 13.6158, -15.926, -1.9686, 14.934, -16.9075, -0.8805, 13.6158, -14.7569, -0.9062, 15.7826, -15.926, -1.9686, 14.934, -15.926, -1.9686, 14.934, -14.7569, -0.9062, 15.7826, -13.5958, -1.9686, 16.9161, 4.4218, 0.9573, 18.1454, 5.5278, 1.6892, 17.013, 7.0882, 0.9573, 17.2791, 3.1043, 0.0855, 19.1084, 4.4218, 0.9573, 18.1454, 5.9777, 0.1083, 18.3977, 1.6055, -0.9062, 19.7655, 3.1043, 0.0855, 19.1084, 4.619, -0.8805, 19.2766, 0, -1.9686, 20, 1.6055, -0.9062, 19.7655, 3.0502, -1.9686, 19.766, 4.4218, 0.9573, 18.1454, 7.0882, 0.9573, 17.2791, 5.9777, 0.1083, 18.3977, 5.9777, 0.1083, 18.3977, 7.0882, 0.9573, 17.2791, 8.7201, 0.0855, 17.2838, 3.1043, 0.0855, 19.1084, 5.9777, 0.1083, 18.3977, 4.619, -0.8805, 19.2766, 4.619, -0.8805, 19.2766, 5.9777, 0.1083, 18.3977, 7.5936, -0.8805, 18.31, 5.9777, 0.1083, 18.3977, 8.7201, 0.0855, 17.2838, 7.5936, -0.8805, 18.31, 7.5936, -0.8805, 18.31, 8.7201, 0.0855, 17.2838, 9.1428, 0.2056, 16.4757, 1.6055, -0.9062, 19.7655, 4.619, -0.8805, 19.2766, 3.0502, -1.9686, 19.766, 3.0502, -1.9686, 19.766, 4.619, -0.8805, 19.2766, 6.1803, -1.9686, 19.0211, 4.619, -0.8805, 19.2766, 7.5936, -0.8805, 18.31, 6.1803, -1.9686, 19.0211, 6.1803, -1.9686, 19.0211, 7.5936, -0.8805, 18.31, 9.1505, -1.9686, 17.7839, 7.5936, -0.8805, 18.31, 9.1428, 0.2056, 16.4757, 9.1505, -1.9686, 17.7839, 9.1505, -1.9686, 17.7839, 9.1428, 0.2056, 16.4757, 10.5796, -0.8568, 15.7218, 3.0502, -1.9686, 19.766, 6.1803, -1.9686, 19.0211, 4.5324, -3.1142, 19.2772, 4.5324, -3.1142, 19.2772, 6.1803, -1.9686, 19.0211, 7.6642, -3.1142, 18.2596, 6.1803, -1.9686, 19.0211, 9.1505, -1.9686, 17.7839, 7.6642, -3.1142, 18.2596, 7.6642, -3.1142, 18.2596, 9.1505, -1.9686, 17.7839, 9.3386, -1.9725, 16.3343, 9.1505, -1.9686, 17.7839, 10.5796, -0.8568, 15.7218, 9.3386, -1.9725, 16.3343, 9.3386, -1.9725, 16.3343, 10.5796, -0.8568, 15.7218, 11.7407, -3.3374, 14.5883, 18.6238, 0.9573, 1.4018, 17.8885, 1.6891, 0, 18.6238, 0.9573, -1.4018, 19.1325, 0.0855, 2.9524, 18.6238, 0.9573, 1.4018, 19.3444, 0.1083, 0, 19.2942, -0.9062, 4.5808, 19.1325, 0.0855, 2.9524, 19.7605, -0.8806, 1.5638, 19.0212, -1.9686, 6.1803, 19.2942, -0.9062, 4.5808, 19.7412, -1.9686, 3.2071, 18.6238, 0.9573, 1.4018, 18.6238, 0.9573, -1.4018, 19.3444, 0.1083, 0, 19.3444, 0.1083, 0, 18.6238, 0.9573, -1.4018, 19.1325, 0.0855, -2.9524, 19.1325, 0.0855, 2.9524, 19.3444, 0.1083, 0, 19.7605, -0.8806, 1.5638, 19.7605, -0.8806, 1.5638, 19.3444, 0.1083, 0, 19.7605, -0.8806, -1.5638, 19.3444, 0.1083, 0, 19.1325, 0.0855, -2.9524, 19.7605, -0.8806, -1.5638, 19.7605, -0.8806, -1.5638, 19.1325, 0.0855, -2.9524, 19.2942, -0.9062, -4.5808, 19.2942, -0.9062, 4.5808, 19.7605, -0.8806, 1.5638, 19.7412, -1.9686, 3.2071, 19.7412, -1.9686, 3.2071, 19.7605, -0.8806, 1.5638, 20, -1.9686, 0, 19.7605, -0.8806, 1.5638, 19.7605, -0.8806, -1.5638, 20, -1.9686, 0, 20, -1.9686, 0, 19.7605, -0.8806, -1.5638, 21.0059, -1.9686, -3.2071, 19.7605, -0.8806, -1.5638, 19.2942, -0.9062, -4.5808, 21.0059, -1.9686, -3.2071, 21.0059, -1.9686, -3.2071, 19.2942, -0.9062, -4.5808, 20.2859, -1.9686, -6.1803, 20, -1.9686, 0, 21.0059, -1.9686, -3.2071, 19.7343, -3.1142, -1.6464, 19.7343, -3.1142, -1.6464, 21.0059, -1.9686, -3.2071, 22.4843, -3.0843, -4.8107, 21.0059, -1.9686, -3.2071, 20.2859, -1.9686, -6.1803, 22.4843, -3.0843, -4.8107, 22.4843, -3.0843, -4.8107, 20.2859, -1.9686, -6.1803, 21.5661, -3.031, -7.6347 )
+
+[node name="geo_island" type="StaticBody"]
+
+[node name="island" type="MeshInstance" parent="."]
+transform = Transform( 1, 0, 0, 0, 0.492936, 0, 0, 0, 1, 0, 0, 0 )
+mesh = SubResource( 1 )
+
+[node name="CollisionShape" type="CollisionShape" parent="."]
+transform = Transform( 1, 0, 0, 0, 0.492936, 0, 0, 0, 1, 0, 0, 0 )
+shape = SubResource( 2 )
diff --git a/scenes/machines/Cannon.tscn b/scenes/machines/Cannon.tscn
new file mode 100644
index 0000000..8126887
--- /dev/null
+++ b/scenes/machines/Cannon.tscn
@@ -0,0 +1,78 @@
+[gd_scene load_steps=11 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]
+
+[sub_resource type="PhysicsMaterial" id=8]
+rough = true
+
+[sub_resource type="BoxShape" id=1]
+extents = Vector3( 1, 0.5, 0.5 )
+
+[sub_resource type="SpatialMaterial" id=2]
+albedo_color = Color( 0.333333, 0.25098, 0.0392157, 1 )
+
+[sub_resource type="CubeMesh" id=3]
+size = Vector3( 1.5, 0.25, 1 )
+
+[sub_resource type="CubeMesh" id=4]
+size = Vector3( 1.75, 0.3, 0.3 )
+
+[sub_resource type="SpatialMaterial" id=5]
+albedo_color = Color( 0, 0, 0, 1 )
+metallic = 1.0
+metallic_specular = 0.0
+roughness = 0.53
+
+[sub_resource type="BoxShape" id=6]
+extents = Vector3( 0.2, 0.2, 0.2 )
+
+[sub_resource type="CubeMesh" id=7]
+size = Vector3( 0.4, 0.4, 0.4 )
+
+[node name="Cannon" type="RigidBody"]
+mass = 3180.0
+physics_material_override = SubResource( 8 )
+script = ExtResource( 1 )
+
+[node name="CollisionShape" type="CollisionShape" parent="."]
+transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0 )
+shape = SubResource( 1 )
+
+[node name="MeshInstance" type="MeshInstance" parent="."]
+transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -0.25, 0.125, 0 )
+material_override = SubResource( 2 )
+mesh = SubResource( 3 )
+
+[node name="YawJoint" type="Spatial" parent="."]
+transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -0.368354, 0.499951, 0 )
+
+[node name="PitchJoint" type="Spatial" parent="YawJoint"]
+
+[node name="MeshInstance" type="MeshInstance" parent="YawJoint/PitchJoint"]
+transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0.355227, 0, 0 )
+mesh = SubResource( 4 )
+skeleton = NodePath("../..")
+material/0 = SubResource( 5 )
+
+[node name="Muzzle" type="Spatial" parent="YawJoint/PitchJoint"]
+transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 1.13452, 0, 0 )
+
+[node name="explosion_sound" type="AudioStreamPlayer3D" parent="YawJoint/PitchJoint/Muzzle"]
+stream = ExtResource( 2 )
+unit_db = 9.0
+
+[node name="Camera" type="Camera" parent="YawJoint/PitchJoint"]
+transform = Transform( -4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -0.513577, 0.363402, 0 )
+fov = 44.6
+far = 8192.0
+
+[node name="SteerArea" type="Area" parent="."]
+transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -0.935472, 0.123637, 0 )
+monitoring = false
+
+[node name="CollisionShape" type="CollisionShape" parent="SteerArea"]
+shape = SubResource( 6 )
+
+[node name="MeshInstance" type="MeshInstance" parent="SteerArea"]
+mesh = SubResource( 7 )
diff --git a/scenes/weapons/rockets.gd b/scenes/weapons/rockets.gd
new file mode 100644
index 0000000..e765a93
--- /dev/null
+++ b/scenes/weapons/rockets.gd
@@ -0,0 +1,40 @@
+extends Node
+
+var weapon_name = "ROCKETS"
+var player
+onready var world = get_tree().get_root().get_node("GAMEWORLD")
+
+var ammo_full : int = 5
+var ammo : int
+
+var reload_time :float= 1.0
+var cooldown_time : float = 0.0
+
+func _ready():
+ ammo = ammo_full
+ player = get_parent()
+
+func _process(delta):
+ if cooldown_time > 0.0:
+ cooldown_time -= delta
+
+func attack1():
+ if cooldown_time <= 0.0 and ammo >= 1:
+ ammo -= 1
+ cooldown_time = reload_time
+ rpc("add_rocket_to_scene", -1*player.cam.global_transform.basis.z)
+
+remotesync func add_rocket_to_scene(dir):
+ print(dir)
+ 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.set_network_master(player.get_network_master())
+ #if get_tree().get_network_unique_id() == player.get_network_master():
+ rocket.global_transform.origin = player.cam.global_transform.origin
+ rocket.global_transform.basis.x = dir
+ rocket.add_collision_exception_with(player)
+
+
+func attack2():
+ pass
diff --git a/scenes/weapons/w_Rockets.tscn b/scenes/weapons/w_Rockets.tscn
new file mode 100644
index 0000000..c52f8e3
--- /dev/null
+++ b/scenes/weapons/w_Rockets.tscn
@@ -0,0 +1,6 @@
+[gd_scene load_steps=2 format=2]
+
+[ext_resource path="res://scenes/weapons/rockets.gd" type="Script" id=1]
+
+[node name="w_Rockets" type="Spatial"]
+script = ExtResource( 1 )
diff --git a/scripts/ClientUI.gd b/scripts/ClientUI.gd
new file mode 100644
index 0000000..6a3eb41
--- /dev/null
+++ b/scripts/ClientUI.gd
@@ -0,0 +1,27 @@
+extends Node2D
+
+var client : NetworkedMultiplayerENet
+var world
+
+func _ready():
+ world = preload("res://scenes/GameBase.tscn").instance()
+ get_tree().connect("network_peer_connected", self, "_player_connected")
+ get_tree().connect("network_peer_disconnected", self, "_player_disconnected")
+ get_tree().connect("connected_to_server", self, "_connection_successful")
+ get_tree().connect("connection_failed", self, "_connected_fail")
+ get_tree().connect("server_disconnected", world, "_server_disconnected")
+
+func _connect_btn():
+ client = NetworkedMultiplayerENet.new()
+ client.create_client($IP.text, $Port.value)
+
+ get_tree().set_network_peer(client)
+
+
+func _connection_successful():
+ get_tree().get_root().add_child(world)
+ world.client = client
+ world.client_id = get_tree().get_network_unique_id()
+ world.player_name = $Name.text
+ print("Connected.")
+ queue_free()
diff --git a/scripts/CmdPrompt.gd b/scripts/CmdPrompt.gd
new file mode 100644
index 0000000..965631b
--- /dev/null
+++ b/scripts/CmdPrompt.gd
@@ -0,0 +1,26 @@
+extends LineEdit
+
+export var console_path := @""; onready var console := get_node(console_path) as ScrollContainer
+var server_ref = null
+var ui_ref = null
+
+func enter_cmd(new_text: String):
+ console.add_line(new_text)
+ text = ""
+ if new_text.substr(0,1) == "/": #PROCESS COMMAND
+ var end_ind = new_text.find(" ")-1
+ if end_ind < -1: end_ind = -1
+ var cmd : String = new_text.substr(1, end_ind)
+ var args = new_text.substr(end_ind+1, -1).split(" ", false)
+
+ if cmd == "say":
+ if server_ref != null:
+ var m_args = {"name" : "SERVER", "msg" : args.join(" ")}
+ server_ref._send_chat(m_args)
+ elif cmd == "start":
+ if server_ref == null:
+ ui_ref.start_server()
+ elif cmd == "stop":
+ if server_ref != null:
+ ui_ref.stop_server()
+
diff --git a/scripts/Console.gd b/scripts/Console.gd
new file mode 100644
index 0000000..ac73525
--- /dev/null
+++ b/scripts/Console.gd
@@ -0,0 +1,14 @@
+extends ScrollContainer
+
+# Called when the node enters the scene tree for the first time.
+func _ready():
+ pass
+
+func add_line(text):
+ var lbl = Label.new()
+ lbl.autowrap = true
+ lbl.text = text
+ text = ""
+ $ConsoleLines.add_child(lbl)
+ yield(get_tree().create_timer(0.05), "timeout")
+ ensure_control_visible(lbl)
diff --git a/scripts/GameBase.gd b/scripts/GameBase.gd
new file mode 100644
index 0000000..ee26531
--- /dev/null
+++ b/scripts/GameBase.gd
@@ -0,0 +1,77 @@
+extends Spatial
+
+var client
+var client_id
+var player_name : String
+var player_team : String
+var player_char = null
+
+var players_info = {} #dictionary of id : name, team, ping, etc.
+
+var is_chatting = false
+
+var winddir = Vector3(1,0,0)
+
+remote func set_up_server_info(info):
+ $HUD/ServerJoinMenu/MOTD.text = info["MOTD"]
+ $HUD/ServerJoinMenu/ServerName.text = info["server_name"]
+ $DEFAULTCAM.transform = info["cam_pos"]
+
+ rpc_id(1, "_call_on_server", "_client_connection_confirmed", {"id" : client_id, "username" : player_name})
+
+remote func load_map(geo_info):
+ for geo in geo_info:
+ var prop = load(geo["filename"]).instance()
+ $WORLDGEO.add_child(prop)
+ prop.transform = geo["transform"]
+
+remote func load_entities(entity_info): #machines, players, and projectiles
+ for entity in entity_info:
+ var parent_section = get_node(entity["type"])
+ var ent = load(entity["filename"]).instance()
+ ent.name = entity["name"]
+ ent.set_network_master(entity["net_master"])
+ parent_section.add_child(ent, true)
+ ent.transform = entity["transform"]
+ ent.mp_init(entity["init_info"])
+
+remote func update_players_info(info):
+ $HUD/ServerJoinMenu/Team1Players.text = ""
+ $HUD/ServerJoinMenu/Team2Players.text = ""
+ $HUD/ServerJoinMenu/Spectators.text = ""
+ players_info = info
+ for player in players_info.keys():
+ var p_team = players_info[player][1]
+ var p_name = players_info[player][0]
+ if p_team == "RED":
+ $HUD/ServerJoinMenu/Team1Players.text += p_name + ", "
+ elif p_team == "BLUE":
+ $HUD/ServerJoinMenu/Team2Players.text += p_name + ", "
+ elif p_team == "SPEC":
+ $HUD/ServerJoinMenu/Spectators.text += p_name + ", "
+
+remote func game_update_chars():
+ $HUD.update_characters()
+
+remote func game_chat_msg(msg):
+ $HUD.ui_chat_msg(msg)
+
+func select_character(dest):
+ print(dest)
+ if player_char == null:
+ rpc_id(1, "_call_on_server", "_client_request_change_character", {"id" : client_id, "current_char_name" : "NULL", "char_name" : dest})
+ else:
+ rpc_id(1, "_call_on_server", "_client_request_change_character", {"id" : client_id, "current_char_name" : player_char.name, "char_name" : dest})
+
+func client_disconnect():
+ if player_char != null:
+ player_char.deselect_character()
+ client.close_connection()
+ get_tree().quit()
+
+func join_team(team):
+ if player_char != null:
+ player_char.deselect_character()
+ $DEFAULTCAM.current = true
+ player_team = team
+ rpc_id(1, "_call_on_server", "_client_change_teams", {"id" : client_id, "team" : team})
diff --git a/scripts/Server.gd b/scripts/Server.gd
new file mode 100644
index 0000000..bd24911
--- /dev/null
+++ b/scripts/Server.gd
@@ -0,0 +1,110 @@
+extends Node
+
+var world
+var motd : String
+var server_name : String
+var player_limit : int
+var connected_player_count : int = 0
+var connected_players = {}
+
+var server_enet : NetworkedMultiplayerENet
+var output
+var output_func : String
+
+func print_line(line):
+ output.call(output_func, line)
+
+func _ready():
+ get_tree().connect("network_peer_connected", self, "_client_connect")
+ get_tree().connect("network_peer_disconnected", self, "_client_disconnect")
+
+func start_server(_server_name: String, _motd: String, max_players: int, map_path: String, ip: String, port: int, root, output_obj, output_f):
+ output = output_obj
+ output_func = output_f
+ server_name = _server_name
+ motd = _motd
+ player_limit = max_players
+
+ world = load(map_path)
+ if world:
+ world = world.instance()
+ else:
+ print_line("Error loading map.")
+ return
+
+ world.add_child(self)
+ root.add_child(world)
+ world.client_id = 1
+
+ server_enet = NetworkedMultiplayerENet.new()
+ server_enet.create_server(port, max_players)
+ get_tree().set_network_peer(server_enet)
+
+ print_line("Server started successfully.")
+
+func stop_server():
+ print_line("Shutting down server...")
+ server_enet.close_connection()
+ print_line("Shut down successfully.")
+ world.queue_free()
+
+func _client_disconnect(id):
+ print_line("Client (ID: "+str(id)+") has disconnected.")
+ for character in world.get_node("PLAYERS").get_children():
+ if character.get_network_master() == id:
+ character.rpc("set_owner", 1)
+ connected_players.erase(id)
+ connected_player_count -= 1
+ world.rpc("update_players_info", connected_players)
+
+func _client_connect(id):
+ print_line("Client (ID: "+str(id)+") connecting...")
+ connected_player_count += 1
+ connected_players[id] = ["", "SPEC"] #Placeholder for name
+
+ var server_info = {"player_count" : connected_player_count, "server_name" : server_name, "MOTD" : motd, "cam_pos" : world.get_node("DEFAULTCAM").transform}
+ world.rpc_id(id, "set_up_server_info", server_info)
+
+ var geo_info = []
+ for world_geo in world.get_node("WORLDGEO").get_children():
+ geo_info.append( { "filename" : world_geo.filename, "transform" : world_geo.transform })
+ world.rpc_id(id, "load_map", geo_info)
+
+ var ent_info = []
+ for section in ["PLAYERS","MACHINES","BALLISTICS"]:
+ for item in world.get_node(section).get_children():
+ ent_info.append({"type" : section, "net_master" : item.get_network_master(), "name" : item.name, "filename" : item.filename, "transform" : item.transform, "init_info" : item.get_init_info() })
+ world.rpc_id(id, "load_entities", ent_info)
+
+func _client_connection_confirmed(arguments):
+ print_line("Client (ID: "+str(arguments["id"])+") connected as " +arguments["username"] +".")
+ connected_players[arguments["id"]] = [arguments["username"], "SPEC"]
+ world.rpc("update_players_info", connected_players)
+
+func _client_change_teams(arguments):
+ print_line(connected_players[arguments["id"]][0] + " ("+ str(arguments["id"]) +") changed to team " + arguments["team"])
+ connected_players[arguments["id"]][1] = arguments["team"]
+ world.rpc("update_players_info", connected_players)
+
+func _client_request_change_character(arguments):
+ var dest = world.get_node("PLAYERS/"+arguments["char_name"])
+ if dest.get_network_master() == 1:
+ print_line(connected_players[arguments["id"]][0] + " selected character " + arguments["char_name"])
+ dest.rpc("set_owner", arguments["id"])
+ if arguments["current_char_name"] != "NULL":
+ var old = world.get_node("PLAYERS/"+arguments["current_char_name"])
+ old.rpc("set_owner", 1)
+
+func _character_death(arguments):
+ print(arguments)
+ var victim_player = connected_players[arguments["victim_mp_id"]][0] if arguments["victim_mp_id"] != 1 else ""
+ print_line(arguments["victim"] + " ("+victim_player+") killed by " + arguments["killer"] + " " + arguments["extra"] + ".")
+ world.rpc("game_chat_msg", arguments["victim"] + " ("+victim_player+") killed by " + arguments["killer"] + " " + arguments["extra"] + ".")
+ world.get_node("PLAYERS/"+arguments["victim"]).rpc("remove_dead")
+ world.rpc("game_update_chars")
+
+func _send_chat(arguments):
+ if !("name" in arguments):
+ arguments["name"]=connected_players[arguments["id"]][0]
+ print_line(arguments["name"]+ ": " + arguments["msg"])
+ world.rpc("game_chat_msg", arguments["name"]+ ": " + arguments["msg"])
diff --git a/scripts/ServerUI.gd b/scripts/ServerUI.gd
new file mode 100644
index 0000000..1acf9eb
--- /dev/null
+++ b/scripts/ServerUI.gd
@@ -0,0 +1,38 @@
+extends Node2D
+
+
+var server
+onready var console = get_node("Console")
+
+var is_running :bool = false
+
+func _ready():
+ $CmdPrompt.ui_ref = self
+
+func hide_init_fields():
+ for node in get_tree().get_nodes_in_group("init_fields"):
+ node.visible = false
+ $StopButton.visible = true
+
+func show_init_fields():
+ for node in get_tree().get_nodes_in_group("init_fields"):
+ node.visible = true
+ $StopButton.visible = false
+
+func start_server():
+ console.add_line("Server starting...")
+ is_running = true
+
+ server = preload("res://scenes/Server.tscn").instance()
+ $CmdPrompt.server_ref = server
+ server.start_server($ServerName.text, $MOTD.text, $PlayerCount.value, $MapPath.text, $IP.text, $Port.value, get_tree().get_root(), console, "add_line")
+
+ Input.set_mouse_mode(Input.MOUSE_MODE_VISIBLE)
+ hide_init_fields()
+
+func stop_server():
+ server.stop_server()
+ is_running = false
+ $CmdPrompt.server_ref = null
+
+ show_init_fields()
diff --git a/scripts/World.gd b/scripts/World.gd
new file mode 100644
index 0000000..dd5b177
--- /dev/null
+++ b/scripts/World.gd
@@ -0,0 +1,51 @@
+extends Spatial
+
+
+var m = SpatialMaterial.new()
+var winddir = Vector3(1,0,0)
+onready var pathfinder = get_node("PLAYERS/Player2")
+var path = []
+var map_rid
+var client_id
+var player_char
+var players_info = {}
+
+# Called when the node enters the scene tree for the first time.
+func _ready():
+ map_rid = NavigationServer.get_maps()
+ print(map_rid)
+ for rid in map_rid:
+ NavigationServer.map_set_edge_connection_margin(rid,1)
+ m.flags_unshaded = true
+ m.flags_use_point_size = true
+ m.albedo_color = Color.white
+
+remotesync func update_players_info(info):
+ players_info = info
+
+remote func _call_on_server(function, arguments):
+ print('Remote server call: ' + function)
+ $Server.call(function, arguments)
+
+func find_path(to):
+ pathfinder.nav.set_target_location(to)
+ var t_path = pathfinder.nav.get_next_location()
+ pathfinder.should_move = true
+ t_path = pathfinder.nav.get_nav_path()
+ print(to)
+ print(t_path)
+ draw_path(t_path)
+ pass
+
+func draw_path(path_array):
+ var im = get_node("Draw")
+ im.set_material_override(m)
+ im.clear()
+ im.begin(Mesh.PRIMITIVE_POINTS, null)
+ im.add_vertex(path_array[0])
+ im.add_vertex(path_array[path_array.size() - 1])
+ im.end()
+ im.begin(Mesh.PRIMITIVE_LINE_STRIP, null)
+ for x in path_array:
+ im.add_vertex(x)
+ im.end()
diff --git a/scripts/ballistics/Cannonball.gd b/scripts/ballistics/Cannonball.gd
new file mode 100644
index 0000000..e59ca6c
--- /dev/null
+++ b/scripts/ballistics/Cannonball.gd
@@ -0,0 +1,24 @@
+extends RigidBody
+
+export var drag_constant = 0.3
+var damage_exceptions = []
+var oldvel
+
+var shooter = "WORLD"
+
+func _physics_process(_delta):
+ oldvel = linear_velocity
+ add_force(-1*linear_velocity*drag_constant, Vector3.ZERO)
+
+func get_init_info():
+ return {"linear_velocity" : linear_velocity, "angular_velocity" : angular_velocity, "oldvel" : oldvel, "shooter" : shooter}
+
+func mp_init(init_info):
+ for variable in init_info.keys():
+ set(variable, init_info[variable])
+
+
+func _on_collision(body):
+ if linear_velocity.length() > 20 and !damage_exceptions.has(body) and body.has_method("damage"):
+ body.damage(oldvel.length(), "blunt")
+ damage_exceptions.append(body)
diff --git a/scripts/boats/Gunboat.gd b/scripts/boats/Gunboat.gd
new file mode 100644
index 0000000..1e8dd49
--- /dev/null
+++ b/scripts/boats/Gunboat.gd
@@ -0,0 +1,121 @@
+extends RigidBody
+
+
+# Declare member variables here. Examples:
+# var a = 2
+# var b = "text"
+var in_use : bool = false
+var user = null
+var world = null
+
+export var team = 0
+
+const accel = 50000
+const turn_accel = 50000
+
+export(float, 0.0, 1.0) var sail_out = 0.0
+export var sail_speed : float = 0.5
+var sail_turn = 0
+export var sail_turn_speed = 30
+const SAIL_MAX = 90
+
+var rudder_turn : float = 0.0
+export var rudder_speed = 25
+export var rudder_constant = 1800
+const RUDDER_MAX = 60
+
+const health_max = 1000
+var health = health_max
+const max_depth = 2
+
+#controls
+var throttle: float = 0.0
+var rudder: float = 0.0
+var mainsheet: float = 0.0
+
+func get_init_info():
+ return {"sail_out" : sail_out, "rudder_turn" : rudder_turn, "sail_turn" : sail_turn, "health" : health, "in_use" : in_use}
+
+func mp_init(init_info):
+ for variable in init_info.keys():
+ set(variable, init_info[variable])
+
+# Called when the node enters the scene tree for the first time.
+func _ready():
+ world = get_tree().get_root().find_node("GAMEWORLD", true, false)
+ mass = 13500
+ weight = mass * 9.8
+
+func is_in_use():
+ return in_use
+
+func take_control(controller):
+ user = controller
+ in_use = true
+ return self
+
+func relinquish_control():
+ in_use = false
+ rudder = 0.0
+ throttle = 0.0
+ mainsheet = 0.0
+ user = null
+
+func auto_sail(delta):
+ var in_range = global_transform.basis.x.dot(world.winddir) >= 0
+ if in_range:
+ if Vector2(world.winddir.x, world.winddir.z).angle_to(Vector2($Mast.global_transform.basis.x.x,$Mast.global_transform.basis.x.z)) < 0:
+ sail_turn -= sail_turn_speed*delta
+ else:
+ sail_turn += sail_turn_speed*delta
+ else:
+ if abs(Vector2(world.winddir.x, world.winddir.z).angle_to(Vector2(global_transform.basis.z.x,global_transform.basis.z.z))) < PI/2:
+ sail_turn -= sail_turn_speed*delta
+ else:
+ sail_turn += sail_turn_speed*delta
+
+func attack1():
+ pass
+
+func attack2():
+ pass
+
+func direction_input(fwd,bwd,left,right,_left,_right):
+ throttle = fwd - bwd
+ rudder = left - right
+ mainsheet = _left - _right
+
+func damage(amount, type, shooter, extra = ""):
+ health -= amount
+ print(health)
+
+# Called every frame. 'delta' is the elapsed time since the previous frame.
+func _physics_process(delta):
+ $Mast/Sail.scale.y = sail_out
+ $Rudder.rotation_degrees.y = rudder_turn
+ $Mast.rotation_degrees.y = sail_turn
+ var push_force = accel*sail_out*world.winddir.dot($Mast.global_transform.basis.x)
+ if world.winddir.angle_to($Mast.global_transform.basis.x) < PI/2:
+ add_force(global_transform.basis.x*push_force, Vector3.ZERO)
+ add_torque(Vector3(0,-rudder_turn*rudder_constant*(0.5+linear_velocity.dot(global_transform.basis.x)),0))
+ add_torque(Vector3(-1000000*angular_velocity.x,0,0))
+ add_torque(Vector3(0,0,-1000000*angular_velocity.z))
+ rudder_turn += rudder_speed*delta*(-0.25 if rudder_turn > 0 else 0.25)
+ for point in $FloatPoints.get_children():
+ for area in point.get_overlapping_areas():
+ if area.name == "WaterArea":
+ var depth = area.global_transform.origin.y-point.global_transform.origin.y
+ var floatiness = 0.275 if health <= 0 else 1
+ if floatiness == 0.275:
+ depth = 0.05
+ add_force(Vector3.UP*weight*depth*floatiness, point.global_transform.origin-global_transform.origin)
+ if in_use:
+ rudder_turn += rudder_speed*delta*(rudder)
+ sail_out += sail_speed*delta*(throttle)
+ sail_turn += sail_turn_speed*delta*(mainsheet)
+ auto_sail(delta)
+ sail_out = clamp(sail_out, 0, 1)
+ rudder_turn = clamp(rudder_turn, -RUDDER_MAX, RUDDER_MAX)
+ sail_turn = clamp(sail_turn, -SAIL_MAX, SAIL_MAX)
+
+ #add_force(transform.basis.x*accel*Input.get_action_strength("move_forward"), Vector3.ZERO)
diff --git a/scripts/characters/player_controller_new.gd b/scripts/characters/player_controller_new.gd
new file mode 100644
index 0000000..37f8562
--- /dev/null
+++ b/scripts/characters/player_controller_new.gd
@@ -0,0 +1,236 @@
+extends RigidBody
+
+# Game
+export var team = "RED"
+export (int) var health = 100
+var weapon = null
+var world
+
+# Camera
+export(float) var mouse_sensitivity = 12.0
+export(float) var FOV = 90.0
+var mouse_axis := Vector2()
+onready var head: Spatial = $Head
+onready var cam: Camera = $Head/Camera
+
+# Move
+var velocity := Vector3()
+var direction := Vector3()
+var move_axis := Vector2()
+var floorspeed := Vector3()
+onready var nav = $NavigationAgent
+
+# Walk
+const FLOOR_MAX_ANGLE: float = deg2rad(46.0)
+export(float) var jump_height = 400
+
+# Control
+var controlling_machine = false #whether character is riding/controlling something
+var machine = null
+export var is_player = false #whether character is currently controlled by a player
+var should_move = false
+
+#physics
+var player_state : PhysicsDirectBodyState
+var is_on_floor:bool
+export(float) var acceleration = 80.0
+export(int) var walk_speed = 6
+export(float) var c_friction = 4.0
+export(float) var _airspeed_cap = 1.0
+export(float) var air_control = 1.0
+
+# Called when the node enters the scene tree
+func _ready() -> void:
+ weapon = preload("res://scenes/weapons/w_Rockets.tscn").instance()
+ add_child(weapon)
+ world = get_tree().get_root().get_node("GAMEWORLD")
+ if is_player:
+ cam.current = true
+ $Head/Camera/UseRay.add_exception(self)
+ $Head/Camera/MeleeRay.add_exception(self)
+ $Head/Camera/LongRay.add_exception(self)
+ Input.set_mouse_mode(Input.MOUSE_MODE_CAPTURED)
+ cam.fov = FOV
+
+func get_init_info():
+ return {"linear_velocity" : linear_velocity, "angular_velocity" : angular_velocity, "controlling_machine" : controlling_machine, "team" : team, "health" : health, "nametag" : $Nametag.text}
+
+func mp_init(init_info):
+ for variable in init_info.keys():
+ set(variable, init_info[variable])
+ $Nametag.text = init_info["nametag"]
+
+remote func set_phys_transform(trfrm, lvel):
+ transform = trfrm
+ linear_velocity = lvel
+
+# Called every frame. 'delta' is the elapsed time since the previous frame
+func _process(_delta: float) -> void:
+
+ if is_player and !world.is_chatting:
+ if Input.is_action_just_pressed("use"):
+ initiate_use()
+
+ if controlling_machine:
+ if Input.is_action_just_pressed("fire"):
+ machine.attack1()
+ if Input.is_action_just_pressed("fire2"):
+ machine.attack2()
+ machine.direction_input(Input.get_action_strength("move_forward"),Input.get_action_strength("move_backward"), Input.get_action_strength("move_right"),Input.get_action_strength("move_left"), Input.get_action_strength("alt_right"),Input.get_action_strength("alt_left"))
+ else:
+ if Input.is_action_just_pressed("fire"):
+ weapon.attack1()
+ 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")
+
+
+func initiate_use():
+ if controlling_machine:
+ machine.relinquish_control()
+ machine = null
+ controlling_machine = false
+ if is_player:
+ cam.current = true
+ return
+ if $Head/Camera/UseRay.is_colliding():
+ var type = $Head/Camera/UseRay.get_collider().name
+ match type:
+ "SteerArea":
+ controlling_machine = true
+ machine = $Head/Camera/UseRay.get_collider().get_parent().take_control(self)
+ var gt = global_transform.origin
+ velocity = Vector3.ZERO
+ global_transform.origin = gt
+ _:
+ pass
+
+remotesync func set_owner(owner_id):
+ $Nametag.text = ""
+ set_network_master(owner_id)
+ if owner_id != 1:
+ $Nametag.text = world.players_info[owner_id][0]
+ if get_tree().get_network_unique_id() != 1:
+ if owner_id == world.client_id:
+ world.player_char = self
+ is_player = true
+ cam.current = true
+ else:
+ cam.current = false
+ is_player = false
+ world.get_node("HUD").update_characters()
+
+func deselect_character():
+ if is_network_master():
+ world.player_char = null
+ world.get_node("DEFAULTCAM").current = true
+ rpc("set_owner", 1)
+
+func regain_control(_gt):
+ controlling_machine = false
+ machine = null
+
+# Called every physics tick. 'delta' is constant
+func _physics_process(delta: float) -> void:
+ walk(delta)
+ if is_network_master():
+ rpc("set_phys_transform", transform, linear_velocity)
+
+# called by signal when character is collided with
+func on_floor_test() -> void:
+ if $Feet.is_colliding():
+ is_on_floor = true
+ if $Feet.get_collider().has_method("get_linear_velocity"):
+ floorspeed = $Feet.get_collider().get_linear_velocity()
+ else:
+ floorspeed = Vector3.ZERO
+ return
+ if player_state:
+ 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:
+ is_on_floor = true
+
+#modify simulated physics results
+func _integrate_forces(state) -> void:
+ player_state = state
+ velocity = state.get_linear_velocity()
+ if should_move:
+ nav.set_velocity(velocity)
+ if nav.is_target_reached():
+ should_move = false
+
+# on input event
+func _input(event: InputEvent) -> void:
+ if is_player:
+ if event is InputEventMouseMotion:
+ mouse_axis = event.relative
+ camera_rotation()
+
+func walk(_delta:float) -> void:
+ on_floor_test()
+ # Input
+ direction = Vector3()
+ var aim: Basis = head.get_global_transform().basis
+ direction += -move_axis.x * aim.z + move_axis.y * aim.x
+ if !is_player and should_move:
+ direction = nav.get_next_location() - global_transform.origin
+ if nav.get_next_location().y - global_transform.origin.y > 0.05 and is_on_floor:
+ apply_central_impulse(Vector3.UP*jump_height)
+ direction.y = 0
+ direction = direction.normalized()
+
+ # Jump
+ if is_on_floor and is_player:
+ if Input.is_action_just_pressed("move_jump"):
+ apply_central_impulse(Vector3.UP*jump_height)
+
+ #max walk speed
+ var _speed = walk_speed
+ var _temp_accel: float = acceleration
+ var _cspeed = sqrt(pow(velocity.x-floorspeed.x,2)+pow(velocity.z-floorspeed.z,2))
+
+ if not is_on_floor:
+ _temp_accel *= air_control
+
+ var projVel = Vector2(velocity.x-floorspeed.x,velocity.z-floorspeed.z).dot(Vector2(direction.x,direction.z))
+
+ if is_on_floor:
+ if _speed - _cspeed > 0:
+ add_central_force (mass*Vector3(direction.x*_temp_accel, 0, direction.z*_temp_accel))#velocity.x += direction.x*_temp_accel
+ else:
+ add_central_force(mass*Vector3(direction.x*(_speed-projVel), 0, direction.z*(_speed-projVel)))
+ elif _airspeed_cap - projVel > 0:
+ add_central_force (mass*Vector3(direction.x*_temp_accel, 0, direction.z*_temp_accel))
+
+ is_on_floor = false #reset whether is on floor in between frames
+
+remotesync func damage(dmg_amt, type, shooter, extra = ""):
+ health -= dmg_amt
+ if health <= 0 and is_network_master():
+ if get_network_master() == 1:
+ world._call_on_server("_character_death", {"killer" : shooter, "victim_mp_id" : get_network_master(), "victim" : name, "extra" : extra})
+ else:
+ world.rpc_id(1, "_call_on_server", "_character_death", {"killer" : shooter, "victim_mp_id" : get_network_master(), "victim" : name, "extra" : extra})
+
+
+remotesync func remove_dead():
+ deselect_character()
+ queue_free()
+
+func camera_rotation() -> void:
+ if Input.get_mouse_mode() != Input.MOUSE_MODE_CAPTURED:
+ return
+ if mouse_axis.length() > 0:
+ var horizontal: float = -mouse_axis.x * (mouse_sensitivity / 100)
+ var vertical: float = -mouse_axis.y * (mouse_sensitivity / 100)
+
+ mouse_axis = Vector2()
+
+ head.rotate_y(deg2rad(horizontal))
+ cam.rotate_x(deg2rad(vertical))
+
+ # Clamp mouse rotation
+ var temp_rot: Vector3 = cam.rotation_degrees
+ temp_rot.x = clamp(temp_rot.x, -90, 90)
+ cam.rotation_degrees = temp_rot
+
diff --git a/scripts/machines/Cannon.gd b/scripts/machines/Cannon.gd
new file mode 100644
index 0000000..d7c9a18
--- /dev/null
+++ b/scripts/machines/Cannon.gd
@@ -0,0 +1,92 @@
+extends RigidBody
+#Basis
+var in_use : bool = false
+var user = null
+var world = null
+
+var cooldown = 0
+export var fire_rate = 1 #shot/s
+export var ball_speed = 500 #m/s
+
+var pitch :float = 0.0
+var turn :float = 0.0
+
+export var turn_speed = 7.5 #deg/s
+export var pitch_speed = 10
+
+export var max_pitch = 50
+export var min_pitch = -10
+export var min_yaw = -15
+export var max_yaw = 15
+
+onready var muzzle = get_node("YawJoint/PitchJoint/Muzzle")
+
+func get_init_info():
+ return {"pitch_rot" : $YawJoint/PitchJoint.rotation_degrees.z, "turn_rot" : $YawJoint.rotation_degrees.y, "in_use" : in_use}
+
+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"]
+
+# Called when the node enters the scene tree for the first time.
+func _ready():
+ if get_parent().name != "MACHINES":
+ add_collision_exception_with(get_parent())
+ mode = RigidBody.MODE_STATIC
+ world = get_tree().get_root().find_node("BALLISTICS", true, false)
+
+
+func is_in_use():
+ return in_use
+
+func take_control(controller):
+ $YawJoint/PitchJoint/Camera.current = true
+ user = controller
+ in_use = true
+ return self
+
+func relinquish_control():
+ in_use = false
+ user = null
+
+func _physics_process(delta):
+ if cooldown > 0:
+ cooldown -= delta
+ if in_use:
+ #aim
+ $YawJoint/PitchJoint.rotation_degrees.z += pitch*pitch_speed*delta
+ $YawJoint.rotation_degrees.y += turn*turn_speed*delta
+ if $YawJoint.rotation_degrees.y > max_yaw:
+ $YawJoint.rotation_degrees.y = max_yaw
+ elif $YawJoint.rotation_degrees.y < min_yaw:
+ $YawJoint.rotation_degrees.y = min_yaw
+ if $YawJoint/PitchJoint.rotation_degrees.z > max_pitch:
+ $YawJoint/PitchJoint.rotation_degrees.z = max_pitch
+ elif $YawJoint/PitchJoint.rotation_degrees.z < min_pitch:
+ $YawJoint/PitchJoint.rotation_degrees.z = min_pitch
+
+func direction_input(fwd,bwd,left,right,_left,_right):
+ pitch = fwd - bwd
+ turn = left - right
+
+func attack1():
+ if cooldown > 0:
+ return
+ $YawJoint/PitchJoint/Muzzle/explosion_sound.play()
+ var expl = preload("res://particles/p_Explosion.tscn").instance()
+ var cball = preload("res://scenes/ballistics/Cannonball.tscn").instance()
+ world.add_child(cball)
+ world.add_child(expl)
+ expl.init(muzzle.global_transform.origin, Vector3.ZERO)
+ add_collision_exception_with(cball)
+ cball.global_transform.origin = muzzle.global_transform.origin
+ cball.linear_velocity = muzzle.global_transform.basis.x*ball_speed
+ cooldown = fire_rate
+ if mode == RigidBody.MODE_STATIC:
+ 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:
+ apply_impulse($YawJoint/PitchJoint.global_transform.origin - global_transform.origin, -1*cball.mass*ball_speed*muzzle.global_transform.basis.x)
+
+func attack2():
+ pass
diff --git a/scripts/world_tools.gd b/scripts/world_tools.gd
new file mode 100644
index 0000000..bb3b336
--- /dev/null
+++ b/scripts/world_tools.gd
@@ -0,0 +1,65 @@
+tool
+extends Node
+
+export(String) var terrain1path = "" setget t1update
+export(String) var terrain2path = "" setget t2update
+export(bool) var seam = 0 setget makeseam
+export(Vector3) var winddir = Vector3.ZERO
+
+var terr1
+var terr2
+
+func t1update(p):
+ terrain1path = p
+ terr1 = get_node(terrain1path)
+func t2update(p):
+ terrain2path = p
+ terr2 = get_node(terrain2path)
+
+#makes adjacent terrain (terr2) snap to given terrain (terr1) on their border
+func makeseam(_p):
+# var t1pos: Vector3 = terr1.transform.origin
+# var t2pos: Vector3 = terr2.transform.origin
+# var t1data = terr1.get_data()
+# var t2data = terr2.get_data()
+# var heightmap1: Image = t1data.get_image(t1data.CHANNEL_HEIGHT)
+# var heightmap2: Image = t2data.get_image(t2data.CHANNEL_HEIGHT)
+#
+# if heightmap1.get_height() != heightmap2.get_height():
+# return
+# var sidelength = heightmap1.get_height()
+# heightmap2.lock()
+# heightmap1.lock()
+
+ #if t1pos.distance_squared_to(t2pos) != heightmap1.get_height()*heightmap1.get_height():
+ # return
+ pass
+# var side : int = 0
+# var is_x : bool
+# if t1pos.x == t2pos.x:
+# is_x = false
+# if t1pos.z > t2pos.z:
+# side = sidelength-1
+# elif t2pos.z == t2pos.z:
+# is_x = true
+# if t1pos.x > t2pos.x:
+# side = sidelength-1
+# else:
+# return
+#
+# var oside = sidelength-1-side
+#
+# for i in sidelength:
+# if is_x:
+# heightmap2.set_pixel(side, i, heightmap1.get_pixel(oside, i))
+# else:
+# heightmap2.set_pixel(i, side, heightmap1.get_pixel(i, oside))
+#
+# heightmap2.unlock()
+# heightmap1.unlock()
+#
+# var modified_region = Rect2(Vector2(), heightmap2.get_size())
+# t2data.notify_region_change(modified_region, t2data.CHANNEL_HEIGHT)
+# Called every frame. 'delta' is the elapsed time since the previous frame.
+#func _process(delta):
+# pass
diff --git a/sounds/capture.wav b/sounds/capture.wav
new file mode 100644
index 0000000..29b1fd8
--- /dev/null
+++ b/sounds/capture.wav
Binary files differ
diff --git a/sounds/capture.wav.import b/sounds/capture.wav.import
new file mode 100644
index 0000000..78ca61c
--- /dev/null
+++ b/sounds/capture.wav.import
@@ -0,0 +1,23 @@
+[remap]
+
+importer="wav"
+type="AudioStreamSample"
+path="res://.import/capture.wav-ad0fe61b79d5dd800386c958a3ced32e.sample"
+
+[deps]
+
+source_file="res://sounds/capture.wav"
+dest_files=[ "res://.import/capture.wav-ad0fe61b79d5dd800386c958a3ced32e.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/sounds/explode.wav b/sounds/explode.wav
new file mode 100644
index 0000000..bcad45b
--- /dev/null
+++ b/sounds/explode.wav
Binary files differ
diff --git a/sounds/explode.wav.import b/sounds/explode.wav.import
new file mode 100644
index 0000000..451b8fd
--- /dev/null
+++ b/sounds/explode.wav.import
@@ -0,0 +1,23 @@
+[remap]
+
+importer="wav"
+type="AudioStreamSample"
+path="res://.import/explode.wav-1d7c8e9c32dec8f279cd96d5d37cecb1.sample"
+
+[deps]
+
+source_file="res://sounds/explode.wav"
+dest_files=[ "res://.import/explode.wav-1d7c8e9c32dec8f279cd96d5d37cecb1.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/textures/FreeMono.otf b/textures/FreeMono.otf
new file mode 100644
index 0000000..dc646b1
--- /dev/null
+++ b/textures/FreeMono.otf
Binary files differ
diff --git a/textures/WaterA.jpg b/textures/WaterA.jpg
new file mode 100644
index 0000000..a011d09
--- /dev/null
+++ b/textures/WaterA.jpg
Binary files differ
diff --git a/textures/WaterA.jpg.import b/textures/WaterA.jpg.import
new file mode 100644
index 0000000..604fb99
--- /dev/null
+++ b/textures/WaterA.jpg.import
@@ -0,0 +1,37 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path.s3tc="res://.import/WaterA.jpg-8a9f5eee48867fac51e21ebc384b6443.s3tc.stex"
+path.etc2="res://.import/WaterA.jpg-8a9f5eee48867fac51e21ebc384b6443.etc2.stex"
+metadata={
+"imported_formats": [ "s3tc", "etc2" ],
+"vram_texture": true
+}
+
+[deps]
+
+source_file="res://textures/WaterA.jpg"
+dest_files=[ "res://.import/WaterA.jpg-8a9f5eee48867fac51e21ebc384b6443.s3tc.stex", "res://.import/WaterA.jpg-8a9f5eee48867fac51e21ebc384b6443.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
diff --git a/textures/WaterB.jpg b/textures/WaterB.jpg
new file mode 100644
index 0000000..ba12546
--- /dev/null
+++ b/textures/WaterB.jpg
Binary files differ
diff --git a/textures/WaterB.jpg.import b/textures/WaterB.jpg.import
new file mode 100644
index 0000000..ac22ae8
--- /dev/null
+++ b/textures/WaterB.jpg.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/WaterB.jpg-ad2b8fe64fb2c16f5f5043c2c25b8183.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://textures/WaterB.jpg"
+dest_files=[ "res://.import/WaterB.jpg-ad2b8fe64fb2c16f5f5043c2c25b8183.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=true
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+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=true
+svg/scale=1.0
diff --git a/textures/WaterC.jpg b/textures/WaterC.jpg
new file mode 100644
index 0000000..64e6b35
--- /dev/null
+++ b/textures/WaterC.jpg
Binary files differ
diff --git a/textures/WaterC.jpg.import b/textures/WaterC.jpg.import
new file mode 100644
index 0000000..c39e05a
--- /dev/null
+++ b/textures/WaterC.jpg.import
@@ -0,0 +1,37 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path.s3tc="res://.import/WaterC.jpg-d042637943918b86bb9b89e4bb1561ec.s3tc.stex"
+path.etc2="res://.import/WaterC.jpg-d042637943918b86bb9b89e4bb1561ec.etc2.stex"
+metadata={
+"imported_formats": [ "s3tc", "etc2" ],
+"vram_texture": true
+}
+
+[deps]
+
+source_file="res://textures/WaterC.jpg"
+dest_files=[ "res://.import/WaterC.jpg-d042637943918b86bb9b89e4bb1561ec.s3tc.stex", "res://.import/WaterC.jpg-d042637943918b86bb9b89e4bb1561ec.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
diff --git a/textures/conc_slabs01_c.png b/textures/conc_slabs01_c.png
new file mode 100644
index 0000000..1513ba6
--- /dev/null
+++ b/textures/conc_slabs01_c.png
Binary files differ
diff --git a/textures/conc_slabs01_c.png.import b/textures/conc_slabs01_c.png.import
new file mode 100644
index 0000000..bbb35d8
--- /dev/null
+++ b/textures/conc_slabs01_c.png.import
@@ -0,0 +1,37 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path.s3tc="res://.import/conc_slabs01_c.png-03b16280351110ffef58557c4442b617.s3tc.stex"
+path.etc2="res://.import/conc_slabs01_c.png-03b16280351110ffef58557c4442b617.etc2.stex"
+metadata={
+"imported_formats": [ "s3tc", "etc2" ],
+"vram_texture": true
+}
+
+[deps]
+
+source_file="res://textures/conc_slabs01_c.png"
+dest_files=[ "res://.import/conc_slabs01_c.png-03b16280351110ffef58557c4442b617.s3tc.stex", "res://.import/conc_slabs01_c.png-03b16280351110ffef58557c4442b617.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=false
+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
diff --git a/textures/debris1.png b/textures/debris1.png
new file mode 100644
index 0000000..1b4d6f7
--- /dev/null
+++ b/textures/debris1.png
Binary files differ
diff --git a/textures/debris1.png.import b/textures/debris1.png.import
new file mode 100644
index 0000000..319ad0e
--- /dev/null
+++ b/textures/debris1.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/debris1.png-4fe21a9e56c99b356618f23820ec2ca9.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://textures/debris1.png"
+dest_files=[ "res://.import/debris1.png-4fe21a9e56c99b356618f23820ec2ca9.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+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=true
+svg/scale=1.0
diff --git a/textures/debris2.png b/textures/debris2.png
new file mode 100644
index 0000000..cbde917
--- /dev/null
+++ b/textures/debris2.png
Binary files differ
diff --git a/textures/debris2.png.import b/textures/debris2.png.import
new file mode 100644
index 0000000..2dabeb5
--- /dev/null
+++ b/textures/debris2.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/debris2.png-43d498b9e855dc2677264edc3b6b0d71.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://textures/debris2.png"
+dest_files=[ "res://.import/debris2.png-43d498b9e855dc2677264edc3b6b0d71.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+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=true
+svg/scale=1.0
diff --git a/textures/dirt.jpg b/textures/dirt.jpg
new file mode 100644
index 0000000..a1f2ef1
--- /dev/null
+++ b/textures/dirt.jpg
Binary files differ
diff --git a/textures/dirt.jpg.import b/textures/dirt.jpg.import
new file mode 100644
index 0000000..47a5ac1
--- /dev/null
+++ b/textures/dirt.jpg.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/dirt.jpg-5cc971cf0ef2afd3e8992456d2a6a75f.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://textures/dirt.jpg"
+dest_files=[ "res://.import/dirt.jpg-5cc971cf0ef2afd3e8992456d2a6a75f.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=true
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+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=true
+svg/scale=1.0
diff --git a/textures/flame.png b/textures/flame.png
new file mode 100644
index 0000000..19a6871
--- /dev/null
+++ b/textures/flame.png
Binary files differ
diff --git a/textures/flame.png.import b/textures/flame.png.import
new file mode 100644
index 0000000..c5a9830
--- /dev/null
+++ b/textures/flame.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/flame.png-94b16ce463dcda40fe5021eb2e643a67.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://textures/flame.png"
+dest_files=[ "res://.import/flame.png-94b16ce463dcda40fe5021eb2e643a67.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+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=true
+svg/scale=1.0
diff --git a/textures/planks.jpg b/textures/planks.jpg
new file mode 100644
index 0000000..27f435a
--- /dev/null
+++ b/textures/planks.jpg
Binary files differ
diff --git a/textures/planks.jpg.import b/textures/planks.jpg.import
new file mode 100644
index 0000000..587679a
--- /dev/null
+++ b/textures/planks.jpg.import
@@ -0,0 +1,37 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path.s3tc="res://.import/planks.jpg-70c48f89a7e1a9a4ea44b69cc9fc7c6f.s3tc.stex"
+path.etc2="res://.import/planks.jpg-70c48f89a7e1a9a4ea44b69cc9fc7c6f.etc2.stex"
+metadata={
+"imported_formats": [ "s3tc", "etc2" ],
+"vram_texture": true
+}
+
+[deps]
+
+source_file="res://textures/planks.jpg"
+dest_files=[ "res://.import/planks.jpg-70c48f89a7e1a9a4ea44b69cc9fc7c6f.s3tc.stex", "res://.import/planks.jpg-70c48f89a7e1a9a4ea44b69cc9fc7c6f.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=false
+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
diff --git a/textures/shockwave.png b/textures/shockwave.png
new file mode 100644
index 0000000..3352185
--- /dev/null
+++ b/textures/shockwave.png
Binary files differ
diff --git a/textures/shockwave.png.import b/textures/shockwave.png.import
new file mode 100644
index 0000000..3f520f2
--- /dev/null
+++ b/textures/shockwave.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/shockwave.png-011356472f7286f4f283e130fc6d60d0.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://textures/shockwave.png"
+dest_files=[ "res://.import/shockwave.png-011356472f7286f4f283e130fc6d60d0.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+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=true
+svg/scale=1.0
diff --git a/textures/smoke.png b/textures/smoke.png
new file mode 100644
index 0000000..b547e1e
--- /dev/null
+++ b/textures/smoke.png
Binary files differ
diff --git a/textures/smoke.png.import b/textures/smoke.png.import
new file mode 100644
index 0000000..959f293
--- /dev/null
+++ b/textures/smoke.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/smoke.png-ca92037af54291e7c4ac41b03252fb32.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://textures/smoke.png"
+dest_files=[ "res://.import/smoke.png-ca92037af54291e7c4ac41b03252fb32.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+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=true
+svg/scale=1.0
diff --git a/ui/HUD.gd b/ui/HUD.gd
new file mode 100644
index 0000000..4c5506b
--- /dev/null
+++ b/ui/HUD.gd
@@ -0,0 +1,79 @@
+extends Control
+
+
+var world
+onready var character_list = $CharacterSelect/VBoxContainer
+
+# Called when the node enters the scene tree for the first time.
+func _ready():
+ world = get_tree().get_root().get_node("GAMEWORLD")
+
+func _input(_event):
+ if Input.is_action_just_pressed("menu"): #toggle mouse capture on esc
+ $ServerJoinMenu.visible = false
+ $CharacterSelect.visible = false
+ $ChatPrompt.visible = false
+ $HUDAnim.play("close_chat")
+ world.is_chatting = false
+ Input.set_mouse_mode(Input.MOUSE_MODE_CAPTURED)
+ if Input.is_action_just_pressed("server_menu"):
+ world.is_chatting = true
+ $CharacterSelect.visible = false
+ $ServerJoinMenu.visible = true
+ Input.set_mouse_mode(Input.MOUSE_MODE_VISIBLE)
+ if Input.is_action_just_pressed("game_menu"):
+ update_characters()
+ world.is_chatting = true
+ $ServerJoinMenu.visible = false
+ $CharacterSelect.visible = true
+ Input.set_mouse_mode(Input.MOUSE_MODE_VISIBLE)
+ if Input.is_action_just_pressed("chat") and !$ChatPrompt.visible:
+ world.is_chatting = true
+ Input.set_mouse_mode(Input.MOUSE_MODE_VISIBLE)
+ $Chat.visible = true
+ $ChatPrompt.visible = true
+ $ChatPrompt.grab_focus()
+ yield(get_tree(), "idle_frame")
+ $ChatPrompt.text = ""
+
+func send_chat_msg(txt):
+ world.is_chatting = false
+ world.rpc_id(1, "_call_on_server", "_send_chat", {"id" : world.client_id, "msg" : txt})
+ $ChatPrompt.visible = false
+ $ChatPrompt.text = ""
+
+func ui_chat_msg(msg):
+ $HUDAnim.stop()
+ $Chat.visible = true
+ var textlabel = Label.new()
+ textlabel.text = msg
+ textlabel.autowrap = true
+ textlabel.set_h_size_flags(SIZE_EXPAND_FILL)
+ $Chat/ChatLines.add_child(textlabel)
+ yield(get_tree().create_timer(0.05), "timeout")
+ $Chat.ensure_control_visible(textlabel)
+ $HUDAnim.play("close_chat")
+ Input.set_mouse_mode(Input.MOUSE_MODE_CAPTURED)
+
+func ui_hide_chat():
+ if !$ChatPrompt.visible:
+ $Chat.visible = false
+
+func update_characters():
+ for btn in character_list.get_children():
+ btn.queue_free()
+ for character in world.get_node("PLAYERS").get_children():
+ if world.player_team == character.team:
+ var select_button = Button.new()
+ select_button.connect("pressed", world, "select_character", [character.name])
+ select_button.text = character.name + " (" + str(character.get_network_master()) + ")"
+ character_list.add_child(select_button)
+
+func _ui_disconnect():
+ get_tree().get_root().get_node("GAMEWORLD").client_disconnect()
+
+func ui_join_red():
+ world.join_team("RED")
+
+func ui_join_blue():
+ world.join_team("BLUE")
diff --git a/ui/HUD.tscn b/ui/HUD.tscn
new file mode 100644
index 0000000..35c6cb7
--- /dev/null
+++ b/ui/HUD.tscn
@@ -0,0 +1,206 @@
+[gd_scene load_steps=8 format=2]
+
+[ext_resource path="res://ui/HUD.gd" type="Script" id=1]
+[ext_resource path="res://textures/FreeMono.otf" type="DynamicFontData" id=2]
+
+[sub_resource type="DynamicFont" id=1]
+size = 42
+outline_size = 2
+outline_color = Color( 0, 0, 0, 1 )
+font_data = ExtResource( 2 )
+
+[sub_resource type="DynamicFont" id=2]
+size = 18
+outline_size = 1
+outline_color = Color( 0, 0, 0, 1 )
+font_data = ExtResource( 2 )
+
+[sub_resource type="DynamicFont" id=3]
+font_data = ExtResource( 2 )
+
+[sub_resource type="Animation" id=4]
+resource_name = "close_chat"
+length = 4.0
+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( 4 ),
+"transitions": PoolRealArray( 1 ),
+"values": [ {
+"args": [ ],
+"method": "ui_hide_chat"
+} ]
+}
+
+[sub_resource type="DynamicFont" id=5]
+font_data = ExtResource( 2 )
+
+[node name="HUD" type="Control"]
+anchor_right = 1.0
+anchor_bottom = 1.0
+script = ExtResource( 1 )
+
+[node name="Crosshair" type="Label" parent="."]
+anchor_left = 0.5
+anchor_top = 0.5
+anchor_right = 0.5
+anchor_bottom = 0.5
+text = "+"
+
+[node name="ServerJoinMenu" type="Control" parent="."]
+visible = false
+anchor_left = 0.15
+anchor_top = 0.15
+anchor_right = 0.85
+anchor_bottom = 1.0
+
+[node name="ServerName" type="Label" parent="ServerJoinMenu"]
+anchor_right = 1.0
+custom_fonts/font = SubResource( 1 )
+text = "SERVER NAME"
+align = 1
+
+[node name="MOTD" type="Label" parent="ServerJoinMenu"]
+anchor_left = 0.05
+anchor_top = 0.073
+anchor_right = 0.95
+anchor_bottom = 0.266
+custom_fonts/font = SubResource( 2 )
+text = "This is where the MOTD goes."
+align = 1
+
+[node name="Team1Label" type="Label" parent="ServerJoinMenu"]
+anchor_left = 0.05
+anchor_top = 0.266
+anchor_right = 0.05
+anchor_bottom = 0.275
+margin_right = 40.0
+margin_bottom = 14.0
+custom_fonts/font = SubResource( 3 )
+text = "RED TEAM:"
+
+[node name="Team1Players" type="Label" parent="ServerJoinMenu"]
+anchor_left = 0.05
+anchor_top = 0.266
+anchor_right = 0.05
+anchor_bottom = 0.275
+margin_left = 86.56
+margin_top = 0.339996
+margin_right = 697.56
+margin_bottom = 33.75
+custom_fonts/font = SubResource( 3 )
+autowrap = true
+
+[node name="Team2Label" type="Label" parent="ServerJoinMenu"]
+anchor_left = 0.05
+anchor_top = 0.266
+anchor_right = 0.05
+anchor_bottom = 0.275
+margin_left = -0.440002
+margin_top = 74.34
+margin_right = 69.56
+margin_bottom = 88.34
+custom_fonts/font = SubResource( 3 )
+text = "BLUE TEAM:"
+
+[node name="Team2Players" type="Label" parent="ServerJoinMenu"]
+anchor_left = 0.05
+anchor_top = 0.266
+anchor_right = 0.05
+anchor_bottom = 0.275
+margin_left = 99.56
+margin_top = 74.34
+margin_right = 710.56
+margin_bottom = 105.75
+custom_fonts/font = SubResource( 3 )
+autowrap = true
+
+[node name="Spectators" type="Label" parent="ServerJoinMenu"]
+anchor_left = 0.05
+anchor_top = 0.266
+anchor_right = 0.05
+anchor_bottom = 0.275
+margin_left = 26.56
+margin_top = 193.34
+margin_right = 637.56
+margin_bottom = 224.75
+custom_fonts/font = SubResource( 3 )
+autowrap = true
+
+[node name="JoinTeam1" type="Button" parent="ServerJoinMenu"]
+margin_left = 52.4
+margin_top = 154.0
+margin_right = 87.4
+margin_bottom = 174.0
+text = "Join"
+
+[node name="JoinTeam2" type="Button" parent="ServerJoinMenu"]
+margin_left = 52.4
+margin_top = 229.0
+margin_right = 87.4
+margin_bottom = 249.0
+text = "Join"
+
+[node name="Disconnect" type="Button" parent="ServerJoinMenu"]
+margin_left = 35.0
+margin_top = 287.0
+margin_right = 149.0
+margin_bottom = 307.0
+text = "DISCONNECT"
+
+[node name="CharacterSelect" type="ScrollContainer" parent="."]
+visible = false
+margin_left = 82.0
+margin_top = 20.0
+margin_right = 298.0
+margin_bottom = 580.0
+
+[node name="VBoxContainer" type="VBoxContainer" parent="CharacterSelect"]
+
+[node name="Chat" type="ScrollContainer" parent="."]
+anchor_left = 0.018
+anchor_top = 0.651
+anchor_right = 0.23
+anchor_bottom = 0.834
+margin_left = -0.431999
+margin_top = 0.399994
+margin_right = 5.48
+margin_bottom = 0.600006
+follow_focus = true
+scroll_horizontal_enabled = false
+
+[node name="ChatLines" type="VBoxContainer" parent="Chat"]
+margin_right = 223.0
+margin_bottom = 110.0
+size_flags_horizontal = 3
+size_flags_vertical = 3
+
+[node name="ChatPrompt" type="LineEdit" parent="."]
+visible = false
+margin_left = 12.0
+margin_top = 519.0
+margin_right = 241.0
+margin_bottom = 543.0
+
+[node name="HUDAnim" type="AnimationPlayer" parent="."]
+anims/close_chat = SubResource( 4 )
+
+[node name="Health" type="Label" parent="."]
+visible = false
+anchor_left = 0.018
+anchor_top = 0.954
+anchor_right = 0.129
+anchor_bottom = 0.972
+custom_fonts/font = SubResource( 5 )
+text = "HEALTH: "
+
+[node name="AudioStreamPlayer" type="AudioStreamPlayer" parent="."]
+
+[connection signal="pressed" from="ServerJoinMenu/JoinTeam1" to="." method="ui_join_red"]
+[connection signal="pressed" from="ServerJoinMenu/JoinTeam2" to="." method="ui_join_blue"]
+[connection signal="pressed" from="ServerJoinMenu/Disconnect" to="." method="_ui_disconnect"]
+[connection signal="text_entered" from="ChatPrompt" to="." method="send_chat_msg"]
diff --git a/work/Material_002.material b/work/Material_002.material
new file mode 100644
index 0000000..5ccadff
--- /dev/null
+++ b/work/Material_002.material
Binary files differ
diff --git a/work/RocketMaterial.material b/work/RocketMaterial.material
new file mode 100644
index 0000000..845a0ae
--- /dev/null
+++ b/work/RocketMaterial.material
Binary files differ
diff --git a/work/RocketUVOutline.png b/work/RocketUVOutline.png
new file mode 100644
index 0000000..ac6d26b
--- /dev/null
+++ b/work/RocketUVOutline.png
Binary files differ
diff --git a/work/RocketUVOutline.png.import b/work/RocketUVOutline.png.import
new file mode 100644
index 0000000..c3dc203
--- /dev/null
+++ b/work/RocketUVOutline.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/RocketUVOutline.png-30a928d1987c4534a348e7d6ab906bb1.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://work/RocketUVOutline.png"
+dest_files=[ "res://.import/RocketUVOutline.png-30a928d1987c4534a348e7d6ab906bb1.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=true
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+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=true
+svg/scale=1.0
diff --git a/work/dockscene.glb b/work/dockscene.glb
new file mode 100644
index 0000000..aaf5a70
--- /dev/null
+++ b/work/dockscene.glb
Binary files differ
diff --git a/work/dockscene.glb.import b/work/dockscene.glb.import
new file mode 100644
index 0000000..1b5869c
--- /dev/null
+++ b/work/dockscene.glb.import
@@ -0,0 +1,1065 @@
+[remap]
+
+importer="scene"
+type="PackedScene"
+path="res://.import/dockscene.glb-cfdfdcc23f8e38fe238fc99a3ec3827a.scn"
+
+[deps]
+
+source_file="res://work/dockscene.glb"
+dest_files=[ "res://.import/dockscene.glb-cfdfdcc23f8e38fe238fc99a3ec3827a.scn" ]
+
+[params]
+
+nodes/root_type="Spatial"
+nodes/root_name="Scene Root"
+nodes/root_scale=1.0
+nodes/custom_script=""
+nodes/storage=0
+nodes/use_legacy_names=false
+materials/location=1
+materials/storage=1
+materials/keep_on_reimport=true
+meshes/octahedral_compression=true
+meshes/compress=4286
+meshes/ensure_tangents=true
+meshes/storage=0
+meshes/light_baking=0
+meshes/lightmap_texel_size=0.1
+skins/use_named_skins=true
+external_files/store_in_subdir=false
+animation/import=true
+animation/fps=15
+animation/filter_script=""
+animation/storage=false
+animation/keep_custom_tracks=false
+animation/optimizer/enabled=true
+animation/optimizer/max_linear_error=0.05
+animation/optimizer/max_angular_error=0.01
+animation/optimizer/max_angle=22
+animation/optimizer/remove_unused_tracks=true
+animation/clips/amount=0
+animation/clip_1/name=""
+animation/clip_1/start_frame=0
+animation/clip_1/end_frame=0
+animation/clip_1/loops=false
+animation/clip_2/name=""
+animation/clip_2/start_frame=0
+animation/clip_2/end_frame=0
+animation/clip_2/loops=false
+animation/clip_3/name=""
+animation/clip_3/start_frame=0
+animation/clip_3/end_frame=0
+animation/clip_3/loops=false
+animation/clip_4/name=""
+animation/clip_4/start_frame=0
+animation/clip_4/end_frame=0
+animation/clip_4/loops=false
+animation/clip_5/name=""
+animation/clip_5/start_frame=0
+animation/clip_5/end_frame=0
+animation/clip_5/loops=false
+animation/clip_6/name=""
+animation/clip_6/start_frame=0
+animation/clip_6/end_frame=0
+animation/clip_6/loops=false
+animation/clip_7/name=""
+animation/clip_7/start_frame=0
+animation/clip_7/end_frame=0
+animation/clip_7/loops=false
+animation/clip_8/name=""
+animation/clip_8/start_frame=0
+animation/clip_8/end_frame=0
+animation/clip_8/loops=false
+animation/clip_9/name=""
+animation/clip_9/start_frame=0
+animation/clip_9/end_frame=0
+animation/clip_9/loops=false
+animation/clip_10/name=""
+animation/clip_10/start_frame=0
+animation/clip_10/end_frame=0
+animation/clip_10/loops=false
+animation/clip_11/name=""
+animation/clip_11/start_frame=0
+animation/clip_11/end_frame=0
+animation/clip_11/loops=false
+animation/clip_12/name=""
+animation/clip_12/start_frame=0
+animation/clip_12/end_frame=0
+animation/clip_12/loops=false
+animation/clip_13/name=""
+animation/clip_13/start_frame=0
+animation/clip_13/end_frame=0
+animation/clip_13/loops=false
+animation/clip_14/name=""
+animation/clip_14/start_frame=0
+animation/clip_14/end_frame=0
+animation/clip_14/loops=false
+animation/clip_15/name=""
+animation/clip_15/start_frame=0
+animation/clip_15/end_frame=0
+animation/clip_15/loops=false
+animation/clip_16/name=""
+animation/clip_16/start_frame=0
+animation/clip_16/end_frame=0
+animation/clip_16/loops=false
+animation/clip_17/name=""
+animation/clip_17/start_frame=0
+animation/clip_17/end_frame=0
+animation/clip_17/loops=false
+animation/clip_18/name=""
+animation/clip_18/start_frame=0
+animation/clip_18/end_frame=0
+animation/clip_18/loops=false
+animation/clip_19/name=""
+animation/clip_19/start_frame=0
+animation/clip_19/end_frame=0
+animation/clip_19/loops=false
+animation/clip_20/name=""
+animation/clip_20/start_frame=0
+animation/clip_20/end_frame=0
+animation/clip_20/loops=false
+animation/clip_21/name=""
+animation/clip_21/start_frame=0
+animation/clip_21/end_frame=0
+animation/clip_21/loops=false
+animation/clip_22/name=""
+animation/clip_22/start_frame=0
+animation/clip_22/end_frame=0
+animation/clip_22/loops=false
+animation/clip_23/name=""
+animation/clip_23/start_frame=0
+animation/clip_23/end_frame=0
+animation/clip_23/loops=false
+animation/clip_24/name=""
+animation/clip_24/start_frame=0
+animation/clip_24/end_frame=0
+animation/clip_24/loops=false
+animation/clip_25/name=""
+animation/clip_25/start_frame=0
+animation/clip_25/end_frame=0
+animation/clip_25/loops=false
+animation/clip_26/name=""
+animation/clip_26/start_frame=0
+animation/clip_26/end_frame=0
+animation/clip_26/loops=false
+animation/clip_27/name=""
+animation/clip_27/start_frame=0
+animation/clip_27/end_frame=0
+animation/clip_27/loops=false
+animation/clip_28/name=""
+animation/clip_28/start_frame=0
+animation/clip_28/end_frame=0
+animation/clip_28/loops=false
+animation/clip_29/name=""
+animation/clip_29/start_frame=0
+animation/clip_29/end_frame=0
+animation/clip_29/loops=false
+animation/clip_30/name=""
+animation/clip_30/start_frame=0
+animation/clip_30/end_frame=0
+animation/clip_30/loops=false
+animation/clip_31/name=""
+animation/clip_31/start_frame=0
+animation/clip_31/end_frame=0
+animation/clip_31/loops=false
+animation/clip_32/name=""
+animation/clip_32/start_frame=0
+animation/clip_32/end_frame=0
+animation/clip_32/loops=false
+animation/clip_33/name=""
+animation/clip_33/start_frame=0
+animation/clip_33/end_frame=0
+animation/clip_33/loops=false
+animation/clip_34/name=""
+animation/clip_34/start_frame=0
+animation/clip_34/end_frame=0
+animation/clip_34/loops=false
+animation/clip_35/name=""
+animation/clip_35/start_frame=0
+animation/clip_35/end_frame=0
+animation/clip_35/loops=false
+animation/clip_36/name=""
+animation/clip_36/start_frame=0
+animation/clip_36/end_frame=0
+animation/clip_36/loops=false
+animation/clip_37/name=""
+animation/clip_37/start_frame=0
+animation/clip_37/end_frame=0
+animation/clip_37/loops=false
+animation/clip_38/name=""
+animation/clip_38/start_frame=0
+animation/clip_38/end_frame=0
+animation/clip_38/loops=false
+animation/clip_39/name=""
+animation/clip_39/start_frame=0
+animation/clip_39/end_frame=0
+animation/clip_39/loops=false
+animation/clip_40/name=""
+animation/clip_40/start_frame=0
+animation/clip_40/end_frame=0
+animation/clip_40/loops=false
+animation/clip_41/name=""
+animation/clip_41/start_frame=0
+animation/clip_41/end_frame=0
+animation/clip_41/loops=false
+animation/clip_42/name=""
+animation/clip_42/start_frame=0
+animation/clip_42/end_frame=0
+animation/clip_42/loops=false
+animation/clip_43/name=""
+animation/clip_43/start_frame=0
+animation/clip_43/end_frame=0
+animation/clip_43/loops=false
+animation/clip_44/name=""
+animation/clip_44/start_frame=0
+animation/clip_44/end_frame=0
+animation/clip_44/loops=false
+animation/clip_45/name=""
+animation/clip_45/start_frame=0
+animation/clip_45/end_frame=0
+animation/clip_45/loops=false
+animation/clip_46/name=""
+animation/clip_46/start_frame=0
+animation/clip_46/end_frame=0
+animation/clip_46/loops=false
+animation/clip_47/name=""
+animation/clip_47/start_frame=0
+animation/clip_47/end_frame=0
+animation/clip_47/loops=false
+animation/clip_48/name=""
+animation/clip_48/start_frame=0
+animation/clip_48/end_frame=0
+animation/clip_48/loops=false
+animation/clip_49/name=""
+animation/clip_49/start_frame=0
+animation/clip_49/end_frame=0
+animation/clip_49/loops=false
+animation/clip_50/name=""
+animation/clip_50/start_frame=0
+animation/clip_50/end_frame=0
+animation/clip_50/loops=false
+animation/clip_51/name=""
+animation/clip_51/start_frame=0
+animation/clip_51/end_frame=0
+animation/clip_51/loops=false
+animation/clip_52/name=""
+animation/clip_52/start_frame=0
+animation/clip_52/end_frame=0
+animation/clip_52/loops=false
+animation/clip_53/name=""
+animation/clip_53/start_frame=0
+animation/clip_53/end_frame=0
+animation/clip_53/loops=false
+animation/clip_54/name=""
+animation/clip_54/start_frame=0
+animation/clip_54/end_frame=0
+animation/clip_54/loops=false
+animation/clip_55/name=""
+animation/clip_55/start_frame=0
+animation/clip_55/end_frame=0
+animation/clip_55/loops=false
+animation/clip_56/name=""
+animation/clip_56/start_frame=0
+animation/clip_56/end_frame=0
+animation/clip_56/loops=false
+animation/clip_57/name=""
+animation/clip_57/start_frame=0
+animation/clip_57/end_frame=0
+animation/clip_57/loops=false
+animation/clip_58/name=""
+animation/clip_58/start_frame=0
+animation/clip_58/end_frame=0
+animation/clip_58/loops=false
+animation/clip_59/name=""
+animation/clip_59/start_frame=0
+animation/clip_59/end_frame=0
+animation/clip_59/loops=false
+animation/clip_60/name=""
+animation/clip_60/start_frame=0
+animation/clip_60/end_frame=0
+animation/clip_60/loops=false
+animation/clip_61/name=""
+animation/clip_61/start_frame=0
+animation/clip_61/end_frame=0
+animation/clip_61/loops=false
+animation/clip_62/name=""
+animation/clip_62/start_frame=0
+animation/clip_62/end_frame=0
+animation/clip_62/loops=false
+animation/clip_63/name=""
+animation/clip_63/start_frame=0
+animation/clip_63/end_frame=0
+animation/clip_63/loops=false
+animation/clip_64/name=""
+animation/clip_64/start_frame=0
+animation/clip_64/end_frame=0
+animation/clip_64/loops=false
+animation/clip_65/name=""
+animation/clip_65/start_frame=0
+animation/clip_65/end_frame=0
+animation/clip_65/loops=false
+animation/clip_66/name=""
+animation/clip_66/start_frame=0
+animation/clip_66/end_frame=0
+animation/clip_66/loops=false
+animation/clip_67/name=""
+animation/clip_67/start_frame=0
+animation/clip_67/end_frame=0
+animation/clip_67/loops=false
+animation/clip_68/name=""
+animation/clip_68/start_frame=0
+animation/clip_68/end_frame=0
+animation/clip_68/loops=false
+animation/clip_69/name=""
+animation/clip_69/start_frame=0
+animation/clip_69/end_frame=0
+animation/clip_69/loops=false
+animation/clip_70/name=""
+animation/clip_70/start_frame=0
+animation/clip_70/end_frame=0
+animation/clip_70/loops=false
+animation/clip_71/name=""
+animation/clip_71/start_frame=0
+animation/clip_71/end_frame=0
+animation/clip_71/loops=false
+animation/clip_72/name=""
+animation/clip_72/start_frame=0
+animation/clip_72/end_frame=0
+animation/clip_72/loops=false
+animation/clip_73/name=""
+animation/clip_73/start_frame=0
+animation/clip_73/end_frame=0
+animation/clip_73/loops=false
+animation/clip_74/name=""
+animation/clip_74/start_frame=0
+animation/clip_74/end_frame=0
+animation/clip_74/loops=false
+animation/clip_75/name=""
+animation/clip_75/start_frame=0
+animation/clip_75/end_frame=0
+animation/clip_75/loops=false
+animation/clip_76/name=""
+animation/clip_76/start_frame=0
+animation/clip_76/end_frame=0
+animation/clip_76/loops=false
+animation/clip_77/name=""
+animation/clip_77/start_frame=0
+animation/clip_77/end_frame=0
+animation/clip_77/loops=false
+animation/clip_78/name=""
+animation/clip_78/start_frame=0
+animation/clip_78/end_frame=0
+animation/clip_78/loops=false
+animation/clip_79/name=""
+animation/clip_79/start_frame=0
+animation/clip_79/end_frame=0
+animation/clip_79/loops=false
+animation/clip_80/name=""
+animation/clip_80/start_frame=0
+animation/clip_80/end_frame=0
+animation/clip_80/loops=false
+animation/clip_81/name=""
+animation/clip_81/start_frame=0
+animation/clip_81/end_frame=0
+animation/clip_81/loops=false
+animation/clip_82/name=""
+animation/clip_82/start_frame=0
+animation/clip_82/end_frame=0
+animation/clip_82/loops=false
+animation/clip_83/name=""
+animation/clip_83/start_frame=0
+animation/clip_83/end_frame=0
+animation/clip_83/loops=false
+animation/clip_84/name=""
+animation/clip_84/start_frame=0
+animation/clip_84/end_frame=0
+animation/clip_84/loops=false
+animation/clip_85/name=""
+animation/clip_85/start_frame=0
+animation/clip_85/end_frame=0
+animation/clip_85/loops=false
+animation/clip_86/name=""
+animation/clip_86/start_frame=0
+animation/clip_86/end_frame=0
+animation/clip_86/loops=false
+animation/clip_87/name=""
+animation/clip_87/start_frame=0
+animation/clip_87/end_frame=0
+animation/clip_87/loops=false
+animation/clip_88/name=""
+animation/clip_88/start_frame=0
+animation/clip_88/end_frame=0
+animation/clip_88/loops=false
+animation/clip_89/name=""
+animation/clip_89/start_frame=0
+animation/clip_89/end_frame=0
+animation/clip_89/loops=false
+animation/clip_90/name=""
+animation/clip_90/start_frame=0
+animation/clip_90/end_frame=0
+animation/clip_90/loops=false
+animation/clip_91/name=""
+animation/clip_91/start_frame=0
+animation/clip_91/end_frame=0
+animation/clip_91/loops=false
+animation/clip_92/name=""
+animation/clip_92/start_frame=0
+animation/clip_92/end_frame=0
+animation/clip_92/loops=false
+animation/clip_93/name=""
+animation/clip_93/start_frame=0
+animation/clip_93/end_frame=0
+animation/clip_93/loops=false
+animation/clip_94/name=""
+animation/clip_94/start_frame=0
+animation/clip_94/end_frame=0
+animation/clip_94/loops=false
+animation/clip_95/name=""
+animation/clip_95/start_frame=0
+animation/clip_95/end_frame=0
+animation/clip_95/loops=false
+animation/clip_96/name=""
+animation/clip_96/start_frame=0
+animation/clip_96/end_frame=0
+animation/clip_96/loops=false
+animation/clip_97/name=""
+animation/clip_97/start_frame=0
+animation/clip_97/end_frame=0
+animation/clip_97/loops=false
+animation/clip_98/name=""
+animation/clip_98/start_frame=0
+animation/clip_98/end_frame=0
+animation/clip_98/loops=false
+animation/clip_99/name=""
+animation/clip_99/start_frame=0
+animation/clip_99/end_frame=0
+animation/clip_99/loops=false
+animation/clip_100/name=""
+animation/clip_100/start_frame=0
+animation/clip_100/end_frame=0
+animation/clip_100/loops=false
+animation/clip_101/name=""
+animation/clip_101/start_frame=0
+animation/clip_101/end_frame=0
+animation/clip_101/loops=false
+animation/clip_102/name=""
+animation/clip_102/start_frame=0
+animation/clip_102/end_frame=0
+animation/clip_102/loops=false
+animation/clip_103/name=""
+animation/clip_103/start_frame=0
+animation/clip_103/end_frame=0
+animation/clip_103/loops=false
+animation/clip_104/name=""
+animation/clip_104/start_frame=0
+animation/clip_104/end_frame=0
+animation/clip_104/loops=false
+animation/clip_105/name=""
+animation/clip_105/start_frame=0
+animation/clip_105/end_frame=0
+animation/clip_105/loops=false
+animation/clip_106/name=""
+animation/clip_106/start_frame=0
+animation/clip_106/end_frame=0
+animation/clip_106/loops=false
+animation/clip_107/name=""
+animation/clip_107/start_frame=0
+animation/clip_107/end_frame=0
+animation/clip_107/loops=false
+animation/clip_108/name=""
+animation/clip_108/start_frame=0
+animation/clip_108/end_frame=0
+animation/clip_108/loops=false
+animation/clip_109/name=""
+animation/clip_109/start_frame=0
+animation/clip_109/end_frame=0
+animation/clip_109/loops=false
+animation/clip_110/name=""
+animation/clip_110/start_frame=0
+animation/clip_110/end_frame=0
+animation/clip_110/loops=false
+animation/clip_111/name=""
+animation/clip_111/start_frame=0
+animation/clip_111/end_frame=0
+animation/clip_111/loops=false
+animation/clip_112/name=""
+animation/clip_112/start_frame=0
+animation/clip_112/end_frame=0
+animation/clip_112/loops=false
+animation/clip_113/name=""
+animation/clip_113/start_frame=0
+animation/clip_113/end_frame=0
+animation/clip_113/loops=false
+animation/clip_114/name=""
+animation/clip_114/start_frame=0
+animation/clip_114/end_frame=0
+animation/clip_114/loops=false
+animation/clip_115/name=""
+animation/clip_115/start_frame=0
+animation/clip_115/end_frame=0
+animation/clip_115/loops=false
+animation/clip_116/name=""
+animation/clip_116/start_frame=0
+animation/clip_116/end_frame=0
+animation/clip_116/loops=false
+animation/clip_117/name=""
+animation/clip_117/start_frame=0
+animation/clip_117/end_frame=0
+animation/clip_117/loops=false
+animation/clip_118/name=""
+animation/clip_118/start_frame=0
+animation/clip_118/end_frame=0
+animation/clip_118/loops=false
+animation/clip_119/name=""
+animation/clip_119/start_frame=0
+animation/clip_119/end_frame=0
+animation/clip_119/loops=false
+animation/clip_120/name=""
+animation/clip_120/start_frame=0
+animation/clip_120/end_frame=0
+animation/clip_120/loops=false
+animation/clip_121/name=""
+animation/clip_121/start_frame=0
+animation/clip_121/end_frame=0
+animation/clip_121/loops=false
+animation/clip_122/name=""
+animation/clip_122/start_frame=0
+animation/clip_122/end_frame=0
+animation/clip_122/loops=false
+animation/clip_123/name=""
+animation/clip_123/start_frame=0
+animation/clip_123/end_frame=0
+animation/clip_123/loops=false
+animation/clip_124/name=""
+animation/clip_124/start_frame=0
+animation/clip_124/end_frame=0
+animation/clip_124/loops=false
+animation/clip_125/name=""
+animation/clip_125/start_frame=0
+animation/clip_125/end_frame=0
+animation/clip_125/loops=false
+animation/clip_126/name=""
+animation/clip_126/start_frame=0
+animation/clip_126/end_frame=0
+animation/clip_126/loops=false
+animation/clip_127/name=""
+animation/clip_127/start_frame=0
+animation/clip_127/end_frame=0
+animation/clip_127/loops=false
+animation/clip_128/name=""
+animation/clip_128/start_frame=0
+animation/clip_128/end_frame=0
+animation/clip_128/loops=false
+animation/clip_129/name=""
+animation/clip_129/start_frame=0
+animation/clip_129/end_frame=0
+animation/clip_129/loops=false
+animation/clip_130/name=""
+animation/clip_130/start_frame=0
+animation/clip_130/end_frame=0
+animation/clip_130/loops=false
+animation/clip_131/name=""
+animation/clip_131/start_frame=0
+animation/clip_131/end_frame=0
+animation/clip_131/loops=false
+animation/clip_132/name=""
+animation/clip_132/start_frame=0
+animation/clip_132/end_frame=0
+animation/clip_132/loops=false
+animation/clip_133/name=""
+animation/clip_133/start_frame=0
+animation/clip_133/end_frame=0
+animation/clip_133/loops=false
+animation/clip_134/name=""
+animation/clip_134/start_frame=0
+animation/clip_134/end_frame=0
+animation/clip_134/loops=false
+animation/clip_135/name=""
+animation/clip_135/start_frame=0
+animation/clip_135/end_frame=0
+animation/clip_135/loops=false
+animation/clip_136/name=""
+animation/clip_136/start_frame=0
+animation/clip_136/end_frame=0
+animation/clip_136/loops=false
+animation/clip_137/name=""
+animation/clip_137/start_frame=0
+animation/clip_137/end_frame=0
+animation/clip_137/loops=false
+animation/clip_138/name=""
+animation/clip_138/start_frame=0
+animation/clip_138/end_frame=0
+animation/clip_138/loops=false
+animation/clip_139/name=""
+animation/clip_139/start_frame=0
+animation/clip_139/end_frame=0
+animation/clip_139/loops=false
+animation/clip_140/name=""
+animation/clip_140/start_frame=0
+animation/clip_140/end_frame=0
+animation/clip_140/loops=false
+animation/clip_141/name=""
+animation/clip_141/start_frame=0
+animation/clip_141/end_frame=0
+animation/clip_141/loops=false
+animation/clip_142/name=""
+animation/clip_142/start_frame=0
+animation/clip_142/end_frame=0
+animation/clip_142/loops=false
+animation/clip_143/name=""
+animation/clip_143/start_frame=0
+animation/clip_143/end_frame=0
+animation/clip_143/loops=false
+animation/clip_144/name=""
+animation/clip_144/start_frame=0
+animation/clip_144/end_frame=0
+animation/clip_144/loops=false
+animation/clip_145/name=""
+animation/clip_145/start_frame=0
+animation/clip_145/end_frame=0
+animation/clip_145/loops=false
+animation/clip_146/name=""
+animation/clip_146/start_frame=0
+animation/clip_146/end_frame=0
+animation/clip_146/loops=false
+animation/clip_147/name=""
+animation/clip_147/start_frame=0
+animation/clip_147/end_frame=0
+animation/clip_147/loops=false
+animation/clip_148/name=""
+animation/clip_148/start_frame=0
+animation/clip_148/end_frame=0
+animation/clip_148/loops=false
+animation/clip_149/name=""
+animation/clip_149/start_frame=0
+animation/clip_149/end_frame=0
+animation/clip_149/loops=false
+animation/clip_150/name=""
+animation/clip_150/start_frame=0
+animation/clip_150/end_frame=0
+animation/clip_150/loops=false
+animation/clip_151/name=""
+animation/clip_151/start_frame=0
+animation/clip_151/end_frame=0
+animation/clip_151/loops=false
+animation/clip_152/name=""
+animation/clip_152/start_frame=0
+animation/clip_152/end_frame=0
+animation/clip_152/loops=false
+animation/clip_153/name=""
+animation/clip_153/start_frame=0
+animation/clip_153/end_frame=0
+animation/clip_153/loops=false
+animation/clip_154/name=""
+animation/clip_154/start_frame=0
+animation/clip_154/end_frame=0
+animation/clip_154/loops=false
+animation/clip_155/name=""
+animation/clip_155/start_frame=0
+animation/clip_155/end_frame=0
+animation/clip_155/loops=false
+animation/clip_156/name=""
+animation/clip_156/start_frame=0
+animation/clip_156/end_frame=0
+animation/clip_156/loops=false
+animation/clip_157/name=""
+animation/clip_157/start_frame=0
+animation/clip_157/end_frame=0
+animation/clip_157/loops=false
+animation/clip_158/name=""
+animation/clip_158/start_frame=0
+animation/clip_158/end_frame=0
+animation/clip_158/loops=false
+animation/clip_159/name=""
+animation/clip_159/start_frame=0
+animation/clip_159/end_frame=0
+animation/clip_159/loops=false
+animation/clip_160/name=""
+animation/clip_160/start_frame=0
+animation/clip_160/end_frame=0
+animation/clip_160/loops=false
+animation/clip_161/name=""
+animation/clip_161/start_frame=0
+animation/clip_161/end_frame=0
+animation/clip_161/loops=false
+animation/clip_162/name=""
+animation/clip_162/start_frame=0
+animation/clip_162/end_frame=0
+animation/clip_162/loops=false
+animation/clip_163/name=""
+animation/clip_163/start_frame=0
+animation/clip_163/end_frame=0
+animation/clip_163/loops=false
+animation/clip_164/name=""
+animation/clip_164/start_frame=0
+animation/clip_164/end_frame=0
+animation/clip_164/loops=false
+animation/clip_165/name=""
+animation/clip_165/start_frame=0
+animation/clip_165/end_frame=0
+animation/clip_165/loops=false
+animation/clip_166/name=""
+animation/clip_166/start_frame=0
+animation/clip_166/end_frame=0
+animation/clip_166/loops=false
+animation/clip_167/name=""
+animation/clip_167/start_frame=0
+animation/clip_167/end_frame=0
+animation/clip_167/loops=false
+animation/clip_168/name=""
+animation/clip_168/start_frame=0
+animation/clip_168/end_frame=0
+animation/clip_168/loops=false
+animation/clip_169/name=""
+animation/clip_169/start_frame=0
+animation/clip_169/end_frame=0
+animation/clip_169/loops=false
+animation/clip_170/name=""
+animation/clip_170/start_frame=0
+animation/clip_170/end_frame=0
+animation/clip_170/loops=false
+animation/clip_171/name=""
+animation/clip_171/start_frame=0
+animation/clip_171/end_frame=0
+animation/clip_171/loops=false
+animation/clip_172/name=""
+animation/clip_172/start_frame=0
+animation/clip_172/end_frame=0
+animation/clip_172/loops=false
+animation/clip_173/name=""
+animation/clip_173/start_frame=0
+animation/clip_173/end_frame=0
+animation/clip_173/loops=false
+animation/clip_174/name=""
+animation/clip_174/start_frame=0
+animation/clip_174/end_frame=0
+animation/clip_174/loops=false
+animation/clip_175/name=""
+animation/clip_175/start_frame=0
+animation/clip_175/end_frame=0
+animation/clip_175/loops=false
+animation/clip_176/name=""
+animation/clip_176/start_frame=0
+animation/clip_176/end_frame=0
+animation/clip_176/loops=false
+animation/clip_177/name=""
+animation/clip_177/start_frame=0
+animation/clip_177/end_frame=0
+animation/clip_177/loops=false
+animation/clip_178/name=""
+animation/clip_178/start_frame=0
+animation/clip_178/end_frame=0
+animation/clip_178/loops=false
+animation/clip_179/name=""
+animation/clip_179/start_frame=0
+animation/clip_179/end_frame=0
+animation/clip_179/loops=false
+animation/clip_180/name=""
+animation/clip_180/start_frame=0
+animation/clip_180/end_frame=0
+animation/clip_180/loops=false
+animation/clip_181/name=""
+animation/clip_181/start_frame=0
+animation/clip_181/end_frame=0
+animation/clip_181/loops=false
+animation/clip_182/name=""
+animation/clip_182/start_frame=0
+animation/clip_182/end_frame=0
+animation/clip_182/loops=false
+animation/clip_183/name=""
+animation/clip_183/start_frame=0
+animation/clip_183/end_frame=0
+animation/clip_183/loops=false
+animation/clip_184/name=""
+animation/clip_184/start_frame=0
+animation/clip_184/end_frame=0
+animation/clip_184/loops=false
+animation/clip_185/name=""
+animation/clip_185/start_frame=0
+animation/clip_185/end_frame=0
+animation/clip_185/loops=false
+animation/clip_186/name=""
+animation/clip_186/start_frame=0
+animation/clip_186/end_frame=0
+animation/clip_186/loops=false
+animation/clip_187/name=""
+animation/clip_187/start_frame=0
+animation/clip_187/end_frame=0
+animation/clip_187/loops=false
+animation/clip_188/name=""
+animation/clip_188/start_frame=0
+animation/clip_188/end_frame=0
+animation/clip_188/loops=false
+animation/clip_189/name=""
+animation/clip_189/start_frame=0
+animation/clip_189/end_frame=0
+animation/clip_189/loops=false
+animation/clip_190/name=""
+animation/clip_190/start_frame=0
+animation/clip_190/end_frame=0
+animation/clip_190/loops=false
+animation/clip_191/name=""
+animation/clip_191/start_frame=0
+animation/clip_191/end_frame=0
+animation/clip_191/loops=false
+animation/clip_192/name=""
+animation/clip_192/start_frame=0
+animation/clip_192/end_frame=0
+animation/clip_192/loops=false
+animation/clip_193/name=""
+animation/clip_193/start_frame=0
+animation/clip_193/end_frame=0
+animation/clip_193/loops=false
+animation/clip_194/name=""
+animation/clip_194/start_frame=0
+animation/clip_194/end_frame=0
+animation/clip_194/loops=false
+animation/clip_195/name=""
+animation/clip_195/start_frame=0
+animation/clip_195/end_frame=0
+animation/clip_195/loops=false
+animation/clip_196/name=""
+animation/clip_196/start_frame=0
+animation/clip_196/end_frame=0
+animation/clip_196/loops=false
+animation/clip_197/name=""
+animation/clip_197/start_frame=0
+animation/clip_197/end_frame=0
+animation/clip_197/loops=false
+animation/clip_198/name=""
+animation/clip_198/start_frame=0
+animation/clip_198/end_frame=0
+animation/clip_198/loops=false
+animation/clip_199/name=""
+animation/clip_199/start_frame=0
+animation/clip_199/end_frame=0
+animation/clip_199/loops=false
+animation/clip_200/name=""
+animation/clip_200/start_frame=0
+animation/clip_200/end_frame=0
+animation/clip_200/loops=false
+animation/clip_201/name=""
+animation/clip_201/start_frame=0
+animation/clip_201/end_frame=0
+animation/clip_201/loops=false
+animation/clip_202/name=""
+animation/clip_202/start_frame=0
+animation/clip_202/end_frame=0
+animation/clip_202/loops=false
+animation/clip_203/name=""
+animation/clip_203/start_frame=0
+animation/clip_203/end_frame=0
+animation/clip_203/loops=false
+animation/clip_204/name=""
+animation/clip_204/start_frame=0
+animation/clip_204/end_frame=0
+animation/clip_204/loops=false
+animation/clip_205/name=""
+animation/clip_205/start_frame=0
+animation/clip_205/end_frame=0
+animation/clip_205/loops=false
+animation/clip_206/name=""
+animation/clip_206/start_frame=0
+animation/clip_206/end_frame=0
+animation/clip_206/loops=false
+animation/clip_207/name=""
+animation/clip_207/start_frame=0
+animation/clip_207/end_frame=0
+animation/clip_207/loops=false
+animation/clip_208/name=""
+animation/clip_208/start_frame=0
+animation/clip_208/end_frame=0
+animation/clip_208/loops=false
+animation/clip_209/name=""
+animation/clip_209/start_frame=0
+animation/clip_209/end_frame=0
+animation/clip_209/loops=false
+animation/clip_210/name=""
+animation/clip_210/start_frame=0
+animation/clip_210/end_frame=0
+animation/clip_210/loops=false
+animation/clip_211/name=""
+animation/clip_211/start_frame=0
+animation/clip_211/end_frame=0
+animation/clip_211/loops=false
+animation/clip_212/name=""
+animation/clip_212/start_frame=0
+animation/clip_212/end_frame=0
+animation/clip_212/loops=false
+animation/clip_213/name=""
+animation/clip_213/start_frame=0
+animation/clip_213/end_frame=0
+animation/clip_213/loops=false
+animation/clip_214/name=""
+animation/clip_214/start_frame=0
+animation/clip_214/end_frame=0
+animation/clip_214/loops=false
+animation/clip_215/name=""
+animation/clip_215/start_frame=0
+animation/clip_215/end_frame=0
+animation/clip_215/loops=false
+animation/clip_216/name=""
+animation/clip_216/start_frame=0
+animation/clip_216/end_frame=0
+animation/clip_216/loops=false
+animation/clip_217/name=""
+animation/clip_217/start_frame=0
+animation/clip_217/end_frame=0
+animation/clip_217/loops=false
+animation/clip_218/name=""
+animation/clip_218/start_frame=0
+animation/clip_218/end_frame=0
+animation/clip_218/loops=false
+animation/clip_219/name=""
+animation/clip_219/start_frame=0
+animation/clip_219/end_frame=0
+animation/clip_219/loops=false
+animation/clip_220/name=""
+animation/clip_220/start_frame=0
+animation/clip_220/end_frame=0
+animation/clip_220/loops=false
+animation/clip_221/name=""
+animation/clip_221/start_frame=0
+animation/clip_221/end_frame=0
+animation/clip_221/loops=false
+animation/clip_222/name=""
+animation/clip_222/start_frame=0
+animation/clip_222/end_frame=0
+animation/clip_222/loops=false
+animation/clip_223/name=""
+animation/clip_223/start_frame=0
+animation/clip_223/end_frame=0
+animation/clip_223/loops=false
+animation/clip_224/name=""
+animation/clip_224/start_frame=0
+animation/clip_224/end_frame=0
+animation/clip_224/loops=false
+animation/clip_225/name=""
+animation/clip_225/start_frame=0
+animation/clip_225/end_frame=0
+animation/clip_225/loops=false
+animation/clip_226/name=""
+animation/clip_226/start_frame=0
+animation/clip_226/end_frame=0
+animation/clip_226/loops=false
+animation/clip_227/name=""
+animation/clip_227/start_frame=0
+animation/clip_227/end_frame=0
+animation/clip_227/loops=false
+animation/clip_228/name=""
+animation/clip_228/start_frame=0
+animation/clip_228/end_frame=0
+animation/clip_228/loops=false
+animation/clip_229/name=""
+animation/clip_229/start_frame=0
+animation/clip_229/end_frame=0
+animation/clip_229/loops=false
+animation/clip_230/name=""
+animation/clip_230/start_frame=0
+animation/clip_230/end_frame=0
+animation/clip_230/loops=false
+animation/clip_231/name=""
+animation/clip_231/start_frame=0
+animation/clip_231/end_frame=0
+animation/clip_231/loops=false
+animation/clip_232/name=""
+animation/clip_232/start_frame=0
+animation/clip_232/end_frame=0
+animation/clip_232/loops=false
+animation/clip_233/name=""
+animation/clip_233/start_frame=0
+animation/clip_233/end_frame=0
+animation/clip_233/loops=false
+animation/clip_234/name=""
+animation/clip_234/start_frame=0
+animation/clip_234/end_frame=0
+animation/clip_234/loops=false
+animation/clip_235/name=""
+animation/clip_235/start_frame=0
+animation/clip_235/end_frame=0
+animation/clip_235/loops=false
+animation/clip_236/name=""
+animation/clip_236/start_frame=0
+animation/clip_236/end_frame=0
+animation/clip_236/loops=false
+animation/clip_237/name=""
+animation/clip_237/start_frame=0
+animation/clip_237/end_frame=0
+animation/clip_237/loops=false
+animation/clip_238/name=""
+animation/clip_238/start_frame=0
+animation/clip_238/end_frame=0
+animation/clip_238/loops=false
+animation/clip_239/name=""
+animation/clip_239/start_frame=0
+animation/clip_239/end_frame=0
+animation/clip_239/loops=false
+animation/clip_240/name=""
+animation/clip_240/start_frame=0
+animation/clip_240/end_frame=0
+animation/clip_240/loops=false
+animation/clip_241/name=""
+animation/clip_241/start_frame=0
+animation/clip_241/end_frame=0
+animation/clip_241/loops=false
+animation/clip_242/name=""
+animation/clip_242/start_frame=0
+animation/clip_242/end_frame=0
+animation/clip_242/loops=false
+animation/clip_243/name=""
+animation/clip_243/start_frame=0
+animation/clip_243/end_frame=0
+animation/clip_243/loops=false
+animation/clip_244/name=""
+animation/clip_244/start_frame=0
+animation/clip_244/end_frame=0
+animation/clip_244/loops=false
+animation/clip_245/name=""
+animation/clip_245/start_frame=0
+animation/clip_245/end_frame=0
+animation/clip_245/loops=false
+animation/clip_246/name=""
+animation/clip_246/start_frame=0
+animation/clip_246/end_frame=0
+animation/clip_246/loops=false
+animation/clip_247/name=""
+animation/clip_247/start_frame=0
+animation/clip_247/end_frame=0
+animation/clip_247/loops=false
+animation/clip_248/name=""
+animation/clip_248/start_frame=0
+animation/clip_248/end_frame=0
+animation/clip_248/loops=false
+animation/clip_249/name=""
+animation/clip_249/start_frame=0
+animation/clip_249/end_frame=0
+animation/clip_249/loops=false
+animation/clip_250/name=""
+animation/clip_250/start_frame=0
+animation/clip_250/end_frame=0
+animation/clip_250/loops=false
+animation/clip_251/name=""
+animation/clip_251/start_frame=0
+animation/clip_251/end_frame=0
+animation/clip_251/loops=false
+animation/clip_252/name=""
+animation/clip_252/start_frame=0
+animation/clip_252/end_frame=0
+animation/clip_252/loops=false
+animation/clip_253/name=""
+animation/clip_253/start_frame=0
+animation/clip_253/end_frame=0
+animation/clip_253/loops=false
+animation/clip_254/name=""
+animation/clip_254/start_frame=0
+animation/clip_254/end_frame=0
+animation/clip_254/loops=false
+animation/clip_255/name=""
+animation/clip_255/start_frame=0
+animation/clip_255/end_frame=0
+animation/clip_255/loops=false
+animation/clip_256/name=""
+animation/clip_256/start_frame=0
+animation/clip_256/end_frame=0
+animation/clip_256/loops=false
diff --git a/work/housescene.glb b/work/housescene.glb
new file mode 100644
index 0000000..bcea1e7
--- /dev/null
+++ b/work/housescene.glb
Binary files differ
diff --git a/work/housescene.glb.import b/work/housescene.glb.import
new file mode 100644
index 0000000..bf6f959
--- /dev/null
+++ b/work/housescene.glb.import
@@ -0,0 +1,1065 @@
+[remap]
+
+importer="scene"
+type="PackedScene"
+path="res://.import/housescene.glb-370812a9c603788d0b860f75c94317a6.scn"
+
+[deps]
+
+source_file="res://work/housescene.glb"
+dest_files=[ "res://.import/housescene.glb-370812a9c603788d0b860f75c94317a6.scn" ]
+
+[params]
+
+nodes/root_type="Spatial"
+nodes/root_name="Scene Root"
+nodes/root_scale=1.0
+nodes/custom_script=""
+nodes/storage=0
+nodes/use_legacy_names=false
+materials/location=1
+materials/storage=1
+materials/keep_on_reimport=true
+meshes/octahedral_compression=true
+meshes/compress=4286
+meshes/ensure_tangents=true
+meshes/storage=0
+meshes/light_baking=0
+meshes/lightmap_texel_size=0.1
+skins/use_named_skins=true
+external_files/store_in_subdir=false
+animation/import=true
+animation/fps=15
+animation/filter_script=""
+animation/storage=false
+animation/keep_custom_tracks=false
+animation/optimizer/enabled=true
+animation/optimizer/max_linear_error=0.05
+animation/optimizer/max_angular_error=0.01
+animation/optimizer/max_angle=22
+animation/optimizer/remove_unused_tracks=true
+animation/clips/amount=0
+animation/clip_1/name=""
+animation/clip_1/start_frame=0
+animation/clip_1/end_frame=0
+animation/clip_1/loops=false
+animation/clip_2/name=""
+animation/clip_2/start_frame=0
+animation/clip_2/end_frame=0
+animation/clip_2/loops=false
+animation/clip_3/name=""
+animation/clip_3/start_frame=0
+animation/clip_3/end_frame=0
+animation/clip_3/loops=false
+animation/clip_4/name=""
+animation/clip_4/start_frame=0
+animation/clip_4/end_frame=0
+animation/clip_4/loops=false
+animation/clip_5/name=""
+animation/clip_5/start_frame=0
+animation/clip_5/end_frame=0
+animation/clip_5/loops=false
+animation/clip_6/name=""
+animation/clip_6/start_frame=0
+animation/clip_6/end_frame=0
+animation/clip_6/loops=false
+animation/clip_7/name=""
+animation/clip_7/start_frame=0
+animation/clip_7/end_frame=0
+animation/clip_7/loops=false
+animation/clip_8/name=""
+animation/clip_8/start_frame=0
+animation/clip_8/end_frame=0
+animation/clip_8/loops=false
+animation/clip_9/name=""
+animation/clip_9/start_frame=0
+animation/clip_9/end_frame=0
+animation/clip_9/loops=false
+animation/clip_10/name=""
+animation/clip_10/start_frame=0
+animation/clip_10/end_frame=0
+animation/clip_10/loops=false
+animation/clip_11/name=""
+animation/clip_11/start_frame=0
+animation/clip_11/end_frame=0
+animation/clip_11/loops=false
+animation/clip_12/name=""
+animation/clip_12/start_frame=0
+animation/clip_12/end_frame=0
+animation/clip_12/loops=false
+animation/clip_13/name=""
+animation/clip_13/start_frame=0
+animation/clip_13/end_frame=0
+animation/clip_13/loops=false
+animation/clip_14/name=""
+animation/clip_14/start_frame=0
+animation/clip_14/end_frame=0
+animation/clip_14/loops=false
+animation/clip_15/name=""
+animation/clip_15/start_frame=0
+animation/clip_15/end_frame=0
+animation/clip_15/loops=false
+animation/clip_16/name=""
+animation/clip_16/start_frame=0
+animation/clip_16/end_frame=0
+animation/clip_16/loops=false
+animation/clip_17/name=""
+animation/clip_17/start_frame=0
+animation/clip_17/end_frame=0
+animation/clip_17/loops=false
+animation/clip_18/name=""
+animation/clip_18/start_frame=0
+animation/clip_18/end_frame=0
+animation/clip_18/loops=false
+animation/clip_19/name=""
+animation/clip_19/start_frame=0
+animation/clip_19/end_frame=0
+animation/clip_19/loops=false
+animation/clip_20/name=""
+animation/clip_20/start_frame=0
+animation/clip_20/end_frame=0
+animation/clip_20/loops=false
+animation/clip_21/name=""
+animation/clip_21/start_frame=0
+animation/clip_21/end_frame=0
+animation/clip_21/loops=false
+animation/clip_22/name=""
+animation/clip_22/start_frame=0
+animation/clip_22/end_frame=0
+animation/clip_22/loops=false
+animation/clip_23/name=""
+animation/clip_23/start_frame=0
+animation/clip_23/end_frame=0
+animation/clip_23/loops=false
+animation/clip_24/name=""
+animation/clip_24/start_frame=0
+animation/clip_24/end_frame=0
+animation/clip_24/loops=false
+animation/clip_25/name=""
+animation/clip_25/start_frame=0
+animation/clip_25/end_frame=0
+animation/clip_25/loops=false
+animation/clip_26/name=""
+animation/clip_26/start_frame=0
+animation/clip_26/end_frame=0
+animation/clip_26/loops=false
+animation/clip_27/name=""
+animation/clip_27/start_frame=0
+animation/clip_27/end_frame=0
+animation/clip_27/loops=false
+animation/clip_28/name=""
+animation/clip_28/start_frame=0
+animation/clip_28/end_frame=0
+animation/clip_28/loops=false
+animation/clip_29/name=""
+animation/clip_29/start_frame=0
+animation/clip_29/end_frame=0
+animation/clip_29/loops=false
+animation/clip_30/name=""
+animation/clip_30/start_frame=0
+animation/clip_30/end_frame=0
+animation/clip_30/loops=false
+animation/clip_31/name=""
+animation/clip_31/start_frame=0
+animation/clip_31/end_frame=0
+animation/clip_31/loops=false
+animation/clip_32/name=""
+animation/clip_32/start_frame=0
+animation/clip_32/end_frame=0
+animation/clip_32/loops=false
+animation/clip_33/name=""
+animation/clip_33/start_frame=0
+animation/clip_33/end_frame=0
+animation/clip_33/loops=false
+animation/clip_34/name=""
+animation/clip_34/start_frame=0
+animation/clip_34/end_frame=0
+animation/clip_34/loops=false
+animation/clip_35/name=""
+animation/clip_35/start_frame=0
+animation/clip_35/end_frame=0
+animation/clip_35/loops=false
+animation/clip_36/name=""
+animation/clip_36/start_frame=0
+animation/clip_36/end_frame=0
+animation/clip_36/loops=false
+animation/clip_37/name=""
+animation/clip_37/start_frame=0
+animation/clip_37/end_frame=0
+animation/clip_37/loops=false
+animation/clip_38/name=""
+animation/clip_38/start_frame=0
+animation/clip_38/end_frame=0
+animation/clip_38/loops=false
+animation/clip_39/name=""
+animation/clip_39/start_frame=0
+animation/clip_39/end_frame=0
+animation/clip_39/loops=false
+animation/clip_40/name=""
+animation/clip_40/start_frame=0
+animation/clip_40/end_frame=0
+animation/clip_40/loops=false
+animation/clip_41/name=""
+animation/clip_41/start_frame=0
+animation/clip_41/end_frame=0
+animation/clip_41/loops=false
+animation/clip_42/name=""
+animation/clip_42/start_frame=0
+animation/clip_42/end_frame=0
+animation/clip_42/loops=false
+animation/clip_43/name=""
+animation/clip_43/start_frame=0
+animation/clip_43/end_frame=0
+animation/clip_43/loops=false
+animation/clip_44/name=""
+animation/clip_44/start_frame=0
+animation/clip_44/end_frame=0
+animation/clip_44/loops=false
+animation/clip_45/name=""
+animation/clip_45/start_frame=0
+animation/clip_45/end_frame=0
+animation/clip_45/loops=false
+animation/clip_46/name=""
+animation/clip_46/start_frame=0
+animation/clip_46/end_frame=0
+animation/clip_46/loops=false
+animation/clip_47/name=""
+animation/clip_47/start_frame=0
+animation/clip_47/end_frame=0
+animation/clip_47/loops=false
+animation/clip_48/name=""
+animation/clip_48/start_frame=0
+animation/clip_48/end_frame=0
+animation/clip_48/loops=false
+animation/clip_49/name=""
+animation/clip_49/start_frame=0
+animation/clip_49/end_frame=0
+animation/clip_49/loops=false
+animation/clip_50/name=""
+animation/clip_50/start_frame=0
+animation/clip_50/end_frame=0
+animation/clip_50/loops=false
+animation/clip_51/name=""
+animation/clip_51/start_frame=0
+animation/clip_51/end_frame=0
+animation/clip_51/loops=false
+animation/clip_52/name=""
+animation/clip_52/start_frame=0
+animation/clip_52/end_frame=0
+animation/clip_52/loops=false
+animation/clip_53/name=""
+animation/clip_53/start_frame=0
+animation/clip_53/end_frame=0
+animation/clip_53/loops=false
+animation/clip_54/name=""
+animation/clip_54/start_frame=0
+animation/clip_54/end_frame=0
+animation/clip_54/loops=false
+animation/clip_55/name=""
+animation/clip_55/start_frame=0
+animation/clip_55/end_frame=0
+animation/clip_55/loops=false
+animation/clip_56/name=""
+animation/clip_56/start_frame=0
+animation/clip_56/end_frame=0
+animation/clip_56/loops=false
+animation/clip_57/name=""
+animation/clip_57/start_frame=0
+animation/clip_57/end_frame=0
+animation/clip_57/loops=false
+animation/clip_58/name=""
+animation/clip_58/start_frame=0
+animation/clip_58/end_frame=0
+animation/clip_58/loops=false
+animation/clip_59/name=""
+animation/clip_59/start_frame=0
+animation/clip_59/end_frame=0
+animation/clip_59/loops=false
+animation/clip_60/name=""
+animation/clip_60/start_frame=0
+animation/clip_60/end_frame=0
+animation/clip_60/loops=false
+animation/clip_61/name=""
+animation/clip_61/start_frame=0
+animation/clip_61/end_frame=0
+animation/clip_61/loops=false
+animation/clip_62/name=""
+animation/clip_62/start_frame=0
+animation/clip_62/end_frame=0
+animation/clip_62/loops=false
+animation/clip_63/name=""
+animation/clip_63/start_frame=0
+animation/clip_63/end_frame=0
+animation/clip_63/loops=false
+animation/clip_64/name=""
+animation/clip_64/start_frame=0
+animation/clip_64/end_frame=0
+animation/clip_64/loops=false
+animation/clip_65/name=""
+animation/clip_65/start_frame=0
+animation/clip_65/end_frame=0
+animation/clip_65/loops=false
+animation/clip_66/name=""
+animation/clip_66/start_frame=0
+animation/clip_66/end_frame=0
+animation/clip_66/loops=false
+animation/clip_67/name=""
+animation/clip_67/start_frame=0
+animation/clip_67/end_frame=0
+animation/clip_67/loops=false
+animation/clip_68/name=""
+animation/clip_68/start_frame=0
+animation/clip_68/end_frame=0
+animation/clip_68/loops=false
+animation/clip_69/name=""
+animation/clip_69/start_frame=0
+animation/clip_69/end_frame=0
+animation/clip_69/loops=false
+animation/clip_70/name=""
+animation/clip_70/start_frame=0
+animation/clip_70/end_frame=0
+animation/clip_70/loops=false
+animation/clip_71/name=""
+animation/clip_71/start_frame=0
+animation/clip_71/end_frame=0
+animation/clip_71/loops=false
+animation/clip_72/name=""
+animation/clip_72/start_frame=0
+animation/clip_72/end_frame=0
+animation/clip_72/loops=false
+animation/clip_73/name=""
+animation/clip_73/start_frame=0
+animation/clip_73/end_frame=0
+animation/clip_73/loops=false
+animation/clip_74/name=""
+animation/clip_74/start_frame=0
+animation/clip_74/end_frame=0
+animation/clip_74/loops=false
+animation/clip_75/name=""
+animation/clip_75/start_frame=0
+animation/clip_75/end_frame=0
+animation/clip_75/loops=false
+animation/clip_76/name=""
+animation/clip_76/start_frame=0
+animation/clip_76/end_frame=0
+animation/clip_76/loops=false
+animation/clip_77/name=""
+animation/clip_77/start_frame=0
+animation/clip_77/end_frame=0
+animation/clip_77/loops=false
+animation/clip_78/name=""
+animation/clip_78/start_frame=0
+animation/clip_78/end_frame=0
+animation/clip_78/loops=false
+animation/clip_79/name=""
+animation/clip_79/start_frame=0
+animation/clip_79/end_frame=0
+animation/clip_79/loops=false
+animation/clip_80/name=""
+animation/clip_80/start_frame=0
+animation/clip_80/end_frame=0
+animation/clip_80/loops=false
+animation/clip_81/name=""
+animation/clip_81/start_frame=0
+animation/clip_81/end_frame=0
+animation/clip_81/loops=false
+animation/clip_82/name=""
+animation/clip_82/start_frame=0
+animation/clip_82/end_frame=0
+animation/clip_82/loops=false
+animation/clip_83/name=""
+animation/clip_83/start_frame=0
+animation/clip_83/end_frame=0
+animation/clip_83/loops=false
+animation/clip_84/name=""
+animation/clip_84/start_frame=0
+animation/clip_84/end_frame=0
+animation/clip_84/loops=false
+animation/clip_85/name=""
+animation/clip_85/start_frame=0
+animation/clip_85/end_frame=0
+animation/clip_85/loops=false
+animation/clip_86/name=""
+animation/clip_86/start_frame=0
+animation/clip_86/end_frame=0
+animation/clip_86/loops=false
+animation/clip_87/name=""
+animation/clip_87/start_frame=0
+animation/clip_87/end_frame=0
+animation/clip_87/loops=false
+animation/clip_88/name=""
+animation/clip_88/start_frame=0
+animation/clip_88/end_frame=0
+animation/clip_88/loops=false
+animation/clip_89/name=""
+animation/clip_89/start_frame=0
+animation/clip_89/end_frame=0
+animation/clip_89/loops=false
+animation/clip_90/name=""
+animation/clip_90/start_frame=0
+animation/clip_90/end_frame=0
+animation/clip_90/loops=false
+animation/clip_91/name=""
+animation/clip_91/start_frame=0
+animation/clip_91/end_frame=0
+animation/clip_91/loops=false
+animation/clip_92/name=""
+animation/clip_92/start_frame=0
+animation/clip_92/end_frame=0
+animation/clip_92/loops=false
+animation/clip_93/name=""
+animation/clip_93/start_frame=0
+animation/clip_93/end_frame=0
+animation/clip_93/loops=false
+animation/clip_94/name=""
+animation/clip_94/start_frame=0
+animation/clip_94/end_frame=0
+animation/clip_94/loops=false
+animation/clip_95/name=""
+animation/clip_95/start_frame=0
+animation/clip_95/end_frame=0
+animation/clip_95/loops=false
+animation/clip_96/name=""
+animation/clip_96/start_frame=0
+animation/clip_96/end_frame=0
+animation/clip_96/loops=false
+animation/clip_97/name=""
+animation/clip_97/start_frame=0
+animation/clip_97/end_frame=0
+animation/clip_97/loops=false
+animation/clip_98/name=""
+animation/clip_98/start_frame=0
+animation/clip_98/end_frame=0
+animation/clip_98/loops=false
+animation/clip_99/name=""
+animation/clip_99/start_frame=0
+animation/clip_99/end_frame=0
+animation/clip_99/loops=false
+animation/clip_100/name=""
+animation/clip_100/start_frame=0
+animation/clip_100/end_frame=0
+animation/clip_100/loops=false
+animation/clip_101/name=""
+animation/clip_101/start_frame=0
+animation/clip_101/end_frame=0
+animation/clip_101/loops=false
+animation/clip_102/name=""
+animation/clip_102/start_frame=0
+animation/clip_102/end_frame=0
+animation/clip_102/loops=false
+animation/clip_103/name=""
+animation/clip_103/start_frame=0
+animation/clip_103/end_frame=0
+animation/clip_103/loops=false
+animation/clip_104/name=""
+animation/clip_104/start_frame=0
+animation/clip_104/end_frame=0
+animation/clip_104/loops=false
+animation/clip_105/name=""
+animation/clip_105/start_frame=0
+animation/clip_105/end_frame=0
+animation/clip_105/loops=false
+animation/clip_106/name=""
+animation/clip_106/start_frame=0
+animation/clip_106/end_frame=0
+animation/clip_106/loops=false
+animation/clip_107/name=""
+animation/clip_107/start_frame=0
+animation/clip_107/end_frame=0
+animation/clip_107/loops=false
+animation/clip_108/name=""
+animation/clip_108/start_frame=0
+animation/clip_108/end_frame=0
+animation/clip_108/loops=false
+animation/clip_109/name=""
+animation/clip_109/start_frame=0
+animation/clip_109/end_frame=0
+animation/clip_109/loops=false
+animation/clip_110/name=""
+animation/clip_110/start_frame=0
+animation/clip_110/end_frame=0
+animation/clip_110/loops=false
+animation/clip_111/name=""
+animation/clip_111/start_frame=0
+animation/clip_111/end_frame=0
+animation/clip_111/loops=false
+animation/clip_112/name=""
+animation/clip_112/start_frame=0
+animation/clip_112/end_frame=0
+animation/clip_112/loops=false
+animation/clip_113/name=""
+animation/clip_113/start_frame=0
+animation/clip_113/end_frame=0
+animation/clip_113/loops=false
+animation/clip_114/name=""
+animation/clip_114/start_frame=0
+animation/clip_114/end_frame=0
+animation/clip_114/loops=false
+animation/clip_115/name=""
+animation/clip_115/start_frame=0
+animation/clip_115/end_frame=0
+animation/clip_115/loops=false
+animation/clip_116/name=""
+animation/clip_116/start_frame=0
+animation/clip_116/end_frame=0
+animation/clip_116/loops=false
+animation/clip_117/name=""
+animation/clip_117/start_frame=0
+animation/clip_117/end_frame=0
+animation/clip_117/loops=false
+animation/clip_118/name=""
+animation/clip_118/start_frame=0
+animation/clip_118/end_frame=0
+animation/clip_118/loops=false
+animation/clip_119/name=""
+animation/clip_119/start_frame=0
+animation/clip_119/end_frame=0
+animation/clip_119/loops=false
+animation/clip_120/name=""
+animation/clip_120/start_frame=0
+animation/clip_120/end_frame=0
+animation/clip_120/loops=false
+animation/clip_121/name=""
+animation/clip_121/start_frame=0
+animation/clip_121/end_frame=0
+animation/clip_121/loops=false
+animation/clip_122/name=""
+animation/clip_122/start_frame=0
+animation/clip_122/end_frame=0
+animation/clip_122/loops=false
+animation/clip_123/name=""
+animation/clip_123/start_frame=0
+animation/clip_123/end_frame=0
+animation/clip_123/loops=false
+animation/clip_124/name=""
+animation/clip_124/start_frame=0
+animation/clip_124/end_frame=0
+animation/clip_124/loops=false
+animation/clip_125/name=""
+animation/clip_125/start_frame=0
+animation/clip_125/end_frame=0
+animation/clip_125/loops=false
+animation/clip_126/name=""
+animation/clip_126/start_frame=0
+animation/clip_126/end_frame=0
+animation/clip_126/loops=false
+animation/clip_127/name=""
+animation/clip_127/start_frame=0
+animation/clip_127/end_frame=0
+animation/clip_127/loops=false
+animation/clip_128/name=""
+animation/clip_128/start_frame=0
+animation/clip_128/end_frame=0
+animation/clip_128/loops=false
+animation/clip_129/name=""
+animation/clip_129/start_frame=0
+animation/clip_129/end_frame=0
+animation/clip_129/loops=false
+animation/clip_130/name=""
+animation/clip_130/start_frame=0
+animation/clip_130/end_frame=0
+animation/clip_130/loops=false
+animation/clip_131/name=""
+animation/clip_131/start_frame=0
+animation/clip_131/end_frame=0
+animation/clip_131/loops=false
+animation/clip_132/name=""
+animation/clip_132/start_frame=0
+animation/clip_132/end_frame=0
+animation/clip_132/loops=false
+animation/clip_133/name=""
+animation/clip_133/start_frame=0
+animation/clip_133/end_frame=0
+animation/clip_133/loops=false
+animation/clip_134/name=""
+animation/clip_134/start_frame=0
+animation/clip_134/end_frame=0
+animation/clip_134/loops=false
+animation/clip_135/name=""
+animation/clip_135/start_frame=0
+animation/clip_135/end_frame=0
+animation/clip_135/loops=false
+animation/clip_136/name=""
+animation/clip_136/start_frame=0
+animation/clip_136/end_frame=0
+animation/clip_136/loops=false
+animation/clip_137/name=""
+animation/clip_137/start_frame=0
+animation/clip_137/end_frame=0
+animation/clip_137/loops=false
+animation/clip_138/name=""
+animation/clip_138/start_frame=0
+animation/clip_138/end_frame=0
+animation/clip_138/loops=false
+animation/clip_139/name=""
+animation/clip_139/start_frame=0
+animation/clip_139/end_frame=0
+animation/clip_139/loops=false
+animation/clip_140/name=""
+animation/clip_140/start_frame=0
+animation/clip_140/end_frame=0
+animation/clip_140/loops=false
+animation/clip_141/name=""
+animation/clip_141/start_frame=0
+animation/clip_141/end_frame=0
+animation/clip_141/loops=false
+animation/clip_142/name=""
+animation/clip_142/start_frame=0
+animation/clip_142/end_frame=0
+animation/clip_142/loops=false
+animation/clip_143/name=""
+animation/clip_143/start_frame=0
+animation/clip_143/end_frame=0
+animation/clip_143/loops=false
+animation/clip_144/name=""
+animation/clip_144/start_frame=0
+animation/clip_144/end_frame=0
+animation/clip_144/loops=false
+animation/clip_145/name=""
+animation/clip_145/start_frame=0
+animation/clip_145/end_frame=0
+animation/clip_145/loops=false
+animation/clip_146/name=""
+animation/clip_146/start_frame=0
+animation/clip_146/end_frame=0
+animation/clip_146/loops=false
+animation/clip_147/name=""
+animation/clip_147/start_frame=0
+animation/clip_147/end_frame=0
+animation/clip_147/loops=false
+animation/clip_148/name=""
+animation/clip_148/start_frame=0
+animation/clip_148/end_frame=0
+animation/clip_148/loops=false
+animation/clip_149/name=""
+animation/clip_149/start_frame=0
+animation/clip_149/end_frame=0
+animation/clip_149/loops=false
+animation/clip_150/name=""
+animation/clip_150/start_frame=0
+animation/clip_150/end_frame=0
+animation/clip_150/loops=false
+animation/clip_151/name=""
+animation/clip_151/start_frame=0
+animation/clip_151/end_frame=0
+animation/clip_151/loops=false
+animation/clip_152/name=""
+animation/clip_152/start_frame=0
+animation/clip_152/end_frame=0
+animation/clip_152/loops=false
+animation/clip_153/name=""
+animation/clip_153/start_frame=0
+animation/clip_153/end_frame=0
+animation/clip_153/loops=false
+animation/clip_154/name=""
+animation/clip_154/start_frame=0
+animation/clip_154/end_frame=0
+animation/clip_154/loops=false
+animation/clip_155/name=""
+animation/clip_155/start_frame=0
+animation/clip_155/end_frame=0
+animation/clip_155/loops=false
+animation/clip_156/name=""
+animation/clip_156/start_frame=0
+animation/clip_156/end_frame=0
+animation/clip_156/loops=false
+animation/clip_157/name=""
+animation/clip_157/start_frame=0
+animation/clip_157/end_frame=0
+animation/clip_157/loops=false
+animation/clip_158/name=""
+animation/clip_158/start_frame=0
+animation/clip_158/end_frame=0
+animation/clip_158/loops=false
+animation/clip_159/name=""
+animation/clip_159/start_frame=0
+animation/clip_159/end_frame=0
+animation/clip_159/loops=false
+animation/clip_160/name=""
+animation/clip_160/start_frame=0
+animation/clip_160/end_frame=0
+animation/clip_160/loops=false
+animation/clip_161/name=""
+animation/clip_161/start_frame=0
+animation/clip_161/end_frame=0
+animation/clip_161/loops=false
+animation/clip_162/name=""
+animation/clip_162/start_frame=0
+animation/clip_162/end_frame=0
+animation/clip_162/loops=false
+animation/clip_163/name=""
+animation/clip_163/start_frame=0
+animation/clip_163/end_frame=0
+animation/clip_163/loops=false
+animation/clip_164/name=""
+animation/clip_164/start_frame=0
+animation/clip_164/end_frame=0
+animation/clip_164/loops=false
+animation/clip_165/name=""
+animation/clip_165/start_frame=0
+animation/clip_165/end_frame=0
+animation/clip_165/loops=false
+animation/clip_166/name=""
+animation/clip_166/start_frame=0
+animation/clip_166/end_frame=0
+animation/clip_166/loops=false
+animation/clip_167/name=""
+animation/clip_167/start_frame=0
+animation/clip_167/end_frame=0
+animation/clip_167/loops=false
+animation/clip_168/name=""
+animation/clip_168/start_frame=0
+animation/clip_168/end_frame=0
+animation/clip_168/loops=false
+animation/clip_169/name=""
+animation/clip_169/start_frame=0
+animation/clip_169/end_frame=0
+animation/clip_169/loops=false
+animation/clip_170/name=""
+animation/clip_170/start_frame=0
+animation/clip_170/end_frame=0
+animation/clip_170/loops=false
+animation/clip_171/name=""
+animation/clip_171/start_frame=0
+animation/clip_171/end_frame=0
+animation/clip_171/loops=false
+animation/clip_172/name=""
+animation/clip_172/start_frame=0
+animation/clip_172/end_frame=0
+animation/clip_172/loops=false
+animation/clip_173/name=""
+animation/clip_173/start_frame=0
+animation/clip_173/end_frame=0
+animation/clip_173/loops=false
+animation/clip_174/name=""
+animation/clip_174/start_frame=0
+animation/clip_174/end_frame=0
+animation/clip_174/loops=false
+animation/clip_175/name=""
+animation/clip_175/start_frame=0
+animation/clip_175/end_frame=0
+animation/clip_175/loops=false
+animation/clip_176/name=""
+animation/clip_176/start_frame=0
+animation/clip_176/end_frame=0
+animation/clip_176/loops=false
+animation/clip_177/name=""
+animation/clip_177/start_frame=0
+animation/clip_177/end_frame=0
+animation/clip_177/loops=false
+animation/clip_178/name=""
+animation/clip_178/start_frame=0
+animation/clip_178/end_frame=0
+animation/clip_178/loops=false
+animation/clip_179/name=""
+animation/clip_179/start_frame=0
+animation/clip_179/end_frame=0
+animation/clip_179/loops=false
+animation/clip_180/name=""
+animation/clip_180/start_frame=0
+animation/clip_180/end_frame=0
+animation/clip_180/loops=false
+animation/clip_181/name=""
+animation/clip_181/start_frame=0
+animation/clip_181/end_frame=0
+animation/clip_181/loops=false
+animation/clip_182/name=""
+animation/clip_182/start_frame=0
+animation/clip_182/end_frame=0
+animation/clip_182/loops=false
+animation/clip_183/name=""
+animation/clip_183/start_frame=0
+animation/clip_183/end_frame=0
+animation/clip_183/loops=false
+animation/clip_184/name=""
+animation/clip_184/start_frame=0
+animation/clip_184/end_frame=0
+animation/clip_184/loops=false
+animation/clip_185/name=""
+animation/clip_185/start_frame=0
+animation/clip_185/end_frame=0
+animation/clip_185/loops=false
+animation/clip_186/name=""
+animation/clip_186/start_frame=0
+animation/clip_186/end_frame=0
+animation/clip_186/loops=false
+animation/clip_187/name=""
+animation/clip_187/start_frame=0
+animation/clip_187/end_frame=0
+animation/clip_187/loops=false
+animation/clip_188/name=""
+animation/clip_188/start_frame=0
+animation/clip_188/end_frame=0
+animation/clip_188/loops=false
+animation/clip_189/name=""
+animation/clip_189/start_frame=0
+animation/clip_189/end_frame=0
+animation/clip_189/loops=false
+animation/clip_190/name=""
+animation/clip_190/start_frame=0
+animation/clip_190/end_frame=0
+animation/clip_190/loops=false
+animation/clip_191/name=""
+animation/clip_191/start_frame=0
+animation/clip_191/end_frame=0
+animation/clip_191/loops=false
+animation/clip_192/name=""
+animation/clip_192/start_frame=0
+animation/clip_192/end_frame=0
+animation/clip_192/loops=false
+animation/clip_193/name=""
+animation/clip_193/start_frame=0
+animation/clip_193/end_frame=0
+animation/clip_193/loops=false
+animation/clip_194/name=""
+animation/clip_194/start_frame=0
+animation/clip_194/end_frame=0
+animation/clip_194/loops=false
+animation/clip_195/name=""
+animation/clip_195/start_frame=0
+animation/clip_195/end_frame=0
+animation/clip_195/loops=false
+animation/clip_196/name=""
+animation/clip_196/start_frame=0
+animation/clip_196/end_frame=0
+animation/clip_196/loops=false
+animation/clip_197/name=""
+animation/clip_197/start_frame=0
+animation/clip_197/end_frame=0
+animation/clip_197/loops=false
+animation/clip_198/name=""
+animation/clip_198/start_frame=0
+animation/clip_198/end_frame=0
+animation/clip_198/loops=false
+animation/clip_199/name=""
+animation/clip_199/start_frame=0
+animation/clip_199/end_frame=0
+animation/clip_199/loops=false
+animation/clip_200/name=""
+animation/clip_200/start_frame=0
+animation/clip_200/end_frame=0
+animation/clip_200/loops=false
+animation/clip_201/name=""
+animation/clip_201/start_frame=0
+animation/clip_201/end_frame=0
+animation/clip_201/loops=false
+animation/clip_202/name=""
+animation/clip_202/start_frame=0
+animation/clip_202/end_frame=0
+animation/clip_202/loops=false
+animation/clip_203/name=""
+animation/clip_203/start_frame=0
+animation/clip_203/end_frame=0
+animation/clip_203/loops=false
+animation/clip_204/name=""
+animation/clip_204/start_frame=0
+animation/clip_204/end_frame=0
+animation/clip_204/loops=false
+animation/clip_205/name=""
+animation/clip_205/start_frame=0
+animation/clip_205/end_frame=0
+animation/clip_205/loops=false
+animation/clip_206/name=""
+animation/clip_206/start_frame=0
+animation/clip_206/end_frame=0
+animation/clip_206/loops=false
+animation/clip_207/name=""
+animation/clip_207/start_frame=0
+animation/clip_207/end_frame=0
+animation/clip_207/loops=false
+animation/clip_208/name=""
+animation/clip_208/start_frame=0
+animation/clip_208/end_frame=0
+animation/clip_208/loops=false
+animation/clip_209/name=""
+animation/clip_209/start_frame=0
+animation/clip_209/end_frame=0
+animation/clip_209/loops=false
+animation/clip_210/name=""
+animation/clip_210/start_frame=0
+animation/clip_210/end_frame=0
+animation/clip_210/loops=false
+animation/clip_211/name=""
+animation/clip_211/start_frame=0
+animation/clip_211/end_frame=0
+animation/clip_211/loops=false
+animation/clip_212/name=""
+animation/clip_212/start_frame=0
+animation/clip_212/end_frame=0
+animation/clip_212/loops=false
+animation/clip_213/name=""
+animation/clip_213/start_frame=0
+animation/clip_213/end_frame=0
+animation/clip_213/loops=false
+animation/clip_214/name=""
+animation/clip_214/start_frame=0
+animation/clip_214/end_frame=0
+animation/clip_214/loops=false
+animation/clip_215/name=""
+animation/clip_215/start_frame=0
+animation/clip_215/end_frame=0
+animation/clip_215/loops=false
+animation/clip_216/name=""
+animation/clip_216/start_frame=0
+animation/clip_216/end_frame=0
+animation/clip_216/loops=false
+animation/clip_217/name=""
+animation/clip_217/start_frame=0
+animation/clip_217/end_frame=0
+animation/clip_217/loops=false
+animation/clip_218/name=""
+animation/clip_218/start_frame=0
+animation/clip_218/end_frame=0
+animation/clip_218/loops=false
+animation/clip_219/name=""
+animation/clip_219/start_frame=0
+animation/clip_219/end_frame=0
+animation/clip_219/loops=false
+animation/clip_220/name=""
+animation/clip_220/start_frame=0
+animation/clip_220/end_frame=0
+animation/clip_220/loops=false
+animation/clip_221/name=""
+animation/clip_221/start_frame=0
+animation/clip_221/end_frame=0
+animation/clip_221/loops=false
+animation/clip_222/name=""
+animation/clip_222/start_frame=0
+animation/clip_222/end_frame=0
+animation/clip_222/loops=false
+animation/clip_223/name=""
+animation/clip_223/start_frame=0
+animation/clip_223/end_frame=0
+animation/clip_223/loops=false
+animation/clip_224/name=""
+animation/clip_224/start_frame=0
+animation/clip_224/end_frame=0
+animation/clip_224/loops=false
+animation/clip_225/name=""
+animation/clip_225/start_frame=0
+animation/clip_225/end_frame=0
+animation/clip_225/loops=false
+animation/clip_226/name=""
+animation/clip_226/start_frame=0
+animation/clip_226/end_frame=0
+animation/clip_226/loops=false
+animation/clip_227/name=""
+animation/clip_227/start_frame=0
+animation/clip_227/end_frame=0
+animation/clip_227/loops=false
+animation/clip_228/name=""
+animation/clip_228/start_frame=0
+animation/clip_228/end_frame=0
+animation/clip_228/loops=false
+animation/clip_229/name=""
+animation/clip_229/start_frame=0
+animation/clip_229/end_frame=0
+animation/clip_229/loops=false
+animation/clip_230/name=""
+animation/clip_230/start_frame=0
+animation/clip_230/end_frame=0
+animation/clip_230/loops=false
+animation/clip_231/name=""
+animation/clip_231/start_frame=0
+animation/clip_231/end_frame=0
+animation/clip_231/loops=false
+animation/clip_232/name=""
+animation/clip_232/start_frame=0
+animation/clip_232/end_frame=0
+animation/clip_232/loops=false
+animation/clip_233/name=""
+animation/clip_233/start_frame=0
+animation/clip_233/end_frame=0
+animation/clip_233/loops=false
+animation/clip_234/name=""
+animation/clip_234/start_frame=0
+animation/clip_234/end_frame=0
+animation/clip_234/loops=false
+animation/clip_235/name=""
+animation/clip_235/start_frame=0
+animation/clip_235/end_frame=0
+animation/clip_235/loops=false
+animation/clip_236/name=""
+animation/clip_236/start_frame=0
+animation/clip_236/end_frame=0
+animation/clip_236/loops=false
+animation/clip_237/name=""
+animation/clip_237/start_frame=0
+animation/clip_237/end_frame=0
+animation/clip_237/loops=false
+animation/clip_238/name=""
+animation/clip_238/start_frame=0
+animation/clip_238/end_frame=0
+animation/clip_238/loops=false
+animation/clip_239/name=""
+animation/clip_239/start_frame=0
+animation/clip_239/end_frame=0
+animation/clip_239/loops=false
+animation/clip_240/name=""
+animation/clip_240/start_frame=0
+animation/clip_240/end_frame=0
+animation/clip_240/loops=false
+animation/clip_241/name=""
+animation/clip_241/start_frame=0
+animation/clip_241/end_frame=0
+animation/clip_241/loops=false
+animation/clip_242/name=""
+animation/clip_242/start_frame=0
+animation/clip_242/end_frame=0
+animation/clip_242/loops=false
+animation/clip_243/name=""
+animation/clip_243/start_frame=0
+animation/clip_243/end_frame=0
+animation/clip_243/loops=false
+animation/clip_244/name=""
+animation/clip_244/start_frame=0
+animation/clip_244/end_frame=0
+animation/clip_244/loops=false
+animation/clip_245/name=""
+animation/clip_245/start_frame=0
+animation/clip_245/end_frame=0
+animation/clip_245/loops=false
+animation/clip_246/name=""
+animation/clip_246/start_frame=0
+animation/clip_246/end_frame=0
+animation/clip_246/loops=false
+animation/clip_247/name=""
+animation/clip_247/start_frame=0
+animation/clip_247/end_frame=0
+animation/clip_247/loops=false
+animation/clip_248/name=""
+animation/clip_248/start_frame=0
+animation/clip_248/end_frame=0
+animation/clip_248/loops=false
+animation/clip_249/name=""
+animation/clip_249/start_frame=0
+animation/clip_249/end_frame=0
+animation/clip_249/loops=false
+animation/clip_250/name=""
+animation/clip_250/start_frame=0
+animation/clip_250/end_frame=0
+animation/clip_250/loops=false
+animation/clip_251/name=""
+animation/clip_251/start_frame=0
+animation/clip_251/end_frame=0
+animation/clip_251/loops=false
+animation/clip_252/name=""
+animation/clip_252/start_frame=0
+animation/clip_252/end_frame=0
+animation/clip_252/loops=false
+animation/clip_253/name=""
+animation/clip_253/start_frame=0
+animation/clip_253/end_frame=0
+animation/clip_253/loops=false
+animation/clip_254/name=""
+animation/clip_254/start_frame=0
+animation/clip_254/end_frame=0
+animation/clip_254/loops=false
+animation/clip_255/name=""
+animation/clip_255/start_frame=0
+animation/clip_255/end_frame=0
+animation/clip_255/loops=false
+animation/clip_256/name=""
+animation/clip_256/start_frame=0
+animation/clip_256/end_frame=0
+animation/clip_256/loops=false
diff --git a/work/housetexture.material b/work/housetexture.material
new file mode 100644
index 0000000..188f3c5
--- /dev/null
+++ b/work/housetexture.material
Binary files differ
diff --git a/work/islandscene.blend b/work/islandscene.blend
new file mode 100644
index 0000000..ef55e00
--- /dev/null
+++ b/work/islandscene.blend
Binary files differ
diff --git a/work/islandscene.blend1 b/work/islandscene.blend1
new file mode 100644
index 0000000..557e506
--- /dev/null
+++ b/work/islandscene.blend1
Binary files differ
diff --git a/work/islandscene.glb b/work/islandscene.glb
new file mode 100644
index 0000000..9f3e2b4
--- /dev/null
+++ b/work/islandscene.glb
Binary files differ
diff --git a/work/islandscene.glb.import b/work/islandscene.glb.import
new file mode 100644
index 0000000..0660a5d
--- /dev/null
+++ b/work/islandscene.glb.import
@@ -0,0 +1,1065 @@
+[remap]
+
+importer="scene"
+type="PackedScene"
+path="res://.import/islandscene.glb-c7a4bae1e63bc2b24856f9e94484bba1.scn"
+
+[deps]
+
+source_file="res://work/islandscene.glb"
+dest_files=[ "res://.import/islandscene.glb-c7a4bae1e63bc2b24856f9e94484bba1.scn" ]
+
+[params]
+
+nodes/root_type="Spatial"
+nodes/root_name="Scene Root"
+nodes/root_scale=1.0
+nodes/custom_script=""
+nodes/storage=0
+nodes/use_legacy_names=false
+materials/location=1
+materials/storage=1
+materials/keep_on_reimport=true
+meshes/octahedral_compression=true
+meshes/compress=4286
+meshes/ensure_tangents=true
+meshes/storage=0
+meshes/light_baking=0
+meshes/lightmap_texel_size=0.1
+skins/use_named_skins=true
+external_files/store_in_subdir=false
+animation/import=true
+animation/fps=15
+animation/filter_script=""
+animation/storage=false
+animation/keep_custom_tracks=false
+animation/optimizer/enabled=true
+animation/optimizer/max_linear_error=0.05
+animation/optimizer/max_angular_error=0.01
+animation/optimizer/max_angle=22
+animation/optimizer/remove_unused_tracks=true
+animation/clips/amount=0
+animation/clip_1/name=""
+animation/clip_1/start_frame=0
+animation/clip_1/end_frame=0
+animation/clip_1/loops=false
+animation/clip_2/name=""
+animation/clip_2/start_frame=0
+animation/clip_2/end_frame=0
+animation/clip_2/loops=false
+animation/clip_3/name=""
+animation/clip_3/start_frame=0
+animation/clip_3/end_frame=0
+animation/clip_3/loops=false
+animation/clip_4/name=""
+animation/clip_4/start_frame=0
+animation/clip_4/end_frame=0
+animation/clip_4/loops=false
+animation/clip_5/name=""
+animation/clip_5/start_frame=0
+animation/clip_5/end_frame=0
+animation/clip_5/loops=false
+animation/clip_6/name=""
+animation/clip_6/start_frame=0
+animation/clip_6/end_frame=0
+animation/clip_6/loops=false
+animation/clip_7/name=""
+animation/clip_7/start_frame=0
+animation/clip_7/end_frame=0
+animation/clip_7/loops=false
+animation/clip_8/name=""
+animation/clip_8/start_frame=0
+animation/clip_8/end_frame=0
+animation/clip_8/loops=false
+animation/clip_9/name=""
+animation/clip_9/start_frame=0
+animation/clip_9/end_frame=0
+animation/clip_9/loops=false
+animation/clip_10/name=""
+animation/clip_10/start_frame=0
+animation/clip_10/end_frame=0
+animation/clip_10/loops=false
+animation/clip_11/name=""
+animation/clip_11/start_frame=0
+animation/clip_11/end_frame=0
+animation/clip_11/loops=false
+animation/clip_12/name=""
+animation/clip_12/start_frame=0
+animation/clip_12/end_frame=0
+animation/clip_12/loops=false
+animation/clip_13/name=""
+animation/clip_13/start_frame=0
+animation/clip_13/end_frame=0
+animation/clip_13/loops=false
+animation/clip_14/name=""
+animation/clip_14/start_frame=0
+animation/clip_14/end_frame=0
+animation/clip_14/loops=false
+animation/clip_15/name=""
+animation/clip_15/start_frame=0
+animation/clip_15/end_frame=0
+animation/clip_15/loops=false
+animation/clip_16/name=""
+animation/clip_16/start_frame=0
+animation/clip_16/end_frame=0
+animation/clip_16/loops=false
+animation/clip_17/name=""
+animation/clip_17/start_frame=0
+animation/clip_17/end_frame=0
+animation/clip_17/loops=false
+animation/clip_18/name=""
+animation/clip_18/start_frame=0
+animation/clip_18/end_frame=0
+animation/clip_18/loops=false
+animation/clip_19/name=""
+animation/clip_19/start_frame=0
+animation/clip_19/end_frame=0
+animation/clip_19/loops=false
+animation/clip_20/name=""
+animation/clip_20/start_frame=0
+animation/clip_20/end_frame=0
+animation/clip_20/loops=false
+animation/clip_21/name=""
+animation/clip_21/start_frame=0
+animation/clip_21/end_frame=0
+animation/clip_21/loops=false
+animation/clip_22/name=""
+animation/clip_22/start_frame=0
+animation/clip_22/end_frame=0
+animation/clip_22/loops=false
+animation/clip_23/name=""
+animation/clip_23/start_frame=0
+animation/clip_23/end_frame=0
+animation/clip_23/loops=false
+animation/clip_24/name=""
+animation/clip_24/start_frame=0
+animation/clip_24/end_frame=0
+animation/clip_24/loops=false
+animation/clip_25/name=""
+animation/clip_25/start_frame=0
+animation/clip_25/end_frame=0
+animation/clip_25/loops=false
+animation/clip_26/name=""
+animation/clip_26/start_frame=0
+animation/clip_26/end_frame=0
+animation/clip_26/loops=false
+animation/clip_27/name=""
+animation/clip_27/start_frame=0
+animation/clip_27/end_frame=0
+animation/clip_27/loops=false
+animation/clip_28/name=""
+animation/clip_28/start_frame=0
+animation/clip_28/end_frame=0
+animation/clip_28/loops=false
+animation/clip_29/name=""
+animation/clip_29/start_frame=0
+animation/clip_29/end_frame=0
+animation/clip_29/loops=false
+animation/clip_30/name=""
+animation/clip_30/start_frame=0
+animation/clip_30/end_frame=0
+animation/clip_30/loops=false
+animation/clip_31/name=""
+animation/clip_31/start_frame=0
+animation/clip_31/end_frame=0
+animation/clip_31/loops=false
+animation/clip_32/name=""
+animation/clip_32/start_frame=0
+animation/clip_32/end_frame=0
+animation/clip_32/loops=false
+animation/clip_33/name=""
+animation/clip_33/start_frame=0
+animation/clip_33/end_frame=0
+animation/clip_33/loops=false
+animation/clip_34/name=""
+animation/clip_34/start_frame=0
+animation/clip_34/end_frame=0
+animation/clip_34/loops=false
+animation/clip_35/name=""
+animation/clip_35/start_frame=0
+animation/clip_35/end_frame=0
+animation/clip_35/loops=false
+animation/clip_36/name=""
+animation/clip_36/start_frame=0
+animation/clip_36/end_frame=0
+animation/clip_36/loops=false
+animation/clip_37/name=""
+animation/clip_37/start_frame=0
+animation/clip_37/end_frame=0
+animation/clip_37/loops=false
+animation/clip_38/name=""
+animation/clip_38/start_frame=0
+animation/clip_38/end_frame=0
+animation/clip_38/loops=false
+animation/clip_39/name=""
+animation/clip_39/start_frame=0
+animation/clip_39/end_frame=0
+animation/clip_39/loops=false
+animation/clip_40/name=""
+animation/clip_40/start_frame=0
+animation/clip_40/end_frame=0
+animation/clip_40/loops=false
+animation/clip_41/name=""
+animation/clip_41/start_frame=0
+animation/clip_41/end_frame=0
+animation/clip_41/loops=false
+animation/clip_42/name=""
+animation/clip_42/start_frame=0
+animation/clip_42/end_frame=0
+animation/clip_42/loops=false
+animation/clip_43/name=""
+animation/clip_43/start_frame=0
+animation/clip_43/end_frame=0
+animation/clip_43/loops=false
+animation/clip_44/name=""
+animation/clip_44/start_frame=0
+animation/clip_44/end_frame=0
+animation/clip_44/loops=false
+animation/clip_45/name=""
+animation/clip_45/start_frame=0
+animation/clip_45/end_frame=0
+animation/clip_45/loops=false
+animation/clip_46/name=""
+animation/clip_46/start_frame=0
+animation/clip_46/end_frame=0
+animation/clip_46/loops=false
+animation/clip_47/name=""
+animation/clip_47/start_frame=0
+animation/clip_47/end_frame=0
+animation/clip_47/loops=false
+animation/clip_48/name=""
+animation/clip_48/start_frame=0
+animation/clip_48/end_frame=0
+animation/clip_48/loops=false
+animation/clip_49/name=""
+animation/clip_49/start_frame=0
+animation/clip_49/end_frame=0
+animation/clip_49/loops=false
+animation/clip_50/name=""
+animation/clip_50/start_frame=0
+animation/clip_50/end_frame=0
+animation/clip_50/loops=false
+animation/clip_51/name=""
+animation/clip_51/start_frame=0
+animation/clip_51/end_frame=0
+animation/clip_51/loops=false
+animation/clip_52/name=""
+animation/clip_52/start_frame=0
+animation/clip_52/end_frame=0
+animation/clip_52/loops=false
+animation/clip_53/name=""
+animation/clip_53/start_frame=0
+animation/clip_53/end_frame=0
+animation/clip_53/loops=false
+animation/clip_54/name=""
+animation/clip_54/start_frame=0
+animation/clip_54/end_frame=0
+animation/clip_54/loops=false
+animation/clip_55/name=""
+animation/clip_55/start_frame=0
+animation/clip_55/end_frame=0
+animation/clip_55/loops=false
+animation/clip_56/name=""
+animation/clip_56/start_frame=0
+animation/clip_56/end_frame=0
+animation/clip_56/loops=false
+animation/clip_57/name=""
+animation/clip_57/start_frame=0
+animation/clip_57/end_frame=0
+animation/clip_57/loops=false
+animation/clip_58/name=""
+animation/clip_58/start_frame=0
+animation/clip_58/end_frame=0
+animation/clip_58/loops=false
+animation/clip_59/name=""
+animation/clip_59/start_frame=0
+animation/clip_59/end_frame=0
+animation/clip_59/loops=false
+animation/clip_60/name=""
+animation/clip_60/start_frame=0
+animation/clip_60/end_frame=0
+animation/clip_60/loops=false
+animation/clip_61/name=""
+animation/clip_61/start_frame=0
+animation/clip_61/end_frame=0
+animation/clip_61/loops=false
+animation/clip_62/name=""
+animation/clip_62/start_frame=0
+animation/clip_62/end_frame=0
+animation/clip_62/loops=false
+animation/clip_63/name=""
+animation/clip_63/start_frame=0
+animation/clip_63/end_frame=0
+animation/clip_63/loops=false
+animation/clip_64/name=""
+animation/clip_64/start_frame=0
+animation/clip_64/end_frame=0
+animation/clip_64/loops=false
+animation/clip_65/name=""
+animation/clip_65/start_frame=0
+animation/clip_65/end_frame=0
+animation/clip_65/loops=false
+animation/clip_66/name=""
+animation/clip_66/start_frame=0
+animation/clip_66/end_frame=0
+animation/clip_66/loops=false
+animation/clip_67/name=""
+animation/clip_67/start_frame=0
+animation/clip_67/end_frame=0
+animation/clip_67/loops=false
+animation/clip_68/name=""
+animation/clip_68/start_frame=0
+animation/clip_68/end_frame=0
+animation/clip_68/loops=false
+animation/clip_69/name=""
+animation/clip_69/start_frame=0
+animation/clip_69/end_frame=0
+animation/clip_69/loops=false
+animation/clip_70/name=""
+animation/clip_70/start_frame=0
+animation/clip_70/end_frame=0
+animation/clip_70/loops=false
+animation/clip_71/name=""
+animation/clip_71/start_frame=0
+animation/clip_71/end_frame=0
+animation/clip_71/loops=false
+animation/clip_72/name=""
+animation/clip_72/start_frame=0
+animation/clip_72/end_frame=0
+animation/clip_72/loops=false
+animation/clip_73/name=""
+animation/clip_73/start_frame=0
+animation/clip_73/end_frame=0
+animation/clip_73/loops=false
+animation/clip_74/name=""
+animation/clip_74/start_frame=0
+animation/clip_74/end_frame=0
+animation/clip_74/loops=false
+animation/clip_75/name=""
+animation/clip_75/start_frame=0
+animation/clip_75/end_frame=0
+animation/clip_75/loops=false
+animation/clip_76/name=""
+animation/clip_76/start_frame=0
+animation/clip_76/end_frame=0
+animation/clip_76/loops=false
+animation/clip_77/name=""
+animation/clip_77/start_frame=0
+animation/clip_77/end_frame=0
+animation/clip_77/loops=false
+animation/clip_78/name=""
+animation/clip_78/start_frame=0
+animation/clip_78/end_frame=0
+animation/clip_78/loops=false
+animation/clip_79/name=""
+animation/clip_79/start_frame=0
+animation/clip_79/end_frame=0
+animation/clip_79/loops=false
+animation/clip_80/name=""
+animation/clip_80/start_frame=0
+animation/clip_80/end_frame=0
+animation/clip_80/loops=false
+animation/clip_81/name=""
+animation/clip_81/start_frame=0
+animation/clip_81/end_frame=0
+animation/clip_81/loops=false
+animation/clip_82/name=""
+animation/clip_82/start_frame=0
+animation/clip_82/end_frame=0
+animation/clip_82/loops=false
+animation/clip_83/name=""
+animation/clip_83/start_frame=0
+animation/clip_83/end_frame=0
+animation/clip_83/loops=false
+animation/clip_84/name=""
+animation/clip_84/start_frame=0
+animation/clip_84/end_frame=0
+animation/clip_84/loops=false
+animation/clip_85/name=""
+animation/clip_85/start_frame=0
+animation/clip_85/end_frame=0
+animation/clip_85/loops=false
+animation/clip_86/name=""
+animation/clip_86/start_frame=0
+animation/clip_86/end_frame=0
+animation/clip_86/loops=false
+animation/clip_87/name=""
+animation/clip_87/start_frame=0
+animation/clip_87/end_frame=0
+animation/clip_87/loops=false
+animation/clip_88/name=""
+animation/clip_88/start_frame=0
+animation/clip_88/end_frame=0
+animation/clip_88/loops=false
+animation/clip_89/name=""
+animation/clip_89/start_frame=0
+animation/clip_89/end_frame=0
+animation/clip_89/loops=false
+animation/clip_90/name=""
+animation/clip_90/start_frame=0
+animation/clip_90/end_frame=0
+animation/clip_90/loops=false
+animation/clip_91/name=""
+animation/clip_91/start_frame=0
+animation/clip_91/end_frame=0
+animation/clip_91/loops=false
+animation/clip_92/name=""
+animation/clip_92/start_frame=0
+animation/clip_92/end_frame=0
+animation/clip_92/loops=false
+animation/clip_93/name=""
+animation/clip_93/start_frame=0
+animation/clip_93/end_frame=0
+animation/clip_93/loops=false
+animation/clip_94/name=""
+animation/clip_94/start_frame=0
+animation/clip_94/end_frame=0
+animation/clip_94/loops=false
+animation/clip_95/name=""
+animation/clip_95/start_frame=0
+animation/clip_95/end_frame=0
+animation/clip_95/loops=false
+animation/clip_96/name=""
+animation/clip_96/start_frame=0
+animation/clip_96/end_frame=0
+animation/clip_96/loops=false
+animation/clip_97/name=""
+animation/clip_97/start_frame=0
+animation/clip_97/end_frame=0
+animation/clip_97/loops=false
+animation/clip_98/name=""
+animation/clip_98/start_frame=0
+animation/clip_98/end_frame=0
+animation/clip_98/loops=false
+animation/clip_99/name=""
+animation/clip_99/start_frame=0
+animation/clip_99/end_frame=0
+animation/clip_99/loops=false
+animation/clip_100/name=""
+animation/clip_100/start_frame=0
+animation/clip_100/end_frame=0
+animation/clip_100/loops=false
+animation/clip_101/name=""
+animation/clip_101/start_frame=0
+animation/clip_101/end_frame=0
+animation/clip_101/loops=false
+animation/clip_102/name=""
+animation/clip_102/start_frame=0
+animation/clip_102/end_frame=0
+animation/clip_102/loops=false
+animation/clip_103/name=""
+animation/clip_103/start_frame=0
+animation/clip_103/end_frame=0
+animation/clip_103/loops=false
+animation/clip_104/name=""
+animation/clip_104/start_frame=0
+animation/clip_104/end_frame=0
+animation/clip_104/loops=false
+animation/clip_105/name=""
+animation/clip_105/start_frame=0
+animation/clip_105/end_frame=0
+animation/clip_105/loops=false
+animation/clip_106/name=""
+animation/clip_106/start_frame=0
+animation/clip_106/end_frame=0
+animation/clip_106/loops=false
+animation/clip_107/name=""
+animation/clip_107/start_frame=0
+animation/clip_107/end_frame=0
+animation/clip_107/loops=false
+animation/clip_108/name=""
+animation/clip_108/start_frame=0
+animation/clip_108/end_frame=0
+animation/clip_108/loops=false
+animation/clip_109/name=""
+animation/clip_109/start_frame=0
+animation/clip_109/end_frame=0
+animation/clip_109/loops=false
+animation/clip_110/name=""
+animation/clip_110/start_frame=0
+animation/clip_110/end_frame=0
+animation/clip_110/loops=false
+animation/clip_111/name=""
+animation/clip_111/start_frame=0
+animation/clip_111/end_frame=0
+animation/clip_111/loops=false
+animation/clip_112/name=""
+animation/clip_112/start_frame=0
+animation/clip_112/end_frame=0
+animation/clip_112/loops=false
+animation/clip_113/name=""
+animation/clip_113/start_frame=0
+animation/clip_113/end_frame=0
+animation/clip_113/loops=false
+animation/clip_114/name=""
+animation/clip_114/start_frame=0
+animation/clip_114/end_frame=0
+animation/clip_114/loops=false
+animation/clip_115/name=""
+animation/clip_115/start_frame=0
+animation/clip_115/end_frame=0
+animation/clip_115/loops=false
+animation/clip_116/name=""
+animation/clip_116/start_frame=0
+animation/clip_116/end_frame=0
+animation/clip_116/loops=false
+animation/clip_117/name=""
+animation/clip_117/start_frame=0
+animation/clip_117/end_frame=0
+animation/clip_117/loops=false
+animation/clip_118/name=""
+animation/clip_118/start_frame=0
+animation/clip_118/end_frame=0
+animation/clip_118/loops=false
+animation/clip_119/name=""
+animation/clip_119/start_frame=0
+animation/clip_119/end_frame=0
+animation/clip_119/loops=false
+animation/clip_120/name=""
+animation/clip_120/start_frame=0
+animation/clip_120/end_frame=0
+animation/clip_120/loops=false
+animation/clip_121/name=""
+animation/clip_121/start_frame=0
+animation/clip_121/end_frame=0
+animation/clip_121/loops=false
+animation/clip_122/name=""
+animation/clip_122/start_frame=0
+animation/clip_122/end_frame=0
+animation/clip_122/loops=false
+animation/clip_123/name=""
+animation/clip_123/start_frame=0
+animation/clip_123/end_frame=0
+animation/clip_123/loops=false
+animation/clip_124/name=""
+animation/clip_124/start_frame=0
+animation/clip_124/end_frame=0
+animation/clip_124/loops=false
+animation/clip_125/name=""
+animation/clip_125/start_frame=0
+animation/clip_125/end_frame=0
+animation/clip_125/loops=false
+animation/clip_126/name=""
+animation/clip_126/start_frame=0
+animation/clip_126/end_frame=0
+animation/clip_126/loops=false
+animation/clip_127/name=""
+animation/clip_127/start_frame=0
+animation/clip_127/end_frame=0
+animation/clip_127/loops=false
+animation/clip_128/name=""
+animation/clip_128/start_frame=0
+animation/clip_128/end_frame=0
+animation/clip_128/loops=false
+animation/clip_129/name=""
+animation/clip_129/start_frame=0
+animation/clip_129/end_frame=0
+animation/clip_129/loops=false
+animation/clip_130/name=""
+animation/clip_130/start_frame=0
+animation/clip_130/end_frame=0
+animation/clip_130/loops=false
+animation/clip_131/name=""
+animation/clip_131/start_frame=0
+animation/clip_131/end_frame=0
+animation/clip_131/loops=false
+animation/clip_132/name=""
+animation/clip_132/start_frame=0
+animation/clip_132/end_frame=0
+animation/clip_132/loops=false
+animation/clip_133/name=""
+animation/clip_133/start_frame=0
+animation/clip_133/end_frame=0
+animation/clip_133/loops=false
+animation/clip_134/name=""
+animation/clip_134/start_frame=0
+animation/clip_134/end_frame=0
+animation/clip_134/loops=false
+animation/clip_135/name=""
+animation/clip_135/start_frame=0
+animation/clip_135/end_frame=0
+animation/clip_135/loops=false
+animation/clip_136/name=""
+animation/clip_136/start_frame=0
+animation/clip_136/end_frame=0
+animation/clip_136/loops=false
+animation/clip_137/name=""
+animation/clip_137/start_frame=0
+animation/clip_137/end_frame=0
+animation/clip_137/loops=false
+animation/clip_138/name=""
+animation/clip_138/start_frame=0
+animation/clip_138/end_frame=0
+animation/clip_138/loops=false
+animation/clip_139/name=""
+animation/clip_139/start_frame=0
+animation/clip_139/end_frame=0
+animation/clip_139/loops=false
+animation/clip_140/name=""
+animation/clip_140/start_frame=0
+animation/clip_140/end_frame=0
+animation/clip_140/loops=false
+animation/clip_141/name=""
+animation/clip_141/start_frame=0
+animation/clip_141/end_frame=0
+animation/clip_141/loops=false
+animation/clip_142/name=""
+animation/clip_142/start_frame=0
+animation/clip_142/end_frame=0
+animation/clip_142/loops=false
+animation/clip_143/name=""
+animation/clip_143/start_frame=0
+animation/clip_143/end_frame=0
+animation/clip_143/loops=false
+animation/clip_144/name=""
+animation/clip_144/start_frame=0
+animation/clip_144/end_frame=0
+animation/clip_144/loops=false
+animation/clip_145/name=""
+animation/clip_145/start_frame=0
+animation/clip_145/end_frame=0
+animation/clip_145/loops=false
+animation/clip_146/name=""
+animation/clip_146/start_frame=0
+animation/clip_146/end_frame=0
+animation/clip_146/loops=false
+animation/clip_147/name=""
+animation/clip_147/start_frame=0
+animation/clip_147/end_frame=0
+animation/clip_147/loops=false
+animation/clip_148/name=""
+animation/clip_148/start_frame=0
+animation/clip_148/end_frame=0
+animation/clip_148/loops=false
+animation/clip_149/name=""
+animation/clip_149/start_frame=0
+animation/clip_149/end_frame=0
+animation/clip_149/loops=false
+animation/clip_150/name=""
+animation/clip_150/start_frame=0
+animation/clip_150/end_frame=0
+animation/clip_150/loops=false
+animation/clip_151/name=""
+animation/clip_151/start_frame=0
+animation/clip_151/end_frame=0
+animation/clip_151/loops=false
+animation/clip_152/name=""
+animation/clip_152/start_frame=0
+animation/clip_152/end_frame=0
+animation/clip_152/loops=false
+animation/clip_153/name=""
+animation/clip_153/start_frame=0
+animation/clip_153/end_frame=0
+animation/clip_153/loops=false
+animation/clip_154/name=""
+animation/clip_154/start_frame=0
+animation/clip_154/end_frame=0
+animation/clip_154/loops=false
+animation/clip_155/name=""
+animation/clip_155/start_frame=0
+animation/clip_155/end_frame=0
+animation/clip_155/loops=false
+animation/clip_156/name=""
+animation/clip_156/start_frame=0
+animation/clip_156/end_frame=0
+animation/clip_156/loops=false
+animation/clip_157/name=""
+animation/clip_157/start_frame=0
+animation/clip_157/end_frame=0
+animation/clip_157/loops=false
+animation/clip_158/name=""
+animation/clip_158/start_frame=0
+animation/clip_158/end_frame=0
+animation/clip_158/loops=false
+animation/clip_159/name=""
+animation/clip_159/start_frame=0
+animation/clip_159/end_frame=0
+animation/clip_159/loops=false
+animation/clip_160/name=""
+animation/clip_160/start_frame=0
+animation/clip_160/end_frame=0
+animation/clip_160/loops=false
+animation/clip_161/name=""
+animation/clip_161/start_frame=0
+animation/clip_161/end_frame=0
+animation/clip_161/loops=false
+animation/clip_162/name=""
+animation/clip_162/start_frame=0
+animation/clip_162/end_frame=0
+animation/clip_162/loops=false
+animation/clip_163/name=""
+animation/clip_163/start_frame=0
+animation/clip_163/end_frame=0
+animation/clip_163/loops=false
+animation/clip_164/name=""
+animation/clip_164/start_frame=0
+animation/clip_164/end_frame=0
+animation/clip_164/loops=false
+animation/clip_165/name=""
+animation/clip_165/start_frame=0
+animation/clip_165/end_frame=0
+animation/clip_165/loops=false
+animation/clip_166/name=""
+animation/clip_166/start_frame=0
+animation/clip_166/end_frame=0
+animation/clip_166/loops=false
+animation/clip_167/name=""
+animation/clip_167/start_frame=0
+animation/clip_167/end_frame=0
+animation/clip_167/loops=false
+animation/clip_168/name=""
+animation/clip_168/start_frame=0
+animation/clip_168/end_frame=0
+animation/clip_168/loops=false
+animation/clip_169/name=""
+animation/clip_169/start_frame=0
+animation/clip_169/end_frame=0
+animation/clip_169/loops=false
+animation/clip_170/name=""
+animation/clip_170/start_frame=0
+animation/clip_170/end_frame=0
+animation/clip_170/loops=false
+animation/clip_171/name=""
+animation/clip_171/start_frame=0
+animation/clip_171/end_frame=0
+animation/clip_171/loops=false
+animation/clip_172/name=""
+animation/clip_172/start_frame=0
+animation/clip_172/end_frame=0
+animation/clip_172/loops=false
+animation/clip_173/name=""
+animation/clip_173/start_frame=0
+animation/clip_173/end_frame=0
+animation/clip_173/loops=false
+animation/clip_174/name=""
+animation/clip_174/start_frame=0
+animation/clip_174/end_frame=0
+animation/clip_174/loops=false
+animation/clip_175/name=""
+animation/clip_175/start_frame=0
+animation/clip_175/end_frame=0
+animation/clip_175/loops=false
+animation/clip_176/name=""
+animation/clip_176/start_frame=0
+animation/clip_176/end_frame=0
+animation/clip_176/loops=false
+animation/clip_177/name=""
+animation/clip_177/start_frame=0
+animation/clip_177/end_frame=0
+animation/clip_177/loops=false
+animation/clip_178/name=""
+animation/clip_178/start_frame=0
+animation/clip_178/end_frame=0
+animation/clip_178/loops=false
+animation/clip_179/name=""
+animation/clip_179/start_frame=0
+animation/clip_179/end_frame=0
+animation/clip_179/loops=false
+animation/clip_180/name=""
+animation/clip_180/start_frame=0
+animation/clip_180/end_frame=0
+animation/clip_180/loops=false
+animation/clip_181/name=""
+animation/clip_181/start_frame=0
+animation/clip_181/end_frame=0
+animation/clip_181/loops=false
+animation/clip_182/name=""
+animation/clip_182/start_frame=0
+animation/clip_182/end_frame=0
+animation/clip_182/loops=false
+animation/clip_183/name=""
+animation/clip_183/start_frame=0
+animation/clip_183/end_frame=0
+animation/clip_183/loops=false
+animation/clip_184/name=""
+animation/clip_184/start_frame=0
+animation/clip_184/end_frame=0
+animation/clip_184/loops=false
+animation/clip_185/name=""
+animation/clip_185/start_frame=0
+animation/clip_185/end_frame=0
+animation/clip_185/loops=false
+animation/clip_186/name=""
+animation/clip_186/start_frame=0
+animation/clip_186/end_frame=0
+animation/clip_186/loops=false
+animation/clip_187/name=""
+animation/clip_187/start_frame=0
+animation/clip_187/end_frame=0
+animation/clip_187/loops=false
+animation/clip_188/name=""
+animation/clip_188/start_frame=0
+animation/clip_188/end_frame=0
+animation/clip_188/loops=false
+animation/clip_189/name=""
+animation/clip_189/start_frame=0
+animation/clip_189/end_frame=0
+animation/clip_189/loops=false
+animation/clip_190/name=""
+animation/clip_190/start_frame=0
+animation/clip_190/end_frame=0
+animation/clip_190/loops=false
+animation/clip_191/name=""
+animation/clip_191/start_frame=0
+animation/clip_191/end_frame=0
+animation/clip_191/loops=false
+animation/clip_192/name=""
+animation/clip_192/start_frame=0
+animation/clip_192/end_frame=0
+animation/clip_192/loops=false
+animation/clip_193/name=""
+animation/clip_193/start_frame=0
+animation/clip_193/end_frame=0
+animation/clip_193/loops=false
+animation/clip_194/name=""
+animation/clip_194/start_frame=0
+animation/clip_194/end_frame=0
+animation/clip_194/loops=false
+animation/clip_195/name=""
+animation/clip_195/start_frame=0
+animation/clip_195/end_frame=0
+animation/clip_195/loops=false
+animation/clip_196/name=""
+animation/clip_196/start_frame=0
+animation/clip_196/end_frame=0
+animation/clip_196/loops=false
+animation/clip_197/name=""
+animation/clip_197/start_frame=0
+animation/clip_197/end_frame=0
+animation/clip_197/loops=false
+animation/clip_198/name=""
+animation/clip_198/start_frame=0
+animation/clip_198/end_frame=0
+animation/clip_198/loops=false
+animation/clip_199/name=""
+animation/clip_199/start_frame=0
+animation/clip_199/end_frame=0
+animation/clip_199/loops=false
+animation/clip_200/name=""
+animation/clip_200/start_frame=0
+animation/clip_200/end_frame=0
+animation/clip_200/loops=false
+animation/clip_201/name=""
+animation/clip_201/start_frame=0
+animation/clip_201/end_frame=0
+animation/clip_201/loops=false
+animation/clip_202/name=""
+animation/clip_202/start_frame=0
+animation/clip_202/end_frame=0
+animation/clip_202/loops=false
+animation/clip_203/name=""
+animation/clip_203/start_frame=0
+animation/clip_203/end_frame=0
+animation/clip_203/loops=false
+animation/clip_204/name=""
+animation/clip_204/start_frame=0
+animation/clip_204/end_frame=0
+animation/clip_204/loops=false
+animation/clip_205/name=""
+animation/clip_205/start_frame=0
+animation/clip_205/end_frame=0
+animation/clip_205/loops=false
+animation/clip_206/name=""
+animation/clip_206/start_frame=0
+animation/clip_206/end_frame=0
+animation/clip_206/loops=false
+animation/clip_207/name=""
+animation/clip_207/start_frame=0
+animation/clip_207/end_frame=0
+animation/clip_207/loops=false
+animation/clip_208/name=""
+animation/clip_208/start_frame=0
+animation/clip_208/end_frame=0
+animation/clip_208/loops=false
+animation/clip_209/name=""
+animation/clip_209/start_frame=0
+animation/clip_209/end_frame=0
+animation/clip_209/loops=false
+animation/clip_210/name=""
+animation/clip_210/start_frame=0
+animation/clip_210/end_frame=0
+animation/clip_210/loops=false
+animation/clip_211/name=""
+animation/clip_211/start_frame=0
+animation/clip_211/end_frame=0
+animation/clip_211/loops=false
+animation/clip_212/name=""
+animation/clip_212/start_frame=0
+animation/clip_212/end_frame=0
+animation/clip_212/loops=false
+animation/clip_213/name=""
+animation/clip_213/start_frame=0
+animation/clip_213/end_frame=0
+animation/clip_213/loops=false
+animation/clip_214/name=""
+animation/clip_214/start_frame=0
+animation/clip_214/end_frame=0
+animation/clip_214/loops=false
+animation/clip_215/name=""
+animation/clip_215/start_frame=0
+animation/clip_215/end_frame=0
+animation/clip_215/loops=false
+animation/clip_216/name=""
+animation/clip_216/start_frame=0
+animation/clip_216/end_frame=0
+animation/clip_216/loops=false
+animation/clip_217/name=""
+animation/clip_217/start_frame=0
+animation/clip_217/end_frame=0
+animation/clip_217/loops=false
+animation/clip_218/name=""
+animation/clip_218/start_frame=0
+animation/clip_218/end_frame=0
+animation/clip_218/loops=false
+animation/clip_219/name=""
+animation/clip_219/start_frame=0
+animation/clip_219/end_frame=0
+animation/clip_219/loops=false
+animation/clip_220/name=""
+animation/clip_220/start_frame=0
+animation/clip_220/end_frame=0
+animation/clip_220/loops=false
+animation/clip_221/name=""
+animation/clip_221/start_frame=0
+animation/clip_221/end_frame=0
+animation/clip_221/loops=false
+animation/clip_222/name=""
+animation/clip_222/start_frame=0
+animation/clip_222/end_frame=0
+animation/clip_222/loops=false
+animation/clip_223/name=""
+animation/clip_223/start_frame=0
+animation/clip_223/end_frame=0
+animation/clip_223/loops=false
+animation/clip_224/name=""
+animation/clip_224/start_frame=0
+animation/clip_224/end_frame=0
+animation/clip_224/loops=false
+animation/clip_225/name=""
+animation/clip_225/start_frame=0
+animation/clip_225/end_frame=0
+animation/clip_225/loops=false
+animation/clip_226/name=""
+animation/clip_226/start_frame=0
+animation/clip_226/end_frame=0
+animation/clip_226/loops=false
+animation/clip_227/name=""
+animation/clip_227/start_frame=0
+animation/clip_227/end_frame=0
+animation/clip_227/loops=false
+animation/clip_228/name=""
+animation/clip_228/start_frame=0
+animation/clip_228/end_frame=0
+animation/clip_228/loops=false
+animation/clip_229/name=""
+animation/clip_229/start_frame=0
+animation/clip_229/end_frame=0
+animation/clip_229/loops=false
+animation/clip_230/name=""
+animation/clip_230/start_frame=0
+animation/clip_230/end_frame=0
+animation/clip_230/loops=false
+animation/clip_231/name=""
+animation/clip_231/start_frame=0
+animation/clip_231/end_frame=0
+animation/clip_231/loops=false
+animation/clip_232/name=""
+animation/clip_232/start_frame=0
+animation/clip_232/end_frame=0
+animation/clip_232/loops=false
+animation/clip_233/name=""
+animation/clip_233/start_frame=0
+animation/clip_233/end_frame=0
+animation/clip_233/loops=false
+animation/clip_234/name=""
+animation/clip_234/start_frame=0
+animation/clip_234/end_frame=0
+animation/clip_234/loops=false
+animation/clip_235/name=""
+animation/clip_235/start_frame=0
+animation/clip_235/end_frame=0
+animation/clip_235/loops=false
+animation/clip_236/name=""
+animation/clip_236/start_frame=0
+animation/clip_236/end_frame=0
+animation/clip_236/loops=false
+animation/clip_237/name=""
+animation/clip_237/start_frame=0
+animation/clip_237/end_frame=0
+animation/clip_237/loops=false
+animation/clip_238/name=""
+animation/clip_238/start_frame=0
+animation/clip_238/end_frame=0
+animation/clip_238/loops=false
+animation/clip_239/name=""
+animation/clip_239/start_frame=0
+animation/clip_239/end_frame=0
+animation/clip_239/loops=false
+animation/clip_240/name=""
+animation/clip_240/start_frame=0
+animation/clip_240/end_frame=0
+animation/clip_240/loops=false
+animation/clip_241/name=""
+animation/clip_241/start_frame=0
+animation/clip_241/end_frame=0
+animation/clip_241/loops=false
+animation/clip_242/name=""
+animation/clip_242/start_frame=0
+animation/clip_242/end_frame=0
+animation/clip_242/loops=false
+animation/clip_243/name=""
+animation/clip_243/start_frame=0
+animation/clip_243/end_frame=0
+animation/clip_243/loops=false
+animation/clip_244/name=""
+animation/clip_244/start_frame=0
+animation/clip_244/end_frame=0
+animation/clip_244/loops=false
+animation/clip_245/name=""
+animation/clip_245/start_frame=0
+animation/clip_245/end_frame=0
+animation/clip_245/loops=false
+animation/clip_246/name=""
+animation/clip_246/start_frame=0
+animation/clip_246/end_frame=0
+animation/clip_246/loops=false
+animation/clip_247/name=""
+animation/clip_247/start_frame=0
+animation/clip_247/end_frame=0
+animation/clip_247/loops=false
+animation/clip_248/name=""
+animation/clip_248/start_frame=0
+animation/clip_248/end_frame=0
+animation/clip_248/loops=false
+animation/clip_249/name=""
+animation/clip_249/start_frame=0
+animation/clip_249/end_frame=0
+animation/clip_249/loops=false
+animation/clip_250/name=""
+animation/clip_250/start_frame=0
+animation/clip_250/end_frame=0
+animation/clip_250/loops=false
+animation/clip_251/name=""
+animation/clip_251/start_frame=0
+animation/clip_251/end_frame=0
+animation/clip_251/loops=false
+animation/clip_252/name=""
+animation/clip_252/start_frame=0
+animation/clip_252/end_frame=0
+animation/clip_252/loops=false
+animation/clip_253/name=""
+animation/clip_253/start_frame=0
+animation/clip_253/end_frame=0
+animation/clip_253/loops=false
+animation/clip_254/name=""
+animation/clip_254/start_frame=0
+animation/clip_254/end_frame=0
+animation/clip_254/loops=false
+animation/clip_255/name=""
+animation/clip_255/start_frame=0
+animation/clip_255/end_frame=0
+animation/clip_255/loops=false
+animation/clip_256/name=""
+animation/clip_256/start_frame=0
+animation/clip_256/end_frame=0
+animation/clip_256/loops=false
diff --git a/work/rocket.blend b/work/rocket.blend
new file mode 100644
index 0000000..70a4821
--- /dev/null
+++ b/work/rocket.blend
Binary files differ
diff --git a/work/rocket.blend1 b/work/rocket.blend1
new file mode 100644
index 0000000..f681580
--- /dev/null
+++ b/work/rocket.blend1
Binary files differ
diff --git a/work/rocket.glb b/work/rocket.glb
new file mode 100644
index 0000000..2263756
--- /dev/null
+++ b/work/rocket.glb
Binary files differ
diff --git a/work/rocket.glb.import b/work/rocket.glb.import
new file mode 100644
index 0000000..12078cd
--- /dev/null
+++ b/work/rocket.glb.import
@@ -0,0 +1,1065 @@
+[remap]
+
+importer="scene"
+type="PackedScene"
+path="res://.import/rocket.glb-c98c6cf65b7c3b7b3f9311f8a77cc707.scn"
+
+[deps]
+
+source_file="res://work/rocket.glb"
+dest_files=[ "res://.import/rocket.glb-c98c6cf65b7c3b7b3f9311f8a77cc707.scn" ]
+
+[params]
+
+nodes/root_type="Spatial"
+nodes/root_name="Scene Root"
+nodes/root_scale=1.0
+nodes/custom_script=""
+nodes/storage=0
+nodes/use_legacy_names=false
+materials/location=1
+materials/storage=1
+materials/keep_on_reimport=true
+meshes/octahedral_compression=true
+meshes/compress=4286
+meshes/ensure_tangents=true
+meshes/storage=0
+meshes/light_baking=0
+meshes/lightmap_texel_size=0.1
+skins/use_named_skins=true
+external_files/store_in_subdir=false
+animation/import=true
+animation/fps=15
+animation/filter_script=""
+animation/storage=false
+animation/keep_custom_tracks=false
+animation/optimizer/enabled=true
+animation/optimizer/max_linear_error=0.05
+animation/optimizer/max_angular_error=0.01
+animation/optimizer/max_angle=22
+animation/optimizer/remove_unused_tracks=true
+animation/clips/amount=0
+animation/clip_1/name=""
+animation/clip_1/start_frame=0
+animation/clip_1/end_frame=0
+animation/clip_1/loops=false
+animation/clip_2/name=""
+animation/clip_2/start_frame=0
+animation/clip_2/end_frame=0
+animation/clip_2/loops=false
+animation/clip_3/name=""
+animation/clip_3/start_frame=0
+animation/clip_3/end_frame=0
+animation/clip_3/loops=false
+animation/clip_4/name=""
+animation/clip_4/start_frame=0
+animation/clip_4/end_frame=0
+animation/clip_4/loops=false
+animation/clip_5/name=""
+animation/clip_5/start_frame=0
+animation/clip_5/end_frame=0
+animation/clip_5/loops=false
+animation/clip_6/name=""
+animation/clip_6/start_frame=0
+animation/clip_6/end_frame=0
+animation/clip_6/loops=false
+animation/clip_7/name=""
+animation/clip_7/start_frame=0
+animation/clip_7/end_frame=0
+animation/clip_7/loops=false
+animation/clip_8/name=""
+animation/clip_8/start_frame=0
+animation/clip_8/end_frame=0
+animation/clip_8/loops=false
+animation/clip_9/name=""
+animation/clip_9/start_frame=0
+animation/clip_9/end_frame=0
+animation/clip_9/loops=false
+animation/clip_10/name=""
+animation/clip_10/start_frame=0
+animation/clip_10/end_frame=0
+animation/clip_10/loops=false
+animation/clip_11/name=""
+animation/clip_11/start_frame=0
+animation/clip_11/end_frame=0
+animation/clip_11/loops=false
+animation/clip_12/name=""
+animation/clip_12/start_frame=0
+animation/clip_12/end_frame=0
+animation/clip_12/loops=false
+animation/clip_13/name=""
+animation/clip_13/start_frame=0
+animation/clip_13/end_frame=0
+animation/clip_13/loops=false
+animation/clip_14/name=""
+animation/clip_14/start_frame=0
+animation/clip_14/end_frame=0
+animation/clip_14/loops=false
+animation/clip_15/name=""
+animation/clip_15/start_frame=0
+animation/clip_15/end_frame=0
+animation/clip_15/loops=false
+animation/clip_16/name=""
+animation/clip_16/start_frame=0
+animation/clip_16/end_frame=0
+animation/clip_16/loops=false
+animation/clip_17/name=""
+animation/clip_17/start_frame=0
+animation/clip_17/end_frame=0
+animation/clip_17/loops=false
+animation/clip_18/name=""
+animation/clip_18/start_frame=0
+animation/clip_18/end_frame=0
+animation/clip_18/loops=false
+animation/clip_19/name=""
+animation/clip_19/start_frame=0
+animation/clip_19/end_frame=0
+animation/clip_19/loops=false
+animation/clip_20/name=""
+animation/clip_20/start_frame=0
+animation/clip_20/end_frame=0
+animation/clip_20/loops=false
+animation/clip_21/name=""
+animation/clip_21/start_frame=0
+animation/clip_21/end_frame=0
+animation/clip_21/loops=false
+animation/clip_22/name=""
+animation/clip_22/start_frame=0
+animation/clip_22/end_frame=0
+animation/clip_22/loops=false
+animation/clip_23/name=""
+animation/clip_23/start_frame=0
+animation/clip_23/end_frame=0
+animation/clip_23/loops=false
+animation/clip_24/name=""
+animation/clip_24/start_frame=0
+animation/clip_24/end_frame=0
+animation/clip_24/loops=false
+animation/clip_25/name=""
+animation/clip_25/start_frame=0
+animation/clip_25/end_frame=0
+animation/clip_25/loops=false
+animation/clip_26/name=""
+animation/clip_26/start_frame=0
+animation/clip_26/end_frame=0
+animation/clip_26/loops=false
+animation/clip_27/name=""
+animation/clip_27/start_frame=0
+animation/clip_27/end_frame=0
+animation/clip_27/loops=false
+animation/clip_28/name=""
+animation/clip_28/start_frame=0
+animation/clip_28/end_frame=0
+animation/clip_28/loops=false
+animation/clip_29/name=""
+animation/clip_29/start_frame=0
+animation/clip_29/end_frame=0
+animation/clip_29/loops=false
+animation/clip_30/name=""
+animation/clip_30/start_frame=0
+animation/clip_30/end_frame=0
+animation/clip_30/loops=false
+animation/clip_31/name=""
+animation/clip_31/start_frame=0
+animation/clip_31/end_frame=0
+animation/clip_31/loops=false
+animation/clip_32/name=""
+animation/clip_32/start_frame=0
+animation/clip_32/end_frame=0
+animation/clip_32/loops=false
+animation/clip_33/name=""
+animation/clip_33/start_frame=0
+animation/clip_33/end_frame=0
+animation/clip_33/loops=false
+animation/clip_34/name=""
+animation/clip_34/start_frame=0
+animation/clip_34/end_frame=0
+animation/clip_34/loops=false
+animation/clip_35/name=""
+animation/clip_35/start_frame=0
+animation/clip_35/end_frame=0
+animation/clip_35/loops=false
+animation/clip_36/name=""
+animation/clip_36/start_frame=0
+animation/clip_36/end_frame=0
+animation/clip_36/loops=false
+animation/clip_37/name=""
+animation/clip_37/start_frame=0
+animation/clip_37/end_frame=0
+animation/clip_37/loops=false
+animation/clip_38/name=""
+animation/clip_38/start_frame=0
+animation/clip_38/end_frame=0
+animation/clip_38/loops=false
+animation/clip_39/name=""
+animation/clip_39/start_frame=0
+animation/clip_39/end_frame=0
+animation/clip_39/loops=false
+animation/clip_40/name=""
+animation/clip_40/start_frame=0
+animation/clip_40/end_frame=0
+animation/clip_40/loops=false
+animation/clip_41/name=""
+animation/clip_41/start_frame=0
+animation/clip_41/end_frame=0
+animation/clip_41/loops=false
+animation/clip_42/name=""
+animation/clip_42/start_frame=0
+animation/clip_42/end_frame=0
+animation/clip_42/loops=false
+animation/clip_43/name=""
+animation/clip_43/start_frame=0
+animation/clip_43/end_frame=0
+animation/clip_43/loops=false
+animation/clip_44/name=""
+animation/clip_44/start_frame=0
+animation/clip_44/end_frame=0
+animation/clip_44/loops=false
+animation/clip_45/name=""
+animation/clip_45/start_frame=0
+animation/clip_45/end_frame=0
+animation/clip_45/loops=false
+animation/clip_46/name=""
+animation/clip_46/start_frame=0
+animation/clip_46/end_frame=0
+animation/clip_46/loops=false
+animation/clip_47/name=""
+animation/clip_47/start_frame=0
+animation/clip_47/end_frame=0
+animation/clip_47/loops=false
+animation/clip_48/name=""
+animation/clip_48/start_frame=0
+animation/clip_48/end_frame=0
+animation/clip_48/loops=false
+animation/clip_49/name=""
+animation/clip_49/start_frame=0
+animation/clip_49/end_frame=0
+animation/clip_49/loops=false
+animation/clip_50/name=""
+animation/clip_50/start_frame=0
+animation/clip_50/end_frame=0
+animation/clip_50/loops=false
+animation/clip_51/name=""
+animation/clip_51/start_frame=0
+animation/clip_51/end_frame=0
+animation/clip_51/loops=false
+animation/clip_52/name=""
+animation/clip_52/start_frame=0
+animation/clip_52/end_frame=0
+animation/clip_52/loops=false
+animation/clip_53/name=""
+animation/clip_53/start_frame=0
+animation/clip_53/end_frame=0
+animation/clip_53/loops=false
+animation/clip_54/name=""
+animation/clip_54/start_frame=0
+animation/clip_54/end_frame=0
+animation/clip_54/loops=false
+animation/clip_55/name=""
+animation/clip_55/start_frame=0
+animation/clip_55/end_frame=0
+animation/clip_55/loops=false
+animation/clip_56/name=""
+animation/clip_56/start_frame=0
+animation/clip_56/end_frame=0
+animation/clip_56/loops=false
+animation/clip_57/name=""
+animation/clip_57/start_frame=0
+animation/clip_57/end_frame=0
+animation/clip_57/loops=false
+animation/clip_58/name=""
+animation/clip_58/start_frame=0
+animation/clip_58/end_frame=0
+animation/clip_58/loops=false
+animation/clip_59/name=""
+animation/clip_59/start_frame=0
+animation/clip_59/end_frame=0
+animation/clip_59/loops=false
+animation/clip_60/name=""
+animation/clip_60/start_frame=0
+animation/clip_60/end_frame=0
+animation/clip_60/loops=false
+animation/clip_61/name=""
+animation/clip_61/start_frame=0
+animation/clip_61/end_frame=0
+animation/clip_61/loops=false
+animation/clip_62/name=""
+animation/clip_62/start_frame=0
+animation/clip_62/end_frame=0
+animation/clip_62/loops=false
+animation/clip_63/name=""
+animation/clip_63/start_frame=0
+animation/clip_63/end_frame=0
+animation/clip_63/loops=false
+animation/clip_64/name=""
+animation/clip_64/start_frame=0
+animation/clip_64/end_frame=0
+animation/clip_64/loops=false
+animation/clip_65/name=""
+animation/clip_65/start_frame=0
+animation/clip_65/end_frame=0
+animation/clip_65/loops=false
+animation/clip_66/name=""
+animation/clip_66/start_frame=0
+animation/clip_66/end_frame=0
+animation/clip_66/loops=false
+animation/clip_67/name=""
+animation/clip_67/start_frame=0
+animation/clip_67/end_frame=0
+animation/clip_67/loops=false
+animation/clip_68/name=""
+animation/clip_68/start_frame=0
+animation/clip_68/end_frame=0
+animation/clip_68/loops=false
+animation/clip_69/name=""
+animation/clip_69/start_frame=0
+animation/clip_69/end_frame=0
+animation/clip_69/loops=false
+animation/clip_70/name=""
+animation/clip_70/start_frame=0
+animation/clip_70/end_frame=0
+animation/clip_70/loops=false
+animation/clip_71/name=""
+animation/clip_71/start_frame=0
+animation/clip_71/end_frame=0
+animation/clip_71/loops=false
+animation/clip_72/name=""
+animation/clip_72/start_frame=0
+animation/clip_72/end_frame=0
+animation/clip_72/loops=false
+animation/clip_73/name=""
+animation/clip_73/start_frame=0
+animation/clip_73/end_frame=0
+animation/clip_73/loops=false
+animation/clip_74/name=""
+animation/clip_74/start_frame=0
+animation/clip_74/end_frame=0
+animation/clip_74/loops=false
+animation/clip_75/name=""
+animation/clip_75/start_frame=0
+animation/clip_75/end_frame=0
+animation/clip_75/loops=false
+animation/clip_76/name=""
+animation/clip_76/start_frame=0
+animation/clip_76/end_frame=0
+animation/clip_76/loops=false
+animation/clip_77/name=""
+animation/clip_77/start_frame=0
+animation/clip_77/end_frame=0
+animation/clip_77/loops=false
+animation/clip_78/name=""
+animation/clip_78/start_frame=0
+animation/clip_78/end_frame=0
+animation/clip_78/loops=false
+animation/clip_79/name=""
+animation/clip_79/start_frame=0
+animation/clip_79/end_frame=0
+animation/clip_79/loops=false
+animation/clip_80/name=""
+animation/clip_80/start_frame=0
+animation/clip_80/end_frame=0
+animation/clip_80/loops=false
+animation/clip_81/name=""
+animation/clip_81/start_frame=0
+animation/clip_81/end_frame=0
+animation/clip_81/loops=false
+animation/clip_82/name=""
+animation/clip_82/start_frame=0
+animation/clip_82/end_frame=0
+animation/clip_82/loops=false
+animation/clip_83/name=""
+animation/clip_83/start_frame=0
+animation/clip_83/end_frame=0
+animation/clip_83/loops=false
+animation/clip_84/name=""
+animation/clip_84/start_frame=0
+animation/clip_84/end_frame=0
+animation/clip_84/loops=false
+animation/clip_85/name=""
+animation/clip_85/start_frame=0
+animation/clip_85/end_frame=0
+animation/clip_85/loops=false
+animation/clip_86/name=""
+animation/clip_86/start_frame=0
+animation/clip_86/end_frame=0
+animation/clip_86/loops=false
+animation/clip_87/name=""
+animation/clip_87/start_frame=0
+animation/clip_87/end_frame=0
+animation/clip_87/loops=false
+animation/clip_88/name=""
+animation/clip_88/start_frame=0
+animation/clip_88/end_frame=0
+animation/clip_88/loops=false
+animation/clip_89/name=""
+animation/clip_89/start_frame=0
+animation/clip_89/end_frame=0
+animation/clip_89/loops=false
+animation/clip_90/name=""
+animation/clip_90/start_frame=0
+animation/clip_90/end_frame=0
+animation/clip_90/loops=false
+animation/clip_91/name=""
+animation/clip_91/start_frame=0
+animation/clip_91/end_frame=0
+animation/clip_91/loops=false
+animation/clip_92/name=""
+animation/clip_92/start_frame=0
+animation/clip_92/end_frame=0
+animation/clip_92/loops=false
+animation/clip_93/name=""
+animation/clip_93/start_frame=0
+animation/clip_93/end_frame=0
+animation/clip_93/loops=false
+animation/clip_94/name=""
+animation/clip_94/start_frame=0
+animation/clip_94/end_frame=0
+animation/clip_94/loops=false
+animation/clip_95/name=""
+animation/clip_95/start_frame=0
+animation/clip_95/end_frame=0
+animation/clip_95/loops=false
+animation/clip_96/name=""
+animation/clip_96/start_frame=0
+animation/clip_96/end_frame=0
+animation/clip_96/loops=false
+animation/clip_97/name=""
+animation/clip_97/start_frame=0
+animation/clip_97/end_frame=0
+animation/clip_97/loops=false
+animation/clip_98/name=""
+animation/clip_98/start_frame=0
+animation/clip_98/end_frame=0
+animation/clip_98/loops=false
+animation/clip_99/name=""
+animation/clip_99/start_frame=0
+animation/clip_99/end_frame=0
+animation/clip_99/loops=false
+animation/clip_100/name=""
+animation/clip_100/start_frame=0
+animation/clip_100/end_frame=0
+animation/clip_100/loops=false
+animation/clip_101/name=""
+animation/clip_101/start_frame=0
+animation/clip_101/end_frame=0
+animation/clip_101/loops=false
+animation/clip_102/name=""
+animation/clip_102/start_frame=0
+animation/clip_102/end_frame=0
+animation/clip_102/loops=false
+animation/clip_103/name=""
+animation/clip_103/start_frame=0
+animation/clip_103/end_frame=0
+animation/clip_103/loops=false
+animation/clip_104/name=""
+animation/clip_104/start_frame=0
+animation/clip_104/end_frame=0
+animation/clip_104/loops=false
+animation/clip_105/name=""
+animation/clip_105/start_frame=0
+animation/clip_105/end_frame=0
+animation/clip_105/loops=false
+animation/clip_106/name=""
+animation/clip_106/start_frame=0
+animation/clip_106/end_frame=0
+animation/clip_106/loops=false
+animation/clip_107/name=""
+animation/clip_107/start_frame=0
+animation/clip_107/end_frame=0
+animation/clip_107/loops=false
+animation/clip_108/name=""
+animation/clip_108/start_frame=0
+animation/clip_108/end_frame=0
+animation/clip_108/loops=false
+animation/clip_109/name=""
+animation/clip_109/start_frame=0
+animation/clip_109/end_frame=0
+animation/clip_109/loops=false
+animation/clip_110/name=""
+animation/clip_110/start_frame=0
+animation/clip_110/end_frame=0
+animation/clip_110/loops=false
+animation/clip_111/name=""
+animation/clip_111/start_frame=0
+animation/clip_111/end_frame=0
+animation/clip_111/loops=false
+animation/clip_112/name=""
+animation/clip_112/start_frame=0
+animation/clip_112/end_frame=0
+animation/clip_112/loops=false
+animation/clip_113/name=""
+animation/clip_113/start_frame=0
+animation/clip_113/end_frame=0
+animation/clip_113/loops=false
+animation/clip_114/name=""
+animation/clip_114/start_frame=0
+animation/clip_114/end_frame=0
+animation/clip_114/loops=false
+animation/clip_115/name=""
+animation/clip_115/start_frame=0
+animation/clip_115/end_frame=0
+animation/clip_115/loops=false
+animation/clip_116/name=""
+animation/clip_116/start_frame=0
+animation/clip_116/end_frame=0
+animation/clip_116/loops=false
+animation/clip_117/name=""
+animation/clip_117/start_frame=0
+animation/clip_117/end_frame=0
+animation/clip_117/loops=false
+animation/clip_118/name=""
+animation/clip_118/start_frame=0
+animation/clip_118/end_frame=0
+animation/clip_118/loops=false
+animation/clip_119/name=""
+animation/clip_119/start_frame=0
+animation/clip_119/end_frame=0
+animation/clip_119/loops=false
+animation/clip_120/name=""
+animation/clip_120/start_frame=0
+animation/clip_120/end_frame=0
+animation/clip_120/loops=false
+animation/clip_121/name=""
+animation/clip_121/start_frame=0
+animation/clip_121/end_frame=0
+animation/clip_121/loops=false
+animation/clip_122/name=""
+animation/clip_122/start_frame=0
+animation/clip_122/end_frame=0
+animation/clip_122/loops=false
+animation/clip_123/name=""
+animation/clip_123/start_frame=0
+animation/clip_123/end_frame=0
+animation/clip_123/loops=false
+animation/clip_124/name=""
+animation/clip_124/start_frame=0
+animation/clip_124/end_frame=0
+animation/clip_124/loops=false
+animation/clip_125/name=""
+animation/clip_125/start_frame=0
+animation/clip_125/end_frame=0
+animation/clip_125/loops=false
+animation/clip_126/name=""
+animation/clip_126/start_frame=0
+animation/clip_126/end_frame=0
+animation/clip_126/loops=false
+animation/clip_127/name=""
+animation/clip_127/start_frame=0
+animation/clip_127/end_frame=0
+animation/clip_127/loops=false
+animation/clip_128/name=""
+animation/clip_128/start_frame=0
+animation/clip_128/end_frame=0
+animation/clip_128/loops=false
+animation/clip_129/name=""
+animation/clip_129/start_frame=0
+animation/clip_129/end_frame=0
+animation/clip_129/loops=false
+animation/clip_130/name=""
+animation/clip_130/start_frame=0
+animation/clip_130/end_frame=0
+animation/clip_130/loops=false
+animation/clip_131/name=""
+animation/clip_131/start_frame=0
+animation/clip_131/end_frame=0
+animation/clip_131/loops=false
+animation/clip_132/name=""
+animation/clip_132/start_frame=0
+animation/clip_132/end_frame=0
+animation/clip_132/loops=false
+animation/clip_133/name=""
+animation/clip_133/start_frame=0
+animation/clip_133/end_frame=0
+animation/clip_133/loops=false
+animation/clip_134/name=""
+animation/clip_134/start_frame=0
+animation/clip_134/end_frame=0
+animation/clip_134/loops=false
+animation/clip_135/name=""
+animation/clip_135/start_frame=0
+animation/clip_135/end_frame=0
+animation/clip_135/loops=false
+animation/clip_136/name=""
+animation/clip_136/start_frame=0
+animation/clip_136/end_frame=0
+animation/clip_136/loops=false
+animation/clip_137/name=""
+animation/clip_137/start_frame=0
+animation/clip_137/end_frame=0
+animation/clip_137/loops=false
+animation/clip_138/name=""
+animation/clip_138/start_frame=0
+animation/clip_138/end_frame=0
+animation/clip_138/loops=false
+animation/clip_139/name=""
+animation/clip_139/start_frame=0
+animation/clip_139/end_frame=0
+animation/clip_139/loops=false
+animation/clip_140/name=""
+animation/clip_140/start_frame=0
+animation/clip_140/end_frame=0
+animation/clip_140/loops=false
+animation/clip_141/name=""
+animation/clip_141/start_frame=0
+animation/clip_141/end_frame=0
+animation/clip_141/loops=false
+animation/clip_142/name=""
+animation/clip_142/start_frame=0
+animation/clip_142/end_frame=0
+animation/clip_142/loops=false
+animation/clip_143/name=""
+animation/clip_143/start_frame=0
+animation/clip_143/end_frame=0
+animation/clip_143/loops=false
+animation/clip_144/name=""
+animation/clip_144/start_frame=0
+animation/clip_144/end_frame=0
+animation/clip_144/loops=false
+animation/clip_145/name=""
+animation/clip_145/start_frame=0
+animation/clip_145/end_frame=0
+animation/clip_145/loops=false
+animation/clip_146/name=""
+animation/clip_146/start_frame=0
+animation/clip_146/end_frame=0
+animation/clip_146/loops=false
+animation/clip_147/name=""
+animation/clip_147/start_frame=0
+animation/clip_147/end_frame=0
+animation/clip_147/loops=false
+animation/clip_148/name=""
+animation/clip_148/start_frame=0
+animation/clip_148/end_frame=0
+animation/clip_148/loops=false
+animation/clip_149/name=""
+animation/clip_149/start_frame=0
+animation/clip_149/end_frame=0
+animation/clip_149/loops=false
+animation/clip_150/name=""
+animation/clip_150/start_frame=0
+animation/clip_150/end_frame=0
+animation/clip_150/loops=false
+animation/clip_151/name=""
+animation/clip_151/start_frame=0
+animation/clip_151/end_frame=0
+animation/clip_151/loops=false
+animation/clip_152/name=""
+animation/clip_152/start_frame=0
+animation/clip_152/end_frame=0
+animation/clip_152/loops=false
+animation/clip_153/name=""
+animation/clip_153/start_frame=0
+animation/clip_153/end_frame=0
+animation/clip_153/loops=false
+animation/clip_154/name=""
+animation/clip_154/start_frame=0
+animation/clip_154/end_frame=0
+animation/clip_154/loops=false
+animation/clip_155/name=""
+animation/clip_155/start_frame=0
+animation/clip_155/end_frame=0
+animation/clip_155/loops=false
+animation/clip_156/name=""
+animation/clip_156/start_frame=0
+animation/clip_156/end_frame=0
+animation/clip_156/loops=false
+animation/clip_157/name=""
+animation/clip_157/start_frame=0
+animation/clip_157/end_frame=0
+animation/clip_157/loops=false
+animation/clip_158/name=""
+animation/clip_158/start_frame=0
+animation/clip_158/end_frame=0
+animation/clip_158/loops=false
+animation/clip_159/name=""
+animation/clip_159/start_frame=0
+animation/clip_159/end_frame=0
+animation/clip_159/loops=false
+animation/clip_160/name=""
+animation/clip_160/start_frame=0
+animation/clip_160/end_frame=0
+animation/clip_160/loops=false
+animation/clip_161/name=""
+animation/clip_161/start_frame=0
+animation/clip_161/end_frame=0
+animation/clip_161/loops=false
+animation/clip_162/name=""
+animation/clip_162/start_frame=0
+animation/clip_162/end_frame=0
+animation/clip_162/loops=false
+animation/clip_163/name=""
+animation/clip_163/start_frame=0
+animation/clip_163/end_frame=0
+animation/clip_163/loops=false
+animation/clip_164/name=""
+animation/clip_164/start_frame=0
+animation/clip_164/end_frame=0
+animation/clip_164/loops=false
+animation/clip_165/name=""
+animation/clip_165/start_frame=0
+animation/clip_165/end_frame=0
+animation/clip_165/loops=false
+animation/clip_166/name=""
+animation/clip_166/start_frame=0
+animation/clip_166/end_frame=0
+animation/clip_166/loops=false
+animation/clip_167/name=""
+animation/clip_167/start_frame=0
+animation/clip_167/end_frame=0
+animation/clip_167/loops=false
+animation/clip_168/name=""
+animation/clip_168/start_frame=0
+animation/clip_168/end_frame=0
+animation/clip_168/loops=false
+animation/clip_169/name=""
+animation/clip_169/start_frame=0
+animation/clip_169/end_frame=0
+animation/clip_169/loops=false
+animation/clip_170/name=""
+animation/clip_170/start_frame=0
+animation/clip_170/end_frame=0
+animation/clip_170/loops=false
+animation/clip_171/name=""
+animation/clip_171/start_frame=0
+animation/clip_171/end_frame=0
+animation/clip_171/loops=false
+animation/clip_172/name=""
+animation/clip_172/start_frame=0
+animation/clip_172/end_frame=0
+animation/clip_172/loops=false
+animation/clip_173/name=""
+animation/clip_173/start_frame=0
+animation/clip_173/end_frame=0
+animation/clip_173/loops=false
+animation/clip_174/name=""
+animation/clip_174/start_frame=0
+animation/clip_174/end_frame=0
+animation/clip_174/loops=false
+animation/clip_175/name=""
+animation/clip_175/start_frame=0
+animation/clip_175/end_frame=0
+animation/clip_175/loops=false
+animation/clip_176/name=""
+animation/clip_176/start_frame=0
+animation/clip_176/end_frame=0
+animation/clip_176/loops=false
+animation/clip_177/name=""
+animation/clip_177/start_frame=0
+animation/clip_177/end_frame=0
+animation/clip_177/loops=false
+animation/clip_178/name=""
+animation/clip_178/start_frame=0
+animation/clip_178/end_frame=0
+animation/clip_178/loops=false
+animation/clip_179/name=""
+animation/clip_179/start_frame=0
+animation/clip_179/end_frame=0
+animation/clip_179/loops=false
+animation/clip_180/name=""
+animation/clip_180/start_frame=0
+animation/clip_180/end_frame=0
+animation/clip_180/loops=false
+animation/clip_181/name=""
+animation/clip_181/start_frame=0
+animation/clip_181/end_frame=0
+animation/clip_181/loops=false
+animation/clip_182/name=""
+animation/clip_182/start_frame=0
+animation/clip_182/end_frame=0
+animation/clip_182/loops=false
+animation/clip_183/name=""
+animation/clip_183/start_frame=0
+animation/clip_183/end_frame=0
+animation/clip_183/loops=false
+animation/clip_184/name=""
+animation/clip_184/start_frame=0
+animation/clip_184/end_frame=0
+animation/clip_184/loops=false
+animation/clip_185/name=""
+animation/clip_185/start_frame=0
+animation/clip_185/end_frame=0
+animation/clip_185/loops=false
+animation/clip_186/name=""
+animation/clip_186/start_frame=0
+animation/clip_186/end_frame=0
+animation/clip_186/loops=false
+animation/clip_187/name=""
+animation/clip_187/start_frame=0
+animation/clip_187/end_frame=0
+animation/clip_187/loops=false
+animation/clip_188/name=""
+animation/clip_188/start_frame=0
+animation/clip_188/end_frame=0
+animation/clip_188/loops=false
+animation/clip_189/name=""
+animation/clip_189/start_frame=0
+animation/clip_189/end_frame=0
+animation/clip_189/loops=false
+animation/clip_190/name=""
+animation/clip_190/start_frame=0
+animation/clip_190/end_frame=0
+animation/clip_190/loops=false
+animation/clip_191/name=""
+animation/clip_191/start_frame=0
+animation/clip_191/end_frame=0
+animation/clip_191/loops=false
+animation/clip_192/name=""
+animation/clip_192/start_frame=0
+animation/clip_192/end_frame=0
+animation/clip_192/loops=false
+animation/clip_193/name=""
+animation/clip_193/start_frame=0
+animation/clip_193/end_frame=0
+animation/clip_193/loops=false
+animation/clip_194/name=""
+animation/clip_194/start_frame=0
+animation/clip_194/end_frame=0
+animation/clip_194/loops=false
+animation/clip_195/name=""
+animation/clip_195/start_frame=0
+animation/clip_195/end_frame=0
+animation/clip_195/loops=false
+animation/clip_196/name=""
+animation/clip_196/start_frame=0
+animation/clip_196/end_frame=0
+animation/clip_196/loops=false
+animation/clip_197/name=""
+animation/clip_197/start_frame=0
+animation/clip_197/end_frame=0
+animation/clip_197/loops=false
+animation/clip_198/name=""
+animation/clip_198/start_frame=0
+animation/clip_198/end_frame=0
+animation/clip_198/loops=false
+animation/clip_199/name=""
+animation/clip_199/start_frame=0
+animation/clip_199/end_frame=0
+animation/clip_199/loops=false
+animation/clip_200/name=""
+animation/clip_200/start_frame=0
+animation/clip_200/end_frame=0
+animation/clip_200/loops=false
+animation/clip_201/name=""
+animation/clip_201/start_frame=0
+animation/clip_201/end_frame=0
+animation/clip_201/loops=false
+animation/clip_202/name=""
+animation/clip_202/start_frame=0
+animation/clip_202/end_frame=0
+animation/clip_202/loops=false
+animation/clip_203/name=""
+animation/clip_203/start_frame=0
+animation/clip_203/end_frame=0
+animation/clip_203/loops=false
+animation/clip_204/name=""
+animation/clip_204/start_frame=0
+animation/clip_204/end_frame=0
+animation/clip_204/loops=false
+animation/clip_205/name=""
+animation/clip_205/start_frame=0
+animation/clip_205/end_frame=0
+animation/clip_205/loops=false
+animation/clip_206/name=""
+animation/clip_206/start_frame=0
+animation/clip_206/end_frame=0
+animation/clip_206/loops=false
+animation/clip_207/name=""
+animation/clip_207/start_frame=0
+animation/clip_207/end_frame=0
+animation/clip_207/loops=false
+animation/clip_208/name=""
+animation/clip_208/start_frame=0
+animation/clip_208/end_frame=0
+animation/clip_208/loops=false
+animation/clip_209/name=""
+animation/clip_209/start_frame=0
+animation/clip_209/end_frame=0
+animation/clip_209/loops=false
+animation/clip_210/name=""
+animation/clip_210/start_frame=0
+animation/clip_210/end_frame=0
+animation/clip_210/loops=false
+animation/clip_211/name=""
+animation/clip_211/start_frame=0
+animation/clip_211/end_frame=0
+animation/clip_211/loops=false
+animation/clip_212/name=""
+animation/clip_212/start_frame=0
+animation/clip_212/end_frame=0
+animation/clip_212/loops=false
+animation/clip_213/name=""
+animation/clip_213/start_frame=0
+animation/clip_213/end_frame=0
+animation/clip_213/loops=false
+animation/clip_214/name=""
+animation/clip_214/start_frame=0
+animation/clip_214/end_frame=0
+animation/clip_214/loops=false
+animation/clip_215/name=""
+animation/clip_215/start_frame=0
+animation/clip_215/end_frame=0
+animation/clip_215/loops=false
+animation/clip_216/name=""
+animation/clip_216/start_frame=0
+animation/clip_216/end_frame=0
+animation/clip_216/loops=false
+animation/clip_217/name=""
+animation/clip_217/start_frame=0
+animation/clip_217/end_frame=0
+animation/clip_217/loops=false
+animation/clip_218/name=""
+animation/clip_218/start_frame=0
+animation/clip_218/end_frame=0
+animation/clip_218/loops=false
+animation/clip_219/name=""
+animation/clip_219/start_frame=0
+animation/clip_219/end_frame=0
+animation/clip_219/loops=false
+animation/clip_220/name=""
+animation/clip_220/start_frame=0
+animation/clip_220/end_frame=0
+animation/clip_220/loops=false
+animation/clip_221/name=""
+animation/clip_221/start_frame=0
+animation/clip_221/end_frame=0
+animation/clip_221/loops=false
+animation/clip_222/name=""
+animation/clip_222/start_frame=0
+animation/clip_222/end_frame=0
+animation/clip_222/loops=false
+animation/clip_223/name=""
+animation/clip_223/start_frame=0
+animation/clip_223/end_frame=0
+animation/clip_223/loops=false
+animation/clip_224/name=""
+animation/clip_224/start_frame=0
+animation/clip_224/end_frame=0
+animation/clip_224/loops=false
+animation/clip_225/name=""
+animation/clip_225/start_frame=0
+animation/clip_225/end_frame=0
+animation/clip_225/loops=false
+animation/clip_226/name=""
+animation/clip_226/start_frame=0
+animation/clip_226/end_frame=0
+animation/clip_226/loops=false
+animation/clip_227/name=""
+animation/clip_227/start_frame=0
+animation/clip_227/end_frame=0
+animation/clip_227/loops=false
+animation/clip_228/name=""
+animation/clip_228/start_frame=0
+animation/clip_228/end_frame=0
+animation/clip_228/loops=false
+animation/clip_229/name=""
+animation/clip_229/start_frame=0
+animation/clip_229/end_frame=0
+animation/clip_229/loops=false
+animation/clip_230/name=""
+animation/clip_230/start_frame=0
+animation/clip_230/end_frame=0
+animation/clip_230/loops=false
+animation/clip_231/name=""
+animation/clip_231/start_frame=0
+animation/clip_231/end_frame=0
+animation/clip_231/loops=false
+animation/clip_232/name=""
+animation/clip_232/start_frame=0
+animation/clip_232/end_frame=0
+animation/clip_232/loops=false
+animation/clip_233/name=""
+animation/clip_233/start_frame=0
+animation/clip_233/end_frame=0
+animation/clip_233/loops=false
+animation/clip_234/name=""
+animation/clip_234/start_frame=0
+animation/clip_234/end_frame=0
+animation/clip_234/loops=false
+animation/clip_235/name=""
+animation/clip_235/start_frame=0
+animation/clip_235/end_frame=0
+animation/clip_235/loops=false
+animation/clip_236/name=""
+animation/clip_236/start_frame=0
+animation/clip_236/end_frame=0
+animation/clip_236/loops=false
+animation/clip_237/name=""
+animation/clip_237/start_frame=0
+animation/clip_237/end_frame=0
+animation/clip_237/loops=false
+animation/clip_238/name=""
+animation/clip_238/start_frame=0
+animation/clip_238/end_frame=0
+animation/clip_238/loops=false
+animation/clip_239/name=""
+animation/clip_239/start_frame=0
+animation/clip_239/end_frame=0
+animation/clip_239/loops=false
+animation/clip_240/name=""
+animation/clip_240/start_frame=0
+animation/clip_240/end_frame=0
+animation/clip_240/loops=false
+animation/clip_241/name=""
+animation/clip_241/start_frame=0
+animation/clip_241/end_frame=0
+animation/clip_241/loops=false
+animation/clip_242/name=""
+animation/clip_242/start_frame=0
+animation/clip_242/end_frame=0
+animation/clip_242/loops=false
+animation/clip_243/name=""
+animation/clip_243/start_frame=0
+animation/clip_243/end_frame=0
+animation/clip_243/loops=false
+animation/clip_244/name=""
+animation/clip_244/start_frame=0
+animation/clip_244/end_frame=0
+animation/clip_244/loops=false
+animation/clip_245/name=""
+animation/clip_245/start_frame=0
+animation/clip_245/end_frame=0
+animation/clip_245/loops=false
+animation/clip_246/name=""
+animation/clip_246/start_frame=0
+animation/clip_246/end_frame=0
+animation/clip_246/loops=false
+animation/clip_247/name=""
+animation/clip_247/start_frame=0
+animation/clip_247/end_frame=0
+animation/clip_247/loops=false
+animation/clip_248/name=""
+animation/clip_248/start_frame=0
+animation/clip_248/end_frame=0
+animation/clip_248/loops=false
+animation/clip_249/name=""
+animation/clip_249/start_frame=0
+animation/clip_249/end_frame=0
+animation/clip_249/loops=false
+animation/clip_250/name=""
+animation/clip_250/start_frame=0
+animation/clip_250/end_frame=0
+animation/clip_250/loops=false
+animation/clip_251/name=""
+animation/clip_251/start_frame=0
+animation/clip_251/end_frame=0
+animation/clip_251/loops=false
+animation/clip_252/name=""
+animation/clip_252/start_frame=0
+animation/clip_252/end_frame=0
+animation/clip_252/loops=false
+animation/clip_253/name=""
+animation/clip_253/start_frame=0
+animation/clip_253/end_frame=0
+animation/clip_253/loops=false
+animation/clip_254/name=""
+animation/clip_254/start_frame=0
+animation/clip_254/end_frame=0
+animation/clip_254/loops=false
+animation/clip_255/name=""
+animation/clip_255/start_frame=0
+animation/clip_255/end_frame=0
+animation/clip_255/loops=false
+animation/clip_256/name=""
+animation/clip_256/start_frame=0
+animation/clip_256/end_frame=0
+animation/clip_256/loops=false
diff --git a/work/rockettexture.png b/work/rockettexture.png
new file mode 100644
index 0000000..471467c
--- /dev/null
+++ b/work/rockettexture.png
Binary files differ
diff --git a/work/rockettexture.png.import b/work/rockettexture.png.import
new file mode 100644
index 0000000..ddf336f
--- /dev/null
+++ b/work/rockettexture.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/rockettexture.png-57b83943361359546526cd89a61c089b.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://work/rockettexture.png"
+dest_files=[ "res://.import/rockettexture.png-57b83943361359546526cd89a61c089b.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=true
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+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=true
+svg/scale=1.0
diff --git a/work/sandyground.material b/work/sandyground.material
new file mode 100644
index 0000000..4e7d497
--- /dev/null
+++ b/work/sandyground.material
Binary files differ