diff options
| author | Jan Tuomi <jan@jantuomi.fi> | 2025-11-27 22:45:13 +0200 |
|---|---|---|
| committer | Jan Tuomi <jan@jantuomi.fi> | 2025-11-27 22:45:13 +0200 |
| commit | fa546bfde3c7ee4795f33e584cb1922d07cf8ec5 (patch) | |
| tree | cd55edd4386d87f3a7581d7861d6c74c443131c0 | |
| parent | 3236bdfd8b305354d7d418e628f26980577dd58b (diff) | |
Add computer and curve following
| -rw-r--r-- | computer.gd | 8 | ||||
| -rw-r--r-- | computer.gd.uid | 1 | ||||
| -rw-r--r-- | docs/index.html | 2 | ||||
| -rw-r--r-- | docs/index.pck | bin | 3846888 -> 3853448 bytes | |||
| -rw-r--r-- | docs/index.service.worker.js | 2 | ||||
| -rw-r--r-- | player.gd | 36 | ||||
| -rw-r--r-- | player.tscn | 1 | ||||
| -rw-r--r-- | project.godot | 1 | ||||
| -rw-r--r-- | room_test3.tscn | 63 |
9 files changed, 93 insertions, 21 deletions
diff --git a/computer.gd b/computer.gd new file mode 100644 index 0000000..eed1899 --- /dev/null +++ b/computer.gd @@ -0,0 +1,8 @@ +extends Sprite2D + +@export var path: Path2D +@export var speed: float +@export var reverse: bool + +func _on_area_2d_body_entered(player: Player) -> void: + player.follow_curve(path.curve, speed, reverse) diff --git a/computer.gd.uid b/computer.gd.uid new file mode 100644 index 0000000..bb12d16 --- /dev/null +++ b/computer.gd.uid @@ -0,0 +1 @@ +uid://b77ngd0fnqxi5 diff --git a/docs/index.html b/docs/index.html index 26b76c3..18e3b24 100644 --- a/docs/index.html +++ b/docs/index.html @@ -112,7 +112,7 @@ body { <script src="index.js"></script> <script> -const GODOT_CONFIG = {"args":[],"canvasResizePolicy":2,"emscriptenPoolSize":8,"ensureCrossOriginIsolationHeaders":true,"executable":"index","experimentalVK":false,"fileSizes":{"index.pck":3846888,"index.wasm":38034280},"focusCanvas":true,"gdextensionLibs":[],"godotPoolSize":4,"serviceWorker":"index.service.worker.js"}; +const GODOT_CONFIG = {"args":[],"canvasResizePolicy":2,"emscriptenPoolSize":8,"ensureCrossOriginIsolationHeaders":true,"executable":"index","experimentalVK":false,"fileSizes":{"index.pck":3853448,"index.wasm":38034280},"focusCanvas":true,"gdextensionLibs":[],"godotPoolSize":4,"serviceWorker":"index.service.worker.js"}; const GODOT_THREADS_ENABLED = false; const engine = new Engine(GODOT_CONFIG); diff --git a/docs/index.pck b/docs/index.pck Binary files differindex 3036a52..f2d8692 100644 --- a/docs/index.pck +++ b/docs/index.pck diff --git a/docs/index.service.worker.js b/docs/index.service.worker.js index 85bcaac..3ef8c73 100644 --- a/docs/index.service.worker.js +++ b/docs/index.service.worker.js @@ -4,7 +4,7 @@ // Incrementing CACHE_VERSION will kick off the install event and force // previously cached resources to be updated from the network. /** @type {string} */ -const CACHE_VERSION = '1764264560|5770444584'; +const CACHE_VERSION = '1764276298|14106419829'; /** @type {string} */ const CACHE_PREFIX = 'MobileMetroidvan-sw-cache-'; const CACHE_NAME = CACHE_PREFIX + CACHE_VERSION; @@ -5,12 +5,13 @@ extends CharacterBody2D @export var jump_strength: float @export var coyote_max_ms: float @export var jump_held_coef: float -@export var curve_speed: float ## float (-1.0 .. 1.0) or null var forced_input_x: Variant var curve_t: float = 0 var followed_curve: Curve2D +var curve_speed: float +var curve_dir: int enum { MOVEMENT_NORMAL, MOVEMENT_FORCED, @@ -99,8 +100,6 @@ func _movement_normal(delta: float): coyote += delta var can_jump = coyote < (coyote_max_ms * 0.001) and jump_was_released - if Input.is_action_just_pressed("jump"): - print_debug("coyote:", coyote, ", max:", coyote_max_ms * 0.001) if Input.is_action_pressed("jump") and can_jump: velocity.y = -jump_strength # Force coyote time to expire to forbid double jumps @@ -134,17 +133,32 @@ func _movement_forced(delta: float): move_and_slide() -func follow_curve(curve: Curve2D): - movement_type = MOVEMENT_CURVE - followed_curve = curve - curve_t = 0 +func follow_curve(curve: Curve2D, speed: float, reverse: bool): + if movement_type != MOVEMENT_CURVE: + movement_type = MOVEMENT_CURVE + followed_curve = curve + curve_speed = speed + if reverse: + curve_dir = -1 + curve_t = 1 + else: + curve_dir = 1 + curve_t = 0 func _movement_curve(delta: float): - #print_debug("t:", curve_t) - curve_t += curve_speed * delta - if curve_t >= 1.0: + curve_t += curve_dir * curve_speed * delta + var finished: bool + if curve_dir == 1: + finished = curve_t >= 1.0 + else: + finished = curve_t <= 0.0 + + var new_position = followed_curve.sample_baked(curve_t * followed_curve.get_baked_length(), true) + velocity = (new_position - position) / delta + + if finished: movement_type = MOVEMENT_NORMAL followed_curve = null return - position = followed_curve.sample_baked(curve_t * followed_curve.get_baked_length(), true) + position = new_position diff --git a/player.tscn b/player.tscn index 152142c..4d6a445 100644 --- a/player.tscn +++ b/player.tscn @@ -107,7 +107,6 @@ speed = 70.0 jump_strength = 200.0 coyote_max_ms = 100.0 jump_held_coef = 0.8 -curve_speed = 0.1 [node name="AnimatedSprite2D" type="AnimatedSprite2D" parent="."] position = Vector2(0, -1) diff --git a/project.godot b/project.godot index e467ac5..a8e0cf5 100644 --- a/project.godot +++ b/project.godot @@ -63,6 +63,7 @@ menu={ 2d_physics/layer_1="Solid terrain" 2d_physics/layer_2="Player" 2d_physics/layer_3="Door" +2d_physics/layer_4="Computer" [rendering] diff --git a/room_test3.tscn b/room_test3.tscn index 96a89f1..720a5bd 100644 --- a/room_test3.tscn +++ b/room_test3.tscn @@ -1,11 +1,22 @@ -[gd_scene load_steps=6 format=4 uid="uid://3o7g1rxy06sb"] +[gd_scene load_steps=10 format=4 uid="uid://3o7g1rxy06sb"] -[ext_resource type="Texture2D" uid="uid://dkek11j5dh6as" path="res://assets.bak/kenney_1-bit-platformer-pack/Tiles/Default/tile_0338.png" id="1_pwspw"] +[ext_resource type="Texture2D" uid="uid://dkek11j5dh6as" path="res://assets.untracked/kenney_1-bit-platformer-pack/Tiles/Default/tile_0338.png" id="1_pwspw"] [ext_resource type="PackedScene" uid="uid://coxnsharboouu" path="res://player.tscn" id="2_bml3v"] +[ext_resource type="Texture2D" uid="uid://jokhiukm54o2" path="res://assets/kenney_1-bit-platformer-pack/Tiles/Default/tile_0185.png" id="2_mtemi"] [ext_resource type="TileSet" uid="uid://0cd30n67d6k5" path="res://tileset_kenney_platformer.tres" id="2_pwspw"] +[ext_resource type="Script" uid="uid://b77ngd0fnqxi5" path="res://computer.gd" id="3_bml3v"] [ext_resource type="PackedScene" uid="uid://dfyvkc2qlcdac" path="res://game_camera.tscn" id="3_w1h0g"] [ext_resource type="PackedScene" uid="uid://df0loiahar23o" path="res://door.tscn" id="6_i21us"] +[sub_resource type="RectangleShape2D" id="RectangleShape2D_bml3v"] +size = Vector2(7, 7) + +[sub_resource type="Curve2D" id="Curve2D_bml3v"] +_data = { +"points": PackedVector2Array(0, 0, 0, 0, -24, 88, 0, 0, 0, 0, -120, 88, 0, 0, 0, 0, -120, 8, 0, 0, 0, 0, -184, 8, 0, 0, 0, 0, -184, -55, 0, 0, 0, 0, -168, -55) +} +point_count = 6 + [node name="RoomTest3" type="Node2D"] process_mode = 1 @@ -22,16 +33,48 @@ offset_bottom = 16.0 texture = ExtResource("1_pwspw") stretch_mode = 2 +[node name="Computer1" type="Sprite2D" parent="." node_paths=PackedStringArray("path")] +self_modulate = Color(1, 1, 0.38039216, 1) +position = Vector2(-24, 88) +texture = ExtResource("2_mtemi") +script = ExtResource("3_bml3v") +path = NodePath("../ComputerPath") +speed = 0.4 + +[node name="Area2D" type="Area2D" parent="Computer1"] +collision_layer = 9 +collision_mask = 2 +input_pickable = false + +[node name="CollisionShape2D" type="CollisionShape2D" parent="Computer1/Area2D"] +position = Vector2(0, 1) +shape = SubResource("RectangleShape2D_bml3v") + +[node name="Computer2" type="Sprite2D" parent="." node_paths=PackedStringArray("path")] +self_modulate = Color(1, 1, 0.38039216, 1) +position = Vector2(-168, -56) +texture = ExtResource("2_mtemi") +script = ExtResource("3_bml3v") +path = NodePath("../ComputerPath") +speed = 0.4 +reverse = true + +[node name="Area2D" type="Area2D" parent="Computer2"] +collision_layer = 9 +collision_mask = 2 +input_pickable = false + +[node name="CollisionShape2D" type="CollisionShape2D" parent="Computer2/Area2D"] +position = Vector2(0, 1) +shape = SubResource("RectangleShape2D_bml3v") + [node name="TileMapLayer" type="TileMapLayer" parent="."] -tile_map_data = PackedByteArray("AAACAAYAAQAIAAQAAAADAAYAAQAIAAQAAAAEAAYAAQAIAAQAAAAFAAYAAQAIAAUAAAAGAAYAAQAIAAUAAAAHAAYAAQAIAAUAAAAIAAYAAQAIAAQAAAACAAcAAQAIAAUAAAACAAgAAQAIAAUAAAADAAgAAQAIAAUAAAAEAAgAAQAIAAUAAAAEAAkAAQAIAAUAAAAFAAkAAQAIAAUAAAAGAAkAAQAIAAUAAAAHAAkAAQAIAAUAAAAHAAgAAQAIAAUAAAAIAAgAAQAIAAUAAAAIAAcAAQAIAAUAAAAHAAcAAQAIAAUAAAAGAAcAAQAIAAUAAAAFAAcAAQAIAAUAAAAEAAcAAQAIAAUAAAADAAcAAQAIAAUAAAAFAAgAAQAIAAUAAAAGAAgAAQAIAAUAAAAJAAUAAQAHAAUAAAAJAAQAAQAHAAUAAAAKAAQAAQAIAAUAAAALAAQAAQAIAAUAAAALAAUAAQAIAAUAAAALAAYAAQAIAAUAAAALAAcAAQAIAAUAAAAMAAgAAQAIAAUAAAANAAgAAQAIAAUAAAALAAgAAQAIAAUAAAAKAAgAAQAIAAUAAAAKAAcAAQAIAAUAAAAKAAYAAQAIAAUAAAAKAAUAAQAIAAUAAAAJAAYAAQAIAAUAAAAJAAcAAQAIAAUAAAAJAAgAAQAIAAUAAAAJAAkAAQAIAAUAAAAIAAkAAQAIAAUAAAAKAAkAAQAIAAUAAAALAAkAAQAIAAUAAAAMAAkAAQAIAAUAAAAMAAcAAQAIAAUAAAABAAUAAQAJAAUAAAABAAQAAQAJAAUAAAABAAMAAQAJAAUAAAABAAIAAQAJAAUAAAAAAAIAAQAIAAUAAAAAAAMAAQAIAAUAAAAAAAQAAQAIAAUAAAAAAAUAAQAIAAUAAAAAAAYAAQAIAAUAAAAAAAcAAQAIAAUAAAABAAYAAQAIAAUAAAABAAcAAQAIAAUAAAABAAgAAQAIAAUAAAABAAkAAQAIAAUAAAAAAAkAAQAIAAUAAAAAAAgAAQAIAAUAAAACAAkAAQAIAAUAAAADAAkAAQAIAAUAAAAOAAYAAQAAAAAAAAAOAAgAAQAAAAAAAAAPAAkAAQAAAAAAAAAKAAMAAQAIAAUAAAAKAAIAAQAIAAUAAAAHAAUAAQAJAAUAAAAEAAEAAQAJAAYAAAAEAAIAAQATAAAAAAAEAAMAAQATAAEAAAAPAAgAAQAAAAAAAAAQAAcAAQAAAAAAAAAQAAYAAQAAAAAAAAAQAAUAAQAAAAAAAAAQAAQAAQAAAAAAAAAQAAMAAQAAAAAAAAAQAAIAAQAAAAAAAAAQAAEAAQAAAAAAAAAQAAAAAQAAAAAAAAANAAkAAQAIAAUAAAAOAAkAAQAAAAAAAAAQAAkAAQAAAAAAAAAQAAgAAQAAAAAAAAARAAkAAQAAAAAAAAARAAgAAQAAAAAAAAARAAcAAQAAAAAAAAARAAYAAQAAAAAAAAARAAUAAQAAAAAAAAARAAQAAQAAAAAAAAARAAMAAQAAAAAAAAARAAIAAQAAAAAAAAARAAEAAQAAAAAAAAARAAAAAQAAAAAAAAASAAAAAQAAAAAAAAASAAEAAQAAAAAAAAASAAIAAQAAAAAAAAASAAMAAQAAAAAAAAASAAQAAQAAAAAAAAASAAUAAQAAAAAAAAASAAYAAQAAAAAAAAASAAcAAQAAAAAAAAASAAgAAQAAAAAAAAASAAkAAQAAAAAAAAASAAoAAQAAAAAAAAASAAsAAQAAAAAAAAARAAsAAQAAAAAAAAARAAoAAQAAAAAAAAAQAAoAAQAAAAAAAAAPAAoAAQAAAAAAAAAOAAoAAQAAAAAAAAANAAoAAQAIAAUAAAAMAAoAAQAIAAUAAAALAAoAAQAIAAUAAAAKAAoAAQAIAAUAAAAJAAoAAQAIAAUAAAAIAAoAAQAIAAUAAAAHAAoAAQAIAAUAAAAGAAoAAQAIAAUAAAAFAAoAAQAIAAUAAAAEAAoAAQAIAAUAAAADAAoAAQAIAAUAAAACAAoAAQAIAAUAAAABAAoAAQAIAAUAAAAAAAoAAQAIAAUAAAAAAAsAAQAIAAUAAAABAAsAAQAIAAUAAAACAAsAAQAIAAUAAAADAAsAAQAIAAUAAAAEAAsAAQAIAAUAAAAFAAsAAQAIAAUAAAAGAAsAAQAIAAUAAAAHAAsAAQAIAAUAAAAIAAsAAQAIAAUAAAAJAAsAAQAIAAUAAAAKAAsAAQAIAAUAAAALAAsAAQAIAAUAAAAMAAsAAQAIAAUAAAANAAsAAQAAAAAAAAAOAAsAAQAAAAAAAAAPAAsAAQAAAAAAAAAQAAsAAQAAAAAAAAAAAAEAAQAIAAUAAAAAAAAAAQAIAAUAAAAAAP//AQAIAAUAAAAAAP7/AQAIAAUAAAD///7/AQAIAAUAAAD/////AQAIAAUAAAD//wAAAQAIAAUAAAD//wEAAQAIAAUAAAD//wIAAQAIAAUAAAD//wMAAQAIAAUAAAD//wQAAQAIAAUAAAD//wUAAQAIAAUAAAD//wYAAQAIAAUAAAD//wcAAQAIAAUAAAD//wgAAQAIAAUAAAD+/wgAAQAIAAUAAAD+/wcAAQAIAAUAAAD+/wYAAQAIAAUAAAD+/wUAAQAIAAUAAAD+/wQAAQAIAAUAAAD+/wMAAQAIAAUAAAD+/wIAAQAIAAUAAAD+/wEAAQAIAAUAAAD+/wAAAQAIAAUAAAD+////AQAIAAUAAAD+/wkAAQAIAAUAAAD//wkAAQAIAAUAAAD//woAAQAIAAUAAAD//wsAAQAIAAUAAAD+/wsAAQAIAAUAAAD+/woAAQAIAAUAAAABAAEAAQAIAAUAAAABAAAAAQAIAAUAAAABAP//AQAIAAUAAAABAP7/AQAIAAUAAAABAP3/AQAIAAUAAAAQAP//AQAAAAAAAAAQAP7/AQAAAAAAAAAQAP3/AQAAAAAAAAARAP//AQAAAAAAAAAPAAcAAQAAAAAAAAAQAPz/AQAAAAAAAAARAP7/AQAAAAAAAAAUAAcAAQAAAAAAAAAUAAYAAQAAAAAAAAAUAAUAAQAAAAAAAAAUAAQAAQAAAAAAAAAUAAMAAQAAAAAAAAAUAAEAAQAAAAAAAAAUAAIAAQAAAAAAAAATAAgAAQAAAAAAAAATAAkAAQAAAAAAAAATAAoAAQAAAAAAAAATAAsAAQAAAAAAAAAUAAsAAQAAAAAAAAAUAAoAAQAAAAAAAAAUAAkAAQAAAAAAAAAUAAgAAQAAAAAAAAAVAAkAAQAAAAAAAAAVAAoAAQAAAAAAAAAVAAsAAQAAAAAAAAAVAAgAAQAAAAAAAAAVAAcAAQAAAAAAAAAVAAYAAQAAAAAAAAAVAAUAAQAAAAAAAAAVAAQAAQAAAAAAAAAVAAMAAQAAAAAAAAAVAAIAAQAAAAAAAAAWAAQAAQAAAAAAAAAXAAUAAQAAAAAAAAAYAAYAAQAAAAAAAAAWAAUAAQAAAAAAAAAWAAYAAQAAAAAAAAAXAAYAAQAAAAAAAAAXAAcAAQAAAAAAAAAWAAcAAQAAAAAAAAAWAAgAAQAAAAAAAAAXAAgAAQAAAAAAAAAWAAkAAQAAAAAAAAAWAAoAAQAAAAAAAAAWAAsAAQAAAAAAAAAXAAsAAQAAAAAAAAAXAAoAAQAAAAAAAAAXAAkAAQAAAAAAAAAYAAkAAQAAAAAAAAAYAAgAAQAAAAAAAAAYAAcAAQAAAAAAAAAYAAoAAQAAAAAAAAAYAAsAAQAAAAAAAAAZAAcAAQAAAAAAAAAaAAcAAQAAAAAAAAAbAAcAAQAAAAAAAAAcAAcAAQAAAAAAAAAdAAcAAQAAAAAAAAAeAAcAAQAAAAAAAAAfAAcAAQAAAAAAAAAgAAcAAQAAAAAAAAAhAAcAAQAAAAAAAAAhAAgAAQAAAAAAAAAhAAkAAQAAAAAAAAAhAAoAAQAAAAAAAAAgAAoAAQAAAAAAAAAgAAkAAQAAAAAAAAAgAAgAAQAAAAAAAAAfAAgAAQAAAAAAAAAfAAkAAQAAAAAAAAAeAAkAAQAAAAAAAAAdAAgAAQAAAAAAAAAcAAgAAQAAAAAAAAAbAAgAAQAAAAAAAAAaAAgAAQAAAAAAAAAZAAgAAQAAAAAAAAAeAAgAAQAAAAAAAAAeAAoAAQAAAAAAAAAdAAoAAQAAAAAAAAAcAAoAAQAAAAAAAAAbAAoAAQAAAAAAAAAbAAkAAQAAAAAAAAAaAAkAAQAAAAAAAAAZAAkAAQAAAAAAAAAcAAkAAQAAAAAAAAAdAAkAAQAAAAAAAAAaAAoAAQAAAAAAAAAZAAoAAQAAAAAAAAAZAAsAAQAAAAAAAAAaAAsAAQAAAAAAAAAbAAsAAQAAAAAAAAAcAAsAAQAAAAAAAAAdAAsAAQAAAAAAAAAeAAsAAQAAAAAAAAAfAAsAAQAAAAAAAAAgAAsAAQAAAAAAAAAfAAoAAQAAAAAAAAAhAAsAAQAAAAAAAAAAAP3/AQAIAAUAAAD///3/AQAIAAUAAAD+//3/AQAIAAUAAAD9//3/AQAIAAUAAAD8//3/AQAIAAUAAAD+//7/AQAIAAUAAAD9//7/AQAIAAUAAAD8//7/AQAIAAUAAAD7//7/AQAIAAUAAAD7//3/AQAIAAUAAAD7////AQAIAAUAAAD8////AQAIAAUAAAD9////AQAIAAUAAAD9/wAAAQAIAAUAAAD9/wEAAQAIAAUAAAD9/wIAAQAIAAUAAAD8/wIAAQAIAAUAAAD7/wEAAQAIAAUAAAD7/wAAAQAIAAUAAAD8/wAAAQAIAAUAAAD8/wEAAQAIAAUAAAD7/wIAAQAIAAUAAAD7/wMAAQAIAAUAAAD8/wMAAQAIAAUAAAD9/wMAAQAIAAUAAAD9/wQAAQAIAAUAAAD8/wQAAQAIAAUAAAD7/wQAAQAIAAUAAAD7/wUAAQAIAAUAAAD8/wUAAQAIAAUAAAD9/wUAAQAIAAUAAAD9/wYAAQAIAAUAAAD8/wYAAQAIAAUAAAD7/wYAAQAIAAUAAAD7/wcAAQAIAAUAAAD8/wcAAQAIAAUAAAD9/wcAAQAIAAUAAAD9/wgAAQAIAAUAAAD8/wgAAQAIAAUAAAD7/wgAAQAIAAUAAAD7/wkAAQAIAAUAAAD8/wkAAQAIAAUAAAD9/wkAAQAIAAUAAAD9/woAAQAIAAUAAAD8/woAAQAIAAUAAAD7/woAAQAIAAUAAAD7/wsAAQAIAAUAAAD8/wsAAQAIAAUAAAD9/wsAAQAIAAUAAAAfAAYAAQAAAAAAAAAfAAUAAQAAAAAAAAAgAAUAAQAAAAAAAAAhAAUAAQAAAAAAAAAiAAcAAQAAAAAAAAAiAAYAAQAAAAAAAAAiAAUAAQAAAAAAAAAiAAQAAQAAAAAAAAAiAAMAAQAAAAAAAAAiAAIAAQAAAAAAAAAiAAEAAQAAAAAAAAAiAAgAAQAAAAAAAAAiAAkAAQAAAAAAAAAiAAoAAQAAAAAAAAAiAAsAAQAAAAAAAAAjAAsAAQAAAAAAAAAjAAoAAQAAAAAAAAAkAAoAAQAAAAAAAAAkAAkAAQAAAAAAAAAjAAkAAQAAAAAAAAAjAAgAAQAAAAAAAAAkAAsAAQAAAAAAAAAkAAgAAQAAAAAAAAAjAAcAAQAAAAAAAAAkAAcAAQAAAAAAAAAkAAYAAQAAAAAAAAAkAAUAAQAAAAAAAAAkAAQAAQAAAAAAAAAkAAMAAQAAAAAAAAAkAAIAAQAAAAAAAAAjAAIAAQAAAAAAAAAjAAEAAQAAAAAAAAAjAAMAAQAAAAAAAAAjAAQAAQAAAAAAAAAjAAUAAQAAAAAAAAAjAAYAAQAAAAAAAAAkAAEAAQAAAAAAAAAjAAAAAQAAAAAAAAAjAP//AQAAAAAAAAAjAP7/AQAAAAAAAAAjAP3/AQAAAAAAAAAjAPz/AQAAAAAAAAAjAPv/AQAAAAAAAAAjAPr/AQAAAAAAAAAkAPr/AQAAAAAAAAAkAPv/AQAAAAAAAAAkAPz/AQAAAAAAAAAkAP3/AQAAAAAAAAAkAP7/AQAAAAAAAAAkAP//AQAAAAAAAAAkAAAAAQAAAAAAAAAhAAMAAQAAAAAAAAAhAAIAAQAAAAAAAAAiAAAAAQAAAAAAAAAYAP//AQAAAAAAAAAZAP//AQAAAAAAAAAaAP//AQAAAAAAAAAbAP//AQAAAAAAAAAcAP//AQAAAAAAAAAdAP//AQAAAAAAAAAeAP//AQAAAAAAAAAfAP//AQAAAAAAAAAgAP//AQAAAAAAAAAcAP7/AQAAAAAAAAAjAPn/AQAAAAAAAAAkAPn/AQAAAAAAAAAlAPn/AQAAAAAAAAAmAPn/AQAAAAAAAAAnAPn/AQAAAAAAAAAnAPr/AQAAAAAAAAAnAPv/AQAAAAAAAAAnAPz/AQAAAAAAAAAmAPz/AQAAAAAAAAAmAPv/AQAAAAAAAAAlAPv/AQAAAAAAAAAlAPr/AQAAAAAAAAAmAPr/AQAAAAAAAAAlAPz/AQAAAAAAAAAlAP3/AQAAAAAAAAAmAP3/AQAAAAAAAAAnAP3/AQAAAAAAAAAmAP7/AQAAAAAAAAAlAP7/AQAAAAAAAAAlAP//AQAAAAAAAAAmAP//AQAAAAAAAAAnAP//AQAAAAAAAAAnAP7/AQAAAAAAAAAnAAAAAQAAAAAAAAAmAAAAAQAAAAAAAAAlAAAAAQAAAAAAAAAlAAEAAQAAAAAAAAAmAAEAAQAAAAAAAAAmAAIAAQAAAAAAAAAnAAIAAQAAAAAAAAAnAAMAAQAAAAAAAAAnAAQAAQAAAAAAAAAnAAEAAQAAAAAAAAAnAAUAAQAAAAAAAAAnAAYAAQAAAAAAAAAnAAcAAQAAAAAAAAAnAAgAAQAAAAAAAAAnAAkAAQAAAAAAAAAmAAkAAQAAAAAAAAAmAAgAAQAAAAAAAAAlAAgAAQAAAAAAAAAlAAcAAQAAAAAAAAAlAAYAAQAAAAAAAAAlAAUAAQAAAAAAAAAlAAQAAQAAAAAAAAAlAAMAAQAAAAAAAAAmAAMAAQAAAAAAAAAlAAIAAQAAAAAAAAAmAAQAAQAAAAAAAAAmAAUAAQAAAAAAAAAmAAcAAQAAAAAAAAAmAAYAAQAAAAAAAAAlAAkAAQAAAAAAAAAlAAoAAQAAAAAAAAAlAAsAAQAAAAAAAAAmAAsAAQAAAAAAAAAnAAsAAQAAAAAAAAAnAAoAAQAAAAAAAAAmAAoAAQAAAAAAAAAYAP7/AQAAAAAAAAAYAP3/AQAAAAAAAAAYAPz/AQAAAAAAAAAYAPv/AQAAAAAAAAAYAPr/AQAAAAAAAAAYAPn/AQAAAAAAAAAYAPj/AQAAAAAAAAAYAPf/AQAAAAAAAAAbAAAAAQAAAAAAAAAbAAEAAQAAAAAAAAAbAAIAAQAAAAAAAAAbAAMAAQAAAAAAAAAdAAAAAQAAAAAAAAAdAAEAAQAAAAAAAAAaAAAAAQAAAAAAAAAnAAwAAQAAAAAAAAAnAPj/AQAAAAAAAAAnAA0AAQAAAAAAAAAnAA4AAQAAAAAAAAAnAA8AAQAAAAAAAAAkAPj/AQAAAAAAAAAkAPf/AQAAAAAAAAAmAAwAAQAAAAAAAAAlAPj/AQAAAAAAAAAlAPf/AQAAAAAAAAAkAPb/AQAAAAAAAAAkAPX/AQAAAAAAAAAkAPT/AQAAAAAAAAAlAPT/AQAAAAAAAAAlAPX/AQAAAAAAAAAlAPb/AQAAAAAAAAAmAPj/AQAAAAAAAAAmAA0AAQAAAAAAAAAmAA4AAQAAAAAAAAAlAA4AAQAAAAAAAAAlAA0AAQAAAAAAAAAlAAwAAQAAAAAAAAAiAP//AQAAAAAAAAAiAP7/AQAAAAAAAAAiAP3/AQAAAAAAAAAiAPz/AQAAAAAAAAAiAPv/AQAAAAAAAAAiAPr/AQAAAAAAAAAiAPn/AQAAAAAAAAAiAPj/AQAAAAAAAAAiAPf/AQAAAAAAAAAiAPb/AQAAAAAAAAAjAPj/AQAAAAAAAAAgAAYAAQAAAAAAAAAgAAQAAQAAAAAAAAAgAAMAAQAAAAAAAAAhAAEAAQAAAAAAAAAhAAYAAQAAAAAAAAAfAAQAAQAAAAAAAAAgAAIAAQAAAAAAAAAhAAQAAQAAAAAAAAAYAAUAAQAAAAAAAAAZAAYAAQAAAAAAAAAaAAYAAQAAAAAAAAAcAAYAAQAAAAAAAAAdAAUAAQAAAAAAAAAdAAQAAQAAAAAAAAAeAAQAAQAAAAAAAAAeAAMAAQAAAAAAAAAfAAMAAQAAAAAAAAAfAAIAAQAAAAAAAAAfAAEAAQAAAAAAAAAfAAAAAQAAAAAAAAAZAP7/AQAAAAAAAAAZAPn/AQAAAAAAAAAZAPj/AQAAAAAAAAAZAPf/AQAAAAAAAAAZAPb/AQAAAAAAAAAYAPb/AQAAAAAAAAAcAAIAAQAAAAAAAAAcAAEAAQAAAAAAAAAeAAAAAQAAAAAAAAAcAAAAAQAAAAAAAAAcAAMAAQAAAAAAAAAcAAQAAQAAAAAAAAAbAAUAAQAAAAAAAAAbAAYAAQAAAAAAAAAZAAwAAQAAAAAAAAAZAA0AAQAAAAAAAAAYAA0AAQAAAAAAAAAYAAwAAQAAAAAAAAATAAcAAQAAAAAAAAASAAwAAQAAAAAAAAATAAYAAQAAAAAAAAAQAAwAAQAAAAAAAAAQAA0AAQAAAAAAAAAQAA4AAQAAAAAAAAAQAA8AAQAAAAAAAAAQABAAAQAAAAAAAAAPAA8AAQAAAAAAAAAPAA4AAQAAAAAAAAAPAA0AAQAAAAAAAAAPAAwAAQAAAAAAAAAPAAYAAQAAAAAAAAAPAAUAAQAAAAAAAAAPAAQAAQAAAAAAAAAPAAMAAQAAAAAAAAAPAAIAAQAAAAAAAAAOAA4AAQAAAAAAAAAOAA0AAQAAAAAAAAAOAAwAAQAAAAAAAAAOAAcAAQAAAAAAAAAOAAUAAQAAAAAAAAAOAAQAAQAAAAAAAAAOAAMAAQAAAAAAAAANAAYAAQAIAAUAAAANAAUAAQAIAAUAAAANAAQAAQAIAAUAAAANAAMAAQAIAAUAAAANAAIAAQAIAAUAAAANAAEAAQAIAAUAAAANAAAAAQAIAAUAAAANAAcAAQAIAAUAAAANAAwAAQAAAAAAAAANAA0AAQAAAAAAAAANAA4AAQAAAAAAAAANAA8AAQAAAAAAAAAMAA8AAQAAAAAAAAAMABAAAQAAAAAAAAAMAA4AAQAAAAAAAAAMAA0AAQAAAAAAAAAMAAwAAQAAAAAAAAAMAAYAAQAIAAUAAAALAAMAAQAIAAUAAAALAAIAAQAIAAUAAAALAAEAAQAIAAUAAAAKAAAAAQAIAAUAAAAKAP//AQAIAAUAAAAKAAEAAQAIAAUAAAAKAAwAAQAAAAAAAAAKAA0AAQAAAAAAAAAKAA4AAQAAAAAAAAAJAAMAAQAHAAUAAAAJAAIAAQAHAAUAAAAJAAEAAQAIAAUAAAAJAAAAAQAIAAUAAAAIAP//AQAIAAUAAAAHAP//AQAHAAUAAAAGAP//AQAAAAAAAAAFAP//AQAAAAAAAAAEAP//AQAJAAUAAAADAP//AQAIAAUAAAACAP//AQAIAAUAAAACAP7/AQAIAAUAAAADAP7/AQAIAAUAAAAEAP7/AQAJAAUAAAAFAP7/AQAAAAAAAAAGAP7/AQAAAAAAAAAHAP7/AQAHAAUAAAAIAP7/AQAIAAUAAAAJAP7/AQAIAAUAAAAJAP//AQAIAAUAAAAKAP7/AQAIAAUAAAALAP7/AQAIAAUAAAALAP//AQAIAAUAAAALAAAAAQAIAAUAAAAMAAUAAQAIAAUAAAAMAAQAAQAIAAUAAAAMAAMAAQAIAAUAAAAMAAIAAQAIAAUAAAAMAAEAAQAIAAUAAAAMAAAAAQAIAAUAAAAMAP//AQAIAAUAAAAMAP7/AQAIAAUAAAAMAP3/AQAIAAUAAAALAP3/AQAIAAUAAAAKAP3/AQAIAAUAAAAJAP3/AQAIAAUAAAAIAP3/AQAIAAUAAAAHAP3/AQAHAAUAAAADAP3/AQAIAAUAAAACAP3/AQAIAAUAAAAEAP3/AQAJAAUAAAAFAP3/AQAAAAAAAAAGAP3/AQAAAAAAAAD7//z/AQAIAAUAAAD8//z/AQAIAAUAAAD9//z/AQAIAAUAAAD+//z/AQAIAAUAAAD///z/AQAIAAUAAAAAAPz/AQAIAAUAAAABAPz/AQAIAAUAAAACAPz/AQAIAAUAAAADAPz/AQAIAAUAAAAEAPz/AQAJAAUAAAAFAPz/AQAAAAAAAAAGAPz/AQAAAAAAAAAHAPz/AQAHAAUAAAAIAPz/AQAIAAUAAAAJAPz/AQAIAAUAAAAKAPz/AQAIAAUAAAALAPz/AQAIAAUAAAAMAPz/AQAIAAUAAAD6/wYAAQAIAAUAAAD5/wYAAQAIAAUAAAD4/wYAAQAIAAUAAAD3/wYAAQAIAAUAAAD2/wYAAQAIAAUAAAD1/wYAAQAIAAQAAAD0/wYAAQAIAAUAAAD6/wcAAQAIAAUAAAD5/wcAAQAIAAUAAAD4/wcAAQAIAAUAAAD3/wcAAQAIAAUAAAD2/wcAAQAIAAUAAAD1/wcAAQAIAAUAAAD1/wgAAQAIAAUAAAD0/wcAAQAIAAUAAAD0/wgAAQAIAAUAAAD0/wkAAQAIAAUAAAD0/woAAQAIAAUAAAD0/wsAAQAIAAUAAAD0/wwAAQAIAAUAAAD1/wkAAQAIAAUAAAD2/wgAAQAIAAUAAAD3/wgAAQAIAAUAAAD4/wgAAQAIAAUAAAD5/wgAAQAIAAUAAAD6/wgAAQAIAAUAAAD6/wkAAQAIAAUAAAD6/woAAQAIAAUAAAD6/wsAAQAIAAUAAAD5/wsAAQAIAAUAAAD4/wsAAQAIAAUAAAD3/wsAAQAIAAUAAAD2/wsAAQAIAAUAAAD1/wsAAQAIAAUAAAD1/woAAQAIAAUAAAD2/wkAAQAIAAUAAAD3/wkAAQAIAAUAAAD4/wkAAQAIAAUAAAD5/wkAAQAIAAUAAAD5/woAAQAIAAUAAAD4/woAAQAIAAUAAAD3/woAAQAIAAUAAAD2/woAAQAIAAUAAAD6/wIAAQAIAAUAAAD5/wIAAQAIAAUAAAD4/wIAAQAIAAUAAAD3/wIAAQAIAAUAAAD2/wIAAQAIAAUAAAD1/wIAAQAIAAUAAAD0/wIAAQAIAAUAAAD0/wEAAQAIAAUAAAD1/wEAAQAIAAUAAAD2/wEAAQAIAAUAAAD3/wEAAQAIAAUAAAD4/wEAAQAIAAUAAAD5/wEAAQAIAAUAAAD6/wEAAQAIAAUAAAD6/wAAAQAIAAUAAAD6////AQAIAAUAAAD5/wAAAQAIAAUAAAD4/wAAAQAIAAUAAAD3/wAAAQAIAAUAAAD2/wAAAQAIAAUAAAD1/wAAAQAIAAUAAAD0/wAAAQAIAAUAAAD0////AQAIAAUAAAD1////AQAIAAUAAAD2////AQAIAAUAAAD3////AQAIAAUAAAD4////AQAIAAUAAAD5////AQAIAAUAAAD6//7/AQAIAAUAAAD5//7/AQAIAAUAAAD4//7/AQAIAAUAAAD3//7/AQAIAAUAAAD2//7/AQAIAAUAAAD1//7/AQAIAAUAAAD0//7/AQAIAAUAAAD6/wMAAQAIAAUAAAD5/wMAAQAIAAUAAAD4/wMAAQAIAAUAAAD3/wMAAQAIAAUAAAD2/wMAAQAIAAUAAAD1/wMAAQAIAAUAAAD0/wMAAQAIAAUAAAD6/wUAAQAIAAUAAAD5/wUAAQAIAAUAAAD5/wQAAQAIAAUAAAD6/wQAAQAIAAUAAAD4/wQAAQAIAAUAAAD4/wUAAQAIAAUAAAD3/wQAAQAIAAUAAAD3/wUAAQAIAAUAAAD2/wUAAQAIAAUAAAD2/wQAAQAIAAUAAAACAAEAAQAIAAYAAAADAAEAAQAIAAYAAAAFAAEAAQAAAAAAAAAGAAEAAQAAAAAAAAAHAAEAAQAHAAYAAAAIAAEAAQAIAAYAAAAIAAAAAQAIAAUAAAAHAAAAAQAHAAUAAAAGAAAAAQAAAAAAAAAFAAAAAQAAAAAAAAAEAAAAAQAJAAUAAAADAAAAAQAIAAUAAAACAAAAAQAIAAUAAAAFAAQAAQAHAAQAAAAGAAQAAQAIAAQAAAAHAAQAAQAJAAQAAAAFAAUAAQAHAAUAAAAGAAUAAQAIAAUAAAD0/wQAAQAIAAUAAAD0/wUAAQAIAAUAAAD1/wQAAQAIAAUAAAD1/wUAAQAIAAUAAAADAPv/AQAIAAUAAAADAPr/AQAIAAUAAAADAPn/AQAIAAUAAAADAPj/AQAIAAUAAAADAPf/AQAIAAUAAAADAPb/AQAIAAUAAAACAPb/AQAIAAUAAAACAPf/AQAIAAUAAAACAPj/AQAIAAUAAAACAPn/AQAIAAUAAAACAPr/AQAIAAUAAAACAPv/AQAIAAUAAAABAPv/AQAIAAUAAAABAPr/AQAIAAUAAAABAPn/AQAIAAUAAAABAPj/AQAIAAUAAAABAPf/AQAIAAUAAAABAPb/AQAIAAUAAAAAAPb/AQAIAAUAAAAAAPf/AQAIAAUAAAAAAPj/AQAIAAUAAAAAAPn/AQAIAAUAAAAAAPr/AQAIAAUAAAAAAPv/AQAIAAUAAAD///v/AQAIAAUAAAD///r/AQAIAAUAAAD///n/AQAIAAUAAAD///j/AQAIAAUAAAD///f/AQAIAAUAAAD///b/AQAIAAUAAAD+//f/AQAIAAUAAAD+//j/AQAIAAUAAAD+//n/AQAIAAUAAAD+//r/AQAIAAUAAAD+//v/AQAIAAUAAAD9//v/AQAIAAUAAAD9//r/AQAIAAUAAAD9//n/AQAIAAUAAAD9//j/AQAIAAUAAAD+//b/AQAIAAUAAAD9//b/AQAIAAUAAAD9//f/AQAIAAUAAAD8//j/AQAIAAUAAAD8//f/AQAIAAUAAAD8//b/AQAIAAUAAAD8//n/AQAIAAUAAAD8//r/AQAIAAUAAAD8//v/AQAIAAUAAAAIAPv/AQAIAAUAAAAIAPr/AQAIAAUAAAAIAPn/AQAIAAUAAAAIAPj/AQAIAAUAAAAIAPf/AQAIAAUAAAAIAPb/AQAIAAUAAAAJAPb/AQAIAAUAAAAKAPb/AQAIAAUAAAALAPb/AQAIAAUAAAALAPf/AQAIAAUAAAAMAPf/AQAIAAUAAAAMAPj/AQAIAAUAAAAMAPn/AQAIAAUAAAAMAPr/AQAIAAUAAAAMAPv/AQAIAAUAAAAJAPv/AQAIAAUAAAAJAPr/AQAIAAUAAAAJAPn/AQAIAAUAAAAJAPj/AQAIAAUAAAAJAPf/AQAIAAUAAAAKAPf/AQAIAAUAAAALAPj/AQAIAAUAAAALAPn/AQAIAAUAAAALAPr/AQAIAAUAAAALAPv/AQAIAAUAAAAKAPv/AQAIAAUAAAAKAPr/AQAIAAUAAAAKAPn/AQAIAAUAAAAKAPj/AQAIAAUAAAAMAPb/AQAIAAUAAAANAPj/AQAIAAUAAAANAPb/AQAIAAUAAAANAPf/AQAIAAUAAAANAPn/AQAIAAUAAAANAPr/AQAIAAUAAAANAPv/AQAIAAUAAAANAPz/AQAIAAUAAAANAP3/AQAIAAUAAAANAP7/AQAIAAUAAAANAP//AQAIAAUAAAAHAPv/AQAHAAUAAAAHAPr/AQAHAAUAAAAHAPn/AQAHAAUAAAAHAPj/AQAHAAUAAAAHAPf/AQAHAAUAAAAHAPb/AQAHAAUAAAAEAPv/AQAJAAUAAAAEAPr/AQAJAAUAAAAEAPn/AQAJAAUAAAAEAPj/AQAJAAUAAAAEAPf/AQAJAAUAAAAEAPb/AQAJAAUAAAA=") +tile_map_data = PackedByteArray("AAACAAYAAQAIAAQAAAADAAYAAQAIAAQAAAAEAAYAAQAIAAQAAAAFAAYAAQAIAAUAAAAGAAYAAQAIAAUAAAAHAAYAAQAIAAUAAAAIAAYAAQAIAAQAAAACAAcAAQAIAAUAAAACAAgAAQAIAAUAAAADAAgAAQAIAAUAAAAEAAgAAQAIAAUAAAAEAAkAAQAIAAUAAAAFAAkAAQAIAAUAAAAGAAkAAQAIAAUAAAAHAAkAAQAIAAUAAAAHAAgAAQAIAAUAAAAIAAgAAQAIAAUAAAAIAAcAAQAIAAUAAAAHAAcAAQAIAAUAAAAGAAcAAQAIAAUAAAAFAAcAAQAIAAUAAAAEAAcAAQAIAAUAAAADAAcAAQAIAAUAAAAFAAgAAQAIAAUAAAAGAAgAAQAIAAUAAAAJAAUAAQAHAAUAAAAJAAQAAQAHAAUAAAAKAAQAAQAIAAUAAAALAAQAAQAIAAUAAAALAAUAAQAIAAUAAAALAAYAAQAIAAUAAAALAAcAAQAIAAUAAAAMAAgAAQAIAAUAAAANAAgAAQAIAAUAAAALAAgAAQAIAAUAAAAKAAgAAQAIAAUAAAAKAAcAAQAIAAUAAAAKAAYAAQAIAAUAAAAKAAUAAQAIAAUAAAAJAAYAAQAIAAUAAAAJAAcAAQAIAAUAAAAJAAgAAQAIAAUAAAAJAAkAAQAIAAUAAAAIAAkAAQAIAAUAAAAKAAkAAQAIAAUAAAALAAkAAQAIAAUAAAAMAAkAAQAIAAUAAAAMAAcAAQAIAAUAAAABAAIAAQAJAAYAAAAAAAIAAQAIAAYAAAAAAAcAAQAIAAUAAAABAAcAAQAIAAUAAAABAAgAAQAIAAUAAAABAAkAAQAIAAUAAAAAAAkAAQAIAAUAAAAAAAgAAQAIAAUAAAACAAkAAQAIAAUAAAADAAkAAQAIAAUAAAAOAAYAAQAAAAAAAAAOAAgAAQAAAAAAAAAPAAkAAQAAAAAAAAAKAAMAAQAIAAUAAAAKAAIAAQAIAAUAAAAHAAUAAQAJAAUAAAAEAAEAAQAJAAYAAAAEAAIAAQATAAAAAAAEAAMAAQATAAEAAAAPAAgAAQAAAAAAAAAQAAcAAQAAAAAAAAAQAAYAAQAAAAAAAAAQAAUAAQAAAAAAAAAQAAQAAQAAAAAAAAAQAAMAAQAAAAAAAAAQAAIAAQAAAAAAAAAQAAEAAQAAAAAAAAAQAAAAAQAAAAAAAAANAAkAAQAIAAUAAAAOAAkAAQAAAAAAAAAQAAkAAQAAAAAAAAAQAAgAAQAAAAAAAAARAAkAAQAAAAAAAAARAAgAAQAAAAAAAAARAAcAAQAAAAAAAAARAAYAAQAAAAAAAAARAAUAAQAAAAAAAAARAAQAAQAAAAAAAAARAAMAAQAAAAAAAAARAAIAAQAAAAAAAAARAAEAAQAAAAAAAAARAAAAAQAAAAAAAAASAAAAAQAAAAAAAAASAAEAAQAAAAAAAAASAAIAAQAAAAAAAAASAAMAAQAAAAAAAAASAAQAAQAAAAAAAAASAAUAAQAAAAAAAAASAAYAAQAAAAAAAAASAAcAAQAAAAAAAAASAAgAAQAAAAAAAAASAAkAAQAAAAAAAAASAAoAAQAAAAAAAAASAAsAAQAAAAAAAAARAAsAAQAAAAAAAAARAAoAAQAAAAAAAAAQAAoAAQAAAAAAAAAPAAoAAQAAAAAAAAAOAAoAAQAAAAAAAAANAAoAAQAIAAUAAAAMAAoAAQAIAAUAAAALAAoAAQAIAAUAAAAKAAoAAQAIAAUAAAAJAAoAAQAIAAUAAAAIAAoAAQAIAAUAAAAHAAoAAQAIAAUAAAAGAAoAAQAIAAUAAAAFAAoAAQAIAAUAAAAEAAoAAQAIAAUAAAADAAoAAQAIAAUAAAACAAoAAQAIAAUAAAABAAoAAQAIAAUAAAAAAAoAAQAIAAUAAAAAAAsAAQAIAAUAAAABAAsAAQAIAAUAAAACAAsAAQAIAAUAAAADAAsAAQAIAAUAAAAEAAsAAQAIAAUAAAAFAAsAAQAIAAUAAAAGAAsAAQAIAAUAAAAHAAsAAQAIAAUAAAAIAAsAAQAIAAUAAAAJAAsAAQAIAAUAAAAKAAsAAQAIAAUAAAALAAsAAQAIAAUAAAAMAAsAAQAIAAUAAAANAAsAAQAAAAAAAAAOAAsAAQAAAAAAAAAPAAsAAQAAAAAAAAAQAAsAAQAAAAAAAAAAAAEAAQAIAAUAAAAAAAAAAQAIAAUAAAAAAP//AQAIAAUAAAAAAP7/AQAIAAUAAAD///7/AQAIAAUAAAD/////AQAIAAUAAAD//wAAAQAIAAUAAAD//wEAAQAIAAUAAAD//wIAAQAIAAYAAAD//wcAAQAIAAUAAAD//wgAAQAIAAUAAAD+/wgAAQAIAAUAAAD+/wcAAQAIAAUAAAD+/wYAAQAIAAQAAAD+/wIAAQAIAAYAAAD+/wEAAQAIAAUAAAD+/wAAAQAIAAUAAAD+////AQAIAAUAAAD+/wkAAQAIAAUAAAD//wkAAQAIAAUAAAD//woAAQAIAAUAAAD//wsAAQAIAAUAAAD+/wsAAQAIAAUAAAD+/woAAQAIAAUAAAABAAEAAQAIAAUAAAABAAAAAQAIAAUAAAABAP//AQAIAAUAAAABAP7/AQAIAAUAAAABAP3/AQAIAAUAAAAQAP//AQAAAAAAAAAQAP7/AQAAAAAAAAAQAP3/AQAAAAAAAAARAP//AQAAAAAAAAAPAAcAAQAAAAAAAAAQAPz/AQAAAAAAAAARAP7/AQAAAAAAAAAUAAcAAQAAAAAAAAAUAAYAAQAAAAAAAAAUAAUAAQAAAAAAAAAUAAQAAQAAAAAAAAAUAAMAAQAAAAAAAAAUAAEAAQAAAAAAAAAUAAIAAQAAAAAAAAATAAgAAQAAAAAAAAATAAkAAQAAAAAAAAATAAoAAQAAAAAAAAATAAsAAQAAAAAAAAAUAAsAAQAAAAAAAAAUAAoAAQAAAAAAAAAUAAkAAQAAAAAAAAAUAAgAAQAAAAAAAAAVAAkAAQAAAAAAAAAVAAoAAQAAAAAAAAAVAAsAAQAAAAAAAAAVAAgAAQAAAAAAAAAVAAcAAQAAAAAAAAAVAAYAAQAAAAAAAAAVAAUAAQAAAAAAAAAVAAQAAQAAAAAAAAAVAAMAAQAAAAAAAAAVAAIAAQAAAAAAAAAWAAQAAQAAAAAAAAAXAAUAAQAAAAAAAAAYAAYAAQAAAAAAAAAWAAUAAQAAAAAAAAAWAAYAAQAAAAAAAAAXAAYAAQAAAAAAAAAXAAcAAQAAAAAAAAAWAAcAAQAAAAAAAAAWAAgAAQAAAAAAAAAXAAgAAQAAAAAAAAAWAAkAAQAAAAAAAAAWAAoAAQAAAAAAAAAWAAsAAQAAAAAAAAAXAAsAAQAAAAAAAAAXAAoAAQAAAAAAAAAXAAkAAQAAAAAAAAAYAAkAAQAAAAAAAAAYAAgAAQAAAAAAAAAYAAcAAQAAAAAAAAAYAAoAAQAAAAAAAAAYAAsAAQAAAAAAAAAZAAcAAQAAAAAAAAAaAAcAAQAAAAAAAAAbAAcAAQAAAAAAAAAcAAcAAQAAAAAAAAAdAAcAAQAAAAAAAAAeAAcAAQAAAAAAAAAfAAcAAQAAAAAAAAAgAAcAAQAAAAAAAAAhAAcAAQAAAAAAAAAhAAgAAQAAAAAAAAAhAAkAAQAAAAAAAAAhAAoAAQAAAAAAAAAgAAoAAQAAAAAAAAAgAAkAAQAAAAAAAAAgAAgAAQAAAAAAAAAfAAgAAQAAAAAAAAAfAAkAAQAAAAAAAAAeAAkAAQAAAAAAAAAdAAgAAQAAAAAAAAAcAAgAAQAAAAAAAAAbAAgAAQAAAAAAAAAaAAgAAQAAAAAAAAAZAAgAAQAAAAAAAAAeAAgAAQAAAAAAAAAeAAoAAQAAAAAAAAAdAAoAAQAAAAAAAAAcAAoAAQAAAAAAAAAbAAoAAQAAAAAAAAAbAAkAAQAAAAAAAAAaAAkAAQAAAAAAAAAZAAkAAQAAAAAAAAAcAAkAAQAAAAAAAAAdAAkAAQAAAAAAAAAaAAoAAQAAAAAAAAAZAAoAAQAAAAAAAAAZAAsAAQAAAAAAAAAaAAsAAQAAAAAAAAAbAAsAAQAAAAAAAAAcAAsAAQAAAAAAAAAdAAsAAQAAAAAAAAAeAAsAAQAAAAAAAAAfAAsAAQAAAAAAAAAgAAsAAQAAAAAAAAAfAAoAAQAAAAAAAAAhAAsAAQAAAAAAAAAAAP3/AQAIAAUAAAD///3/AQAIAAUAAAD+//3/AQAIAAUAAAD9//3/AQAIAAUAAAD8//3/AQAIAAUAAAD+//7/AQAIAAUAAAD9//7/AQAIAAUAAAD8//7/AQAIAAUAAAD7//7/AQAIAAUAAAD7//3/AQAIAAUAAAD7////AQAIAAUAAAD8////AQAIAAUAAAD9////AQAIAAUAAAD9/wAAAQAIAAUAAAD9/wEAAQAIAAUAAAD9/wIAAQAIAAYAAAD8/wIAAQAIAAYAAAD7/wEAAQAIAAUAAAD7/wAAAQAIAAUAAAD8/wAAAQAIAAUAAAD8/wEAAQAIAAUAAAD7/wIAAQAIAAUAAAD9/wYAAQAIAAQAAAD8/wYAAQAIAAQAAAD7/wYAAQAIAAUAAAD7/wcAAQAIAAUAAAD8/wcAAQAIAAUAAAD9/wcAAQAIAAUAAAD9/wgAAQAIAAUAAAD8/wgAAQAIAAUAAAD7/wgAAQAIAAUAAAD7/wkAAQAIAAUAAAD8/wkAAQAIAAUAAAD9/wkAAQAIAAUAAAD9/woAAQAIAAUAAAD8/woAAQAIAAUAAAD7/woAAQAIAAUAAAD7/wsAAQAIAAUAAAD8/wsAAQAIAAUAAAD9/wsAAQAIAAUAAAAfAAYAAQAAAAAAAAAfAAUAAQAAAAAAAAAgAAUAAQAAAAAAAAAhAAUAAQAAAAAAAAAiAAcAAQAAAAAAAAAiAAYAAQAAAAAAAAAiAAUAAQAAAAAAAAAiAAQAAQAAAAAAAAAiAAMAAQAAAAAAAAAiAAIAAQAAAAAAAAAiAAEAAQAAAAAAAAAiAAgAAQAAAAAAAAAiAAkAAQAAAAAAAAAiAAoAAQAAAAAAAAAiAAsAAQAAAAAAAAAjAAsAAQAAAAAAAAAjAAoAAQAAAAAAAAAkAAoAAQAAAAAAAAAkAAkAAQAAAAAAAAAjAAkAAQAAAAAAAAAjAAgAAQAAAAAAAAAkAAsAAQAAAAAAAAAkAAgAAQAAAAAAAAAjAAcAAQAAAAAAAAAkAAcAAQAAAAAAAAAkAAYAAQAAAAAAAAAkAAUAAQAAAAAAAAAkAAQAAQAAAAAAAAAkAAMAAQAAAAAAAAAkAAIAAQAAAAAAAAAjAAIAAQAAAAAAAAAjAAEAAQAAAAAAAAAjAAMAAQAAAAAAAAAjAAQAAQAAAAAAAAAjAAUAAQAAAAAAAAAjAAYAAQAAAAAAAAAkAAEAAQAAAAAAAAAjAAAAAQAAAAAAAAAjAP//AQAAAAAAAAAjAP7/AQAAAAAAAAAjAP3/AQAAAAAAAAAjAPz/AQAAAAAAAAAjAPv/AQAAAAAAAAAjAPr/AQAAAAAAAAAkAPr/AQAAAAAAAAAkAPv/AQAAAAAAAAAkAPz/AQAAAAAAAAAkAP3/AQAAAAAAAAAkAP7/AQAAAAAAAAAkAP//AQAAAAAAAAAkAAAAAQAAAAAAAAAhAAMAAQAAAAAAAAAhAAIAAQAAAAAAAAAiAAAAAQAAAAAAAAAYAP//AQAAAAAAAAAZAP//AQAAAAAAAAAaAP//AQAAAAAAAAAbAP//AQAAAAAAAAAcAP//AQAAAAAAAAAdAP//AQAAAAAAAAAeAP//AQAAAAAAAAAfAP//AQAAAAAAAAAgAP//AQAAAAAAAAAcAP7/AQAAAAAAAAAjAPn/AQAAAAAAAAAkAPn/AQAAAAAAAAAlAPn/AQAAAAAAAAAmAPn/AQAAAAAAAAAnAPn/AQAAAAAAAAAnAPr/AQAAAAAAAAAnAPv/AQAAAAAAAAAnAPz/AQAAAAAAAAAmAPz/AQAAAAAAAAAmAPv/AQAAAAAAAAAlAPv/AQAAAAAAAAAlAPr/AQAAAAAAAAAmAPr/AQAAAAAAAAAlAPz/AQAAAAAAAAAlAP3/AQAAAAAAAAAmAP3/AQAAAAAAAAAnAP3/AQAAAAAAAAAmAP7/AQAAAAAAAAAlAP7/AQAAAAAAAAAlAP//AQAAAAAAAAAmAP//AQAAAAAAAAAnAP//AQAAAAAAAAAnAP7/AQAAAAAAAAAnAAAAAQAAAAAAAAAmAAAAAQAAAAAAAAAlAAAAAQAAAAAAAAAlAAEAAQAAAAAAAAAmAAEAAQAAAAAAAAAmAAIAAQAAAAAAAAAnAAIAAQAAAAAAAAAnAAMAAQAAAAAAAAAnAAQAAQAAAAAAAAAnAAEAAQAAAAAAAAAnAAUAAQAAAAAAAAAnAAYAAQAAAAAAAAAnAAcAAQAAAAAAAAAnAAgAAQAAAAAAAAAnAAkAAQAAAAAAAAAmAAkAAQAAAAAAAAAmAAgAAQAAAAAAAAAlAAgAAQAAAAAAAAAlAAcAAQAAAAAAAAAlAAYAAQAAAAAAAAAlAAUAAQAAAAAAAAAlAAQAAQAAAAAAAAAlAAMAAQAAAAAAAAAmAAMAAQAAAAAAAAAlAAIAAQAAAAAAAAAmAAQAAQAAAAAAAAAmAAUAAQAAAAAAAAAmAAcAAQAAAAAAAAAmAAYAAQAAAAAAAAAlAAkAAQAAAAAAAAAlAAoAAQAAAAAAAAAlAAsAAQAAAAAAAAAmAAsAAQAAAAAAAAAnAAsAAQAAAAAAAAAnAAoAAQAAAAAAAAAmAAoAAQAAAAAAAAAYAP7/AQAAAAAAAAAYAP3/AQAAAAAAAAAYAPz/AQAAAAAAAAAYAPv/AQAAAAAAAAAYAPr/AQAAAAAAAAAYAPn/AQAAAAAAAAAYAPj/AQAAAAAAAAAYAPf/AQAAAAAAAAAbAAAAAQAAAAAAAAAbAAEAAQAAAAAAAAAbAAIAAQAAAAAAAAAbAAMAAQAAAAAAAAAdAAAAAQAAAAAAAAAdAAEAAQAAAAAAAAAaAAAAAQAAAAAAAAAnAAwAAQAAAAAAAAAnAPj/AQAAAAAAAAAnAA0AAQAAAAAAAAAnAA4AAQAAAAAAAAAnAA8AAQAAAAAAAAAkAPj/AQAAAAAAAAAkAPf/AQAAAAAAAAAmAAwAAQAAAAAAAAAlAPj/AQAAAAAAAAAlAPf/AQAAAAAAAAAkAPb/AQAAAAAAAAAkAPX/AQAAAAAAAAAkAPT/AQAAAAAAAAAlAPT/AQAAAAAAAAAlAPX/AQAAAAAAAAAlAPb/AQAAAAAAAAAmAPj/AQAAAAAAAAAmAA0AAQAAAAAAAAAmAA4AAQAAAAAAAAAlAA4AAQAAAAAAAAAlAA0AAQAAAAAAAAAlAAwAAQAAAAAAAAAiAP//AQAAAAAAAAAiAP7/AQAAAAAAAAAiAP3/AQAAAAAAAAAiAPz/AQAAAAAAAAAiAPv/AQAAAAAAAAAiAPr/AQAAAAAAAAAiAPn/AQAAAAAAAAAiAPj/AQAAAAAAAAAiAPf/AQAAAAAAAAAiAPb/AQAAAAAAAAAjAPj/AQAAAAAAAAAgAAYAAQAAAAAAAAAgAAQAAQAAAAAAAAAgAAMAAQAAAAAAAAAhAAEAAQAAAAAAAAAhAAYAAQAAAAAAAAAfAAQAAQAAAAAAAAAgAAIAAQAAAAAAAAAhAAQAAQAAAAAAAAAYAAUAAQAAAAAAAAAZAAYAAQAAAAAAAAAaAAYAAQAAAAAAAAAcAAYAAQAAAAAAAAAdAAUAAQAAAAAAAAAdAAQAAQAAAAAAAAAeAAQAAQAAAAAAAAAeAAMAAQAAAAAAAAAfAAMAAQAAAAAAAAAfAAIAAQAAAAAAAAAfAAEAAQAAAAAAAAAfAAAAAQAAAAAAAAAZAP7/AQAAAAAAAAAZAPn/AQAAAAAAAAAZAPj/AQAAAAAAAAAZAPf/AQAAAAAAAAAZAPb/AQAAAAAAAAAYAPb/AQAAAAAAAAAcAAIAAQAAAAAAAAAcAAEAAQAAAAAAAAAeAAAAAQAAAAAAAAAcAAAAAQAAAAAAAAAcAAMAAQAAAAAAAAAcAAQAAQAAAAAAAAAbAAUAAQAAAAAAAAAbAAYAAQAAAAAAAAAZAAwAAQAAAAAAAAAZAA0AAQAAAAAAAAAYAA0AAQAAAAAAAAAYAAwAAQAAAAAAAAATAAcAAQAAAAAAAAASAAwAAQAAAAAAAAATAAYAAQAAAAAAAAAQAAwAAQAAAAAAAAAQAA0AAQAAAAAAAAAQAA4AAQAAAAAAAAAQAA8AAQAAAAAAAAAQABAAAQAAAAAAAAAPAA8AAQAAAAAAAAAPAA4AAQAAAAAAAAAPAA0AAQAAAAAAAAAPAAwAAQAAAAAAAAAPAAYAAQAAAAAAAAAPAAUAAQAAAAAAAAAPAAQAAQAAAAAAAAAPAAMAAQAAAAAAAAAPAAIAAQAAAAAAAAAOAA4AAQAAAAAAAAAOAA0AAQAAAAAAAAAOAAwAAQAAAAAAAAAOAAcAAQAAAAAAAAAOAAUAAQAAAAAAAAAOAAQAAQAAAAAAAAAOAAMAAQAAAAAAAAANAAYAAQAIAAUAAAANAAUAAQAIAAUAAAANAAQAAQAIAAUAAAANAAMAAQAIAAUAAAANAAIAAQAIAAUAAAANAAEAAQAIAAUAAAANAAAAAQAIAAUAAAANAAcAAQAIAAUAAAANAAwAAQAAAAAAAAANAA0AAQAAAAAAAAANAA4AAQAAAAAAAAANAA8AAQAAAAAAAAAMAA8AAQAAAAAAAAAMABAAAQAAAAAAAAAMAA4AAQAAAAAAAAAMAA0AAQAAAAAAAAAMAAwAAQAAAAAAAAAMAAYAAQAIAAUAAAALAAMAAQAIAAUAAAALAAIAAQAIAAUAAAALAAEAAQAIAAUAAAAKAAAAAQAIAAUAAAAKAP//AQAIAAUAAAAKAAEAAQAIAAUAAAAKAAwAAQAAAAAAAAAKAA0AAQAAAAAAAAAKAA4AAQAAAAAAAAAJAAMAAQAHAAUAAAAJAAIAAQAHAAUAAAAJAAEAAQAIAAUAAAAJAAAAAQAIAAUAAAAIAP//AQAIAAUAAAAHAP//AQAHAAUAAAAGAP//AQAAAAAAAAAFAP//AQAAAAAAAAAEAP//AQAJAAUAAAADAP//AQAIAAUAAAACAP//AQAIAAUAAAACAP7/AQAIAAUAAAADAP7/AQAIAAUAAAAEAP7/AQAJAAUAAAAFAP7/AQAAAAAAAAAGAP7/AQAAAAAAAAAHAP7/AQAHAAUAAAAIAP7/AQAIAAUAAAAJAP7/AQAIAAUAAAAJAP//AQAIAAUAAAAKAP7/AQAIAAUAAAALAP7/AQAIAAUAAAALAP//AQAIAAUAAAALAAAAAQAIAAUAAAAMAAUAAQAIAAUAAAAMAAQAAQAIAAUAAAAMAAMAAQAIAAUAAAAMAAIAAQAIAAUAAAAMAAEAAQAIAAUAAAAMAAAAAQAIAAUAAAAMAP//AQAIAAUAAAAMAP7/AQAIAAUAAAAMAP3/AQAIAAUAAAALAP3/AQAIAAUAAAAKAP3/AQAIAAUAAAAJAP3/AQAIAAUAAAAIAP3/AQAIAAUAAAAHAP3/AQAHAAUAAAADAP3/AQAIAAUAAAACAP3/AQAIAAUAAAAEAP3/AQAJAAUAAAAFAP3/AQAAAAAAAAAGAP3/AQAAAAAAAAD7//z/AQAHAAQAAAD8//z/AQAIAAUAAAD9//z/AQAIAAUAAAD+//z/AQAIAAUAAAD///z/AQAIAAUAAAAAAPz/AQAIAAUAAAABAPz/AQAIAAUAAAACAPz/AQAIAAUAAAADAPz/AQAIAAUAAAAEAPz/AQAJAAUAAAAFAPz/AQAAAAAAAAAGAPz/AQAAAAAAAAAHAPz/AQAHAAUAAAAIAPz/AQAIAAUAAAAJAPz/AQAIAAUAAAAKAPz/AQAIAAUAAAALAPz/AQAIAAUAAAAMAPz/AQAIAAUAAAD6/wYAAQAIAAUAAAD5/wYAAQAIAAUAAAD4/wYAAQAIAAUAAAD3/wYAAQAIAAUAAAD2/wYAAQAIAAUAAAD1/wYAAQAIAAUAAAD0/wYAAQAIAAUAAAD6/wcAAQAIAAUAAAD5/wcAAQAIAAUAAAD4/wcAAQAIAAUAAAD3/wcAAQAIAAUAAAD2/wcAAQAIAAUAAAD1/wcAAQAIAAUAAAD1/wgAAQAIAAUAAAD0/wcAAQAIAAUAAAD0/wgAAQAIAAUAAAD0/wkAAQAIAAUAAAD0/woAAQAIAAUAAAD0/wsAAQAIAAUAAAD0/wwAAQAIAAUAAAD1/wkAAQAIAAUAAAD2/wgAAQAIAAUAAAD3/wgAAQAIAAUAAAD4/wgAAQAIAAUAAAD5/wgAAQAIAAUAAAD6/wgAAQAIAAUAAAD6/wkAAQAIAAUAAAD6/woAAQAIAAUAAAD6/wsAAQAIAAUAAAD5/wsAAQAIAAUAAAD4/wsAAQAIAAUAAAD3/wsAAQAIAAUAAAD2/wsAAQAIAAUAAAD1/wsAAQAIAAUAAAD1/woAAQAIAAUAAAD2/wkAAQAIAAUAAAD3/wkAAQAIAAUAAAD4/wkAAQAIAAUAAAD5/wkAAQAIAAUAAAD5/woAAQAIAAUAAAD4/woAAQAIAAUAAAD3/woAAQAIAAUAAAD2/woAAQAIAAUAAAD6/wIAAQAIAAUAAAD5/wIAAQAIAAUAAAD4/wIAAQAJAAwAAAD3/wIAAQAIAAUAAAD2/wIAAQAIAAUAAAD1/wIAAQAIAAUAAAD0/wIAAQAIAAUAAAD0/wEAAQAIAAUAAAD1/wEAAQAIAAUAAAD2/wEAAQAIAAUAAAD3/wEAAQAIAAUAAAD4/wEAAQAJAAwAAAD5/wEAAQAIAAUAAAD6/wEAAQAIAAUAAAD6/wAAAQAIAAUAAAD6////AQAIAAUAAAD5/wAAAQAIAAUAAAD4/wAAAQAJAAsAAAD3/wAAAQAIAAsAAAD2/wAAAQAIAAsAAAD1/wAAAQAIAAsAAAD0/wAAAQAHAA0AAAD0////AQAHAAwAAAD1////AQAIAAUAAAD2////AQAIAAUAAAD3////AQAIAAUAAAD4////AQAIAAUAAAD5////AQAIAAUAAAD6//7/AQAIAAUAAAD5//7/AQAIAAUAAAD4//7/AQAIAAUAAAD3//7/AQAIAAUAAAD2//7/AQAIAAUAAAD1//7/AQAIAAUAAAD0//7/AQAHAAwAAAACAAEAAQAIAAYAAAADAAEAAQAIAAYAAAAFAAEAAQAAAAAAAAAGAAEAAQAAAAAAAAAHAAEAAQAHAAYAAAAIAAEAAQAIAAYAAAAIAAAAAQAIAAUAAAAHAAAAAQAHAAUAAAAGAAAAAQAAAAAAAAAFAAAAAQAAAAAAAAAEAAAAAQAJAAUAAAADAAAAAQAIAAUAAAACAAAAAQAIAAUAAAAFAAQAAQAHAAQAAAAGAAQAAQAIAAQAAAAHAAQAAQAJAAQAAAAFAAUAAQAHAAUAAAAGAAUAAQAIAAUAAAADAPv/AQAIAAUAAAADAPr/AQAIAAUAAAADAPn/AQAIAAUAAAADAPj/AQAIAAUAAAADAPf/AQAIAAUAAAADAPb/AQAIAAUAAAACAPb/AQAIAAUAAAACAPf/AQAIAAUAAAACAPj/AQAIAAUAAAACAPn/AQAIAAUAAAACAPr/AQAIAAUAAAACAPv/AQAIAAUAAAABAPv/AQAIAAUAAAABAPr/AQAIAAUAAAABAPn/AQAIAAUAAAABAPj/AQAIAAUAAAABAPf/AQAIAAUAAAABAPb/AQAIAAUAAAAAAPb/AQAIAAUAAAAAAPf/AQAIAAUAAAAAAPj/AQAIAAUAAAAAAPn/AQAIAAUAAAAAAPr/AQAIAAUAAAAAAPv/AQAIAAUAAAD///v/AQAIAAUAAAD///r/AQAIAAUAAAD///n/AQAIAAUAAAD///j/AQAIAAUAAAD///f/AQAIAAUAAAD///b/AQAIAAUAAAD+//f/AQAIAAUAAAD+//j/AQAIAAUAAAD+//n/AQAIAAUAAAD+//r/AQAIAAUAAAD+//v/AQAIAAUAAAD9//v/AQAIAAUAAAD9//r/AQAIAAUAAAD9//n/AQAIAAUAAAD9//j/AQAIAAUAAAD+//b/AQAIAAUAAAD9//b/AQAIAAUAAAD9//f/AQAIAAUAAAD8//j/AQAHAAUAAAD8//f/AQAHAAUAAAD8//b/AQAHAAUAAAD8//n/AQAHAAUAAAD8//r/AQAHAAUAAAD8//v/AQAHAAUAAAAIAPv/AQAIAAUAAAAIAPr/AQAIAAUAAAAIAPn/AQAIAAUAAAAIAPj/AQAIAAUAAAAIAPf/AQAIAAUAAAAIAPb/AQAIAAUAAAAJAPb/AQAIAAUAAAAKAPb/AQAIAAUAAAALAPb/AQAIAAUAAAALAPf/AQAIAAUAAAAMAPf/AQAIAAUAAAAMAPj/AQAIAAUAAAAMAPn/AQAIAAUAAAAMAPr/AQAIAAUAAAAMAPv/AQAIAAUAAAAJAPv/AQAIAAUAAAAJAPr/AQAIAAUAAAAJAPn/AQAIAAUAAAAJAPj/AQAIAAUAAAAJAPf/AQAIAAUAAAAKAPf/AQAIAAUAAAALAPj/AQAIAAUAAAALAPn/AQAIAAUAAAALAPr/AQAIAAUAAAALAPv/AQAIAAUAAAAKAPv/AQAIAAUAAAAKAPr/AQAIAAUAAAAKAPn/AQAIAAUAAAAKAPj/AQAIAAUAAAAMAPb/AQAIAAUAAAANAPj/AQAIAAUAAAANAPb/AQAIAAUAAAANAPf/AQAIAAUAAAANAPn/AQAIAAUAAAANAPr/AQAIAAUAAAANAPv/AQAIAAUAAAANAPz/AQAIAAUAAAANAP3/AQAIAAUAAAANAP7/AQAIAAUAAAANAP//AQAIAAUAAAAHAPv/AQAHAAUAAAAHAPr/AQAHAAUAAAAHAPn/AQAHAAUAAAAHAPj/AQAHAAUAAAAHAPf/AQAHAAUAAAAHAPb/AQAHAAUAAAAEAPv/AQAJAAUAAAAEAPr/AQAJAAUAAAAEAPn/AQAJAAUAAAAEAPj/AQAJAAUAAAAEAPf/AQAJAAUAAAAEAPb/AQAJAAUAAAABAAYAAQAIAAQAAAAAAAYAAQAIAAQAAAD//wYAAQAIAAQAAAD7/wUAAQAIAAsAAAD7/wQAAQAJAAUAAAD7/wMAAQAJAAUAAAD5/wUAAQAIAAsAAAD5/wQAAQAIAAUAAAD6/wQAAQAIAAUAAAD6/wMAAQAIAAUAAAD6/wUAAQAIAAsAAAD5/wMAAQAIAAUAAAD4/wUAAQAHAA0AAAD4/wQAAQAJAAwAAAD4/wMAAQAJAAwAAAD3/wUAAQAIAAUAAAD3/wQAAQAIAAUAAAD3/wMAAQAIAAUAAAD2/wUAAQAIAAUAAAD2/wQAAQAIAAUAAAD2/wMAAQAIAAUAAAD1/wMAAQAIAAUAAAD1/wQAAQAIAAUAAAD1/wUAAQAIAAUAAAD0/wMAAQAIAAUAAAD0/wQAAQAIAAUAAAD0/wUAAQAIAAUAAAD6//3/AQAIAAQAAAD5//3/AQAIAAQAAAD4//3/AQAIAAQAAAD3//3/AQAIAAQAAAD2//3/AQAIAAQAAAD1//3/AQAIAAQAAAD0//3/AQAHAAwAAADz//z/AQAJAAUAAADz//v/AQAJAAUAAADz//r/AQAJAAUAAADz//n/AQAJAAUAAADz//j/AQAJAAUAAADz//f/AQAJAAUAAADz//b/AQAJAAUAAADy//b/AQAIAAUAAADx//b/AQAIAAUAAADw//b/AQAIAAUAAADv//b/AQAIAAUAAADu//b/AQAIAAUAAADt//b/AQAIAAUAAADt//f/AQAIAAUAAADt//j/AQAIAAUAAADt//n/AQAIAAUAAADt//r/AQAIAAUAAADt//v/AQAIAAUAAADt//z/AQAIAAUAAADt//3/AQAIAAUAAADs//b/AQAIAAUAAADr//b/AQAIAAUAAADq//b/AQAIAAUAAADp//b/AQAIAAUAAADo//b/AQAIAAUAAADp//f/AQAIAAUAAADp//j/AQAIAAUAAADp//n/AQAIAAUAAADp//r/AQAIAAUAAADp//v/AQAIAAUAAADp//z/AQAIAAUAAADp//3/AQAIAAUAAADp//7/AQAIAAUAAADp////AQAIAAUAAADp/wAAAQAIAAUAAADp/wEAAQAIAAUAAADp/wIAAQAIAAUAAADp/wMAAQAIAAUAAADp/wQAAQAIAAUAAADp/wUAAQAIAAUAAADp/wYAAQAIAAUAAADp/wcAAQAIAAUAAADp/wgAAQAIAAUAAADp/wkAAQAIAAUAAADp/woAAQAIAAUAAADq/woAAQAIAAUAAADr/woAAQAIAAUAAADs/woAAQAIAAUAAADt/woAAQAIAAUAAADu/woAAQAIAAUAAADv/woAAQAIAAUAAADw/woAAQAIAAUAAADx/woAAQAIAAUAAADy/woAAQAIAAUAAADz/woAAQAIAAUAAADz/wsAAQAIAAUAAADy/wsAAQAIAAUAAADx/wsAAQAIAAUAAADw/wsAAQAIAAUAAADv/wsAAQAIAAUAAADu/wsAAQAIAAUAAADt/wsAAQAIAAUAAADs/wsAAQAIAAUAAADr/wsAAQAIAAUAAADq/wsAAQAIAAUAAADp/wsAAQAIAAUAAADx/wQAAQAIAAUAAADx/wMAAQAIAAUAAADx/wIAAQAIAAUAAADx/wEAAQAIAAUAAADx/wAAAQAIAAUAAADx////AQAIAAUAAADx//7/AQAIAAUAAADx//3/AQAIAAUAAADx//z/AQAIAAUAAADx//v/AQAIAAUAAADx//r/AQAIAAUAAADx//n/AQAIAAUAAADx//j/AQAIAAUAAADx//f/AQAIAAUAAADw//f/AQAIAAUAAADv//f/AQAIAAUAAADu//f/AQAIAAUAAADu//j/AQAIAAUAAADu//n/AQAIAAUAAADu//r/AQAIAAUAAADu//v/AQAIAAUAAADu//z/AQAIAAUAAADu//3/AQAIAAUAAADu//7/AQAIAAUAAADt//7/AQAIAAUAAADs//7/AQAIAAUAAADs//3/AQAIAAUAAADs//z/AQAIAAUAAADs//v/AQAIAAUAAADs//r/AQAIAAUAAADs//n/AQAIAAUAAADs//j/AQAIAAUAAADs//f/AQAIAAUAAADr//f/AQAIAAUAAADq//f/AQAIAAUAAADq//j/AQAIAAUAAADq//n/AQAIAAUAAADq//r/AQAIAAUAAADq//v/AQAIAAUAAADq//z/AQAIAAUAAADq//3/AQAIAAUAAADq//7/AQAIAAUAAADq////AQAIAAUAAADq/wAAAQAIAAUAAADq/wEAAQAIAAUAAADq/wIAAQAIAAUAAADq/wMAAQAIAAUAAADq/wQAAQAIAAUAAADq/wUAAQAIAAUAAADq/wYAAQAIAAUAAADq/wcAAQAIAAUAAADq/wgAAQAIAAUAAADq/wkAAQAIAAUAAADr/wkAAQAIAAUAAADr/wgAAQAIAAUAAADr/wcAAQAIAAUAAADr/wYAAQAIAAUAAADr/wUAAQAIAAUAAADr/wQAAQAIAAUAAADr/wMAAQAIAAUAAADr/wIAAQAIAAUAAADr/wEAAQAIAAUAAADr/wAAAQAIAAUAAADr////AQAIAAUAAADr//7/AQAIAAUAAADr//3/AQAIAAUAAADr//z/AQAIAAUAAADr//v/AQAIAAUAAADr//r/AQAIAAUAAADr//n/AQAIAAUAAADr//j/AQAIAAUAAADs////AQAIAAUAAADs/wAAAQAIAAUAAADs/wEAAQAIAAUAAADs/wIAAQAIAAUAAADs/wMAAQAIAAUAAADs/wQAAQAIAAUAAADs/wUAAQAIAAUAAADs/wYAAQAIAAUAAADs/wcAAQAIAAUAAADs/wgAAQAIAAUAAADs/wkAAQAIAAUAAADt/wkAAQAIAAUAAADt/wgAAQAIAAUAAADt/wcAAQAIAAUAAADt/wYAAQAIAAUAAADt/wUAAQAIAAUAAADt/wQAAQAIAAUAAADt/wMAAQAIAAUAAADt/wIAAQAIAAUAAADt/wEAAQAIAAUAAADt/wAAAQAIAAUAAADt////AQAIAAUAAADu////AQAIAAUAAADu/wAAAQAIAAUAAADu/wEAAQAIAAUAAADu/wIAAQAIAAUAAADu/wMAAQAIAAUAAADu/wQAAQAIAAUAAADu/wUAAQAIAAUAAADu/wYAAQAIAAUAAADu/wcAAQAIAAUAAADu/wgAAQAIAAUAAADu/wkAAQAIAAUAAADv/wkAAQAIAAUAAADv/wgAAQAIAAUAAADv/wcAAQAIAAUAAADv/wYAAQAIAAUAAADv/wUAAQAIAAUAAADv/wQAAQAIAAUAAADv/wMAAQAIAAUAAADv/wIAAQAIAAUAAADv/wEAAQAIAAUAAADv/wAAAQAIAAUAAADv////AQAIAAUAAADv//7/AQAIAAUAAADv//3/AQAIAAUAAADv//z/AQAIAAUAAADv//v/AQAIAAUAAADv//r/AQAIAAUAAADv//n/AQAIAAUAAADv//j/AQAIAAUAAADw//j/AQAIAAUAAADw//n/AQAIAAUAAADw//r/AQAIAAUAAADw//v/AQAIAAUAAADw//z/AQAIAAUAAADw//3/AQAIAAUAAADw//7/AQAIAAUAAADw////AQAIAAUAAADw/wAAAQAIAAUAAADw/wEAAQAIAAUAAADw/wIAAQAIAAUAAADw/wMAAQAIAAUAAADw/wQAAQAIAAUAAADw/wUAAQAIAAUAAADw/wYAAQAIAAUAAADw/wcAAQAIAAUAAADw/wgAAQAIAAUAAADw/wkAAQAIAAUAAADx/wkAAQAIAAUAAADx/wgAAQAIAAUAAADx/wcAAQAIAAUAAADx/wYAAQAIAAUAAADx/wUAAQAIAAUAAADy/wUAAQAIAAUAAADy/wQAAQAIAAUAAADy/wMAAQAIAAUAAADy/wIAAQAIAAUAAADy/wEAAQAIAAUAAADy/wAAAQAIAAUAAADy////AQAIAAUAAADy//7/AQAIAAUAAADy//3/AQAIAAUAAADy//z/AQAIAAUAAADy//v/AQAIAAUAAADy//r/AQAIAAUAAADy//n/AQAIAAUAAADy//j/AQAIAAUAAADy//f/AQAIAAUAAADz//3/AQAIAAUAAADz//7/AQAIAAUAAADz////AQAIAAUAAADz/wAAAQAIAAUAAADz/wEAAQAIAAUAAADz/wIAAQAIAAUAAADz/wMAAQAIAAUAAADz/wQAAQAIAAUAAADz/wUAAQAIAAUAAADz/wYAAQAIAAUAAADy/wYAAQAIAAUAAADy/wcAAQAIAAUAAADy/wgAAQAIAAUAAADy/wkAAQAIAAUAAADz/wkAAQAIAAUAAADz/wgAAQAIAAUAAADz/wcAAQAIAAUAAADo//f/AQAIAAUAAADo//j/AQAIAAUAAADo//n/AQAIAAUAAADo//r/AQAIAAUAAADo//v/AQAIAAUAAADo//z/AQAIAAUAAADo//3/AQAIAAUAAADo//7/AQAIAAUAAADo////AQAIAAUAAADo/wAAAQAIAAUAAADo/wEAAQAIAAUAAADo/wIAAQAIAAUAAADo/wMAAQAIAAUAAADo/wQAAQAIAAUAAADo/wUAAQAIAAUAAADo/wYAAQAIAAUAAADo/wcAAQAIAAUAAADo/wgAAQAIAAUAAADo/wkAAQAIAAUAAADo/woAAQAIAAUAAADo/wsAAQAIAAUAAAD0//z/AQAHAAsAAAD8/wUAAQAIAAsAAAD9/wUAAQAIAAsAAAA=") tile_set = ExtResource("2_pwspw") [node name="Player" parent="." instance=ExtResource("2_bml3v")] +position = Vector2(50, 50) collision_layer = 2 -speed = 70.0 -jump_strength = 200.0 -coyote_max = 10 -jump_held_coef = 0.8 [node name="GameCamera" parent="Player" instance=ExtResource("3_w1h0g")] unique_name_in_owner = true @@ -46,3 +89,9 @@ exit_towards = "DROP" enter_towards = "JUMP" target_room = "res://room_test1.tscn" target_door = "DoorLeft" + +[node name="ComputerPath" type="Path2D" parent="."] +curve = SubResource("Curve2D_bml3v") + +[connection signal="body_entered" from="Computer1/Area2D" to="Computer1" method="_on_area_2d_body_entered"] +[connection signal="body_entered" from="Computer2/Area2D" to="Computer2" method="_on_area_2d_body_entered"] |
