diff --git a/BodyConfig/bodyBuilderMenu.tscn b/BodyConfig/bodyBuilderMenu.tscn index ef9cb6e..38939cd 100644 --- a/BodyConfig/bodyBuilderMenu.tscn +++ b/BodyConfig/bodyBuilderMenu.tscn @@ -1,10 +1,15 @@ [gd_scene load_steps=3 format=2] -[ext_resource path="res://BodyConfig/BodyParts/Tesso.tscn" type="PackedScene" id=1] +[ext_resource path="res://BodyParts/Tesso.tscn" type="PackedScene" id=1] [ext_resource path="res://BodyConfig/bodyBuildingScript.gd" type="Script" id=2] + [node name="Body Builder Menu" type="Spatial"] script = ExtResource( 2 ) +torsoPath = NodePath("Torso") +cameraPath = NodePath("GUI/HBoxC/ViewportContainer/Viewport/Camera") +rayCastPath = NodePath("GUI/HBoxC/ViewportContainer/Viewport/MouseLook") +viewPortPath = NodePath("GUI/HBoxC/ViewportContainer/Viewport") [node name="GUI" type="MarginContainer" parent="."] anchor_right = 1.0 @@ -66,4 +71,7 @@ render_target_update_mode = 3 [node name="Camera" type="Camera" parent="GUI/HBoxC/ViewportContainer/Viewport"] transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 3 ) +[node name="MouseLook" type="RayCast" parent="GUI/HBoxC/ViewportContainer/Viewport"] +enabled = true + [node name="Torso" parent="." instance=ExtResource( 1 )] diff --git a/BodyConfig/bodyBuildingScript.gd b/BodyConfig/bodyBuildingScript.gd index cf0b979..e0139a8 100644 --- a/BodyConfig/bodyBuildingScript.gd +++ b/BodyConfig/bodyBuildingScript.gd @@ -1,61 +1,82 @@ extends Spatial -const ROT_MOD = 10 +export(NodePath) var torsoPath +export(NodePath) var cameraPath +export(NodePath) var rayCastPath +export(NodePath) var viewPortPath +const ROT_MOD = 500 +const ROT_DECLINE = 0.1 var _viewRot = false var _prev_mouse_pos +var _camera : Camera +var _rayCast : RayCast +var _torso : RigidBody +var _viewport : Viewport + +var _velx = 0 +var _vely = 0 + # Called when the node enters the scene tree for the first time. func _ready(): PhysicsServer.area_set_param(get_viewport().find_world().get_space(), PhysicsServer.AREA_PARAM_GRAVITY, 0) - - -func _physics_process(delta): + _torso = get_node(torsoPath) as RigidBody + _camera = get_node(cameraPath) as Camera + _rayCast = get_node(rayCastPath) as RayCast + _viewport = get_node(viewPortPath) as Viewport + + +func _process(delta): if _viewRot: var mouse_pos = get_viewport().get_mouse_position() - var x_dif = mouse_pos.x - _prev_mouse_pos.x - var y_dif = mouse_pos.y - _prev_mouse_pos.y - - print (x_dif) - print (y_dif) - - rotate_x(x_dif * ROT_MOD * delta * PI/180 - global_transform.basis.get_euler().y) - rotate_y(y_dif * ROT_MOD * delta * PI/180 - global_transform.basis.get_euler().y) + _velx = (mouse_pos.x - _prev_mouse_pos.x) * delta + _vely = (mouse_pos.y - _prev_mouse_pos.y) * delta _prev_mouse_pos = mouse_pos + + if not(_velx < 0.001 and _velx > -0.001) or not(_vely < 0.001 and _vely > -0.001) or _viewRot: + _torso.rotate_x(_vely * ROT_MOD * delta * PI/180 - global_transform.basis.get_euler().x) + _torso.rotate_y(_velx * ROT_MOD * delta * PI/180 - global_transform.basis.get_euler().y) - # Get the camera - #var camera = get_node("GUI/HBoxC/ViewportContainer/Viewport/Camera") + var decline = (1 - ROT_DECLINE * (delta*100)) - #var mouse_pos = get_viewport().get_mouse_position() + if decline > 1: + decline = 1 + elif decline < 0: + decline = 0 - # Project mouse into a 3D ray - #var ray_origin = camera.project_ray_origin(mouse_pos) - #var ray_direction = camera.project_ray_normal(mouse_pos) + _velx *= decline + _vely *= decline - # Cast a ray - #var from = ray_origin - #var to = ray_origin + ray_direction * 1000.0 - #var space_state = get_world().get_direct_space_state() - #var hit = space_state.intersect_ray(from, to) + +func _physics_process(delta): + if _viewRot: + var mouse_pos = _viewport.get_viewport().get_mouse_position() - #print("test") + #set origin of rayCast + var orig = _camera.project_ray_origin(mouse_pos) - #if hit.size() != 0: - # collider will be the node you hit - #print(hit.collider) - #pass + #set cast_to of rayCast + _rayCast.translation = orig + _rayCast.cast_to = orig + _camera.project_ray_normal(mouse_pos) * 1000.0 + + if _rayCast.is_colliding(): + # collider will be the node hit + print(_rayCast.get_collider()) + func _input(event): - if event is InputEventMouseButton: - if event.pressed: - print("Mouse Click at: ", event.position) - _prev_mouse_pos = event.position - _viewRot = true - else: - print("mouse unpressed at: ", event.position) - _viewRot = false + if _viewport.get_viewport().get_mouse_position().x >= 0: + if event is InputEventMouseButton: + if event.pressed: + print("Mouse Click at: ", event.position) + _prev_mouse_pos = event.position + _viewRot = true + else: + print("mouse unpressed at: ", event.position) + _viewRot = false diff --git a/BodyParts/Arm.gd b/BodyParts/Arm.gd new file mode 100644 index 0000000..f3f6ffe --- /dev/null +++ b/BodyParts/Arm.gd @@ -0,0 +1,22 @@ +extends PushingBodyPart + + +onready var anim = get_node("Mesh/AnimationPlayer") + + +# Called when the node enters the scene tree for the first time. +func _ready() -> void: + pass # Replace with function body. + + +func action(): + anim.play("ArmatureAction001") + + +func push(body): + # TODO: Hardcoded values - maybe try to generalize + base.apply_impulse(transform.basis.xform(Vector3(0.0, 0.0, -3.0)), base.transform.basis.y * 10.0) + +# Called every frame. 'delta' is the elapsed time since the previous frame. +#func _process(delta: float) -> void: +# pass diff --git a/BodyParts/Arm.tscn b/BodyParts/Arm.tscn new file mode 100644 index 0000000..eda4bfe --- /dev/null +++ b/BodyParts/Arm.tscn @@ -0,0 +1,36 @@ +[gd_scene load_steps=6 format=2] + +[ext_resource path="res://BodyParts/PushingBodyPart.tscn" type="PackedScene" id=1] +[ext_resource path="res://3D Input/untitled.glb" type="PackedScene" id=2] +[ext_resource path="res://BodyParts/Arm.gd" type="Script" id=3] + + +[sub_resource type="SphereShape" id=1] + +[sub_resource type="SphereShape" id=2] +radius = 0.591769 + +[node name="Arm" instance=ExtResource( 1 )] +script = ExtResource( 3 ) + +[node name="PartCollider" parent="." index="0"] +transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -8 ) +shape = SubResource( 1 ) + +[node name="Mesh" parent="." index="1" instance=ExtResource( 2 )] + +[node name="BoneAttachment" type="BoneAttachment" parent="Mesh/Armature/Skeleton" index="1"] +transform = Transform( 1, -1.98292e-23, -3.18966e-24, 6.71348e-24, -9.49949e-08, 1, -2.07636e-23, -1, -9.49949e-08, -2.23781e-16, -0.0078205, -5.05441 ) +bone_name = "bone_2" + +[node name="RemoteTransform" type="RemoteTransform" parent="Mesh/Armature/Skeleton/BoneAttachment" index="0"] +remote_path = NodePath("../../../../../TouchArea") + +[node name="TouchArea" parent="." index="2"] +transform = Transform( 1, -1.98292e-23, -3.18966e-24, 6.71348e-24, -9.49949e-08, 1, -2.07636e-23, -1, -9.49949e-08, -2.23781e-16, -0.0078205, -7.60024 ) + +[node name="CollisionShape" type="CollisionShape" parent="TouchArea" index="0"] +transform = Transform( 1, 2.98291e-24, -1.98247e-23, -2.07684e-23, -9.49949e-08, -1, -6.50669e-24, 1, -9.49949e-08, 2.23781e-16, 0.399765, 0.00782054 ) +shape = SubResource( 2 ) + +[editable path="Mesh"] diff --git a/BodyParts/BodyBase/BodyBase.gd b/BodyParts/BodyBase/BodyBase.gd new file mode 100644 index 0000000..99d95e9 --- /dev/null +++ b/BodyParts/BodyBase/BodyBase.gd @@ -0,0 +1,14 @@ +extends Spatial +class_name BodyBase + +# Declare member variables here. Examples: +# var a = 2 +# var b = "text" + +# Called when the node enters the scene tree for the first time. +func _ready(): + pass # Replace with function body. + +# Called every frame. 'delta' is the elapsed time since the previous frame. +#func _process(delta): +# pass diff --git a/BodyParts/BodyBase/BodyBase.tscn b/BodyParts/BodyBase/BodyBase.tscn new file mode 100644 index 0000000..130277f --- /dev/null +++ b/BodyParts/BodyBase/BodyBase.tscn @@ -0,0 +1,52 @@ +[gd_scene load_steps=7 format=2] + +[ext_resource path="res://BodyParts/BodyBase/BodyBase.gd" type="Script" id=1] + + +[sub_resource type="CapsuleMesh" id=1] + +[sub_resource type="CapsuleShape" id=2] + +[sub_resource type="SphereMesh" id=3] + +[sub_resource type="SphereShape" id=4] + +[sub_resource type="SphereShape" id=5] + +[node name="Torso" type="RigidBody"] +script = ExtResource( 1 ) + +[node name="TorsoMesh" type="MeshInstance" parent="."] +mesh = SubResource( 1 ) +material/0 = null + +[node name="TorsoCollider" type="CollisionShape" parent="."] +shape = SubResource( 2 ) + +[node name="FrontLeft" type="Spatial" parent="."] +transform = Transform( 1.62921e-07, -5.30863e-14, -1, -3.25841e-07, -1, 0, -1, 3.25841e-07, -1.62921e-07, 0.6, 0, 1 ) + +[node name="FrontLeftAttachMent" type="MeshInstance" parent="FrontLeft"] +transform = Transform( 0.3, 0, 0, 0, 0.3, 0, 0, 0, 0.3, 0, 0, 0 ) +mesh = SubResource( 3 ) +material/0 = null + +[node name="Area" type="Area" parent="FrontLeft"] + +[node name="CollisionShape" type="CollisionShape" parent="FrontLeft/Area"] +transform = Transform( 0.5, 0, 0, 0, 0.5, 0, 0, 0, 0.5, 0, 0, 0 ) +shape = SubResource( 4 ) + +[node name="FrontRight" type="Spatial" parent="."] +transform = Transform( 1.62921e-07, -5.30863e-14, 1, -3.25841e-07, -1, 0, 1, -3.25841e-07, -1.62921e-07, -0.6, 0, 1 ) + +[node name="FrontRightAttachMent" type="MeshInstance" parent="FrontRight"] +transform = Transform( 0.3, 0, 0, 0, 0.3, 0, 0, 0, 0.3, 0, 0, 0 ) +mesh = SubResource( 3 ) +material/0 = null + +[node name="Area" type="Area" parent="FrontRight"] + +[node name="CollisionShape" type="CollisionShape" parent="FrontRight/Area"] +transform = Transform( 0.5, 0, 0, 0, 0.5, 0, 0, 0, 0.5, 0, 0, 0 ) +shape = SubResource( 5 ) diff --git a/BodyParts/BodyPart.gd b/BodyParts/BodyPart.gd new file mode 100644 index 0000000..e3b6e2f --- /dev/null +++ b/BodyParts/BodyPart.gd @@ -0,0 +1,43 @@ +extends Spatial +class_name BodyPart + +# Must be the direct child of an AttachmentPoint of the BodyBase + + +onready var base = get_parent().get_parent() +onready var physics_shape = get_node("PartCollider") + +export(int) var key + +var setup_done = false + + +# Called when the node enters the scene tree for the first time. +func _ready() -> void: + assert(base is BodyBase) + + + + +func _process(delta: float) -> void: + # We do this here because we want the whole tree to really be done instancing + if not setup_done: + var translation = physics_shape.global_transform.basis * physics_shape.translation + + remove_child(physics_shape) + base.add_child(physics_shape) + + physics_shape.translation = translation + + setup_done = true + + +func _unhandled_input(event): + if event is InputEventKey: + if event.pressed and event.scancode == key: + action() + + +# Do something with the base +func action(): + pass diff --git a/BodyParts/BodyPart.tscn b/BodyParts/BodyPart.tscn new file mode 100644 index 0000000..8581c4b --- /dev/null +++ b/BodyParts/BodyPart.tscn @@ -0,0 +1,9 @@ +[gd_scene load_steps=2 format=2] + +[ext_resource path="res://BodyParts/BodyPart.gd" type="Script" id=1] + + +[node name="BodyPart" type="Spatial"] +script = ExtResource( 1 ) + +[node name="PartCollider" type="CollisionShape" parent="."] diff --git a/BodyParts/PushingBodyPart.gd b/BodyParts/PushingBodyPart.gd new file mode 100644 index 0000000..5b445ef --- /dev/null +++ b/BodyParts/PushingBodyPart.gd @@ -0,0 +1,18 @@ +extends BodyPart +class_name PushingBodyPart + +onready var touch_area = get_node("TouchArea") + + +# Called when the node enters the scene tree for the first time. +func _ready() -> void: + touch_area.connect("body_entered", self, "_on_touch_area_entered") + + +func _on_touch_area_entered(body): + if body.name != base.name: + push(body) + + +func push(body): + pass diff --git a/BodyParts/PushingBodyPart.tscn b/BodyParts/PushingBodyPart.tscn new file mode 100644 index 0000000..9812a88 --- /dev/null +++ b/BodyParts/PushingBodyPart.tscn @@ -0,0 +1,10 @@ +[gd_scene load_steps=3 format=2] + +[ext_resource path="res://BodyParts/BodyPart.tscn" type="PackedScene" id=1] +[ext_resource path="res://BodyParts/PushingBodyPart.gd" type="Script" id=2] + + +[node name="PushingBodyPart" index="0" instance=ExtResource( 1 )] +script = ExtResource( 2 ) + +[node name="TouchArea" type="Area" parent="." index="1"] diff --git a/BodyConfig/BodyParts/Tesso.tscn b/BodyParts/Tesso.tscn similarity index 100% rename from BodyConfig/BodyParts/Tesso.tscn rename to BodyParts/Tesso.tscn diff --git a/Global/InGameState.gd b/Global/InGameState.gd new file mode 100644 index 0000000..4dbceeb --- /dev/null +++ b/Global/InGameState.gd @@ -0,0 +1,39 @@ +extends Node + + +var max_health = 100.0 +var player_healths = [] +var player_count: int + +signal player_win(player_id) +signal player_count_updated(new_player_count) +signal player_health_updated(player_id, new_player_health) + + +func set_player_count(new_player_count: int): + assert(new_player_count <= 4) + + player_count = new_player_count + player_healths = [] + + for i in range(0, player_count): + player_healths.append(0.0) + set_player_health(i, max_health) + + emit_signal("player_count_updated", new_player_count) + + +func subtract_player_health(player_id, subtractor): + set_player_health(player_id, player_healths[player_id] - subtractor) + + +func set_player_health(player_id, new_value): + assert(player_id < player_count) + assert(player_id >= 0) + + player_healths[player_id] = new_value + + if player_healths[player_id] < 0.0: + emit_signal("player_win", player_id) + else: + emit_signal("player_health_updated", player_id, player_healths[player_id]) diff --git a/Ingame/BodyParts/Arm.gd b/Ingame/BodyParts/Arm.gd deleted file mode 100644 index 24a251d..0000000 --- a/Ingame/BodyParts/Arm.gd +++ /dev/null @@ -1,26 +0,0 @@ -extends RigidBody - - -onready var anim = get_node("AnimationPlayer") -onready var skeleton = get_node("Armature/Skeleton") -onready var area = get_node("Armature/Skeleton/BoneAttachment/TouchArea") - - -func _ready(): - area.connect("body_entered", self, "arm_collided") - - -func arm_collided(body): - if body.name != "Arm": - print("Entered") - apply_impulse(area.transform.origin, Vector3.UP * 10.0) - - -func _unhandled_input(event): - if event is InputEventKey: - if event.pressed and event.scancode == KEY_A: - play() - - -func play(): - anim.play("ArmatureAction001") diff --git a/Ingame/BodyParts/Arm.tscn b/Ingame/BodyParts/Arm.tscn deleted file mode 100644 index 8fb6b14..0000000 --- a/Ingame/BodyParts/Arm.tscn +++ /dev/null @@ -1,151 +0,0 @@ -[gd_scene load_steps=9 format=2] - -[ext_resource path="res://Ingame/BodyParts/Arm.gd" type="Script" id=1] - -[sub_resource type="ArrayMesh" id=1] -resource_name = "Sphere" -surfaces/0 = { -"aabb": AABB( -1, -1, -1, 2, 2, 2 ), -"array_data": PoolByteArray( 79, 43, 192, 62, 186, 197, 71, 190, 248, 247, 103, 191, 47, 232, 141, 0, 139, 0, 208, 127, 128, 57, 127, 56, 0, 0, 0, 0, 16, 239, 195, 190, 95, 131, 108, 191, 0, 208, 139, 0, 129, 0, 0, 127, 0, 58, 255, 56, 248, 4, 181, 62, 16, 239, 195, 190, 122, 130, 90, 191, 44, 208, 148, 0, 139, 0, 208, 127, 128, 57, 255, 56, 79, 43, 192, 62, 186, 197, 71, 190, 248, 247, 103, 191, 47, 232, 141, 0, 139, 0, 208, 127, 128, 57, 127, 56, 0, 0, 0, 0, 186, 197, 71, 190, 191, 20, 123, 191, 0, 232, 132, 0, 129, 0, 0, 127, 0, 58, 127, 56, 0, 0, 0, 0, 16, 239, 195, 190, 95, 131, 108, 191, 0, 208, 139, 0, 129, 0, 0, 127, 0, 58, 255, 56, 35, 246, 21, 62, 94, 131, 108, 63, 243, 4, 181, 190, 19, 116, 210, 0, 139, 0, 208, 127, 127, 57, 0, 48, 212, 241, 178, 52, 49, 219, 84, 63, 216, 57, 14, 191, 0, 104, 185, 0, 130, 0, 0, 127, 255, 57, 0, 50, 211, 181, 89, 62, 49, 219, 84, 63, 81, 102, 3, 191, 27, 104, 190, 0, 139, 0, 208, 127, 127, 57, 0, 50, 35, 246, 21, 62, 94, 131, 108, 63, 243, 4, 181, 190, 19, 116, 210, 0, 139, 0, 208, 127, 127, 57, 0, 48, 167, 227, 37, 52, 94, 131, 108, 63, 16, 239, 195, 190, 0, 116, 207, 0, 130, 0, 0, 127, 255, 57, 0, 48, 212, 241, 178, 52, 49, 219, 84, 63, 216, 57, 14, 191, 0, 104, 185, 0, 130, 0, 0, 127, 255, 57, 0, 50, 248, 4, 181, 62, 16, 239, 195, 190, 122, 130, 90, 191, 44, 208, 148, 0, 139, 0, 208, 127, 128, 57, 255, 56, 0, 0, 0, 0, 217, 57, 14, 191, 50, 219, 84, 191, 0, 187, 150, 0, 130, 0, 0, 127, 0, 58, 127, 57, 198, 233, 162, 62, 217, 57, 14, 191, 76, 167, 68, 191, 40, 187, 159, 0, 139, 0, 208, 127, 127, 57, 127, 57, 248, 4, 181, 62, 16, 239, 195, 190, 122, 130, 90, 191, 44, 208, 148, 0, 139, 0, 208, 127, 128, 57, 255, 56, 0, 0, 0, 0, 16, 239, 195, 190, 95, 131, 108, 191, 0, 208, 139, 0, 129, 0, 0, 127, 0, 58, 255, 56, 0, 0, 0, 0, 217, 57, 14, 191, 50, 219, 84, 191, 0, 187, 150, 0, 130, 0, 0, 127, 0, 58, 127, 57, 216, 139, 138, 62, 243, 4, 53, 63, 116, 61, 39, 191, 34, 89, 173, 0, 139, 0, 208, 127, 127, 57, 0, 52, 212, 241, 178, 52, 49, 219, 84, 63, 216, 57, 14, 191, 0, 104, 185, 0, 130, 0, 0, 127, 255, 57, 0, 50, 0, 0, 0, 0, 243, 4, 53, 63, 243, 4, 53, 191, 0, 89, 166, 0, 130, 0, 0, 127, 0, 58, 255, 51, 211, 181, 89, 62, 49, 219, 84, 63, 81, 102, 3, 191, 27, 104, 190, 0, 139, 0, 208, 127, 127, 57, 0, 50, 212, 241, 178, 52, 49, 219, 84, 63, 216, 57, 14, 191, 0, 104, 185, 0, 130, 0, 0, 127, 255, 57, 0, 50, 216, 139, 138, 62, 243, 4, 53, 63, 116, 61, 39, 191, 34, 89, 173, 0, 139, 0, 208, 127, 127, 57, 0, 52, 216, 139, 138, 62, 243, 4, 53, 191, 116, 61, 39, 191, 34, 167, 173, 0, 139, 0, 208, 127, 127, 57, 0, 58, 0, 0, 0, 0, 217, 57, 14, 191, 50, 219, 84, 191, 0, 187, 150, 0, 130, 0, 0, 127, 0, 58, 127, 57, 0, 0, 0, 0, 243, 4, 53, 191, 243, 4, 53, 191, 0, 167, 166, 0, 129, 0, 0, 127, 0, 58, 0, 58, 198, 233, 162, 62, 217, 57, 14, 191, 76, 167, 68, 191, 40, 187, 159, 0, 139, 0, 208, 127, 127, 57, 127, 57, 0, 0, 0, 0, 217, 57, 14, 191, 50, 219, 84, 191, 0, 187, 150, 0, 130, 0, 0, 127, 0, 58, 127, 57, 216, 139, 138, 62, 243, 4, 53, 191, 116, 61, 39, 191, 34, 167, 173, 0, 139, 0, 208, 127, 127, 57, 0, 58, 216, 139, 138, 62, 243, 4, 53, 63, 116, 61, 39, 191, 34, 89, 173, 0, 139, 0, 208, 127, 127, 57, 0, 52, 0, 0, 0, 0, 217, 57, 14, 63, 50, 219, 84, 191, 0, 69, 150, 0, 130, 0, 0, 127, 0, 58, 0, 53, 198, 233, 162, 62, 217, 57, 14, 63, 76, 167, 68, 191, 40, 69, 159, 0, 139, 0, 208, 127, 127, 57, 0, 53, 216, 139, 138, 62, 243, 4, 53, 63, 116, 61, 39, 191, 34, 89, 173, 0, 139, 0, 208, 127, 127, 57, 0, 52, 0, 0, 0, 0, 243, 4, 53, 63, 243, 4, 53, 191, 0, 89, 166, 0, 130, 0, 0, 127, 0, 58, 255, 51, 0, 0, 0, 0, 217, 57, 14, 63, 50, 219, 84, 191, 0, 69, 150, 0, 130, 0, 0, 127, 0, 58, 0, 53, 216, 139, 138, 62, 243, 4, 53, 191, 116, 61, 39, 191, 34, 167, 173, 0, 139, 0, 208, 127, 127, 57, 0, 58, 0, 0, 0, 0, 50, 219, 84, 191, 217, 57, 14, 191, 0, 152, 185, 0, 130, 0, 0, 127, 0, 58, 128, 58, 209, 181, 89, 62, 50, 219, 84, 191, 80, 102, 3, 191, 27, 152, 190, 0, 139, 0, 208, 127, 127, 57, 128, 58, 216, 139, 138, 62, 243, 4, 53, 191, 116, 61, 39, 191, 34, 167, 173, 0, 139, 0, 208, 127, 127, 57, 0, 58, 0, 0, 0, 0, 243, 4, 53, 191, 243, 4, 53, 191, 0, 167, 166, 0, 129, 0, 0, 127, 0, 58, 0, 58, 0, 0, 0, 0, 50, 219, 84, 191, 217, 57, 14, 191, 0, 152, 185, 0, 130, 0, 0, 127, 0, 58, 128, 58, 198, 233, 162, 62, 217, 57, 14, 63, 76, 167, 68, 191, 40, 69, 159, 0, 139, 0, 208, 127, 127, 57, 0, 53, 0, 0, 0, 0, 21, 239, 195, 62, 94, 131, 108, 191, 0, 48, 139, 0, 129, 0, 0, 127, 0, 58, 0, 54, 248, 4, 181, 62, 21, 239, 195, 62, 121, 130, 90, 191, 44, 48, 148, 0, 139, 0, 208, 127, 128, 57, 0, 54, 198, 233, 162, 62, 217, 57, 14, 63, 76, 167, 68, 191, 40, 69, 159, 0, 139, 0, 208, 127, 127, 57, 0, 53, 0, 0, 0, 0, 217, 57, 14, 63, 50, 219, 84, 191, 0, 69, 150, 0, 130, 0, 0, 127, 0, 58, 0, 53, 0, 0, 0, 0, 21, 239, 195, 62, 94, 131, 108, 191, 0, 48, 139, 0, 129, 0, 0, 127, 0, 58, 0, 54, 209, 181, 89, 62, 50, 219, 84, 191, 80, 102, 3, 191, 27, 152, 190, 0, 139, 0, 208, 127, 127, 57, 128, 58, 0, 0, 0, 0, 96, 131, 108, 191, 16, 239, 195, 190, 0, 140, 207, 0, 129, 0, 0, 127, 0, 58, 0, 59, 30, 246, 21, 62, 96, 131, 108, 191, 237, 4, 181, 190, 19, 140, 210, 0, 139, 0, 208, 127, 127, 57, 0, 59, 209, 181, 89, 62, 50, 219, 84, 191, 80, 102, 3, 191, 27, 152, 190, 0, 139, 0, 208, 127, 127, 57, 128, 58, 0, 0, 0, 0, 50, 219, 84, 191, 217, 57, 14, 191, 0, 152, 185, 0, 130, 0, 0, 127, 0, 58, 128, 58, 0, 0, 0, 0, 96, 131, 108, 191, 16, 239, 195, 190, 0, 140, 207, 0, 129, 0, 0, 127, 0, 58, 0, 59, 248, 4, 181, 62, 21, 239, 195, 62, 121, 130, 90, 191, 44, 48, 148, 0, 139, 0, 208, 127, 128, 57, 0, 54, 0, 0, 0, 0, 196, 197, 71, 62, 190, 20, 123, 191, 0, 24, 132, 0, 129, 0, 0, 127, 0, 58, 0, 55, 79, 43, 192, 62, 196, 197, 71, 62, 247, 247, 103, 191, 47, 24, 141, 0, 139, 0, 208, 127, 128, 57, 0, 55, 248, 4, 181, 62, 21, 239, 195, 62, 121, 130, 90, 191, 44, 48, 148, 0, 139, 0, 208, 127, 128, 57, 0, 54, 0, 0, 0, 0, 21, 239, 195, 62, 94, 131, 108, 191, 0, 48, 139, 0, 129, 0, 0, 127, 0, 58, 0, 54, 0, 0, 0, 0, 196, 197, 71, 62, 190, 20, 123, 191, 0, 24, 132, 0, 129, 0, 0, 127, 0, 58, 0, 55, 58, 230, 152, 61, 191, 20, 123, 191, 194, 144, 56, 190, 10, 132, 232, 0, 139, 0, 208, 127, 127, 57, 128, 59, 0, 0, 0, 0, 96, 131, 108, 191, 16, 239, 195, 190, 0, 140, 207, 0, 129, 0, 0, 127, 0, 58, 0, 59, 0, 0, 0, 0, 191, 20, 123, 191, 178, 197, 71, 190, 0, 132, 230, 0, 130, 0, 0, 127, 0, 58, 128, 59, 30, 246, 21, 62, 96, 131, 108, 191, 237, 4, 181, 190, 19, 140, 210, 0, 139, 0, 208, 127, 127, 57, 0, 59, 0, 0, 0, 0, 96, 131, 108, 191, 16, 239, 195, 190, 0, 140, 207, 0, 129, 0, 0, 127, 0, 58, 0, 59, 58, 230, 152, 61, 191, 20, 123, 191, 194, 144, 56, 190, 10, 132, 232, 0, 139, 0, 208, 127, 127, 57, 128, 59, 79, 43, 192, 62, 196, 197, 71, 62, 247, 247, 103, 191, 47, 24, 141, 0, 139, 0, 208, 127, 128, 57, 0, 55, 0, 0, 0, 0, 105, 33, 162, 51, 0, 0, 128, 191, 0, 0, 130, 0, 129, 0, 0, 127, 0, 58, 0, 56, 26, 239, 195, 62, 105, 33, 162, 51, 94, 131, 108, 191, 48, 0, 139, 0, 139, 0, 208, 127, 128, 57, 0, 56, 79, 43, 192, 62, 196, 197, 71, 62, 247, 247, 103, 191, 47, 24, 141, 0, 139, 0, 208, 127, 128, 57, 0, 55, 0, 0, 0, 0, 196, 197, 71, 62, 190, 20, 123, 191, 0, 24, 132, 0, 129, 0, 0, 127, 0, 58, 0, 55, 0, 0, 0, 0, 105, 33, 162, 51, 0, 0, 128, 191, 0, 0, 130, 0, 129, 0, 0, 127, 0, 58, 0, 56, 0, 0, 0, 0, 190, 20, 123, 63, 194, 197, 71, 190, 0, 124, 230, 0, 129, 0, 0, 127, 0, 58, 255, 43, 71, 230, 152, 61, 190, 20, 123, 63, 208, 144, 56, 190, 10, 124, 232, 0, 139, 0, 208, 127, 127, 57, 255, 43, 92, 158, 161, 180, 0, 0, 128, 63, 29, 225, 241, 52, 0, 127, 0, 0, 132, 0, 232, 127, 192, 57, 0, 0, 0, 0, 0, 0, 0, 0, 128, 191, 76, 239, 174, 52, 0, 129, 0, 0, 132, 0, 232, 127, 191, 57, 0, 60, 58, 230, 152, 61, 191, 20, 123, 191, 194, 144, 56, 190, 10, 132, 232, 0, 139, 0, 208, 127, 127, 57, 128, 59, 0, 0, 0, 0, 191, 20, 123, 191, 178, 197, 71, 190, 0, 132, 230, 0, 130, 0, 0, 127, 0, 58, 128, 59, 26, 239, 195, 62, 105, 33, 162, 51, 94, 131, 108, 191, 48, 0, 139, 0, 139, 0, 208, 127, 128, 57, 0, 56, 0, 0, 0, 0, 186, 197, 71, 190, 191, 20, 123, 191, 0, 232, 132, 0, 129, 0, 0, 127, 0, 58, 127, 56, 79, 43, 192, 62, 186, 197, 71, 190, 248, 247, 103, 191, 47, 232, 141, 0, 139, 0, 208, 127, 128, 57, 127, 56, 26, 239, 195, 62, 105, 33, 162, 51, 94, 131, 108, 191, 48, 0, 139, 0, 139, 0, 208, 127, 128, 57, 0, 56, 0, 0, 0, 0, 105, 33, 162, 51, 0, 0, 128, 191, 0, 0, 130, 0, 129, 0, 0, 127, 0, 58, 0, 56, 0, 0, 0, 0, 186, 197, 71, 190, 191, 20, 123, 191, 0, 232, 132, 0, 129, 0, 0, 127, 0, 58, 127, 56, 71, 230, 152, 61, 190, 20, 123, 63, 208, 144, 56, 190, 10, 124, 232, 0, 139, 0, 208, 127, 127, 57, 255, 43, 167, 227, 37, 52, 94, 131, 108, 63, 16, 239, 195, 190, 0, 116, 207, 0, 130, 0, 0, 127, 255, 57, 0, 48, 35, 246, 21, 62, 94, 131, 108, 63, 243, 4, 181, 190, 19, 116, 210, 0, 139, 0, 208, 127, 127, 57, 0, 48, 71, 230, 152, 61, 190, 20, 123, 63, 208, 144, 56, 190, 10, 124, 232, 0, 139, 0, 208, 127, 127, 57, 255, 43, 0, 0, 0, 0, 190, 20, 123, 63, 194, 197, 71, 190, 0, 124, 230, 0, 129, 0, 0, 127, 0, 58, 255, 43, 167, 227, 37, 52, 94, 131, 108, 63, 16, 239, 195, 190, 0, 116, 207, 0, 130, 0, 0, 127, 255, 57, 0, 48, 0, 0, 0, 0, 0, 0, 128, 191, 76, 239, 174, 52, 0, 129, 0, 0, 151, 0, 186, 127, 63, 57, 0, 60, 179, 66, 13, 62, 191, 20, 123, 191, 156, 66, 13, 190, 18, 132, 238, 0, 167, 0, 167, 127, 255, 56, 128, 59, 58, 230, 152, 61, 191, 20, 123, 191, 194, 144, 56, 190, 10, 132, 232, 0, 139, 0, 208, 127, 127, 57, 128, 59, 248, 4, 53, 63, 105, 33, 162, 51, 242, 4, 53, 191, 89, 0, 167, 0, 167, 0, 167, 127, 255, 56, 0, 56, 79, 43, 192, 62, 186, 197, 71, 190, 248, 247, 103, 191, 47, 232, 141, 0, 139, 0, 208, 127, 128, 57, 127, 56, 138, 138, 49, 63, 186, 197, 71, 190, 132, 138, 49, 191, 88, 232, 168, 0, 167, 0, 167, 127, 255, 56, 127, 56, 248, 4, 53, 63, 105, 33, 162, 51, 242, 4, 53, 191, 89, 0, 167, 0, 167, 0, 167, 127, 255, 56, 0, 56, 26, 239, 195, 62, 105, 33, 162, 51, 94, 131, 108, 191, 48, 0, 139, 0, 139, 0, 208, 127, 128, 57, 0, 56, 79, 43, 192, 62, 186, 197, 71, 190, 248, 247, 103, 191, 47, 232, 141, 0, 139, 0, 208, 127, 128, 57, 127, 56, 190, 66, 13, 62, 190, 20, 123, 63, 167, 66, 13, 190, 18, 124, 238, 0, 167, 0, 167, 127, 255, 56, 255, 43, 35, 246, 21, 62, 94, 131, 108, 63, 243, 4, 181, 190, 19, 116, 210, 0, 139, 0, 208, 127, 127, 57, 0, 48, 220, 139, 138, 62, 94, 131, 108, 63, 208, 139, 138, 190, 35, 116, 221, 0, 167, 0, 167, 127, 255, 56, 0, 48, 190, 66, 13, 62, 190, 20, 123, 63, 167, 66, 13, 190, 18, 124, 238, 0, 167, 0, 167, 127, 255, 56, 255, 43, 71, 230, 152, 61, 190, 20, 123, 63, 208, 144, 56, 190, 10, 124, 232, 0, 139, 0, 208, 127, 127, 57, 255, 43, 35, 246, 21, 62, 94, 131, 108, 63, 243, 4, 181, 190, 19, 116, 210, 0, 139, 0, 208, 127, 127, 57, 0, 48, 138, 138, 49, 63, 186, 197, 71, 190, 132, 138, 49, 191, 88, 232, 168, 0, 167, 0, 167, 127, 255, 56, 127, 56, 248, 4, 181, 62, 16, 239, 195, 190, 122, 130, 90, 191, 44, 208, 148, 0, 139, 0, 208, 127, 128, 57, 255, 56, 122, 61, 39, 63, 16, 239, 195, 190, 115, 61, 39, 191, 83, 208, 173, 0, 167, 0, 167, 127, 255, 56, 255, 56, 138, 138, 49, 63, 186, 197, 71, 190, 132, 138, 49, 191, 88, 232, 168, 0, 167, 0, 167, 127, 255, 56, 127, 56, 79, 43, 192, 62, 186, 197, 71, 190, 248, 247, 103, 191, 47, 232, 141, 0, 139, 0, 208, 127, 128, 57, 127, 56, 248, 4, 181, 62, 16, 239, 195, 190, 122, 130, 90, 191, 44, 208, 148, 0, 139, 0, 208, 127, 128, 57, 255, 56, 86, 35, 201, 62, 49, 219, 84, 63, 75, 35, 201, 190, 50, 104, 206, 0, 167, 0, 167, 127, 255, 56, 0, 50, 35, 246, 21, 62, 94, 131, 108, 63, 243, 4, 181, 190, 19, 116, 210, 0, 139, 0, 208, 127, 127, 57, 0, 48, 211, 181, 89, 62, 49, 219, 84, 63, 81, 102, 3, 191, 27, 104, 190, 0, 139, 0, 208, 127, 127, 57, 0, 50, 220, 139, 138, 62, 94, 131, 108, 63, 208, 139, 138, 190, 35, 116, 221, 0, 167, 0, 167, 127, 255, 56, 0, 48, 35, 246, 21, 62, 94, 131, 108, 63, 243, 4, 181, 190, 19, 116, 210, 0, 139, 0, 208, 127, 127, 57, 0, 48, 86, 35, 201, 62, 49, 219, 84, 63, 75, 35, 201, 190, 50, 104, 206, 0, 167, 0, 167, 127, 255, 56, 0, 50, 122, 61, 39, 63, 16, 239, 195, 190, 115, 61, 39, 191, 83, 208, 173, 0, 167, 0, 167, 127, 255, 56, 255, 56, 198, 233, 162, 62, 217, 57, 14, 191, 76, 167, 68, 191, 40, 187, 159, 0, 139, 0, 208, 127, 127, 57, 127, 57, 28, 131, 22, 63, 217, 57, 14, 191, 22, 131, 22, 191, 74, 187, 182, 0, 167, 0, 167, 127, 255, 56, 127, 57, 122, 61, 39, 63, 16, 239, 195, 190, 115, 61, 39, 191, 83, 208, 173, 0, 167, 0, 167, 127, 255, 56, 255, 56, 248, 4, 181, 62, 16, 239, 195, 190, 122, 130, 90, 191, 44, 208, 148, 0, 139, 0, 208, 127, 128, 57, 255, 56, 198, 233, 162, 62, 217, 57, 14, 191, 76, 167, 68, 191, 40, 187, 159, 0, 139, 0, 208, 127, 127, 57, 127, 57, 86, 35, 201, 62, 49, 219, 84, 63, 75, 35, 201, 190, 50, 104, 206, 0, 167, 0, 167, 127, 255, 56, 0, 50, 216, 139, 138, 62, 243, 4, 53, 63, 116, 61, 39, 191, 34, 89, 173, 0, 139, 0, 208, 127, 127, 57, 0, 52, 4, 0, 0, 63, 243, 4, 53, 63, 252, 255, 255, 190, 64, 89, 192, 0, 167, 0, 167, 127, 255, 56, 0, 52, 86, 35, 201, 62, 49, 219, 84, 63, 75, 35, 201, 190, 50, 104, 206, 0, 167, 0, 167, 127, 255, 56, 0, 50, 211, 181, 89, 62, 49, 219, 84, 63, 81, 102, 3, 191, 27, 104, 190, 0, 139, 0, 208, 127, 127, 57, 0, 50, 216, 139, 138, 62, 243, 4, 53, 63, 116, 61, 39, 191, 34, 89, 173, 0, 139, 0, 208, 127, 127, 57, 0, 52, 28, 131, 22, 63, 217, 57, 14, 191, 22, 131, 22, 191, 74, 187, 182, 0, 167, 0, 167, 127, 255, 56, 127, 57, 216, 139, 138, 62, 243, 4, 53, 191, 116, 61, 39, 191, 34, 167, 173, 0, 139, 0, 208, 127, 127, 57, 0, 58, 4, 0, 0, 63, 243, 4, 53, 191, 252, 255, 255, 190, 64, 167, 192, 0, 167, 0, 167, 127, 255, 56, 0, 58, 28, 131, 22, 63, 217, 57, 14, 191, 22, 131, 22, 191, 74, 187, 182, 0, 167, 0, 167, 127, 255, 56, 127, 57, 198, 233, 162, 62, 217, 57, 14, 191, 76, 167, 68, 191, 40, 187, 159, 0, 139, 0, 208, 127, 127, 57, 127, 57, 216, 139, 138, 62, 243, 4, 53, 191, 116, 61, 39, 191, 34, 167, 173, 0, 139, 0, 208, 127, 127, 57, 0, 58, 4, 0, 0, 63, 243, 4, 53, 63, 252, 255, 255, 190, 64, 89, 192, 0, 167, 0, 167, 127, 255, 56, 0, 52, 198, 233, 162, 62, 217, 57, 14, 63, 76, 167, 68, 191, 40, 69, 159, 0, 139, 0, 208, 127, 127, 57, 0, 53, 28, 131, 22, 63, 217, 57, 14, 63, 22, 131, 22, 191, 74, 69, 182, 0, 167, 0, 167, 127, 255, 56, 0, 53, 4, 0, 0, 63, 243, 4, 53, 63, 252, 255, 255, 190, 64, 89, 192, 0, 167, 0, 167, 127, 255, 56, 0, 52, 216, 139, 138, 62, 243, 4, 53, 63, 116, 61, 39, 191, 34, 89, 173, 0, 139, 0, 208, 127, 127, 57, 0, 52, 198, 233, 162, 62, 217, 57, 14, 63, 76, 167, 68, 191, 40, 69, 159, 0, 139, 0, 208, 127, 127, 57, 0, 53, 4, 0, 0, 63, 243, 4, 53, 191, 252, 255, 255, 190, 64, 167, 192, 0, 167, 0, 167, 127, 255, 56, 0, 58, 209, 181, 89, 62, 50, 219, 84, 191, 80, 102, 3, 191, 27, 152, 190, 0, 139, 0, 208, 127, 127, 57, 128, 58, 85, 35, 201, 62, 50, 219, 84, 191, 73, 35, 201, 190, 50, 152, 206, 0, 167, 0, 167, 127, 255, 56, 128, 58, 4, 0, 0, 63, 243, 4, 53, 191, 252, 255, 255, 190, 64, 167, 192, 0, 167, 0, 167, 127, 255, 56, 0, 58, 216, 139, 138, 62, 243, 4, 53, 191, 116, 61, 39, 191, 34, 167, 173, 0, 139, 0, 208, 127, 127, 57, 0, 58, 209, 181, 89, 62, 50, 219, 84, 191, 80, 102, 3, 191, 27, 152, 190, 0, 139, 0, 208, 127, 127, 57, 128, 58, 28, 131, 22, 63, 217, 57, 14, 63, 22, 131, 22, 191, 74, 69, 182, 0, 167, 0, 167, 127, 255, 56, 0, 53, 248, 4, 181, 62, 21, 239, 195, 62, 121, 130, 90, 191, 44, 48, 148, 0, 139, 0, 208, 127, 128, 57, 0, 54, 121, 61, 39, 63, 21, 239, 195, 62, 115, 61, 39, 191, 83, 48, 173, 0, 167, 0, 167, 127, 255, 56, 0, 54, 28, 131, 22, 63, 217, 57, 14, 63, 22, 131, 22, 191, 74, 69, 182, 0, 167, 0, 167, 127, 255, 56, 0, 53, 198, 233, 162, 62, 217, 57, 14, 63, 76, 167, 68, 191, 40, 69, 159, 0, 139, 0, 208, 127, 127, 57, 0, 53, 248, 4, 181, 62, 21, 239, 195, 62, 121, 130, 90, 191, 44, 48, 148, 0, 139, 0, 208, 127, 128, 57, 0, 54, 216, 139, 138, 62, 96, 131, 108, 191, 203, 139, 138, 190, 35, 140, 221, 0, 167, 0, 167, 127, 255, 56, 0, 59, 209, 181, 89, 62, 50, 219, 84, 191, 80, 102, 3, 191, 27, 152, 190, 0, 139, 0, 208, 127, 127, 57, 128, 58, 30, 246, 21, 62, 96, 131, 108, 191, 237, 4, 181, 190, 19, 140, 210, 0, 139, 0, 208, 127, 127, 57, 0, 59, 85, 35, 201, 62, 50, 219, 84, 191, 73, 35, 201, 190, 50, 152, 206, 0, 167, 0, 167, 127, 255, 56, 128, 58, 209, 181, 89, 62, 50, 219, 84, 191, 80, 102, 3, 191, 27, 152, 190, 0, 139, 0, 208, 127, 127, 57, 128, 58, 216, 139, 138, 62, 96, 131, 108, 191, 203, 139, 138, 190, 35, 140, 221, 0, 167, 0, 167, 127, 255, 56, 0, 59, 138, 138, 49, 63, 196, 197, 71, 62, 132, 138, 49, 191, 88, 24, 168, 0, 167, 0, 167, 127, 255, 56, 0, 55, 248, 4, 181, 62, 21, 239, 195, 62, 121, 130, 90, 191, 44, 48, 148, 0, 139, 0, 208, 127, 128, 57, 0, 54, 79, 43, 192, 62, 196, 197, 71, 62, 247, 247, 103, 191, 47, 24, 141, 0, 139, 0, 208, 127, 128, 57, 0, 55, 121, 61, 39, 63, 21, 239, 195, 62, 115, 61, 39, 191, 83, 48, 173, 0, 167, 0, 167, 127, 255, 56, 0, 54, 248, 4, 181, 62, 21, 239, 195, 62, 121, 130, 90, 191, 44, 48, 148, 0, 139, 0, 208, 127, 128, 57, 0, 54, 138, 138, 49, 63, 196, 197, 71, 62, 132, 138, 49, 191, 88, 24, 168, 0, 167, 0, 167, 127, 255, 56, 0, 55, 216, 139, 138, 62, 96, 131, 108, 191, 203, 139, 138, 190, 35, 140, 221, 0, 167, 0, 167, 127, 255, 56, 0, 59, 58, 230, 152, 61, 191, 20, 123, 191, 194, 144, 56, 190, 10, 132, 232, 0, 139, 0, 208, 127, 127, 57, 128, 59, 179, 66, 13, 62, 191, 20, 123, 191, 156, 66, 13, 190, 18, 132, 238, 0, 167, 0, 167, 127, 255, 56, 128, 59, 216, 139, 138, 62, 96, 131, 108, 191, 203, 139, 138, 190, 35, 140, 221, 0, 167, 0, 167, 127, 255, 56, 0, 59, 30, 246, 21, 62, 96, 131, 108, 191, 237, 4, 181, 190, 19, 140, 210, 0, 139, 0, 208, 127, 127, 57, 0, 59, 58, 230, 152, 61, 191, 20, 123, 191, 194, 144, 56, 190, 10, 132, 232, 0, 139, 0, 208, 127, 127, 57, 128, 59, 248, 4, 53, 63, 105, 33, 162, 51, 242, 4, 53, 191, 89, 0, 167, 0, 167, 0, 167, 127, 255, 56, 0, 56, 79, 43, 192, 62, 196, 197, 71, 62, 247, 247, 103, 191, 47, 24, 141, 0, 139, 0, 208, 127, 128, 57, 0, 55, 26, 239, 195, 62, 105, 33, 162, 51, 94, 131, 108, 191, 48, 0, 139, 0, 139, 0, 208, 127, 128, 57, 0, 56, 138, 138, 49, 63, 196, 197, 71, 62, 132, 138, 49, 191, 88, 24, 168, 0, 167, 0, 167, 127, 255, 56, 0, 55, 79, 43, 192, 62, 196, 197, 71, 62, 247, 247, 103, 191, 47, 24, 141, 0, 139, 0, 208, 127, 128, 57, 0, 55, 248, 4, 53, 63, 105, 33, 162, 51, 242, 4, 53, 191, 89, 0, 167, 0, 167, 0, 167, 127, 255, 56, 0, 56, 71, 230, 152, 61, 190, 20, 123, 63, 208, 144, 56, 190, 10, 124, 232, 0, 139, 0, 208, 127, 127, 57, 255, 43, 190, 66, 13, 62, 190, 20, 123, 63, 167, 66, 13, 190, 18, 124, 238, 0, 167, 0, 167, 127, 255, 56, 255, 43, 92, 158, 161, 180, 0, 0, 128, 63, 29, 225, 241, 52, 0, 127, 0, 0, 151, 0, 186, 127, 63, 57, 0, 0, 121, 61, 39, 63, 243, 4, 53, 191, 203, 139, 138, 190, 83, 167, 222, 0, 208, 0, 139, 127, 127, 56, 0, 58, 85, 35, 201, 62, 50, 219, 84, 191, 73, 35, 201, 190, 50, 152, 206, 0, 167, 0, 167, 127, 255, 56, 128, 58, 85, 102, 3, 63, 50, 219, 84, 191, 183, 181, 89, 190, 66, 152, 229, 0, 208, 0, 139, 127, 127, 56, 127, 58, 121, 61, 39, 63, 243, 4, 53, 191, 203, 139, 138, 190, 83, 167, 222, 0, 208, 0, 139, 127, 127, 56, 0, 58, 4, 0, 0, 63, 243, 4, 53, 191, 252, 255, 255, 190, 64, 167, 192, 0, 167, 0, 167, 127, 255, 56, 0, 58, 85, 35, 201, 62, 50, 219, 84, 191, 73, 35, 201, 190, 50, 152, 206, 0, 167, 0, 167, 127, 255, 56, 128, 58, 127, 130, 90, 63, 21, 239, 195, 62, 235, 4, 181, 190, 108, 48, 212, 0, 208, 0, 139, 127, 127, 56, 0, 54, 28, 131, 22, 63, 217, 57, 14, 63, 22, 131, 22, 191, 74, 69, 182, 0, 167, 0, 167, 127, 255, 56, 0, 53, 121, 61, 39, 63, 21, 239, 195, 62, 115, 61, 39, 191, 83, 48, 173, 0, 167, 0, 167, 127, 255, 56, 0, 54, 82, 167, 68, 63, 217, 57, 14, 63, 185, 233, 162, 190, 97, 69, 216, 0, 208, 0, 139, 127, 127, 56, 0, 53, 28, 131, 22, 63, 217, 57, 14, 63, 22, 131, 22, 191, 74, 69, 182, 0, 167, 0, 167, 127, 255, 56, 0, 53, 127, 130, 90, 63, 21, 239, 195, 62, 235, 4, 181, 190, 108, 48, 212, 0, 208, 0, 139, 127, 127, 56, 0, 54, 248, 4, 181, 62, 96, 131, 108, 191, 3, 246, 21, 190, 46, 140, 237, 0, 208, 0, 139, 127, 127, 56, 0, 59, 85, 35, 201, 62, 50, 219, 84, 191, 73, 35, 201, 190, 50, 152, 206, 0, 167, 0, 167, 127, 255, 56, 128, 58, 216, 139, 138, 62, 96, 131, 108, 191, 203, 139, 138, 190, 35, 140, 221, 0, 167, 0, 167, 127, 255, 56, 0, 59, 85, 102, 3, 63, 50, 219, 84, 191, 183, 181, 89, 190, 66, 152, 229, 0, 208, 0, 139, 127, 127, 56, 127, 58, 85, 35, 201, 62, 50, 219, 84, 191, 73, 35, 201, 190, 50, 152, 206, 0, 167, 0, 167, 127, 255, 56, 128, 58, 248, 4, 181, 62, 96, 131, 108, 191, 3, 246, 21, 190, 46, 140, 237, 0, 208, 0, 139, 127, 127, 56, 0, 59, 127, 130, 90, 63, 21, 239, 195, 62, 235, 4, 181, 190, 108, 48, 212, 0, 208, 0, 139, 127, 127, 56, 0, 54, 138, 138, 49, 63, 196, 197, 71, 62, 132, 138, 49, 191, 88, 24, 168, 0, 167, 0, 167, 127, 255, 56, 0, 55, 253, 247, 103, 63, 196, 197, 71, 62, 66, 43, 192, 190, 115, 24, 209, 0, 208, 0, 139, 127, 127, 56, 0, 55, 127, 130, 90, 63, 21, 239, 195, 62, 235, 4, 181, 190, 108, 48, 212, 0, 208, 0, 139, 127, 127, 56, 0, 54, 121, 61, 39, 63, 21, 239, 195, 62, 115, 61, 39, 191, 83, 48, 173, 0, 167, 0, 167, 127, 255, 56, 0, 54, 138, 138, 49, 63, 196, 197, 71, 62, 132, 138, 49, 191, 88, 24, 168, 0, 167, 0, 167, 127, 255, 56, 0, 55, 215, 144, 56, 62, 191, 20, 123, 191, 11, 230, 152, 189, 24, 132, 246, 0, 208, 0, 139, 127, 127, 56, 128, 59, 216, 139, 138, 62, 96, 131, 108, 191, 203, 139, 138, 190, 35, 140, 221, 0, 167, 0, 167, 127, 255, 56, 0, 59, 179, 66, 13, 62, 191, 20, 123, 191, 156, 66, 13, 190, 18, 132, 238, 0, 167, 0, 167, 127, 255, 56, 128, 59, 248, 4, 181, 62, 96, 131, 108, 191, 3, 246, 21, 190, 46, 140, 237, 0, 208, 0, 139, 127, 127, 56, 0, 59, 216, 139, 138, 62, 96, 131, 108, 191, 203, 139, 138, 190, 35, 140, 221, 0, 167, 0, 167, 127, 255, 56, 0, 59, 215, 144, 56, 62, 191, 20, 123, 191, 11, 230, 152, 189, 24, 132, 246, 0, 208, 0, 139, 127, 127, 56, 128, 59, 253, 247, 103, 63, 196, 197, 71, 62, 66, 43, 192, 190, 115, 24, 209, 0, 208, 0, 139, 127, 127, 56, 0, 55, 248, 4, 53, 63, 105, 33, 162, 51, 242, 4, 53, 191, 89, 0, 167, 0, 167, 0, 167, 127, 255, 56, 0, 56, 101, 131, 108, 63, 105, 33, 162, 51, 13, 239, 195, 190, 117, 0, 208, 0, 208, 0, 139, 127, 127, 56, 0, 56, 253, 247, 103, 63, 196, 197, 71, 62, 66, 43, 192, 190, 115, 24, 209, 0, 208, 0, 139, 127, 127, 56, 0, 55, 138, 138, 49, 63, 196, 197, 71, 62, 132, 138, 49, 191, 88, 24, 168, 0, 167, 0, 167, 127, 255, 56, 0, 55, 248, 4, 53, 63, 105, 33, 162, 51, 242, 4, 53, 191, 89, 0, 167, 0, 167, 0, 167, 127, 255, 56, 0, 56, 190, 66, 13, 62, 190, 20, 123, 63, 167, 66, 13, 190, 18, 124, 238, 0, 167, 0, 167, 127, 255, 56, 255, 43, 229, 144, 56, 62, 190, 20, 123, 63, 23, 230, 152, 189, 24, 124, 246, 0, 208, 0, 139, 127, 127, 56, 0, 44, 92, 158, 161, 180, 0, 0, 128, 63, 29, 225, 241, 52, 0, 127, 0, 0, 186, 0, 151, 127, 191, 56, 0, 0, 0, 0, 0, 0, 0, 0, 128, 191, 76, 239, 174, 52, 0, 129, 0, 0, 186, 0, 151, 127, 191, 56, 0, 60, 215, 144, 56, 62, 191, 20, 123, 191, 11, 230, 152, 189, 24, 132, 246, 0, 208, 0, 139, 127, 127, 56, 128, 59, 179, 66, 13, 62, 191, 20, 123, 191, 156, 66, 13, 190, 18, 132, 238, 0, 167, 0, 167, 127, 255, 56, 128, 59, 101, 131, 108, 63, 105, 33, 162, 51, 13, 239, 195, 190, 117, 0, 208, 0, 208, 0, 139, 127, 127, 56, 0, 56, 138, 138, 49, 63, 186, 197, 71, 190, 132, 138, 49, 191, 88, 232, 168, 0, 167, 0, 167, 127, 255, 56, 127, 56, 253, 247, 103, 63, 186, 197, 71, 190, 66, 43, 192, 190, 115, 232, 209, 0, 208, 0, 139, 127, 127, 56, 127, 56, 101, 131, 108, 63, 105, 33, 162, 51, 13, 239, 195, 190, 117, 0, 208, 0, 208, 0, 139, 127, 127, 56, 0, 56, 248, 4, 53, 63, 105, 33, 162, 51, 242, 4, 53, 191, 89, 0, 167, 0, 167, 0, 167, 127, 255, 56, 0, 56, 138, 138, 49, 63, 186, 197, 71, 190, 132, 138, 49, 191, 88, 232, 168, 0, 167, 0, 167, 127, 255, 56, 127, 56, 253, 4, 181, 62, 94, 131, 108, 63, 9, 246, 21, 190, 46, 116, 237, 0, 208, 0, 139, 127, 127, 56, 0, 48, 190, 66, 13, 62, 190, 20, 123, 63, 167, 66, 13, 190, 18, 124, 238, 0, 167, 0, 167, 127, 255, 56, 255, 43, 220, 139, 138, 62, 94, 131, 108, 63, 208, 139, 138, 190, 35, 116, 221, 0, 167, 0, 167, 127, 255, 56, 0, 48, 229, 144, 56, 62, 190, 20, 123, 63, 23, 230, 152, 189, 24, 124, 246, 0, 208, 0, 139, 127, 127, 56, 0, 44, 190, 66, 13, 62, 190, 20, 123, 63, 167, 66, 13, 190, 18, 124, 238, 0, 167, 0, 167, 127, 255, 56, 255, 43, 253, 4, 181, 62, 94, 131, 108, 63, 9, 246, 21, 190, 46, 116, 237, 0, 208, 0, 139, 127, 127, 56, 0, 48, 253, 247, 103, 63, 186, 197, 71, 190, 66, 43, 192, 190, 115, 232, 209, 0, 208, 0, 139, 127, 127, 56, 127, 56, 122, 61, 39, 63, 16, 239, 195, 190, 115, 61, 39, 191, 83, 208, 173, 0, 167, 0, 167, 127, 255, 56, 255, 56, 128, 130, 90, 63, 16, 239, 195, 190, 234, 4, 181, 190, 108, 208, 212, 0, 208, 0, 139, 127, 127, 56, 255, 56, 253, 247, 103, 63, 186, 197, 71, 190, 66, 43, 192, 190, 115, 232, 209, 0, 208, 0, 139, 127, 127, 56, 127, 56, 138, 138, 49, 63, 186, 197, 71, 190, 132, 138, 49, 191, 88, 232, 168, 0, 167, 0, 167, 127, 255, 56, 127, 56, 122, 61, 39, 63, 16, 239, 195, 190, 115, 61, 39, 191, 83, 208, 173, 0, 167, 0, 167, 127, 255, 56, 255, 56, 253, 4, 181, 62, 94, 131, 108, 63, 9, 246, 21, 190, 46, 116, 237, 0, 208, 0, 139, 127, 127, 56, 0, 48, 86, 35, 201, 62, 49, 219, 84, 63, 75, 35, 201, 190, 50, 104, 206, 0, 167, 0, 167, 127, 255, 56, 0, 50, 86, 102, 3, 63, 49, 219, 84, 63, 186, 181, 89, 190, 66, 104, 229, 0, 208, 0, 139, 127, 127, 56, 0, 50, 253, 4, 181, 62, 94, 131, 108, 63, 9, 246, 21, 190, 46, 116, 237, 0, 208, 0, 139, 127, 127, 56, 0, 48, 220, 139, 138, 62, 94, 131, 108, 63, 208, 139, 138, 190, 35, 116, 221, 0, 167, 0, 167, 127, 255, 56, 0, 48, 86, 35, 201, 62, 49, 219, 84, 63, 75, 35, 201, 190, 50, 104, 206, 0, 167, 0, 167, 127, 255, 56, 0, 50, 128, 130, 90, 63, 16, 239, 195, 190, 234, 4, 181, 190, 108, 208, 212, 0, 208, 0, 139, 127, 127, 56, 255, 56, 28, 131, 22, 63, 217, 57, 14, 191, 22, 131, 22, 191, 74, 187, 182, 0, 167, 0, 167, 127, 255, 56, 127, 57, 82, 167, 68, 63, 217, 57, 14, 191, 185, 233, 162, 190, 97, 187, 216, 0, 208, 0, 139, 127, 127, 56, 127, 57, 128, 130, 90, 63, 16, 239, 195, 190, 234, 4, 181, 190, 108, 208, 212, 0, 208, 0, 139, 127, 127, 56, 255, 56, 122, 61, 39, 63, 16, 239, 195, 190, 115, 61, 39, 191, 83, 208, 173, 0, 167, 0, 167, 127, 255, 56, 255, 56, 28, 131, 22, 63, 217, 57, 14, 191, 22, 131, 22, 191, 74, 187, 182, 0, 167, 0, 167, 127, 255, 56, 127, 57, 121, 61, 39, 63, 243, 4, 53, 63, 203, 139, 138, 190, 83, 89, 222, 0, 208, 0, 139, 127, 127, 56, 0, 52, 86, 35, 201, 62, 49, 219, 84, 63, 75, 35, 201, 190, 50, 104, 206, 0, 167, 0, 167, 127, 255, 56, 0, 50, 4, 0, 0, 63, 243, 4, 53, 63, 252, 255, 255, 190, 64, 89, 192, 0, 167, 0, 167, 127, 255, 56, 0, 52, 86, 102, 3, 63, 49, 219, 84, 63, 186, 181, 89, 190, 66, 104, 229, 0, 208, 0, 139, 127, 127, 56, 0, 50, 86, 35, 201, 62, 49, 219, 84, 63, 75, 35, 201, 190, 50, 104, 206, 0, 167, 0, 167, 127, 255, 56, 0, 50, 121, 61, 39, 63, 243, 4, 53, 63, 203, 139, 138, 190, 83, 89, 222, 0, 208, 0, 139, 127, 127, 56, 0, 52, 82, 167, 68, 63, 217, 57, 14, 191, 185, 233, 162, 190, 97, 187, 216, 0, 208, 0, 139, 127, 127, 56, 127, 57, 4, 0, 0, 63, 243, 4, 53, 191, 252, 255, 255, 190, 64, 167, 192, 0, 167, 0, 167, 127, 255, 56, 0, 58, 121, 61, 39, 63, 243, 4, 53, 191, 203, 139, 138, 190, 83, 167, 222, 0, 208, 0, 139, 127, 127, 56, 0, 58, 82, 167, 68, 63, 217, 57, 14, 191, 185, 233, 162, 190, 97, 187, 216, 0, 208, 0, 139, 127, 127, 56, 127, 57, 28, 131, 22, 63, 217, 57, 14, 191, 22, 131, 22, 191, 74, 187, 182, 0, 167, 0, 167, 127, 255, 56, 127, 57, 4, 0, 0, 63, 243, 4, 53, 191, 252, 255, 255, 190, 64, 167, 192, 0, 167, 0, 167, 127, 255, 56, 0, 58, 121, 61, 39, 63, 243, 4, 53, 63, 203, 139, 138, 190, 83, 89, 222, 0, 208, 0, 139, 127, 127, 56, 0, 52, 28, 131, 22, 63, 217, 57, 14, 63, 22, 131, 22, 191, 74, 69, 182, 0, 167, 0, 167, 127, 255, 56, 0, 53, 82, 167, 68, 63, 217, 57, 14, 63, 185, 233, 162, 190, 97, 69, 216, 0, 208, 0, 139, 127, 127, 56, 0, 53, 121, 61, 39, 63, 243, 4, 53, 63, 203, 139, 138, 190, 83, 89, 222, 0, 208, 0, 139, 127, 127, 56, 0, 52, 4, 0, 0, 63, 243, 4, 53, 63, 252, 255, 255, 190, 64, 89, 192, 0, 167, 0, 167, 127, 255, 56, 0, 52, 28, 131, 22, 63, 217, 57, 14, 63, 22, 131, 22, 191, 74, 69, 182, 0, 167, 0, 167, 127, 255, 56, 0, 53, 213, 197, 71, 62, 190, 20, 123, 63, 237, 80, 185, 52, 26, 124, 0, 0, 0, 0, 130, 127, 255, 55, 0, 44, 253, 4, 181, 62, 94, 131, 108, 63, 9, 246, 21, 190, 46, 116, 237, 0, 208, 0, 139, 127, 127, 56, 0, 48, 31, 239, 195, 62, 94, 131, 108, 63, 237, 80, 205, 52, 49, 116, 0, 0, 0, 0, 129, 127, 255, 55, 0, 48, 213, 197, 71, 62, 190, 20, 123, 63, 237, 80, 185, 52, 26, 124, 0, 0, 0, 0, 130, 127, 255, 55, 0, 44, 229, 144, 56, 62, 190, 20, 123, 63, 23, 230, 152, 189, 24, 124, 246, 0, 208, 0, 139, 127, 127, 56, 0, 44, 253, 4, 181, 62, 94, 131, 108, 63, 9, 246, 21, 190, 46, 116, 237, 0, 208, 0, 139, 127, 127, 56, 0, 48, 195, 20, 123, 63, 186, 197, 71, 190, 237, 80, 205, 52, 124, 232, 0, 0, 0, 0, 129, 127, 255, 55, 127, 56, 128, 130, 90, 63, 16, 239, 195, 190, 234, 4, 181, 190, 108, 208, 212, 0, 208, 0, 139, 127, 127, 56, 255, 56, 100, 131, 108, 63, 16, 239, 195, 190, 237, 80, 237, 52, 117, 208, 0, 0, 0, 0, 129, 127, 255, 55, 255, 56, 195, 20, 123, 63, 186, 197, 71, 190, 237, 80, 205, 52, 124, 232, 0, 0, 0, 0, 129, 127, 255, 55, 127, 56, 253, 247, 103, 63, 186, 197, 71, 190, 66, 43, 192, 190, 115, 232, 209, 0, 208, 0, 139, 127, 127, 56, 127, 56, 128, 130, 90, 63, 16, 239, 195, 190, 234, 4, 181, 190, 108, 208, 212, 0, 208, 0, 139, 127, 127, 56, 255, 56, 31, 239, 195, 62, 94, 131, 108, 63, 237, 80, 205, 52, 49, 116, 0, 0, 0, 0, 129, 127, 255, 55, 0, 48, 86, 102, 3, 63, 49, 219, 84, 63, 186, 181, 89, 190, 66, 104, 229, 0, 208, 0, 139, 127, 127, 56, 0, 50, 223, 57, 14, 63, 49, 219, 84, 63, 237, 80, 205, 52, 71, 104, 0, 0, 0, 0, 130, 127, 255, 55, 0, 50, 31, 239, 195, 62, 94, 131, 108, 63, 237, 80, 205, 52, 49, 116, 0, 0, 0, 0, 129, 127, 255, 55, 0, 48, 253, 4, 181, 62, 94, 131, 108, 63, 9, 246, 21, 190, 46, 116, 237, 0, 208, 0, 139, 127, 127, 56, 0, 48, 86, 102, 3, 63, 49, 219, 84, 63, 186, 181, 89, 190, 66, 104, 229, 0, 208, 0, 139, 127, 127, 56, 0, 50, 100, 131, 108, 63, 16, 239, 195, 190, 237, 80, 237, 52, 117, 208, 0, 0, 0, 0, 129, 127, 255, 55, 255, 56, 82, 167, 68, 63, 217, 57, 14, 191, 185, 233, 162, 190, 97, 187, 216, 0, 208, 0, 139, 127, 127, 56, 127, 57, 54, 219, 84, 63, 217, 57, 14, 191, 237, 80, 221, 52, 106, 187, 0, 0, 0, 0, 129, 127, 255, 55, 127, 57, 100, 131, 108, 63, 16, 239, 195, 190, 237, 80, 237, 52, 117, 208, 0, 0, 0, 0, 129, 127, 255, 55, 255, 56, 128, 130, 90, 63, 16, 239, 195, 190, 234, 4, 181, 190, 108, 208, 212, 0, 208, 0, 139, 127, 127, 56, 255, 56, 82, 167, 68, 63, 217, 57, 14, 191, 185, 233, 162, 190, 97, 187, 216, 0, 208, 0, 139, 127, 127, 56, 127, 57, 223, 57, 14, 63, 49, 219, 84, 63, 237, 80, 205, 52, 71, 104, 0, 0, 0, 0, 130, 127, 255, 55, 0, 50, 121, 61, 39, 63, 243, 4, 53, 63, 203, 139, 138, 190, 83, 89, 222, 0, 208, 0, 139, 127, 127, 56, 0, 52, 247, 4, 53, 63, 243, 4, 53, 63, 237, 80, 213, 52, 90, 89, 0, 0, 0, 0, 130, 127, 255, 55, 0, 52, 223, 57, 14, 63, 49, 219, 84, 63, 237, 80, 205, 52, 71, 104, 0, 0, 0, 0, 130, 127, 255, 55, 0, 50, 86, 102, 3, 63, 49, 219, 84, 63, 186, 181, 89, 190, 66, 104, 229, 0, 208, 0, 139, 127, 127, 56, 0, 50, 121, 61, 39, 63, 243, 4, 53, 63, 203, 139, 138, 190, 83, 89, 222, 0, 208, 0, 139, 127, 127, 56, 0, 52, 247, 4, 53, 63, 243, 4, 53, 191, 237, 80, 213, 52, 90, 167, 0, 0, 0, 0, 129, 127, 255, 55, 255, 57, 82, 167, 68, 63, 217, 57, 14, 191, 185, 233, 162, 190, 97, 187, 216, 0, 208, 0, 139, 127, 127, 56, 127, 57, 121, 61, 39, 63, 243, 4, 53, 191, 203, 139, 138, 190, 83, 167, 222, 0, 208, 0, 139, 127, 127, 56, 0, 58, 54, 219, 84, 63, 217, 57, 14, 191, 237, 80, 221, 52, 106, 187, 0, 0, 0, 0, 129, 127, 255, 55, 127, 57, 82, 167, 68, 63, 217, 57, 14, 191, 185, 233, 162, 190, 97, 187, 216, 0, 208, 0, 139, 127, 127, 56, 127, 57, 247, 4, 53, 63, 243, 4, 53, 191, 237, 80, 213, 52, 90, 167, 0, 0, 0, 0, 129, 127, 255, 55, 255, 57, 247, 4, 53, 63, 243, 4, 53, 63, 237, 80, 213, 52, 90, 89, 0, 0, 0, 0, 130, 127, 255, 55, 0, 52, 82, 167, 68, 63, 217, 57, 14, 63, 185, 233, 162, 190, 97, 69, 216, 0, 208, 0, 139, 127, 127, 56, 0, 53, 54, 219, 84, 63, 217, 57, 14, 63, 237, 80, 221, 52, 106, 69, 0, 0, 0, 0, 129, 127, 255, 55, 0, 53, 247, 4, 53, 63, 243, 4, 53, 63, 237, 80, 213, 52, 90, 89, 0, 0, 0, 0, 130, 127, 255, 55, 0, 52, 121, 61, 39, 63, 243, 4, 53, 63, 203, 139, 138, 190, 83, 89, 222, 0, 208, 0, 139, 127, 127, 56, 0, 52, 82, 167, 68, 63, 217, 57, 14, 63, 185, 233, 162, 190, 97, 69, 216, 0, 208, 0, 139, 127, 127, 56, 0, 53, 222, 57, 14, 63, 50, 219, 84, 191, 237, 80, 205, 52, 71, 152, 0, 0, 0, 0, 130, 127, 255, 55, 127, 58, 121, 61, 39, 63, 243, 4, 53, 191, 203, 139, 138, 190, 83, 167, 222, 0, 208, 0, 139, 127, 127, 56, 0, 58, 85, 102, 3, 63, 50, 219, 84, 191, 183, 181, 89, 190, 66, 152, 229, 0, 208, 0, 139, 127, 127, 56, 127, 58, 247, 4, 53, 63, 243, 4, 53, 191, 237, 80, 213, 52, 90, 167, 0, 0, 0, 0, 129, 127, 255, 55, 255, 57, 121, 61, 39, 63, 243, 4, 53, 191, 203, 139, 138, 190, 83, 167, 222, 0, 208, 0, 139, 127, 127, 56, 0, 58, 222, 57, 14, 63, 50, 219, 84, 191, 237, 80, 205, 52, 71, 152, 0, 0, 0, 0, 130, 127, 255, 55, 127, 58, 54, 219, 84, 63, 217, 57, 14, 63, 237, 80, 221, 52, 106, 69, 0, 0, 0, 0, 129, 127, 255, 55, 0, 53, 127, 130, 90, 63, 21, 239, 195, 62, 235, 4, 181, 190, 108, 48, 212, 0, 208, 0, 139, 127, 127, 56, 0, 54, 100, 131, 108, 63, 21, 239, 195, 62, 237, 80, 205, 52, 117, 48, 0, 0, 0, 0, 129, 127, 255, 55, 0, 54, 54, 219, 84, 63, 217, 57, 14, 63, 237, 80, 221, 52, 106, 69, 0, 0, 0, 0, 129, 127, 255, 55, 0, 53, 82, 167, 68, 63, 217, 57, 14, 63, 185, 233, 162, 190, 97, 69, 216, 0, 208, 0, 139, 127, 127, 56, 0, 53, 127, 130, 90, 63, 21, 239, 195, 62, 235, 4, 181, 190, 108, 48, 212, 0, 208, 0, 139, 127, 127, 56, 0, 54, 222, 57, 14, 63, 50, 219, 84, 191, 237, 80, 205, 52, 71, 152, 0, 0, 0, 0, 130, 127, 255, 55, 127, 58, 248, 4, 181, 62, 96, 131, 108, 191, 3, 246, 21, 190, 46, 140, 237, 0, 208, 0, 139, 127, 127, 56, 0, 59, 26, 239, 195, 62, 96, 131, 108, 191, 237, 80, 213, 52, 49, 140, 0, 0, 0, 0, 129, 127, 255, 55, 255, 58, 222, 57, 14, 63, 50, 219, 84, 191, 237, 80, 205, 52, 71, 152, 0, 0, 0, 0, 130, 127, 255, 55, 127, 58, 85, 102, 3, 63, 50, 219, 84, 191, 183, 181, 89, 190, 66, 152, 229, 0, 208, 0, 139, 127, 127, 56, 127, 58, 248, 4, 181, 62, 96, 131, 108, 191, 3, 246, 21, 190, 46, 140, 237, 0, 208, 0, 139, 127, 127, 56, 0, 59, 100, 131, 108, 63, 21, 239, 195, 62, 237, 80, 205, 52, 117, 48, 0, 0, 0, 0, 129, 127, 255, 55, 0, 54, 253, 247, 103, 63, 196, 197, 71, 62, 66, 43, 192, 190, 115, 24, 209, 0, 208, 0, 139, 127, 127, 56, 0, 55, 195, 20, 123, 63, 196, 197, 71, 62, 237, 80, 205, 52, 124, 24, 0, 0, 0, 0, 129, 127, 255, 55, 0, 55, 100, 131, 108, 63, 21, 239, 195, 62, 237, 80, 205, 52, 117, 48, 0, 0, 0, 0, 129, 127, 255, 55, 0, 54, 127, 130, 90, 63, 21, 239, 195, 62, 235, 4, 181, 190, 108, 48, 212, 0, 208, 0, 139, 127, 127, 56, 0, 54, 253, 247, 103, 63, 196, 197, 71, 62, 66, 43, 192, 190, 115, 24, 209, 0, 208, 0, 139, 127, 127, 56, 0, 55, 26, 239, 195, 62, 96, 131, 108, 191, 237, 80, 213, 52, 49, 140, 0, 0, 0, 0, 129, 127, 255, 55, 255, 58, 215, 144, 56, 62, 191, 20, 123, 191, 11, 230, 152, 189, 24, 132, 246, 0, 208, 0, 139, 127, 127, 56, 128, 59, 198, 197, 71, 62, 191, 20, 123, 191, 237, 80, 185, 52, 26, 132, 0, 0, 0, 0, 129, 127, 255, 55, 128, 59, 26, 239, 195, 62, 96, 131, 108, 191, 237, 80, 213, 52, 49, 140, 0, 0, 0, 0, 129, 127, 255, 55, 255, 58, 248, 4, 181, 62, 96, 131, 108, 191, 3, 246, 21, 190, 46, 140, 237, 0, 208, 0, 139, 127, 127, 56, 0, 59, 215, 144, 56, 62, 191, 20, 123, 191, 11, 230, 152, 189, 24, 132, 246, 0, 208, 0, 139, 127, 127, 56, 128, 59, 195, 20, 123, 63, 196, 197, 71, 62, 237, 80, 205, 52, 124, 24, 0, 0, 0, 0, 129, 127, 255, 55, 0, 55, 101, 131, 108, 63, 105, 33, 162, 51, 13, 239, 195, 190, 117, 0, 208, 0, 208, 0, 139, 127, 127, 56, 0, 56, 3, 0, 128, 63, 105, 33, 162, 51, 237, 80, 237, 52, 127, 0, 0, 0, 0, 0, 129, 127, 255, 55, 0, 56, 195, 20, 123, 63, 196, 197, 71, 62, 237, 80, 205, 52, 124, 24, 0, 0, 0, 0, 129, 127, 255, 55, 0, 55, 253, 247, 103, 63, 196, 197, 71, 62, 66, 43, 192, 190, 115, 24, 209, 0, 208, 0, 139, 127, 127, 56, 0, 55, 101, 131, 108, 63, 105, 33, 162, 51, 13, 239, 195, 190, 117, 0, 208, 0, 208, 0, 139, 127, 127, 56, 0, 56, 229, 144, 56, 62, 190, 20, 123, 63, 23, 230, 152, 189, 24, 124, 246, 0, 208, 0, 139, 127, 127, 56, 0, 44, 213, 197, 71, 62, 190, 20, 123, 63, 237, 80, 185, 52, 26, 124, 0, 0, 0, 0, 130, 127, 255, 55, 0, 44, 92, 158, 161, 180, 0, 0, 128, 63, 29, 225, 241, 52, 0, 127, 0, 0, 232, 0, 132, 127, 63, 56, 0, 0, 0, 0, 0, 0, 0, 0, 128, 191, 76, 239, 174, 52, 0, 129, 0, 0, 232, 0, 132, 127, 63, 56, 0, 60, 198, 197, 71, 62, 191, 20, 123, 191, 237, 80, 185, 52, 26, 132, 0, 0, 0, 0, 129, 127, 255, 55, 128, 59, 215, 144, 56, 62, 191, 20, 123, 191, 11, 230, 152, 189, 24, 132, 246, 0, 208, 0, 139, 127, 127, 56, 128, 59, 195, 20, 123, 63, 186, 197, 71, 190, 237, 80, 205, 52, 124, 232, 0, 0, 0, 0, 129, 127, 255, 55, 127, 56, 101, 131, 108, 63, 105, 33, 162, 51, 13, 239, 195, 190, 117, 0, 208, 0, 208, 0, 139, 127, 127, 56, 0, 56, 253, 247, 103, 63, 186, 197, 71, 190, 66, 43, 192, 190, 115, 232, 209, 0, 208, 0, 139, 127, 127, 56, 127, 56, 3, 0, 128, 63, 105, 33, 162, 51, 237, 80, 237, 52, 127, 0, 0, 0, 0, 0, 129, 127, 255, 55, 0, 56, 101, 131, 108, 63, 105, 33, 162, 51, 13, 239, 195, 190, 117, 0, 208, 0, 208, 0, 139, 127, 127, 56, 0, 56, 195, 20, 123, 63, 186, 197, 71, 190, 237, 80, 205, 52, 124, 232, 0, 0, 0, 0, 129, 127, 255, 55, 127, 56, 79, 167, 68, 63, 217, 57, 14, 63, 211, 233, 162, 62, 97, 69, 40, 0, 48, 0, 139, 127, 255, 54, 0, 53, 100, 131, 108, 63, 21, 239, 195, 62, 237, 80, 205, 52, 117, 48, 0, 0, 0, 0, 129, 127, 255, 55, 0, 54, 126, 130, 90, 63, 21, 239, 195, 62, 5, 5, 181, 62, 108, 48, 44, 0, 48, 0, 139, 127, 255, 54, 0, 54, 79, 167, 68, 63, 217, 57, 14, 63, 211, 233, 162, 62, 97, 69, 40, 0, 48, 0, 139, 127, 255, 54, 0, 53, 54, 219, 84, 63, 217, 57, 14, 63, 237, 80, 221, 52, 106, 69, 0, 0, 0, 0, 129, 127, 255, 55, 0, 53, 100, 131, 108, 63, 21, 239, 195, 62, 237, 80, 205, 52, 117, 48, 0, 0, 0, 0, 129, 127, 255, 55, 0, 54, 84, 102, 3, 63, 50, 219, 84, 191, 235, 181, 89, 62, 66, 152, 27, 0, 48, 0, 139, 127, 255, 54, 127, 58, 26, 239, 195, 62, 96, 131, 108, 191, 237, 80, 213, 52, 49, 140, 0, 0, 0, 0, 129, 127, 255, 55, 255, 58, 246, 4, 181, 62, 96, 131, 108, 191, 57, 246, 21, 62, 46, 140, 19, 0, 48, 0, 139, 127, 255, 54, 255, 58, 84, 102, 3, 63, 50, 219, 84, 191, 235, 181, 89, 62, 66, 152, 27, 0, 48, 0, 139, 127, 255, 54, 127, 58, 222, 57, 14, 63, 50, 219, 84, 191, 237, 80, 205, 52, 71, 152, 0, 0, 0, 0, 130, 127, 255, 55, 127, 58, 26, 239, 195, 62, 96, 131, 108, 191, 237, 80, 213, 52, 49, 140, 0, 0, 0, 0, 129, 127, 255, 55, 255, 58, 126, 130, 90, 63, 21, 239, 195, 62, 5, 5, 181, 62, 108, 48, 44, 0, 48, 0, 139, 127, 255, 54, 0, 54, 195, 20, 123, 63, 196, 197, 71, 62, 237, 80, 205, 52, 124, 24, 0, 0, 0, 0, 129, 127, 255, 55, 0, 55, 252, 247, 103, 63, 196, 197, 71, 62, 91, 43, 192, 62, 115, 24, 47, 0, 48, 0, 139, 127, 255, 54, 0, 55, 126, 130, 90, 63, 21, 239, 195, 62, 5, 5, 181, 62, 108, 48, 44, 0, 48, 0, 139, 127, 255, 54, 0, 54, 100, 131, 108, 63, 21, 239, 195, 62, 237, 80, 205, 52, 117, 48, 0, 0, 0, 0, 129, 127, 255, 55, 0, 54, 195, 20, 123, 63, 196, 197, 71, 62, 237, 80, 205, 52, 124, 24, 0, 0, 0, 0, 129, 127, 255, 55, 0, 55, 246, 4, 181, 62, 96, 131, 108, 191, 57, 246, 21, 62, 46, 140, 19, 0, 48, 0, 139, 127, 255, 54, 255, 58, 198, 197, 71, 62, 191, 20, 123, 191, 237, 80, 185, 52, 26, 132, 0, 0, 0, 0, 129, 127, 255, 55, 128, 59, 213, 144, 56, 62, 191, 20, 123, 191, 103, 230, 152, 61, 24, 132, 10, 0, 48, 0, 139, 127, 255, 54, 128, 59, 246, 4, 181, 62, 96, 131, 108, 191, 57, 246, 21, 62, 46, 140, 19, 0, 48, 0, 139, 127, 255, 54, 255, 58, 26, 239, 195, 62, 96, 131, 108, 191, 237, 80, 213, 52, 49, 140, 0, 0, 0, 0, 129, 127, 255, 55, 255, 58, 198, 197, 71, 62, 191, 20, 123, 191, 237, 80, 185, 52, 26, 132, 0, 0, 0, 0, 129, 127, 255, 55, 128, 59, 99, 131, 108, 63, 105, 33, 162, 51, 42, 239, 195, 62, 117, 0, 48, 0, 48, 0, 139, 127, 255, 54, 0, 56, 195, 20, 123, 63, 196, 197, 71, 62, 237, 80, 205, 52, 124, 24, 0, 0, 0, 0, 129, 127, 255, 55, 0, 55, 3, 0, 128, 63, 105, 33, 162, 51, 237, 80, 237, 52, 127, 0, 0, 0, 0, 0, 129, 127, 255, 55, 0, 56, 252, 247, 103, 63, 196, 197, 71, 62, 91, 43, 192, 62, 115, 24, 47, 0, 48, 0, 139, 127, 255, 54, 0, 55, 195, 20, 123, 63, 196, 197, 71, 62, 237, 80, 205, 52, 124, 24, 0, 0, 0, 0, 129, 127, 255, 55, 0, 55, 99, 131, 108, 63, 105, 33, 162, 51, 42, 239, 195, 62, 117, 0, 48, 0, 48, 0, 139, 127, 255, 54, 0, 56, 213, 197, 71, 62, 190, 20, 123, 63, 237, 80, 185, 52, 26, 124, 0, 0, 0, 0, 130, 127, 255, 55, 0, 44, 227, 144, 56, 62, 190, 20, 123, 63, 114, 230, 152, 61, 24, 124, 10, 0, 48, 0, 139, 127, 255, 54, 0, 44, 92, 158, 161, 180, 0, 0, 128, 63, 29, 225, 241, 52, 0, 127, 0, 0, 24, 0, 132, 127, 127, 55, 0, 0, 0, 0, 0, 0, 0, 0, 128, 191, 76, 239, 174, 52, 0, 129, 0, 0, 24, 0, 132, 127, 127, 55, 0, 60, 213, 144, 56, 62, 191, 20, 123, 191, 103, 230, 152, 61, 24, 132, 10, 0, 48, 0, 139, 127, 255, 54, 128, 59, 198, 197, 71, 62, 191, 20, 123, 191, 237, 80, 185, 52, 26, 132, 0, 0, 0, 0, 129, 127, 255, 55, 128, 59, 99, 131, 108, 63, 105, 33, 162, 51, 42, 239, 195, 62, 117, 0, 48, 0, 48, 0, 139, 127, 255, 54, 0, 56, 195, 20, 123, 63, 186, 197, 71, 190, 237, 80, 205, 52, 124, 232, 0, 0, 0, 0, 129, 127, 255, 55, 127, 56, 252, 247, 103, 63, 186, 197, 71, 190, 91, 43, 192, 62, 115, 232, 47, 0, 48, 0, 139, 127, 255, 54, 127, 56, 99, 131, 108, 63, 105, 33, 162, 51, 42, 239, 195, 62, 117, 0, 48, 0, 48, 0, 139, 127, 255, 54, 0, 56, 3, 0, 128, 63, 105, 33, 162, 51, 237, 80, 237, 52, 127, 0, 0, 0, 0, 0, 129, 127, 255, 55, 0, 56, 195, 20, 123, 63, 186, 197, 71, 190, 237, 80, 205, 52, 124, 232, 0, 0, 0, 0, 129, 127, 255, 55, 127, 56, 251, 4, 181, 62, 94, 131, 108, 63, 60, 246, 21, 62, 46, 116, 19, 0, 48, 0, 139, 127, 255, 54, 0, 48, 213, 197, 71, 62, 190, 20, 123, 63, 237, 80, 185, 52, 26, 124, 0, 0, 0, 0, 130, 127, 255, 55, 0, 44, 31, 239, 195, 62, 94, 131, 108, 63, 237, 80, 205, 52, 49, 116, 0, 0, 0, 0, 129, 127, 255, 55, 0, 48, 227, 144, 56, 62, 190, 20, 123, 63, 114, 230, 152, 61, 24, 124, 10, 0, 48, 0, 139, 127, 255, 54, 0, 44, 213, 197, 71, 62, 190, 20, 123, 63, 237, 80, 185, 52, 26, 124, 0, 0, 0, 0, 130, 127, 255, 55, 0, 44, 251, 4, 181, 62, 94, 131, 108, 63, 60, 246, 21, 62, 46, 116, 19, 0, 48, 0, 139, 127, 255, 54, 0, 48, 252, 247, 103, 63, 186, 197, 71, 190, 91, 43, 192, 62, 115, 232, 47, 0, 48, 0, 139, 127, 255, 54, 127, 56, 100, 131, 108, 63, 16, 239, 195, 190, 237, 80, 237, 52, 117, 208, 0, 0, 0, 0, 129, 127, 255, 55, 255, 56, 125, 130, 90, 63, 16, 239, 195, 190, 7, 5, 181, 62, 108, 208, 44, 0, 48, 0, 139, 127, 255, 54, 255, 56, 252, 247, 103, 63, 186, 197, 71, 190, 91, 43, 192, 62, 115, 232, 47, 0, 48, 0, 139, 127, 255, 54, 127, 56, 195, 20, 123, 63, 186, 197, 71, 190, 237, 80, 205, 52, 124, 232, 0, 0, 0, 0, 129, 127, 255, 55, 127, 56, 100, 131, 108, 63, 16, 239, 195, 190, 237, 80, 237, 52, 117, 208, 0, 0, 0, 0, 129, 127, 255, 55, 255, 56, 251, 4, 181, 62, 94, 131, 108, 63, 60, 246, 21, 62, 46, 116, 19, 0, 48, 0, 139, 127, 255, 54, 0, 48, 223, 57, 14, 63, 49, 219, 84, 63, 237, 80, 205, 52, 71, 104, 0, 0, 0, 0, 130, 127, 255, 55, 0, 50, 85, 102, 3, 63, 49, 219, 84, 63, 236, 181, 89, 62, 66, 104, 27, 0, 48, 0, 139, 127, 255, 54, 0, 50, 251, 4, 181, 62, 94, 131, 108, 63, 60, 246, 21, 62, 46, 116, 19, 0, 48, 0, 139, 127, 255, 54, 0, 48, 31, 239, 195, 62, 94, 131, 108, 63, 237, 80, 205, 52, 49, 116, 0, 0, 0, 0, 129, 127, 255, 55, 0, 48, 223, 57, 14, 63, 49, 219, 84, 63, 237, 80, 205, 52, 71, 104, 0, 0, 0, 0, 130, 127, 255, 55, 0, 50, 125, 130, 90, 63, 16, 239, 195, 190, 7, 5, 181, 62, 108, 208, 44, 0, 48, 0, 139, 127, 255, 54, 255, 56, 54, 219, 84, 63, 217, 57, 14, 191, 237, 80, 221, 52, 106, 187, 0, 0, 0, 0, 129, 127, 255, 55, 127, 57, 79, 167, 68, 63, 217, 57, 14, 191, 211, 233, 162, 62, 97, 187, 40, 0, 48, 0, 139, 127, 255, 54, 127, 57, 125, 130, 90, 63, 16, 239, 195, 190, 7, 5, 181, 62, 108, 208, 44, 0, 48, 0, 139, 127, 255, 54, 255, 56, 100, 131, 108, 63, 16, 239, 195, 190, 237, 80, 237, 52, 117, 208, 0, 0, 0, 0, 129, 127, 255, 55, 255, 56, 54, 219, 84, 63, 217, 57, 14, 191, 237, 80, 221, 52, 106, 187, 0, 0, 0, 0, 129, 127, 255, 55, 127, 57, 85, 102, 3, 63, 49, 219, 84, 63, 236, 181, 89, 62, 66, 104, 27, 0, 48, 0, 139, 127, 255, 54, 0, 50, 247, 4, 53, 63, 243, 4, 53, 63, 237, 80, 213, 52, 90, 89, 0, 0, 0, 0, 130, 127, 255, 55, 0, 52, 119, 61, 39, 63, 243, 4, 53, 63, 228, 139, 138, 62, 83, 89, 34, 0, 48, 0, 139, 127, 255, 54, 0, 52, 85, 102, 3, 63, 49, 219, 84, 63, 236, 181, 89, 62, 66, 104, 27, 0, 48, 0, 139, 127, 255, 54, 0, 50, 223, 57, 14, 63, 49, 219, 84, 63, 237, 80, 205, 52, 71, 104, 0, 0, 0, 0, 130, 127, 255, 55, 0, 50, 247, 4, 53, 63, 243, 4, 53, 63, 237, 80, 213, 52, 90, 89, 0, 0, 0, 0, 130, 127, 255, 55, 0, 52, 79, 167, 68, 63, 217, 57, 14, 191, 211, 233, 162, 62, 97, 187, 40, 0, 48, 0, 139, 127, 255, 54, 127, 57, 247, 4, 53, 63, 243, 4, 53, 191, 237, 80, 213, 52, 90, 167, 0, 0, 0, 0, 129, 127, 255, 55, 255, 57, 119, 61, 39, 63, 243, 4, 53, 191, 228, 139, 138, 62, 83, 167, 34, 0, 48, 0, 139, 127, 255, 54, 255, 57, 79, 167, 68, 63, 217, 57, 14, 191, 211, 233, 162, 62, 97, 187, 40, 0, 48, 0, 139, 127, 255, 54, 127, 57, 54, 219, 84, 63, 217, 57, 14, 191, 237, 80, 221, 52, 106, 187, 0, 0, 0, 0, 129, 127, 255, 55, 127, 57, 247, 4, 53, 63, 243, 4, 53, 191, 237, 80, 213, 52, 90, 167, 0, 0, 0, 0, 129, 127, 255, 55, 255, 57, 119, 61, 39, 63, 243, 4, 53, 63, 228, 139, 138, 62, 83, 89, 34, 0, 48, 0, 139, 127, 255, 54, 0, 52, 54, 219, 84, 63, 217, 57, 14, 63, 237, 80, 221, 52, 106, 69, 0, 0, 0, 0, 129, 127, 255, 55, 0, 53, 79, 167, 68, 63, 217, 57, 14, 63, 211, 233, 162, 62, 97, 69, 40, 0, 48, 0, 139, 127, 255, 54, 0, 53, 119, 61, 39, 63, 243, 4, 53, 63, 228, 139, 138, 62, 83, 89, 34, 0, 48, 0, 139, 127, 255, 54, 0, 52, 247, 4, 53, 63, 243, 4, 53, 63, 237, 80, 213, 52, 90, 89, 0, 0, 0, 0, 130, 127, 255, 55, 0, 52, 54, 219, 84, 63, 217, 57, 14, 63, 237, 80, 221, 52, 106, 69, 0, 0, 0, 0, 129, 127, 255, 55, 0, 53, 119, 61, 39, 63, 243, 4, 53, 191, 228, 139, 138, 62, 83, 167, 34, 0, 48, 0, 139, 127, 255, 54, 255, 57, 222, 57, 14, 63, 50, 219, 84, 191, 237, 80, 205, 52, 71, 152, 0, 0, 0, 0, 130, 127, 255, 55, 127, 58, 84, 102, 3, 63, 50, 219, 84, 191, 235, 181, 89, 62, 66, 152, 27, 0, 48, 0, 139, 127, 255, 54, 127, 58, 119, 61, 39, 63, 243, 4, 53, 191, 228, 139, 138, 62, 83, 167, 34, 0, 48, 0, 139, 127, 255, 54, 255, 57, 247, 4, 53, 63, 243, 4, 53, 191, 237, 80, 213, 52, 90, 167, 0, 0, 0, 0, 129, 127, 255, 55, 255, 57, 222, 57, 14, 63, 50, 219, 84, 191, 237, 80, 205, 52, 71, 152, 0, 0, 0, 0, 130, 127, 255, 55, 127, 58, 135, 138, 49, 63, 186, 197, 71, 190, 143, 138, 49, 63, 88, 232, 88, 0, 89, 0, 167, 127, 255, 53, 127, 56, 125, 130, 90, 63, 16, 239, 195, 190, 7, 5, 181, 62, 108, 208, 44, 0, 48, 0, 139, 127, 255, 54, 255, 56, 117, 61, 39, 63, 16, 239, 195, 190, 127, 61, 39, 63, 83, 208, 83, 0, 89, 0, 167, 127, 255, 53, 255, 56, 135, 138, 49, 63, 186, 197, 71, 190, 143, 138, 49, 63, 88, 232, 88, 0, 89, 0, 167, 127, 255, 53, 127, 56, 252, 247, 103, 63, 186, 197, 71, 190, 91, 43, 192, 62, 115, 232, 47, 0, 48, 0, 139, 127, 255, 54, 127, 56, 125, 130, 90, 63, 16, 239, 195, 190, 7, 5, 181, 62, 108, 208, 44, 0, 48, 0, 139, 127, 255, 54, 255, 56, 82, 35, 201, 62, 49, 219, 84, 63, 99, 35, 201, 62, 50, 104, 50, 0, 89, 0, 167, 127, 255, 53, 0, 50, 251, 4, 181, 62, 94, 131, 108, 63, 60, 246, 21, 62, 46, 116, 19, 0, 48, 0, 139, 127, 255, 54, 0, 48, 85, 102, 3, 63, 49, 219, 84, 63, 236, 181, 89, 62, 66, 104, 27, 0, 48, 0, 139, 127, 255, 54, 0, 50, 216, 139, 138, 62, 94, 131, 108, 63, 231, 139, 138, 62, 35, 116, 35, 0, 89, 0, 167, 127, 255, 53, 0, 48, 251, 4, 181, 62, 94, 131, 108, 63, 60, 246, 21, 62, 46, 116, 19, 0, 48, 0, 139, 127, 255, 54, 0, 48, 82, 35, 201, 62, 49, 219, 84, 63, 99, 35, 201, 62, 50, 104, 50, 0, 89, 0, 167, 127, 255, 53, 0, 50, 117, 61, 39, 63, 16, 239, 195, 190, 127, 61, 39, 63, 83, 208, 83, 0, 89, 0, 167, 127, 255, 53, 255, 56, 79, 167, 68, 63, 217, 57, 14, 191, 211, 233, 162, 62, 97, 187, 40, 0, 48, 0, 139, 127, 255, 54, 127, 57, 24, 131, 22, 63, 217, 57, 14, 191, 33, 131, 22, 63, 74, 187, 74, 0, 89, 0, 167, 127, 255, 53, 127, 57, 117, 61, 39, 63, 16, 239, 195, 190, 127, 61, 39, 63, 83, 208, 83, 0, 89, 0, 167, 127, 255, 53, 255, 56, 125, 130, 90, 63, 16, 239, 195, 190, 7, 5, 181, 62, 108, 208, 44, 0, 48, 0, 139, 127, 255, 54, 255, 56, 79, 167, 68, 63, 217, 57, 14, 191, 211, 233, 162, 62, 97, 187, 40, 0, 48, 0, 139, 127, 255, 54, 127, 57, 1, 0, 0, 63, 243, 4, 53, 63, 8, 0, 0, 63, 64, 89, 64, 0, 89, 0, 167, 127, 255, 53, 0, 52, 85, 102, 3, 63, 49, 219, 84, 63, 236, 181, 89, 62, 66, 104, 27, 0, 48, 0, 139, 127, 255, 54, 0, 50, 119, 61, 39, 63, 243, 4, 53, 63, 228, 139, 138, 62, 83, 89, 34, 0, 48, 0, 139, 127, 255, 54, 0, 52, 82, 35, 201, 62, 49, 219, 84, 63, 99, 35, 201, 62, 50, 104, 50, 0, 89, 0, 167, 127, 255, 53, 0, 50, 85, 102, 3, 63, 49, 219, 84, 63, 236, 181, 89, 62, 66, 104, 27, 0, 48, 0, 139, 127, 255, 54, 0, 50, 1, 0, 0, 63, 243, 4, 53, 63, 8, 0, 0, 63, 64, 89, 64, 0, 89, 0, 167, 127, 255, 53, 0, 52, 1, 0, 0, 63, 243, 4, 53, 191, 8, 0, 0, 63, 64, 167, 64, 0, 89, 0, 167, 127, 255, 53, 255, 57, 79, 167, 68, 63, 217, 57, 14, 191, 211, 233, 162, 62, 97, 187, 40, 0, 48, 0, 139, 127, 255, 54, 127, 57, 119, 61, 39, 63, 243, 4, 53, 191, 228, 139, 138, 62, 83, 167, 34, 0, 48, 0, 139, 127, 255, 54, 255, 57, 24, 131, 22, 63, 217, 57, 14, 191, 33, 131, 22, 63, 74, 187, 74, 0, 89, 0, 167, 127, 255, 53, 127, 57, 79, 167, 68, 63, 217, 57, 14, 191, 211, 233, 162, 62, 97, 187, 40, 0, 48, 0, 139, 127, 255, 54, 127, 57, 1, 0, 0, 63, 243, 4, 53, 191, 8, 0, 0, 63, 64, 167, 64, 0, 89, 0, 167, 127, 255, 53, 255, 57, 1, 0, 0, 63, 243, 4, 53, 63, 8, 0, 0, 63, 64, 89, 64, 0, 89, 0, 167, 127, 255, 53, 0, 52, 79, 167, 68, 63, 217, 57, 14, 63, 211, 233, 162, 62, 97, 69, 40, 0, 48, 0, 139, 127, 255, 54, 0, 53, 24, 131, 22, 63, 217, 57, 14, 63, 33, 131, 22, 63, 74, 69, 74, 0, 89, 0, 167, 127, 255, 53, 0, 53, 1, 0, 0, 63, 243, 4, 53, 63, 8, 0, 0, 63, 64, 89, 64, 0, 89, 0, 167, 127, 255, 53, 0, 52, 119, 61, 39, 63, 243, 4, 53, 63, 228, 139, 138, 62, 83, 89, 34, 0, 48, 0, 139, 127, 255, 54, 0, 52, 79, 167, 68, 63, 217, 57, 14, 63, 211, 233, 162, 62, 97, 69, 40, 0, 48, 0, 139, 127, 255, 54, 0, 53, 1, 0, 0, 63, 243, 4, 53, 191, 8, 0, 0, 63, 64, 167, 64, 0, 89, 0, 167, 127, 255, 53, 255, 57, 84, 102, 3, 63, 50, 219, 84, 191, 235, 181, 89, 62, 66, 152, 27, 0, 48, 0, 139, 127, 255, 54, 127, 58, 80, 35, 201, 62, 50, 219, 84, 191, 97, 35, 201, 62, 50, 152, 50, 0, 89, 0, 167, 127, 255, 53, 127, 58, 1, 0, 0, 63, 243, 4, 53, 191, 8, 0, 0, 63, 64, 167, 64, 0, 89, 0, 167, 127, 255, 53, 255, 57, 119, 61, 39, 63, 243, 4, 53, 191, 228, 139, 138, 62, 83, 167, 34, 0, 48, 0, 139, 127, 255, 54, 255, 57, 84, 102, 3, 63, 50, 219, 84, 191, 235, 181, 89, 62, 66, 152, 27, 0, 48, 0, 139, 127, 255, 54, 127, 58, 24, 131, 22, 63, 217, 57, 14, 63, 33, 131, 22, 63, 74, 69, 74, 0, 89, 0, 167, 127, 255, 53, 0, 53, 126, 130, 90, 63, 21, 239, 195, 62, 5, 5, 181, 62, 108, 48, 44, 0, 48, 0, 139, 127, 255, 54, 0, 54, 118, 61, 39, 63, 21, 239, 195, 62, 127, 61, 39, 63, 83, 48, 83, 0, 89, 0, 167, 127, 255, 53, 0, 54, 24, 131, 22, 63, 217, 57, 14, 63, 33, 131, 22, 63, 74, 69, 74, 0, 89, 0, 167, 127, 255, 53, 0, 53, 79, 167, 68, 63, 217, 57, 14, 63, 211, 233, 162, 62, 97, 69, 40, 0, 48, 0, 139, 127, 255, 54, 0, 53, 126, 130, 90, 63, 21, 239, 195, 62, 5, 5, 181, 62, 108, 48, 44, 0, 48, 0, 139, 127, 255, 54, 0, 54, 80, 35, 201, 62, 50, 219, 84, 191, 97, 35, 201, 62, 50, 152, 50, 0, 89, 0, 167, 127, 255, 53, 127, 58, 246, 4, 181, 62, 96, 131, 108, 191, 57, 246, 21, 62, 46, 140, 19, 0, 48, 0, 139, 127, 255, 54, 255, 58, 212, 139, 138, 62, 96, 131, 108, 191, 229, 139, 138, 62, 35, 140, 35, 0, 89, 0, 167, 127, 255, 53, 255, 58, 80, 35, 201, 62, 50, 219, 84, 191, 97, 35, 201, 62, 50, 152, 50, 0, 89, 0, 167, 127, 255, 53, 127, 58, 84, 102, 3, 63, 50, 219, 84, 191, 235, 181, 89, 62, 66, 152, 27, 0, 48, 0, 139, 127, 255, 54, 127, 58, 246, 4, 181, 62, 96, 131, 108, 191, 57, 246, 21, 62, 46, 140, 19, 0, 48, 0, 139, 127, 255, 54, 255, 58, 135, 138, 49, 63, 196, 197, 71, 62, 143, 138, 49, 63, 88, 24, 88, 0, 89, 0, 167, 127, 255, 53, 0, 55, 126, 130, 90, 63, 21, 239, 195, 62, 5, 5, 181, 62, 108, 48, 44, 0, 48, 0, 139, 127, 255, 54, 0, 54, 252, 247, 103, 63, 196, 197, 71, 62, 91, 43, 192, 62, 115, 24, 47, 0, 48, 0, 139, 127, 255, 54, 0, 55, 118, 61, 39, 63, 21, 239, 195, 62, 127, 61, 39, 63, 83, 48, 83, 0, 89, 0, 167, 127, 255, 53, 0, 54, 126, 130, 90, 63, 21, 239, 195, 62, 5, 5, 181, 62, 108, 48, 44, 0, 48, 0, 139, 127, 255, 54, 0, 54, 135, 138, 49, 63, 196, 197, 71, 62, 143, 138, 49, 63, 88, 24, 88, 0, 89, 0, 167, 127, 255, 53, 0, 55, 212, 139, 138, 62, 96, 131, 108, 191, 229, 139, 138, 62, 35, 140, 35, 0, 89, 0, 167, 127, 255, 53, 255, 58, 213, 144, 56, 62, 191, 20, 123, 191, 103, 230, 152, 61, 24, 132, 10, 0, 48, 0, 139, 127, 255, 54, 128, 59, 175, 66, 13, 62, 191, 20, 123, 191, 201, 66, 13, 62, 18, 132, 18, 0, 89, 0, 167, 127, 255, 53, 128, 59, 212, 139, 138, 62, 96, 131, 108, 191, 229, 139, 138, 62, 35, 140, 35, 0, 89, 0, 167, 127, 255, 53, 255, 58, 246, 4, 181, 62, 96, 131, 108, 191, 57, 246, 21, 62, 46, 140, 19, 0, 48, 0, 139, 127, 255, 54, 255, 58, 213, 144, 56, 62, 191, 20, 123, 191, 103, 230, 152, 61, 24, 132, 10, 0, 48, 0, 139, 127, 255, 54, 128, 59, 244, 4, 53, 63, 105, 33, 162, 51, 254, 4, 53, 63, 89, 0, 89, 0, 89, 0, 167, 127, 255, 53, 0, 56, 252, 247, 103, 63, 196, 197, 71, 62, 91, 43, 192, 62, 115, 24, 47, 0, 48, 0, 139, 127, 255, 54, 0, 55, 99, 131, 108, 63, 105, 33, 162, 51, 42, 239, 195, 62, 117, 0, 48, 0, 48, 0, 139, 127, 255, 54, 0, 56, 135, 138, 49, 63, 196, 197, 71, 62, 143, 138, 49, 63, 88, 24, 88, 0, 89, 0, 167, 127, 255, 53, 0, 55, 252, 247, 103, 63, 196, 197, 71, 62, 91, 43, 192, 62, 115, 24, 47, 0, 48, 0, 139, 127, 255, 54, 0, 55, 244, 4, 53, 63, 105, 33, 162, 51, 254, 4, 53, 63, 89, 0, 89, 0, 89, 0, 167, 127, 255, 53, 0, 56, 227, 144, 56, 62, 190, 20, 123, 63, 114, 230, 152, 61, 24, 124, 10, 0, 48, 0, 139, 127, 255, 54, 0, 44, 186, 66, 13, 62, 190, 20, 123, 63, 212, 66, 13, 62, 18, 124, 18, 0, 89, 0, 167, 127, 255, 53, 0, 44, 92, 158, 161, 180, 0, 0, 128, 63, 29, 225, 241, 52, 0, 127, 0, 0, 70, 0, 151, 127, 127, 54, 0, 0, 0, 0, 0, 0, 0, 0, 128, 191, 76, 239, 174, 52, 0, 129, 0, 0, 70, 0, 151, 127, 127, 54, 0, 60, 175, 66, 13, 62, 191, 20, 123, 191, 201, 66, 13, 62, 18, 132, 18, 0, 89, 0, 167, 127, 255, 53, 128, 59, 213, 144, 56, 62, 191, 20, 123, 191, 103, 230, 152, 61, 24, 132, 10, 0, 48, 0, 139, 127, 255, 54, 128, 59, 244, 4, 53, 63, 105, 33, 162, 51, 254, 4, 53, 63, 89, 0, 89, 0, 89, 0, 167, 127, 255, 53, 0, 56, 252, 247, 103, 63, 186, 197, 71, 190, 91, 43, 192, 62, 115, 232, 47, 0, 48, 0, 139, 127, 255, 54, 127, 56, 135, 138, 49, 63, 186, 197, 71, 190, 143, 138, 49, 63, 88, 232, 88, 0, 89, 0, 167, 127, 255, 53, 127, 56, 244, 4, 53, 63, 105, 33, 162, 51, 254, 4, 53, 63, 89, 0, 89, 0, 89, 0, 167, 127, 255, 53, 0, 56, 99, 131, 108, 63, 105, 33, 162, 51, 42, 239, 195, 62, 117, 0, 48, 0, 48, 0, 139, 127, 255, 54, 0, 56, 252, 247, 103, 63, 186, 197, 71, 190, 91, 43, 192, 62, 115, 232, 47, 0, 48, 0, 139, 127, 255, 54, 127, 56, 186, 66, 13, 62, 190, 20, 123, 63, 212, 66, 13, 62, 18, 124, 18, 0, 89, 0, 167, 127, 255, 53, 0, 44, 251, 4, 181, 62, 94, 131, 108, 63, 60, 246, 21, 62, 46, 116, 19, 0, 48, 0, 139, 127, 255, 54, 0, 48, 216, 139, 138, 62, 94, 131, 108, 63, 231, 139, 138, 62, 35, 116, 35, 0, 89, 0, 167, 127, 255, 53, 0, 48, 186, 66, 13, 62, 190, 20, 123, 63, 212, 66, 13, 62, 18, 124, 18, 0, 89, 0, 167, 127, 255, 53, 0, 44, 227, 144, 56, 62, 190, 20, 123, 63, 114, 230, 152, 61, 24, 124, 10, 0, 48, 0, 139, 127, 255, 54, 0, 44, 251, 4, 181, 62, 94, 131, 108, 63, 60, 246, 21, 62, 46, 116, 19, 0, 48, 0, 139, 127, 255, 54, 0, 48, 198, 181, 89, 62, 50, 219, 84, 191, 90, 102, 3, 63, 27, 152, 66, 0, 117, 0, 208, 127, 255, 52, 127, 58, 212, 139, 138, 62, 96, 131, 108, 191, 229, 139, 138, 62, 35, 140, 35, 0, 89, 0, 167, 127, 255, 53, 255, 58, 20, 246, 21, 62, 96, 131, 108, 191, 5, 5, 181, 62, 19, 140, 46, 0, 117, 0, 208, 127, 255, 52, 255, 58, 198, 181, 89, 62, 50, 219, 84, 191, 90, 102, 3, 63, 27, 152, 66, 0, 117, 0, 208, 127, 255, 52, 127, 58, 80, 35, 201, 62, 50, 219, 84, 191, 97, 35, 201, 62, 50, 152, 50, 0, 89, 0, 167, 127, 255, 53, 127, 58, 212, 139, 138, 62, 96, 131, 108, 191, 229, 139, 138, 62, 35, 140, 35, 0, 89, 0, 167, 127, 255, 53, 255, 58, 73, 43, 192, 62, 196, 197, 71, 62, 1, 248, 103, 63, 47, 24, 115, 0, 117, 0, 208, 127, 255, 52, 0, 55, 118, 61, 39, 63, 21, 239, 195, 62, 127, 61, 39, 63, 83, 48, 83, 0, 89, 0, 167, 127, 255, 53, 0, 54, 135, 138, 49, 63, 196, 197, 71, 62, 143, 138, 49, 63, 88, 24, 88, 0, 89, 0, 167, 127, 255, 53, 0, 55, 241, 4, 181, 62, 21, 239, 195, 62, 132, 130, 90, 63, 44, 48, 108, 0, 117, 0, 208, 127, 255, 52, 0, 54, 118, 61, 39, 63, 21, 239, 195, 62, 127, 61, 39, 63, 83, 48, 83, 0, 89, 0, 167, 127, 255, 53, 0, 54, 73, 43, 192, 62, 196, 197, 71, 62, 1, 248, 103, 63, 47, 24, 115, 0, 117, 0, 208, 127, 255, 52, 0, 55, 20, 246, 21, 62, 96, 131, 108, 191, 5, 5, 181, 62, 19, 140, 46, 0, 117, 0, 208, 127, 255, 52, 255, 58, 175, 66, 13, 62, 191, 20, 123, 191, 201, 66, 13, 62, 18, 132, 18, 0, 89, 0, 167, 127, 255, 53, 128, 59, 49, 230, 152, 61, 191, 20, 123, 191, 236, 144, 56, 62, 10, 132, 24, 0, 117, 0, 208, 127, 255, 52, 128, 59, 20, 246, 21, 62, 96, 131, 108, 191, 5, 5, 181, 62, 19, 140, 46, 0, 117, 0, 208, 127, 255, 52, 255, 58, 212, 139, 138, 62, 96, 131, 108, 191, 229, 139, 138, 62, 35, 140, 35, 0, 89, 0, 167, 127, 255, 53, 255, 58, 175, 66, 13, 62, 191, 20, 123, 191, 201, 66, 13, 62, 18, 132, 18, 0, 89, 0, 167, 127, 255, 53, 128, 59, 73, 43, 192, 62, 196, 197, 71, 62, 1, 248, 103, 63, 47, 24, 115, 0, 117, 0, 208, 127, 255, 52, 0, 55, 244, 4, 53, 63, 105, 33, 162, 51, 254, 4, 53, 63, 89, 0, 89, 0, 89, 0, 167, 127, 255, 53, 0, 56, 17, 239, 195, 62, 105, 33, 162, 51, 104, 131, 108, 63, 48, 0, 117, 0, 117, 0, 208, 127, 255, 52, 0, 56, 73, 43, 192, 62, 196, 197, 71, 62, 1, 248, 103, 63, 47, 24, 115, 0, 117, 0, 208, 127, 255, 52, 0, 55, 135, 138, 49, 63, 196, 197, 71, 62, 143, 138, 49, 63, 88, 24, 88, 0, 89, 0, 167, 127, 255, 53, 0, 55, 244, 4, 53, 63, 105, 33, 162, 51, 254, 4, 53, 63, 89, 0, 89, 0, 89, 0, 167, 127, 255, 53, 0, 56, 186, 66, 13, 62, 190, 20, 123, 63, 212, 66, 13, 62, 18, 124, 18, 0, 89, 0, 167, 127, 255, 53, 0, 44, 60, 230, 152, 61, 190, 20, 123, 63, 252, 144, 56, 62, 10, 124, 24, 0, 117, 0, 208, 127, 255, 52, 0, 44, 92, 158, 161, 180, 0, 0, 128, 63, 29, 225, 241, 52, 0, 127, 0, 0, 105, 0, 186, 127, 127, 53, 0, 0, 0, 0, 0, 0, 0, 0, 128, 191, 76, 239, 174, 52, 0, 129, 0, 0, 105, 0, 186, 127, 127, 53, 0, 60, 49, 230, 152, 61, 191, 20, 123, 191, 236, 144, 56, 62, 10, 132, 24, 0, 117, 0, 208, 127, 255, 52, 128, 59, 175, 66, 13, 62, 191, 20, 123, 191, 201, 66, 13, 62, 18, 132, 18, 0, 89, 0, 167, 127, 255, 53, 128, 59, 73, 43, 192, 62, 186, 197, 71, 190, 1, 248, 103, 63, 47, 232, 115, 0, 117, 0, 208, 127, 255, 52, 127, 56, 244, 4, 53, 63, 105, 33, 162, 51, 254, 4, 53, 63, 89, 0, 89, 0, 89, 0, 167, 127, 255, 53, 0, 56, 135, 138, 49, 63, 186, 197, 71, 190, 143, 138, 49, 63, 88, 232, 88, 0, 89, 0, 167, 127, 255, 53, 127, 56, 17, 239, 195, 62, 105, 33, 162, 51, 104, 131, 108, 63, 48, 0, 117, 0, 117, 0, 208, 127, 255, 52, 0, 56, 244, 4, 53, 63, 105, 33, 162, 51, 254, 4, 53, 63, 89, 0, 89, 0, 89, 0, 167, 127, 255, 53, 0, 56, 73, 43, 192, 62, 186, 197, 71, 190, 1, 248, 103, 63, 47, 232, 115, 0, 117, 0, 208, 127, 255, 52, 127, 56, 26, 246, 21, 62, 94, 131, 108, 63, 7, 5, 181, 62, 19, 116, 46, 0, 117, 0, 208, 127, 255, 52, 0, 48, 186, 66, 13, 62, 190, 20, 123, 63, 212, 66, 13, 62, 18, 124, 18, 0, 89, 0, 167, 127, 255, 53, 0, 44, 216, 139, 138, 62, 94, 131, 108, 63, 231, 139, 138, 62, 35, 116, 35, 0, 89, 0, 167, 127, 255, 53, 0, 48, 60, 230, 152, 61, 190, 20, 123, 63, 252, 144, 56, 62, 10, 124, 24, 0, 117, 0, 208, 127, 255, 52, 0, 44, 186, 66, 13, 62, 190, 20, 123, 63, 212, 66, 13, 62, 18, 124, 18, 0, 89, 0, 167, 127, 255, 53, 0, 44, 26, 246, 21, 62, 94, 131, 108, 63, 7, 5, 181, 62, 19, 116, 46, 0, 117, 0, 208, 127, 255, 52, 0, 48, 73, 43, 192, 62, 186, 197, 71, 190, 1, 248, 103, 63, 47, 232, 115, 0, 117, 0, 208, 127, 255, 52, 127, 56, 117, 61, 39, 63, 16, 239, 195, 190, 127, 61, 39, 63, 83, 208, 83, 0, 89, 0, 167, 127, 255, 53, 255, 56, 239, 4, 181, 62, 16, 239, 195, 190, 132, 130, 90, 63, 44, 208, 108, 0, 117, 0, 208, 127, 255, 52, 255, 56, 73, 43, 192, 62, 186, 197, 71, 190, 1, 248, 103, 63, 47, 232, 115, 0, 117, 0, 208, 127, 255, 52, 127, 56, 135, 138, 49, 63, 186, 197, 71, 190, 143, 138, 49, 63, 88, 232, 88, 0, 89, 0, 167, 127, 255, 53, 127, 56, 117, 61, 39, 63, 16, 239, 195, 190, 127, 61, 39, 63, 83, 208, 83, 0, 89, 0, 167, 127, 255, 53, 255, 56, 26, 246, 21, 62, 94, 131, 108, 63, 7, 5, 181, 62, 19, 116, 46, 0, 117, 0, 208, 127, 255, 52, 0, 48, 82, 35, 201, 62, 49, 219, 84, 63, 99, 35, 201, 62, 50, 104, 50, 0, 89, 0, 167, 127, 255, 53, 0, 50, 200, 181, 89, 62, 49, 219, 84, 63, 91, 102, 3, 63, 27, 104, 66, 0, 117, 0, 208, 127, 255, 52, 0, 50, 26, 246, 21, 62, 94, 131, 108, 63, 7, 5, 181, 62, 19, 116, 46, 0, 117, 0, 208, 127, 255, 52, 0, 48, 216, 139, 138, 62, 94, 131, 108, 63, 231, 139, 138, 62, 35, 116, 35, 0, 89, 0, 167, 127, 255, 53, 0, 48, 82, 35, 201, 62, 49, 219, 84, 63, 99, 35, 201, 62, 50, 104, 50, 0, 89, 0, 167, 127, 255, 53, 0, 50, 239, 4, 181, 62, 16, 239, 195, 190, 132, 130, 90, 63, 44, 208, 108, 0, 117, 0, 208, 127, 255, 52, 255, 56, 24, 131, 22, 63, 217, 57, 14, 191, 33, 131, 22, 63, 74, 187, 74, 0, 89, 0, 167, 127, 255, 53, 127, 57, 188, 233, 162, 62, 217, 57, 14, 191, 85, 167, 68, 63, 40, 187, 97, 0, 117, 0, 208, 127, 255, 52, 127, 57, 239, 4, 181, 62, 16, 239, 195, 190, 132, 130, 90, 63, 44, 208, 108, 0, 117, 0, 208, 127, 255, 52, 255, 56, 117, 61, 39, 63, 16, 239, 195, 190, 127, 61, 39, 63, 83, 208, 83, 0, 89, 0, 167, 127, 255, 53, 255, 56, 24, 131, 22, 63, 217, 57, 14, 191, 33, 131, 22, 63, 74, 187, 74, 0, 89, 0, 167, 127, 255, 53, 127, 57, 200, 181, 89, 62, 49, 219, 84, 63, 91, 102, 3, 63, 27, 104, 66, 0, 117, 0, 208, 127, 255, 52, 0, 50, 1, 0, 0, 63, 243, 4, 53, 63, 8, 0, 0, 63, 64, 89, 64, 0, 89, 0, 167, 127, 255, 53, 0, 52, 211, 139, 138, 62, 243, 4, 53, 63, 124, 61, 39, 63, 34, 89, 83, 0, 117, 0, 208, 127, 255, 52, 0, 52, 200, 181, 89, 62, 49, 219, 84, 63, 91, 102, 3, 63, 27, 104, 66, 0, 117, 0, 208, 127, 255, 52, 0, 50, 82, 35, 201, 62, 49, 219, 84, 63, 99, 35, 201, 62, 50, 104, 50, 0, 89, 0, 167, 127, 255, 53, 0, 50, 1, 0, 0, 63, 243, 4, 53, 63, 8, 0, 0, 63, 64, 89, 64, 0, 89, 0, 167, 127, 255, 53, 0, 52, 188, 233, 162, 62, 217, 57, 14, 191, 85, 167, 68, 63, 40, 187, 97, 0, 117, 0, 208, 127, 255, 52, 127, 57, 1, 0, 0, 63, 243, 4, 53, 191, 8, 0, 0, 63, 64, 167, 64, 0, 89, 0, 167, 127, 255, 53, 255, 57, 211, 139, 138, 62, 243, 4, 53, 191, 124, 61, 39, 63, 34, 167, 83, 0, 117, 0, 208, 127, 255, 52, 255, 57, 188, 233, 162, 62, 217, 57, 14, 191, 85, 167, 68, 63, 40, 187, 97, 0, 117, 0, 208, 127, 255, 52, 127, 57, 24, 131, 22, 63, 217, 57, 14, 191, 33, 131, 22, 63, 74, 187, 74, 0, 89, 0, 167, 127, 255, 53, 127, 57, 1, 0, 0, 63, 243, 4, 53, 191, 8, 0, 0, 63, 64, 167, 64, 0, 89, 0, 167, 127, 255, 53, 255, 57, 188, 233, 162, 62, 217, 57, 14, 63, 85, 167, 68, 63, 40, 69, 97, 0, 117, 0, 208, 127, 255, 52, 0, 53, 1, 0, 0, 63, 243, 4, 53, 63, 8, 0, 0, 63, 64, 89, 64, 0, 89, 0, 167, 127, 255, 53, 0, 52, 24, 131, 22, 63, 217, 57, 14, 63, 33, 131, 22, 63, 74, 69, 74, 0, 89, 0, 167, 127, 255, 53, 0, 53, 211, 139, 138, 62, 243, 4, 53, 63, 124, 61, 39, 63, 34, 89, 83, 0, 117, 0, 208, 127, 255, 52, 0, 52, 1, 0, 0, 63, 243, 4, 53, 63, 8, 0, 0, 63, 64, 89, 64, 0, 89, 0, 167, 127, 255, 53, 0, 52, 188, 233, 162, 62, 217, 57, 14, 63, 85, 167, 68, 63, 40, 69, 97, 0, 117, 0, 208, 127, 255, 52, 0, 53, 211, 139, 138, 62, 243, 4, 53, 191, 124, 61, 39, 63, 34, 167, 83, 0, 117, 0, 208, 127, 255, 52, 255, 57, 80, 35, 201, 62, 50, 219, 84, 191, 97, 35, 201, 62, 50, 152, 50, 0, 89, 0, 167, 127, 255, 53, 127, 58, 198, 181, 89, 62, 50, 219, 84, 191, 90, 102, 3, 63, 27, 152, 66, 0, 117, 0, 208, 127, 255, 52, 127, 58, 211, 139, 138, 62, 243, 4, 53, 191, 124, 61, 39, 63, 34, 167, 83, 0, 117, 0, 208, 127, 255, 52, 255, 57, 1, 0, 0, 63, 243, 4, 53, 191, 8, 0, 0, 63, 64, 167, 64, 0, 89, 0, 167, 127, 255, 53, 255, 57, 80, 35, 201, 62, 50, 219, 84, 191, 97, 35, 201, 62, 50, 152, 50, 0, 89, 0, 167, 127, 255, 53, 127, 58, 188, 233, 162, 62, 217, 57, 14, 63, 85, 167, 68, 63, 40, 69, 97, 0, 117, 0, 208, 127, 255, 52, 0, 53, 118, 61, 39, 63, 21, 239, 195, 62, 127, 61, 39, 63, 83, 48, 83, 0, 89, 0, 167, 127, 255, 53, 0, 54, 241, 4, 181, 62, 21, 239, 195, 62, 132, 130, 90, 63, 44, 48, 108, 0, 117, 0, 208, 127, 255, 52, 0, 54, 188, 233, 162, 62, 217, 57, 14, 63, 85, 167, 68, 63, 40, 69, 97, 0, 117, 0, 208, 127, 255, 52, 0, 53, 24, 131, 22, 63, 217, 57, 14, 63, 33, 131, 22, 63, 74, 69, 74, 0, 89, 0, 167, 127, 255, 53, 0, 53, 118, 61, 39, 63, 21, 239, 195, 62, 127, 61, 39, 63, 83, 48, 83, 0, 89, 0, 167, 127, 255, 53, 0, 54, 178, 56, 244, 179, 94, 131, 108, 63, 40, 239, 195, 62, 0, 116, 49, 0, 127, 0, 0, 127, 255, 51, 0, 48, 200, 181, 89, 62, 49, 219, 84, 63, 91, 102, 3, 63, 27, 104, 66, 0, 117, 0, 208, 127, 255, 52, 0, 50, 89, 28, 26, 180, 49, 219, 84, 63, 227, 57, 14, 63, 0, 104, 71, 0, 127, 0, 0, 127, 255, 51, 0, 50, 178, 56, 244, 179, 94, 131, 108, 63, 40, 239, 195, 62, 0, 116, 49, 0, 127, 0, 0, 127, 255, 51, 0, 48, 26, 246, 21, 62, 94, 131, 108, 63, 7, 5, 181, 62, 19, 116, 46, 0, 117, 0, 208, 127, 255, 52, 0, 48, 200, 181, 89, 62, 49, 219, 84, 63, 91, 102, 3, 63, 27, 104, 66, 0, 117, 0, 208, 127, 255, 52, 0, 50, 44, 14, 141, 180, 16, 239, 195, 190, 103, 131, 108, 63, 0, 208, 117, 0, 127, 0, 0, 127, 255, 51, 255, 56, 188, 233, 162, 62, 217, 57, 14, 191, 85, 167, 68, 63, 40, 187, 97, 0, 117, 0, 208, 127, 255, 52, 127, 57, 89, 28, 122, 180, 217, 57, 14, 191, 56, 219, 84, 63, 0, 187, 106, 0, 126, 0, 0, 127, 255, 51, 127, 57, 44, 14, 141, 180, 16, 239, 195, 190, 103, 131, 108, 63, 0, 208, 117, 0, 127, 0, 0, 127, 255, 51, 255, 56, 239, 4, 181, 62, 16, 239, 195, 190, 132, 130, 90, 63, 44, 208, 108, 0, 117, 0, 208, 127, 255, 52, 255, 56, 188, 233, 162, 62, 217, 57, 14, 191, 85, 167, 68, 63, 40, 187, 97, 0, 117, 0, 208, 127, 255, 52, 127, 57, 89, 28, 26, 180, 49, 219, 84, 63, 227, 57, 14, 63, 0, 104, 71, 0, 127, 0, 0, 127, 255, 51, 0, 50, 211, 139, 138, 62, 243, 4, 53, 63, 124, 61, 39, 63, 34, 89, 83, 0, 117, 0, 208, 127, 255, 52, 0, 52, 178, 56, 180, 179, 243, 4, 53, 63, 250, 4, 53, 63, 0, 89, 90, 0, 127, 0, 0, 127, 255, 51, 0, 52, 89, 28, 26, 180, 49, 219, 84, 63, 227, 57, 14, 63, 0, 104, 71, 0, 127, 0, 0, 127, 255, 51, 0, 50, 200, 181, 89, 62, 49, 219, 84, 63, 91, 102, 3, 63, 27, 104, 66, 0, 117, 0, 208, 127, 255, 52, 0, 50, 211, 139, 138, 62, 243, 4, 53, 63, 124, 61, 39, 63, 34, 89, 83, 0, 117, 0, 208, 127, 255, 52, 0, 52, 89, 28, 122, 180, 217, 57, 14, 191, 56, 219, 84, 63, 0, 187, 106, 0, 126, 0, 0, 127, 255, 51, 127, 57, 211, 139, 138, 62, 243, 4, 53, 191, 124, 61, 39, 63, 34, 167, 83, 0, 117, 0, 208, 127, 255, 52, 255, 57, 178, 56, 180, 179, 243, 4, 53, 191, 250, 4, 53, 63, 0, 167, 90, 0, 127, 0, 0, 127, 255, 51, 255, 57, 89, 28, 122, 180, 217, 57, 14, 191, 56, 219, 84, 63, 0, 187, 106, 0, 126, 0, 0, 127, 255, 51, 127, 57, 188, 233, 162, 62, 217, 57, 14, 191, 85, 167, 68, 63, 40, 187, 97, 0, 117, 0, 208, 127, 255, 52, 127, 57, 211, 139, 138, 62, 243, 4, 53, 191, 124, 61, 39, 63, 34, 167, 83, 0, 117, 0, 208, 127, 255, 52, 255, 57, 178, 56, 180, 179, 243, 4, 53, 63, 250, 4, 53, 63, 0, 89, 90, 0, 127, 0, 0, 127, 255, 51, 0, 52, 188, 233, 162, 62, 217, 57, 14, 63, 85, 167, 68, 63, 40, 69, 97, 0, 117, 0, 208, 127, 255, 52, 0, 53, 89, 28, 122, 180, 217, 57, 14, 63, 56, 219, 84, 63, 0, 69, 106, 0, 127, 0, 0, 127, 255, 51, 0, 53, 178, 56, 180, 179, 243, 4, 53, 63, 250, 4, 53, 63, 0, 89, 90, 0, 127, 0, 0, 127, 255, 51, 0, 52, 211, 139, 138, 62, 243, 4, 53, 63, 124, 61, 39, 63, 34, 89, 83, 0, 117, 0, 208, 127, 255, 52, 0, 52, 188, 233, 162, 62, 217, 57, 14, 63, 85, 167, 68, 63, 40, 69, 97, 0, 117, 0, 208, 127, 255, 52, 0, 53, 178, 56, 180, 179, 243, 4, 53, 191, 250, 4, 53, 63, 0, 167, 90, 0, 127, 0, 0, 127, 255, 51, 255, 57, 198, 181, 89, 62, 50, 219, 84, 191, 90, 102, 3, 63, 27, 152, 66, 0, 117, 0, 208, 127, 255, 52, 127, 58, 89, 28, 42, 180, 50, 219, 84, 191, 226, 57, 14, 63, 0, 152, 71, 0, 126, 0, 0, 127, 255, 51, 127, 58, 178, 56, 180, 179, 243, 4, 53, 191, 250, 4, 53, 63, 0, 167, 90, 0, 127, 0, 0, 127, 255, 51, 255, 57, 211, 139, 138, 62, 243, 4, 53, 191, 124, 61, 39, 63, 34, 167, 83, 0, 117, 0, 208, 127, 255, 52, 255, 57, 198, 181, 89, 62, 50, 219, 84, 191, 90, 102, 3, 63, 27, 152, 66, 0, 117, 0, 208, 127, 255, 52, 127, 58, 89, 28, 122, 180, 217, 57, 14, 63, 56, 219, 84, 63, 0, 69, 106, 0, 127, 0, 0, 127, 255, 51, 0, 53, 241, 4, 181, 62, 21, 239, 195, 62, 132, 130, 90, 63, 44, 48, 108, 0, 117, 0, 208, 127, 255, 52, 0, 54, 89, 28, 90, 180, 21, 239, 195, 62, 104, 131, 108, 63, 0, 48, 117, 0, 127, 0, 0, 127, 255, 51, 0, 54, 89, 28, 122, 180, 217, 57, 14, 63, 56, 219, 84, 63, 0, 69, 106, 0, 127, 0, 0, 127, 255, 51, 0, 53, 188, 233, 162, 62, 217, 57, 14, 63, 85, 167, 68, 63, 40, 69, 97, 0, 117, 0, 208, 127, 255, 52, 0, 53, 241, 4, 181, 62, 21, 239, 195, 62, 132, 130, 90, 63, 44, 48, 108, 0, 117, 0, 208, 127, 255, 52, 0, 54, 89, 28, 58, 180, 96, 131, 108, 191, 38, 239, 195, 62, 0, 140, 49, 0, 127, 0, 0, 127, 255, 51, 255, 58, 198, 181, 89, 62, 50, 219, 84, 191, 90, 102, 3, 63, 27, 152, 66, 0, 117, 0, 208, 127, 255, 52, 127, 58, 20, 246, 21, 62, 96, 131, 108, 191, 5, 5, 181, 62, 19, 140, 46, 0, 117, 0, 208, 127, 255, 52, 255, 58, 89, 28, 42, 180, 50, 219, 84, 191, 226, 57, 14, 63, 0, 152, 71, 0, 126, 0, 0, 127, 255, 51, 127, 58, 198, 181, 89, 62, 50, 219, 84, 191, 90, 102, 3, 63, 27, 152, 66, 0, 117, 0, 208, 127, 255, 52, 127, 58, 89, 28, 58, 180, 96, 131, 108, 191, 38, 239, 195, 62, 0, 140, 49, 0, 127, 0, 0, 127, 255, 51, 255, 58, 89, 28, 90, 180, 21, 239, 195, 62, 104, 131, 108, 63, 0, 48, 117, 0, 127, 0, 0, 127, 255, 51, 0, 54, 73, 43, 192, 62, 196, 197, 71, 62, 1, 248, 103, 63, 47, 24, 115, 0, 117, 0, 208, 127, 255, 52, 0, 55, 89, 28, 26, 180, 196, 197, 71, 62, 198, 20, 123, 63, 0, 24, 124, 0, 127, 0, 0, 127, 255, 51, 0, 55, 89, 28, 90, 180, 21, 239, 195, 62, 104, 131, 108, 63, 0, 48, 117, 0, 127, 0, 0, 127, 255, 51, 0, 54, 241, 4, 181, 62, 21, 239, 195, 62, 132, 130, 90, 63, 44, 48, 108, 0, 117, 0, 208, 127, 255, 52, 0, 54, 73, 43, 192, 62, 196, 197, 71, 62, 1, 248, 103, 63, 47, 24, 115, 0, 117, 0, 208, 127, 255, 52, 0, 55, 89, 28, 58, 180, 96, 131, 108, 191, 38, 239, 195, 62, 0, 140, 49, 0, 127, 0, 0, 127, 255, 51, 255, 58, 49, 230, 152, 61, 191, 20, 123, 191, 236, 144, 56, 62, 10, 132, 24, 0, 117, 0, 208, 127, 255, 52, 128, 59, 100, 113, 104, 179, 191, 20, 123, 191, 218, 197, 71, 62, 0, 132, 26, 0, 126, 0, 0, 127, 255, 51, 127, 59, 89, 28, 58, 180, 96, 131, 108, 191, 38, 239, 195, 62, 0, 140, 49, 0, 127, 0, 0, 127, 255, 51, 255, 58, 20, 246, 21, 62, 96, 131, 108, 191, 5, 5, 181, 62, 19, 140, 46, 0, 117, 0, 208, 127, 255, 52, 255, 58, 49, 230, 152, 61, 191, 20, 123, 191, 236, 144, 56, 62, 10, 132, 24, 0, 117, 0, 208, 127, 255, 52, 128, 59, 89, 28, 122, 180, 105, 33, 162, 51, 4, 0, 128, 63, 0, 0, 127, 0, 126, 0, 0, 127, 255, 51, 0, 56, 73, 43, 192, 62, 196, 197, 71, 62, 1, 248, 103, 63, 47, 24, 115, 0, 117, 0, 208, 127, 255, 52, 0, 55, 17, 239, 195, 62, 105, 33, 162, 51, 104, 131, 108, 63, 48, 0, 117, 0, 117, 0, 208, 127, 255, 52, 0, 56, 89, 28, 26, 180, 196, 197, 71, 62, 198, 20, 123, 63, 0, 24, 124, 0, 127, 0, 0, 127, 255, 51, 0, 55, 73, 43, 192, 62, 196, 197, 71, 62, 1, 248, 103, 63, 47, 24, 115, 0, 117, 0, 208, 127, 255, 52, 0, 55, 89, 28, 122, 180, 105, 33, 162, 51, 4, 0, 128, 63, 0, 0, 127, 0, 126, 0, 0, 127, 255, 51, 0, 56, 60, 230, 152, 61, 190, 20, 123, 63, 252, 144, 56, 62, 10, 124, 24, 0, 117, 0, 208, 127, 255, 52, 0, 44, 178, 56, 148, 179, 190, 20, 123, 63, 235, 197, 71, 62, 0, 124, 26, 0, 126, 0, 0, 127, 255, 51, 0, 44, 92, 158, 161, 180, 0, 0, 128, 63, 29, 225, 241, 52, 0, 127, 0, 0, 124, 0, 232, 127, 127, 52, 0, 0, 0, 0, 0, 0, 0, 0, 128, 191, 76, 239, 174, 52, 0, 129, 0, 0, 124, 0, 232, 127, 127, 52, 0, 60, 100, 113, 104, 179, 191, 20, 123, 191, 218, 197, 71, 62, 0, 132, 26, 0, 126, 0, 0, 127, 255, 51, 127, 59, 49, 230, 152, 61, 191, 20, 123, 191, 236, 144, 56, 62, 10, 132, 24, 0, 117, 0, 208, 127, 255, 52, 128, 59, 89, 28, 26, 180, 186, 197, 71, 190, 198, 20, 123, 63, 0, 232, 124, 0, 127, 0, 0, 127, 255, 51, 127, 56, 17, 239, 195, 62, 105, 33, 162, 51, 104, 131, 108, 63, 48, 0, 117, 0, 117, 0, 208, 127, 255, 52, 0, 56, 73, 43, 192, 62, 186, 197, 71, 190, 1, 248, 103, 63, 47, 232, 115, 0, 117, 0, 208, 127, 255, 52, 127, 56, 89, 28, 122, 180, 105, 33, 162, 51, 4, 0, 128, 63, 0, 0, 127, 0, 126, 0, 0, 127, 255, 51, 0, 56, 17, 239, 195, 62, 105, 33, 162, 51, 104, 131, 108, 63, 48, 0, 117, 0, 117, 0, 208, 127, 255, 52, 0, 56, 89, 28, 26, 180, 186, 197, 71, 190, 198, 20, 123, 63, 0, 232, 124, 0, 127, 0, 0, 127, 255, 51, 127, 56, 178, 56, 244, 179, 94, 131, 108, 63, 40, 239, 195, 62, 0, 116, 49, 0, 127, 0, 0, 127, 255, 51, 0, 48, 60, 230, 152, 61, 190, 20, 123, 63, 252, 144, 56, 62, 10, 124, 24, 0, 117, 0, 208, 127, 255, 52, 0, 44, 26, 246, 21, 62, 94, 131, 108, 63, 7, 5, 181, 62, 19, 116, 46, 0, 117, 0, 208, 127, 255, 52, 0, 48, 178, 56, 148, 179, 190, 20, 123, 63, 235, 197, 71, 62, 0, 124, 26, 0, 126, 0, 0, 127, 255, 51, 0, 44, 60, 230, 152, 61, 190, 20, 123, 63, 252, 144, 56, 62, 10, 124, 24, 0, 117, 0, 208, 127, 255, 52, 0, 44, 178, 56, 244, 179, 94, 131, 108, 63, 40, 239, 195, 62, 0, 116, 49, 0, 127, 0, 0, 127, 255, 51, 0, 48, 44, 14, 141, 180, 16, 239, 195, 190, 103, 131, 108, 63, 0, 208, 117, 0, 127, 0, 0, 127, 255, 51, 255, 56, 73, 43, 192, 62, 186, 197, 71, 190, 1, 248, 103, 63, 47, 232, 115, 0, 117, 0, 208, 127, 255, 52, 127, 56, 239, 4, 181, 62, 16, 239, 195, 190, 132, 130, 90, 63, 44, 208, 108, 0, 117, 0, 208, 127, 255, 52, 255, 56, 89, 28, 26, 180, 186, 197, 71, 190, 198, 20, 123, 63, 0, 232, 124, 0, 127, 0, 0, 127, 255, 51, 127, 56, 73, 43, 192, 62, 186, 197, 71, 190, 1, 248, 103, 63, 47, 232, 115, 0, 117, 0, 208, 127, 255, 52, 127, 56, 44, 14, 141, 180, 16, 239, 195, 190, 103, 131, 108, 63, 0, 208, 117, 0, 127, 0, 0, 127, 255, 51, 255, 56, 253, 4, 181, 190, 21, 239, 195, 62, 129, 130, 90, 63, 212, 48, 108, 0, 117, 0, 48, 127, 0, 50, 0, 54, 89, 28, 26, 180, 196, 197, 71, 62, 198, 20, 123, 63, 0, 24, 124, 0, 127, 0, 0, 127, 255, 51, 0, 55, 81, 43, 192, 190, 196, 197, 71, 62, 253, 247, 103, 63, 209, 24, 115, 0, 117, 0, 48, 127, 0, 50, 0, 55, 253, 4, 181, 190, 21, 239, 195, 62, 129, 130, 90, 63, 212, 48, 108, 0, 117, 0, 48, 127, 0, 50, 0, 54, 89, 28, 90, 180, 21, 239, 195, 62, 104, 131, 108, 63, 0, 48, 117, 0, 127, 0, 0, 127, 255, 51, 0, 54, 89, 28, 26, 180, 196, 197, 71, 62, 198, 20, 123, 63, 0, 24, 124, 0, 127, 0, 0, 127, 255, 51, 0, 55, 62, 230, 152, 189, 191, 20, 123, 191, 234, 144, 56, 62, 246, 132, 24, 0, 117, 0, 48, 127, 0, 50, 127, 59, 89, 28, 58, 180, 96, 131, 108, 191, 38, 239, 195, 62, 0, 140, 49, 0, 127, 0, 0, 127, 255, 51, 255, 58, 100, 113, 104, 179, 191, 20, 123, 191, 218, 197, 71, 62, 0, 132, 26, 0, 126, 0, 0, 127, 255, 51, 127, 59, 42, 246, 21, 190, 96, 131, 108, 191, 1, 5, 181, 62, 237, 140, 46, 0, 117, 0, 48, 127, 255, 49, 255, 58, 89, 28, 58, 180, 96, 131, 108, 191, 38, 239, 195, 62, 0, 140, 49, 0, 127, 0, 0, 127, 255, 51, 255, 58, 62, 230, 152, 189, 191, 20, 123, 191, 234, 144, 56, 62, 246, 132, 24, 0, 117, 0, 48, 127, 0, 50, 127, 59, 81, 43, 192, 190, 196, 197, 71, 62, 253, 247, 103, 63, 209, 24, 115, 0, 117, 0, 48, 127, 0, 50, 0, 55, 89, 28, 122, 180, 105, 33, 162, 51, 4, 0, 128, 63, 0, 0, 127, 0, 126, 0, 0, 127, 255, 51, 0, 56, 31, 239, 195, 190, 105, 33, 162, 51, 100, 131, 108, 63, 208, 0, 117, 0, 117, 0, 48, 127, 0, 50, 0, 56, 81, 43, 192, 190, 196, 197, 71, 62, 253, 247, 103, 63, 209, 24, 115, 0, 117, 0, 48, 127, 0, 50, 0, 55, 89, 28, 26, 180, 196, 197, 71, 62, 198, 20, 123, 63, 0, 24, 124, 0, 127, 0, 0, 127, 255, 51, 0, 55, 89, 28, 122, 180, 105, 33, 162, 51, 4, 0, 128, 63, 0, 0, 127, 0, 126, 0, 0, 127, 255, 51, 0, 56, 178, 56, 148, 179, 190, 20, 123, 63, 235, 197, 71, 62, 0, 124, 26, 0, 126, 0, 0, 127, 255, 51, 0, 44, 77, 230, 152, 189, 190, 20, 123, 63, 248, 144, 56, 62, 246, 124, 24, 0, 117, 0, 48, 127, 0, 50, 0, 44, 92, 158, 161, 180, 0, 0, 128, 63, 29, 225, 241, 52, 0, 127, 0, 0, 124, 0, 24, 127, 255, 50, 0, 0, 0, 0, 0, 0, 0, 0, 128, 191, 76, 239, 174, 52, 0, 129, 0, 0, 124, 0, 24, 127, 0, 51, 0, 60, 62, 230, 152, 189, 191, 20, 123, 191, 234, 144, 56, 62, 246, 132, 24, 0, 117, 0, 48, 127, 0, 50, 127, 59, 100, 113, 104, 179, 191, 20, 123, 191, 218, 197, 71, 62, 0, 132, 26, 0, 126, 0, 0, 127, 255, 51, 127, 59, 81, 43, 192, 190, 186, 197, 71, 190, 253, 247, 103, 63, 209, 232, 115, 0, 117, 0, 48, 127, 0, 50, 127, 56, 89, 28, 122, 180, 105, 33, 162, 51, 4, 0, 128, 63, 0, 0, 127, 0, 126, 0, 0, 127, 255, 51, 0, 56, 89, 28, 26, 180, 186, 197, 71, 190, 198, 20, 123, 63, 0, 232, 124, 0, 127, 0, 0, 127, 255, 51, 127, 56, 31, 239, 195, 190, 105, 33, 162, 51, 100, 131, 108, 63, 208, 0, 117, 0, 117, 0, 48, 127, 0, 50, 0, 56, 89, 28, 122, 180, 105, 33, 162, 51, 4, 0, 128, 63, 0, 0, 127, 0, 126, 0, 0, 127, 255, 51, 0, 56, 81, 43, 192, 190, 186, 197, 71, 190, 253, 247, 103, 63, 209, 232, 115, 0, 117, 0, 48, 127, 0, 50, 127, 56, 77, 230, 152, 189, 190, 20, 123, 63, 248, 144, 56, 62, 246, 124, 24, 0, 117, 0, 48, 127, 0, 50, 0, 44, 178, 56, 244, 179, 94, 131, 108, 63, 40, 239, 195, 62, 0, 116, 49, 0, 127, 0, 0, 127, 255, 51, 0, 48, 40, 246, 21, 190, 94, 131, 108, 63, 4, 5, 181, 62, 237, 116, 46, 0, 117, 0, 48, 127, 0, 50, 0, 48, 77, 230, 152, 189, 190, 20, 123, 63, 248, 144, 56, 62, 246, 124, 24, 0, 117, 0, 48, 127, 0, 50, 0, 44, 178, 56, 148, 179, 190, 20, 123, 63, 235, 197, 71, 62, 0, 124, 26, 0, 126, 0, 0, 127, 255, 51, 0, 44, 178, 56, 244, 179, 94, 131, 108, 63, 40, 239, 195, 62, 0, 116, 49, 0, 127, 0, 0, 127, 255, 51, 0, 48, 254, 4, 181, 190, 16, 239, 195, 190, 127, 130, 90, 63, 212, 208, 108, 0, 117, 0, 48, 127, 255, 49, 255, 56, 89, 28, 26, 180, 186, 197, 71, 190, 198, 20, 123, 63, 0, 232, 124, 0, 127, 0, 0, 127, 255, 51, 127, 56, 44, 14, 141, 180, 16, 239, 195, 190, 103, 131, 108, 63, 0, 208, 117, 0, 127, 0, 0, 127, 255, 51, 255, 56, 81, 43, 192, 190, 186, 197, 71, 190, 253, 247, 103, 63, 209, 232, 115, 0, 117, 0, 48, 127, 0, 50, 127, 56, 89, 28, 26, 180, 186, 197, 71, 190, 198, 20, 123, 63, 0, 232, 124, 0, 127, 0, 0, 127, 255, 51, 127, 56, 254, 4, 181, 190, 16, 239, 195, 190, 127, 130, 90, 63, 212, 208, 108, 0, 117, 0, 48, 127, 255, 49, 255, 56, 217, 181, 89, 190, 49, 219, 84, 63, 88, 102, 3, 63, 229, 104, 66, 0, 117, 0, 48, 127, 0, 50, 0, 50, 178, 56, 244, 179, 94, 131, 108, 63, 40, 239, 195, 62, 0, 116, 49, 0, 127, 0, 0, 127, 255, 51, 0, 48, 89, 28, 26, 180, 49, 219, 84, 63, 227, 57, 14, 63, 0, 104, 71, 0, 127, 0, 0, 127, 255, 51, 0, 50, 40, 246, 21, 190, 94, 131, 108, 63, 4, 5, 181, 62, 237, 116, 46, 0, 117, 0, 48, 127, 0, 50, 0, 48, 178, 56, 244, 179, 94, 131, 108, 63, 40, 239, 195, 62, 0, 116, 49, 0, 127, 0, 0, 127, 255, 51, 0, 48, 217, 181, 89, 190, 49, 219, 84, 63, 88, 102, 3, 63, 229, 104, 66, 0, 117, 0, 48, 127, 0, 50, 0, 50, 254, 4, 181, 190, 16, 239, 195, 190, 127, 130, 90, 63, 212, 208, 108, 0, 117, 0, 48, 127, 255, 49, 255, 56, 89, 28, 122, 180, 217, 57, 14, 191, 56, 219, 84, 63, 0, 187, 106, 0, 126, 0, 0, 127, 255, 51, 127, 57, 202, 233, 162, 190, 217, 57, 14, 191, 81, 167, 68, 63, 216, 187, 97, 0, 117, 0, 48, 127, 255, 49, 127, 57, 254, 4, 181, 190, 16, 239, 195, 190, 127, 130, 90, 63, 212, 208, 108, 0, 117, 0, 48, 127, 255, 49, 255, 56, 44, 14, 141, 180, 16, 239, 195, 190, 103, 131, 108, 63, 0, 208, 117, 0, 127, 0, 0, 127, 255, 51, 255, 56, 89, 28, 122, 180, 217, 57, 14, 191, 56, 219, 84, 63, 0, 187, 106, 0, 126, 0, 0, 127, 255, 51, 127, 57, 217, 181, 89, 190, 49, 219, 84, 63, 88, 102, 3, 63, 229, 104, 66, 0, 117, 0, 48, 127, 0, 50, 0, 50, 178, 56, 180, 179, 243, 4, 53, 63, 250, 4, 53, 63, 0, 89, 90, 0, 127, 0, 0, 127, 255, 51, 0, 52, 217, 139, 138, 190, 243, 4, 53, 63, 121, 61, 39, 63, 222, 89, 83, 0, 117, 0, 48, 127, 0, 50, 0, 52, 217, 181, 89, 190, 49, 219, 84, 63, 88, 102, 3, 63, 229, 104, 66, 0, 117, 0, 48, 127, 0, 50, 0, 50, 89, 28, 26, 180, 49, 219, 84, 63, 227, 57, 14, 63, 0, 104, 71, 0, 127, 0, 0, 127, 255, 51, 0, 50, 178, 56, 180, 179, 243, 4, 53, 63, 250, 4, 53, 63, 0, 89, 90, 0, 127, 0, 0, 127, 255, 51, 0, 52, 202, 233, 162, 190, 217, 57, 14, 191, 81, 167, 68, 63, 216, 187, 97, 0, 117, 0, 48, 127, 255, 49, 127, 57, 178, 56, 180, 179, 243, 4, 53, 191, 250, 4, 53, 63, 0, 167, 90, 0, 127, 0, 0, 127, 255, 51, 255, 57, 217, 139, 138, 190, 243, 4, 53, 191, 121, 61, 39, 63, 222, 167, 83, 0, 117, 0, 48, 127, 0, 50, 255, 57, 202, 233, 162, 190, 217, 57, 14, 191, 81, 167, 68, 63, 216, 187, 97, 0, 117, 0, 48, 127, 255, 49, 127, 57, 89, 28, 122, 180, 217, 57, 14, 191, 56, 219, 84, 63, 0, 187, 106, 0, 126, 0, 0, 127, 255, 51, 127, 57, 178, 56, 180, 179, 243, 4, 53, 191, 250, 4, 53, 63, 0, 167, 90, 0, 127, 0, 0, 127, 255, 51, 255, 57, 217, 139, 138, 190, 243, 4, 53, 63, 121, 61, 39, 63, 222, 89, 83, 0, 117, 0, 48, 127, 0, 50, 0, 52, 89, 28, 122, 180, 217, 57, 14, 63, 56, 219, 84, 63, 0, 69, 106, 0, 127, 0, 0, 127, 255, 51, 0, 53, 202, 233, 162, 190, 217, 57, 14, 63, 81, 167, 68, 63, 216, 69, 97, 0, 117, 0, 48, 127, 255, 49, 0, 53, 217, 139, 138, 190, 243, 4, 53, 63, 121, 61, 39, 63, 222, 89, 83, 0, 117, 0, 48, 127, 0, 50, 0, 52, 178, 56, 180, 179, 243, 4, 53, 63, 250, 4, 53, 63, 0, 89, 90, 0, 127, 0, 0, 127, 255, 51, 0, 52, 89, 28, 122, 180, 217, 57, 14, 63, 56, 219, 84, 63, 0, 69, 106, 0, 127, 0, 0, 127, 255, 51, 0, 53, 217, 139, 138, 190, 243, 4, 53, 191, 121, 61, 39, 63, 222, 167, 83, 0, 117, 0, 48, 127, 0, 50, 255, 57, 89, 28, 42, 180, 50, 219, 84, 191, 226, 57, 14, 63, 0, 152, 71, 0, 126, 0, 0, 127, 255, 51, 127, 58, 217, 181, 89, 190, 50, 219, 84, 191, 87, 102, 3, 63, 229, 152, 66, 0, 117, 0, 48, 127, 0, 50, 127, 58, 217, 139, 138, 190, 243, 4, 53, 191, 121, 61, 39, 63, 222, 167, 83, 0, 117, 0, 48, 127, 0, 50, 255, 57, 178, 56, 180, 179, 243, 4, 53, 191, 250, 4, 53, 63, 0, 167, 90, 0, 127, 0, 0, 127, 255, 51, 255, 57, 89, 28, 42, 180, 50, 219, 84, 191, 226, 57, 14, 63, 0, 152, 71, 0, 126, 0, 0, 127, 255, 51, 127, 58, 253, 4, 181, 190, 21, 239, 195, 62, 129, 130, 90, 63, 212, 48, 108, 0, 117, 0, 48, 127, 0, 50, 0, 54, 89, 28, 122, 180, 217, 57, 14, 63, 56, 219, 84, 63, 0, 69, 106, 0, 127, 0, 0, 127, 255, 51, 0, 53, 89, 28, 90, 180, 21, 239, 195, 62, 104, 131, 108, 63, 0, 48, 117, 0, 127, 0, 0, 127, 255, 51, 0, 54, 202, 233, 162, 190, 217, 57, 14, 63, 81, 167, 68, 63, 216, 69, 97, 0, 117, 0, 48, 127, 255, 49, 0, 53, 89, 28, 122, 180, 217, 57, 14, 63, 56, 219, 84, 63, 0, 69, 106, 0, 127, 0, 0, 127, 255, 51, 0, 53, 253, 4, 181, 190, 21, 239, 195, 62, 129, 130, 90, 63, 212, 48, 108, 0, 117, 0, 48, 127, 0, 50, 0, 54, 217, 181, 89, 190, 50, 219, 84, 191, 87, 102, 3, 63, 229, 152, 66, 0, 117, 0, 48, 127, 0, 50, 127, 58, 89, 28, 58, 180, 96, 131, 108, 191, 38, 239, 195, 62, 0, 140, 49, 0, 127, 0, 0, 127, 255, 51, 255, 58, 42, 246, 21, 190, 96, 131, 108, 191, 1, 5, 181, 62, 237, 140, 46, 0, 117, 0, 48, 127, 255, 49, 255, 58, 217, 181, 89, 190, 50, 219, 84, 191, 87, 102, 3, 63, 229, 152, 66, 0, 117, 0, 48, 127, 0, 50, 127, 58, 89, 28, 42, 180, 50, 219, 84, 191, 226, 57, 14, 63, 0, 152, 71, 0, 126, 0, 0, 127, 255, 51, 127, 58, 89, 28, 58, 180, 96, 131, 108, 191, 38, 239, 195, 62, 0, 140, 49, 0, 127, 0, 0, 127, 255, 51, 255, 58, 122, 61, 39, 191, 16, 239, 195, 190, 119, 61, 39, 63, 173, 208, 83, 0, 89, 0, 89, 127, 255, 47, 255, 56, 202, 233, 162, 190, 217, 57, 14, 191, 81, 167, 68, 63, 216, 187, 97, 0, 117, 0, 48, 127, 255, 49, 127, 57, 28, 131, 22, 191, 217, 57, 14, 191, 25, 131, 22, 63, 182, 187, 74, 0, 89, 0, 89, 127, 255, 47, 127, 57, 122, 61, 39, 191, 16, 239, 195, 190, 119, 61, 39, 63, 173, 208, 83, 0, 89, 0, 89, 127, 255, 47, 255, 56, 254, 4, 181, 190, 16, 239, 195, 190, 127, 130, 90, 63, 212, 208, 108, 0, 117, 0, 48, 127, 255, 49, 255, 56, 202, 233, 162, 190, 217, 57, 14, 191, 81, 167, 68, 63, 216, 187, 97, 0, 117, 0, 48, 127, 255, 49, 127, 57, 2, 0, 0, 191, 243, 4, 53, 63, 2, 0, 0, 63, 192, 89, 64, 0, 89, 0, 89, 127, 0, 48, 0, 52, 217, 181, 89, 190, 49, 219, 84, 63, 88, 102, 3, 63, 229, 104, 66, 0, 117, 0, 48, 127, 0, 50, 0, 50, 217, 139, 138, 190, 243, 4, 53, 63, 121, 61, 39, 63, 222, 89, 83, 0, 117, 0, 48, 127, 0, 50, 0, 52, 87, 35, 201, 190, 49, 219, 84, 63, 88, 35, 201, 62, 206, 104, 50, 0, 89, 0, 89, 127, 0, 48, 0, 50, 217, 181, 89, 190, 49, 219, 84, 63, 88, 102, 3, 63, 229, 104, 66, 0, 117, 0, 48, 127, 0, 50, 0, 50, 2, 0, 0, 191, 243, 4, 53, 63, 2, 0, 0, 63, 192, 89, 64, 0, 89, 0, 89, 127, 0, 48, 0, 52, 28, 131, 22, 191, 217, 57, 14, 191, 25, 131, 22, 63, 182, 187, 74, 0, 89, 0, 89, 127, 255, 47, 127, 57, 217, 139, 138, 190, 243, 4, 53, 191, 121, 61, 39, 63, 222, 167, 83, 0, 117, 0, 48, 127, 0, 50, 255, 57, 2, 0, 0, 191, 243, 4, 53, 191, 2, 0, 0, 63, 192, 167, 64, 0, 89, 0, 89, 127, 0, 48, 255, 57, 28, 131, 22, 191, 217, 57, 14, 191, 25, 131, 22, 63, 182, 187, 74, 0, 89, 0, 89, 127, 255, 47, 127, 57, 202, 233, 162, 190, 217, 57, 14, 191, 81, 167, 68, 63, 216, 187, 97, 0, 117, 0, 48, 127, 255, 49, 127, 57, 217, 139, 138, 190, 243, 4, 53, 191, 121, 61, 39, 63, 222, 167, 83, 0, 117, 0, 48, 127, 0, 50, 255, 57, 2, 0, 0, 191, 243, 4, 53, 63, 2, 0, 0, 63, 192, 89, 64, 0, 89, 0, 89, 127, 0, 48, 0, 52, 202, 233, 162, 190, 217, 57, 14, 63, 81, 167, 68, 63, 216, 69, 97, 0, 117, 0, 48, 127, 255, 49, 0, 53, 28, 131, 22, 191, 217, 57, 14, 63, 25, 131, 22, 63, 182, 69, 74, 0, 89, 0, 89, 127, 255, 47, 0, 53, 2, 0, 0, 191, 243, 4, 53, 63, 2, 0, 0, 63, 192, 89, 64, 0, 89, 0, 89, 127, 0, 48, 0, 52, 217, 139, 138, 190, 243, 4, 53, 63, 121, 61, 39, 63, 222, 89, 83, 0, 117, 0, 48, 127, 0, 50, 0, 52, 202, 233, 162, 190, 217, 57, 14, 63, 81, 167, 68, 63, 216, 69, 97, 0, 117, 0, 48, 127, 255, 49, 0, 53, 2, 0, 0, 191, 243, 4, 53, 191, 2, 0, 0, 63, 192, 167, 64, 0, 89, 0, 89, 127, 0, 48, 255, 57, 217, 181, 89, 190, 50, 219, 84, 191, 87, 102, 3, 63, 229, 152, 66, 0, 117, 0, 48, 127, 0, 50, 127, 58, 86, 35, 201, 190, 50, 219, 84, 191, 87, 35, 201, 62, 206, 152, 50, 0, 89, 0, 89, 127, 0, 48, 127, 58, 2, 0, 0, 191, 243, 4, 53, 191, 2, 0, 0, 63, 192, 167, 64, 0, 89, 0, 89, 127, 0, 48, 255, 57, 217, 139, 138, 190, 243, 4, 53, 191, 121, 61, 39, 63, 222, 167, 83, 0, 117, 0, 48, 127, 0, 50, 255, 57, 217, 181, 89, 190, 50, 219, 84, 191, 87, 102, 3, 63, 229, 152, 66, 0, 117, 0, 48, 127, 0, 50, 127, 58, 28, 131, 22, 191, 217, 57, 14, 63, 25, 131, 22, 63, 182, 69, 74, 0, 89, 0, 89, 127, 255, 47, 0, 53, 253, 4, 181, 190, 21, 239, 195, 62, 129, 130, 90, 63, 212, 48, 108, 0, 117, 0, 48, 127, 0, 50, 0, 54, 122, 61, 39, 191, 21, 239, 195, 62, 121, 61, 39, 63, 173, 48, 83, 0, 89, 0, 89, 127, 0, 48, 0, 54, 28, 131, 22, 191, 217, 57, 14, 63, 25, 131, 22, 63, 182, 69, 74, 0, 89, 0, 89, 127, 255, 47, 0, 53, 202, 233, 162, 190, 217, 57, 14, 63, 81, 167, 68, 63, 216, 69, 97, 0, 117, 0, 48, 127, 255, 49, 0, 53, 253, 4, 181, 190, 21, 239, 195, 62, 129, 130, 90, 63, 212, 48, 108, 0, 117, 0, 48, 127, 0, 50, 0, 54, 86, 35, 201, 190, 50, 219, 84, 191, 87, 35, 201, 62, 206, 152, 50, 0, 89, 0, 89, 127, 0, 48, 127, 58, 42, 246, 21, 190, 96, 131, 108, 191, 1, 5, 181, 62, 237, 140, 46, 0, 117, 0, 48, 127, 255, 49, 255, 58, 221, 139, 138, 190, 96, 131, 108, 191, 222, 139, 138, 62, 221, 140, 35, 0, 89, 0, 89, 127, 0, 48, 255, 58, 86, 35, 201, 190, 50, 219, 84, 191, 87, 35, 201, 62, 206, 152, 50, 0, 89, 0, 89, 127, 0, 48, 127, 58, 217, 181, 89, 190, 50, 219, 84, 191, 87, 102, 3, 63, 229, 152, 66, 0, 117, 0, 48, 127, 0, 50, 127, 58, 42, 246, 21, 190, 96, 131, 108, 191, 1, 5, 181, 62, 237, 140, 46, 0, 117, 0, 48, 127, 255, 49, 255, 58, 136, 138, 49, 191, 196, 197, 71, 62, 136, 138, 49, 63, 168, 24, 88, 0, 89, 0, 89, 127, 0, 48, 0, 55, 253, 4, 181, 190, 21, 239, 195, 62, 129, 130, 90, 63, 212, 48, 108, 0, 117, 0, 48, 127, 0, 50, 0, 54, 81, 43, 192, 190, 196, 197, 71, 62, 253, 247, 103, 63, 209, 24, 115, 0, 117, 0, 48, 127, 0, 50, 0, 55, 122, 61, 39, 191, 21, 239, 195, 62, 121, 61, 39, 63, 173, 48, 83, 0, 89, 0, 89, 127, 0, 48, 0, 54, 253, 4, 181, 190, 21, 239, 195, 62, 129, 130, 90, 63, 212, 48, 108, 0, 117, 0, 48, 127, 0, 50, 0, 54, 136, 138, 49, 191, 196, 197, 71, 62, 136, 138, 49, 63, 168, 24, 88, 0, 89, 0, 89, 127, 0, 48, 0, 55, 180, 66, 13, 190, 191, 20, 123, 191, 197, 66, 13, 62, 238, 132, 18, 0, 89, 0, 89, 127, 0, 48, 128, 59, 42, 246, 21, 190, 96, 131, 108, 191, 1, 5, 181, 62, 237, 140, 46, 0, 117, 0, 48, 127, 255, 49, 255, 58, 62, 230, 152, 189, 191, 20, 123, 191, 234, 144, 56, 62, 246, 132, 24, 0, 117, 0, 48, 127, 0, 50, 127, 59, 221, 139, 138, 190, 96, 131, 108, 191, 222, 139, 138, 62, 221, 140, 35, 0, 89, 0, 89, 127, 0, 48, 255, 58, 42, 246, 21, 190, 96, 131, 108, 191, 1, 5, 181, 62, 237, 140, 46, 0, 117, 0, 48, 127, 255, 49, 255, 58, 180, 66, 13, 190, 191, 20, 123, 191, 197, 66, 13, 62, 238, 132, 18, 0, 89, 0, 89, 127, 0, 48, 128, 59, 136, 138, 49, 191, 196, 197, 71, 62, 136, 138, 49, 63, 168, 24, 88, 0, 89, 0, 89, 127, 0, 48, 0, 55, 31, 239, 195, 190, 105, 33, 162, 51, 100, 131, 108, 63, 208, 0, 117, 0, 117, 0, 48, 127, 0, 50, 0, 56, 248, 4, 53, 191, 105, 33, 162, 51, 246, 4, 53, 63, 167, 0, 89, 0, 89, 0, 89, 127, 0, 48, 0, 56, 136, 138, 49, 191, 196, 197, 71, 62, 136, 138, 49, 63, 168, 24, 88, 0, 89, 0, 89, 127, 0, 48, 0, 55, 81, 43, 192, 190, 196, 197, 71, 62, 253, 247, 103, 63, 209, 24, 115, 0, 117, 0, 48, 127, 0, 50, 0, 55, 31, 239, 195, 190, 105, 33, 162, 51, 100, 131, 108, 63, 208, 0, 117, 0, 117, 0, 48, 127, 0, 50, 0, 56, 77, 230, 152, 189, 190, 20, 123, 63, 248, 144, 56, 62, 246, 124, 24, 0, 117, 0, 48, 127, 0, 50, 0, 44, 192, 66, 13, 190, 190, 20, 123, 63, 207, 66, 13, 62, 238, 124, 18, 0, 89, 0, 89, 127, 0, 48, 0, 44, 92, 158, 161, 180, 0, 0, 128, 63, 29, 225, 241, 52, 0, 127, 0, 0, 105, 0, 70, 127, 0, 49, 0, 0, 0, 0, 0, 0, 0, 0, 128, 191, 76, 239, 174, 52, 0, 129, 0, 0, 105, 0, 70, 127, 0, 49, 0, 60, 180, 66, 13, 190, 191, 20, 123, 191, 197, 66, 13, 62, 238, 132, 18, 0, 89, 0, 89, 127, 0, 48, 128, 59, 62, 230, 152, 189, 191, 20, 123, 191, 234, 144, 56, 62, 246, 132, 24, 0, 117, 0, 48, 127, 0, 50, 127, 59, 248, 4, 53, 191, 105, 33, 162, 51, 246, 4, 53, 63, 167, 0, 89, 0, 89, 0, 89, 127, 0, 48, 0, 56, 81, 43, 192, 190, 186, 197, 71, 190, 253, 247, 103, 63, 209, 232, 115, 0, 117, 0, 48, 127, 0, 50, 127, 56, 136, 138, 49, 191, 186, 197, 71, 190, 136, 138, 49, 63, 168, 232, 88, 0, 89, 0, 89, 127, 0, 48, 127, 56, 248, 4, 53, 191, 105, 33, 162, 51, 246, 4, 53, 63, 167, 0, 89, 0, 89, 0, 89, 127, 0, 48, 0, 56, 31, 239, 195, 190, 105, 33, 162, 51, 100, 131, 108, 63, 208, 0, 117, 0, 117, 0, 48, 127, 0, 50, 0, 56, 81, 43, 192, 190, 186, 197, 71, 190, 253, 247, 103, 63, 209, 232, 115, 0, 117, 0, 48, 127, 0, 50, 127, 56, 221, 139, 138, 190, 94, 131, 108, 63, 225, 139, 138, 62, 221, 116, 35, 0, 89, 0, 89, 127, 0, 48, 0, 48, 77, 230, 152, 189, 190, 20, 123, 63, 248, 144, 56, 62, 246, 124, 24, 0, 117, 0, 48, 127, 0, 50, 0, 44, 40, 246, 21, 190, 94, 131, 108, 63, 4, 5, 181, 62, 237, 116, 46, 0, 117, 0, 48, 127, 0, 50, 0, 48, 192, 66, 13, 190, 190, 20, 123, 63, 207, 66, 13, 62, 238, 124, 18, 0, 89, 0, 89, 127, 0, 48, 0, 44, 77, 230, 152, 189, 190, 20, 123, 63, 248, 144, 56, 62, 246, 124, 24, 0, 117, 0, 48, 127, 0, 50, 0, 44, 221, 139, 138, 190, 94, 131, 108, 63, 225, 139, 138, 62, 221, 116, 35, 0, 89, 0, 89, 127, 0, 48, 0, 48, 136, 138, 49, 191, 186, 197, 71, 190, 136, 138, 49, 63, 168, 232, 88, 0, 89, 0, 89, 127, 0, 48, 127, 56, 254, 4, 181, 190, 16, 239, 195, 190, 127, 130, 90, 63, 212, 208, 108, 0, 117, 0, 48, 127, 255, 49, 255, 56, 122, 61, 39, 191, 16, 239, 195, 190, 119, 61, 39, 63, 173, 208, 83, 0, 89, 0, 89, 127, 255, 47, 255, 56, 136, 138, 49, 191, 186, 197, 71, 190, 136, 138, 49, 63, 168, 232, 88, 0, 89, 0, 89, 127, 0, 48, 127, 56, 81, 43, 192, 190, 186, 197, 71, 190, 253, 247, 103, 63, 209, 232, 115, 0, 117, 0, 48, 127, 0, 50, 127, 56, 254, 4, 181, 190, 16, 239, 195, 190, 127, 130, 90, 63, 212, 208, 108, 0, 117, 0, 48, 127, 255, 49, 255, 56, 87, 35, 201, 190, 49, 219, 84, 63, 88, 35, 201, 62, 206, 104, 50, 0, 89, 0, 89, 127, 0, 48, 0, 50, 40, 246, 21, 190, 94, 131, 108, 63, 4, 5, 181, 62, 237, 116, 46, 0, 117, 0, 48, 127, 0, 50, 0, 48, 217, 181, 89, 190, 49, 219, 84, 63, 88, 102, 3, 63, 229, 104, 66, 0, 117, 0, 48, 127, 0, 50, 0, 50, 221, 139, 138, 190, 94, 131, 108, 63, 225, 139, 138, 62, 221, 116, 35, 0, 89, 0, 89, 127, 0, 48, 0, 48, 40, 246, 21, 190, 94, 131, 108, 63, 4, 5, 181, 62, 237, 116, 46, 0, 117, 0, 48, 127, 0, 50, 0, 48, 87, 35, 201, 190, 49, 219, 84, 63, 88, 35, 201, 62, 206, 104, 50, 0, 89, 0, 89, 127, 0, 48, 0, 50, 216, 144, 56, 190, 191, 20, 123, 191, 93, 230, 152, 61, 232, 132, 10, 0, 48, 0, 117, 127, 0, 44, 128, 59, 221, 139, 138, 190, 96, 131, 108, 191, 222, 139, 138, 62, 221, 140, 35, 0, 89, 0, 89, 127, 0, 48, 255, 58, 180, 66, 13, 190, 191, 20, 123, 191, 197, 66, 13, 62, 238, 132, 18, 0, 89, 0, 89, 127, 0, 48, 128, 59, 251, 4, 181, 190, 96, 131, 108, 191, 38, 246, 21, 62, 210, 140, 19, 0, 48, 0, 117, 127, 0, 44, 255, 58, 221, 139, 138, 190, 96, 131, 108, 191, 222, 139, 138, 62, 221, 140, 35, 0, 89, 0, 89, 127, 0, 48, 255, 58, 216, 144, 56, 190, 191, 20, 123, 191, 93, 230, 152, 61, 232, 132, 10, 0, 48, 0, 117, 127, 0, 44, 128, 59, 248, 247, 103, 191, 196, 197, 71, 62, 76, 43, 192, 62, 141, 24, 47, 0, 48, 0, 117, 127, 0, 44, 0, 55, 248, 4, 53, 191, 105, 33, 162, 51, 246, 4, 53, 63, 167, 0, 89, 0, 89, 0, 89, 127, 0, 48, 0, 56, 98, 131, 108, 191, 105, 33, 162, 51, 23, 239, 195, 62, 139, 0, 48, 0, 48, 0, 117, 127, 0, 44, 0, 56, 248, 247, 103, 191, 196, 197, 71, 62, 76, 43, 192, 62, 141, 24, 47, 0, 48, 0, 117, 127, 0, 44, 0, 55, 136, 138, 49, 191, 196, 197, 71, 62, 136, 138, 49, 63, 168, 24, 88, 0, 89, 0, 89, 127, 0, 48, 0, 55, 248, 4, 53, 191, 105, 33, 162, 51, 246, 4, 53, 63, 167, 0, 89, 0, 89, 0, 89, 127, 0, 48, 0, 56, 192, 66, 13, 190, 190, 20, 123, 63, 207, 66, 13, 62, 238, 124, 18, 0, 89, 0, 89, 127, 0, 48, 0, 44, 230, 144, 56, 190, 190, 20, 123, 63, 101, 230, 152, 61, 232, 124, 10, 0, 48, 0, 117, 127, 0, 44, 0, 44, 92, 158, 161, 180, 0, 0, 128, 63, 29, 225, 241, 52, 0, 127, 0, 0, 70, 0, 105, 127, 0, 46, 0, 0, 0, 0, 0, 0, 0, 0, 128, 191, 76, 239, 174, 52, 0, 129, 0, 0, 70, 0, 105, 127, 0, 46, 0, 60, 216, 144, 56, 190, 191, 20, 123, 191, 93, 230, 152, 61, 232, 132, 10, 0, 48, 0, 117, 127, 0, 44, 128, 59, 180, 66, 13, 190, 191, 20, 123, 191, 197, 66, 13, 62, 238, 132, 18, 0, 89, 0, 89, 127, 0, 48, 128, 59, 98, 131, 108, 191, 105, 33, 162, 51, 23, 239, 195, 62, 139, 0, 48, 0, 48, 0, 117, 127, 0, 44, 0, 56, 136, 138, 49, 191, 186, 197, 71, 190, 136, 138, 49, 63, 168, 232, 88, 0, 89, 0, 89, 127, 0, 48, 127, 56, 248, 247, 103, 191, 186, 197, 71, 190, 76, 43, 192, 62, 141, 232, 47, 0, 48, 0, 117, 127, 0, 44, 127, 56, 98, 131, 108, 191, 105, 33, 162, 51, 23, 239, 195, 62, 139, 0, 48, 0, 48, 0, 117, 127, 0, 44, 0, 56, 248, 4, 53, 191, 105, 33, 162, 51, 246, 4, 53, 63, 167, 0, 89, 0, 89, 0, 89, 127, 0, 48, 0, 56, 136, 138, 49, 191, 186, 197, 71, 190, 136, 138, 49, 63, 168, 232, 88, 0, 89, 0, 89, 127, 0, 48, 127, 56, 230, 144, 56, 190, 190, 20, 123, 63, 101, 230, 152, 61, 232, 124, 10, 0, 48, 0, 117, 127, 0, 44, 0, 44, 221, 139, 138, 190, 94, 131, 108, 63, 225, 139, 138, 62, 221, 116, 35, 0, 89, 0, 89, 127, 0, 48, 0, 48, 252, 4, 181, 190, 94, 131, 108, 63, 44, 246, 21, 62, 210, 116, 19, 0, 48, 0, 117, 127, 0, 44, 0, 48, 230, 144, 56, 190, 190, 20, 123, 63, 101, 230, 152, 61, 232, 124, 10, 0, 48, 0, 117, 127, 0, 44, 0, 44, 192, 66, 13, 190, 190, 20, 123, 63, 207, 66, 13, 62, 238, 124, 18, 0, 89, 0, 89, 127, 0, 48, 0, 44, 221, 139, 138, 190, 94, 131, 108, 63, 225, 139, 138, 62, 221, 116, 35, 0, 89, 0, 89, 127, 0, 48, 0, 48, 248, 247, 103, 191, 186, 197, 71, 190, 76, 43, 192, 62, 141, 232, 47, 0, 48, 0, 117, 127, 0, 44, 127, 56, 122, 61, 39, 191, 16, 239, 195, 190, 119, 61, 39, 63, 173, 208, 83, 0, 89, 0, 89, 127, 255, 47, 255, 56, 125, 130, 90, 191, 16, 239, 195, 190, 244, 4, 181, 62, 148, 208, 44, 0, 48, 0, 117, 127, 0, 44, 255, 56, 248, 247, 103, 191, 186, 197, 71, 190, 76, 43, 192, 62, 141, 232, 47, 0, 48, 0, 117, 127, 0, 44, 127, 56, 136, 138, 49, 191, 186, 197, 71, 190, 136, 138, 49, 63, 168, 232, 88, 0, 89, 0, 89, 127, 0, 48, 127, 56, 122, 61, 39, 191, 16, 239, 195, 190, 119, 61, 39, 63, 173, 208, 83, 0, 89, 0, 89, 127, 255, 47, 255, 56, 85, 102, 3, 191, 49, 219, 84, 63, 213, 181, 89, 62, 190, 104, 27, 0, 48, 0, 117, 127, 0, 44, 0, 50, 221, 139, 138, 190, 94, 131, 108, 63, 225, 139, 138, 62, 221, 116, 35, 0, 89, 0, 89, 127, 0, 48, 0, 48, 87, 35, 201, 190, 49, 219, 84, 63, 88, 35, 201, 62, 206, 104, 50, 0, 89, 0, 89, 127, 0, 48, 0, 50, 252, 4, 181, 190, 94, 131, 108, 63, 44, 246, 21, 62, 210, 116, 19, 0, 48, 0, 117, 127, 0, 44, 0, 48, 221, 139, 138, 190, 94, 131, 108, 63, 225, 139, 138, 62, 221, 116, 35, 0, 89, 0, 89, 127, 0, 48, 0, 48, 85, 102, 3, 191, 49, 219, 84, 63, 213, 181, 89, 62, 190, 104, 27, 0, 48, 0, 117, 127, 0, 44, 0, 50, 79, 167, 68, 191, 217, 57, 14, 191, 191, 233, 162, 62, 159, 187, 40, 0, 48, 0, 117, 127, 0, 44, 127, 57, 122, 61, 39, 191, 16, 239, 195, 190, 119, 61, 39, 63, 173, 208, 83, 0, 89, 0, 89, 127, 255, 47, 255, 56, 28, 131, 22, 191, 217, 57, 14, 191, 25, 131, 22, 63, 182, 187, 74, 0, 89, 0, 89, 127, 255, 47, 127, 57, 125, 130, 90, 191, 16, 239, 195, 190, 244, 4, 181, 62, 148, 208, 44, 0, 48, 0, 117, 127, 0, 44, 255, 56, 122, 61, 39, 191, 16, 239, 195, 190, 119, 61, 39, 63, 173, 208, 83, 0, 89, 0, 89, 127, 255, 47, 255, 56, 79, 167, 68, 191, 217, 57, 14, 191, 191, 233, 162, 62, 159, 187, 40, 0, 48, 0, 117, 127, 0, 44, 127, 57, 85, 102, 3, 191, 49, 219, 84, 63, 213, 181, 89, 62, 190, 104, 27, 0, 48, 0, 117, 127, 0, 44, 0, 50, 2, 0, 0, 191, 243, 4, 53, 63, 2, 0, 0, 63, 192, 89, 64, 0, 89, 0, 89, 127, 0, 48, 0, 52, 117, 61, 39, 191, 243, 4, 53, 63, 215, 139, 138, 62, 173, 89, 34, 0, 48, 0, 117, 127, 0, 44, 0, 52, 85, 102, 3, 191, 49, 219, 84, 63, 213, 181, 89, 62, 190, 104, 27, 0, 48, 0, 117, 127, 0, 44, 0, 50, 87, 35, 201, 190, 49, 219, 84, 63, 88, 35, 201, 62, 206, 104, 50, 0, 89, 0, 89, 127, 0, 48, 0, 50, 2, 0, 0, 191, 243, 4, 53, 63, 2, 0, 0, 63, 192, 89, 64, 0, 89, 0, 89, 127, 0, 48, 0, 52, 117, 61, 39, 191, 243, 4, 53, 191, 215, 139, 138, 62, 173, 167, 34, 0, 48, 0, 117, 127, 0, 44, 0, 58, 28, 131, 22, 191, 217, 57, 14, 191, 25, 131, 22, 63, 182, 187, 74, 0, 89, 0, 89, 127, 255, 47, 127, 57, 2, 0, 0, 191, 243, 4, 53, 191, 2, 0, 0, 63, 192, 167, 64, 0, 89, 0, 89, 127, 0, 48, 255, 57, 79, 167, 68, 191, 217, 57, 14, 191, 191, 233, 162, 62, 159, 187, 40, 0, 48, 0, 117, 127, 0, 44, 127, 57, 28, 131, 22, 191, 217, 57, 14, 191, 25, 131, 22, 63, 182, 187, 74, 0, 89, 0, 89, 127, 255, 47, 127, 57, 117, 61, 39, 191, 243, 4, 53, 191, 215, 139, 138, 62, 173, 167, 34, 0, 48, 0, 117, 127, 0, 44, 0, 58, 117, 61, 39, 191, 243, 4, 53, 63, 215, 139, 138, 62, 173, 89, 34, 0, 48, 0, 117, 127, 0, 44, 0, 52, 28, 131, 22, 191, 217, 57, 14, 63, 25, 131, 22, 63, 182, 69, 74, 0, 89, 0, 89, 127, 255, 47, 0, 53, 79, 167, 68, 191, 217, 57, 14, 63, 191, 233, 162, 62, 159, 69, 40, 0, 48, 0, 117, 127, 0, 44, 0, 53, 117, 61, 39, 191, 243, 4, 53, 63, 215, 139, 138, 62, 173, 89, 34, 0, 48, 0, 117, 127, 0, 44, 0, 52, 2, 0, 0, 191, 243, 4, 53, 63, 2, 0, 0, 63, 192, 89, 64, 0, 89, 0, 89, 127, 0, 48, 0, 52, 28, 131, 22, 191, 217, 57, 14, 63, 25, 131, 22, 63, 182, 69, 74, 0, 89, 0, 89, 127, 255, 47, 0, 53, 117, 61, 39, 191, 243, 4, 53, 191, 215, 139, 138, 62, 173, 167, 34, 0, 48, 0, 117, 127, 0, 44, 0, 58, 86, 35, 201, 190, 50, 219, 84, 191, 87, 35, 201, 62, 206, 152, 50, 0, 89, 0, 89, 127, 0, 48, 127, 58, 84, 102, 3, 191, 50, 219, 84, 191, 212, 181, 89, 62, 190, 152, 27, 0, 48, 0, 117, 127, 0, 44, 127, 58, 117, 61, 39, 191, 243, 4, 53, 191, 215, 139, 138, 62, 173, 167, 34, 0, 48, 0, 117, 127, 0, 44, 0, 58, 2, 0, 0, 191, 243, 4, 53, 191, 2, 0, 0, 63, 192, 167, 64, 0, 89, 0, 89, 127, 0, 48, 255, 57, 86, 35, 201, 190, 50, 219, 84, 191, 87, 35, 201, 62, 206, 152, 50, 0, 89, 0, 89, 127, 0, 48, 127, 58, 79, 167, 68, 191, 217, 57, 14, 63, 191, 233, 162, 62, 159, 69, 40, 0, 48, 0, 117, 127, 0, 44, 0, 53, 122, 61, 39, 191, 21, 239, 195, 62, 121, 61, 39, 63, 173, 48, 83, 0, 89, 0, 89, 127, 0, 48, 0, 54, 126, 130, 90, 191, 21, 239, 195, 62, 246, 4, 181, 62, 148, 48, 44, 0, 48, 0, 117, 127, 0, 44, 0, 54, 79, 167, 68, 191, 217, 57, 14, 63, 191, 233, 162, 62, 159, 69, 40, 0, 48, 0, 117, 127, 0, 44, 0, 53, 28, 131, 22, 191, 217, 57, 14, 63, 25, 131, 22, 63, 182, 69, 74, 0, 89, 0, 89, 127, 255, 47, 0, 53, 122, 61, 39, 191, 21, 239, 195, 62, 121, 61, 39, 63, 173, 48, 83, 0, 89, 0, 89, 127, 0, 48, 0, 54, 84, 102, 3, 191, 50, 219, 84, 191, 212, 181, 89, 62, 190, 152, 27, 0, 48, 0, 117, 127, 0, 44, 127, 58, 221, 139, 138, 190, 96, 131, 108, 191, 222, 139, 138, 62, 221, 140, 35, 0, 89, 0, 89, 127, 0, 48, 255, 58, 251, 4, 181, 190, 96, 131, 108, 191, 38, 246, 21, 62, 210, 140, 19, 0, 48, 0, 117, 127, 0, 44, 255, 58, 84, 102, 3, 191, 50, 219, 84, 191, 212, 181, 89, 62, 190, 152, 27, 0, 48, 0, 117, 127, 0, 44, 127, 58, 86, 35, 201, 190, 50, 219, 84, 191, 87, 35, 201, 62, 206, 152, 50, 0, 89, 0, 89, 127, 0, 48, 127, 58, 221, 139, 138, 190, 96, 131, 108, 191, 222, 139, 138, 62, 221, 140, 35, 0, 89, 0, 89, 127, 0, 48, 255, 58, 126, 130, 90, 191, 21, 239, 195, 62, 246, 4, 181, 62, 148, 48, 44, 0, 48, 0, 117, 127, 0, 44, 0, 54, 136, 138, 49, 191, 196, 197, 71, 62, 136, 138, 49, 63, 168, 24, 88, 0, 89, 0, 89, 127, 0, 48, 0, 55, 248, 247, 103, 191, 196, 197, 71, 62, 76, 43, 192, 62, 141, 24, 47, 0, 48, 0, 117, 127, 0, 44, 0, 55, 126, 130, 90, 191, 21, 239, 195, 62, 246, 4, 181, 62, 148, 48, 44, 0, 48, 0, 117, 127, 0, 44, 0, 54, 122, 61, 39, 191, 21, 239, 195, 62, 121, 61, 39, 63, 173, 48, 83, 0, 89, 0, 89, 127, 0, 48, 0, 54, 136, 138, 49, 191, 196, 197, 71, 62, 136, 138, 49, 63, 168, 24, 88, 0, 89, 0, 89, 127, 0, 48, 0, 55, 50, 219, 84, 191, 217, 57, 14, 191, 76, 188, 202, 179, 150, 187, 0, 0, 7, 245, 126, 127, 0, 0, 127, 57, 117, 61, 39, 191, 243, 4, 53, 191, 215, 139, 138, 62, 173, 167, 34, 0, 48, 0, 117, 127, 0, 44, 0, 58, 242, 4, 53, 191, 243, 4, 53, 191, 180, 67, 181, 51, 166, 167, 0, 0, 12, 244, 125, 127, 0, 0, 0, 58, 50, 219, 84, 191, 217, 57, 14, 191, 76, 188, 202, 179, 150, 187, 0, 0, 7, 245, 126, 127, 0, 0, 127, 57, 79, 167, 68, 191, 217, 57, 14, 191, 191, 233, 162, 62, 159, 187, 40, 0, 48, 0, 117, 127, 0, 44, 127, 57, 117, 61, 39, 191, 243, 4, 53, 191, 215, 139, 138, 62, 173, 167, 34, 0, 48, 0, 117, 127, 0, 44, 0, 58, 242, 4, 53, 191, 243, 4, 53, 63, 180, 67, 181, 51, 166, 89, 0, 0, 12, 12, 125, 127, 0, 0, 255, 51, 79, 167, 68, 191, 217, 57, 14, 63, 191, 233, 162, 62, 159, 69, 40, 0, 48, 0, 117, 127, 0, 44, 0, 53, 50, 219, 84, 191, 217, 57, 14, 63, 76, 188, 202, 179, 150, 69, 0, 0, 7, 11, 126, 127, 0, 0, 0, 53, 242, 4, 53, 191, 243, 4, 53, 63, 180, 67, 181, 51, 166, 89, 0, 0, 12, 12, 125, 127, 0, 0, 255, 51, 117, 61, 39, 191, 243, 4, 53, 63, 215, 139, 138, 62, 173, 89, 34, 0, 48, 0, 117, 127, 0, 44, 0, 52, 79, 167, 68, 191, 217, 57, 14, 63, 191, 233, 162, 62, 159, 69, 40, 0, 48, 0, 117, 127, 0, 44, 0, 53, 242, 4, 53, 191, 243, 4, 53, 191, 180, 67, 181, 51, 166, 167, 0, 0, 12, 244, 125, 127, 0, 0, 0, 58, 84, 102, 3, 191, 50, 219, 84, 191, 212, 181, 89, 62, 190, 152, 27, 0, 48, 0, 117, 127, 0, 44, 127, 58, 220, 57, 14, 191, 50, 219, 84, 191, 180, 67, 149, 51, 185, 152, 0, 0, 17, 245, 125, 127, 0, 0, 127, 58, 242, 4, 53, 191, 243, 4, 53, 191, 180, 67, 181, 51, 166, 167, 0, 0, 12, 244, 125, 127, 0, 0, 0, 58, 117, 61, 39, 191, 243, 4, 53, 191, 215, 139, 138, 62, 173, 167, 34, 0, 48, 0, 117, 127, 0, 44, 0, 58, 84, 102, 3, 191, 50, 219, 84, 191, 212, 181, 89, 62, 190, 152, 27, 0, 48, 0, 117, 127, 0, 44, 127, 58, 50, 219, 84, 191, 217, 57, 14, 63, 76, 188, 202, 179, 150, 69, 0, 0, 7, 11, 126, 127, 0, 0, 0, 53, 126, 130, 90, 191, 21, 239, 195, 62, 246, 4, 181, 62, 148, 48, 44, 0, 48, 0, 117, 127, 0, 44, 0, 54, 97, 131, 108, 191, 21, 239, 195, 62, 152, 120, 21, 179, 139, 48, 0, 0, 3, 8, 126, 127, 0, 0, 0, 54, 50, 219, 84, 191, 217, 57, 14, 63, 76, 188, 202, 179, 150, 69, 0, 0, 7, 11, 126, 127, 0, 0, 0, 53, 79, 167, 68, 191, 217, 57, 14, 63, 191, 233, 162, 62, 159, 69, 40, 0, 48, 0, 117, 127, 0, 44, 0, 53, 126, 130, 90, 191, 21, 239, 195, 62, 246, 4, 181, 62, 148, 48, 44, 0, 48, 0, 117, 127, 0, 44, 0, 54, 220, 57, 14, 191, 50, 219, 84, 191, 180, 67, 149, 51, 185, 152, 0, 0, 17, 245, 125, 127, 0, 0, 127, 58, 251, 4, 181, 190, 96, 131, 108, 191, 38, 246, 21, 62, 210, 140, 19, 0, 48, 0, 117, 127, 0, 44, 255, 58, 26, 239, 195, 190, 96, 131, 108, 191, 180, 67, 213, 51, 207, 140, 0, 0, 21, 248, 124, 127, 0, 0, 255, 58, 220, 57, 14, 191, 50, 219, 84, 191, 180, 67, 149, 51, 185, 152, 0, 0, 17, 245, 125, 127, 0, 0, 127, 58, 84, 102, 3, 191, 50, 219, 84, 191, 212, 181, 89, 62, 190, 152, 27, 0, 48, 0, 117, 127, 0, 44, 127, 58, 251, 4, 181, 190, 96, 131, 108, 191, 38, 246, 21, 62, 210, 140, 19, 0, 48, 0, 117, 127, 0, 44, 255, 58, 97, 131, 108, 191, 21, 239, 195, 62, 152, 120, 21, 179, 139, 48, 0, 0, 3, 8, 126, 127, 0, 0, 0, 54, 248, 247, 103, 191, 196, 197, 71, 62, 76, 43, 192, 62, 141, 24, 47, 0, 48, 0, 117, 127, 0, 44, 0, 55, 189, 20, 123, 191, 196, 197, 71, 62, 104, 135, 106, 51, 132, 24, 0, 0, 0, 4, 126, 127, 0, 0, 0, 55, 97, 131, 108, 191, 21, 239, 195, 62, 152, 120, 21, 179, 139, 48, 0, 0, 3, 8, 126, 127, 0, 0, 0, 54, 126, 130, 90, 191, 21, 239, 195, 62, 246, 4, 181, 62, 148, 48, 44, 0, 48, 0, 117, 127, 0, 44, 0, 54, 248, 247, 103, 191, 196, 197, 71, 62, 76, 43, 192, 62, 141, 24, 47, 0, 48, 0, 117, 127, 0, 44, 0, 55, 198, 197, 71, 190, 191, 20, 123, 191, 237, 80, 141, 52, 230, 132, 0, 0, 23, 251, 124, 127, 0, 0, 128, 59, 251, 4, 181, 190, 96, 131, 108, 191, 38, 246, 21, 62, 210, 140, 19, 0, 48, 0, 117, 127, 0, 44, 255, 58, 216, 144, 56, 190, 191, 20, 123, 191, 93, 230, 152, 61, 232, 132, 10, 0, 48, 0, 117, 127, 0, 44, 128, 59, 26, 239, 195, 190, 96, 131, 108, 191, 180, 67, 213, 51, 207, 140, 0, 0, 21, 248, 124, 127, 0, 0, 255, 58, 251, 4, 181, 190, 96, 131, 108, 191, 38, 246, 21, 62, 210, 140, 19, 0, 48, 0, 117, 127, 0, 44, 255, 58, 198, 197, 71, 190, 191, 20, 123, 191, 237, 80, 141, 52, 230, 132, 0, 0, 23, 251, 124, 127, 0, 0, 128, 59, 189, 20, 123, 191, 196, 197, 71, 62, 104, 135, 106, 51, 132, 24, 0, 0, 0, 4, 126, 127, 0, 0, 0, 55, 98, 131, 108, 191, 105, 33, 162, 51, 23, 239, 195, 62, 139, 0, 48, 0, 48, 0, 117, 127, 0, 44, 0, 56, 1, 0, 128, 191, 105, 33, 162, 51, 76, 188, 138, 179, 130, 0, 0, 0, 0, 0, 127, 127, 0, 0, 0, 56, 189, 20, 123, 191, 196, 197, 71, 62, 104, 135, 106, 51, 132, 24, 0, 0, 0, 4, 126, 127, 0, 0, 0, 55, 248, 247, 103, 191, 196, 197, 71, 62, 76, 43, 192, 62, 141, 24, 47, 0, 48, 0, 117, 127, 0, 44, 0, 55, 98, 131, 108, 191, 105, 33, 162, 51, 23, 239, 195, 62, 139, 0, 48, 0, 48, 0, 117, 127, 0, 44, 0, 56, 230, 144, 56, 190, 190, 20, 123, 63, 101, 230, 152, 61, 232, 124, 10, 0, 48, 0, 117, 127, 0, 44, 0, 44, 213, 197, 71, 190, 190, 20, 123, 63, 237, 80, 129, 52, 230, 124, 0, 0, 23, 5, 124, 127, 0, 0, 0, 44, 92, 158, 161, 180, 0, 0, 128, 63, 29, 225, 241, 52, 0, 127, 0, 0, 24, 0, 124, 127, 0, 40, 0, 0, 0, 0, 0, 0, 0, 0, 128, 191, 76, 239, 174, 52, 0, 129, 0, 0, 24, 0, 124, 127, 0, 40, 0, 60, 198, 197, 71, 190, 191, 20, 123, 191, 237, 80, 141, 52, 230, 132, 0, 0, 23, 251, 124, 127, 0, 0, 128, 59, 216, 144, 56, 190, 191, 20, 123, 191, 93, 230, 152, 61, 232, 132, 10, 0, 48, 0, 117, 127, 0, 44, 128, 59, 1, 0, 128, 191, 105, 33, 162, 51, 76, 188, 138, 179, 130, 0, 0, 0, 0, 0, 127, 127, 0, 0, 0, 56, 248, 247, 103, 191, 186, 197, 71, 190, 76, 43, 192, 62, 141, 232, 47, 0, 48, 0, 117, 127, 0, 44, 127, 56, 189, 20, 123, 191, 186, 197, 71, 190, 104, 135, 106, 51, 132, 232, 0, 0, 0, 252, 126, 127, 0, 0, 127, 56, 1, 0, 128, 191, 105, 33, 162, 51, 76, 188, 138, 179, 130, 0, 0, 0, 0, 0, 127, 127, 0, 0, 0, 56, 98, 131, 108, 191, 105, 33, 162, 51, 23, 239, 195, 62, 139, 0, 48, 0, 48, 0, 117, 127, 0, 44, 0, 56, 248, 247, 103, 191, 186, 197, 71, 190, 76, 43, 192, 62, 141, 232, 47, 0, 48, 0, 117, 127, 0, 44, 127, 56, 213, 197, 71, 190, 190, 20, 123, 63, 237, 80, 129, 52, 230, 124, 0, 0, 23, 5, 124, 127, 0, 0, 0, 44, 252, 4, 181, 190, 94, 131, 108, 63, 44, 246, 21, 62, 210, 116, 19, 0, 48, 0, 117, 127, 0, 44, 0, 48, 28, 239, 195, 190, 94, 131, 108, 63, 218, 161, 58, 52, 207, 116, 0, 0, 21, 8, 124, 127, 0, 0, 0, 48, 213, 197, 71, 190, 190, 20, 123, 63, 237, 80, 129, 52, 230, 124, 0, 0, 23, 5, 124, 127, 0, 0, 0, 44, 230, 144, 56, 190, 190, 20, 123, 63, 101, 230, 152, 61, 232, 124, 10, 0, 48, 0, 117, 127, 0, 44, 0, 44, 252, 4, 181, 190, 94, 131, 108, 63, 44, 246, 21, 62, 210, 116, 19, 0, 48, 0, 117, 127, 0, 44, 0, 48, 189, 20, 123, 191, 186, 197, 71, 190, 104, 135, 106, 51, 132, 232, 0, 0, 0, 252, 126, 127, 0, 0, 127, 56, 125, 130, 90, 191, 16, 239, 195, 190, 244, 4, 181, 62, 148, 208, 44, 0, 48, 0, 117, 127, 0, 44, 255, 56, 95, 131, 108, 191, 16, 239, 195, 190, 76, 188, 138, 179, 139, 208, 0, 0, 3, 248, 126, 127, 0, 0, 255, 56, 189, 20, 123, 191, 186, 197, 71, 190, 104, 135, 106, 51, 132, 232, 0, 0, 0, 252, 126, 127, 0, 0, 127, 56, 248, 247, 103, 191, 186, 197, 71, 190, 76, 43, 192, 62, 141, 232, 47, 0, 48, 0, 117, 127, 0, 44, 127, 56, 125, 130, 90, 191, 16, 239, 195, 190, 244, 4, 181, 62, 148, 208, 44, 0, 48, 0, 117, 127, 0, 44, 255, 56, 28, 239, 195, 190, 94, 131, 108, 63, 218, 161, 58, 52, 207, 116, 0, 0, 21, 8, 124, 127, 0, 0, 0, 48, 85, 102, 3, 191, 49, 219, 84, 63, 213, 181, 89, 62, 190, 104, 27, 0, 48, 0, 117, 127, 0, 44, 0, 50, 221, 57, 14, 191, 49, 219, 84, 63, 180, 67, 149, 51, 185, 104, 0, 0, 17, 11, 125, 127, 0, 0, 0, 50, 28, 239, 195, 190, 94, 131, 108, 63, 218, 161, 58, 52, 207, 116, 0, 0, 21, 8, 124, 127, 0, 0, 0, 48, 252, 4, 181, 190, 94, 131, 108, 63, 44, 246, 21, 62, 210, 116, 19, 0, 48, 0, 117, 127, 0, 44, 0, 48, 85, 102, 3, 191, 49, 219, 84, 63, 213, 181, 89, 62, 190, 104, 27, 0, 48, 0, 117, 127, 0, 44, 0, 50, 95, 131, 108, 191, 16, 239, 195, 190, 76, 188, 138, 179, 139, 208, 0, 0, 3, 248, 126, 127, 0, 0, 255, 56, 79, 167, 68, 191, 217, 57, 14, 191, 191, 233, 162, 62, 159, 187, 40, 0, 48, 0, 117, 127, 0, 44, 127, 57, 50, 219, 84, 191, 217, 57, 14, 191, 76, 188, 202, 179, 150, 187, 0, 0, 7, 245, 126, 127, 0, 0, 127, 57, 95, 131, 108, 191, 16, 239, 195, 190, 76, 188, 138, 179, 139, 208, 0, 0, 3, 248, 126, 127, 0, 0, 255, 56, 125, 130, 90, 191, 16, 239, 195, 190, 244, 4, 181, 62, 148, 208, 44, 0, 48, 0, 117, 127, 0, 44, 255, 56, 79, 167, 68, 191, 217, 57, 14, 191, 191, 233, 162, 62, 159, 187, 40, 0, 48, 0, 117, 127, 0, 44, 127, 57, 221, 57, 14, 191, 49, 219, 84, 63, 180, 67, 149, 51, 185, 104, 0, 0, 17, 11, 125, 127, 0, 0, 0, 50, 117, 61, 39, 191, 243, 4, 53, 63, 215, 139, 138, 62, 173, 89, 34, 0, 48, 0, 117, 127, 0, 44, 0, 52, 242, 4, 53, 191, 243, 4, 53, 63, 180, 67, 181, 51, 166, 89, 0, 0, 12, 12, 125, 127, 0, 0, 255, 51, 221, 57, 14, 191, 49, 219, 84, 63, 180, 67, 149, 51, 185, 104, 0, 0, 17, 11, 125, 127, 0, 0, 0, 50, 85, 102, 3, 191, 49, 219, 84, 63, 213, 181, 89, 62, 190, 104, 27, 0, 48, 0, 117, 127, 0, 44, 0, 50, 117, 61, 39, 191, 243, 4, 53, 63, 215, 139, 138, 62, 173, 89, 34, 0, 48, 0, 117, 127, 0, 44, 0, 52, 213, 197, 71, 190, 190, 20, 123, 63, 237, 80, 129, 52, 230, 124, 0, 0, 233, 251, 124, 127, 0, 60, 0, 44, 226, 144, 56, 190, 190, 20, 123, 63, 35, 230, 152, 189, 232, 124, 246, 0, 208, 0, 117, 127, 128, 59, 0, 44, 92, 158, 161, 180, 0, 0, 128, 63, 29, 225, 241, 52, 0, 127, 0, 0, 232, 0, 124, 127, 192, 59, 0, 0, 0, 0, 0, 0, 0, 0, 128, 191, 76, 239, 174, 52, 0, 129, 0, 0, 232, 0, 124, 127, 192, 59, 0, 60, 213, 144, 56, 190, 191, 20, 123, 191, 21, 230, 152, 189, 232, 132, 246, 0, 208, 0, 117, 127, 128, 59, 128, 59, 198, 197, 71, 190, 191, 20, 123, 191, 237, 80, 141, 52, 230, 132, 0, 0, 233, 5, 124, 127, 0, 60, 128, 59, 94, 131, 108, 191, 105, 33, 162, 51, 25, 239, 195, 190, 139, 0, 208, 0, 208, 0, 117, 127, 128, 59, 0, 56, 189, 20, 123, 191, 186, 197, 71, 190, 104, 135, 106, 51, 132, 232, 0, 0, 0, 4, 126, 127, 0, 60, 127, 56, 244, 247, 103, 191, 186, 197, 71, 190, 71, 43, 192, 190, 141, 232, 209, 0, 208, 0, 117, 127, 128, 59, 127, 56, 94, 131, 108, 191, 105, 33, 162, 51, 25, 239, 195, 190, 139, 0, 208, 0, 208, 0, 117, 127, 128, 59, 0, 56, 1, 0, 128, 191, 105, 33, 162, 51, 76, 188, 138, 179, 130, 0, 0, 0, 0, 0, 127, 127, 0, 60, 0, 56, 189, 20, 123, 191, 186, 197, 71, 190, 104, 135, 106, 51, 132, 232, 0, 0, 0, 4, 126, 127, 0, 60, 127, 56, 226, 144, 56, 190, 190, 20, 123, 63, 35, 230, 152, 189, 232, 124, 246, 0, 208, 0, 117, 127, 128, 59, 0, 44, 28, 239, 195, 190, 94, 131, 108, 63, 218, 161, 58, 52, 207, 116, 0, 0, 235, 248, 124, 127, 0, 60, 0, 48, 247, 4, 181, 190, 94, 131, 108, 63, 18, 246, 21, 190, 210, 116, 237, 0, 208, 0, 117, 127, 128, 59, 0, 48, 226, 144, 56, 190, 190, 20, 123, 63, 35, 230, 152, 189, 232, 124, 246, 0, 208, 0, 117, 127, 128, 59, 0, 44, 213, 197, 71, 190, 190, 20, 123, 63, 237, 80, 129, 52, 230, 124, 0, 0, 233, 251, 124, 127, 0, 60, 0, 44, 28, 239, 195, 190, 94, 131, 108, 63, 218, 161, 58, 52, 207, 116, 0, 0, 235, 248, 124, 127, 0, 60, 0, 48, 244, 247, 103, 191, 186, 197, 71, 190, 71, 43, 192, 190, 141, 232, 209, 0, 208, 0, 117, 127, 128, 59, 127, 56, 95, 131, 108, 191, 16, 239, 195, 190, 76, 188, 138, 179, 139, 208, 0, 0, 253, 8, 126, 127, 0, 60, 255, 56, 120, 130, 90, 191, 16, 239, 195, 190, 245, 4, 181, 190, 148, 208, 212, 0, 208, 0, 117, 127, 128, 59, 255, 56, 244, 247, 103, 191, 186, 197, 71, 190, 71, 43, 192, 190, 141, 232, 209, 0, 208, 0, 117, 127, 128, 59, 127, 56, 189, 20, 123, 191, 186, 197, 71, 190, 104, 135, 106, 51, 132, 232, 0, 0, 0, 4, 126, 127, 0, 60, 127, 56, 95, 131, 108, 191, 16, 239, 195, 190, 76, 188, 138, 179, 139, 208, 0, 0, 253, 8, 126, 127, 0, 60, 255, 56, 82, 102, 3, 191, 49, 219, 84, 63, 201, 181, 89, 190, 190, 104, 229, 0, 208, 0, 117, 127, 128, 59, 0, 50, 28, 239, 195, 190, 94, 131, 108, 63, 218, 161, 58, 52, 207, 116, 0, 0, 235, 248, 124, 127, 0, 60, 0, 48, 221, 57, 14, 191, 49, 219, 84, 63, 180, 67, 149, 51, 185, 104, 0, 0, 239, 245, 125, 127, 0, 60, 0, 50, 247, 4, 181, 190, 94, 131, 108, 63, 18, 246, 21, 190, 210, 116, 237, 0, 208, 0, 117, 127, 128, 59, 0, 48, 28, 239, 195, 190, 94, 131, 108, 63, 218, 161, 58, 52, 207, 116, 0, 0, 235, 248, 124, 127, 0, 60, 0, 48, 82, 102, 3, 191, 49, 219, 84, 63, 201, 181, 89, 190, 190, 104, 229, 0, 208, 0, 117, 127, 128, 59, 0, 50, 120, 130, 90, 191, 16, 239, 195, 190, 245, 4, 181, 190, 148, 208, 212, 0, 208, 0, 117, 127, 128, 59, 255, 56, 50, 219, 84, 191, 217, 57, 14, 191, 76, 188, 202, 179, 150, 187, 0, 0, 249, 11, 126, 127, 0, 60, 127, 57, 73, 167, 68, 191, 217, 57, 14, 191, 196, 233, 162, 190, 159, 187, 216, 0, 208, 0, 117, 127, 127, 59, 128, 57, 120, 130, 90, 191, 16, 239, 195, 190, 245, 4, 181, 190, 148, 208, 212, 0, 208, 0, 117, 127, 128, 59, 255, 56, 95, 131, 108, 191, 16, 239, 195, 190, 76, 188, 138, 179, 139, 208, 0, 0, 253, 8, 126, 127, 0, 60, 255, 56, 50, 219, 84, 191, 217, 57, 14, 191, 76, 188, 202, 179, 150, 187, 0, 0, 249, 11, 126, 127, 0, 60, 127, 57, 82, 102, 3, 191, 49, 219, 84, 63, 201, 181, 89, 190, 190, 104, 229, 0, 208, 0, 117, 127, 128, 59, 0, 50, 242, 4, 53, 191, 243, 4, 53, 63, 180, 67, 181, 51, 166, 89, 0, 0, 244, 244, 125, 127, 0, 60, 255, 51, 114, 61, 39, 191, 243, 4, 53, 63, 208, 139, 138, 190, 173, 89, 222, 0, 208, 0, 117, 127, 128, 59, 255, 51, 82, 102, 3, 191, 49, 219, 84, 63, 201, 181, 89, 190, 190, 104, 229, 0, 208, 0, 117, 127, 128, 59, 0, 50, 221, 57, 14, 191, 49, 219, 84, 63, 180, 67, 149, 51, 185, 104, 0, 0, 239, 245, 125, 127, 0, 60, 0, 50, 242, 4, 53, 191, 243, 4, 53, 63, 180, 67, 181, 51, 166, 89, 0, 0, 244, 244, 125, 127, 0, 60, 255, 51, 73, 167, 68, 191, 217, 57, 14, 191, 196, 233, 162, 190, 159, 187, 216, 0, 208, 0, 117, 127, 127, 59, 128, 57, 242, 4, 53, 191, 243, 4, 53, 191, 180, 67, 181, 51, 166, 167, 0, 0, 244, 12, 125, 127, 0, 60, 0, 58, 114, 61, 39, 191, 243, 4, 53, 191, 208, 139, 138, 190, 173, 167, 222, 0, 208, 0, 117, 127, 128, 59, 0, 58, 73, 167, 68, 191, 217, 57, 14, 191, 196, 233, 162, 190, 159, 187, 216, 0, 208, 0, 117, 127, 127, 59, 128, 57, 50, 219, 84, 191, 217, 57, 14, 191, 76, 188, 202, 179, 150, 187, 0, 0, 249, 11, 126, 127, 0, 60, 127, 57, 242, 4, 53, 191, 243, 4, 53, 191, 180, 67, 181, 51, 166, 167, 0, 0, 244, 12, 125, 127, 0, 60, 0, 58, 73, 167, 68, 191, 217, 57, 14, 63, 196, 233, 162, 190, 159, 69, 216, 0, 208, 0, 117, 127, 127, 59, 0, 53, 242, 4, 53, 191, 243, 4, 53, 63, 180, 67, 181, 51, 166, 89, 0, 0, 244, 244, 125, 127, 0, 60, 255, 51, 50, 219, 84, 191, 217, 57, 14, 63, 76, 188, 202, 179, 150, 69, 0, 0, 249, 245, 126, 127, 0, 60, 0, 53, 114, 61, 39, 191, 243, 4, 53, 63, 208, 139, 138, 190, 173, 89, 222, 0, 208, 0, 117, 127, 128, 59, 255, 51, 242, 4, 53, 191, 243, 4, 53, 63, 180, 67, 181, 51, 166, 89, 0, 0, 244, 244, 125, 127, 0, 60, 255, 51, 73, 167, 68, 191, 217, 57, 14, 63, 196, 233, 162, 190, 159, 69, 216, 0, 208, 0, 117, 127, 127, 59, 0, 53, 114, 61, 39, 191, 243, 4, 53, 191, 208, 139, 138, 190, 173, 167, 222, 0, 208, 0, 117, 127, 128, 59, 0, 58, 220, 57, 14, 191, 50, 219, 84, 191, 180, 67, 149, 51, 185, 152, 0, 0, 239, 11, 125, 127, 0, 60, 127, 58, 81, 102, 3, 191, 50, 219, 84, 191, 200, 181, 89, 190, 190, 152, 229, 0, 208, 0, 117, 127, 128, 59, 128, 58, 114, 61, 39, 191, 243, 4, 53, 191, 208, 139, 138, 190, 173, 167, 222, 0, 208, 0, 117, 127, 128, 59, 0, 58, 242, 4, 53, 191, 243, 4, 53, 191, 180, 67, 181, 51, 166, 167, 0, 0, 244, 12, 125, 127, 0, 60, 0, 58, 220, 57, 14, 191, 50, 219, 84, 191, 180, 67, 149, 51, 185, 152, 0, 0, 239, 11, 125, 127, 0, 60, 127, 58, 73, 167, 68, 191, 217, 57, 14, 63, 196, 233, 162, 190, 159, 69, 216, 0, 208, 0, 117, 127, 127, 59, 0, 53, 97, 131, 108, 191, 21, 239, 195, 62, 152, 120, 21, 179, 139, 48, 0, 0, 253, 248, 126, 127, 0, 60, 0, 54, 121, 130, 90, 191, 21, 239, 195, 62, 246, 4, 181, 190, 148, 48, 212, 0, 208, 0, 117, 127, 128, 59, 0, 54, 73, 167, 68, 191, 217, 57, 14, 63, 196, 233, 162, 190, 159, 69, 216, 0, 208, 0, 117, 127, 127, 59, 0, 53, 50, 219, 84, 191, 217, 57, 14, 63, 76, 188, 202, 179, 150, 69, 0, 0, 249, 245, 126, 127, 0, 60, 0, 53, 97, 131, 108, 191, 21, 239, 195, 62, 152, 120, 21, 179, 139, 48, 0, 0, 253, 248, 126, 127, 0, 60, 0, 54, 81, 102, 3, 191, 50, 219, 84, 191, 200, 181, 89, 190, 190, 152, 229, 0, 208, 0, 117, 127, 128, 59, 128, 58, 26, 239, 195, 190, 96, 131, 108, 191, 180, 67, 213, 51, 207, 140, 0, 0, 235, 8, 124, 127, 0, 60, 255, 58, 244, 4, 181, 190, 96, 131, 108, 191, 22, 246, 21, 190, 210, 140, 237, 0, 208, 0, 117, 127, 128, 59, 0, 59, 81, 102, 3, 191, 50, 219, 84, 191, 200, 181, 89, 190, 190, 152, 229, 0, 208, 0, 117, 127, 128, 59, 128, 58, 220, 57, 14, 191, 50, 219, 84, 191, 180, 67, 149, 51, 185, 152, 0, 0, 239, 11, 125, 127, 0, 60, 127, 58, 26, 239, 195, 190, 96, 131, 108, 191, 180, 67, 213, 51, 207, 140, 0, 0, 235, 8, 124, 127, 0, 60, 255, 58, 121, 130, 90, 191, 21, 239, 195, 62, 246, 4, 181, 190, 148, 48, 212, 0, 208, 0, 117, 127, 128, 59, 0, 54, 189, 20, 123, 191, 196, 197, 71, 62, 104, 135, 106, 51, 132, 24, 0, 0, 0, 252, 126, 127, 0, 60, 0, 55, 244, 247, 103, 191, 196, 197, 71, 62, 71, 43, 192, 190, 141, 24, 209, 0, 208, 0, 117, 127, 128, 59, 0, 55, 121, 130, 90, 191, 21, 239, 195, 62, 246, 4, 181, 190, 148, 48, 212, 0, 208, 0, 117, 127, 128, 59, 0, 54, 97, 131, 108, 191, 21, 239, 195, 62, 152, 120, 21, 179, 139, 48, 0, 0, 253, 248, 126, 127, 0, 60, 0, 54, 189, 20, 123, 191, 196, 197, 71, 62, 104, 135, 106, 51, 132, 24, 0, 0, 0, 252, 126, 127, 0, 60, 0, 55, 213, 144, 56, 190, 191, 20, 123, 191, 21, 230, 152, 189, 232, 132, 246, 0, 208, 0, 117, 127, 128, 59, 128, 59, 26, 239, 195, 190, 96, 131, 108, 191, 180, 67, 213, 51, 207, 140, 0, 0, 235, 8, 124, 127, 0, 60, 255, 58, 198, 197, 71, 190, 191, 20, 123, 191, 237, 80, 141, 52, 230, 132, 0, 0, 233, 5, 124, 127, 0, 60, 128, 59, 244, 4, 181, 190, 96, 131, 108, 191, 22, 246, 21, 190, 210, 140, 237, 0, 208, 0, 117, 127, 128, 59, 0, 59, 26, 239, 195, 190, 96, 131, 108, 191, 180, 67, 213, 51, 207, 140, 0, 0, 235, 8, 124, 127, 0, 60, 255, 58, 213, 144, 56, 190, 191, 20, 123, 191, 21, 230, 152, 189, 232, 132, 246, 0, 208, 0, 117, 127, 128, 59, 128, 59, 94, 131, 108, 191, 105, 33, 162, 51, 25, 239, 195, 190, 139, 0, 208, 0, 208, 0, 117, 127, 128, 59, 0, 56, 189, 20, 123, 191, 196, 197, 71, 62, 104, 135, 106, 51, 132, 24, 0, 0, 0, 252, 126, 127, 0, 60, 0, 55, 1, 0, 128, 191, 105, 33, 162, 51, 76, 188, 138, 179, 130, 0, 0, 0, 0, 0, 127, 127, 0, 60, 0, 56, 244, 247, 103, 191, 196, 197, 71, 62, 71, 43, 192, 190, 141, 24, 209, 0, 208, 0, 117, 127, 128, 59, 0, 55, 189, 20, 123, 191, 196, 197, 71, 62, 104, 135, 106, 51, 132, 24, 0, 0, 0, 252, 126, 127, 0, 60, 0, 55, 94, 131, 108, 191, 105, 33, 162, 51, 25, 239, 195, 190, 139, 0, 208, 0, 208, 0, 117, 127, 128, 59, 0, 56, 248, 255, 255, 190, 243, 4, 53, 63, 249, 255, 255, 190, 192, 89, 192, 0, 167, 0, 89, 127, 0, 59, 255, 51, 73, 167, 68, 191, 217, 57, 14, 63, 196, 233, 162, 190, 159, 69, 216, 0, 208, 0, 117, 127, 127, 59, 0, 53, 17, 131, 22, 191, 217, 57, 14, 63, 24, 131, 22, 191, 182, 69, 182, 0, 167, 0, 89, 127, 255, 58, 0, 53, 248, 255, 255, 190, 243, 4, 53, 63, 249, 255, 255, 190, 192, 89, 192, 0, 167, 0, 89, 127, 0, 59, 255, 51, 114, 61, 39, 191, 243, 4, 53, 63, 208, 139, 138, 190, 173, 89, 222, 0, 208, 0, 117, 127, 128, 59, 255, 51, 73, 167, 68, 191, 217, 57, 14, 63, 196, 233, 162, 190, 159, 69, 216, 0, 208, 0, 117, 127, 127, 59, 0, 53, 74, 35, 201, 190, 50, 219, 84, 191, 77, 35, 201, 190, 206, 152, 206, 0, 167, 0, 89, 127, 255, 58, 128, 58, 114, 61, 39, 191, 243, 4, 53, 191, 208, 139, 138, 190, 173, 167, 222, 0, 208, 0, 117, 127, 128, 59, 0, 58, 81, 102, 3, 191, 50, 219, 84, 191, 200, 181, 89, 190, 190, 152, 229, 0, 208, 0, 117, 127, 128, 59, 128, 58, 248, 255, 255, 190, 243, 4, 53, 191, 249, 255, 255, 190, 192, 167, 192, 0, 167, 0, 89, 127, 0, 59, 0, 58, 114, 61, 39, 191, 243, 4, 53, 191, 208, 139, 138, 190, 173, 167, 222, 0, 208, 0, 117, 127, 128, 59, 0, 58, 74, 35, 201, 190, 50, 219, 84, 191, 77, 35, 201, 190, 206, 152, 206, 0, 167, 0, 89, 127, 255, 58, 128, 58, 113, 61, 39, 191, 21, 239, 195, 62, 118, 61, 39, 191, 173, 48, 173, 0, 167, 0, 89, 127, 255, 58, 255, 53, 73, 167, 68, 191, 217, 57, 14, 63, 196, 233, 162, 190, 159, 69, 216, 0, 208, 0, 117, 127, 127, 59, 0, 53, 121, 130, 90, 191, 21, 239, 195, 62, 246, 4, 181, 190, 148, 48, 212, 0, 208, 0, 117, 127, 128, 59, 0, 54, 17, 131, 22, 191, 217, 57, 14, 63, 24, 131, 22, 191, 182, 69, 182, 0, 167, 0, 89, 127, 255, 58, 0, 53, 73, 167, 68, 191, 217, 57, 14, 63, 196, 233, 162, 190, 159, 69, 216, 0, 208, 0, 117, 127, 127, 59, 0, 53, 113, 61, 39, 191, 21, 239, 195, 62, 118, 61, 39, 191, 173, 48, 173, 0, 167, 0, 89, 127, 255, 58, 255, 53, 74, 35, 201, 190, 50, 219, 84, 191, 77, 35, 201, 190, 206, 152, 206, 0, 167, 0, 89, 127, 255, 58, 128, 58, 244, 4, 181, 190, 96, 131, 108, 191, 22, 246, 21, 190, 210, 140, 237, 0, 208, 0, 117, 127, 128, 59, 0, 59, 209, 139, 138, 190, 96, 131, 108, 191, 209, 139, 138, 190, 221, 140, 221, 0, 167, 0, 89, 127, 0, 59, 0, 59, 74, 35, 201, 190, 50, 219, 84, 191, 77, 35, 201, 190, 206, 152, 206, 0, 167, 0, 89, 127, 255, 58, 128, 58, 81, 102, 3, 191, 50, 219, 84, 191, 200, 181, 89, 190, 190, 152, 229, 0, 208, 0, 117, 127, 128, 59, 128, 58, 244, 4, 181, 190, 96, 131, 108, 191, 22, 246, 21, 190, 210, 140, 237, 0, 208, 0, 117, 127, 128, 59, 0, 59, 113, 61, 39, 191, 21, 239, 195, 62, 118, 61, 39, 191, 173, 48, 173, 0, 167, 0, 89, 127, 255, 58, 255, 53, 244, 247, 103, 191, 196, 197, 71, 62, 71, 43, 192, 190, 141, 24, 209, 0, 208, 0, 117, 127, 128, 59, 0, 55, 128, 138, 49, 191, 196, 197, 71, 62, 130, 138, 49, 191, 168, 24, 168, 0, 167, 0, 89, 127, 0, 59, 255, 54, 113, 61, 39, 191, 21, 239, 195, 62, 118, 61, 39, 191, 173, 48, 173, 0, 167, 0, 89, 127, 255, 58, 255, 53, 121, 130, 90, 191, 21, 239, 195, 62, 246, 4, 181, 190, 148, 48, 212, 0, 208, 0, 117, 127, 128, 59, 0, 54, 244, 247, 103, 191, 196, 197, 71, 62, 71, 43, 192, 190, 141, 24, 209, 0, 208, 0, 117, 127, 128, 59, 0, 55, 174, 66, 13, 190, 191, 20, 123, 191, 159, 66, 13, 190, 238, 132, 238, 0, 167, 0, 89, 127, 0, 59, 128, 59, 244, 4, 181, 190, 96, 131, 108, 191, 22, 246, 21, 190, 210, 140, 237, 0, 208, 0, 117, 127, 128, 59, 0, 59, 213, 144, 56, 190, 191, 20, 123, 191, 21, 230, 152, 189, 232, 132, 246, 0, 208, 0, 117, 127, 128, 59, 128, 59, 209, 139, 138, 190, 96, 131, 108, 191, 209, 139, 138, 190, 221, 140, 221, 0, 167, 0, 89, 127, 0, 59, 0, 59, 244, 4, 181, 190, 96, 131, 108, 191, 22, 246, 21, 190, 210, 140, 237, 0, 208, 0, 117, 127, 128, 59, 0, 59, 174, 66, 13, 190, 191, 20, 123, 191, 159, 66, 13, 190, 238, 132, 238, 0, 167, 0, 89, 127, 0, 59, 128, 59, 128, 138, 49, 191, 196, 197, 71, 62, 130, 138, 49, 191, 168, 24, 168, 0, 167, 0, 89, 127, 0, 59, 255, 54, 94, 131, 108, 191, 105, 33, 162, 51, 25, 239, 195, 190, 139, 0, 208, 0, 208, 0, 117, 127, 128, 59, 0, 56, 240, 4, 53, 191, 105, 33, 162, 51, 245, 4, 53, 191, 167, 0, 167, 0, 167, 0, 89, 127, 255, 58, 0, 56, 128, 138, 49, 191, 196, 197, 71, 62, 130, 138, 49, 191, 168, 24, 168, 0, 167, 0, 89, 127, 0, 59, 255, 54, 244, 247, 103, 191, 196, 197, 71, 62, 71, 43, 192, 190, 141, 24, 209, 0, 208, 0, 117, 127, 128, 59, 0, 55, 94, 131, 108, 191, 105, 33, 162, 51, 25, 239, 195, 190, 139, 0, 208, 0, 208, 0, 117, 127, 128, 59, 0, 56, 226, 144, 56, 190, 190, 20, 123, 63, 35, 230, 152, 189, 232, 124, 246, 0, 208, 0, 117, 127, 128, 59, 0, 44, 184, 66, 13, 190, 190, 20, 123, 63, 170, 66, 13, 190, 238, 124, 238, 0, 167, 0, 89, 127, 0, 59, 255, 43, 92, 158, 161, 180, 0, 0, 128, 63, 29, 225, 241, 52, 0, 127, 0, 0, 186, 0, 105, 127, 64, 59, 0, 0, 0, 0, 0, 0, 0, 0, 128, 191, 76, 239, 174, 52, 0, 129, 0, 0, 186, 0, 105, 127, 64, 59, 0, 60, 174, 66, 13, 190, 191, 20, 123, 191, 159, 66, 13, 190, 238, 132, 238, 0, 167, 0, 89, 127, 0, 59, 128, 59, 213, 144, 56, 190, 191, 20, 123, 191, 21, 230, 152, 189, 232, 132, 246, 0, 208, 0, 117, 127, 128, 59, 128, 59, 240, 4, 53, 191, 105, 33, 162, 51, 245, 4, 53, 191, 167, 0, 167, 0, 167, 0, 89, 127, 255, 58, 0, 56, 244, 247, 103, 191, 186, 197, 71, 190, 71, 43, 192, 190, 141, 232, 209, 0, 208, 0, 117, 127, 128, 59, 127, 56, 128, 138, 49, 191, 186, 197, 71, 190, 130, 138, 49, 191, 168, 232, 168, 0, 167, 0, 89, 127, 0, 59, 128, 56, 240, 4, 53, 191, 105, 33, 162, 51, 245, 4, 53, 191, 167, 0, 167, 0, 167, 0, 89, 127, 255, 58, 0, 56, 94, 131, 108, 191, 105, 33, 162, 51, 25, 239, 195, 190, 139, 0, 208, 0, 208, 0, 117, 127, 128, 59, 0, 56, 244, 247, 103, 191, 186, 197, 71, 190, 71, 43, 192, 190, 141, 232, 209, 0, 208, 0, 117, 127, 128, 59, 127, 56, 184, 66, 13, 190, 190, 20, 123, 63, 170, 66, 13, 190, 238, 124, 238, 0, 167, 0, 89, 127, 0, 59, 255, 43, 247, 4, 181, 190, 94, 131, 108, 63, 18, 246, 21, 190, 210, 116, 237, 0, 208, 0, 117, 127, 128, 59, 0, 48, 213, 139, 138, 190, 94, 131, 108, 63, 209, 139, 138, 190, 221, 116, 221, 0, 167, 0, 89, 127, 0, 59, 0, 48, 184, 66, 13, 190, 190, 20, 123, 63, 170, 66, 13, 190, 238, 124, 238, 0, 167, 0, 89, 127, 0, 59, 255, 43, 226, 144, 56, 190, 190, 20, 123, 63, 35, 230, 152, 189, 232, 124, 246, 0, 208, 0, 117, 127, 128, 59, 0, 44, 247, 4, 181, 190, 94, 131, 108, 63, 18, 246, 21, 190, 210, 116, 237, 0, 208, 0, 117, 127, 128, 59, 0, 48, 128, 138, 49, 191, 186, 197, 71, 190, 130, 138, 49, 191, 168, 232, 168, 0, 167, 0, 89, 127, 0, 59, 128, 56, 120, 130, 90, 191, 16, 239, 195, 190, 245, 4, 181, 190, 148, 208, 212, 0, 208, 0, 117, 127, 128, 59, 255, 56, 112, 61, 39, 191, 16, 239, 195, 190, 117, 61, 39, 191, 173, 208, 173, 0, 167, 0, 89, 127, 255, 58, 0, 57, 128, 138, 49, 191, 186, 197, 71, 190, 130, 138, 49, 191, 168, 232, 168, 0, 167, 0, 89, 127, 0, 59, 128, 56, 244, 247, 103, 191, 186, 197, 71, 190, 71, 43, 192, 190, 141, 232, 209, 0, 208, 0, 117, 127, 128, 59, 127, 56, 120, 130, 90, 191, 16, 239, 195, 190, 245, 4, 181, 190, 148, 208, 212, 0, 208, 0, 117, 127, 128, 59, 255, 56, 75, 35, 201, 190, 49, 219, 84, 63, 78, 35, 201, 190, 206, 104, 206, 0, 167, 0, 89, 127, 255, 58, 0, 50, 247, 4, 181, 190, 94, 131, 108, 63, 18, 246, 21, 190, 210, 116, 237, 0, 208, 0, 117, 127, 128, 59, 0, 48, 82, 102, 3, 191, 49, 219, 84, 63, 201, 181, 89, 190, 190, 104, 229, 0, 208, 0, 117, 127, 128, 59, 0, 50, 213, 139, 138, 190, 94, 131, 108, 63, 209, 139, 138, 190, 221, 116, 221, 0, 167, 0, 89, 127, 0, 59, 0, 48, 247, 4, 181, 190, 94, 131, 108, 63, 18, 246, 21, 190, 210, 116, 237, 0, 208, 0, 117, 127, 128, 59, 0, 48, 75, 35, 201, 190, 49, 219, 84, 63, 78, 35, 201, 190, 206, 104, 206, 0, 167, 0, 89, 127, 255, 58, 0, 50, 112, 61, 39, 191, 16, 239, 195, 190, 117, 61, 39, 191, 173, 208, 173, 0, 167, 0, 89, 127, 255, 58, 0, 57, 73, 167, 68, 191, 217, 57, 14, 191, 196, 233, 162, 190, 159, 187, 216, 0, 208, 0, 117, 127, 127, 59, 128, 57, 17, 131, 22, 191, 217, 57, 14, 191, 24, 131, 22, 191, 182, 187, 182, 0, 167, 0, 89, 127, 255, 58, 128, 57, 112, 61, 39, 191, 16, 239, 195, 190, 117, 61, 39, 191, 173, 208, 173, 0, 167, 0, 89, 127, 255, 58, 0, 57, 120, 130, 90, 191, 16, 239, 195, 190, 245, 4, 181, 190, 148, 208, 212, 0, 208, 0, 117, 127, 128, 59, 255, 56, 73, 167, 68, 191, 217, 57, 14, 191, 196, 233, 162, 190, 159, 187, 216, 0, 208, 0, 117, 127, 127, 59, 128, 57, 75, 35, 201, 190, 49, 219, 84, 63, 78, 35, 201, 190, 206, 104, 206, 0, 167, 0, 89, 127, 255, 58, 0, 50, 114, 61, 39, 191, 243, 4, 53, 63, 208, 139, 138, 190, 173, 89, 222, 0, 208, 0, 117, 127, 128, 59, 255, 51, 248, 255, 255, 190, 243, 4, 53, 63, 249, 255, 255, 190, 192, 89, 192, 0, 167, 0, 89, 127, 0, 59, 255, 51, 75, 35, 201, 190, 49, 219, 84, 63, 78, 35, 201, 190, 206, 104, 206, 0, 167, 0, 89, 127, 255, 58, 0, 50, 82, 102, 3, 191, 49, 219, 84, 63, 201, 181, 89, 190, 190, 104, 229, 0, 208, 0, 117, 127, 128, 59, 0, 50, 114, 61, 39, 191, 243, 4, 53, 63, 208, 139, 138, 190, 173, 89, 222, 0, 208, 0, 117, 127, 128, 59, 255, 51, 248, 255, 255, 190, 243, 4, 53, 191, 249, 255, 255, 190, 192, 167, 192, 0, 167, 0, 89, 127, 0, 59, 0, 58, 73, 167, 68, 191, 217, 57, 14, 191, 196, 233, 162, 190, 159, 187, 216, 0, 208, 0, 117, 127, 127, 59, 128, 57, 114, 61, 39, 191, 243, 4, 53, 191, 208, 139, 138, 190, 173, 167, 222, 0, 208, 0, 117, 127, 128, 59, 0, 58, 17, 131, 22, 191, 217, 57, 14, 191, 24, 131, 22, 191, 182, 187, 182, 0, 167, 0, 89, 127, 255, 58, 128, 57, 73, 167, 68, 191, 217, 57, 14, 191, 196, 233, 162, 190, 159, 187, 216, 0, 208, 0, 117, 127, 127, 59, 128, 57, 248, 255, 255, 190, 243, 4, 53, 191, 249, 255, 255, 190, 192, 167, 192, 0, 167, 0, 89, 127, 0, 59, 0, 58, 61, 43, 192, 190, 186, 197, 71, 190, 242, 247, 103, 191, 209, 232, 141, 0, 139, 0, 48, 127, 127, 58, 128, 56, 240, 4, 53, 191, 105, 33, 162, 51, 245, 4, 53, 191, 167, 0, 167, 0, 167, 0, 89, 127, 255, 58, 0, 56, 128, 138, 49, 191, 186, 197, 71, 190, 130, 138, 49, 191, 168, 232, 168, 0, 167, 0, 89, 127, 0, 59, 128, 56, 8, 239, 195, 190, 105, 33, 162, 51, 95, 131, 108, 191, 208, 0, 139, 0, 139, 0, 48, 127, 127, 58, 0, 56, 240, 4, 53, 191, 105, 33, 162, 51, 245, 4, 53, 191, 167, 0, 167, 0, 167, 0, 89, 127, 255, 58, 0, 56, 61, 43, 192, 190, 186, 197, 71, 190, 242, 247, 103, 191, 209, 232, 141, 0, 139, 0, 48, 127, 127, 58, 128, 56, 56, 230, 152, 189, 190, 20, 123, 63, 208, 144, 56, 190, 246, 124, 232, 0, 139, 0, 48, 127, 128, 58, 255, 43, 213, 139, 138, 190, 94, 131, 108, 63, 209, 139, 138, 190, 221, 116, 221, 0, 167, 0, 89, 127, 0, 59, 0, 48, 22, 246, 21, 190, 94, 131, 108, 63, 240, 4, 181, 190, 237, 116, 210, 0, 139, 0, 48, 127, 128, 58, 0, 48, 56, 230, 152, 189, 190, 20, 123, 63, 208, 144, 56, 190, 246, 124, 232, 0, 139, 0, 48, 127, 128, 58, 255, 43, 184, 66, 13, 190, 190, 20, 123, 63, 170, 66, 13, 190, 238, 124, 238, 0, 167, 0, 89, 127, 0, 59, 255, 43, 213, 139, 138, 190, 94, 131, 108, 63, 209, 139, 138, 190, 221, 116, 221, 0, 167, 0, 89, 127, 0, 59, 0, 48, 61, 43, 192, 190, 186, 197, 71, 190, 242, 247, 103, 191, 209, 232, 141, 0, 139, 0, 48, 127, 127, 58, 128, 56, 112, 61, 39, 191, 16, 239, 195, 190, 117, 61, 39, 191, 173, 208, 173, 0, 167, 0, 89, 127, 255, 58, 0, 57, 229, 4, 181, 190, 16, 239, 195, 190, 120, 130, 90, 191, 212, 208, 148, 0, 139, 0, 48, 127, 127, 58, 0, 57, 61, 43, 192, 190, 186, 197, 71, 190, 242, 247, 103, 191, 209, 232, 141, 0, 139, 0, 48, 127, 127, 58, 128, 56, 128, 138, 49, 191, 186, 197, 71, 190, 130, 138, 49, 191, 168, 232, 168, 0, 167, 0, 89, 127, 0, 59, 128, 56, 112, 61, 39, 191, 16, 239, 195, 190, 117, 61, 39, 191, 173, 208, 173, 0, 167, 0, 89, 127, 255, 58, 0, 57, 22, 246, 21, 190, 94, 131, 108, 63, 240, 4, 181, 190, 237, 116, 210, 0, 139, 0, 48, 127, 128, 58, 0, 48, 75, 35, 201, 190, 49, 219, 84, 63, 78, 35, 201, 190, 206, 104, 206, 0, 167, 0, 89, 127, 255, 58, 0, 50, 186, 181, 89, 190, 49, 219, 84, 63, 80, 102, 3, 191, 229, 104, 190, 0, 139, 0, 48, 127, 127, 58, 0, 50, 22, 246, 21, 190, 94, 131, 108, 63, 240, 4, 181, 190, 237, 116, 210, 0, 139, 0, 48, 127, 128, 58, 0, 48, 213, 139, 138, 190, 94, 131, 108, 63, 209, 139, 138, 190, 221, 116, 221, 0, 167, 0, 89, 127, 0, 59, 0, 48, 75, 35, 201, 190, 49, 219, 84, 63, 78, 35, 201, 190, 206, 104, 206, 0, 167, 0, 89, 127, 255, 58, 0, 50, 176, 233, 162, 190, 217, 57, 14, 191, 74, 167, 68, 191, 216, 187, 159, 0, 139, 0, 48, 127, 127, 58, 128, 57, 112, 61, 39, 191, 16, 239, 195, 190, 117, 61, 39, 191, 173, 208, 173, 0, 167, 0, 89, 127, 255, 58, 0, 57, 17, 131, 22, 191, 217, 57, 14, 191, 24, 131, 22, 191, 182, 187, 182, 0, 167, 0, 89, 127, 255, 58, 128, 57, 229, 4, 181, 190, 16, 239, 195, 190, 120, 130, 90, 191, 212, 208, 148, 0, 139, 0, 48, 127, 127, 58, 0, 57, 112, 61, 39, 191, 16, 239, 195, 190, 117, 61, 39, 191, 173, 208, 173, 0, 167, 0, 89, 127, 255, 58, 0, 57, 176, 233, 162, 190, 217, 57, 14, 191, 74, 167, 68, 191, 216, 187, 159, 0, 139, 0, 48, 127, 127, 58, 128, 57, 186, 181, 89, 190, 49, 219, 84, 63, 80, 102, 3, 191, 229, 104, 190, 0, 139, 0, 48, 127, 127, 58, 0, 50, 248, 255, 255, 190, 243, 4, 53, 63, 249, 255, 255, 190, 192, 89, 192, 0, 167, 0, 89, 127, 0, 59, 255, 51, 202, 139, 138, 190, 243, 4, 53, 63, 112, 61, 39, 191, 222, 89, 173, 0, 139, 0, 48, 127, 127, 58, 255, 51, 186, 181, 89, 190, 49, 219, 84, 63, 80, 102, 3, 191, 229, 104, 190, 0, 139, 0, 48, 127, 127, 58, 0, 50, 75, 35, 201, 190, 49, 219, 84, 63, 78, 35, 201, 190, 206, 104, 206, 0, 167, 0, 89, 127, 255, 58, 0, 50, 248, 255, 255, 190, 243, 4, 53, 63, 249, 255, 255, 190, 192, 89, 192, 0, 167, 0, 89, 127, 0, 59, 255, 51, 202, 139, 138, 190, 243, 4, 53, 191, 112, 61, 39, 191, 222, 167, 173, 0, 139, 0, 48, 127, 127, 58, 0, 58, 17, 131, 22, 191, 217, 57, 14, 191, 24, 131, 22, 191, 182, 187, 182, 0, 167, 0, 89, 127, 255, 58, 128, 57, 248, 255, 255, 190, 243, 4, 53, 191, 249, 255, 255, 190, 192, 167, 192, 0, 167, 0, 89, 127, 0, 59, 0, 58, 176, 233, 162, 190, 217, 57, 14, 191, 74, 167, 68, 191, 216, 187, 159, 0, 139, 0, 48, 127, 127, 58, 128, 57, 17, 131, 22, 191, 217, 57, 14, 191, 24, 131, 22, 191, 182, 187, 182, 0, 167, 0, 89, 127, 255, 58, 128, 57, 202, 139, 138, 190, 243, 4, 53, 191, 112, 61, 39, 191, 222, 167, 173, 0, 139, 0, 48, 127, 127, 58, 0, 58, 176, 233, 162, 190, 217, 57, 14, 63, 74, 167, 68, 191, 216, 69, 159, 0, 139, 0, 48, 127, 127, 58, 255, 52, 248, 255, 255, 190, 243, 4, 53, 63, 249, 255, 255, 190, 192, 89, 192, 0, 167, 0, 89, 127, 0, 59, 255, 51, 17, 131, 22, 191, 217, 57, 14, 63, 24, 131, 22, 191, 182, 69, 182, 0, 167, 0, 89, 127, 255, 58, 0, 53, 202, 139, 138, 190, 243, 4, 53, 63, 112, 61, 39, 191, 222, 89, 173, 0, 139, 0, 48, 127, 127, 58, 255, 51, 248, 255, 255, 190, 243, 4, 53, 63, 249, 255, 255, 190, 192, 89, 192, 0, 167, 0, 89, 127, 0, 59, 255, 51, 176, 233, 162, 190, 217, 57, 14, 63, 74, 167, 68, 191, 216, 69, 159, 0, 139, 0, 48, 127, 127, 58, 255, 52, 202, 139, 138, 190, 243, 4, 53, 191, 112, 61, 39, 191, 222, 167, 173, 0, 139, 0, 48, 127, 127, 58, 0, 58, 74, 35, 201, 190, 50, 219, 84, 191, 77, 35, 201, 190, 206, 152, 206, 0, 167, 0, 89, 127, 255, 58, 128, 58, 185, 181, 89, 190, 50, 219, 84, 191, 80, 102, 3, 191, 229, 152, 190, 0, 139, 0, 48, 127, 127, 58, 128, 58, 202, 139, 138, 190, 243, 4, 53, 191, 112, 61, 39, 191, 222, 167, 173, 0, 139, 0, 48, 127, 127, 58, 0, 58, 248, 255, 255, 190, 243, 4, 53, 191, 249, 255, 255, 190, 192, 167, 192, 0, 167, 0, 89, 127, 0, 59, 0, 58, 74, 35, 201, 190, 50, 219, 84, 191, 77, 35, 201, 190, 206, 152, 206, 0, 167, 0, 89, 127, 255, 58, 128, 58, 176, 233, 162, 190, 217, 57, 14, 63, 74, 167, 68, 191, 216, 69, 159, 0, 139, 0, 48, 127, 127, 58, 255, 52, 113, 61, 39, 191, 21, 239, 195, 62, 118, 61, 39, 191, 173, 48, 173, 0, 167, 0, 89, 127, 255, 58, 255, 53, 230, 4, 181, 190, 21, 239, 195, 62, 122, 130, 90, 191, 212, 48, 148, 0, 139, 0, 48, 127, 127, 58, 255, 53, 176, 233, 162, 190, 217, 57, 14, 63, 74, 167, 68, 191, 216, 69, 159, 0, 139, 0, 48, 127, 127, 58, 255, 52, 17, 131, 22, 191, 217, 57, 14, 63, 24, 131, 22, 191, 182, 69, 182, 0, 167, 0, 89, 127, 255, 58, 0, 53, 113, 61, 39, 191, 21, 239, 195, 62, 118, 61, 39, 191, 173, 48, 173, 0, 167, 0, 89, 127, 255, 58, 255, 53, 185, 181, 89, 190, 50, 219, 84, 191, 80, 102, 3, 191, 229, 152, 190, 0, 139, 0, 48, 127, 127, 58, 128, 58, 209, 139, 138, 190, 96, 131, 108, 191, 209, 139, 138, 190, 221, 140, 221, 0, 167, 0, 89, 127, 0, 59, 0, 59, 14, 246, 21, 190, 96, 131, 108, 191, 238, 4, 181, 190, 237, 140, 210, 0, 139, 0, 48, 127, 127, 58, 0, 59, 185, 181, 89, 190, 50, 219, 84, 191, 80, 102, 3, 191, 229, 152, 190, 0, 139, 0, 48, 127, 127, 58, 128, 58, 74, 35, 201, 190, 50, 219, 84, 191, 77, 35, 201, 190, 206, 152, 206, 0, 167, 0, 89, 127, 255, 58, 128, 58, 209, 139, 138, 190, 96, 131, 108, 191, 209, 139, 138, 190, 221, 140, 221, 0, 167, 0, 89, 127, 0, 59, 0, 59, 230, 4, 181, 190, 21, 239, 195, 62, 122, 130, 90, 191, 212, 48, 148, 0, 139, 0, 48, 127, 127, 58, 255, 53, 128, 138, 49, 191, 196, 197, 71, 62, 130, 138, 49, 191, 168, 24, 168, 0, 167, 0, 89, 127, 0, 59, 255, 54, 61, 43, 192, 190, 196, 197, 71, 62, 242, 247, 103, 191, 209, 24, 141, 0, 139, 0, 48, 127, 127, 58, 255, 54, 230, 4, 181, 190, 21, 239, 195, 62, 122, 130, 90, 191, 212, 48, 148, 0, 139, 0, 48, 127, 127, 58, 255, 53, 113, 61, 39, 191, 21, 239, 195, 62, 118, 61, 39, 191, 173, 48, 173, 0, 167, 0, 89, 127, 255, 58, 255, 53, 128, 138, 49, 191, 196, 197, 71, 62, 130, 138, 49, 191, 168, 24, 168, 0, 167, 0, 89, 127, 0, 59, 255, 54, 14, 246, 21, 190, 96, 131, 108, 191, 238, 4, 181, 190, 237, 140, 210, 0, 139, 0, 48, 127, 127, 58, 0, 59, 174, 66, 13, 190, 191, 20, 123, 191, 159, 66, 13, 190, 238, 132, 238, 0, 167, 0, 89, 127, 0, 59, 128, 59, 45, 230, 152, 189, 191, 20, 123, 191, 194, 144, 56, 190, 246, 132, 232, 0, 139, 0, 48, 127, 128, 58, 128, 59, 14, 246, 21, 190, 96, 131, 108, 191, 238, 4, 181, 190, 237, 140, 210, 0, 139, 0, 48, 127, 127, 58, 0, 59, 209, 139, 138, 190, 96, 131, 108, 191, 209, 139, 138, 190, 221, 140, 221, 0, 167, 0, 89, 127, 0, 59, 0, 59, 174, 66, 13, 190, 191, 20, 123, 191, 159, 66, 13, 190, 238, 132, 238, 0, 167, 0, 89, 127, 0, 59, 128, 59, 61, 43, 192, 190, 196, 197, 71, 62, 242, 247, 103, 191, 209, 24, 141, 0, 139, 0, 48, 127, 127, 58, 255, 54, 240, 4, 53, 191, 105, 33, 162, 51, 245, 4, 53, 191, 167, 0, 167, 0, 167, 0, 89, 127, 255, 58, 0, 56, 8, 239, 195, 190, 105, 33, 162, 51, 95, 131, 108, 191, 208, 0, 139, 0, 139, 0, 48, 127, 127, 58, 0, 56, 61, 43, 192, 190, 196, 197, 71, 62, 242, 247, 103, 191, 209, 24, 141, 0, 139, 0, 48, 127, 127, 58, 255, 54, 128, 138, 49, 191, 196, 197, 71, 62, 130, 138, 49, 191, 168, 24, 168, 0, 167, 0, 89, 127, 0, 59, 255, 54, 240, 4, 53, 191, 105, 33, 162, 51, 245, 4, 53, 191, 167, 0, 167, 0, 167, 0, 89, 127, 255, 58, 0, 56, 184, 66, 13, 190, 190, 20, 123, 63, 170, 66, 13, 190, 238, 124, 238, 0, 167, 0, 89, 127, 0, 59, 255, 43, 56, 230, 152, 189, 190, 20, 123, 63, 208, 144, 56, 190, 246, 124, 232, 0, 139, 0, 48, 127, 128, 58, 255, 43, 92, 158, 161, 180, 0, 0, 128, 63, 29, 225, 241, 52, 0, 127, 0, 0, 151, 0, 70, 127, 192, 58, 0, 0, 0, 0, 0, 0, 0, 0, 128, 191, 76, 239, 174, 52, 0, 129, 0, 0, 151, 0, 70, 127, 192, 58, 0, 60, 45, 230, 152, 189, 191, 20, 123, 191, 194, 144, 56, 190, 246, 132, 232, 0, 139, 0, 48, 127, 128, 58, 128, 59, 174, 66, 13, 190, 191, 20, 123, 191, 159, 66, 13, 190, 238, 132, 238, 0, 167, 0, 89, 127, 0, 59, 128, 59, 0, 0, 0, 0, 243, 4, 53, 191, 243, 4, 53, 191, 0, 167, 166, 0, 129, 0, 0, 127, 0, 58, 0, 58, 185, 181, 89, 190, 50, 219, 84, 191, 80, 102, 3, 191, 229, 152, 190, 0, 139, 0, 48, 127, 127, 58, 128, 58, 0, 0, 0, 0, 50, 219, 84, 191, 217, 57, 14, 191, 0, 152, 185, 0, 130, 0, 0, 127, 0, 58, 128, 58, 0, 0, 0, 0, 243, 4, 53, 191, 243, 4, 53, 191, 0, 167, 166, 0, 129, 0, 0, 127, 0, 58, 0, 58, 202, 139, 138, 190, 243, 4, 53, 191, 112, 61, 39, 191, 222, 167, 173, 0, 139, 0, 48, 127, 127, 58, 0, 58, 185, 181, 89, 190, 50, 219, 84, 191, 80, 102, 3, 191, 229, 152, 190, 0, 139, 0, 48, 127, 127, 58, 128, 58, 0, 0, 0, 0, 21, 239, 195, 62, 94, 131, 108, 191, 0, 48, 139, 0, 129, 0, 0, 127, 0, 58, 0, 54, 176, 233, 162, 190, 217, 57, 14, 63, 74, 167, 68, 191, 216, 69, 159, 0, 139, 0, 48, 127, 127, 58, 255, 52, 230, 4, 181, 190, 21, 239, 195, 62, 122, 130, 90, 191, 212, 48, 148, 0, 139, 0, 48, 127, 127, 58, 255, 53, 0, 0, 0, 0, 217, 57, 14, 63, 50, 219, 84, 191, 0, 69, 150, 0, 130, 0, 0, 127, 0, 58, 0, 53, 176, 233, 162, 190, 217, 57, 14, 63, 74, 167, 68, 191, 216, 69, 159, 0, 139, 0, 48, 127, 127, 58, 255, 52, 0, 0, 0, 0, 21, 239, 195, 62, 94, 131, 108, 191, 0, 48, 139, 0, 129, 0, 0, 127, 0, 58, 0, 54, 0, 0, 0, 0, 96, 131, 108, 191, 16, 239, 195, 190, 0, 140, 207, 0, 129, 0, 0, 127, 0, 58, 0, 59, 185, 181, 89, 190, 50, 219, 84, 191, 80, 102, 3, 191, 229, 152, 190, 0, 139, 0, 48, 127, 127, 58, 128, 58, 14, 246, 21, 190, 96, 131, 108, 191, 238, 4, 181, 190, 237, 140, 210, 0, 139, 0, 48, 127, 127, 58, 0, 59, 0, 0, 0, 0, 50, 219, 84, 191, 217, 57, 14, 191, 0, 152, 185, 0, 130, 0, 0, 127, 0, 58, 128, 58, 185, 181, 89, 190, 50, 219, 84, 191, 80, 102, 3, 191, 229, 152, 190, 0, 139, 0, 48, 127, 127, 58, 128, 58, 0, 0, 0, 0, 96, 131, 108, 191, 16, 239, 195, 190, 0, 140, 207, 0, 129, 0, 0, 127, 0, 58, 0, 59, 0, 0, 0, 0, 21, 239, 195, 62, 94, 131, 108, 191, 0, 48, 139, 0, 129, 0, 0, 127, 0, 58, 0, 54, 61, 43, 192, 190, 196, 197, 71, 62, 242, 247, 103, 191, 209, 24, 141, 0, 139, 0, 48, 127, 127, 58, 255, 54, 0, 0, 0, 0, 196, 197, 71, 62, 190, 20, 123, 191, 0, 24, 132, 0, 129, 0, 0, 127, 0, 58, 0, 55, 0, 0, 0, 0, 21, 239, 195, 62, 94, 131, 108, 191, 0, 48, 139, 0, 129, 0, 0, 127, 0, 58, 0, 54, 230, 4, 181, 190, 21, 239, 195, 62, 122, 130, 90, 191, 212, 48, 148, 0, 139, 0, 48, 127, 127, 58, 255, 53, 61, 43, 192, 190, 196, 197, 71, 62, 242, 247, 103, 191, 209, 24, 141, 0, 139, 0, 48, 127, 127, 58, 255, 54, 0, 0, 0, 0, 96, 131, 108, 191, 16, 239, 195, 190, 0, 140, 207, 0, 129, 0, 0, 127, 0, 58, 0, 59, 45, 230, 152, 189, 191, 20, 123, 191, 194, 144, 56, 190, 246, 132, 232, 0, 139, 0, 48, 127, 128, 58, 128, 59, 0, 0, 0, 0, 191, 20, 123, 191, 178, 197, 71, 190, 0, 132, 230, 0, 130, 0, 0, 127, 0, 58, 128, 59, 0, 0, 0, 0, 96, 131, 108, 191, 16, 239, 195, 190, 0, 140, 207, 0, 129, 0, 0, 127, 0, 58, 0, 59, 14, 246, 21, 190, 96, 131, 108, 191, 238, 4, 181, 190, 237, 140, 210, 0, 139, 0, 48, 127, 127, 58, 0, 59, 45, 230, 152, 189, 191, 20, 123, 191, 194, 144, 56, 190, 246, 132, 232, 0, 139, 0, 48, 127, 128, 58, 128, 59, 0, 0, 0, 0, 105, 33, 162, 51, 0, 0, 128, 191, 0, 0, 130, 0, 129, 0, 0, 127, 0, 58, 0, 56, 61, 43, 192, 190, 196, 197, 71, 62, 242, 247, 103, 191, 209, 24, 141, 0, 139, 0, 48, 127, 127, 58, 255, 54, 8, 239, 195, 190, 105, 33, 162, 51, 95, 131, 108, 191, 208, 0, 139, 0, 139, 0, 48, 127, 127, 58, 0, 56, 0, 0, 0, 0, 196, 197, 71, 62, 190, 20, 123, 191, 0, 24, 132, 0, 129, 0, 0, 127, 0, 58, 0, 55, 61, 43, 192, 190, 196, 197, 71, 62, 242, 247, 103, 191, 209, 24, 141, 0, 139, 0, 48, 127, 127, 58, 255, 54, 0, 0, 0, 0, 105, 33, 162, 51, 0, 0, 128, 191, 0, 0, 130, 0, 129, 0, 0, 127, 0, 58, 0, 56, 56, 230, 152, 189, 190, 20, 123, 63, 208, 144, 56, 190, 246, 124, 232, 0, 139, 0, 48, 127, 128, 58, 255, 43, 0, 0, 0, 0, 190, 20, 123, 63, 194, 197, 71, 190, 0, 124, 230, 0, 129, 0, 0, 127, 0, 58, 255, 43, 92, 158, 161, 180, 0, 0, 128, 63, 29, 225, 241, 52, 0, 127, 0, 0, 132, 0, 24, 127, 64, 58, 0, 0, 0, 0, 0, 0, 0, 0, 128, 191, 76, 239, 174, 52, 0, 129, 0, 0, 132, 0, 24, 127, 64, 58, 0, 60, 0, 0, 0, 0, 191, 20, 123, 191, 178, 197, 71, 190, 0, 132, 230, 0, 130, 0, 0, 127, 0, 58, 128, 59, 45, 230, 152, 189, 191, 20, 123, 191, 194, 144, 56, 190, 246, 132, 232, 0, 139, 0, 48, 127, 128, 58, 128, 59, 0, 0, 0, 0, 186, 197, 71, 190, 191, 20, 123, 191, 0, 232, 132, 0, 129, 0, 0, 127, 0, 58, 127, 56, 8, 239, 195, 190, 105, 33, 162, 51, 95, 131, 108, 191, 208, 0, 139, 0, 139, 0, 48, 127, 127, 58, 0, 56, 61, 43, 192, 190, 186, 197, 71, 190, 242, 247, 103, 191, 209, 232, 141, 0, 139, 0, 48, 127, 127, 58, 128, 56, 0, 0, 0, 0, 105, 33, 162, 51, 0, 0, 128, 191, 0, 0, 130, 0, 129, 0, 0, 127, 0, 58, 0, 56, 8, 239, 195, 190, 105, 33, 162, 51, 95, 131, 108, 191, 208, 0, 139, 0, 139, 0, 48, 127, 127, 58, 0, 56, 0, 0, 0, 0, 186, 197, 71, 190, 191, 20, 123, 191, 0, 232, 132, 0, 129, 0, 0, 127, 0, 58, 127, 56, 167, 227, 37, 52, 94, 131, 108, 63, 16, 239, 195, 190, 0, 116, 207, 0, 130, 0, 0, 127, 255, 57, 0, 48, 56, 230, 152, 189, 190, 20, 123, 63, 208, 144, 56, 190, 246, 124, 232, 0, 139, 0, 48, 127, 128, 58, 255, 43, 22, 246, 21, 190, 94, 131, 108, 63, 240, 4, 181, 190, 237, 116, 210, 0, 139, 0, 48, 127, 128, 58, 0, 48, 0, 0, 0, 0, 190, 20, 123, 63, 194, 197, 71, 190, 0, 124, 230, 0, 129, 0, 0, 127, 0, 58, 255, 43, 56, 230, 152, 189, 190, 20, 123, 63, 208, 144, 56, 190, 246, 124, 232, 0, 139, 0, 48, 127, 128, 58, 255, 43, 167, 227, 37, 52, 94, 131, 108, 63, 16, 239, 195, 190, 0, 116, 207, 0, 130, 0, 0, 127, 255, 57, 0, 48, 0, 0, 0, 0, 186, 197, 71, 190, 191, 20, 123, 191, 0, 232, 132, 0, 129, 0, 0, 127, 0, 58, 127, 56, 229, 4, 181, 190, 16, 239, 195, 190, 120, 130, 90, 191, 212, 208, 148, 0, 139, 0, 48, 127, 127, 58, 0, 57, 0, 0, 0, 0, 16, 239, 195, 190, 95, 131, 108, 191, 0, 208, 139, 0, 129, 0, 0, 127, 0, 58, 255, 56, 0, 0, 0, 0, 186, 197, 71, 190, 191, 20, 123, 191, 0, 232, 132, 0, 129, 0, 0, 127, 0, 58, 127, 56, 61, 43, 192, 190, 186, 197, 71, 190, 242, 247, 103, 191, 209, 232, 141, 0, 139, 0, 48, 127, 127, 58, 128, 56, 229, 4, 181, 190, 16, 239, 195, 190, 120, 130, 90, 191, 212, 208, 148, 0, 139, 0, 48, 127, 127, 58, 0, 57, 167, 227, 37, 52, 94, 131, 108, 63, 16, 239, 195, 190, 0, 116, 207, 0, 130, 0, 0, 127, 255, 57, 0, 48, 186, 181, 89, 190, 49, 219, 84, 63, 80, 102, 3, 191, 229, 104, 190, 0, 139, 0, 48, 127, 127, 58, 0, 50, 212, 241, 178, 52, 49, 219, 84, 63, 216, 57, 14, 191, 0, 104, 185, 0, 130, 0, 0, 127, 255, 57, 0, 50, 167, 227, 37, 52, 94, 131, 108, 63, 16, 239, 195, 190, 0, 116, 207, 0, 130, 0, 0, 127, 255, 57, 0, 48, 22, 246, 21, 190, 94, 131, 108, 63, 240, 4, 181, 190, 237, 116, 210, 0, 139, 0, 48, 127, 128, 58, 0, 48, 186, 181, 89, 190, 49, 219, 84, 63, 80, 102, 3, 191, 229, 104, 190, 0, 139, 0, 48, 127, 127, 58, 0, 50, 0, 0, 0, 0, 16, 239, 195, 190, 95, 131, 108, 191, 0, 208, 139, 0, 129, 0, 0, 127, 0, 58, 255, 56, 176, 233, 162, 190, 217, 57, 14, 191, 74, 167, 68, 191, 216, 187, 159, 0, 139, 0, 48, 127, 127, 58, 128, 57, 0, 0, 0, 0, 217, 57, 14, 191, 50, 219, 84, 191, 0, 187, 150, 0, 130, 0, 0, 127, 0, 58, 127, 57, 0, 0, 0, 0, 16, 239, 195, 190, 95, 131, 108, 191, 0, 208, 139, 0, 129, 0, 0, 127, 0, 58, 255, 56, 229, 4, 181, 190, 16, 239, 195, 190, 120, 130, 90, 191, 212, 208, 148, 0, 139, 0, 48, 127, 127, 58, 0, 57, 176, 233, 162, 190, 217, 57, 14, 191, 74, 167, 68, 191, 216, 187, 159, 0, 139, 0, 48, 127, 127, 58, 128, 57, 212, 241, 178, 52, 49, 219, 84, 63, 216, 57, 14, 191, 0, 104, 185, 0, 130, 0, 0, 127, 255, 57, 0, 50, 202, 139, 138, 190, 243, 4, 53, 63, 112, 61, 39, 191, 222, 89, 173, 0, 139, 0, 48, 127, 127, 58, 255, 51, 0, 0, 0, 0, 243, 4, 53, 63, 243, 4, 53, 191, 0, 89, 166, 0, 130, 0, 0, 127, 0, 58, 255, 51, 212, 241, 178, 52, 49, 219, 84, 63, 216, 57, 14, 191, 0, 104, 185, 0, 130, 0, 0, 127, 255, 57, 0, 50, 186, 181, 89, 190, 49, 219, 84, 63, 80, 102, 3, 191, 229, 104, 190, 0, 139, 0, 48, 127, 127, 58, 0, 50, 202, 139, 138, 190, 243, 4, 53, 63, 112, 61, 39, 191, 222, 89, 173, 0, 139, 0, 48, 127, 127, 58, 255, 51, 0, 0, 0, 0, 243, 4, 53, 191, 243, 4, 53, 191, 0, 167, 166, 0, 129, 0, 0, 127, 0, 58, 0, 58, 176, 233, 162, 190, 217, 57, 14, 191, 74, 167, 68, 191, 216, 187, 159, 0, 139, 0, 48, 127, 127, 58, 128, 57, 202, 139, 138, 190, 243, 4, 53, 191, 112, 61, 39, 191, 222, 167, 173, 0, 139, 0, 48, 127, 127, 58, 0, 58, 0, 0, 0, 0, 217, 57, 14, 191, 50, 219, 84, 191, 0, 187, 150, 0, 130, 0, 0, 127, 0, 58, 127, 57, 176, 233, 162, 190, 217, 57, 14, 191, 74, 167, 68, 191, 216, 187, 159, 0, 139, 0, 48, 127, 127, 58, 128, 57, 0, 0, 0, 0, 243, 4, 53, 191, 243, 4, 53, 191, 0, 167, 166, 0, 129, 0, 0, 127, 0, 58, 0, 58, 0, 0, 0, 0, 243, 4, 53, 63, 243, 4, 53, 191, 0, 89, 166, 0, 130, 0, 0, 127, 0, 58, 255, 51, 176, 233, 162, 190, 217, 57, 14, 63, 74, 167, 68, 191, 216, 69, 159, 0, 139, 0, 48, 127, 127, 58, 255, 52, 0, 0, 0, 0, 217, 57, 14, 63, 50, 219, 84, 191, 0, 69, 150, 0, 130, 0, 0, 127, 0, 58, 0, 53, 0, 0, 0, 0, 243, 4, 53, 63, 243, 4, 53, 191, 0, 89, 166, 0, 130, 0, 0, 127, 0, 58, 255, 51, 202, 139, 138, 190, 243, 4, 53, 63, 112, 61, 39, 191, 222, 89, 173, 0, 139, 0, 48, 127, 127, 58, 255, 51, 176, 233, 162, 190, 217, 57, 14, 63, 74, 167, 68, 191, 216, 69, 159, 0, 139, 0, 48, 127, 127, 58, 255, 52 ), -"array_index_data": PoolByteArray( ), -"blend_shape_data": [ ], -"format": 97303, -"index_count": 0, -"primitive": 4, -"skeleton_aabb": [ ], -"vertex_count": 1440 -} - -[sub_resource type="SphereShape" id=2] - -[sub_resource type="ArrayMesh" id=3] -surfaces/0 = { -"aabb": AABB( -0.184739, -0.121198, -8.55993, 0.64686, 0.242406, 6.0141 ), -"array_data": PoolByteArray( 48, 44, 61, 190, 183, 54, 248, 61, 52, 24, 156, 192, 129, 0, 0, 0, 0, 127, 0, 127, 0, 57, 0, 58, 0, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 48, 44, 61, 190, 183, 54, 248, 189, 210, 238, 34, 192, 129, 0, 0, 0, 0, 127, 0, 127, 0, 54, 0, 60, 0, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 48, 44, 61, 190, 183, 54, 248, 189, 52, 24, 156, 192, 129, 0, 0, 0, 0, 127, 0, 127, 0, 54, 0, 58, 0, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 48, 44, 61, 190, 183, 54, 248, 61, 52, 24, 156, 192, 129, 0, 0, 0, 0, 127, 0, 127, 0, 57, 0, 58, 0, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 48, 44, 61, 190, 183, 54, 248, 61, 210, 238, 34, 192, 129, 0, 0, 0, 0, 127, 0, 127, 0, 57, 0, 60, 0, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 48, 44, 61, 190, 183, 54, 248, 189, 210, 238, 34, 192, 129, 0, 0, 0, 0, 127, 0, 127, 0, 54, 0, 60, 0, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 48, 44, 61, 62, 183, 54, 248, 61, 52, 24, 156, 192, 0, 0, 129, 0, 0, 127, 0, 127, 0, 57, 0, 56, 0, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 48, 44, 61, 190, 183, 54, 248, 189, 52, 24, 156, 192, 0, 0, 129, 0, 0, 127, 0, 127, 0, 54, 0, 58, 0, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 48, 44, 61, 62, 183, 54, 248, 189, 52, 24, 156, 192, 0, 0, 129, 0, 0, 127, 0, 127, 0, 54, 0, 56, 0, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 48, 44, 61, 62, 183, 54, 248, 61, 52, 24, 156, 192, 0, 0, 129, 0, 0, 127, 0, 127, 0, 57, 0, 56, 0, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 48, 44, 61, 190, 183, 54, 248, 61, 52, 24, 156, 192, 0, 0, 129, 0, 0, 127, 0, 127, 0, 57, 0, 58, 0, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 48, 44, 61, 190, 183, 54, 248, 189, 52, 24, 156, 192, 0, 0, 129, 0, 0, 127, 0, 127, 0, 54, 0, 58, 0, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 48, 44, 61, 62, 183, 54, 248, 61, 210, 238, 34, 192, 127, 0, 0, 0, 0, 127, 0, 127, 0, 57, 0, 52, 0, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 48, 44, 61, 62, 183, 54, 248, 189, 52, 24, 156, 192, 127, 0, 0, 0, 0, 127, 0, 127, 0, 54, 0, 56, 0, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 48, 44, 61, 62, 183, 54, 248, 189, 210, 238, 34, 192, 127, 0, 0, 0, 0, 127, 0, 127, 0, 54, 0, 52, 0, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 48, 44, 61, 62, 183, 54, 248, 61, 210, 238, 34, 192, 127, 0, 0, 0, 0, 127, 0, 127, 0, 57, 0, 52, 0, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 48, 44, 61, 62, 183, 54, 248, 61, 52, 24, 156, 192, 127, 0, 0, 0, 0, 127, 0, 127, 0, 57, 0, 56, 0, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 48, 44, 61, 62, 183, 54, 248, 189, 52, 24, 156, 192, 127, 0, 0, 0, 0, 127, 0, 127, 0, 54, 0, 56, 0, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 48, 44, 61, 190, 183, 54, 248, 61, 210, 238, 34, 192, 0, 0, 127, 0, 0, 127, 0, 127, 0, 57, 0, 0, 0, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 48, 44, 61, 62, 183, 54, 248, 189, 210, 238, 34, 192, 0, 0, 127, 0, 0, 127, 0, 127, 0, 54, 0, 52, 0, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 48, 44, 61, 190, 183, 54, 248, 189, 210, 238, 34, 192, 0, 0, 127, 0, 0, 127, 0, 127, 0, 54, 0, 0, 0, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 48, 44, 61, 190, 183, 54, 248, 61, 210, 238, 34, 192, 0, 0, 127, 0, 0, 127, 0, 127, 0, 57, 0, 0, 0, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 48, 44, 61, 62, 183, 54, 248, 61, 210, 238, 34, 192, 0, 0, 127, 0, 0, 127, 0, 127, 0, 57, 0, 52, 0, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 48, 44, 61, 62, 183, 54, 248, 189, 210, 238, 34, 192, 0, 0, 127, 0, 0, 127, 0, 127, 0, 54, 0, 52, 0, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 48, 44, 61, 190, 183, 54, 248, 189, 210, 238, 34, 192, 0, 129, 0, 0, 127, 0, 0, 127, 0, 48, 0, 52, 0, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 48, 44, 61, 62, 183, 54, 248, 189, 52, 24, 156, 192, 0, 129, 0, 0, 127, 0, 0, 127, 0, 54, 0, 56, 0, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 48, 44, 61, 190, 183, 54, 248, 189, 52, 24, 156, 192, 0, 129, 0, 0, 127, 0, 0, 127, 0, 48, 0, 56, 0, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 48, 44, 61, 190, 183, 54, 248, 189, 210, 238, 34, 192, 0, 129, 0, 0, 127, 0, 0, 127, 0, 48, 0, 52, 0, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 48, 44, 61, 62, 183, 54, 248, 189, 210, 238, 34, 192, 0, 129, 0, 0, 127, 0, 0, 127, 0, 54, 0, 52, 0, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 48, 44, 61, 62, 183, 54, 248, 189, 52, 24, 156, 192, 0, 129, 0, 0, 127, 0, 0, 127, 0, 54, 0, 56, 0, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 48, 44, 61, 62, 183, 54, 248, 61, 210, 238, 34, 192, 0, 127, 0, 0, 129, 0, 0, 127, 0, 57, 0, 52, 0, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 48, 44, 61, 190, 183, 54, 248, 61, 52, 24, 156, 192, 0, 127, 0, 0, 129, 0, 0, 127, 0, 59, 0, 56, 0, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 48, 44, 61, 62, 183, 54, 248, 61, 52, 24, 156, 192, 0, 127, 0, 0, 129, 0, 0, 127, 0, 57, 0, 56, 0, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 48, 44, 61, 62, 183, 54, 248, 61, 210, 238, 34, 192, 0, 127, 0, 0, 129, 0, 0, 127, 0, 57, 0, 52, 0, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 48, 44, 61, 190, 183, 54, 248, 61, 210, 238, 34, 192, 0, 127, 0, 0, 129, 0, 0, 127, 0, 59, 0, 52, 0, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 48, 44, 61, 190, 183, 54, 248, 61, 52, 24, 156, 192, 0, 127, 0, 0, 129, 0, 0, 127, 0, 59, 0, 56, 0, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 48, 44, 61, 190, 183, 54, 248, 61, 30, 116, 238, 192, 129, 0, 0, 0, 0, 127, 0, 127, 0, 57, 0, 58, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 48, 44, 61, 190, 183, 54, 248, 189, 84, 211, 163, 192, 129, 0, 0, 0, 0, 127, 0, 127, 0, 54, 0, 60, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 48, 44, 61, 190, 183, 54, 248, 189, 30, 116, 238, 192, 129, 0, 0, 0, 0, 127, 0, 127, 0, 54, 0, 58, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 48, 44, 61, 190, 183, 54, 248, 61, 30, 116, 238, 192, 129, 0, 0, 0, 0, 127, 0, 127, 0, 57, 0, 58, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 48, 44, 61, 190, 183, 54, 248, 61, 84, 211, 163, 192, 129, 0, 0, 0, 0, 127, 0, 127, 0, 57, 0, 60, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 48, 44, 61, 190, 183, 54, 248, 189, 84, 211, 163, 192, 129, 0, 0, 0, 0, 127, 0, 127, 0, 54, 0, 60, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 48, 44, 61, 62, 183, 54, 248, 61, 30, 116, 238, 192, 0, 0, 129, 0, 0, 127, 0, 127, 0, 57, 0, 56, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 48, 44, 61, 190, 183, 54, 248, 189, 30, 116, 238, 192, 0, 0, 129, 0, 0, 127, 0, 127, 0, 54, 0, 58, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 48, 44, 61, 62, 183, 54, 248, 189, 30, 116, 238, 192, 0, 0, 129, 0, 0, 127, 0, 127, 0, 54, 0, 56, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 48, 44, 61, 62, 183, 54, 248, 61, 30, 116, 238, 192, 0, 0, 129, 0, 0, 127, 0, 127, 0, 57, 0, 56, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 48, 44, 61, 190, 183, 54, 248, 61, 30, 116, 238, 192, 0, 0, 129, 0, 0, 127, 0, 127, 0, 57, 0, 58, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 48, 44, 61, 190, 183, 54, 248, 189, 30, 116, 238, 192, 0, 0, 129, 0, 0, 127, 0, 127, 0, 54, 0, 58, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 48, 44, 61, 62, 183, 54, 248, 61, 84, 211, 163, 192, 127, 0, 0, 0, 0, 127, 0, 127, 0, 57, 0, 52, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 48, 44, 61, 62, 183, 54, 248, 189, 30, 116, 238, 192, 127, 0, 0, 0, 0, 127, 0, 127, 0, 54, 0, 56, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 48, 44, 61, 62, 183, 54, 248, 189, 84, 211, 163, 192, 127, 0, 0, 0, 0, 127, 0, 127, 0, 54, 0, 52, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 48, 44, 61, 62, 183, 54, 248, 61, 84, 211, 163, 192, 127, 0, 0, 0, 0, 127, 0, 127, 0, 57, 0, 52, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 48, 44, 61, 62, 183, 54, 248, 61, 30, 116, 238, 192, 127, 0, 0, 0, 0, 127, 0, 127, 0, 57, 0, 56, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 48, 44, 61, 62, 183, 54, 248, 189, 30, 116, 238, 192, 127, 0, 0, 0, 0, 127, 0, 127, 0, 54, 0, 56, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 48, 44, 61, 190, 183, 54, 248, 61, 84, 211, 163, 192, 0, 0, 127, 0, 0, 127, 0, 127, 0, 57, 0, 0, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 48, 44, 61, 62, 183, 54, 248, 189, 84, 211, 163, 192, 0, 0, 127, 0, 0, 127, 0, 127, 0, 54, 0, 52, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 48, 44, 61, 190, 183, 54, 248, 189, 84, 211, 163, 192, 0, 0, 127, 0, 0, 127, 0, 127, 0, 54, 0, 0, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 48, 44, 61, 190, 183, 54, 248, 61, 84, 211, 163, 192, 0, 0, 127, 0, 0, 127, 0, 127, 0, 57, 0, 0, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 48, 44, 61, 62, 183, 54, 248, 61, 84, 211, 163, 192, 0, 0, 127, 0, 0, 127, 0, 127, 0, 57, 0, 52, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 48, 44, 61, 62, 183, 54, 248, 189, 84, 211, 163, 192, 0, 0, 127, 0, 0, 127, 0, 127, 0, 54, 0, 52, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 48, 44, 61, 190, 183, 54, 248, 189, 84, 211, 163, 192, 0, 129, 0, 0, 127, 0, 0, 127, 0, 48, 0, 52, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 48, 44, 61, 62, 183, 54, 248, 189, 30, 116, 238, 192, 0, 129, 0, 0, 127, 0, 0, 127, 0, 54, 0, 56, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 48, 44, 61, 190, 183, 54, 248, 189, 30, 116, 238, 192, 0, 129, 0, 0, 127, 0, 0, 127, 0, 48, 0, 56, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 48, 44, 61, 190, 183, 54, 248, 189, 84, 211, 163, 192, 0, 129, 0, 0, 127, 0, 0, 127, 0, 48, 0, 52, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 48, 44, 61, 62, 183, 54, 248, 189, 84, 211, 163, 192, 0, 129, 0, 0, 127, 0, 0, 127, 0, 54, 0, 52, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 48, 44, 61, 62, 183, 54, 248, 189, 30, 116, 238, 192, 0, 129, 0, 0, 127, 0, 0, 127, 0, 54, 0, 56, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 48, 44, 61, 62, 183, 54, 248, 61, 84, 211, 163, 192, 0, 127, 0, 0, 129, 0, 0, 127, 0, 57, 0, 52, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 48, 44, 61, 190, 183, 54, 248, 61, 30, 116, 238, 192, 0, 127, 0, 0, 129, 0, 0, 127, 0, 59, 0, 56, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 48, 44, 61, 62, 183, 54, 248, 61, 30, 116, 238, 192, 0, 127, 0, 0, 129, 0, 0, 127, 0, 57, 0, 56, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 48, 44, 61, 62, 183, 54, 248, 61, 84, 211, 163, 192, 0, 127, 0, 0, 129, 0, 0, 127, 0, 57, 0, 52, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 48, 44, 61, 190, 183, 54, 248, 61, 84, 211, 163, 192, 0, 127, 0, 0, 129, 0, 0, 127, 0, 59, 0, 52, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 48, 44, 61, 190, 183, 54, 248, 61, 30, 116, 238, 192, 0, 127, 0, 0, 129, 0, 0, 127, 0, 59, 0, 56, 1, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 48, 44, 61, 190, 183, 54, 248, 61, 122, 245, 8, 193, 129, 0, 0, 0, 0, 127, 0, 127, 0, 57, 0, 58, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 48, 44, 61, 190, 183, 54, 248, 189, 200, 246, 254, 192, 129, 0, 0, 0, 0, 127, 0, 127, 0, 54, 109, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 48, 44, 61, 190, 183, 54, 248, 189, 122, 245, 8, 193, 129, 0, 0, 0, 0, 127, 0, 127, 0, 54, 0, 58, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 48, 44, 61, 190, 183, 54, 248, 61, 122, 245, 8, 193, 129, 0, 0, 0, 0, 127, 0, 127, 0, 57, 0, 58, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 48, 44, 61, 190, 183, 54, 248, 61, 200, 246, 254, 192, 129, 0, 0, 0, 0, 127, 0, 127, 0, 57, 109, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 48, 44, 61, 190, 183, 54, 248, 189, 200, 246, 254, 192, 129, 0, 0, 0, 0, 127, 0, 127, 0, 54, 109, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 48, 44, 61, 62, 183, 54, 248, 61, 122, 245, 8, 193, 0, 0, 129, 0, 0, 127, 0, 127, 0, 57, 0, 56, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 48, 44, 61, 190, 183, 54, 248, 189, 122, 245, 8, 193, 0, 0, 129, 0, 0, 127, 0, 127, 0, 54, 0, 58, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 48, 44, 61, 62, 183, 54, 248, 189, 122, 245, 8, 193, 0, 0, 129, 0, 0, 127, 0, 127, 0, 54, 0, 56, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 48, 44, 61, 62, 183, 54, 248, 61, 122, 245, 8, 193, 0, 0, 129, 0, 0, 127, 0, 127, 0, 57, 0, 56, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 48, 44, 61, 190, 183, 54, 248, 61, 122, 245, 8, 193, 0, 0, 129, 0, 0, 127, 0, 127, 0, 57, 0, 58, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 48, 44, 61, 190, 183, 54, 248, 189, 122, 245, 8, 193, 0, 0, 129, 0, 0, 127, 0, 127, 0, 54, 0, 58, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 50, 155, 236, 62, 183, 54, 248, 61, 94, 93, 247, 192, 0, 127, 0, 0, 127, 0, 0, 127, 0, 57, 0, 52, 2, 1, 0, 0, 52, 237, 202, 18, 0, 0, 0, 0, 48, 44, 61, 62, 183, 54, 248, 61, 200, 246, 254, 192, 0, 127, 0, 0, 130, 0, 0, 127, 0, 57, 37, 53, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 50, 155, 236, 62, 183, 54, 248, 61, 200, 246, 254, 192, 0, 127, 0, 0, 127, 0, 0, 127, 0, 57, 37, 53, 2, 1, 0, 0, 17, 208, 237, 47, 0, 0, 0, 0, 50, 155, 236, 62, 183, 54, 248, 61, 94, 93, 247, 192, 0, 127, 0, 0, 127, 0, 0, 127, 0, 57, 0, 52, 2, 1, 0, 0, 52, 237, 202, 18, 0, 0, 0, 0, 48, 44, 61, 62, 183, 54, 248, 61, 94, 93, 247, 192, 0, 127, 0, 0, 130, 0, 0, 127, 0, 57, 0, 52, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 48, 44, 61, 62, 183, 54, 248, 61, 200, 246, 254, 192, 0, 127, 0, 0, 130, 0, 0, 127, 0, 57, 37, 53, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 48, 44, 61, 190, 183, 54, 248, 61, 94, 93, 247, 192, 0, 0, 127, 0, 0, 127, 0, 127, 0, 57, 0, 0, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 48, 44, 61, 62, 183, 54, 248, 189, 94, 93, 247, 192, 0, 0, 127, 0, 0, 127, 0, 127, 0, 54, 0, 52, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 48, 44, 61, 190, 183, 54, 248, 189, 94, 93, 247, 192, 0, 0, 127, 0, 0, 127, 0, 127, 0, 54, 0, 0, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 48, 44, 61, 190, 183, 54, 248, 61, 94, 93, 247, 192, 0, 0, 127, 0, 0, 127, 0, 127, 0, 57, 0, 0, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 48, 44, 61, 62, 183, 54, 248, 61, 94, 93, 247, 192, 0, 0, 127, 0, 0, 127, 0, 127, 0, 57, 0, 52, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 48, 44, 61, 62, 183, 54, 248, 189, 94, 93, 247, 192, 0, 0, 127, 0, 0, 127, 0, 127, 0, 54, 0, 52, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 48, 44, 61, 190, 183, 54, 248, 189, 94, 93, 247, 192, 0, 129, 0, 0, 126, 0, 0, 127, 0, 48, 0, 52, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 48, 44, 61, 62, 183, 54, 248, 189, 200, 246, 254, 192, 0, 129, 0, 0, 126, 0, 0, 127, 0, 54, 37, 53, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 48, 44, 61, 190, 183, 54, 248, 189, 200, 246, 254, 192, 0, 129, 0, 0, 126, 0, 0, 127, 0, 48, 37, 53, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 48, 44, 61, 190, 183, 54, 248, 189, 94, 93, 247, 192, 0, 129, 0, 0, 126, 0, 0, 127, 0, 48, 0, 52, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 48, 44, 61, 62, 183, 54, 248, 189, 94, 93, 247, 192, 0, 129, 0, 0, 127, 0, 0, 127, 0, 54, 0, 52, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 48, 44, 61, 62, 183, 54, 248, 189, 200, 246, 254, 192, 0, 129, 0, 0, 126, 0, 0, 127, 0, 54, 37, 53, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 48, 44, 61, 62, 183, 54, 248, 61, 94, 93, 247, 192, 0, 127, 0, 0, 130, 0, 0, 127, 0, 57, 0, 52, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 48, 44, 61, 190, 183, 54, 248, 61, 200, 246, 254, 192, 0, 127, 0, 0, 130, 0, 0, 127, 0, 59, 37, 53, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 48, 44, 61, 62, 183, 54, 248, 61, 200, 246, 254, 192, 0, 127, 0, 0, 130, 0, 0, 127, 0, 57, 37, 53, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 48, 44, 61, 62, 183, 54, 248, 61, 94, 93, 247, 192, 0, 127, 0, 0, 130, 0, 0, 127, 0, 57, 0, 52, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 48, 44, 61, 190, 183, 54, 248, 61, 94, 93, 247, 192, 0, 127, 0, 0, 129, 0, 0, 127, 0, 59, 0, 52, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 48, 44, 61, 190, 183, 54, 248, 61, 200, 246, 254, 192, 0, 127, 0, 0, 130, 0, 0, 127, 0, 59, 37, 53, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 48, 44, 61, 62, 183, 54, 248, 61, 200, 246, 254, 192, 0, 127, 0, 0, 130, 0, 0, 127, 0, 57, 37, 53, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 48, 44, 61, 190, 183, 54, 248, 61, 122, 245, 8, 193, 0, 127, 0, 0, 130, 0, 0, 127, 0, 59, 0, 56, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 48, 44, 61, 62, 183, 54, 248, 61, 122, 245, 8, 193, 0, 127, 0, 0, 129, 0, 0, 127, 0, 57, 0, 56, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 48, 44, 61, 62, 183, 54, 248, 61, 200, 246, 254, 192, 0, 127, 0, 0, 130, 0, 0, 127, 0, 57, 37, 53, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 48, 44, 61, 190, 183, 54, 248, 61, 200, 246, 254, 192, 0, 127, 0, 0, 130, 0, 0, 127, 0, 59, 37, 53, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 48, 44, 61, 190, 183, 54, 248, 61, 122, 245, 8, 193, 0, 127, 0, 0, 130, 0, 0, 127, 0, 59, 0, 56, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 48, 44, 61, 190, 183, 54, 248, 189, 200, 246, 254, 192, 0, 129, 0, 0, 126, 0, 0, 127, 0, 48, 37, 53, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 48, 44, 61, 62, 183, 54, 248, 189, 122, 245, 8, 193, 0, 129, 0, 0, 126, 0, 0, 127, 0, 54, 0, 56, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 48, 44, 61, 190, 183, 54, 248, 189, 122, 245, 8, 193, 0, 129, 0, 0, 127, 0, 0, 127, 0, 48, 0, 56, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 48, 44, 61, 190, 183, 54, 248, 189, 200, 246, 254, 192, 0, 129, 0, 0, 126, 0, 0, 127, 0, 48, 37, 53, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 48, 44, 61, 62, 183, 54, 248, 189, 200, 246, 254, 192, 0, 129, 0, 0, 126, 0, 0, 127, 0, 54, 37, 53, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 48, 44, 61, 62, 183, 54, 248, 189, 122, 245, 8, 193, 0, 129, 0, 0, 126, 0, 0, 127, 0, 54, 0, 56, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 48, 44, 61, 62, 183, 54, 248, 61, 200, 246, 254, 192, 127, 0, 0, 0, 0, 127, 0, 127, 0, 57, 37, 53, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 48, 44, 61, 62, 183, 54, 248, 189, 122, 245, 8, 193, 127, 0, 0, 0, 0, 127, 0, 127, 0, 54, 0, 56, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 48, 44, 61, 62, 183, 54, 248, 189, 200, 246, 254, 192, 127, 0, 0, 0, 0, 127, 0, 127, 0, 54, 37, 53, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 48, 44, 61, 62, 183, 54, 248, 61, 200, 246, 254, 192, 127, 0, 0, 0, 0, 127, 0, 127, 0, 57, 37, 53, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 48, 44, 61, 62, 183, 54, 248, 61, 122, 245, 8, 193, 127, 0, 0, 0, 0, 127, 0, 127, 0, 57, 0, 56, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 48, 44, 61, 62, 183, 54, 248, 189, 122, 245, 8, 193, 127, 0, 0, 0, 0, 127, 0, 127, 0, 54, 0, 56, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 48, 44, 61, 190, 183, 54, 248, 61, 200, 246, 254, 192, 129, 0, 0, 0, 0, 127, 0, 127, 0, 57, 109, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 48, 44, 61, 190, 183, 54, 248, 189, 94, 93, 247, 192, 129, 0, 0, 0, 0, 127, 0, 127, 0, 54, 0, 60, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 48, 44, 61, 190, 183, 54, 248, 189, 200, 246, 254, 192, 129, 0, 0, 0, 0, 127, 0, 127, 0, 54, 109, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 48, 44, 61, 190, 183, 54, 248, 61, 200, 246, 254, 192, 129, 0, 0, 0, 0, 127, 0, 127, 0, 57, 109, 59, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 48, 44, 61, 190, 183, 54, 248, 61, 94, 93, 247, 192, 129, 0, 0, 0, 0, 127, 0, 127, 0, 57, 0, 60, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 48, 44, 61, 190, 183, 54, 248, 189, 94, 93, 247, 192, 129, 0, 0, 0, 0, 127, 0, 127, 0, 54, 0, 60, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 50, 155, 236, 62, 183, 54, 248, 61, 94, 93, 247, 192, 127, 0, 0, 0, 0, 127, 0, 127, 0, 57, 0, 52, 2, 1, 0, 0, 52, 237, 202, 18, 0, 0, 0, 0, 50, 155, 236, 62, 183, 54, 248, 189, 200, 246, 254, 192, 127, 0, 0, 0, 0, 127, 0, 127, 0, 54, 37, 53, 2, 1, 0, 0, 185, 233, 69, 22, 0, 0, 0, 0, 50, 155, 236, 62, 183, 54, 248, 189, 94, 93, 247, 192, 127, 0, 0, 0, 0, 127, 0, 127, 0, 54, 0, 52, 2, 1, 0, 0, 170, 242, 84, 13, 0, 0, 0, 0, 50, 155, 236, 62, 183, 54, 248, 61, 94, 93, 247, 192, 127, 0, 0, 0, 0, 127, 0, 127, 0, 57, 0, 52, 2, 1, 0, 0, 52, 237, 202, 18, 0, 0, 0, 0, 50, 155, 236, 62, 183, 54, 248, 61, 200, 246, 254, 192, 127, 0, 0, 0, 0, 127, 0, 127, 0, 57, 37, 53, 2, 1, 0, 0, 17, 208, 237, 47, 0, 0, 0, 0, 50, 155, 236, 62, 183, 54, 248, 189, 200, 246, 254, 192, 127, 0, 0, 0, 0, 127, 0, 127, 0, 54, 37, 53, 2, 1, 0, 0, 185, 233, 69, 22, 0, 0, 0, 0, 48, 44, 61, 62, 183, 54, 248, 61, 94, 93, 247, 192, 0, 0, 127, 0, 0, 127, 0, 127, 0, 57, 0, 52, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 50, 155, 236, 62, 183, 54, 248, 189, 94, 93, 247, 192, 0, 0, 127, 0, 127, 0, 0, 129, 0, 54, 0, 52, 2, 1, 0, 0, 170, 242, 84, 13, 0, 0, 0, 0, 48, 44, 61, 62, 183, 54, 248, 189, 94, 93, 247, 192, 0, 0, 127, 0, 0, 127, 0, 127, 0, 54, 0, 52, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 48, 44, 61, 62, 183, 54, 248, 61, 94, 93, 247, 192, 0, 0, 127, 0, 0, 127, 0, 127, 0, 57, 0, 52, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 50, 155, 236, 62, 183, 54, 248, 61, 94, 93, 247, 192, 0, 0, 127, 0, 127, 0, 0, 129, 0, 57, 0, 52, 2, 1, 0, 0, 52, 237, 202, 18, 0, 0, 0, 0, 50, 155, 236, 62, 183, 54, 248, 189, 94, 93, 247, 192, 0, 0, 127, 0, 127, 0, 0, 129, 0, 54, 0, 52, 2, 1, 0, 0, 170, 242, 84, 13, 0, 0, 0, 0, 50, 155, 236, 62, 183, 54, 248, 61, 200, 246, 254, 192, 0, 0, 129, 0, 127, 0, 0, 127, 0, 57, 37, 53, 2, 1, 0, 0, 17, 208, 237, 47, 0, 0, 0, 0, 48, 44, 61, 62, 183, 54, 248, 189, 200, 246, 254, 192, 0, 0, 129, 0, 127, 0, 0, 127, 0, 54, 37, 53, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 50, 155, 236, 62, 183, 54, 248, 189, 200, 246, 254, 192, 0, 0, 129, 0, 127, 0, 0, 127, 0, 54, 37, 53, 2, 1, 0, 0, 185, 233, 69, 22, 0, 0, 0, 0, 50, 155, 236, 62, 183, 54, 248, 61, 200, 246, 254, 192, 0, 0, 129, 0, 127, 0, 0, 127, 0, 57, 37, 53, 2, 1, 0, 0, 17, 208, 237, 47, 0, 0, 0, 0, 48, 44, 61, 62, 183, 54, 248, 61, 200, 246, 254, 192, 0, 0, 129, 0, 127, 0, 0, 127, 0, 57, 37, 53, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 48, 44, 61, 62, 183, 54, 248, 189, 200, 246, 254, 192, 0, 0, 129, 0, 127, 0, 0, 127, 0, 54, 37, 53, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 48, 44, 61, 62, 183, 54, 248, 189, 94, 93, 247, 192, 0, 129, 0, 0, 127, 0, 0, 127, 0, 54, 0, 52, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 50, 155, 236, 62, 183, 54, 248, 189, 200, 246, 254, 192, 0, 129, 0, 0, 127, 0, 0, 127, 0, 54, 37, 53, 2, 1, 0, 0, 185, 233, 69, 22, 0, 0, 0, 0, 48, 44, 61, 62, 183, 54, 248, 189, 200, 246, 254, 192, 0, 129, 0, 0, 126, 0, 0, 127, 0, 54, 37, 53, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 48, 44, 61, 62, 183, 54, 248, 189, 94, 93, 247, 192, 0, 129, 0, 0, 127, 0, 0, 127, 0, 54, 0, 52, 2, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 50, 155, 236, 62, 183, 54, 248, 189, 94, 93, 247, 192, 0, 129, 0, 0, 127, 0, 0, 127, 0, 54, 0, 52, 2, 1, 0, 0, 170, 242, 84, 13, 0, 0, 0, 0, 50, 155, 236, 62, 183, 54, 248, 189, 200, 246, 254, 192, 0, 129, 0, 0, 127, 0, 0, 127, 0, 54, 37, 53, 2, 1, 0, 0, 185, 233, 69, 22, 0, 0, 0, 0 ), -"array_index_data": PoolByteArray( ), -"blend_shape_data": [ ], -"format": 97495, -"index_count": 0, -"primitive": 4, -"skeleton_aabb": [ AABB( -0.184739, -0.121198, -4.87795, 0.369478, 0.242406, 2.33213 ), AABB( -0.184739, -0.121198, -7.96762, 0.64686, 0.242406, 2.84808 ), AABB( -0.184739, -0.121198, -8.55993, 0.64686, 0.242406, 0.829783 ) ], -"vertex_count": 156 -} - -[sub_resource type="Skin" id=4] -bind_count = 5 -bind/0/bone = 0 -bind/0/pose = Transform( 1, 9.17561e-19, -9.16646e-17, -9.16646e-17, 0.020018, -0.9998, 9.17561e-19, 0.9998, 0.020018, -2.33362e-16, -2.54532, 0.0509622 ) -bind/1/bone = 1 -bind/1/pose = Transform( 1, -9.60376e-26, 5.10854e-24, 4.28191e-24, -0.0216853, -0.999765, 9.28764e-26, 0.999765, -0.0216853, 2.23781e-16, -4.98441, -0.156995 ) -bind/2/bone = 2 -bind/2/pose = Transform( 1, 1.2326e-32, 1.34045e-31, -8.25617e-25, 0, -1, -9.60376e-26, 1, 0, 2.23781e-16, -7.60024, 0.00782001 ) -bind/3/bone = 3 -bind/3/pose = Transform( 1, 0, 0, 0, 0, -1, 0, 1, 0, 2.23781e-16, -8.54317, 0.00782001 ) -bind/4/bone = 4 -bind/4/pose = Transform( 1, 0, -2.38419e-07, -2.84217e-14, 1, -1.19209e-07, 2.38419e-07, 0, 1, -1.18891e-06, -1.48879, 4.98664 ) - -[sub_resource type="SphereShape" id=7] -radius = 0.713315 - -[sub_resource type="Animation" id=5] -length = 0.583333 -tracks/0/type = "transform" -tracks/0/path = NodePath("Armature/Skeleton:bone_2") -tracks/0/interp = 1 -tracks/0/loop_wrap = true -tracks/0/imported = false -tracks/0/enabled = true -tracks/0/keys = PoolRealArray( 0, 1, 0, 0, 0, 0, 0, 6.70224e-32, 1, 1, 1, 1, 0.0666667, 1, 2.64698e-23, -2.38419e-07, -4.09782e-08, -0.0709697, 8.32486e-25, -9.7737e-26, 0.997478, 1, 1, 1, 0.133333, 1, -5.29396e-24, 0, -1.19209e-07, -0.21111, 1.34947e-24, -7.81775e-26, 0.977462, 1, 1, 1, 0.2, 1, 1.58819e-23, 0, 7.07805e-08, -0.338457, -3.53586e-24, -8.01725e-25, 0.940982, 1, 1, 1, 0.266667, 1, -2.24993e-23, 0, -7.45058e-08, -0.360446, -8.45813e-17, -1.41886e-23, 0.93278, 1, 1, 1, 0.333333, 1, -1.32349e-23, 0, -2.38419e-07, -0.21312, -8.84992e-17, -1.18528e-23, 0.977026, 1, 1, 1, 0.4, 1, 3.17637e-23, 0, 0, 0.0627816, -8.98846e-17, -1.05674e-23, 0.998027, 1, 1, 1, 0.466667, 1, 7.94093e-24, 0, 2.23517e-08, 0.265486, -5.55692e-17, -1.11536e-23, 0.964115, 1, 1, 1, 0.533333, 1, 7.94092e-24, 0, -2.6077e-08, 0.123094, 6.82008e-17, -2.50056e-24, 0.992395, 1, 1, 1, 0.583333, 1, -2.64698e-23, 0, 3.72529e-09, -0.148111, -3.28872e-17, 2.71832e-24, 0.988971, 1, 1, 1 ) -tracks/1/type = "transform" -tracks/1/path = NodePath("Armature/Skeleton:bone_1") -tracks/1/interp = 1 -tracks/1/loop_wrap = true -tracks/1/imported = false -tracks/1/enabled = true -tracks/1/keys = PoolRealArray( 0, 1, 2.64698e-23, 0, 0, 0, -5.16988e-26, -7.54479e-25, 1, 1, 1, 1, 0.0666667, 1, 0, 0, 0, -0.0853115, 8.36189e-25, -1.40079e-23, 0.996354, 1, 1, 1, 0.133333, 1, 2.64698e-23, 0, 7.45058e-09, -0.254366, 3.61377e-24, -1.35364e-23, 0.967108, 1, 1, 1, 0.2, 1, -2.64698e-23, 0, 1.49012e-08, -0.405631, 2.85703e-24, -6.82032e-24, 0.914037, 1, 1, 1, 0.266667, 1, -5.29396e-23, 0, 5.96046e-08, -0.435911, -1.0091e-16, -2.18878e-18, 0.89999, 1, 1, 1, 0.333333, 1, 2.64698e-23, -2.38419e-07, 1.49012e-08, -0.304449, -1.04914e-16, -2.27563e-18, 0.952529, 1, 1, 1, 0.4, 1, 0, 2.38419e-07, 6.70552e-08, -0.0558202, -1.06395e-16, -2.30775e-18, 0.998441, 1, 1, 1, 0.466667, 1, 0, 0, -1.49012e-08, 0.133794, -7.46471e-17, -1.61913e-18, 0.991009, 1, 1, 1, 0.533333, 1, 0, 0, 0, 0.10452, 3.73489e-17, 8.10109e-19, 0.994523, 1, 1, 1, 0.583333, 1, 0, 0, 0, 0.00890188, 1.97616e-18, 4.2858e-20, 0.99996, 1, 1, 1 ) -tracks/2/type = "transform" -tracks/2/path = NodePath("Armature/Skeleton:bone") -tracks/2/interp = 1 -tracks/2/loop_wrap = true -tracks/2/imported = false -tracks/2/enabled = true -tracks/2/keys = PoolRealArray( 0, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 0.0666667, 1, 0, 0, 0, 0.163554, -1.63208e-24, 2.70578e-25, 0.986534, 1, 1, 1, 0.133333, 1, 0, 0, 0, 0.500252, 7.16239e-25, -4.13799e-25, 0.86588, 1, 1, 1, 0.2, 1, 0, 0, 0, 0.754199, -7.62209e-24, -6.36202e-24, 0.656646, 1, 1, 1, 0.266667, 1, 0, 0, 0, 0.799103, 1.07382e-16, -2.90615e-18, 0.601194, 1, 1, 1, 0.333333, 1, 0, 0, 0, 0.65835, 1.15743e-16, -3.13242e-18, 0.752712, 1, 1, 1, 0.4, 1, 0, 0, 0, 0.324848, 1.17969e-16, -3.19264e-18, 0.945766, 1, 1, 1, 0.466667, 1, 0, 0, 0, 0.0515224, 8.74589e-17, -2.36693e-18, 0.998672, 1, 1, 1, 0.533333, 1, 0, 0, 0, 0.00191568, 2.49658e-19, -6.75492e-21, 0.999998, 1, 1, 1, 0.583333, 1, 0, 0, 0, 0.00191565, 2.49661e-19, -6.75492e-21, 0.999998, 1, 1, 1 ) -tracks/3/type = "transform" -tracks/3/path = NodePath("Armature/Skeleton:hand_ik") -tracks/3/interp = 1 -tracks/3/loop_wrap = true -tracks/3/imported = false -tracks/3/enabled = true -tracks/3/keys = PoolRealArray( 0, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 0.583333, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1 ) -tracks/4/type = "transform" -tracks/4/path = NodePath("Armature/Skeleton:handpole") -tracks/4/interp = 1 -tracks/4/loop_wrap = true -tracks/4/imported = false -tracks/4/enabled = true -tracks/4/keys = PoolRealArray( 0, 1, 5.68434e-14, 0, 0, -9.0278e-36, -7.10543e-15, 4.23516e-22, 1, 1, 1, 1, 0.583333, 1, 5.68434e-14, 0, 0, -9.0278e-36, -7.10543e-15, 4.23516e-22, 1, 1, 1, 1 ) - -[sub_resource type="SphereShape" id=6] - -[node name="Arm" type="RigidBody"] -script = ExtResource( 1 ) - -[node name="Sphere" type="MeshInstance" parent="."] -transform = Transform( 1.9959, 0, 0, 0, 1.9959, 0, 0, 0, 1.9959, 0, 0, 0 ) -mesh = SubResource( 1 ) -material/0 = null - -[node name="CollisionShape" type="CollisionShape" parent="."] -transform = Transform( 1.9959, 0, 0, 0, 1.9959, 0, 0, 0, 1.9959, 0, 0, 0 ) -shape = SubResource( 2 ) - -[node name="Armature" type="Spatial" parent="."] -transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -2.54583 ) - -[node name="Skeleton" type="Skeleton" parent="Armature"] -bones/0/name = "bone" -bones/0/parent = -1 -bones/0/rest = Transform( 1, -9.16646e-17, 9.17558e-19, 9.17558e-19, 0.0200179, 0.9998, -9.16646e-17, -0.9998, 0.0200179, 0, 0, 0 ) -bones/0/enabled = true -bones/0/bound_children = [ ] -bones/1/name = "bone_1" -bones/1/parent = 0 -bones/1/rest = Transform( 1, 9.16231e-17, 2.90512e-18, -9.16646e-17, 0.99913, 0.0416942, 9.17561e-19, -0.0416942, 0.99913, 1.2957e-24, 2.4413, 0 ) -bones/1/enabled = true -bones/1/bound_children = [ ] -bones/2/name = "bone_2" -bones/2/parent = 1 -bones/2/rest = Transform( 1, -5.10854e-24, -9.60376e-26, 5.10525e-24, 0.999765, -0.0216853, 2.06795e-25, 0.0216853, 0.999765, 2.71197e-23, 2.61421, -1.86265e-09 ) -bones/2/enabled = true -bones/2/bound_children = [ ] -bones/3/name = "hand_ik" -bones/3/parent = -1 -bones/3/rest = Transform( 1, 0, 0, 0, 0, 1, 0, -1, 0, -2.23781e-16, -0.00782001, -5.99735 ) -bones/3/enabled = true -bones/3/bound_children = [ ] -bones/4/name = "handpole" -bones/4/parent = -1 -bones/4/rest = Transform( 1, -7.10543e-15, 2.38419e-07, -7.10543e-15, 1, 5.96046e-08, -2.38419e-07, -5.96046e-08, 1, -2.23781e-16, 1.48879, -2.44081 ) -bones/4/enabled = true -bones/4/bound_children = [ ] - -[node name="Cube" type="MeshInstance" parent="Armature/Skeleton"] -mesh = SubResource( 3 ) -skin = SubResource( 4 ) -material/0 = null - -[node name="BoneAttachment" type="BoneAttachment" parent="Armature/Skeleton"] -transform = Transform( 1, -1.97986e-23, -2.67322e-24, 2.57758e-24, -8.3819e-08, 1, 3.22115e-23, -1, -8.3819e-08, -2.23781e-16, -0.00782044, -5.05441 ) -bone_name = "bone_2" - -[node name="TouchArea" type="Area" parent="Armature/Skeleton/BoneAttachment"] - -[node name="CollisionShape" type="CollisionShape" parent="Armature/Skeleton/BoneAttachment/TouchArea"] -shape = SubResource( 7 ) - -[node name="AnimationPlayer" type="AnimationPlayer" parent="."] -anims/ArmatureAction001 = SubResource( 5 ) - -[node name="CollisionShape2" type="CollisionShape" parent="."] -transform = Transform( 1, -1.97986e-23, -2.67322e-24, 2.57758e-24, -8.3819e-08, 1, 3.22115e-23, -1, -8.3819e-08, -2.23781e-16, -0.00782044, -7.60024 ) -shape = SubResource( 6 ) diff --git a/Ingame/Ingame.gd b/Ingame/Ingame.gd new file mode 100644 index 0000000..2983361 --- /dev/null +++ b/Ingame/Ingame.gd @@ -0,0 +1,16 @@ +extends Spatial + + +# Declare member variables here. Examples: +# var a: int = 2 +# var b: String = "text" + + +# Called when the node enters the scene tree for the first time. +func _ready() -> void: + InGameState.set_player_count(2) + + +# Called every frame. 'delta' is the elapsed time since the previous frame. +#func _process(delta: float) -> void: +# pass diff --git a/Ingame/Testing.tscn b/Ingame/Testing.tscn index 6a3766f..6d46412 100644 --- a/Ingame/Testing.tscn +++ b/Ingame/Testing.tscn @@ -1,6 +1,9 @@ -[gd_scene load_steps=4 format=2] +[gd_scene load_steps=7 format=2] -[ext_resource path="res://Ingame/BodyParts/Arm.tscn" type="PackedScene" id=1] +[ext_resource path="res://BodyParts/Arm.tscn" type="PackedScene" id=1] +[ext_resource path="res://UI/UI.tscn" type="PackedScene" id=2] +[ext_resource path="res://BodyParts/BodyBase/BodyBase.tscn" type="PackedScene" id=3] +[ext_resource path="res://Ingame/Ingame.gd" type="Script" id=4] [sub_resource type="PlaneMesh" id=1] size = Vector2( 10, 10 ) @@ -8,7 +11,8 @@ size = Vector2( 10, 10 ) [sub_resource type="BoxShape" id=2] extents = Vector3( 5, 1, 5 ) -[node name="Spatial" type="Spatial"] +[node name="InGame" type="Spatial"] +script = ExtResource( 4 ) [node name="MeshInstance" type="MeshInstance" parent="."] transform = Transform( 10, 0, 0, 0, 10, 0, 0, 0, 10, 0, 0, 0 ) @@ -22,11 +26,21 @@ transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -1, 0 ) shape = SubResource( 2 ) [node name="Camera" type="Camera" parent="."] -transform = Transform( 1, 0, 0, 0, 0.866025, 0.5, 0, -0.5, 0.866025, 0, 9, 18 ) +transform = Transform( -4.37114e-08, -0.5, 0.866025, 0, 0.866025, 0.5, -1, 2.18557e-08, -3.78552e-08, 17, 9, -2 ) [node name="DirectionalLight" type="DirectionalLight" parent="."] transform = Transform( 0.999532, 0.0126075, 0.027872, -0.0305909, 0.411942, 0.910697, 0, -0.911123, 0.412135, 0, 0, 0 ) shadow_enabled = true -[node name="Arm" parent="." instance=ExtResource( 1 )] -transform = Transform( 0.652297, -0.343448, 0.675686, 0, 0.89145, 0.453119, -0.757964, -0.295568, 0.58149, 0, 11.9276, 0 ) +[node name="Torso" parent="." instance=ExtResource( 3 )] +transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 3.02111, 0 ) + +[node name="Arm" parent="Torso/FrontLeft" index="1" instance=ExtResource( 1 )] +key = 83 + +[node name="Arm" parent="Torso/FrontRight" index="1" instance=ExtResource( 1 )] +key = 65 + +[node name="UI" parent="." instance=ExtResource( 2 )] + +[editable path="Torso"] diff --git a/UI/PlayerHealth.gd b/UI/PlayerHealth.gd new file mode 100644 index 0000000..bc42463 --- /dev/null +++ b/UI/PlayerHealth.gd @@ -0,0 +1,21 @@ +extends ProgressBar + + +export(int) var player_id + + +# Called when the node enters the scene tree for the first time. +func _ready() -> void: + InGameState.connect("player_health_updated", self, "_on_player_health_updated") + + max_value = InGameState.max_health + + +func _on_player_health_updated(updated_id, updated_health): + if player_id == updated_id: + value = updated_health + + +# Called every frame. 'delta' is the elapsed time since the previous frame. +#func _process(delta: float) -> void: +# pass diff --git a/UI/UI.tscn b/UI/UI.tscn new file mode 100644 index 0000000..1b33837 --- /dev/null +++ b/UI/UI.tscn @@ -0,0 +1,80 @@ +[gd_scene load_steps=2 format=2] + +[ext_resource path="res://UI/PlayerHealth.gd" type="Script" id=1] + +[node name="UI" type="Control"] +anchor_right = 1.0 +anchor_bottom = 1.0 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="MarginContainer" type="MarginContainer" parent="."] +anchor_right = 1.0 +anchor_bottom = 1.0 +margin_left = 20.0 +margin_top = 20.0 +margin_right = -20.0 +margin_bottom = -20.0 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="PlayerHealthController" type="Control" parent="MarginContainer"] +margin_right = 984.0 +margin_bottom = 560.0 + +[node name="VSplitContainer" type="VSplitContainer" parent="MarginContainer/PlayerHealthController"] +margin_right = 984.0 +margin_bottom = 560.0 +split_offset = 902 +dragger_visibility = 2 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="HSplitContainer" type="HSplitContainer" parent="MarginContainer/PlayerHealthController/VSplitContainer"] +margin_right = 984.0 +margin_bottom = 560.0 +split_offset = 492 +dragger_visibility = 1 + +[node name="Player1Health" type="ProgressBar" parent="MarginContainer/PlayerHealthController/VSplitContainer/HSplitContainer"] +margin_right = 496.0 +margin_bottom = 14.0 +script = ExtResource( 1 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="Player2Health" type="ProgressBar" parent="MarginContainer/PlayerHealthController/VSplitContainer/HSplitContainer"] +margin_left = 508.0 +margin_right = 984.0 +margin_bottom = 14.0 +script = ExtResource( 1 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="HSplitContainer2" type="HSplitContainer" parent="MarginContainer/PlayerHealthController/VSplitContainer"] +visible = false +margin_top = 546.0 +margin_right = 984.0 +margin_bottom = 560.0 +split_offset = 492 +dragger_visibility = 1 + +[node name="Player3Health" type="ProgressBar" parent="MarginContainer/PlayerHealthController/VSplitContainer/HSplitContainer2"] +margin_right = 496.0 +margin_bottom = 14.0 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="Player4Health" type="ProgressBar" parent="MarginContainer/PlayerHealthController/VSplitContainer/HSplitContainer2"] +margin_left = 508.0 +margin_right = 984.0 +margin_bottom = 14.0 +__meta__ = { +"_edit_use_anchors_": false +} diff --git a/project.godot b/project.godot index 073c88b..4b61df9 100644 --- a/project.godot +++ b/project.godot @@ -8,9 +8,26 @@ config_version=4 -_global_script_classes=[ ] +_global_script_classes=[ { +"base": "Spatial", +"class": "BodyBase", +"language": "GDScript", +"path": "res://BodyParts/BodyBase/BodyBase.gd" +}, { +"base": "Spatial", +"class": "BodyPart", +"language": "GDScript", +"path": "res://BodyParts/BodyPart.gd" +}, { +"base": "BodyPart", +"class": "PushingBodyPart", +"language": "GDScript", +"path": "res://BodyParts/PushingBodyPart.gd" +} ] _global_script_class_icons={ - +"BodyBase": "", +"BodyPart": "", +"PushingBodyPart": "" } [application] @@ -19,6 +36,10 @@ config/name="BodyPartFighter" run/main_scene="res://Ingame/Testing.tscn" config/icon="res://icon.png" +[autoload] + +InGameState="*res://Global/InGameState.gd" + [rendering] environment/default_environment="res://default_env.tres"