From 2c207b94fb7ecf7f6c0be51049c30efbfd366071 Mon Sep 17 00:00:00 2001 From: DIvan2000 Date: Sat, 7 Dec 2024 20:58:52 +0400 Subject: [PATCH] =?UTF-8?q?=D0=A1=D1=82=D1=80=D0=BE=D0=B8=D1=82=D0=B5?= =?UTF-8?q?=D0=BB=D1=8C=D1=81=D1=82=D0=B2=D0=BE=20=D0=B8=20=D1=83=D0=B4?= =?UTF-8?q?=D0=B0=D0=BB=D0=B5=D0=BD=D0=B8=D0=B5=20=D0=B1=D0=B0=D0=B7=D0=BE?= =?UTF-8?q?=D0=B2=D1=8B=D1=85=20=D1=81=D1=82=D1=80=D1=83=D0=BA=D1=82=D1=83?= =?UTF-8?q?=D1=80.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- assets/moonbase1.png | Bin 0 -> 16257 bytes assets/moonbase1.png.import | 34 ++++++++++ assets/moonnauts.png | Bin 0 -> 937 bytes assets/moonnauts.png.import | 34 ++++++++++ assets/selection.png | Bin 0 -> 186 bytes assets/selection.png.import | 34 ++++++++++ project.godot | 23 +++++++ selection.tscn | 7 ++ tile_map.gd | 128 +++++++++++++++++++++++++++++++++--- world.gd | 112 ++++++++++++++++++++++++++----- world.tscn | 52 +++++++++++---- 11 files changed, 386 insertions(+), 38 deletions(-) create mode 100644 assets/moonbase1.png create mode 100644 assets/moonbase1.png.import create mode 100644 assets/moonnauts.png create mode 100644 assets/moonnauts.png.import create mode 100644 assets/selection.png create mode 100644 assets/selection.png.import create mode 100644 selection.tscn diff --git a/assets/moonbase1.png b/assets/moonbase1.png new file mode 100644 index 0000000000000000000000000000000000000000..57e2cd6decd59aafbdbce585fbf288f002aa6500 GIT binary patch literal 16257 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 LNkvXXu0mjf$H2Q* literal 0 HcmV?d00001 diff --git a/assets/moonnauts.png.import b/assets/moonnauts.png.import new file mode 100644 index 0000000..a73f55b --- /dev/null +++ b/assets/moonnauts.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bhpnk3olpquth" +path="res://.godot/imported/moonnauts.png-9888b6b5f38f2c677f48207439089193.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/moonnauts.png" +dest_files=["res://.godot/imported/moonnauts.png-9888b6b5f38f2c677f48207439089193.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/selection.png b/assets/selection.png new file mode 100644 index 0000000000000000000000000000000000000000..75182a8479f695fc05d86ed5f7e94253d1027363 GIT binary patch literal 186 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|N<3X0Lo9ml zPCm%npupq0)~G9Q!EgQs=?5A!o^v+w3Qg$#IJYjSE|WRFjiq6Mt4mgvn(YSp=O0|6 zn0Lf7B+OM$Ka)6D-S0})HQ!@li_18s~%T47Y9;%pLdlG6M?1_| i_nr&(NeNBy-pVcXq?*l=k5?LKKZB>MpUXO@geCyZlS3^4 literal 0 HcmV?d00001 diff --git a/assets/selection.png.import b/assets/selection.png.import new file mode 100644 index 0000000..0656292 --- /dev/null +++ b/assets/selection.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dq0at84j2c0av" +path="res://.godot/imported/selection.png-fb5449805f2ef00ca05e408b4d47d602.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/selection.png" +dest_files=["res://.godot/imported/selection.png-fb5449805f2ef00ca05e408b4d47d602.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/project.godot b/project.godot index 53c809e..72fc3c1 100644 --- a/project.godot +++ b/project.godot @@ -26,7 +26,30 @@ window/stretch/aspect="keep_width" project/assembly_name="TestProject" +[editor_plugins] + +enabled=PackedStringArray("res://addons/sprite_painter/plugin.cfg") + +[input] + +left_click={ +"deadzone": 0.5, +"events": [Object(InputEventMouseButton,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"button_mask":0,"position":Vector2(0, 0),"global_position":Vector2(0, 0),"factor":1.0,"button_index":1,"canceled":false,"pressed":false,"double_click":false,"script":null) +] +} +left_mouse={ +"deadzone": 0.5, +"events": [Object(InputEventMouseButton,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"button_mask":1,"position":Vector2(92, 19),"global_position":Vector2(101, 65),"factor":1.0,"button_index":1,"canceled":false,"pressed":true,"double_click":false,"script":null) +] +} +right_mouse={ +"deadzone": 0.5, +"events": [Object(InputEventMouseButton,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"button_mask":2,"position":Vector2(277, 13),"global_position":Vector2(286, 59),"factor":1.0,"button_index":2,"canceled":false,"pressed":true,"double_click":false,"script":null) +] +} + [rendering] +textures/canvas_textures/default_texture_filter=0 renderer/rendering_method="gl_compatibility" renderer/rendering_method.mobile="gl_compatibility" diff --git a/selection.tscn b/selection.tscn new file mode 100644 index 0000000..d36bc08 --- /dev/null +++ b/selection.tscn @@ -0,0 +1,7 @@ +[gd_scene load_steps=2 format=3 uid="uid://dyvpxcmnnre1i"] + +[ext_resource type="Texture2D" uid="uid://dq0at84j2c0av" path="res://assets/selection.png" id="1_1haqg"] + +[node name="Selection" type="Sprite2D"] +z_index = 1024 +texture = ExtResource("1_1haqg") diff --git a/tile_map.gd b/tile_map.gd index f1e9ad2..55ddae6 100644 --- a/tile_map.gd +++ b/tile_map.gd @@ -12,7 +12,9 @@ enum StructType { MEDICAL_ROOM, # 8. Медицинский Модуль GEOLOGICAL_ROOM, # 9. Геологический Модуль RESOURCE_EXTRACTION_ROOM, # 10. Модуль Добычи и Переработки Ресурсов - COMMUNICATIONS_ROOM # 11. Модуль Связи и Навигации_ + COMMUNICATIONS_ROOM, # 11. Модуль Связи и Навигации_ + + V_WAY, H_WAY, WAY_UP, WAY_DOWN, WAY_LEFT, WAY_RIGHT, } enum struct_fields { @@ -28,7 +30,43 @@ enum struct_fields { struct_fields.SIZE: Vector2i(5,5), struct_fields.POS_ATLAS: Vector2i(0,0), struct_fields.LAYER: $buildings/buildings0 - } + }, + StructType.V_WAY: { + struct_fields.SOURCE_ID: 1, + struct_fields.SIZE: Vector2i(3,1), + struct_fields.POS_ATLAS: Vector2i(0,6), + struct_fields.LAYER: $buildings/buildings1 + }, + StructType.H_WAY: { + struct_fields.SOURCE_ID: 1, + struct_fields.SIZE: Vector2i(1,3), + struct_fields.POS_ATLAS: Vector2i(4,5), + struct_fields.LAYER: $buildings/buildings1 + }, + StructType.WAY_UP: { + struct_fields.SOURCE_ID: 1, + struct_fields.SIZE: Vector2i(3,1), + struct_fields.POS_ATLAS: Vector2i(0,5), + struct_fields.LAYER: $buildings/buildings1 + }, + StructType.WAY_DOWN: { + struct_fields.SOURCE_ID: 1, + struct_fields.SIZE: Vector2i(3,1), + struct_fields.POS_ATLAS: Vector2i(0,7), + struct_fields.LAYER: $buildings/buildings1 + }, + StructType.WAY_LEFT: { + struct_fields.SOURCE_ID: 1, + struct_fields.SIZE: Vector2i(1,3), + struct_fields.POS_ATLAS: Vector2i(3,5), + struct_fields.LAYER: $buildings/buildings1 + }, + StructType.WAY_RIGHT: { + struct_fields.SOURCE_ID: 1, + struct_fields.SIZE: Vector2i(1,3), + struct_fields.POS_ATLAS: Vector2i(5,5), + struct_fields.LAYER: $buildings/buildings1 + }, } var layers: Array[TileMapLayer] @@ -48,10 +86,57 @@ func _ready() -> void: _list_childrens(self) func get_maxZ(tile_pos: Vector2i) -> int: - for layer in layers: - if layer.get_cell_source_id(tile_pos) != -1: - return layer.z_index - return -1 + var max_z: int = -1024 + for layer: TileMapLayer in layers: + if layer.get_cell_source_id(tile_pos) != -1 and layer.z_index > max_z: + max_z = layer.z_index + return max_z + +func get_toplayer(pos: Vector2i) -> TileMapLayer: + var toplayer: TileMapLayer = null + for layer: TileMapLayer in layers: + if layer.get_cell_tile_data(pos) != null: + if toplayer == null: toplayer = layer + elif layer.z_index > toplayer.z_index: toplayer = layer + return toplayer + +func place_road(pos: Vector2i) -> bool: + var layer: TileMapLayer = layers_dict["roads"] + if get_maxZ(pos) >= layer.z_index: + return false + layer.set_cells_terrain_connect([pos], 0, 2, true) + return true +func erase_road(pos: Vector2i) -> bool: + var layer: TileMapLayer = layers_dict["roads"] + layer.erase_cell(pos) + return true + +func place_way(pos1: Vector2i, pos2: Vector2i) -> bool: + if pos1.x == pos2.x and pos1.y == pos2.y: return false + if pos1.x != pos2.x and pos1.y != pos2.y: return false + + var tiledata1: TileData = layers_dict["buildings0"].get_cell_tile_data(pos1) + var tiledata2: TileData = layers_dict["buildings0"].get_cell_tile_data(pos2) + + if tiledata1 == null or tiledata2 == null: return false + + if not (tiledata1.get_custom_data("is_center") and tiledata1.get_custom_data("struct_name")=="EMPTY_ROOM"): return false + if not (tiledata2.get_custom_data("is_center") and tiledata2.get_custom_data("struct_name")=="EMPTY_ROOM"): return false + + + if pos1.x != pos2.x: + if abs(pos1.x-pos2.x)<=5: return false + place_struct(Vector2i(min(pos1.x,pos2.x)+2, pos1.y), StructType.WAY_LEFT) + place_struct(Vector2i(max(pos1.x,pos2.x)-2, pos1.y), StructType.WAY_RIGHT) + for x in range(min(pos1.x,pos2.x)+3, max(pos1.x,pos2.x)-2): + place_struct(Vector2i(x, pos1.y), StructType.H_WAY) + if pos1.y != pos2.y: + if abs(pos1.y-pos2.y)<=5: return false + place_struct(Vector2i(pos1.x, min(pos1.y,pos2.y)+2), StructType.WAY_UP) + place_struct(Vector2i(pos1.x, max(pos1.y,pos2.y)-2), StructType.WAY_DOWN) + for y in range(min(pos1.y,pos2.y)+3, max(pos1.y,pos2.y)-2): + place_struct(Vector2i(pos1.x, y), StructType.V_WAY) + return true func remove_struct(pos: Vector2i): for layer in layers: @@ -59,16 +144,38 @@ func remove_struct(pos: Vector2i): if tiledata != null and tiledata.get_custom_data("is_center"): var struct_size = tiledata.get_custom_data("struct_size") var half_size = Vector2i(struct_size.x / 2, struct_size.y / 2) - for x in range(struct_size.x): + for x in range(struct_size.x): for y in range(struct_size.y): var offset = Vector2i(x, y) var tile_pos = pos+offset-half_size layer.erase_cell(tile_pos) return -func place_struct(pos: Vector2i, type: StructType): +func destroy_building(pos: Vector2i, only_ways: bool = false): + for layer in layers: + var tiledata: TileData = layer.get_cell_tile_data(pos) + if tiledata != null and tiledata.get_custom_data("is_center"): + if tiledata.get_custom_data("struct_name") == "H_WAY": + remove_struct(pos) + destroy_building(pos+Vector2i.LEFT) + destroy_building(pos+Vector2i.RIGHT) + elif tiledata.get_custom_data("struct_name") == "V_WAY": + remove_struct(pos) + destroy_building(pos+Vector2i.UP) + destroy_building(pos+Vector2i.DOWN) + elif not only_ways and tiledata.get_custom_data("struct_name") == "EMPTY_ROOM": + remove_struct(pos) + destroy_building(pos+Vector2i.LEFT*3, true) + destroy_building(pos+Vector2i.RIGHT*3, true) + destroy_building(pos+Vector2i.UP*3, true) + destroy_building(pos+Vector2i.DOWN*3, true) + elif not only_ways: + remove_struct(pos) + return + +func place_struct(pos: Vector2i, type: StructType) -> bool: if not structs.has(type): - return + return false var struct_size = structs[type][struct_fields.SIZE] var layer = structs[type][struct_fields.LAYER] var source_id = structs[type][struct_fields.SOURCE_ID] @@ -82,10 +189,11 @@ func place_struct(pos: Vector2i, type: StructType): var offset = Vector2i(x, y) var tile_pos = pos+offset-half_size if get_maxZ(tile_pos) >= layer.z_index: - return + return false for x in range(struct_size.x): for y in range(struct_size.y): var offset = Vector2i(x, y) var tile_pos = pos+offset-half_size layer.set_cell(tile_pos, source_id, Vector2i(x,y)+pos_atlas) + return true diff --git a/world.gd b/world.gd index a6fd3a1..10dbd25 100644 --- a/world.gd +++ b/world.gd @@ -1,27 +1,105 @@ extends Node2D # Переменная для хранения ссылки на TileMap -@onready var buildings: TileMapLayer = $TileMap/buildings/buildings0 -@onready var roads: TileMapLayer = $TileMap/roads @onready var ground: TileMapLayer = $TileMap/ground @onready var tileMap: Node2D = $TileMap -var is_drawing_road: bool = false # Флаг для отслеживания зажатия кнопки мыши -var is_drawing_mountian: bool = false # Флаг для отслеживания зажатия кнопки мыши +const SELECTION_SCENE = preload("res://selection.tscn") + +var selected_instrument: instruments +var selected_tile: Vector2i +var selected_tile2: Vector2i +var selected: bool +var selected2: bool +var selection: Node +var selection2: Node +var lmb: bool +var rmb: bool func _ready(): - pass + selection = SELECTION_SCENE.instantiate() + selection2 = SELECTION_SCENE.instantiate() + add_child(selection) + add_child(selection2) + change_instrument(instruments.NULL) + +enum instruments { + NULL, + DESTROY, + BUILD_ROOM, + BUILD_WAY, + BUILD_ROAD +} + +func select_tile(pos: Vector2i) -> Vector2i: + var toplayer: TileMapLayer = tileMap.get_toplayer(pos) + var tiledata: TileData = toplayer.get_cell_tile_data(pos) + if tiledata == null: return pos + + while tiledata.get_custom_data("center_direction") != Vector2i.ZERO: + pos+=tiledata.get_custom_data("center_direction") + tiledata = toplayer.get_cell_tile_data(pos) + return pos + +func _physics_process(delta: float) -> void: + if Input.is_action_just_released("left_mouse") and lmb: + selected_tile = select_tile(ground.local_to_map(get_global_mouse_position()-tileMap.global_position)) + selected = true + if Input.is_action_just_released("right_mouse") and rmb: + selected_tile2 = select_tile(ground.local_to_map(get_global_mouse_position()-tileMap.global_position)) + selected2 = true + + if Input.is_action_just_pressed("ui_cancel"): + change_instrument(instruments.NULL) + if Input.is_action_just_pressed("ui_right"): + change_instrument(selected_instrument+1) + if Input.is_action_just_pressed("ui_left"): + change_instrument(selected_instrument-1) + + match selected_instrument: + instruments.NULL: + pass + instruments.DESTROY: + if Input.is_action_just_pressed("ui_accept") and selected: + tileMap.destroy_building(selected_tile) + instruments.BUILD_ROOM: + if Input.is_action_just_pressed("ui_accept") and selected: + tileMap.place_struct(selected_tile, tileMap.StructType.EMPTY_ROOM) + instruments.BUILD_WAY: + if Input.is_action_just_pressed("ui_accept") and selected: + tileMap.place_way(selected_tile, selected_tile2) + instruments.BUILD_ROAD: + selected_tile = ground.local_to_map(get_global_mouse_position()-tileMap.global_position) + if Input.is_mouse_button_pressed(MOUSE_BUTTON_LEFT): + tileMap.place_road(selected_tile) + elif Input.is_mouse_button_pressed(MOUSE_BUTTON_RIGHT): + tileMap.erase_road(selected_tile) + selection.offset = ground.map_to_local(selected_tile)+tileMap.global_position + selection2.offset = ground.map_to_local(selected_tile2)+tileMap.global_position + +func change_instrument(new: instruments): + selected_tile = Vector2i(-128, -128) + selected_tile2 = Vector2i(-128, -128) + selected = false + selected2 = false + selected_instrument = new + + match selected_instrument: + instruments.NULL: + lmb = true + rmb = false + instruments.DESTROY: + lmb = true + rmb = false + instruments.BUILD_ROOM: + lmb = true + rmb = false + instruments.BUILD_WAY: + lmb = true + rmb = true + instruments.BUILD_ROAD: + lmb = true + rmb = false func _input(event): - if event is InputEventMouseButton: - # Проверяем нажатие или отпускание левой кнопки мыши - if event.button_index == MOUSE_BUTTON_LEFT: - tileMap.place_struct(ground.local_to_map(get_global_mouse_position()-tileMap.global_position), tileMap.StructType.EMPTY_ROOM) - elif event.button_index == MOUSE_BUTTON_RIGHT: - tileMap.remove_struct(ground.local_to_map(get_global_mouse_position()-tileMap.global_position)) - - if event is InputEventMouseMotion and is_drawing_road: - # Получаем позицию мыши в мировых координатах - var current_tile:Vector2 = ground.local_to_map(get_global_mouse_position()-$TileMap.global_position) - if buildings.get_cell_source_id(current_tile) == -1: - roads.set_cells_terrain_connect([current_tile], 0, 2, true) + pass diff --git a/world.tscn b/world.tscn index 84e4574..0b67953 100644 --- a/world.tscn +++ b/world.tscn @@ -683,64 +683,92 @@ texture = ExtResource("1_wepw1") [sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_mv7cw"] texture = ExtResource("3_hky6b") 0:0/0 = 0 +0:0/0/custom_data_3 = Vector2i(1, 1) 1:0/0 = 0 +1:0/0/custom_data_3 = Vector2i(1, 1) 2:0/0 = 0 -2:0/0/terrain_set = 0 -2:0/0/terrains_peering_bit/top_side = 2 +2:0/0/custom_data_3 = Vector2i(0, 1) 3:0/0 = 0 +3:0/0/custom_data_3 = Vector2i(-1, 1) 4:0/0 = 0 +4:0/0/custom_data_3 = Vector2i(-1, 1) 0:1/0 = 0 +0:1/0/custom_data_3 = Vector2i(1, 1) 1:1/0 = 0 +1:1/0/custom_data_3 = Vector2i(1, 1) 2:1/0 = 0 +2:1/0/custom_data_3 = Vector2i(0, 1) 3:1/0 = 0 +3:1/0/custom_data_3 = Vector2i(-1, 1) 4:1/0 = 0 +4:1/0/custom_data_3 = Vector2i(-1, 1) 0:2/0 = 0 -0:2/0/terrain_set = 0 -0:2/0/terrains_peering_bit/left_side = 2 +0:2/0/custom_data_3 = Vector2i(1, 0) 1:2/0 = 0 +1:2/0/custom_data_3 = Vector2i(1, 0) 2:2/0 = 0 2:2/0/custom_data_0 = true 2:2/0/custom_data_1 = Vector2i(5, 5) 2:2/0/custom_data_2 = "EMPTY_ROOM" 3:2/0 = 0 +3:2/0/custom_data_3 = Vector2i(-1, 0) 4:2/0 = 0 -4:2/0/terrain_set = 0 -4:2/0/terrains_peering_bit/right_side = 2 +4:2/0/custom_data_3 = Vector2i(-1, 0) 0:3/0 = 0 +0:3/0/custom_data_3 = Vector2i(1, -1) 1:3/0 = 0 +1:3/0/custom_data_3 = Vector2i(1, -1) 2:3/0 = 0 +2:3/0/custom_data_3 = Vector2i(0, -1) 3:3/0 = 0 +3:3/0/custom_data_3 = Vector2i(-1, -1) 4:3/0 = 0 +4:3/0/custom_data_3 = Vector2i(-1, -1) 0:4/0 = 0 +0:4/0/custom_data_3 = Vector2i(1, -1) 1:4/0 = 0 +1:4/0/custom_data_3 = Vector2i(1, -1) 2:4/0 = 0 -2:4/0/terrain_set = 0 -2:4/0/terrains_peering_bit/bottom_side = 2 +2:4/0/custom_data_3 = Vector2i(0, -1) 3:4/0 = 0 +3:4/0/custom_data_3 = Vector2i(-1, -1) 4:4/0 = 0 +4:4/0/custom_data_3 = Vector2i(-1, -1) 1:5/0 = 0 +1:5/0/custom_data_0 = true +1:5/0/custom_data_1 = Vector2i(3, 1) 2:5/0 = 0 3:5/0 = 0 1:6/0 = 0 1:6/0/custom_data_0 = true 1:6/0/custom_data_1 = Vector2i(3, 1) -1:6/0/custom_data_2 = "v_way" +1:6/0/custom_data_2 = "V_WAY" 2:6/0 = 0 +2:6/0/custom_data_3 = Vector2i(-1, 0) 3:6/0 = 0 +3:6/0/custom_data_0 = true +3:6/0/custom_data_1 = Vector2i(1, 3) 1:7/0 = 0 +1:7/0/custom_data_0 = true +1:7/0/custom_data_1 = Vector2i(3, 1) 2:7/0 = 0 3:7/0 = 0 0:5/0 = 0 0:6/0 = 0 +0:6/0/custom_data_3 = Vector2i(1, 0) 0:7/0 = 0 4:7/0 = 0 +4:7/0/custom_data_3 = Vector2i(0, -1) 4:6/0 = 0 4:6/0/custom_data_0 = true 4:6/0/custom_data_1 = Vector2i(1, 3) -4:6/0/custom_data_2 = "h_way" +4:6/0/custom_data_2 = "H_WAY" 4:5/0 = 0 +4:5/0/custom_data_3 = Vector2i(0, 1) 5:5/0 = 0 5:6/0 = 0 +5:6/0/custom_data_0 = true +5:6/0/custom_data_1 = Vector2i(1, 3) 5:7/0 = 0 [sub_resource type="TileSet" id="TileSet_twrk0"] @@ -757,6 +785,8 @@ custom_data_layer_1/name = "struct_size" custom_data_layer_1/type = 6 custom_data_layer_2/name = "struct_name" custom_data_layer_2/type = 4 +custom_data_layer_3/name = "center_direction" +custom_data_layer_3/type = 6 sources/0 = SubResource("TileSetAtlasSource_fyh4j") sources/1 = SubResource("TileSetAtlasSource_mv7cw") @@ -771,7 +801,7 @@ script = ExtResource("2_wnvvd") z_index = 32 texture_filter = 1 use_parent_material = true -tile_map_data = PackedByteArray("AAA/AD8AAAABAAkAAAA/AD4AAAABAAkAAAA/AD0AAAABAAkAAAA/ADwAAAABAAkAAAA/ADsAAAABAAkAAAA/ADoAAAABAAkAAAA/ADkAAAABAAkAAAA/ADgAAAABAAkAAAA/ADcAAAABAAkAAAA/ADYAAAABAAkAAAA/ADUAAAABAAkAAAA/ADQAAAABAAkAAAA/ADMAAAABAAkAAAA/ADIAAAABAAkAAAA/ADEAAAABAAkAAAA/ADAAAAABAAkAAAA/AC8AAAABAAkAAAA/AC4AAAABAAkAAAA/AC0AAAABAAkAAAA/ACwAAAABAAkAAAA/ACsAAAABAAkAAAA/ACoAAAABAAkAAAA/ACkAAAABAAkAAAA/ACgAAAABAAkAAAA/ACcAAAABAAkAAAA/ACYAAAABAAkAAAA/ACUAAAABAAkAAAA/ACQAAAABAAkAAAA/ACMAAAABAAkAAAA/ACIAAAABAAkAAAA/ACEAAAABAAkAAAA/ACAAAAABAAkAAAA/AB8AAAABAAkAAAA/AB4AAAABAAkAAAA/AB0AAAABAAkAAAA/ABwAAAABAAkAAAA/ABsAAAABAAkAAAA/ABoAAAABAAkAAAA/ABkAAAABAAkAAAA/ABgAAAABAAkAAAA/ABcAAAABAAkAAAA/ABYAAAABAAkAAAA/ABUAAAABAAkAAAA/ABQAAAABAAkAAAA/ABMAAAABAAkAAAA/ABIAAAABAAkAAAA/ABEAAAABAAkAAAA/ABAAAAABAAkAAAA/AA8AAAABAAkAAAA/AA4AAAABAAkAAAA/AA0AAAABAAkAAAA/AAwAAAABAAkAAAA/AAsAAAABAAkAAAA/AAoAAAABAAkAAAA/AAkAAAABAAkAAAA/AAgAAAABAAkAAAA/AAcAAAABAAkAAAA/AAYAAAABAAkAAAA/AAUAAAABAAkAAAA/AAQAAAABAAkAAAA/AAMAAAABAAkAAAA/AAIAAAABAAkAAAA/AAEAAAABAAkAAAA/AAAAAAABAAkAAAA+AD8AAAABAAkAAAA+AD4AAAABAAkAAAA+AD0AAAABAAkAAAA+ADwAAAABAAkAAAA+ADsAAAABAAkAAAA+ADoAAAABAAkAAAA+ADkAAAABAAkAAAA+ADgAAAABAAkAAAA+ADcAAAABAAkAAAA+ADYAAAABAAkAAAA+ADUAAAABAAkAAAA+ADQAAAABAAkAAAA+ADMAAAABAAkAAAA+ADIAAAABAAkAAAA+ADEAAAABAAkAAAA+ADAAAAABAAkAAAA+AC8AAAABAAkAAAA+AC4AAAABAAkAAAA+AC0AAAABAAkAAAA+ACwAAAABAAkAAAA+ACsAAAABAAkAAAA+ACoAAAABAAkAAAA+ACkAAAABAAkAAAA+ACgAAAABAAkAAAA+ACcAAAABAAkAAAA+ACYAAAABAAkAAAA+ACUAAAABAAkAAAA+ACQAAAABAAkAAAA+ACMAAAABAAkAAAA+ACIAAAABAAkAAAA+ACEAAAABAAkAAAA+ACAAAAABAAkAAAA+AB8AAAABAAkAAAA+AB4AAAABAAkAAAA+AB0AAAABAAkAAAA+ABwAAAABAAkAAAA+ABsAAAABAAkAAAA+ABoAAAABAAkAAAA+ABkAAAABAAkAAAA+ABgAAAABAAkAAAA+ABcAAAABAAkAAAA+ABYAAAABAAkAAAA+ABUAAAABAAkAAAA+ABQAAAABAAkAAAA+ABMAAAABAAkAAAA+ABIAAAABAAkAAAA+ABEAAAABAAkAAAA+ABAAAAABAAkAAAA+AA8AAAABAAkAAAA+AA4AAAABAAkAAAA+AA0AAAABAAkAAAA+AAwAAAABAAkAAAA+AAsAAAABAAkAAAA+AAoAAAABAAkAAAA+AAkAAAABAAkAAAA+AAgAAAABAAkAAAA+AAcAAAABAAkAAAA+AAYAAAABAAkAAAA+AAUAAAABAAkAAAA+AAQAAAABAAkAAAA+AAMAAAABAAkAAAA+AAIAAAABAAkAAAA+AAEAAAABAAkAAAA+AAAAAAABAAkAAAA9AD8AAAABAAkAAAA9AD4AAAABAAkAAAA9AD0AAAABAAkAAAA9ADwAAAABAAkAAAA9ADsAAAABAAkAAAA9ADoAAAABAAkAAAA9ADkAAAABAAkAAAA9ADgAAAABAAkAAAA9ADcAAAABAAkAAAA9ADYAAAABAAkAAAA9ADUAAAABAAkAAAA9ADQAAAABAAkAAAA9ADMAAAABAAkAAAA9ADIAAAABAAkAAAA9ADEAAAABAAkAAAA9ADAAAAABAAkAAAA9AC8AAAABAAkAAAA9AC4AAAABAAkAAAA9AC0AAAABAAkAAAA9ACwAAAABAAkAAAA9ACsAAAABAAkAAAA9ACoAAAABAAkAAAA9ACkAAAABAAkAAAA9ACgAAAABAAkAAAA9ACcAAAABAAkAAAA9ACYAAAABAAkAAAA9ACUAAAABAAkAAAA9ACQAAAABAAkAAAA9ACMAAAABAAkAAAA9ACIAAAABAAkAAAA9ACEAAAABAAkAAAA9ACAAAAABAAkAAAA9AB8AAAABAAkAAAA9AB4AAAABAAkAAAA9AB0AAAABAAkAAAA9ABwAAAABAAkAAAA9ABsAAAABAAkAAAA9ABoAAAABAAkAAAA9ABkAAAABAAkAAAA9ABgAAAABAAkAAAA9ABcAAAABAAkAAAA9ABYAAAABAAkAAAA9ABUAAAABAAkAAAA9ABQAAAABAAkAAAA9ABMAAAABAAkAAAA9ABIAAAABAAkAAAA9ABEAAAABAAkAAAA9ABAAAAABAAkAAAA9AA8AAAABAAkAAAA9AA4AAAABAAkAAAA9AA0AAAABAAkAAAA9AAwAAAABAAkAAAA9AAsAAAABAAkAAAA9AAoAAAABAAkAAAA9AAkAAAABAAkAAAA9AAgAAAABAAkAAAA9AAcAAAABAAkAAAA9AAYAAAABAAkAAAA9AAUAAAABAAkAAAA9AAQAAAABAAkAAAA9AAMAAAABAAkAAAA9AAIAAAABAAkAAAA9AAEAAAABAAkAAAA9AAAAAAABAAkAAAA8AD8AAAABAAkAAAA8AD4AAAABAAkAAAA8AD0AAAABAAkAAAA8ADkAAAAAAAkAAAA8ADgAAAAAAAkAAAA8ADcAAAAAAAkAAAA8ADYAAAAAAAkAAAA8ADUAAAAAAAkAAAA8ADQAAAAAAAkAAAA8ADMAAAAAAAkAAAA8ADIAAAAAAAkAAAA8ADEAAAAAAAkAAAA8ADAAAAAAAAkAAAA8AC8AAAAAAAkAAAA8AC4AAAAAAAkAAAA8AC0AAAAAAAkAAAA8ACwAAAAAAAkAAAA8ACsAAAAAAAkAAAA8ACoAAAAAAAkAAAA8ACkAAAAAAAkAAAA8ACgAAAAAAAkAAAA8ACcAAAAAAAkAAAA8ACYAAAAAAAkAAAA8ACUAAAAAAAkAAAA8ACQAAAAAAAkAAAA8ACMAAAAAAAkAAAA8ACIAAAAAAAkAAAA8ACEAAAAAAAkAAAA8ACAAAAAAAAkAAAA8AB8AAAAAAAkAAAA8AB4AAAAAAAkAAAA8AB0AAAAAAAkAAAA8ABwAAAAAAAkAAAA8ABsAAAAAAAkAAAA8ABoAAAAAAAkAAAA8ABkAAAAAAAkAAAA8ABgAAAAAAAkAAAA8ABcAAAAAAAkAAAA8ABYAAAAAAAkAAAA8ABUAAAAAAAkAAAA8ABQAAAAAAAkAAAA8ABMAAAAAAAkAAAA8ABIAAAAAAAkAAAA8ABEAAAAAAAkAAAA8ABAAAAAAAAkAAAA8AA8AAAAAAAkAAAA8AA4AAAAAAAkAAAA8AA0AAAAAAAkAAAA8AAwAAAAAAAkAAAA8AAsAAAAAAAkAAAA8AAoAAAAAAAkAAAA8AAkAAAAAAAkAAAA8AAgAAAAAAAkAAAA8AAcAAAAAAAkAAAA8AAYAAAAAAAkAAAA8AAUAAAAAAAkAAAA8AAQAAAAAAAkAAAA8AAMAAAAGAAkAAAA8AAIAAAABAAkAAAA8AAEAAAABAAkAAAA8AAAAAAABAAkAAAA7AD8AAAABAAkAAAA7AD4AAAABAAkAAAA7AAIAAAABAAkAAAA7AAEAAAABAAkAAAA7AAAAAAABAAkAAAA6AD8AAAABAAkAAAA6AD4AAAABAAkAAAA6AAIAAAABAAkAAAA6AAEAAAABAAkAAAA6AAAAAAABAAkAAAA5AD8AAAABAAkAAAA5AD4AAAABAAkAAAA5AAIAAAABAAkAAAA5AAEAAAABAAkAAAA5AAAAAAABAAkAAAA4AD8AAAABAAkAAAA4AD4AAAABAAkAAAA4AAIAAAABAAkAAAA4AAEAAAABAAkAAAA4AAAAAAABAAkAAAA3AD8AAAABAAkAAAA3AD4AAAABAAkAAAA3AAIAAAABAAkAAAA3AAEAAAABAAkAAAA3AAAAAAABAAkAAAA2AD8AAAABAAkAAAA2AD4AAAABAAkAAAA2AAIAAAABAAkAAAA2AAEAAAABAAkAAAA2AAAAAAABAAkAAAA1AD8AAAABAAkAAAA1AD4AAAABAAkAAAA1AAIAAAABAAkAAAA1AAEAAAABAAkAAAA1AAAAAAABAAkAAAA0AD8AAAABAAkAAAA0AD4AAAABAAkAAAA0AAIAAAABAAkAAAA0AAEAAAABAAkAAAA0AAAAAAABAAkAAAAzAD8AAAABAAkAAAAzAD4AAAABAAkAAAAzAAIAAAABAAkAAAAzAAEAAAABAAkAAAAzAAAAAAABAAkAAAAyAD8AAAABAAkAAAAyAD4AAAABAAkAAAAyAAIAAAABAAkAAAAyAAEAAAABAAkAAAAyAAAAAAABAAkAAAAxAD8AAAABAAkAAAAxAD4AAAABAAkAAAAxAAIAAAABAAkAAAAxAAEAAAABAAkAAAAxAAAAAAABAAkAAAAwAD8AAAABAAkAAAAwAD4AAAABAAkAAAAwAAIAAAABAAkAAAAwAAEAAAABAAkAAAAwAAAAAAABAAkAAAAvAD8AAAABAAkAAAAvAD4AAAABAAkAAAAvAAIAAAABAAkAAAAvAAEAAAABAAkAAAAvAAAAAAABAAkAAAAuAD8AAAABAAkAAAAuAD4AAAABAAkAAAAuAAIAAAABAAkAAAAuAAEAAAABAAkAAAAuAAAAAAABAAkAAAAtAD8AAAABAAkAAAAtAD4AAAABAAkAAAAtAAIAAAABAAkAAAAtAAEAAAABAAkAAAAtAAAAAAABAAkAAAAsAD8AAAABAAkAAAAsAD4AAAABAAkAAAAsAAIAAAABAAkAAAAsAAEAAAABAAkAAAAsAAAAAAABAAkAAAArAD8AAAABAAkAAAArAD4AAAABAAkAAAArAAIAAAABAAkAAAArAAEAAAABAAkAAAArAAAAAAABAAkAAAAqAD8AAAABAAkAAAAqAD4AAAABAAkAAAAqAAIAAAABAAkAAAAqAAEAAAABAAkAAAAqAAAAAAABAAkAAAApAD8AAAABAAkAAAApAD4AAAABAAkAAAApAAIAAAABAAkAAAApAAEAAAABAAkAAAApAAAAAAABAAkAAAAoAD8AAAABAAkAAAAoAD4AAAABAAkAAAAoAAIAAAABAAkAAAAoAAEAAAABAAkAAAAoAAAAAAABAAkAAAAnAD8AAAABAAkAAAAnAD4AAAABAAkAAAAnAAIAAAABAAkAAAAnAAEAAAABAAkAAAAnAAAAAAABAAkAAAAmAD8AAAABAAkAAAAmAD4AAAABAAkAAAAmAAIAAAABAAkAAAAmAAEAAAABAAkAAAAmAAAAAAABAAkAAAAlAD8AAAABAAkAAAAlAD4AAAABAAkAAAAlAAIAAAABAAkAAAAlAAEAAAABAAkAAAAlAAAAAAABAAkAAAAkAD8AAAABAAkAAAAkAD4AAAABAAkAAAAkAAIAAAABAAkAAAAkAAEAAAABAAkAAAAkAAAAAAABAAkAAAAjAD8AAAABAAkAAAAjAD4AAAABAAkAAAAjAAIAAAABAAkAAAAjAAEAAAABAAkAAAAjAAAAAAABAAkAAAAiAD8AAAABAAkAAAAiAD4AAAABAAkAAAAiAAIAAAABAAkAAAAiAAEAAAABAAkAAAAiAAAAAAABAAkAAAAhAD8AAAABAAkAAAAhAD4AAAABAAkAAAAhAAIAAAABAAkAAAAhAAEAAAABAAkAAAAhAAAAAAABAAkAAAAgAD8AAAABAAkAAAAgAD4AAAABAAkAAAAgAAIAAAABAAkAAAAgAAEAAAABAAkAAAAgAAAAAAABAAkAAAAfAD8AAAABAAkAAAAfAD4AAAABAAkAAAAfAAIAAAABAAkAAAAfAAEAAAABAAkAAAAfAAAAAAABAAkAAAAeAD8AAAABAAkAAAAeAD4AAAABAAkAAAAeAAIAAAABAAkAAAAeAAEAAAABAAkAAAAeAAAAAAABAAkAAAAdAD8AAAABAAkAAAAdAD4AAAABAAkAAAAdAAIAAAABAAkAAAAdAAEAAAABAAkAAAAdAAAAAAABAAkAAAAcAD8AAAABAAkAAAAcAD4AAAABAAkAAAAcAAIAAAABAAkAAAAcAAEAAAABAAkAAAAcAAAAAAABAAkAAAAbAD8AAAABAAkAAAAbAD4AAAABAAkAAAAbAAIAAAABAAkAAAAbAAEAAAABAAkAAAAbAAAAAAABAAkAAAAaAD8AAAABAAkAAAAaAD4AAAABAAkAAAAaAAIAAAABAAkAAAAaAAEAAAABAAkAAAAaAAAAAAABAAkAAAAZAD8AAAABAAkAAAAZAD4AAAABAAkAAAAZAAIAAAABAAkAAAAZAAEAAAABAAkAAAAZAAAAAAABAAkAAAAYAD8AAAABAAkAAAAYAD4AAAABAAkAAAAYAAIAAAABAAkAAAAYAAEAAAABAAkAAAAYAAAAAAABAAkAAAAXAD8AAAABAAkAAAAXAD4AAAABAAkAAAAXAAIAAAABAAkAAAAXAAEAAAABAAkAAAAXAAAAAAABAAkAAAAWAD8AAAABAAkAAAAWAD4AAAABAAkAAAAWAAIAAAABAAkAAAAWAAEAAAABAAkAAAAWAAAAAAABAAkAAAAVAD8AAAABAAkAAAAVAD4AAAABAAkAAAAVAAIAAAABAAkAAAAVAAEAAAABAAkAAAAVAAAAAAABAAkAAAAUAD8AAAABAAkAAAAUAD4AAAABAAkAAAAUAAIAAAABAAkAAAAUAAEAAAABAAkAAAAUAAAAAAABAAkAAAATAD8AAAABAAkAAAATAD4AAAABAAkAAAATAAIAAAABAAkAAAATAAEAAAABAAkAAAATAAAAAAABAAkAAAASAD8AAAABAAkAAAASAD4AAAABAAkAAAASAAIAAAABAAkAAAASAAEAAAABAAkAAAASAAAAAAABAAkAAAARAD8AAAABAAkAAAARAD4AAAABAAkAAAARAAIAAAABAAkAAAARAAEAAAABAAkAAAARAAAAAAABAAkAAAAQAD8AAAABAAkAAAAQAD4AAAABAAkAAAAQAAIAAAABAAkAAAAQAAEAAAABAAkAAAAQAAAAAAABAAkAAAAPAD8AAAABAAkAAAAPAD4AAAABAAkAAAAPAAIAAAABAAkAAAAPAAEAAAABAAkAAAAPAAAAAAABAAkAAAAOAD8AAAABAAkAAAAOAD4AAAABAAkAAAAOAAIAAAABAAkAAAAOAAEAAAABAAkAAAAOAAAAAAABAAkAAAANAD8AAAABAAkAAAANAD4AAAABAAkAAAANAAIAAAABAAkAAAANAAEAAAABAAkAAAANAAAAAAABAAkAAAAMAD8AAAABAAkAAAAMAD4AAAABAAkAAAAMAAIAAAABAAkAAAAMAAEAAAABAAkAAAAMAAAAAAABAAkAAAALAD8AAAABAAkAAAALAD4AAAABAAkAAAALAAIAAAABAAkAAAALAAEAAAABAAkAAAALAAAAAAABAAkAAAAKAD8AAAABAAkAAAAKAD4AAAABAAkAAAAKAAIAAAABAAkAAAAKAAEAAAABAAkAAAAKAAAAAAABAAkAAAAJAD8AAAABAAkAAAAJAD4AAAABAAkAAAAJAAIAAAABAAkAAAAJAAEAAAABAAkAAAAJAAAAAAABAAkAAAAIAD8AAAABAAkAAAAIAD4AAAABAAkAAAAIAAIAAAABAAkAAAAIAAEAAAABAAkAAAAIAAAAAAABAAkAAAAHAD8AAAABAAkAAAAHAD4AAAABAAkAAAAHAAIAAAABAAkAAAAHAAAAAAABAAkAAAAGAD8AAAABAAkAAAAGAD4AAAABAAkAAAAGAAIAAAABAAkAAAAGAAAAAAABAAkAAAAFAD8AAAABAAkAAAAFAD4AAAABAAkAAAAFAAIAAAABAAkAAAAFAAAAAAABAAkAAAAEAD8AAAABAAkAAAAEAD4AAAABAAkAAAAEAAIAAAABAAkAAAADAD8AAAABAAkAAAADAD4AAAABAAkAAAADAAIAAAABAAkAAAADAAEAAAABAAkAAAACAD8AAAABAAkAAAACAD4AAAABAAkAAAACAD0AAAABAAkAAAACADwAAAABAAkAAAACADsAAAABAAkAAAACADQAAAABAAkAAAACADMAAAABAAkAAAACADIAAAABAAkAAAACADEAAAABAAkAAAACADAAAAABAAkAAAACAC8AAAABAAkAAAACAC4AAAABAAkAAAACAC0AAAABAAkAAAACACwAAAABAAkAAAACACsAAAABAAkAAAACACoAAAABAAkAAAACACkAAAABAAkAAAACACgAAAABAAkAAAACACcAAAABAAkAAAACACYAAAABAAkAAAACACUAAAABAAkAAAACACQAAAABAAkAAAACACMAAAABAAkAAAACACIAAAABAAkAAAACACEAAAABAAkAAAACACAAAAABAAkAAAACAB8AAAABAAkAAAACAB4AAAABAAkAAAACAB0AAAABAAkAAAACABwAAAABAAkAAAACABsAAAABAAkAAAACABoAAAABAAkAAAACABkAAAABAAkAAAACABgAAAABAAkAAAACABcAAAABAAkAAAACABYAAAABAAkAAAACABUAAAABAAkAAAACABQAAAABAAkAAAACABMAAAABAAkAAAACABIAAAABAAkAAAACABEAAAABAAkAAAACABAAAAABAAkAAAACAA8AAAABAAkAAAACAA4AAAABAAkAAAACAA0AAAABAAkAAAACAAwAAAABAAkAAAACAAsAAAABAAkAAAACAAoAAAABAAkAAAACAAkAAAABAAkAAAACAAgAAAABAAkAAAACAAcAAAABAAkAAAACAAYAAAABAAkAAAACAAUAAAABAAkAAAACAAQAAAABAAkAAAACAAMAAAABAAkAAAACAAIAAAABAAkAAAACAAEAAAABAAkAAAABAD8AAAABAAkAAAABAD4AAAABAAkAAAABAD0AAAABAAkAAAABADwAAAABAAkAAAABADsAAAABAAkAAAABADQAAAABAAkAAAABADMAAAABAAkAAAABADIAAAABAAkAAAABADEAAAABAAkAAAABADAAAAABAAkAAAABAC8AAAABAAkAAAABAC4AAAABAAkAAAABAC0AAAABAAkAAAABACwAAAABAAkAAAABACsAAAABAAkAAAABACoAAAABAAkAAAABACkAAAABAAkAAAABACgAAAABAAkAAAABACcAAAABAAkAAAABACYAAAABAAkAAAABACUAAAABAAkAAAABACQAAAABAAkAAAABACMAAAABAAkAAAABACIAAAABAAkAAAABACEAAAABAAkAAAABACAAAAABAAkAAAABAB8AAAABAAkAAAABAB4AAAABAAkAAAABAB0AAAABAAkAAAABABwAAAABAAkAAAABABsAAAABAAkAAAABABoAAAABAAkAAAABABkAAAABAAkAAAABABgAAAABAAkAAAABABcAAAABAAkAAAABABYAAAABAAkAAAABABUAAAABAAkAAAABABQAAAABAAkAAAABABMAAAABAAkAAAABABIAAAABAAkAAAABABEAAAABAAkAAAABABAAAAABAAkAAAABAA8AAAABAAkAAAABAA4AAAABAAkAAAABAA0AAAABAAkAAAABAAwAAAABAAkAAAABAAsAAAABAAkAAAABAAoAAAABAAkAAAABAAkAAAABAAkAAAABAAgAAAABAAkAAAABAAcAAAABAAkAAAABAAYAAAABAAkAAAABAAUAAAABAAkAAAABAAQAAAABAAkAAAABAAMAAAABAAkAAAABAAIAAAABAAkAAAAAAD8AAAABAAkAAAAAAD4AAAABAAkAAAAAAD0AAAABAAkAAAAAADwAAAABAAkAAAAAADsAAAABAAkAAAAAADQAAAABAAkAAAAAADMAAAABAAkAAAAAADIAAAABAAkAAAAAADEAAAABAAkAAAAAADAAAAABAAkAAAAAAC8AAAABAAkAAAAAAC4AAAABAAkAAAAAAC0AAAABAAkAAAAAACwAAAABAAkAAAAAACsAAAABAAkAAAAAACoAAAABAAkAAAAAACkAAAABAAkAAAAAACgAAAABAAkAAAAAACcAAAABAAkAAAAAACYAAAABAAkAAAAAACUAAAABAAkAAAAAACQAAAABAAkAAAAAACMAAAABAAkAAAAAACIAAAABAAkAAAAAACEAAAABAAkAAAAAACAAAAABAAkAAAAAAB8AAAABAAkAAAAAAB4AAAABAAkAAAAAAB0AAAABAAkAAAAAABwAAAABAAkAAAAAABsAAAABAAkAAAAAABoAAAABAAkAAAAAABkAAAABAAkAAAAAABgAAAABAAkAAAAAABcAAAABAAkAAAAAABYAAAABAAkAAAAAABUAAAABAAkAAAAAABQAAAABAAkAAAAAABMAAAABAAkAAAAAABIAAAABAAkAAAAAABEAAAABAAkAAAAAABAAAAABAAkAAAAAAA8AAAABAAkAAAAAAA4AAAABAAkAAAAAAA0AAAABAAkAAAAAAAwAAAABAAkAAAAAAAsAAAABAAkAAAAAAAoAAAABAAkAAAAAAAkAAAABAAkAAAAAAAgAAAABAAkAAAAAAAcAAAABAAkAAAAAAAYAAAABAAkAAAAAAAUAAAABAAkAAAAAAAQAAAABAAkAAAAAAAMAAAABAAkAAAAAAAIAAAABAAkAAAAAAAEAAAABAAkAAAA7AD0AAAABAAkAAAA7AAMAAAABAAoAAAA6AD0AAAABAAkAAAA6AAMAAAABAAoAAAA5AD0AAAABAAkAAAA5AAMAAAABAAoAAAA4AD0AAAABAAkAAAA4ADwAAAABAAgAAAA4AAMAAAABAAoAAAA3AD0AAAABAAkAAAA3ADwAAAABAAgAAAA3AAMAAAABAAoAAAA2AD0AAAABAAkAAAA2ADwAAAABAAgAAAA2AAMAAAABAAoAAAA1AD0AAAABAAkAAAA1ADwAAAABAAgAAAA1AAMAAAABAAoAAAA0AD0AAAABAAkAAAA0ADwAAAABAAgAAAA0AAMAAAABAAoAAAAzAD0AAAABAAkAAAAzADwAAAABAAgAAAAzAAMAAAABAAoAAAAyAD0AAAABAAkAAAAyADwAAAABAAgAAAAyAAMAAAABAAoAAAAxAD0AAAABAAkAAAAxADwAAAABAAgAAAAxAAMAAAABAAoAAAAwAD0AAAABAAkAAAAwADwAAAABAAgAAAAwAAMAAAABAAoAAAAvAD0AAAABAAkAAAAvADwAAAABAAgAAAAvAAMAAAABAAoAAAAuAD0AAAABAAkAAAAuADwAAAABAAgAAAAuAAMAAAABAAoAAAAtAD0AAAABAAkAAAAtADwAAAABAAgAAAAtAAMAAAABAAoAAAAsAD0AAAABAAkAAAAsADwAAAABAAgAAAAsAAMAAAABAAoAAAArAD0AAAABAAkAAAArADwAAAABAAgAAAArAAMAAAABAAoAAAAqAD0AAAABAAkAAAAqADwAAAABAAgAAAAqAAMAAAABAAoAAAApAD0AAAABAAkAAAApADwAAAABAAgAAAApAAMAAAABAAoAAAAoAD0AAAABAAkAAAAoADwAAAABAAgAAAAoAAMAAAABAAoAAAAnAD0AAAABAAkAAAAnADwAAAABAAgAAAAnAAMAAAABAAoAAAAmAD0AAAABAAkAAAAmADwAAAABAAgAAAAmAAMAAAABAAoAAAAlAD0AAAABAAkAAAAlADwAAAABAAgAAAAlAAMAAAABAAoAAAAkAD0AAAABAAkAAAAkADwAAAABAAgAAAAkAAMAAAABAAoAAAAjAD0AAAABAAkAAAAjADwAAAABAAgAAAAjAAMAAAABAAoAAAAiAD0AAAABAAkAAAAiADwAAAABAAgAAAAiAAMAAAABAAoAAAAhAD0AAAABAAkAAAAhADwAAAABAAgAAAAhAAMAAAABAAoAAAAgAD0AAAABAAkAAAAgADwAAAABAAgAAAAgAAMAAAABAAoAAAAfAD0AAAABAAkAAAAfADwAAAABAAgAAAAfAAMAAAABAAoAAAAeAD0AAAABAAkAAAAeADwAAAABAAgAAAAeAAMAAAABAAoAAAAdAD0AAAABAAkAAAAdADwAAAABAAgAAAAdAAMAAAABAAoAAAAcAD0AAAABAAkAAAAcADwAAAABAAgAAAAcAAMAAAABAAoAAAAbAD0AAAABAAkAAAAbADwAAAABAAgAAAAbAAMAAAABAAoAAAAaAD0AAAABAAkAAAAaADwAAAABAAgAAAAaAAMAAAABAAoAAAAZAD0AAAABAAkAAAAZADwAAAABAAgAAAAZAAMAAAABAAoAAAAYAD0AAAABAAkAAAAYADwAAAABAAgAAAAYAAMAAAABAAoAAAAXAD0AAAABAAkAAAAXADwAAAABAAgAAAAXAAMAAAABAAoAAAAWAD0AAAABAAkAAAAWADwAAAABAAgAAAAWAAMAAAABAAoAAAAVAD0AAAABAAkAAAAVADwAAAABAAgAAAAVAAMAAAABAAoAAAAUAD0AAAABAAkAAAAUADwAAAABAAgAAAAUAAMAAAABAAoAAAATAD0AAAABAAkAAAATADwAAAABAAgAAAATAAMAAAABAAoAAAASAD0AAAABAAkAAAASADwAAAABAAgAAAASAAMAAAABAAoAAAARAD0AAAABAAkAAAARADwAAAABAAgAAAARAAMAAAABAAoAAAAQAD0AAAABAAkAAAAQADwAAAABAAgAAAAQAAMAAAABAAoAAAAPAD0AAAABAAkAAAAPADwAAAABAAgAAAAPAAMAAAABAAoAAAAOAD0AAAABAAkAAAAOADwAAAABAAgAAAAOAAMAAAABAAoAAAANAD0AAAABAAkAAAANADwAAAABAAgAAAANAAMAAAABAAoAAAAMAD0AAAABAAkAAAAMADwAAAABAAgAAAAMAAMAAAABAAoAAAALAD0AAAABAAkAAAALADwAAAABAAgAAAALAAMAAAABAAoAAAAKAD0AAAABAAkAAAAKADwAAAABAAgAAAAKAAMAAAABAAoAAAAJAD0AAAABAAkAAAAJADwAAAABAAgAAAAJAAMAAAABAAoAAAAIAD0AAAABAAkAAAAIADwAAAABAAgAAAAIAAMAAAABAAoAAAAHAD0AAAABAAkAAAAHADwAAAABAAgAAAAHAAMAAAABAAoAAAAGAD0AAAABAAkAAAAGADwAAAABAAgAAAAGAAMAAAABAAoAAAAFAD0AAAABAAkAAAAFADwAAAABAAgAAAAFAAMAAAABAAoAAAAEAD0AAAABAAkAAAAEADwAAAABAAgAAAAEAAMAAAABAAoAAAADAD0AAAABAAkAAAADADwAAAAFAAoAAAADADsAAAACAAkAAAADADQAAAACAAkAAAADADMAAAACAAkAAAADADIAAAACAAkAAAADADEAAAACAAkAAAADADAAAAACAAkAAAADAC8AAAACAAkAAAADAC4AAAACAAkAAAADAC0AAAACAAkAAAADACwAAAACAAkAAAADACsAAAACAAkAAAADACoAAAACAAkAAAADACkAAAACAAkAAAADACgAAAACAAkAAAADACcAAAACAAkAAAADACYAAAACAAkAAAADACUAAAACAAkAAAADACQAAAACAAkAAAADACMAAAACAAkAAAADACIAAAACAAkAAAADACEAAAACAAkAAAADACAAAAACAAkAAAADAB8AAAACAAkAAAADAB4AAAACAAkAAAADAB0AAAACAAkAAAADABwAAAACAAkAAAADABsAAAACAAkAAAADABoAAAACAAkAAAADABkAAAACAAkAAAADABgAAAACAAkAAAADABcAAAACAAkAAAADABYAAAACAAkAAAADABUAAAACAAkAAAADABQAAAACAAkAAAADABMAAAACAAkAAAADABIAAAACAAkAAAADABEAAAACAAkAAAADABAAAAACAAkAAAADAA8AAAACAAkAAAADAA4AAAACAAkAAAADAA0AAAACAAkAAAADAAwAAAACAAkAAAADAAsAAAACAAkAAAADAAoAAAACAAkAAAADAAkAAAACAAkAAAADAAgAAAACAAkAAAADAAcAAAACAAkAAAADAAYAAAACAAkAAAADAAUAAAACAAkAAAADAAQAAAACAAkAAAADAAMAAAAFAAkAAAA8ADwAAAAGAAoAAAA8ADsAAAAAAAkAAAA8ADoAAAAAAAkAAAA7ADwAAAABAAgAAAA6ADwAAAABAAgAAAA5ADwAAAABAAgAAAAHAAEAAAABAAkAAAAGAAEAAAABAAkAAAAFAAEAAAABAAkAAAAEAAEAAAABAAkAAAAEAAAAAAABAAkAAAADAAAAAAABAAkAAAACAAAAAAABAAkAAAABAAEAAAABAAkAAAABAAAAAAABAAkAAAAAAAAAAAABAAkAAAADADoAAAACAAkAAAADADkAAAACAAkAAAADADgAAAACAAkAAAADADcAAAACAAkAAAADADYAAAACAAkAAAADADUAAAACAAkAAAACADoAAAABAAkAAAACADkAAAABAAkAAAACADgAAAABAAkAAAACADcAAAABAAkAAAACADYAAAABAAkAAAACADUAAAABAAkAAAABADoAAAABAAkAAAABADkAAAABAAkAAAABADgAAAABAAkAAAABADcAAAABAAkAAAABADYAAAABAAkAAAABADUAAAABAAkAAAAAADoAAAABAAkAAAAAADkAAAABAAkAAAAAADgAAAABAAkAAAAAADcAAAABAAkAAAAAADYAAAABAAkAAAAAADUAAAABAAkAAAA=") +tile_map_data = PackedByteArray("AAA/AD8AAAABAAkAAAA/AD4AAAABAAkAAAA/AD0AAAABAAkAAAA/ADwAAAABAAkAAAA/ADsAAAABAAkAAAA/ADoAAAABAAkAAAA/ADkAAAABAAkAAAA/ADgAAAABAAkAAAA/ADcAAAABAAkAAAA/ADYAAAABAAkAAAA/ADUAAAABAAkAAAA/ADQAAAABAAkAAAA/ADMAAAABAAkAAAA/ADIAAAABAAkAAAA/ADEAAAABAAkAAAA/ADAAAAABAAkAAAA/AC8AAAABAAkAAAA/AC4AAAABAAkAAAA/AC0AAAABAAkAAAA/ACwAAAABAAkAAAA/ACsAAAABAAkAAAA/ACoAAAABAAkAAAA/ACkAAAABAAkAAAA/ACgAAAABAAkAAAA/ACcAAAABAAkAAAA/ACYAAAABAAkAAAA/ACUAAAABAAkAAAA/ACQAAAABAAkAAAA/ACMAAAABAAkAAAA/ACIAAAABAAkAAAA/ACEAAAABAAkAAAA/ACAAAAABAAkAAAA/AB8AAAABAAkAAAA/AB4AAAABAAkAAAA/AB0AAAABAAkAAAA/ABwAAAABAAkAAAA/ABsAAAABAAkAAAA/ABoAAAABAAkAAAA/ABkAAAABAAkAAAA/ABgAAAABAAkAAAA/ABcAAAABAAkAAAA/ABYAAAABAAkAAAA/ABUAAAABAAkAAAA/ABQAAAABAAkAAAA/ABMAAAABAAkAAAA/ABIAAAABAAkAAAA/ABEAAAABAAkAAAA/ABAAAAABAAkAAAA/AA8AAAABAAkAAAA/AA4AAAABAAkAAAA/AA0AAAABAAkAAAA/AAwAAAABAAkAAAA/AAsAAAABAAkAAAA/AAoAAAABAAkAAAA/AAkAAAABAAkAAAA/AAgAAAABAAkAAAA/AAcAAAABAAkAAAA/AAYAAAABAAkAAAA/AAUAAAABAAkAAAA/AAQAAAABAAkAAAA/AAMAAAABAAkAAAA/AAIAAAABAAkAAAA/AAEAAAABAAkAAAA/AAAAAAABAAkAAAA+AD8AAAABAAkAAAA+AD4AAAABAAkAAAA+AD0AAAABAAkAAAA+ADwAAAABAAkAAAA+ADsAAAABAAkAAAA+ADoAAAABAAkAAAA+ADkAAAABAAkAAAA+ADgAAAABAAkAAAA+ADcAAAABAAkAAAA+ADYAAAABAAkAAAA+ADUAAAABAAkAAAA+ADQAAAABAAkAAAA+ADMAAAABAAkAAAA+ADIAAAABAAkAAAA+ADEAAAABAAkAAAA+ADAAAAABAAkAAAA+AC8AAAABAAkAAAA+AC4AAAABAAkAAAA+AC0AAAABAAkAAAA+ACwAAAABAAkAAAA+ACsAAAABAAkAAAA+ACoAAAABAAkAAAA+ACkAAAABAAkAAAA+ACgAAAABAAkAAAA+ACcAAAABAAkAAAA+ACYAAAABAAkAAAA+ACUAAAABAAkAAAA+ACQAAAABAAkAAAA+ACMAAAABAAkAAAA+ACIAAAABAAkAAAA+ACEAAAABAAkAAAA+ACAAAAABAAkAAAA+AB8AAAABAAkAAAA+AB4AAAABAAkAAAA+AB0AAAABAAkAAAA+ABwAAAABAAkAAAA+ABsAAAABAAkAAAA+ABoAAAABAAkAAAA+ABkAAAABAAkAAAA+ABgAAAABAAkAAAA+ABcAAAABAAkAAAA+ABYAAAABAAkAAAA+ABUAAAABAAkAAAA+ABQAAAABAAkAAAA+ABMAAAABAAkAAAA+ABIAAAABAAkAAAA+ABEAAAABAAkAAAA+ABAAAAABAAkAAAA+AA8AAAABAAkAAAA+AA4AAAABAAkAAAA+AA0AAAABAAkAAAA+AAwAAAABAAkAAAA+AAsAAAABAAkAAAA+AAoAAAABAAkAAAA+AAkAAAABAAkAAAA+AAgAAAABAAkAAAA+AAcAAAABAAkAAAA+AAYAAAABAAkAAAA+AAUAAAABAAkAAAA+AAQAAAABAAkAAAA+AAMAAAABAAkAAAA+AAIAAAABAAkAAAA+AAEAAAABAAkAAAA+AAAAAAABAAkAAAA9AD8AAAABAAkAAAA9AD4AAAABAAkAAAA9AD0AAAABAAkAAAA9ADwAAAABAAkAAAA9ADsAAAABAAkAAAA9ADoAAAABAAkAAAA9ADkAAAABAAkAAAA9ADgAAAABAAkAAAA9ADcAAAABAAkAAAA9ADYAAAABAAkAAAA9ADUAAAABAAkAAAA9ADQAAAABAAkAAAA9ADMAAAABAAkAAAA9ADIAAAABAAkAAAA9ADEAAAABAAkAAAA9ADAAAAABAAkAAAA9AC8AAAABAAkAAAA9AC4AAAABAAkAAAA9AC0AAAABAAkAAAA9ACwAAAABAAkAAAA9ACsAAAABAAkAAAA9ACoAAAABAAkAAAA9ACkAAAABAAkAAAA9ACgAAAABAAkAAAA9ACcAAAABAAkAAAA9ACYAAAABAAkAAAA9ACUAAAABAAkAAAA9ACQAAAABAAkAAAA9ACMAAAABAAkAAAA9ACIAAAABAAkAAAA9ACEAAAABAAkAAAA9ACAAAAABAAkAAAA9AB8AAAABAAkAAAA9AB4AAAABAAkAAAA9AB0AAAABAAkAAAA9ABwAAAABAAkAAAA9ABsAAAABAAkAAAA9ABoAAAABAAkAAAA9ABkAAAABAAkAAAA9ABgAAAABAAkAAAA9ABcAAAABAAkAAAA9ABYAAAABAAkAAAA9ABUAAAABAAkAAAA9ABQAAAABAAkAAAA9ABMAAAABAAkAAAA9ABIAAAABAAkAAAA9ABEAAAABAAkAAAA9ABAAAAABAAkAAAA9AA8AAAABAAkAAAA9AA4AAAABAAkAAAA9AA0AAAABAAkAAAA9AAwAAAABAAkAAAA9AAsAAAABAAkAAAA9AAoAAAABAAkAAAA9AAkAAAABAAkAAAA9AAgAAAABAAkAAAA9AAcAAAABAAkAAAA9AAYAAAABAAkAAAA9AAUAAAABAAkAAAA9AAQAAAABAAkAAAA9AAMAAAABAAkAAAA9AAIAAAABAAkAAAA9AAEAAAABAAkAAAA9AAAAAAABAAkAAAA8AD8AAAABAAkAAAA8AD4AAAABAAkAAAA8AD0AAAABAAkAAAA8ADkAAAABAAkAAAA8ADgAAAABAAkAAAA8ADcAAAABAAkAAAA8ADYAAAABAAkAAAA8ADUAAAABAAkAAAA8ADQAAAABAAkAAAA8ADMAAAABAAkAAAA8ADIAAAABAAkAAAA8ADEAAAABAAkAAAA8ADAAAAABAAkAAAA8AC8AAAABAAkAAAA8AC4AAAABAAkAAAA8AC0AAAABAAkAAAA8ACwAAAABAAkAAAA8ACsAAAABAAkAAAA8ACoAAAABAAkAAAA8ACkAAAABAAkAAAA8ACgAAAABAAkAAAA8ACcAAAABAAkAAAA8ACYAAAAGAAoAAAA8ACUAAAAAAAkAAAA8ACQAAAAAAAkAAAA8ACMAAAAAAAkAAAA8ACIAAAAAAAkAAAA8ACEAAAAAAAkAAAA8ACAAAAAAAAkAAAA8AB8AAAAGAAkAAAA8AB4AAAABAAkAAAA8AB0AAAABAAkAAAA8ABwAAAABAAkAAAA8ABsAAAABAAkAAAA8ABoAAAABAAkAAAA8ABkAAAABAAkAAAA8ABgAAAABAAkAAAA8ABcAAAABAAkAAAA8ABYAAAABAAkAAAA8ABUAAAABAAkAAAA8ABQAAAABAAkAAAA8ABMAAAABAAkAAAA8ABIAAAABAAkAAAA8ABEAAAABAAkAAAA8ABAAAAABAAkAAAA8AA8AAAABAAkAAAA8AA4AAAABAAkAAAA8AA0AAAABAAkAAAA8AAwAAAABAAkAAAA8AAsAAAABAAkAAAA8AAoAAAABAAkAAAA8AAkAAAABAAkAAAA8AAgAAAABAAkAAAA8AAcAAAABAAkAAAA8AAYAAAABAAkAAAA8AAUAAAABAAkAAAA8AAQAAAABAAkAAAA8AAMAAAABAAkAAAA8AAIAAAABAAkAAAA8AAEAAAABAAkAAAA8AAAAAAABAAkAAAA7AD8AAAABAAkAAAA7AD4AAAABAAkAAAA7AAIAAAABAAkAAAA7AAEAAAABAAkAAAA7AAAAAAABAAkAAAA6AD8AAAABAAkAAAA6AD4AAAABAAkAAAA6AAIAAAABAAkAAAA6AAEAAAABAAkAAAA6AAAAAAABAAkAAAA5AD8AAAABAAkAAAA5AD4AAAABAAkAAAA5AAIAAAABAAkAAAA5AAEAAAABAAkAAAA5AAAAAAABAAkAAAA4AD8AAAABAAkAAAA4AD4AAAABAAkAAAA4AAIAAAABAAkAAAA4AAEAAAABAAkAAAA4AAAAAAABAAkAAAA3AD8AAAABAAkAAAA3AD4AAAABAAkAAAA3AAIAAAABAAkAAAA3AAEAAAABAAkAAAA3AAAAAAABAAkAAAA2AD8AAAABAAkAAAA2AD4AAAABAAkAAAA2AAIAAAABAAkAAAA2AAEAAAABAAkAAAA2AAAAAAABAAkAAAA1AD8AAAABAAkAAAA1AD4AAAABAAkAAAA1AAIAAAABAAkAAAA1AAEAAAABAAkAAAA1AAAAAAABAAkAAAA0AD8AAAABAAkAAAA0AD4AAAABAAkAAAA0AAIAAAABAAkAAAA0AAEAAAABAAkAAAA0AAAAAAABAAkAAAAzAD8AAAABAAkAAAAzAD4AAAABAAkAAAAzAAIAAAABAAkAAAAzAAEAAAABAAkAAAAzAAAAAAABAAkAAAAyAD8AAAABAAkAAAAyAD4AAAABAAkAAAAyAAIAAAABAAkAAAAyAAEAAAABAAkAAAAyAAAAAAABAAkAAAAxAD8AAAABAAkAAAAxAD4AAAABAAkAAAAxAAIAAAABAAkAAAAxAAEAAAABAAkAAAAxAAAAAAABAAkAAAAwAD8AAAABAAkAAAAwAD4AAAABAAkAAAAwAAIAAAABAAkAAAAwAAEAAAABAAkAAAAwAAAAAAABAAkAAAAvAD8AAAABAAkAAAAvAD4AAAABAAkAAAAvAAIAAAABAAkAAAAvAAEAAAABAAkAAAAvAAAAAAABAAkAAAAuAD8AAAABAAkAAAAuAD4AAAABAAkAAAAuAAIAAAABAAkAAAAuAAEAAAABAAkAAAAuAAAAAAABAAkAAAAtAD8AAAABAAkAAAAtAD4AAAABAAkAAAAtAAIAAAABAAkAAAAtAAEAAAABAAkAAAAtAAAAAAABAAkAAAAsAD8AAAABAAkAAAAsAD4AAAABAAkAAAAsAAIAAAABAAkAAAAsAAEAAAABAAkAAAAsAAAAAAABAAkAAAArAD8AAAABAAkAAAArAD4AAAABAAkAAAArAAIAAAABAAkAAAArAAEAAAABAAkAAAArAAAAAAABAAkAAAAqAD8AAAABAAkAAAAqAD4AAAABAAkAAAAqAAIAAAABAAkAAAAqAAEAAAABAAkAAAAqAAAAAAABAAkAAAApAD8AAAABAAkAAAApAD4AAAABAAkAAAApAAIAAAABAAkAAAApAAEAAAABAAkAAAApAAAAAAABAAkAAAAoAD8AAAABAAkAAAAoAD4AAAABAAkAAAAoAAIAAAABAAkAAAAoAAEAAAABAAkAAAAoAAAAAAABAAkAAAAnAD8AAAABAAkAAAAnAD4AAAABAAkAAAAnAAIAAAABAAkAAAAnAAEAAAABAAkAAAAnAAAAAAABAAkAAAAmAD8AAAABAAkAAAAmAD4AAAABAAkAAAAmAAIAAAABAAkAAAAmAAEAAAABAAkAAAAmAAAAAAABAAkAAAAlAD8AAAABAAkAAAAlAD4AAAABAAkAAAAlAAIAAAABAAkAAAAlAAEAAAABAAkAAAAlAAAAAAABAAkAAAAkAD8AAAABAAkAAAAkAD4AAAABAAkAAAAkAAIAAAABAAkAAAAkAAEAAAABAAkAAAAkAAAAAAABAAkAAAAjAD8AAAABAAkAAAAjAD4AAAABAAkAAAAjAAIAAAABAAkAAAAjAAEAAAABAAkAAAAjAAAAAAABAAkAAAAiAD8AAAABAAkAAAAiAD4AAAABAAkAAAAiAAIAAAABAAkAAAAiAAEAAAABAAkAAAAiAAAAAAABAAkAAAAhAD8AAAABAAkAAAAhAD4AAAABAAkAAAAhAAIAAAABAAkAAAAhAAEAAAABAAkAAAAhAAAAAAABAAkAAAAgAD8AAAABAAkAAAAgAD4AAAABAAkAAAAgAAIAAAABAAkAAAAgAAEAAAABAAkAAAAgAAAAAAABAAkAAAAfAD8AAAABAAkAAAAfAD4AAAABAAkAAAAfAAIAAAABAAkAAAAfAAEAAAABAAkAAAAfAAAAAAABAAkAAAAeAD8AAAABAAkAAAAeAD4AAAABAAkAAAAeAAIAAAABAAkAAAAeAAEAAAABAAkAAAAeAAAAAAABAAkAAAAdAD8AAAABAAkAAAAdAD4AAAABAAkAAAAdAAIAAAABAAkAAAAdAAEAAAABAAkAAAAdAAAAAAABAAkAAAAcAD8AAAABAAkAAAAcAD4AAAABAAkAAAAcAAIAAAABAAkAAAAcAAEAAAABAAkAAAAcAAAAAAABAAkAAAAbAD8AAAABAAkAAAAbAD4AAAABAAkAAAAbAAIAAAABAAkAAAAbAAEAAAABAAkAAAAbAAAAAAABAAkAAAAaAD8AAAABAAkAAAAaAD4AAAABAAkAAAAaAAIAAAABAAkAAAAaAAEAAAABAAkAAAAaAAAAAAABAAkAAAAZAD8AAAABAAkAAAAZAD4AAAABAAkAAAAZAAIAAAABAAkAAAAZAAEAAAABAAkAAAAZAAAAAAABAAkAAAAYAD8AAAABAAkAAAAYAD4AAAABAAkAAAAYAAIAAAABAAkAAAAYAAEAAAABAAkAAAAYAAAAAAABAAkAAAAXAD8AAAABAAkAAAAXAD4AAAABAAkAAAAXAAIAAAABAAkAAAAXAAEAAAABAAkAAAAXAAAAAAABAAkAAAAWAD8AAAABAAkAAAAWAD4AAAABAAkAAAAWAAIAAAABAAkAAAAWAAEAAAABAAkAAAAWAAAAAAABAAkAAAAVAD8AAAABAAkAAAAVAD4AAAABAAkAAAAVAAIAAAABAAkAAAAVAAEAAAABAAkAAAAVAAAAAAABAAkAAAAUAD8AAAABAAkAAAAUAD4AAAABAAkAAAAUAAIAAAABAAkAAAAUAAEAAAABAAkAAAAUAAAAAAABAAkAAAATAD8AAAABAAkAAAATAD4AAAABAAkAAAATAAIAAAABAAkAAAATAAEAAAABAAkAAAATAAAAAAABAAkAAAASAD8AAAABAAkAAAASAD4AAAABAAkAAAASAAIAAAABAAkAAAASAAEAAAABAAkAAAASAAAAAAABAAkAAAARAD8AAAABAAkAAAARAD4AAAABAAkAAAARAAIAAAABAAkAAAARAAEAAAABAAkAAAARAAAAAAABAAkAAAAQAD8AAAABAAkAAAAQAD4AAAABAAkAAAAQAAIAAAABAAkAAAAQAAEAAAABAAkAAAAQAAAAAAABAAkAAAAPAD8AAAABAAkAAAAPAD4AAAABAAkAAAAPAAIAAAABAAkAAAAPAAEAAAABAAkAAAAPAAAAAAABAAkAAAAOAD8AAAABAAkAAAAOAD4AAAABAAkAAAAOAAIAAAABAAkAAAAOAAEAAAABAAkAAAAOAAAAAAABAAkAAAANAD8AAAABAAkAAAANAD4AAAABAAkAAAANAAIAAAABAAkAAAANAAEAAAABAAkAAAANAAAAAAABAAkAAAAMAD8AAAABAAkAAAAMAD4AAAABAAkAAAAMAAIAAAABAAkAAAAMAAEAAAABAAkAAAAMAAAAAAABAAkAAAALAD8AAAABAAkAAAALAD4AAAABAAkAAAALAAIAAAABAAkAAAALAAEAAAABAAkAAAALAAAAAAABAAkAAAAKAD8AAAABAAkAAAAKAD4AAAABAAkAAAAKAAIAAAABAAkAAAAKAAEAAAABAAkAAAAKAAAAAAABAAkAAAAJAD8AAAABAAkAAAAJAD4AAAABAAkAAAAJAAIAAAABAAkAAAAJAAEAAAABAAkAAAAJAAAAAAABAAkAAAAIAD8AAAABAAkAAAAIAD4AAAABAAkAAAAIAAIAAAABAAkAAAAIAAEAAAABAAkAAAAIAAAAAAABAAkAAAAHAD8AAAABAAkAAAAHAD4AAAABAAkAAAAHAAIAAAABAAkAAAAHAAAAAAABAAkAAAAGAD8AAAABAAkAAAAGAD4AAAABAAkAAAAGAAIAAAABAAkAAAAGAAAAAAABAAkAAAAFAD8AAAABAAkAAAAFAD4AAAABAAkAAAAFAAIAAAABAAkAAAAFAAAAAAABAAkAAAAEAD8AAAABAAkAAAAEAD4AAAABAAkAAAAEAAIAAAABAAkAAAADAD8AAAABAAkAAAADAD4AAAABAAkAAAADAAIAAAABAAkAAAADAAEAAAABAAkAAAACAD8AAAABAAkAAAACAD4AAAABAAkAAAACAD0AAAABAAkAAAACADwAAAABAAkAAAACADsAAAABAAkAAAACADQAAAABAAkAAAACADMAAAABAAkAAAACADIAAAABAAkAAAACADEAAAABAAkAAAACADAAAAABAAkAAAACAC8AAAABAAkAAAACAC4AAAABAAkAAAACAC0AAAABAAkAAAACACwAAAABAAkAAAACACsAAAABAAkAAAACACoAAAABAAkAAAACACkAAAABAAkAAAACACgAAAABAAkAAAACACcAAAABAAkAAAACACYAAAABAAkAAAACACUAAAABAAkAAAACACQAAAABAAkAAAACACMAAAABAAkAAAACACIAAAABAAkAAAACACEAAAABAAkAAAACACAAAAABAAkAAAACAB8AAAABAAkAAAACAB4AAAABAAkAAAACAB0AAAABAAkAAAACABwAAAABAAkAAAACABsAAAABAAkAAAACABoAAAABAAkAAAACABkAAAABAAkAAAACABgAAAABAAkAAAACABcAAAABAAkAAAACABYAAAABAAkAAAACABUAAAABAAkAAAACABQAAAABAAkAAAACABMAAAABAAkAAAACABIAAAABAAkAAAACABEAAAABAAkAAAACABAAAAABAAkAAAACAA8AAAABAAkAAAACAA4AAAABAAkAAAACAA0AAAABAAkAAAACAAwAAAABAAkAAAACAAsAAAABAAkAAAACAAoAAAABAAkAAAACAAkAAAABAAkAAAACAAgAAAABAAkAAAACAAcAAAABAAkAAAACAAYAAAABAAkAAAACAAUAAAABAAkAAAACAAQAAAABAAkAAAACAAMAAAABAAkAAAACAAIAAAABAAkAAAACAAEAAAABAAkAAAABAD8AAAABAAkAAAABAD4AAAABAAkAAAABAD0AAAABAAkAAAABADwAAAABAAkAAAABADsAAAABAAkAAAABADQAAAABAAkAAAABADMAAAABAAkAAAABADIAAAABAAkAAAABADEAAAABAAkAAAABADAAAAABAAkAAAABAC8AAAABAAkAAAABAC4AAAABAAkAAAABAC0AAAABAAkAAAABACwAAAABAAkAAAABACsAAAABAAkAAAABACoAAAABAAkAAAABACkAAAABAAkAAAABACgAAAABAAkAAAABACcAAAABAAkAAAABACYAAAABAAkAAAABACUAAAABAAkAAAABACQAAAABAAkAAAABACMAAAABAAkAAAABACIAAAABAAkAAAABACEAAAABAAkAAAABACAAAAABAAkAAAABAB8AAAABAAkAAAABAB4AAAABAAkAAAABAB0AAAABAAkAAAABABwAAAABAAkAAAABABsAAAABAAkAAAABABoAAAABAAkAAAABABkAAAABAAkAAAABABgAAAABAAkAAAABABcAAAABAAkAAAABABYAAAABAAkAAAABABUAAAABAAkAAAABABQAAAABAAkAAAABABMAAAABAAkAAAABABIAAAABAAkAAAABABEAAAABAAkAAAABABAAAAABAAkAAAABAA8AAAABAAkAAAABAA4AAAABAAkAAAABAA0AAAABAAkAAAABAAwAAAABAAkAAAABAAsAAAABAAkAAAABAAoAAAABAAkAAAABAAkAAAABAAkAAAABAAgAAAABAAkAAAABAAcAAAABAAkAAAABAAYAAAABAAkAAAABAAUAAAABAAkAAAABAAQAAAABAAkAAAABAAMAAAABAAkAAAABAAIAAAABAAkAAAAAAD8AAAABAAkAAAAAAD4AAAABAAkAAAAAAD0AAAABAAkAAAAAADwAAAABAAkAAAAAADsAAAABAAkAAAAAADQAAAABAAkAAAAAADMAAAABAAkAAAAAADIAAAABAAkAAAAAADEAAAABAAkAAAAAADAAAAABAAkAAAAAAC8AAAABAAkAAAAAAC4AAAABAAkAAAAAAC0AAAABAAkAAAAAACwAAAABAAkAAAAAACsAAAABAAkAAAAAACoAAAABAAkAAAAAACkAAAABAAkAAAAAACgAAAABAAkAAAAAACcAAAABAAkAAAAAACYAAAABAAkAAAAAACUAAAABAAkAAAAAACQAAAABAAkAAAAAACMAAAABAAkAAAAAACIAAAABAAkAAAAAACEAAAABAAkAAAAAACAAAAABAAkAAAAAAB8AAAABAAkAAAAAAB4AAAABAAkAAAAAAB0AAAABAAkAAAAAABwAAAABAAkAAAAAABsAAAABAAkAAAAAABoAAAABAAkAAAAAABkAAAABAAkAAAAAABgAAAABAAkAAAAAABcAAAABAAkAAAAAABYAAAABAAkAAAAAABUAAAABAAkAAAAAABQAAAABAAkAAAAAABMAAAABAAkAAAAAABIAAAABAAkAAAAAABEAAAABAAkAAAAAABAAAAABAAkAAAAAAA8AAAABAAkAAAAAAA4AAAABAAkAAAAAAA0AAAABAAkAAAAAAAwAAAABAAkAAAAAAAsAAAABAAkAAAAAAAoAAAABAAkAAAAAAAkAAAABAAkAAAAAAAgAAAABAAkAAAAAAAcAAAABAAkAAAAAAAYAAAABAAkAAAAAAAUAAAABAAkAAAAAAAQAAAABAAkAAAAAAAMAAAABAAkAAAAAAAIAAAABAAkAAAAAAAEAAAABAAkAAAA7AD0AAAABAAkAAAA7AAMAAAABAAkAAAA6AD0AAAABAAkAAAA6AAMAAAABAAkAAAA5AD0AAAABAAkAAAA5AAMAAAABAAkAAAA4AD0AAAABAAkAAAA4ADwAAAABAAkAAAA4AAMAAAABAAkAAAA3AD0AAAABAAkAAAA3ADwAAAABAAkAAAA3AAMAAAABAAkAAAA2AD0AAAABAAkAAAA2ADwAAAABAAkAAAA2AAMAAAABAAkAAAA1AD0AAAABAAkAAAA1ADwAAAABAAkAAAA1AAMAAAABAAkAAAA0AD0AAAABAAkAAAA0ADwAAAABAAkAAAA0AAMAAAABAAkAAAAzAD0AAAABAAkAAAAzADwAAAABAAkAAAAzAAMAAAABAAkAAAAyAD0AAAABAAkAAAAyADwAAAABAAkAAAAyAAMAAAABAAkAAAAxAD0AAAABAAkAAAAxADwAAAABAAkAAAAxAAMAAAABAAkAAAAwAD0AAAABAAkAAAAwADwAAAABAAkAAAAwAAMAAAABAAkAAAAvAD0AAAABAAkAAAAvADwAAAABAAkAAAAvAAMAAAABAAkAAAAuAD0AAAABAAkAAAAuADwAAAABAAkAAAAuAAMAAAABAAkAAAAtAD0AAAABAAkAAAAtADwAAAAGAAoAAAAtAAMAAAABAAkAAAAsAD0AAAABAAkAAAAsADwAAAABAAgAAAAsAAMAAAAGAAkAAAArAD0AAAABAAkAAAArADwAAAABAAgAAAArAAMAAAABAAoAAAAqAD0AAAABAAkAAAAqADwAAAABAAgAAAAqAAMAAAABAAoAAAApAD0AAAABAAkAAAApADwAAAABAAgAAAApAAMAAAABAAoAAAAoAD0AAAABAAkAAAAoADwAAAABAAgAAAAoAAMAAAABAAoAAAAnAD0AAAABAAkAAAAnADwAAAABAAgAAAAnAAMAAAABAAoAAAAmAD0AAAABAAkAAAAmADwAAAABAAgAAAAmAAMAAAABAAoAAAAlAD0AAAABAAkAAAAlADwAAAABAAgAAAAlAAMAAAABAAoAAAAkAD0AAAABAAkAAAAkADwAAAABAAgAAAAkAAMAAAABAAoAAAAjAD0AAAABAAkAAAAjADwAAAABAAgAAAAjAAMAAAABAAoAAAAiAD0AAAABAAkAAAAiADwAAAABAAgAAAAiAAMAAAABAAoAAAAhAD0AAAABAAkAAAAhADwAAAABAAgAAAAhAAMAAAABAAoAAAAgAD0AAAABAAkAAAAgADwAAAABAAgAAAAgAAMAAAABAAoAAAAfAD0AAAABAAkAAAAfADwAAAABAAgAAAAfAAMAAAABAAoAAAAeAD0AAAABAAkAAAAeADwAAAABAAgAAAAeAAMAAAABAAoAAAAdAD0AAAABAAkAAAAdADwAAAABAAgAAAAdAAMAAAABAAoAAAAcAD0AAAABAAkAAAAcADwAAAABAAgAAAAcAAMAAAABAAoAAAAbAD0AAAABAAkAAAAbADwAAAABAAgAAAAbAAMAAAABAAoAAAAaAD0AAAABAAkAAAAaADwAAAABAAgAAAAaAAMAAAABAAoAAAAZAD0AAAABAAkAAAAZADwAAAABAAgAAAAZAAMAAAABAAoAAAAYAD0AAAABAAkAAAAYADwAAAABAAgAAAAYAAMAAAABAAoAAAAXAD0AAAABAAkAAAAXADwAAAABAAgAAAAXAAMAAAABAAoAAAAWAD0AAAABAAkAAAAWADwAAAABAAgAAAAWAAMAAAABAAoAAAAVAD0AAAABAAkAAAAVADwAAAABAAgAAAAVAAMAAAABAAoAAAAUAD0AAAABAAkAAAAUADwAAAABAAgAAAAUAAMAAAABAAoAAAATAD0AAAABAAkAAAATADwAAAABAAgAAAATAAMAAAABAAoAAAASAD0AAAABAAkAAAASADwAAAABAAgAAAASAAMAAAABAAoAAAARAD0AAAABAAkAAAARADwAAAABAAgAAAARAAMAAAABAAoAAAAQAD0AAAABAAkAAAAQADwAAAABAAgAAAAQAAMAAAABAAoAAAAPAD0AAAABAAkAAAAPADwAAAAFAAoAAAAPAAMAAAABAAoAAAAOAD0AAAABAAkAAAAOADwAAAABAAkAAAAOAAMAAAABAAoAAAANAD0AAAABAAkAAAANADwAAAABAAkAAAANAAMAAAABAAoAAAAMAD0AAAABAAkAAAAMADwAAAABAAkAAAAMAAMAAAAFAAkAAAALAD0AAAABAAkAAAALADwAAAABAAkAAAALAAMAAAABAAkAAAAKAD0AAAABAAkAAAAKADwAAAABAAkAAAAKAAMAAAABAAkAAAAJAD0AAAABAAkAAAAJADwAAAABAAkAAAAJAAMAAAABAAkAAAAIAD0AAAABAAkAAAAIADwAAAABAAkAAAAIAAMAAAABAAkAAAAHAD0AAAABAAkAAAAHADwAAAABAAkAAAAHAAMAAAABAAkAAAAGAD0AAAABAAkAAAAGADwAAAABAAkAAAAGAAMAAAABAAkAAAAFAD0AAAABAAkAAAAFADwAAAABAAkAAAAFAAMAAAABAAkAAAAEAD0AAAABAAkAAAAEADwAAAABAAkAAAAEAAMAAAABAAkAAAADAD0AAAABAAkAAAADADwAAAABAAkAAAADADsAAAABAAkAAAADADQAAAABAAkAAAADADMAAAABAAkAAAADADIAAAABAAkAAAADADEAAAABAAkAAAADADAAAAAFAAoAAAADAC8AAAACAAkAAAADAC4AAAACAAkAAAADAC0AAAACAAkAAAADACwAAAACAAkAAAADACsAAAACAAkAAAADACoAAAACAAkAAAADACkAAAACAAkAAAADACgAAAACAAkAAAADACcAAAAFAAkAAAADACYAAAABAAkAAAADACUAAAABAAkAAAADACQAAAABAAkAAAADACMAAAABAAkAAAADACIAAAABAAkAAAADACEAAAABAAkAAAADACAAAAABAAkAAAADAB8AAAABAAkAAAADAB4AAAABAAkAAAADAB0AAAABAAkAAAADABwAAAABAAkAAAADABsAAAABAAkAAAADABoAAAABAAkAAAADABkAAAABAAkAAAADABgAAAABAAkAAAADABcAAAAFAAoAAAADABYAAAACAAkAAAADABUAAAACAAkAAAADABQAAAACAAkAAAADABMAAAACAAkAAAADABIAAAACAAkAAAADABEAAAACAAkAAAADABAAAAACAAkAAAADAA8AAAACAAkAAAADAA4AAAACAAkAAAADAA0AAAACAAkAAAADAAwAAAACAAkAAAADAAsAAAACAAkAAAADAAoAAAAFAAkAAAADAAkAAAABAAkAAAADAAgAAAABAAkAAAADAAcAAAABAAkAAAADAAYAAAABAAkAAAADAAUAAAABAAkAAAADAAQAAAABAAkAAAADAAMAAAABAAkAAAA8ADwAAAABAAkAAAA8ADsAAAABAAkAAAA8ADoAAAABAAkAAAA7ADwAAAABAAkAAAA6ADwAAAABAAkAAAA5ADwAAAABAAkAAAAHAAEAAAABAAkAAAAGAAEAAAABAAkAAAAFAAEAAAABAAkAAAAEAAEAAAABAAkAAAAEAAAAAAABAAkAAAADAAAAAAABAAkAAAACAAAAAAABAAkAAAABAAEAAAABAAkAAAABAAAAAAABAAkAAAAAAAAAAAABAAkAAAADADoAAAABAAkAAAADADkAAAABAAkAAAADADgAAAABAAkAAAADADcAAAABAAkAAAADADYAAAABAAkAAAADADUAAAABAAkAAAACADoAAAABAAkAAAACADkAAAABAAkAAAACADgAAAABAAkAAAACADcAAAABAAkAAAACADYAAAABAAkAAAACADUAAAABAAkAAAABADoAAAABAAkAAAABADkAAAABAAkAAAABADgAAAABAAkAAAABADcAAAABAAkAAAABADYAAAABAAkAAAABADUAAAABAAkAAAAAADoAAAABAAkAAAAAADkAAAABAAkAAAAAADgAAAABAAkAAAAAADcAAAABAAkAAAAAADYAAAABAAkAAAAAADUAAAABAAkAAAAPAC8AAAACAAoAAAAPAC4AAAAFAAkAAAAPAC0AAAABAAkAAAAPACwAAAAGAAoAAAAOAC8AAAABAAoAAAAOAC4AAAABAAkAAAAOAC0AAAABAAkAAAAOACwAAAABAAgAAAANAC8AAAAFAAkAAAANAC4AAAABAAkAAAANAC0AAAABAAkAAAANACwAAAABAAgAAAAMAC8AAAAGAAkAAAAMAC4AAAAGAAoAAAAMAC0AAAAAAAkAAAAMACwAAAAAAAgAAAAQAC4AAAACAAoAAAAQAC0AAAAFAAkAAAAQACwAAAABAAkAAAAQACsAAAABAAgAAAARACsAAAAGAAoAAAARACwAAAABAAkAAAAPACsAAAAAAAgAAAARAC0AAAABAAoAAAAMADAAAAAAAAoAAAANADAAAAACAAoAAAALAC4AAAAAAAgAAAALAC8AAAAAAAoAAAARACoAAAAAAAgAAAASACoAAAAGAAoAAAASACkAAAAAAAkAAAASACgAAAAAAAgAAAATACgAAAAGAAoAAAATACcAAAAAAAgAAAAUACcAAAAGAAoAAAAUACYAAAAAAAgAAAAVACYAAAAGAAoAAAAVACUAAAAAAAkAAAAVACQAAAAAAAgAAAAWACQAAAAGAAoAAAAWACMAAAAAAAgAAAAXACMAAAAGAAoAAAAXACIAAAAAAAgAAAAYACIAAAAGAAoAAAAYACEAAAAAAAgAAAAZACEAAAAGAAoAAAAZACAAAAAAAAgAAAAaAB8AAAAAAAgAAAAbAB8AAAAGAAoAAAAbAB4AAAAAAAgAAAAcAB4AAAABAAgAAAAdAB4AAAABAAgAAAAeAB0AAAAAAAgAAAAfAB0AAAABAAgAAAAgAB0AAAABAAgAAAAaACAAAAAGAAoAAAAeAB4AAAAGAAoAAAAhAB0AAAACAAgAAAAhAB4AAAACAAkAAAAhAB8AAAAFAAoAAAAiAB8AAAACAAgAAAAiACAAAAACAAoAAAAhACAAAAAFAAkAAAAhACEAAAACAAkAAAAhACIAAAACAAkAAAAhACMAAAACAAkAAAAhACQAAAACAAkAAAAhACUAAAACAAkAAAAhACYAAAACAAoAAAAgACcAAAACAAoAAAAfACgAAAACAAoAAAAgACYAAAAFAAkAAAAfACYAAAABAAkAAAAfACcAAAAFAAkAAAAeACgAAAABAAoAAAAdACkAAAACAAoAAAAcACkAAAAFAAkAAAAcACoAAAACAAoAAAAbACoAAAABAAoAAAAaACoAAAAFAAkAAAAaACsAAAACAAoAAAAZACsAAAAFAAkAAAAZACwAAAACAAoAAAAYACwAAAABAAoAAAAXACwAAAAFAAkAAAAXAC0AAAACAAoAAAAWAC0AAAABAAoAAAAVAC0AAAABAAoAAAAUAC0AAAABAAoAAAATAC0AAAABAAoAAAASAC0AAAABAAoAAAAgACUAAAABAAkAAAAgACQAAAABAAkAAAAgACMAAAABAAkAAAAgACIAAAABAAkAAAAgACEAAAABAAkAAAAgACAAAAABAAkAAAAgAB8AAAABAAkAAAAgAB4AAAABAAkAAAAfACUAAAABAAkAAAAfACQAAAABAAkAAAAfACMAAAABAAkAAAAfACIAAAABAAkAAAAfACEAAAABAAkAAAAfACAAAAABAAkAAAAfAB8AAAABAAkAAAAfAB4AAAABAAkAAAAeACcAAAABAAkAAAAeACYAAAABAAkAAAAeACUAAAABAAkAAAAeACQAAAABAAkAAAAeACMAAAABAAkAAAAeACIAAAABAAkAAAAeACEAAAABAAkAAAAeACAAAAABAAkAAAAeAB8AAAABAAkAAAAdACgAAAAFAAkAAAAdACcAAAABAAkAAAAdACYAAAABAAkAAAAdACUAAAABAAkAAAAdACQAAAABAAkAAAAdACMAAAABAAkAAAAdACIAAAABAAkAAAAdACEAAAABAAkAAAAdACAAAAABAAkAAAAdAB8AAAABAAkAAAAcACgAAAABAAkAAAAcACcAAAABAAkAAAAcACYAAAABAAkAAAAcACUAAAABAAkAAAAcACQAAAABAAkAAAAcACMAAAABAAkAAAAcACIAAAABAAkAAAAcACEAAAABAAkAAAAcACAAAAABAAkAAAAcAB8AAAABAAkAAAAbACkAAAABAAkAAAAbACgAAAABAAkAAAAbACcAAAABAAkAAAAbACYAAAABAAkAAAAbACUAAAABAAkAAAAbACQAAAABAAkAAAAbACMAAAABAAkAAAAbACIAAAABAAkAAAAbACEAAAABAAkAAAAbACAAAAABAAkAAAAaACkAAAABAAkAAAAaACgAAAABAAkAAAAaACcAAAABAAkAAAAaACYAAAABAAkAAAAaACUAAAABAAkAAAAaACQAAAABAAkAAAAaACMAAAABAAkAAAAaACIAAAABAAkAAAAaACEAAAABAAkAAAAZACoAAAABAAkAAAAZACkAAAABAAkAAAAZACgAAAABAAkAAAAZACcAAAABAAkAAAAZACYAAAABAAkAAAAZACUAAAABAAkAAAAZACQAAAABAAkAAAAZACMAAAABAAkAAAAZACIAAAABAAkAAAAYACsAAAABAAkAAAAYACoAAAABAAkAAAAYACkAAAABAAkAAAAYACgAAAABAAkAAAAYACcAAAABAAkAAAAYACYAAAABAAkAAAAYACUAAAABAAkAAAAYACQAAAABAAkAAAAYACMAAAABAAkAAAAXACsAAAABAAkAAAAXACoAAAABAAkAAAAXACkAAAABAAkAAAAXACgAAAABAAkAAAAXACcAAAABAAkAAAAXACYAAAABAAkAAAAXACUAAAABAAkAAAAXACQAAAABAAkAAAAWACwAAAABAAkAAAAWACsAAAABAAkAAAAWACoAAAABAAkAAAAWACkAAAABAAkAAAAWACgAAAABAAkAAAAWACcAAAABAAkAAAAWACYAAAABAAkAAAAWACUAAAABAAkAAAAVACwAAAABAAkAAAAVACsAAAABAAkAAAAVACoAAAABAAkAAAAVACkAAAABAAkAAAAVACgAAAABAAkAAAAVACcAAAABAAkAAAAUACwAAAABAAkAAAAUACsAAAABAAkAAAAUACoAAAABAAkAAAAUACkAAAABAAkAAAAUACgAAAABAAkAAAATACwAAAABAAkAAAATACsAAAABAAkAAAATACoAAAABAAkAAAATACkAAAABAAkAAAASACwAAAABAAkAAAASACsAAAABAAkAAAAdABQAAAAAAAoAAAAcABMAAAABAAoAAAAbABMAAAAAAAoAAAAaABIAAAAAAAoAAAAZABEAAAAAAAoAAAAYABAAAAABAAoAAAAXABAAAAAAAAoAAAAWAA8AAAAAAAoAAAAVAA4AAAAAAAoAAAAUAA0AAAABAAoAAAATAA0AAAAAAAoAAAASAAwAAAAAAAoAAAARAAsAAAABAAoAAAAQAAoAAAAGAAkAAAAPAAoAAAABAAoAAAAOAAkAAAAAAAgAAAAqABIAAAACAAgAAAApABIAAAABAAgAAAAoABIAAAABAAgAAAAnABIAAAAFAAoAAAAmABMAAAABAAoAAAAlABMAAAABAAoAAAAkABMAAAABAAoAAAAjABMAAAABAAoAAAAiABMAAAABAAoAAAAhABMAAAABAAoAAAAgABQAAAACAAoAAAAfABQAAAABAAoAAAAeABQAAAABAAoAAAAgABAAAAAFAAoAAAAhABAAAAABAAgAAAAiABAAAAACAAgAAAAjABEAAAABAAgAAAAkABEAAAABAAgAAAAlABEAAAABAAgAAAAmABEAAAABAAgAAAAnABEAAAACAAgAAAAeAAsAAAACAAgAAAAeAAwAAAACAAkAAAAfAA0AAAACAAgAAAAfAA4AAAACAAkAAAAgAA8AAAACAAgAAAAPAAkAAAABAAgAAAAQAAkAAAABAAgAAAARAAkAAAABAAgAAAASAAoAAAABAAkAAAATAAoAAAAFAAoAAAAUAAoAAAABAAgAAAAVAAoAAAABAAgAAAAWAAoAAAABAAgAAAAXAAoAAAABAAgAAAAYAAoAAAABAAgAAAAZAAoAAAACAAgAAAAaAAsAAAABAAgAAAAbAAsAAAABAAgAAAAcAAsAAAABAAgAAAAdAAsAAAABAAgAAAAmABIAAAABAAkAAAAlABIAAAABAAkAAAAkABIAAAABAAkAAAAjABIAAAABAAkAAAAiABIAAAABAAkAAAAiABEAAAAFAAoAAAAhABIAAAABAAkAAAAhABEAAAABAAkAAAAgABMAAAAFAAkAAAAgABIAAAABAAkAAAAgABEAAAABAAkAAAAfABMAAAABAAkAAAAfABIAAAABAAkAAAAfABEAAAABAAkAAAAfABAAAAABAAkAAAAfAA8AAAAFAAoAAAAeABMAAAABAAkAAAAeABIAAAABAAkAAAAeABEAAAABAAkAAAAeABAAAAABAAkAAAAeAA8AAAABAAkAAAAeAA4AAAABAAkAAAAeAA0AAAAFAAoAAAAdABMAAAAGAAkAAAAdABIAAAABAAkAAAAdABEAAAABAAkAAAAdABAAAAABAAkAAAAdAA8AAAABAAkAAAAdAA4AAAABAAkAAAAdAA0AAAABAAkAAAAdAAwAAAABAAkAAAAcABIAAAABAAkAAAAcABEAAAABAAkAAAAcABAAAAABAAkAAAAcAA8AAAABAAkAAAAcAA4AAAABAAkAAAAcAA0AAAABAAkAAAAcAAwAAAABAAkAAAAbABIAAAAGAAkAAAAbABEAAAABAAkAAAAbABAAAAABAAkAAAAbAA8AAAABAAkAAAAbAA4AAAABAAkAAAAbAA0AAAABAAkAAAAbAAwAAAABAAkAAAAaABEAAAAGAAkAAAAaABAAAAABAAkAAAAaAA8AAAABAAkAAAAaAA4AAAABAAkAAAAaAA0AAAABAAkAAAAaAAwAAAABAAkAAAAZABAAAAAGAAkAAAAZAA8AAAABAAkAAAAZAA4AAAABAAkAAAAZAA0AAAABAAkAAAAZAAwAAAABAAkAAAAZAAsAAAAFAAoAAAAYAA8AAAABAAkAAAAYAA4AAAABAAkAAAAYAA0AAAABAAkAAAAYAAwAAAABAAkAAAAYAAsAAAABAAkAAAAXAA8AAAAGAAkAAAAXAA4AAAABAAkAAAAXAA0AAAABAAkAAAAXAAwAAAABAAkAAAAXAAsAAAABAAkAAAAWAA4AAAAGAAkAAAAWAA0AAAABAAkAAAAWAAwAAAABAAkAAAAWAAsAAAABAAkAAAAVAA0AAAAGAAkAAAAVAAwAAAABAAkAAAAVAAsAAAABAAkAAAAUAAwAAAABAAkAAAAUAAsAAAABAAkAAAATAAwAAAAGAAkAAAATAAsAAAABAAkAAAASAAsAAAAGAAkAAAARAAoAAAABAAkAAAAQAAsAAAAAAAoAAAASAAkAAAABAAgAAAATAAkAAAACAAgAAAAnABMAAAABAAoAAAAoABMAAAABAAoAAAApABMAAAABAAoAAAAqABMAAAACAAoAAAAOAAoAAAAAAAoAAAAGADUAAAACAAkAAAAGADQAAAACAAgAAAAFADMAAAACAAkAAAAFADIAAAACAAgAAAAEADEAAAACAAkAAAAEADAAAAACAAgAAAAPADsAAAACAAgAAAAOADsAAAABAAgAAAANADoAAAACAAgAAAAMADkAAAACAAgAAAALADgAAAACAAgAAAAKADgAAAABAAgAAAAJADcAAAACAAgAAAAIADYAAAACAAgAAAAHADYAAAABAAgAAAANADsAAAAFAAoAAAAMADsAAAABAAkAAAAMADoAAAAFAAoAAAALADsAAAABAAkAAAALADoAAAABAAkAAAALADkAAAAFAAoAAAAKADsAAAABAAkAAAAKADoAAAABAAkAAAAKADkAAAABAAkAAAAJADsAAAABAAkAAAAJADoAAAABAAkAAAAJADkAAAABAAkAAAAJADgAAAAFAAoAAAAIADsAAAABAAkAAAAIADoAAAABAAkAAAAIADkAAAABAAkAAAAIADgAAAABAAkAAAAIADcAAAAFAAoAAAAHADsAAAABAAkAAAAHADoAAAABAAkAAAAHADkAAAABAAkAAAAHADgAAAABAAkAAAAHADcAAAABAAkAAAAGADsAAAABAAkAAAAGADoAAAABAAkAAAAGADkAAAABAAkAAAAGADgAAAABAAkAAAAGADcAAAABAAkAAAAGADYAAAAFAAoAAAAFADsAAAABAAkAAAAFADoAAAABAAkAAAAFADkAAAABAAkAAAAFADgAAAABAAkAAAAFADcAAAABAAkAAAAFADYAAAABAAkAAAAFADUAAAABAAkAAAAFADQAAAAFAAoAAAAEADsAAAABAAkAAAAEADoAAAABAAkAAAAEADkAAAABAAkAAAAEADgAAAABAAkAAAAEADcAAAABAAkAAAAEADYAAAABAAkAAAAEADUAAAABAAkAAAAEADQAAAABAAkAAAAEADMAAAABAAkAAAAEADIAAAAFAAoAAAAJABwAAAACAAgAAAAIABsAAAACAAgAAAAHABoAAAACAAgAAAAGABkAAAACAAgAAAAFABgAAAACAAgAAAAEABcAAAACAAgAAAAIACIAAAACAAoAAAAIACEAAAACAAkAAAAIACAAAAACAAkAAAAJAB8AAAACAAoAAAAJAB4AAAACAAkAAAAJAB0AAAACAAkAAAAEACcAAAACAAoAAAAFACYAAAACAAoAAAAGACUAAAACAAoAAAAGACQAAAACAAkAAAAHACMAAAACAAoAAAAIAB8AAAAFAAkAAAAIAB4AAAABAAkAAAAIAB0AAAABAAkAAAAIABwAAAAFAAoAAAAHACIAAAAFAAkAAAAHACEAAAABAAkAAAAHACAAAAABAAkAAAAHAB8AAAABAAkAAAAHAB4AAAABAAkAAAAHAB0AAAABAAkAAAAHABwAAAABAAkAAAAHABsAAAAFAAoAAAAGACMAAAAFAAkAAAAGACIAAAABAAkAAAAGACEAAAABAAkAAAAGACAAAAABAAkAAAAGAB8AAAABAAkAAAAGAB4AAAABAAkAAAAGAB0AAAABAAkAAAAGABwAAAABAAkAAAAGABsAAAABAAkAAAAGABoAAAAFAAoAAAAFACUAAAAFAAkAAAAFACQAAAABAAkAAAAFACMAAAABAAkAAAAFACIAAAABAAkAAAAFACEAAAABAAkAAAAFACAAAAABAAkAAAAFAB8AAAABAAkAAAAFAB4AAAABAAkAAAAFAB0AAAABAAkAAAAFABwAAAABAAkAAAAFABsAAAABAAkAAAAFABoAAAABAAkAAAAFABkAAAAFAAoAAAAEACYAAAAFAAkAAAAEACUAAAABAAkAAAAEACQAAAABAAkAAAAEACMAAAABAAkAAAAEACIAAAABAAkAAAAEACEAAAABAAkAAAAEACAAAAABAAkAAAAEAB8AAAABAAkAAAAEAB4AAAABAAkAAAAEAB0AAAABAAkAAAAEABwAAAABAAkAAAAEABsAAAABAAkAAAAEABoAAAABAAkAAAAEABkAAAABAAkAAAAEABgAAAAFAAoAAAAGAAYAAAABAAoAAAAFAAcAAAACAAkAAAAFAAgAAAACAAoAAAAEAAkAAAACAAkAAAAEAAoAAAACAAoAAAAMAAQAAAACAAoAAAALAAQAAAABAAoAAAAKAAUAAAACAAoAAAAJAAUAAAABAAoAAAAIAAUAAAABAAoAAAAHAAYAAAACAAoAAAAKAAQAAAAFAAkAAAAJAAQAAAABAAkAAAAIAAQAAAABAAkAAAAHAAUAAAAFAAkAAAAHAAQAAAABAAkAAAAGAAUAAAABAAkAAAAGAAQAAAABAAkAAAAFAAYAAAAFAAkAAAAFAAUAAAABAAkAAAAFAAQAAAABAAkAAAAEAAgAAAAFAAkAAAAEAAcAAAABAAkAAAAEAAYAAAABAAkAAAAEAAUAAAABAAkAAAAEAAQAAAABAAkAAAAyADkAAAABAAkAAAAxADkAAAAAAAkAAAAwADoAAAABAAgAAAAvADoAAAAAAAgAAAAuADsAAAABAAgAAAAtADsAAAAAAAgAAAAvADUAAAAAAAgAAAAwADYAAAAGAAkAAAAxADcAAAABAAkAAAAxADgAAAAGAAkAAAA0AC8AAAAAAAgAAAAzADAAAAAAAAgAAAAyADEAAAAAAAgAAAAxADIAAAAAAAgAAAAxADMAAAAAAAkAAAAwADQAAAAAAAgAAAA5AC0AAAAGAAoAAAA4AC0AAAAAAAgAAAA3AC4AAAABAAgAAAA2AC4AAAAAAAgAAAA1AC8AAAABAAgAAAA7ACYAAAAAAAgAAAA7ACcAAAAAAAkAAAA7ACgAAAAAAAkAAAA6ACkAAAAAAAgAAAA6ACoAAAAAAAkAAAA6ACsAAAAAAAkAAAA5ACwAAAAAAAgAAAA7ADsAAAABAAkAAAA7ADoAAAABAAkAAAA7ADkAAAABAAkAAAA7ADgAAAABAAkAAAA7ADcAAAABAAkAAAA7ADYAAAABAAkAAAA7ADUAAAABAAkAAAA7ADQAAAABAAkAAAA7ADMAAAABAAkAAAA7ADIAAAABAAkAAAA7ADEAAAABAAkAAAA7ADAAAAABAAkAAAA7AC8AAAABAAkAAAA7AC4AAAABAAkAAAA7AC0AAAABAAkAAAA7ACwAAAABAAkAAAA7ACsAAAABAAkAAAA7ACoAAAABAAkAAAA7ACkAAAAGAAoAAAA6ADsAAAABAAkAAAA6ADoAAAABAAkAAAA6ADkAAAABAAkAAAA6ADgAAAABAAkAAAA6ADcAAAABAAkAAAA6ADYAAAABAAkAAAA6ADUAAAABAAkAAAA6ADQAAAABAAkAAAA6ADMAAAABAAkAAAA6ADIAAAABAAkAAAA6ADEAAAABAAkAAAA6ADAAAAABAAkAAAA6AC8AAAABAAkAAAA6AC4AAAABAAkAAAA6AC0AAAABAAkAAAA6ACwAAAAGAAoAAAA5ADsAAAABAAkAAAA5ADoAAAABAAkAAAA5ADkAAAABAAkAAAA5ADgAAAABAAkAAAA5ADcAAAABAAkAAAA5ADYAAAABAAkAAAA5ADUAAAABAAkAAAA5ADQAAAABAAkAAAA5ADMAAAABAAkAAAA5ADIAAAABAAkAAAA5ADEAAAABAAkAAAA5ADAAAAABAAkAAAA5AC8AAAABAAkAAAA5AC4AAAABAAkAAAA4ADsAAAABAAkAAAA4ADoAAAABAAkAAAA4ADkAAAABAAkAAAA4ADgAAAABAAkAAAA4ADcAAAABAAkAAAA4ADYAAAABAAkAAAA4ADUAAAABAAkAAAA4ADQAAAABAAkAAAA4ADMAAAABAAkAAAA4ADIAAAABAAkAAAA4ADEAAAABAAkAAAA4ADAAAAABAAkAAAA4AC8AAAABAAkAAAA4AC4AAAAGAAoAAAA3ADsAAAABAAkAAAA3ADoAAAABAAkAAAA3ADkAAAABAAkAAAA3ADgAAAABAAkAAAA3ADcAAAABAAkAAAA3ADYAAAABAAkAAAA3ADUAAAABAAkAAAA3ADQAAAABAAkAAAA3ADMAAAABAAkAAAA3ADIAAAABAAkAAAA3ADEAAAABAAkAAAA3ADAAAAABAAkAAAA3AC8AAAABAAkAAAA2ADsAAAABAAkAAAA2ADoAAAABAAkAAAA2ADkAAAABAAkAAAA2ADgAAAABAAkAAAA2ADcAAAABAAkAAAA2ADYAAAABAAkAAAA2ADUAAAABAAkAAAA2ADQAAAABAAkAAAA2ADMAAAABAAkAAAA2ADIAAAABAAkAAAA2ADEAAAABAAkAAAA2ADAAAAABAAkAAAA2AC8AAAAGAAoAAAA1ADsAAAABAAkAAAA1ADoAAAABAAkAAAA1ADkAAAABAAkAAAA1ADgAAAABAAkAAAA1ADcAAAABAAkAAAA1ADYAAAABAAkAAAA1ADUAAAABAAkAAAA1ADQAAAABAAkAAAA1ADMAAAABAAkAAAA1ADIAAAABAAkAAAA1ADEAAAABAAkAAAA1ADAAAAABAAkAAAA0ADsAAAABAAkAAAA0ADoAAAABAAkAAAA0ADkAAAABAAkAAAA0ADgAAAABAAkAAAA0ADcAAAABAAkAAAA0ADYAAAABAAkAAAA0ADUAAAABAAkAAAA0ADQAAAABAAkAAAA0ADMAAAABAAkAAAA0ADIAAAABAAkAAAA0ADEAAAABAAkAAAA0ADAAAAAGAAoAAAAzADsAAAABAAkAAAAzADoAAAABAAkAAAAzADkAAAABAAkAAAAzADgAAAABAAkAAAAzADcAAAABAAkAAAAzADYAAAABAAkAAAAzADUAAAABAAkAAAAzADQAAAABAAkAAAAzADMAAAABAAkAAAAzADIAAAABAAkAAAAzADEAAAAGAAoAAAAyADsAAAABAAkAAAAyADoAAAABAAkAAAAyADgAAAABAAkAAAAyADcAAAABAAkAAAAyADYAAAABAAkAAAAyADUAAAABAAkAAAAyADQAAAABAAkAAAAyADMAAAABAAkAAAAyADIAAAAGAAoAAAAxADsAAAABAAkAAAAxADoAAAAGAAoAAAAxADYAAAABAAkAAAAxADUAAAABAAkAAAAxADQAAAAGAAoAAAAwADsAAAABAAkAAAAwADUAAAAGAAoAAAAvADsAAAAGAAoAAAAvADYAAAAAAAoAAAAwADcAAAAAAAkAAAAwADgAAAAAAAoAAAAwAAYAAAAAAAoAAAAvAAUAAAABAAoAAAAuAAUAAAAAAAoAAAAtAAQAAAABAAoAAAAsAAQAAAAAAAoAAAA2AAcAAAABAAoAAAA1AAcAAAABAAoAAAA0AAcAAAAAAAoAAAAzAAYAAAABAAoAAAAyAAYAAAABAAoAAAAxAAYAAAABAAoAAAA4AAkAAAAAAAkAAAA3AAgAAAAAAAoAAAA3AAwAAAAAAAkAAAA3AAsAAAAAAAgAAAA4AAoAAAAAAAkAAAA0ABIAAAAAAAkAAAA0ABEAAAAAAAgAAAA1ABAAAAAAAAkAAAA1AA8AAAAAAAgAAAA2AA4AAAAAAAkAAAA2AA0AAAAAAAgAAAA3ABwAAAAAAAoAAAA3ABsAAAAAAAkAAAA2ABoAAAAAAAoAAAA2ABkAAAAAAAkAAAA2ABgAAAAAAAkAAAA1ABcAAAAAAAoAAAA1ABYAAAAAAAkAAAA1ABUAAAAAAAkAAAA1ABQAAAAAAAkAAAA0ABMAAAAAAAoAAAA7AB8AAAAAAAoAAAA6AB4AAAABAAoAAAA5AB4AAAAAAAoAAAA4AB0AAAAAAAoAAAA7AB4AAAAGAAkAAAA7AB0AAAABAAkAAAA7ABwAAAABAAkAAAA7ABsAAAABAAkAAAA7ABoAAAABAAkAAAA7ABkAAAABAAkAAAA7ABgAAAABAAkAAAA7ABcAAAABAAkAAAA7ABYAAAABAAkAAAA7ABUAAAABAAkAAAA7ABQAAAABAAkAAAA7ABMAAAABAAkAAAA7ABIAAAABAAkAAAA7ABEAAAABAAkAAAA7ABAAAAABAAkAAAA7AA8AAAABAAkAAAA7AA4AAAABAAkAAAA7AA0AAAABAAkAAAA7AAwAAAABAAkAAAA7AAsAAAABAAkAAAA7AAoAAAABAAkAAAA7AAkAAAABAAkAAAA7AAgAAAABAAkAAAA7AAcAAAABAAkAAAA7AAYAAAABAAkAAAA7AAUAAAABAAkAAAA7AAQAAAABAAkAAAA6AB0AAAABAAkAAAA6ABwAAAABAAkAAAA6ABsAAAABAAkAAAA6ABoAAAABAAkAAAA6ABkAAAABAAkAAAA6ABgAAAABAAkAAAA6ABcAAAABAAkAAAA6ABYAAAABAAkAAAA6ABUAAAABAAkAAAA6ABQAAAABAAkAAAA6ABMAAAABAAkAAAA6ABIAAAABAAkAAAA6ABEAAAABAAkAAAA6ABAAAAABAAkAAAA6AA8AAAABAAkAAAA6AA4AAAABAAkAAAA6AA0AAAABAAkAAAA6AAwAAAABAAkAAAA6AAsAAAABAAkAAAA6AAoAAAABAAkAAAA6AAkAAAABAAkAAAA6AAgAAAABAAkAAAA6AAcAAAABAAkAAAA6AAYAAAABAAkAAAA6AAUAAAABAAkAAAA6AAQAAAABAAkAAAA5AB0AAAAGAAkAAAA5ABwAAAABAAkAAAA5ABsAAAABAAkAAAA5ABoAAAABAAkAAAA5ABkAAAABAAkAAAA5ABgAAAABAAkAAAA5ABcAAAABAAkAAAA5ABYAAAABAAkAAAA5ABUAAAABAAkAAAA5ABQAAAABAAkAAAA5ABMAAAABAAkAAAA5ABIAAAABAAkAAAA5ABEAAAABAAkAAAA5ABAAAAABAAkAAAA5AA8AAAABAAkAAAA5AA4AAAABAAkAAAA5AA0AAAABAAkAAAA5AAwAAAABAAkAAAA5AAsAAAABAAkAAAA5AAoAAAABAAkAAAA5AAkAAAABAAkAAAA5AAgAAAABAAkAAAA5AAcAAAABAAkAAAA5AAYAAAABAAkAAAA5AAUAAAABAAkAAAA5AAQAAAABAAkAAAA4ABwAAAAGAAkAAAA4ABsAAAABAAkAAAA4ABoAAAABAAkAAAA4ABkAAAABAAkAAAA4ABgAAAABAAkAAAA4ABcAAAABAAkAAAA4ABYAAAABAAkAAAA4ABUAAAABAAkAAAA4ABQAAAABAAkAAAA4ABMAAAABAAkAAAA4ABIAAAABAAkAAAA4ABEAAAABAAkAAAA4ABAAAAABAAkAAAA4AA8AAAABAAkAAAA4AA4AAAABAAkAAAA4AA0AAAABAAkAAAA4AAwAAAABAAkAAAA4AAsAAAAGAAoAAAA4AAgAAAAGAAkAAAA4AAcAAAABAAkAAAA4AAYAAAABAAkAAAA4AAUAAAABAAkAAAA4AAQAAAABAAkAAAA3ABoAAAAGAAkAAAA3ABkAAAABAAkAAAA3ABgAAAABAAkAAAA3ABcAAAABAAkAAAA3ABYAAAABAAkAAAA3ABUAAAABAAkAAAA3ABQAAAABAAkAAAA3ABMAAAABAAkAAAA3ABIAAAABAAkAAAA3ABEAAAABAAkAAAA3ABAAAAABAAkAAAA3AA8AAAABAAkAAAA3AA4AAAABAAkAAAA3AA0AAAAGAAoAAAA3AAcAAAAGAAkAAAA3AAYAAAABAAkAAAA3AAUAAAABAAkAAAA3AAQAAAABAAkAAAA2ABcAAAAGAAkAAAA2ABYAAAABAAkAAAA2ABUAAAABAAkAAAA2ABQAAAABAAkAAAA2ABMAAAABAAkAAAA2ABIAAAABAAkAAAA2ABEAAAABAAkAAAA2ABAAAAABAAkAAAA2AA8AAAAGAAoAAAA2AAYAAAABAAkAAAA2AAUAAAABAAkAAAA2AAQAAAABAAkAAAA1ABMAAAAGAAkAAAA1ABIAAAABAAkAAAA1ABEAAAAGAAoAAAA1AAYAAAABAAkAAAA1AAUAAAABAAkAAAA1AAQAAAABAAkAAAA0AAYAAAAGAAkAAAA0AAUAAAABAAkAAAA0AAQAAAABAAkAAAAzAAUAAAABAAkAAAAzAAQAAAABAAkAAAAyAAUAAAABAAkAAAAyAAQAAAABAAkAAAAxAAUAAAABAAkAAAAxAAQAAAABAAkAAAAwAAUAAAAGAAkAAAAwAAQAAAABAAkAAAAvAAQAAAABAAkAAAAuAAQAAAAGAAkAAAAqACcAAAAAAAgAAAArACYAAAAAAAgAAAAsACYAAAABAAgAAAAtACUAAAAAAAgAAAAuACQAAAAAAAgAAAAvACQAAAABAAgAAAApACwAAAAAAAoAAAApACsAAAAAAAkAAAApACoAAAAAAAgAAAAqACkAAAAAAAkAAAAqACgAAAAAAAkAAAAtACwAAAACAAoAAAAsACwAAAABAAoAAAArACwAAAABAAoAAAAqACwAAAABAAoAAAAvACgAAAABAAoAAAAuACkAAAACAAkAAAAuACoAAAACAAoAAAAtACsAAAACAAkAAAAzACgAAAACAAoAAAAyACgAAAABAAoAAAAxACgAAAABAAoAAAAwACgAAAABAAoAAAAxACQAAAACAAgAAAAxACUAAAACAAkAAAAyACYAAAACAAgAAAAyACcAAAAFAAoAAAAxACcAAAABAAkAAAAxACYAAAAFAAoAAAAwACcAAAABAAkAAAAwACYAAAABAAkAAAAwACUAAAABAAkAAAAwACQAAAABAAgAAAAvACcAAAABAAkAAAAvACYAAAABAAkAAAAvACUAAAABAAkAAAAuACgAAAAFAAkAAAAuACcAAAABAAkAAAAuACYAAAABAAkAAAAuACUAAAAGAAoAAAAtACoAAAAFAAkAAAAtACkAAAABAAkAAAAtACgAAAABAAkAAAAtACcAAAABAAkAAAAtACYAAAAGAAoAAAAsACsAAAABAAkAAAAsACoAAAABAAkAAAAsACkAAAABAAkAAAAsACgAAAABAAkAAAAsACcAAAABAAkAAAArACsAAAABAAkAAAArACoAAAABAAkAAAArACkAAAABAAkAAAArACgAAAABAAkAAAArACcAAAAGAAoAAAAqACsAAAABAAkAAAAqACoAAAAGAAoAAAAzACcAAAACAAgAAAA=") tile_set = SubResource("TileSet_twrk0") [node name="buildings" type="Node2D" parent="TileMap"]