Repository: endlessm/threadbare
Pull request #271: Redesign Frays End
Author: login: PlayMatters
Created: 2025-04-22T13:56:31Z | Merged: 2025-04-23T11:07:17Z

Added villagers, rocks, bushes, trees top and bottom, river separation for start, bridge, pier, new pathways, and redesigned tileset accordingly.


Diff:
diff --git a/scenes/game_elements/characters/npcs/npc_prop/fray_axeman.tscn b/scenes/game_elements/characters/npcs/npc_prop/fray_axeman.tscn
new file mode 100644
index 0000000000..f5650eb689
--- /dev/null
+++ b/scenes/game_elements/characters/npcs/npc_prop/fray_axeman.tscn
@@ -0,0 +1,73 @@
+[gd_scene load_steps=11 format=3 uid="uid://cpaplgh708bc3"]
+
+[ext_resource type="Script" uid="uid://dv11604x2etuq" path="res://scenes/game_elements/characters/npcs/shared_components/npc.gd" id="1_h3xvp"]
+[ext_resource type="Texture2D" uid="uid://caiam8drw20rr" path="res://assets/tiny-swords/Factions/Knights/Troops/Pawn/Purple/Pawn_Purple.png" id="2_h3xvp"]
+
+[sub_resource type="AtlasTexture" id="AtlasTexture_vq8ji"]
+atlas = ExtResource("2_h3xvp")
+region = Rect2(0, 576, 192, 192)
+
+[sub_resource type="AtlasTexture" id="AtlasTexture_afu58"]
+atlas = ExtResource("2_h3xvp")
+region = Rect2(192, 576, 192, 192)
+
+[sub_resource type="AtlasTexture" id="AtlasTexture_jnt7c"]
+atlas = ExtResource("2_h3xvp")
+region = Rect2(384, 576, 192, 192)
+
+[sub_resource type="AtlasTexture" id="AtlasTexture_wlo7j"]
+atlas = ExtResource("2_h3xvp")
+region = Rect2(576, 576, 192, 192)
+
+[sub_resource type="AtlasTexture" id="AtlasTexture_xkdo8"]
+atlas = ExtResource("2_h3xvp")
+region = Rect2(768, 576, 192, 192)
+
+[sub_resource type="AtlasTexture" id="AtlasTexture_wr3cw"]
+atlas = ExtResource("2_h3xvp")
+region = Rect2(960, 576, 192, 192)
+
+[sub_resource type="SpriteFrames" id="SpriteFrames_0a1i7"]
+animations = [{
+"frames": [{
+"duration": 1.0,
+"texture": SubResource("AtlasTexture_vq8ji")
+}, {
+"duration": 1.0,
+"texture": SubResource("AtlasTexture_afu58")
+}, {
+"duration": 1.0,
+"texture": SubResource("AtlasTexture_jnt7c")
+}, {
+"duration": 1.0,
+"texture": SubResource("AtlasTexture_wlo7j")
+}, {
+"duration": 1.0,
+"texture": SubResource("AtlasTexture_xkdo8")
+}, {
+"duration": 1.0,
+"texture": SubResource("AtlasTexture_wr3cw")
+}],
+"loop": true,
+"name": &"default",
+"speed": 10.0
+}]
+
+[sub_resource type="CapsuleShape2D" id="CapsuleShape2D_3vyb7"]
+height = 42.0
+
+[node name="fray_axeman" type="CharacterBody2D"]
+collision_layer = 2
+script = ExtResource("1_h3xvp")
+sprite_frames = SubResource("SpriteFrames_0a1i7")
+
+[node name="AnimatedSprite2D" type="AnimatedSprite2D" parent="."]
+unique_name_in_owner = true
+position = Vector2(0, -30)
+sprite_frames = SubResource("SpriteFrames_0a1i7")
+frame_progress = 0.978666
+flip_h = true
+
+[node name="CollisionShape2D" type="CollisionShape2D" parent="."]
+rotation = -1.5708
+shape = SubResource("CapsuleShape2D_3vyb7")
diff --git a/scenes/game_elements/characters/npcs/npc_prop/fray_hammerman.tscn b/scenes/game_elements/characters/npcs/npc_prop/fray_hammerman.tscn
new file mode 100644
index 0000000000..cb881ac561
--- /dev/null
+++ b/scenes/game_elements/characters/npcs/npc_prop/fray_hammerman.tscn
@@ -0,0 +1,72 @@
+[gd_scene load_steps=11 format=3 uid="uid://n8dhed3nvf50"]
+
+[ext_resource type="Script" uid="uid://dv11604x2etuq" path="res://scenes/game_elements/characters/npcs/shared_components/npc.gd" id="1_31gn5"]
+[ext_resource type="Texture2D" uid="uid://cjqa2miqxorv7" path="res://assets/tiny-swords/Factions/Knights/Troops/Pawn/Blue/Pawn_Blue.png" id="2_j6o64"]
+
+[sub_resource type="AtlasTexture" id="AtlasTexture_aw3xl"]
+atlas = ExtResource("2_j6o64")
+region = Rect2(0, 384, 192, 192)
+
+[sub_resource type="AtlasTexture" id="AtlasTexture_cn1tq"]
+atlas = ExtResource("2_j6o64")
+region = Rect2(192, 384, 192, 192)
+
+[sub_resource type="AtlasTexture" id="AtlasTexture_m81hy"]
+atlas = ExtResource("2_j6o64")
+region = Rect2(384, 384, 192, 192)
+
+[sub_resource type="AtlasTexture" id="AtlasTexture_x13l6"]
+atlas = ExtResource("2_j6o64")
+region = Rect2(576, 384, 192, 192)
+
+[sub_resource type="AtlasTexture" id="AtlasTexture_6lbfv"]
+atlas = ExtResource("2_j6o64")
+region = Rect2(768, 384, 192, 192)
+
+[sub_resource type="AtlasTexture" id="AtlasTexture_u2832"]
+atlas = ExtResource("2_j6o64")
+region = Rect2(960, 384, 192, 192)
+
+[sub_resource type="SpriteFrames" id="SpriteFrames_0a1i7"]
+animations = [{
+"frames": [{
+"duration": 1.0,
+"texture": SubResource("AtlasTexture_aw3xl")
+}, {
+"duration": 1.0,
+"texture": SubResource("AtlasTexture_cn1tq")
+}, {
+"duration": 1.0,
+"texture": SubResource("AtlasTexture_m81hy")
+}, {
+"duration": 1.0,
+"texture": SubResource("AtlasTexture_x13l6")
+}, {
+"duration": 1.0,
+"texture": SubResource("AtlasTexture_6lbfv")
+}, {
+"duration": 1.0,
+"texture": SubResource("AtlasTexture_u2832")
+}],
+"loop": true,
+"name": &"default",
+"speed": 10.0
+}]
+
+[sub_resource type="CapsuleShape2D" id="CapsuleShape2D_3vyb7"]
+height = 42.0
+
+[node name="NpcProp" type="CharacterBody2D"]
+collision_layer = 2
+script = ExtResource("1_31gn5")
+sprite_frames = SubResource("SpriteFrames_0a1i7")
+
+[node name="AnimatedSprite2D" type="AnimatedSprite2D" parent="."]
+unique_name_in_owner = true
+position = Vector2(0, -30)
+sprite_frames = SubResource("SpriteFrames_0a1i7")
+flip_h = true
+
+[node name="CollisionShape2D" type="CollisionShape2D" parent="."]
+rotation = -1.5708
+shape = SubResource("CapsuleShape2D_3vyb7")
diff --git a/scenes/game_elements/characters/npcs/npc_prop/fray_idle.tscn b/scenes/game_elements/characters/npcs/npc_prop/fray_idle.tscn
new file mode 100644
index 0000000000..7dd544075f
--- /dev/null
+++ b/scenes/game_elements/characters/npcs/npc_prop/fray_idle.tscn
@@ -0,0 +1,23 @@
+[gd_scene load_steps=4 format=3 uid="uid://6tkhqe1nvwop"]
+
+[ext_resource type="Script" uid="uid://dv11604x2etuq" path="res://scenes/game_elements/characters/npcs/shared_components/npc.gd" id="1_j3sup"]
+[ext_resource type="SpriteFrames" uid="uid://dnswfspgfmqo5" path="res://scenes/game_elements/characters/npcs/npc_prop/sprite_frames/fray_idle_red.tres" id="2_j3sup"]
+
+[sub_resource type="CapsuleShape2D" id="CapsuleShape2D_3vyb7"]
+height = 42.0
+
+[node name="fray_idle" type="CharacterBody2D"]
+collision_layer = 2
+script = ExtResource("1_j3sup")
+sprite_frames = ExtResource("2_j3sup")
+
+[node name="AnimatedSprite2D" type="AnimatedSprite2D" parent="."]
+unique_name_in_owner = true
+position = Vector2(0, -30)
+sprite_frames = ExtResource("2_j3sup")
+frame_progress = 0.948213
+flip_h = true
+
+[node name="CollisionShape2D" type="CollisionShape2D" parent="."]
+rotation = -1.5708
+shape = SubResource("CapsuleShape2D_3vyb7")
diff --git a/scenes/game_elements/characters/npcs/npc_prop/sprite_frames/fray_idle_blue.tres b/scenes/game_elements/characters/npcs/npc_prop/sprite_frames/fray_idle_blue.tres
new file mode 100644
index 0000000000..6ca8f39f5f
--- /dev/null
+++ b/scenes/game_elements/characters/npcs/npc_prop/sprite_frames/fray_idle_blue.tres
@@ -0,0 +1,53 @@
+[gd_resource type="SpriteFrames" load_steps=8 format=3 uid="uid://cntyc07xhpu0k"]
+
+[ext_resource type="Texture2D" uid="uid://cjqa2miqxorv7" path="res://assets/tiny-swords/Factions/Knights/Troops/Pawn/Blue/Pawn_Blue.png" id="1_nd8t0"]
+
+[sub_resource type="AtlasTexture" id="AtlasTexture_w1f46"]
+atlas = ExtResource("1_nd8t0")
+region = Rect2(0, 0, 192, 192)
+
+[sub_resource type="AtlasTexture" id="AtlasTexture_i382r"]
+atlas = ExtResource("1_nd8t0")
+region = Rect2(192, 0, 192, 192)
+
+[sub_resource type="AtlasTexture" id="AtlasTexture_l87q8"]
+atlas = ExtResource("1_nd8t0")
+region = Rect2(384, 0, 192, 192)
+
+[sub_resource type="AtlasTexture" id="AtlasTexture_te0f2"]
+atlas = ExtResource("1_nd8t0")
+region = Rect2(576, 0, 192, 192)
+
+[sub_resource type="AtlasTexture" id="AtlasTexture_k57u4"]
+atlas = ExtResource("1_nd8t0")
+region = Rect2(768, 0, 192, 192)
+
+[sub_resource type="AtlasTexture" id="AtlasTexture_fl8x4"]
+atlas = ExtResource("1_nd8t0")
+region = Rect2(960, 0, 192, 192)
+
+[resource]
+animations = [{
+"frames": [{
+"duration": 1.0,
+"texture": SubResource("AtlasTexture_w1f46")
+}, {
+"duration": 1.0,
+"texture": SubResource("AtlasTexture_i382r")
+}, {
+"duration": 1.0,
+"texture": SubResource("AtlasTexture_l87q8")
+}, {
+"duration": 1.0,
+"texture": SubResource("AtlasTexture_te0f2")
+}, {
+"duration": 1.0,
+"texture": SubResource("AtlasTexture_k57u4")
+}, {
+"duration": 1.0,
+"texture": SubResource("AtlasTexture_fl8x4")
+}],
+"loop": true,
+"name": &"default",
+"speed": 10.0
+}]
diff --git a/scenes/game_elements/characters/npcs/npc_prop/sprite_frames/fray_idle_purple.tres b/scenes/game_elements/characters/npcs/npc_prop/sprite_frames/fray_idle_purple.tres
new file mode 100644
index 0000000000..464bad620c
--- /dev/null
+++ b/scenes/game_elements/characters/npcs/npc_prop/sprite_frames/fray_idle_purple.tres
@@ -0,0 +1,53 @@
+[gd_resource type="SpriteFrames" load_steps=8 format=3 uid="uid://cpm5o35ede3qs"]
+
+[ext_resource type="Texture2D" uid="uid://caiam8drw20rr" path="res://assets/tiny-swords/Factions/Knights/Troops/Pawn/Purple/Pawn_Purple.png" id="1_ikcmy"]
+
+[sub_resource type="AtlasTexture" id="AtlasTexture_c5afb"]
+atlas = ExtResource("1_ikcmy")
+region = Rect2(0, 0, 192, 192)
+
+[sub_resource type="AtlasTexture" id="AtlasTexture_8qbsk"]
+atlas = ExtResource("1_ikcmy")
+region = Rect2(192, 0, 192, 192)
+
+[sub_resource type="AtlasTexture" id="AtlasTexture_h3aan"]
+atlas = ExtResource("1_ikcmy")
+region = Rect2(384, 0, 192, 192)
+
+[sub_resource type="AtlasTexture" id="AtlasTexture_1kcob"]
+atlas = ExtResource("1_ikcmy")
+region = Rect2(576, 0, 192, 192)
+
+[sub_resource type="AtlasTexture" id="AtlasTexture_iq4va"]
+atlas = ExtResource("1_ikcmy")
+region = Rect2(768, 0, 192, 192)
+
+[sub_resource type="AtlasTexture" id="AtlasTexture_v3p35"]
+atlas = ExtResource("1_ikcmy")
+region = Rect2(960, 0, 192, 192)
+
+[resource]
+animations = [{
+"frames": [{
+"duration": 1.0,
+"texture": SubResource("AtlasTexture_c5afb")
+}, {
+"duration": 1.0,
+"texture": SubResource("AtlasTexture_8qbsk")
+}, {
+"duration": 1.0,
+"texture": SubResource("AtlasTexture_h3aan")
+}, {
+"duration": 1.0,
+"texture": SubResource("AtlasTexture_1kcob")
+}, {
+"duration": 1.0,
+"texture": SubResource("AtlasTexture_iq4va")
+}, {
+"duration": 1.0,
+"texture": SubResource("AtlasTexture_v3p35")
+}],
+"loop": true,
+"name": &"default",
+"speed": 10.0
+}]
diff --git a/scenes/game_elements/characters/npcs/npc_prop/sprite_frames/fray_idle_red.tres b/scenes/game_elements/characters/npcs/npc_prop/sprite_frames/fray_idle_red.tres
new file mode 100644
index 0000000000..c792007408
--- /dev/null
+++ b/scenes/game_elements/characters/npcs/npc_prop/sprite_frames/fray_idle_red.tres
@@ -0,0 +1,53 @@
+[gd_resource type="SpriteFrames" load_steps=8 format=3 uid="uid://dnswfspgfmqo5"]
+
+[ext_resource type="Texture2D" uid="uid://cnqwuqndd41fx" path="res://assets/tiny-swords/Factions/Knights/Troops/Pawn/Red/Pawn_Red.png" id="1_ysfnn"]
+
+[sub_resource type="AtlasTexture" id="AtlasTexture_dh7aj"]
+atlas = ExtResource("1_ysfnn")
+region = Rect2(0, 0, 192, 192)
+
+[sub_resource type="AtlasTexture" id="AtlasTexture_37c5o"]
+atlas = ExtResource("1_ysfnn")
+region = Rect2(192, 0, 192, 192)
+
+[sub_resource type="AtlasTexture" id="AtlasTexture_owex3"]
+atlas = ExtResource("1_ysfnn")
+region = Rect2(384, 0, 192, 192)
+
+[sub_resource type="AtlasTexture" id="AtlasTexture_2qxg8"]
+atlas = ExtResource("1_ysfnn")
+region = Rect2(576, 0, 192, 192)
+
+[sub_resource type="AtlasTexture" id="AtlasTexture_oej83"]
+atlas = ExtResource("1_ysfnn")
+region = Rect2(768, 0, 192, 192)
+
+[sub_resource type="AtlasTexture" id="AtlasTexture_am30u"]
+atlas = ExtResource("1_ysfnn")
+region = Rect2(960, 0, 192, 192)
+
+[resource]
+animations = [{
+"frames": [{
+"duration": 1.0,
+"texture": SubResource("AtlasTexture_dh7aj")
+}, {
+"duration": 1.0,
+"texture": SubResource("AtlasTexture_37c5o")
+}, {
+"duration": 1.0,
+"texture": SubResource("AtlasTexture_owex3")
+}, {
+"duration": 1.0,
+"texture": SubResource("AtlasTexture_2qxg8")
+}, {
+"duration": 1.0,
+"texture": SubResource("AtlasTexture_oej83")
+}, {
+"duration": 1.0,
+"texture": SubResource("AtlasTexture_am30u")
+}],
+"loop": true,
+"name": &"default",
+"speed": 10.0
+}]
diff --git a/scenes/game_elements/characters/npcs/npc_prop/sprite_frames/fray_idle_yellow.tres b/scenes/game_elements/characters/npcs/npc_prop/sprite_frames/fray_idle_yellow.tres
new file mode 100644
index 0000000000..df5ceab9ca
--- /dev/null
+++ b/scenes/game_elements/characters/npcs/npc_prop/sprite_frames/fray_idle_yellow.tres
@@ -0,0 +1,53 @@
+[gd_resource type="SpriteFrames" load_steps=8 format=3 uid="uid://cy47injh7y40w"]
+
+[ext_resource type="Texture2D" uid="uid://bnss8smbgq7xp" path="res://assets/tiny-swords/Factions/Knights/Troops/Pawn/Yellow/Pawn_Yellow.png" id="1_wv0cj"]
+
+[sub_resource type="AtlasTexture" id="AtlasTexture_t5rcc"]
+atlas = ExtResource("1_wv0cj")
+region = Rect2(0, 0, 192, 192)
+
+[sub_resource type="AtlasTexture" id="AtlasTexture_orkbu"]
+atlas = ExtResource("1_wv0cj")
+region = Rect2(192, 0, 192, 192)
+
+[sub_resource type="AtlasTexture" id="AtlasTexture_4k7yg"]
+atlas = ExtResource("1_wv0cj")
+region = Rect2(384, 0, 192, 192)
+
+[sub_resource type="AtlasTexture" id="AtlasTexture_m468a"]
+atlas = ExtResource("1_wv0cj")
+region = Rect2(576, 0, 192, 192)
+
+[sub_resource type="AtlasTexture" id="AtlasTexture_gai1l"]
+atlas = ExtResource("1_wv0cj")
+region = Rect2(768, 0, 192, 192)
+
+[sub_resource type="AtlasTexture" id="AtlasTexture_e5sqt"]
+atlas = ExtResource("1_wv0cj")
+region = Rect2(960, 0, 192, 192)
+
+[resource]
+animations = [{
+"frames": [{
+"duration": 1.0,
+"texture": SubResource("AtlasTexture_t5rcc")
+}, {
+"duration": 1.0,
+"texture": SubResource("AtlasTexture_orkbu")
+}, {
+"duration": 1.0,
+"texture": SubResource("AtlasTexture_4k7yg")
+}, {
+"duration": 1.0,
+"texture": SubResource("AtlasTexture_m468a")
+}, {
+"duration": 1.0,
+"texture": SubResource("AtlasTexture_gai1l")
+}, {
+"duration": 1.0,
+"texture": SubResource("AtlasTexture_e5sqt")
+}],
+"loop": true,
+"name": &"default",
+"speed": 10.0
+}]
diff --git a/scenes/game_elements/props/decoration/rock/rock.tscn b/scenes/game_elements/props/decoration/rock/rock.tscn
new file mode 100644
index 0000000000..e55e115b32
--- /dev/null
+++ b/scenes/game_elements/props/decoration/rock/rock.tscn
@@ -0,0 +1,17 @@
+[gd_scene load_steps=3 format=3 uid="uid://v3usqiwy5wpr"]
+
+[ext_resource type="Texture2D" uid="uid://ctwx8gghts62p" path="res://assets/tiny-swords/Deco/06.png" id="2_qsbjv"]
+
+[sub_resource type="CapsuleShape2D" id="CapsuleShape2D_kw7av"]
+height = 42.0
+
+[node name="Rock" type="StaticBody2D"]
+
+[node name="Sprite2D" type="Sprite2D" parent="."]
+unique_name_in_owner = true
+texture = ExtResource("2_qsbjv")
+
+[node name="CollisionShape2D" type="CollisionShape2D" parent="."]
+position = Vector2(3, 7)
+rotation = 1.5708
+shape = SubResource("CapsuleShape2D_kw7av")
diff --git a/scenes/tileset.tres b/scenes/tileset.tres
index f58fc61665..bf357815c2 100644
--- a/scenes/tileset.tres
+++ b/scenes/tileset.tres
@@ -29,10 +29,13 @@ tile_data = PackedInt32Array(0, 327681, 3, 1, 393217, 3, 2, 458753, 3)
 [sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_sugp2"]
 texture = ExtResource("1_glnwb")
 texture_region_size = Vector2i(64, 64)
-0:0/next_alternative_id = 2
+0:0/next_alternative_id = 3
 0:0/0 = 0
 0:0/0/z_index = -1
 0:0/0/physics_layer_2/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32)
+0:0/2 = 2
+0:0/2/z_index = -1
+0:0/2/physics_layer_2/polygon_0/points = PackedVector2Array(-32, 3.85675, 32, 4.40771, 32, 32, -32, 32)
 0:0/1 = 1
 0:0/1/z_index = -1
 
@@ -288,45 +291,35 @@ texture_region_size = Vector2i(64, 64)
 texture = ExtResource("4_qml6a")
 texture_region_size = Vector2i(64, 64)
 0:0/0 = 0
-0:0/0/z_index = -1
 0:0/0/terrain_set = 0
 0:0/0/terrain = 2
 0:0/0/terrains_peering_bit/right_side = 2
 1:0/0 = 0
-1:0/0/z_index = -1
 1:0/0/terrain_set = 0
 1:0/0/terrain = 2
 1:0/0/terrains_peering_bit/right_side = 2
 1:0/0/terrains_peering_bit/left_side = 2
 2:0/0 = 0
-2:0/0/z_index = -1
 2:0/0/terrain_set = 0
 2:0/0/terrain = 2
 2:0/0/terrains_peering_bit/left_side = 2
 0:1/0 = 0
-0:1/0/z_index = -1
 0:1/0/terrain_set = 0
 0:1/0/terrain = 2
 0:1/0/terrains_peering_bit/bottom_side = 2
 1:1/0 = 0
-1:1/0/z_index = -1
 2:1/0 = 0
-2:1/0/z_index = -1
 0:2/0 = 0
-0:2/0/z_index = -1
 0:2/0/terrain_set = 0
 0:2/0/terrain = 2
 0:2/0/terrains_peering_bit/bottom_side = 2
 0:2/0/terrains_peering_bit/top_side = 2
 1:2/0 = 0
-1:2/0/z_index = -1
 0:3/0 = 0
-0:3/0/z_index = -1
 0:3/0/terrain_set = 0
 0:3/0/terrain = 2
 0:3/0/terrains_peering_bit/top_side = 2
 2:3/0 = 0
-2:3/0/z_index = -1
 
 [sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_yc5yt"]
 polygon = PackedVector2Array(-32, -5.08027, -23.7079, -22.0145, -6.77369, -27.0947, 32, -27.0947, 32, 32, -32, 32)
@@ -490,6 +483,7 @@ texture_region_size = Vector2i(64, 64)
 0:3/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32)
 0:3/0/terrains_peering_bit/right_side = 5
 0:3/0/terrains_peering_bit/top_side = 5
+1:3/next_alternative_id = 2
 1:3/0 = 0
 1:3/0/y_sort_origin = -30
 1:3/0/terrain_set = 0
@@ -499,6 +493,7 @@ texture_region_size = Vector2i(64, 64)
 1:3/0/terrains_peering_bit/right_side = 5
 1:3/0/terrains_peering_bit/left_side = 5
 1:3/0/terrains_peering_bit/top_side = 5
+1:3/1 = 1
 2:3/0 = 0
 2:3/0/y_sort_origin = -30
 2:3/0/terrain_set = 0
diff --git a/scenes/world_map/frays_end.tscn b/scenes/world_map/frays_end.tscn
index 9bbc593db9..4e7422dd26 100644
--- a/scenes/world_map/frays_end.tscn
+++ b/scenes/world_map/frays_end.tscn
@@ -1,6 +1,7 @@
-[gd_scene load_steps=19 format=4 uid="uid://cufkthb25mpxy"]
+[gd_scene load_steps=26 format=4 uid="uid://cufkthb25mpxy"]
 
 [ext_resource type="TileSet" uid="uid://07fq3rspk8ia" path="res://scenes/tileset.tres" id="1_4evgk"]
+[ext_resource type="SpriteFrames" uid="uid://cntyc07xhpu0k" path="res://scenes/game_elements/characters/npcs/npc_prop/sprite_frames/fray_idle_blue.tres" id="3_rti58"]
 [ext_resource type="PackedScene" uid="uid://iu2q66clupc6" path="res://scenes/game_elements/characters/player/player.tscn" id="3_tp7qs"]
 [ext_resource type="SpriteFrames" uid="uid://bpfnbr7ig4s5g" path="res://scenes/game_elements/characters/shared_components/sprite_frames/elder.tres" id="4_7v00g"]
 [ext_resource type="PackedScene" uid="uid://lfvn4u30s4yf" path="res://scenes/game_elements/props/buildings/house/house_1.tscn" id="5_5jg1p"]
@@ -18,6 +19,12 @@
 [ext_resource type="PackedScene" uid="uid://c1gdct760l86h" path="res://scenes/quests/story_quests/stella_and_the_missing_star/0_intro/intro.tscn" id="14_xa7wa"]
 [ext_resource type="PackedScene" uid="uid://bp20cjimwi8l0" path="res://scenes/game_elements/props/buildings/house/house_2.tscn" id="15_uhynt"]
 [ext_resource type="PackedScene" uid="uid://712saqgof3kf" path="res://scenes/game_elements/props/eternal_loom/eternal_loom.tscn" id="16_ojp30"]
+[ext_resource type="PackedScene" uid="uid://cpaplgh708bc3" path="res://scenes/game_elements/characters/npcs/npc_prop/fray_axeman.tscn" id="17_0a1i7"]
+[ext_resource type="PackedScene" uid="uid://v3usqiwy5wpr" path="res://scenes/game_elements/props/decoration/rock/rock.tscn" id="18_jbsab"]
+[ext_resource type="PackedScene" uid="uid://crqjcicx0vdu" path="res://scenes/game_elements/props/decoration/bush/bush.tscn" id="18_yntpr"]
+[ext_resource type="PackedScene" uid="uid://n8dhed3nvf50" path="res://scenes/game_elements/characters/npcs/npc_prop/fray_hammerman.tscn" id="19_yntpr"]
+[ext_resource type="PackedScene" uid="uid://6tkhqe1nvwop" path="res://scenes/game_elements/characters/npcs/npc_prop/fray_idle.tscn" id="20_xa7wa"]
+[ext_resource type="SpriteFrames" uid="uid://cpm5o35ede3qs" path="res://scenes/game_elements/characters/npcs/npc_prop/sprite_frames/fray_idle_purple.tres" id="22_e453w"]
 
 [node name="FraysEnd" type="Node2D"]
 y_sort_enabled = true
@@ -27,23 +34,46 @@ metadata/_edit_lock_ = true
 texture_filter = 1
 position = Vector2(0, 8)
 
+[node name="Water" type="TileMapLayer" parent="TileMapLayers"]
+tile_map_data = PackedByteArray("AAABABcAAAAAAAAAAAABABYAAAAAAAAAAAACABcAAAAAAAAAAAACABYAAAAAAAAAAAACABUAAAAAAAAAAAADABUAAAAAAAAAAAAEABUAAAAAAAAAAAADABYAAAAAAAAAAAAEABYAAAAAAAAAAAAFABYAAAAAAAAAAAAFABUAAAAAAAAAAAAGABYAAAAAAAAAAAAGABUAAAAAAAAAAAAHABUAAAAAAAAAAAAHABYAAAAAAAAAAAAIABUAAAAAAAAAAAAIABQAAAAAAAAAAAAJABQAAAAAAAAAAAAKABQAAAAAAAAAAAAKABUAAAAAAAAAAAAJABUAAAAAAAAAAAALABUAAAAAAAAAAAAMABUAAAAAAAAAAAANABUAAAAAAAAAAAANABQAAAAAAAAAAAAMABQAAAAAAAAAAAALABQAAAAAAAAAAAAOABQAAAAAAAAAAAAOABUAAAAAAAAAAAAQABUAAAAAAAAAAAARABUAAAAAAAAAAAARABQAAAAAAAAAAAAQABQAAAAAAAAAAAASABQAAAAAAAAAAAATABQAAAAAAAAAAAAUABQAAAAAAAAAAAAVABQAAAAAAAAAAAAWABQAAAAAAAAAAAAXABQAAAAAAAAAAAAYABQAAAAAAAAAAAAZABQAAAAAAAAAAAAaABQAAAAAAAAAAAAaABUAAAAAAAAAAAAZABUAAAAAAAAAAAAYABUAAAAAAAAAAAAXABUAAAAAAAAAAAAWABUAAAAAAAAAAAAVABUAAAAAAAAAAAAUABUAAAAAAAAAAAATABUAAAAAAAAAAAASABUAAAAAAAAAAAAZABYAAAAAAAAAAAAaABYAAAAAAAAAAAAaABcAAAAAAAAAAAAbABcAAAAAAAAAAAAcABcAAAAAAAAAAAAbABgAAAAAAAAAAAAcABgAAAAAAAAAAAAdABgAAAAAAAAAAAAcABkAAAAAAAAAAAAdABkAAAAAAAAAAAAeABkAAAAAAAAAAAAfABkAAAAAAAAAAAAdABoAAAAAAAAAAAAeABoAAAAAAAAAAAAfABoAAAAAAAAAAAADABcAAAAAAAAAAAAEABcAAAAAAAAAAAAFABcAAAAAAAAAAAAGABcAAAAAAAAAAAAHABcAAAAAAAAAAAAIABYAAAAAAAAAAAAJABYAAAAAAAAAAAAKABYAAAAAAAAAAAALABYAAAAAAAAAAAAMABYAAAAAAAAAAAANABYAAAAAAAAAAAAOABYAAAAAAAAAAAAQABYAAAAAAAAAAAARABYAAAAAAAAAAAASABYAAAAAAAAAAAATABYAAAAAAAAAAAAUABYAAAAAAAAAAAAVABYAAAAAAAAAAAAWABYAAAAAAAAAAAAXABYAAAAAAAAAAAAYABYAAAAAAAAAAAAZABcAAAAAAAAAAAAaABgAAAAAAAAAAAAaABkAAAAAAAAAAAAbABkAAAAAAAAAAAAbABoAAAAAAAAAAAAcABoAAAAAAAAAAAAcABQAAAAAAAAAAAAdABQAAAAAAAAAAAAcABUAAAAAAAAAAAAdABUAAAAAAAAAAAAeABUAAAAAAAAAAAAfABUAAAAAAAAAAAAfABYAAAAAAAAAAAAeABYAAAAAAAAAAAAdABYAAAAAAAAAAAAcABYAAAAAAAAAAAAdABcAAAAAAAAAAAAeABcAAAAAAAAAAAAfABcAAAAAAAAAAAAeABgAAAAAAAAAAAAfABgAAAAAAAAAAAAWABcAAAAAAAAAAAAWABgAAAAAAAAAAAAXABgAAAAAAAAAAAAYABgAAAAAAAAAAAAYABcAAAAAAAAAAAAXABcAAAAAAAAAAAAYABkAAAAAAAAAAAAXABkAAAAAAAAAAAAYABoAAAAAAAAAAAAZABkAAAAAAAAAAAAZABgAAAAAAAAAAAAZABoAAAAAAAAAAAAaABoAAAAAAAAAAAAXABoAAAAAAAAAAAAYABsAAAAAAAAAAAAZABsAAAAAAAAAAAAaABsAAAAAAAAAAAAbABsAAAAAAAAAAAAcABsAAAAAAAAAAAAdABsAAAAAAAAAAAAeABsAAAAAAAAAAAAfABsAAAAAAAAAAAAdABwAAAAAAAAAAAAeABwAAAAAAAAAAAAfABwAAAAAAAAAAAAAABYAAAAAAAAAAAAAABcAAAAAAAAAAAABABUAAAAAAAAAAgAAABUAAAAAAAAAAgAbABYAAAAAAAAAAgD//xcAAAAAAAAAAAD//xgAAAAAAAAAAAD//xkAAAAAAAAAAAD//xoAAAAAAAAAAAD//xsAAAAAAAAAAAD//xwAAAAAAAAAAAAPABQAAAAAAAAAAQAPABUAAAAAAAAAAQAPABYAAAAAAAAAAQAbABQAAAAAAAAAAQAbABUAAAAAAAAAAQA=")
+tile_set = ExtResource("1_4evgk")
+
+[node name="Foam" type="TileMapLayer" parent="TileMapLayers"]
+tile_map_data = PackedByteArray("AAAAABYAAgABAAIAAAAAABUAAgABAAAAAAABABYAAgABAAIAAAABABUAAgABAAAAAAACABYAAgABAAIAAAACABUAAgABAAAAAAADABYAAgABAAIAAAADABUAAgABAAAAAAAEABYAAgABAAIAAAAEABUAAgABAAAAAAAFABYAAgABAAIAAAAFABUAAgABAAAAAAAGABYAAgABAAIAAAAGABUAAgABAAAAAAAHABYAAgABAAIAAAAHABUAAgABAAAAAAAJABUAAgABAAIAAAAKABUAAgABAAIAAAALABUAAgABAAIAAAAMABUAAgABAAIAAAANABUAAgABAAIAAAAOABUAAgABAAIAAAAIABUAAgABAAIAAAAQABUAAgABAAIAAAARABUAAgABAAIAAAASABUAAgABAAIAAAATABUAAgABAAIAAAAUABUAAgABAAIAAAAVABUAAgABAAIAAAAWABUAAgABAAIAAAAXABUAAgABAAIAAAAYABUAAgABAAIAAAAZABUAAgABAAIAAAAaABUAAgABAAIAAAAcABUAAgABAAIAAAAdABUAAgABAAIAAAAeABYAAgABAAIAAAAfABYAAgABAAIAAAAHABcAAgAAAAEAAAAWABcAAgACAAEAAAAWABgAAgACAAEAAAAXABkAAgACAAEAAAAXABoAAgACAAEAAAAYABsAAgACAAEAAAAcABsAAgAAAAEAAAAPABUAAgABAAIAAAAbABUAAgABAAIAAAA=")
+tile_set = ExtResource("1_4evgk")
+
 [node name="Grass" type="TileMapLayer" parent="TileMapLayers"]
-tile_map_data = PackedByteArray("AAAPAAwAAQABAAEAAAAPAAsAAQABAAEAAAAPAAoAAQABAAEAAAAPAAkAAQABAAEAAAAPAAgAAQABAAEAAAAPAAcAAQABAAEAAAAPAAYAAQABAAEAAAAPAAUAAQABAAEAAAAPAAQAAQABAAEAAAAPAAMAAQABAAEAAAAPAAIAAQABAAEAAAAPAAEAAQABAAEAAAAOAAwAAQABAAEAAAAOAAsAAQABAAEAAAAOAAoAAQABAAEAAAAOAAkAAQABAAEAAAAOAAgAAQABAAEAAAAOAAcAAQABAAEAAAAOAAYAAQABAAEAAAAOAAUAAQABAAEAAAAOAAQAAQABAAEAAAAOAAMAAQABAAEAAAAOAAIAAQABAAEAAAAOAAEAAQABAAEAAAAPABAAAQABAAEAAAAPAA8AAQABAAEAAAAPAA4AAQABAAEAAAAPAA0AAQABAAEAAAAPAAAAAQABAAAAAAAOABAAAQABAAEAAAAOAA8AAQABAAEAAAAOAA4AAQABAAEAAAAOAA0AAQABAAEAAAAOAAAAAQABAAAAAAAfABAAAQACAAEAAAAfAA8AAQACAAEAAAAeABAAAQABAAEAAAAeAA8AAQABAAEAAAAdABAAAQABAAEAAAAdAA8AAQABAAEAAAAcABAAAQABAAEAAAAcAA8AAQABAAEAAAAbABAAAQABAAEAAAAbAA8AAQABAAEAAAAaABAAAQABAAEAAAAaAA8AAQABAAEAAAAZABAAAQABAAEAAAAZAA8AAQABAAEAAAAYABAAAQABAAEAAAAYAA8AAQABAAEAAAAXABAAAQABAAEAAAAXAA8AAQABAAEAAAAWABAAAQABAAEAAAAWAA8AAQABAAEAAAAVABAAAQABAAEAAAAVAA8AAQABAAEAAAAUABAAAQABAAEAAAAUAA8AAQABAAEAAAATABAAAQABAAEAAAATAA8AAQABAAEAAAASABAAAQABAAEAAAASAA8AAQABAAEAAAARABAAAQABAAEAAAARAA8AAQABAAEAAAAQABAAAQABAAEAAAAQAA8AAQABAAEAAAANABAAAQABAAEAAAANAA8AAQABAAEAAAAMABAAAQABAAEAAAAMAA8AAQABAAEAAAALABAAAQABAAEAAAALAA8AAQABAAEAAAAKABAAAQABAAEAAAAKAA8AAQABAAEAAAAJABAAAQABAAEAAAAJAA8AAQABAAEAAAAIABAAAQABAAEAAAAIAA8AAQABAAEAAAAHABAAAQABAAEAAAAHAA8AAQABAAEAAAAGABAAAQABAAEAAAAGAA8AAQABAAEAAAAFABAAAQABAAEAAAAFAA8AAQABAAEAAAAEABAAAQABAAEAAAAEAA8AAQABAAEAAAADABAAAQABAAEAAAADAA8AAQABAAEAAAACABAAAQABAAEAAAACAA8AAQABAAEAAAAPABgAAQABAAEAAAAPABcAAQABAAEAAAAPABYAAQABAAEAAAAPABUAAQABAAEAAAAPABQAAQABAAEAAAAPABMAAQABAAEAAAAPABIAAQABAAEAAAAPABEAAQABAAEAAAAOABgAAQABAAEAAAAOABcAAQABAAEAAAAOABYAAQABAAEAAAAOABUAAQABAAEAAAAOABQAAQABAAEAAAAOABMAAQABAAEAAAAOABIAAQABAAEAAAAOABEAAQABAAEAAAANAAkAAQABAAEAAAANAAgAAQABAAEAAAAMAAkAAQABAAEAAAAMAAgAAQABAAEAAAALAAkAAQABAAEAAAALAAgAAQABAAEAAAAKAAkAAQABAAEAAAAKAAgAAQABAAEAAAAJAAkAAQABAAEAAAAJAAgAAQABAAEAAAAIAAkAAQABAAEAAAAIAAgAAQABAAEAAAAHAAkAAQABAAEAAAAHAAgAAQABAAEAAAAGAAkAAQABAAEAAAAGAAgAAQABAAEAAAAFAAkAAQABAAEAAAAFAAgAAQABAAEAAAAEAAkAAQABAAEAAAAEAAgAAQABAAEAAAADAAkAAQABAAEAAAADAAgAAQABAAEAAAACAAkAAQABAAEAAAACAAgAAQABAAEAAAAeAAkAAQABAAEAAAAeAAgAAQABAAEAAAAdAAkAAQABAAEAAAAdAAgAAQABAAEAAAAcAAkAAQABAAEAAAAcAAgAAQABAAEAAAAbAAkAAQABAAEAAAAbAAgAAQABAAEAAAAaAAkAAQABAAEAAAAaAAgAAQABAAEAAAAZAAkAAQABAAEAAAAZAAgAAQABAAEAAAAYAAkAAQABAAEAAAAYAAgAAQABAAEAAAAXAAkAAQABAAEAAAAXAAgAAQABAAEAAAAWAAkAAQABAAEAAAAWAAgAAQABAAEAAAAVAAkAAQABAAEAAAAVAAgAAQABAAEAAAAUAAkAAQABAAEAAAAUAAgAAQABAAEAAAATAAkAAQABAAEAAAATAAgAAQABAAEAAAASAAkAAQABAAEAAAASAAgAAQABAAEAAAARAAkAAQABAAEAAAARAAgAAQABAAEAAAAQAAkAAQABAAEAAAAQAAgAAQABAAEAAAAPABsAAQABAAEAAAAPABoAAQABAAEAAAAPABkAAQABAAEAAAAOABsAAQABAAEAAAAOABoAAQABAAEAAAAOABkAAQABAAEAAAANABsAAQABAAEAAAANABoAAQABAAEAAAANABkAAQABAAEAAAANABgAAQABAAEAAAANABcAAQABAAEAAAANABYAAQABAAEAAAANABUAAQABAAEAAAANABQAAQABAAEAAAANABMAAQABAAEAAAANABIAAQABAAEAAAANABEAAQABAAEAAAAMABsAAQABAAEAAAAMABoAAQABAAEAAAAMABkAAQABAAEAAAAMABgAAQABAAEAAAAMABcAAQABAAEAAAAMABYAAQABAAEAAAAMABUAAQABAAEAAAAMABQAAQABAAEAAAAMABMAAQABAAEAAAAMABIAAQABAAEAAAAMABEAAQABAAEAAAALABsAAQABAAEAAAALABoAAQABAAEAAAALABkAAQABAAEAAAALABgAAQABAAEAAAALABcAAQABAAEAAAALABYAAQABAAEAAAALABUAAQABAAEAAAALABQAAQABAAEAAAALABMAAQABAAEAAAALABIAAQABAAEAAAALABEAAQABAAEAAAAKABsAAQABAAEAAAAKABoAAQABAAEAAAAKABkAAQABAAEAAAAKABgAAQABAAEAAAAKABcAAQABAAEAAAAKABYAAQABAAEAAAAKABUAAQABAAEAAAAKABQAAQABAAEAAAAKABMAAQABAAEAAAAKABIAAQABAAEAAAAKABEAAQABAAEAAAAJABsAAQABAAEAAAAJABoAAQABAAEAAAAJABkAAQABAAEAAAAJABgAAQABAAEAAAAJABcAAQABAAEAAAAJABYAAQABAAEAAAAJABUAAQABAAEAAAAJABQAAQABAAEAAAAJABMAAQABAAEAAAAJABIAAQABAAEAAAAJABEAAQABAAEAAAAIABsAAQABAAEAAAAIABoAAQABAAEAAAAIABkAAQABAAEAAAAIABgAAQABAAEAAAAIABcAAQABAAEAAAAIABYAAQABAAEAAAAIABUAAQABAAEAAAAIABQAAQABAAEAAAAIABMAAQABAAEAAAAIABIAAQABAAEAAAAIABEAAQABAAEAAAAHABsAAQABAAEAAAAHABoAAQABAAEAAAAHABkAAQABAAEAAAAHABgAAQABAAEAAAAHABcAAQABAAEAAAAHABYAAQABAAEAAAAHABUAAQABAAEAAAAHABQAAQABAAEAAAAHABMAAQABAAEAAAAHABIAAQABAAEAAAAHABEAAQABAAEAAAAGABsAAQABAAEAAAAGABoAAQABAAEAAAAGABkAAQABAAEAAAAGABgAAQABAAEAAAAGABcAAQABAAEAAAAGABYAAQABAAEAAAAGABUAAQABAAEAAAAGABQAAQABAAEAAAAGABMAAQABAAEAAAAGABIAAQABAAEAAAAGABEAAQABAAEAAAAFABsAAQABAAEAAAAFABoAAQABAAEAAAAFABkAAQABAAEAAAAFABgAAQABAAEAAAAFABcAAQABAAEAAAAFABYAAQABAAEAAAAFABUAAQABAAEAAAAFABQAAQABAAEAAAAFABMAAQABAAEAAAAFABIAAQABAAEAAAAFABEAAQABAAEAAAAEABsAAQABAAEAAAAEABoAAQABAAEAAAAEABkAAQABAAEAAAAEABgAAQABAAEAAAAEABcAAQABAAEAAAAEABYAAQABAAEAAAAEABUAAQABAAEAAAAEABQAAQABAAEAAAAEABMAAQABAAEAAAAEABIAAQABAAEAAAAEABEAAQABAAEAAAADABsAAQABAAEAAAADABoAAQABAAEAAAADABkAAQABAAEAAAADABgAAQABAAEAAAADABcAAQABAAEAAAADABYAAQABAAEAAAADABUAAQABAAEAAAADABQAAQABAAEAAAADABMAAQABAAEAAAADABIAAQABAAEAAAADABEAAQABAAEAAAACABsAAQABAAEAAAACABoAAQABAAEAAAACABkAAQABAAEAAAACABgAAQABAAEAAAACABcAAQABAAEAAAACABYAAQABAAEAAAACABUAAQABAAEAAAACABQAAQABAAEAAAACABMAAQABAAEAAAACABIAAQABAAEAAAACABEAAQABAAEAAAAAAAAAAQAAAAAAAAABAAEAAQABAAEAAAABAAIAAQABAAEAAAACAAMAAQABAAEAAAADAAQAAQABAAEAAAADAAUAAQABAAEAAAAEAAUAAQABAAEAAAAFAAYAAQABAAEAAAAFAAcAAQABAAEAAAAHAAoAAQABAAEAAAAHAAsAAQABAAEAAAAIAAwAAQABAAEAAAAJAA0AAQABAAEAAAAKAA4AAQABAAEAAAAQABQAAQABAAEAAAAfAB8AAQACAAIAAAAfAB4AAQACAAEAAAAfAB0AAQACAAEAAAAfABwAAQACAAEAAAAfABsAAQACAAEAAAAfABoAAQACAAEAAAAfABkAAQACAAEAAAAfABgAAQACAAEAAAAfABcAAQACAAEAAAAfABYAAQACAAEAAAAfABUAAQACAAEAAAAfABQAAQACAAEAAAAfABMAAQACAAEAAAAfABIAAQACAAEAAAAfABEAAQACAAEAAAAfAA4AAQACAAEAAAAfAA0AAQACAAEAAAAfAAwAAQACAAEAAAAfAAsAAQACAAEAAAAfAAoAAQACAAEAAAAfAAkAAQACAAEAAAAfAAgAAQACAAEAAAAfAAcAAQACAAEAAAAfAAYAAQACAAEAAAAfAAUAAQACAAEAAAAfAAQAAQACAAEAAAAfAAMAAQACAAEAAAAfAAIAAQACAAEAAAAfAAEAAQACAAEAAAAfAAAAAQACAAAAAAAeAB8AAQABAAIAAAAeAB4AAQABAAEAAAAeAB0AAQABAAEAAAAeABwAAQABAAEAAAAeABsAAQABAAEAAAAeABoAAQABAAEAAAAeABkAAQABAAEAAAAeABgAAQABAAEAAAAeABcAAQABAAEAAAAeABYAAQABAAEAAAAeABUAAQABAAEAAAAeABQAAQABAAEAAAAeABMAAQABAAEAAAAeABIAAQABAAEAAAAeABEAAQABAAEAAAAeAA4AAQABAAEAAAAeAA0AAQABAAEAAAAeAAwAAQABAAEAAAAeAAsAAQABAAEAAAAeAAoAAQABAAEAAAAeAAcAAQABAAEAAAAeAAYAAQABAAEAAAAeAAUAAQABAAEAAAAeAAQAAQABAAEAAAAeAAMAAQABAAEAAAAeAAIAAQABAAEAAAAeAAEAAQABAAEAAAAeAAAAAQABAAAAAAAdAB8AAQABAAIAAAAdAB4AAQABAAEAAAAdAB0AAQABAAEAAAAdABwAAQABAAEAAAAdABsAAQABAAEAAAAdABoAAQABAAEAAAAdABkAAQABAAEAAAAdABgAAQABAAEAAAAdABcAAQABAAEAAAAdABYAAQABAAEAAAAdABUAAQABAAEAAAAdABQAAQABAAEAAAAdABMAAQABAAEAAAAdABIAAQABAAEAAAAdABEAAQABAAEAAAAdAA4AAQABAAEAAAAdAA0AAQABAAEAAAAdAAwAAQABAAEAAAAdAAsAAQABAAEAAAAdAAoAAQABAAEAAAAdAAcAAQABAAEAAAAdAAYAAQABAAEAAAAdAAUAAQABAAEAAAAdAAQAAQABAAEAAAAdAAMAAQABAAEAAAAdAAIAAQABAAEAAAAdAAEAAQABAAEAAAAdAAAAAQABAAAAAAAcAB8AAQABAAIAAAAcAB4AAQABAAEAAAAcAB0AAQABAAEAAAAcABwAAQABAAEAAAAcABsAAQABAAEAAAAcABoAAQABAAEAAAAcABkAAQABAAEAAAAcABgAAQABAAEAAAAcABcAAQABAAEAAAAcABYAAQABAAEAAAAcABUAAQABAAEAAAAcABQAAQABAAEAAAAcABMAAQABAAEAAAAcABIAAQABAAEAAAAcABEAAQABAAEAAAAcAA4AAQABAAEAAAAcAA0AAQABAAEAAAAcAAwAAQABAAEAAAAcAAsAAQABAAEAAAAcAAoAAQABAAEAAAAcAAcAAQABAAEAAAAcAAYAAQABAAEAAAAcAAUAAQABAAEAAAAcAAQAAQABAAEAAAAcAAMAAQABAAEAAAAcAAIAAQABAAEAAAAcAAEAAQABAAEAAAAcAAAAAQABAAAAAAAbAB8AAQABAAIAAAAbAB4AAQABAAEAAAAbAB0AAQABAAEAAAAbABwAAQABAAEAAAAbABsAAQABAAEAAAAbABoAAQABAAEAAAAbABkAAQABAAEAAAAbABgAAQABAAEAAAAbABcAAQABAAEAAAAbABYAAQABAAEAAAAbABUAAQABAAEAAAAbABQAAQABAAEAAAAbABMAAQABAAEAAAAbABIAAQABAAEAAAAbABEAAQABAAEAAAAbAA4AAQABAAEAAAAbAA0AAQABAAEAAAAbAAwAAQABAAEAAAAbAAsAAQABAAEAAAAbAAoAAQABAAEAAAAbAAcAAQABAAEAAAAbAAYAAQABAAEAAAAbAAUAAQABAAEAAAAbAAQAAQABAAEAAAAbAAMAAQABAAEAAAAbAAIAAQABAAEAAAAbAAEAAQABAAEAAAAbAAAAAQABAAAAAAAaAB8AAQABAAIAAAAaAB4AAQABAAEAAAAaAB0AAQABAAEAAAAaABwAAQABAAEAAAAaABsAAQABAAEAAAAaABoAAQABAAEAAAAaABkAAQABAAEAAAAaABgAAQABAAEAAAAaABcAAQABAAEAAAAaABYAAQABAAEAAAAaABUAAQABAAEAAAAaABQAAQABAAEAAAAaABMAAQABAAEAAAAaABIAAQABAAEAAAAaABEAAQABAAEAAAAaAA4AAQABAAEAAAAaAA0AAQABAAEAAAAaAAwAAQABAAEAAAAaAAsAAQABAAEAAAAaAAoAAQABAAEAAAAaAAcAAQABAAEAAAAaAAYAAQABAAEAAAAaAAUAAQABAAEAAAAaAAQAAQABAAEAAAAaAAMAAQABAAEAAAAaAAIAAQABAAEAAAAaAAEAAQABAAEAAAAaAAAAAQABAAAAAAAZAB8AAQABAAIAAAAZAB4AAQABAAEAAAAZAB0AAQABAAEAAAAZABwAAQABAAEAAAAZABsAAQABAAEAAAAZABoAAQABAAEAAAAZABkAAQABAAEAAAAZABgAAQABAAEAAAAZABcAAQABAAEAAAAZABYAAQABAAEAAAAZABUAAQABAAEAAAAZABQAAQABAAEAAAAZABMAAQABAAEAAAAZABIAAQABAAEAAAAZABEAAQABAAEAAAAZAA4AAQABAAEAAAAZAA0AAQABAAEAAAAZAAwAAQABAAEAAAAZAAsAAQABAAEAAAAZAAoAAQABAAEAAAAZAAcAAQABAAEAAAAZAAYAAQABAAEAAAAZAAUAAQABAAEAAAAZAAQAAQABAAEAAAAZAAMAAQABAAEAAAAZAAIAAQABAAEAAAAZAAEAAQABAAEAAAAZAAAAAQABAAAAAAAYAB8AAQABAAIAAAAYAB4AAQABAAEAAAAYAB0AAQABAAEAAAAYABwAAQABAAEAAAAYABsAAQABAAEAAAAYABoAAQABAAEAAAAYABkAAQABAAEAAAAYABgAAQABAAEAAAAYABcAAQABAAEAAAAYABYAAQABAAEAAAAYABUAAQABAAEAAAAYABQAAQABAAEAAAAYABMAAQABAAEAAAAYABIAAQABAAEAAAAYABEAAQABAAEAAAAYAA4AAQABAAEAAAAYAA0AAQABAAEAAAAYAAwAAQABAAEAAAAYAAsAAQABAAEAAAAYAAoAAQABAAEAAAAYAAcAAQABAAEAAAAYAAYAAQABAAEAAAAYAAUAAQABAAEAAAAYAAQAAQABAAEAAAAYAAMAAQABAAEAAAAYAAIAAQABAAEAAAAYAAEAAQABAAEAAAAYAAAAAQABAAAAAAAXAB8AAQABAAIAAAAXAB4AAQABAAEAAAAXAB0AAQABAAEAAAAXABwAAQABAAEAAAAXABsAAQABAAEAAAAXABoAAQABAAEAAAAXABkAAQABAAEAAAAXABgAAQABAAEAAAAXABcAAQABAAEAAAAXABYAAQABAAEAAAAXABUAAQABAAEAAAAXABQAAQABAAEAAAAXABMAAQABAAEAAAAXABIAAQABAAEAAAAXABEAAQABAAEAAAAXAA4AAQABAAEAAAAXAA0AAQABAAEAAAAXAAwAAQABAAEAAAAXAAsAAQABAAEAAAAXAAoAAQABAAEAAAAXAAcAAQABAAEAAAAXAAYAAQABAAEAAAAXAAUAAQABAAEAAAAXAAQAAQABAAEAAAAXAAMAAQABAAEAAAAXAAIAAQABAAEAAAAXAAEAAQABAAEAAAAXAAAAAQABAAAAAAAWAB8AAQABAAIAAAAWAB4AAQABAAEAAAAWAB0AAQABAAEAAAAWABwAAQABAAEAAAAWABsAAQABAAEAAAAWABoAAQABAAEAAAAWABkAAQABAAEAAAAWABgAAQABAAEAAAAWABcAAQABAAEAAAAWABYAAQABAAEAAAAWABUAAQABAAEAAAAWABQAAQABAAEAAAAWABMAAQABAAEAAAAWABIAAQABAAEAAAAWABEAAQABAAEAAAAWAA4AAQABAAEAAAAWAA0AAQABAAEAAAAWAAwAAQABAAEAAAAWAAsAAQABAAEAAAAWAAoAAQABAAEAAAAWAAcAAQABAAEAAAAWAAYAAQABAAEAAAAWAAUAAQABAAEAAAAWAAQAAQABAAEAAAAWAAMAAQABAAEAAAAWAAIAAQABAAEAAAAWAAEAAQABAAEAAAAWAAAAAQABAAAAAAAVAB8AAQABAAIAAAAVAB4AAQABAAEAAAAVAB0AAQABAAEAAAAVABwAAQABAAEAAAAVABsAAQABAAEAAAAVABoAAQABAAEAAAAVABkAAQABAAEAAAAVABgAAQABAAEAAAAVABcAAQABAAEAAAAVABYAAQABAAEAAAAVABUAAQABAAEAAAAVABQAAQABAAEAAAAVABMAAQABAAEAAAAVABIAAQABAAEAAAAVABEAAQABAAEAAAAVAA4AAQABAAEAAAAVAA0AAQABAAEAAAAVAAwAAQABAAEAAAAVAAsAAQABAAEAAAAVAAoAAQABAAEAAAAVAAcAAQABAAEAAAAVAAYAAQABAAEAAAAVAAUAAQABAAEAAAAVAAQAAQABAAEAAAAVAAMAAQABAAEAAAAVAAIAAQABAAEAAAAVAAEAAQABAAEAAAAVAAAAAQABAAAAAAAUAB8AAQABAAIAAAAUAB4AAQABAAEAAAAUAB0AAQABAAEAAAAUABwAAQABAAEAAAAUABsAAQABAAEAAAAUABoAAQABAAEAAAAUABkAAQABAAEAAAAUABgAAQABAAEAAAAUABcAAQABAAEAAAAUABYAAQABAAEAAAAUABUAAQABAAEAAAAUABQAAQABAAEAAAAUABMAAQABAAEAAAAUABIAAQABAAEAAAAUABEAAQABAAEAAAAUAA4AAQABAAEAAAAUAA0AAQABAAEAAAAUAAwAAQABAAEAAAAUAAsAAQABAAEAAAAUAAoAAQABAAEAAAAUAAcAAQABAAEAAAAUAAYAAQABAAEAAAAUAAUAAQABAAEAAAAUAAQAAQABAAEAAAAUAAMAAQABAAEAAAAUAAIAAQABAAEAAAAUAAEAAQABAAEAAAAUAAAAAQABAAAAAAATAB8AAQABAAIAAAATAB4AAQABAAEAAAATAB0AAQABAAEAAAATABwAAQABAAEAAAATABsAAQABAAEAAAATABoAAQABAAEAAAATABkAAQABAAEAAAATABgAAQABAAEAAAATABcAAQABAAEAAAATABYAAQABAAEAAAATABUAAQABAAEAAAATABQAAQABAAEAAAATABMAAQABAAEAAAATABIAAQABAAEAAAATABEAAQABAAEAAAATAA4AAQABAAEAAAATAA0AAQABAAEAAAATAAwAAQABAAEAAAATAAsAAQABAAEAAAATAAoAAQABAAEAAAATAAcAAQABAAEAAAATAAYAAQABAAEAAAATAAUAAQABAAEAAAATAAQAAQABAAEAAAATAAMAAQABAAEAAAATAAIAAQABAAEAAAATAAEAAQABAAEAAAATAAAAAQABAAAAAAASAB8AAQABAAIAAAASAB4AAQABAAEAAAASAB0AAQABAAEAAAASABwAAQABAAEAAAASABsAAQABAAEAAAASABoAAQABAAEAAAASABkAAQABAAEAAAASABgAAQABAAEAAAASABcAAQABAAEAAAASABYAAQABAAEAAAASABUAAQABAAEAAAASABQAAQABAAEAAAASABMAAQABAAEAAAASABIAAQABAAEAAAASABEAAQABAAEAAAASAA4AAQABAAEAAAASAA0AAQABAAEAAAASAAwAAQABAAEAAAASAAsAAQABAAEAAAASAAoAAQABAAEAAAASAAcAAQABAAEAAAASAAYAAQABAAEAAAASAAUAAQABAAEAAAASAAQAAQABAAEAAAASAAMAAQABAAEAAAASAAIAAQABAAEAAAASAAEAAQABAAEAAAASAAAAAQABAAAAAAARAB8AAQABAAIAAAARAB4AAQABAAEAAAARAB0AAQABAAEAAAARABwAAQABAAEAAAARABsAAQABAAEAAAARABoAAQABAAEAAAARABkAAQABAAEAAAARABgAAQABAAEAAAARABcAAQABAAEAAAARABYAAQABAAEAAAARABUAAQABAAEAAAARABQAAQABAAEAAAARABMAAQABAAEAAAARABIAAQABAAEAAAARABEAAQABAAEAAAARAA4AAQABAAEAAAARAA0AAQABAAEAAAARAAwAAQABAAEAAAARAAsAAQABAAEAAAARAAoAAQABAAEAAAARAAcAAQABAAEAAAARAAYAAQABAAEAAAARAAUAAQABAAEAAAARAAQAAQABAAEAAAARAAMAAQABAAEAAAARAAIAAQABAAEAAAARAAEAAQABAAEAAAARAAAAAQABAAAAAAAQAB8AAQABAAIAAAAQAB4AAQABAAEAAAAQAB0AAQABAAEAAAAQABwAAQABAAEAAAAQABsAAQABAAEAAAAQABoAAQABAAEAAAAQABkAAQABAAEAAAAQABgAAQABAAEAAAAQABcAAQABAAEAAAAQABYAAQABAAEAAAAQABUAAQABAAEAAAAQABMAAQABAAEAAAAQABIAAQABAAEAAAAQABEAAQABAAEAAAAQAA4AAQABAAEAAAAQAA0AAQABAAEAAAAQAAwAAQABAAEAAAAQAAsAAQABAAEAAAAQAAoAAQABAAEAAAAQAAcAAQABAAEAAAAQAAYAAQABAAEAAAAQAAUAAQABAAEAAAAQAAQAAQABAAEAAAAQAAMAAQABAAEAAAAQAAIAAQABAAEAAAAQAAEAAQABAAEAAAAQAAAAAQABAAAAAAAPAB8AAQABAAIAAAAPAB4AAQABAAEAAAAPAB0AAQABAAEAAAAPABwAAQABAAEAAAAOAB8AAQABAAIAAAAOAB4AAQABAAEAAAAOAB0AAQABAAEAAAAOABwAAQABAAEAAAANAB8AAQABAAIAAAANAB4AAQABAAEAAAANAB0AAQABAAEAAAANABwAAQABAAEAAAANAA4AAQABAAEAAAANAA0AAQABAAEAAAANAAwAAQABAAEAAAANAAsAAQABAAEAAAANAAoAAQABAAEAAAANAAcAAQABAAEAAAANAAYAAQABAAEAAAANAAUAAQABAAEAAAANAAQAAQABAAEAAAANAAMAAQABAAEAAAANAAIAAQABAAEAAAANAAEAAQABAAEAAAANAAAAAQABAAAAAAAMAB8AAQABAAIAAAAMAB4AAQABAAEAAAAMAB0AAQABAAEAAAAMABwAAQABAAEAAAAMAA4AAQABAAEAAAAMAA0AAQABAAEAAAAMAAwAAQABAAEAAAAMAAsAAQABAAEAAAAMAAoAAQABAAEAAAAMAAcAAQABAAEAAAAMAAYAAQABAAEAAAAMAAUAAQABAAEAAAAMAAQAAQABAAEAAAAMAAMAAQABAAEAAAAMAAIAAQABAAEAAAAMAAEAAQABAAEAAAAMAAAAAQABAAAAAAALAB8AAQABAAIAAAALAB4AAQABAAEAAAALAB0AAQABAAEAAAALABwAAQABAAEAAAALAA4AAQABAAEAAAALAA0AAQABAAEAAAALAAwAAQABAAEAAAALAAsAAQABAAEAAAALAAoAAQABAAEAAAALAAcAAQABAAEAAAALAAYAAQABAAEAAAALAAUAAQABAAEAAAALAAQAAQABAAEAAAALAAMAAQABAAEAAAALAAIAAQABAAEAAAALAAEAAQABAAEAAAALAAAAAQABAAAAAAAKAB8AAQABAAIAAAAKAB4AAQABAAEAAAAKAB0AAQABAAEAAAAKABwAAQABAAEAAAAKAA0AAQABAAEAAAAKAAwAAQABAAEAAAAKAAsAAQABAAEAAAAKAAoAAQABAAEAAAAKAAcAAQABAAEAAAAKAAYAAQABAAEAAAAKAAUAAQABAAEAAAAKAAQAAQABAAEAAAAKAAMAAQABAAEAAAAKAAIAAQABAAEAAAAKAAEAAQABAAEAAAAKAAAAAQABAAAAAAAJAB8AAQABAAIAAAAJAB4AAQABAAEAAAAJAB0AAQABAAEAAAAJABwAAQABAAEAAAAJAA4AAQABAAEAAAAJAAwAAQABAAEAAAAJAAsAAQABAAEAAAAJAAoAAQABAAEAAAAJAAcAAQABAAEAAAAJAAYAAQABAAEAAAAJAAUAAQABAAEAAAAJAAQAAQABAAEAAAAJAAMAAQABAAEAAAAJAAIAAQABAAEAAAAJAAEAAQABAAEAAAAJAAAAAQABAAAAAAAIAB8AAQABAAIAAAAIAB4AAQABAAEAAAAIAB0AAQABAAEAAAAIABwAAQABAAEAAAAIAA4AAQABAAEAAAAIAA0AAQABAAEAAAAIAAsAAQABAAEAAAAIAAoAAQABAAEAAAAIAAcAAQABAAEAAAAIAAYAAQABAAEAAAAIAAUAAQABAAEAAAAIAAQAAQABAAEAAAAIAAMAAQABAAEAAAAIAAIAAQABAAEAAAAIAAEAAQABAAEAAAAIAAAAAQABAAAAAAAHAB8AAQABAAIAAAAHAB4AAQABAAEAAAAHAB0AAQABAAEAAAAHABwAAQABAAEAAAAHAA4AAQABAAEAAAAHAA0AAQABAAEAAAAHAAwAAQABAAEAAAAHAAcAAQABAAEAAAAHAAYAAQABAAEAAAAHAAUAAQABAAEAAAAHAAQAAQABAAEAAAAHAAMAAQABAAEAAAAHAAIAAQABAAEAAAAHAAEAAQABAAEAAAAHAAAAAQABAAAAAAAGAB8AAQABAAIAAAAGAB4AAQABAAEAAAAGAB0AAQABAAEAAAAGABwAAQABAAEAAAAGAA4AAQABAAEAAAAGAA0AAQABAAEAAAAGAAwAAQABAAEAAAAGAAsAAQABAAEAAAAGAAoAAQABAAEAAAAGAAcAAQABAAEAAAAGAAYAAQABAAEAAAAGAAUAAQABAAEAAAAGAAQAAQABAAEAAAAGAAMAAQABAAEAAAAGAAIAAQABAAEAAAAGAAEAAQABAAEAAAAGAAAAAQABAAAAAAAFAB8AAQABAAIAAAAFAB4AAQABAAEAAAAFAB0AAQABAAEAAAAFABwAAQABAAEAAAAFAA4AAQABAAEAAAAFAA0AAQABAAEAAAAFAAwAAQABAAEAAAAFAAsAAQABAAEAAAAFAAoAAQABAAEAAAAFAAUAAQABAAEAAAAFAAQAAQABAAEAAAAFAAMAAQABAAEAAAAFAAIAAQABAAEAAAAFAAEAAQABAAEAAAAFAAAAAQABAAAAAAAEAB8AAQABAAIAAAAEAB4AAQABAAEAAAAEAB0AAQABAAEAAAAEABwAAQABAAEAAAAEAA4AAQABAAEAAAAEAA0AAQABAAEAAAAEAAwAAQABAAEAAAAEAAsAAQABAAEAAAAEAAoAAQABAAEAAAAEAAcAAQABAAEAAAAEAAYAAQABAAEAAAAEAAQAAQABAAEAAAAEAAMAAQABAAEAAAAEAAIAAQABAAEAAAAEAAEAAQABAAEAAAAEAAAAAQABAAAAAAADAB8AAQABAAIAAAADAB4AAQABAAEAAAADAB0AAQABAAEAAAADABwAAQABAAEAAAADAA4AAQABAAEAAAADAA0AAQABAAEAAAADAAwAAQABAAEAAAADAAsAAQABAAEAAAADAAoAAQABAAEAAAADAAcAAQABAAEAAAADAAYAAQABAAEAAAADAAMAAQABAAEAAAADAAIAAQABAAEAAAADAAEAAQABAAEAAAADAAAAAQABAAAAAAACAB8AAQABAAIAAAACAB4AAQABAAEAAAACAB0AAQABAAEAAAACABwAAQABAAEAAAACAA4AAQABAAEAAAACAA0AAQABAAEAAAACAAwAAQABAAEAAAACAAsAAQABAAEAAAACAAoAAQABAAEAAAACAAcAAQABAAEAAAACAAYAAQABAAEAAAACAAUAAQABAAEAAAACAAQAAQABAAEAAAACAAIAAQABAAEAAAACAAEAAQABAAEAAAACAAAAAQABAAAAAAABAB8AAQABAAIAAAABAB4AAQABAAEAAAABAB0AAQABAAEAAAABABwAAQABAAEAAAABABsAAQABAAEAAAABABoAAQABAAEAAAABABkAAQABAAEAAAABABgAAQABAAEAAAABABcAAQABAAEAAAABABYAAQABAAEAAAABABUAAQABAAEAAAABABQAAQABAAEAAAABABMAAQABAAEAAAABABIAAQABAAEAAAABABEAAQABAAEAAAABABAAAQABAAEAAAABAA8AAQABAAEAAAABAA4AAQABAAEAAAABAA0AAQABAAEAAAABAAwAAQABAAEAAAABAAsAAQABAAEAAAABAAoAAQABAAEAAAABAAkAAQABAAEAAAABAAgAAQABAAEAAAABAAcAAQABAAEAAAABAAYAAQABAAEAAAABAAUAAQABAAEAAAABAAQAAQABAAEAAAABAAMAAQABAAEAAAABAAAAAQABAAAAAAAAAB8AAQAAAAIAAAAAAB4AAQAAAAEAAAAAAB0AAQAAAAEAAAAAABwAAQAAAAEAAAAAABsAAQAAAAEAAAAAABoAAQAAAAEAAAAAABkAAQAAAAEAAAAAABgAAQAAAAEAAAAAABcAAQAAAAEAAAAAABYAAQAAAAEAAAAAABUAAQAAAAEAAAAAABQAAQAAAAEAAAAAABMAAQAAAAEAAAAAABIAAQAAAAEAAAAAABEAAQAAAAEAAAAAABAAAQAAAAEAAAAAAA8AAQAAAAEAAAAAAA4AAQAAAAEAAAAAAA0AAQAAAAEAAAAAAAwAAQAAAAEAAAAAAAsAAQAAAAEAAAAAAAoAAQAAAAEAAAAAAAkAAQAAAAEAAAAAAAgAAQAAAAEAAAAAAAcAAQAAAAEAAAAAAAYAAQAAAAEAAAAAAAUAAQAAAAEAAAAAAAQAAQAAAAEAAAAAAAMAAQAAAAEAAAAAAAIAAQAAAAEAAAAAAAEAAQAAAAEAAAA=")
+tile_map_data = PackedByteArray("AAAPAAwAAQABAAEAAAAPAAsAAQABAAEAAAAPAAoAAQABAAEAAAAPAAkAAQABAAEAAAAPAAgAAQABAAEAAAAPAAcAAQABAAEAAAAPAAYAAQABAAEAAAAPAAUAAQABAAEAAAAPAAQAAQABAAEAAAAPAAMAAQABAAEAAAAPAAIAAQABAAEAAAAOAAwAAQABAAEAAAAOAAsAAQABAAEAAAAOAAoAAQABAAEAAAAOAAkAAQABAAEAAAAOAAgAAQABAAEAAAAOAAcAAQABAAEAAAAOAAYAAQABAAEAAAAOAAUAAQABAAEAAAAOAAQAAQABAAEAAAAOAAMAAQABAAEAAAAPABAAAQABAAEAAAAPAA8AAQABAAEAAAAPAA4AAQABAAEAAAAPAA0AAQABAAEAAAAOABAAAQABAAEAAAAOAA8AAQABAAEAAAAOAA4AAQABAAEAAAAOAA0AAQABAAEAAAAdAA8AAQABAAEAAAAcABAAAQABAAEAAAAcAA8AAQABAAEAAAAbABAAAQABAAEAAAAbAA8AAQABAAEAAAAaABAAAQABAAEAAAAaAA8AAQABAAEAAAAZABAAAQABAAEAAAAZAA8AAQABAAEAAAAYABAAAQABAAEAAAAYAA8AAQABAAEAAAAXABAAAQABAAEAAAAXAA8AAQABAAEAAAAWABAAAQABAAEAAAAWAA8AAQABAAEAAAAVABAAAQABAAEAAAAVAA8AAQABAAEAAAAUABAAAQABAAEAAAAUAA8AAQABAAEAAAATABAAAQABAAEAAAATAA8AAQABAAEAAAASABAAAQABAAEAAAASAA8AAQABAAEAAAARABAAAQABAAEAAAARAA8AAQABAAEAAAAQABAAAQABAAEAAAAQAA8AAQABAAEAAAANABAAAQABAAEAAAANAA8AAQABAAEAAAAMABAAAQABAAEAAAAMAA8AAQABAAEAAAALABAAAQABAAEAAAALAA8AAQABAAEAAAAKABAAAQABAAEAAAAKAA8AAQABAAEAAAAJABAAAQABAAEAAAAJAA8AAQABAAEAAAAIABAAAQABAAEAAAAIAA8AAQABAAEAAAAHABAAAQABAAEAAAAHAA8AAQABAAEAAAAGABAAAQABAAEAAAAGAA8AAQABAAEAAAAFABAAAQABAAEAAAAFAA8AAQABAAEAAAAEABAAAQABAAEAAAAEAA8AAQABAAEAAAADABAAAQABAAEAAAADAA8AAQABAAEAAAACAA8AAQABAAEAAAAPABgAAQABAAEAAAAPABcAAQABAAAAAAAPABIAAQABAAEAAAAPABEAAQABAAEAAAAOABgAAQABAAEAAAAOABcAAQABAAAAAAAOABMAAQABAAIAAAAOABIAAQABAAEAAAAOABEAAQABAAEAAAANAAkAAQABAAEAAAANAAgAAQABAAEAAAAMAAkAAQABAAEAAAAMAAgAAQABAAEAAAALAAkAAQABAAEAAAALAAgAAQABAAEAAAAKAAkAAQABAAEAAAAKAAgAAQABAAEAAAAJAAkAAQABAAEAAAAJAAgAAQABAAEAAAAIAAkAAQABAAEAAAAIAAgAAQABAAEAAAAHAAkAAQABAAEAAAAHAAgAAQABAAEAAAAGAAkAAQABAAEAAAAGAAgAAQABAAEAAAAFAAkAAQABAAEAAAAFAAgAAQABAAEAAAAEAAkAAQABAAEAAAAEAAgAAQABAAEAAAADAAkAAQABAAEAAAADAAgAAQABAAEAAAACAAkAAQABAAEAAAACAAgAAQABAAEAAAAbAAkAAQABAAEAAAAbAAgAAQABAAEAAAAaAAkAAQABAAEAAAAaAAgAAQABAAEAAAAZAAkAAQABAAEAAAAZAAgAAQABAAEAAAAYAAkAAQABAAEAAAAYAAgAAQABAAEAAAAXAAkAAQABAAEAAAAXAAgAAQABAAEAAAAWAAkAAQABAAEAAAAWAAgAAQABAAEAAAAVAAkAAQABAAEAAAAVAAgAAQABAAEAAAAUAAkAAQABAAEAAAAUAAgAAQABAAEAAAATAAkAAQABAAEAAAATAAgAAQABAAEAAAASAAkAAQABAAEAAAASAAgAAQABAAEAAAARAAkAAQABAAEAAAARAAgAAQABAAEAAAAQAAkAAQABAAEAAAAQAAgAAQABAAEAAAAPABsAAQABAAEAAAAPABoAAQABAAEAAAAPABkAAQABAAEAAAAOABsAAQABAAEAAAAOABoAAQABAAEAAAAOABkAAQABAAEAAAANABsAAQABAAEAAAANABoAAQABAAEAAAANABkAAQABAAEAAAANABgAAQABAAEAAAANABcAAQABAAAAAAANABMAAQABAAIAAAANABIAAQABAAEAAAANABEAAQABAAEAAAAMABsAAQABAAEAAAAMABoAAQABAAEAAAAMABkAAQABAAEAAAAMABgAAQABAAEAAAAMABcAAQABAAAAAAAMABMAAQABAAIAAAAMABIAAQABAAEAAAAMABEAAQABAAEAAAALABsAAQABAAEAAAALABoAAQABAAEAAAALABkAAQABAAEAAAALABgAAQABAAEAAAALABcAAQABAAAAAAALABMAAQABAAIAAAALABIAAQABAAEAAAALABEAAQABAAEAAAAKABsAAQABAAEAAAAKABoAAQABAAEAAAAKABkAAQABAAEAAAAKABgAAQABAAEAAAAKABcAAQABAAAAAAAKABMAAQABAAIAAAAKABIAAQABAAEAAAAKABEAAQABAAEAAAAJABsAAQABAAEAAAAJABoAAQABAAEAAAAJABkAAQABAAEAAAAJABgAAQABAAEAAAAJABcAAQABAAAAAAAJABMAAQABAAIAAAAJABIAAQABAAEAAAAJABEAAQABAAEAAAAIABsAAQABAAEAAAAIABoAAQABAAEAAAAIABkAAQABAAEAAAAIABgAAQABAAEAAAAIABcAAQAAAAAAAAAIABMAAQABAAIAAAAIABIAAQABAAEAAAAIABEAAQABAAEAAAAHABsAAQABAAEAAAAHABoAAQABAAEAAAAHABkAAQABAAEAAAAHABgAAQABAAAAAAAHABQAAQACAAIAAAAHABMAAQABAAEAAAAHABIAAQABAAEAAAAHABEAAQABAAEAAAAGABsAAQABAAEAAAAGABoAAQABAAEAAAAGABkAAQABAAEAAAAGABgAAQABAAAAAAAGABQAAQABAAIAAAAGABMAAQABAAEAAAAGABIAAQABAAEAAAAGABEAAQABAAEAAAAFABsAAQABAAEAAAAFABoAAQABAAEAAAAFABkAAQABAAEAAAAFABgAAQABAAAAAAAFABEAAQABAAEAAAAEABsAAQABAAEAAAAEABoAAQABAAEAAAAEABkAAQABAAEAAAAEABgAAQABAAAAAAAEABEAAQABAAEAAAADABsAAQABAAEAAAADABoAAQABAAEAAAADABkAAQABAAEAAAADABgAAQABAAAAAAADABQAAQABAAIAAAADABMAAQABAAEAAAADABIAAQABAAEAAAADABEAAQABAAEAAAACABsAAQABAAEAAAACABoAAQABAAEAAAACABQAAQABAAIAAAACAAMAAQABAAEAAAADAAQAAQABAAEAAAADAAUAAQABAAEAAAAEAAUAAQABAAEAAAAFAAYAAQABAAEAAAAFAAcAAQABAAEAAAAHAAoAAQABAAEAAAAHAAsAAQABAAEAAAAIAAwAAQABAAEAAAAJAA0AAQABAAEAAAAKAA4AAQABAAEAAAAfAB8AAQACAAIAAAAfAB4AAQACAAEAAAAfAB0AAQACAAEAAAAfABwAAQACAAAAAAAeAB8AAQABAAIAAAAeAB4AAQABAAEAAAAeAB0AAQABAAEAAAAeABwAAQABAAAAAAAdAB8AAQABAAIAAAAdAB4AAQABAAEAAAAdAB0AAQABAAEAAAAdABwAAQABAAAAAAAdAA4AAQABAAEAAAAdAA0AAQABAAEAAAAdAAwAAQABAAEAAAAdAAsAAQABAAEAAAAdAAUAAQABAAEAAAAcAB8AAQABAAIAAAAcAB4AAQABAAEAAAAcAB0AAQABAAEAAAAcABwAAQABAAAAAAAcABIAAQABAAEAAAAcABEAAQABAAEAAAAcAA4AAQABAAEAAAAcAA0AAQABAAEAAAAcAAwAAQABAAEAAAAcAAsAAQABAAEAAAAcAAoAAQABAAEAAAAcAAYAAQABAAEAAAAcAAUAAQABAAEAAAAcAAQAAQABAAEAAAAcAAMAAQABAAEAAAAbAB8AAQABAAIAAAAbAB4AAQABAAEAAAAbAB0AAQABAAEAAAAbABwAAQABAAAAAAAbABIAAQABAAEAAAAbABEAAQABAAEAAAAbAA4AAQABAAEAAAAbAA0AAQABAAEAAAAbAAwAAQABAAEAAAAbAAsAAQABAAEAAAAbAAoAAQABAAEAAAAbAAcAAQABAAEAAAAbAAYAAQABAAEAAAAbAAUAAQABAAEAAAAbAAQAAQABAAEAAAAbAAMAAQABAAEAAAAbAAIAAQABAAEAAAAbAAEAAQABAAEAAAAaAB8AAQABAAIAAAAaAB4AAQABAAEAAAAaAB0AAQABAAEAAAAaABwAAQABAAAAAAAaABMAAQABAAIAAAAaABIAAQABAAEAAAAaABEAAQABAAEAAAAaAA4AAQABAAEAAAAaAA0AAQABAAEAAAAaAAwAAQABAAEAAAAaAAsAAQABAAEAAAAaAAoAAQABAAEAAAAaAAcAAQABAAEAAAAaAAYAAQABAAEAAAAaAAUAAQABAAEAAAAaAAQAAQABAAEAAAAaAAMAAQABAAEAAAAaAAIAAQABAAEAAAAaAAEAAQABAAEAAAAZAB8AAQABAAIAAAAZAB4AAQABAAEAAAAZAB0AAQABAAEAAAAZABwAAQABAAAAAAAZABMAAQABAAIAAAAZABIAAQABAAEAAAAZABEAAQABAAEAAAAZAA4AAQABAAEAAAAZAA0AAQABAAEAAAAZAAwAAQABAAEAAAAZAAsAAQABAAEAAAAZAAoAAQABAAEAAAAZAAcAAQABAAEAAAAZAAYAAQABAAEAAAAZAAUAAQABAAEAAAAZAAQAAQABAAEAAAAZAAMAAQABAAEAAAAZAAIAAQABAAEAAAAZAAEAAQABAAEAAAAYAB8AAQABAAIAAAAYAB4AAQABAAEAAAAYAB0AAQABAAEAAAAYABwAAQABAAAAAAAYABMAAQABAAIAAAAYABIAAQABAAEAAAAYABEAAQABAAEAAAAYAA4AAQABAAEAAAAYAA0AAQABAAEAAAAYAAwAAQABAAEAAAAYAAsAAQABAAEAAAAYAAoAAQABAAEAAAAYAAcAAQABAAEAAAAYAAYAAQABAAEAAAAYAAUAAQABAAEAAAAYAAQAAQABAAEAAAAYAAMAAQABAAEAAAAYAAIAAQABAAEAAAAYAAEAAQABAAEAAAAXAB8AAQABAAIAAAAXAB4AAQABAAEAAAAXAB0AAQABAAEAAAAXABwAAQABAAEAAAAXABsAAQACAAAAAAAXABMAAQABAAIAAAAXABIAAQABAAEAAAAXABEAAQABAAEAAAAXAA4AAQABAAEAAAAXAA0AAQABAAEAAAAXAAwAAQABAAEAAAAXAAsAAQABAAEAAAAXAAoAAQABAAEAAAAXAAcAAQABAAEAAAAXAAYAAQABAAEAAAAXAAUAAQABAAEAAAAXAAQAAQABAAEAAAAXAAMAAQABAAEAAAAXAAIAAQABAAEAAAAXAAEAAQABAAEAAAAWAB8AAQABAAIAAAAWAB4AAQABAAEAAAAWAB0AAQABAAEAAAAWABwAAQABAAEAAAAWABsAAQABAAEAAAAWABoAAQACAAEAAAAWABkAAQACAAAAAAAWABMAAQABAAIAAAAWABIAAQABAAEAAAAWABEAAQABAAEAAAAWAA4AAQABAAEAAAAWAA0AAQABAAEAAAAWAAwAAQABAAEAAAAWAAsAAQABAAEAAAAWAAoAAQABAAEAAAAWAAcAAQABAAEAAAAWAAYAAQABAAEAAAAWAAUAAQABAAEAAAAWAAQAAQABAAEAAAAWAAMAAQABAAEAAAAWAAIAAQABAAEAAAAWAAEAAQABAAEAAAAVAB8AAQABAAIAAAAVAB4AAQABAAEAAAAVAB0AAQABAAEAAAAVABwAAQABAAEAAAAVABsAAQABAAEAAAAVABoAAQABAAEAAAAVABkAAQABAAEAAAAVABMAAQABAAIAAAAVABIAAQABAAEAAAAVABEAAQABAAEAAAAVAA4AAQABAAEAAAAVAA0AAQABAAEAAAAVAAwAAQABAAEAAAAVAAsAAQABAAEAAAAVAAoAAQABAAEAAAAVAAcAAQABAAEAAAAVAAYAAQABAAEAAAAVAAUAAQABAAEAAAAVAAQAAQABAAEAAAAVAAMAAQABAAEAAAAVAAIAAQABAAEAAAAVAAEAAQABAAEAAAAUAB8AAQABAAIAAAAUAB4AAQABAAEAAAAUAB0AAQABAAEAAAAUABwAAQABAAEAAAAUABsAAQABAAEAAAAUABoAAQABAAEAAAAUABkAAQABAAEAAAAUABgAAQABAAEAAAAUABcAAQABAAAAAAAUABMAAQABAAIAAAAUABIAAQABAAEAAAAUABEAAQABAAEAAAAUAA4AAQABAAEAAAAUAA0AAQABAAEAAAAUAAwAAQABAAEAAAAUAAsAAQABAAEAAAAUAAoAAQABAAEAAAAUAAcAAQABAAEAAAAUAAYAAQABAAEAAAAUAAUAAQABAAEAAAAUAAQAAQABAAEAAAAUAAMAAQABAAEAAAAUAAIAAQABAAEAAAAUAAEAAQABAAEAAAATAB8AAQABAAIAAAATAB4AAQABAAEAAAATAB0AAQABAAEAAAATABwAAQABAAEAAAATABsAAQABAAEAAAATABoAAQABAAEAAAATABkAAQABAAEAAAATABgAAQABAAEAAAATABcAAQABAAAAAAATABMAAQABAAIAAAATABIAAQABAAEAAAATABEAAQABAAEAAAATAA4AAQABAAEAAAATAA0AAQABAAEAAAATAAwAAQABAAEAAAATAAsAAQABAAEAAAATAAoAAQABAAEAAAATAAcAAQABAAEAAAATAAYAAQABAAEAAAATAAUAAQABAAEAAAATAAQAAQABAAEAAAATAAMAAQABAAEAAAATAAIAAQABAAEAAAATAAEAAQABAAEAAAASAB8AAQABAAIAAAASAB4AAQABAAEAAAASAB0AAQABAAEAAAASABwAAQABAAEAAAASABsAAQABAAEAAAASABoAAQABAAEAAAASABkAAQABAAEAAAASABgAAQABAAEAAAASABcAAQABAAAAAAASABMAAQABAAIAAAASABIAAQABAAEAAAASABEAAQABAAEAAAASAA4AAQABAAEAAAASAA0AAQABAAEAAAASAAwAAQABAAEAAAASAAsAAQABAAEAAAASAAoAAQABAAEAAAASAAcAAQABAAEAAAASAAYAAQABAAEAAAASAAUAAQABAAEAAAASAAQAAQABAAEAAAASAAMAAQABAAEAAAASAAIAAQABAAEAAAASAAEAAQABAAEAAAARAB8AAQABAAIAAAARAB4AAQABAAEAAAARAB0AAQABAAEAAAARABwAAQABAAEAAAARABsAAQABAAEAAAARABoAAQABAAEAAAARABkAAQABAAEAAAARABgAAQABAAEAAAARABcAAQABAAAAAAARABMAAQABAAIAAAARABIAAQABAAEAAAARABEAAQABAAEAAAARAA4AAQABAAEAAAARAA0AAQABAAEAAAARAAwAAQABAAEAAAARAAsAAQABAAEAAAARAAoAAQABAAEAAAARAAcAAQABAAEAAAARAAYAAQABAAEAAAARAAUAAQABAAEAAAARAAQAAQABAAEAAAARAAMAAQABAAEAAAARAAIAAQABAAEAAAAQAB8AAQABAAIAAAAQAB4AAQABAAEAAAAQAB0AAQABAAEAAAAQABwAAQABAAEAAAAQABsAAQABAAEAAAAQABoAAQABAAEAAAAQABkAAQABAAEAAAAQABgAAQABAAEAAAAQABcAAQABAAAAAAAQABMAAQABAAIAAAAQABIAAQABAAEAAAAQABEAAQABAAEAAAAQAA4AAQABAAEAAAAQAA0AAQABAAEAAAAQAAwAAQABAAEAAAAQAAsAAQABAAEAAAAQAAoAAQABAAEAAAAQAAcAAQABAAEAAAAQAAYAAQABAAEAAAAQAAUAAQABAAEAAAAQAAQAAQABAAEAAAAQAAMAAQABAAEAAAAQAAIAAQABAAEAAAAPAB8AAQABAAIAAAAPAB4AAQABAAEAAAAPAB0AAQABAAEAAAAPABwAAQABAAEAAAAOAB8AAQABAAIAAAAOAB4AAQABAAEAAAAOAB0AAQABAAEAAAAOABwAAQABAAEAAAANAB8AAQABAAIAAAANAB4AAQABAAEAAAANAB0AAQABAAEAAAANABwAAQABAAEAAAANAA4AAQABAAEAAAANAA0AAQABAAEAAAANAAwAAQABAAEAAAANAAsAAQABAAEAAAANAAoAAQABAAEAAAANAAcAAQABAAEAAAANAAYAAQABAAEAAAANAAUAAQABAAEAAAANAAQAAQABAAEAAAANAAMAAQABAAEAAAAMAB8AAQABAAIAAAAMAB4AAQABAAEAAAAMAB0AAQABAAEAAAAMABwAAQABAAEAAAAMAA4AAQABAAEAAAAMAA0AAQABAAEAAAAMAAwAAQABAAEAAAAMAAsAAQABAAEAAAAMAAoAAQABAAEAAAAMAAcAAQABAAEAAAAMAAYAAQABAAEAAAAMAAUAAQABAAEAAAAMAAQAAQABAAEAAAAMAAMAAQABAAEAAAALAB8AAQABAAIAAAALAB4AAQABAAEAAAALAB0AAQABAAEAAAALABwAAQABAAEAAAALAA4AAQABAAEAAAALAA0AAQABAAEAAAALAAwAAQABAAEAAAALAAsAAQABAAEAAAALAAoAAQABAAEAAAALAAcAAQABAAEAAAALAAYAAQABAAEAAAALAAUAAQABAAEAAAALAAQAAQABAAEAAAALAAMAAQABAAEAAAAKAB8AAQABAAIAAAAKAB4AAQABAAEAAAAKAB0AAQABAAEAAAAKABwAAQABAAEAAAAKAA0AAQABAAEAAAAKAAwAAQABAAEAAAAKAAsAAQABAAEAAAAKAAoAAQABAAEAAAAKAAcAAQABAAEAAAAKAAYAAQABAAEAAAAKAAUAAQABAAEAAAAKAAQAAQABAAEAAAAKAAMAAQABAAEAAAAKAAIAAQABAAEAAAAJAB8AAQABAAIAAAAJAB4AAQABAAEAAAAJAB0AAQABAAEAAAAJABwAAQABAAEAAAAJAA4AAQABAAEAAAAJAAwAAQABAAEAAAAJAAsAAQABAAEAAAAJAAoAAQABAAEAAAAJAAcAAQABAAEAAAAJAAYAAQABAAEAAAAJAAUAAQABAAEAAAAJAAQAAQABAAEAAAAJAAMAAQABAAEAAAAJAAIAAQABAAEAAAAIAB8AAQABAAIAAAAIAB4AAQABAAEAAAAIAB0AAQABAAEAAAAIABwAAQABAAEAAAAIAA4AAQABAAEAAAAIAA0AAQABAAEAAAAIAAsAAQABAAEAAAAIAAoAAQABAAEAAAAIAAcAAQABAAEAAAAIAAYAAQABAAEAAAAIAAUAAQABAAEAAAAIAAQAAQABAAEAAAAIAAMAAQABAAEAAAAHAB8AAQABAAIAAAAHAB4AAQABAAEAAAAHAB0AAQABAAEAAAAHABwAAQABAAEAAAAHAA4AAQABAAEAAAAHAA0AAQABAAEAAAAHAAwAAQABAAEAAAAHAAcAAQABAAEAAAAHAAYAAQABAAEAAAAHAAUAAQABAAEAAAAHAAQAAQABAAEAAAAHAAMAAQABAAEAAAAGAB8AAQABAAIAAAAGAB4AAQABAAEAAAAGAB0AAQABAAEAAAAGABwAAQABAAEAAAAGAA4AAQABAAEAAAAGAA0AAQABAAEAAAAGAAwAAQABAAEAAAAGAAsAAQABAAEAAAAGAAoAAQABAAEAAAAGAAcAAQABAAEAAAAGAAYAAQABAAEAAAAGAAUAAQABAAEAAAAGAAQAAQABAAEAAAAGAAMAAQABAAEAAAAFAB8AAQABAAIAAAAFAB4AAQABAAEAAAAFAB0AAQABAAEAAAAFABwAAQABAAEAAAAFAA4AAQABAAEAAAAFAA0AAQABAAEAAAAFAAwAAQABAAEAAAAFAAsAAQABAAEAAAAFAAoAAQABAAEAAAAFAAUAAQABAAEAAAAFAAQAAQABAAEAAAAFAAMAAQABAAEAAAAEAB8AAQABAAIAAAAEAB4AAQABAAEAAAAEAB0AAQABAAEAAAAEABwAAQABAAEAAAAEAA4AAQABAAEAAAAEAA0AAQABAAEAAAAEAAwAAQABAAEAAAAEAAsAAQABAAEAAAAEAAoAAQABAAEAAAAEAAcAAQABAAEAAAAEAAYAAQABAAEAAAAEAAQAAQABAAEAAAAEAAMAAQABAAEAAAADAB8AAQABAAIAAAADAB4AAQABAAEAAAADAB0AAQABAAEAAAADABwAAQABAAEAAAADAA4AAQABAAEAAAADAA0AAQABAAEAAAADAAwAAQABAAEAAAADAAsAAQABAAEAAAADAAoAAQABAAEAAAADAAcAAQABAAEAAAADAAYAAQABAAEAAAADAAMAAQABAAEAAAACAB8AAQABAAIAAAACAB4AAQABAAEAAAACAB0AAQABAAEAAAACABwAAQABAAEAAAACAA4AAQABAAEAAAACAA0AAQABAAEAAAACAAwAAQABAAEAAAACAAsAAQABAAEAAAACAAoAAQABAAEAAAACAAcAAQABAAEAAAACAAIAAQABAAEAAAABAB8AAQABAAIAAAABAB4AAQABAAEAAAABAB0AAQABAAEAAAABABwAAQABAAEAAAABAA0AAQABAAEAAAABAAwAAQABAAEAAAABAAsAAQABAAEAAAABAAoAAQABAAEAAAABAAkAAQABAAEAAAAAAB8AAQAAAAIAAAAAAB4AAQAAAAEAAAAAAB0AAQAAAAEAAAAAABwAAQABAAEAAAAbABMAAQABAAIAAAAcABMAAQABAAIAAAAdABMAAQACAAIAAAAdABIAAQACAAEAAAAdABEAAQACAAEAAAAdABAAAQABAAEAAAAeABAAAQACAAIAAAAeAA8AAQACAAEAAAAeAA4AAQACAAEAAAAeAA0AAQACAAEAAAAeAAwAAQACAAEAAAAeAAsAAQACAAEAAAAeAAoAAQACAAAAAAAdAAoAAQABAAEAAAAdAAkAAQACAAAAAAAcAAkAAQABAAEAAAAcAAgAAQACAAEAAAAcAAcAAQABAAEAAAAdAAYAAQABAAEAAAAdAAcAAQACAAIAAAAeAAYAAQACAAIAAAAeAAUAAQACAAEAAAAeAAQAAQACAAEAAAAdAAQAAQABAAEAAAAdAAMAAQABAAEAAAAdAAIAAQACAAEAAAAcAAIAAQABAAEAAAAcAAEAAQABAAEAAAAdAAEAAQACAAEAAAAeAAMAAQACAAAAAAACABMAAQABAAEAAAACABIAAQABAAEAAAACABEAAQABAAEAAAACABAAAQABAAEAAAABABQAAQABAAIAAAABABMAAQABAAEAAAABABIAAQABAAEAAAABABEAAQABAAEAAAABABAAAQABAAEAAAABAA8AAQABAAEAAAAEABQAAQABAAIAAAAEABMAAQABAAEAAAAFABIAAQABAAEAAAAFABMAAQABAAEAAAAEABIAAQABAAEAAAAFABQAAQABAAIAAAABAA4AAQABAAEAAAAAAA0AAQAAAAEAAAAAAAwAAQAAAAEAAAAAAAsAAQAAAAEAAAAAAAoAAQAAAAEAAAAAAAkAAQAAAAEAAAABAAgAAQABAAEAAAAAAAgAAQAAAAAAAAABAAcAAQAAAAEAAAABAAYAAQAAAAAAAAACAAYAAQABAAEAAAACAAUAAQAAAAEAAAACAAQAAQABAAEAAAABAAQAAQAAAAIAAAABAAMAAQAAAAEAAAABAAIAAQAAAAEAAAADAAIAAQABAAEAAAAEAAIAAQABAAEAAAAFAAIAAQABAAEAAAAGAAIAAQABAAEAAAAHAAIAAQABAAEAAAAIAAIAAQABAAEAAAAKAAEAAQABAAAAAAAJAAEAAQABAAAAAAAIAAEAAQABAAAAAAAHAAEAAQABAAAAAAAGAAEAAQABAAAAAAAFAAEAAQABAAAAAAAEAAEAAQABAAAAAAADAAEAAQABAAAAAAACAAEAAQABAAAAAAABAAEAAQAAAAAAAAALAAIAAQABAAEAAAAMAAIAAQABAAEAAAANAAIAAQABAAEAAAAOAAIAAQABAAEAAAALAAEAAQABAAAAAAAMAAEAAQABAAAAAAANAAEAAQABAAAAAAAOAAEAAQABAAAAAAAPAAEAAQABAAAAAAAQAAEAAQABAAAAAAARAAEAAQABAAEAAAARAAAAAQAAAAAAAAASAAAAAQABAAAAAAATAAAAAQABAAAAAAAUAAAAAQABAAAAAAAVAAAAAQABAAAAAAAWAAAAAQABAAAAAAAXAAAAAQABAAAAAAAYAAAAAQABAAAAAAAZAAAAAQABAAAAAAAaAAAAAQABAAAAAAAbAAAAAQABAAAAAAAcAAAAAQABAAAAAAAdAAAAAQACAAAAAAAVABcAAQACAAAAAAAVABgAAQACAAEAAAAAABsAAQAAAAEAAAABABsAAQABAAEAAAACABgAAQABAAAAAAAAABgAAQAAAAAAAAACABkAAQABAAEAAAABABkAAQABAAEAAAABABgAAQABAAAAAAAAABkAAQAAAAEAAAAAABoAAQAAAAEAAAABABoAAQABAAEAAAAPABMAAQABAAIAAAAAABQAAQAAAAIAAAAAABMAAQAAAAEAAAAAAA4AAQAAAAEAAAAAAA8AAQAAAAEAAAAAABAAAQAAAAEAAAAAABEAAQAAAAEAAAAAABIAAQAAAAEAAAA=")
 tile_set = ExtResource("1_4evgk")
 metadata/_edit_lock_ = true
 
+[node name="Farms" type="TileMapLayer" parent="TileMapLayers"]
+tile_map_data = PackedByteArray("AAAYAAYABgAAAAAAAAAZAAYABgABAAAAAAAaAAYABgACAAAAAAAaAAcABgACAAIAAAAZAAcABgABAAIAAAAYAAcABgAAAAIAAAAYAAkABgAAAAAAAAAZAAkABgABAAAAAAAaAAkABgACAAAAAAAaAAoABgACAAIAAAAZAAoABgABAAIAAAAYAAoABgAAAAIAAAA=")
+tile_set = ExtResource("1_4evgk")
+
 [node name="Paths" type="TileMapLayer" parent="TileMapLayers"]
-tile_map_data = PackedByteArray("AAAWAA4AAQAHAAIAAAAWAA0AAQAGAAEAAAAWAAwAAQAHAAAAAAAVAA4AAQAGAAEAAAAVAA0AAQAGAAEAAAAVAAwAAQAGAAEAAAAUAA4AAQAGAAEAAAAUAA0AAQAGAAEAAAAUAAwAAQAGAAEAAAATAA4AAQAGAAEAAAATAA0AAQAGAAEAAAATAAwAAQAGAAEAAAASAA4AAQAGAAEAAAASAA0AAQAGAAEAAAASAAwAAQAGAAEAAAARAA4AAQAGAAEAAAARAA0AAQAGAAEAAAARAAwAAQAGAAEAAAAQAA4AAQAGAAEAAAAQAA0AAQAGAAEAAAAQAAwAAQAGAAEAAAAPAA4AAQAGAAEAAAAPAA0AAQAGAAEAAAAPAAwAAQAGAAEAAAAOAA4AAQAGAAEAAAAOAA0AAQAGAAEAAAAOAAwAAQAGAAEAAAANAA4AAQAGAAEAAAANAA0AAQAGAAEAAAANAAwAAQAGAAEAAAAMAA4AAQAGAAEAAAAMAA0AAQAGAAEAAAAMAAwAAQAGAAEAAAALAA4AAQAGAAEAAAALAA0AAQAGAAEAAAALAAwAAQAGAAEAAAAKAA4AAQAGAAEAAAAKAA0AAQAGAAEAAAAKAAwAAQAGAAEAAAAJAA4AAQAGAAEAAAAJAA0AAQAGAAEAAAAJAAwAAQAGAAEAAAAIAA4AAQAGAAIAAAAIAA0AAQAGAAEAAAAIAAwAAQAGAAEAAAARABEAAQAHAAIAAAARABAAAQAGAAEAAAARAA8AAQAGAAEAAAARAAsAAQAGAAAAAAAQABEAAQAGAAEAAAAQABAAAQAGAAEAAAAQAA8AAQAGAAEAAAAQAAsAAQAGAAAAAAAPABEAAQAGAAEAAAAPABAAAQAGAAEAAAAPAA8AAQAGAAEAAAAPAAsAAQAGAAAAAAAOABEAAQAGAAEAAAAOABAAAQAGAAEAAAAOAA8AAQAGAAEAAAAOAAsAAQAGAAAAAAANABEAAQAFAAIAAAANABAAAQAGAAEAAAANAA8AAQAGAAEAAAANAAsAAQAGAAAAAAAVAA8AAQAHAAIAAAAVAAsAAQAHAAAAAAAUAA8AAQAGAAEAAAAUAAsAAQAGAAAAAAATAA8AAQAGAAEAAAATAAsAAQAGAAAAAAASAA8AAQAGAAEAAAASAAsAAQAGAAAAAAAMAA8AAQAGAAEAAAAMAAsAAQAGAAAAAAALAA8AAQAGAAEAAAALAAsAAQAGAAAAAAAKAA8AAQAGAAEAAAAKAAsAAQAGAAAAAAAJAA8AAQAFAAEAAAAJAAsAAQAGAAAAAAAUABAAAQAHAAIAAAATABAAAQAGAAIAAAASABAAAQAGAAIAAAAMABAAAQAGAAIAAAALABAAAQAGAAIAAAAKABAAAQAGAAEAAAAIAAsAAQAGAAEAAAAHAA4AAQAFAAIAAAAHAA0AAQAFAAEAAAAHAAwAAQAGAAEAAAAPABkAAQAGAAEAAAAPABgAAQAGAAEAAAAPABcAAQAGAAEAAAAPABYAAQAGAAEAAAAPABUAAQAGAAEAAAAPABQAAQAGAAEAAAAPABMAAQAGAAEAAAAPABIAAQAGAAEAAAAQABwAAQAHAAIAAAAQABsAAQAHAAEAAAAQABoAAQAHAAEAAAAQABkAAQAHAAEAAAAQABgAAQAHAAEAAAAQABcAAQAHAAEAAAAQABYAAQAHAAEAAAAQABUAAQAGAAEAAAAQABQAAQAGAAEAAAAQABMAAQAHAAEAAAAQABIAAQAHAAEAAAAPABwAAQAGAAIAAAAPABsAAQAGAAEAAAAPABoAAQAGAAEAAAAOABwAAQAFAAIAAAAOABsAAQAFAAEAAAAOABoAAQAFAAEAAAAOABkAAQAFAAEAAAAOABgAAQAFAAEAAAAOABcAAQAFAAEAAAAOABYAAQAGAAEAAAAOABUAAQAFAAEAAAAOABQAAQAFAAEAAAAOABMAAQAFAAEAAAAOABIAAQAFAAEAAAAbAA0AAQAGAAIAAAAaAA0AAQAGAAMAAAAZAA0AAQAGAAIAAAAYAA0AAQAGAAIAAAAXAA0AAQAGAAMAAAAZAAwAAQAHAAAAAAAYAAwAAQAFAAAAAAAcAA0AAQAHAAMAAAAbAAwAAQAIAAAAAAAHAAsAAQAGAAEAAAAGAAsAAQAGAAAAAAAFAAsAAQAGAAIAAAAEAAsAAQAFAAIAAAAGAAwAAQAFAAIAAAAFAAoAAQAHAAAAAAAEAAoAAQAFAAAAAAAIAAoAAQAHAAAAAAAHAAoAAQAFAAAAAAAKABEAAQAHAAIAAAAJABEAAQAGAAIAAAAJABAAAQAFAAEAAAAIABEAAQAGAAMAAAAHABEAAQAGAAIAAAAGABEAAQAGAAMAAAAFABEAAQAGAAIAAAAEABEAAQAFAAIAAAAFABAAAQAHAAAAAAAEABAAAQAFAAAAAAAHABAAAQAIAAAAAAARABUAAQAHAAIAAAARABQAAQAGAAAAAAATABQAAQAGAAIAAAASABQAAQAGAAMAAAAUABQAAQAHAAIAAAAUABMAAQAHAAAAAAATABMAAQAFAAAAAAANABYAAQAGAAMAAAAMABYAAQAGAAMAAAALABYAAQAFAAIAAAALABUAAQAHAAAAAAAKABUAAQAFAAMAAAA=")
+tile_map_data = PackedByteArray("AAARAA0AAQAHAAIAAAARAAwAAQAHAAEAAAAQAA0AAQAGAAIAAAAQAAwAAQAGAAEAAAAPAA4AAQAIAAEAAAAPAA0AAQAGAAEAAAAPAAwAAQAGAAEAAAAOAA0AAQAGAAIAAAAOAAwAAQAGAAEAAAANAA0AAQAFAAIAAAANAAwAAQAFAAEAAAARAAsAAQAHAAEAAAAQAAsAAQAGAAEAAAAPABEAAQAIAAEAAAAPABAAAQAIAAEAAAAPAA8AAQAIAAEAAAAPAAsAAQAGAAEAAAAOAAsAAQAGAAEAAAANAAsAAQAFAAEAAAAPABkAAQAHAAIAAAAPABgAAQAIAAEAAAAOABkAAQAGAAMAAAAPABcAAQAIAAAAAAAPABMAAQAIAAIAAAABABkAAQAGAAAAAAACABkAAQAGAAAAAAADABkAAQAGAAAAAAAEABkAAQAGAAMAAAAFABkAAQAGAAMAAAAGABkAAQAGAAMAAAAHABkAAQAGAAMAAAAIABkAAQAGAAMAAAAJABkAAQAGAAMAAAAKABkAAQAGAAMAAAALABkAAQAGAAMAAAAMABkAAQAGAAMAAAANABkAAQAGAAMAAAAAABkAAQAFAAAAAAAAABoAAQAFAAEAAAABABoAAQAGAAEAAAACABoAAQAGAAEAAAADABoAAQAHAAEAAAAAABsAAQAFAAIAAAABABsAAQAGAAIAAAACABsAAQAGAAIAAAADABsAAQAHAAIAAAAPABIAAQAIAAEAAAARAAoAAQAHAAEAAAANAAoAAQAFAAEAAAANAAkAAQAFAAAAAAAOAAkAAQAGAAAAAAAPAAkAAQAGAAAAAAAQAAkAAQAGAAAAAAARAAkAAQAHAAAAAAAOAAoAAQAGAAEAAAAPAAoAAQAGAAEAAAAQAAoAAQAGAAEAAAA=")
+tile_set = ExtResource("1_4evgk")
+
+[node name="Paths2" type="TileMapLayer" parent="TileMapLayers"]
+tile_map_data = PackedByteArray("AAAWAA4ABQACAAIAAAAWAA0ABQABAAEAAAAWAAwABQACAAAAAAAVAA4ABQABAAEAAAAVAA0ABQABAAEAAAAVAAwABQABAAEAAAAUAA4ABQABAAEAAAAUAA0ABQABAAEAAAAUAAwABQABAAEAAAATAA4ABQABAAEAAAATAA0ABQABAAEAAAATAAwABQABAAEAAAASAA4ABQABAAEAAAASAA0ABQAAAAEAAAASAAwABQAAAAEAAAARAA4ABQABAAAAAAAQAA4ABQAAAAAAAAAOAA4ABQACAAAAAAANAA4ABQABAAAAAAAMAA4ABQABAAEAAAAMAA0ABQACAAEAAAAMAAwABQACAAEAAAALAA4ABQABAAEAAAALAA0ABQABAAEAAAALAAwABQABAAEAAAAKAA4ABQABAAEAAAAKAA0ABQABAAEAAAAKAAwABQABAAEAAAAJAA4ABQAAAAEAAAAJAA0ABQABAAEAAAAJAAwABQAAAAEAAAAIAA0ABQABAAMAAAARABEABQACAAIAAAARABAABQABAAEAAAARAA8ABQABAAEAAAAQABEABQAAAAIAAAAQABAABQAAAAEAAAAQAA8ABQAAAAEAAAAOABEABQACAAIAAAAOABAABQACAAEAAAAOAA8ABQACAAEAAAANABEABQAAAAIAAAANABAABQABAAEAAAANAA8ABQABAAEAAAAVAA8ABQACAAIAAAAVAAsABQACAAAAAAAUAA8ABQABAAEAAAAUAAsABQABAAAAAAATAA8ABQABAAEAAAATAAsABQABAAAAAAASAA8ABQABAAEAAAASAAsABQAAAAAAAAAMAA8ABQABAAEAAAAMAAsABQACAAAAAAALAA8ABQABAAEAAAALAAsABQABAAAAAAAKAA8ABQABAAEAAAAJAA8ABQAAAAEAAAAUABAABQACAAEAAAATABAABQABAAIAAAASABAABQABAAIAAAAMABAABQABAAEAAAALABAABQABAAEAAAAKABAABQABAAEAAAAbAA0ABQABAAIAAAAaAA0ABQABAAMAAAAZAA0ABQABAAIAAAAYAA0ABQABAAIAAAAXAA0ABQABAAMAAAAZAAwABQACAAAAAAAYAAwABQAAAAAAAAAcAA0ABQACAAMAAAAbAAwABQADAAAAAAAKABEABQACAAIAAAAJABEABQABAAIAAAAJABAABQAAAAEAAAAIABEABQABAAMAAAAHABEABQABAAIAAAAGABEABQABAAMAAAAFABEABQABAAIAAAAEABEABQAAAAIAAAAFABAABQACAAAAAAAEABAABQAAAAAAAAAHABAABQADAAAAAAAbABIABQACAAAAAAAbABMABQADAAIAAAAaABIABQABAAMAAAAZABIABQABAAMAAAAYABIABQABAAIAAAAXABIABQABAAMAAAAWABIABQABAAMAAAAVABIABQABAAMAAAAUABIABQAAAAIAAAAUABEABQADAAEAAAAYABEABQADAAAAAAAHAA0ABQABAAMAAAAGAA0ABQABAAMAAAAFAA0ABQABAAMAAAAEAA0ABQABAAMAAAAFAAoABQADAAAAAAAFAAsABQAAAAIAAAAGAAsABQABAAMAAAAHAAsABQABAAMAAAAIAAsABQABAAIAAAAIAAoABQADAAAAAAAJAAsABQABAAAAAAAKAAsABQABAAAAAAADAAwABQADAAAAAAADAA0ABQAAAAIAAAA=")
 tile_set = ExtResource("1_4evgk")
-metadata/_edit_lock_ = true
 
 [node name="Stone" type="TileMapLayer" parent="TileMapLayers"]
-tile_map_data = PackedByteArray("AAAMAAAABAABAAEAAAALAAAABAABAAEAAAAKAAAABAABAAIAAAAJAAAABAABAAIAAAAIAAAABAABAAEAAAAHAAAABAABAAEAAAAGAAAABAABAAEAAAAFAAAABAABAAEAAAAAAAAABAAAAAEAAAABAAAABAABAAEAAAACAAAABAABAAIAAAADAAAABAABAAEAAAAEAAAABAABAAEAAAAQAAAABAABAAIAAAARAAAABAACAAIAAAASAAAABAAAAAMAAAATAAAABAABAAMAAAAaAAAABAACAAMAAAAbAAAABAABAAUAAAAcAAAABAAAAAEAAAAAAAEABAAAAAEAAAAAAAIABAAAAAEAAAAAAAMABAAAAAEAAAAAAAQABAAAAAEAAAAAAAUABAAAAAEAAAAAAAYABAAAAAEAAAAAAAcABAAAAAEAAAAAAAgABAAAAAEAAAAAAAkABAADAAEAAAAAAAoABAADAAIAAAAAAAsABAADAAEAAAAAAAwABAADAAEAAAAAAA0ABAADAAEAAAAAAA4ABAAAAAEAAAAAAA8ABAAAAAEAAAAAABAABAAAAAEAAAAAABEABAAAAAEAAAAAABIABAAAAAEAAAAAABMABAAAAAEAAAAAABQABAAAAAEAAAAAABUABAADAAEAAAAAABYABAADAAEAAAAAABcABAADAAEAAAAAABgABAAAAAEAAAAMAP//BAABAAAAAAALAP//BAABAAAAAAAKAP//BAABAAAAAAAJAP//BAABAAAAAAAIAP//BAABAAAAAAAHAP//BAABAAAAAAAGAP//BAABAAAAAAAFAP//BAABAAAAAAAEAP//BAABAAAAAAADAP//BAABAAAAAAACAP//BAABAAAAAAABAP//BAABAAAAAAAAAP//BAAAAAAAAAATAP//BAABAAQAAAASAP//BAABAAQAAAARAP//BAABAAAAAAAQAP//BAABAAAAAAAeAP//BAABAAAAAAAdAP//BAABAAAAAAAcAP//BAABAAAAAAAbAP//BAABAAAAAAAaAP//BAABAAQAAAAZAP//BAABAAQAAAAYAP//BAABAAQAAAAXAP//BAABAAQAAAAWAP//BAABAAQAAAAVAP//BAABAAQAAAAUAP//BAABAAQAAAANAAAABAABAAEAAAANAP//BAABAAAAAAAfAAAABAACAAEAAAAfAP//BAACAAAAAAAeAAAABAABAAEAAAAdAAAABAABAAEAAAAfABkABAACAAEAAAAfABgABAACAAEAAAAfABcABAACAAEAAAAfABYABAACAAEAAAAfABUABAACAAEAAAAfABQABAACAAEAAAAfABMABAACAAEAAAAfABIABAACAAEAAAAfAA4ABAACAAEAAAAfAA0ABAACAAEAAAAfAAwABAACAAEAAAAfAAsABAACAAEAAAAfAAoABAACAAEAAAAfAAkABAACAAEAAAAfAAgABAACAAEAAAAfAAcABAACAAEAAAAfAAYABAACAAEAAAAfAAUABAACAAEAAAAfAAQABAACAAEAAAAfAAMABAACAAEAAAAfAAIABAACAAEAAAAfAAEABAACAAEAAAAPAAAABAABAAIAAAAPAP//BAABAAAAAAAOAAAABAABAAEAAAAOAP//BAABAAAAAAAeAAEABAABAAEAAAAeAAIABAABAAEAAAAeAAMABAABAAEAAAAdAAEABAABAAEAAAAcAAEABAAAAAIAAAAdAAIABAAAAAEAAAAdAAMABAAAAAIAAAAeAAQABAAAAAEAAAAeAAUABAAAAAEAAAAdAAYABAAAAAAAAAAdAAcABAABAAEAAAAcAAcABAAAAAAAAAAcAAgABAAAAAEAAAAcAAkABAAAAAIAAAAdAAkABAABAAEAAAAeAAoABAABAAEAAAAeAAkABAABAAEAAAAeAAgABAABAAEAAAAdAAgABAABAAEAAAAeAAYABAABAAEAAAAeAAcABAABAAEAAAAdAAoABAAAAAIAAAAeAAsABAAAAAEAAAAeAAwABAAAAAEAAAAeAA0ABAAAAAEAAAAeAA4ABAAAAAEAAAAfAA8ABAACAAEAAAAfABAABAACAAEAAAAeAA8ABAAAAAEAAAAeABAABAABAAEAAAAfABEABAACAAEAAAAdABAABAAAAAAAAAAdABEABAAAAAEAAAAdABIABAAAAAEAAAAeABEABAABAAEAAAAeABIABAABAAEAAAAfABsABAACAAEAAAAfABoABAACAAEAAAAeABMABAABAAEAAAAdABMABAABAAEAAAAdABQABAABAAEAAAAeABQABAABAAEAAAAeABUABAABAAEAAAAcABMABAABAAAAAAAcABQABAABAAEAAAAbABMABAAAAAAAAAAbABQABAAAAAIAAAAcABUABAAAAAIAAAAdABUABAABAAEAAAAdABYABAAAAAEAAAAdABcABAAAAAIAAAAeABcABAABAAEAAAAeABYABAABAAEAAAAeABgABAAAAAEAAAAeABkABAABAAEAAAAeABoABAABAAEAAAAeABsABAABAAEAAAAdABoABAAAAAEAAAAdABkABAAAAAAAAAAdABsABAAAAAEAAAAbABUABAADAAMAAAAcABYABAADAAMAAAAdABgABAADAAMAAAADAAEABAAAAAIAAAAEAAEABAABAAIAAAAFAAEABAABAAIAAAAGAAEABAABAAIAAAAHAAEABAABAAIAAAAIAAEABAACAAIAAAALAAEABAAAAAIAAAAMAAEABAABAAIAAAANAAEABAABAAIAAAAOAAEABAACAAIAAAAZAAAABAABAAMAAAAYAAAABAABAAMAAAAXAAAABAABAAMAAAAWAAAABAABAAMAAAAVAAAABAABAAMAAAAUAAAABAABAAMAAAAPAAEABAAAAAMAAAAQAAEABAABAAMAAAARAAEABAACAAMAAAAOAAIABAACAAMAAAANAAIABAABAAMAAAAMAAIABAABAAMAAAALAAIABAAAAAMAAAAKAAEABAACAAMAAAAJAAEABAAAAAMAAAAIAAIABAACAAMAAAAHAAIABAABAAMAAAACAAEABAADAAMAAAAGAAIABAABAAMAAAAFAAIABAABAAMAAAAEAAIABAABAAMAAAADAAIABAAAAAMAAAABAAEABAACAAEAAAABAAIABAACAAEAAAABAAMABAACAAEAAAABAAQABAABAAEAAAABAAUABAABAAEAAAABAAYABAABAAEAAAABAAgABAACAAIAAAABAAcABAACAAEAAAACAAUABAACAAEAAAACAAQABAACAAAAAAACAAYABAACAAIAAAABAA4ABAACAAAAAAABAA8ABAACAAEAAAABABAABAABAAEAAAACABAABAACAAAAAAACABEABAACAAEAAAACABIABAACAAIAAAABABIABAABAAEAAAABABEABAABAAEAAAABABMABAACAAEAAAABABQABAACAAIAAAABABgABAACAAAAAAAcAAIABAADAAMAAAAdAAQABAADAAMAAAAcAAoABAADAAMAAAAdAAsABAADAAMAAAACAAcABAADAAMAAAABAAkABAADAAMAAAACABMABAADAAMAAAABABUABAADAAMAAAABABsABAACAAEAAAABABoABAACAAEAAAABABkABAACAAEAAAAAABsABAAAAAEAAAAAABoABAAAAAEAAAAAABkABAAAAAEAAAA=")
+tile_map_data = PackedByteArray("AAAMAAAABAABAAEAAAALAAAABAABAAEAAAAKAAAABAABAAEAAAAJAAAABAABAAEAAAAIAAAABAABAAEAAAAHAAAABAABAAEAAAAGAAAABAABAAEAAAAFAAAABAABAAEAAAAAAAAABAAAAAEAAAABAAAABAABAAEAAAACAAAABAABAAEAAAADAAAABAABAAEAAAAEAAAABAABAAEAAAAQAAAABAABAAEAAAARAAAABAABAAEAAAAcAAAABAABAAEAAAAAAAEABAAAAAEAAAAAAAIABAAAAAEAAAAAAAMABAAAAAEAAAAAAAQABAAAAAEAAAAAAAUABAAAAAEAAAAAAAYABAAAAAEAAAAAAAcABAAAAAEAAAAAAAgABAAAAAEAAAAAAAkABAADAAEAAAAAAAoABAADAAIAAAAAAAsABAADAAEAAAAAAAwABAADAAEAAAAAAA0ABAADAAEAAAAAAA4ABAAAAAEAAAAAAA8ABAAAAAEAAAAAABAABAAAAAEAAAAAABEABAAAAAEAAAAAABIABAAAAAEAAAAAABMABAAAAAEAAAAAABQABAABAAMAAAAMAP//BAABAAAAAAALAP//BAABAAAAAAAKAP//BAABAAAAAAAJAP//BAABAAAAAAAIAP//BAABAAAAAAAHAP//BAABAAAAAAAGAP//BAABAAAAAAAFAP//BAABAAAAAAAEAP//BAABAAAAAAADAP//BAABAAAAAAACAP//BAABAAAAAAABAP//BAABAAAAAAAAAP//BAAAAAAAAAATAP//BAABAAAAAAASAP//BAABAAAAAAARAP//BAABAAAAAAAQAP//BAABAAAAAAAeAP//BAABAAAAAAAdAP//BAABAAAAAAAcAP//BAABAAAAAAAbAP//BAABAAAAAAAaAP//BAABAAAAAAAZAP//BAABAAAAAAAYAP//BAABAAAAAAAXAP//BAABAAAAAAAWAP//BAABAAAAAAAVAP//BAABAAAAAAAUAP//BAABAAAAAAANAAAABAABAAEAAAANAP//BAABAAAAAAAfAAAABAACAAEAAAAfAP//BAACAAAAAAAeAAAABAABAAEAAAAdAAAABAABAAEAAAAfABQABAACAAIAAAAfABMABAACAAEAAAAfABIABAACAAEAAAAfAA4ABAACAAEAAAAfAA0ABAACAAEAAAAfAAwABAACAAEAAAAfAAsABAACAAEAAAAfAAoABAACAAEAAAAfAAkABAACAAEAAAAfAAgABAACAAEAAAAfAAcABAACAAEAAAAfAAYABAACAAEAAAAfAAUABAACAAEAAAAfAAQABAACAAEAAAAfAAMABAACAAEAAAAfAAIABAACAAEAAAAfAAEABAACAAEAAAAPAAAABAABAAEAAAAPAP//BAABAAAAAAAOAAAABAABAAEAAAAOAP//BAABAAAAAAAeAAEABAABAAEAAAAeAAIABAABAAEAAAAeAAMABAABAAEAAAAdAAEABAABAAEAAAAcAAEABAAAAAIAAAAdAAIABAAAAAEAAAAdAAMABAAAAAIAAAAeAAQABAAAAAEAAAAeAAUABAAAAAEAAAAdAAYABAAAAAAAAAAdAAcABAABAAEAAAAcAAcABAAAAAAAAAAcAAgABAAAAAEAAAAcAAkABAAAAAIAAAAdAAkABAABAAEAAAAeAAoABAABAAEAAAAeAAkABAABAAMAAAAeAAgABAABAAEAAAAdAAgABAABAAMAAAAeAAYABAABAAEAAAAeAAcABAABAAEAAAAdAAoABAAAAAIAAAAeAAsABAAAAAEAAAAeAAwABAAAAAEAAAAeAA0ABAAAAAEAAAAeAA4ABAAAAAEAAAAfAA8ABAACAAEAAAAfABAABAACAAEAAAAeAA8ABAAAAAEAAAAeABAABAABAAEAAAAfABEABAACAAEAAAAdABAABAAAAAAAAAAdABEABAAAAAEAAAAdABIABAAAAAIAAAAeABEABAABAAEAAAAeABIABAABAAEAAAAeABMABAAAAAEAAAAeABQABAAAAAIAAAADAAEABAABAAEAAAAEAAEABAABAAEAAAAFAAEABAABAAEAAAAGAAEABAABAAEAAAAHAAEABAABAAEAAAAIAAEABAABAAEAAAALAAEABAABAAEAAAAMAAEABAABAAEAAAANAAEABAABAAEAAAAOAAEABAABAAEAAAABAAEABAABAAEAAAABAAIABAABAAEAAAABAAMABAACAAEAAAABAAQABAABAAEAAAABAAUABAABAAEAAAABAAYABAABAAEAAAABAAgABAACAAIAAAABAAcABAACAAEAAAACAAUABAACAAEAAAACAAQABAACAAAAAAACAAYABAACAAIAAAABAA4ABAACAAAAAAABAA8ABAACAAEAAAABABAABAABAAEAAAACABAABAACAAAAAAACABEABAACAAEAAAACABIABAACAAIAAAABABIABAABAAEAAAABABEABAABAAEAAAABABMABAACAAIAAAABABQABAABAAMAAAAcAAoABAAAAAMAAAAdAAsABAAAAAMAAAACAAcABAABAAMAAAABAAkABAABAAMAAAACABMABAACAAMAAAAdABsABAABAAQAAAAeABsABAABAAAAAAAfABsABAACAAAAAAAdABwABAAAAAIAAAAeABwABAABAAEAAAAfABwABAACAAEAAAADABUABAABAAMAAAAEABUABAABAAMAAAAFABUABAABAAMAAAAGABUABAABAAMAAAAHABUABAACAAMAAAAIABQABAABAAUAAAAJABQABAABAAMAAAAKABQABAABAAUAAAALABQABAABAAMAAAAMABQABAABAAMAAAANABQABAABAAMAAAAQABQABAABAAUAAAARABQABAABAAMAAAASABQABAABAAMAAAATABQABAABAAMAAAAUABQABAABAAMAAAAVABQABAABAAMAAAAWABQABAABAAMAAAAXABQABAABAAMAAAAYABQABAABAAUAAAAZABQABAABAAUAAAAaABQABAABAAMAAAAcABQABAABAAMAAAAdABQABAABAAUAAAAeABUABAAAAAMAAAAfABUABAABAAMAAAAdABMABAABAAMAAAAeAB0ABAABAAIAAAAfAB0ABAACAAIAAAAeAB4ABAAAAAMAAAAfAB4ABAACAAMAAAAdAB0ABAABAAMAAAAOABQABAABAAMAAAAPABQABAABAAMAAQAEABEABAAAAAAAAAAEABIABAAAAAIAAAAEABMABAAAAAMAAAAFABEABAACAAAAAAAFABIABAACAAIAAAAFABMABAACAAMAAAAbABQABAABAAMAAQACAAEABAABAAEAAAACAAIABAABAAIAAAADAAIABAABAAIAAAAEAAIABAABAAIAAAAFAAIABAABAAIAAAAGAAIABAABAAIAAAAHAAIABAABAAIAAAAIAAIABAABAAIAAAAJAAIABAABAAIAAAAJAAEABAABAAEAAAAKAAEABAABAAEAAAAKAAIABAABAAEAAAAKAAMABAAAAAIAAAALAAMABAABAAIAAAAMAAMABAACAAIAAAAMAAIABAABAAEAAAALAAIABAABAAEAAAANAAIABAABAAIAAAAOAAIABAABAAEAAAAPAAIABAABAAEAAAAOAAMABAAAAAIAAAAPAAMABAABAAIAAAAQAAMABAABAAIAAAARAAMABAABAAIAAAARAAIABAABAAEAAAAQAAIABAABAAEAAAAQAAEABAABAAEAAAAPAAEABAABAAEAAAARAAEABAABAAEAAAASAAAABAABAAEAAAASAAEABAABAAEAAAASAAIABAABAAEAAAASAAMABAABAAIAAAATAAMABAACAAIAAAATAAIABAABAAEAAAATAAEABAABAAEAAAAUAAEABAABAAEAAAAUAAIABAABAAIAAAAVAAIABAABAAIAAAAWAAIABAABAAIAAAAXAAIABAACAAIAAAAXAAEABAACAAEAAAAWAAEABAABAAEAAAAVAAEABAABAAEAAAAUAAAABAABAAEAAAATAAAABAABAAEAAAAVAAAABAABAAEAAAAWAAAABAABAAEAAAAXAAAABAABAAEAAAAYAAAABAABAAIAAAAZAAAABAABAAIAAAAaAAAABAABAAIAAAAbAAAABAABAAIAAAACAAMABAABAAMAAAADAAMABAABAAMAAAAEAAMABAABAAMAAAAFAAMABAABAAMAAAAGAAMABAABAAMAAAAHAAMABAABAAMAAAAIAAMABAABAAMAAAAKAAQABAAAAAMAAAALAAQABAABAAMAAAAMAAQABAACAAMAAAAOAAQABAAAAAMAAAAPAAQABAABAAMAAAAQAAQABAABAAMAAAARAAQABAABAAMAAAASAAQABAABAAMAAAATAAQABAACAAMAAAAUAAMABAABAAMAAAAVAAMABAABAAMAAAAWAAMABAABAAMAAAAXAAMABAACAAMAAAAYAAEABAABAAMAAAAZAAEABAABAAMAAAAaAAEABAABAAMAAAAbAAEABAABAAMAAAAcAAIABAAAAAMAAAAdAAQABAAAAAMAAAAJAAMABAABAAMAAAANAAMABAABAAMAAAACABUABAABAAMAAAABABUABAABAAMAAAAAABUABAABAAUAAAA=")
 tile_set = ExtResource("1_4evgk")
 metadata/_edit_lock_ = true
 
+[node name="Bridges" type="TileMapLayer" parent="TileMapLayers"]
+tile_map_data = PackedByteArray("AAAPABMAAwAAAAEAAAAPABUAAwAAAAIAAAAPABYAAwAAAAIAAAAPABcAAwAAAAMAAAAPABQAAwAAAAIAAAA=")
+tile_set = ExtResource("1_4evgk")
+
+[node name="Piers" type="TileMapLayer" parent="TileMapLayers"]
+tile_map_data = PackedByteArray("AAAbABMAAwAAAAEAAAAbABQAAwAAAAIAAAAbABUAAwAAAAIAAAAbABYAAwAAAAMAAAA=")
+tile_set = ExtResource("1_4evgk")
+
 [node name="GrassLevel2" type="TileMapLayer" parent="TileMapLayers"]
-tile_map_data = PackedByteArray("AAAdABQAAQABAAEAAAAeABQAAQACAAEAAAAeABMAAQACAAEAAAAdABMAAQABAAAAAAAcABQAAQABAAIAAAAcABMAAQABAAAAAAAbABMAAQAAAAAAAAAbABQAAQAAAAIAAAAdABUAAQAAAAIAAAAeABUAAQACAAIAAAAeABIAAQAAAAAAAAAfABIAAQACAAIAAAAdAAgAAQABAAEAAAAeAAgAAQABAAEAAAAeAAkAAQABAAIAAAAfAAkAAQACAAEAAAAfAAoAAQADAAEAAAAfAAsAAQADAAEAAAAfAAwAAQACAAEAAAAfAA0AAQACAAEAAAAfAA4AAQACAAEAAAAfAA8AAQADAAEAAAAfABAAAQADAAEAAAAfABEAAQADAAEAAAAeAAwAAQAAAAAAAAAeAA0AAQAAAAEAAAAeAA4AAQAAAAIAAAAeAAcAAQABAAAAAAAfAAcAAQACAAAAAAAfAAgAAQACAAEAAAAdAAYAAQADAAAAAAAdAAcAAQABAAEAAAAcAAcAAQAAAAAAAAAcAAgAAQAAAAEAAAAcAAkAAQAAAAIAAAAdAAkAAQABAAIAAAAcAAAAAQADAAEAAAAcAAEAAQADAAIAAAAcAP//AQACAAAAAAAbAP//AQABAAMAAAAaAP//AQABAAMAAAAZAP//AQABAAMAAAAYAP//AQABAAMAAAAXAP//AQABAAMAAAAWAP//AQABAAMAAAAVAP//AQABAAMAAAAUAP//AQABAAMAAAATAP//AQABAAMAAAASAP//AQABAAMAAAARAP//AQABAAAAAAAQAP//AQABAAAAAAAPAP//AQABAAAAAAAOAP//AQAAAAAAAAARAAAAAQACAAIAAAAQAAAAAQABAAIAAAAPAAAAAQABAAIAAAAOAAAAAQABAAIAAAANAAEAAQACAAIAAAAMAAEAAQAAAAIAAAANAAAAAQABAAAAAAAMAAAAAQABAAAAAAALAAAAAQAAAAMAAAAGAAEAAQACAAIAAAAFAAEAAQAAAAIAAAAFAAAAAQAAAAAAAAAGAAAAAQABAAAAAAAHAAAAAQACAAMAAAAAAAQAAQADAAAAAAAAAAUAAQAAAAEAAAABAAUAAQABAAAAAAACAAUAAQACAAAAAAACAAYAAQACAAIAAAAAAAYAAQAAAAIAAAABAAYAAQABAAIAAAAAABAAAQADAAAAAAAAABEAAQAAAAIAAAABABEAAQACAAAAAAABABIAAQADAAIAAAAAABkAAQAAAAEAAAAAABoAAQAAAAEAAAABABoAAQACAAEAAAABABsAAQACAAIAAAAAABgAAQADAAAAAAABABkAAQACAAAAAAAAABsAAQAAAAIAAAAdABoAAQAAAAAAAAAdABsAAQAAAAIAAAAeABsAAQABAAIAAAAfABsAAQACAAIAAAAfABoAAQACAAEAAAAeABkAAQAAAAAAAAAeABoAAQABAAEAAAAfABkAAQACAAEAAAAfABgAAQADAAEAAAAfABcAAQADAAAAAAA=")
+tile_map_data = PackedByteArray("AAAeAAgAAQADAAMAAAALAAIAAQADAAMAAAA=")
 tile_set = ExtResource("1_4evgk")
 
 [node name="StoneLevel2" type="TileMapLayer" parent="TileMapLayers"]
@@ -51,17 +81,22 @@ tile_map_data = PackedByteArray("AAAHAP//BAACAAQAAAAGAP//BAABAAQAAAAFAP//BAABAAQ
 tile_set = ExtResource("1_4evgk")
 
 [node name="GrassLevel3" type="TileMapLayer" parent="TileMapLayers"]
+tile_map_data = PackedByteArray("AAAEAP//AQAAAAMAAAAFAP//AQABAAMAAAAGAP//AQABAAMAAAAHAP//AQACAAMAAAAeAAgAAQADAAMAAAA=")
 tile_set = ExtResource("1_4evgk")
 
+[node name="fray_idle" parent="TileMapLayers" instance=ExtResource("20_xa7wa")]
+position = Vector2(272, 890)
+sprite_frames = ExtResource("3_rti58")
+
 [node name="Player" parent="." instance=ExtResource("3_tp7qs")]
-position = Vector2(984, 858)
+position = Vector2(62, 1747)
 
 [node name="Camera2D" type="Camera2D" parent="Player"]
 zoom = Vector2(2, 2)
 limit_left = 0
 limit_top = 0
 limit_right = 2048
-limit_bottom = 1800
+limit_bottom = 1950
 position_smoothing_enabled = true
 editor_draw_limits = true
 
@@ -80,32 +115,40 @@ position = Vector2(1760, 810)
 house_sprite__texture = ExtResource("5_uojly")
 
 [node name="House_3" parent="Buildings" instance=ExtResource("5_5jg1p")]
-position = Vector2(512, 681)
+position = Vector2(316, 1043)
 
 [node name="House_4" parent="Buildings" instance=ExtResource("15_uhynt")]
-position = Vector2(329, 679)
+position = Vector2(352, 673)
 house_sprite__texture = ExtResource("6_uhynt")
 
 [node name="House_5" parent="Buildings" instance=ExtResource("5_5jg1p")]
-position = Vector2(320, 1080)
+position = Vector2(731, 925)
 house_sprite__texture = ExtResource("6_ojp30")
 
 [node name="House_6" parent="Buildings" instance=ExtResource("5_5jg1p")]
-position = Vector2(705, 1374)
+position = Vector2(227, 832)
 house_sprite__texture = ExtResource("5_uhynt")
 
 [node name="House_7" parent="Buildings" instance=ExtResource("5_5jg1p")]
-position = Vector2(1282, 1277)
+position = Vector2(1565, 1110)
 
 [node name="House_8" parent="Buildings" instance=ExtResource("15_uhynt")]
-position = Vector2(484, 1074)
+position = Vector2(480, 1043)
+
+[node name="House_9" parent="Buildings" instance=ExtResource("5_5jg1p")]
+position = Vector2(781, 1095)
+house_sprite__texture = ExtResource("5_uhynt")
+
+[node name="House_10" parent="Buildings" instance=ExtResource("5_5jg1p")]
+position = Vector2(1758, 1185)
+house_sprite__texture = ExtResource("5_uhynt")
 
 [node name="NPCs" type="Node2D" parent="."]
 y_sort_enabled = true
 
 [node name="LoreQuestElder" parent="NPCs" instance=ExtResource("11_mr2ek")]
 modulate = Color(1, 0.784314, 0.784314, 1)
-position = Vector2(805, 770)
+position = Vector2(724, 609)
 script = ExtResource("10_5yai1")
 quest_scene = ExtResource("11_0a1i7")
 quest_description = "This quest will need speed, reflexes, and ingenuity."
@@ -115,7 +158,7 @@ sprite_frames = ExtResource("4_7v00g")
 
 [node name="StoryQuestElder" parent="NPCs" instance=ExtResource("11_mr2ek")]
 modulate = Color(0.784314, 0.784314, 1, 1)
-position = Vector2(1133, 769)
+position = Vector2(1350, 606)
 script = ExtResource("10_5yai1")
 quest_scene = ExtResource("14_xa7wa")
 quest_description = ""
@@ -123,269 +166,587 @@ npc_name = "Story Quest Elder"
 dialogue = ExtResource("12_0a1i7")
 sprite_frames = ExtResource("4_7v00g")
 
+[node name="fray_axeman" parent="NPCs" instance=ExtResource("17_0a1i7")]
+position = Vector2(1506, 1263)
+
+[node name="fray_hammerman3" parent="NPCs" instance=ExtResource("19_yntpr")]
+position = Vector2(1663, 1102)
+
+[node name="fray_idle_yellow" parent="NPCs" instance=ExtResource("20_xa7wa")]
+position = Vector2(1638, 841)
+
+[node name="fray_idle_yellow2" parent="NPCs" instance=ExtResource("20_xa7wa")]
+position = Vector2(199, 899)
+look_at_side = 1
+
 [node name="ScreenOverlay" type="CanvasLayer" parent="."]
 
 [node name="EternalLoom" parent="." instance=ExtResource("16_ojp30")]
-position = Vector2(976, 552)
+position = Vector2(993, 485)
 
 [node name="ForestLimit" type="StaticBody2D" parent="."]
-position = Vector2(953, 1857)
+position = Vector2(972, 2047)
 scale = Vector2(1.10441, 1.00725)
 collision_layer = 16
 collision_mask = 0
 
 [node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="ForestLimit"]
-polygon = PackedVector2Array(-844.797, -258.128, -751.534, -190.618, -664.61, -206.502, -508.87, -171.754, -421.04, -197.567, -262.584, -142.963, -173.849, -203.524, -61.5715, -214.445, 45.2732, -238.272, 153.023, -235.294, 227.271, -203.524, 305.141, -145.942, 368.524, -165.798, 469.03, -151.898, 553.238, -169.769, 589.457, -169.769, 761.495, -173.74, 812.201, -217.423, 988.766, -223.38, 990.577, 181.682, -861.096, 186.646)
+position = Vector2(-2.33667, 6.93182)
+scale = Vector2(1.00152, 1.02166)
+polygon = PackedVector2Array(-880.108, -243.237, -635.633, -245.222, -397.497, -245.222, -307.857, -241.251, -252.624, -240.258, -178.376, -230.33, -98.6952, -233.308, -15.3928, -239.265, 45.2732, -238.272, 153.023, -235.294, 229.987, -243.237, 322.344, -232.316, 403.836, -218.417, 499.814, -209.481, 525.167, -236.287, 589.455, -238.273, 670.946, -241.251, 812.201, -217.423, 889.163, -140.978, 974.222, 0.017334, -874.675, -0.992798)
+
+[node name="CollisionPolygon2D2" type="CollisionPolygon2D" parent="ForestLimit"]
+position = Vector2(6.10352e-05, -1792.01)
+scale = Vector2(1.00305, 1)
+polygon = PackedVector2Array(-873.82, 17.8702, -689.668, 200.546, -618.354, 169.769, -545.235, 221.395, -473.921, 218.416, -396.288, 198.56, -292.477, 203.524, -221.163, 234.301, -112.838, 248.2, 16.2487, 229.337, 102.908, 234.301, 180.541, 220.402, 250.952, 228.344, 366.499, 163.812, 447.742, 157.855, 557.873, 112.186, 637.311, 51.6255, 710.43, 88.3592, 853.058, 87.3664, 974.02, -238.273, -881.944, -234.302)
 
 [node name="Trees" type="Node2D" parent="."]
 y_sort_enabled = true
 position = Vector2(-1, 120)
 
 [node name="Tree" parent="Trees" instance=ExtResource("7_7v00g")]
-position = Vector2(219, 1575)
-scale = Vector2(1.02827, 0.954083)
+y_sort_enabled = true
+position = Vector2(1377, 285)
+scale = Vector2(1.001, 1.001)
 tree__texture = ExtResource("12_780ok")
 
-[node name="Tree2" parent="Trees" instance=ExtResource("7_7v00g")]
-position = Vector2(348, 1643)
-scale = Vector2(0.99903, 0.878435)
+[node name="Tree3" parent="Trees/Tree" instance=ExtResource("7_7v00g")]
+position = Vector2(-1051.28, 1556.47)
+scale = Vector2(1.001, 1.001)
 
-[node name="Tree3" parent="Trees" instance=ExtResource("7_7v00g")]
-position = Vector2(513, 1588)
-scale = Vector2(1.0693, 0.93294)
+[node name="Tree4" parent="Trees/Tree" instance=ExtResource("7_7v00g")]
+position = Vector2(-685.618, 1620.4)
+scale = Vector2(1.001, 1.001)
 
-[node name="Tree4" parent="Trees" instance=ExtResource("7_7v00g")]
-position = Vector2(690, 1640)
-scale = Vector2(1.00407, 0.844444)
+[node name="Tree5" parent="Trees/Tree" instance=ExtResource("7_7v00g")]
+position = Vector2(-822.741, 1534.46)
+scale = Vector2(1.001, 1.001)
 tree__texture = ExtResource("12_780ok")
 
-[node name="Tree5" parent="Trees" instance=ExtResource("7_7v00g")]
-position = Vector2(793, 1574)
-scale = Vector2(0.99841, 0.909467)
+[node name="Tree6" parent="Trees/Tree" instance=ExtResource("7_7v00g")]
+position = Vector2(-572.807, 1561.71)
+scale = Vector2(1.001, 1.001)
 tree__texture = ExtResource("12_780ok")
 
-[node name="Tree6" parent="Trees" instance=ExtResource("7_7v00g")]
-position = Vector2(919, 1609)
-scale = Vector2(0.890464, 1.12377)
+[node name="Tree7" parent="Trees/Tree" instance=ExtResource("7_7v00g")]
+position = Vector2(-426.931, 1586.86)
+scale = Vector2(1.001, 1.001)
 
-[node name="Tree7" parent="Trees" instance=ExtResource("7_7v00g")]
-position = Vector2(1155, 1636)
-scale = Vector2(1.10441, 1.00725)
+[node name="Tree8" parent="Trees/Tree" instance=ExtResource("7_7v00g")]
+position = Vector2(-197.419, 1615.16)
+scale = Vector2(1.001, 1.001)
 
-[node name="Tree8" parent="Trees" instance=ExtResource("7_7v00g")]
-position = Vector2(1038, 1627)
-scale = Vector2(1.17409, 0.984802)
+[node name="Tree10" parent="Trees/Tree" instance=ExtResource("7_7v00g")]
+position = Vector2(-311.202, 1605.73)
+scale = Vector2(1.001, 1.001)
 
-[node name="Tree9" parent="Trees" instance=ExtResource("7_7v00g")]
-position = Vector2(559, 1657)
-scale = Vector2(0.969211, 0.954551)
+[node name="Tree11" parent="Trees/Tree" instance=ExtResource("7_7v00g")]
+position = Vector2(293.697, -150.93)
+scale = Vector2(1.001, 1.001)
 
-[node name="Tree10" parent="Trees" instance=ExtResource("7_7v00g")]
-position = Vector2(1058, 1567)
-scale = Vector2(0.968686, 1.00024)
+[node name="Tree12" parent="Trees/Tree" instance=ExtResource("7_7v00g")]
+position = Vector2(-291.752, 1542.84)
+scale = Vector2(1.001, 1.001)
 
-[node name="Tree11" parent="Trees" instance=ExtResource("7_7v00g")]
-position = Vector2(1292, 1627)
-scale = Vector2(0.952526, 1.0629)
+[node name="Tree13" parent="Trees/Tree" instance=ExtResource("7_7v00g")]
+position = Vector2(-141.014, 1601.54)
+scale = Vector2(1.001, 1.001)
 
-[node name="Tree12" parent="Trees" instance=ExtResource("7_7v00g")]
-position = Vector2(1417, 1717)
-scale = Vector2(1.10775, 0.863948)
+[node name="Tree14" parent="Trees/Tree" instance=ExtResource("7_7v00g")]
+position = Vector2(498.896, 499.957)
+scale = Vector2(1.001, 1.001)
 
-[node name="Tree13" parent="Trees" instance=ExtResource("7_7v00g")]
-position = Vector2(1372, 1599)
-scale = Vector2(0.901034, 1.06491)
+[node name="Tree15" parent="Trees/Tree" instance=ExtResource("7_7v00g")]
+position = Vector2(13.6151, 1576.38)
+scale = Vector2(1.001, 1.001)
 tree__texture = ExtResource("12_780ok")
 
-[node name="Tree14" parent="Trees" instance=ExtResource("7_7v00g")]
-position = Vector2(1490, 1608)
-scale = Vector2(1.03844, 1.04783)
+[node name="Tree16" parent="Trees/Tree" instance=ExtResource("7_7v00g")]
+position = Vector2(-971.535, 11.5294)
+scale = Vector2(1.001, 1.001)
+
+[node name="Tree17" parent="Trees/Tree" instance=ExtResource("7_7v00g")]
+position = Vector2(-972.507, 62.8876)
+scale = Vector2(1.001, 1.001)
+
+[node name="Tree74" parent="Trees/Tree" instance=ExtResource("7_7v00g")]
+position = Vector2(-649.351, 177.822)
+scale = Vector2(1.001, 1.001)
 
-[node name="Tree15" parent="Trees" instance=ExtResource("7_7v00g")]
-position = Vector2(1533, 1691)
-scale = Vector2(0.808528, 0.807265)
+[node name="Tree18" parent="Trees/Tree" instance=ExtResource("7_7v00g")]
+position = Vector2(-895.679, 56.5988)
+scale = Vector2(1.001, 1.001)
 
-[node name="Tree16" parent="Trees" instance=ExtResource("7_7v00g")]
-position = Vector2(1606, 1482)
-scale = Vector2(1.19504, 1.14309)
+[node name="Tree19" parent="Trees/Tree" instance=ExtResource("7_7v00g")]
+position = Vector2(-885.954, -1.0481)
+scale = Vector2(1.001, 1.001)
+tree__texture = ExtResource("12_780ok")
 
-[node name="Tree17" parent="Trees" instance=ExtResource("7_7v00g")]
-position = Vector2(1609, 1588)
-scale = Vector2(0.863371, 1.0823)
+[node name="Tree73" parent="Trees/Tree" instance=ExtResource("7_7v00g")]
+position = Vector2(-885.954, -1.0481)
+scale = Vector2(1.001, 1.001)
 tree__texture = ExtResource("12_780ok")
 
-[node name="Tree18" parent="Trees" instance=ExtResource("7_7v00g")]
-position = Vector2(1728, 1620)
-scale = Vector2(1.0169, 0.958685)
+[node name="Tree20" parent="Trees/Tree" instance=ExtResource("7_7v00g")]
+position = Vector2(-628.24, 59.7433)
+scale = Vector2(1.001, 1.001)
 tree__texture = ExtResource("12_780ok")
 
-[node name="Tree19" parent="Trees" instance=ExtResource("7_7v00g")]
-position = Vector2(1822, 1673)
-scale = Vector2(1.01412, 1.11068)
+[node name="Tree21" parent="Trees/Tree" instance=ExtResource("7_7v00g")]
+position = Vector2(-826.631, -28.2994)
+scale = Vector2(1.001, 1.001)
+
+[node name="Tree23" parent="Trees/Tree" instance=ExtResource("7_7v00g")]
+position = Vector2(-815.934, 40.877)
+scale = Vector2(1.001, 1.001)
+tree__texture = ExtResource("12_780ok")
 
-[node name="Tree20" parent="Trees" instance=ExtResource("7_7v00g")]
-position = Vector2(1675, 1675)
-scale = Vector2(0.905584, 1.09593)
+[node name="Tree71" parent="Trees/Tree" instance=ExtResource("7_7v00g")]
+position = Vector2(-27.972, 168.831)
+scale = Vector2(1.001, 1.001)
 tree__texture = ExtResource("12_780ok")
 
-[node name="Tree21" parent="Trees" instance=ExtResource("7_7v00g")]
-position = Vector2(449, 1645)
-scale = Vector2(0.945831, 0.984488)
+[node name="Tree24" parent="Trees/Tree" instance=ExtResource("7_7v00g")]
+position = Vector2(-963.755, 1586.86)
+scale = Vector2(1.001, 1.001)
 
-[node name="Tree22" parent="Trees" instance=ExtResource("7_7v00g")]
-position = Vector2(240, 1688)
-scale = Vector2(1.01552, 1.05536)
+[node name="Tree25" parent="Trees/Tree" instance=ExtResource("7_7v00g")]
+position = Vector2(50.5703, -27.2513)
+scale = Vector2(1.001, 1.001)
 
-[node name="Tree23" parent="Trees" instance=ExtResource("7_7v00g")]
-position = Vector2(809, 1653)
-scale = Vector2(1.0281, 1.03479)
+[node name="Tree26" parent="Trees/Tree" instance=ExtResource("7_7v00g")]
+position = Vector2(-496.951, 1606.78)
+scale = Vector2(1.001, 1.001)
 
-[node name="Tree24" parent="Trees" instance=ExtResource("7_7v00g")]
-position = Vector2(931, 1655)
-scale = Vector2(1.19643, 1.16908)
+[node name="Tree30" parent="Trees/Tree" instance=ExtResource("7_7v00g")]
+position = Vector2(-415.261, 1635.08)
+scale = Vector2(1.001, 1.001)
 
-[node name="Tree25" parent="Trees" instance=ExtResource("7_7v00g")]
-position = Vector2(1066, 1685)
-scale = Vector2(0.849605, 1.01595)
+[node name="Tree31" parent="Trees/Tree" instance=ExtResource("7_7v00g")]
+position = Vector2(1.94501, 765.133)
+scale = Vector2(1.001, 1.001)
 
-[node name="Tree26" parent="Trees" instance=ExtResource("7_7v00g")]
-position = Vector2(1213, 1691)
-scale = Vector2(0.968495, 0.839356)
+[node name="Tree32" parent="Trees/Tree" instance=ExtResource("7_7v00g")]
+position = Vector2(-214.924, 1534.46)
+scale = Vector2(1.001, 1.001)
 
-[node name="Tree27" parent="Trees" instance=ExtResource("7_7v00g")]
-position = Vector2(637, 1695)
-scale = Vector2(0.900099, 1.13237)
+[node name="Tree33" parent="Trees/Tree" instance=ExtResource("7_7v00g")]
+position = Vector2(368.58, -96.4276)
+scale = Vector2(1.001, 1.001)
 
-[node name="Tree28" parent="Trees" instance=ExtResource("7_7v00g")]
-position = Vector2(380, 1704)
-scale = Vector2(1.17286, 1.1045)
+[node name="Tree36" parent="Trees/Tree" instance=ExtResource("7_7v00g")]
+position = Vector2(134.206, -24.1069)
+scale = Vector2(1.001, 1.001)
 
-[node name="Tree29" parent="Trees" instance=ExtResource("7_7v00g")]
-position = Vector2(529, 1723)
-scale = Vector2(0.858296, 1.01392)
+[node name="Tree37" parent="Trees/Tree" instance=ExtResource("7_7v00g")]
+position = Vector2(203.254, -58.6951)
+scale = Vector2(1.001, 1.001)
 
-[node name="Tree33" parent="Trees" instance=ExtResource("7_7v00g")]
-position = Vector2(23, 1482)
-scale = Vector2(0.821827, 1.10457)
+[node name="Tree38" parent="Trees/Tree" instance=ExtResource("7_7v00g")]
+position = Vector2(-1296.35, 1614.12)
+scale = Vector2(1.001, 1.001)
 tree__texture = ExtResource("12_780ok")
 
-[node name="Tree34" parent="Trees" instance=ExtResource("7_7v00g")]
-position = Vector2(77, 1553)
-scale = Vector2(0.84765, 0.91464)
+[node name="Tree39" parent="Trees/Tree" instance=ExtResource("7_7v00g")]
+position = Vector2(-86.5532, 5.24063)
+scale = Vector2(1.001, 1.001)
+
+[node name="Tree41" parent="Trees/Tree" instance=ExtResource("7_7v00g")]
+position = Vector2(-282.027, -52.4063)
+scale = Vector2(1.001, 1.001)
 
-[node name="Tree35" parent="Trees" instance=ExtResource("7_7v00g")]
-position = Vector2(75, 1640)
-scale = Vector2(0.851882, 0.853291)
+[node name="Tree42" parent="Trees/Tree" instance=ExtResource("7_7v00g")]
+position = Vector2(-1133.94, 41.9251)
+scale = Vector2(1.001, 1.001)
 
-[node name="Tree36" parent="Trees" instance=ExtResource("7_7v00g")]
-position = Vector2(1985, 1590)
-scale = Vector2(0.979561, 1.07751)
+[node name="Tree45" parent="Trees/Tree" instance=ExtResource("7_7v00g")]
+position = Vector2(-1031.83, 9.43314)
+scale = Vector2(1.001, 1.001)
 
-[node name="Tree37" parent="Trees" instance=ExtResource("7_7v00g")]
-position = Vector2(2008, 1661)
-scale = Vector2(1.03432, 0.872261)
+[node name="Tree46" parent="Trees/Tree" instance=ExtResource("7_7v00g")]
+position = Vector2(-1093.1, 2.86102e-06)
+scale = Vector2(1.001, 1.001)
 
-[node name="Tree38" parent="Trees" instance=ExtResource("7_7v00g")]
-position = Vector2(1924, 1643)
-scale = Vector2(0.935235, 1.13161)
+[node name="Tree47" parent="Trees/Tree" instance=ExtResource("7_7v00g")]
+position = Vector2(-632.13, 1586.86)
+scale = Vector2(1.001, 1.001)
 
-[node name="Tree30" parent="Trees" instance=ExtResource("7_7v00g")]
-position = Vector2(753, 1721)
-scale = Vector2(1.16049, 0.95375)
+[node name="Tree48" parent="Trees/Tree" instance=ExtResource("7_7v00g")]
+position = Vector2(-1244.81, 1583.72)
+scale = Vector2(1.001, 1.001)
 
-[node name="Tree31" parent="Trees" instance=ExtResource("7_7v00g")]
-position = Vector2(169, 1679)
-scale = Vector2(1.0044, 0.856842)
+[node name="Tree49" parent="Trees/Tree" instance=ExtResource("7_7v00g")]
+position = Vector2(62.937, 849.151)
+scale = Vector2(1.001, 1.001)
 
-[node name="Tree32" parent="Trees" instance=ExtResource("7_7v00g")]
-position = Vector2(951, 1717)
-scale = Vector2(0.845425, 0.833541)
+[node name="Tree50" parent="Trees/Tree" instance=ExtResource("7_7v00g")]
+position = Vector2(-126.426, 62.8876)
+scale = Vector2(1.001, 1.001)
 
-[node name="Tree39" parent="Trees" instance=ExtResource("7_7v00g")]
-position = Vector2(61, 1712)
-scale = Vector2(0.95145, 1.12043)
+[node name="Tree50" parent="Trees/Tree/Tree50" instance=ExtResource("7_7v00g")]
+position = Vector2(-508, -293)
+scale = Vector2(1.001, 1.001)
 
-[node name="Tree40" parent="Trees" instance=ExtResource("7_7v00g")]
-position = Vector2(169, 1726)
-scale = Vector2(0.951359, 1.08926)
+[node name="Tree51" parent="Trees/Tree" instance=ExtResource("7_7v00g")]
+position = Vector2(-36.9553, -30.3957)
+scale = Vector2(1.001, 1.001)
 
-[node name="Tree41" parent="Trees" instance=ExtResource("7_7v00g")]
-position = Vector2(293, 1743)
-scale = Vector2(0.849374, 1.19051)
+[node name="Tree52" parent="Trees/Tree" instance=ExtResource("7_7v00g")]
+position = Vector2(-1150.48, 1638.22)
+scale = Vector2(1.001, 1.001)
 
-[node name="Tree42" parent="Trees" instance=ExtResource("7_7v00g")]
-position = Vector2(444, 1756)
-scale = Vector2(1.09168, 0.908159)
+[node name="Tree53" parent="Trees/Tree" instance=ExtResource("7_7v00g")]
+position = Vector2(-760.501, 1582.67)
+scale = Vector2(1.001, 1.001)
 
-[node name="Tree43" parent="Trees" instance=ExtResource("7_7v00g")]
-position = Vector2(615, 1751)
-scale = Vector2(1.14452, 1.0105)
+[node name="Tree54" parent="Trees/Tree" instance=ExtResource("7_7v00g")]
+position = Vector2(430.821, -50.3101)
+scale = Vector2(1.001, 1.001)
 
-[node name="Tree44" parent="Trees" instance=ExtResource("7_7v00g")]
-position = Vector2(746, 1772)
-scale = Vector2(0.950726, 0.962261)
+[node name="Tree55" parent="Trees/Tree" instance=ExtResource("7_7v00g")]
+position = Vector2(234.374, -156.171)
+scale = Vector2(1.001, 1.001)
 
-[node name="Tree45" parent="Trees" instance=ExtResource("7_7v00g")]
-position = Vector2(848, 1766)
-scale = Vector2(1.01252, 1.11131)
+[node name="Tree56" parent="Trees/Tree" instance=ExtResource("7_7v00g")]
+position = Vector2(473.526, 423.576)
+scale = Vector2(1.001, 1.001)
 tree__texture = ExtResource("12_780ok")
 
-[node name="Tree46" parent="Trees" instance=ExtResource("7_7v00g")]
-position = Vector2(1035, 1772)
-scale = Vector2(0.991075, 1.09544)
+[node name="Tree57" parent="Trees/Tree" instance=ExtResource("7_7v00g")]
+position = Vector2(88.4982, 1583.72)
+scale = Vector2(1.001, 1.001)
 
-[node name="Tree47" parent="Trees" instance=ExtResource("7_7v00g")]
-position = Vector2(1143, 1747)
-scale = Vector2(1.01122, 0.957152)
+[node name="Tree58" parent="Trees/Tree" instance=ExtResource("7_7v00g")]
+position = Vector2(-57.3778, 1587.91)
+scale = Vector2(1.001, 1.001)
 
-[node name="Tree48" parent="Trees" instance=ExtResource("7_7v00g")]
-position = Vector2(1280, 1780)
-scale = Vector2(0.814387, 1.05919)
+[node name="Tree59" parent="Trees/Tree" instance=ExtResource("7_7v00g")]
+position = Vector2(241.182, 1588.96)
+scale = Vector2(1.001, 1.001)
 tree__texture = ExtResource("12_780ok")
 
-[node name="Tree49" parent="Trees" instance=ExtResource("7_7v00g")]
-position = Vector2(1412, 1790)
-scale = Vector2(1.09888, 1.06697)
+[node name="Tree60" parent="Trees/Tree" instance=ExtResource("7_7v00g")]
+position = Vector2(118.646, 1592.1)
+scale = Vector2(1.001, 1.001)
 
-[node name="Tree50" parent="Trees" instance=ExtResource("7_7v00g")]
-position = Vector2(1573, 1774)
-scale = Vector2(1.05205, 0.862139)
+[node name="Tree61" parent="Trees/Tree" instance=ExtResource("7_7v00g")]
+position = Vector2(440.546, 1560.66)
+scale = Vector2(1.001, 1.001)
 tree__texture = ExtResource("12_780ok")
 
-[node name="Tree51" parent="Trees" instance=ExtResource("7_7v00g")]
-position = Vector2(1699, 1738)
-scale = Vector2(0.863623, 0.952842)
+[node name="Tree62" parent="Trees/Tree" instance=ExtResource("7_7v00g")]
+position = Vector2(382.195, 1575.33)
+scale = Vector2(1.001, 1.001)
 
-[node name="Tree52" parent="Trees" instance=ExtResource("7_7v00g")]
-position = Vector2(1808, 1761)
-scale = Vector2(1.12591, 0.932948)
+[node name="Tree63" parent="Trees/Tree" instance=ExtResource("7_7v00g")]
+position = Vector2(-679.783, 26.2032)
+scale = Vector2(1.001, 1.001)
 
-[node name="Tree53" parent="Trees" instance=ExtResource("7_7v00g")]
-position = Vector2(1913, 1724)
-scale = Vector2(1.15132, 1.16347)
+[node name="Tree64" parent="Trees/Tree" instance=ExtResource("7_7v00g")]
+position = Vector2(-744.941, 16.7701)
+scale = Vector2(1.001, 1.001)
+
+[node name="Tree65" parent="Trees/Tree" instance=ExtResource("7_7v00g")]
+position = Vector2(-501.814, 54.5026)
+scale = Vector2(1.001, 1.001)
+
+[node name="Tree66" parent="Trees/Tree" instance=ExtResource("7_7v00g")]
+position = Vector2(-561.137, 68.1282)
+scale = Vector2(1.001, 1.001)
+tree__texture = ExtResource("12_780ok")
 
-[node name="Tree54" parent="Trees" instance=ExtResource("7_7v00g")]
-position = Vector2(1972, 1780)
-scale = Vector2(0.917038, 1.17016)
+[node name="Tree72" parent="Trees/Tree" instance=ExtResource("7_7v00g")]
+y_sort_enabled = true
+position = Vector2(-1236.06, 758.844)
+scale = Vector2(1.001, 1.001)
+tree__texture = ExtResource("12_780ok")
+metadata/_edit_pinned_properties_ = [&"scale"]
 
-[node name="Tree55" parent="Trees" instance=ExtResource("7_7v00g")]
-position = Vector2(1885, 1805)
-scale = Vector2(0.828057, 1.05841)
+[node name="Tree75" parent="Trees/Tree" instance=ExtResource("7_7v00g")]
+y_sort_enabled = true
+position = Vector2(-990.012, 622.587)
+scale = Vector2(1.001, 1.001)
 tree__texture = ExtResource("12_780ok")
+metadata/_edit_pinned_properties_ = [&"scale"]
 
-[node name="Tree56" parent="Trees" instance=ExtResource("7_7v00g")]
-position = Vector2(525, 1784)
-scale = Vector2(1.14444, 1.12203)
+[node name="Tree67" parent="Trees/Tree" instance=ExtResource("7_7v00g")]
+position = Vector2(574.425, 146.853)
+scale = Vector2(1.001, 1.001)
 
-[node name="Tree57" parent="Trees" instance=ExtResource("7_7v00g")]
-position = Vector2(368, 1779)
-scale = Vector2(0.842905, 1.01921)
+[node name="Tree68" parent="Trees/Tree" instance=ExtResource("7_7v00g")]
+position = Vector2(-896.652, 1581.62)
+scale = Vector2(1.001, 1.001)
 tree__texture = ExtResource("12_780ok")
 
-[node name="Tree58" parent="Trees" instance=ExtResource("7_7v00g")]
-position = Vector2(212, 1787)
-scale = Vector2(1.17292, 1.03624)
+[node name="Tree69" parent="Trees/Tree" instance=ExtResource("7_7v00g")]
+position = Vector2(-1198.13, 1642.41)
+scale = Vector2(1.001, 1.001)
+
+[node name="Tree70" parent="Trees/Tree" instance=ExtResource("7_7v00g")]
+position = Vector2(-202.281, 36.6844)
+scale = Vector2(1.001, 1.001)
+
+[node name="Bush" parent="." instance=ExtResource("18_yntpr")]
+y_sort_enabled = true
+position = Vector2(720, 1111)
+
+[node name="Bush" parent="Bush" instance=ExtResource("18_yntpr")]
+position = Vector2(-18, 17)
+scale = Vector2(0.4, 0.4)
+
+[node name="Bush2" parent="Bush" instance=ExtResource("18_yntpr")]
+position = Vector2(1093, 86)
+
+[node name="Bush3" parent="Bush" instance=ExtResource("18_yntpr")]
+position = Vector2(1108, 114)
+scale = Vector2(0.8, 0.8)
+
+[node name="Bush4" parent="Bush" instance=ExtResource("18_yntpr")]
+position = Vector2(1083, 164)
+scale = Vector2(0.6, 0.6)
+
+[node name="Bush5" parent="Bush" instance=ExtResource("18_yntpr")]
+position = Vector2(-495, -642)
+
+[node name="Bush6" parent="Bush" instance=ExtResource("18_yntpr")]
+position = Vector2(-478, -631)
+scale = Vector2(0.6, 0.6)
+
+[node name="Bush7" parent="Bush" instance=ExtResource("18_yntpr")]
+position = Vector2(-356, -631)
+scale = Vector2(0.6, 0.6)
+
+[node name="Bush8" parent="Bush" instance=ExtResource("18_yntpr")]
+position = Vector2(-528, -590)
+scale = Vector2(0.6, 0.6)
+
+[node name="Bush9" parent="Bush" instance=ExtResource("18_yntpr")]
+position = Vector2(-337, -626)
+scale = Vector2(0.6, 0.6)
+
+[node name="Bush11" parent="Bush" instance=ExtResource("18_yntpr")]
+position = Vector2(-127, -709)
+
+[node name="Bush12" parent="Bush" instance=ExtResource("18_yntpr")]
+position = Vector2(-102, -719)
+
+[node name="Bush13" parent="Bush" instance=ExtResource("18_yntpr")]
+position = Vector2(-17, -710)
+
+[node name="Bush14" parent="Bush" instance=ExtResource("18_yntpr")]
+position = Vector2(118, -632)
+
+[node name="Bush15" parent="Bush" instance=ExtResource("18_yntpr")]
+position = Vector2(86, -611)
+scale = Vector2(0.8, 0.8)
+
+[node name="Bush17" parent="Bush" instance=ExtResource("18_yntpr")]
+position = Vector2(-374, -59)
+scale = Vector2(0.5, 0.5)
+
+[node name="Bush18" parent="Bush" instance=ExtResource("18_yntpr")]
+position = Vector2(-374, -45)
+scale = Vector2(0.4, 0.4)
+
+[node name="Bush19" parent="Bush" instance=ExtResource("18_yntpr")]
+position = Vector2(-357, -54)
+scale = Vector2(0.6, 0.6)
+
+[node name="Bush20" parent="Bush" instance=ExtResource("18_yntpr")]
+position = Vector2(-433, -61)
+scale = Vector2(0.5, 0.5)
+
+[node name="Bush21" parent="Bush" instance=ExtResource("18_yntpr")]
+position = Vector2(-455, -64)
+scale = Vector2(0.65, 0.65)
+
+[node name="Bush22" parent="Bush" instance=ExtResource("18_yntpr")]
+position = Vector2(-465, -78)
+scale = Vector2(0.5, 0.5)
+
+[node name="Bush23" parent="Bush" instance=ExtResource("18_yntpr")]
+position = Vector2(-350, -76)
+scale = Vector2(0.5, 0.5)
+
+[node name="Bush16" parent="Bush" instance=ExtResource("18_yntpr")]
+position = Vector2(-57, -672)
+scale = Vector2(0.3, 0.3)
+
+[node name="Bush10" parent="Bush" instance=ExtResource("18_yntpr")]
+position = Vector2(-426, -425)
+scale = Vector2(1.1, 1.1)
+
+[node name="Bush24" parent="Bush" instance=ExtResource("18_yntpr")]
+position = Vector2(-457, -120)
+scale = Vector2(1.1, 1.1)
+
+[node name="Bush25" parent="Bush" instance=ExtResource("18_yntpr")]
+position = Vector2(-593, 38)
+scale = Vector2(1.1, 1.1)
+
+[node name="Bush26" parent="Bush" instance=ExtResource("18_yntpr")]
+position = Vector2(334, 409)
+scale = Vector2(1.1, 1.1)
+
+[node name="Bush30" parent="Bush" instance=ExtResource("18_yntpr")]
+position = Vector2(446, 44)
+scale = Vector2(1.1, 1.1)
+
+[node name="Bush31" parent="Bush" instance=ExtResource("18_yntpr")]
+position = Vector2(430, 9)
+scale = Vector2(0.9, 0.9)
+
+[node name="Bush32" parent="Bush" instance=ExtResource("18_yntpr")]
+position = Vector2(533, 23)
+scale = Vector2(1.1, 1.1)
+
+[node name="Bush33" parent="Bush" instance=ExtResource("18_yntpr")]
+position = Vector2(841, -687)
+scale = Vector2(0.2, 0.3)
+
+[node name="Bush34" parent="Bush" instance=ExtResource("18_yntpr")]
+position = Vector2(841, -687)
+scale = Vector2(0.2, 0.3)
+
+[node name="Bush35" parent="Bush" instance=ExtResource("18_yntpr")]
+position = Vector2(841, -687)
+scale = Vector2(0.2, 0.3)
+
+[node name="Bush36" parent="Bush" instance=ExtResource("18_yntpr")]
+position = Vector2(841, -687)
+scale = Vector2(0.2, 0.3)
+
+[node name="Bush37" parent="Bush" instance=ExtResource("18_yntpr")]
+position = Vector2(975, -687)
+scale = Vector2(0.2, 0.3)
+
+[node name="Bush38" parent="Bush" instance=ExtResource("18_yntpr")]
+position = Vector2(940, -688)
+scale = Vector2(0.2, 0.3)
+
+[node name="Bush39" parent="Bush" instance=ExtResource("18_yntpr")]
+position = Vector2(906, -688)
+scale = Vector2(0.2, 0.3)
+
+[node name="Bush40" parent="Bush" instance=ExtResource("18_yntpr")]
+position = Vector2(874, -687)
+scale = Vector2(0.2, 0.3)
+
+[node name="Bush41" parent="Bush" instance=ExtResource("18_yntpr")]
+position = Vector2(841, -656)
+scale = Vector2(0.2, 0.3)
+
+[node name="Bush42" parent="Bush" instance=ExtResource("18_yntpr")]
+position = Vector2(841, -656)
+scale = Vector2(0.2, 0.3)
+
+[node name="Bush43" parent="Bush" instance=ExtResource("18_yntpr")]
+position = Vector2(841, -656)
+scale = Vector2(0.2, 0.3)
+
+[node name="Bush44" parent="Bush" instance=ExtResource("18_yntpr")]
+position = Vector2(841, -656)
+scale = Vector2(0.2, 0.3)
+
+[node name="Bush57" parent="Bush" instance=ExtResource("18_yntpr")]
+position = Vector2(852, -488)
+scale = Vector2(0.2, 0.3)
+
+[node name="Bush45" parent="Bush" instance=ExtResource("18_yntpr")]
+position = Vector2(975, -656)
+scale = Vector2(0.2, 0.3)
+
+[node name="Bush46" parent="Bush" instance=ExtResource("18_yntpr")]
+position = Vector2(940, -657)
+scale = Vector2(0.2, 0.3)
+
+[node name="Bush47" parent="Bush" instance=ExtResource("18_yntpr")]
+position = Vector2(906, -657)
+scale = Vector2(0.2, 0.3)
+
+[node name="Bush48" parent="Bush" instance=ExtResource("18_yntpr")]
+position = Vector2(874, -656)
+scale = Vector2(0.2, 0.3)
+
+[node name="Bush49" parent="Bush" instance=ExtResource("18_yntpr")]
+position = Vector2(842, -621)
+scale = Vector2(0.2, 0.3)
+
+[node name="Bush50" parent="Bush" instance=ExtResource("18_yntpr")]
+position = Vector2(842, -621)
+scale = Vector2(0.2, 0.3)
+
+[node name="Bush51" parent="Bush" instance=ExtResource("18_yntpr")]
+position = Vector2(842, -621)
+scale = Vector2(0.2, 0.3)
+
+[node name="Bush52" parent="Bush" instance=ExtResource("18_yntpr")]
+position = Vector2(842, -621)
+scale = Vector2(0.2, 0.3)
+
+[node name="Bush53" parent="Bush" instance=ExtResource("18_yntpr")]
+position = Vector2(976, -621)
+scale = Vector2(0.2, 0.3)
+
+[node name="Bush54" parent="Bush" instance=ExtResource("18_yntpr")]
+position = Vector2(941, -622)
+scale = Vector2(0.2, 0.3)
+
+[node name="Bush55" parent="Bush" instance=ExtResource("18_yntpr")]
+position = Vector2(907, -622)
+scale = Vector2(0.2, 0.3)
+
+[node name="Bush56" parent="Bush" instance=ExtResource("18_yntpr")]
+position = Vector2(875, -621)
+scale = Vector2(0.2, 0.3)
+
+[node name="Bush27" parent="Bush" instance=ExtResource("18_yntpr")]
+position = Vector2(354, 437)
+scale = Vector2(0.8, 0.8)
+
+[node name="Bush28" parent="Bush" instance=ExtResource("18_yntpr")]
+position = Vector2(-440, 587)
+scale = Vector2(1.1, 1.1)
+
+[node name="Bush29" parent="Bush" instance=ExtResource("18_yntpr")]
+position = Vector2(-450, 618)
+scale = Vector2(0.8, 0.8)
+
+[node name="Rocks" type="Node2D" parent="."]
+y_sort_enabled = true
+
+[node name="Rock" parent="Rocks" instance=ExtResource("18_jbsab")]
+position = Vector2(91, 1256)
+
+[node name="Rock2" parent="Rocks" instance=ExtResource("18_jbsab")]
+position = Vector2(97, 1240)
+scale = Vector2(1.1, 1.1)
+
+[node name="Rock3" parent="Rocks" instance=ExtResource("18_jbsab")]
+position = Vector2(97, 1240)
+rotation = -1.04809
+scale = Vector2(1.1, 1.1)
+
+[node name="Rock4" parent="Rocks" instance=ExtResource("18_jbsab")]
+position = Vector2(422, 1045)
+scale = Vector2(0.9, 0.9)
+
+[node name="Rock5" parent="Rocks" instance=ExtResource("18_jbsab")]
+position = Vector2(1720, 513)
+scale = Vector2(0.9, 0.9)
+
+[node name="Rock6" parent="Rocks" instance=ExtResource("18_jbsab")]
+position = Vector2(1960, 1075)
+scale = Vector2(0.9, 0.9)
+
+[node name="Rock7" parent="Rocks" instance=ExtResource("18_jbsab")]
+position = Vector2(1948, 1063)
+scale = Vector2(1.1, 1.1)
+
+[node name="Rock8" parent="Rocks" instance=ExtResource("18_jbsab")]
+position = Vector2(1529, 828)
+scale = Vector2(1.05, 1.05)
 
-[node name="Tree59" parent="Trees" instance=ExtResource("7_7v00g")]
-position = Vector2(80, 1777)
-scale = Vector2(1.17596, 1.15162)
+[node name="fray_idle" parent="." instance=ExtResource("20_xa7wa")]
+position = Vector2(1617, 625)
+sprite_frames = ExtResource("22_e453w")


Reviews:
user: login: wjt
state: COMMENTED
author_association: MEMBER
submitted_at: 2025-04-22T17:15:02Z
user: login: wjt
state: COMMENTED
author_association: MEMBER
submitted_at: 2025-04-22T17:20:57Z
user: login: wjt
state: COMMENTED
author_association: MEMBER
submitted_at: 2025-04-23T07:30:40Z
user: login: wjt
body: I have reviewed this PR as part of splitting it into more self-contained commits, and explained each change to the tileset (which was my main question). With the exception of perhaps changing the physics layer on the new water alternative, I think this is good to go.
state: APPROVED
author_association: MEMBER
submitted_at: 2025-04-23T07:40:11Z
user: login: wjt
state: COMMENTED
author_association: MEMBER
submitted_at: 2025-04-23T10:57:26Z
user: login: wjt
state: COMMENTED
author_association: MEMBER
submitted_at: 2025-04-23T11:05:43Z
user: login: wjt
state: COMMENTED
author_association: MEMBER
submitted_at: 2025-04-23T11:05:44Z

Review comments:
diff_hunk: @@ -29,12 +29,17 @@ tile_data = PackedInt32Array(0, 327681, 3, 1, 393217, 3, 2, 458753, 3)
 [sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_sugp2"]
 texture = ExtResource("1_glnwb")
 texture_region_size = Vector2i(64, 64)
-0:0/next_alternative_id = 2
+0:0/next_alternative_id = 3
 0:0/0 = 0
 0:0/0/z_index = -1
 0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32)
+0:0/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32)
path: scenes/tileset.tres
user: login: wjt
body: Why did you define physics layer 1 on the water? This is the light-occlusion layer. I don't think we want the water to occlude light.
created_at: 2025-04-22T17:15:02Z
author_association: MEMBER
diff_hunk: @@ -29,12 +29,17 @@ tile_data = PackedInt32Array(0, 327681, 3, 1, 393217, 3, 2, 458753, 3)
 [sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_sugp2"]
 texture = ExtResource("1_glnwb")
 texture_region_size = Vector2i(64, 64)
-0:0/next_alternative_id = 2
+0:0/next_alternative_id = 3
 0:0/0 = 0
 0:0/0/z_index = -1
 0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32)
+0:0/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32)
 0:0/1 = 1
 0:0/1/z_index = -1
+0:0/1/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32)
+0:0/1/physics_layer_1/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32)
+0:0/2 = 2
+0:0/2/physics_layer_0/polygon_0/points = PackedVector2Array(-32, 3.85675, 32, 4.40771, 32, 32, -32, 32)
path: scenes/tileset.tres
user: login: wjt
body: I understand that the purpose of adding the second alternative is to have a "half-height" collision shape for the water at the bottom of the bridge.

However I think that your edit to the first alternative is wrong. I am pretty sure that the whole point of the first water alternative tile is that it has no collision shape, so it can be placed under bridges. I have checked and this tile is the one that is under the bridges in the stealth quest, and sure enough they aren't walkable after this change.
created_at: 2025-04-22T17:20:57Z
author_association: MEMBER
diff_hunk: @@ -29,10 +29,13 @@ tile_data = PackedInt32Array(0, 327681, 3, 1, 393217, 3, 2, 458753, 3)
 [sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_sugp2"]
 texture = ExtResource("1_glnwb")
 texture_region_size = Vector2i(64, 64)
-0:0/next_alternative_id = 2
+0:0/next_alternative_id = 3
 0:0/0 = 0
 0:0/0/z_index = -1
 0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32)
+0:0/2 = 2
+0:0/2/z_index = -1
+0:0/2/physics_layer_0/polygon_0/points = PackedVector2Array(-32, 3.85675, 32, 4.40771, 32, 32, -32, 32)
path: scenes/tileset.tres
user: login: wjt
body: Argh, this conflicts with d4c8aa459fe865812e4d3ee287c64eca5681563d.
created_at: 2025-04-23T07:30:40Z
author_association: MEMBER
diff_hunk: @@ -291,45 +291,35 @@ texture_region_size = Vector2i(64, 64)
 texture = ExtResource("4_qml6a")
 texture_region_size = Vector2i(64, 64)
 0:0/0 = 0
-0:0/0/z_index = -1
path: scenes/tileset.tres
user: login: wjt
body: @JuanFdS in commit dd6ba63b6c956dd917cfa6d53bff1ee1de7fc0d4 you set this z-index on bridge tiles. Do you remember why?

Here's a screenshot from the stealth level with this z_index (main) and without (this PR). I think it looks better without the z_index as proposed here.

## z_index = -1 (current `main` branch)

![image](https://github.com/user-attachments/assets/154ad9d8-8c4e-4c26-b4bf-c96d1dd6f125)


## No z_index (proposed change)

![image](https://github.com/user-attachments/assets/03af0869-9262-401e-986d-f8683f9a5257)

created_at: 2025-04-23T07:38:27Z
author_association: MEMBER
diff_hunk: @@ -29,10 +29,13 @@ tile_data = PackedInt32Array(0, 327681, 3, 1, 393217, 3, 2, 458753, 3)
 [sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_sugp2"]
 texture = ExtResource("1_glnwb")
 texture_region_size = Vector2i(64, 64)
-0:0/next_alternative_id = 2
+0:0/next_alternative_id = 3
 0:0/0 = 0
 0:0/0/z_index = -1
 0:0/0/physics_layer_2/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32)
+0:0/2 = 2
+0:0/2/z_index = -1
+0:0/2/physics_layer_0/polygon_0/points = PackedVector2Array(-32, 3.85675, 32, 4.40771, 32, 32, -32, 32)
path: scenes/tileset.tres
user: login: wjt
body: @JuanFdS Following your change in commit d4c8aa459fe865812e4d3ee287c64eca5681563d, should this half-collidable water tile also use physics layer 2, in case it gets used in a level with ink blobs?
created_at: 2025-04-23T07:39:16Z
author_association: MEMBER
diff_hunk: @@ -29,10 +29,13 @@ tile_data = PackedInt32Array(0, 327681, 3, 1, 393217, 3, 2, 458753, 3)
 [sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_sugp2"]
 texture = ExtResource("1_glnwb")
 texture_region_size = Vector2i(64, 64)
-0:0/next_alternative_id = 2
+0:0/next_alternative_id = 3
 0:0/0 = 0
 0:0/0/z_index = -1
 0:0/0/physics_layer_2/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32)
+0:0/2 = 2
+0:0/2/z_index = -1
+0:0/2/physics_layer_0/polygon_0/points = PackedVector2Array(-32, 3.85675, 32, 4.40771, 32, 32, -32, 32)
path: scenes/tileset.tres
user: login: wjt
body: In discussion with @manuq we think the answer is "yes" - if someone used this water tile in an ink combat level, we would want the ink not to collide with it. I'll change this.
created_at: 2025-04-23T10:57:26Z
author_association: MEMBER
diff_hunk: @@ -29,12 +29,17 @@ tile_data = PackedInt32Array(0, 327681, 3, 1, 393217, 3, 2, 458753, 3)
 [sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_sugp2"]
 texture = ExtResource("1_glnwb")
 texture_region_size = Vector2i(64, 64)
-0:0/next_alternative_id = 2
+0:0/next_alternative_id = 3
 0:0/0 = 0
 0:0/0/z_index = -1
 0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32)
+0:0/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32)
path: scenes/tileset.tres
user: login: wjt
body: In-person conversation confirmed that this was a mistake.
created_at: 2025-04-23T11:05:43Z
author_association: MEMBER
diff_hunk: @@ -29,12 +29,17 @@ tile_data = PackedInt32Array(0, 327681, 3, 1, 393217, 3, 2, 458753, 3)
 [sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_sugp2"]
 texture = ExtResource("1_glnwb")
 texture_region_size = Vector2i(64, 64)
-0:0/next_alternative_id = 2
+0:0/next_alternative_id = 3
 0:0/0 = 0
 0:0/0/z_index = -1
 0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32)
+0:0/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32)
 0:0/1 = 1
 0:0/1/z_index = -1
+0:0/1/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32)
+0:0/1/physics_layer_1/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32)
+0:0/2 = 2
+0:0/2/physics_layer_0/polygon_0/points = PackedVector2Array(-32, 3.85675, 32, 4.40771, 32, 32, -32, 32)
path: scenes/tileset.tres
user: login: wjt
body: In-person conversation confirmed that this was a mistake, and I've fixed this.
created_at: 2025-04-23T11:05:44Z
author_association: MEMBER

PR comments:
user: login: wjt
created_at: 2025-04-22T16:30:19Z
body: I rebased this to fix a conflict with #268, remove an unintended (I think) change from the sokoban scene, and a spurious edit to splash.tscn that is due to a bug in that tool script (to be fixed).
author_association: MEMBER
user: login: wjt
created_at: 2025-04-22T17:32:56Z
body: I am addressing some issues in this PR. Converting to draft until it is ready.
author_association: MEMBER
user: login: wjt
created_at: 2025-04-23T11:07:14Z
body: I'm happy with this branch. I'll land it, and if it turns out the `z_index = -1` that this PR removes was intentional we can follow up.
author_association: MEMBER