summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJan Tuomi <jan@jantuomi.fi>2025-12-02 14:20:53 +0200
committerJan Tuomi <jan@jantuomi.fi>2025-12-02 14:26:01 +0200
commitac4b7f690ab70185349905baf8c8557dfc8e57ae (patch)
treeba09e7d4e5f6e91751c6f5c71f7390043c5afe77
parent0b302feb975e74dba978b46562f3f3019d1cd2b9 (diff)
Add TriggerButton
-rw-r--r--docs/index.html2
-rw-r--r--docs/index.pckbin3869376 -> 3883564 bytes
-rw-r--r--docs/index.service.worker.js2
-rw-r--r--project.godot1
-rw-r--r--room_test2.tscn50
-rw-r--r--tileset_kenney_platformer.tres33
-rw-r--r--trigger_button.gd7
-rw-r--r--trigger_button.gd.uid1
-rw-r--r--trigger_button.tscn34
9 files changed, 126 insertions, 4 deletions
diff --git a/docs/index.html b/docs/index.html
index 07c225b..c959f8c 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":3869376,"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":3883564,"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
index 139b764..dea7dda 100644
--- a/docs/index.pck
+++ b/docs/index.pck
Binary files differ
diff --git a/docs/index.service.worker.js b/docs/index.service.worker.js
index 75f63ad..57ff2e1 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 = '1764617525|42134429';
+const CACHE_VERSION = '1764678067|21984921166';
/** @type {string} */
const CACHE_PREFIX = 'MobileMetroidvan-sw-cache-';
const CACHE_NAME = CACHE_PREFIX + CACHE_VERSION;
diff --git a/project.godot b/project.godot
index 082f52d..b8a6f9a 100644
--- a/project.godot
+++ b/project.godot
@@ -74,6 +74,7 @@ action={
2d_physics/layer_2="Player"
2d_physics/layer_3="Door"
2d_physics/layer_4="Computer"
+2d_physics/layer_5="TriggerButton"
[rendering]
diff --git a/room_test2.tscn b/room_test2.tscn
index e86c90b..321866c 100644
--- a/room_test2.tscn
+++ b/room_test2.tscn
@@ -1,4 +1,4 @@
-[gd_scene load_steps=7 format=4 uid="uid://cm4xqhbvyndt1"]
+[gd_scene load_steps=10 format=4 uid="uid://cm4xqhbvyndt1"]
[ext_resource type="Texture2D" uid="uid://dkek11j5dh6as" path="res://assets.untracked/kenney_1-bit-platformer-pack/Tiles/Default/tile_0338.png" id="1_0kik6"]
[ext_resource type="Script" uid="uid://cbhily4o7e2r3" path="res://room.gd" id="1_vjuef"]
@@ -6,6 +6,17 @@
[ext_resource type="TileSet" uid="uid://0cd30n67d6k5" path="res://tileset_kenney_platformer.tres" id="2_otugw"]
[ext_resource type="PackedScene" uid="uid://dfyvkc2qlcdac" path="res://game_camera.tscn" id="3_vjuef"]
[ext_resource type="PackedScene" uid="uid://df0loiahar23o" path="res://door.tscn" id="6_0kik6"]
+[ext_resource type="PackedScene" uid="uid://b1ver3yfceq5p" path="res://trigger_button.tscn" id="7_vjuef"]
+
+[sub_resource type="GDScript" id="GDScript_vjuef"]
+script/source = "extends Area2D
+
+func _on_trigger_button_triggered() -> void:
+ queue_free()
+"
+
+[sub_resource type="RectangleShape2D" id="RectangleShape2D_vjuef"]
+size = Vector2(52, 20)
[node name="RoomTest2" type="Node2D" groups=["debug_info"]]
process_mode = 1
@@ -25,7 +36,21 @@ texture = ExtResource("1_0kik6")
stretch_mode = 2
[node name="TileMapLayer" type="TileMapLayer" parent="."]
-tile_map_data = PackedByteArray("AAACAAYAAQAIAAQAAAADAAYAAQAIAAQAAAAEAAYAAQAIAAQAAAAFAAYAAQAIAAQAAAAGAAYAAQAIAAQAAAAHAAYAAQAIAAQAAAAIAAYAAQAJAAQAAAACAAcAAQAIAAUAAAACAAgAAQAIAAUAAAADAAgAAQAIAAUAAAAEAAgAAQAIAAUAAAAEAAkAAQAIAAUAAAAFAAkAAQAIAAUAAAAGAAkAAQAIAAUAAAAHAAkAAQAIAAUAAAAHAAgAAQAIAAUAAAAIAAgAAQAJAAUAAAAIAAcAAQAJAAUAAAAHAAcAAQAIAAUAAAAGAAcAAQAIAAUAAAAFAAcAAQAIAAUAAAAEAAcAAQAIAAUAAAADAAcAAQAIAAUAAAAFAAgAAQAIAAUAAAAGAAgAAQAIAAUAAAAMAAgAAQAHAAUAAAANAAgAAQAIAAUAAAAIAAkAAQAJAAUAAAAMAAkAAQAHAAUAAAAMAAcAAQAHAAUAAAABAAUAAQAAAAAAAAABAAQAAQAAAAAAAAABAAMAAQAJAAYAAAABAAIAAQAJAAUAAAAAAAIAAQAIAAUAAAAAAAMAAQAIAAYAAAAAAAQAAQAAAAAAAAAAAAUAAQAAAAAAAAAAAAYAAQAIAAQAAAAAAAcAAQAIAAUAAAABAAYAAQAIAAQAAAABAAcAAQAIAAUAAAABAAgAAQAIAAUAAAABAAkAAQAIAAUAAAAAAAkAAQAIAAUAAAAAAAgAAQAIAAUAAAACAAkAAQAIAAUAAAADAAkAAQAIAAUAAAAOAAYAAQAIAAQAAAAOAAgAAQAIAAUAAAAPAAkAAQAIAAUAAAAHAAUAAQASAAAAAAAEAAEAAQALAAMAAAAEAAIAAQATAAAAAAAEAAMAAQATAAEAAAAPAAgAAQAIAAUAAAAQAAcAAQAIAAUAAAAQAAYAAQAIAAUAAAAQAAUAAQAIAAQAAAAQAAQAAQAAAAAAAAAQAAMAAQAAAAAAAAAQAAIAAQAAAAAAAAAQAAEAAQAAAAAAAAAQAAAAAQAAAAAAAAANAAkAAQAIAAUAAAAOAAkAAQAIAAUAAAAQAAkAAQAIAAUAAAAQAAgAAQAIAAUAAAARAAkAAQAIAAUAAAARAAgAAQAIAAUAAAARAAcAAQAIAAUAAAARAAYAAQAIAAUAAAARAAUAAQAIAAQAAAARAAQAAQAAAAAAAAARAAMAAQAAAAAAAAARAAIAAQAAAAAAAAARAAEAAQAAAAAAAAARAAAAAQAAAAAAAAASAAAAAQAAAAAAAAASAAEAAQAAAAAAAAASAAIAAQAAAAAAAAASAAMAAQAAAAAAAAASAAQAAQAAAAAAAAASAAUAAQAIAAQAAAASAAYAAQAIAAUAAAASAAcAAQAIAAUAAAASAAgAAQAIAAUAAAASAAkAAQAIAAUAAAASAAoAAQAIAAUAAAASAAsAAQAIAAUAAAARAAsAAQAIAAUAAAARAAoAAQAIAAUAAAAQAAoAAQAIAAUAAAAPAAoAAQAIAAUAAAAOAAoAAQAIAAUAAAANAAoAAQAIAAUAAAAMAAoAAQAHAAUAAAAIAAoAAQAJAAUAAAAHAAoAAQAIAAUAAAAGAAoAAQAIAAUAAAAFAAoAAQAIAAUAAAAEAAoAAQAIAAUAAAADAAoAAQAIAAUAAAACAAoAAQAIAAUAAAABAAoAAQAIAAUAAAAAAAoAAQAIAAUAAAAAAAsAAQAIAAUAAAABAAsAAQAIAAUAAAACAAsAAQAIAAUAAAADAAsAAQAIAAUAAAAEAAsAAQAIAAUAAAAFAAsAAQAIAAUAAAAGAAsAAQAIAAUAAAAHAAsAAQAIAAUAAAAIAAsAAQAJAAUAAAAMAAsAAQAHAAUAAAANAAsAAQAIAAUAAAAOAAsAAQAIAAUAAAAPAAsAAQAIAAUAAAAQAAsAAQAIAAUAAAAAAAEAAQAIAAUAAAAAAAAAAQAIAAUAAAAAAP//AQAIAAUAAAAAAP7/AQAIAAUAAAD///7/AQAIAAUAAAD/////AQAIAAUAAAD//wAAAQAIAAUAAAD//wEAAQAIAAUAAAD//wIAAQAIAAUAAAD//wMAAQAIAAYAAAD//wQAAQAAAAAAAAD//wUAAQAAAAAAAAD//wYAAQAIAAQAAAD//wcAAQAIAAUAAAD//wgAAQAIAAUAAAD+/wgAAQAIAAUAAAD+/wcAAQAIAAUAAAD+/wYAAQAIAAQAAAD+/wUAAQAAAAAAAAD+/wQAAQAAAAAAAAD+/wMAAQAIAAYAAAD+/wIAAQAIAAUAAAD+/wEAAQAIAAUAAAD+/wAAAQAIAAUAAAD+////AQAIAAUAAAD+/wkAAQAIAAUAAAD//wkAAQAIAAUAAAD//woAAQAIAAUAAAD//wsAAQAIAAUAAAD+/wsAAQAIAAUAAAD+/woAAQAIAAUAAAABAAEAAQAJAAUAAAABAAAAAQAJAAUAAAABAP//AQAJAAUAAAABAP7/AQAIAAUAAAABAP3/AQAIAAUAAAAQAP//AQAAAAAAAAAQAP7/AQAIAAYAAAAQAP3/AQAIAAQAAAARAP//AQAAAAAAAAAPAAcAAQAIAAUAAAAQAPz/AQAAAAAAAAARAP7/AQAIAAYAAAAUAAcAAQAIAAUAAAAUAAYAAQAIAAUAAAAUAAUAAQAIAAUAAAAUAAQAAQAIAAUAAAAUAAMAAQAIAAUAAAAUAAEAAQAIAAUAAAAUAAIAAQAIAAUAAAATAAgAAQAIAAUAAAATAAkAAQAIAAUAAAATAAoAAQAIAAUAAAATAAsAAQAIAAUAAAAUAAsAAQAIAAUAAAAUAAoAAQAIAAUAAAAUAAkAAQAIAAUAAAAUAAgAAQAIAAUAAAAVAAkAAQAIAAUAAAAVAAoAAQAIAAUAAAAVAAsAAQAIAAUAAAAVAAgAAQAIAAUAAAAVAAcAAQAIAAUAAAAVAAYAAQAIAAUAAAAVAAUAAQAIAAUAAAAVAAQAAQAIAAUAAAAVAAMAAQAIAAUAAAAVAAIAAQAIAAUAAAAWAAQAAQAIAAUAAAAXAAUAAQAIAAUAAAAYAAYAAQAIAAUAAAAWAAUAAQAIAAUAAAAWAAYAAQAIAAUAAAAXAAYAAQAIAAUAAAAXAAcAAQAIAAUAAAAWAAcAAQAIAAUAAAAWAAgAAQAIAAUAAAAXAAgAAQAIAAUAAAAWAAkAAQAIAAUAAAAWAAoAAQAIAAUAAAAWAAsAAQAIAAUAAAAXAAsAAQAIAAUAAAAXAAoAAQAIAAUAAAAXAAkAAQAIAAUAAAAYAAkAAQAIAAUAAAAYAAgAAQAIAAUAAAAYAAcAAQAIAAUAAAAYAAoAAQAIAAUAAAAYAAsAAQAIAAUAAAAZAAcAAQAIAAUAAAAaAAcAAQAJAAUAAAAbAAcAAQAAAAAAAAAcAAcAAQAAAAAAAAAdAAcAAQAAAAAAAAAeAAcAAQAAAAAAAAAfAAcAAQAAAAAAAAAgAAcAAQAAAAAAAAAhAAcAAQAAAAAAAAAhAAgAAQAAAAAAAAAhAAkAAQAAAAAAAAAhAAoAAQAAAAAAAAAgAAoAAQAAAAAAAAAgAAkAAQAAAAAAAAAgAAgAAQAAAAAAAAAfAAgAAQAAAAAAAAAfAAkAAQAAAAAAAAAeAAkAAQAAAAAAAAAdAAgAAQAAAAAAAAAcAAgAAQAAAAAAAAAbAAgAAQAAAAAAAAAaAAgAAQAJAAUAAAAZAAgAAQAIAAUAAAAeAAgAAQAAAAAAAAAeAAoAAQAAAAAAAAAdAAoAAQAAAAAAAAAcAAoAAQAAAAAAAAAbAAoAAQAAAAAAAAAbAAkAAQAAAAAAAAAaAAkAAQAJAAUAAAAZAAkAAQAIAAUAAAAcAAkAAQAAAAAAAAAdAAkAAQAAAAAAAAAaAAoAAQAJAAUAAAAZAAoAAQAIAAUAAAAZAAsAAQAIAAUAAAAaAAsAAQAJAAUAAAAbAAsAAQAAAAAAAAAcAAsAAQAAAAAAAAAdAAsAAQAAAAAAAAAeAAsAAQAAAAAAAAAfAAsAAQAAAAAAAAAgAAsAAQAAAAAAAAAfAAoAAQAAAAAAAAAhAAsAAQAAAAAAAAAAAP3/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/wMAAQAIAAYAAAD8/wMAAQAIAAYAAAD9/wMAAQAIAAYAAAD9/wQAAQAAAAAAAAD8/wQAAQAAAAAAAAD7/wQAAQAAAAAAAAD7/wUAAQAAAAAAAAD8/wUAAQAAAAAAAAD9/wUAAQAAAAAAAAD9/wYAAQAIAAQAAAD8/wYAAQAIAAQAAAD7/wYAAQAIAAQAAAD7/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//AQAIAAUAAAAZAP//AQAIAAUAAAAaAP//AQAJAAUAAAAbAP//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/AQAIAAUAAAAYAP3/AQAIAAQAAAAYAPz/AQAAAAAAAAAYAPv/AQAAAAAAAAAYAPr/AQAAAAAAAAAYAPn/AQAAAAAAAAAYAPj/AQAAAAAAAAAYAPf/AQAAAAAAAAAbAAAAAQAAAAAAAAAbAAEAAQAAAAAAAAAbAAIAAQAAAAAAAAAbAAMAAQAAAAAAAAAdAAAAAQAAAAAAAAAdAAEAAQAAAAAAAAAaAAAAAQAJAAUAAAAnAAwAAQAAAAAAAAAnAPj/AQAAAAAAAAAnAA0AAQAAAAAAAAAnAA4AAQAAAAAAAAAnAA8AAQAAAAAAAAAkAPj/AQAAAAAAAAAkAPf/AQAAAAAAAAAmAAwAAQAAAAAAAAAlAPj/AQAAAAAAAAAlAPf/AQAAAAAAAAAkAPb/AQAAAAAAAAAkAPX/AQAAAAAAAAAkAPT/AQAAAAAAAAAlAPT/AQAAAAAAAAAlAPX/AQAAAAAAAAAlAPb/AQAAAAAAAAAmAPj/AQAAAAAAAAAmAA0AAQAAAAAAAAAmAA4AAQAAAAAAAAAlAA4AAQAAAAAAAAAlAA0AAQAAAAAAAAAlAAwAAQAAAAAAAAAiAP//AQAAAAAAAAAiAP7/AQAAAAAAAAAiAP3/AQAAAAAAAAAiAPz/AQAAAAAAAAAiAPv/AQAAAAAAAAAiAPr/AQAAAAAAAAAiAPn/AQAAAAAAAAAiAPj/AQAAAAAAAAAiAPf/AQAAAAAAAAAiAPb/AQAAAAAAAAAjAPj/AQAAAAAAAAAgAAYAAQAAAAAAAAAgAAQAAQAAAAAAAAAgAAMAAQAAAAAAAAAhAAEAAQAAAAAAAAAhAAYAAQAAAAAAAAAfAAQAAQAAAAAAAAAgAAIAAQAAAAAAAAAhAAQAAQAAAAAAAAAYAAUAAQAIAAUAAAAZAAYAAQAIAAUAAAAaAAYAAQAJAAUAAAAcAAYAAQAAAAAAAAAdAAUAAQAAAAAAAAAdAAQAAQAAAAAAAAAeAAQAAQAAAAAAAAAeAAMAAQAAAAAAAAAfAAMAAQAAAAAAAAAfAAIAAQAAAAAAAAAfAAEAAQAAAAAAAAAfAAAAAQAAAAAAAAAZAP7/AQAIAAUAAAAZAPn/AQAAAAAAAAAZAPj/AQAAAAAAAAAZAPf/AQAAAAAAAAAZAPb/AQAAAAAAAAAYAPb/AQAAAAAAAAAcAAIAAQAAAAAAAAAcAAEAAQAAAAAAAAAeAAAAAQAAAAAAAAAcAAAAAQAAAAAAAAAcAAMAAQAAAAAAAAAcAAQAAQAAAAAAAAAbAAUAAQAAAAAAAAAbAAYAAQAAAAAAAAAZAAwAAQAIAAUAAAAZAA0AAQAIAAUAAAAYAA0AAQAIAAUAAAAYAAwAAQAIAAUAAAATAAcAAQAIAAUAAAASAAwAAQAIAAUAAAATAAYAAQAIAAUAAAAQAAwAAQAIAAUAAAAQAA0AAQAIAAUAAAAQAA4AAQAIAAUAAAAQAA8AAQAIAAYAAAAQABAAAQAAAAAAAAAPAA8AAQAIAAYAAAAPAA4AAQAIAAUAAAAPAA0AAQAIAAUAAAAPAAwAAQAIAAUAAAAPAAYAAQAIAAUAAAAPAAIAAQAAAAAAAAAOAA4AAQAIAAUAAAAOAA0AAQAIAAUAAAAOAAwAAQAIAAUAAAAOAAcAAQAIAAUAAAANAAAAAQAAAAAAAAANAAcAAQAIAAUAAAANAAwAAQAIAAUAAAANAA0AAQAIAAUAAAANAA4AAQAIAAUAAAANAA8AAQAIAAYAAAAMAA8AAQAHAAYAAAAMABAAAQAAAAAAAAAMAA4AAQAHAAUAAAAMAA0AAQAHAAUAAAAMAAwAAQAHAAUAAAAMAAYAAQAHAAQAAAAKAAwAAQAAAAAAAAAKAA0AAQAAAAAAAAAKAA4AAQAAAAAAAAACAP7/AQAIAAYAAAADAP7/AQAIAAYAAAAEAP7/AQAIAAYAAAAFAP7/AQAIAAYAAAAGAP7/AQAIAAYAAAAHAP7/AQAIAAYAAAAIAP7/AQAIAAYAAAAJAP7/AQAIAAYAAAAKAP7/AQAIAAYAAAALAP7/AQAIAAYAAAAMAP//AQAHAAYAAAAMAP7/AQAIAAUAAAAMAP3/AQAIAAUAAAALAP3/AQAIAAUAAAAKAP3/AQAIAAUAAAAJAP3/AQAIAAUAAAAIAP3/AQAIAAUAAAAHAP3/AQAIAAUAAAADAP3/AQAIAAUAAAACAP3/AQAIAAUAAAAEAP3/AQAIAAUAAAAFAP3/AQAIAAUAAAAGAP3/AQAIAAUAAAD7//z/AQAIAAUAAAD8//z/AQAIAAQAAAD9//z/AQAIAAQAAAD+//z/AQAIAAQAAAD///z/AQAIAAQAAAAAAPz/AQAIAAQAAAABAPz/AQAIAAQAAAACAPz/AQAIAAQAAAADAPz/AQAIAAQAAAAEAPz/AQAIAAQAAAAFAPz/AQAIAAQAAAAGAPz/AQAIAAQAAAAHAPz/AQAIAAQAAAAIAPz/AQAIAAQAAAAJAPz/AQAIAAQAAAAKAPz/AQAIAAQAAAALAPz/AQAIAAQAAAAMAPz/AQAIAAQAAAD6/wYAAQAIAAQAAAD5/wYAAQAIAAQAAAD4/wYAAQAIAAQAAAD3/wYAAQAIAAQAAAD2/wYAAQAIAAQAAAD1/wYAAQAIAAQAAAD0/wYAAQAHAAQAAAD6/wcAAQAIAAUAAAD5/wcAAQAIAAUAAAD4/wcAAQAIAAUAAAD3/wcAAQAIAAUAAAD2/wcAAQAIAAUAAAD1/wcAAQAIAAUAAAD1/wgAAQAIAAUAAAD0/wcAAQAHAAUAAAD0/wgAAQAHAAUAAAD0/wkAAQAHAAUAAAD0/woAAQAHAAUAAAD0/wsAAQAHAAUAAAD0/wwAAQAHAAUAAAD1/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/wIAAQAHAAUAAAD0/wEAAQAHAAUAAAD1/wEAAQAIAAUAAAD2/wEAAQAIAAUAAAD3/wEAAQAIAAUAAAD4/wEAAQAIAAUAAAD5/wEAAQAIAAUAAAD6/wEAAQAIAAUAAAD6/wAAAQAIAAUAAAD6////AQAIAAUAAAD5/wAAAQAIAAUAAAD4/wAAAQAIAAUAAAD3/wAAAQAIAAUAAAD2/wAAAQAIAAUAAAD1/wAAAQAIAAUAAAD0/wAAAQAHAAUAAAD0////AQAHAAUAAAD1////AQAIAAUAAAD2////AQAIAAUAAAD3////AQAIAAUAAAD4////AQAIAAUAAAD5////AQAIAAUAAAD6//7/AQAIAAUAAAD5//7/AQAIAAUAAAD4//7/AQAIAAUAAAD3//7/AQAIAAUAAAD2//7/AQAIAAUAAAD1//7/AQAIAAUAAAD0//7/AQAHAAUAAAD6/wMAAQAIAAYAAAD5/wMAAQAIAAYAAAD4/wMAAQAIAAYAAAD3/wMAAQAIAAYAAAD2/wMAAQAIAAYAAAD1/wMAAQAIAAYAAAD0/wMAAQAHAAYAAAANAAYAAQAIAAQAAAANAP//AQAJAAYAAAANAP7/AQAIAAUAAAAOAP7/AQAIAAYAAAANAP3/AQAIAAUAAAAOAP3/AQAIAAUAAAAOAPz/AQAJAAQAAAANAPz/AQAIAAQAAAAPAAUAAQAHAAQAAAATAAUAAQAIAAUAAAATAAQAAQAHAAUAAAATAAMAAQAHAAUAAAATAAIAAQAHAAUAAAATAAEAAQAHAAUAAAATAAAAAQAHAAUAAAATAP//AQAHAAUAAAATAP7/AQAIAAUAAAASAP7/AQAIAAYAAAAPAP7/AQAIAAYAAAAPAP3/AQAIAAQAAAARAP3/AQAIAAQAAAASAP3/AQAIAAQAAAATAP3/AQAIAAQAAAAUAP3/AQAIAAQAAAAUAP7/AQAIAAUAAAAUAP//AQAIAAUAAAAUAAAAAQAIAAUAAAAOAA8AAQAIAAYAAAARAA8AAQAIAAYAAAASAA4AAQAIAAUAAAATAA4AAQAIAAUAAAAUAA4AAQAIAAUAAAAVAA4AAQAIAAUAAAAWAA4AAQAIAAUAAAAXAA4AAQAIAAUAAAAYAA4AAQAIAAUAAAAZAA4AAQAIAAUAAAASAA8AAQAIAAYAAAATAA8AAQAIAAYAAAAUAA8AAQAIAAYAAAAVAA8AAQAIAAYAAAAWAA8AAQAIAAYAAAAXAA8AAQAIAAYAAAAYAA8AAQAIAAYAAAAZAA8AAQAIAAYAAAAaAA8AAQAJAAYAAAAaAA4AAQAJAAUAAAAaAA0AAQAJAAUAAAAaAAwAAQAJAAUAAAAaAAUAAQAJAAUAAAAaAAQAAQAJAAUAAAAaAAMAAQAJAAUAAAAaAAIAAQAJAAUAAAAaAAEAAQAJAAUAAAAaAP7/AQAJAAUAAAAaAP3/AQAJAAQAAAAVAP3/AQAIAAQAAAAWAP3/AQAIAAQAAAAXAP3/AQAIAAQAAAAZAP3/AQAIAAQAAAAZAAUAAQAIAAUAAAAZAAQAAQAIAAUAAAAZAAMAAQAIAAUAAAAZAAIAAQAIAAUAAAAZAAEAAQAIAAUAAAAZAAAAAQAIAAUAAAAYAAQAAQAIAAUAAAAYAAMAAQAIAAUAAAAYAAIAAQAIAAUAAAAYAAEAAQAIAAUAAAAYAAAAAQAIAAUAAAAXAAQAAQAIAAUAAAAXAAMAAQAIAAUAAAAXAAIAAQAIAAUAAAAXAAEAAQAIAAUAAAAXAAAAAQAIAAUAAAAXAP//AQAIAAUAAAAXAP7/AQAIAAUAAAAWAAMAAQAIAAUAAAAWAAIAAQAIAAUAAAAWAAEAAQAIAAUAAAAWAAAAAQAIAAUAAAAWAP//AQAIAAUAAAAWAP7/AQAIAAUAAAAVAAEAAQAIAAUAAAAVAAAAAQAIAAUAAAAVAP//AQAIAAUAAAAVAP7/AQAIAAUAAAATAAwAAQAIAAUAAAARAAwAAQAIAAUAAAARAA0AAQAIAAUAAAASAA0AAQAIAAUAAAARAA4AAQAIAAUAAAATAA0AAQAIAAUAAAAUAA0AAQAIAAUAAAAVAA0AAQAIAAUAAAAWAA0AAQAIAAUAAAAXAA0AAQAIAAUAAAAXAAwAAQAIAAUAAAAWAAwAAQAIAAUAAAAUAAwAAQAIAAUAAAAVAAwAAQAIAAUAAAAIAAwAAQAJAAUAAAAIAA0AAQAJAAUAAAAIAA4AAQAJAAUAAAAIAA8AAQAJAAYAAAAHAA8AAQAIAAYAAAAGAA8AAQAIAAYAAAAFAA8AAQAIAAYAAAAEAA8AAQAIAAYAAAADAA8AAQAIAAYAAAACAA8AAQAIAAYAAAABAA8AAQAIAAYAAAAAAA8AAQAIAAYAAAD//w8AAQAIAAYAAAD+/w8AAQAIAAYAAAD9/w8AAQAIAAYAAAD8/w8AAQAIAAYAAAD7/w8AAQAIAAYAAAD6/w8AAQAIAAYAAAD5/w8AAQAIAAYAAAD4/w8AAQAIAAYAAAD3/w8AAQAIAAYAAAD2/w8AAQAIAAYAAAD1/w8AAQAIAAYAAAD0/w8AAQAHAAYAAAD0/w4AAQAHAAUAAAD0/w0AAQAHAAUAAAD1/w4AAQAIAAUAAAD1/w0AAQAIAAUAAAD1/wwAAQAIAAUAAAAHAA4AAQAIAAUAAAAHAA0AAQAIAAUAAAAHAAwAAQAIAAUAAAAGAA4AAQAIAAUAAAAGAA0AAQAIAAUAAAAGAAwAAQAIAAUAAAAFAA4AAQAIAAUAAAAFAA0AAQAIAAUAAAAFAAwAAQAIAAUAAAAEAA4AAQAIAAUAAAAEAA0AAQAIAAUAAAAEAAwAAQAIAAUAAAADAA4AAQAIAAUAAAADAA0AAQAIAAUAAAADAAwAAQAIAAUAAAACAA4AAQAIAAUAAAACAA0AAQAIAAUAAAACAAwAAQAIAAUAAAABAA4AAQAIAAUAAAABAA0AAQAIAAUAAAABAAwAAQAIAAUAAAAAAA4AAQAIAAUAAAAAAA0AAQAIAAUAAAAAAAwAAQAIAAUAAAD//w4AAQAIAAUAAAD//w0AAQAIAAUAAAD//wwAAQAIAAUAAAD+/w4AAQAIAAUAAAD+/w0AAQAIAAUAAAD+/wwAAQAIAAUAAAD9/w4AAQAIAAUAAAD9/w0AAQAIAAUAAAD9/wwAAQAIAAUAAAD8/w4AAQAIAAUAAAD8/w0AAQAIAAUAAAD8/wwAAQAIAAUAAAD7/w4AAQAIAAUAAAD7/w0AAQAIAAUAAAD7/wwAAQAIAAUAAAD6/w4AAQAIAAUAAAD6/w0AAQAIAAUAAAD6/wwAAQAIAAUAAAD5/w4AAQAIAAUAAAD5/w0AAQAIAAUAAAD5/wwAAQAIAAUAAAD4/w4AAQAIAAUAAAD4/w0AAQAIAAUAAAD4/wwAAQAIAAUAAAD3/w4AAQAIAAUAAAD3/w0AAQAIAAUAAAD3/wwAAQAIAAUAAAD2/w4AAQAIAAUAAAD2/w0AAQAIAAUAAAD2/wwAAQAIAAUAAAD6//3/AQAIAAUAAAD6//z/AQAIAAQAAAD5//z/AQAIAAUAAAD4//z/AQAIAAUAAAD3//z/AQAIAAUAAAD2//z/AQAIAAUAAAD1//z/AQAIAAUAAAD0//z/AQAHAAQAAAD0//3/AQAIAAUAAAD1//3/AQAIAAUAAAD2//3/AQAIAAUAAAD3//3/AQAIAAUAAAD4//3/AQAIAAUAAAD5//3/AQAIAAUAAAA=")
+tile_map_data = PackedByteArray("AAACAAYAAQAIAAQAAAADAAYAAQAIAAQAAAAEAAYAAQAIAAQAAAAFAAYAAQAIAAQAAAAGAAYAAQAIAAQAAAAHAAYAAQAIAAQAAAAIAAYAAQAJAAQAAAACAAcAAQAIAAUAAAACAAgAAQAIAAUAAAADAAgAAQAIAAUAAAAEAAgAAQAIAAUAAAAEAAkAAQAIAAUAAAAFAAkAAQAIAAUAAAAGAAkAAQAIAAUAAAAHAAkAAQAIAAUAAAAHAAgAAQAIAAUAAAAIAAgAAQAJAAUAAAAIAAcAAQAJAAUAAAAHAAcAAQAIAAUAAAAGAAcAAQAIAAUAAAAFAAcAAQAIAAUAAAAEAAcAAQAIAAUAAAADAAcAAQAIAAUAAAAFAAgAAQAIAAUAAAAGAAgAAQAIAAUAAAAMAAgAAQAHAAUAAAANAAgAAQAIAAUAAAAIAAkAAQAJAAUAAAAMAAkAAQAHAAUAAAAMAAcAAQAHAAUAAAABAAUAAQAAAAAAAAABAAQAAQAAAAAAAAABAAMAAQAJAAYAAAABAAIAAQAJAAUAAAAAAAIAAQAIAAUAAAAAAAMAAQAIAAYAAAAAAAQAAQAAAAAAAAAAAAUAAQAAAAAAAAAAAAYAAQAIAAQAAAAAAAcAAQAIAAUAAAABAAYAAQAIAAQAAAABAAcAAQAIAAUAAAABAAgAAQAIAAUAAAABAAkAAQAIAAUAAAAAAAkAAQAIAAUAAAAAAAgAAQAIAAUAAAACAAkAAQAIAAUAAAADAAkAAQAIAAUAAAAOAAYAAQAIAAQAAAAOAAgAAQAIAAUAAAAPAAkAAQAIAAUAAAAHAAUAAQASAAAAAAAEAAIAAQATAAAAAAAEAAMAAQATAAEAAAAPAAgAAQAIAAUAAAAQAAcAAQAIAAUAAAAQAAYAAQAIAAUAAAAQAAUAAQAIAAQAAAAQAAQAAQAAAAAAAAAQAAMAAQAAAAAAAAAQAAIAAQAAAAAAAAAQAAEAAQAAAAAAAAAQAAAAAQAAAAAAAAANAAkAAQAIAAUAAAAOAAkAAQAIAAUAAAAQAAkAAQAIAAUAAAAQAAgAAQAIAAUAAAARAAkAAQAIAAUAAAARAAgAAQAIAAUAAAARAAcAAQAIAAUAAAARAAYAAQAIAAUAAAARAAUAAQAIAAQAAAARAAQAAQAAAAAAAAARAAMAAQAAAAAAAAARAAIAAQAAAAAAAAARAAEAAQAAAAAAAAARAAAAAQAAAAAAAAASAAAAAQAAAAAAAAASAAEAAQAAAAAAAAASAAIAAQAAAAAAAAASAAMAAQAAAAAAAAASAAQAAQAAAAAAAAASAAUAAQAIAAQAAAASAAYAAQAIAAUAAAASAAcAAQAIAAUAAAASAAgAAQAIAAUAAAASAAkAAQAIAAUAAAASAAoAAQAIAAUAAAASAAsAAQAIAAUAAAARAAsAAQAIAAUAAAARAAoAAQAIAAUAAAAQAAoAAQAIAAUAAAAPAAoAAQAIAAUAAAAOAAoAAQAIAAUAAAANAAoAAQAIAAUAAAAMAAoAAQAHAAUAAAAIAAoAAQAJAAUAAAAHAAoAAQAIAAUAAAAGAAoAAQAIAAUAAAAFAAoAAQAIAAUAAAAEAAoAAQAIAAUAAAADAAoAAQAIAAUAAAACAAoAAQAIAAUAAAABAAoAAQAIAAUAAAAAAAoAAQAIAAUAAAAAAAsAAQAIAAUAAAABAAsAAQAIAAUAAAACAAsAAQAIAAUAAAADAAsAAQAIAAUAAAAEAAsAAQAIAAUAAAAFAAsAAQAIAAUAAAAGAAsAAQAIAAUAAAAHAAsAAQAIAAUAAAAIAAsAAQAJAAUAAAAMAAsAAQAHAAUAAAANAAsAAQAIAAUAAAAOAAsAAQAIAAUAAAAPAAsAAQAIAAUAAAAQAAsAAQAIAAUAAAAAAAEAAQAIAAUAAAAAAAAAAQAIAAUAAAAAAP//AQAIAAUAAAAAAP7/AQAIAAUAAAD///7/AQAIAAUAAAD/////AQAIAAUAAAD//wAAAQAIAAUAAAD//wEAAQAIAAUAAAD//wIAAQAIAAUAAAD//wMAAQAIAAYAAAD//wQAAQAAAAAAAAD//wUAAQAAAAAAAAD//wYAAQAIAAQAAAD//wcAAQAIAAUAAAD//wgAAQAIAAUAAAD+/wgAAQAIAAUAAAD+/wcAAQAIAAUAAAD+/wYAAQAIAAQAAAD+/wUAAQAAAAAAAAD+/wQAAQAAAAAAAAD+/wMAAQAIAAYAAAD+/wIAAQAIAAUAAAD+/wEAAQAIAAUAAAD+/wAAAQAIAAUAAAD+////AQAIAAUAAAD+/wkAAQAIAAUAAAD//wkAAQAIAAUAAAD//woAAQAIAAUAAAD//wsAAQAIAAUAAAD+/wsAAQAIAAUAAAD+/woAAQAIAAUAAAABAAEAAQAJAAUAAAABAAAAAQAJAAUAAAABAP//AQAJAAUAAAABAP7/AQAIAAUAAAABAP3/AQAIAAUAAAAQAP//AQAAAAAAAAAQAP7/AQAIAAYAAAAQAP3/AQAIAAUAAAARAP//AQAAAAAAAAAPAAcAAQAIAAUAAAAQAPz/AQAIAAUAAAARAP7/AQAIAAYAAAAUAAcAAQAIAAUAAAAUAAYAAQAIAAUAAAAUAAUAAQAIAAUAAAAUAAQAAQAIAAUAAAAUAAMAAQAIAAUAAAAUAAEAAQAIAAUAAAAUAAIAAQAIAAUAAAATAAgAAQAIAAUAAAATAAkAAQAIAAUAAAATAAoAAQAIAAUAAAATAAsAAQAIAAUAAAAUAAsAAQAIAAUAAAAUAAoAAQAIAAUAAAAUAAkAAQAIAAUAAAAUAAgAAQAIAAUAAAAVAAkAAQAIAAUAAAAVAAoAAQAIAAUAAAAVAAsAAQAIAAUAAAAVAAgAAQAIAAUAAAAVAAcAAQAIAAUAAAAVAAYAAQAIAAUAAAAVAAUAAQAIAAUAAAAVAAQAAQAIAAUAAAAVAAMAAQAIAAUAAAAVAAIAAQAIAAUAAAAWAAQAAQAIAAUAAAAXAAUAAQAIAAUAAAAYAAYAAQAIAAUAAAAWAAUAAQAIAAUAAAAWAAYAAQAIAAUAAAAXAAYAAQAIAAUAAAAXAAcAAQAIAAUAAAAWAAcAAQAIAAUAAAAWAAgAAQAIAAUAAAAXAAgAAQAIAAUAAAAWAAkAAQAIAAUAAAAWAAoAAQAIAAUAAAAWAAsAAQAIAAUAAAAXAAsAAQAIAAUAAAAXAAoAAQAIAAUAAAAXAAkAAQAIAAUAAAAYAAkAAQAIAAUAAAAYAAgAAQAIAAUAAAAYAAcAAQAIAAUAAAAYAAoAAQAIAAUAAAAYAAsAAQAIAAUAAAAZAAcAAQAIAAUAAAAaAAcAAQAJAAUAAAAbAAcAAQAAAAAAAAAcAAcAAQAAAAAAAAAdAAcAAQAAAAAAAAAeAAcAAQAAAAAAAAAfAAcAAQAAAAAAAAAgAAcAAQAAAAAAAAAhAAcAAQAAAAAAAAAhAAgAAQAAAAAAAAAhAAkAAQAAAAAAAAAhAAoAAQAAAAAAAAAgAAoAAQAAAAAAAAAgAAkAAQAAAAAAAAAgAAgAAQAAAAAAAAAfAAgAAQAAAAAAAAAfAAkAAQAAAAAAAAAeAAkAAQAAAAAAAAAdAAgAAQAAAAAAAAAcAAgAAQAAAAAAAAAbAAgAAQAAAAAAAAAaAAgAAQAJAAUAAAAZAAgAAQAIAAUAAAAeAAgAAQAAAAAAAAAeAAoAAQAAAAAAAAAdAAoAAQAAAAAAAAAcAAoAAQAAAAAAAAAbAAoAAQAAAAAAAAAbAAkAAQAAAAAAAAAaAAkAAQAJAAUAAAAZAAkAAQAIAAUAAAAcAAkAAQAAAAAAAAAdAAkAAQAAAAAAAAAaAAoAAQAJAAUAAAAZAAoAAQAIAAUAAAAZAAsAAQAIAAUAAAAaAAsAAQAJAAUAAAAbAAsAAQAAAAAAAAAcAAsAAQAAAAAAAAAdAAsAAQAAAAAAAAAeAAsAAQAAAAAAAAAfAAsAAQAAAAAAAAAgAAsAAQAAAAAAAAAfAAoAAQAAAAAAAAAhAAsAAQAAAAAAAAAAAP3/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/wMAAQAIAAYAAAD8/wMAAQAIAAYAAAD9/wMAAQAIAAYAAAD9/wQAAQAAAAAAAAD8/wQAAQAAAAAAAAD7/wQAAQAAAAAAAAD7/wUAAQAAAAAAAAD8/wUAAQAAAAAAAAD9/wUAAQAAAAAAAAD9/wYAAQAIAAQAAAD8/wYAAQAIAAQAAAD7/wYAAQAIAAQAAAD7/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//AQAIAAUAAAAZAP//AQAIAAUAAAAaAP//AQAJAAUAAAAbAP//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/AQAIAAUAAAAYAP3/AQAIAAQAAAAYAPz/AQAAAAAAAAAYAPv/AQAAAAAAAAAYAPr/AQAAAAAAAAAYAPn/AQAAAAAAAAAYAPj/AQAAAAAAAAAYAPf/AQAAAAAAAAAbAAAAAQAAAAAAAAAbAAEAAQAAAAAAAAAbAAIAAQAAAAAAAAAbAAMAAQAAAAAAAAAdAAAAAQAAAAAAAAAdAAEAAQAAAAAAAAAaAAAAAQAJAAUAAAAnAAwAAQAAAAAAAAAnAPj/AQAAAAAAAAAnAA0AAQAAAAAAAAAnAA4AAQAAAAAAAAAnAA8AAQAAAAAAAAAkAPj/AQAAAAAAAAAkAPf/AQAAAAAAAAAmAAwAAQAAAAAAAAAlAPj/AQAAAAAAAAAlAPf/AQAAAAAAAAAkAPb/AQAAAAAAAAAkAPX/AQAAAAAAAAAkAPT/AQAAAAAAAAAlAPT/AQAAAAAAAAAlAPX/AQAAAAAAAAAlAPb/AQAAAAAAAAAmAPj/AQAAAAAAAAAmAA0AAQAAAAAAAAAmAA4AAQAAAAAAAAAlAA4AAQAAAAAAAAAlAA0AAQAAAAAAAAAlAAwAAQAAAAAAAAAiAP//AQAAAAAAAAAiAP7/AQAAAAAAAAAiAP3/AQAAAAAAAAAiAPz/AQAAAAAAAAAiAPv/AQAAAAAAAAAiAPr/AQAAAAAAAAAiAPn/AQAAAAAAAAAiAPj/AQAAAAAAAAAiAPf/AQAAAAAAAAAiAPb/AQAAAAAAAAAjAPj/AQAAAAAAAAAgAAYAAQAAAAAAAAAgAAQAAQAAAAAAAAAgAAMAAQAAAAAAAAAhAAEAAQAAAAAAAAAhAAYAAQAAAAAAAAAfAAQAAQAAAAAAAAAgAAIAAQAAAAAAAAAhAAQAAQAAAAAAAAAYAAUAAQAIAAUAAAAZAAYAAQAIAAUAAAAaAAYAAQAJAAUAAAAcAAYAAQAAAAAAAAAdAAUAAQAAAAAAAAAdAAQAAQAAAAAAAAAeAAQAAQAAAAAAAAAeAAMAAQAAAAAAAAAfAAMAAQAAAAAAAAAfAAIAAQAAAAAAAAAfAAEAAQAAAAAAAAAfAAAAAQAAAAAAAAAZAP7/AQAIAAUAAAAZAPn/AQAAAAAAAAAZAPj/AQAAAAAAAAAZAPf/AQAAAAAAAAAZAPb/AQAAAAAAAAAYAPb/AQAAAAAAAAAcAAIAAQAAAAAAAAAcAAEAAQAAAAAAAAAeAAAAAQAAAAAAAAAcAAAAAQAAAAAAAAAcAAMAAQAAAAAAAAAcAAQAAQAAAAAAAAAbAAUAAQAAAAAAAAAbAAYAAQAAAAAAAAAZAAwAAQAIAAUAAAAZAA0AAQAIAAUAAAAYAA0AAQAIAAUAAAAYAAwAAQAIAAUAAAATAAcAAQAIAAUAAAASAAwAAQAIAAUAAAATAAYAAQAIAAUAAAAQAAwAAQAIAAUAAAAQAA0AAQAIAAUAAAAQAA4AAQAIAAUAAAAQAA8AAQAIAAUAAAAQABAAAQAIAAUAAAAPAA8AAQAIAAUAAAAPAA4AAQAIAAUAAAAPAA0AAQAIAAUAAAAPAAwAAQAIAAUAAAAPAAYAAQAIAAUAAAAPAAIAAQAAAAAAAAAOAA4AAQAIAAUAAAAOAA0AAQAIAAUAAAAOAAwAAQAIAAUAAAAOAAcAAQAIAAUAAAANAAAAAQAAAAAAAAANAAcAAQAIAAUAAAANAAwAAQAIAAUAAAANAA0AAQAIAAUAAAANAA4AAQAIAAUAAAANAA8AAQAIAAUAAAAMAA8AAQAHAAUAAAAMABAAAQAIAAUAAAAMAA4AAQAHAAUAAAAMAA0AAQAHAAUAAAAMAAwAAQAHAAUAAAAMAAYAAQAHAAQAAAAKAAwAAQAAAAAAAAAKAA0AAQAAAAAAAAAKAA4AAQAAAAAAAAACAP7/AQAIAAYAAAADAP7/AQAIAAYAAAAEAP7/AQAIAAYAAAAFAP7/AQAJAAYAAAAJAP7/AQAIAAYAAAAKAP7/AQAIAAYAAAALAP7/AQAIAAYAAAAMAP//AQAHAAYAAAAMAP7/AQAIAAUAAAAMAP3/AQAIAAUAAAALAP3/AQAIAAUAAAAKAP3/AQAIAAUAAAAJAP3/AQAIAAUAAAADAP3/AQAIAAUAAAACAP3/AQAIAAUAAAAEAP3/AQAIAAUAAAAFAP3/AQAJAAUAAAD7//z/AQAIAAUAAAD8//z/AQAIAAUAAAD9//z/AQAIAAUAAAD+//z/AQAIAAUAAAD///z/AQAIAAUAAAAAAPz/AQAIAAUAAAABAPz/AQAIAAUAAAACAPz/AQAIAAUAAAADAPz/AQAIAAUAAAAEAPz/AQAIAAUAAAAFAPz/AQAJAAUAAAAJAPz/AQAIAAUAAAAKAPz/AQAIAAUAAAALAPz/AQAIAAUAAAAMAPz/AQAIAAUAAAD6/wYAAQAIAAQAAAD5/wYAAQAIAAQAAAD4/wYAAQAIAAQAAAD3/wYAAQAIAAQAAAD2/wYAAQAIAAQAAAD1/wYAAQAIAAQAAAD0/wYAAQAHAAQAAAD6/wcAAQAIAAUAAAD5/wcAAQAIAAUAAAD4/wcAAQAIAAUAAAD3/wcAAQAIAAUAAAD2/wcAAQAIAAUAAAD1/wcAAQAIAAUAAAD1/wgAAQAIAAUAAAD0/wcAAQAHAAUAAAD0/wgAAQAHAAUAAAD0/wkAAQAHAAUAAAD0/woAAQAHAAUAAAD0/wsAAQAHAAUAAAD0/wwAAQAHAAUAAAD1/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/wIAAQAHAAUAAAD0/wEAAQAHAAUAAAD1/wEAAQAIAAUAAAD2/wEAAQAIAAUAAAD3/wEAAQAIAAUAAAD4/wEAAQAIAAUAAAD5/wEAAQAIAAUAAAD6/wEAAQAIAAUAAAD6/wAAAQAIAAUAAAD6////AQAIAAUAAAD5/wAAAQAIAAUAAAD4/wAAAQAIAAUAAAD3/wAAAQAIAAUAAAD2/wAAAQAIAAUAAAD1/wAAAQAIAAUAAAD0/wAAAQAHAAUAAAD0////AQAHAAUAAAD1////AQAIAAUAAAD2////AQAIAAUAAAD3////AQAIAAUAAAD4////AQAIAAUAAAD5////AQAIAAUAAAD6//7/AQAIAAUAAAD5//7/AQAIAAUAAAD4//7/AQAIAAUAAAD3//7/AQAIAAUAAAD2//7/AQAIAAUAAAD1//7/AQAIAAUAAAD0//7/AQAHAAUAAAD6/wMAAQAIAAYAAAD5/wMAAQAIAAYAAAD4/wMAAQAIAAYAAAD3/wMAAQAIAAYAAAD2/wMAAQAIAAYAAAD1/wMAAQAIAAYAAAD0/wMAAQAHAAYAAAANAAYAAQAIAAQAAAANAP//AQAJAAYAAAANAP7/AQAIAAUAAAAOAP7/AQAIAAYAAAANAP3/AQAIAAUAAAAOAP3/AQAIAAUAAAAOAPz/AQAIAAUAAAANAPz/AQAIAAUAAAAPAAUAAQAHAAQAAAATAAUAAQAIAAUAAAATAAQAAQAHAAUAAAATAAMAAQAHAAUAAAATAAIAAQAHAAUAAAATAAEAAQAHAAUAAAATAAAAAQAHAAUAAAATAP//AQAHAAUAAAATAP7/AQAIAAUAAAASAP7/AQAIAAYAAAAPAP7/AQAIAAYAAAAPAP3/AQAIAAUAAAARAP3/AQAIAAUAAAASAP3/AQAIAAUAAAATAP3/AQAIAAUAAAAUAP3/AQAIAAQAAAAUAP7/AQAIAAUAAAAUAP//AQAIAAUAAAAUAAAAAQAIAAUAAAAOAA8AAQAIAAUAAAARAA8AAQAIAAUAAAASAA4AAQAIAAUAAAATAA4AAQAIAAUAAAAUAA4AAQAIAAUAAAAVAA4AAQAIAAUAAAAWAA4AAQAIAAUAAAAXAA4AAQAIAAUAAAAYAA4AAQAIAAUAAAAZAA4AAQAIAAUAAAASAA8AAQAIAAUAAAATAA8AAQAIAAUAAAAUAA8AAQAIAAUAAAAVAA8AAQAIAAUAAAAWAA8AAQAIAAUAAAAXAA8AAQAIAAYAAAAYAA8AAQAIAAYAAAAZAA8AAQAIAAYAAAAaAA8AAQAJAAYAAAAaAA4AAQAJAAUAAAAaAA0AAQAJAAUAAAAaAAwAAQAJAAUAAAAaAAUAAQAJAAUAAAAaAAQAAQAJAAUAAAAaAAMAAQAJAAUAAAAaAAIAAQAJAAUAAAAaAAEAAQAJAAUAAAAaAP7/AQAJAAUAAAAaAP3/AQAJAAQAAAAVAP3/AQAIAAQAAAAWAP3/AQAIAAQAAAAXAP3/AQAIAAQAAAAZAP3/AQAIAAQAAAAZAAUAAQAIAAUAAAAZAAQAAQAIAAUAAAAZAAMAAQAIAAUAAAAZAAIAAQAIAAUAAAAZAAEAAQAIAAUAAAAZAAAAAQAIAAUAAAAYAAQAAQAIAAUAAAAYAAMAAQAIAAUAAAAYAAIAAQAIAAUAAAAYAAEAAQAIAAUAAAAYAAAAAQAIAAUAAAAXAAQAAQAIAAUAAAAXAAMAAQAIAAUAAAAXAAIAAQAIAAUAAAAXAAEAAQAIAAUAAAAXAAAAAQAIAAUAAAAXAP//AQAIAAUAAAAXAP7/AQAIAAUAAAAWAAMAAQAIAAUAAAAWAAIAAQAIAAUAAAAWAAEAAQAIAAUAAAAWAAAAAQAIAAUAAAAWAP//AQAIAAUAAAAWAP7/AQAIAAUAAAAVAAEAAQAIAAUAAAAVAAAAAQAIAAUAAAAVAP//AQAIAAUAAAAVAP7/AQAIAAUAAAATAAwAAQAIAAUAAAARAAwAAQAIAAUAAAARAA0AAQAIAAUAAAASAA0AAQAIAAUAAAARAA4AAQAIAAUAAAATAA0AAQAIAAUAAAAUAA0AAQAIAAUAAAAVAA0AAQAIAAUAAAAWAA0AAQAIAAUAAAAXAA0AAQAIAAUAAAAXAAwAAQAIAAUAAAAWAAwAAQAIAAUAAAAUAAwAAQAIAAUAAAAVAAwAAQAIAAUAAAAIAAwAAQAJAAUAAAAIAA0AAQAJAAUAAAAIAA4AAQAJAAUAAAAIAA8AAQAJAAUAAAAHAA8AAQAIAAUAAAAGAA8AAQAIAAUAAAAFAA8AAQAIAAUAAAAEAA8AAQAIAAUAAAADAA8AAQAIAAUAAAACAA8AAQAIAAUAAAABAA8AAQAIAAUAAAAAAA8AAQAIAAUAAAD//w8AAQAIAAUAAAD+/w8AAQAIAAYAAAD9/w8AAQAIAAYAAAD8/w8AAQAIAAYAAAD7/w8AAQAIAAYAAAD6/w8AAQAIAAYAAAD5/w8AAQAIAAYAAAD4/w8AAQAIAAYAAAD3/w8AAQAIAAYAAAD2/w8AAQAIAAYAAAD1/w8AAQAIAAYAAAD0/w8AAQAHAAYAAAD0/w4AAQAHAAUAAAD0/w0AAQAHAAUAAAD1/w4AAQAIAAUAAAD1/w0AAQAIAAUAAAD1/wwAAQAIAAUAAAAHAA4AAQAIAAUAAAAHAA0AAQAIAAUAAAAHAAwAAQAIAAUAAAAGAA4AAQAIAAUAAAAGAA0AAQAIAAUAAAAGAAwAAQAIAAUAAAAFAA4AAQAIAAUAAAAFAA0AAQAIAAUAAAAFAAwAAQAIAAUAAAAEAA4AAQAIAAUAAAAEAA0AAQAIAAUAAAAEAAwAAQAIAAUAAAADAA4AAQAIAAUAAAADAA0AAQAIAAUAAAADAAwAAQAIAAUAAAACAA4AAQAIAAUAAAACAA0AAQAIAAUAAAACAAwAAQAIAAUAAAABAA4AAQAIAAUAAAABAA0AAQAIAAUAAAABAAwAAQAIAAUAAAAAAA4AAQAIAAUAAAAAAA0AAQAIAAUAAAAAAAwAAQAIAAUAAAD//w4AAQAIAAUAAAD//w0AAQAIAAUAAAD//wwAAQAIAAUAAAD+/w4AAQAIAAUAAAD+/w0AAQAIAAUAAAD+/wwAAQAIAAUAAAD9/w4AAQAIAAUAAAD9/w0AAQAIAAUAAAD9/wwAAQAIAAUAAAD8/w4AAQAIAAUAAAD8/w0AAQAIAAUAAAD8/wwAAQAIAAUAAAD7/w4AAQAIAAUAAAD7/w0AAQAIAAUAAAD7/wwAAQAIAAUAAAD6/w4AAQAIAAUAAAD6/w0AAQAIAAUAAAD6/wwAAQAIAAUAAAD5/w4AAQAIAAUAAAD5/w0AAQAIAAUAAAD5/wwAAQAIAAUAAAD4/w4AAQAIAAUAAAD4/w0AAQAIAAUAAAD4/wwAAQAIAAUAAAD3/w4AAQAIAAUAAAD3/w0AAQAIAAUAAAD3/wwAAQAIAAUAAAD2/w4AAQAIAAUAAAD2/w0AAQAIAAUAAAD2/wwAAQAIAAUAAAD6//3/AQAIAAUAAAD6//z/AQAIAAUAAAD5//z/AQAIAAUAAAD4//z/AQAIAAUAAAD3//z/AQAIAAQAAAD2//z/AQAIAAUAAAD1//z/AQAIAAUAAAD0//z/AQAHAAQAAAD0//3/AQAIAAUAAAD1//3/AQAIAAUAAAD2//3/AQAIAAUAAAD3//3/AQAIAAUAAAD4//3/AQAIAAUAAAD5//3/AQAIAAUAAAAFAPv/AQAJAAUAAAAFAPr/AQAJAAUAAAAFAPn/AQAJAAUAAAAFAPj/AQAJAAUAAAAEAPj/AQAIAAUAAAAEAPn/AQAIAAUAAAAEAPr/AQAIAAUAAAAEAPv/AQAIAAUAAAADAPv/AQAIAAUAAAADAPr/AQAIAAUAAAADAPn/AQAIAAUAAAADAPj/AQAIAAUAAAACAPj/AQAIAAUAAAACAPn/AQAIAAUAAAACAPr/AQAIAAUAAAACAPv/AQAIAAUAAAAIAP7/AQAHAAYAAAAIAP3/AQAHAAUAAAAIAPz/AQAHAAUAAAAIAPv/AQAHAAUAAAAIAPr/AQAHAAUAAAAIAPn/AQAHAAUAAAAIAPj/AQAHAAUAAAAJAPj/AQAIAAUAAAAJAPn/AQAIAAUAAAAJAPr/AQAIAAUAAAAJAPv/AQAIAAUAAAAEAAEAAQATAAAAAAAEAAAAAQATAAAAAAAEAP//AQATAAAAAAD7//v/AQAIAAUAAAD7//r/AQAIAAUAAAD7//n/AQAIAAUAAAD7//j/AQAIAAUAAAD7//f/AQAIAAUAAAD7//b/AQAIAAUAAAD7//X/AQAIAAUAAAD7//T/AQAIAAQAAAD8//T/AQAIAAUAAAD9//T/AQAIAAUAAAD+//T/AQAIAAUAAAD///T/AQAIAAQAAAD///X/AQAIAAUAAAAAAPX/AQAIAAUAAAABAPX/AQAIAAUAAAACAPX/AQAIAAUAAAADAPX/AQAIAAUAAAAEAPX/AQAIAAUAAAAFAPX/AQAJAAUAAAAFAPb/AQAJAAUAAAAFAPf/AQAJAAUAAAAFAPT/AQAJAAQAAAAEAPT/AQAIAAQAAAADAPT/AQAIAAQAAAACAPT/AQAIAAQAAAABAPT/AQAIAAQAAAAAAPT/AQAIAAQAAAD6//T/AQAIAAUAAAD5//T/AQAIAAUAAAD4//T/AQAHAAQAAAD4//X/AQAIAAUAAAD4//b/AQAIAAUAAAD4//f/AQAIAAUAAAD4//j/AQAIAAUAAAD4//n/AQAIAAUAAAD4//r/AQAIAAUAAAD4//v/AQAIAAUAAAAEAPf/AQAIAAUAAAAEAPb/AQAIAAUAAAADAPf/AQAIAAUAAAADAPb/AQAIAAUAAAACAPf/AQAIAAUAAAACAPb/AQAIAAUAAAABAPv/AQAIAAUAAAABAPr/AQAIAAUAAAABAPn/AQAIAAUAAAABAPj/AQAIAAUAAAABAPf/AQAIAAUAAAABAPb/AQAIAAUAAAAAAPv/AQAIAAUAAAAAAPr/AQAIAAUAAAAAAPn/AQAIAAUAAAAAAPj/AQAIAAUAAAAAAPf/AQAIAAUAAAAAAPb/AQAIAAUAAAD///v/AQAIAAUAAAD///r/AQAIAAUAAAD///n/AQAIAAUAAAD///j/AQAIAAUAAAD///f/AQAIAAUAAAD///b/AQAIAAUAAAD+//v/AQAIAAUAAAD+//r/AQAIAAUAAAD+//n/AQAIAAUAAAD+//j/AQAIAAUAAAD+//f/AQAIAAUAAAD+//b/AQAIAAUAAAD+//X/AQAIAAUAAAD9//v/AQAIAAUAAAD9//r/AQAIAAUAAAD9//n/AQAIAAUAAAD9//j/AQAIAAUAAAD9//f/AQAIAAUAAAD9//b/AQAIAAUAAAD9//X/AQAIAAUAAAD8//v/AQAIAAUAAAD8//r/AQAIAAUAAAD8//n/AQAIAAUAAAD8//j/AQAIAAUAAAD8//f/AQAIAAUAAAD8//b/AQAIAAUAAAD8//X/AQAIAAUAAAD6//v/AQAIAAUAAAD6//r/AQAIAAUAAAD6//n/AQAIAAUAAAD6//j/AQAIAAUAAAD6//f/AQAIAAUAAAD6//b/AQAIAAUAAAD6//X/AQAIAAUAAAD5//v/AQAIAAUAAAD5//r/AQAIAAUAAAD5//n/AQAIAAUAAAD5//j/AQAIAAUAAAD5//f/AQAIAAUAAAD5//b/AQAIAAUAAAD5//X/AQAIAAUAAAAIAPf/AQAIAAUAAAAIAPb/AQAIAAUAAAAIAPX/AQAIAAUAAAAIAPT/AQAHAAQAAAAJAPT/AQAIAAUAAAAKAPT/AQAIAAUAAAALAPT/AQAIAAUAAAAMAPT/AQAIAAUAAAANAPT/AQAIAAUAAAAOAPX/AQAIAAUAAAAQAPX/AQAIAAUAAAAPAPX/AQAIAAUAAAARAPX/AQAIAAUAAAASAPX/AQAIAAUAAAATAPX/AQAJAAUAAAATAPb/AQAJAAUAAAATAPf/AQAJAAUAAAATAPj/AQAJAAUAAAATAPn/AQAJAAUAAAATAPr/AQAJAAUAAAATAPv/AQAJAAUAAAATAPz/AQAJAAUAAAAOAPT/AQAIAAQAAAAPAPT/AQAIAAQAAAAQAPT/AQAIAAQAAAARAPT/AQAIAAQAAAASAPT/AQAIAAQAAAATAPT/AQAJAAQAAAASAPz/AQAIAAUAAAASAPv/AQAIAAUAAAASAPr/AQAIAAUAAAASAPn/AQAIAAUAAAASAPj/AQAIAAUAAAASAPf/AQAIAAUAAAASAPb/AQAIAAUAAAARAPz/AQAIAAUAAAARAPv/AQAIAAUAAAARAPr/AQAIAAUAAAARAPn/AQAIAAUAAAARAPj/AQAIAAUAAAARAPf/AQAIAAUAAAARAPb/AQAIAAUAAAAQAPv/AQAIAAUAAAAQAPr/AQAIAAUAAAAQAPn/AQAIAAUAAAAQAPj/AQAIAAUAAAAQAPf/AQAIAAUAAAAQAPb/AQAIAAUAAAAPAPz/AQAIAAUAAAAPAPv/AQAIAAUAAAAPAPr/AQAIAAUAAAAPAPn/AQAIAAUAAAAPAPj/AQAIAAUAAAAPAPf/AQAIAAUAAAAPAPb/AQAIAAUAAAAOAPv/AQAIAAUAAAAOAPr/AQAIAAUAAAAOAPn/AQAIAAUAAAAOAPj/AQAIAAUAAAAOAPf/AQAIAAUAAAAOAPb/AQAIAAUAAAANAPv/AQAIAAUAAAANAPr/AQAIAAUAAAANAPn/AQAIAAUAAAANAPj/AQAIAAUAAAANAPf/AQAIAAUAAAANAPb/AQAIAAUAAAANAPX/AQAIAAUAAAAMAPv/AQAIAAUAAAAMAPr/AQAIAAUAAAAMAPn/AQAIAAUAAAAMAPj/AQAIAAUAAAAMAPf/AQAIAAUAAAAMAPb/AQAIAAUAAAAMAPX/AQAIAAUAAAALAPv/AQAIAAUAAAALAPr/AQAIAAUAAAALAPn/AQAIAAUAAAALAPj/AQAIAAUAAAALAPf/AQAIAAUAAAALAPb/AQAIAAUAAAALAPX/AQAIAAUAAAAKAPv/AQAIAAUAAAAKAPr/AQAIAAUAAAAKAPn/AQAIAAUAAAAKAPj/AQAIAAUAAAAKAPf/AQAIAAUAAAAKAPb/AQAIAAUAAAAKAPX/AQAIAAUAAAAJAPf/AQAIAAUAAAAJAPb/AQAIAAUAAAAJAPX/AQAIAAUAAAAIABAAAQAJAAUAAAAIABEAAQAJAAUAAAAIABIAAQAJAAUAAAAIABMAAQAJAAUAAAAIABQAAQAJAAUAAAAIABUAAQAJAAYAAAAHABUAAQAIAAYAAAAGABUAAQAIAAYAAAAFABUAAQAIAAYAAAAEABUAAQAIAAYAAAADABUAAQAIAAYAAAACABUAAQAIAAYAAAABABUAAQAIAAYAAAAAABUAAQAIAAYAAAD//xUAAQAHAAYAAAD//xQAAQAIAAUAAAD//xMAAQAIAAUAAAD//xIAAQAIAAUAAAD//xEAAQAIAAUAAAD//xAAAQAIAAUAAAAMABEAAQAIAAUAAAAMABIAAQAIAAUAAAAMABMAAQAIAAUAAAAMABQAAQAIAAUAAAAMABUAAQAHAAYAAAANABUAAQAIAAYAAAAOABUAAQAIAAYAAAAPABUAAQAIAAYAAAAQABUAAQAIAAYAAAARABUAAQAIAAYAAAASABUAAQAIAAYAAAATABUAAQAIAAYAAAAUABUAAQAIAAYAAAAVABUAAQAIAAYAAAAWABUAAQAJAAYAAAAWABQAAQAJAAUAAAAWABMAAQAJAAUAAAAWABIAAQAJAAUAAAAWABEAAQAJAAUAAAAWABAAAQAJAAUAAAAVABQAAQAIAAUAAAAVABMAAQAIAAUAAAAVABIAAQAIAAUAAAAVABEAAQAIAAUAAAAVABAAAQAIAAUAAAAUABQAAQAIAAUAAAAUABMAAQAIAAUAAAAUABIAAQAIAAUAAAAUABEAAQAIAAUAAAAUABAAAQAIAAUAAAATABQAAQAIAAUAAAATABMAAQAIAAUAAAATABIAAQAIAAUAAAATABEAAQAIAAUAAAATABAAAQAIAAUAAAASABQAAQAIAAUAAAASABMAAQAIAAUAAAASABIAAQAIAAUAAAASABEAAQAIAAUAAAASABAAAQAIAAUAAAARABQAAQAIAAUAAAARABMAAQAIAAUAAAARABIAAQAIAAUAAAARABEAAQAIAAUAAAARABAAAQAIAAUAAAAQABQAAQAIAAUAAAAQABMAAQAIAAUAAAAQABIAAQAIAAUAAAAQABEAAQAIAAUAAAAPABQAAQAIAAUAAAAPABMAAQAIAAUAAAAPABIAAQAIAAUAAAAPABEAAQAIAAUAAAAPABAAAQAIAAUAAAAOABQAAQAIAAUAAAAOABMAAQAIAAUAAAAOABIAAQAIAAUAAAAOABEAAQAIAAUAAAAOABAAAQAIAAUAAAANABQAAQAIAAUAAAANABMAAQAIAAUAAAANABIAAQAIAAUAAAANABEAAQAIAAUAAAANABAAAQAIAAUAAAAHABQAAQAIAAUAAAAHABMAAQAIAAUAAAAHABIAAQAIAAUAAAAHABEAAQAIAAUAAAAHABAAAQAIAAUAAAAGABQAAQAIAAUAAAAGABMAAQAIAAUAAAAGABIAAQAIAAUAAAAGABEAAQAIAAUAAAAGABAAAQAIAAUAAAAFABQAAQAIAAUAAAAFABMAAQAIAAUAAAAFABIAAQAIAAUAAAAFABEAAQAIAAUAAAAFABAAAQAIAAUAAAAEABQAAQAIAAUAAAAEABMAAQAIAAUAAAAEABIAAQAIAAUAAAAEABEAAQAIAAUAAAAEABAAAQAIAAUAAAADABQAAQAIAAUAAAADABMAAQAIAAUAAAADABIAAQAIAAUAAAADABEAAQAIAAUAAAADABAAAQAIAAUAAAACABQAAQAIAAUAAAACABMAAQAIAAUAAAACABIAAQAIAAUAAAACABEAAQAIAAUAAAACABAAAQAIAAUAAAABABQAAQAIAAUAAAABABMAAQAIAAUAAAABABIAAQAIAAUAAAABABEAAQAIAAUAAAABABAAAQAIAAUAAAAAABQAAQAIAAUAAAAAABMAAQAIAAUAAAAAABIAAQAIAAUAAAAAABEAAQAIAAUAAAAAABAAAQAIAAUAAAA=")
+tile_set = ExtResource("2_otugw")
+
+[node name="Obstacle" type="Area2D" parent="."]
+position = Vector2(168, 113)
+collision_mask = 2
+script = SubResource("GDScript_vjuef")
+
+[node name="CollisionShape2D" type="CollisionShape2D" parent="Obstacle"]
+position = Vector2(0, 9)
+shape = SubResource("RectangleShape2D_vjuef")
+
+[node name="TileMapLayer" type="TileMapLayer" parent="Obstacle"]
+position = Vector2(-24, -1)
+tile_map_data = PackedByteArray("AAAAAAAAAQAEAAQAAAABAAAAAQAFAAQAAAACAAAAAQAGAAQAAAA=")
tile_set = ExtResource("2_otugw")
[node name="GameCamera" parent="." instance=ExtResource("3_vjuef")]
@@ -41,3 +66,24 @@ exit_towards = "RIGHT"
enter_towards = "LEFT"
target_room = "res://room_test1.tscn"
target_door = "DoorMiddle"
+
+[node name="DoorUp" parent="." instance=ExtResource("6_0kik6")]
+position = Vector2(111, -102)
+scale = Vector2(3, 1.6400006)
+exit_towards = "DROP"
+enter_towards = "JUMP"
+target_room = "res://room_test2.tscn"
+target_door = "DoorDown"
+
+[node name="DoorDown" parent="." instance=ExtResource("6_0kik6")]
+position = Vector2(167.99998, 186.00002)
+scale = Vector2(4.5999975, 1.6400006)
+exit_towards = "JUMP_LEFT"
+enter_towards = "DROP"
+target_room = "res://room_test2.tscn"
+target_door = "DoorUp"
+
+[node name="TriggerButton" parent="." instance=ExtResource("7_vjuef")]
+position = Vector2(284, 73)
+
+[connection signal="triggered" from="TriggerButton" to="Obstacle" method="_on_trigger_button_triggered"]
diff --git a/tileset_kenney_platformer.tres b/tileset_kenney_platformer.tres
index 406ed0a..4f9a200 100644
--- a/tileset_kenney_platformer.tres
+++ b/tileset_kenney_platformer.tres
@@ -14,10 +14,15 @@ texture = ExtResource("2_at7kb")
5:0/0 = 0
6:0/0 = 0
7:0/0 = 0
+7:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
8:0/0 = 0
+8:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
9:0/0 = 0
+9:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
10:0/0 = 0
+10:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
11:0/0 = 0
+11:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
12:0/0 = 0
13:0/0 = 0
13:0/0/modulate = Color(0.15294118, 0.37254903, 0.46666667, 1)
@@ -44,10 +49,15 @@ texture = ExtResource("2_at7kb")
5:1/0 = 0
6:1/0 = 0
7:1/0 = 0
+7:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
8:1/0 = 0
+8:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
9:1/0 = 0
+9:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
10:1/0 = 0
+10:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
11:1/0 = 0
+11:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
12:1/0 = 0
13:1/0 = 0
13:1/0/modulate = Color(0.3529412, 0.61960787, 0.36078432, 1)
@@ -74,10 +84,15 @@ texture = ExtResource("2_at7kb")
5:2/0 = 0
6:2/0 = 0
7:2/0 = 0
+7:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
8:2/0 = 0
+8:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
9:2/0 = 0
+9:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
10:2/0 = 0
+10:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
11:2/0 = 0
+11:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
12:2/0 = 0
13:2/0 = 0
13:2/0/modulate = Color(0.7372549, 0.69803923, 0.43529412, 1)
@@ -94,13 +109,21 @@ texture = ExtResource("2_at7kb")
2:3/0 = 0
2:3/0/modulate = Color(0.84705883, 0.58431375, 0.26666668, 1)
3:3/0 = 0
+3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
4:3/0 = 0
+4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
5:3/0 = 0
+5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
6:3/0 = 0
+6:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
7:3/0 = 0
+7:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
8:3/0 = 0
+8:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
9:3/0 = 0
+9:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
10:3/0 = 0
+10:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
11:3/0 = 0
11:3/0/modulate = Color(0.78431374, 0.10980392, 0.6156863, 1)
11:3/0/terrain_set = 0
@@ -119,9 +142,13 @@ texture = ExtResource("2_at7kb")
2:4/0 = 0
2:4/0/modulate = Color(0.84705883, 0.58431375, 0.26666668, 1)
3:4/0 = 0
+3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
4:4/0 = 0
+4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
5:4/0 = 0
+5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
6:4/0 = 0
+6:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
7:4/0 = 0
7:4/0/modulate = Color(0.78431374, 0.10980392, 0.6156863, 1)
7:4/0/terrain_set = 0
@@ -145,7 +172,9 @@ texture = ExtResource("2_at7kb")
9:4/0/terrains_peering_bit/bottom_side = 0
9:4/0/terrains_peering_bit/left_side = 0
10:4/0 = 0
+10:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
11:4/0 = 0
+11:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
12:4/0 = 0
12:4/0/modulate = Color(0.71, 0.71, 0.71, 1)
13:4/0 = 0
@@ -163,9 +192,13 @@ texture = ExtResource("2_at7kb")
2:5/0 = 0
2:5/0/modulate = Color(0.84705883, 0.58431375, 0.26666668, 1)
3:5/0 = 0
+3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
4:5/0 = 0
+4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
5:5/0 = 0
+5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
6:5/0 = 0
+6:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
7:5/0 = 0
7:5/0/modulate = Color(0.78431374, 0.10980392, 0.6156863, 1)
7:5/0/terrain_set = 0
diff --git a/trigger_button.gd b/trigger_button.gd
new file mode 100644
index 0000000..4e99df6
--- /dev/null
+++ b/trigger_button.gd
@@ -0,0 +1,7 @@
+class_name TriggerButton
+extends Node2D
+
+signal triggered
+
+func _on_player_entered(_player: Player) -> void:
+ triggered.emit()
diff --git a/trigger_button.gd.uid b/trigger_button.gd.uid
new file mode 100644
index 0000000..bae18b2
--- /dev/null
+++ b/trigger_button.gd.uid
@@ -0,0 +1 @@
+uid://cgrmj81r5dxuq
diff --git a/trigger_button.tscn b/trigger_button.tscn
new file mode 100644
index 0000000..bdd64b6
--- /dev/null
+++ b/trigger_button.tscn
@@ -0,0 +1,34 @@
+[gd_scene load_steps=3 format=3 uid="uid://b1ver3yfceq5p"]
+
+[ext_resource type="Script" uid="uid://cgrmj81r5dxuq" path="res://trigger_button.gd" id="1_p11m3"]
+
+[sub_resource type="RectangleShape2D" id="RectangleShape2D_88b48"]
+size = Vector2(16, 16)
+
+[node name="TriggerButton" type="Node2D"]
+script = ExtResource("1_p11m3")
+
+[node name="Area2D" type="Area2D" parent="."]
+collision_layer = 16
+collision_mask = 2
+
+[node name="CollisionShape2D" type="CollisionShape2D" parent="Area2D"]
+shape = SubResource("RectangleShape2D_88b48")
+
+[node name="ColorRect" type="ColorRect" parent="."]
+offset_left = -8.0
+offset_top = -8.0
+offset_right = 8.0
+offset_bottom = 8.0
+color = Color(1, 0, 1, 1)
+
+[node name="Label" type="Label" parent="ColorRect"]
+layout_mode = 0
+offset_right = 64.0
+offset_bottom = 64.0
+scale = Vector2(0.25, 0.25)
+text = "button"
+horizontal_alignment = 1
+vertical_alignment = 1
+
+[connection signal="body_entered" from="Area2D" to="." method="_on_player_entered"]