From d81f9cace8e9b0c895fba865c39bed6e65eb1620 Mon Sep 17 00:00:00 2001 From: Luca Date: Wed, 8 Jan 2025 14:59:29 +0100 Subject: [PATCH 1/7] joar --- .../tilemap/tilemaps/tilemap_objects.png | Bin 433 -> 0 bytes project/assets/tilemap/tileset.tres | 1573 ++++++++++++++++- project/main-scenes/island.tscn | 20 +- project/project.godot | 20 + project/scripts/global/GameManager.gd | 31 +- project/scripts/player/PlayerManager.gd | 184 +- project/scripts/player/tree/BehaviorTree.gd | 26 +- project/scripts/player/tree/Task.gd | 58 +- .../player/tree/impl/base/TaskSelector.gd | 12 +- project/scripts/tilemap/TileMapLayerAccess.gd | 78 +- project/scripts/tilemap/TileMapTileTypes.gd | 14 +- project/scripts/tilemap/World.gd | 16 +- 12 files changed, 1857 insertions(+), 175 deletions(-) delete mode 100644 project/assets/tilemap/tilemaps/tilemap_objects.png diff --git a/project/assets/tilemap/tilemaps/tilemap_objects.png b/project/assets/tilemap/tilemaps/tilemap_objects.png deleted file mode 100644 index 65cd72d95f246c7444bb8f8f90caec6d4af613c8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 433 zcmV;i0Z#sjP)b-ZkJ_j!M$0Y6DW^M8a3%9nNh$xUodoCb(2~EhC03@r;S!lL@ z;m70k=;R#RIb80KsadXqJ-(jN9u%>#4&w-vV!R$55=9}!XT6>(d7?N%LBMc&hspm; z9~5DULGKe0HOo~PxR-?l0o~y{7+N~*hh{2?43fmiXd;*-dtTb9XcVOof1kV2;Tj^B zHrhISQzM^)DnM2uOed^TDUyhqOI<>qC~=8<@0}dDR&sbvWkTdAQK6hi3_r3RyD^Ly^ z(c09hL9&&wz!A|z<=y}d__~&+&u+7JW;16I=kF4+HDxo^#A)E3C_0!)a!ZYvqdU!s bkqzAk-Tp4phUgTh00000NkvXXu0mjfDpb8K diff --git a/project/assets/tilemap/tileset.tres b/project/assets/tilemap/tileset.tres index df5afa9..56de99a 100644 --- a/project/assets/tilemap/tileset.tres +++ b/project/assets/tilemap/tileset.tres @@ -1,9 +1,10 @@ -[gd_resource type="TileSet" load_steps=9 format=3 uid="uid://bi836ygcmyvhb"] +[gd_resource type="TileSet" load_steps=11 format=3 uid="uid://bi836ygcmyvhb"] [ext_resource type="Texture2D" uid="uid://dy0gpc2vgr3o5" path="res://assets/tilemap/tilemaps/tilemap_ground.png" id="1_ukrsa"] -[ext_resource type="Texture2D" uid="uid://cvb8hqljk0rv3" path="res://assets/tilemap/tilemaps/tilemap_objects.png" id="2_o4fdg"] +[ext_resource type="Texture2D" uid="uid://yo7djo6jpwud" path="res://assets/tilemap/tilemaps/tilemap_objects_with_woods.png" id="2_4qjvp"] [ext_resource type="Texture2D" uid="uid://d1sdhqjtrt1ng" path="res://assets/tilemap/tilemaps/tilemap_temperature.png" id="3_xap0v"] [ext_resource type="Texture2D" uid="uid://bam5su5j62mof" path="res://assets/tilemap/tilemaps/tilemap_player.png" id="4_f38wc"] +[ext_resource type="Texture2D" uid="uid://csuihs28cgrr4" path="res://assets/tilemap/tilemaps/tilemap_dome.png" id="6_q2m2b"] [sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_114re"] texture = ExtResource("1_ukrsa") @@ -18,11 +19,19 @@ texture = ExtResource("1_ukrsa") 3:0/0/custom_data_0 = true 3:0/0/custom_data_2 = 1 -[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_7jeam"] -texture = ExtResource("2_o4fdg") +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_x77e4"] +texture = ExtResource("2_4qjvp") 0:0/0 = 0 1:0/0 = 0 2:0/0 = 0 +0:1/0 = 0 +0:2/0 = 0 +0:3/0 = 0 +1:3/0 = 0 +0:4/0 = 0 +0:5/0 = 0 +0:6/0 = 0 +0:7/0 = 0 [sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_1og8x"] texture = ExtResource("3_xap0v") @@ -35,6 +44,1559 @@ texture = ExtResource("3_xap0v") texture = ExtResource("4_f38wc") 0:0/0 = 0 +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_m8frf"] +texture = ExtResource("6_q2m2b") +0:0/0 = 0 +1:0/0 = 0 +2:0/0 = 0 +3:0/0 = 0 +4:0/0 = 0 +5:0/0 = 0 +6:0/0 = 0 +7:0/0 = 0 +8:0/0 = 0 +9:0/0 = 0 +10:0/0 = 0 +11:0/0 = 0 +12:0/0 = 0 +13:0/0 = 0 +14:0/0 = 0 +15:0/0 = 0 +16:0/0 = 0 +17:0/0 = 0 +18:0/0 = 0 +19:0/0 = 0 +20:0/0 = 0 +21:0/0 = 0 +22:0/0 = 0 +23:0/0 = 0 +24:0/0 = 0 +25:0/0 = 0 +26:0/0 = 0 +27:0/0 = 0 +28:0/0 = 0 +29:0/0 = 0 +30:0/0 = 0 +31:0/0 = 0 +32:0/0 = 0 +33:0/0 = 0 +34:0/0 = 0 +35:0/0 = 0 +36:0/0 = 0 +37:0/0 = 0 +38:0/0 = 0 +39:0/0 = 0 +40:0/0 = 0 +41:0/0 = 0 +42:0/0 = 0 +43:0/0 = 0 +44:0/0 = 0 +45:0/0 = 0 +46:0/0 = 0 +47:0/0 = 0 +48:0/0 = 0 +49:0/0 = 0 +0:1/0 = 0 +1:1/0 = 0 +2:1/0 = 0 +3:1/0 = 0 +4:1/0 = 0 +5:1/0 = 0 +6:1/0 = 0 +7:1/0 = 0 +8:1/0 = 0 +9:1/0 = 0 +10:1/0 = 0 +11:1/0 = 0 +12:1/0 = 0 +13:1/0 = 0 +14:1/0 = 0 +15:1/0 = 0 +16:1/0 = 0 +17:1/0 = 0 +18:1/0 = 0 +19:1/0 = 0 +20:1/0 = 0 +21:1/0 = 0 +22:1/0 = 0 +23:1/0 = 0 +24:1/0 = 0 +25:1/0 = 0 +26:1/0 = 0 +27:1/0 = 0 +28:1/0 = 0 +29:1/0 = 0 +30:1/0 = 0 +31:1/0 = 0 +32:1/0 = 0 +33:1/0 = 0 +34:1/0 = 0 +35:1/0 = 0 +36:1/0 = 0 +37:1/0 = 0 +38:1/0 = 0 +39:1/0 = 0 +40:1/0 = 0 +41:1/0 = 0 +42:1/0 = 0 +43:1/0 = 0 +44:1/0 = 0 +45:1/0 = 0 +46:1/0 = 0 +47:1/0 = 0 +48:1/0 = 0 +49:1/0 = 0 +0:2/0 = 0 +1:2/0 = 0 +2:2/0 = 0 +3:2/0 = 0 +4:2/0 = 0 +5:2/0 = 0 +6:2/0 = 0 +7:2/0 = 0 +8:2/0 = 0 +9:2/0 = 0 +10:2/0 = 0 +11:2/0 = 0 +12:2/0 = 0 +13:2/0 = 0 +14:2/0 = 0 +15:2/0 = 0 +16:2/0 = 0 +17:2/0 = 0 +18:2/0 = 0 +19:2/0 = 0 +20:2/0 = 0 +21:2/0 = 0 +22:2/0 = 0 +23:2/0 = 0 +24:2/0 = 0 +25:2/0 = 0 +26:2/0 = 0 +27:2/0 = 0 +28:2/0 = 0 +29:2/0 = 0 +30:2/0 = 0 +31:2/0 = 0 +32:2/0 = 0 +33:2/0 = 0 +34:2/0 = 0 +35:2/0 = 0 +36:2/0 = 0 +37:2/0 = 0 +38:2/0 = 0 +39:2/0 = 0 +40:2/0 = 0 +41:2/0 = 0 +42:2/0 = 0 +43:2/0 = 0 +44:2/0 = 0 +45:2/0 = 0 +46:2/0 = 0 +47:2/0 = 0 +48:2/0 = 0 +49:2/0 = 0 +0:3/0 = 0 +1:3/0 = 0 +2:3/0 = 0 +3:3/0 = 0 +4:3/0 = 0 +5:3/0 = 0 +6:3/0 = 0 +7:3/0 = 0 +8:3/0 = 0 +9:3/0 = 0 +10:3/0 = 0 +11:3/0 = 0 +12:3/0 = 0 +13:3/0 = 0 +14:3/0 = 0 +15:3/0 = 0 +16:3/0 = 0 +17:3/0 = 0 +18:3/0 = 0 +19:3/0 = 0 +20:3/0 = 0 +21:3/0 = 0 +22:3/0 = 0 +23:3/0 = 0 +24:3/0 = 0 +25:3/0 = 0 +26:3/0 = 0 +27:3/0 = 0 +28:3/0 = 0 +29:3/0 = 0 +30:3/0 = 0 +31:3/0 = 0 +32:3/0 = 0 +33:3/0 = 0 +34:3/0 = 0 +35:3/0 = 0 +36:3/0 = 0 +37:3/0 = 0 +38:3/0 = 0 +39:3/0 = 0 +40:3/0 = 0 +41:3/0 = 0 +42:3/0 = 0 +43:3/0 = 0 +44:3/0 = 0 +45:3/0 = 0 +46:3/0 = 0 +47:3/0 = 0 +48:3/0 = 0 +49:3/0 = 0 +0:4/0 = 0 +1:4/0 = 0 +2:4/0 = 0 +3:4/0 = 0 +4:4/0 = 0 +5:4/0 = 0 +6:4/0 = 0 +7:4/0 = 0 +8:4/0 = 0 +9:4/0 = 0 +10:4/0 = 0 +11:4/0 = 0 +12:4/0 = 0 +13:4/0 = 0 +14:4/0 = 0 +15:4/0 = 0 +16:4/0 = 0 +17:4/0 = 0 +18:4/0 = 0 +19:4/0 = 0 +20:4/0 = 0 +21:4/0 = 0 +22:4/0 = 0 +23:4/0 = 0 +24:4/0 = 0 +25:4/0 = 0 +26:4/0 = 0 +27:4/0 = 0 +28:4/0 = 0 +29:4/0 = 0 +30:4/0 = 0 +31:4/0 = 0 +32:4/0 = 0 +33:4/0 = 0 +34:4/0 = 0 +35:4/0 = 0 +36:4/0 = 0 +37:4/0 = 0 +38:4/0 = 0 +39:4/0 = 0 +40:4/0 = 0 +41:4/0 = 0 +42:4/0 = 0 +43:4/0 = 0 +44:4/0 = 0 +45:4/0 = 0 +46:4/0 = 0 +47:4/0 = 0 +48:4/0 = 0 +49:4/0 = 0 +0:5/0 = 0 +1:5/0 = 0 +2:5/0 = 0 +3:5/0 = 0 +4:5/0 = 0 +5:5/0 = 0 +6:5/0 = 0 +7:5/0 = 0 +8:5/0 = 0 +9:5/0 = 0 +10:5/0 = 0 +11:5/0 = 0 +12:5/0 = 0 +13:5/0 = 0 +14:5/0 = 0 +15:5/0 = 0 +16:5/0 = 0 +17:5/0 = 0 +18:5/0 = 0 +19:5/0 = 0 +20:5/0 = 0 +21:5/0 = 0 +22:5/0 = 0 +23:5/0 = 0 +24:5/0 = 0 +25:5/0 = 0 +26:5/0 = 0 +27:5/0 = 0 +28:5/0 = 0 +29:5/0 = 0 +30:5/0 = 0 +31:5/0 = 0 +32:5/0 = 0 +33:5/0 = 0 +34:5/0 = 0 +35:5/0 = 0 +36:5/0 = 0 +37:5/0 = 0 +38:5/0 = 0 +39:5/0 = 0 +40:5/0 = 0 +41:5/0 = 0 +42:5/0 = 0 +43:5/0 = 0 +44:5/0 = 0 +45:5/0 = 0 +46:5/0 = 0 +47:5/0 = 0 +48:5/0 = 0 +49:5/0 = 0 +0:6/0 = 0 +1:6/0 = 0 +2:6/0 = 0 +3:6/0 = 0 +4:6/0 = 0 +5:6/0 = 0 +6:6/0 = 0 +7:6/0 = 0 +8:6/0 = 0 +9:6/0 = 0 +10:6/0 = 0 +11:6/0 = 0 +12:6/0 = 0 +13:6/0 = 0 +14:6/0 = 0 +15:6/0 = 0 +16:6/0 = 0 +17:6/0 = 0 +18:6/0 = 0 +19:6/0 = 0 +20:6/0 = 0 +21:6/0 = 0 +22:6/0 = 0 +23:6/0 = 0 +24:6/0 = 0 +25:6/0 = 0 +26:6/0 = 0 +27:6/0 = 0 +28:6/0 = 0 +29:6/0 = 0 +30:6/0 = 0 +31:6/0 = 0 +32:6/0 = 0 +33:6/0 = 0 +34:6/0 = 0 +35:6/0 = 0 +36:6/0 = 0 +37:6/0 = 0 +38:6/0 = 0 +39:6/0 = 0 +40:6/0 = 0 +41:6/0 = 0 +42:6/0 = 0 +43:6/0 = 0 +44:6/0 = 0 +45:6/0 = 0 +46:6/0 = 0 +47:6/0 = 0 +48:6/0 = 0 +49:6/0 = 0 +0:7/0 = 0 +1:7/0 = 0 +2:7/0 = 0 +3:7/0 = 0 +4:7/0 = 0 +5:7/0 = 0 +6:7/0 = 0 +7:7/0 = 0 +8:7/0 = 0 +9:7/0 = 0 +10:7/0 = 0 +11:7/0 = 0 +12:7/0 = 0 +13:7/0 = 0 +14:7/0 = 0 +15:7/0 = 0 +16:7/0 = 0 +17:7/0 = 0 +18:7/0 = 0 +19:7/0 = 0 +20:7/0 = 0 +21:7/0 = 0 +22:7/0 = 0 +23:7/0 = 0 +24:7/0 = 0 +25:7/0 = 0 +26:7/0 = 0 +27:7/0 = 0 +28:7/0 = 0 +29:7/0 = 0 +30:7/0 = 0 +31:7/0 = 0 +32:7/0 = 0 +33:7/0 = 0 +34:7/0 = 0 +35:7/0 = 0 +36:7/0 = 0 +37:7/0 = 0 +38:7/0 = 0 +39:7/0 = 0 +40:7/0 = 0 +41:7/0 = 0 +42:7/0 = 0 +43:7/0 = 0 +44:7/0 = 0 +45:7/0 = 0 +46:7/0 = 0 +47:7/0 = 0 +48:7/0 = 0 +49:7/0 = 0 +0:8/0 = 0 +1:8/0 = 0 +2:8/0 = 0 +3:8/0 = 0 +4:8/0 = 0 +5:8/0 = 0 +6:8/0 = 0 +7:8/0 = 0 +8:8/0 = 0 +9:8/0 = 0 +10:8/0 = 0 +11:8/0 = 0 +12:8/0 = 0 +13:8/0 = 0 +14:8/0 = 0 +15:8/0 = 0 +16:8/0 = 0 +17:8/0 = 0 +18:8/0 = 0 +19:8/0 = 0 +20:8/0 = 0 +21:8/0 = 0 +22:8/0 = 0 +23:8/0 = 0 +24:8/0 = 0 +25:8/0 = 0 +26:8/0 = 0 +27:8/0 = 0 +28:8/0 = 0 +29:8/0 = 0 +30:8/0 = 0 +31:8/0 = 0 +32:8/0 = 0 +33:8/0 = 0 +34:8/0 = 0 +35:8/0 = 0 +36:8/0 = 0 +37:8/0 = 0 +38:8/0 = 0 +39:8/0 = 0 +40:8/0 = 0 +41:8/0 = 0 +42:8/0 = 0 +43:8/0 = 0 +44:8/0 = 0 +45:8/0 = 0 +46:8/0 = 0 +47:8/0 = 0 +48:8/0 = 0 +49:8/0 = 0 +0:9/0 = 0 +1:9/0 = 0 +2:9/0 = 0 +3:9/0 = 0 +4:9/0 = 0 +5:9/0 = 0 +6:9/0 = 0 +7:9/0 = 0 +8:9/0 = 0 +9:9/0 = 0 +10:9/0 = 0 +11:9/0 = 0 +12:9/0 = 0 +13:9/0 = 0 +14:9/0 = 0 +15:9/0 = 0 +16:9/0 = 0 +17:9/0 = 0 +18:9/0 = 0 +19:9/0 = 0 +20:9/0 = 0 +21:9/0 = 0 +22:9/0 = 0 +23:9/0 = 0 +24:9/0 = 0 +25:9/0 = 0 +26:9/0 = 0 +27:9/0 = 0 +28:9/0 = 0 +29:9/0 = 0 +30:9/0 = 0 +31:9/0 = 0 +32:9/0 = 0 +33:9/0 = 0 +34:9/0 = 0 +35:9/0 = 0 +36:9/0 = 0 +37:9/0 = 0 +38:9/0 = 0 +39:9/0 = 0 +40:9/0 = 0 +41:9/0 = 0 +42:9/0 = 0 +43:9/0 = 0 +44:9/0 = 0 +45:9/0 = 0 +46:9/0 = 0 +47:9/0 = 0 +48:9/0 = 0 +49:9/0 = 0 +0:10/0 = 0 +1:10/0 = 0 +2:10/0 = 0 +3:10/0 = 0 +4:10/0 = 0 +5:10/0 = 0 +6:10/0 = 0 +7:10/0 = 0 +8:10/0 = 0 +9:10/0 = 0 +10:10/0 = 0 +11:10/0 = 0 +12:10/0 = 0 +13:10/0 = 0 +14:10/0 = 0 +15:10/0 = 0 +16:10/0 = 0 +17:10/0 = 0 +18:10/0 = 0 +19:10/0 = 0 +20:10/0 = 0 +21:10/0 = 0 +22:10/0 = 0 +23:10/0 = 0 +24:10/0 = 0 +25:10/0 = 0 +26:10/0 = 0 +27:10/0 = 0 +28:10/0 = 0 +29:10/0 = 0 +30:10/0 = 0 +31:10/0 = 0 +32:10/0 = 0 +33:10/0 = 0 +34:10/0 = 0 +35:10/0 = 0 +36:10/0 = 0 +37:10/0 = 0 +38:10/0 = 0 +39:10/0 = 0 +40:10/0 = 0 +41:10/0 = 0 +42:10/0 = 0 +43:10/0 = 0 +44:10/0 = 0 +45:10/0 = 0 +46:10/0 = 0 +47:10/0 = 0 +48:10/0 = 0 +49:10/0 = 0 +0:11/0 = 0 +1:11/0 = 0 +2:11/0 = 0 +3:11/0 = 0 +4:11/0 = 0 +5:11/0 = 0 +6:11/0 = 0 +7:11/0 = 0 +8:11/0 = 0 +9:11/0 = 0 +10:11/0 = 0 +11:11/0 = 0 +12:11/0 = 0 +13:11/0 = 0 +14:11/0 = 0 +15:11/0 = 0 +16:11/0 = 0 +17:11/0 = 0 +18:11/0 = 0 +19:11/0 = 0 +20:11/0 = 0 +21:11/0 = 0 +22:11/0 = 0 +23:11/0 = 0 +24:11/0 = 0 +25:11/0 = 0 +26:11/0 = 0 +27:11/0 = 0 +28:11/0 = 0 +29:11/0 = 0 +30:11/0 = 0 +31:11/0 = 0 +32:11/0 = 0 +33:11/0 = 0 +34:11/0 = 0 +35:11/0 = 0 +36:11/0 = 0 +37:11/0 = 0 +38:11/0 = 0 +39:11/0 = 0 +40:11/0 = 0 +41:11/0 = 0 +42:11/0 = 0 +43:11/0 = 0 +44:11/0 = 0 +45:11/0 = 0 +46:11/0 = 0 +47:11/0 = 0 +48:11/0 = 0 +49:11/0 = 0 +0:12/0 = 0 +1:12/0 = 0 +2:12/0 = 0 +3:12/0 = 0 +4:12/0 = 0 +5:12/0 = 0 +6:12/0 = 0 +7:12/0 = 0 +8:12/0 = 0 +9:12/0 = 0 +10:12/0 = 0 +11:12/0 = 0 +12:12/0 = 0 +13:12/0 = 0 +14:12/0 = 0 +15:12/0 = 0 +16:12/0 = 0 +17:12/0 = 0 +18:12/0 = 0 +19:12/0 = 0 +20:12/0 = 0 +21:12/0 = 0 +22:12/0 = 0 +23:12/0 = 0 +24:12/0 = 0 +25:12/0 = 0 +26:12/0 = 0 +27:12/0 = 0 +28:12/0 = 0 +29:12/0 = 0 +30:12/0 = 0 +31:12/0 = 0 +32:12/0 = 0 +33:12/0 = 0 +34:12/0 = 0 +35:12/0 = 0 +36:12/0 = 0 +37:12/0 = 0 +38:12/0 = 0 +39:12/0 = 0 +40:12/0 = 0 +41:12/0 = 0 +42:12/0 = 0 +43:12/0 = 0 +44:12/0 = 0 +45:12/0 = 0 +46:12/0 = 0 +47:12/0 = 0 +48:12/0 = 0 +49:12/0 = 0 +0:13/0 = 0 +1:13/0 = 0 +2:13/0 = 0 +3:13/0 = 0 +4:13/0 = 0 +5:13/0 = 0 +6:13/0 = 0 +7:13/0 = 0 +8:13/0 = 0 +9:13/0 = 0 +10:13/0 = 0 +11:13/0 = 0 +12:13/0 = 0 +13:13/0 = 0 +14:13/0 = 0 +15:13/0 = 0 +16:13/0 = 0 +17:13/0 = 0 +18:13/0 = 0 +19:13/0 = 0 +20:13/0 = 0 +21:13/0 = 0 +22:13/0 = 0 +23:13/0 = 0 +24:13/0 = 0 +25:13/0 = 0 +26:13/0 = 0 +27:13/0 = 0 +28:13/0 = 0 +29:13/0 = 0 +30:13/0 = 0 +31:13/0 = 0 +32:13/0 = 0 +33:13/0 = 0 +34:13/0 = 0 +35:13/0 = 0 +36:13/0 = 0 +37:13/0 = 0 +38:13/0 = 0 +39:13/0 = 0 +40:13/0 = 0 +41:13/0 = 0 +42:13/0 = 0 +43:13/0 = 0 +44:13/0 = 0 +45:13/0 = 0 +46:13/0 = 0 +47:13/0 = 0 +48:13/0 = 0 +49:13/0 = 0 +0:14/0 = 0 +1:14/0 = 0 +2:14/0 = 0 +3:14/0 = 0 +4:14/0 = 0 +5:14/0 = 0 +6:14/0 = 0 +7:14/0 = 0 +8:14/0 = 0 +9:14/0 = 0 +10:14/0 = 0 +11:14/0 = 0 +12:14/0 = 0 +13:14/0 = 0 +14:14/0 = 0 +15:14/0 = 0 +16:14/0 = 0 +17:14/0 = 0 +18:14/0 = 0 +19:14/0 = 0 +20:14/0 = 0 +21:14/0 = 0 +22:14/0 = 0 +23:14/0 = 0 +24:14/0 = 0 +25:14/0 = 0 +26:14/0 = 0 +27:14/0 = 0 +28:14/0 = 0 +29:14/0 = 0 +30:14/0 = 0 +31:14/0 = 0 +32:14/0 = 0 +33:14/0 = 0 +34:14/0 = 0 +35:14/0 = 0 +36:14/0 = 0 +37:14/0 = 0 +38:14/0 = 0 +39:14/0 = 0 +40:14/0 = 0 +41:14/0 = 0 +42:14/0 = 0 +43:14/0 = 0 +44:14/0 = 0 +45:14/0 = 0 +46:14/0 = 0 +47:14/0 = 0 +48:14/0 = 0 +49:14/0 = 0 +0:15/0 = 0 +1:15/0 = 0 +2:15/0 = 0 +3:15/0 = 0 +4:15/0 = 0 +5:15/0 = 0 +6:15/0 = 0 +7:15/0 = 0 +8:15/0 = 0 +9:15/0 = 0 +10:15/0 = 0 +11:15/0 = 0 +12:15/0 = 0 +13:15/0 = 0 +14:15/0 = 0 +15:15/0 = 0 +16:15/0 = 0 +17:15/0 = 0 +18:15/0 = 0 +19:15/0 = 0 +20:15/0 = 0 +21:15/0 = 0 +22:15/0 = 0 +23:15/0 = 0 +24:15/0 = 0 +25:15/0 = 0 +26:15/0 = 0 +27:15/0 = 0 +28:15/0 = 0 +29:15/0 = 0 +30:15/0 = 0 +31:15/0 = 0 +32:15/0 = 0 +33:15/0 = 0 +34:15/0 = 0 +35:15/0 = 0 +36:15/0 = 0 +37:15/0 = 0 +38:15/0 = 0 +39:15/0 = 0 +40:15/0 = 0 +41:15/0 = 0 +42:15/0 = 0 +43:15/0 = 0 +44:15/0 = 0 +45:15/0 = 0 +46:15/0 = 0 +47:15/0 = 0 +48:15/0 = 0 +49:15/0 = 0 +0:16/0 = 0 +1:16/0 = 0 +2:16/0 = 0 +3:16/0 = 0 +4:16/0 = 0 +5:16/0 = 0 +6:16/0 = 0 +7:16/0 = 0 +8:16/0 = 0 +9:16/0 = 0 +10:16/0 = 0 +11:16/0 = 0 +12:16/0 = 0 +13:16/0 = 0 +14:16/0 = 0 +15:16/0 = 0 +16:16/0 = 0 +17:16/0 = 0 +18:16/0 = 0 +19:16/0 = 0 +20:16/0 = 0 +21:16/0 = 0 +22:16/0 = 0 +23:16/0 = 0 +24:16/0 = 0 +25:16/0 = 0 +26:16/0 = 0 +27:16/0 = 0 +28:16/0 = 0 +29:16/0 = 0 +30:16/0 = 0 +31:16/0 = 0 +32:16/0 = 0 +33:16/0 = 0 +34:16/0 = 0 +35:16/0 = 0 +36:16/0 = 0 +37:16/0 = 0 +38:16/0 = 0 +39:16/0 = 0 +40:16/0 = 0 +41:16/0 = 0 +42:16/0 = 0 +43:16/0 = 0 +44:16/0 = 0 +45:16/0 = 0 +46:16/0 = 0 +47:16/0 = 0 +48:16/0 = 0 +49:16/0 = 0 +0:17/0 = 0 +1:17/0 = 0 +2:17/0 = 0 +3:17/0 = 0 +4:17/0 = 0 +5:17/0 = 0 +6:17/0 = 0 +7:17/0 = 0 +8:17/0 = 0 +9:17/0 = 0 +10:17/0 = 0 +11:17/0 = 0 +12:17/0 = 0 +13:17/0 = 0 +14:17/0 = 0 +15:17/0 = 0 +16:17/0 = 0 +17:17/0 = 0 +18:17/0 = 0 +19:17/0 = 0 +20:17/0 = 0 +21:17/0 = 0 +22:17/0 = 0 +23:17/0 = 0 +24:17/0 = 0 +25:17/0 = 0 +26:17/0 = 0 +27:17/0 = 0 +28:17/0 = 0 +29:17/0 = 0 +30:17/0 = 0 +31:17/0 = 0 +32:17/0 = 0 +33:17/0 = 0 +34:17/0 = 0 +35:17/0 = 0 +36:17/0 = 0 +37:17/0 = 0 +38:17/0 = 0 +39:17/0 = 0 +40:17/0 = 0 +41:17/0 = 0 +42:17/0 = 0 +43:17/0 = 0 +44:17/0 = 0 +45:17/0 = 0 +46:17/0 = 0 +47:17/0 = 0 +48:17/0 = 0 +49:17/0 = 0 +0:18/0 = 0 +1:18/0 = 0 +2:18/0 = 0 +3:18/0 = 0 +4:18/0 = 0 +5:18/0 = 0 +6:18/0 = 0 +7:18/0 = 0 +8:18/0 = 0 +9:18/0 = 0 +10:18/0 = 0 +11:18/0 = 0 +12:18/0 = 0 +13:18/0 = 0 +14:18/0 = 0 +15:18/0 = 0 +16:18/0 = 0 +17:18/0 = 0 +18:18/0 = 0 +19:18/0 = 0 +20:18/0 = 0 +21:18/0 = 0 +22:18/0 = 0 +23:18/0 = 0 +24:18/0 = 0 +25:18/0 = 0 +26:18/0 = 0 +27:18/0 = 0 +28:18/0 = 0 +29:18/0 = 0 +30:18/0 = 0 +31:18/0 = 0 +32:18/0 = 0 +33:18/0 = 0 +34:18/0 = 0 +35:18/0 = 0 +36:18/0 = 0 +37:18/0 = 0 +38:18/0 = 0 +39:18/0 = 0 +40:18/0 = 0 +41:18/0 = 0 +42:18/0 = 0 +43:18/0 = 0 +44:18/0 = 0 +45:18/0 = 0 +46:18/0 = 0 +47:18/0 = 0 +48:18/0 = 0 +49:18/0 = 0 +0:19/0 = 0 +1:19/0 = 0 +2:19/0 = 0 +3:19/0 = 0 +4:19/0 = 0 +5:19/0 = 0 +6:19/0 = 0 +7:19/0 = 0 +8:19/0 = 0 +9:19/0 = 0 +10:19/0 = 0 +11:19/0 = 0 +12:19/0 = 0 +13:19/0 = 0 +14:19/0 = 0 +15:19/0 = 0 +16:19/0 = 0 +17:19/0 = 0 +18:19/0 = 0 +19:19/0 = 0 +20:19/0 = 0 +21:19/0 = 0 +22:19/0 = 0 +23:19/0 = 0 +24:19/0 = 0 +25:19/0 = 0 +26:19/0 = 0 +27:19/0 = 0 +28:19/0 = 0 +29:19/0 = 0 +30:19/0 = 0 +31:19/0 = 0 +32:19/0 = 0 +33:19/0 = 0 +34:19/0 = 0 +35:19/0 = 0 +36:19/0 = 0 +37:19/0 = 0 +38:19/0 = 0 +39:19/0 = 0 +40:19/0 = 0 +41:19/0 = 0 +42:19/0 = 0 +43:19/0 = 0 +44:19/0 = 0 +45:19/0 = 0 +46:19/0 = 0 +47:19/0 = 0 +48:19/0 = 0 +49:19/0 = 0 +0:20/0 = 0 +1:20/0 = 0 +2:20/0 = 0 +3:20/0 = 0 +4:20/0 = 0 +5:20/0 = 0 +6:20/0 = 0 +7:20/0 = 0 +8:20/0 = 0 +9:20/0 = 0 +10:20/0 = 0 +11:20/0 = 0 +12:20/0 = 0 +13:20/0 = 0 +14:20/0 = 0 +15:20/0 = 0 +16:20/0 = 0 +17:20/0 = 0 +18:20/0 = 0 +19:20/0 = 0 +20:20/0 = 0 +21:20/0 = 0 +22:20/0 = 0 +23:20/0 = 0 +24:20/0 = 0 +25:20/0 = 0 +26:20/0 = 0 +27:20/0 = 0 +28:20/0 = 0 +29:20/0 = 0 +30:20/0 = 0 +31:20/0 = 0 +32:20/0 = 0 +33:20/0 = 0 +34:20/0 = 0 +35:20/0 = 0 +36:20/0 = 0 +37:20/0 = 0 +38:20/0 = 0 +39:20/0 = 0 +40:20/0 = 0 +41:20/0 = 0 +42:20/0 = 0 +43:20/0 = 0 +44:20/0 = 0 +45:20/0 = 0 +46:20/0 = 0 +47:20/0 = 0 +48:20/0 = 0 +49:20/0 = 0 +0:21/0 = 0 +1:21/0 = 0 +2:21/0 = 0 +3:21/0 = 0 +4:21/0 = 0 +5:21/0 = 0 +6:21/0 = 0 +7:21/0 = 0 +8:21/0 = 0 +9:21/0 = 0 +10:21/0 = 0 +11:21/0 = 0 +12:21/0 = 0 +13:21/0 = 0 +14:21/0 = 0 +15:21/0 = 0 +16:21/0 = 0 +17:21/0 = 0 +18:21/0 = 0 +19:21/0 = 0 +20:21/0 = 0 +21:21/0 = 0 +22:21/0 = 0 +23:21/0 = 0 +24:21/0 = 0 +25:21/0 = 0 +26:21/0 = 0 +27:21/0 = 0 +28:21/0 = 0 +29:21/0 = 0 +30:21/0 = 0 +31:21/0 = 0 +32:21/0 = 0 +33:21/0 = 0 +34:21/0 = 0 +35:21/0 = 0 +36:21/0 = 0 +37:21/0 = 0 +38:21/0 = 0 +39:21/0 = 0 +40:21/0 = 0 +41:21/0 = 0 +42:21/0 = 0 +43:21/0 = 0 +44:21/0 = 0 +45:21/0 = 0 +46:21/0 = 0 +47:21/0 = 0 +48:21/0 = 0 +49:21/0 = 0 +0:22/0 = 0 +1:22/0 = 0 +2:22/0 = 0 +3:22/0 = 0 +4:22/0 = 0 +5:22/0 = 0 +6:22/0 = 0 +7:22/0 = 0 +8:22/0 = 0 +9:22/0 = 0 +10:22/0 = 0 +11:22/0 = 0 +12:22/0 = 0 +13:22/0 = 0 +14:22/0 = 0 +15:22/0 = 0 +16:22/0 = 0 +17:22/0 = 0 +18:22/0 = 0 +19:22/0 = 0 +20:22/0 = 0 +21:22/0 = 0 +22:22/0 = 0 +23:22/0 = 0 +24:22/0 = 0 +25:22/0 = 0 +26:22/0 = 0 +27:22/0 = 0 +28:22/0 = 0 +29:22/0 = 0 +30:22/0 = 0 +31:22/0 = 0 +32:22/0 = 0 +33:22/0 = 0 +34:22/0 = 0 +35:22/0 = 0 +36:22/0 = 0 +37:22/0 = 0 +38:22/0 = 0 +39:22/0 = 0 +40:22/0 = 0 +41:22/0 = 0 +42:22/0 = 0 +43:22/0 = 0 +44:22/0 = 0 +45:22/0 = 0 +46:22/0 = 0 +47:22/0 = 0 +48:22/0 = 0 +49:22/0 = 0 +0:23/0 = 0 +1:23/0 = 0 +2:23/0 = 0 +3:23/0 = 0 +4:23/0 = 0 +5:23/0 = 0 +6:23/0 = 0 +7:23/0 = 0 +8:23/0 = 0 +9:23/0 = 0 +10:23/0 = 0 +11:23/0 = 0 +12:23/0 = 0 +13:23/0 = 0 +14:23/0 = 0 +15:23/0 = 0 +16:23/0 = 0 +17:23/0 = 0 +18:23/0 = 0 +19:23/0 = 0 +20:23/0 = 0 +21:23/0 = 0 +22:23/0 = 0 +23:23/0 = 0 +24:23/0 = 0 +25:23/0 = 0 +26:23/0 = 0 +27:23/0 = 0 +28:23/0 = 0 +29:23/0 = 0 +30:23/0 = 0 +31:23/0 = 0 +32:23/0 = 0 +33:23/0 = 0 +34:23/0 = 0 +35:23/0 = 0 +36:23/0 = 0 +37:23/0 = 0 +38:23/0 = 0 +39:23/0 = 0 +40:23/0 = 0 +41:23/0 = 0 +42:23/0 = 0 +43:23/0 = 0 +44:23/0 = 0 +45:23/0 = 0 +46:23/0 = 0 +47:23/0 = 0 +48:23/0 = 0 +49:23/0 = 0 +0:24/0 = 0 +1:24/0 = 0 +2:24/0 = 0 +3:24/0 = 0 +4:24/0 = 0 +5:24/0 = 0 +6:24/0 = 0 +7:24/0 = 0 +8:24/0 = 0 +9:24/0 = 0 +10:24/0 = 0 +11:24/0 = 0 +12:24/0 = 0 +13:24/0 = 0 +14:24/0 = 0 +15:24/0 = 0 +16:24/0 = 0 +17:24/0 = 0 +18:24/0 = 0 +19:24/0 = 0 +20:24/0 = 0 +21:24/0 = 0 +22:24/0 = 0 +23:24/0 = 0 +24:24/0 = 0 +25:24/0 = 0 +26:24/0 = 0 +27:24/0 = 0 +28:24/0 = 0 +29:24/0 = 0 +30:24/0 = 0 +31:24/0 = 0 +32:24/0 = 0 +33:24/0 = 0 +34:24/0 = 0 +35:24/0 = 0 +36:24/0 = 0 +37:24/0 = 0 +38:24/0 = 0 +39:24/0 = 0 +40:24/0 = 0 +41:24/0 = 0 +42:24/0 = 0 +43:24/0 = 0 +44:24/0 = 0 +45:24/0 = 0 +46:24/0 = 0 +47:24/0 = 0 +48:24/0 = 0 +49:24/0 = 0 +0:25/0 = 0 +1:25/0 = 0 +2:25/0 = 0 +3:25/0 = 0 +4:25/0 = 0 +5:25/0 = 0 +6:25/0 = 0 +7:25/0 = 0 +8:25/0 = 0 +9:25/0 = 0 +10:25/0 = 0 +11:25/0 = 0 +12:25/0 = 0 +13:25/0 = 0 +14:25/0 = 0 +15:25/0 = 0 +16:25/0 = 0 +17:25/0 = 0 +18:25/0 = 0 +19:25/0 = 0 +20:25/0 = 0 +21:25/0 = 0 +22:25/0 = 0 +23:25/0 = 0 +24:25/0 = 0 +25:25/0 = 0 +26:25/0 = 0 +27:25/0 = 0 +28:25/0 = 0 +29:25/0 = 0 +30:25/0 = 0 +31:25/0 = 0 +32:25/0 = 0 +33:25/0 = 0 +34:25/0 = 0 +35:25/0 = 0 +36:25/0 = 0 +37:25/0 = 0 +38:25/0 = 0 +39:25/0 = 0 +40:25/0 = 0 +41:25/0 = 0 +42:25/0 = 0 +43:25/0 = 0 +44:25/0 = 0 +45:25/0 = 0 +46:25/0 = 0 +47:25/0 = 0 +48:25/0 = 0 +49:25/0 = 0 +0:26/0 = 0 +1:26/0 = 0 +2:26/0 = 0 +3:26/0 = 0 +4:26/0 = 0 +5:26/0 = 0 +6:26/0 = 0 +7:26/0 = 0 +8:26/0 = 0 +9:26/0 = 0 +10:26/0 = 0 +11:26/0 = 0 +12:26/0 = 0 +13:26/0 = 0 +14:26/0 = 0 +15:26/0 = 0 +16:26/0 = 0 +17:26/0 = 0 +18:26/0 = 0 +19:26/0 = 0 +20:26/0 = 0 +21:26/0 = 0 +22:26/0 = 0 +23:26/0 = 0 +24:26/0 = 0 +25:26/0 = 0 +26:26/0 = 0 +27:26/0 = 0 +28:26/0 = 0 +29:26/0 = 0 +30:26/0 = 0 +31:26/0 = 0 +32:26/0 = 0 +33:26/0 = 0 +34:26/0 = 0 +35:26/0 = 0 +36:26/0 = 0 +37:26/0 = 0 +38:26/0 = 0 +39:26/0 = 0 +40:26/0 = 0 +41:26/0 = 0 +42:26/0 = 0 +43:26/0 = 0 +44:26/0 = 0 +45:26/0 = 0 +46:26/0 = 0 +47:26/0 = 0 +48:26/0 = 0 +49:26/0 = 0 +0:27/0 = 0 +1:27/0 = 0 +2:27/0 = 0 +3:27/0 = 0 +4:27/0 = 0 +5:27/0 = 0 +6:27/0 = 0 +7:27/0 = 0 +8:27/0 = 0 +9:27/0 = 0 +10:27/0 = 0 +11:27/0 = 0 +12:27/0 = 0 +13:27/0 = 0 +14:27/0 = 0 +15:27/0 = 0 +16:27/0 = 0 +17:27/0 = 0 +18:27/0 = 0 +19:27/0 = 0 +20:27/0 = 0 +21:27/0 = 0 +22:27/0 = 0 +23:27/0 = 0 +24:27/0 = 0 +25:27/0 = 0 +26:27/0 = 0 +27:27/0 = 0 +28:27/0 = 0 +29:27/0 = 0 +30:27/0 = 0 +31:27/0 = 0 +32:27/0 = 0 +33:27/0 = 0 +34:27/0 = 0 +35:27/0 = 0 +36:27/0 = 0 +37:27/0 = 0 +38:27/0 = 0 +39:27/0 = 0 +40:27/0 = 0 +41:27/0 = 0 +42:27/0 = 0 +43:27/0 = 0 +44:27/0 = 0 +45:27/0 = 0 +46:27/0 = 0 +47:27/0 = 0 +48:27/0 = 0 +49:27/0 = 0 +0:28/0 = 0 +1:28/0 = 0 +2:28/0 = 0 +3:28/0 = 0 +4:28/0 = 0 +5:28/0 = 0 +6:28/0 = 0 +7:28/0 = 0 +8:28/0 = 0 +9:28/0 = 0 +10:28/0 = 0 +11:28/0 = 0 +12:28/0 = 0 +13:28/0 = 0 +14:28/0 = 0 +15:28/0 = 0 +16:28/0 = 0 +17:28/0 = 0 +18:28/0 = 0 +19:28/0 = 0 +20:28/0 = 0 +21:28/0 = 0 +22:28/0 = 0 +23:28/0 = 0 +24:28/0 = 0 +25:28/0 = 0 +26:28/0 = 0 +27:28/0 = 0 +28:28/0 = 0 +29:28/0 = 0 +30:28/0 = 0 +31:28/0 = 0 +32:28/0 = 0 +33:28/0 = 0 +34:28/0 = 0 +35:28/0 = 0 +36:28/0 = 0 +37:28/0 = 0 +38:28/0 = 0 +39:28/0 = 0 +40:28/0 = 0 +41:28/0 = 0 +42:28/0 = 0 +43:28/0 = 0 +44:28/0 = 0 +45:28/0 = 0 +46:28/0 = 0 +47:28/0 = 0 +48:28/0 = 0 +49:28/0 = 0 +0:29/0 = 0 +1:29/0 = 0 +2:29/0 = 0 +3:29/0 = 0 +4:29/0 = 0 +5:29/0 = 0 +6:29/0 = 0 +7:29/0 = 0 +8:29/0 = 0 +9:29/0 = 0 +10:29/0 = 0 +11:29/0 = 0 +12:29/0 = 0 +13:29/0 = 0 +14:29/0 = 0 +15:29/0 = 0 +16:29/0 = 0 +17:29/0 = 0 +18:29/0 = 0 +19:29/0 = 0 +20:29/0 = 0 +21:29/0 = 0 +22:29/0 = 0 +23:29/0 = 0 +24:29/0 = 0 +25:29/0 = 0 +26:29/0 = 0 +27:29/0 = 0 +28:29/0 = 0 +29:29/0 = 0 +30:29/0 = 0 +31:29/0 = 0 +32:29/0 = 0 +33:29/0 = 0 +34:29/0 = 0 +35:29/0 = 0 +36:29/0 = 0 +37:29/0 = 0 +38:29/0 = 0 +39:29/0 = 0 +40:29/0 = 0 +41:29/0 = 0 +42:29/0 = 0 +43:29/0 = 0 +44:29/0 = 0 +45:29/0 = 0 +46:29/0 = 0 +47:29/0 = 0 +48:29/0 = 0 +49:29/0 = 0 +0:30/0 = 0 +1:30/0 = 0 +2:30/0 = 0 +3:30/0 = 0 +4:30/0 = 0 +5:30/0 = 0 +6:30/0 = 0 +7:30/0 = 0 +8:30/0 = 0 +9:30/0 = 0 +10:30/0 = 0 +11:30/0 = 0 +12:30/0 = 0 +13:30/0 = 0 +14:30/0 = 0 +15:30/0 = 0 +16:30/0 = 0 +17:30/0 = 0 +18:30/0 = 0 +19:30/0 = 0 +20:30/0 = 0 +21:30/0 = 0 +22:30/0 = 0 +23:30/0 = 0 +24:30/0 = 0 +25:30/0 = 0 +26:30/0 = 0 +27:30/0 = 0 +28:30/0 = 0 +29:30/0 = 0 +30:30/0 = 0 +31:30/0 = 0 +32:30/0 = 0 +33:30/0 = 0 +34:30/0 = 0 +35:30/0 = 0 +36:30/0 = 0 +37:30/0 = 0 +38:30/0 = 0 +39:30/0 = 0 +40:30/0 = 0 +41:30/0 = 0 +42:30/0 = 0 +43:30/0 = 0 +44:30/0 = 0 +45:30/0 = 0 +46:30/0 = 0 +47:30/0 = 0 +48:30/0 = 0 +49:30/0 = 0 + [resource] custom_data_layer_0/name = "walkable" custom_data_layer_0/type = 1 @@ -43,6 +1605,7 @@ custom_data_layer_1/type = 2 custom_data_layer_2/name = "cost" custom_data_layer_2/type = 2 sources/0 = SubResource("TileSetAtlasSource_114re") -sources/1 = SubResource("TileSetAtlasSource_7jeam") sources/2 = SubResource("TileSetAtlasSource_1og8x") sources/3 = SubResource("TileSetAtlasSource_i41cv") +sources/5 = SubResource("TileSetAtlasSource_m8frf") +sources/1 = SubResource("TileSetAtlasSource_x77e4") diff --git a/project/main-scenes/island.tscn b/project/main-scenes/island.tscn index 62b24c9..b0060d0 100644 --- a/project/main-scenes/island.tscn +++ b/project/main-scenes/island.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=9 format=4 uid="uid://b88asko1ugyd2"] +[gd_scene load_steps=8 format=4 uid="uid://b88asko1ugyd2"] [ext_resource type="Script" path="res://scripts/global/GameManager.gd" id="1_eeg2d"] [ext_resource type="Script" path="res://scripts/tilemap/World.gd" id="1_k0rw8"] @@ -7,7 +7,6 @@ [ext_resource type="Script" path="res://scripts/player/PlayerManager.gd" id="4_1xqo1"] [ext_resource type="Script" path="res://scripts/player/tree/BehaviorTree.gd" id="6_efs30"] [ext_resource type="Script" path="res://scripts/player/tree/impl/base/TaskSelector.gd" id="7_1jajd"] -[ext_resource type="Script" path="res://scripts/player/tree/impl/context/WalkToMouse.gd" id="8_n55sn"] [node name="Island-scene" type="Node2D"] script = ExtResource("1_eeg2d") @@ -19,6 +18,7 @@ script = ExtResource("2_1vbjl") script = ExtResource("1_k0rw8") [node name="GroundLayer" type="TileMapLayer" parent="Tileset"] +scale = Vector2(1, 0.998904) tile_map_data = PackedByteArray("AAAAAAAAAAACAAAAAAABAAAAAAACAAAAAAACAAEAAAABAAAAAAADAAEAAAABAAAAAAAEAAEAAAABAAAAAAAFAAEAAAABAAAAAAAGAAEAAAABAAAAAAAHAAEAAAABAAAAAAAIAAEAAAABAAAAAAAJAAEAAAABAAAAAAAKAAEAAAABAAAAAAALAAEAAAABAAAAAAAMAAEAAAABAAAAAAANAAEAAAABAAAAAAAOAAIAAAABAAAAAAAPAAIAAAABAAAAAAAQAAIAAAABAAAAAAARAAIAAAABAAAAAAASAAIAAAABAAAAAAATAAIAAAABAAAAAAAUAAIAAAABAAAAAAAVAAIAAAABAAAAAAAWAAIAAAABAAAAAAAXAAIAAAABAAAAAAAYAAIAAAABAAAAAAAZAAIAAAABAAAAAAAaAAIAAAABAAAAAAAbAAIAAAABAAAAAAAcAAIAAAABAAAAAAAdAAIAAAABAAAAAAAeAAIAAAABAAAAAAAeAAMAAAADAAAAAAAfAAMAAAADAAAAAAAgAAMAAAADAAAAAAAhAAMAAAADAAAAAAAiAAMAAAADAAAAAAAjAAMAAAADAAAAAAAkAAMAAAADAAAAAAAlAAMAAAADAAAAAAAmAAMAAAADAAAAAAAnAAMAAAADAAAAAAAoAAMAAAADAAAAAAApAAMAAAADAAAAAAAqAAMAAAADAAAAAAArAAMAAAADAAAAAAAsAAMAAAADAAAAAAAtAAMAAAADAAAAAAAiAAIAAAABAAAAAAAhAAIAAAABAAAAAAAgAAIAAAABAAAAAAAfAAIAAAABAAAAAAARAAMAAAADAAAAAAASAAMAAAADAAAAAAATAAMAAAADAAAAAAAUAAMAAAADAAAAAAAVAAMAAAADAAAAAAAWAAMAAAADAAAAAAAXAAMAAAADAAAAAAAYAAMAAAADAAAAAAAZAAMAAAADAAAAAAAaAAMAAAADAAAAAAAbAAMAAAADAAAAAAAcAAMAAAADAAAAAAAdAAMAAAADAAAAAAAnAAIAAAABAAAAAAAoAAIAAAABAAAAAAApAAIAAAABAAAAAAAqAAIAAAABAAAAAAArAAIAAAABAAAAAAAsAAIAAAABAAAAAAAtAAIAAAABAAAAAAAmAAIAAAABAAAAAAAlAAIAAAABAAAAAAAkAAIAAAABAAAAAAAjAAIAAAABAAAAAAAqAAEAAAABAAAAAAArAAEAAAABAAAAAAAsAAEAAAABAAAAAAAtAAEAAAABAAAAAAAuAAEAAAABAAAAAAApAAEAAAABAAAAAAAoAAEAAAABAAAAAAAnAAEAAAABAAAAAAAmAAEAAAABAAAAAAAlAAEAAAABAAAAAAAkAAEAAAABAAAAAAAjAAEAAAABAAAAAAAiAAEAAAABAAAAAAAhAAEAAAABAAAAAAAgAAEAAAABAAAAAAAfAAEAAAABAAAAAAAeAAEAAAABAAAAAAAdAAEAAAABAAAAAAAcAAEAAAABAAAAAAAbAAEAAAABAAAAAAAaAAEAAAABAAAAAAAZAAEAAAABAAAAAAAaAAQAAAADAAAAAAAZAAQAAAADAAAAAAACAAAAAAACAAAAAAADAAAAAAACAAAAAAAEAAAAAAACAAAAAAAFAAAAAAACAAAAAAAGAAAAAAACAAAAAAAHAAAAAAACAAAAAAAIAAAAAAACAAAAAAAJAAAAAAACAAAAAAAKAAAAAAACAAAAAAALAAAAAAACAAAAAAAMAAAAAAACAAAAAAANAAAAAAACAAAAAAAOAAAAAAACAAAAAAAPAAAAAAACAAAAAAAQAAAAAAACAAAAAAARAAAAAAACAAAAAAASAAAAAAACAAAAAAATAAAAAAACAAAAAAAUAAAAAAABAAAAAAAVAAAAAAABAAAAAAAWAAAAAAABAAAAAAAXAAAAAAABAAAAAAAYAAAAAAABAAAAAAAZAAAAAAABAAAAAAAaAAAAAAABAAAAAAAbAAAAAAABAAAAAAAcAAAAAAABAAAAAAAdAAAAAAACAAAAAAAYAAEAAAABAAAAAAAXAAEAAAABAAAAAAAWAAEAAAABAAAAAAAVAAEAAAABAAAAAAAUAAEAAAABAAAAAAATAAEAAAABAAAAAAASAAEAAAABAAAAAAARAAEAAAABAAAAAAAQAAEAAAABAAAAAAAPAAEAAAABAAAAAAAOAAEAAAABAAAAAAAhAAAAAAACAAAAAAAgAAAAAAACAAAAAAAfAAAAAAACAAAAAAAeAAAAAAACAAAAAAAiAAAAAAACAAAAAAAjAAAAAAACAAAAAAAkAAAAAAACAAAAAAAlAAAAAAACAAAAAAAmAAAAAAACAAAAAAAnAAAAAAACAAAAAAAoAAAAAAACAAAAAAApAAAAAAACAAAAAAAqAAAAAAACAAAAAAArAAAAAAACAAAAAAAsAAAAAAACAAAAAAAtAAAAAAACAAAAAAAuAAAAAAABAAAAAAAvAAEAAAABAAAAAAAwAAEAAAABAAAAAAAxAAEAAAABAAAAAAAwAAAAAAABAAAAAAAvAAAAAAABAAAAAAAxAAAAAAABAAAAAAAyAAAAAAABAAAAAAAzAAAAAAABAAAAAAA0AAAAAAABAAAAAAA1AAAAAAABAAAAAAA2AAAAAAABAAAAAAA3AAAAAAABAAAAAAA4AAAAAAABAAAAAAA5AAAAAAABAAAAAAA6AAAAAAABAAAAAAA7AAAAAAABAAAAAAA8AAAAAAABAAAAAAA9AAAAAAABAAAAAAA+AAAAAAABAAAAAAA/AAAAAAABAAAAAABAAAAAAAABAAAAAABBAAAAAAABAAAAAABCAAAAAAABAAAAAABDAAAAAAABAAAAAABEAAAAAAABAAAAAABFAAAAAAABAAAAAABFAAEAAAABAAAAAABGAAEAAAACAAAAAABGAAAAAAACAAAAAABHAAAAAAACAAAAAABHAAEAAAACAAAAAAAAAAEAAAABAAAAAAAAAAIAAAABAAAAAAAAAAMAAAABAAAAAAAAAAQAAAABAAAAAAAAAAUAAAABAAAAAAAAAAYAAAABAAAAAAAAAAcAAAABAAAAAAAAAAgAAAABAAAAAAAAAAkAAAABAAAAAAAAAAoAAAABAAAAAAAAAAsAAAABAAAAAAAAAAwAAAABAAAAAAAAAA0AAAABAAAAAAAAAA4AAAABAAAAAAAAAA8AAAABAAAAAAAAABAAAAABAAAAAAAAABEAAAABAAAAAAAAABIAAAABAAAAAAAAABMAAAABAAAAAAAAABQAAAABAAAAAAAAABUAAAABAAAAAAAAABYAAAABAAAAAAAAABcAAAABAAAAAAAAABgAAAABAAAAAAAAABkAAAABAAAAAAAAABoAAAABAAAAAAAAABsAAAABAAAAAAAAABwAAAABAAAAAAAAAB0AAAABAAAAAAAAAB4AAAABAAAAAAAAAB8AAAABAAAAAAAAACAAAAABAAAAAAAAACEAAAABAAAAAAAAACIAAAABAAAAAAAAACMAAAABAAAAAAAAACQAAAACAAAAAAAAACUAAAACAAAAAAAAACYAAAACAAAAAAAAACcAAAACAAAAAAAAACgAAAACAAAAAAABAAEAAAABAAAAAAABAAIAAAABAAAAAAABAAMAAAABAAAAAAABAAQAAAABAAAAAAABAAUAAAABAAAAAAABAAYAAAABAAAAAAABAAcAAAABAAAAAAABAAgAAAABAAAAAAABAAkAAAABAAAAAAABAAoAAAABAAAAAAABAAsAAAABAAAAAAABAAwAAAABAAAAAAABAA0AAAABAAAAAAABAA4AAAABAAAAAAABAA8AAAABAAAAAAABABAAAAABAAAAAAABABEAAAABAAAAAAABABIAAAABAAAAAAABABMAAAABAAAAAAABABQAAAABAAAAAAABABUAAAABAAAAAAABABYAAAABAAAAAAABABcAAAABAAAAAAABABgAAAABAAAAAAABABkAAAABAAAAAAABABoAAAABAAAAAAABABsAAAABAAAAAAABABwAAAABAAAAAAABAB0AAAABAAAAAAABAB4AAAABAAAAAAABAB8AAAABAAAAAAABACAAAAABAAAAAAABACEAAAABAAAAAAABACIAAAABAAAAAAABACMAAAABAAAAAAABACQAAAACAAAAAAABACUAAAACAAAAAAABACYAAAACAAAAAAABACcAAAACAAAAAAABACgAAAACAAAAAAACAAIAAAABAAAAAAACAAMAAAABAAAAAAACAAQAAAABAAAAAAACAAUAAAABAAAAAAACAAYAAAABAAAAAAACAAcAAAABAAAAAAACAAgAAAABAAAAAAACAAkAAAABAAAAAAACAAoAAAABAAAAAAACAAsAAAABAAAAAAACAAwAAAABAAAAAAACAA0AAAABAAAAAAACAA4AAAABAAAAAAACAA8AAAABAAAAAAACABAAAAABAAAAAAACABEAAAABAAAAAAACABIAAAABAAAAAAACABMAAAABAAAAAAACABQAAAABAAAAAAACABUAAAABAAAAAAACABYAAAABAAAAAAACABcAAAABAAAAAAACABgAAAABAAAAAAACABkAAAABAAAAAAACABoAAAABAAAAAAACABsAAAABAAAAAAACABwAAAABAAAAAAACAB0AAAABAAAAAAACAB4AAAABAAAAAAACAB8AAAABAAAAAAACACAAAAABAAAAAAACACEAAAABAAAAAAACACIAAAABAAAAAAACACMAAAABAAAAAAACACQAAAACAAAAAAACACUAAAACAAAAAAACACYAAAACAAAAAAACACcAAAACAAAAAAACACgAAAACAAAAAAADAAIAAAABAAAAAAADAAMAAAABAAAAAAADAAQAAAABAAAAAAADAAUAAAABAAAAAAADAAYAAAABAAAAAAADAAcAAAABAAAAAAADAAgAAAABAAAAAAADAAkAAAABAAAAAAADAAoAAAABAAAAAAADAAsAAAABAAAAAAADAAwAAAABAAAAAAADAA0AAAABAAAAAAADAA4AAAABAAAAAAADAA8AAAABAAAAAAADABAAAAABAAAAAAADABEAAAABAAAAAAADABIAAAABAAAAAAADABMAAAABAAAAAAADABQAAAABAAAAAAADABUAAAABAAAAAAADABYAAAABAAAAAAADABcAAAABAAAAAAADABgAAAABAAAAAAADABkAAAABAAAAAAADABoAAAABAAAAAAADABsAAAABAAAAAAADABwAAAABAAAAAAADAB0AAAABAAAAAAADAB4AAAABAAAAAAADAB8AAAABAAAAAAADACAAAAABAAAAAAADACEAAAABAAAAAAADACIAAAABAAAAAAADACMAAAABAAAAAAADACQAAAACAAAAAAADACUAAAACAAAAAAADACYAAAACAAAAAAADACcAAAACAAAAAAADACgAAAACAAAAAAAEAAIAAAABAAAAAAAEAAMAAAADAAAAAAAEAAQAAAADAAAAAAAEAAUAAAADAAAAAAAEAAYAAAADAAAAAAAEAAcAAAADAAAAAAAEAAgAAAADAAAAAAAEAAkAAAADAAAAAAAEAAoAAAADAAAAAAAEAAsAAAADAAAAAAAEAAwAAAADAAAAAAAEAA0AAAADAAAAAAAEAA4AAAADAAAAAAAEAA8AAAADAAAAAAAEABAAAAADAAAAAAAEABEAAAADAAAAAAAEABIAAAADAAAAAAAEABMAAAADAAAAAAAEABQAAAADAAAAAAAEABUAAAADAAAAAAAEABYAAAADAAAAAAAEABcAAAADAAAAAAAEABgAAAADAAAAAAAEABkAAAADAAAAAAAEABoAAAADAAAAAAAEABsAAAADAAAAAAAEABwAAAADAAAAAAAEAB0AAAADAAAAAAAEAB4AAAADAAAAAAAEAB8AAAADAAAAAAAEACAAAAADAAAAAAAEACEAAAADAAAAAAAEACIAAAABAAAAAAAEACMAAAABAAAAAAAEACQAAAABAAAAAAAEACUAAAABAAAAAAAEACYAAAABAAAAAAAEACcAAAABAAAAAAAEACgAAAABAAAAAAAFAAIAAAABAAAAAAAFAAMAAAADAAAAAAAFAAQAAAADAAAAAAAFAAUAAAADAAAAAAAFAAYAAAADAAAAAAAFAAcAAAADAAAAAAAFAAgAAAADAAAAAAAFAAkAAAADAAAAAAAFAAoAAAADAAAAAAAFAAsAAAADAAAAAAAFAAwAAAADAAAAAAAFAA0AAAADAAAAAAAFAA4AAAADAAAAAAAFAA8AAAADAAAAAAAFABAAAAADAAAAAAAFABEAAAADAAAAAAAFABIAAAADAAAAAAAFABMAAAADAAAAAAAFABQAAAADAAAAAAAFABUAAAADAAAAAAAFABYAAAADAAAAAAAFABcAAAADAAAAAAAFABgAAAADAAAAAAAFABkAAAADAAAAAAAFABoAAAADAAAAAAAFABsAAAADAAAAAAAFABwAAAADAAAAAAAFAB0AAAADAAAAAAAFAB4AAAADAAAAAAAFAB8AAAADAAAAAAAFACAAAAADAAAAAAAFACEAAAADAAAAAAAFACIAAAABAAAAAAAFACMAAAABAAAAAAAFACQAAAABAAAAAAAFACUAAAABAAAAAAAFACYAAAABAAAAAAAFACcAAAABAAAAAAAFACgAAAABAAAAAAAGAAIAAAABAAAAAAAGAAMAAAADAAAAAAAGAAQAAAADAAAAAAAGAAUAAAADAAAAAAAGAAYAAAADAAAAAAAGAAcAAAADAAAAAAAGAAgAAAADAAAAAAAGAAkAAAADAAAAAAAGAAoAAAADAAAAAAAGAAsAAAADAAAAAAAGAAwAAAADAAAAAAAGAA0AAAADAAAAAAAGAA4AAAADAAAAAAAGAA8AAAADAAAAAAAGABAAAAADAAAAAAAGABEAAAADAAAAAAAGABIAAAADAAAAAAAGABMAAAADAAAAAAAGABQAAAADAAAAAAAGABUAAAADAAAAAAAGABYAAAADAAAAAAAGABcAAAADAAAAAAAGABgAAAADAAAAAAAGABkAAAADAAAAAAAGABoAAAADAAAAAAAGABsAAAADAAAAAAAGABwAAAADAAAAAAAGAB0AAAADAAAAAAAGAB4AAAADAAAAAAAGAB8AAAADAAAAAAAGACAAAAADAAAAAAAGACEAAAADAAAAAAAGACIAAAABAAAAAAAGACMAAAABAAAAAAAGACQAAAABAAAAAAAGACUAAAABAAAAAAAGACYAAAABAAAAAAAGACcAAAABAAAAAAAGACgAAAABAAAAAAAHAAIAAAABAAAAAAAHAAMAAAADAAAAAAAHAAQAAAADAAAAAAAHAAUAAAADAAAAAAAHAAYAAAADAAAAAAAHAAcAAAADAAAAAAAHAAgAAAADAAAAAAAHAAkAAAADAAAAAAAHAAoAAAADAAAAAAAHAAsAAAADAAAAAAAHAAwAAAADAAAAAAAHAA0AAAADAAAAAAAHAA4AAAADAAAAAAAHAA8AAAADAAAAAAAHABAAAAADAAAAAAAHABEAAAADAAAAAAAHABIAAAADAAAAAAAHABMAAAADAAAAAAAHABQAAAADAAAAAAAHABUAAAADAAAAAAAHABYAAAADAAAAAAAHABcAAAADAAAAAAAHABgAAAADAAAAAAAHABkAAAADAAAAAAAHABoAAAADAAAAAAAHABsAAAADAAAAAAAHABwAAAADAAAAAAAHAB0AAAADAAAAAAAHAB4AAAADAAAAAAAHAB8AAAADAAAAAAAHACAAAAADAAAAAAAHACEAAAADAAAAAAAHACIAAAADAAAAAAAHACMAAAADAAAAAAAHACQAAAADAAAAAAAHACUAAAADAAAAAAAHACYAAAADAAAAAAAHACcAAAADAAAAAAAHACgAAAABAAAAAAAIAAIAAAABAAAAAAAIAAMAAAADAAAAAAAIAAQAAAADAAAAAAAIAAUAAAADAAAAAAAIAAYAAAADAAAAAAAIAAcAAAADAAAAAAAIAAgAAAADAAAAAAAIAAkAAAADAAAAAAAIAAoAAAADAAAAAAAIAAsAAAADAAAAAAAIAAwAAAADAAAAAAAIAA0AAAADAAAAAAAIAA4AAAADAAAAAAAIAA8AAAADAAAAAAAIABAAAAADAAAAAAAIABEAAAADAAAAAAAIABIAAAADAAAAAAAIABMAAAADAAAAAAAIABQAAAADAAAAAAAIABUAAAADAAAAAAAIABYAAAADAAAAAAAIABcAAAADAAAAAAAIABgAAAADAAAAAAAIABkAAAADAAAAAAAIABoAAAADAAAAAAAIABsAAAADAAAAAAAIABwAAAADAAAAAAAIAB0AAAADAAAAAAAIAB4AAAADAAAAAAAIAB8AAAADAAAAAAAIACAAAAADAAAAAAAIACEAAAADAAAAAAAIACIAAAADAAAAAAAIACMAAAADAAAAAAAIACQAAAADAAAAAAAIACUAAAADAAAAAAAIACYAAAADAAAAAAAIACcAAAADAAAAAAAIACgAAAABAAAAAAAJAAIAAAABAAAAAAAJAAMAAAADAAAAAAAJAAQAAAADAAAAAAAJAAUAAAADAAAAAAAJAAYAAAADAAAAAAAJAAcAAAADAAAAAAAJAAgAAAADAAAAAAAJAAkAAAADAAAAAAAJAAoAAAADAAAAAAAJAAsAAAADAAAAAAAJAAwAAAADAAAAAAAJAA0AAAADAAAAAAAJAA4AAAADAAAAAAAJAA8AAAADAAAAAAAJABAAAAADAAAAAAAJABEAAAADAAAAAAAJABIAAAADAAAAAAAJABMAAAADAAAAAAAJABQAAAADAAAAAAAJABUAAAADAAAAAAAJABYAAAADAAAAAAAJABcAAAADAAAAAAAJABgAAAADAAAAAAAJABkAAAADAAAAAAAJABoAAAADAAAAAAAJABsAAAADAAAAAAAJABwAAAADAAAAAAAJAB0AAAADAAAAAAAJAB4AAAADAAAAAAAJAB8AAAADAAAAAAAJACAAAAADAAAAAAAJACEAAAADAAAAAAAJACIAAAADAAAAAAAJACMAAAADAAAAAAAJACQAAAADAAAAAAAJACUAAAADAAAAAAAJACYAAAADAAAAAAAJACcAAAADAAAAAAAJACgAAAABAAAAAAAKAAIAAAABAAAAAAAKAAMAAAADAAAAAAAKAAQAAAADAAAAAAAKAAUAAAADAAAAAAAKAAYAAAADAAAAAAAKAAcAAAADAAAAAAAKAAgAAAADAAAAAAAKAAkAAAADAAAAAAAKAAoAAAADAAAAAAAKAAsAAAADAAAAAAAKAAwAAAADAAAAAAAKAA0AAAADAAAAAAAKAA4AAAADAAAAAAAKAA8AAAADAAAAAAAKABAAAAADAAAAAAAKABEAAAADAAAAAAAKABIAAAADAAAAAAAKABMAAAADAAAAAAAKABQAAAADAAAAAAAKABUAAAADAAAAAAAKABYAAAADAAAAAAAKABcAAAADAAAAAAAKABgAAAADAAAAAAAKABkAAAADAAAAAAAKABoAAAADAAAAAAAKABsAAAADAAAAAAAKABwAAAADAAAAAAAKAB0AAAADAAAAAAAKAB4AAAADAAAAAAAKAB8AAAADAAAAAAAKACAAAAADAAAAAAAKACEAAAADAAAAAAAKACIAAAADAAAAAAAKACMAAAADAAAAAAAKACQAAAADAAAAAAAKACUAAAADAAAAAAAKACYAAAADAAAAAAAKACcAAAADAAAAAAAKACgAAAABAAAAAAALAAIAAAABAAAAAAALAAMAAAADAAAAAAALAAQAAAADAAAAAAALAAUAAAADAAAAAAALAAYAAAADAAAAAAALAAcAAAADAAAAAAALAAgAAAADAAAAAAALAAkAAAADAAAAAAALAAoAAAADAAAAAAALAAsAAAADAAAAAAALAAwAAAADAAAAAAALAA0AAAADAAAAAAALAA4AAAADAAAAAAALAA8AAAADAAAAAAALABAAAAADAAAAAAALABEAAAADAAAAAAALABIAAAADAAAAAAALABMAAAADAAAAAAALABQAAAADAAAAAAALABUAAAADAAAAAAALABYAAAADAAAAAAALABcAAAADAAAAAAALABgAAAADAAAAAAALABkAAAADAAAAAAALABoAAAADAAAAAAALABsAAAADAAAAAAALABwAAAADAAAAAAALAB0AAAADAAAAAAALAB4AAAADAAAAAAALAB8AAAADAAAAAAALACAAAAADAAAAAAALACEAAAADAAAAAAALACIAAAADAAAAAAALACMAAAADAAAAAAALACQAAAADAAAAAAALACUAAAADAAAAAAALACYAAAADAAAAAAALACcAAAADAAAAAAALACgAAAABAAAAAAAMAAIAAAABAAAAAAAMAAMAAAADAAAAAAAMAAQAAAADAAAAAAAMAAUAAAADAAAAAAAMAAYAAAADAAAAAAAMAAcAAAADAAAAAAAMAAgAAAADAAAAAAAMAAkAAAADAAAAAAAMAAoAAAADAAAAAAAMAAsAAAADAAAAAAAMAAwAAAADAAAAAAAMAA0AAAADAAAAAAAMAA4AAAADAAAAAAAMAA8AAAADAAAAAAAMABAAAAADAAAAAAAMABEAAAADAAAAAAAMABIAAAADAAAAAAAMABMAAAADAAAAAAAMABQAAAADAAAAAAAMABUAAAADAAAAAAAMABYAAAADAAAAAAAMABcAAAADAAAAAAAMABgAAAADAAAAAAAMABkAAAADAAAAAAAMABoAAAADAAAAAAAMABsAAAADAAAAAAAMABwAAAADAAAAAAAMAB0AAAADAAAAAAAMAB4AAAADAAAAAAAMAB8AAAADAAAAAAAMACAAAAADAAAAAAAMACEAAAADAAAAAAAMACIAAAADAAAAAAAMACMAAAADAAAAAAAMACQAAAADAAAAAAAMACUAAAADAAAAAAAMACYAAAADAAAAAAAMACcAAAADAAAAAAAMACgAAAABAAAAAAANAAIAAAABAAAAAAANAAMAAAADAAAAAAANAAQAAAADAAAAAAANAAUAAAADAAAAAAANAAYAAAADAAAAAAANAAcAAAADAAAAAAANAAgAAAADAAAAAAANAAkAAAADAAAAAAANAAoAAAADAAAAAAANAAsAAAADAAAAAAANAAwAAAADAAAAAAANAA0AAAADAAAAAAANAA4AAAADAAAAAAANAA8AAAADAAAAAAANABAAAAADAAAAAAANABEAAAADAAAAAAANABIAAAADAAAAAAANABMAAAADAAAAAAANABQAAAADAAAAAAANABUAAAAAAAAAAAANABYAAAAAAAAAAAANABcAAAADAAAAAAANABgAAAADAAAAAAANABkAAAADAAAAAAANABoAAAADAAAAAAANABsAAAADAAAAAAANABwAAAADAAAAAAANAB0AAAADAAAAAAANAB4AAAADAAAAAAANAB8AAAADAAAAAAANACAAAAADAAAAAAANACEAAAADAAAAAAANACIAAAADAAAAAAANACMAAAADAAAAAAANACQAAAADAAAAAAANACUAAAADAAAAAAANACYAAAADAAAAAAANACcAAAADAAAAAAANACgAAAABAAAAAAAOAAMAAAADAAAAAAAOAAQAAAADAAAAAAAOAAUAAAADAAAAAAAOAAYAAAADAAAAAAAOAAcAAAADAAAAAAAOAAgAAAADAAAAAAAOAAkAAAADAAAAAAAOAAoAAAADAAAAAAAOAAsAAAADAAAAAAAOAAwAAAADAAAAAAAOAA0AAAADAAAAAAAOAA4AAAADAAAAAAAOAA8AAAADAAAAAAAOABAAAAADAAAAAAAOABEAAAADAAAAAAAOABIAAAADAAAAAAAOABMAAAADAAAAAAAOABQAAAADAAAAAAAOABUAAAAAAAAAAAAOABYAAAAAAAAAAAAOABcAAAADAAAAAAAOABgAAAADAAAAAAAOABkAAAADAAAAAAAOABoAAAADAAAAAAAOABsAAAADAAAAAAAOABwAAAADAAAAAAAOAB0AAAADAAAAAAAOAB4AAAADAAAAAAAOACMAAAADAAAAAAAOACQAAAADAAAAAAAOACUAAAADAAAAAAAOACYAAAADAAAAAAAOACcAAAADAAAAAAAOACgAAAADAAAAAAAPAAMAAAADAAAAAAAPAAQAAAADAAAAAAAPAAUAAAADAAAAAAAPAAYAAAADAAAAAAAPAAcAAAADAAAAAAAPAAgAAAADAAAAAAAPAAkAAAADAAAAAAAPAAoAAAADAAAAAAAPAAsAAAADAAAAAAAPAAwAAAADAAAAAAAPAA0AAAADAAAAAAAPAA4AAAADAAAAAAAPAA8AAAADAAAAAAAPABAAAAADAAAAAAAPABEAAAADAAAAAAAPABIAAAADAAAAAAAPABMAAAADAAAAAAAPABQAAAADAAAAAAAPABUAAAAAAAAAAAAPABYAAAAAAAAAAAAPABcAAAADAAAAAAAPABgAAAADAAAAAAAPABkAAAADAAAAAAAPABoAAAADAAAAAAAPABsAAAADAAAAAAAPABwAAAADAAAAAAAPAB0AAAADAAAAAAAPAB4AAAADAAAAAAAPACMAAAADAAAAAAAPACQAAAADAAAAAAAPACUAAAADAAAAAAAPACYAAAADAAAAAAAPACcAAAADAAAAAAAPACgAAAADAAAAAAAQAAMAAAADAAAAAAAQAAQAAAADAAAAAAAQAAUAAAADAAAAAAAQAAYAAAADAAAAAAAQAAcAAAADAAAAAAAQAAgAAAADAAAAAAAQAAkAAAADAAAAAAAQAAoAAAADAAAAAAAQAAsAAAADAAAAAAAQAAwAAAADAAAAAAAQAA0AAAADAAAAAAAQAA4AAAADAAAAAAAQAA8AAAADAAAAAAAQABAAAAADAAAAAAAQABEAAAADAAAAAAAQABIAAAADAAAAAAAQABMAAAADAAAAAAAQABQAAAADAAAAAAAQABUAAAAAAAAAAAAQABYAAAAAAAAAAAAQABcAAAAAAAAAAAAQABgAAAAAAAAAAAAQABkAAAADAAAAAAAQABoAAAADAAAAAAAQABsAAAADAAAAAAAQABwAAAADAAAAAAAQAB0AAAADAAAAAAAQAB4AAAADAAAAAAAQACMAAAADAAAAAAAQACQAAAADAAAAAAAQACUAAAADAAAAAAAQACYAAAADAAAAAAAQACcAAAADAAAAAAAQACgAAAADAAAAAAARAAQAAAADAAAAAAARAAUAAAADAAAAAAARAAYAAAADAAAAAAARAAcAAAADAAAAAAARAAgAAAADAAAAAAARAAkAAAADAAAAAAARAAoAAAADAAAAAAARAAsAAAADAAAAAAARAAwAAAADAAAAAAARAA0AAAADAAAAAAARAA4AAAADAAAAAAARAA8AAAADAAAAAAARABAAAAADAAAAAAARABEAAAADAAAAAAARABIAAAADAAAAAAARABMAAAADAAAAAAARABQAAAADAAAAAAARABUAAAAAAAAAAAARABYAAAAAAAAAAAARABcAAAAAAAAAAAARABgAAAAAAAAAAAARABkAAAADAAAAAAARABoAAAADAAAAAAARABsAAAADAAAAAAARABwAAAADAAAAAAARAB0AAAADAAAAAAARAB4AAAADAAAAAAARACMAAAADAAAAAAARACQAAAADAAAAAAARACUAAAADAAAAAAARACYAAAADAAAAAAARACcAAAADAAAAAAARACgAAAADAAAAAAASAAQAAAADAAAAAAASAAUAAAADAAAAAAASAAYAAAADAAAAAAASAAcAAAADAAAAAAASAAgAAAADAAAAAAASAAkAAAADAAAAAAASAAoAAAADAAAAAAASAAsAAAADAAAAAAASAAwAAAAAAAAAAAASAA0AAAAAAAAAAAASAA4AAAADAAAAAAASAA8AAAADAAAAAAASABAAAAADAAAAAAASABEAAAADAAAAAAASABIAAAADAAAAAAASABMAAAADAAAAAAASABQAAAADAAAAAAASABUAAAADAAAAAAASABYAAAAAAAAAAAASABcAAAAAAAAAAAASABgAAAAAAAAAAAASABkAAAADAAAAAAASABoAAAADAAAAAAASABsAAAADAAAAAAASABwAAAADAAAAAAASAB0AAAADAAAAAAASAB4AAAADAAAAAAASACMAAAADAAAAAAASACQAAAADAAAAAAASACUAAAADAAAAAAASACYAAAADAAAAAAASACcAAAADAAAAAAASACgAAAADAAAAAAATAAQAAAADAAAAAAATAAUAAAADAAAAAAATAAYAAAADAAAAAAATAAcAAAADAAAAAAATAAgAAAADAAAAAAATAAkAAAADAAAAAAATAAoAAAADAAAAAAATAAsAAAADAAAAAAATAAwAAAAAAAAAAAATAA0AAAAAAAAAAAATAA4AAAADAAAAAAATAA8AAAADAAAAAAATABAAAAADAAAAAAATABEAAAADAAAAAAATABIAAAADAAAAAAATABMAAAADAAAAAAATABQAAAADAAAAAAATABUAAAADAAAAAAATABYAAAAAAAAAAAATABcAAAAAAAAAAAATABgAAAAAAAAAAAATABkAAAADAAAAAAATABoAAAADAAAAAAATABsAAAADAAAAAAATABwAAAADAAAAAAATAB0AAAADAAAAAAATAB4AAAADAAAAAAATACMAAAADAAAAAAATACQAAAADAAAAAAATACUAAAADAAAAAAATACYAAAADAAAAAAATACcAAAADAAAAAAATACgAAAADAAAAAAAUAAQAAAADAAAAAAAUAAUAAAADAAAAAAAUAAYAAAADAAAAAAAUAAcAAAADAAAAAAAUAAgAAAADAAAAAAAUAAkAAAADAAAAAAAUAAoAAAAAAAAAAAAUAAsAAAADAAAAAAAUAAwAAAAAAAAAAAAUAA0AAAAAAAAAAAAUAA4AAAAAAAAAAAAUAA8AAAADAAAAAAAUABAAAAADAAAAAAAUABEAAAADAAAAAAAUABIAAAADAAAAAAAUABMAAAADAAAAAAAUABQAAAADAAAAAAAUABUAAAADAAAAAAAUABYAAAAAAAAAAAAUABcAAAAAAAAAAAAUABgAAAAAAAAAAAAUABkAAAAAAAAAAAAUABoAAAADAAAAAAAUABsAAAADAAAAAAAUABwAAAADAAAAAAAUAB0AAAADAAAAAAAUAB4AAAADAAAAAAAUACMAAAAAAAAAAAAUACQAAAAAAAAAAAAUACUAAAAAAAAAAAAUACYAAAAAAAAAAAAUACcAAAADAAAAAAAUACgAAAADAAAAAAAVAAQAAAADAAAAAAAVAAUAAAADAAAAAAAVAAYAAAADAAAAAAAVAAcAAAADAAAAAAAVAAgAAAADAAAAAAAVAAkAAAADAAAAAAAVAAoAAAAAAAAAAAAVAAsAAAAAAAAAAAAVAAwAAAAAAAAAAAAVAA0AAAAAAAAAAAAVAA4AAAAAAAAAAAAVAA8AAAADAAAAAAAVABAAAAADAAAAAAAVABEAAAADAAAAAAAVABIAAAADAAAAAAAVABMAAAADAAAAAAAVABQAAAADAAAAAAAVABUAAAADAAAAAAAVABYAAAAAAAAAAAAVABcAAAAAAAAAAAAVABgAAAAAAAAAAAAVABkAAAAAAAAAAAAVABoAAAADAAAAAAAVABsAAAADAAAAAAAVABwAAAADAAAAAAAVAB0AAAADAAAAAAAVAB4AAAADAAAAAAAVACMAAAAAAAAAAAAVACQAAAAAAAAAAAAVACUAAAAAAAAAAAAVACYAAAAAAAAAAAAVACcAAAADAAAAAAAVACgAAAADAAAAAAAWAAQAAAADAAAAAAAWAAUAAAADAAAAAAAWAAYAAAADAAAAAAAWAAcAAAADAAAAAAAWAAgAAAADAAAAAAAWAAkAAAAAAAAAAAAWAAoAAAAAAAAAAAAWAAsAAAAAAAAAAAAWAAwAAAAAAAAAAAAWAA0AAAAAAAAAAAAWAA4AAAAAAAAAAAAWAA8AAAABAAAAAAAWABAAAAABAAAAAAAWABEAAAABAAAAAAAWABIAAAADAAAAAAAWABMAAAADAAAAAAAWABQAAAADAAAAAAAWABUAAAADAAAAAAAWABYAAAADAAAAAAAWABcAAAAAAAAAAAAWABgAAAAAAAAAAAAWABkAAAAAAAAAAAAWABoAAAADAAAAAAAWABsAAAADAAAAAAAWABwAAAADAAAAAAAWAB0AAAADAAAAAAAWAB4AAAADAAAAAAAWACMAAAAAAAAAAAAWACQAAAAAAAAAAAAWACUAAAAAAAAAAAAWACYAAAAAAAAAAAAWACcAAAADAAAAAAAWACgAAAADAAAAAAAXAAQAAAADAAAAAAAXAAUAAAADAAAAAAAXAAYAAAADAAAAAAAXAAcAAAADAAAAAAAXAAgAAAADAAAAAAAXAAkAAAAAAAAAAAAXAAoAAAAAAAAAAAAXAAsAAAAAAAAAAAAXAAwAAAAAAAAAAAAXAA0AAAAAAAAAAAAXAA4AAAAAAAAAAAAXAA8AAAABAAAAAAAXABAAAAABAAAAAAAXABEAAAABAAAAAAAXABIAAAADAAAAAAAXABMAAAADAAAAAAAXABQAAAADAAAAAAAXABUAAAADAAAAAAAXABYAAAADAAAAAAAXABcAAAAAAAAAAAAXABgAAAAAAAAAAAAXABkAAAAAAAAAAAAXABoAAAADAAAAAAAXABsAAAADAAAAAAAXABwAAAADAAAAAAAXAB0AAAADAAAAAAAXAB4AAAADAAAAAAAXACMAAAAAAAAAAAAXACQAAAAAAAAAAAAXACUAAAAAAAAAAAAXACYAAAAAAAAAAAAXACcAAAADAAAAAAAXACgAAAADAAAAAAAYAAQAAAADAAAAAAAYAAUAAAADAAAAAAAYAAYAAAADAAAAAAAYAAcAAAADAAAAAAAYAAgAAAADAAAAAAAYAAkAAAAAAAAAAAAYAAoAAAAAAAAAAAAYAAsAAAAAAAAAAAAYAAwAAAAAAAAAAAAYAA0AAAAAAAAAAAAYAA4AAAAAAAAAAAAYAA8AAAABAAAAAAAYABAAAAABAAAAAAAYABEAAAABAAAAAAAYABIAAAADAAAAAAAYABMAAAADAAAAAAAYABQAAAADAAAAAAAYABUAAAADAAAAAAAYABYAAAADAAAAAAAYABcAAAAAAAAAAAAYABgAAAAAAAAAAAAYABkAAAAAAAAAAAAYABoAAAAAAAAAAAAYABsAAAADAAAAAAAYABwAAAADAAAAAAAYAB0AAAADAAAAAAAYAB4AAAADAAAAAAAYAB8AAAADAAAAAAAYACAAAAADAAAAAAAYACEAAAADAAAAAAAYACIAAAADAAAAAAAYACMAAAAAAAAAAAAYACQAAAAAAAAAAAAYACUAAAAAAAAAAAAYACYAAAAAAAAAAAAYACcAAAAAAAAAAAAYACgAAAAAAAAAAAAZAAUAAAADAAAAAAAZAAYAAAADAAAAAAAZAAcAAAADAAAAAAAZAAgAAAADAAAAAAAZAAkAAAAAAAAAAAAZAAoAAAAAAAAAAAAZAAsAAAAAAAAAAAAZAAwAAAAAAAAAAAAZAA0AAAAAAAAAAAAZAA4AAAABAAAAAAAZAA8AAAABAAAAAAAZABAAAAABAAAAAAAZABEAAAABAAAAAAAZABIAAAADAAAAAAAZABMAAAADAAAAAAAZABQAAAADAAAAAAAZABUAAAADAAAAAAAZABYAAAADAAAAAAAZABcAAAAAAAAAAAAZABgAAAAAAAAAAAAZABkAAAAAAAAAAAAZABoAAAAAAAAAAAAZABsAAAADAAAAAAAZABwAAAADAAAAAAAZAB0AAAADAAAAAAAZAB4AAAADAAAAAAAZAB8AAAADAAAAAAAZACAAAAADAAAAAAAZACEAAAADAAAAAAAZACIAAAADAAAAAAAZACMAAAADAAAAAAAZACQAAAADAAAAAAAZACUAAAAAAAAAAAAZACYAAAAAAAAAAAAZACcAAAAAAAAAAAAZACgAAAAAAAAAAAAaAAUAAAADAAAAAAAaAAYAAAADAAAAAAAaAAcAAAADAAAAAAAaAAgAAAADAAAAAAAaAAkAAAADAAAAAAAaAAoAAAAAAAAAAAAaAAsAAAAAAAAAAAAaAAwAAAAAAAAAAAAaAA0AAAAAAAAAAAAaAA4AAAABAAAAAAAaAA8AAAABAAAAAAAaABAAAAABAAAAAAAaABEAAAABAAAAAAAaABIAAAADAAAAAAAaABMAAAADAAAAAAAaABQAAAADAAAAAAAaABUAAAADAAAAAAAaABYAAAADAAAAAAAaABcAAAAAAAAAAAAaABgAAAAAAAAAAAAaABkAAAAAAAAAAAAaABoAAAAAAAAAAAAaABsAAAADAAAAAAAaABwAAAADAAAAAAAaAB0AAAADAAAAAAAaAB4AAAADAAAAAAAaAB8AAAADAAAAAAAaACAAAAADAAAAAAAaACEAAAADAAAAAAAaACIAAAADAAAAAAAaACMAAAADAAAAAAAaACQAAAADAAAAAAAaACUAAAAAAAAAAAAaACYAAAAAAAAAAAAaACcAAAAAAAAAAAAaACgAAAAAAAAAAAAbAAQAAAADAAAAAAAbAAUAAAADAAAAAAAbAAYAAAADAAAAAAAbAAcAAAADAAAAAAAbAAgAAAADAAAAAAAbAAkAAAADAAAAAAAbAAoAAAAAAAAAAAAbAAsAAAAAAAAAAAAbAAwAAAAAAAAAAAAbAA0AAAAAAAAAAAAbAA4AAAABAAAAAAAbAA8AAAABAAAAAAAbABAAAAABAAAAAAAbABEAAAABAAAAAAAbABIAAAADAAAAAAAbABMAAAADAAAAAAAbABQAAAADAAAAAAAbABUAAAADAAAAAAAbABYAAAADAAAAAAAbABcAAAAAAAAAAAAbABgAAAAAAAAAAAAbABkAAAAAAAAAAAAbABoAAAAAAAAAAAAbABsAAAADAAAAAAAbABwAAAADAAAAAAAbAB0AAAADAAAAAAAbAB4AAAADAAAAAAAbAB8AAAADAAAAAAAbACAAAAADAAAAAAAbACEAAAADAAAAAAAbACIAAAADAAAAAAAbACMAAAADAAAAAAAbACQAAAADAAAAAAAbACUAAAAAAAAAAAAbACYAAAAAAAAAAAAbACcAAAAAAAAAAAAbACgAAAAAAAAAAAAcAAQAAAADAAAAAAAcAAUAAAADAAAAAAAcAAYAAAADAAAAAAAcAAcAAAADAAAAAAAcAAgAAAADAAAAAAAcAAkAAAAAAAAAAAAcAAoAAAAAAAAAAAAcAAsAAAAAAAAAAAAcAAwAAAAAAAAAAAAcAA0AAAAAAAAAAAAcAA4AAAABAAAAAAAcAA8AAAACAAAAAAAcABAAAAACAAAAAAAcABEAAAABAAAAAAAcABIAAAADAAAAAAAcABMAAAADAAAAAAAcABQAAAADAAAAAAAcABUAAAADAAAAAAAcABYAAAADAAAAAAAcABcAAAAAAAAAAAAcABgAAAAAAAAAAAAcABkAAAAAAAAAAAAcABoAAAAAAAAAAAAcABsAAAADAAAAAAAcABwAAAADAAAAAAAcAB0AAAADAAAAAAAcAB4AAAADAAAAAAAcAB8AAAADAAAAAAAcACAAAAADAAAAAAAcACEAAAADAAAAAAAcACIAAAADAAAAAAAcACMAAAADAAAAAAAcACQAAAADAAAAAAAcACUAAAAAAAAAAAAcACYAAAAAAAAAAAAcACcAAAAAAAAAAAAcACgAAAAAAAAAAAAdAAQAAAADAAAAAAAdAAUAAAADAAAAAAAdAAYAAAADAAAAAAAdAAcAAAADAAAAAAAdAAgAAAADAAAAAAAdAAkAAAAAAAAAAAAdAAoAAAAAAAAAAAAdAAsAAAAAAAAAAAAdAAwAAAAAAAAAAAAdAA0AAAAAAAAAAAAdAA4AAAABAAAAAAAdAA8AAAACAAAAAAAdABAAAAACAAAAAAAdABEAAAABAAAAAAAdABIAAAADAAAAAAAdABMAAAADAAAAAAAdABQAAAADAAAAAAAdABUAAAADAAAAAAAdABYAAAADAAAAAAAdABcAAAAAAAAAAAAdABgAAAAAAAAAAAAdABkAAAAAAAAAAAAdABoAAAAAAAAAAAAdABsAAAADAAAAAAAdABwAAAADAAAAAAAdAB0AAAADAAAAAAAdAB4AAAADAAAAAAAdAB8AAAADAAAAAAAdACAAAAADAAAAAAAdACEAAAADAAAAAAAdACIAAAADAAAAAAAdACMAAAADAAAAAAAdACQAAAADAAAAAAAdACUAAAAAAAAAAAAdACYAAAAAAAAAAAAdACcAAAAAAAAAAAAdACgAAAAAAAAAAAAeAAQAAAADAAAAAAAeAAUAAAADAAAAAAAeAAYAAAADAAAAAAAeAAcAAAADAAAAAAAeAAgAAAADAAAAAAAeAAkAAAAAAAAAAAAeAAoAAAAAAAAAAAAeAAsAAAAAAAAAAAAeAAwAAAADAAAAAAAeAA0AAAAAAAAAAAAeAA4AAAABAAAAAAAeAA8AAAACAAAAAAAeABAAAAACAAAAAAAeABEAAAABAAAAAAAeABIAAAADAAAAAAAeABMAAAADAAAAAAAeABQAAAADAAAAAAAeABUAAAADAAAAAAAeABYAAAADAAAAAAAeABcAAAAAAAAAAAAeABgAAAAAAAAAAAAeABkAAAAAAAAAAAAeABoAAAADAAAAAAAeABsAAAADAAAAAAAeABwAAAADAAAAAAAeAB0AAAADAAAAAAAeAB4AAAADAAAAAAAeAB8AAAADAAAAAAAeACAAAAADAAAAAAAeACEAAAADAAAAAAAeACIAAAADAAAAAAAeACMAAAADAAAAAAAeACQAAAADAAAAAAAeACUAAAAAAAAAAAAeACYAAAAAAAAAAAAeACcAAAAAAAAAAAAeACgAAAAAAAAAAAAfAAQAAAADAAAAAAAfAAUAAAADAAAAAAAfAAYAAAADAAAAAAAfAAcAAAADAAAAAAAfAAgAAAADAAAAAAAfAAkAAAAAAAAAAAAfAAoAAAAAAAAAAAAfAAsAAAAAAAAAAAAfAAwAAAADAAAAAAAfAA0AAAAAAAAAAAAfAA4AAAABAAAAAAAfAA8AAAACAAAAAAAfABAAAAACAAAAAAAfABEAAAABAAAAAAAfABIAAAABAAAAAAAfABMAAAABAAAAAAAfABQAAAADAAAAAAAfABUAAAADAAAAAAAfABYAAAADAAAAAAAfABcAAAAAAAAAAAAfABgAAAAAAAAAAAAfABkAAAAAAAAAAAAfABoAAAADAAAAAAAfABsAAAADAAAAAAAfABwAAAADAAAAAAAfAB0AAAADAAAAAAAfAB4AAAADAAAAAAAfAB8AAAADAAAAAAAfACAAAAADAAAAAAAfACEAAAADAAAAAAAfACIAAAADAAAAAAAfACMAAAADAAAAAAAfACQAAAADAAAAAAAfACUAAAADAAAAAAAfACYAAAADAAAAAAAfACcAAAADAAAAAAAfACgAAAABAAAAAAAgAAQAAAADAAAAAAAgAAUAAAADAAAAAAAgAAYAAAADAAAAAAAgAAcAAAADAAAAAAAgAAgAAAADAAAAAAAgAAkAAAAAAAAAAAAgAAoAAAAAAAAAAAAgAAsAAAAAAAAAAAAgAAwAAAADAAAAAAAgAA0AAAAAAAAAAAAgAA4AAAABAAAAAAAgAA8AAAABAAAAAAAgABAAAAACAAAAAAAgABEAAAABAAAAAAAgABIAAAABAAAAAAAgABMAAAABAAAAAAAgABQAAAADAAAAAAAgABUAAAADAAAAAAAgABYAAAADAAAAAAAgABcAAAAAAAAAAAAgABgAAAAAAAAAAAAgABkAAAAAAAAAAAAgABoAAAADAAAAAAAgABsAAAADAAAAAAAgABwAAAADAAAAAAAgAB0AAAADAAAAAAAgAB4AAAADAAAAAAAgAB8AAAADAAAAAAAgACAAAAADAAAAAAAgACEAAAADAAAAAAAgACIAAAADAAAAAAAgACMAAAADAAAAAAAgACQAAAADAAAAAAAgACUAAAADAAAAAAAgACYAAAADAAAAAAAgACcAAAADAAAAAAAgACgAAAABAAAAAAAhAAQAAAADAAAAAAAhAAUAAAADAAAAAAAhAAYAAAADAAAAAAAhAAcAAAADAAAAAAAhAAgAAAADAAAAAAAhAAkAAAAAAAAAAAAhAAoAAAAAAAAAAAAhAAsAAAAAAAAAAAAhAAwAAAADAAAAAAAhAA0AAAAAAAAAAAAhAA4AAAAAAAAAAAAhAA8AAAABAAAAAAAhABAAAAACAAAAAAAhABEAAAACAAAAAAAhABIAAAABAAAAAAAhABMAAAABAAAAAAAhABQAAAADAAAAAAAhABUAAAADAAAAAAAhABYAAAADAAAAAAAhABcAAAAAAAAAAAAhABgAAAAAAAAAAAAhABkAAAAAAAAAAAAhABoAAAADAAAAAAAhABsAAAADAAAAAAAhABwAAAADAAAAAAAhAB0AAAADAAAAAAAhAB4AAAADAAAAAAAhAB8AAAADAAAAAAAhACAAAAADAAAAAAAhACEAAAADAAAAAAAhACIAAAADAAAAAAAhACMAAAADAAAAAAAhACQAAAADAAAAAAAhACUAAAADAAAAAAAhACYAAAADAAAAAAAhACcAAAADAAAAAAAhACgAAAABAAAAAAAiAAQAAAADAAAAAAAiAAUAAAADAAAAAAAiAAYAAAADAAAAAAAiAAcAAAADAAAAAAAiAAgAAAADAAAAAAAiAAkAAAAAAAAAAAAiAAoAAAAAAAAAAAAiAAsAAAAAAAAAAAAiAAwAAAADAAAAAAAiAA0AAAAAAAAAAAAiAA4AAAAAAAAAAAAiAA8AAAABAAAAAAAiABAAAAACAAAAAAAiABEAAAACAAAAAAAiABIAAAABAAAAAAAiABMAAAABAAAAAAAiABQAAAADAAAAAAAiABUAAAADAAAAAAAiABYAAAADAAAAAAAiABcAAAAAAAAAAAAiABgAAAAAAAAAAAAiABkAAAAAAAAAAAAiABoAAAADAAAAAAAiABsAAAADAAAAAAAiABwAAAADAAAAAAAiAB0AAAADAAAAAAAiAB4AAAADAAAAAAAiAB8AAAADAAAAAAAiACAAAAADAAAAAAAiACEAAAADAAAAAAAiACIAAAADAAAAAAAiACMAAAADAAAAAAAiACQAAAADAAAAAAAiACUAAAADAAAAAAAiACYAAAADAAAAAAAiACcAAAADAAAAAAAiACgAAAABAAAAAAAjAAQAAAADAAAAAAAjAAUAAAADAAAAAAAjAAYAAAADAAAAAAAjAAcAAAADAAAAAAAjAAgAAAADAAAAAAAjAAkAAAAAAAAAAAAjAAoAAAAAAAAAAAAjAAsAAAAAAAAAAAAjAAwAAAAAAAAAAAAjAA0AAAAAAAAAAAAjAA4AAAAAAAAAAAAjAA8AAAABAAAAAAAjABAAAAABAAAAAAAjABEAAAACAAAAAAAjABIAAAABAAAAAAAjABMAAAADAAAAAAAjABQAAAADAAAAAAAjABUAAAADAAAAAAAjABYAAAADAAAAAAAjABcAAAAAAAAAAAAjABgAAAAAAAAAAAAjABkAAAAAAAAAAAAjABoAAAADAAAAAAAjABsAAAADAAAAAAAjABwAAAADAAAAAAAjAB0AAAADAAAAAAAjAB4AAAADAAAAAAAjAB8AAAADAAAAAAAjACAAAAADAAAAAAAjACEAAAADAAAAAAAjACIAAAADAAAAAAAjACMAAAADAAAAAAAjACQAAAADAAAAAAAjACUAAAADAAAAAAAjACYAAAADAAAAAAAjACcAAAADAAAAAAAjACgAAAABAAAAAAAkAAQAAAADAAAAAAAkAAUAAAADAAAAAAAkAAYAAAADAAAAAAAkAAcAAAADAAAAAAAkAAgAAAADAAAAAAAkAAkAAAADAAAAAAAkAAoAAAAAAAAAAAAkAAsAAAAAAAAAAAAkAAwAAAAAAAAAAAAkAA0AAAAAAAAAAAAkAA4AAAAAAAAAAAAkAA8AAAABAAAAAAAkABAAAAABAAAAAAAkABEAAAABAAAAAAAkABIAAAABAAAAAAAkABMAAAADAAAAAAAkABQAAAADAAAAAAAkABUAAAADAAAAAAAkABYAAAAAAAAAAAAkABcAAAAAAAAAAAAkABgAAAAAAAAAAAAkABkAAAAAAAAAAAAkABoAAAADAAAAAAAkABsAAAADAAAAAAAkABwAAAADAAAAAAAkAB0AAAADAAAAAAAkAB4AAAADAAAAAAAkAB8AAAADAAAAAAAkACAAAAADAAAAAAAkACEAAAADAAAAAAAkACIAAAADAAAAAAAkACMAAAADAAAAAAAkACQAAAADAAAAAAAkACUAAAADAAAAAAAkACYAAAADAAAAAAAkACcAAAADAAAAAAAkACgAAAABAAAAAAAlAAQAAAADAAAAAAAlAAUAAAADAAAAAAAlAAYAAAADAAAAAAAlAAcAAAADAAAAAAAlAAgAAAADAAAAAAAlAAkAAAADAAAAAAAlAAoAAAAAAAAAAAAlAAsAAAAAAAAAAAAlAAwAAAAAAAAAAAAlAA0AAAAAAAAAAAAlAA4AAAAAAAAAAAAlAA8AAAABAAAAAAAlABAAAAABAAAAAAAlABEAAAABAAAAAAAlABIAAAABAAAAAAAlABMAAAADAAAAAAAlABQAAAADAAAAAAAlABUAAAADAAAAAAAlABYAAAAAAAAAAAAlABcAAAAAAAAAAAAlABgAAAAAAAAAAAAlABkAAAADAAAAAAAlABoAAAADAAAAAAAlABsAAAADAAAAAAAlABwAAAADAAAAAAAlAB0AAAADAAAAAAAlAB4AAAADAAAAAAAlAB8AAAADAAAAAAAlACAAAAADAAAAAAAlACEAAAADAAAAAAAlACIAAAABAAAAAAAlACMAAAABAAAAAAAlACQAAAABAAAAAAAlACUAAAABAAAAAAAlACYAAAABAAAAAAAlACcAAAABAAAAAAAlACgAAAABAAAAAAAmAAQAAAADAAAAAAAmAAUAAAADAAAAAAAmAAYAAAADAAAAAAAmAAcAAAADAAAAAAAmAAgAAAADAAAAAAAmAAkAAAADAAAAAAAmAAoAAAAAAAAAAAAmAAsAAAAAAAAAAAAmAAwAAAAAAAAAAAAmAA0AAAAAAAAAAAAmAA4AAAAAAAAAAAAmAA8AAAABAAAAAAAmABAAAAABAAAAAAAmABEAAAABAAAAAAAmABIAAAABAAAAAAAmABMAAAADAAAAAAAmABQAAAADAAAAAAAmABUAAAADAAAAAAAmABYAAAAAAAAAAAAmABcAAAAAAAAAAAAmABgAAAAAAAAAAAAmABkAAAADAAAAAAAmABoAAAADAAAAAAAmABsAAAADAAAAAAAmABwAAAADAAAAAAAmAB0AAAADAAAAAAAmAB4AAAADAAAAAAAmAB8AAAADAAAAAAAmACAAAAADAAAAAAAmACEAAAADAAAAAAAmACIAAAABAAAAAAAmACMAAAABAAAAAAAmACQAAAABAAAAAAAmACUAAAABAAAAAAAmACYAAAABAAAAAAAmACcAAAABAAAAAAAmACgAAAABAAAAAAAnAAQAAAADAAAAAAAnAAUAAAADAAAAAAAnAAYAAAADAAAAAAAnAAcAAAADAAAAAAAnAAgAAAADAAAAAAAnAAkAAAADAAAAAAAnAAoAAAAAAAAAAAAnAAsAAAAAAAAAAAAnAAwAAAAAAAAAAAAnAA0AAAAAAAAAAAAnAA4AAAAAAAAAAAAnAA8AAAABAAAAAAAnABAAAAABAAAAAAAnABEAAAABAAAAAAAnABIAAAABAAAAAAAnABMAAAADAAAAAAAnABQAAAADAAAAAAAnABUAAAADAAAAAAAnABYAAAAAAAAAAAAnABcAAAAAAAAAAAAnABgAAAAAAAAAAAAnABkAAAAAAAAAAAAnABoAAAADAAAAAAAnABsAAAADAAAAAAAnABwAAAADAAAAAAAnAB0AAAADAAAAAAAnAB4AAAADAAAAAAAnAB8AAAADAAAAAAAnACAAAAADAAAAAAAnACEAAAADAAAAAAAnACIAAAABAAAAAAAnACMAAAABAAAAAAAnACQAAAABAAAAAAAnACUAAAABAAAAAAAnACYAAAACAAAAAAAnACcAAAACAAAAAAAnACgAAAACAAAAAAAoAAQAAAADAAAAAAAoAAUAAAADAAAAAAAoAAYAAAADAAAAAAAoAAcAAAADAAAAAAAoAAgAAAADAAAAAAAoAAkAAAADAAAAAAAoAAoAAAAAAAAAAAAoAAsAAAAAAAAAAAAoAAwAAAAAAAAAAAAoAA0AAAAAAAAAAAAoAA4AAAAAAAAAAAAoAA8AAAAAAAAAAAAoABAAAAAAAAAAAAAoABEAAAADAAAAAAAoABIAAAADAAAAAAAoABMAAAADAAAAAAAoABQAAAADAAAAAAAoABUAAAADAAAAAAAoABYAAAAAAAAAAAAoABcAAAAAAAAAAAAoABgAAAAAAAAAAAAoABkAAAAAAAAAAAAoABoAAAADAAAAAAAoABsAAAADAAAAAAAoABwAAAADAAAAAAAoAB0AAAADAAAAAAAoAB4AAAADAAAAAAAoAB8AAAADAAAAAAAoACAAAAADAAAAAAAoACEAAAADAAAAAAAoACIAAAABAAAAAAAoACMAAAABAAAAAAAoACQAAAABAAAAAAAoACUAAAABAAAAAAAoACYAAAACAAAAAAAoACcAAAACAAAAAAAoACgAAAACAAAAAAApAAQAAAADAAAAAAApAAUAAAADAAAAAAApAAYAAAADAAAAAAApAAcAAAADAAAAAAApAAgAAAADAAAAAAApAAkAAAADAAAAAAApAAoAAAADAAAAAAApAAsAAAAAAAAAAAApAAwAAAAAAAAAAAApAA0AAAAAAAAAAAApAA4AAAAAAAAAAAApAA8AAAAAAAAAAAApABAAAAADAAAAAAApABEAAAADAAAAAAApABIAAAADAAAAAAApABMAAAADAAAAAAApABQAAAADAAAAAAApABUAAAADAAAAAAApABYAAAAAAAAAAAApABcAAAAAAAAAAAApABgAAAAAAAAAAAApABkAAAAAAAAAAAApABoAAAADAAAAAAApABsAAAADAAAAAAApABwAAAADAAAAAAApAB0AAAADAAAAAAApAB4AAAADAAAAAAApAB8AAAADAAAAAAApACAAAAADAAAAAAApACEAAAADAAAAAAApACIAAAABAAAAAAApACMAAAABAAAAAAApACQAAAABAAAAAAApACUAAAABAAAAAAApACYAAAACAAAAAAApACcAAAACAAAAAAApACgAAAACAAAAAAAqAAQAAAADAAAAAAAqAAUAAAADAAAAAAAqAAYAAAADAAAAAAAqAAcAAAADAAAAAAAqAAgAAAADAAAAAAAqAAkAAAADAAAAAAAqAAoAAAADAAAAAAAqAAsAAAAAAAAAAAAqAAwAAAAAAAAAAAAqAA0AAAAAAAAAAAAqAA4AAAAAAAAAAAAqAA8AAAAAAAAAAAAqABAAAAAAAAAAAAAqABEAAAAAAAAAAAAqABIAAAADAAAAAAAqABMAAAADAAAAAAAqABQAAAADAAAAAAAqABUAAAADAAAAAAAqABYAAAAAAAAAAAAqABcAAAAAAAAAAAAqABgAAAAAAAAAAAAqABkAAAAAAAAAAAAqABoAAAADAAAAAAAqABsAAAADAAAAAAAqABwAAAADAAAAAAAqAB0AAAADAAAAAAAqAB4AAAADAAAAAAAqAB8AAAADAAAAAAAqACAAAAADAAAAAAAqACEAAAADAAAAAAAqACIAAAABAAAAAAAqACMAAAABAAAAAAAqACQAAAACAAAAAAAqACUAAAACAAAAAAAqACYAAAACAAAAAAAqACcAAAACAAAAAAAqACgAAAACAAAAAAArAAQAAAADAAAAAAArAAUAAAADAAAAAAArAAYAAAADAAAAAAArAAcAAAADAAAAAAArAAgAAAADAAAAAAArAAkAAAADAAAAAAArAAoAAAADAAAAAAArAAsAAAAAAAAAAAArAAwAAAAAAAAAAAArAA0AAAAAAAAAAAArAA4AAAAAAAAAAAArAA8AAAAAAAAAAAArABAAAAAAAAAAAAArABEAAAAAAAAAAAArABIAAAAAAAAAAAArABMAAAAAAAAAAAArABQAAAADAAAAAAArABUAAAAAAAAAAAArABYAAAAAAAAAAAArABcAAAAAAAAAAAArABgAAAAAAAAAAAArABkAAAAAAAAAAAArABoAAAADAAAAAAArABsAAAADAAAAAAArABwAAAADAAAAAAArAB0AAAADAAAAAAArAB4AAAADAAAAAAArAB8AAAADAAAAAAArACAAAAADAAAAAAArACEAAAADAAAAAAArACIAAAABAAAAAAArACMAAAABAAAAAAArACQAAAACAAAAAAArACUAAAACAAAAAAArACYAAAACAAAAAAArACcAAAACAAAAAAArACgAAAACAAAAAAAsAAQAAAADAAAAAAAsAAUAAAADAAAAAAAsAAYAAAADAAAAAAAsAAcAAAADAAAAAAAsAAgAAAADAAAAAAAsAAkAAAADAAAAAAAsAAoAAAADAAAAAAAsAAsAAAAAAAAAAAAsAAwAAAAAAAAAAAAsAA0AAAAAAAAAAAAsAA4AAAAAAAAAAAAsAA8AAAAAAAAAAAAsABAAAAAAAAAAAAAsABEAAAAAAAAAAAAsABIAAAAAAAAAAAAsABMAAAAAAAAAAAAsABQAAAAAAAAAAAAsABUAAAAAAAAAAAAsABYAAAAAAAAAAAAsABcAAAAAAAAAAAAsABgAAAAAAAAAAAAsABkAAAAAAAAAAAAsABoAAAADAAAAAAAsABsAAAADAAAAAAAsABwAAAADAAAAAAAsAB0AAAADAAAAAAAsAB4AAAADAAAAAAAsAB8AAAADAAAAAAAsACAAAAADAAAAAAAsACEAAAADAAAAAAAsACIAAAABAAAAAAAsACMAAAABAAAAAAAsACQAAAACAAAAAAAsACUAAAACAAAAAAAsACYAAAACAAAAAAAsACcAAAACAAAAAAAsACgAAAACAAAAAAAtAAQAAAADAAAAAAAtAAUAAAADAAAAAAAtAAYAAAADAAAAAAAtAAcAAAADAAAAAAAtAAgAAAADAAAAAAAtAAkAAAADAAAAAAAtAAoAAAADAAAAAAAtAAsAAAADAAAAAAAtAAwAAAAAAAAAAAAtAA0AAAAAAAAAAAAtAA4AAAAAAAAAAAAtAA8AAAAAAAAAAAAtABAAAAAAAAAAAAAtABEAAAAAAAAAAAAtABIAAAAAAAAAAAAtABMAAAAAAAAAAAAtABQAAAAAAAAAAAAtABUAAAAAAAAAAAAtABYAAAAAAAAAAAAtABcAAAAAAAAAAAAtABgAAAAAAAAAAAAtABkAAAADAAAAAAAtABoAAAADAAAAAAAtABsAAAADAAAAAAAtABwAAAADAAAAAAAtAB0AAAADAAAAAAAtAB4AAAADAAAAAAAtAB8AAAADAAAAAAAtACAAAAADAAAAAAAtACEAAAADAAAAAAAtACIAAAABAAAAAAAtACMAAAABAAAAAAAtACQAAAACAAAAAAAtACUAAAACAAAAAAAtACYAAAACAAAAAAAtACcAAAACAAAAAAAtACgAAAACAAAAAAAuAAIAAAABAAAAAAAuAAMAAAADAAAAAAAuAAQAAAADAAAAAAAuAAUAAAADAAAAAAAuAAYAAAADAAAAAAAuAAcAAAADAAAAAAAuAAgAAAADAAAAAAAuAAkAAAADAAAAAAAuAAoAAAADAAAAAAAuAAsAAAADAAAAAAAuAAwAAAADAAAAAAAuAA0AAAADAAAAAAAuAA4AAAAAAAAAAAAuAA8AAAAAAAAAAAAuABAAAAAAAAAAAAAuABEAAAAAAAAAAAAuABIAAAAAAAAAAAAuABMAAAAAAAAAAAAuABQAAAAAAAAAAAAuABUAAAAAAAAAAAAuABYAAAAAAAAAAAAuABcAAAAAAAAAAAAuABgAAAAAAAAAAAAuABkAAAADAAAAAAAuABoAAAADAAAAAAAuABsAAAADAAAAAAAuABwAAAADAAAAAAAuAB0AAAADAAAAAAAuAB4AAAADAAAAAAAuAB8AAAADAAAAAAAuACAAAAADAAAAAAAuACEAAAADAAAAAAAuACIAAAABAAAAAAAuACMAAAABAAAAAAAuACQAAAACAAAAAAAuACUAAAACAAAAAAAuACYAAAACAAAAAAAuACcAAAACAAAAAAAuACgAAAACAAAAAAAvAAIAAAABAAAAAAAvAAMAAAADAAAAAAAvAAQAAAADAAAAAAAvAAUAAAADAAAAAAAvAAYAAAADAAAAAAAvAAcAAAADAAAAAAAvAAgAAAADAAAAAAAvAAkAAAADAAAAAAAvAAoAAAADAAAAAAAvAAsAAAADAAAAAAAvAAwAAAADAAAAAAAvAA0AAAADAAAAAAAvAA4AAAADAAAAAAAvAA8AAAADAAAAAAAvABAAAAAAAAAAAAAvABEAAAAAAAAAAAAvABIAAAAAAAAAAAAvABMAAAAAAAAAAAAvABQAAAAAAAAAAAAvABUAAAAAAAAAAAAvABYAAAAAAAAAAAAvABcAAAAAAAAAAAAvABgAAAAAAAAAAAAvABkAAAADAAAAAAAvABoAAAADAAAAAAAvABsAAAADAAAAAAAvABwAAAADAAAAAAAvAB0AAAADAAAAAAAvAB4AAAADAAAAAAAvAB8AAAADAAAAAAAvACAAAAADAAAAAAAvACEAAAADAAAAAAAvACIAAAABAAAAAAAvACMAAAABAAAAAAAvACQAAAABAAAAAAAvACUAAAABAAAAAAAvACYAAAACAAAAAAAvACcAAAACAAAAAAAvACgAAAACAAAAAAAwAAIAAAABAAAAAAAwAAMAAAADAAAAAAAwAAQAAAADAAAAAAAwAAUAAAADAAAAAAAwAAYAAAADAAAAAAAwAAcAAAADAAAAAAAwAAgAAAADAAAAAAAwAAkAAAADAAAAAAAwAAoAAAADAAAAAAAwAAsAAAADAAAAAAAwAAwAAAADAAAAAAAwAA0AAAADAAAAAAAwAA4AAAADAAAAAAAwAA8AAAADAAAAAAAwABAAAAADAAAAAAAwABEAAAADAAAAAAAwABIAAAADAAAAAAAwABMAAAADAAAAAAAwABQAAAAAAAAAAAAwABUAAAAAAAAAAAAwABYAAAAAAAAAAAAwABcAAAADAAAAAAAwABgAAAADAAAAAAAwABkAAAADAAAAAAAwABoAAAADAAAAAAAwABsAAAADAAAAAAAwABwAAAADAAAAAAAwAB0AAAADAAAAAAAwAB4AAAADAAAAAAAwAB8AAAADAAAAAAAwACAAAAADAAAAAAAwACEAAAADAAAAAAAwACIAAAABAAAAAAAwACMAAAABAAAAAAAwACQAAAABAAAAAAAwACUAAAABAAAAAAAwACYAAAABAAAAAAAwACcAAAABAAAAAAAwACgAAAACAAAAAAAxAAIAAAABAAAAAAAxAAMAAAADAAAAAAAxAAQAAAADAAAAAAAxAAUAAAADAAAAAAAxAAYAAAADAAAAAAAxAAcAAAADAAAAAAAxAAgAAAADAAAAAAAxAAkAAAADAAAAAAAxAAoAAAADAAAAAAAxAAsAAAADAAAAAAAxAAwAAAADAAAAAAAxAA0AAAADAAAAAAAxAA4AAAADAAAAAAAxAA8AAAADAAAAAAAxABAAAAADAAAAAAAxABEAAAADAAAAAAAxABIAAAADAAAAAAAxABMAAAADAAAAAAAxABQAAAADAAAAAAAxABUAAAAAAAAAAAAxABYAAAAAAAAAAAAxABcAAAADAAAAAAAxABgAAAADAAAAAAAxABkAAAADAAAAAAAxABoAAAADAAAAAAAxABsAAAADAAAAAAAxABwAAAADAAAAAAAxAB0AAAADAAAAAAAxAB4AAAADAAAAAAAxAB8AAAADAAAAAAAxACAAAAADAAAAAAAxACEAAAADAAAAAAAxACIAAAABAAAAAAAxACMAAAABAAAAAAAxACQAAAABAAAAAAAxACUAAAABAAAAAAAxACYAAAABAAAAAAAxACcAAAABAAAAAAAxACgAAAACAAAAAAAyAAEAAAABAAAAAAAyAAIAAAABAAAAAAAyAAMAAAADAAAAAAAyAAQAAAADAAAAAAAyAAUAAAADAAAAAAAyAAYAAAADAAAAAAAyAAcAAAADAAAAAAAyAAgAAAADAAAAAAAyAAkAAAADAAAAAAAyAAoAAAADAAAAAAAyAAsAAAADAAAAAAAyAAwAAAADAAAAAAAyAA0AAAADAAAAAAAyAA4AAAADAAAAAAAyAA8AAAADAAAAAAAyABAAAAADAAAAAAAyABEAAAADAAAAAAAyABIAAAADAAAAAAAyABMAAAADAAAAAAAyABQAAAADAAAAAAAyABUAAAAAAAAAAAAyABYAAAAAAAAAAAAyABcAAAADAAAAAAAyABgAAAADAAAAAAAyABkAAAADAAAAAAAyABoAAAADAAAAAAAyABsAAAADAAAAAAAyABwAAAADAAAAAAAyAB0AAAADAAAAAAAyAB4AAAADAAAAAAAyAB8AAAADAAAAAAAyACAAAAADAAAAAAAyACEAAAADAAAAAAAyACIAAAADAAAAAAAyACMAAAADAAAAAAAyACQAAAADAAAAAAAyACUAAAADAAAAAAAyACYAAAABAAAAAAAyACcAAAABAAAAAAAyACgAAAACAAAAAAAzAAEAAAABAAAAAAAzAAIAAAABAAAAAAAzAAMAAAADAAAAAAAzAAQAAAADAAAAAAAzAAUAAAADAAAAAAAzAAYAAAADAAAAAAAzAAcAAAADAAAAAAAzAAgAAAADAAAAAAAzAAkAAAADAAAAAAAzAAoAAAADAAAAAAAzAAsAAAADAAAAAAAzAAwAAAADAAAAAAAzAA0AAAADAAAAAAAzAA4AAAADAAAAAAAzAA8AAAADAAAAAAAzABAAAAADAAAAAAAzABEAAAADAAAAAAAzABIAAAADAAAAAAAzABMAAAADAAAAAAAzABQAAAADAAAAAAAzABUAAAAAAAAAAAAzABYAAAAAAAAAAAAzABcAAAADAAAAAAAzABgAAAADAAAAAAAzABkAAAADAAAAAAAzABoAAAADAAAAAAAzABsAAAADAAAAAAAzABwAAAADAAAAAAAzAB0AAAADAAAAAAAzAB4AAAADAAAAAAAzAB8AAAADAAAAAAAzACAAAAADAAAAAAAzACEAAAADAAAAAAAzACIAAAADAAAAAAAzACMAAAADAAAAAAAzACQAAAADAAAAAAAzACUAAAADAAAAAAAzACYAAAABAAAAAAAzACcAAAABAAAAAAAzACgAAAACAAAAAAA0AAEAAAADAAAAAAA0AAIAAAADAAAAAAA0AAMAAAADAAAAAAA0AAQAAAADAAAAAAA0AAUAAAADAAAAAAA0AAYAAAADAAAAAAA0AAcAAAADAAAAAAA0AAgAAAADAAAAAAA0AAkAAAADAAAAAAA0AAoAAAADAAAAAAA0AAsAAAADAAAAAAA0AAwAAAADAAAAAAA0AA0AAAADAAAAAAA0AA4AAAADAAAAAAA0AA8AAAADAAAAAAA0ABAAAAADAAAAAAA0ABEAAAADAAAAAAA0ABIAAAADAAAAAAA0ABMAAAADAAAAAAA0ABQAAAADAAAAAAA0ABUAAAADAAAAAAA0ABYAAAADAAAAAAA0ABcAAAADAAAAAAA0ABgAAAADAAAAAAA0ABkAAAADAAAAAAA0ABoAAAADAAAAAAA0ABsAAAADAAAAAAA0ABwAAAADAAAAAAA0AB0AAAADAAAAAAA0AB4AAAADAAAAAAA0AB8AAAADAAAAAAA0ACAAAAADAAAAAAA0ACEAAAADAAAAAAA0ACIAAAADAAAAAAA0ACMAAAADAAAAAAA0ACQAAAADAAAAAAA0ACUAAAADAAAAAAA0ACYAAAABAAAAAAA0ACcAAAABAAAAAAA0ACgAAAACAAAAAAA1AAEAAAADAAAAAAA1AAIAAAADAAAAAAA1AAMAAAADAAAAAAA1AAQAAAADAAAAAAA1AAUAAAADAAAAAAA1AAYAAAADAAAAAAA1AAcAAAADAAAAAAA1AAgAAAADAAAAAAA1AAkAAAADAAAAAAA1AAoAAAADAAAAAAA1AAsAAAADAAAAAAA1AAwAAAADAAAAAAA1AA0AAAADAAAAAAA1AA4AAAADAAAAAAA1AA8AAAADAAAAAAA1ABAAAAADAAAAAAA1ABEAAAADAAAAAAA1ABIAAAADAAAAAAA1ABMAAAADAAAAAAA1ABQAAAADAAAAAAA1ABUAAAADAAAAAAA1ABYAAAADAAAAAAA1ABcAAAADAAAAAAA1ABgAAAADAAAAAAA1ABkAAAADAAAAAAA1ABoAAAADAAAAAAA1ABsAAAADAAAAAAA1ABwAAAADAAAAAAA1AB0AAAADAAAAAAA1AB4AAAADAAAAAAA1AB8AAAADAAAAAAA1ACAAAAADAAAAAAA1ACEAAAADAAAAAAA1ACIAAAADAAAAAAA1ACMAAAADAAAAAAA1ACQAAAADAAAAAAA1ACUAAAADAAAAAAA1ACYAAAABAAAAAAA1ACcAAAABAAAAAAA1ACgAAAACAAAAAAA2AAEAAAADAAAAAAA2AAIAAAADAAAAAAA2AAMAAAADAAAAAAA2AAQAAAADAAAAAAA2AAUAAAADAAAAAAA2AAYAAAADAAAAAAA2AAcAAAADAAAAAAA2AAgAAAADAAAAAAA2AAkAAAADAAAAAAA2AAoAAAADAAAAAAA2AAsAAAADAAAAAAA2AAwAAAADAAAAAAA2AA0AAAADAAAAAAA2AA4AAAADAAAAAAA2AA8AAAADAAAAAAA2ABAAAAADAAAAAAA2ABEAAAADAAAAAAA2ABIAAAADAAAAAAA2ABMAAAADAAAAAAA2ABQAAAADAAAAAAA2ABUAAAADAAAAAAA2ABYAAAADAAAAAAA2ABcAAAADAAAAAAA2ABgAAAADAAAAAAA2ABkAAAADAAAAAAA2ABoAAAADAAAAAAA2ABsAAAADAAAAAAA2ABwAAAADAAAAAAA2AB0AAAADAAAAAAA2AB4AAAADAAAAAAA2AB8AAAADAAAAAAA2ACAAAAADAAAAAAA2ACEAAAADAAAAAAA2ACIAAAADAAAAAAA2ACMAAAADAAAAAAA2ACQAAAADAAAAAAA2ACUAAAADAAAAAAA2ACYAAAABAAAAAAA2ACcAAAABAAAAAAA2ACgAAAACAAAAAAA3AAEAAAADAAAAAAA3AAIAAAADAAAAAAA3AAMAAAADAAAAAAA3AAQAAAADAAAAAAA3AAUAAAADAAAAAAA3AAYAAAADAAAAAAA3AAcAAAADAAAAAAA3AAgAAAADAAAAAAA3AAkAAAADAAAAAAA3AAoAAAADAAAAAAA3AAsAAAADAAAAAAA3AAwAAAADAAAAAAA3AA0AAAADAAAAAAA3AA4AAAADAAAAAAA3AA8AAAADAAAAAAA3ABAAAAADAAAAAAA3ABEAAAADAAAAAAA3ABIAAAADAAAAAAA3ABMAAAADAAAAAAA3ABQAAAADAAAAAAA3ABUAAAADAAAAAAA3ABYAAAADAAAAAAA3ABcAAAADAAAAAAA3ABgAAAADAAAAAAA3ABkAAAADAAAAAAA3ABoAAAADAAAAAAA3ABsAAAADAAAAAAA3ABwAAAADAAAAAAA3AB0AAAADAAAAAAA3AB4AAAADAAAAAAA3AB8AAAADAAAAAAA3ACAAAAADAAAAAAA3ACEAAAADAAAAAAA3ACIAAAADAAAAAAA3ACMAAAADAAAAAAA3ACQAAAADAAAAAAA3ACUAAAADAAAAAAA3ACYAAAABAAAAAAA3ACcAAAABAAAAAAA3ACgAAAACAAAAAAA4AAEAAAADAAAAAAA4AAIAAAADAAAAAAA4AAMAAAADAAAAAAA4AAQAAAADAAAAAAA4AAUAAAADAAAAAAA4AAYAAAADAAAAAAA4AAcAAAADAAAAAAA4AAgAAAADAAAAAAA4AAkAAAADAAAAAAA4AAoAAAADAAAAAAA4AAsAAAADAAAAAAA4AAwAAAADAAAAAAA4AA0AAAADAAAAAAA4AA4AAAADAAAAAAA4AA8AAAADAAAAAAA4ABAAAAADAAAAAAA4ABEAAAADAAAAAAA4ABIAAAADAAAAAAA4ABMAAAADAAAAAAA4ABQAAAADAAAAAAA4ABUAAAADAAAAAAA4ABYAAAADAAAAAAA4ABcAAAADAAAAAAA4ABgAAAADAAAAAAA4ABkAAAADAAAAAAA4ABoAAAADAAAAAAA4ABsAAAADAAAAAAA4ABwAAAADAAAAAAA4AB0AAAADAAAAAAA4AB4AAAADAAAAAAA4AB8AAAADAAAAAAA4ACAAAAADAAAAAAA4ACEAAAADAAAAAAA4ACIAAAADAAAAAAA4ACMAAAADAAAAAAA4ACQAAAADAAAAAAA4ACUAAAADAAAAAAA4ACYAAAABAAAAAAA4ACcAAAABAAAAAAA4ACgAAAACAAAAAAA5AAEAAAADAAAAAAA5AAIAAAADAAAAAAA5AAMAAAADAAAAAAA5AAQAAAADAAAAAAA5AAUAAAADAAAAAAA5AAYAAAADAAAAAAA5AAcAAAADAAAAAAA5AAgAAAADAAAAAAA5AAkAAAADAAAAAAA5AAoAAAADAAAAAAA5AAsAAAADAAAAAAA5AAwAAAADAAAAAAA5AA0AAAADAAAAAAA5AA4AAAADAAAAAAA5AA8AAAADAAAAAAA5ABAAAAADAAAAAAA5ABEAAAADAAAAAAA5ABIAAAADAAAAAAA5ABMAAAADAAAAAAA5ABQAAAADAAAAAAA5ABUAAAADAAAAAAA5ABYAAAADAAAAAAA5ABcAAAADAAAAAAA5ABgAAAADAAAAAAA5ABkAAAADAAAAAAA5ABoAAAADAAAAAAA5ABsAAAADAAAAAAA5ABwAAAADAAAAAAA5AB0AAAADAAAAAAA5AB4AAAADAAAAAAA5AB8AAAADAAAAAAA5ACAAAAADAAAAAAA5ACEAAAADAAAAAAA5ACIAAAADAAAAAAA5ACMAAAADAAAAAAA5ACQAAAADAAAAAAA5ACUAAAADAAAAAAA5ACYAAAABAAAAAAA5ACcAAAABAAAAAAA5ACgAAAACAAAAAAA6AAEAAAADAAAAAAA6AAIAAAADAAAAAAA6AAMAAAADAAAAAAA6AAQAAAADAAAAAAA6AAUAAAADAAAAAAA6AAYAAAADAAAAAAA6AAcAAAADAAAAAAA6AAgAAAADAAAAAAA6AAkAAAADAAAAAAA6AAoAAAADAAAAAAA6AAsAAAADAAAAAAA6AAwAAAADAAAAAAA6AA0AAAADAAAAAAA6AA4AAAADAAAAAAA6AA8AAAADAAAAAAA6ABAAAAADAAAAAAA6ABEAAAADAAAAAAA6ABIAAAADAAAAAAA6ABMAAAADAAAAAAA6ABQAAAADAAAAAAA6ABUAAAADAAAAAAA6ABYAAAADAAAAAAA6ABcAAAADAAAAAAA6ABgAAAADAAAAAAA6ABkAAAADAAAAAAA6ABoAAAADAAAAAAA6ABsAAAADAAAAAAA6ABwAAAADAAAAAAA6AB0AAAADAAAAAAA6AB4AAAADAAAAAAA6AB8AAAADAAAAAAA6ACAAAAADAAAAAAA6ACEAAAADAAAAAAA6ACIAAAADAAAAAAA6ACMAAAADAAAAAAA6ACQAAAADAAAAAAA6ACUAAAADAAAAAAA6ACYAAAABAAAAAAA6ACcAAAABAAAAAAA6ACgAAAACAAAAAAA7AAEAAAADAAAAAAA7AAIAAAADAAAAAAA7AAMAAAADAAAAAAA7AAQAAAADAAAAAAA7AAUAAAADAAAAAAA7AAYAAAADAAAAAAA7AAcAAAADAAAAAAA7AAgAAAADAAAAAAA7AAkAAAADAAAAAAA7AAoAAAADAAAAAAA7AAsAAAADAAAAAAA7AAwAAAABAAAAAAA7AA0AAAABAAAAAAA7AA4AAAADAAAAAAA7AA8AAAADAAAAAAA7ABAAAAADAAAAAAA7ABEAAAADAAAAAAA7ABIAAAADAAAAAAA7ABMAAAADAAAAAAA7ABQAAAADAAAAAAA7ABUAAAADAAAAAAA7ABYAAAADAAAAAAA7ABcAAAADAAAAAAA7ABgAAAADAAAAAAA7ABkAAAADAAAAAAA7ABoAAAADAAAAAAA7ABsAAAADAAAAAAA7ABwAAAADAAAAAAA7AB0AAAADAAAAAAA7AB4AAAADAAAAAAA7AB8AAAADAAAAAAA7ACAAAAADAAAAAAA7ACEAAAADAAAAAAA7ACIAAAADAAAAAAA7ACMAAAADAAAAAAA7ACQAAAADAAAAAAA7ACUAAAADAAAAAAA7ACYAAAABAAAAAAA7ACcAAAABAAAAAAA7ACgAAAACAAAAAAA8AAEAAAADAAAAAAA8AAIAAAADAAAAAAA8AAMAAAADAAAAAAA8AAQAAAADAAAAAAA8AAUAAAADAAAAAAA8AAYAAAADAAAAAAA8AAcAAAADAAAAAAA8AAgAAAADAAAAAAA8AAkAAAADAAAAAAA8AAoAAAADAAAAAAA8AAsAAAADAAAAAAA8AAwAAAABAAAAAAA8AA0AAAABAAAAAAA8AA4AAAADAAAAAAA8AA8AAAADAAAAAAA8ABAAAAADAAAAAAA8ABEAAAADAAAAAAA8ABIAAAADAAAAAAA8ABMAAAADAAAAAAA8ABQAAAADAAAAAAA8ABUAAAADAAAAAAA8ABYAAAADAAAAAAA8ABcAAAADAAAAAAA8ABgAAAADAAAAAAA8ABkAAAADAAAAAAA8ABoAAAADAAAAAAA8ABsAAAADAAAAAAA8ABwAAAADAAAAAAA8AB0AAAADAAAAAAA8AB4AAAADAAAAAAA8AB8AAAADAAAAAAA8ACAAAAADAAAAAAA8ACEAAAADAAAAAAA8ACIAAAADAAAAAAA8ACMAAAADAAAAAAA8ACQAAAADAAAAAAA8ACUAAAADAAAAAAA8ACYAAAABAAAAAAA8ACcAAAABAAAAAAA8ACgAAAACAAAAAAA9AAEAAAADAAAAAAA9AAIAAAADAAAAAAA9AAMAAAADAAAAAAA9AAQAAAADAAAAAAA9AAUAAAADAAAAAAA9AAYAAAADAAAAAAA9AAcAAAADAAAAAAA9AAgAAAADAAAAAAA9AAkAAAADAAAAAAA9AAoAAAADAAAAAAA9AAsAAAADAAAAAAA9AAwAAAABAAAAAAA9AA0AAAABAAAAAAA9AA4AAAADAAAAAAA9AA8AAAADAAAAAAA9ABAAAAADAAAAAAA9ABEAAAADAAAAAAA9ABIAAAADAAAAAAA9ABMAAAADAAAAAAA9ABQAAAADAAAAAAA9ABUAAAADAAAAAAA9ABYAAAADAAAAAAA9ABcAAAADAAAAAAA9ABgAAAADAAAAAAA9ABkAAAADAAAAAAA9ABoAAAADAAAAAAA9ABsAAAADAAAAAAA9ABwAAAADAAAAAAA9AB0AAAADAAAAAAA9AB4AAAADAAAAAAA9AB8AAAADAAAAAAA9ACAAAAADAAAAAAA9ACEAAAADAAAAAAA9ACIAAAADAAAAAAA9ACMAAAADAAAAAAA9ACQAAAADAAAAAAA9ACUAAAADAAAAAAA9ACYAAAABAAAAAAA9ACcAAAABAAAAAAA9ACgAAAACAAAAAAA+AAEAAAADAAAAAAA+AAIAAAADAAAAAAA+AAMAAAADAAAAAAA+AAQAAAADAAAAAAA+AAUAAAADAAAAAAA+AAYAAAADAAAAAAA+AAcAAAADAAAAAAA+AAgAAAADAAAAAAA+AAkAAAADAAAAAAA+AAoAAAADAAAAAAA+AAsAAAADAAAAAAA+AAwAAAABAAAAAAA+AA0AAAABAAAAAAA+AA4AAAADAAAAAAA+AA8AAAADAAAAAAA+ABAAAAADAAAAAAA+ABEAAAADAAAAAAA+ABIAAAADAAAAAAA+ABMAAAADAAAAAAA+ABQAAAADAAAAAAA+ABUAAAADAAAAAAA+ABYAAAADAAAAAAA+ABcAAAADAAAAAAA+ABgAAAADAAAAAAA+ABkAAAADAAAAAAA+ABoAAAADAAAAAAA+ABsAAAADAAAAAAA+ABwAAAADAAAAAAA+AB0AAAADAAAAAAA+AB4AAAADAAAAAAA+AB8AAAADAAAAAAA+ACAAAAADAAAAAAA+ACEAAAADAAAAAAA+ACIAAAADAAAAAAA+ACMAAAADAAAAAAA+ACQAAAADAAAAAAA+ACUAAAADAAAAAAA+ACYAAAABAAAAAAA+ACcAAAABAAAAAAA+ACgAAAACAAAAAAA/AAEAAAADAAAAAAA/AAIAAAADAAAAAAA/AAMAAAADAAAAAAA/AAQAAAADAAAAAAA/AAUAAAADAAAAAAA/AAYAAAADAAAAAAA/AAcAAAADAAAAAAA/AAgAAAADAAAAAAA/AAkAAAADAAAAAAA/AAoAAAADAAAAAAA/AAsAAAADAAAAAAA/AAwAAAABAAAAAAA/AA0AAAABAAAAAAA/AA4AAAADAAAAAAA/AA8AAAADAAAAAAA/ABAAAAADAAAAAAA/ABEAAAADAAAAAAA/ABIAAAADAAAAAAA/ABMAAAADAAAAAAA/ABQAAAADAAAAAAA/ABUAAAADAAAAAAA/ABYAAAADAAAAAAA/ABcAAAADAAAAAAA/ABgAAAADAAAAAAA/ABkAAAADAAAAAAA/ABoAAAADAAAAAAA/ABsAAAADAAAAAAA/ABwAAAADAAAAAAA/AB0AAAADAAAAAAA/AB4AAAADAAAAAAA/AB8AAAADAAAAAAA/ACAAAAADAAAAAAA/ACEAAAADAAAAAAA/ACIAAAADAAAAAAA/ACMAAAADAAAAAAA/ACQAAAADAAAAAAA/ACUAAAADAAAAAAA/ACYAAAABAAAAAAA/ACcAAAABAAAAAAA/ACgAAAACAAAAAABAAAEAAAADAAAAAABAAAIAAAADAAAAAABAAAMAAAADAAAAAABAAAQAAAADAAAAAABAAAUAAAADAAAAAABAAAYAAAADAAAAAABAAAcAAAADAAAAAABAAAgAAAADAAAAAABAAAkAAAADAAAAAABAAAoAAAADAAAAAABAAAsAAAADAAAAAABAAAwAAAABAAAAAABAAA0AAAABAAAAAABAAA4AAAADAAAAAABAAA8AAAADAAAAAABAABAAAAADAAAAAABAABEAAAADAAAAAABAABIAAAADAAAAAABAABMAAAADAAAAAABAABQAAAADAAAAAABAABUAAAADAAAAAABAABYAAAADAAAAAABAABcAAAADAAAAAABAABgAAAADAAAAAABAABkAAAADAAAAAABAABoAAAADAAAAAABAABsAAAADAAAAAABAABwAAAADAAAAAABAAB0AAAADAAAAAABAAB4AAAADAAAAAABAAB8AAAADAAAAAABAACAAAAADAAAAAABAACEAAAADAAAAAABAACIAAAADAAAAAABAACMAAAADAAAAAABAACQAAAADAAAAAABAACUAAAADAAAAAABAACYAAAABAAAAAABAACcAAAABAAAAAABAACgAAAACAAAAAABBAAEAAAADAAAAAABBAAIAAAADAAAAAABBAAMAAAADAAAAAABBAAQAAAADAAAAAABBAAUAAAADAAAAAABBAAYAAAADAAAAAABBAAcAAAADAAAAAABBAAgAAAADAAAAAABBAAkAAAADAAAAAABBAAoAAAADAAAAAABBAAsAAAADAAAAAABBAAwAAAABAAAAAABBAA0AAAABAAAAAABBAA4AAAADAAAAAABBAA8AAAADAAAAAABBABAAAAADAAAAAABBABEAAAADAAAAAABBABIAAAADAAAAAABBABMAAAADAAAAAABBABQAAAADAAAAAABBABUAAAADAAAAAABBABYAAAADAAAAAABBABcAAAADAAAAAABBABgAAAADAAAAAABBABkAAAADAAAAAABBABoAAAADAAAAAABBABsAAAADAAAAAABBABwAAAADAAAAAABBAB0AAAADAAAAAABBAB4AAAADAAAAAABBAB8AAAADAAAAAABBACAAAAADAAAAAABBACEAAAADAAAAAABBACIAAAADAAAAAABBACMAAAADAAAAAABBACQAAAADAAAAAABBACUAAAADAAAAAABBACYAAAABAAAAAABBACcAAAABAAAAAABBACgAAAACAAAAAABCAAEAAAADAAAAAABCAAIAAAADAAAAAABCAAMAAAADAAAAAABCAAQAAAADAAAAAABCAAUAAAADAAAAAABCAAYAAAADAAAAAABCAAcAAAADAAAAAABCAAgAAAADAAAAAABCAAkAAAADAAAAAABCAAoAAAADAAAAAABCAAsAAAADAAAAAABCAAwAAAABAAAAAABCAA0AAAABAAAAAABCAA4AAAADAAAAAABCAA8AAAADAAAAAABCABAAAAADAAAAAABCABEAAAADAAAAAABCABIAAAADAAAAAABCABMAAAADAAAAAABCABQAAAADAAAAAABCABUAAAADAAAAAABCABYAAAADAAAAAABCABcAAAADAAAAAABCABgAAAADAAAAAABCABkAAAADAAAAAABCABoAAAADAAAAAABCABsAAAADAAAAAABCABwAAAADAAAAAABCAB0AAAADAAAAAABCAB4AAAADAAAAAABCAB8AAAADAAAAAABCACAAAAADAAAAAABCACEAAAADAAAAAABCACIAAAADAAAAAABCACMAAAADAAAAAABCACQAAAADAAAAAABCACUAAAADAAAAAABCACYAAAABAAAAAABCACcAAAABAAAAAABCACgAAAACAAAAAABDAAEAAAADAAAAAABDAAIAAAADAAAAAABDAAMAAAADAAAAAABDAAQAAAADAAAAAABDAAUAAAADAAAAAABDAAYAAAADAAAAAABDAAcAAAADAAAAAABDAAgAAAADAAAAAABDAAkAAAADAAAAAABDAAoAAAADAAAAAABDAAsAAAADAAAAAABDAAwAAAABAAAAAABDAA0AAAABAAAAAABDAA4AAAADAAAAAABDAA8AAAADAAAAAABDABAAAAADAAAAAABDABEAAAADAAAAAABDABIAAAADAAAAAABDABMAAAADAAAAAABDABQAAAADAAAAAABDABUAAAADAAAAAABDABYAAAADAAAAAABDABcAAAADAAAAAABDABgAAAADAAAAAABDABkAAAADAAAAAABDABoAAAADAAAAAABDABsAAAADAAAAAABDABwAAAADAAAAAABDAB0AAAADAAAAAABDAB4AAAADAAAAAABDAB8AAAADAAAAAABDACAAAAADAAAAAABDACEAAAADAAAAAABDACIAAAADAAAAAABDACMAAAADAAAAAABDACQAAAADAAAAAABDACUAAAADAAAAAABDACYAAAABAAAAAABDACcAAAABAAAAAABDACgAAAACAAAAAABEAAEAAAABAAAAAABEAAIAAAABAAAAAABEAAMAAAADAAAAAABEAAQAAAADAAAAAABEAAUAAAADAAAAAABEAAYAAAADAAAAAABEAAcAAAADAAAAAABEAAgAAAABAAAAAABEAAkAAAABAAAAAABEAAoAAAABAAAAAABEAAsAAAABAAAAAABEAAwAAAABAAAAAABEAA0AAAABAAAAAABEAA4AAAADAAAAAABEAA8AAAADAAAAAABEABAAAAADAAAAAABEABEAAAADAAAAAABEABIAAAADAAAAAABEABMAAAADAAAAAABEABQAAAADAAAAAABEABUAAAADAAAAAABEABYAAAADAAAAAABEABcAAAAAAAAAAABEABgAAAAAAAAAAABEABkAAAAAAAAAAABEABoAAAAAAAAAAABEABsAAAAAAAAAAABEABwAAAAAAAAAAABEAB0AAAADAAAAAABEAB4AAAADAAAAAABEAB8AAAADAAAAAABEACAAAAADAAAAAABEACEAAAADAAAAAABEACIAAAADAAAAAABEACMAAAADAAAAAABEACQAAAADAAAAAABEACUAAAADAAAAAABEACYAAAABAAAAAABEACcAAAABAAAAAABEACgAAAACAAAAAABFAAIAAAABAAAAAABFAAMAAAADAAAAAABFAAQAAAADAAAAAABFAAUAAAADAAAAAABFAAYAAAADAAAAAABFAAcAAAADAAAAAABFAAgAAAABAAAAAABFAAkAAAABAAAAAABFAAoAAAABAAAAAABFAAsAAAABAAAAAABFAAwAAAABAAAAAABFAA0AAAABAAAAAABFAA4AAAABAAAAAABFAA8AAAABAAAAAABFABAAAAABAAAAAABFABEAAAABAAAAAABFABIAAAABAAAAAABFABMAAAABAAAAAABFABQAAAABAAAAAABFABUAAAABAAAAAABFABYAAAABAAAAAABFABcAAAAAAAAAAABFABgAAAAAAAAAAABFABkAAAAAAAAAAABFABoAAAAAAAAAAABFABsAAAAAAAAAAABFABwAAAAAAAAAAABFAB0AAAABAAAAAABFAB4AAAABAAAAAABFAB8AAAABAAAAAABFACAAAAABAAAAAABFACEAAAABAAAAAABFACIAAAABAAAAAABFACMAAAABAAAAAABFACQAAAABAAAAAABFACUAAAABAAAAAABFACYAAAABAAAAAABFACcAAAABAAAAAABFACgAAAACAAAAAABGAAIAAAACAAAAAABGAAMAAAADAAAAAABGAAQAAAADAAAAAABGAAUAAAADAAAAAABGAAYAAAADAAAAAABGAAcAAAADAAAAAABGAAgAAAABAAAAAABGAAkAAAACAAAAAABGAAoAAAACAAAAAABGAAsAAAABAAAAAABGAAwAAAABAAAAAABGAA0AAAABAAAAAABGAA4AAAABAAAAAABGAA8AAAABAAAAAABGABAAAAABAAAAAABGABEAAAABAAAAAABGABIAAAABAAAAAABGABMAAAABAAAAAABGABQAAAABAAAAAABGABUAAAABAAAAAABGABYAAAABAAAAAABGABcAAAAAAAAAAABGABgAAAAAAAAAAABGABkAAAAAAAAAAABGABoAAAAAAAAAAABGABsAAAAAAAAAAABGABwAAAAAAAAAAABGAB0AAAABAAAAAABGAB4AAAABAAAAAABGAB8AAAABAAAAAABGACAAAAABAAAAAABGACEAAAABAAAAAABGACIAAAABAAAAAABGACMAAAABAAAAAABGACQAAAABAAAAAABGACUAAAABAAAAAABGACYAAAABAAAAAABGACcAAAABAAAAAABGACgAAAACAAAAAABHAAIAAAACAAAAAABHAAMAAAADAAAAAABHAAQAAAADAAAAAABHAAUAAAADAAAAAABHAAYAAAADAAAAAABHAAcAAAADAAAAAABHAAgAAAABAAAAAABHAAkAAAACAAAAAABHAAoAAAACAAAAAABHAAsAAAACAAAAAABHAAwAAAACAAAAAABHAA0AAAACAAAAAABHAA4AAAACAAAAAABHAA8AAAACAAAAAABHABAAAAACAAAAAABHABEAAAACAAAAAABHABIAAAACAAAAAABHABMAAAACAAAAAABHABQAAAACAAAAAABHABUAAAABAAAAAABHABYAAAABAAAAAABHABcAAAAAAAAAAABHABgAAAAAAAAAAABHABkAAAAAAAAAAABHABoAAAAAAAAAAABHABsAAAAAAAAAAABHABwAAAAAAAAAAABHAB0AAAABAAAAAABHAB4AAAABAAAAAABHAB8AAAABAAAAAABHACAAAAABAAAAAABHACEAAAABAAAAAABHACIAAAABAAAAAABHACMAAAABAAAAAABHACQAAAABAAAAAABHACUAAAACAAAAAABHACYAAAACAAAAAABHACcAAAACAAAAAABHACgAAAACAAAAAAAOAB8AAAADAAAAAAAOACAAAAADAAAAAAAOACEAAAADAAAAAAAOACIAAAADAAAAAAAPAB8AAAADAAAAAAAPACAAAAADAAAAAAAPACEAAAADAAAAAAAPACIAAAADAAAAAAAQAB8AAAADAAAAAAAQACAAAAADAAAAAAAQACEAAAADAAAAAAAQACIAAAADAAAAAAARAB8AAAADAAAAAAARACAAAAADAAAAAAARACEAAAADAAAAAAARACIAAAADAAAAAAASAB8AAAADAAAAAAASACAAAAADAAAAAAASACEAAAADAAAAAAASACIAAAADAAAAAAATAB8AAAADAAAAAAATACAAAAADAAAAAAATACEAAAADAAAAAAATACIAAAADAAAAAAAUAB8AAAADAAAAAAAUACAAAAADAAAAAAAUACEAAAADAAAAAAAUACIAAAADAAAAAAAVAB8AAAADAAAAAAAVACAAAAADAAAAAAAVACEAAAADAAAAAAAVACIAAAADAAAAAAAWAB8AAAADAAAAAAAWACAAAAADAAAAAAAWACEAAAADAAAAAAAWACIAAAADAAAAAAAXAB8AAAADAAAAAAAXACAAAAADAAAAAAAXACEAAAADAAAAAAAXACIAAAADAAAAAAAAACkAAAACAAAAAAAAACoAAAACAAAAAAAAACsAAAACAAAAAAAAACwAAAACAAAAAAAAAC0AAAACAAAAAAAAAC4AAAACAAAAAAAAAC8AAAACAAAAAAAAADAAAAACAAAAAAAAADEAAAACAAAAAAAAADIAAAACAAAAAAAAADMAAAACAAAAAAAAADQAAAACAAAAAAAAADUAAAACAAAAAAAAADYAAAACAAAAAAAAADcAAAACAAAAAAAAADgAAAACAAAAAAAAADkAAAACAAAAAAAAADoAAAACAAAAAAAAADsAAAACAAAAAAAAADwAAAACAAAAAAAAAD0AAAACAAAAAAABACkAAAACAAAAAAABACoAAAACAAAAAAABACsAAAACAAAAAAABACwAAAACAAAAAAABAC0AAAACAAAAAAABAC4AAAACAAAAAAABAC8AAAACAAAAAAABADAAAAACAAAAAAABADEAAAACAAAAAAABADIAAAACAAAAAAABADMAAAACAAAAAAABADQAAAACAAAAAAABADUAAAACAAAAAAABADYAAAACAAAAAAABADcAAAACAAAAAAABADgAAAACAAAAAAABADkAAAACAAAAAAABADoAAAACAAAAAAABADsAAAACAAAAAAABADwAAAACAAAAAAABAD0AAAACAAAAAAACACkAAAACAAAAAAACACoAAAACAAAAAAACACsAAAACAAAAAAACACwAAAACAAAAAAACAC0AAAACAAAAAAACAC4AAAACAAAAAAACAC8AAAACAAAAAAACADAAAAACAAAAAAACADEAAAACAAAAAAACADIAAAACAAAAAAACADMAAAACAAAAAAACADQAAAACAAAAAAACADUAAAACAAAAAAACADYAAAACAAAAAAACADcAAAACAAAAAAACADgAAAACAAAAAAACADkAAAACAAAAAAACADoAAAACAAAAAAACADsAAAACAAAAAAACADwAAAACAAAAAAACAD0AAAACAAAAAAADACkAAAACAAAAAAADACoAAAACAAAAAAADACsAAAACAAAAAAADACwAAAACAAAAAAADAC0AAAACAAAAAAADAC4AAAACAAAAAAADAC8AAAACAAAAAAADADAAAAACAAAAAAADADEAAAACAAAAAAADADIAAAACAAAAAAADADMAAAACAAAAAAADADQAAAACAAAAAAADADUAAAACAAAAAAADADYAAAACAAAAAAADADcAAAACAAAAAAADADgAAAACAAAAAAADADkAAAACAAAAAAADADoAAAACAAAAAAADADsAAAACAAAAAAADADwAAAACAAAAAAADAD0AAAACAAAAAAAEACkAAAABAAAAAAAEACoAAAABAAAAAAAEACsAAAABAAAAAAAEACwAAAABAAAAAAAEAC0AAAABAAAAAAAEAC4AAAABAAAAAAAEAC8AAAABAAAAAAAEADAAAAABAAAAAAAEADEAAAABAAAAAAAEADIAAAABAAAAAAAEADMAAAABAAAAAAAEADQAAAABAAAAAAAEADUAAAABAAAAAAAEADYAAAABAAAAAAAEADcAAAABAAAAAAAEADgAAAACAAAAAAAEADkAAAACAAAAAAAEADoAAAACAAAAAAAEADsAAAACAAAAAAAEADwAAAACAAAAAAAEAD0AAAACAAAAAAAFACkAAAABAAAAAAAFACoAAAABAAAAAAAFACsAAAABAAAAAAAFACwAAAABAAAAAAAFAC0AAAABAAAAAAAFAC4AAAABAAAAAAAFAC8AAAABAAAAAAAFADAAAAABAAAAAAAFADEAAAABAAAAAAAFADIAAAABAAAAAAAFADMAAAABAAAAAAAFADQAAAABAAAAAAAFADUAAAABAAAAAAAFADYAAAABAAAAAAAFADcAAAABAAAAAAAFADgAAAACAAAAAAAFADkAAAACAAAAAAAFADoAAAACAAAAAAAFADsAAAACAAAAAAAFADwAAAACAAAAAAAFAD0AAAACAAAAAAAGACkAAAABAAAAAAAGACoAAAABAAAAAAAGACsAAAABAAAAAAAGACwAAAABAAAAAAAGAC0AAAABAAAAAAAGAC4AAAABAAAAAAAGAC8AAAABAAAAAAAGADAAAAABAAAAAAAGADEAAAABAAAAAAAGADIAAAABAAAAAAAGADMAAAABAAAAAAAGADQAAAABAAAAAAAGADUAAAABAAAAAAAGADYAAAABAAAAAAAGADcAAAABAAAAAAAGADgAAAACAAAAAAAGADkAAAACAAAAAAAGADoAAAACAAAAAAAGADsAAAACAAAAAAAGADwAAAACAAAAAAAGAD0AAAACAAAAAAAHACkAAAABAAAAAAAHACoAAAABAAAAAAAHACsAAAABAAAAAAAHACwAAAABAAAAAAAHAC0AAAABAAAAAAAHAC4AAAABAAAAAAAHAC8AAAABAAAAAAAHADAAAAABAAAAAAAHADEAAAABAAAAAAAHADIAAAABAAAAAAAHADMAAAABAAAAAAAHADQAAAABAAAAAAAHADUAAAABAAAAAAAHADYAAAABAAAAAAAHADcAAAABAAAAAAAHADgAAAACAAAAAAAHADkAAAACAAAAAAAHADoAAAACAAAAAAAHADsAAAACAAAAAAAHADwAAAACAAAAAAAHAD0AAAACAAAAAAAIACkAAAABAAAAAAAIACoAAAABAAAAAAAIACsAAAABAAAAAAAIACwAAAABAAAAAAAIAC0AAAABAAAAAAAIAC4AAAABAAAAAAAIAC8AAAABAAAAAAAIADAAAAABAAAAAAAIADEAAAABAAAAAAAIADIAAAABAAAAAAAIADMAAAABAAAAAAAIADQAAAABAAAAAAAIADUAAAABAAAAAAAIADYAAAABAAAAAAAIADcAAAABAAAAAAAIADgAAAACAAAAAAAIADkAAAACAAAAAAAIADoAAAACAAAAAAAIADsAAAACAAAAAAAIADwAAAACAAAAAAAIAD0AAAACAAAAAAAJACkAAAABAAAAAAAJACoAAAABAAAAAAAJACsAAAABAAAAAAAJACwAAAABAAAAAAAJAC0AAAABAAAAAAAJAC4AAAABAAAAAAAJAC8AAAABAAAAAAAJADAAAAABAAAAAAAJADEAAAABAAAAAAAJADIAAAABAAAAAAAJADMAAAABAAAAAAAJADQAAAABAAAAAAAJADUAAAABAAAAAAAJADYAAAABAAAAAAAJADcAAAABAAAAAAAJADgAAAACAAAAAAAJADkAAAACAAAAAAAJADoAAAACAAAAAAAJADsAAAACAAAAAAAJADwAAAACAAAAAAAJAD0AAAACAAAAAAAKACkAAAABAAAAAAAKACoAAAABAAAAAAAKACsAAAABAAAAAAAKACwAAAABAAAAAAAKAC0AAAABAAAAAAAKAC4AAAABAAAAAAAKAC8AAAABAAAAAAAKADAAAAABAAAAAAAKADEAAAABAAAAAAAKADIAAAABAAAAAAAKADMAAAABAAAAAAAKADQAAAABAAAAAAAKADUAAAABAAAAAAAKADYAAAABAAAAAAAKADcAAAABAAAAAAAKADgAAAACAAAAAAAKADkAAAACAAAAAAAKADoAAAACAAAAAAAKADsAAAACAAAAAAAKADwAAAACAAAAAAAKAD0AAAACAAAAAAALACkAAAABAAAAAAALACoAAAABAAAAAAALACsAAAABAAAAAAALACwAAAABAAAAAAALAC0AAAABAAAAAAALAC4AAAABAAAAAAALAC8AAAABAAAAAAALADAAAAABAAAAAAALADEAAAABAAAAAAALADIAAAABAAAAAAALADMAAAABAAAAAAALADQAAAABAAAAAAALADUAAAABAAAAAAALADYAAAABAAAAAAALADcAAAABAAAAAAALADgAAAACAAAAAAALADkAAAACAAAAAAALADoAAAACAAAAAAALADsAAAACAAAAAAALADwAAAACAAAAAAALAD0AAAACAAAAAAAMACkAAAABAAAAAAAMACoAAAABAAAAAAAMACsAAAABAAAAAAAMACwAAAABAAAAAAAMAC0AAAABAAAAAAAMAC4AAAABAAAAAAAMAC8AAAABAAAAAAAMADAAAAABAAAAAAAMADEAAAABAAAAAAAMADIAAAABAAAAAAAMADMAAAABAAAAAAAMADQAAAABAAAAAAAMADUAAAABAAAAAAAMADYAAAABAAAAAAAMADcAAAABAAAAAAAMADgAAAACAAAAAAAMADkAAAACAAAAAAAMADoAAAACAAAAAAAMADsAAAACAAAAAAAMADwAAAACAAAAAAAMAD0AAAACAAAAAAANACkAAAABAAAAAAANACoAAAABAAAAAAANACsAAAABAAAAAAANACwAAAABAAAAAAANAC0AAAABAAAAAAANAC4AAAABAAAAAAANAC8AAAABAAAAAAANADAAAAABAAAAAAANADEAAAABAAAAAAANADIAAAABAAAAAAANADMAAAABAAAAAAANADQAAAABAAAAAAANADUAAAABAAAAAAANADYAAAABAAAAAAANADcAAAABAAAAAAANADgAAAACAAAAAAANADkAAAACAAAAAAANADoAAAACAAAAAAANADsAAAACAAAAAAANADwAAAACAAAAAAANAD0AAAACAAAAAAAOACkAAAADAAAAAAAOACoAAAADAAAAAAAOACsAAAADAAAAAAAOACwAAAADAAAAAAAOAC0AAAADAAAAAAAOAC4AAAADAAAAAAAOAC8AAAADAAAAAAAOADAAAAADAAAAAAAOADEAAAADAAAAAAAOADIAAAADAAAAAAAOADMAAAADAAAAAAAOADQAAAABAAAAAAAOADUAAAABAAAAAAAOADYAAAABAAAAAAAOADcAAAABAAAAAAAOADgAAAACAAAAAAAOADkAAAACAAAAAAAOADoAAAACAAAAAAAOADsAAAACAAAAAAAOADwAAAACAAAAAAAOAD0AAAACAAAAAAAPACkAAAADAAAAAAAPACoAAAADAAAAAAAPACsAAAADAAAAAAAPACwAAAADAAAAAAAPAC0AAAADAAAAAAAPAC4AAAADAAAAAAAPAC8AAAADAAAAAAAPADAAAAADAAAAAAAPADEAAAADAAAAAAAPADIAAAADAAAAAAAPADMAAAADAAAAAAAPADQAAAABAAAAAAAPADUAAAABAAAAAAAPADYAAAABAAAAAAAPADcAAAABAAAAAAAPADgAAAACAAAAAAAPADkAAAACAAAAAAAPADoAAAACAAAAAAAPADsAAAACAAAAAAAPADwAAAACAAAAAAAPAD0AAAACAAAAAAAQACkAAAADAAAAAAAQACoAAAADAAAAAAAQACsAAAADAAAAAAAQACwAAAADAAAAAAAQAC0AAAADAAAAAAAQAC4AAAADAAAAAAAQAC8AAAADAAAAAAAQADAAAAADAAAAAAAQADEAAAADAAAAAAAQADIAAAADAAAAAAAQADMAAAADAAAAAAAQADQAAAABAAAAAAAQADUAAAABAAAAAAAQADYAAAABAAAAAAAQADcAAAABAAAAAAAQADgAAAACAAAAAAAQADkAAAACAAAAAAAQADoAAAACAAAAAAAQADsAAAACAAAAAAAQADwAAAACAAAAAAAQAD0AAAACAAAAAAARACkAAAADAAAAAAARACoAAAADAAAAAAARACsAAAADAAAAAAARACwAAAADAAAAAAARAC0AAAADAAAAAAARAC4AAAADAAAAAAARAC8AAAADAAAAAAARADAAAAADAAAAAAARADEAAAADAAAAAAARADIAAAADAAAAAAARADMAAAADAAAAAAARADQAAAABAAAAAAARADUAAAABAAAAAAARADYAAAABAAAAAAARADcAAAABAAAAAAARADgAAAACAAAAAAARADkAAAACAAAAAAARADoAAAACAAAAAAARADsAAAACAAAAAAARADwAAAACAAAAAAARAD0AAAACAAAAAAASACkAAAADAAAAAAASACoAAAADAAAAAAASACsAAAADAAAAAAASACwAAAADAAAAAAASAC0AAAADAAAAAAASAC4AAAADAAAAAAASAC8AAAADAAAAAAASADAAAAADAAAAAAASADEAAAADAAAAAAASADIAAAADAAAAAAASADMAAAADAAAAAAASADQAAAABAAAAAAASADUAAAABAAAAAAASADYAAAABAAAAAAASADcAAAABAAAAAAASADgAAAACAAAAAAASADkAAAACAAAAAAASADoAAAACAAAAAAASADsAAAACAAAAAAASADwAAAACAAAAAAASAD0AAAACAAAAAAATACkAAAADAAAAAAATACoAAAADAAAAAAATACsAAAADAAAAAAATACwAAAADAAAAAAATAC0AAAADAAAAAAATAC4AAAADAAAAAAATAC8AAAADAAAAAAATADAAAAADAAAAAAATADEAAAADAAAAAAATADIAAAADAAAAAAATADMAAAADAAAAAAATADQAAAABAAAAAAATADUAAAABAAAAAAATADYAAAABAAAAAAATADcAAAABAAAAAAATADgAAAACAAAAAAATADkAAAACAAAAAAATADoAAAACAAAAAAATADsAAAACAAAAAAATADwAAAACAAAAAAATAD0AAAACAAAAAAAUACkAAAADAAAAAAAUACoAAAADAAAAAAAUACsAAAADAAAAAAAUACwAAAADAAAAAAAUAC0AAAADAAAAAAAUAC4AAAADAAAAAAAUAC8AAAADAAAAAAAUADAAAAADAAAAAAAUADEAAAADAAAAAAAUADIAAAADAAAAAAAUADMAAAADAAAAAAAUADQAAAABAAAAAAAUADUAAAABAAAAAAAUADYAAAABAAAAAAAUADcAAAABAAAAAAAUADgAAAABAAAAAAAUADkAAAABAAAAAAAUADoAAAABAAAAAAAUADsAAAACAAAAAAAUADwAAAACAAAAAAAUAD0AAAACAAAAAAAVACkAAAADAAAAAAAVACoAAAADAAAAAAAVACsAAAADAAAAAAAVACwAAAADAAAAAAAVAC0AAAADAAAAAAAVAC4AAAADAAAAAAAVAC8AAAADAAAAAAAVADAAAAADAAAAAAAVADEAAAADAAAAAAAVADIAAAADAAAAAAAVADMAAAADAAAAAAAVADQAAAABAAAAAAAVADUAAAABAAAAAAAVADYAAAABAAAAAAAVADcAAAABAAAAAAAVADgAAAABAAAAAAAVADkAAAABAAAAAAAVADoAAAABAAAAAAAVADsAAAACAAAAAAAVADwAAAACAAAAAAAVAD0AAAACAAAAAAAWACkAAAADAAAAAAAWACoAAAADAAAAAAAWACsAAAADAAAAAAAWACwAAAADAAAAAAAWAC0AAAADAAAAAAAWAC4AAAADAAAAAAAWAC8AAAADAAAAAAAWADAAAAADAAAAAAAWADEAAAADAAAAAAAWADIAAAADAAAAAAAWADMAAAADAAAAAAAWADQAAAABAAAAAAAWADUAAAABAAAAAAAWADYAAAABAAAAAAAWADcAAAABAAAAAAAWADgAAAABAAAAAAAWADkAAAABAAAAAAAWADoAAAABAAAAAAAWADsAAAACAAAAAAAWADwAAAACAAAAAAAWAD0AAAACAAAAAAAXACkAAAADAAAAAAAXACoAAAADAAAAAAAXACsAAAADAAAAAAAXACwAAAADAAAAAAAXAC0AAAADAAAAAAAXAC4AAAADAAAAAAAXAC8AAAADAAAAAAAXADAAAAADAAAAAAAXADEAAAADAAAAAAAXADIAAAADAAAAAAAXADMAAAADAAAAAAAXADQAAAABAAAAAAAXADUAAAABAAAAAAAXADYAAAABAAAAAAAXADcAAAABAAAAAAAXADgAAAABAAAAAAAXADkAAAABAAAAAAAXADoAAAABAAAAAAAXADsAAAACAAAAAAAXADwAAAACAAAAAAAXAD0AAAACAAAAAAAYACkAAAAAAAAAAAAYACoAAAAAAAAAAAAYACsAAAAAAAAAAAAYACwAAAAAAAAAAAAYAC0AAAADAAAAAAAYAC4AAAADAAAAAAAYAC8AAAADAAAAAAAYADAAAAADAAAAAAAYADEAAAADAAAAAAAYADIAAAADAAAAAAAYADMAAAADAAAAAAAYADQAAAABAAAAAAAYADUAAAABAAAAAAAYADYAAAABAAAAAAAYADcAAAABAAAAAAAYADgAAAABAAAAAAAYADkAAAABAAAAAAAYADoAAAABAAAAAAAYADsAAAACAAAAAAAYADwAAAACAAAAAAAYAD0AAAACAAAAAAAZACkAAAAAAAAAAAAZACoAAAAAAAAAAAAZACsAAAAAAAAAAAAZACwAAAAAAAAAAAAZAC0AAAADAAAAAAAZAC4AAAADAAAAAAAZAC8AAAADAAAAAAAZADAAAAADAAAAAAAZADEAAAADAAAAAAAZADIAAAADAAAAAAAZADMAAAADAAAAAAAZADQAAAADAAAAAAAZADUAAAADAAAAAAAZADYAAAADAAAAAAAZADcAAAADAAAAAAAZADgAAAADAAAAAAAZADkAAAABAAAAAAAZADoAAAABAAAAAAAZADsAAAACAAAAAAAZADwAAAACAAAAAAAZAD0AAAACAAAAAAAaACkAAAAAAAAAAAAaACoAAAAAAAAAAAAaACsAAAAAAAAAAAAaACwAAAAAAAAAAAAaAC0AAAADAAAAAAAaAC4AAAADAAAAAAAaAC8AAAADAAAAAAAaADAAAAADAAAAAAAaADEAAAADAAAAAAAaADIAAAADAAAAAAAaADMAAAADAAAAAAAaADQAAAADAAAAAAAaADUAAAADAAAAAAAaADYAAAADAAAAAAAaADcAAAADAAAAAAAaADgAAAADAAAAAAAaADkAAAABAAAAAAAaADoAAAABAAAAAAAaADsAAAACAAAAAAAaADwAAAACAAAAAAAaAD0AAAACAAAAAAAbACkAAAAAAAAAAAAbACoAAAAAAAAAAAAbACsAAAAAAAAAAAAbACwAAAAAAAAAAAAbAC0AAAADAAAAAAAbAC4AAAADAAAAAAAbAC8AAAADAAAAAAAbADAAAAADAAAAAAAbADEAAAADAAAAAAAbADIAAAADAAAAAAAbADMAAAADAAAAAAAbADQAAAADAAAAAAAbADUAAAADAAAAAAAbADYAAAADAAAAAAAbADcAAAADAAAAAAAbADgAAAADAAAAAAAbADkAAAABAAAAAAAbADoAAAABAAAAAAAbADsAAAACAAAAAAAbADwAAAACAAAAAAAbAD0AAAACAAAAAAAcACkAAAAAAAAAAAAcACoAAAAAAAAAAAAcACsAAAAAAAAAAAAcACwAAAAAAAAAAAAcAC0AAAADAAAAAAAcAC4AAAADAAAAAAAcAC8AAAADAAAAAAAcADAAAAADAAAAAAAcADEAAAADAAAAAAAcADIAAAADAAAAAAAcADMAAAADAAAAAAAcADQAAAADAAAAAAAcADUAAAADAAAAAAAcADYAAAADAAAAAAAcADcAAAADAAAAAAAcADgAAAADAAAAAAAcADkAAAABAAAAAAAcADoAAAABAAAAAAAcADsAAAACAAAAAAAcADwAAAACAAAAAAAcAD0AAAACAAAAAAAdACkAAAAAAAAAAAAdACoAAAAAAAAAAAAdACsAAAAAAAAAAAAdACwAAAAAAAAAAAAdAC0AAAADAAAAAAAdAC4AAAADAAAAAAAdAC8AAAADAAAAAAAdADAAAAADAAAAAAAdADEAAAADAAAAAAAdADIAAAADAAAAAAAdADMAAAADAAAAAAAdADQAAAADAAAAAAAdADUAAAADAAAAAAAdADYAAAADAAAAAAAdADcAAAADAAAAAAAdADgAAAADAAAAAAAdADkAAAABAAAAAAAdADoAAAABAAAAAAAdADsAAAACAAAAAAAdADwAAAACAAAAAAAdAD0AAAACAAAAAAAeACkAAAAAAAAAAAAeACoAAAAAAAAAAAAeACsAAAAAAAAAAAAeACwAAAAAAAAAAAAeAC0AAAADAAAAAAAeAC4AAAADAAAAAAAeAC8AAAADAAAAAAAeADAAAAADAAAAAAAeADEAAAADAAAAAAAeADIAAAADAAAAAAAeADMAAAADAAAAAAAeADQAAAADAAAAAAAeADUAAAADAAAAAAAeADYAAAADAAAAAAAeADcAAAADAAAAAAAeADgAAAADAAAAAAAeADkAAAABAAAAAAAeADoAAAABAAAAAAAeADsAAAACAAAAAAAeADwAAAACAAAAAAAeAD0AAAACAAAAAAAfACkAAAABAAAAAAAfACoAAAABAAAAAAAfACsAAAABAAAAAAAfACwAAAABAAAAAAAfAC0AAAABAAAAAAAfAC4AAAABAAAAAAAfAC8AAAABAAAAAAAfADAAAAABAAAAAAAfADEAAAADAAAAAAAfADIAAAADAAAAAAAfADMAAAADAAAAAAAfADQAAAADAAAAAAAfADUAAAADAAAAAAAfADYAAAADAAAAAAAfADcAAAADAAAAAAAfADgAAAADAAAAAAAfADkAAAABAAAAAAAfADoAAAABAAAAAAAfADsAAAACAAAAAAAfADwAAAACAAAAAAAfAD0AAAACAAAAAAAgACkAAAABAAAAAAAgACoAAAABAAAAAAAgACsAAAABAAAAAAAgACwAAAABAAAAAAAgAC0AAAABAAAAAAAgAC4AAAABAAAAAAAgAC8AAAABAAAAAAAgADAAAAABAAAAAAAgADEAAAADAAAAAAAgADIAAAADAAAAAAAgADMAAAADAAAAAAAgADQAAAADAAAAAAAgADUAAAADAAAAAAAgADYAAAADAAAAAAAgADcAAAADAAAAAAAgADgAAAADAAAAAAAgADkAAAABAAAAAAAgADoAAAABAAAAAAAgADsAAAACAAAAAAAgADwAAAACAAAAAAAgAD0AAAACAAAAAAAhACkAAAABAAAAAAAhACoAAAABAAAAAAAhACsAAAABAAAAAAAhACwAAAABAAAAAAAhAC0AAAABAAAAAAAhAC4AAAABAAAAAAAhAC8AAAABAAAAAAAhADAAAAABAAAAAAAhADEAAAADAAAAAAAhADIAAAADAAAAAAAhADMAAAADAAAAAAAhADQAAAADAAAAAAAhADUAAAADAAAAAAAhADYAAAADAAAAAAAhADcAAAADAAAAAAAhADgAAAADAAAAAAAhADkAAAABAAAAAAAhADoAAAABAAAAAAAhADsAAAACAAAAAAAhADwAAAACAAAAAAAhAD0AAAACAAAAAAAiACkAAAABAAAAAAAiACoAAAABAAAAAAAiACsAAAABAAAAAAAiACwAAAABAAAAAAAiAC0AAAABAAAAAAAiAC4AAAABAAAAAAAiAC8AAAABAAAAAAAiADAAAAABAAAAAAAiADEAAAADAAAAAAAiADIAAAADAAAAAAAiADMAAAADAAAAAAAiADQAAAADAAAAAAAiADUAAAADAAAAAAAiADYAAAADAAAAAAAiADcAAAADAAAAAAAiADgAAAADAAAAAAAiADkAAAABAAAAAAAiADoAAAABAAAAAAAiADsAAAACAAAAAAAiADwAAAACAAAAAAAiAD0AAAACAAAAAAAjACkAAAABAAAAAAAjACoAAAABAAAAAAAjACsAAAABAAAAAAAjACwAAAABAAAAAAAjAC0AAAABAAAAAAAjAC4AAAABAAAAAAAjAC8AAAABAAAAAAAjADAAAAABAAAAAAAjADEAAAADAAAAAAAjADIAAAADAAAAAAAjADMAAAADAAAAAAAjADQAAAAAAAAAAAAjADUAAAAAAAAAAAAjADYAAAAAAAAAAAAjADcAAAAAAAAAAAAjADgAAAAAAAAAAAAjADkAAAABAAAAAAAjADoAAAABAAAAAAAjADsAAAACAAAAAAAjADwAAAACAAAAAAAjAD0AAAACAAAAAAAkACkAAAABAAAAAAAkACoAAAABAAAAAAAkACsAAAABAAAAAAAkACwAAAABAAAAAAAkAC0AAAABAAAAAAAkAC4AAAABAAAAAAAkAC8AAAABAAAAAAAkADAAAAABAAAAAAAkADEAAAADAAAAAAAkADIAAAADAAAAAAAkADMAAAADAAAAAAAkADQAAAAAAAAAAAAkADUAAAAAAAAAAAAkADYAAAAAAAAAAAAkADcAAAAAAAAAAAAkADgAAAAAAAAAAAAkADkAAAABAAAAAAAkADoAAAABAAAAAAAkADsAAAACAAAAAAAkADwAAAACAAAAAAAkAD0AAAACAAAAAAAlACkAAAABAAAAAAAlACoAAAABAAAAAAAlACsAAAABAAAAAAAlACwAAAABAAAAAAAlAC0AAAABAAAAAAAlAC4AAAABAAAAAAAlAC8AAAABAAAAAAAlADAAAAABAAAAAAAlADEAAAADAAAAAAAlADIAAAADAAAAAAAlADMAAAADAAAAAAAlADQAAAAAAAAAAAAlADUAAAAAAAAAAAAlADYAAAAAAAAAAAAlADcAAAAAAAAAAAAlADgAAAAAAAAAAAAlADkAAAABAAAAAAAlADoAAAABAAAAAAAlADsAAAACAAAAAAAlADwAAAACAAAAAAAlAD0AAAACAAAAAAAmACkAAAABAAAAAAAmACoAAAABAAAAAAAmACsAAAABAAAAAAAmACwAAAABAAAAAAAmAC0AAAABAAAAAAAmAC4AAAABAAAAAAAmAC8AAAABAAAAAAAmADAAAAABAAAAAAAmADEAAAADAAAAAAAmADIAAAADAAAAAAAmADMAAAADAAAAAAAmADQAAAAAAAAAAAAmADUAAAAAAAAAAAAmADYAAAAAAAAAAAAmADcAAAAAAAAAAAAmADgAAAAAAAAAAAAmADkAAAABAAAAAAAmADoAAAABAAAAAAAmADsAAAACAAAAAAAmADwAAAACAAAAAAAmAD0AAAACAAAAAAAnACkAAAABAAAAAAAnACoAAAABAAAAAAAnACsAAAABAAAAAAAnACwAAAABAAAAAAAnAC0AAAABAAAAAAAnAC4AAAABAAAAAAAnAC8AAAABAAAAAAAnADAAAAABAAAAAAAnADEAAAADAAAAAAAnADIAAAADAAAAAAAnADMAAAADAAAAAAAnADQAAAAAAAAAAAAnADUAAAAAAAAAAAAnADYAAAAAAAAAAAAnADcAAAAAAAAAAAAnADgAAAAAAAAAAAAnADkAAAABAAAAAAAnADoAAAABAAAAAAAnADsAAAACAAAAAAAnADwAAAACAAAAAAAnAD0AAAACAAAAAAAoACkAAAABAAAAAAAoACoAAAABAAAAAAAoACsAAAABAAAAAAAoACwAAAABAAAAAAAoAC0AAAABAAAAAAAoAC4AAAABAAAAAAAoAC8AAAABAAAAAAAoADAAAAABAAAAAAAoADEAAAADAAAAAAAoADIAAAADAAAAAAAoADMAAAADAAAAAAAoADQAAAAAAAAAAAAoADUAAAAAAAAAAAAoADYAAAAAAAAAAAAoADcAAAAAAAAAAAAoADgAAAAAAAAAAAAoADkAAAABAAAAAAAoADoAAAABAAAAAAAoADsAAAACAAAAAAAoADwAAAACAAAAAAAoAD0AAAACAAAAAAApACkAAAACAAAAAAApACoAAAACAAAAAAApACsAAAACAAAAAAApACwAAAABAAAAAAApAC0AAAABAAAAAAApAC4AAAABAAAAAAApAC8AAAABAAAAAAApADAAAAABAAAAAAApADEAAAADAAAAAAApADIAAAADAAAAAAApADMAAAADAAAAAAApADQAAAAAAAAAAAApADUAAAAAAAAAAAApADYAAAAAAAAAAAApADcAAAAAAAAAAAApADgAAAAAAAAAAAApADkAAAABAAAAAAApADoAAAABAAAAAAApADsAAAACAAAAAAApADwAAAACAAAAAAApAD0AAAACAAAAAAAqACkAAAACAAAAAAAqACoAAAACAAAAAAAqACsAAAACAAAAAAAqACwAAAABAAAAAAAqAC0AAAABAAAAAAAqAC4AAAABAAAAAAAqAC8AAAABAAAAAAAqADAAAAABAAAAAAAqADEAAAADAAAAAAAqADIAAAADAAAAAAAqADMAAAADAAAAAAAqADQAAAAAAAAAAAAqADUAAAAAAAAAAAAqADYAAAAAAAAAAAAqADcAAAAAAAAAAAAqADgAAAAAAAAAAAAqADkAAAABAAAAAAAqADoAAAABAAAAAAAqADsAAAACAAAAAAAqADwAAAACAAAAAAAqAD0AAAACAAAAAAArACkAAAACAAAAAAArACoAAAACAAAAAAArACsAAAACAAAAAAArACwAAAABAAAAAAArAC0AAAABAAAAAAArAC4AAAABAAAAAAArAC8AAAABAAAAAAArADAAAAABAAAAAAArADEAAAADAAAAAAArADIAAAADAAAAAAArADMAAAADAAAAAAArADQAAAAAAAAAAAArADUAAAAAAAAAAAArADYAAAAAAAAAAAArADcAAAAAAAAAAAArADgAAAAAAAAAAAArADkAAAABAAAAAAArADoAAAABAAAAAAArADsAAAACAAAAAAArADwAAAACAAAAAAArAD0AAAACAAAAAAAsACkAAAACAAAAAAAsACoAAAACAAAAAAAsACsAAAACAAAAAAAsACwAAAABAAAAAAAsAC0AAAABAAAAAAAsAC4AAAABAAAAAAAsAC8AAAABAAAAAAAsADAAAAABAAAAAAAsADEAAAADAAAAAAAsADIAAAADAAAAAAAsADMAAAADAAAAAAAsADQAAAAAAAAAAAAsADUAAAAAAAAAAAAsADYAAAAAAAAAAAAsADcAAAAAAAAAAAAsADgAAAAAAAAAAAAsADkAAAABAAAAAAAsADoAAAABAAAAAAAsADsAAAACAAAAAAAsADwAAAACAAAAAAAsAD0AAAACAAAAAAAtACkAAAACAAAAAAAtACoAAAACAAAAAAAtACsAAAACAAAAAAAtACwAAAABAAAAAAAtAC0AAAABAAAAAAAtAC4AAAABAAAAAAAtAC8AAAABAAAAAAAtADAAAAABAAAAAAAtADEAAAADAAAAAAAtADIAAAADAAAAAAAtADMAAAADAAAAAAAtADQAAAAAAAAAAAAtADUAAAAAAAAAAAAtADYAAAAAAAAAAAAtADcAAAAAAAAAAAAtADgAAAAAAAAAAAAtADkAAAABAAAAAAAtADoAAAABAAAAAAAtADsAAAACAAAAAAAtADwAAAACAAAAAAAtAD0AAAACAAAAAAAuACkAAAACAAAAAAAuACoAAAACAAAAAAAuACsAAAACAAAAAAAuACwAAAABAAAAAAAuAC0AAAABAAAAAAAuAC4AAAABAAAAAAAuAC8AAAABAAAAAAAuADAAAAABAAAAAAAuADEAAAADAAAAAAAuADIAAAADAAAAAAAuADMAAAADAAAAAAAuADQAAAAAAAAAAAAuADUAAAAAAAAAAAAuADYAAAAAAAAAAAAuADcAAAAAAAAAAAAuADgAAAAAAAAAAAAuADkAAAABAAAAAAAuADoAAAABAAAAAAAuADsAAAACAAAAAAAuADwAAAACAAAAAAAuAD0AAAACAAAAAAAvACkAAAACAAAAAAAvACoAAAACAAAAAAAvACsAAAACAAAAAAAvACwAAAABAAAAAAAvAC0AAAABAAAAAAAvAC4AAAABAAAAAAAvAC8AAAABAAAAAAAvADAAAAABAAAAAAAvADEAAAADAAAAAAAvADIAAAADAAAAAAAvADMAAAADAAAAAAAvADQAAAAAAAAAAAAvADUAAAAAAAAAAAAvADYAAAAAAAAAAAAvADcAAAAAAAAAAAAvADgAAAAAAAAAAAAvADkAAAABAAAAAAAvADoAAAABAAAAAAAvADsAAAACAAAAAAAvADwAAAACAAAAAAAvAD0AAAACAAAAAAAwACkAAAACAAAAAAAwACoAAAACAAAAAAAwACsAAAACAAAAAAAwACwAAAABAAAAAAAwAC0AAAABAAAAAAAwAC4AAAABAAAAAAAwAC8AAAABAAAAAAAwADAAAAABAAAAAAAwADEAAAADAAAAAAAwADIAAAADAAAAAAAwADMAAAADAAAAAAAwADQAAAAAAAAAAAAwADUAAAAAAAAAAAAwADYAAAAAAAAAAAAwADcAAAAAAAAAAAAwADgAAAAAAAAAAAAwADkAAAABAAAAAAAwADoAAAABAAAAAAAwADsAAAACAAAAAAAwADwAAAACAAAAAAAwAD0AAAACAAAAAAAxACkAAAACAAAAAAAxACoAAAACAAAAAAAxACsAAAACAAAAAAAxACwAAAABAAAAAAAxAC0AAAABAAAAAAAxAC4AAAABAAAAAAAxAC8AAAABAAAAAAAxADAAAAABAAAAAAAxADEAAAADAAAAAAAxADIAAAADAAAAAAAxADMAAAADAAAAAAAxADQAAAAAAAAAAAAxADUAAAAAAAAAAAAxADYAAAAAAAAAAAAxADcAAAAAAAAAAAAxADgAAAAAAAAAAAAxADkAAAABAAAAAAAxADoAAAABAAAAAAAxADsAAAACAAAAAAAxADwAAAACAAAAAAAxAD0AAAACAAAAAAAyACkAAAACAAAAAAAyACoAAAACAAAAAAAyACsAAAACAAAAAAAyACwAAAABAAAAAAAyAC0AAAABAAAAAAAyAC4AAAABAAAAAAAyAC8AAAABAAAAAAAyADAAAAABAAAAAAAyADEAAAADAAAAAAAyADIAAAADAAAAAAAyADMAAAADAAAAAAAyADQAAAAAAAAAAAAyADUAAAAAAAAAAAAyADYAAAAAAAAAAAAyADcAAAAAAAAAAAAyADgAAAAAAAAAAAAyADkAAAABAAAAAAAyADoAAAABAAAAAAAyADsAAAACAAAAAAAyADwAAAACAAAAAAAyAD0AAAACAAAAAAAzACkAAAACAAAAAAAzACoAAAACAAAAAAAzACsAAAACAAAAAAAzACwAAAABAAAAAAAzAC0AAAABAAAAAAAzAC4AAAABAAAAAAAzAC8AAAABAAAAAAAzADAAAAABAAAAAAAzADEAAAADAAAAAAAzADIAAAADAAAAAAAzADMAAAADAAAAAAAzADQAAAADAAAAAAAzADUAAAADAAAAAAAzADYAAAADAAAAAAAzADcAAAADAAAAAAAzADgAAAADAAAAAAAzADkAAAABAAAAAAAzADoAAAABAAAAAAAzADsAAAACAAAAAAAzADwAAAACAAAAAAAzAD0AAAACAAAAAAA0ACkAAAACAAAAAAA0ACoAAAACAAAAAAA0ACsAAAACAAAAAAA0ACwAAAABAAAAAAA0AC0AAAABAAAAAAA0AC4AAAABAAAAAAA0AC8AAAABAAAAAAA0ADAAAAABAAAAAAA0ADEAAAADAAAAAAA0ADIAAAADAAAAAAA0ADMAAAADAAAAAAA0ADQAAAADAAAAAAA0ADUAAAADAAAAAAA0ADYAAAADAAAAAAA0ADcAAAADAAAAAAA0ADgAAAADAAAAAAA0ADkAAAABAAAAAAA0ADoAAAABAAAAAAA0ADsAAAACAAAAAAA0ADwAAAACAAAAAAA0AD0AAAACAAAAAAA1ACkAAAACAAAAAAA1ACoAAAACAAAAAAA1ACsAAAACAAAAAAA1ACwAAAABAAAAAAA1AC0AAAABAAAAAAA1AC4AAAABAAAAAAA1AC8AAAABAAAAAAA1ADAAAAABAAAAAAA1ADEAAAADAAAAAAA1ADIAAAADAAAAAAA1ADMAAAADAAAAAAA1ADQAAAADAAAAAAA1ADUAAAADAAAAAAA1ADYAAAADAAAAAAA1ADcAAAADAAAAAAA1ADgAAAADAAAAAAA1ADkAAAABAAAAAAA1ADoAAAABAAAAAAA1ADsAAAACAAAAAAA1ADwAAAACAAAAAAA1AD0AAAACAAAAAAA2ACkAAAACAAAAAAA2ACoAAAACAAAAAAA2ACsAAAACAAAAAAA2ACwAAAABAAAAAAA2AC0AAAABAAAAAAA2AC4AAAABAAAAAAA2AC8AAAABAAAAAAA2ADAAAAABAAAAAAA2ADEAAAADAAAAAAA2ADIAAAADAAAAAAA2ADMAAAADAAAAAAA2ADQAAAADAAAAAAA2ADUAAAADAAAAAAA2ADYAAAADAAAAAAA2ADcAAAADAAAAAAA2ADgAAAADAAAAAAA2ADkAAAABAAAAAAA2ADoAAAABAAAAAAA2ADsAAAACAAAAAAA2ADwAAAACAAAAAAA2AD0AAAACAAAAAAA3ACkAAAACAAAAAAA3ACoAAAACAAAAAAA3ACsAAAACAAAAAAA3ACwAAAABAAAAAAA3AC0AAAABAAAAAAA3AC4AAAABAAAAAAA3AC8AAAABAAAAAAA3ADAAAAABAAAAAAA3ADEAAAADAAAAAAA3ADIAAAADAAAAAAA3ADMAAAADAAAAAAA3ADQAAAADAAAAAAA3ADUAAAADAAAAAAA3ADYAAAADAAAAAAA3ADcAAAADAAAAAAA3ADgAAAADAAAAAAA3ADkAAAABAAAAAAA3ADoAAAABAAAAAAA3ADsAAAACAAAAAAA3ADwAAAACAAAAAAA3AD0AAAACAAAAAAA4ACkAAAACAAAAAAA4ACoAAAACAAAAAAA4ACsAAAACAAAAAAA4ACwAAAABAAAAAAA4AC0AAAABAAAAAAA4AC4AAAABAAAAAAA4AC8AAAABAAAAAAA4ADAAAAABAAAAAAA4ADEAAAADAAAAAAA4ADIAAAADAAAAAAA4ADMAAAADAAAAAAA4ADQAAAADAAAAAAA4ADUAAAADAAAAAAA4ADYAAAADAAAAAAA4ADcAAAADAAAAAAA4ADgAAAADAAAAAAA4ADkAAAABAAAAAAA4ADoAAAABAAAAAAA4ADsAAAACAAAAAAA4ADwAAAACAAAAAAA4AD0AAAACAAAAAAA5ACkAAAACAAAAAAA5ACoAAAACAAAAAAA5ACsAAAACAAAAAAA5ACwAAAABAAAAAAA5AC0AAAABAAAAAAA5AC4AAAABAAAAAAA5AC8AAAABAAAAAAA5ADAAAAABAAAAAAA5ADEAAAADAAAAAAA5ADIAAAADAAAAAAA5ADMAAAADAAAAAAA5ADQAAAADAAAAAAA5ADUAAAADAAAAAAA5ADYAAAADAAAAAAA5ADcAAAADAAAAAAA5ADgAAAADAAAAAAA5ADkAAAABAAAAAAA5ADoAAAABAAAAAAA5ADsAAAACAAAAAAA5ADwAAAACAAAAAAA5AD0AAAACAAAAAAA6ACkAAAACAAAAAAA6ACoAAAACAAAAAAA6ACsAAAACAAAAAAA6ACwAAAABAAAAAAA6AC0AAAABAAAAAAA6AC4AAAABAAAAAAA6AC8AAAABAAAAAAA6ADAAAAABAAAAAAA6ADEAAAADAAAAAAA6ADIAAAADAAAAAAA6ADMAAAADAAAAAAA6ADQAAAADAAAAAAA6ADUAAAADAAAAAAA6ADYAAAADAAAAAAA6ADcAAAADAAAAAAA6ADgAAAADAAAAAAA6ADkAAAABAAAAAAA6ADoAAAABAAAAAAA6ADsAAAACAAAAAAA6ADwAAAACAAAAAAA6AD0AAAACAAAAAAA7ACkAAAACAAAAAAA7ACoAAAACAAAAAAA7ACsAAAACAAAAAAA7ACwAAAABAAAAAAA7AC0AAAABAAAAAAA7AC4AAAABAAAAAAA7AC8AAAABAAAAAAA7ADAAAAABAAAAAAA7ADEAAAADAAAAAAA7ADIAAAADAAAAAAA7ADMAAAADAAAAAAA7ADQAAAADAAAAAAA7ADUAAAADAAAAAAA7ADYAAAADAAAAAAA7ADcAAAADAAAAAAA7ADgAAAADAAAAAAA7ADkAAAABAAAAAAA7ADoAAAABAAAAAAA7ADsAAAACAAAAAAA7ADwAAAACAAAAAAA7AD0AAAACAAAAAAA8ACkAAAACAAAAAAA8ACoAAAACAAAAAAA8ACsAAAACAAAAAAA8ACwAAAABAAAAAAA8AC0AAAABAAAAAAA8AC4AAAABAAAAAAA8AC8AAAABAAAAAAA8ADAAAAABAAAAAAA8ADEAAAADAAAAAAA8ADIAAAADAAAAAAA8ADMAAAADAAAAAAA8ADQAAAADAAAAAAA8ADUAAAADAAAAAAA8ADYAAAADAAAAAAA8ADcAAAADAAAAAAA8ADgAAAADAAAAAAA8ADkAAAABAAAAAAA8ADoAAAABAAAAAAA8ADsAAAACAAAAAAA8ADwAAAACAAAAAAA8AD0AAAACAAAAAAA9ACkAAAACAAAAAAA9ACoAAAACAAAAAAA9ACsAAAACAAAAAAA9ACwAAAABAAAAAAA9AC0AAAABAAAAAAA9AC4AAAABAAAAAAA9AC8AAAABAAAAAAA9ADAAAAABAAAAAAA9ADEAAAADAAAAAAA9ADIAAAADAAAAAAA9ADMAAAADAAAAAAA9ADQAAAADAAAAAAA9ADUAAAADAAAAAAA9ADYAAAADAAAAAAA9ADcAAAADAAAAAAA9ADgAAAADAAAAAAA9ADkAAAABAAAAAAA9ADoAAAABAAAAAAA9ADsAAAACAAAAAAA9ADwAAAACAAAAAAA9AD0AAAACAAAAAAA+ACkAAAACAAAAAAA+ACoAAAACAAAAAAA+ACsAAAACAAAAAAA+ACwAAAABAAAAAAA+AC0AAAABAAAAAAA+AC4AAAABAAAAAAA+AC8AAAABAAAAAAA+ADAAAAABAAAAAAA+ADEAAAADAAAAAAA+ADIAAAADAAAAAAA+ADMAAAADAAAAAAA+ADQAAAADAAAAAAA+ADUAAAADAAAAAAA+ADYAAAADAAAAAAA+ADcAAAADAAAAAAA+ADgAAAADAAAAAAA+ADkAAAABAAAAAAA+ADoAAAABAAAAAAA+ADsAAAACAAAAAAA+ADwAAAACAAAAAAA+AD0AAAACAAAAAAA/ACkAAAACAAAAAAA/ACoAAAACAAAAAAA/ACsAAAACAAAAAAA/ACwAAAABAAAAAAA/AC0AAAABAAAAAAA/AC4AAAABAAAAAAA/AC8AAAABAAAAAAA/ADAAAAABAAAAAAA/ADEAAAADAAAAAAA/ADIAAAADAAAAAAA/ADMAAAADAAAAAAA/ADQAAAADAAAAAAA/ADUAAAADAAAAAAA/ADYAAAADAAAAAAA/ADcAAAADAAAAAAA/ADgAAAADAAAAAAA/ADkAAAABAAAAAAA/ADoAAAABAAAAAAA/ADsAAAACAAAAAAA/ADwAAAACAAAAAAA/AD0AAAACAAAAAABAACkAAAACAAAAAABAACoAAAACAAAAAABAACsAAAACAAAAAABAACwAAAABAAAAAABAAC0AAAABAAAAAABAAC4AAAABAAAAAABAAC8AAAABAAAAAABAADAAAAABAAAAAABAADEAAAADAAAAAABAADIAAAADAAAAAABAADMAAAADAAAAAABAADQAAAADAAAAAABAADUAAAADAAAAAABAADYAAAADAAAAAABAADcAAAADAAAAAABAADgAAAADAAAAAABAADkAAAABAAAAAABAADoAAAABAAAAAABAADsAAAACAAAAAABAADwAAAACAAAAAABAAD0AAAACAAAAAABBACkAAAACAAAAAABBACoAAAACAAAAAABBACsAAAACAAAAAABBACwAAAABAAAAAABBAC0AAAABAAAAAABBAC4AAAABAAAAAABBAC8AAAABAAAAAABBADAAAAABAAAAAABBADEAAAADAAAAAABBADIAAAADAAAAAABBADMAAAADAAAAAABBADQAAAADAAAAAABBADUAAAADAAAAAABBADYAAAADAAAAAABBADcAAAADAAAAAABBADgAAAADAAAAAABBADkAAAABAAAAAABBADoAAAABAAAAAABBADsAAAACAAAAAABBADwAAAACAAAAAABBAD0AAAACAAAAAABCACkAAAACAAAAAABCACoAAAACAAAAAABCACsAAAACAAAAAABCACwAAAABAAAAAABCAC0AAAABAAAAAABCAC4AAAABAAAAAABCAC8AAAAAAAAAAABCADAAAAAAAAAAAABCADEAAAAAAAAAAABCADIAAAAAAAAAAABCADMAAAAAAAAAAABCADQAAAAAAAAAAABCADUAAAAAAAAAAABCADYAAAADAAAAAABCADcAAAADAAAAAABCADgAAAADAAAAAABCADkAAAABAAAAAABCADoAAAABAAAAAABCADsAAAACAAAAAABCADwAAAACAAAAAABCAD0AAAACAAAAAABDACkAAAACAAAAAABDACoAAAACAAAAAABDACsAAAACAAAAAABDACwAAAABAAAAAABDAC0AAAABAAAAAABDAC4AAAABAAAAAABDAC8AAAAAAAAAAABDADAAAAAAAAAAAABDADEAAAAAAAAAAABDADIAAAAAAAAAAABDADMAAAAAAAAAAABDADQAAAAAAAAAAABDADUAAAAAAAAAAABDADYAAAADAAAAAABDADcAAAADAAAAAABDADgAAAADAAAAAABDADkAAAABAAAAAABDADoAAAABAAAAAABDADsAAAACAAAAAABDADwAAAACAAAAAABDAD0AAAACAAAAAABEACkAAAACAAAAAABEACoAAAACAAAAAABEACsAAAACAAAAAABEACwAAAABAAAAAABEAC0AAAABAAAAAABEAC4AAAABAAAAAABEAC8AAAAAAAAAAABEADAAAAAAAAAAAABEADEAAAAAAAAAAABEADIAAAAAAAAAAABEADMAAAAAAAAAAABEADQAAAAAAAAAAABEADUAAAAAAAAAAABEADYAAAADAAAAAABEADcAAAADAAAAAABEADgAAAADAAAAAABEADkAAAABAAAAAABEADoAAAABAAAAAABEADsAAAACAAAAAABEADwAAAACAAAAAABEAD0AAAACAAAAAABFACkAAAACAAAAAABFACoAAAACAAAAAABFACsAAAACAAAAAABFACwAAAABAAAAAABFAC0AAAABAAAAAABFAC4AAAABAAAAAABFAC8AAAAAAAAAAABFADAAAAAAAAAAAABFADEAAAAAAAAAAABFADIAAAAAAAAAAABFADMAAAAAAAAAAABFADQAAAAAAAAAAABFADUAAAAAAAAAAABFADYAAAADAAAAAABFADcAAAADAAAAAABFADgAAAADAAAAAABFADkAAAABAAAAAABFADoAAAABAAAAAABFADsAAAACAAAAAABFADwAAAACAAAAAABFAD0AAAACAAAAAABGACkAAAACAAAAAABGACoAAAACAAAAAABGACsAAAACAAAAAABGACwAAAABAAAAAABGAC0AAAABAAAAAABGAC4AAAABAAAAAABGAC8AAAAAAAAAAABGADAAAAAAAAAAAABGADEAAAAAAAAAAABGADIAAAAAAAAAAABGADMAAAAAAAAAAABGADQAAAAAAAAAAABGADUAAAAAAAAAAABGADYAAAADAAAAAABGADcAAAADAAAAAABGADgAAAADAAAAAABGADkAAAABAAAAAABGADoAAAABAAAAAABGADsAAAACAAAAAABGADwAAAACAAAAAABGAD0AAAACAAAAAABHACkAAAACAAAAAABHACoAAAACAAAAAABHACsAAAACAAAAAABHACwAAAABAAAAAABHAC0AAAABAAAAAABHAC4AAAABAAAAAABHAC8AAAAAAAAAAABHADAAAAAAAAAAAABHADEAAAAAAAAAAABHADIAAAAAAAAAAABHADMAAAAAAAAAAABHADQAAAAAAAAAAABHADUAAAAAAAAAAABHADYAAAADAAAAAABHADcAAAADAAAAAABHADgAAAADAAAAAABHADkAAAABAAAAAABHADoAAAABAAAAAABHADsAAAACAAAAAABHADwAAAACAAAAAABHAD0AAAACAAAAAABIAAAAAAACAAAAAABIAAEAAAABAAAAAABIAAIAAAABAAAAAABIAAMAAAADAAAAAABIAAQAAAADAAAAAABIAAUAAAADAAAAAABIAAYAAAADAAAAAABIAAcAAAADAAAAAABIAAgAAAABAAAAAABIAAkAAAACAAAAAABIAAoAAAACAAAAAABIAAsAAAACAAAAAABIAAwAAAACAAAAAABIAA0AAAACAAAAAABIAA4AAAACAAAAAABIAA8AAAACAAAAAABIABAAAAACAAAAAABIABEAAAACAAAAAABIABIAAAACAAAAAABIABMAAAACAAAAAABIABQAAAACAAAAAABIABUAAAABAAAAAABIABYAAAABAAAAAABIABcAAAAAAAAAAABIABgAAAAAAAAAAABIABkAAAAAAAAAAABIABoAAAAAAAAAAABIABsAAAAAAAAAAABIABwAAAAAAAAAAABIAB0AAAABAAAAAABIAB4AAAABAAAAAABIAB8AAAABAAAAAABIACAAAAABAAAAAABIACEAAAABAAAAAABIACIAAAABAAAAAABIACMAAAABAAAAAABIACQAAAABAAAAAABIACUAAAACAAAAAABIACYAAAACAAAAAABIACcAAAACAAAAAABIACgAAAACAAAAAABIACkAAAACAAAAAABIACoAAAACAAAAAABIACsAAAACAAAAAABIACwAAAABAAAAAABIAC0AAAABAAAAAABIAC4AAAABAAAAAABIAC8AAAAAAAAAAABIADAAAAAAAAAAAABIADEAAAAAAAAAAABIADIAAAAAAAAAAABIADMAAAAAAAAAAABIADQAAAAAAAAAAABIADUAAAAAAAAAAABIADYAAAADAAAAAABIADcAAAADAAAAAABIADgAAAADAAAAAABIADkAAAABAAAAAABIADoAAAABAAAAAABIADsAAAACAAAAAABIADwAAAACAAAAAABIAD0AAAACAAAAAABJAAAAAAACAAAAAABJAAEAAAABAAAAAABJAAIAAAABAAAAAABJAAMAAAADAAAAAABJAAQAAAADAAAAAABJAAUAAAADAAAAAABJAAYAAAADAAAAAABJAAcAAAADAAAAAABJAAgAAAABAAAAAABJAAkAAAABAAAAAABJAAoAAAABAAAAAABJAAsAAAABAAAAAABJAAwAAAABAAAAAABJAA0AAAABAAAAAABJAA4AAAABAAAAAABJAA8AAAABAAAAAABJABAAAAABAAAAAABJABEAAAABAAAAAABJABIAAAABAAAAAABJABMAAAABAAAAAABJABQAAAABAAAAAABJABUAAAABAAAAAABJABYAAAABAAAAAABJABcAAAAAAAAAAABJABgAAAAAAAAAAABJABkAAAAAAAAAAABJABoAAAAAAAAAAABJABsAAAAAAAAAAABJABwAAAAAAAAAAABJAB0AAAABAAAAAABJAB4AAAABAAAAAABJAB8AAAABAAAAAABJACAAAAABAAAAAABJACEAAAABAAAAAABJACIAAAABAAAAAABJACMAAAABAAAAAABJACQAAAABAAAAAABJACUAAAACAAAAAABJACYAAAACAAAAAABJACcAAAACAAAAAABJACgAAAACAAAAAABJACkAAAABAAAAAABJACoAAAABAAAAAABJACsAAAABAAAAAABJACwAAAABAAAAAABJAC0AAAABAAAAAABJAC4AAAABAAAAAABJAC8AAAAAAAAAAABJADAAAAAAAAAAAABJADEAAAAAAAAAAABJADIAAAAAAAAAAABJADMAAAAAAAAAAABJADQAAAAAAAAAAABJADUAAAAAAAAAAABJADYAAAADAAAAAABJADcAAAADAAAAAABJADgAAAADAAAAAABJADkAAAABAAAAAABJADoAAAABAAAAAABJADsAAAACAAAAAABJADwAAAACAAAAAABJAD0AAAACAAAAAABKAAAAAAACAAAAAABKAAEAAAABAAAAAABKAAIAAAABAAAAAABKAAMAAAADAAAAAABKAAQAAAADAAAAAABKAAUAAAADAAAAAABKAAYAAAADAAAAAABKAAcAAAADAAAAAABKAAgAAAABAAAAAABKAAkAAAABAAAAAABKAAoAAAABAAAAAABKAAsAAAABAAAAAABKAAwAAAABAAAAAABKAA0AAAABAAAAAABKAA4AAAABAAAAAABKAA8AAAABAAAAAABKABAAAAABAAAAAABKABEAAAABAAAAAABKABIAAAABAAAAAABKABMAAAABAAAAAABKABQAAAABAAAAAABKABUAAAABAAAAAABKABYAAAABAAAAAABKABcAAAAAAAAAAABKABgAAAAAAAAAAABKABkAAAAAAAAAAABKABoAAAAAAAAAAABKABsAAAAAAAAAAABKABwAAAAAAAAAAABKAB0AAAABAAAAAABKAB4AAAABAAAAAABKAB8AAAABAAAAAABKACAAAAABAAAAAABKACEAAAABAAAAAABKACIAAAABAAAAAABKACMAAAABAAAAAABKACQAAAABAAAAAABKACUAAAACAAAAAABKACYAAAACAAAAAABKACcAAAACAAAAAABKACgAAAACAAAAAABKACkAAAABAAAAAABKACoAAAABAAAAAABKACsAAAABAAAAAABKACwAAAABAAAAAABKAC0AAAABAAAAAABKAC4AAAABAAAAAABKAC8AAAAAAAAAAABKADAAAAAAAAAAAABKADEAAAAAAAAAAABKADIAAAAAAAAAAABKADMAAAAAAAAAAABKADQAAAAAAAAAAABKADUAAAAAAAAAAABKADYAAAADAAAAAABKADcAAAADAAAAAABKADgAAAADAAAAAABKADkAAAABAAAAAABKADoAAAABAAAAAABKADsAAAACAAAAAABKADwAAAACAAAAAABKAD0AAAACAAAAAABLAAAAAAACAAAAAABLAAEAAAABAAAAAABLAAIAAAABAAAAAABLAAMAAAADAAAAAABLAAQAAAADAAAAAABLAAUAAAADAAAAAABLAAYAAAADAAAAAABLAAcAAAADAAAAAABLAAgAAAABAAAAAABLAAkAAAABAAAAAABLAAoAAAADAAAAAABLAAsAAAADAAAAAABLAAwAAAADAAAAAABLAA0AAAADAAAAAABLAA4AAAADAAAAAABLAA8AAAADAAAAAABLABAAAAADAAAAAABLABEAAAADAAAAAABLABIAAAADAAAAAABLABMAAAADAAAAAABLABQAAAADAAAAAABLABUAAAADAAAAAABLABYAAAADAAAAAABLABcAAAAAAAAAAABLABgAAAAAAAAAAABLABkAAAAAAAAAAABLABoAAAAAAAAAAABLABsAAAAAAAAAAABLABwAAAAAAAAAAABLAB0AAAADAAAAAABLAB4AAAADAAAAAABLAB8AAAADAAAAAABLACAAAAABAAAAAABLACEAAAABAAAAAABLACIAAAABAAAAAABLACMAAAABAAAAAABLACQAAAABAAAAAABLACUAAAACAAAAAABLACYAAAACAAAAAABLACcAAAACAAAAAABLACgAAAACAAAAAABLACkAAAABAAAAAABLACoAAAABAAAAAABLACsAAAABAAAAAABLACwAAAABAAAAAABLAC0AAAABAAAAAABLAC4AAAABAAAAAABLAC8AAAAAAAAAAABLADAAAAAAAAAAAABLADEAAAAAAAAAAABLADIAAAAAAAAAAABLADMAAAAAAAAAAABLADQAAAAAAAAAAABLADUAAAAAAAAAAABLADYAAAADAAAAAABLADcAAAADAAAAAABLADgAAAADAAAAAABLADkAAAABAAAAAABLADoAAAABAAAAAABLADsAAAACAAAAAABLADwAAAACAAAAAABLAD0AAAACAAAAAABMAAAAAAACAAAAAABMAAEAAAABAAAAAABMAAIAAAABAAAAAABMAAMAAAADAAAAAABMAAQAAAADAAAAAABMAAUAAAADAAAAAABMAAYAAAADAAAAAABMAAcAAAADAAAAAABMAAgAAAABAAAAAABMAAkAAAABAAAAAABMAAoAAAADAAAAAABMAAsAAAADAAAAAABMAAwAAAADAAAAAABMAA0AAAADAAAAAABMAA4AAAADAAAAAABMAA8AAAADAAAAAABMABAAAAADAAAAAABMABEAAAADAAAAAABMABIAAAADAAAAAABMABMAAAADAAAAAABMABQAAAADAAAAAABMABUAAAADAAAAAABMABYAAAADAAAAAABMABcAAAADAAAAAABMABgAAAADAAAAAABMABkAAAADAAAAAABMABoAAAADAAAAAABMABsAAAADAAAAAABMABwAAAADAAAAAABMAB0AAAADAAAAAABMAB4AAAADAAAAAABMAB8AAAADAAAAAABMACAAAAABAAAAAABMACEAAAABAAAAAABMACIAAAABAAAAAABMACMAAAABAAAAAABMACQAAAABAAAAAABMACUAAAABAAAAAABMACYAAAACAAAAAABMACcAAAACAAAAAABMACgAAAABAAAAAABMACkAAAABAAAAAABMACoAAAABAAAAAABMACsAAAABAAAAAABMACwAAAABAAAAAABMAC0AAAABAAAAAABMAC4AAAABAAAAAABMAC8AAAAAAAAAAABMADAAAAAAAAAAAABMADEAAAAAAAAAAABMADIAAAAAAAAAAABMADMAAAAAAAAAAABMADQAAAAAAAAAAABMADUAAAAAAAAAAABMADYAAAADAAAAAABMADcAAAADAAAAAABMADgAAAADAAAAAABMADkAAAABAAAAAABMADoAAAABAAAAAABMADsAAAACAAAAAABMADwAAAACAAAAAABMAD0AAAACAAAAAABNAAAAAAACAAAAAABNAAEAAAABAAAAAABNAAIAAAABAAAAAABNAAMAAAADAAAAAABNAAQAAAADAAAAAABNAAUAAAADAAAAAABNAAYAAAADAAAAAABNAAcAAAADAAAAAABNAAgAAAABAAAAAABNAAkAAAABAAAAAABNAAoAAAADAAAAAABNAAsAAAADAAAAAABNAAwAAAADAAAAAABNAA0AAAADAAAAAABNAA4AAAADAAAAAABNAA8AAAADAAAAAABNABAAAAADAAAAAABNABEAAAADAAAAAABNABIAAAADAAAAAABNABMAAAADAAAAAABNABQAAAADAAAAAABNABUAAAADAAAAAABNABYAAAADAAAAAABNABcAAAADAAAAAABNABgAAAADAAAAAABNABkAAAADAAAAAABNABoAAAADAAAAAABNABsAAAADAAAAAABNABwAAAADAAAAAABNAB0AAAADAAAAAABNAB4AAAADAAAAAABNAB8AAAADAAAAAABNACAAAAABAAAAAABNACEAAAABAAAAAABNACIAAAABAAAAAABNACMAAAABAAAAAABNACQAAAABAAAAAABNACUAAAABAAAAAABNACYAAAACAAAAAABNACcAAAACAAAAAABNACgAAAABAAAAAABNACkAAAABAAAAAABNACoAAAABAAAAAABNACsAAAABAAAAAABNACwAAAABAAAAAABNAC0AAAABAAAAAABNAC4AAAABAAAAAABNAC8AAAAAAAAAAABNADAAAAAAAAAAAABNADEAAAAAAAAAAABNADIAAAAAAAAAAABNADMAAAAAAAAAAABNADQAAAAAAAAAAABNADUAAAAAAAAAAABNADYAAAADAAAAAABNADcAAAADAAAAAABNADgAAAADAAAAAABNADkAAAABAAAAAABNADoAAAABAAAAAABNADsAAAACAAAAAABNADwAAAACAAAAAABNAD0AAAACAAAAAABOAAAAAAACAAAAAABOAAEAAAABAAAAAABOAAIAAAABAAAAAABOAAMAAAADAAAAAABOAAQAAAADAAAAAABOAAUAAAADAAAAAABOAAYAAAADAAAAAABOAAcAAAADAAAAAABOAAgAAAABAAAAAABOAAkAAAABAAAAAABOAAoAAAADAAAAAABOAAsAAAADAAAAAABOAAwAAAADAAAAAABOAA0AAAADAAAAAABOAA4AAAADAAAAAABOAA8AAAADAAAAAABOABAAAAADAAAAAABOABEAAAADAAAAAABOABIAAAADAAAAAABOABMAAAADAAAAAABOABQAAAADAAAAAABOABUAAAADAAAAAABOABYAAAADAAAAAABOABcAAAADAAAAAABOABgAAAADAAAAAABOABkAAAADAAAAAABOABoAAAADAAAAAABOABsAAAADAAAAAABOABwAAAADAAAAAABOAB0AAAADAAAAAABOAB4AAAADAAAAAABOAB8AAAADAAAAAABOACAAAAABAAAAAABOACEAAAABAAAAAABOACIAAAABAAAAAABOACMAAAABAAAAAABOACQAAAABAAAAAABOACUAAAABAAAAAABOACYAAAACAAAAAABOACcAAAACAAAAAABOACgAAAABAAAAAABOACkAAAABAAAAAABOACoAAAABAAAAAABOACsAAAABAAAAAABOACwAAAABAAAAAABOAC0AAAABAAAAAABOAC4AAAABAAAAAABOAC8AAAAAAAAAAABOADAAAAAAAAAAAABOADEAAAAAAAAAAABOADIAAAAAAAAAAABOADMAAAAAAAAAAABOADQAAAAAAAAAAABOADUAAAAAAAAAAABOADYAAAADAAAAAABOADcAAAADAAAAAABOADgAAAADAAAAAABOADkAAAABAAAAAABOADoAAAABAAAAAABOADsAAAACAAAAAABOADwAAAACAAAAAABOAD0AAAACAAAAAABPAAAAAAACAAAAAABPAAEAAAABAAAAAABPAAIAAAABAAAAAABPAAMAAAADAAAAAABPAAQAAAADAAAAAABPAAUAAAADAAAAAABPAAYAAAADAAAAAABPAAcAAAADAAAAAABPAAgAAAADAAAAAABPAAkAAAADAAAAAABPAAoAAAADAAAAAABPAAsAAAADAAAAAABPAAwAAAADAAAAAABPAA0AAAADAAAAAABPAA4AAAADAAAAAABPAA8AAAADAAAAAABPABAAAAADAAAAAABPABEAAAADAAAAAABPABIAAAADAAAAAABPABMAAAADAAAAAABPABQAAAADAAAAAABPABUAAAADAAAAAABPABYAAAADAAAAAABPABcAAAADAAAAAABPABgAAAADAAAAAABPABkAAAADAAAAAABPABoAAAADAAAAAABPABsAAAADAAAAAABPABwAAAADAAAAAABPAB0AAAADAAAAAABPAB4AAAADAAAAAABPAB8AAAADAAAAAABPACAAAAABAAAAAABPACEAAAABAAAAAABPACIAAAABAAAAAABPACMAAAABAAAAAABPACQAAAABAAAAAABPACUAAAABAAAAAABPACYAAAACAAAAAABPACcAAAACAAAAAABPACgAAAABAAAAAABPACkAAAABAAAAAABPACoAAAABAAAAAABPACsAAAABAAAAAABPACwAAAABAAAAAABPAC0AAAABAAAAAABPAC4AAAABAAAAAABPAC8AAAAAAAAAAABPADAAAAAAAAAAAABPADEAAAAAAAAAAABPADIAAAAAAAAAAABPADMAAAAAAAAAAABPADQAAAAAAAAAAABPADUAAAAAAAAAAABPADYAAAADAAAAAABPADcAAAADAAAAAABPADgAAAADAAAAAABPADkAAAABAAAAAABPADoAAAABAAAAAABPADsAAAACAAAAAABPADwAAAACAAAAAABPAD0AAAACAAAAAABQAAAAAAACAAAAAABQAAEAAAABAAAAAABQAAIAAAABAAAAAABQAAMAAAADAAAAAABQAAQAAAADAAAAAABQAAUAAAADAAAAAABQAAYAAAADAAAAAABQAAcAAAADAAAAAABQAAgAAAADAAAAAABQAAkAAAADAAAAAABQAAoAAAADAAAAAABQAAsAAAADAAAAAABQAAwAAAADAAAAAABQAA0AAAADAAAAAABQAA4AAAADAAAAAABQAA8AAAADAAAAAABQABAAAAADAAAAAABQABEAAAADAAAAAABQABIAAAADAAAAAABQABMAAAADAAAAAABQABQAAAADAAAAAABQABUAAAADAAAAAABQABYAAAADAAAAAABQABcAAAADAAAAAABQABgAAAADAAAAAABQABkAAAADAAAAAABQABoAAAADAAAAAABQABsAAAADAAAAAABQABwAAAADAAAAAABQAB0AAAADAAAAAABQAB4AAAADAAAAAABQAB8AAAADAAAAAABQACAAAAABAAAAAABQACEAAAABAAAAAABQACIAAAABAAAAAABQACMAAAABAAAAAABQACQAAAABAAAAAABQACUAAAABAAAAAABQACYAAAACAAAAAABQACcAAAACAAAAAABQACgAAAABAAAAAABQACkAAAABAAAAAABQACoAAAADAAAAAABQACsAAAADAAAAAABQACwAAAADAAAAAABQAC0AAAADAAAAAABQAC4AAAADAAAAAABQAC8AAAADAAAAAABQADAAAAADAAAAAABQADEAAAADAAAAAABQADIAAAADAAAAAABQADMAAAADAAAAAABQADQAAAADAAAAAABQADUAAAADAAAAAABQADYAAAADAAAAAABQADcAAAADAAAAAABQADgAAAADAAAAAABQADkAAAABAAAAAABQADoAAAABAAAAAABQADsAAAACAAAAAABQADwAAAACAAAAAABQAD0AAAACAAAAAABRAAAAAAACAAAAAABRAAEAAAABAAAAAABRAAIAAAABAAAAAABRAAMAAAADAAAAAABRAAQAAAADAAAAAABRAAUAAAADAAAAAABRAAYAAAADAAAAAABRAAcAAAADAAAAAABRAAgAAAADAAAAAABRAAkAAAADAAAAAABRAAoAAAADAAAAAABRAAsAAAADAAAAAABRAAwAAAADAAAAAABRAA0AAAADAAAAAABRAA4AAAADAAAAAABRAA8AAAADAAAAAABRABAAAAADAAAAAABRABEAAAADAAAAAABRABIAAAADAAAAAABRABMAAAADAAAAAABRABQAAAADAAAAAABRABUAAAADAAAAAABRABYAAAADAAAAAABRABcAAAADAAAAAABRABgAAAADAAAAAABRABkAAAADAAAAAABRABoAAAADAAAAAABRABsAAAADAAAAAABRABwAAAADAAAAAABRAB0AAAADAAAAAABRAB4AAAADAAAAAABRAB8AAAADAAAAAABRACAAAAADAAAAAABRACEAAAADAAAAAABRACIAAAADAAAAAABRACMAAAADAAAAAABRACQAAAABAAAAAABRACUAAAABAAAAAABRACYAAAACAAAAAABRACcAAAACAAAAAABRACgAAAABAAAAAABRACkAAAABAAAAAABRACoAAAADAAAAAABRACsAAAADAAAAAABRACwAAAADAAAAAABRAC0AAAADAAAAAABRAC4AAAADAAAAAABRAC8AAAADAAAAAABRADAAAAADAAAAAABRADEAAAADAAAAAABRADIAAAADAAAAAABRADMAAAADAAAAAABRADQAAAADAAAAAABRADUAAAADAAAAAABRADYAAAADAAAAAABRADcAAAADAAAAAABRADgAAAADAAAAAABRADkAAAABAAAAAABRADoAAAABAAAAAABRADsAAAACAAAAAABRADwAAAACAAAAAABRAD0AAAACAAAAAABSAAAAAAACAAAAAABSAAEAAAABAAAAAABSAAIAAAABAAAAAABSAAMAAAADAAAAAABSAAQAAAADAAAAAABSAAUAAAADAAAAAABSAAYAAAADAAAAAABSAAcAAAADAAAAAABSAAgAAAADAAAAAABSAAkAAAADAAAAAABSAAoAAAADAAAAAABSAAsAAAADAAAAAABSAAwAAAADAAAAAABSAA0AAAADAAAAAABSAA4AAAADAAAAAABSAA8AAAADAAAAAABSABAAAAADAAAAAABSABEAAAADAAAAAABSABIAAAADAAAAAABSABMAAAADAAAAAABSABQAAAADAAAAAABSABUAAAADAAAAAABSABYAAAADAAAAAABSABcAAAADAAAAAABSABgAAAADAAAAAABSABkAAAADAAAAAABSABoAAAADAAAAAABSABsAAAADAAAAAABSABwAAAADAAAAAABSAB0AAAADAAAAAABSAB4AAAADAAAAAABSAB8AAAADAAAAAABSACAAAAADAAAAAABSACEAAAADAAAAAABSACIAAAADAAAAAABSACMAAAADAAAAAABSACQAAAABAAAAAABSACUAAAABAAAAAABSACYAAAABAAAAAABSACcAAAABAAAAAABSACgAAAABAAAAAABSACkAAAABAAAAAABSACoAAAADAAAAAABSACsAAAADAAAAAABSACwAAAADAAAAAABSAC0AAAADAAAAAABSAC4AAAADAAAAAABSAC8AAAADAAAAAABSADAAAAADAAAAAABSADEAAAADAAAAAABSADIAAAADAAAAAABSADMAAAADAAAAAABSADQAAAADAAAAAABSADUAAAADAAAAAABSADYAAAADAAAAAABSADcAAAADAAAAAABSADgAAAADAAAAAABSADkAAAABAAAAAABSADoAAAABAAAAAABSADsAAAACAAAAAABSADwAAAACAAAAAABSAD0AAAACAAAAAABTAAAAAAACAAAAAABTAAEAAAABAAAAAABTAAIAAAABAAAAAABTAAMAAAADAAAAAABTAAQAAAADAAAAAABTAAUAAAADAAAAAABTAAYAAAADAAAAAABTAAcAAAADAAAAAABTAAgAAAADAAAAAABTAAkAAAADAAAAAABTAAoAAAADAAAAAABTAAsAAAADAAAAAABTAAwAAAADAAAAAABTAA0AAAADAAAAAABTAA4AAAADAAAAAABTAA8AAAADAAAAAABTABAAAAADAAAAAABTABEAAAADAAAAAABTABIAAAADAAAAAABTABMAAAADAAAAAABTABQAAAADAAAAAABTABUAAAADAAAAAABTABYAAAADAAAAAABTABcAAAADAAAAAABTABgAAAADAAAAAABTABkAAAADAAAAAABTABoAAAADAAAAAABTABsAAAADAAAAAABTABwAAAADAAAAAABTAB0AAAADAAAAAABTAB4AAAADAAAAAABTAB8AAAADAAAAAABTACAAAAADAAAAAABTACEAAAADAAAAAABTACIAAAADAAAAAABTACMAAAADAAAAAABTACQAAAABAAAAAABTACUAAAABAAAAAABTACYAAAABAAAAAABTACcAAAABAAAAAABTACgAAAABAAAAAABTACkAAAABAAAAAABTACoAAAADAAAAAABTACsAAAADAAAAAABTACwAAAADAAAAAABTAC0AAAADAAAAAABTAC4AAAADAAAAAABTAC8AAAADAAAAAABTADAAAAADAAAAAABTADEAAAADAAAAAABTADIAAAADAAAAAABTADMAAAADAAAAAABTADQAAAADAAAAAABTADUAAAADAAAAAABTADYAAAADAAAAAABTADcAAAADAAAAAABTADgAAAADAAAAAABTADkAAAABAAAAAABTADoAAAABAAAAAABTADsAAAACAAAAAABTADwAAAACAAAAAABTAD0AAAACAAAAAABUAAAAAAACAAAAAABUAAEAAAABAAAAAABUAAIAAAABAAAAAABUAAMAAAABAAAAAABUAAQAAAADAAAAAABUAAUAAAADAAAAAABUAAYAAAADAAAAAABUAAcAAAADAAAAAABUAAgAAAADAAAAAABUAAkAAAAAAAAAAABUAAoAAAAAAAAAAABUAAsAAAAAAAAAAABUAAwAAAAAAAAAAABUAA0AAAAAAAAAAABUAA4AAAAAAAAAAABUAA8AAAAAAAAAAABUABAAAAAAAAAAAABUABEAAAAAAAAAAABUABIAAAADAAAAAABUABMAAAADAAAAAABUABQAAAADAAAAAABUABUAAAADAAAAAABUABYAAAADAAAAAABUABcAAAADAAAAAABUABgAAAADAAAAAABUABkAAAADAAAAAABUABoAAAADAAAAAABUABsAAAADAAAAAABUABwAAAADAAAAAABUAB0AAAADAAAAAABUAB4AAAADAAAAAABUAB8AAAADAAAAAABUACAAAAADAAAAAABUACEAAAADAAAAAABUACIAAAADAAAAAABUACMAAAADAAAAAABUACQAAAABAAAAAABUACUAAAABAAAAAABUACYAAAABAAAAAABUACcAAAABAAAAAABUACgAAAABAAAAAABUACkAAAABAAAAAABUACoAAAADAAAAAABUACsAAAADAAAAAABUACwAAAADAAAAAABUAC0AAAADAAAAAABUAC4AAAADAAAAAABUAC8AAAADAAAAAABUADAAAAADAAAAAABUADEAAAADAAAAAABUADIAAAADAAAAAABUADMAAAADAAAAAABUADQAAAADAAAAAABUADUAAAADAAAAAABUADYAAAADAAAAAABUADcAAAADAAAAAABUADgAAAADAAAAAABUADkAAAABAAAAAABUADoAAAABAAAAAABUADsAAAACAAAAAABUADwAAAACAAAAAABUAD0AAAACAAAAAABVAAAAAAACAAAAAABVAAEAAAABAAAAAABVAAIAAAABAAAAAABVAAMAAAABAAAAAABVAAQAAAADAAAAAABVAAUAAAADAAAAAABVAAYAAAADAAAAAABVAAcAAAADAAAAAABVAAgAAAADAAAAAABVAAkAAAAAAAAAAABVAAoAAAAAAAAAAABVAAsAAAAAAAAAAABVAAwAAAAAAAAAAABVAA0AAAAAAAAAAABVAA4AAAAAAAAAAABVAA8AAAAAAAAAAABVABAAAAAAAAAAAABVABEAAAAAAAAAAABVABIAAAADAAAAAABVABMAAAADAAAAAABVABQAAAADAAAAAABVABUAAAADAAAAAABVABYAAAADAAAAAABVABcAAAADAAAAAABVABgAAAADAAAAAABVABkAAAADAAAAAABVABoAAAADAAAAAABVABsAAAADAAAAAABVABwAAAADAAAAAABVAB0AAAADAAAAAABVAB4AAAADAAAAAABVAB8AAAADAAAAAABVACAAAAADAAAAAABVACEAAAADAAAAAABVACIAAAADAAAAAABVACMAAAADAAAAAABVACQAAAABAAAAAABVACUAAAABAAAAAABVACYAAAABAAAAAABVACcAAAABAAAAAABVACgAAAABAAAAAABVACkAAAABAAAAAABVACoAAAADAAAAAABVACsAAAADAAAAAABVACwAAAADAAAAAABVAC0AAAADAAAAAABVAC4AAAADAAAAAABVAC8AAAADAAAAAABVADAAAAADAAAAAABVADEAAAADAAAAAABVADIAAAADAAAAAABVADMAAAADAAAAAABVADQAAAADAAAAAABVADUAAAADAAAAAABVADYAAAADAAAAAABVADcAAAADAAAAAABVADgAAAADAAAAAABVADkAAAABAAAAAABVADoAAAABAAAAAABVADsAAAACAAAAAABVADwAAAACAAAAAABVAD0AAAACAAAAAABWAAAAAAACAAAAAABWAAEAAAABAAAAAABWAAIAAAABAAAAAABWAAMAAAABAAAAAABWAAQAAAADAAAAAABWAAUAAAADAAAAAABWAAYAAAADAAAAAABWAAcAAAADAAAAAABWAAgAAAADAAAAAABWAAkAAAAAAAAAAABWAAoAAAAAAAAAAABWAAsAAAAAAAAAAABWAAwAAAABAAAAAABWAA0AAAABAAAAAABWAA4AAAABAAAAAABWAA8AAAABAAAAAABWABAAAAABAAAAAABWABEAAAABAAAAAABWABIAAAABAAAAAABWABMAAAABAAAAAABWABQAAAABAAAAAABWABUAAAABAAAAAABWABYAAAABAAAAAABWABcAAAABAAAAAABWABgAAAABAAAAAABWABkAAAABAAAAAABWABoAAAABAAAAAABWABsAAAABAAAAAABWABwAAAABAAAAAABWAB0AAAADAAAAAABWAB4AAAADAAAAAABWAB8AAAADAAAAAABWACAAAAADAAAAAABWACEAAAADAAAAAABWACIAAAADAAAAAABWACMAAAADAAAAAABWACQAAAABAAAAAABWACUAAAABAAAAAABWACYAAAABAAAAAABWACcAAAABAAAAAABWACgAAAABAAAAAABWACkAAAABAAAAAABWACoAAAADAAAAAABWACsAAAADAAAAAABWACwAAAADAAAAAABWAC0AAAADAAAAAABWAC4AAAADAAAAAABWAC8AAAADAAAAAABWADAAAAADAAAAAABWADEAAAADAAAAAABWADIAAAADAAAAAABWADMAAAADAAAAAABWADQAAAADAAAAAABWADUAAAADAAAAAABWADYAAAADAAAAAABWADcAAAADAAAAAABWADgAAAADAAAAAABWADkAAAABAAAAAABWADoAAAABAAAAAABWADsAAAACAAAAAABWADwAAAACAAAAAABWAD0AAAACAAAAAABXAAAAAAACAAAAAABXAAEAAAABAAAAAABXAAIAAAABAAAAAABXAAMAAAABAAAAAABXAAQAAAADAAAAAABXAAUAAAADAAAAAABXAAYAAAADAAAAAABXAAcAAAADAAAAAABXAAgAAAADAAAAAABXAAkAAAAAAAAAAABXAAoAAAAAAAAAAABXAAsAAAAAAAAAAABXAAwAAAABAAAAAABXAA0AAAABAAAAAABXAA4AAAABAAAAAABXAA8AAAABAAAAAABXABAAAAABAAAAAABXABEAAAABAAAAAABXABIAAAABAAAAAABXABMAAAABAAAAAABXABQAAAABAAAAAABXABUAAAABAAAAAABXABYAAAABAAAAAABXABcAAAABAAAAAABXABgAAAABAAAAAABXABkAAAABAAAAAABXABoAAAABAAAAAABXABsAAAABAAAAAABXABwAAAABAAAAAABXAB0AAAADAAAAAABXAB4AAAADAAAAAABXAB8AAAADAAAAAABXACAAAAADAAAAAABXACEAAAADAAAAAABXACIAAAADAAAAAABXACMAAAADAAAAAABXACQAAAABAAAAAABXACUAAAABAAAAAABXACYAAAABAAAAAABXACcAAAABAAAAAABXACgAAAABAAAAAABXACkAAAABAAAAAABXACoAAAADAAAAAABXACsAAAADAAAAAABXACwAAAADAAAAAABXAC0AAAADAAAAAABXAC4AAAADAAAAAABXAC8AAAADAAAAAABXADAAAAADAAAAAABXADEAAAADAAAAAABXADIAAAADAAAAAABXADMAAAADAAAAAABXADQAAAADAAAAAABXADUAAAADAAAAAABXADYAAAADAAAAAABXADcAAAADAAAAAABXADgAAAADAAAAAABXADkAAAABAAAAAABXADoAAAABAAAAAABXADsAAAABAAAAAABXADwAAAABAAAAAABXAD0AAAACAAAAAABYAAAAAAACAAAAAABYAAEAAAABAAAAAABYAAIAAAABAAAAAABYAAMAAAABAAAAAABYAAQAAAADAAAAAABYAAUAAAADAAAAAABYAAYAAAADAAAAAABYAAcAAAADAAAAAABYAAgAAAADAAAAAABYAAkAAAAAAAAAAABYAAoAAAAAAAAAAABYAAsAAAAAAAAAAABYAAwAAAABAAAAAABYAA0AAAABAAAAAABYAA4AAAABAAAAAABYAA8AAAABAAAAAABYABAAAAABAAAAAABYABEAAAABAAAAAABYABIAAAABAAAAAABYABMAAAABAAAAAABYABQAAAABAAAAAABYABUAAAABAAAAAABYABYAAAABAAAAAABYABcAAAABAAAAAABYABgAAAABAAAAAABYABkAAAABAAAAAABYABoAAAABAAAAAABYABsAAAABAAAAAABYABwAAAABAAAAAABYAB0AAAADAAAAAABYAB4AAAADAAAAAABYAB8AAAADAAAAAABYACAAAAADAAAAAABYACEAAAADAAAAAABYACIAAAADAAAAAABYACMAAAADAAAAAABYACQAAAABAAAAAABYACUAAAABAAAAAABYACYAAAABAAAAAABYACcAAAABAAAAAABYACgAAAABAAAAAABYACkAAAABAAAAAABYACoAAAADAAAAAABYACsAAAADAAAAAABYACwAAAADAAAAAABYAC0AAAADAAAAAABYAC4AAAADAAAAAABYAC8AAAADAAAAAABYADAAAAADAAAAAABYADEAAAADAAAAAABYADIAAAADAAAAAABYADMAAAADAAAAAABYADQAAAADAAAAAABYADUAAAADAAAAAABYADYAAAADAAAAAABYADcAAAADAAAAAABYADgAAAADAAAAAABYADkAAAABAAAAAABYADoAAAABAAAAAABYADsAAAABAAAAAABYADwAAAABAAAAAABYAD0AAAACAAAAAABZAAAAAAACAAAAAABZAAEAAAACAAAAAABZAAIAAAABAAAAAABZAAMAAAABAAAAAABZAAQAAAADAAAAAABZAAUAAAADAAAAAABZAAYAAAADAAAAAABZAAcAAAADAAAAAABZAAgAAAADAAAAAABZAAkAAAAAAAAAAABZAAoAAAAAAAAAAABZAAsAAAAAAAAAAABZAAwAAAABAAAAAABZAA0AAAABAAAAAABZAA4AAAABAAAAAABZAA8AAAABAAAAAABZABAAAAABAAAAAABZABEAAAABAAAAAABZABIAAAABAAAAAABZABMAAAABAAAAAABZABQAAAABAAAAAABZABUAAAABAAAAAABZABYAAAABAAAAAABZABcAAAABAAAAAABZABgAAAABAAAAAABZABkAAAABAAAAAABZABoAAAABAAAAAABZABsAAAABAAAAAABZABwAAAABAAAAAABZAB0AAAADAAAAAABZAB4AAAADAAAAAABZAB8AAAADAAAAAABZACAAAAADAAAAAABZACEAAAADAAAAAABZACIAAAADAAAAAABZACMAAAADAAAAAABZACQAAAADAAAAAABZACUAAAADAAAAAABZACYAAAADAAAAAABZACcAAAADAAAAAABZACgAAAADAAAAAABZACkAAAADAAAAAABZACoAAAADAAAAAABZACsAAAADAAAAAABZACwAAAADAAAAAABZAC0AAAADAAAAAABZAC4AAAADAAAAAABZAC8AAAADAAAAAABZADAAAAADAAAAAABZADEAAAADAAAAAABZADIAAAADAAAAAABZADMAAAADAAAAAABZADQAAAADAAAAAABZADUAAAADAAAAAABZADYAAAADAAAAAABZADcAAAADAAAAAABZADgAAAADAAAAAABZADkAAAABAAAAAABZADoAAAABAAAAAABZADsAAAABAAAAAABZADwAAAABAAAAAABZAD0AAAACAAAAAABaAAAAAAACAAAAAABaAAEAAAACAAAAAABaAAIAAAABAAAAAABaAAMAAAABAAAAAABaAAQAAAADAAAAAABaAAUAAAADAAAAAABaAAYAAAADAAAAAABaAAcAAAADAAAAAABaAAgAAAADAAAAAABaAAkAAAAAAAAAAABaAAoAAAAAAAAAAABaAAsAAAAAAAAAAABaAAwAAAABAAAAAABaAA0AAAABAAAAAABaAA4AAAABAAAAAABaAA8AAAABAAAAAABaABAAAAABAAAAAABaABEAAAABAAAAAABaABIAAAABAAAAAABaABMAAAABAAAAAABaABQAAAABAAAAAABaABUAAAABAAAAAABaABYAAAABAAAAAABaABcAAAABAAAAAABaABgAAAABAAAAAABaABkAAAABAAAAAABaABoAAAABAAAAAABaABsAAAABAAAAAABaABwAAAABAAAAAABaAB0AAAADAAAAAABaAB4AAAADAAAAAABaAB8AAAADAAAAAABaACAAAAADAAAAAABaACEAAAADAAAAAABaACIAAAADAAAAAABaACMAAAADAAAAAABaACQAAAADAAAAAABaACUAAAADAAAAAABaACYAAAADAAAAAABaACcAAAADAAAAAABaACgAAAADAAAAAABaACkAAAADAAAAAABaACoAAAADAAAAAABaACsAAAADAAAAAABaACwAAAADAAAAAABaAC0AAAADAAAAAABaAC4AAAADAAAAAABaAC8AAAADAAAAAABaADAAAAADAAAAAABaADEAAAADAAAAAABaADIAAAADAAAAAABaADMAAAADAAAAAABaADQAAAADAAAAAABaADUAAAADAAAAAABaADYAAAADAAAAAABaADcAAAADAAAAAABaADgAAAADAAAAAABaADkAAAABAAAAAABaADoAAAABAAAAAABaADsAAAABAAAAAABaADwAAAABAAAAAABaAD0AAAACAAAAAABbAAAAAAACAAAAAABbAAEAAAACAAAAAABbAAIAAAABAAAAAABbAAMAAAABAAAAAABbAAQAAAADAAAAAABbAAUAAAADAAAAAABbAAYAAAADAAAAAABbAAcAAAADAAAAAABbAAgAAAADAAAAAABbAAkAAAAAAAAAAABbAAoAAAAAAAAAAABbAAsAAAAAAAAAAABbAAwAAAABAAAAAABbAA0AAAABAAAAAABbAA4AAAABAAAAAABbAA8AAAABAAAAAABbABAAAAABAAAAAABbABEAAAACAAAAAABbABIAAAACAAAAAABbABMAAAACAAAAAABbABQAAAACAAAAAABbABUAAAACAAAAAABbABYAAAACAAAAAABbABcAAAACAAAAAABbABgAAAACAAAAAABbABkAAAACAAAAAABbABoAAAABAAAAAABbABsAAAABAAAAAABbABwAAAABAAAAAABbAB0AAAADAAAAAABbAB4AAAADAAAAAABbAB8AAAADAAAAAABbACAAAAADAAAAAABbACEAAAADAAAAAABbACIAAAADAAAAAABbACMAAAADAAAAAABbACQAAAADAAAAAABbACUAAAADAAAAAABbACYAAAADAAAAAABbACcAAAADAAAAAABbACgAAAADAAAAAABbACkAAAADAAAAAABbACoAAAADAAAAAABbACsAAAADAAAAAABbACwAAAADAAAAAABbAC0AAAADAAAAAABbAC4AAAADAAAAAABbAC8AAAADAAAAAABbADAAAAADAAAAAABbADEAAAADAAAAAABbADIAAAADAAAAAABbADMAAAADAAAAAABbADQAAAADAAAAAABbADUAAAADAAAAAABbADYAAAADAAAAAABbADcAAAADAAAAAABbADgAAAADAAAAAABbADkAAAABAAAAAABbADoAAAABAAAAAABbADsAAAABAAAAAABbADwAAAABAAAAAABbAD0AAAACAAAAAABcAAAAAAACAAAAAABcAAEAAAACAAAAAABcAAIAAAABAAAAAABcAAMAAAABAAAAAABcAAQAAAADAAAAAABcAAUAAAADAAAAAABcAAYAAAADAAAAAABcAAcAAAADAAAAAABcAAgAAAADAAAAAABcAAkAAAADAAAAAABcAAoAAAADAAAAAABcAAsAAAADAAAAAABcAAwAAAABAAAAAABcAA0AAAABAAAAAABcAA4AAAABAAAAAABcAA8AAAABAAAAAABcABAAAAABAAAAAABcABEAAAACAAAAAABcABIAAAACAAAAAABcABMAAAACAAAAAABcABQAAAACAAAAAABcABUAAAACAAAAAABcABYAAAACAAAAAABcABcAAAACAAAAAABcABgAAAACAAAAAABcABkAAAACAAAAAABcABoAAAABAAAAAABcABsAAAABAAAAAABcABwAAAABAAAAAABcAB0AAAADAAAAAABcAB4AAAADAAAAAABcAB8AAAADAAAAAABcACAAAAADAAAAAABcACEAAAAAAAAAAABcACIAAAAAAAAAAABcACMAAAAAAAAAAABcACQAAAAAAAAAAABcACUAAAAAAAAAAABcACYAAAADAAAAAABcACcAAAADAAAAAABcACgAAAADAAAAAABcACkAAAADAAAAAABcACoAAAADAAAAAABcACsAAAADAAAAAABcACwAAAABAAAAAABcAC0AAAABAAAAAABcAC4AAAABAAAAAABcAC8AAAABAAAAAABcADAAAAABAAAAAABcADEAAAADAAAAAABcADIAAAADAAAAAABcADMAAAADAAAAAABcADQAAAADAAAAAABcADUAAAADAAAAAABcADYAAAADAAAAAABcADcAAAADAAAAAABcADgAAAADAAAAAABcADkAAAABAAAAAABcADoAAAABAAAAAABcADsAAAABAAAAAABcADwAAAABAAAAAABcAD0AAAACAAAAAABdAAAAAAACAAAAAABdAAEAAAACAAAAAABdAAIAAAABAAAAAABdAAMAAAABAAAAAABdAAQAAAADAAAAAABdAAUAAAADAAAAAABdAAYAAAADAAAAAABdAAcAAAADAAAAAABdAAgAAAADAAAAAABdAAkAAAADAAAAAABdAAoAAAADAAAAAABdAAsAAAADAAAAAABdAAwAAAABAAAAAABdAA0AAAABAAAAAABdAA4AAAABAAAAAABdAA8AAAABAAAAAABdABAAAAABAAAAAABdABEAAAACAAAAAABdABIAAAACAAAAAABdABMAAAACAAAAAABdABQAAAACAAAAAABdABUAAAACAAAAAABdABYAAAACAAAAAABdABcAAAACAAAAAABdABgAAAACAAAAAABdABkAAAACAAAAAABdABoAAAABAAAAAABdABsAAAABAAAAAABdABwAAAABAAAAAABdAB0AAAABAAAAAABdAB4AAAABAAAAAABdAB8AAAABAAAAAABdACAAAAABAAAAAABdACEAAAAAAAAAAABdACIAAAAAAAAAAABdACMAAAAAAAAAAABdACQAAAAAAAAAAABdACUAAAAAAAAAAABdACYAAAADAAAAAABdACcAAAADAAAAAABdACgAAAADAAAAAABdACkAAAADAAAAAABdACoAAAADAAAAAABdACsAAAADAAAAAABdACwAAAABAAAAAABdAC0AAAABAAAAAABdAC4AAAABAAAAAABdAC8AAAABAAAAAABdADAAAAABAAAAAABdADEAAAADAAAAAABdADIAAAADAAAAAABdADMAAAADAAAAAABdADQAAAADAAAAAABdADUAAAADAAAAAABdADYAAAADAAAAAABdADcAAAADAAAAAABdADgAAAADAAAAAABdADkAAAADAAAAAABdADoAAAADAAAAAABdADsAAAABAAAAAABdADwAAAABAAAAAABdAD0AAAACAAAAAABeAAAAAAACAAAAAABeAAEAAAACAAAAAABeAAIAAAABAAAAAABeAAMAAAABAAAAAABeAAQAAAADAAAAAABeAAUAAAADAAAAAABeAAYAAAADAAAAAABeAAcAAAADAAAAAABeAAgAAAADAAAAAABeAAkAAAADAAAAAABeAAoAAAADAAAAAABeAAsAAAADAAAAAABeAAwAAAABAAAAAABeAA0AAAABAAAAAABeAA4AAAABAAAAAABeAA8AAAABAAAAAABeABAAAAABAAAAAABeABEAAAACAAAAAABeABIAAAACAAAAAABeABMAAAACAAAAAABeABQAAAACAAAAAABeABUAAAACAAAAAABeABYAAAACAAAAAABeABcAAAACAAAAAABeABgAAAACAAAAAABeABkAAAACAAAAAABeABoAAAABAAAAAABeABsAAAABAAAAAABeABwAAAABAAAAAABeAB0AAAABAAAAAABeAB4AAAABAAAAAABeAB8AAAABAAAAAABeACAAAAABAAAAAABeACEAAAAAAAAAAABeACIAAAAAAAAAAABeACMAAAAAAAAAAABeACQAAAAAAAAAAABeACUAAAAAAAAAAABeACYAAAADAAAAAABeACcAAAADAAAAAABeACgAAAADAAAAAABeACkAAAADAAAAAABeACoAAAADAAAAAABeACsAAAADAAAAAABeACwAAAABAAAAAABeAC0AAAABAAAAAABeAC4AAAABAAAAAABeAC8AAAABAAAAAABeADAAAAABAAAAAABeADEAAAADAAAAAABeADIAAAADAAAAAABeADMAAAADAAAAAABeADQAAAADAAAAAABeADUAAAADAAAAAABeADYAAAADAAAAAABeADcAAAADAAAAAABeADgAAAADAAAAAABeADkAAAADAAAAAABeADoAAAADAAAAAABeADsAAAABAAAAAABeADwAAAABAAAAAABeAD0AAAACAAAAAABfAAAAAAACAAAAAABfAAEAAAACAAAAAABfAAIAAAABAAAAAABfAAMAAAABAAAAAABfAAQAAAADAAAAAABfAAUAAAADAAAAAABfAAYAAAADAAAAAABfAAcAAAADAAAAAABfAAgAAAADAAAAAABfAAkAAAADAAAAAABfAAoAAAADAAAAAABfAAsAAAADAAAAAABfAAwAAAABAAAAAABfAA0AAAABAAAAAABfAA4AAAABAAAAAABfAA8AAAABAAAAAABfABAAAAABAAAAAABfABEAAAACAAAAAABfABIAAAACAAAAAABfABMAAAACAAAAAABfABQAAAACAAAAAABfABUAAAACAAAAAABfABYAAAACAAAAAABfABcAAAACAAAAAABfABgAAAACAAAAAABfABkAAAACAAAAAABfABoAAAABAAAAAABfABsAAAABAAAAAABfABwAAAABAAAAAABfAB0AAAABAAAAAABfAB4AAAABAAAAAABfAB8AAAABAAAAAABfACAAAAABAAAAAABfACEAAAAAAAAAAABfACIAAAAAAAAAAABfACMAAAAAAAAAAABfACQAAAAAAAAAAABfACUAAAAAAAAAAABfACYAAAADAAAAAABfACcAAAADAAAAAABfACgAAAADAAAAAABfACkAAAADAAAAAABfACoAAAADAAAAAABfACsAAAADAAAAAABfACwAAAABAAAAAABfAC0AAAABAAAAAABfAC4AAAABAAAAAABfAC8AAAABAAAAAABfADAAAAABAAAAAABfADEAAAADAAAAAABfADIAAAADAAAAAABfADMAAAADAAAAAABfADQAAAADAAAAAABfADUAAAADAAAAAABfADYAAAADAAAAAABfADcAAAADAAAAAABfADgAAAADAAAAAABfADkAAAADAAAAAABfADoAAAADAAAAAABfADsAAAABAAAAAABfADwAAAABAAAAAABfAD0AAAACAAAAAABgAAAAAAACAAAAAABgAAEAAAACAAAAAABgAAIAAAABAAAAAABgAAMAAAABAAAAAABgAAQAAAADAAAAAABgAAUAAAADAAAAAABgAAYAAAADAAAAAABgAAcAAAADAAAAAABgAAgAAAADAAAAAABgAAkAAAADAAAAAABgAAoAAAADAAAAAABgAAsAAAADAAAAAABgAAwAAAABAAAAAABgAA0AAAABAAAAAABgAA4AAAABAAAAAABgAA8AAAABAAAAAABgABAAAAABAAAAAABgABEAAAACAAAAAABgABIAAAACAAAAAABgABMAAAACAAAAAABgABQAAAACAAAAAABgABUAAAACAAAAAABgABYAAAACAAAAAABgABcAAAACAAAAAABgABgAAAACAAAAAABgABkAAAACAAAAAABgABoAAAABAAAAAABgABsAAAABAAAAAABgABwAAAABAAAAAABgAB0AAAABAAAAAABgAB4AAAABAAAAAABgAB8AAAABAAAAAABgACAAAAABAAAAAABgACEAAAAAAAAAAABgACIAAAAAAAAAAABgACMAAAAAAAAAAABgACQAAAAAAAAAAABgACUAAAAAAAAAAABgACYAAAADAAAAAABgACcAAAADAAAAAABgACgAAAADAAAAAABgACkAAAADAAAAAABgACoAAAADAAAAAABgACsAAAADAAAAAABgACwAAAABAAAAAABgAC0AAAABAAAAAABgAC4AAAABAAAAAABgAC8AAAABAAAAAABgADAAAAABAAAAAABgADEAAAADAAAAAABgADIAAAADAAAAAABgADMAAAADAAAAAABgADQAAAADAAAAAABgADUAAAADAAAAAABgADYAAAADAAAAAABgADcAAAADAAAAAABgADgAAAADAAAAAABgADkAAAADAAAAAABgADoAAAADAAAAAABgADsAAAABAAAAAABgADwAAAABAAAAAABgAD0AAAACAAAAAABhAAAAAAACAAAAAABhAAEAAAACAAAAAABhAAIAAAABAAAAAABhAAMAAAABAAAAAABhAAQAAAADAAAAAABhAAUAAAADAAAAAABhAAYAAAADAAAAAABhAAcAAAADAAAAAABhAAgAAAADAAAAAABhAAkAAAADAAAAAABhAAoAAAADAAAAAABhAAsAAAADAAAAAABhAAwAAAABAAAAAABhAA0AAAABAAAAAABhAA4AAAABAAAAAABhAA8AAAABAAAAAABhABAAAAABAAAAAABhABEAAAACAAAAAABhABIAAAACAAAAAABhABMAAAACAAAAAABhABQAAAACAAAAAABhABUAAAACAAAAAABhABYAAAACAAAAAABhABcAAAACAAAAAABhABgAAAACAAAAAABhABkAAAACAAAAAABhABoAAAABAAAAAABhABsAAAABAAAAAABhABwAAAABAAAAAABhAB0AAAABAAAAAABhAB4AAAABAAAAAABhAB8AAAABAAAAAABhACAAAAABAAAAAABhACEAAAAAAAAAAABhACIAAAAAAAAAAABhACMAAAAAAAAAAABhACQAAAAAAAAAAABhACUAAAAAAAAAAABhACYAAAADAAAAAABhACcAAAADAAAAAABhACgAAAADAAAAAABhACkAAAADAAAAAABhACoAAAADAAAAAABhACsAAAADAAAAAABhACwAAAABAAAAAABhAC0AAAABAAAAAABhAC4AAAABAAAAAABhAC8AAAABAAAAAABhADAAAAABAAAAAABhADEAAAADAAAAAABhADIAAAADAAAAAABhADMAAAADAAAAAABhADQAAAADAAAAAABhADUAAAADAAAAAABhADYAAAADAAAAAABhADcAAAADAAAAAABhADgAAAADAAAAAABhADkAAAADAAAAAABhADoAAAADAAAAAABhADsAAAABAAAAAABhADwAAAABAAAAAABhAD0AAAACAAAAAABiAAAAAAACAAAAAABiAAEAAAACAAAAAABiAAIAAAABAAAAAABiAAMAAAABAAAAAABiAAQAAAADAAAAAABiAAUAAAADAAAAAABiAAYAAAADAAAAAABiAAcAAAADAAAAAABiAAgAAAADAAAAAABiAAkAAAADAAAAAABiAAoAAAADAAAAAABiAAsAAAADAAAAAABiAAwAAAABAAAAAABiAA0AAAABAAAAAABiAA4AAAABAAAAAABiAA8AAAABAAAAAABiABAAAAABAAAAAABiABEAAAACAAAAAABiABIAAAACAAAAAABiABMAAAACAAAAAABiABQAAAACAAAAAABiABUAAAACAAAAAABiABYAAAACAAAAAABiABcAAAACAAAAAABiABgAAAACAAAAAABiABkAAAACAAAAAABiABoAAAABAAAAAABiABsAAAABAAAAAABiABwAAAABAAAAAABiAB0AAAABAAAAAABiAB4AAAABAAAAAABiAB8AAAABAAAAAABiACAAAAABAAAAAABiACEAAAAAAAAAAABiACIAAAAAAAAAAABiACMAAAAAAAAAAABiACQAAAAAAAAAAABiACUAAAAAAAAAAABiACYAAAADAAAAAABiACcAAAADAAAAAABiACgAAAADAAAAAABiACkAAAADAAAAAABiACoAAAADAAAAAABiACsAAAADAAAAAABiACwAAAABAAAAAABiAC0AAAABAAAAAABiAC4AAAABAAAAAABiAC8AAAABAAAAAABiADAAAAABAAAAAABiADEAAAADAAAAAABiADIAAAADAAAAAABiADMAAAADAAAAAABiADQAAAADAAAAAABiADUAAAADAAAAAABiADYAAAADAAAAAABiADcAAAADAAAAAABiADgAAAADAAAAAABiADkAAAADAAAAAABiADoAAAADAAAAAABiADsAAAABAAAAAABiADwAAAABAAAAAABiAD0AAAACAAAAAABjAAAAAAACAAAAAABjAAEAAAACAAAAAABjAAIAAAABAAAAAABjAAMAAAABAAAAAABjAAQAAAADAAAAAABjAAUAAAADAAAAAABjAAYAAAADAAAAAABjAAcAAAADAAAAAABjAAgAAAADAAAAAABjAAkAAAADAAAAAABjAAoAAAADAAAAAABjAAsAAAADAAAAAABjAAwAAAABAAAAAABjAA0AAAABAAAAAABjAA4AAAABAAAAAABjAA8AAAABAAAAAABjABAAAAABAAAAAABjABEAAAABAAAAAABjABIAAAABAAAAAABjABMAAAABAAAAAABjABQAAAABAAAAAABjABUAAAABAAAAAABjABYAAAABAAAAAABjABcAAAABAAAAAABjABgAAAABAAAAAABjABkAAAABAAAAAABjABoAAAABAAAAAABjABsAAAABAAAAAABjABwAAAABAAAAAABjAB0AAAABAAAAAABjAB4AAAABAAAAAABjAB8AAAABAAAAAABjACAAAAABAAAAAABjACEAAAAAAAAAAABjACIAAAAAAAAAAABjACMAAAAAAAAAAABjACQAAAAAAAAAAABjACUAAAAAAAAAAABjACYAAAADAAAAAABjACcAAAADAAAAAABjACgAAAADAAAAAABjACkAAAADAAAAAABjACoAAAADAAAAAABjACsAAAADAAAAAABjACwAAAABAAAAAABjAC0AAAABAAAAAABjAC4AAAABAAAAAABjAC8AAAABAAAAAABjADAAAAABAAAAAABjADEAAAABAAAAAABjADIAAAABAAAAAABjADMAAAABAAAAAABjADQAAAADAAAAAABjADUAAAADAAAAAABjADYAAAADAAAAAABjADcAAAADAAAAAABjADgAAAADAAAAAABjADkAAAADAAAAAABjADoAAAADAAAAAABjADsAAAABAAAAAABjADwAAAABAAAAAABjAD0AAAACAAAAAABkAAAAAAACAAAAAABkAAEAAAACAAAAAABkAAIAAAABAAAAAABkAAMAAAABAAAAAABkAAQAAAADAAAAAABkAAUAAAADAAAAAABkAAYAAAADAAAAAABkAAcAAAADAAAAAABkAAgAAAADAAAAAABkAAkAAAADAAAAAABkAAoAAAADAAAAAABkAAsAAAADAAAAAABkAAwAAAABAAAAAABkAA0AAAABAAAAAABkAA4AAAABAAAAAABkAA8AAAABAAAAAABkABAAAAABAAAAAABkABEAAAABAAAAAABkABIAAAABAAAAAABkABMAAAABAAAAAABkABQAAAABAAAAAABkABUAAAABAAAAAABkABYAAAABAAAAAABkABcAAAABAAAAAABkABgAAAABAAAAAABkABkAAAABAAAAAABkABoAAAABAAAAAABkABsAAAABAAAAAABkABwAAAABAAAAAABkAB0AAAABAAAAAABkAB4AAAABAAAAAABkAB8AAAABAAAAAABkACAAAAABAAAAAABkACEAAAAAAAAAAABkACIAAAAAAAAAAABkACMAAAAAAAAAAABkACQAAAAAAAAAAABkACUAAAAAAAAAAABkACYAAAADAAAAAABkACcAAAADAAAAAABkACgAAAADAAAAAABkACkAAAADAAAAAABkACoAAAADAAAAAABkACsAAAADAAAAAABkACwAAAABAAAAAABkAC0AAAABAAAAAABkAC4AAAABAAAAAABkAC8AAAABAAAAAABkADAAAAABAAAAAABkADEAAAABAAAAAABkADIAAAABAAAAAABkADMAAAABAAAAAABkADQAAAADAAAAAABkADUAAAADAAAAAABkADYAAAADAAAAAABkADcAAAADAAAAAABkADgAAAADAAAAAABkADkAAAADAAAAAABkADoAAAADAAAAAABkADsAAAABAAAAAABkADwAAAABAAAAAABkAD0AAAACAAAAAABlAAAAAAACAAAAAABlAAEAAAACAAAAAABlAAIAAAABAAAAAABlAAMAAAABAAAAAABlAAQAAAADAAAAAABlAAUAAAADAAAAAABlAAYAAAADAAAAAABlAAcAAAADAAAAAABlAAgAAAADAAAAAABlAAkAAAADAAAAAABlAAoAAAADAAAAAABlAAsAAAADAAAAAABlAAwAAAABAAAAAABlAA0AAAABAAAAAABlAA4AAAABAAAAAABlAA8AAAABAAAAAABlABAAAAABAAAAAABlABEAAAABAAAAAABlABIAAAABAAAAAABlABMAAAABAAAAAABlABQAAAABAAAAAABlABUAAAABAAAAAABlABYAAAABAAAAAABlABcAAAABAAAAAABlABgAAAABAAAAAABlABkAAAABAAAAAABlABoAAAABAAAAAABlABsAAAABAAAAAABlABwAAAABAAAAAABlAB0AAAABAAAAAABlAB4AAAABAAAAAABlAB8AAAABAAAAAABlACAAAAABAAAAAABlACEAAAAAAAAAAABlACIAAAAAAAAAAABlACMAAAAAAAAAAABlACQAAAAAAAAAAABlACUAAAAAAAAAAABlACYAAAADAAAAAABlACcAAAADAAAAAABlACgAAAADAAAAAABlACkAAAADAAAAAABlACoAAAADAAAAAABlACsAAAADAAAAAABlACwAAAABAAAAAABlAC0AAAABAAAAAABlAC4AAAABAAAAAABlAC8AAAABAAAAAABlADAAAAABAAAAAABlADEAAAABAAAAAABlADIAAAABAAAAAABlADMAAAABAAAAAABlADQAAAADAAAAAABlADUAAAADAAAAAABlADYAAAADAAAAAABlADcAAAADAAAAAABlADgAAAADAAAAAABlADkAAAADAAAAAABlADoAAAADAAAAAABlADsAAAABAAAAAABlADwAAAABAAAAAABlAD0AAAACAAAAAABmAAAAAAACAAAAAABmAAEAAAACAAAAAABmAAIAAAABAAAAAABmAAMAAAABAAAAAABmAAQAAAADAAAAAABmAAUAAAADAAAAAABmAAYAAAADAAAAAABmAAcAAAADAAAAAABmAAgAAAADAAAAAABmAAkAAAADAAAAAABmAAoAAAADAAAAAABmAAsAAAADAAAAAABmAAwAAAABAAAAAABmAA0AAAABAAAAAABmAA4AAAABAAAAAABmAA8AAAABAAAAAABmABAAAAABAAAAAABmABEAAAABAAAAAABmABIAAAABAAAAAABmABMAAAABAAAAAABmABQAAAABAAAAAABmABUAAAABAAAAAABmABYAAAABAAAAAABmABcAAAABAAAAAABmABgAAAABAAAAAABmABkAAAABAAAAAABmABoAAAABAAAAAABmABsAAAABAAAAAABmABwAAAABAAAAAABmAB0AAAABAAAAAABmAB4AAAABAAAAAABmAB8AAAABAAAAAABmACAAAAABAAAAAABmACEAAAAAAAAAAABmACIAAAAAAAAAAABmACMAAAAAAAAAAABmACQAAAAAAAAAAABmACUAAAAAAAAAAABmACYAAAADAAAAAABmACcAAAADAAAAAABmACgAAAADAAAAAABmACkAAAADAAAAAABmACoAAAADAAAAAABmACsAAAADAAAAAABmACwAAAABAAAAAABmAC0AAAABAAAAAABmAC4AAAABAAAAAABmAC8AAAABAAAAAABmADAAAAABAAAAAABmADEAAAABAAAAAABmADIAAAABAAAAAABmADMAAAABAAAAAABmADQAAAADAAAAAABmADUAAAADAAAAAABmADYAAAADAAAAAABmADcAAAADAAAAAABmADgAAAADAAAAAABmADkAAAADAAAAAABmADoAAAADAAAAAABmADsAAAABAAAAAABmADwAAAABAAAAAABmAD0AAAACAAAAAABnAAAAAAACAAAAAABnAAEAAAACAAAAAABnAAIAAAABAAAAAABnAAMAAAABAAAAAABnAAQAAAADAAAAAABnAAUAAAADAAAAAABnAAYAAAADAAAAAABnAAcAAAADAAAAAABnAAgAAAADAAAAAABnAAkAAAADAAAAAABnAAoAAAADAAAAAABnAAsAAAADAAAAAABnAAwAAAADAAAAAABnAA0AAAADAAAAAABnAA4AAAADAAAAAABnAA8AAAADAAAAAABnABAAAAADAAAAAABnABEAAAADAAAAAABnABIAAAADAAAAAABnABMAAAADAAAAAABnABQAAAADAAAAAABnABUAAAADAAAAAABnABYAAAADAAAAAABnABcAAAADAAAAAABnABgAAAADAAAAAABnABkAAAADAAAAAABnABoAAAADAAAAAABnABsAAAADAAAAAABnABwAAAADAAAAAABnAB0AAAADAAAAAABnAB4AAAADAAAAAABnAB8AAAADAAAAAABnACAAAAADAAAAAABnACEAAAAAAAAAAABnACIAAAAAAAAAAABnACMAAAAAAAAAAABnACQAAAAAAAAAAABnACUAAAAAAAAAAABnACYAAAADAAAAAABnACcAAAADAAAAAABnACgAAAADAAAAAABnACkAAAADAAAAAABnACoAAAADAAAAAABnACsAAAADAAAAAABnACwAAAABAAAAAABnAC0AAAABAAAAAABnAC4AAAABAAAAAABnAC8AAAABAAAAAABnADAAAAABAAAAAABnADEAAAABAAAAAABnADIAAAABAAAAAABnADMAAAABAAAAAABnADQAAAADAAAAAABnADUAAAADAAAAAABnADYAAAADAAAAAABnADcAAAADAAAAAABnADgAAAADAAAAAABnADkAAAADAAAAAABnADoAAAADAAAAAABnADsAAAABAAAAAABnADwAAAABAAAAAABnAD0AAAACAAAAAABoAAAAAAACAAAAAABoAAEAAAACAAAAAABoAAIAAAABAAAAAABoAAMAAAABAAAAAABoAAQAAAADAAAAAABoAAUAAAADAAAAAABoAAYAAAADAAAAAABoAAcAAAADAAAAAABoAAgAAAADAAAAAABoAAkAAAADAAAAAABoAAoAAAADAAAAAABoAAsAAAADAAAAAABoAAwAAAADAAAAAABoAA0AAAADAAAAAABoAA4AAAADAAAAAABoAA8AAAADAAAAAABoABAAAAADAAAAAABoABEAAAADAAAAAABoABIAAAADAAAAAABoABMAAAADAAAAAABoABQAAAADAAAAAABoABUAAAADAAAAAABoABYAAAADAAAAAABoABcAAAADAAAAAABoABgAAAADAAAAAABoABkAAAADAAAAAABoABoAAAADAAAAAABoABsAAAADAAAAAABoABwAAAADAAAAAABoAB0AAAADAAAAAABoAB4AAAADAAAAAABoAB8AAAADAAAAAABoACAAAAADAAAAAABoACEAAAAAAAAAAABoACIAAAAAAAAAAABoACMAAAAAAAAAAABoACQAAAAAAAAAAABoACUAAAAAAAAAAABoACYAAAADAAAAAABoACcAAAADAAAAAABoACgAAAADAAAAAABoACkAAAADAAAAAABoACoAAAADAAAAAABoACsAAAADAAAAAABoACwAAAABAAAAAABoAC0AAAABAAAAAABoAC4AAAABAAAAAABoAC8AAAABAAAAAABoADAAAAABAAAAAABoADEAAAABAAAAAABoADIAAAABAAAAAABoADMAAAABAAAAAABoADQAAAADAAAAAABoADUAAAADAAAAAABoADYAAAADAAAAAABoADcAAAADAAAAAABoADgAAAADAAAAAABoADkAAAADAAAAAABoADoAAAADAAAAAABoADsAAAABAAAAAABoADwAAAABAAAAAABoAD0AAAACAAAAAABpAAAAAAACAAAAAABpAAEAAAACAAAAAABpAAIAAAABAAAAAABpAAMAAAABAAAAAABpAAQAAAADAAAAAABpAAUAAAADAAAAAABpAAYAAAADAAAAAABpAAcAAAADAAAAAABpAAgAAAADAAAAAABpAAkAAAADAAAAAABpAAoAAAADAAAAAABpAAsAAAADAAAAAABpAAwAAAADAAAAAABpAA0AAAADAAAAAABpAA4AAAADAAAAAABpAA8AAAADAAAAAABpABAAAAADAAAAAABpABEAAAADAAAAAABpABIAAAADAAAAAABpABMAAAADAAAAAABpABQAAAADAAAAAABpABUAAAADAAAAAABpABYAAAADAAAAAABpABcAAAADAAAAAABpABgAAAADAAAAAABpABkAAAADAAAAAABpABoAAAADAAAAAABpABsAAAADAAAAAABpABwAAAADAAAAAABpAB0AAAADAAAAAABpAB4AAAADAAAAAABpAB8AAAADAAAAAABpACAAAAADAAAAAABpACEAAAADAAAAAABpACIAAAADAAAAAABpACMAAAADAAAAAABpACQAAAADAAAAAABpACUAAAADAAAAAABpACYAAAADAAAAAABpACcAAAADAAAAAABpACgAAAADAAAAAABpACkAAAADAAAAAABpACoAAAADAAAAAABpACsAAAADAAAAAABpACwAAAABAAAAAABpAC0AAAABAAAAAABpAC4AAAABAAAAAABpAC8AAAABAAAAAABpADAAAAABAAAAAABpADEAAAABAAAAAABpADIAAAABAAAAAABpADMAAAABAAAAAABpADQAAAADAAAAAABpADUAAAADAAAAAABpADYAAAADAAAAAABpADcAAAADAAAAAABpADgAAAADAAAAAABpADkAAAADAAAAAABpADoAAAADAAAAAABpADsAAAABAAAAAABpADwAAAABAAAAAABpAD0AAAACAAAAAABqAAAAAAACAAAAAABqAAEAAAACAAAAAABqAAIAAAABAAAAAABqAAMAAAABAAAAAABqAAQAAAADAAAAAABqAAUAAAADAAAAAABqAAYAAAADAAAAAABqAAcAAAADAAAAAABqAAgAAAADAAAAAABqAAkAAAADAAAAAABqAAoAAAADAAAAAABqAAsAAAADAAAAAABqAAwAAAADAAAAAABqAA0AAAADAAAAAABqAA4AAAADAAAAAABqAA8AAAADAAAAAABqABAAAAADAAAAAABqABEAAAADAAAAAABqABIAAAADAAAAAABqABMAAAADAAAAAABqABQAAAADAAAAAABqABUAAAADAAAAAABqABYAAAADAAAAAABqABcAAAADAAAAAABqABgAAAADAAAAAABqABkAAAADAAAAAABqABoAAAADAAAAAABqABsAAAADAAAAAABqABwAAAADAAAAAABqAB0AAAADAAAAAABqAB4AAAADAAAAAABqAB8AAAADAAAAAABqACAAAAADAAAAAABqACEAAAADAAAAAABqACIAAAADAAAAAABqACMAAAADAAAAAABqACQAAAADAAAAAABqACUAAAADAAAAAABqACYAAAADAAAAAABqACcAAAADAAAAAABqACgAAAADAAAAAABqACkAAAADAAAAAABqACoAAAADAAAAAABqACsAAAADAAAAAABqACwAAAABAAAAAABqAC0AAAABAAAAAABqAC4AAAABAAAAAABqAC8AAAACAAAAAABqADAAAAACAAAAAABqADEAAAABAAAAAABqADIAAAABAAAAAABqADMAAAABAAAAAABqADQAAAADAAAAAABqADUAAAADAAAAAABqADYAAAADAAAAAABqADcAAAADAAAAAABqADgAAAADAAAAAABqADkAAAADAAAAAABqADoAAAADAAAAAABqADsAAAABAAAAAABqADwAAAABAAAAAABqAD0AAAACAAAAAABrAAAAAAACAAAAAABrAAEAAAACAAAAAABrAAIAAAABAAAAAABrAAMAAAABAAAAAABrAAQAAAABAAAAAABrAAUAAAABAAAAAABrAAYAAAABAAAAAABrAAcAAAABAAAAAABrAAgAAAADAAAAAABrAAkAAAADAAAAAABrAAoAAAADAAAAAABrAAsAAAADAAAAAABrAAwAAAADAAAAAABrAA0AAAADAAAAAABrAA4AAAADAAAAAABrAA8AAAADAAAAAABrABAAAAADAAAAAABrABEAAAADAAAAAABrABIAAAADAAAAAABrABMAAAADAAAAAABrABQAAAADAAAAAABrABUAAAADAAAAAABrABYAAAADAAAAAABrABcAAAADAAAAAABrABgAAAADAAAAAABrABkAAAADAAAAAABrABoAAAADAAAAAABrABsAAAADAAAAAABrABwAAAADAAAAAABrAB0AAAADAAAAAABrAB4AAAADAAAAAABrAB8AAAADAAAAAABrACAAAAADAAAAAABrACEAAAADAAAAAABrACIAAAADAAAAAABrACMAAAADAAAAAABrACQAAAADAAAAAABrACUAAAADAAAAAABrACYAAAADAAAAAABrACcAAAADAAAAAABrACgAAAADAAAAAABrACkAAAADAAAAAABrACoAAAADAAAAAABrACsAAAADAAAAAABrACwAAAABAAAAAABrAC0AAAABAAAAAABrAC4AAAABAAAAAABrAC8AAAACAAAAAABrADAAAAACAAAAAABrADEAAAABAAAAAABrADIAAAABAAAAAABrADMAAAABAAAAAABrADQAAAADAAAAAABrADUAAAADAAAAAABrADYAAAADAAAAAABrADcAAAADAAAAAABrADgAAAADAAAAAABrADkAAAADAAAAAABrADoAAAADAAAAAABrADsAAAABAAAAAABrADwAAAABAAAAAABrAD0AAAACAAAAAABsAAAAAAACAAAAAABsAAEAAAACAAAAAABsAAIAAAABAAAAAABsAAMAAAABAAAAAABsAAQAAAABAAAAAABsAAUAAAABAAAAAABsAAYAAAABAAAAAABsAAcAAAABAAAAAABsAAgAAAADAAAAAABsAAkAAAADAAAAAABsAAoAAAADAAAAAABsAAsAAAADAAAAAABsAAwAAAADAAAAAABsAA0AAAADAAAAAABsAA4AAAADAAAAAABsAA8AAAADAAAAAABsABAAAAADAAAAAABsABEAAAADAAAAAABsABIAAAADAAAAAABsABMAAAADAAAAAABsABQAAAADAAAAAABsABUAAAADAAAAAABsABYAAAADAAAAAABsABcAAAADAAAAAABsABgAAAADAAAAAABsABkAAAADAAAAAABsABoAAAADAAAAAABsABsAAAADAAAAAABsABwAAAADAAAAAABsAB0AAAADAAAAAABsAB4AAAADAAAAAABsAB8AAAADAAAAAABsACAAAAADAAAAAABsACEAAAADAAAAAABsACIAAAADAAAAAABsACMAAAADAAAAAABsACQAAAADAAAAAABsACUAAAADAAAAAABsACYAAAADAAAAAABsACcAAAADAAAAAABsACgAAAADAAAAAABsACkAAAADAAAAAABsACoAAAADAAAAAABsACsAAAADAAAAAABsACwAAAABAAAAAABsAC0AAAABAAAAAABsAC4AAAABAAAAAABsAC8AAAACAAAAAABsADAAAAACAAAAAABsADEAAAABAAAAAABsADIAAAABAAAAAABsADMAAAABAAAAAABsADQAAAADAAAAAABsADUAAAADAAAAAABsADYAAAADAAAAAABsADcAAAADAAAAAABsADgAAAADAAAAAABsADkAAAADAAAAAABsADoAAAADAAAAAABsADsAAAABAAAAAABsADwAAAABAAAAAABsAD0AAAACAAAAAABtAAAAAAACAAAAAABtAAEAAAACAAAAAABtAAIAAAACAAAAAABtAAMAAAACAAAAAABtAAQAAAABAAAAAABtAAUAAAABAAAAAABtAAYAAAABAAAAAABtAAcAAAABAAAAAABtAAgAAAADAAAAAABtAAkAAAADAAAAAABtAAoAAAADAAAAAABtAAsAAAADAAAAAABtAAwAAAADAAAAAABtAA0AAAADAAAAAABtAA4AAAADAAAAAABtAA8AAAADAAAAAABtABAAAAADAAAAAABtABEAAAADAAAAAABtABIAAAADAAAAAABtABMAAAADAAAAAABtABQAAAADAAAAAABtABUAAAADAAAAAABtABYAAAADAAAAAABtABcAAAADAAAAAABtABgAAAADAAAAAABtABkAAAADAAAAAABtABoAAAADAAAAAABtABsAAAADAAAAAABtABwAAAADAAAAAABtAB0AAAADAAAAAABtAB4AAAADAAAAAABtAB8AAAADAAAAAABtACAAAAADAAAAAABtACEAAAADAAAAAABtACIAAAADAAAAAABtACMAAAADAAAAAABtACQAAAADAAAAAABtACUAAAADAAAAAABtACYAAAADAAAAAABtACcAAAADAAAAAABtACgAAAADAAAAAABtACkAAAADAAAAAABtACoAAAADAAAAAABtACsAAAADAAAAAABtACwAAAABAAAAAABtAC0AAAABAAAAAABtAC4AAAABAAAAAABtAC8AAAACAAAAAABtADAAAAACAAAAAABtADEAAAABAAAAAABtADIAAAABAAAAAABtADMAAAABAAAAAABtADQAAAADAAAAAABtADUAAAADAAAAAABtADYAAAADAAAAAABtADcAAAADAAAAAABtADgAAAADAAAAAABtADkAAAADAAAAAABtADoAAAADAAAAAABtADsAAAABAAAAAABtADwAAAABAAAAAABtAD0AAAACAAAAAABuAAAAAAACAAAAAABuAAEAAAACAAAAAABuAAIAAAACAAAAAABuAAMAAAACAAAAAABuAAQAAAABAAAAAABuAAUAAAABAAAAAABuAAYAAAABAAAAAABuAAcAAAABAAAAAABuAAgAAAADAAAAAABuAAkAAAADAAAAAABuAAoAAAADAAAAAABuAAsAAAADAAAAAABuAAwAAAADAAAAAABuAA0AAAADAAAAAABuAA4AAAADAAAAAABuAA8AAAADAAAAAABuABAAAAADAAAAAABuABEAAAADAAAAAABuABIAAAADAAAAAABuABMAAAADAAAAAABuABQAAAADAAAAAABuABUAAAADAAAAAABuABYAAAADAAAAAABuABcAAAADAAAAAABuABgAAAADAAAAAABuABkAAAADAAAAAABuABoAAAADAAAAAABuABsAAAADAAAAAABuABwAAAADAAAAAABuAB0AAAADAAAAAABuAB4AAAADAAAAAABuAB8AAAADAAAAAABuACAAAAADAAAAAABuACEAAAADAAAAAABuACIAAAADAAAAAABuACMAAAADAAAAAABuACQAAAADAAAAAABuACUAAAADAAAAAABuACYAAAADAAAAAABuACcAAAADAAAAAABuACgAAAADAAAAAABuACkAAAADAAAAAABuACoAAAADAAAAAABuACsAAAADAAAAAABuACwAAAABAAAAAABuAC0AAAABAAAAAABuAC4AAAABAAAAAABuAC8AAAACAAAAAABuADAAAAACAAAAAABuADEAAAABAAAAAABuADIAAAABAAAAAABuADMAAAABAAAAAABuADQAAAADAAAAAABuADUAAAADAAAAAABuADYAAAADAAAAAABuADcAAAADAAAAAABuADgAAAADAAAAAABuADkAAAADAAAAAABuADoAAAADAAAAAABuADsAAAABAAAAAABuADwAAAABAAAAAABuAD0AAAACAAAAAABvAAAAAAACAAAAAABvAAEAAAACAAAAAABvAAIAAAACAAAAAABvAAMAAAACAAAAAABvAAQAAAABAAAAAABvAAUAAAABAAAAAABvAAYAAAABAAAAAABvAAcAAAABAAAAAABvAAgAAAADAAAAAABvAAkAAAADAAAAAABvAAoAAAADAAAAAABvAAsAAAADAAAAAABvAAwAAAADAAAAAABvAA0AAAADAAAAAABvAA4AAAADAAAAAABvAA8AAAADAAAAAABvABAAAAADAAAAAABvABEAAAADAAAAAABvABIAAAADAAAAAABvABMAAAADAAAAAABvABQAAAADAAAAAABvABUAAAADAAAAAABvABYAAAADAAAAAABvABcAAAADAAAAAABvABgAAAADAAAAAABvABkAAAADAAAAAABvABoAAAADAAAAAABvABsAAAADAAAAAABvABwAAAADAAAAAABvAB0AAAADAAAAAABvAB4AAAADAAAAAABvAB8AAAADAAAAAABvACAAAAADAAAAAABvACEAAAADAAAAAABvACIAAAADAAAAAABvACMAAAADAAAAAABvACQAAAADAAAAAABvACUAAAADAAAAAABvACYAAAADAAAAAABvACcAAAADAAAAAABvACgAAAADAAAAAABvACkAAAADAAAAAABvACoAAAADAAAAAABvACsAAAADAAAAAABvACwAAAABAAAAAABvAC0AAAABAAAAAABvAC4AAAABAAAAAABvAC8AAAACAAAAAABvADAAAAACAAAAAABvADEAAAABAAAAAABvADIAAAABAAAAAABvADMAAAABAAAAAABvADQAAAADAAAAAABvADUAAAADAAAAAABvADYAAAADAAAAAABvADcAAAADAAAAAABvADgAAAADAAAAAABvADkAAAADAAAAAABvADoAAAADAAAAAABvADsAAAABAAAAAABvADwAAAABAAAAAABvAD0AAAACAAAAAABwAAAAAAACAAAAAABwAAEAAAACAAAAAABwAAIAAAACAAAAAABwAAMAAAACAAAAAABwAAQAAAABAAAAAABwAAUAAAABAAAAAABwAAYAAAABAAAAAABwAAcAAAABAAAAAABwAAgAAAABAAAAAABwAAkAAAABAAAAAABwAAoAAAABAAAAAABwAAsAAAABAAAAAABwAAwAAAABAAAAAABwAA0AAAABAAAAAABwAA4AAAABAAAAAABwAA8AAAABAAAAAABwABAAAAABAAAAAABwABEAAAABAAAAAABwABIAAAABAAAAAABwABMAAAABAAAAAABwABQAAAABAAAAAABwABUAAAABAAAAAABwABYAAAABAAAAAABwABcAAAABAAAAAABwABgAAAABAAAAAABwABkAAAABAAAAAABwABoAAAABAAAAAABwABsAAAABAAAAAABwABwAAAABAAAAAABwAB0AAAABAAAAAABwAB4AAAABAAAAAABwAB8AAAABAAAAAABwACAAAAABAAAAAABwACEAAAADAAAAAABwACIAAAADAAAAAABwACMAAAADAAAAAABwACQAAAADAAAAAABwACUAAAADAAAAAABwACYAAAADAAAAAABwACcAAAADAAAAAABwACgAAAADAAAAAABwACkAAAADAAAAAABwACoAAAADAAAAAABwACsAAAADAAAAAABwACwAAAABAAAAAABwAC0AAAABAAAAAABwAC4AAAABAAAAAABwAC8AAAACAAAAAABwADAAAAACAAAAAABwADEAAAABAAAAAABwADIAAAABAAAAAABwADMAAAABAAAAAABwADQAAAADAAAAAABwADUAAAADAAAAAABwADYAAAADAAAAAABwADcAAAADAAAAAABwADgAAAADAAAAAABwADkAAAADAAAAAABwADoAAAADAAAAAABwADsAAAABAAAAAABwADwAAAABAAAAAABwAD0AAAACAAAAAABxAAAAAAACAAAAAABxAAEAAAACAAAAAABxAAIAAAACAAAAAABxAAMAAAACAAAAAABxAAQAAAABAAAAAABxAAUAAAABAAAAAABxAAYAAAABAAAAAABxAAcAAAABAAAAAABxAAgAAAABAAAAAABxAAkAAAABAAAAAABxAAoAAAABAAAAAABxAAsAAAABAAAAAABxAAwAAAABAAAAAABxAA0AAAABAAAAAABxAA4AAAABAAAAAABxAA8AAAABAAAAAABxABAAAAABAAAAAABxABEAAAABAAAAAABxABIAAAABAAAAAABxABMAAAABAAAAAABxABQAAAABAAAAAABxABUAAAABAAAAAABxABYAAAABAAAAAABxABcAAAABAAAAAABxABgAAAABAAAAAABxABkAAAABAAAAAABxABoAAAABAAAAAABxABsAAAABAAAAAABxABwAAAABAAAAAABxAB0AAAABAAAAAABxAB4AAAABAAAAAABxAB8AAAABAAAAAABxACAAAAABAAAAAABxACEAAAADAAAAAABxACIAAAADAAAAAABxACMAAAADAAAAAABxACQAAAADAAAAAABxACUAAAADAAAAAABxACYAAAADAAAAAABxACcAAAADAAAAAABxACgAAAADAAAAAABxACkAAAADAAAAAABxACoAAAADAAAAAABxACsAAAADAAAAAABxACwAAAABAAAAAABxAC0AAAABAAAAAABxAC4AAAABAAAAAABxAC8AAAACAAAAAABxADAAAAACAAAAAABxADEAAAABAAAAAABxADIAAAABAAAAAABxADMAAAABAAAAAABxADQAAAADAAAAAABxADUAAAADAAAAAABxADYAAAADAAAAAABxADcAAAADAAAAAABxADgAAAADAAAAAABxADkAAAADAAAAAABxADoAAAADAAAAAABxADsAAAABAAAAAABxADwAAAABAAAAAABxAD0AAAACAAAAAAByAAAAAAACAAAAAAByAAEAAAACAAAAAAByAAIAAAACAAAAAAByAAMAAAACAAAAAAByAAQAAAABAAAAAAByAAUAAAABAAAAAAByAAYAAAABAAAAAAByAAcAAAABAAAAAAByAAgAAAABAAAAAAByAAkAAAABAAAAAAByAAoAAAABAAAAAAByAAsAAAABAAAAAAByAAwAAAABAAAAAAByAA0AAAABAAAAAAByAA4AAAABAAAAAAByAA8AAAABAAAAAAByABAAAAABAAAAAAByABEAAAABAAAAAAByABIAAAABAAAAAAByABMAAAABAAAAAAByABQAAAABAAAAAAByABUAAAABAAAAAAByABYAAAABAAAAAAByABcAAAABAAAAAAByABgAAAABAAAAAAByABkAAAABAAAAAAByABoAAAABAAAAAAByABsAAAABAAAAAAByABwAAAABAAAAAAByAB0AAAABAAAAAAByAB4AAAABAAAAAAByAB8AAAABAAAAAAByACAAAAABAAAAAAByACEAAAADAAAAAAByACIAAAADAAAAAAByACMAAAADAAAAAAByACQAAAADAAAAAAByACUAAAADAAAAAAByACYAAAADAAAAAAByACcAAAADAAAAAAByACgAAAADAAAAAAByACkAAAADAAAAAAByACoAAAADAAAAAAByACsAAAADAAAAAAByACwAAAABAAAAAAByAC0AAAABAAAAAAByAC4AAAABAAAAAAByAC8AAAACAAAAAAByADAAAAACAAAAAAByADEAAAABAAAAAAByADIAAAABAAAAAAByADMAAAABAAAAAAByADQAAAADAAAAAAByADUAAAADAAAAAAByADYAAAADAAAAAAByADcAAAADAAAAAAByADgAAAADAAAAAAByADkAAAADAAAAAAByADoAAAADAAAAAAByADsAAAABAAAAAAByADwAAAABAAAAAAByAD0AAAACAAAAAABzAAAAAAACAAAAAABzAAEAAAACAAAAAABzAAIAAAACAAAAAABzAAMAAAACAAAAAABzAAQAAAACAAAAAABzAAUAAAACAAAAAABzAAYAAAACAAAAAABzAAcAAAACAAAAAABzAAgAAAACAAAAAABzAAkAAAACAAAAAABzAAoAAAACAAAAAABzAAsAAAACAAAAAABzAAwAAAACAAAAAABzAA0AAAACAAAAAABzAA4AAAACAAAAAABzAA8AAAACAAAAAABzABAAAAACAAAAAABzABEAAAACAAAAAABzABIAAAACAAAAAABzABMAAAACAAAAAABzABQAAAACAAAAAABzABUAAAACAAAAAABzABYAAAACAAAAAABzABcAAAACAAAAAABzABgAAAACAAAAAABzABkAAAACAAAAAABzABoAAAACAAAAAABzABsAAAACAAAAAABzABwAAAACAAAAAABzAB0AAAACAAAAAABzAB4AAAACAAAAAABzAB8AAAABAAAAAABzACAAAAABAAAAAABzACEAAAABAAAAAABzACIAAAABAAAAAABzACMAAAABAAAAAABzACQAAAABAAAAAABzACUAAAABAAAAAABzACYAAAABAAAAAABzACcAAAABAAAAAABzACgAAAABAAAAAABzACkAAAABAAAAAABzACoAAAABAAAAAABzACsAAAABAAAAAABzACwAAAABAAAAAABzAC0AAAABAAAAAABzAC4AAAABAAAAAABzAC8AAAACAAAAAABzADAAAAACAAAAAABzADEAAAABAAAAAABzADIAAAABAAAAAABzADMAAAABAAAAAABzADQAAAABAAAAAABzADUAAAABAAAAAABzADYAAAABAAAAAABzADcAAAABAAAAAABzADgAAAABAAAAAABzADkAAAABAAAAAABzADoAAAABAAAAAABzADsAAAABAAAAAABzADwAAAABAAAAAABzAD0AAAACAAAAAAB0AAAAAAACAAAAAAB0AAEAAAACAAAAAAB0AAIAAAACAAAAAAB0AAMAAAACAAAAAAB0AAQAAAACAAAAAAB0AAUAAAACAAAAAAB0AAYAAAACAAAAAAB0AAcAAAACAAAAAAB0AAgAAAACAAAAAAB0AAkAAAACAAAAAAB0AAoAAAACAAAAAAB0AAsAAAACAAAAAAB0AAwAAAACAAAAAAB0AA0AAAACAAAAAAB0AA4AAAACAAAAAAB0AA8AAAACAAAAAAB0ABAAAAACAAAAAAB0ABEAAAACAAAAAAB0ABIAAAACAAAAAAB0ABMAAAACAAAAAAB0ABQAAAACAAAAAAB0ABUAAAACAAAAAAB0ABYAAAACAAAAAAB0ABcAAAACAAAAAAB0ABgAAAACAAAAAAB0ABkAAAACAAAAAAB0ABoAAAACAAAAAAB0ABsAAAACAAAAAAB0ABwAAAACAAAAAAB0AB0AAAACAAAAAAB0AB4AAAACAAAAAAB0AB8AAAABAAAAAAB0ACAAAAABAAAAAAB0ACEAAAABAAAAAAB0ACIAAAABAAAAAAB0ACMAAAABAAAAAAB0ACQAAAABAAAAAAB0ACUAAAABAAAAAAB0ACYAAAABAAAAAAB0ACcAAAABAAAAAAB0ACgAAAABAAAAAAB0ACkAAAABAAAAAAB0ACoAAAABAAAAAAB0ACsAAAABAAAAAAB0ACwAAAABAAAAAAB0AC0AAAABAAAAAAB0AC4AAAABAAAAAAB0AC8AAAACAAAAAAB0ADAAAAACAAAAAAB0ADEAAAABAAAAAAB0ADIAAAABAAAAAAB0ADMAAAABAAAAAAB0ADQAAAABAAAAAAB0ADUAAAABAAAAAAB0ADYAAAABAAAAAAB0ADcAAAABAAAAAAB0ADgAAAABAAAAAAB0ADkAAAABAAAAAAB0ADoAAAABAAAAAAB0ADsAAAABAAAAAAB0ADwAAAABAAAAAAB0AD0AAAACAAAAAAB1AAAAAAACAAAAAAB1AAEAAAACAAAAAAB1AAIAAAACAAAAAAB1AAMAAAACAAAAAAB1AAQAAAACAAAAAAB1AAUAAAACAAAAAAB1AAYAAAACAAAAAAB1AAcAAAACAAAAAAB1AAgAAAACAAAAAAB1AAkAAAACAAAAAAB1AAoAAAACAAAAAAB1AAsAAAACAAAAAAB1AAwAAAACAAAAAAB1AA0AAAACAAAAAAB1AA4AAAACAAAAAAB1AA8AAAACAAAAAAB1ABAAAAACAAAAAAB1ABEAAAACAAAAAAB1ABIAAAACAAAAAAB1ABMAAAACAAAAAAB1ABQAAAACAAAAAAB1ABUAAAACAAAAAAB1ABYAAAACAAAAAAB1ABcAAAACAAAAAAB1ABgAAAACAAAAAAB1ABkAAAACAAAAAAB1ABoAAAACAAAAAAB1ABsAAAACAAAAAAB1ABwAAAACAAAAAAB1AB0AAAACAAAAAAB1AB4AAAACAAAAAAB1AB8AAAABAAAAAAB1ACAAAAABAAAAAAB1ACEAAAABAAAAAAB1ACIAAAABAAAAAAB1ACMAAAABAAAAAAB1ACQAAAABAAAAAAB1ACUAAAABAAAAAAB1ACYAAAABAAAAAAB1ACcAAAABAAAAAAB1ACgAAAABAAAAAAB1ACkAAAABAAAAAAB1ACoAAAABAAAAAAB1ACsAAAABAAAAAAB1ACwAAAABAAAAAAB1AC0AAAABAAAAAAB1AC4AAAABAAAAAAB1AC8AAAACAAAAAAB1ADAAAAACAAAAAAB1ADEAAAABAAAAAAB1ADIAAAABAAAAAAB1ADMAAAABAAAAAAB1ADQAAAABAAAAAAB1ADUAAAABAAAAAAB1ADYAAAABAAAAAAB1ADcAAAABAAAAAAB1ADgAAAABAAAAAAB1ADkAAAABAAAAAAB1ADoAAAABAAAAAAB1ADsAAAABAAAAAAB1ADwAAAABAAAAAAB1AD0AAAACAAAAAAB2AAAAAAACAAAAAAB2AAEAAAACAAAAAAB2AAIAAAACAAAAAAB2AAMAAAACAAAAAAB2AAQAAAACAAAAAAB2AAUAAAACAAAAAAB2AAYAAAACAAAAAAB2AAcAAAACAAAAAAB2AAgAAAACAAAAAAB2AAkAAAACAAAAAAB2AAoAAAACAAAAAAB2AAsAAAACAAAAAAB2AAwAAAACAAAAAAB2AA0AAAACAAAAAAB2AA4AAAACAAAAAAB2AA8AAAACAAAAAAB2ABAAAAACAAAAAAB2ABEAAAACAAAAAAB2ABIAAAACAAAAAAB2ABMAAAACAAAAAAB2ABQAAAACAAAAAAB2ABUAAAACAAAAAAB2ABYAAAACAAAAAAB2ABcAAAACAAAAAAB2ABgAAAACAAAAAAB2ABkAAAACAAAAAAB2ABoAAAACAAAAAAB2ABsAAAACAAAAAAB2ABwAAAACAAAAAAB2AB0AAAACAAAAAAB2AB4AAAACAAAAAAB2AB8AAAABAAAAAAB2ACAAAAABAAAAAAB2ACEAAAABAAAAAAB2ACIAAAABAAAAAAB2ACMAAAABAAAAAAB2ACQAAAABAAAAAAB2ACUAAAABAAAAAAB2ACYAAAABAAAAAAB2ACcAAAABAAAAAAB2ACgAAAABAAAAAAB2ACkAAAABAAAAAAB2ACoAAAACAAAAAAB2ACsAAAACAAAAAAB2ACwAAAACAAAAAAB2AC0AAAACAAAAAAB2AC4AAAACAAAAAAB2AC8AAAACAAAAAAB2ADAAAAACAAAAAAB2ADEAAAACAAAAAAB2ADIAAAACAAAAAAB2ADMAAAACAAAAAAB2ADQAAAACAAAAAAB2ADUAAAACAAAAAAB2ADYAAAACAAAAAAB2ADcAAAACAAAAAAB2ADgAAAACAAAAAAB2ADkAAAACAAAAAAB2ADoAAAACAAAAAAB2ADsAAAACAAAAAAB2ADwAAAACAAAAAAB2AD0AAAACAAAAAAB3AAAAAAACAAAAAAB3AAEAAAACAAAAAAB3AAIAAAACAAAAAAB3AAMAAAACAAAAAAB3AAQAAAACAAAAAAB3AAUAAAACAAAAAAB3AAYAAAACAAAAAAB3AAcAAAACAAAAAAB3AAgAAAACAAAAAAB3AAkAAAACAAAAAAB3AAoAAAACAAAAAAB3AAsAAAACAAAAAAB3AAwAAAACAAAAAAB3AA0AAAACAAAAAAB3AA4AAAACAAAAAAB3AA8AAAACAAAAAAB3ABAAAAACAAAAAAB3ABEAAAACAAAAAAB3ABIAAAACAAAAAAB3ABMAAAACAAAAAAB3ABQAAAACAAAAAAB3ABUAAAACAAAAAAB3ABYAAAACAAAAAAB3ABcAAAACAAAAAAB3ABgAAAACAAAAAAB3ABkAAAACAAAAAAB3ABoAAAACAAAAAAB3ABsAAAACAAAAAAB3ABwAAAACAAAAAAB3AB0AAAACAAAAAAB3AB4AAAACAAAAAAB3AB8AAAABAAAAAAB3ACAAAAABAAAAAAB3ACEAAAABAAAAAAB3ACIAAAABAAAAAAB3ACMAAAABAAAAAAB3ACQAAAABAAAAAAB3ACUAAAABAAAAAAB3ACYAAAABAAAAAAB3ACcAAAABAAAAAAB3ACgAAAABAAAAAAB3ACkAAAABAAAAAAB3ACoAAAACAAAAAAB3ACsAAAACAAAAAAB3ACwAAAACAAAAAAB3AC0AAAACAAAAAAB3AC4AAAACAAAAAAB3AC8AAAACAAAAAAB3ADAAAAACAAAAAAB3ADEAAAACAAAAAAB3ADIAAAACAAAAAAB3ADMAAAACAAAAAAB3ADQAAAACAAAAAAB3ADUAAAACAAAAAAB3ADYAAAACAAAAAAB3ADcAAAACAAAAAAB3ADgAAAACAAAAAAB3ADkAAAACAAAAAAB3ADoAAAACAAAAAAB3ADsAAAACAAAAAAB3ADwAAAACAAAAAAB3AD0AAAACAAAAAAB4AAAAAAACAAAAAAB4AAEAAAACAAAAAAB4AAIAAAACAAAAAAB4AAMAAAACAAAAAAB4AAQAAAACAAAAAAB4AAUAAAACAAAAAAB4AAYAAAACAAAAAAB4AAcAAAACAAAAAAB4AAgAAAACAAAAAAB4AAkAAAACAAAAAAB4AAoAAAACAAAAAAB4AAsAAAACAAAAAAB4AAwAAAACAAAAAAB4AA0AAAACAAAAAAB4AA4AAAACAAAAAAB4AA8AAAACAAAAAAB4ABAAAAACAAAAAAB4ABEAAAACAAAAAAB4ABIAAAACAAAAAAB4ABMAAAACAAAAAAB4ABQAAAACAAAAAAB4ABUAAAACAAAAAAB4ABYAAAACAAAAAAB4ABcAAAACAAAAAAB4ABgAAAACAAAAAAB4ABkAAAACAAAAAAB4ABoAAAACAAAAAAB4ABsAAAACAAAAAAB4ABwAAAACAAAAAAB4AB0AAAACAAAAAAB4AB4AAAACAAAAAAB4AB8AAAACAAAAAAB4ACAAAAACAAAAAAB4ACEAAAACAAAAAAB4ACIAAAACAAAAAAB4ACMAAAACAAAAAAB4ACQAAAACAAAAAAB4ACUAAAACAAAAAAB4ACYAAAACAAAAAAB4ACcAAAACAAAAAAB4ACgAAAACAAAAAAB4ACkAAAACAAAAAAB4ACoAAAACAAAAAAB4ACsAAAACAAAAAAB4ACwAAAACAAAAAAB4AC0AAAACAAAAAAB4AC4AAAACAAAAAAB4AC8AAAACAAAAAAB4ADAAAAACAAAAAAB4ADEAAAACAAAAAAB4ADIAAAACAAAAAAB4ADMAAAACAAAAAAB4ADQAAAACAAAAAAB4ADUAAAACAAAAAAB4ADYAAAACAAAAAAB4ADcAAAACAAAAAAB4ADgAAAACAAAAAAB4ADkAAAACAAAAAAB4ADoAAAACAAAAAAB4ADsAAAACAAAAAAB4ADwAAAACAAAAAAB4AD0AAAACAAAAAAB5AAAAAAACAAAAAAB5AAEAAAACAAAAAAB5AAIAAAACAAAAAAB5AAMAAAACAAAAAAB5AAQAAAACAAAAAAB5AAUAAAACAAAAAAB5AAYAAAACAAAAAAB5AAcAAAACAAAAAAB5AAgAAAACAAAAAAB5AAkAAAACAAAAAAB5AAoAAAACAAAAAAB5AAsAAAACAAAAAAB5AAwAAAACAAAAAAB5AA0AAAACAAAAAAB5AA4AAAACAAAAAAB5AA8AAAACAAAAAAB5ABAAAAACAAAAAAB5ABEAAAACAAAAAAB5ABIAAAACAAAAAAB5ABMAAAACAAAAAAB5ABQAAAACAAAAAAB5ABUAAAACAAAAAAB5ABYAAAACAAAAAAB5ABcAAAACAAAAAAB5ABgAAAACAAAAAAB5ABkAAAACAAAAAAB5ABoAAAACAAAAAAB5ABsAAAACAAAAAAB5ABwAAAACAAAAAAB5AB0AAAACAAAAAAB5AB4AAAACAAAAAAB5AB8AAAACAAAAAAB5ACAAAAACAAAAAAB5ACEAAAACAAAAAAB5ACIAAAACAAAAAAB5ACMAAAACAAAAAAB5ACQAAAACAAAAAAB5ACUAAAACAAAAAAB5ACYAAAACAAAAAAB5ACcAAAACAAAAAAB5ACgAAAACAAAAAAB5ACkAAAACAAAAAAB5ACoAAAACAAAAAAB5ACsAAAACAAAAAAB5ACwAAAACAAAAAAB5AC0AAAACAAAAAAB5AC4AAAACAAAAAAB5AC8AAAACAAAAAAB5ADAAAAACAAAAAAB5ADEAAAACAAAAAAB5ADIAAAACAAAAAAB5ADMAAAACAAAAAAB5ADQAAAACAAAAAAB5ADUAAAACAAAAAAB5ADYAAAACAAAAAAB5ADcAAAACAAAAAAB5ADgAAAACAAAAAAB5ADkAAAACAAAAAAB5ADoAAAACAAAAAAB5ADsAAAACAAAAAAB5ADwAAAACAAAAAAB5AD0AAAACAAAAAAA=") tile_set = ExtResource("1_vlccq") @@ -27,6 +27,8 @@ tile_map_data = PackedByteArray("AAAOAAkAAQACAAAAAAANAAkAAQACAAAAAAANAAoAAQACAAA tile_set = ExtResource("1_vlccq") [node name="InteractiveObjectsLayer" type="TileMapLayer" parent="Tileset"] +scale = Vector2(0.979337, 1.0577) +tile_map_data = PackedByteArray("AAASABYAAQAAAAEAAAAWAAoAAQAAAAEAAAALABkAAQAAAAIAAAATABwAAQAAAAMAAAASAA8AAQAAAAMAAAAQAAUAAQAAAAMAAAAhAAkAAQAAAAMAAAAKABkAAQAAAAQAAABEACIAAQAAAAUAAABsADUAAQAAAAYAAABwAA8AAQAAAAcAAAA=") tile_set = ExtResource("1_vlccq") [node name="PlayerLayer" type="TileMapLayer" parent="Tileset"] @@ -38,6 +40,9 @@ tile_set = ExtResource("1_vlccq") [node name="PlayerManager" type="Node" parent="."] script = ExtResource("4_1xqo1") +food_damage = null +temperature_damage = null +temperature_endure = null [node name="BehaviorTree" type="Node" parent="PlayerManager"] script = ExtResource("6_efs30") @@ -45,10 +50,11 @@ script = ExtResource("6_efs30") [node name="sl_Root" type="Node" parent="PlayerManager/BehaviorTree"] script = ExtResource("7_1jajd") -[node name="WalkToMouse" type="Node" parent="PlayerManager/BehaviorTree/sl_Root"] -script = ExtResource("8_n55sn") +[node name="CanvasLayer" type="CanvasLayer" parent="PlayerManager"] -[node name="GameTick" type="Timer" parent="."] -wait_time = 0.095 +[node name="VBoxContainer" type="VBoxContainer" parent="PlayerManager/CanvasLayer"] +offset_right = 40.0 +offset_bottom = 40.0 -[connection signal="timeout" from="GameTick" to="." method="_on_game_tick_timeout"] +[node name="InventoryLabel" type="Label" parent="PlayerManager/CanvasLayer/VBoxContainer"] +layout_mode = 2 diff --git a/project/project.godot b/project/project.godot index cd658d0..5014211 100644 --- a/project/project.godot +++ b/project/project.godot @@ -81,6 +81,26 @@ force_game_tick={ "events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":70,"key_label":0,"unicode":102,"location":0,"echo":false,"script":null) ] } +key_4={ +"deadzone": 0.5, +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":52,"key_label":0,"unicode":52,"location":0,"echo":false,"script":null) +] +} +key_7={ +"deadzone": 0.5, +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":55,"key_label":0,"unicode":55,"location":0,"echo":false,"script":null) +] +} +key_5={ +"deadzone": 0.5, +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":53,"key_label":0,"unicode":53,"location":0,"echo":false,"script":null) +] +} +key_6={ +"deadzone": 0.5, +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":54,"key_label":0,"unicode":54,"location":0,"echo":false,"script":null) +] +} [rendering] diff --git a/project/scripts/global/GameManager.gd b/project/scripts/global/GameManager.gd index b292e02..ccf92be 100644 --- a/project/scripts/global/GameManager.gd +++ b/project/scripts/global/GameManager.gd @@ -8,28 +8,27 @@ extends Node func _ready() -> void: - player.game_manager = self - game_ticker.start() + player.game_manager = self func _process(delta: float) -> void: - if Input.is_action_just_pressed("key_1"): - camera.go_to_zooming(Vector2(517.469787597656, 289.846008300781), 1.771561) - if Input.is_action_just_pressed("key_2"): - camera.go_to_zooming(Vector2(789.883972167969, 450.102813720703), 0.56015348434448) - if Input.is_action_just_pressed("key_9"): - camera.print_config() - if Input.is_action_just_pressed("force_game_tick"): - player.game_tick() + if Input.is_action_just_pressed("key_1"): + camera.go_to_zooming(Vector2(517.469787597656, 289.846008300781), 1.771561) + if Input.is_action_just_pressed("key_2"): + camera.go_to_zooming(Vector2(789.883972167969, 450.102813720703), 0.56015348434448) + if Input.is_action_just_pressed("key_9"): + camera.print_config() + if Input.is_action_just_pressed("force_game_tick"): + player.game_tick() func player_health_depleted(): - # TODO - pass + # TODO + pass func _on_game_tick_timeout() -> void: - var timer_on_game_tick_timeout: PerformanceTimer = PerformanceTimer.new() - timer_on_game_tick_timeout.display_name = "_on_game_tick_timeout" - player.game_tick() - timer_on_game_tick_timeout.stop() + var timer_on_game_tick_timeout: PerformanceTimer = PerformanceTimer.new() + timer_on_game_tick_timeout.display_name = "_on_game_tick_timeout" + player.game_tick() + timer_on_game_tick_timeout.stop() diff --git a/project/scripts/player/PlayerManager.gd b/project/scripts/player/PlayerManager.gd index 206cb70..146fb0c 100644 --- a/project/scripts/player/PlayerManager.gd +++ b/project/scripts/player/PlayerManager.gd @@ -1,6 +1,7 @@ class_name PlayerManager extends Node +@onready var inventory_label = $CanvasLayer/VBoxContainer/InventoryLabel @export var food_damage: int = 1 @export var temperature_damage: int = 1 @export var temperature_endure: int = 50 @@ -21,108 +22,175 @@ var inventory_slot: Vector2i = tilemap_types.EMPTY func _ready() -> void: - call_deferred("defer_ready") + call_deferred("defer_ready") func defer_ready() -> void: - behavior_tree.game_manager = game_manager - update_board() - + behavior_tree.game_manager = game_manager + update_board() func _process(delta: float) -> void: - if Input.is_action_just_pressed("key_3"): - game_manager.camera.go_to_zooming(game_manager.world.tilemap_player.cell_to_local(board_position), 2) - + if Input.is_action_just_pressed("key_3"): + game_manager.camera.go_to_zooming(game_manager.world.tilemap_player.cell_to_local(board_position), 2) + if Input.is_action_just_pressed("key_4"): + move_to_nearest_tree() + move_to_nearest_bush() + move_to_chest() + move_to_campfire() + move_to_boatpart() + # if Input.is_action_just_pressed("key_5"): + # move_to_nearest_bush() + # # if Input.is_action_just_pressed("key_6"): + # # move_to_boatpart() + # if Input.is_action_just_pressed("key_7"): + # move_to_chest() + # # if Input.is_action_just_pressed("key_8"): + # # move_to_boat_building_place() + # if Input.is_action_just_pressed("key_6"): + # move_to_campfire() # SECTION: board access/mangement func update_board() -> void: - game_manager.world.tilemap_player.clear_cells() - game_manager.world.tilemap_player.set_cell(board_position, tilemap_types.PLAYER) + game_manager.world.tilemap_player.clear_cells() + game_manager.world.tilemap_player.set_cell(board_position, tilemap_types.PLAYER) # SECTION: inventory system func pick_up_item(tilemap_pos: Vector2i) -> void: - var pick_up_cell: TileData = game_manager.world.tilemap_interactive.get_cell(tilemap_pos) - if not pick_up_cell: - push_warning("Player trying to pick up item that does not exist at ", tilemap_pos) - return + var pick_up_cell: TileData = game_manager.world.tilemap_interactive.get_cell(tilemap_pos) + if not pick_up_cell: + push_warning("Player trying to pick up item that does not exist at ", tilemap_pos) + return - var pick_up_item_type: Vector2i = game_manager.world.tilemap_interactive.tilemap.get_cell_atlas_coords(tilemap_pos) + var pick_up_item_type: Vector2i = game_manager.world.tilemap_interactive.tilemap.get_cell_atlas_coords(tilemap_pos) - if inventory_slot != tilemap_types.EMPTY: - # set the type of the item on the tilemap to the one in the inventory, switching them - game_manager.world.tilemap_interactive.set_cell(tilemap_pos, inventory_slot) - - inventory_slot = pick_up_item_type + # Check if the inventory slot is empty + if inventory_slot == tilemap_types.EMPTY: + inventory_slot = pick_up_item_type + game_manager.world.tilemap_interactive.clear_cell(tilemap_pos) # Clear the tilemap + print("Picked up item:", pick_up_item_type) + else: + # Inventory is full, swap the item + print("Inventory is full. Swapping item:", inventory_slot, "with item:", pick_up_item_type) + game_manager.world.tilemap_interactive.set_cell(tilemap_pos, inventory_slot) + inventory_slot = pick_up_item_type # SECTION: player movement func walk_towards(position: Vector2i) -> void: - walk_along(game_manager.world.find_path(board_position, position)) + walk_along(game_manager.world.find_path(board_position, position)) + print(game_manager.world.find_path(board_position, position)) func walk_along(path: Array[Vector2i]) -> void: - if len(path) > 1: - var next_position: Vector2i = path[1] - var direction: Vector2i = find_direction(board_position, next_position) - move_player(direction) + if len(path) > 1: + var next_position: Vector2i = path[1] + var direction: Vector2i = find_direction(board_position, next_position) + move_player(direction) func move_player(direction: Vector2i) -> void: - var new_position: Vector2 = board_position + direction - if game_manager.world.is_walkable(new_position): - board_position = new_position - else: - push_warning("Player trying to move to non-walkable position, prevented ", new_position) + var new_position: Vector2 = board_position + direction + if game_manager.world.is_walkable(new_position): + board_position = new_position + print("Moved to:", board_position) + update_board() + else: + push_warning("Player trying to move to non-walkable position, prevented ", new_position) + +func move_to_nearest_tree(): + move_to_nearest_object(game_manager.world.tilemap_types.OBJECT_I_TREE_1, "tree") + +func move_to_nearest_bush(): + move_to_nearest_object(game_manager.world.tilemap_types.OBJECT_I_BERRY_1, "bush") + +func move_to_chest(): + move_to_nearest_object(game_manager.world.tilemap_types.OBJECT_I_CHEST_1, "chest") + +func move_to_boatpart(): + move_to_nearest_object(game_manager.world.tilemap_types.OBJECT_I_BOATPART_1, "boat part") + +# func move_to_boat_building_place(): +# move_to_nearest_object(game_manager.world.tilemap_types.OBJECT_I_BOATPART_BUILDING_PLACE, "boatbuildingplace") + +func move_to_campfire(): + move_to_nearest_object(game_manager.world.tilemap_types.OBJECT_I_CAMPFIRE_1, "campfire") + +func move_to_nearest_object(object_type: Vector2i, object_name: String) -> void: + # Aktuelle Spielerposition + var player_position: Vector2i = board_position + + # Koordinaten aller Objekte des angegebenen Typs suchen + var object_positions: Array[Vector2i] = game_manager.world.tilemap_interactive.get_cells_by_type(object_type) + + if object_positions.size() == 0: + push_warning("No " + object_name + " found!") + return + + # Nächstes Objekt finden + var closest_object: Vector2i = object_positions[0] + var shortest_distance: float = player_position.distance_to(closest_object) + + for position in object_positions: + var distance: float = player_position.distance_to(position) + if distance < shortest_distance: + closest_object = position + shortest_distance = distance + + # Spieler bewegen + print("Moving to nearest " + object_name + " at:", closest_object) + walk_towards(closest_object) func find_direction(pos_a: Vector2i, pos_b: Vector2i) -> Vector2i: - var direction: Vector2i = Vector2i(0, 0) - if pos_a.x < pos_b.x: - direction.x = 1 - elif pos_a.x > pos_b.x: - direction.x = -1 + var direction: Vector2i = Vector2i(0, 0) + if pos_a.x < pos_b.x: + direction.x = 1 + elif pos_a.x > pos_b.x: + direction.x = -1 - if pos_a.y < pos_b.y: - direction.y = 1 - elif pos_a.y > pos_b.y: - direction.y = -1 + if pos_a.y < pos_b.y: + direction.y = 1 + elif pos_a.y > pos_b.y: + direction.y = -1 - return direction + return direction # SECTION: game tick func tick_handle_temperature(cell_temperature: int): - if cell_temperature == 0: - temperature_timer = 0 - elif temperature_timer > temperature_endure: - temperature_timer += cell_temperature - health -= temperature_damage + if cell_temperature == 0: + temperature_timer = 0 + elif temperature_timer > temperature_endure: + temperature_timer += cell_temperature + health -= temperature_damage func tick_handle_food(): - if food <= 0: - health -= food_damage + if food <= 0: + health -= food_damage + + func game_tick() -> void: - behavior_tree.game_tick() + behavior_tree.game_tick() - var player_positon_array: Array[Vector2i] = game_manager.world.tilemap_player.get_cells_by_type(tilemap_types.PLAYER) - if len(player_positon_array) > 0: - var player_positon: Vector2i = player_positon_array[0] - var cell_temperature: int = game_manager.world.tilemap_temperature.get_custom_data(player_positon, "temperature", 0) as int - tick_handle_temperature(cell_temperature) - else: - push_error("No player found on tilemap") + var player_positon_array: Array[Vector2i] = game_manager.world.tilemap_player.get_cells_by_type(tilemap_types.PLAYER) + if len(player_positon_array) > 0: + var player_positon: Vector2i = player_positon_array[0] + var cell_temperature: int = game_manager.world.tilemap_temperature.get_custom_data(player_positon, "temperature", 0) as int + tick_handle_temperature(cell_temperature) + else: + push_error("No player found on tilemap") - tick_handle_food() + tick_handle_food() - if health < 0: - game_manager.player_health_depleted() + if health < 0: + game_manager.player_health_depleted() - update_board() + update_board() diff --git a/project/scripts/player/tree/BehaviorTree.gd b/project/scripts/player/tree/BehaviorTree.gd index 536c007..5fc4c4d 100644 --- a/project/scripts/player/tree/BehaviorTree.gd +++ b/project/scripts/player/tree/BehaviorTree.gd @@ -8,24 +8,24 @@ var behavior_tree: Task = null func _ready() -> void: - if get_child_count() == 0 or get_child_count() > 1: - push_error("This controller needs exactly one Task child, got " + str(get_child_count())) + if get_child_count() == 0 or get_child_count() > 1: + push_error("This controller needs exactly one Task child, got " + str(get_child_count())) - var child: Node = get_child(0) - if not (child is Task): - push_error("Child is not a task: " + child.name) + var child: Node = get_child(0) + if not (child is Task): + push_error("Child is not a task: " + child.name) - behavior_tree = child as Task + behavior_tree = child as Task func populate_blackboard(): - blackboard["world"] = game_manager.world - blackboard["player"] = game_manager.player - blackboard["camera"] = game_manager.camera + blackboard["world"] = game_manager.world + blackboard["player"] = game_manager.player + blackboard["camera"] = game_manager.camera func game_tick() -> void: - print("game_tick:") - populate_blackboard() - behavior_tree.internal_run(blackboard) - print(" ==> [active state=", blackboard["current_task"], "] [status=", behavior_tree.status, "]") + print("game_tick:") + populate_blackboard() + behavior_tree.internal_run(blackboard) + print(" ==> [active state=", blackboard["current_task"], "] [status=", behavior_tree.status, "]") diff --git a/project/scripts/player/tree/Task.gd b/project/scripts/player/tree/Task.gd index e6baa94..8593f24 100644 --- a/project/scripts/player/tree/Task.gd +++ b/project/scripts/player/tree/Task.gd @@ -7,51 +7,51 @@ var tilemap_types: TileMapTileTypes = TileMapTileTypes.new() func _ready() -> void: - for c in get_children(): - if not c is Task: - push_error("Child is not a task: " + c.name + " in " + name) - return + for c in get_children(): + if not c is Task: + push_error("Child is not a task: " + c.name + " in " + name) + return func internal_run(p_blackboard: Dictionary) -> void: - p_blackboard["current_task"] = self + p_blackboard["current_task"] = self - if status == RUNNING: - var running_child: Task = find_running_child() - if running_child != null: - running_child.internal_run(p_blackboard) - status = running_child.status - return - else: - run(p_blackboard) - else: - run(p_blackboard) - print(" - ", name, " ", status) + if status == RUNNING: + var running_child: Task = find_running_child() + if running_child != null: + running_child.internal_run(p_blackboard) + status = running_child.status + return + else: + run(p_blackboard) + else: + run(p_blackboard) + func find_running_child() -> Task: - for c in get_children(): - if c.status == RUNNING: - return c - return null + for c in get_children(): + if c.status == RUNNING: + return c + return null func run_child(p_blackboard: Dictionary, p_child: Task) -> void: - p_child.internal_run(p_blackboard) - if p_child.status != RUNNING: - status = RUNNING + p_child.internal_run(p_blackboard) + if p_child.status != RUNNING: + status = RUNNING func run(p_blackboard: Dictionary) -> void: - pass + pass func cancel(p_blackboard: Dictionary): - pass + pass func get_first_child() -> Task: - if get_child_count() == 0: - push_error("Task does not have any children: " + name) - return null - return get_children()[0] as Task + if get_child_count() == 0: + push_error("Task does not have any children: " + name) + return null + return get_children()[0] as Task diff --git a/project/scripts/player/tree/impl/base/TaskSelector.gd b/project/scripts/player/tree/impl/base/TaskSelector.gd index 07b705e..5fca651 100644 --- a/project/scripts/player/tree/impl/base/TaskSelector.gd +++ b/project/scripts/player/tree/impl/base/TaskSelector.gd @@ -2,10 +2,10 @@ class_name TaskSelector extends Task func run(blackboard: Dictionary) -> void: - for c in self.get_children(): - run_child(blackboard, c) - if c.status != FAILURE: - status = c.status - return - status = FAILURE + for c in self.get_children(): + run_child(blackboard, c) + if c.status != FAILURE: + status = c.status + return + status = FAILURE diff --git a/project/scripts/tilemap/TileMapLayerAccess.gd b/project/scripts/tilemap/TileMapLayerAccess.gd index ba93596..761651b 100644 --- a/project/scripts/tilemap/TileMapLayerAccess.gd +++ b/project/scripts/tilemap/TileMapLayerAccess.gd @@ -6,76 +6,86 @@ var sid: int = 0 func setup() -> void: - pass + pass func get_cells_by_type(atlas_coords: Vector2i) -> Array[Vector2i]: - return tilemap.get_used_cells_by_id(sid, atlas_coords) + return tilemap.get_used_cells_by_id(sid, atlas_coords) +func set_cell_custom_data(position: Vector2i, key: String, value: Variant) -> void: + var tile_data: TileData = tilemap.get_cell_tile_data(position) + if tile_data: + tile_data.set_custom_data(key, value) + +func get_cell_custom_data(position: Vector2i, key: String, default_value: Variant) -> Variant: + var tile_data: TileData = tilemap.get_cell_tile_data(position) + if tile_data: + return tile_data.get_custom_data(key) + return default_value func get_cells_by_custom_data(field_name: String, custom_data: Variant) -> Array[Vector2i]: - var tiles_with_custom_data: Array = [] - for coords in tilemap.get_used_cells(): - var tile_data: TileData = tilemap.get_cell_tile_data(coords) - if tile_data.get_custom_data(field_name) == custom_data: - tiles_with_custom_data.append(coords) - return tiles_with_custom_data + var tiles_with_custom_data: Array = [] + for coords in tilemap.get_used_cells(): + var tile_data: TileData = tilemap.get_cell_tile_data(coords) + if tile_data.get_custom_data(field_name) == custom_data: + tiles_with_custom_data.append(coords) + return tiles_with_custom_data func get_custom_data(coords: Vector2i, field_name: String, default_value: Variant) -> Variant: - var tile_data: TileData = tilemap.get_cell_tile_data(coords) - if not tile_data: - return default_value - return tile_data.get_custom_data(field_name) + var tile_data: TileData = tilemap.get_cell_tile_data(coords) + if not tile_data: + return default_value + return tile_data.get_custom_data(field_name) func get_cells(positions: Array[Vector2i]) -> Array[TileData]: - var tiles: Array = [] - for coords in positions: - tiles.append(tilemap.get_cell_tile_data(coords)) - return tiles + var tiles: Array = [] + for coords in positions: + tiles.append(tilemap.get_cell_tile_data(coords)) + return tiles func get_cell(position: Vector2i) -> TileData: - return tilemap.get_cell_tile_data(position) + return tilemap.get_cell_tile_data(position) func set_cell(position: Vector2i, atlas_coords: Vector2i) -> void: - tilemap.set_cell(position, sid, atlas_coords) + tilemap.set_cell(position, sid, atlas_coords) func clear_cell(position: Vector2i) -> void: - tilemap.set_cell(position, -1) + tilemap.set_cell(position, -1) func clear_cells() -> void: - for coords in tilemap.get_used_cells(): - tilemap.set_cell(coords, -1) + for coords in tilemap.get_used_cells(): + tilemap.set_cell(coords, -1) func local_to_cell(global_position: Vector2) -> Vector2i: - return tilemap.local_to_map(global_position) + return tilemap.local_to_map(global_position) func cell_to_local(cell_position: Vector2i) -> Vector2: - return tilemap.map_to_local(cell_position) + return tilemap.map_to_local(cell_position) func fill_area(start: Vector2i, end: Vector2i, atlas_coords: Vector2i) -> void: - for x in range(start.x, end.x + 1): - for y in range(start.y, end.y + 1): - tilemap.set_cell(Vector2i(x, y), sid, atlas_coords) + for x in range(start.x, end.x + 1): + for y in range(start.y, end.y + 1): + tilemap.set_cell(Vector2i(x, y), sid, atlas_coords) func fill_circle(center: Vector2i, radius: int, atlas_coords: Vector2i) -> void: - for x in range(center.x - radius, center.x + radius + 1): - for y in range(center.y - radius, center.y + radius + 1): - if center.distance_to(Vector2i(x, y)) <= radius: - tilemap.set_cell(Vector2i(x, y), sid, atlas_coords) + for x in range(center.x - radius, center.x + radius + 1): + for y in range(center.y - radius, center.y + radius + 1): + if center.distance_to(Vector2i(x, y)) <= radius: + tilemap.set_cell(Vector2i(x, y), sid, atlas_coords) func fill_ellipse(center: Vector2i, radius_x: int, radius_y: int, atlas_coords: Vector2i) -> void: - for x in range(center.x - radius_x, center.x + radius_x + 1): - for y in range(center.y - radius_y, center.y + radius_y + 1): - if (pow(x - center.x, 2) / pow(radius_x, 2) + pow(y - center.y, 2) / pow(radius_y, 2)) <= 1: - tilemap.set_cell(Vector2i(x, y), sid, atlas_coords) + for x in range(center.x - radius_x, center.x + radius_x + 1): + for y in range(center.y - radius_y, center.y + radius_y + 1): + if (pow(x - center.x, 2) / pow(radius_x, 2) + pow(y - center.y, 2) / pow(radius_y, 2)) <= 1: + tilemap.set_cell(Vector2i(x, y), sid, atlas_coords) diff --git a/project/scripts/tilemap/TileMapTileTypes.gd b/project/scripts/tilemap/TileMapTileTypes.gd index 07e9a48..afedf3e 100644 --- a/project/scripts/tilemap/TileMapTileTypes.gd +++ b/project/scripts/tilemap/TileMapTileTypes.gd @@ -2,7 +2,9 @@ class_name TileMapTileTypes # global values const EMPTY: Vector2i = Vector2i(-1, -1) -# + +#Items +const ITEM_STICK: String = "Stick" # ground, sid = 0 const GROUND_GRASS: Vector2i = Vector2i(0, 0) const GROUND_WATER_SHALLOW: Vector2i = Vector2i(1, 0) @@ -15,7 +17,15 @@ const OBJECT_NI_RANDOM_1: Vector2i = Vector2i(0, 0) # testing only, to be remove const OBJECT_NI_RANDOM_2: Vector2i = Vector2i(1, 0) # testing only, to be removed const OBJECT_NI_ROCK_1: Vector2i = Vector2i(2, 0) # I = interactive -# +const OBJECT_I_TREE_1: Vector2i = Vector2i(0, 1) +const OBJECT_I_CHEST_1: Vector2i = Vector2i(0, 2) +const OBJECT_I_BERRY_1: Vector2i = Vector2i(0, 3) +const OBJECT_I_CAMPFIRE_1: Vector2i = Vector2i(0, 4) +const OBJECT_I_BOATPART_1: Vector2i = Vector2i(0, 5) +const OBJECT_I_BOATPART_2: Vector2i = Vector2i(0, 6) +const OBJECT_I_BOATPART_3: Vector2i = Vector2i(0, 7) +#const OBJECT_I_BOATPART_BUILDING_PLACE: Vector2i = Vector2i(0, 8) + # temperature, sid = 2 const TEMPERATURE_NORMAL: Vector2i = Vector2i(-1, -1) const TEMPERATURE_COLD_1: Vector2i = Vector2i(0, 0) diff --git a/project/scripts/tilemap/World.gd b/project/scripts/tilemap/World.gd index 4af57e8..a6ab90a 100644 --- a/project/scripts/tilemap/World.gd +++ b/project/scripts/tilemap/World.gd @@ -8,6 +8,7 @@ var tilemap_player: TileMapLayerAccess = TileMapLayerAccess.new() var tilemap_temperature: TileMapLayerAccess = TileMapLayerAccess.new() # var tilemap_types: TileMapTileTypes = TileMapTileTypes.new() +var interactive_tile_items: Dictionary = {} func _ready() -> void: @@ -27,6 +28,7 @@ func _ready() -> void: tilemap_interactive.setup() tilemap_player.setup() tilemap_temperature.setup() + print_tree_positions() # example usage @@ -37,13 +39,17 @@ func _ready() -> void: # tilemap_ground.set_cell(Vector2i(0, 0), tilemap_types.GROUND_GRASS) # print(tilemap_ground.local_to_cell(get_local_mouse_position())) -func local_mouse_position() -> Vector2: - return get_local_mouse_position() +func print_tree_positions() -> void: + var tree_coords = tilemap_types.OBJECT_I_TREE_1 # Die Atlas-Koordinaten des Baums + var tree_positions = tilemap_interactive.get_cells_by_type(tree_coords) + if tree_positions.size() == 0: + print("Keine Bäume gefunden.") + return -func tilemap_mouse_position() -> Vector2i: - return tilemap_ground.local_to_cell(get_local_mouse_position()) - + print("Gefundene Bäume:") + for position in tree_positions: + print("- Baum bei:", position) func is_walkable(position: Vector2i) -> bool: var ground_tile_walkable: bool = tilemap_ground.get_custom_data(position, "walkable", false) -- 2.43.0 From fb84f548d4142967e11a0126902407eb3ce61fd7 Mon Sep 17 00:00:00 2001 From: Luca Date: Wed, 8 Jan 2025 15:02:00 +0100 Subject: [PATCH 2/7] joar --- .vscode/settings.json | 3 ++ project/assets/tilemap/tilemaps/Bush1.png | Bin 0 -> 1017 bytes .../assets/tilemap/tilemaps/Bush1.png.import | 34 ++++++++++++++++++ .../assets/tilemap/tilemaps/Source File.psd | Bin 0 -> 76807 bytes .../Transparent .PNG Files/wood_1.png | Bin 0 -> 2611 bytes .../Transparent .PNG Files/wood_1.png.import | 34 ++++++++++++++++++ .../Transparent .PNG Files/wood_10.png | Bin 0 -> 1937 bytes .../Transparent .PNG Files/wood_10.png.import | 34 ++++++++++++++++++ .../Transparent .PNG Files/wood_11.png | Bin 0 -> 2562 bytes .../Transparent .PNG Files/wood_11.png.import | 34 ++++++++++++++++++ .../Transparent .PNG Files/wood_2.png | Bin 0 -> 1457 bytes .../Transparent .PNG Files/wood_2.png.import | 34 ++++++++++++++++++ .../Transparent .PNG Files/wood_3.png | Bin 0 -> 1379 bytes .../Transparent .PNG Files/wood_3.png.import | 34 ++++++++++++++++++ .../Transparent .PNG Files/wood_4.png | Bin 0 -> 1102 bytes .../Transparent .PNG Files/wood_4.png.import | 34 ++++++++++++++++++ .../Transparent .PNG Files/wood_5.png | Bin 0 -> 1112 bytes .../Transparent .PNG Files/wood_5.png.import | 34 ++++++++++++++++++ .../Transparent .PNG Files/wood_6.png | Bin 0 -> 1126 bytes .../Transparent .PNG Files/wood_6.png.import | 34 ++++++++++++++++++ .../Transparent .PNG Files/wood_7.png | Bin 0 -> 1146 bytes .../Transparent .PNG Files/wood_7.png.import | 34 ++++++++++++++++++ .../Transparent .PNG Files/wood_8.png | Bin 0 -> 1826 bytes .../Transparent .PNG Files/wood_8.png.import | 34 ++++++++++++++++++ .../Transparent .PNG Files/wood_9.png | Bin 0 -> 1568 bytes .../Transparent .PNG Files/wood_9.png.import | 34 ++++++++++++++++++ .../tilemap/tilemaps/campfire-sheet.png | Bin 0 -> 7447 bytes .../tilemaps/campfire-sheet.png.import | 34 ++++++++++++++++++ .../combined_tilemap_objects.png.import | 34 ++++++++++++++++++ .../tilemaps/combined_tilemap_objects2.png | Bin 0 -> 1689 bytes .../combined_tilemap_objects2.png.import | 34 ++++++++++++++++++ ...bined_tilemap_objects_with_bush.png.import | 34 ++++++++++++++++++ .../assets/tilemap/tilemaps/sprite-sheet.png | Bin 0 -> 16961 bytes .../tilemap/tilemaps/sprite-sheet.png.import | 34 ++++++++++++++++++ .../assets/tilemap/tilemaps/tilemap_chest.png | Bin 0 -> 356 bytes .../tilemap/tilemaps/tilemap_chest.png.import | 34 ++++++++++++++++++ .../assets/tilemap/tilemaps/tilemap_dome.png | Bin 0 -> 30586 bytes .../tilemap/tilemaps/tilemap_dome.png.import | 34 ++++++++++++++++++ .../tilemaps/tilemap_objects_with_fire.png | Bin 0 -> 2239 bytes .../tilemap_objects_with_fire.png.import | 34 ++++++++++++++++++ .../tilemaps/tilemap_objects_with_woods.png | Bin 0 -> 4049 bytes .../tilemap_objects_with_woods.png.import | 34 ++++++++++++++++++ .../assets/tilemap/tilemaps/tilemap_tree.png | Bin 0 -> 287 bytes .../tilemap/tilemaps/tilemap_tree.png.import | 34 ++++++++++++++++++ project/scripts/items/item.gd | 6 ++++ 45 files changed, 757 insertions(+) create mode 100644 .vscode/settings.json create mode 100644 project/assets/tilemap/tilemaps/Bush1.png create mode 100644 project/assets/tilemap/tilemaps/Bush1.png.import create mode 100644 project/assets/tilemap/tilemaps/Source File.psd create mode 100644 project/assets/tilemap/tilemaps/Transparent .PNG Files/wood_1.png create mode 100644 project/assets/tilemap/tilemaps/Transparent .PNG Files/wood_1.png.import create mode 100644 project/assets/tilemap/tilemaps/Transparent .PNG Files/wood_10.png create mode 100644 project/assets/tilemap/tilemaps/Transparent .PNG Files/wood_10.png.import create mode 100644 project/assets/tilemap/tilemaps/Transparent .PNG Files/wood_11.png create mode 100644 project/assets/tilemap/tilemaps/Transparent .PNG Files/wood_11.png.import create mode 100644 project/assets/tilemap/tilemaps/Transparent .PNG Files/wood_2.png create mode 100644 project/assets/tilemap/tilemaps/Transparent .PNG Files/wood_2.png.import create mode 100644 project/assets/tilemap/tilemaps/Transparent .PNG Files/wood_3.png create mode 100644 project/assets/tilemap/tilemaps/Transparent .PNG Files/wood_3.png.import create mode 100644 project/assets/tilemap/tilemaps/Transparent .PNG Files/wood_4.png create mode 100644 project/assets/tilemap/tilemaps/Transparent .PNG Files/wood_4.png.import create mode 100644 project/assets/tilemap/tilemaps/Transparent .PNG Files/wood_5.png create mode 100644 project/assets/tilemap/tilemaps/Transparent .PNG Files/wood_5.png.import create mode 100644 project/assets/tilemap/tilemaps/Transparent .PNG Files/wood_6.png create mode 100644 project/assets/tilemap/tilemaps/Transparent .PNG Files/wood_6.png.import create mode 100644 project/assets/tilemap/tilemaps/Transparent .PNG Files/wood_7.png create mode 100644 project/assets/tilemap/tilemaps/Transparent .PNG Files/wood_7.png.import create mode 100644 project/assets/tilemap/tilemaps/Transparent .PNG Files/wood_8.png create mode 100644 project/assets/tilemap/tilemaps/Transparent .PNG Files/wood_8.png.import create mode 100644 project/assets/tilemap/tilemaps/Transparent .PNG Files/wood_9.png create mode 100644 project/assets/tilemap/tilemaps/Transparent .PNG Files/wood_9.png.import create mode 100644 project/assets/tilemap/tilemaps/campfire-sheet.png create mode 100644 project/assets/tilemap/tilemaps/campfire-sheet.png.import create mode 100644 project/assets/tilemap/tilemaps/combined_tilemap_objects.png.import create mode 100644 project/assets/tilemap/tilemaps/combined_tilemap_objects2.png create mode 100644 project/assets/tilemap/tilemaps/combined_tilemap_objects2.png.import create mode 100644 project/assets/tilemap/tilemaps/combined_tilemap_objects_with_bush.png.import create mode 100644 project/assets/tilemap/tilemaps/sprite-sheet.png create mode 100644 project/assets/tilemap/tilemaps/sprite-sheet.png.import create mode 100644 project/assets/tilemap/tilemaps/tilemap_chest.png create mode 100644 project/assets/tilemap/tilemaps/tilemap_chest.png.import create mode 100644 project/assets/tilemap/tilemaps/tilemap_dome.png create mode 100644 project/assets/tilemap/tilemaps/tilemap_dome.png.import create mode 100644 project/assets/tilemap/tilemaps/tilemap_objects_with_fire.png create mode 100644 project/assets/tilemap/tilemaps/tilemap_objects_with_fire.png.import create mode 100644 project/assets/tilemap/tilemaps/tilemap_objects_with_woods.png create mode 100644 project/assets/tilemap/tilemaps/tilemap_objects_with_woods.png.import create mode 100644 project/assets/tilemap/tilemaps/tilemap_tree.png create mode 100644 project/assets/tilemap/tilemaps/tilemap_tree.png.import create mode 100644 project/scripts/items/item.gd diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..0f8fbe7 --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,3 @@ +{ + "godotTools.editorPath.godot4": "g:\\Godot\\Godot_v4.3-stable_win64_console.exe" +} \ No newline at end of file diff --git a/project/assets/tilemap/tilemaps/Bush1.png b/project/assets/tilemap/tilemaps/Bush1.png new file mode 100644 index 0000000000000000000000000000000000000000..a8f91e83e2289ff9a861183c88756fc27b1ddb96 GIT binary patch literal 1017 zcmVPx&vq?ljR7i=9lut-oSro>9Nz~w&>5$5chM5U=u$xG*5>$#HFAj{|xazAXXn{pfXkBpP;b`&3lgXGLzg{Jnu6}9qrk? zckkug?>pc5&V?&NT^JDR!hmRh5ENIP-xO<$lVWXgQjFibb7Q{qs!c6n01%q+P)kCI zhJ+Fg-AF7RO9C(z9i^7U?DU|RogS-^q|zrA){qZC%)Q-pG)eI7&2s>HdRy7X z0(XX8XbFSRgom{!JKP%o2EaaZXS~A979DGglOmJa03fLL0T#GA20;;cZOXyP-wzaC$ChYGul!KS+PMv6CSjLK}TN;2X6|PTP4bQgL2-$%oZb+kAFWZ?|hi~{kK19 ztLi9Se%h+K4KfuSB_2!CKitjAn?KOr717Vj=;vitviZpF$G;vm$v(Cd6xzD+siSH_ zw!l(=RWn<3%)Q-}J`kyN^4fga0sxj+UCHJh(uAt47%tl&`!D?=m62pha|knAbjW-u zw`_y#zx0Px#wN3bu&RF$6cVV`=~ksyukXLOTSu&&O;p^bdElIKPED^+JvdY)*uwW2-`H*-lX^&>~@hjU0GFGzr$YH^tsk&a_ViHsUcfh;) zsedmYp9T_+RQg0*Oo9q95>T$pmyb^a35OgZwf4Xr@UF^{E6p8XW{VNIC)c%iH|CE7 zlvO!$^Gokp$>t++Pp+>bDMNJ!yh4eFggf9B7niGYzh?cv`6B^E%uWxAk$_T{->|+m nRCmBD3Glf|jU+Arug(7t&dCnMg^&O}00000NkvXXu0mjfAot#> literal 0 HcmV?d00001 diff --git a/project/assets/tilemap/tilemaps/Bush1.png.import b/project/assets/tilemap/tilemaps/Bush1.png.import new file mode 100644 index 0000000..573f294 --- /dev/null +++ b/project/assets/tilemap/tilemaps/Bush1.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://by0ao1dfpv7g0" +path="res://.godot/imported/Bush1.png-092355c79998cbca852c55775b03b5a0.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/tilemap/tilemaps/Bush1.png" +dest_files=["res://.godot/imported/Bush1.png-092355c79998cbca852c55775b03b5a0.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/assets/tilemap/tilemaps/Source File.psd b/project/assets/tilemap/tilemaps/Source File.psd new file mode 100644 index 0000000000000000000000000000000000000000..1501fce2182d3e54940708fef2b12500e9dcd076 GIT binary patch literal 76807 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 literal 0 HcmV?d00001 diff --git a/project/assets/tilemap/tilemaps/Transparent .PNG Files/wood_1.png b/project/assets/tilemap/tilemaps/Transparent .PNG Files/wood_1.png new file mode 100644 index 0000000000000000000000000000000000000000..3394ebcb2e36c6035d057a01262404a1638470e8 GIT binary patch literal 2611 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 XDr*>}07Z~^00000NkvXXu0mjf45+$? literal 0 HcmV?d00001 diff --git a/project/assets/tilemap/tilemaps/Transparent .PNG Files/wood_10.png.import b/project/assets/tilemap/tilemaps/Transparent .PNG Files/wood_10.png.import new file mode 100644 index 0000000..f371d83 --- /dev/null +++ b/project/assets/tilemap/tilemaps/Transparent .PNG Files/wood_10.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://5w6kxk04q7ve" +path="res://.godot/imported/wood_10.png-e3ac6877e0f03cc028dd9f9cd9e3bfab.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/tilemap/tilemaps/Transparent .PNG Files/wood_10.png" +dest_files=["res://.godot/imported/wood_10.png-e3ac6877e0f03cc028dd9f9cd9e3bfab.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/assets/tilemap/tilemaps/Transparent .PNG Files/wood_11.png b/project/assets/tilemap/tilemaps/Transparent .PNG Files/wood_11.png new file mode 100644 index 0000000000000000000000000000000000000000..b21af77d063ef3fd4f6ea0b1c06f47a498d99f6e GIT binary patch literal 2562 zcmV+d3jOtoP)AY65$Z*b8YD;zD0xU# z>Xet1qy!5hTB1e*geoBvRnU@VeMwRzL?|duV(;R0y}R++>vfFn*m8Ez|Ihqq&zzar znOWQE1N%wGXJ*dK?D@X`axP;iqKG1jD58iW{%@gq5!ZEnRkV5ar5}ppe_S0AKZk!F zY-FlDC}s-P>@u>i}H45rNT@o7{aSSaWa6gf>9zTYS5|Gwr3amRsY50`C3+oCj6&VEdJ+NAb>tX4^VE}|l>o$I zNejPx0^GF_z@*pS{s@G_7X<2apyTRBqVa)6+kylLsr*Z!B<%>ifiQma)sW4p0Ye1wcE32e2LxXrC26Z*}Ks-4L zyIPvy+EA3;KM+=205#iVyn~tTu{1O_2;#N1^-#HGtLHl_tExx@B3;{Ht9$!;0iXmL z8tNbxi$g<0jT{Dfv8o{;lSd$VFo_c}ll-&Kce=i#=hO+~K-Ue6Ct`HU^;kScuMpOhbAZ{|+s4pn3ZUyH5Q#*|`YZql z5we0jBA);yZVk(TBYCts7bKraPl|ic&AH@A>*|yrI$!(&jKx2)kjDhbmIu@NGBTN4 zd6_KR1C()I+$?8%ih0{m=ltGGIt_<@d_ZGRtINtLy_OSECgQ9(IZh>mq>R?*_+&k~l zF$yq=?yu`Go|=HZ{>!dB3myfeS)Dr@2^AIVi99F1U;O+8JB5IaJQy>+A9d}ApLCxP z(b1u| zw?AUfQVv+NMs~8??a#fip9Dd&j^s_?Lx5KBu-RNsGJD=aK}draUE zK=L4Fc2Cna%=EEnOdNxm^|QL+5#Rg%A<88hS=6c-B}LQF7V?@V#{1#n5!ltT1Fj7X z(}L%XGry`+LI1$t)Gp`EbH01qS8q|WW6Prelj$@Gu(WiCgl=oSm)_Xd?>-y!^Z+N~ zIN9NOy&HL4<&~K7E-o6wQ|a2ZaO!nqtbh8M?}~dn4;+M($6vKs9cZZAK{bInAZ{kd$Q!r@lRVE1nYc{efRSehuMg8ChsSvp zOn!QL#6prfNhZq?cS5gY=G`WW6=9OM$Q-bBYqd6>a&Ko8JP|_T)pO@9A%P-b`CQFaOO1jc zc@(Wg)2M`d`^epyylj0;cuu=Js`VLY{X$WY0DnB!3tw)GzyqJ(P3I^?V^fHVzNVb6 zaT{Jk5$68=CTwqRgzLi*D!6&cNlqq@c=x>F_Nw(|q!sJS?vK{@%O&VUNay`MBsLw7 z!GS=d;;nMzITZmO{jOrf}rOXPWS!_ag4qhxtEcej#HiDOK7LCGTmhX9gi zQV1lwp?W(N#O%a>s4m|WqBbyvl7SgsCGWPQD-V5X7xF>AB&!G%0+jIPa@I%7gGt&D zp~=#n4Iw;_!s1K@E+*UHiBC_%Kl`u1%!gsn*X6uH&i3FC^J)ARpyy^|GWqe;RKesC zK|Da0!@v%+9~!`H$`}T*MiDmG?}V>@L8oxxeLpkF1vi+zy~W%9JL2`K+#tP2>x;;*E@=bL7kVga&02SBX9ciW^4RgT!t(4>ix}^g403C9< z!328&11-|a`-l|hwH~1xwC}b3{xgLsOWPeEnm;Iue)(1(vJr7S&7|5Z3 z>Q9ByrNvOo1KYsD4=la+`t|FKg~IjKX~|+yw4OY!0Gol3QJ-xV2|gC zkPIe{LSVt?u%HO&1^j}?jGLxcJ1j7pq zcV_EjZRCI|B99`ZQo$BCg}A+pf5(IgkUL*NXsM_WM`A}%wTRQD^gV)z# z6oE;D;T80Ne2v{5OyUS6f9dZZ(y;@1(XSx0JvZ0a)Q^yITV8en{zHVl0g1B+(z&<~ z!w0Q?d*1kN?_zmR0fNN-T@e86At8%Ezr(_qrq72J6@aJ9GLX0&0xF!y``OMeqKG1jD58iWmIna% YA2e!O4FuYLZ2$lO07*qoM6N<$g1=tqjQ{`u literal 0 HcmV?d00001 diff --git a/project/assets/tilemap/tilemaps/Transparent .PNG Files/wood_11.png.import b/project/assets/tilemap/tilemaps/Transparent .PNG Files/wood_11.png.import new file mode 100644 index 0000000..307fc18 --- /dev/null +++ b/project/assets/tilemap/tilemaps/Transparent .PNG Files/wood_11.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bv8etfgdemm23" +path="res://.godot/imported/wood_11.png-5ed3cb6ef2277f6e93b32fba5cc2c488.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/tilemap/tilemaps/Transparent .PNG Files/wood_11.png" +dest_files=["res://.godot/imported/wood_11.png-5ed3cb6ef2277f6e93b32fba5cc2c488.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/assets/tilemap/tilemaps/Transparent .PNG Files/wood_2.png b/project/assets/tilemap/tilemaps/Transparent .PNG Files/wood_2.png new file mode 100644 index 0000000000000000000000000000000000000000..1a018cbfe36a6dff5932698ba121ad827acb26ba GIT binary patch literal 1457 zcmV;i1y1^jP)T!53ek|WHx7qi*s_EKK<_63A!FHn131BZU(D8SlmpTC&-ZLA!3Tra=9A#L5k{+1 zUS}kafKNW%5OG$ta?Q&KPm=IZu^Xf`fV6beZeXsLUgn0tW3Oj6b7(7ExW+|C;!%JQ-ep3QzY6u`L#D|!8@ifKxyFw;a?^_C;&B2^TY>A*rWGj;895nA97%MQ?1##Tw{G*cwpY|&Hm?o?j+M;QZeC~2x$;S3lDK^EJxkxKLc>U zBQSwEJfG2bJg?R1u%gnaAy6&bg9jdAHFz%G??c{4C5?bA%i#FIh4NA!_AXC@Cpuz0 z4~6$N&y!k@00bu$&|a(Yv0Y|-D8TE&S5=ZENKrzca`D5J3%Ix;Bsj2e_9Z;Z_%WeR zN;V2e$*eB{WvIK79VkGe%Cq3BDtQt-aj0j7KaJ<)bveHKYIy|bo>!7yt+3}x76E(+ z+4?;O z9%>li&O>{&;gdC~DlJdIpa1rxwg26P>(;(p-clcc!D$9*)BC8{xqtP)7g9_Yn1Ek;K3-thvh|%2Pj!tm8MT^Q&}$ zO0z*3@(4-bB;3d2vGUFE+75qIqv`O0eS6{V>H z&G*n07rj68k?otG?hT`%q>|+T0+1rl6Fg6jF`{sHReMd~Ly9qg(|ibv8}@fH0$0co zbKIb>(Fgx?sY;D7v`_{P#jX?PTjeto| z%la{r-v8m&-?iGQtK_S~T2$}^D8-}T*GKCMj|v*#>dzyy6)L?&K)mRooIs*(!r?{X zV|l;IYq(U3em5vqgsdl}c>(VRE{_+=WCe)cZ_5C_VX)H6QQyi?jM$r=_r?Hi*PG>? z@h__guAS5-d`OjFk2|8k`Col0>3KPGYeT*W=+voGr%s(dQ~|*Ms)b6(UL|0700000 LNkvXXu0mjfmekfj literal 0 HcmV?d00001 diff --git a/project/assets/tilemap/tilemaps/Transparent .PNG Files/wood_2.png.import b/project/assets/tilemap/tilemaps/Transparent .PNG Files/wood_2.png.import new file mode 100644 index 0000000..885bfcb --- /dev/null +++ b/project/assets/tilemap/tilemaps/Transparent .PNG Files/wood_2.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dtpp0b7c3fngc" +path="res://.godot/imported/wood_2.png-7a5547986fff3a6f66bee10d3c30262d.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/tilemap/tilemaps/Transparent .PNG Files/wood_2.png" +dest_files=["res://.godot/imported/wood_2.png-7a5547986fff3a6f66bee10d3c30262d.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/assets/tilemap/tilemaps/Transparent .PNG Files/wood_3.png b/project/assets/tilemap/tilemaps/Transparent .PNG Files/wood_3.png new file mode 100644 index 0000000000000000000000000000000000000000..19c7298cde6edd84e9758f4c2461b4b00ea63746 GIT binary patch literal 1379 zcmV-p1)TbcP)sCYo!E4_n$hX}CM;L8hRf;v zrZwjEyYKG&qcIn=E7A%~o>td?>QCn<$MosP-)02APhnI8>>A6}td=Rr$JbK2mAqzQ zumN`Mb@p~dhdh7A9`7S9G0Pr#01)IG2#E(JcQ?ODY@~pFdtHJP-lyxeA?nxb_^*^2 zTw@%(0zC4_^h_A!<=EU%IM^f@$pm;4pI@Bcr7z!pHscKPq{t^jA@|5woFT~r7=!tb?;p`})f!TJ ze^4W|q4Zmgh&Rac_~py>@4f%blmfA#TKOervY{%*~M5%B+XPOZ-q$m#(YqZ=S@N&>AH7l=pMs z8enMVkGr(E*m}|7;=E0Q|1)`u7`{W7Jy``nUYEfVY^xEfNW>@>&Hwo`j%A(Ta1Ha? z25du<#coh1JWh;#7%c=Mp<4QKfqJo0{+fjJB*u|25)vUf(qCQwX<~nEjC2BIjA8(g z|DwoCScFI!2u5HaH%Rj9*E28fEB$*p7-RsE=`HeDP_W3$vGOnj-z&*u9)G@!3P_R9 z^*&>;0yw!*SL#jwjwEJzUGCK8C&vL^^SVBiLdVbza=p(OlmwYP5|&s@1+QC43<)d7 zYeOE_W&dF11HdbJIf+kVQw0Pg)?1PXEU8;w<1SFj-pVCI>b-{&16WcAI)rkGzj*Q> zJbHMiA+P5lFCYPWzgy~gAZM0G+-x^>Q<6wjjZ$KV*btOSQTP30dY_RrK(4oei}Sky zb=o_MV&a?_DSGwF&gw1lb^QBPW)Mnr<9d8?b}#(T^fQw@5}j;qt!khUbkk%Vb!{qt zM$SyP%rJ3MwLNtR3Gx}lUFJIi5rkb7I*gUtgaenN^|m>_3I10i1@Sso6%d zGsy#~5HV!jk-ydR50O8kq!9|TBFMhoBaiER^OD*IE0Vpp+ZzLY=4+kBOOK=6rO0!R zSg5UTCIUJ?%o{uT0q!^8#$)1oXF-v8Se*SYbCglTJtDICDLLvcLDGb}E~|5Q9m5^s z4*8`Ih93WSA^>*ho<~(^ve&ha|rZ&jY;%$mzB)#wuCV zBYkg=uQySB$c=domtBguk?8apVXu6RP0pwtUM>bV)A1?I`n5$QwWIWsUC-Q6G1LG_ z@{WpzJ%g*Tsq}%3?+c*ZQ5pFfdOHosxZj2M8H4T%6l`#sdGd|i>h2501~8t_Eh3*f z*)8$x3D}tYn8-FjB;t~my+B5y+qmS7<#`~>0DT*r^&@J@F)rbK ld49r#2@`HTZas*I{s9t5%>jomNHYKc002ovPDHLkV1keipK$;H literal 0 HcmV?d00001 diff --git a/project/assets/tilemap/tilemaps/Transparent .PNG Files/wood_3.png.import b/project/assets/tilemap/tilemaps/Transparent .PNG Files/wood_3.png.import new file mode 100644 index 0000000..fd66ec7 --- /dev/null +++ b/project/assets/tilemap/tilemaps/Transparent .PNG Files/wood_3.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://fv3mesfc4n4e" +path="res://.godot/imported/wood_3.png-c731959197d567c2a5cd4c324d90932b.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/tilemap/tilemaps/Transparent .PNG Files/wood_3.png" +dest_files=["res://.godot/imported/wood_3.png-c731959197d567c2a5cd4c324d90932b.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/assets/tilemap/tilemaps/Transparent .PNG Files/wood_4.png b/project/assets/tilemap/tilemaps/Transparent .PNG Files/wood_4.png new file mode 100644 index 0000000000000000000000000000000000000000..455b7a26eaecfcdd96b769c4061c5767e1a8f5d6 GIT binary patch literal 1102 zcmV-U1hM;xP)ME(#y!Wmztbp|&@t zbTP%j@oD3JQMgfCDFZOl5{mi7rM~>**SXVYUXQ=bxTr{jqZ;Jz-MOJo&i?XemA+2B zwp47*a3LRrr8WSUJP-!}dHh{~SDY?w2yAao8|UbCY6J_MLt!ZuP?4`aiKHd3!!?T< zI+0xgDD#8k(?VHfPl4WdRD%^+%OH~FvCRom*vMlEREsjWIw3$wNeRy6VNQOszUKYx z+y>BIqTYP3{&FcMgj6f0nWP_{Jd6F6X@yG~=ZaJTO4d~4DfvDs@ahA2ch&=%{MMt1 zIyswZ`GW#z6)=@X3L)!j?|=XK$9X%PLjgMOf&BYV|H&%@S&2L?c_EpfB6TNNCp}JH z8TtSdc_#ZH@_ z=MXwPM0D>1Vi=(0S>9!|Wg2O9c|0b0KwkrtoE-1!T!$P2dHrqBkn#tF8lY9*d4jXe z^=zA))Ce&^qrP+4Cb_Dk+*!O`Z*yZKqzV+a-4`EWb!}~xWnZ5Hp=HoI9hG9-+RwcY=dq=a@HW8i%PnSDA+L@g15ucTbpPE8t*24dW8UAa7eq#LZQ!cf{^SjG4k4b5~8k~p%EiSj2JQEszNFC4~EIY UY37=qtpET307*qoM6N<$f*y+sO8@`> literal 0 HcmV?d00001 diff --git a/project/assets/tilemap/tilemaps/Transparent .PNG Files/wood_4.png.import b/project/assets/tilemap/tilemaps/Transparent .PNG Files/wood_4.png.import new file mode 100644 index 0000000..04e1659 --- /dev/null +++ b/project/assets/tilemap/tilemaps/Transparent .PNG Files/wood_4.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://i0c020wbsnu" +path="res://.godot/imported/wood_4.png-fb4b032a2a853f8104bc18321d15a251.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/tilemap/tilemaps/Transparent .PNG Files/wood_4.png" +dest_files=["res://.godot/imported/wood_4.png-fb4b032a2a853f8104bc18321d15a251.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/assets/tilemap/tilemaps/Transparent .PNG Files/wood_5.png b/project/assets/tilemap/tilemaps/Transparent .PNG Files/wood_5.png new file mode 100644 index 0000000000000000000000000000000000000000..8f2f1983ff3e982db88e63ada581df56a960071f GIT binary patch literal 1112 zcmV-e1gHCnP)gqYM*!+vH_CY_UbDKs%l_Co8zv?Ln#2qD4V^C>mxU=P z7-I{7gY!8Q579ahQoN;mWFbK~;rk!@M)diz&`I%hUyC11oiG21V0aHz(KEoM&*P6x zJdxr*d_I|r&JMojpIw=V8bI+BPJsvp#M5<%*YLR)@Arb<9W4NkeLj=o>8MRSgF^an z9~@T=$XvwFUOdw{B3Rt_E`q&hK$G)ExL+sU6n!4ziR=;#NY~USW6c0P#g*<-{HHJ9 zE8@ZROTR{nqZYq3Hw>Bw^csLB_tE%Q?{+eIP9Ts_JX2k!d>x_U!PqijVSXlqyU*6P zD%Wkp9p?AAG7eUvFPI+!|w$5pN zt&gIoiQNU{IvzD37r~LBPCT#SyiR=A)F+(+(3bWPFBdveJchc3`I+*bcD`vj+?RL| zWhO}RgvS(*LU@1i>c|w>hyo~Qeti}_O>h8g?(1>hwvX2&UY>KJ17e8>L0zChysGC<-Z-Zt%}c%;5!1sAqL{~*HvPS{Ts<;6C^AZChHd<2{`3!+qe>1<<&x$OLom*3m*nx^63YynlIiw(RpR;$!xE zN$^?#ftWh|r_FFzPh%Mnig$H>T;hRm0NBuc%6srL%Y&ddF^zB@_q6zyrEcxLzS3S2 zx)vxMLlCxh_N^NmwyXdj_kNVeG3WU%IA;L*{L0#<8D1ziI4aq|+5ngpdTrlzS0~2L zbi6WPdGT6V`~)K+kQFW8;2gX2B&Y~72*PzKrjikSb`r${?_Y_@#ReBhGX44Z$cs)K zC7X|UEN^{@z8JFY3)IwyN)WQc!!ihyM9}X9ZF>WxB^&bh$w1U?Y=qM1&-fCFL?V$$ eBohBD#+cuRr(k{{*o!_S#7Z1X2VP4Fn_F zgd>ClIXnaEW#w(|oo`>>n|ZUho5uOTv6t-Z+G_|Ks3;tgUb7OY(>A2+r-#WgsNkWmw>a%u)(B#E$+csxgs zFoue!g2Bwr-a+X+p(v>ruRjFWb($HFb75Q*1x)Jf$>J%RIb?{pznn@B;HeMXxW3>O zFJ%ZNblwtupwSGV9iOJYMZEK52xiB);(?|!ASk}u{ZYCA#cSh2CdS@18Z!XXJ|uo- z<~+ToIQqtg#6$GwXWGTbLL((0iC&qCt?A)- zdYyF3OlH!qtWu`3%OiI)~?T{!LPbi7tdzOHW-4~$&`nt1J2C++lThv(+;c^xrP zN_{Hca!agq8^q{y@%TKiEn3^=^2p;nl8I~U+iuNR_k(OQs3kfBB=N&WDDKc46W{Cg zgY)}L^bwQ#NR$DZcoe5Cnu@=3`;zxb&^OQ9ce};+Q0m8EHh{m(q~d%JCo$r=ksJ^j zBmT7;?rU~Zwbm!O`8M;_HhKi@-_!vn% z?FCZm$KLNXOd0U;{ci3^jlzOyGvjY^=@>~oh0o=fkq~()^)2G>K7JL{X3hYN0x&&& zt~lbNP;^MVV~q~SL2uyawTB#6Q|cp8`v4S97ebBE#z|0<5Z)W`?GFD>@Rvuo>xlj<`6EB^|T8IDpHbf{?iT-HKv$Ge9BfZ`6 zy3aDdL~{m&1Y6+Ohm4?v>fX}uBr3lW3z=axOUn|4QuLp_+>Bl~Cu$>Pjh1Ds)gXvG zPyITH-U)&*ixK0Niz}ynNjyZ~vdy(%EdlO+E}2k==n&8tpVpB2NYx&YQL$)7uh$9WA5@)1!DN8ct(7v!91%;d6ElX+uW+L7>u7wGsEv@d2@1E&%+u{Pb4uc$ szuB=aHIYap5{X12kw_#G2_Me6zd3v#6SY?`YXATM07*qoM6N<$g4yaICjbBd literal 0 HcmV?d00001 diff --git a/project/assets/tilemap/tilemaps/Transparent .PNG Files/wood_6.png.import b/project/assets/tilemap/tilemaps/Transparent .PNG Files/wood_6.png.import new file mode 100644 index 0000000..6221dd1 --- /dev/null +++ b/project/assets/tilemap/tilemaps/Transparent .PNG Files/wood_6.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://i032gptgk3yt" +path="res://.godot/imported/wood_6.png-2c6765e2e1a643fcbe2ea3a00c715dde.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/tilemap/tilemaps/Transparent .PNG Files/wood_6.png" +dest_files=["res://.godot/imported/wood_6.png-2c6765e2e1a643fcbe2ea3a00c715dde.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/assets/tilemap/tilemaps/Transparent .PNG Files/wood_7.png b/project/assets/tilemap/tilemaps/Transparent .PNG Files/wood_7.png new file mode 100644 index 0000000000000000000000000000000000000000..060bd7a37e508016e1d04d39149ba617cbb42430 GIT binary patch literal 1146 zcmV-=1cm#FP)f3yC0z#uRFjDvDSsB8cBWEY!lv-rCyEJ~kHl05&$-Xk#f7#F$n|3P}PM zNf1FW*qzMfea?C3X7_IYoDtmzUiNNpZ+CyQv%7PfP*G7)QBhG*QBl$VsZl8P;^Lz7 z+0^>;UUgi#c1mYe;@a%f%JNRHx>@&^-u5ngxOd56R2j8ec_YJUwL%PIDcJyhM;#I% z6QEn0Kh5&9b4OZbRef!bS?b@PC)d^&=A9OnXwT_zvD1Y(6l}j2@s|6=vNE@ zknJzuo2vL4KN`EY3*NdP%jqqa{>T~ta8jLS(3#W6CX67TVY+Bgl;?M)hdh4rA-HeB z28f*V6YzS}A!!VL&nhp=((h>y1fvyVyetZW|O8hHy&8p2u+EJJ8`h~e1?@;*dK z25^P665bkR3tocig%OhQJo*m!pg16x2Q+(cE_gj%dcp@QhXGpf0N_sZf~H|y?rp6T zq~<&%;ZqcB0Oj^3JUZM3?^+an@OtDaVf0zC9?%Lm_2Q)A^>h8Mj`p<6(*W?S;B9ba zd8Y+$#prU?=AU$5se^=P1$%&wze#miPXz$nx_iN#CRQHggVz%AKoznR1RG#uZJXxL z&Cr|In{|qNOAheQu{sVTAcfHw7^$w`HTQEah`}Bp8|IGl&t(wgF)V(p)%D$d==I&^o(%7D zLFU{IvV9F={&$Iu0HeTDLVylD4zL<@!TaVV-hmOU#Z9;QSHuApl-vQxvn|Oo`W-!O z$OEpQskVka748D-I~80?fFH$d>ruNvAJ;?2b&LS{3>66OpUg=tvMj zkCx7pM$(dpD2B{Ym+%d6f}%Y@f5vtJYFMAwxWw({fR>6eKr=F8k*Zu@iR78*dI7ZB zfVloMXHQc42k@kF?E)hMqCPxzO%-2VxX?z;J^HL*16*F1ZjP`zRD&qPG$+cAu-FMd zl!CXHs;cPT)wx{VfkC{X?W32Uf+`)22HQ1@ii(Pgii(Pg{tXe)FWuZ9(18-f!2kdN M07*qoM6N<$f};B=(*OVf literal 0 HcmV?d00001 diff --git a/project/assets/tilemap/tilemaps/Transparent .PNG Files/wood_7.png.import b/project/assets/tilemap/tilemaps/Transparent .PNG Files/wood_7.png.import new file mode 100644 index 0000000..bcc3ce1 --- /dev/null +++ b/project/assets/tilemap/tilemaps/Transparent .PNG Files/wood_7.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://lcs7ax1a83y4" +path="res://.godot/imported/wood_7.png-84b3b2691533e742ef571c33808e52fb.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/tilemap/tilemaps/Transparent .PNG Files/wood_7.png" +dest_files=["res://.godot/imported/wood_7.png-84b3b2691533e742ef571c33808e52fb.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/assets/tilemap/tilemaps/Transparent .PNG Files/wood_8.png b/project/assets/tilemap/tilemaps/Transparent .PNG Files/wood_8.png new file mode 100644 index 0000000000000000000000000000000000000000..7d87d6c0c4715a20a26630d88b9f8ef6a69817e5 GIT binary patch literal 1826 zcmV+-2i^FIP)=)x@x%g^deCP1u0`1E@RQYBcGFg^8}&8UF!4x=<5! zX+#>Mi3An$fOgRW+5+u^(oz(9&F{{fd1nsyy*D#&o|-tnWHNU?-~Ij0x#ygF=TVLv zIdbI4kt4_d6<%E4#+bwsz5Vi2$sX`p42jme~|62ukx5IB!}fD}U1LM8%CO-(iMv}egPVOU(YLs${KK&QUE15<=HJdDWQfd%Kx_nVUyr;CGo`YX0++^%oeg#4-x0uTF(ZRr5o1Qiydclk z*TfrW z5SC(~4YDAe6ud7t`hq;(XU0dm&EA3SW^|~BumwLByTnQ50jUa{2FO!j zeQo*iVi$2BHHLyBB3YVfz6U7sq|%;-4sr}9dGRh=BKTXPlC`-4ILKFn9_teI$V)FW zWL1bQLhK=s#_e^gu_VYw09%`T#uvgfaCsMbkd+;dQ|y5Jb&>1k^Wkh!Jj?sun6*KMF~C^L zBZa6%WCxEP*d3m$MV{N7^G$GGm(A74R|}*rWG8^C@ERe1J#c-l^7OcOk>_{uJK`2g znZ*FOz0C6zxTu`X)gn(K*BdeZr8Q-=mtfMaAX*O@2;h%--AP6*^7_7d5#NgE}gN7$VlZOg+zpH0E-M+bQ+h3ht zc!+#tVMBEsGdwxTagiszI3gg)C!Hv5iF@P3{$6q9TVImjv12Fg>}aQ!t%inrx6{6% z4!S&ln{M3lJJ#L4ttxq7ZR5V(bFSy-B={Y!Nz(G#eM#QB|NPQwU0$hU0LVW+)NeNp zoP#JVkc5l8tI%QKepi`{=Uss`DN+mp&uC(>zHI+Kzi8VK!LDdKYBHVctC1&1&~y>k z){l$S9sqJ0Yip}^<7@oB4;UdpjquRJn`-v=>2Y4-JZfTv)&X#R{UtM00 z1VnDb`ZJ}K$nq>!Xk-C(YWfll_q92#ui=>AXF?uGB*5gvpxr}&_I5wuK?t;E>ihcp z1v{bPQn$aWjovu6FY>P8zE-<<`R?n_**H;aWk?}2@<4n6f)yV`_Q|1soA!!h`@_pP z&!QX&W`yWzUsoHw^V+l4Tjac9;^~`2zxwSrk3VTe;~}HTXZa~iBXJC1lDqd5sPxNu zx^rjMZW0g!bAW?EeXq$g1_u0h;r=5N{_xOK+h(~wBar}{*C`O9_{{#Wjg7?sVGu$b zfc0JE=WcGHmtH7F&g~nhIj_&0JP==iDqkAdBcvCwQ1AeVp|7L8r{{s)^YZ|Efdkq8 zEkq!Z2Y?I{(QbcrZXt5a!+^z*LP^r{ehHo-HjR0JBm#KfoVgMnND^8M3dC|<=jUVq zWk3X7?wTfRkhl_*#3VonnE}C(0x}pixL;dW4+r^f#DH6C_xMy(#=S(MA+Wh=Jftg^ z2q1#M_T7)y>@n_{3F-hD2VCC5fKVWR?=Sxwi@eqh@<8G=2&+~T;qZYctk2>auMG2E z6X(pqz%wX_0`d_wi#(7(fUslUk%@u_V(7HqPM=${q-QR!(8*WFtQDnTk~oXv7$%|h zAKlj6FqmpZ2m~h&6}+GwF&TfAIeB7?ran4n&mkKi#Z`+RAP?*7FFGLq{GN_9U8F}w zj}cM*{|d*J_pRd`wJVRfmc36+U$pzhm1rSzc(mJW8WZMvwm46jQ3fxSH!>j)y#MKM zp8!47(?-bW$dMyQjvP61)CCd!4KZ7df`jMW QeEB6?DCm@1T6pQu&=j7K2(JNg#hIGaC?yd^Yy*Bz034x z@Bl)n`vXUx16<^%^Q;H~!K~gS1ddt&BLCf&mz3$XyI+rbdjDqjpWaGd5(06Q0#L#O zukXLQERO&2&%I7~@BnUYL*Bcja~zcbEYp{W|Ni&A`23?h@!8~U;@@1oFJArT|IC93 zz%0yB)b|%3KP!Cz@)Y|--ne}ut8?sCfGr)IPG%quqIB%%Utf!tUtems$L9{W->`fW z>_q@q2M4ks$M@mtAPRsyh_ep7D09hj9fds5ssKEh5pjL|F4M0xTZ>`8TiTzDd*a0> zAL#Q)AQA=Hf0nL_`|LuT(24*&#wXAFxeb*PxAPU=OOPcjGTpjTBt=9 zUhAt6U4Uuwpme`(YPALW z+|Be&!H=JBdkT@~i4l3AR55BMJ1T_(hZickjN}@NJP>pzDuL1%$u*3)@20S<{B!IrE`U`Y?3{#=u7c1EipYHBm|Vp)d@r%Lg7V1ZR-IL65QRl zS)WAU!o=(aLZqxDE{vBLsEYcpp(i~v){pw#jrBa2^=V+jMgJNR20NC*Mx7w*yjS_5@9FOFB;Lu;fk;*Vbt#`62f;`TN!J!m7*fo zAPjt-Ya^Nfz8-=vincag>V85Cmar08V|}d^L_qBCngD^l{xpWg65SiHde6h5&h-gI zeqk!dqQNghguMs=tAjid=kYE*m$tb$M1Ei;!Y0+A^+i!Lx@uTut`zp8n(pow(_9JW z0cmde+Mc5dtqFj#ST!>k$dKRk#?0~{kCvEsg-yy~bOFffb-%s;BB9I*bF4NjOJ zaE%$v0JPQm-yxx45KRD|Nl`F=rO$oH6F?kZfUOy>bTy=7O%Oc^R!xe|r8E!nus$bm zo>Pc8&r7Nvu0q2gngGrEAKt5p&6v#6n3Q%{*Dn;<$g^uoTa=earJjmPop*T7LP)!okNIf!F-bUVW z?C?pjDPVnNHBuc9^1I+@1hC>>3P(WKk#8c-Q3&87PoRUo%9w(2J$H_woA>IM*V{K}6 SqY=CS0000NJuRrjRH!#lG3Tv0@B?ju!IT-2)eMc zAieYg-~Idp&ri<}_ug~w>oqg)Id|qgbIwV4V5~!Nhvg0c02F$8Jy>Q*0OjV4Km?R5OR=?$|}Z9&U8q7F9X#+UJEWYsGyO9*4+<Eod$-yRvlW|nRYm)^9gWb>>sT>w4?9}6O;Ob8 za|yj}{;96_6YKUKo_jem7J7)@8ADz>A^la51Mqyf|J3PK`0C!?sWRw6k^1X9ckh{h z`hOZ2a!h%=ntb54`U$rPtF`bIg1>TckbT2y+6;5`0|tc>5GCbz}&F6t$bN# z>h-7X>gM}w5K2l`on$RQ?1d8Rr`5g5_|`38N^+t(n$G4x#f>guT?&qJCSQ?#7?3Vu z?WP3L*YOEK{f7sdN@m%*^0Li`hJWJ&ZKSi+3_lZO?Odc!8wTW#UtwDpQ5fx8w+rfN z@urB2cIy20FQ(I~;}S2cFt4u+_DiNvECt_v@Q^OyyJgdHQ3>P-wx0=2|5a_m8*M!Uq-U0 zQr83G$r(YY@&GG9nNDlYI!d$Vf)x)qC2`{SNC#bp!%;U@J4HZpfUA%p}r zNelC!{8@$y`3Z7-NV|H4xU2CpU+-}>Er>#yNJaM-li(2b4_Q~d6k?TXLL~tSVx}JX zv}UFYnp1vve%~rJOPrFKP4jCvg;j8d0QoY684-Xdc>XZ#gUix!*HbF8*MAZ(-}rV%`@XJ*ab)G6tu2_xHUNJ`aud z=N%pNY|5b{~cw$Iq(=}UzARXCy}aD*gm{Cm4I;e#MxEZBv| z4MUkvGVbo*jw~K(G&0wfTnr*DDR#0&)m;cIa95A!{ z_|)_I^CqZqm&ufVP3Gk8pPG%IJU63+-%AAfExWsUSADd2@e)UFngkjLZs3G*S@e3BFOK+5ka{lYKP#K}^EW`RBq zf!3znWZXfmkpj0{Q>V0u_5mBDmH|rK#pQHI=_$FLW~}aqM15zE?bFaxw(1sz@+f|b z>M5?|3I;$wa}yYJ0cp-)Pz(=D-S4rRyUa6-@Gp!FGsYzi;E_CAk&K?@YqzP<+02^o z?s6G7o-4-`c(C85ULkdp^=HqXAZ0!0dHE=R_Y3`5yii^wY1qBR!pH<+Nz8PLn=r60 zua7m9VvtgCYZ`hY*=IaXQ)$R0ECVkXqiNklbhmZlXSFhh7z0Z-hwg`GlJf?&}rWqFgtf?<5Z=XukK z9I~(c`;Z5``}J3!4VybRvhF{$#WrN7M>?jjEfsX=b&_>E?>0>+SEGi-FXI$x4lC;r zqM8yCl=qDJa#b8N?*1 zjt_&rK1-b+x1jctd%g>;8EiZry`>w(+ckay{C88w#PO5BZn~=sNGve_gWVuN*+|{e z7(8Ls@uusstB5h>% zst3C6vi+I=d)W_~La=q_jls>aYl4f*|2&L6>3dlfqfAu1=+ue#(M7aC^XZF;5B8Et z^P_%`?VLACk4Z#h1fmbb-16$aT0f^rKz-k)K00|48%`EBwXN}Ph_KIm!Dse+$-_%e315&gvP!0ot6Ub{LkxO<8M5Ky6Q20=|#T8ygZpEbQq z3PMu&TRv@fDIvtiL|;(1yN|c5zi8uu$z4P&MEN>3y(MBl^MIvBCtmL=>eE4lx6y7B zV}ylIMKRRIQ4uF2K2YLhq$ZTo>GX>$K-V~Rx*{*K&D@eqmojIItaaJWsh`ihotXMu zq(Y7}4Vk7~mb@&*(dMcoLsS#g_ttCv^AFR^&;5l-Yy*!gzu-f82>+oizy&>&zoo>E zPme55JHUnwGUY09@YA!~eU`@hTwr@T%6 zcT44$ge|amvUXg=msavHx|raBz8dxC(a2V1h41Wn$$*^_%hfL7)GxlM#DPAI@D0OY|eAM&3z&h4FFWbn+z0r;#3;Z5^6tVd|mH$}QC= zQT+`j;j5ub+itBv&S`zAswNMg$oe04d1YjflzuDEs~Z?rtBSIdX8WmKYg@-1s@`i# z0u{rvOmnz~nH#mgrIJ>*LvL8roZrvruSNqJdz6qF^`wzygAo`T%Zy_!N9)+SxPT!) zD>a1_&4rfr-KdiTJHUy>L}b~H+vA6I<;e~ct^L-I<^l@czo+awMq@kDxDKH35ADiN z--5cN?&QE&7o{I2uBx>AM9S>X`=+b9+AG4i61?u=ghzkf23#5UJ!Nf-zpOc3&FP=c z7_}m6o2%uUgEs>NsVT1->{<*)2-HBWLpfP0-@VKNf)**SkUA?-p`)F2C{6{g!NlL4 z8*M3@Uk-l7DaJ8a)J}x6#6!I2+^OGx%a^IS$YH3Kv1<3k)78tRKjVV4Lu$&&~T&vgyusRQFbRUj}T*ue8MJ~wu;92b~jf2hO8NKssNw|?)Lc&0JYVZ#XZmso#X*BYdsr|4^K z6#NLsMxnY)xBOzEF!Z8!9BgPK`Q}Cw1%@BJ70>8?dcTn(Mm!!sTE(0F znT@$~PEW95$2LP1r(8D9s)twhTt{KD32MGb>QJ)VtBh^Z5Qt?$@yv&H`fR4HF=e>2 zf>Sa-+rpDk!v-bRwtN13$#YAL;ijtd5)R+C&~wAc{$hd#gD>Z4CkLV~wZ=`!p8NgO#0nD&UG&5Ji;yuF?-#CHW}?>!vn_QU7hCYgZ{t98WQHcbxW zj^N=R4qJ@AT2=rn=|U76$r0(cJ|Fc3@SvqtH(=rZCVJn-GpZ=^v4$CPS<0Tl z_&W>Ti?6Unu*oh~$!9j+%8`^uRrt8&dxj-L!qNprZQC0wK0YL0X9FFyK=o>BUjx_= zDJdlv_P^yDoKR~{AAtvP_7=I;KDJ)4&u#?I2**c52 z*GSx5QREH6{AJm;imcOL?RerI_&ag2vB zJYAj_3DF@7qx41PS~=^Rr|c>I{F*J@*}Es5b+G=cSnums2SvdnP5<84bea`whGx&9!VB*`;GmCmvukJSUbIoY zE6~gF(IBuX&2_N#B{b8W#m;L*`Iq!8ENtEQCn>dj9SZDRZR1=#qM5Vs))clnWA7cV zLY$Nw^N6Z*x}w0*QDzTs&b9prjq$zCBjcz*xVmu7C0pKFF=Z2U;MjLQx)4#q6`Gok zkaQX3cY@KOFYT)N;{EUx{$AO*}}s;N%{0A*a6~WgSbvMl-2=MVJ9ZyzH$QDIq>n5Ap`b zP$0Bcj(GeF+PBr;lsb*??vPFFBl4FL|C+G;?_I2VG%KyUtJ8~HIt)GtsJZ{a`1A5v z=(ar!x>fZ&>gU=6Y`A(Rk!=ioZ;?EzEW4T*U!zgA>yTx#hPKMZT%Ub87PeAO>iI57O%V+Qdl63ff`k$jl65f5a1>0VEVAWZc9W9jh$ zVG-dAs^^jakTya^_}2KjtUnB^dhSWb3}$}!Uc>2<8{Y-uLUKIQZjJIM`=k@2eoQ8; zLy@E_rH0?nY0j7JX?4&3!5l*>*tr(v(!BUaAD3^pcJW3&tSNcsdC1ppPNS*93j;-# z^+VTJX~fC+P%k|P3Ln1|bfE!0xTfi<*mR+706pn7ab>UM5YDJT^@QFG4L|*vGi87! z;?AbuAbkO>(mqv9U-3J>9^0#o?G+Q($dKwYDK7Jn8M!Mf4#}P;b9U1F+Nkq`;Z@_7 z&7p3$u!Nnn1AF?e6&%(ntKl~KeF-3H9e6SwuWkz&RUs-Q*o*ESyOw#oz>3#X|CT5H zZTPShLK2Ye`Q6m&(uqBxzL*_&3Z(wc1KYI~{0gDnTe+eE98GFzk~rOi`8ot>&v)Wa z$N-lqIoojS$yt*QzJH+qcwL7IW9LS|*6n3c%_GgyOUH?+uQ%G$9|9asm>%c%4vHcI zR>}w=$0Zc|AuW`)iWH>V647`e=ZtV&{S3+l>|DjhKAvaw8LlXQ*s>#o3{U}g-qSS8 zp1(gdjv0-zyS4Pw{h3|{>3{1jNVDFN2^6NQMVbKT<|F8WT)jo6HWK^R{o1nXc;vfr zF#uB(kxy;rFAzb(-h7gQw7cUvZR7BKlc70mGJMS6;L@J$0)|%a&XXsB06cM{W-GA8 zDC^AH*Y}|cfFT3x687y8CkkjjW_{dUhdm84`4&@ANm$+Ta=sTO=loeGWg}gySnP#- z*y?}HE`xcoUd*=wEN?D_?{t|2xq8Gm;eMgb2QLSf-@pPsKpiwTD+X@5Zc=lR0&Y<+ zRoZJ`RR+qG=|WjmlSWcDAO0zrPLbP%VKMbIZd&4?Zszy&3fBD4O*&%Dud4P8qsa-B zgaOq1XKkg-YnDBVySF0q9y468|8-R{qfm()R9%u*WL@(Oa(Z+(#??3_)cNDDjRXI) zaJ_)z%9=3&H@eS}iLc9V26gCIF9;ZK6nM@e6ju%|Kw>poI{vB6$ML6Ba)yqo_v z!9*=0LV5-M5T_Su1&6gj!w=$uZvDf}DSV;_>^C#9DZf(bsC?Km))5~E#BY_h2~5TA zkIX(~Ap>PcfUj}F=ve%ck`mv7J9aI&NG~1Zo*`igKXPA-Og<=?J(h{zud$q{A%ki3 zC#>e}Twujj&LtMZ4mOb;g6}xbd>dW%GOo2x%HFf@D0%Hs8lP#g8Rgf5faq|eioanF z^Hzves?t;M)3m)w2gA*qqY=Bw{FRnh% z@|(WhM@YvSfWRZPxzJD@#gr=56C;>BNouiMIgajJ+(sHnlng(o%Et~*s7_u^lY)%) zNX~Fs^jrEKA{6C!oCSWXvR_2<-ZUU4n!?T|MmnMv0$~cQ3o}#B$Hfc(*37pB^?kCI zrq72LwJ$3>@AWb6;}>>DA0yOP{cQbWE{F29gTy0gHyfTD0IEIK+LFZ?#jxcRWOQ2 zT+bb2%SyDNJ@%u8u(Rn2wT1xU`Eq&JY@icU5o$->gI(!O`1h+5=OfP}695|IXK{M0 zD*E~IJY49t*GnBUh$MJz@SI4di)S>nTW*KqPqrm7>z8+5+KtEpiYhO6M*c_^ko5cN zQs0)OXCimThg19X+WqifGWT@)cXUd(-x!nNS^M`-pA=`rBFT*ST6&!^+JT9Z6f?~~ zZ?WQ|%74d6(8n)G4%kG0+};#i#wJJhW=l4r-JCCJFlW!z%%&{+71l+kb{TFW`W${jNr%Rf(%qc&wFoV=22PQISIT+3)GS1yJ=rmFo zd{jVr6?1G6C&5NLD51_vru1Fmttf){;9chM`nEmHL33?_$sX6CS>PzgEB|=f*WPG> zlh!PRIqo%Hg6MG+_3tk1n>Gr$=gG6MttLO9ergkMEBoZX{Kn5?ZP&o9)ST-X)j^w9 zb8&jR>?O<|vzB*#`BEX3)7R|-2Z3LO+G(3b^82^8pqAi9%B6HdXn8;DT9y`+8C*T@L^nW*o8DBcO^6zr>R9j4c; zF3)?-0^N0kJxbbYgJGw4zbhZ0OmaYuU;w5a$>#S0ixI4Dd3G)kj??qE0$@DE6v#el zZf^17=u$M4B=pKP<}NSM~935v<)$1|K4lP)j#yuPf|X zGk2%}B_6X>!|&Jc<$-I0zu8rCdmIaJAGCxNm|IcA2_-&Nb@|)5YqD4%v09$Z+riaC z@RLMP!38+}#`{1fg@T|nYJesan_*t*gA$q{c69LHJ_zzmF0}%t8@rswx`H`W*O@_y z-1`pOWZMm2jqCv5`7KmjqJN~lcw929v*SJBoARk{%`w*W1 zk+M2cyT`V|8P#paXI!48hoRWZ_qZ>3w4UC|;m-zzXLeb0*}|d`Vck%X9AV|+hzEnB za#k$Ydn*!d`^o{Y0BOeP`y{V zg!{nz_Zmc#BBOgHcBQ0o%6=L?>op0A?)&yn9MfBS9*|~r-z3&T*eRI^_A-w56;!Ib zBG_C+{sL`nyOH@fNXwgM_fv3F-u(eCU00FpJ5l9`@A~6G$B%Y307r3(uj4vuXEt3` zH9jmDx@*v2nMq?gg`6<{Dze5hAn(QxDNSB@bi5 zbVA#FSJN5aZ_B=zwluM7} zS2OnoVqZze6+9Pm;Lc@kJ~%>;o@7#9#l~A?StWOC=dX&GD>rt1EZ$)9kSX*@`z9T=J?2QdPZihrpmhhQ?QS4`*Oj~~LIU^C6! zVIkqB@2?(@xQAA)B`EB=9gi<@aL-pgku^q#UUUR>Ipknnhb!PJ@3PSj3D*Xp z#szdZB;l3jh1^3dro6#bFn*_}cKQj!hU(%u@{`#4l zPe@xy9RA)jAgl$9ZN(fa+d`--D4T%$Y6;ZL9$tUrym|BTSCe!<2zfK}X7YW% z-#5P*)ga+{R~L(q<`5duaeZk?lgF!phf}jmY~SkdbLGJYo_BRI0Gzbkt`=nSB2+?b z0%WqPJ~wp!@H7A6@?tw*Hj1(kJx4>!nmi_>kZn}s6ipTRLQo12E0Js`xk}|DDWjB4T?~03&nCXU zw4{k2d90YlOQ}q9^oxZ@C7P(eOj zi?z?K{yxq1GUrB|o{JG%O4-bJiBo~@M2>}tBweXxRO5D9NQ`))(->2~>%FEs2F%}b z&g-mp;Ck}HCO{D5P!#c(3V9MOuZO8OBA_T7V9eMjo)Tqq0~npqERe zUPQQF=5}Tn_k2Br3lPb=J=Y^VV#AH>&J5#Kson&63cq5Z-iQ-i_W%IgSZl5pkFuf5 zr>jW%Y1;>f2(hg?nX3(*h=^oVk-xFlj2mmsc-r;>G^bi5^FetR`Z4%51AwuWe>Hlh zwqt>Mxk|_oi34i#K%)b^)Z@hBVruMCLzBmKeFzSLTu7ds6AJAKT#4`=V&`}*!W3)EkKGg_l&;8jQk zA}xy{)I$|=WPr%_-DMPEoIa-6`U&-r0Ug*QeW|rs8Fi67?FF~2R2vTOh$7xR)>N9MB~X^Q zg~=hdFge5qI!_+>A3@3!Y-QX800alU5JmXHLFNkw3kr)yVgP{Qa4$p=W4F(Zy8r;ay8(w0VE_D{hkJoYj2Rb?AThsb{no`J0Kg`e-&Jfs50PJe^$`Hj-qD0rSmgEY2CR&m2o8F& zFtUb211A80k2NM+ST>c>7AA*SGVu}s5HQXHu*e%1k02U}VL052@SQ2#ym|@%_}F^d zWbxEiMIt;D`Sy+`0G569?gmaYIOw%ape$@pya%usd5gGZpU)BA%YXpN!jtK@mGIsZ zKz`S|8_?d-1kozNK`+mMNE!gLsZ0-mL^Kj(fMtt-aTcOghQqx)12XA&YO4o8qGAE$ z zMf=J0TO4ooBJ!Z$b~aEII^OD4vnoXZ5pM5j!pgYGBO4s_;?Teen8^)Jd}Z9k>Z^}1 zlN&rUL^xoaMKluQksS{A;^x&;SWlarcr+42GVv1YX>;GIkPcY3pa`4E4IXhStqUV- zd>;_9sZ0-vi$-ER!s}_1N1RG)_|6pH2ZVTPtB1r@0#9yn7oRJU0RWBumO0gnWE)9@ zmYCn96V(8Kkl&}APqq=UA61AJFvQMAf6E+|%;_{_svnsd@}tO z@zhoi^-)`zzppSF{VmKF4zfmn3;RsYpnjq4IzQz1v9a6dS;+6R&6nB-3Zv2ALIP06 jj~XGrj|7x6zi9jih5Fmg&M!Bl00000NkvXXu0mjfg2Eps literal 0 HcmV?d00001 diff --git a/project/assets/tilemap/tilemaps/combined_tilemap_objects2.png.import b/project/assets/tilemap/tilemaps/combined_tilemap_objects2.png.import new file mode 100644 index 0000000..8ca5aaf --- /dev/null +++ b/project/assets/tilemap/tilemaps/combined_tilemap_objects2.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b4hb38awkytmm" +path="res://.godot/imported/combined_tilemap_objects2.png-fc6f99d7e713cb061772f862138779ce.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/tilemap/tilemaps/combined_tilemap_objects2.png" +dest_files=["res://.godot/imported/combined_tilemap_objects2.png-fc6f99d7e713cb061772f862138779ce.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/assets/tilemap/tilemaps/combined_tilemap_objects_with_bush.png.import b/project/assets/tilemap/tilemaps/combined_tilemap_objects_with_bush.png.import new file mode 100644 index 0000000..9ba95e9 --- /dev/null +++ b/project/assets/tilemap/tilemaps/combined_tilemap_objects_with_bush.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b7rmvuio4fliw" +path="res://.godot/imported/combined_tilemap_objects_with_bush.png-45549ca9a0961cedaeb5a37720f50a16.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/tilemap/tilemaps/combined_tilemap_objects_with_bush.png" +dest_files=["res://.godot/imported/combined_tilemap_objects_with_bush.png-45549ca9a0961cedaeb5a37720f50a16.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/assets/tilemap/tilemaps/sprite-sheet.png b/project/assets/tilemap/tilemaps/sprite-sheet.png new file mode 100644 index 0000000000000000000000000000000000000000..0d845962ab2d0128c5fe2c5c3b14985a6ee642d3 GIT binary patch literal 16961 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 OVDNPHb6Mw<&;$T5;GjtW literal 0 HcmV?d00001 diff --git a/project/assets/tilemap/tilemaps/sprite-sheet.png.import b/project/assets/tilemap/tilemaps/sprite-sheet.png.import new file mode 100644 index 0000000..497d6ed --- /dev/null +++ b/project/assets/tilemap/tilemaps/sprite-sheet.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b2u4r00fker81" +path="res://.godot/imported/sprite-sheet.png-89a1547582d3ee30bc4145081d986894.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/tilemap/tilemaps/sprite-sheet.png" +dest_files=["res://.godot/imported/sprite-sheet.png-89a1547582d3ee30bc4145081d986894.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/assets/tilemap/tilemaps/tilemap_chest.png b/project/assets/tilemap/tilemaps/tilemap_chest.png new file mode 100644 index 0000000000000000000000000000000000000000..537508017a422bbfd84e76a4d7a99e6ba7483891 GIT binary patch literal 356 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`>?NMQuI$elSp>C}_oP%Q0)@m& zTq8L7SpQ4LJhA9Fq_9=NR^h;r29_s3B03J8U^v>~KL4LUYoV0G zM(zm*50=LV8rXe^kL(g;z8`g{rD@~J#0FR8T}dUrJDxmbOV})Vl8vV@MZDo~LbbT^ z4gGIUcX;NdCOAJ#I*~I$#)Eg0gqwnrG}9Kro{Of!J*+bnPe{y8<6)j4+^xiI&2?<{ p1izT(0uN6Q16u`$61^jBjI3Y(hWZ3%t^#_6!PC{xWt~$(69Cu1cb)(M literal 0 HcmV?d00001 diff --git a/project/assets/tilemap/tilemaps/tilemap_chest.png.import b/project/assets/tilemap/tilemaps/tilemap_chest.png.import new file mode 100644 index 0000000..a3d0862 --- /dev/null +++ b/project/assets/tilemap/tilemaps/tilemap_chest.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dw5mo025uy1gt" +path="res://.godot/imported/tilemap_chest.png-9c96f5b9598daeb4ba36fdd6c88a8d07.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/tilemap/tilemaps/tilemap_chest.png" +dest_files=["res://.godot/imported/tilemap_chest.png-9c96f5b9598daeb4ba36fdd6c88a8d07.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/assets/tilemap/tilemaps/tilemap_dome.png b/project/assets/tilemap/tilemaps/tilemap_dome.png new file mode 100644 index 0000000000000000000000000000000000000000..28c3c71323cc3d428cb68adba57648c03ace28fb GIT binary patch literal 30586 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 b370(ly$(LezgCMI$bZKTP9DkD$A$hA(aO`X literal 0 HcmV?d00001 diff --git a/project/assets/tilemap/tilemaps/tilemap_dome.png.import b/project/assets/tilemap/tilemaps/tilemap_dome.png.import new file mode 100644 index 0000000..57ceef1 --- /dev/null +++ b/project/assets/tilemap/tilemaps/tilemap_dome.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://csuihs28cgrr4" +path="res://.godot/imported/tilemap_dome.png-5d641b6e95962f5756ea912ee06aa436.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/tilemap/tilemaps/tilemap_dome.png" +dest_files=["res://.godot/imported/tilemap_dome.png-5d641b6e95962f5756ea912ee06aa436.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/assets/tilemap/tilemaps/tilemap_objects_with_fire.png b/project/assets/tilemap/tilemaps/tilemap_objects_with_fire.png new file mode 100644 index 0000000000000000000000000000000000000000..39025fe3f7af5399b063c88693e9b377da5b539f GIT binary patch literal 2239 zcmV;w2tfCVP)S!4O;$L!3|Qm85KqkplrKS(a@Wx{9E!>Xw8>TAOO3$`%pr&w^5QmdaAe zlUAku$)7H1H4-fiP5+Q7WmUnE%E%%?AT+KPQX*Ndr^!RU@KHqt z2OyJHw$}oPLI*$~9iT`vtk(fBVyzdz2z1 zt;r|@$)f**H<^;CQb^Ks-TqXSJP?~9SwQF6u-v(l_ECz^5~GYh0F>{3L4GOkB_Xna znx^PvsM)Epvz#ZB86`<&X4FIwNs7GKj+c$3EJUAMYWkV-ni7d@qjsI5sYX5#R0W8Y zNNFc!m5N7FiKQ&+WXJbl0MKn?5mm@+fiz3-%*FlT`DyI~2dWmIL4O-D%>RuocUe+RRsp*gL{gJ*tMinR# z)QB$CI!i&^ql6YHBWj`&?Ez{~?ykw&=lJ0|rg@mtB2J%^5xbPK8SfCM209bPOiU!{ zNUg+LoK6#o5f5~XbM+1aaH zu1c9ENT2wY2r`X0L30fNz|o<+wc@dCNXp$+B>iEDKSqSuR@<4^8WIr^$*4vC=ujSx z4&~v)57%oEw~B^qJZ*6J*L!LJ5&LpiUl0zks-l_;G-$0A=*G z`Z56wfJ}^Yo|GRLW1^U}dPoldfBi!w5ej0Op!;9_Q~X~l)&dLwzk5MK-D!?uy&0r8eEF1q{84z)O(jV2XD#*-( z9Rt93Zi`)q*WQlqt2-TApuYN=(;R7oT!qv?q?KX_nNWpdGC*YOPIHPdc5Y)){e(=& zfCMa(t}4h=jk-vl)`C`6)*3P15k=g+Ac5>9lFuZlR-uT9$D;~qZe+@1MW$|YdH}fL zjx?6CkVE{O?qGxGeEsVjK-#T@`3UmKnD@lMZpN+R?W`O>mn01^90l{%TI zt-%;IfU+>%Is#xZ@)6<@`#g&9Vg>|I7B03Ar^0(t0Qp_2)Sddi;LI}K#nxoh@wyHgE9j|#7wt>2RvRz<0;Z)BZ@w)56X-z zrX4A-fk^ZZS~(FFD-Ez{oBd}?qQr%JL-4sDAmH(`W97x1h$DCb#ty{7GY)RDKKvl?S-3pOBtpOks?ThWh*j`|S^PR&{djnOW z?FB}4R!b2;giFhEF?il5N7mM0MERLyl~t zqZTi}xC5h;KACunvjc9|EsRe3R;&t1K*SalVW0bf9C0eGJxxRMIv@l*-f9xp;_Q$k zJUZ!A==6+NQy;Yz<5v`R zgT=(n4jVUEO#Bf!JM{}~&G9uBGe387AFr{PqsA-Rs|vfpVj=-p#+TY_EM^k0obgZa z1W&NiXa=O_=EvlzCU1ts9}}{1cR~)Zwt7eyGv^{0EDv$EE*Qj(S8h(yQ}47tdZoVy zr22ZWpA18K+HBnLU%$?_FfYx&%e=j(+As%<`~LPLQ#c3QVhFMuX=SWHOa}h)%!cn2 z?P8y;%aL{l=J?-3^WmG*-%6hBtl$?vzg{wM@YyNplY93v<{1;K2Xqg2ZK-`OC;Z$? zPcO{mZp_k6O)WfMY|;N>YjKut>OW!lJoA{C;q!wNl4s&uymjWM6BpSTgt0Qe?4<;~ zwF>O!LpH^L-xO}l{@&*804nm4ZIXCisWDWzJwF^6_2cW#aec|Z1J90(g^qtdY`WeI z@5mp4BBV3d5ef&xqcb|@9`lE82WLWGZQY$SwYhE!%h~pn4)Y6HhRs=7+jix$ z=^T9VuZ67Q)-SX7p8>+Z%z%FuVF2*`qN3cLIkQ<8hAKms-njSMhYx3+C0lgUe$Gs$ zeB9kQANKcu!^^*%)L;6?0Dpf6AN}WLHx^h1R3Rq3^Iw$}zV3zo)xypCKO6k>Wr2D8 z-k-g0|Hq#n8aVX)rCn3s@Fq)c@COB13$MM~Gxb@0J#=kt2*vw?wE_dce)q#I<|-fu z0AAm>{+Ty^yuKO=o4o(h`VIB<(5X$5F=(z@{Lz;I;2f;E8B!(^{~sXGsjF5tG?V}U N002ovPDHLkV1ml@DuVz3 literal 0 HcmV?d00001 diff --git a/project/assets/tilemap/tilemaps/tilemap_objects_with_fire.png.import b/project/assets/tilemap/tilemaps/tilemap_objects_with_fire.png.import new file mode 100644 index 0000000..02eec47 --- /dev/null +++ b/project/assets/tilemap/tilemaps/tilemap_objects_with_fire.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://by3aqx7f28wx1" +path="res://.godot/imported/tilemap_objects_with_fire.png-6ab33ac36182c061b8c5f010d2dd3e0e.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/tilemap/tilemaps/tilemap_objects_with_fire.png" +dest_files=["res://.godot/imported/tilemap_objects_with_fire.png-6ab33ac36182c061b8c5f010d2dd3e0e.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/assets/tilemap/tilemaps/tilemap_objects_with_woods.png b/project/assets/tilemap/tilemaps/tilemap_objects_with_woods.png new file mode 100644 index 0000000000000000000000000000000000000000..380075f5cd7d049c6ed4f5c65979e0de9a10cf28 GIT binary patch literal 4049 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 D>OGnS literal 0 HcmV?d00001 diff --git a/project/assets/tilemap/tilemaps/tilemap_objects_with_woods.png.import b/project/assets/tilemap/tilemaps/tilemap_objects_with_woods.png.import new file mode 100644 index 0000000..7ffe56c --- /dev/null +++ b/project/assets/tilemap/tilemaps/tilemap_objects_with_woods.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://yo7djo6jpwud" +path="res://.godot/imported/tilemap_objects_with_woods.png-8c99b66eaade82277384925f4f98a020.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/tilemap/tilemaps/tilemap_objects_with_woods.png" +dest_files=["res://.godot/imported/tilemap_objects_with_woods.png-8c99b66eaade82277384925f4f98a020.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/assets/tilemap/tilemaps/tilemap_tree.png b/project/assets/tilemap/tilemaps/tilemap_tree.png new file mode 100644 index 0000000000000000000000000000000000000000..e95662d46408c624636427049ba9d8f596215a0c GIT binary patch literal 287 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`>?NMQuI$gar5TyH^c8}nfkNUX zt`Q}{`DrEPiAAXl?mjL+V-(6#ixiCYObT0i(P^8M!#WAE}&eq8Xc^eFPn7QMBY+^lK!ul=g znu6R!smC)uJV?}B`6f7Y=h-t-moKS18^%lBI`>nNjVn>?lmp`j)t(8<*2Od~Y2dP8 za5LUlC%ItC!P5;sLIrPLTQhLCC~m#1cCYQ?6XSW8wRYdJIk)fh{sRhHf8-esa}_ZL X)O}o(D$?f#bOnQ_tDnm{r-UW|-6UbR literal 0 HcmV?d00001 diff --git a/project/assets/tilemap/tilemaps/tilemap_tree.png.import b/project/assets/tilemap/tilemaps/tilemap_tree.png.import new file mode 100644 index 0000000..0bc47a4 --- /dev/null +++ b/project/assets/tilemap/tilemaps/tilemap_tree.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dq624730bx1ik" +path="res://.godot/imported/tilemap_tree.png-5cce85c404bed7ffe07a2666c6ff486b.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/tilemap/tilemaps/tilemap_tree.png" +dest_files=["res://.godot/imported/tilemap_tree.png-5cce85c404bed7ffe07a2666c6ff486b.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/scripts/items/item.gd b/project/scripts/items/item.gd new file mode 100644 index 0000000..c38ee8d --- /dev/null +++ b/project/scripts/items/item.gd @@ -0,0 +1,6 @@ +class_name Item +extends Resource + +@export var name: String = "" +@export var max_stack: int = 1 +@export var atlas_coords: Vector2i = Vector2i(-1, -1) -- 2.43.0 From e8f9a0b163e9be285bbe18977d841e6e45c090d0 Mon Sep 17 00:00:00 2001 From: Luca Date: Wed, 8 Jan 2025 17:09:28 +0100 Subject: [PATCH 3/7] joar --- project/scripts/player/PlayerManager.gd | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/project/scripts/player/PlayerManager.gd b/project/scripts/player/PlayerManager.gd index 146fb0c..1664c83 100644 --- a/project/scripts/player/PlayerManager.gd +++ b/project/scripts/player/PlayerManager.gd @@ -39,16 +39,6 @@ func _process(delta: float) -> void: move_to_chest() move_to_campfire() move_to_boatpart() - # if Input.is_action_just_pressed("key_5"): - # move_to_nearest_bush() - # # if Input.is_action_just_pressed("key_6"): - # # move_to_boatpart() - # if Input.is_action_just_pressed("key_7"): - # move_to_chest() - # # if Input.is_action_just_pressed("key_8"): - # # move_to_boat_building_place() - # if Input.is_action_just_pressed("key_6"): - # move_to_campfire() # SECTION: board access/mangement -- 2.43.0 From ad3023cc4487934616ac5c1305bbdd5405f1902b Mon Sep 17 00:00:00 2001 From: Yan Wittmann Date: Wed, 8 Jan 2025 18:24:01 +0100 Subject: [PATCH 4/7] PR review --- .gitignore | 1 + project/assets/tilemap/tilemaps/Bush1.png | Bin 1017 -> 0 bytes .../assets/tilemap/tilemaps/Bush1.png.import | 34 - .../assets/tilemap/tilemaps/Source File.psd | Bin 76807 -> 0 bytes .../Transparent .PNG Files/wood_1.png | Bin 2611 -> 0 bytes .../Transparent .PNG Files/wood_1.png.import | 34 - .../Transparent .PNG Files/wood_10.png | Bin 1937 -> 0 bytes .../Transparent .PNG Files/wood_10.png.import | 34 - .../Transparent .PNG Files/wood_11.png | Bin 2562 -> 0 bytes .../Transparent .PNG Files/wood_11.png.import | 34 - .../Transparent .PNG Files/wood_2.png | Bin 1457 -> 0 bytes .../Transparent .PNG Files/wood_2.png.import | 34 - .../Transparent .PNG Files/wood_3.png | Bin 1379 -> 0 bytes .../Transparent .PNG Files/wood_3.png.import | 34 - .../Transparent .PNG Files/wood_4.png | Bin 1102 -> 0 bytes .../Transparent .PNG Files/wood_4.png.import | 34 - .../Transparent .PNG Files/wood_5.png | Bin 1112 -> 0 bytes .../Transparent .PNG Files/wood_5.png.import | 34 - .../Transparent .PNG Files/wood_6.png | Bin 1126 -> 0 bytes .../Transparent .PNG Files/wood_6.png.import | 34 - .../Transparent .PNG Files/wood_7.png | Bin 1146 -> 0 bytes .../Transparent .PNG Files/wood_7.png.import | 34 - .../Transparent .PNG Files/wood_8.png | Bin 1826 -> 0 bytes .../Transparent .PNG Files/wood_8.png.import | 34 - .../Transparent .PNG Files/wood_9.png | Bin 1568 -> 0 bytes .../Transparent .PNG Files/wood_9.png.import | 34 - .../tilemap/tilemaps/campfire-sheet.png | Bin 7447 -> 0 bytes .../tilemaps/campfire-sheet.png.import | 34 - .../combined_tilemap_objects.png.import | 34 - .../tilemaps/combined_tilemap_objects2.png | Bin 1689 -> 0 bytes .../combined_tilemap_objects2.png.import | 34 - ...bined_tilemap_objects_with_bush.png.import | 34 - .../assets/tilemap/tilemaps/sprite-sheet.png | Bin 16961 -> 0 bytes .../tilemap/tilemaps/sprite-sheet.png.import | 34 - project/assets/tilemap/tilemaps/sprite.json | 2 +- .../assets/tilemap/tilemaps/tilemap_chest.png | Bin 356 -> 0 bytes .../tilemap/tilemaps/tilemap_chest.png.import | 34 - .../assets/tilemap/tilemaps/tilemap_dome.png | Bin 30586 -> 0 bytes .../tilemap/tilemaps/tilemap_dome.png.import | 34 - .../tilemaps/tilemap_ground.png.import | 4 +- .../tilemaps/tilemap_objects.png.import | 2 +- .../tilemaps/tilemap_objects_with_fire.png | Bin 2239 -> 0 bytes .../tilemap_objects_with_fire.png.import | 34 - .../tilemaps/tilemap_objects_with_woods.png | Bin 4049 -> 0 bytes .../tilemap_objects_with_woods.png.import | 34 - .../tilemaps/tilemap_player.png.import | 2 +- .../tilemaps/tilemap_temperature.png.import | 2 +- .../assets/tilemap/tilemaps/tilemap_tree.png | Bin 287 -> 0 bytes .../tilemap/tilemaps/tilemap_tree.png.import | 34 - project/assets/tilemap/tileset.tres | 1579 +---------------- project/main-scenes/island.tscn | 24 +- project/scripts/global/Camera.gd | 2 +- project/scripts/items/item.gd | 6 - project/scripts/player/PlayerManager.gd | 216 +-- project/scripts/tilemap/TileMapLayerAccess.gd | 10 - project/scripts/tilemap/TileMapTileTypes.gd | 32 +- project/scripts/tilemap/World.gd | 23 +- 57 files changed, 176 insertions(+), 2477 deletions(-) delete mode 100644 project/assets/tilemap/tilemaps/Bush1.png delete mode 100644 project/assets/tilemap/tilemaps/Bush1.png.import delete mode 100644 project/assets/tilemap/tilemaps/Source File.psd delete mode 100644 project/assets/tilemap/tilemaps/Transparent .PNG Files/wood_1.png delete mode 100644 project/assets/tilemap/tilemaps/Transparent .PNG Files/wood_1.png.import delete mode 100644 project/assets/tilemap/tilemaps/Transparent .PNG Files/wood_10.png delete mode 100644 project/assets/tilemap/tilemaps/Transparent .PNG Files/wood_10.png.import delete mode 100644 project/assets/tilemap/tilemaps/Transparent .PNG Files/wood_11.png delete mode 100644 project/assets/tilemap/tilemaps/Transparent .PNG Files/wood_11.png.import delete mode 100644 project/assets/tilemap/tilemaps/Transparent .PNG Files/wood_2.png delete mode 100644 project/assets/tilemap/tilemaps/Transparent .PNG Files/wood_2.png.import delete mode 100644 project/assets/tilemap/tilemaps/Transparent .PNG Files/wood_3.png delete mode 100644 project/assets/tilemap/tilemaps/Transparent .PNG Files/wood_3.png.import delete mode 100644 project/assets/tilemap/tilemaps/Transparent .PNG Files/wood_4.png delete mode 100644 project/assets/tilemap/tilemaps/Transparent .PNG Files/wood_4.png.import delete mode 100644 project/assets/tilemap/tilemaps/Transparent .PNG Files/wood_5.png delete mode 100644 project/assets/tilemap/tilemaps/Transparent .PNG Files/wood_5.png.import delete mode 100644 project/assets/tilemap/tilemaps/Transparent .PNG Files/wood_6.png delete mode 100644 project/assets/tilemap/tilemaps/Transparent .PNG Files/wood_6.png.import delete mode 100644 project/assets/tilemap/tilemaps/Transparent .PNG Files/wood_7.png delete mode 100644 project/assets/tilemap/tilemaps/Transparent .PNG Files/wood_7.png.import delete mode 100644 project/assets/tilemap/tilemaps/Transparent .PNG Files/wood_8.png delete mode 100644 project/assets/tilemap/tilemaps/Transparent .PNG Files/wood_8.png.import delete mode 100644 project/assets/tilemap/tilemaps/Transparent .PNG Files/wood_9.png delete mode 100644 project/assets/tilemap/tilemaps/Transparent .PNG Files/wood_9.png.import delete mode 100644 project/assets/tilemap/tilemaps/campfire-sheet.png delete mode 100644 project/assets/tilemap/tilemaps/campfire-sheet.png.import delete mode 100644 project/assets/tilemap/tilemaps/combined_tilemap_objects.png.import delete mode 100644 project/assets/tilemap/tilemaps/combined_tilemap_objects2.png delete mode 100644 project/assets/tilemap/tilemaps/combined_tilemap_objects2.png.import delete mode 100644 project/assets/tilemap/tilemaps/combined_tilemap_objects_with_bush.png.import delete mode 100644 project/assets/tilemap/tilemaps/sprite-sheet.png delete mode 100644 project/assets/tilemap/tilemaps/sprite-sheet.png.import delete mode 100644 project/assets/tilemap/tilemaps/tilemap_chest.png delete mode 100644 project/assets/tilemap/tilemaps/tilemap_chest.png.import delete mode 100644 project/assets/tilemap/tilemaps/tilemap_dome.png delete mode 100644 project/assets/tilemap/tilemaps/tilemap_dome.png.import delete mode 100644 project/assets/tilemap/tilemaps/tilemap_objects_with_fire.png delete mode 100644 project/assets/tilemap/tilemaps/tilemap_objects_with_fire.png.import delete mode 100644 project/assets/tilemap/tilemaps/tilemap_objects_with_woods.png delete mode 100644 project/assets/tilemap/tilemaps/tilemap_objects_with_woods.png.import delete mode 100644 project/assets/tilemap/tilemaps/tilemap_tree.png delete mode 100644 project/assets/tilemap/tilemaps/tilemap_tree.png.import delete mode 100644 project/scripts/items/item.gd diff --git a/.gitignore b/.gitignore index bcd77c4..0e212ec 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ project/.godot .idea +.vscode diff --git a/project/assets/tilemap/tilemaps/Bush1.png b/project/assets/tilemap/tilemaps/Bush1.png deleted file mode 100644 index a8f91e83e2289ff9a861183c88756fc27b1ddb96..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1017 zcmVPx&vq?ljR7i=9lut-oSro>9Nz~w&>5$5chM5U=u$xG*5>$#HFAj{|xazAXXn{pfXkBpP;b`&3lgXGLzg{Jnu6}9qrk? zckkug?>pc5&V?&NT^JDR!hmRh5ENIP-xO<$lVWXgQjFibb7Q{qs!c6n01%q+P)kCI zhJ+Fg-AF7RO9C(z9i^7U?DU|RogS-^q|zrA){qZC%)Q-pG)eI7&2s>HdRy7X z0(XX8XbFSRgom{!JKP%o2EaaZXS~A979DGglOmJa03fLL0T#GA20;;cZOXyP-wzaC$ChYGul!KS+PMv6CSjLK}TN;2X6|PTP4bQgL2-$%oZb+kAFWZ?|hi~{kK19 ztLi9Se%h+K4KfuSB_2!CKitjAn?KOr717Vj=;vitviZpF$G;vm$v(Cd6xzD+siSH_ zw!l(=RWn<3%)Q-}J`kyN^4fga0sxj+UCHJh(uAt47%tl&`!D?=m62pha|knAbjW-u zw`_y#zx0Px#wN3bu&RF$6cVV`=~ksyukXLOTSu&&O;p^bdElIKPED^+JvdY)*uwW2-`H*-lX^&>~@hjU0GFGzr$YH^tsk&a_ViHsUcfh;) zsedmYp9T_+RQg0*Oo9q95>T$pmyb^a35OgZwf4Xr@UF^{E6p8XW{VNIC)c%iH|CE7 zlvO!$^Gokp$>t++Pp+>bDMNJ!yh4eFggf9B7niGYzh?cv`6B^E%uWxAk$_T{->|+m nRCmBD3Glf|jU+Arug(7t&dCnMg^&O}00000NkvXXu0mjfAot#> diff --git a/project/assets/tilemap/tilemaps/Bush1.png.import b/project/assets/tilemap/tilemaps/Bush1.png.import deleted file mode 100644 index 573f294..0000000 --- a/project/assets/tilemap/tilemaps/Bush1.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://by0ao1dfpv7g0" -path="res://.godot/imported/Bush1.png-092355c79998cbca852c55775b03b5a0.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://assets/tilemap/tilemaps/Bush1.png" -dest_files=["res://.godot/imported/Bush1.png-092355c79998cbca852c55775b03b5a0.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/assets/tilemap/tilemaps/Source File.psd b/project/assets/tilemap/tilemaps/Source File.psd deleted file mode 100644 index 1501fce2182d3e54940708fef2b12500e9dcd076..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 76807 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 diff --git a/project/assets/tilemap/tilemaps/Transparent .PNG Files/wood_1.png b/project/assets/tilemap/tilemaps/Transparent .PNG Files/wood_1.png deleted file mode 100644 index 3394ebcb2e36c6035d057a01262404a1638470e8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2611 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 XDr*>}07Z~^00000NkvXXu0mjf45+$? diff --git a/project/assets/tilemap/tilemaps/Transparent .PNG Files/wood_10.png.import b/project/assets/tilemap/tilemaps/Transparent .PNG Files/wood_10.png.import deleted file mode 100644 index f371d83..0000000 --- a/project/assets/tilemap/tilemaps/Transparent .PNG Files/wood_10.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://5w6kxk04q7ve" -path="res://.godot/imported/wood_10.png-e3ac6877e0f03cc028dd9f9cd9e3bfab.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://assets/tilemap/tilemaps/Transparent .PNG Files/wood_10.png" -dest_files=["res://.godot/imported/wood_10.png-e3ac6877e0f03cc028dd9f9cd9e3bfab.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/assets/tilemap/tilemaps/Transparent .PNG Files/wood_11.png b/project/assets/tilemap/tilemaps/Transparent .PNG Files/wood_11.png deleted file mode 100644 index b21af77d063ef3fd4f6ea0b1c06f47a498d99f6e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2562 zcmV+d3jOtoP)AY65$Z*b8YD;zD0xU# z>Xet1qy!5hTB1e*geoBvRnU@VeMwRzL?|duV(;R0y}R++>vfFn*m8Ez|Ihqq&zzar znOWQE1N%wGXJ*dK?D@X`axP;iqKG1jD58iW{%@gq5!ZEnRkV5ar5}ppe_S0AKZk!F zY-FlDC}s-P>@u>i}H45rNT@o7{aSSaWa6gf>9zTYS5|Gwr3amRsY50`C3+oCj6&VEdJ+NAb>tX4^VE}|l>o$I zNejPx0^GF_z@*pS{s@G_7X<2apyTRBqVa)6+kylLsr*Z!B<%>ifiQma)sW4p0Ye1wcE32e2LxXrC26Z*}Ks-4L zyIPvy+EA3;KM+=205#iVyn~tTu{1O_2;#N1^-#HGtLHl_tExx@B3;{Ht9$!;0iXmL z8tNbxi$g<0jT{Dfv8o{;lSd$VFo_c}ll-&Kce=i#=hO+~K-Ue6Ct`HU^;kScuMpOhbAZ{|+s4pn3ZUyH5Q#*|`YZql z5we0jBA);yZVk(TBYCts7bKraPl|ic&AH@A>*|yrI$!(&jKx2)kjDhbmIu@NGBTN4 zd6_KR1C()I+$?8%ih0{m=ltGGIt_<@d_ZGRtINtLy_OSECgQ9(IZh>mq>R?*_+&k~l zF$yq=?yu`Go|=HZ{>!dB3myfeS)Dr@2^AIVi99F1U;O+8JB5IaJQy>+A9d}ApLCxP z(b1u| zw?AUfQVv+NMs~8??a#fip9Dd&j^s_?Lx5KBu-RNsGJD=aK}draUE zK=L4Fc2Cna%=EEnOdNxm^|QL+5#Rg%A<88hS=6c-B}LQF7V?@V#{1#n5!ltT1Fj7X z(}L%XGry`+LI1$t)Gp`EbH01qS8q|WW6Prelj$@Gu(WiCgl=oSm)_Xd?>-y!^Z+N~ zIN9NOy&HL4<&~K7E-o6wQ|a2ZaO!nqtbh8M?}~dn4;+M($6vKs9cZZAK{bInAZ{kd$Q!r@lRVE1nYc{efRSehuMg8ChsSvp zOn!QL#6prfNhZq?cS5gY=G`WW6=9OM$Q-bBYqd6>a&Ko8JP|_T)pO@9A%P-b`CQFaOO1jc zc@(Wg)2M`d`^epyylj0;cuu=Js`VLY{X$WY0DnB!3tw)GzyqJ(P3I^?V^fHVzNVb6 zaT{Jk5$68=CTwqRgzLi*D!6&cNlqq@c=x>F_Nw(|q!sJS?vK{@%O&VUNay`MBsLw7 z!GS=d;;nMzITZmO{jOrf}rOXPWS!_ag4qhxtEcej#HiDOK7LCGTmhX9gi zQV1lwp?W(N#O%a>s4m|WqBbyvl7SgsCGWPQD-V5X7xF>AB&!G%0+jIPa@I%7gGt&D zp~=#n4Iw;_!s1K@E+*UHiBC_%Kl`u1%!gsn*X6uH&i3FC^J)ARpyy^|GWqe;RKesC zK|Da0!@v%+9~!`H$`}T*MiDmG?}V>@L8oxxeLpkF1vi+zy~W%9JL2`K+#tP2>x;;*E@=bL7kVga&02SBX9ciW^4RgT!t(4>ix}^g403C9< z!328&11-|a`-l|hwH~1xwC}b3{xgLsOWPeEnm;Iue)(1(vJr7S&7|5Z3 z>Q9ByrNvOo1KYsD4=la+`t|FKg~IjKX~|+yw4OY!0Gol3QJ-xV2|gC zkPIe{LSVt?u%HO&1^j}?jGLxcJ1j7pq zcV_EjZRCI|B99`ZQo$BCg}A+pf5(IgkUL*NXsM_WM`A}%wTRQD^gV)z# z6oE;D;T80Ne2v{5OyUS6f9dZZ(y;@1(XSx0JvZ0a)Q^yITV8en{zHVl0g1B+(z&<~ z!w0Q?d*1kN?_zmR0fNN-T@e86At8%Ezr(_qrq72J6@aJ9GLX0&0xF!y``OMeqKG1jD58iWmIna% YA2e!O4FuYLZ2$lO07*qoM6N<$g1=tqjQ{`u diff --git a/project/assets/tilemap/tilemaps/Transparent .PNG Files/wood_11.png.import b/project/assets/tilemap/tilemaps/Transparent .PNG Files/wood_11.png.import deleted file mode 100644 index 307fc18..0000000 --- a/project/assets/tilemap/tilemaps/Transparent .PNG Files/wood_11.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://bv8etfgdemm23" -path="res://.godot/imported/wood_11.png-5ed3cb6ef2277f6e93b32fba5cc2c488.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://assets/tilemap/tilemaps/Transparent .PNG Files/wood_11.png" -dest_files=["res://.godot/imported/wood_11.png-5ed3cb6ef2277f6e93b32fba5cc2c488.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/assets/tilemap/tilemaps/Transparent .PNG Files/wood_2.png b/project/assets/tilemap/tilemaps/Transparent .PNG Files/wood_2.png deleted file mode 100644 index 1a018cbfe36a6dff5932698ba121ad827acb26ba..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1457 zcmV;i1y1^jP)T!53ek|WHx7qi*s_EKK<_63A!FHn131BZU(D8SlmpTC&-ZLA!3Tra=9A#L5k{+1 zUS}kafKNW%5OG$ta?Q&KPm=IZu^Xf`fV6beZeXsLUgn0tW3Oj6b7(7ExW+|C;!%JQ-ep3QzY6u`L#D|!8@ifKxyFw;a?^_C;&B2^TY>A*rWGj;895nA97%MQ?1##Tw{G*cwpY|&Hm?o?j+M;QZeC~2x$;S3lDK^EJxkxKLc>U zBQSwEJfG2bJg?R1u%gnaAy6&bg9jdAHFz%G??c{4C5?bA%i#FIh4NA!_AXC@Cpuz0 z4~6$N&y!k@00bu$&|a(Yv0Y|-D8TE&S5=ZENKrzca`D5J3%Ix;Bsj2e_9Z;Z_%WeR zN;V2e$*eB{WvIK79VkGe%Cq3BDtQt-aj0j7KaJ<)bveHKYIy|bo>!7yt+3}x76E(+ z+4?;O z9%>li&O>{&;gdC~DlJdIpa1rxwg26P>(;(p-clcc!D$9*)BC8{xqtP)7g9_Yn1Ek;K3-thvh|%2Pj!tm8MT^Q&}$ zO0z*3@(4-bB;3d2vGUFE+75qIqv`O0eS6{V>H z&G*n07rj68k?otG?hT`%q>|+T0+1rl6Fg6jF`{sHReMd~Ly9qg(|ibv8}@fH0$0co zbKIb>(Fgx?sY;D7v`_{P#jX?PTjeto| z%la{r-v8m&-?iGQtK_S~T2$}^D8-}T*GKCMj|v*#>dzyy6)L?&K)mRooIs*(!r?{X zV|l;IYq(U3em5vqgsdl}c>(VRE{_+=WCe)cZ_5C_VX)H6QQyi?jM$r=_r?Hi*PG>? z@h__guAS5-d`OjFk2|8k`Col0>3KPGYeT*W=+voGr%s(dQ~|*Ms)b6(UL|0700000 LNkvXXu0mjfmekfj diff --git a/project/assets/tilemap/tilemaps/Transparent .PNG Files/wood_2.png.import b/project/assets/tilemap/tilemaps/Transparent .PNG Files/wood_2.png.import deleted file mode 100644 index 885bfcb..0000000 --- a/project/assets/tilemap/tilemaps/Transparent .PNG Files/wood_2.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://dtpp0b7c3fngc" -path="res://.godot/imported/wood_2.png-7a5547986fff3a6f66bee10d3c30262d.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://assets/tilemap/tilemaps/Transparent .PNG Files/wood_2.png" -dest_files=["res://.godot/imported/wood_2.png-7a5547986fff3a6f66bee10d3c30262d.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/assets/tilemap/tilemaps/Transparent .PNG Files/wood_3.png b/project/assets/tilemap/tilemaps/Transparent .PNG Files/wood_3.png deleted file mode 100644 index 19c7298cde6edd84e9758f4c2461b4b00ea63746..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1379 zcmV-p1)TbcP)sCYo!E4_n$hX}CM;L8hRf;v zrZwjEyYKG&qcIn=E7A%~o>td?>QCn<$MosP-)02APhnI8>>A6}td=Rr$JbK2mAqzQ zumN`Mb@p~dhdh7A9`7S9G0Pr#01)IG2#E(JcQ?ODY@~pFdtHJP-lyxeA?nxb_^*^2 zTw@%(0zC4_^h_A!<=EU%IM^f@$pm;4pI@Bcr7z!pHscKPq{t^jA@|5woFT~r7=!tb?;p`})f!TJ ze^4W|q4Zmgh&Rac_~py>@4f%blmfA#TKOervY{%*~M5%B+XPOZ-q$m#(YqZ=S@N&>AH7l=pMs z8enMVkGr(E*m}|7;=E0Q|1)`u7`{W7Jy``nUYEfVY^xEfNW>@>&Hwo`j%A(Ta1Ha? z25du<#coh1JWh;#7%c=Mp<4QKfqJo0{+fjJB*u|25)vUf(qCQwX<~nEjC2BIjA8(g z|DwoCScFI!2u5HaH%Rj9*E28fEB$*p7-RsE=`HeDP_W3$vGOnj-z&*u9)G@!3P_R9 z^*&>;0yw!*SL#jwjwEJzUGCK8C&vL^^SVBiLdVbza=p(OlmwYP5|&s@1+QC43<)d7 zYeOE_W&dF11HdbJIf+kVQw0Pg)?1PXEU8;w<1SFj-pVCI>b-{&16WcAI)rkGzj*Q> zJbHMiA+P5lFCYPWzgy~gAZM0G+-x^>Q<6wjjZ$KV*btOSQTP30dY_RrK(4oei}Sky zb=o_MV&a?_DSGwF&gw1lb^QBPW)Mnr<9d8?b}#(T^fQw@5}j;qt!khUbkk%Vb!{qt zM$SyP%rJ3MwLNtR3Gx}lUFJIi5rkb7I*gUtgaenN^|m>_3I10i1@Sso6%d zGsy#~5HV!jk-ydR50O8kq!9|TBFMhoBaiER^OD*IE0Vpp+ZzLY=4+kBOOK=6rO0!R zSg5UTCIUJ?%o{uT0q!^8#$)1oXF-v8Se*SYbCglTJtDICDLLvcLDGb}E~|5Q9m5^s z4*8`Ih93WSA^>*ho<~(^ve&ha|rZ&jY;%$mzB)#wuCV zBYkg=uQySB$c=domtBguk?8apVXu6RP0pwtUM>bV)A1?I`n5$QwWIWsUC-Q6G1LG_ z@{WpzJ%g*Tsq}%3?+c*ZQ5pFfdOHosxZj2M8H4T%6l`#sdGd|i>h2501~8t_Eh3*f z*)8$x3D}tYn8-FjB;t~my+B5y+qmS7<#`~>0DT*r^&@J@F)rbK ld49r#2@`HTZas*I{s9t5%>jomNHYKc002ovPDHLkV1keipK$;H diff --git a/project/assets/tilemap/tilemaps/Transparent .PNG Files/wood_3.png.import b/project/assets/tilemap/tilemaps/Transparent .PNG Files/wood_3.png.import deleted file mode 100644 index fd66ec7..0000000 --- a/project/assets/tilemap/tilemaps/Transparent .PNG Files/wood_3.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://fv3mesfc4n4e" -path="res://.godot/imported/wood_3.png-c731959197d567c2a5cd4c324d90932b.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://assets/tilemap/tilemaps/Transparent .PNG Files/wood_3.png" -dest_files=["res://.godot/imported/wood_3.png-c731959197d567c2a5cd4c324d90932b.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/assets/tilemap/tilemaps/Transparent .PNG Files/wood_4.png b/project/assets/tilemap/tilemaps/Transparent .PNG Files/wood_4.png deleted file mode 100644 index 455b7a26eaecfcdd96b769c4061c5767e1a8f5d6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1102 zcmV-U1hM;xP)ME(#y!Wmztbp|&@t zbTP%j@oD3JQMgfCDFZOl5{mi7rM~>**SXVYUXQ=bxTr{jqZ;Jz-MOJo&i?XemA+2B zwp47*a3LRrr8WSUJP-!}dHh{~SDY?w2yAao8|UbCY6J_MLt!ZuP?4`aiKHd3!!?T< zI+0xgDD#8k(?VHfPl4WdRD%^+%OH~FvCRom*vMlEREsjWIw3$wNeRy6VNQOszUKYx z+y>BIqTYP3{&FcMgj6f0nWP_{Jd6F6X@yG~=ZaJTO4d~4DfvDs@ahA2ch&=%{MMt1 zIyswZ`GW#z6)=@X3L)!j?|=XK$9X%PLjgMOf&BYV|H&%@S&2L?c_EpfB6TNNCp}JH z8TtSdc_#ZH@_ z=MXwPM0D>1Vi=(0S>9!|Wg2O9c|0b0KwkrtoE-1!T!$P2dHrqBkn#tF8lY9*d4jXe z^=zA))Ce&^qrP+4Cb_Dk+*!O`Z*yZKqzV+a-4`EWb!}~xWnZ5Hp=HoI9hG9-+RwcY=dq=a@HW8i%PnSDA+L@g15ucTbpPE8t*24dW8UAa7eq#LZQ!cf{^SjG4k4b5~8k~p%EiSj2JQEszNFC4~EIY UY37=qtpET307*qoM6N<$f*y+sO8@`> diff --git a/project/assets/tilemap/tilemaps/Transparent .PNG Files/wood_4.png.import b/project/assets/tilemap/tilemaps/Transparent .PNG Files/wood_4.png.import deleted file mode 100644 index 04e1659..0000000 --- a/project/assets/tilemap/tilemaps/Transparent .PNG Files/wood_4.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://i0c020wbsnu" -path="res://.godot/imported/wood_4.png-fb4b032a2a853f8104bc18321d15a251.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://assets/tilemap/tilemaps/Transparent .PNG Files/wood_4.png" -dest_files=["res://.godot/imported/wood_4.png-fb4b032a2a853f8104bc18321d15a251.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/assets/tilemap/tilemaps/Transparent .PNG Files/wood_5.png b/project/assets/tilemap/tilemaps/Transparent .PNG Files/wood_5.png deleted file mode 100644 index 8f2f1983ff3e982db88e63ada581df56a960071f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1112 zcmV-e1gHCnP)gqYM*!+vH_CY_UbDKs%l_Co8zv?Ln#2qD4V^C>mxU=P z7-I{7gY!8Q579ahQoN;mWFbK~;rk!@M)diz&`I%hUyC11oiG21V0aHz(KEoM&*P6x zJdxr*d_I|r&JMojpIw=V8bI+BPJsvp#M5<%*YLR)@Arb<9W4NkeLj=o>8MRSgF^an z9~@T=$XvwFUOdw{B3Rt_E`q&hK$G)ExL+sU6n!4ziR=;#NY~USW6c0P#g*<-{HHJ9 zE8@ZROTR{nqZYq3Hw>Bw^csLB_tE%Q?{+eIP9Ts_JX2k!d>x_U!PqijVSXlqyU*6P zD%Wkp9p?AAG7eUvFPI+!|w$5pN zt&gIoiQNU{IvzD37r~LBPCT#SyiR=A)F+(+(3bWPFBdveJchc3`I+*bcD`vj+?RL| zWhO}RgvS(*LU@1i>c|w>hyo~Qeti}_O>h8g?(1>hwvX2&UY>KJ17e8>L0zChysGC<-Z-Zt%}c%;5!1sAqL{~*HvPS{Ts<;6C^AZChHd<2{`3!+qe>1<<&x$OLom*3m*nx^63YynlIiw(RpR;$!xE zN$^?#ftWh|r_FFzPh%Mnig$H>T;hRm0NBuc%6srL%Y&ddF^zB@_q6zyrEcxLzS3S2 zx)vxMLlCxh_N^NmwyXdj_kNVeG3WU%IA;L*{L0#<8D1ziI4aq|+5ngpdTrlzS0~2L zbi6WPdGT6V`~)K+kQFW8;2gX2B&Y~72*PzKrjikSb`r${?_Y_@#ReBhGX44Z$cs)K zC7X|UEN^{@z8JFY3)IwyN)WQc!!ihyM9}X9ZF>WxB^&bh$w1U?Y=qM1&-fCFL?V$$ eBohBD#+cuRr(k{{*o!_S#7Z1X2VP4Fn_F zgd>ClIXnaEW#w(|oo`>>n|ZUho5uOTv6t-Z+G_|Ks3;tgUb7OY(>A2+r-#WgsNkWmw>a%u)(B#E$+csxgs zFoue!g2Bwr-a+X+p(v>ruRjFWb($HFb75Q*1x)Jf$>J%RIb?{pznn@B;HeMXxW3>O zFJ%ZNblwtupwSGV9iOJYMZEK52xiB);(?|!ASk}u{ZYCA#cSh2CdS@18Z!XXJ|uo- z<~+ToIQqtg#6$GwXWGTbLL((0iC&qCt?A)- zdYyF3OlH!qtWu`3%OiI)~?T{!LPbi7tdzOHW-4~$&`nt1J2C++lThv(+;c^xrP zN_{Hca!agq8^q{y@%TKiEn3^=^2p;nl8I~U+iuNR_k(OQs3kfBB=N&WDDKc46W{Cg zgY)}L^bwQ#NR$DZcoe5Cnu@=3`;zxb&^OQ9ce};+Q0m8EHh{m(q~d%JCo$r=ksJ^j zBmT7;?rU~Zwbm!O`8M;_HhKi@-_!vn% z?FCZm$KLNXOd0U;{ci3^jlzOyGvjY^=@>~oh0o=fkq~()^)2G>K7JL{X3hYN0x&&& zt~lbNP;^MVV~q~SL2uyawTB#6Q|cp8`v4S97ebBE#z|0<5Z)W`?GFD>@Rvuo>xlj<`6EB^|T8IDpHbf{?iT-HKv$Ge9BfZ`6 zy3aDdL~{m&1Y6+Ohm4?v>fX}uBr3lW3z=axOUn|4QuLp_+>Bl~Cu$>Pjh1Ds)gXvG zPyITH-U)&*ixK0Niz}ynNjyZ~vdy(%EdlO+E}2k==n&8tpVpB2NYx&YQL$)7uh$9WA5@)1!DN8ct(7v!91%;d6ElX+uW+L7>u7wGsEv@d2@1E&%+u{Pb4uc$ szuB=aHIYap5{X12kw_#G2_Me6zd3v#6SY?`YXATM07*qoM6N<$g4yaICjbBd diff --git a/project/assets/tilemap/tilemaps/Transparent .PNG Files/wood_6.png.import b/project/assets/tilemap/tilemaps/Transparent .PNG Files/wood_6.png.import deleted file mode 100644 index 6221dd1..0000000 --- a/project/assets/tilemap/tilemaps/Transparent .PNG Files/wood_6.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://i032gptgk3yt" -path="res://.godot/imported/wood_6.png-2c6765e2e1a643fcbe2ea3a00c715dde.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://assets/tilemap/tilemaps/Transparent .PNG Files/wood_6.png" -dest_files=["res://.godot/imported/wood_6.png-2c6765e2e1a643fcbe2ea3a00c715dde.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/assets/tilemap/tilemaps/Transparent .PNG Files/wood_7.png b/project/assets/tilemap/tilemaps/Transparent .PNG Files/wood_7.png deleted file mode 100644 index 060bd7a37e508016e1d04d39149ba617cbb42430..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1146 zcmV-=1cm#FP)f3yC0z#uRFjDvDSsB8cBWEY!lv-rCyEJ~kHl05&$-Xk#f7#F$n|3P}PM zNf1FW*qzMfea?C3X7_IYoDtmzUiNNpZ+CyQv%7PfP*G7)QBhG*QBl$VsZl8P;^Lz7 z+0^>;UUgi#c1mYe;@a%f%JNRHx>@&^-u5ngxOd56R2j8ec_YJUwL%PIDcJyhM;#I% z6QEn0Kh5&9b4OZbRef!bS?b@PC)d^&=A9OnXwT_zvD1Y(6l}j2@s|6=vNE@ zknJzuo2vL4KN`EY3*NdP%jqqa{>T~ta8jLS(3#W6CX67TVY+Bgl;?M)hdh4rA-HeB z28f*V6YzS}A!!VL&nhp=((h>y1fvyVyetZW|O8hHy&8p2u+EJJ8`h~e1?@;*dK z25^P665bkR3tocig%OhQJo*m!pg16x2Q+(cE_gj%dcp@QhXGpf0N_sZf~H|y?rp6T zq~<&%;ZqcB0Oj^3JUZM3?^+an@OtDaVf0zC9?%Lm_2Q)A^>h8Mj`p<6(*W?S;B9ba zd8Y+$#prU?=AU$5se^=P1$%&wze#miPXz$nx_iN#CRQHggVz%AKoznR1RG#uZJXxL z&Cr|In{|qNOAheQu{sVTAcfHw7^$w`HTQEah`}Bp8|IGl&t(wgF)V(p)%D$d==I&^o(%7D zLFU{IvV9F={&$Iu0HeTDLVylD4zL<@!TaVV-hmOU#Z9;QSHuApl-vQxvn|Oo`W-!O z$OEpQskVka748D-I~80?fFH$d>ruNvAJ;?2b&LS{3>66OpUg=tvMj zkCx7pM$(dpD2B{Ym+%d6f}%Y@f5vtJYFMAwxWw({fR>6eKr=F8k*Zu@iR78*dI7ZB zfVloMXHQc42k@kF?E)hMqCPxzO%-2VxX?z;J^HL*16*F1ZjP`zRD&qPG$+cAu-FMd zl!CXHs;cPT)wx{VfkC{X?W32Uf+`)22HQ1@ii(Pgii(Pg{tXe)FWuZ9(18-f!2kdN M07*qoM6N<$f};B=(*OVf diff --git a/project/assets/tilemap/tilemaps/Transparent .PNG Files/wood_7.png.import b/project/assets/tilemap/tilemaps/Transparent .PNG Files/wood_7.png.import deleted file mode 100644 index bcc3ce1..0000000 --- a/project/assets/tilemap/tilemaps/Transparent .PNG Files/wood_7.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://lcs7ax1a83y4" -path="res://.godot/imported/wood_7.png-84b3b2691533e742ef571c33808e52fb.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://assets/tilemap/tilemaps/Transparent .PNG Files/wood_7.png" -dest_files=["res://.godot/imported/wood_7.png-84b3b2691533e742ef571c33808e52fb.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/assets/tilemap/tilemaps/Transparent .PNG Files/wood_8.png b/project/assets/tilemap/tilemaps/Transparent .PNG Files/wood_8.png deleted file mode 100644 index 7d87d6c0c4715a20a26630d88b9f8ef6a69817e5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1826 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 z zMf=J0TO4ooBJ!Z$b~aEII^OD4vnoXZ5pM5j!pgYGBO4s_;?Teen8^)Jd}Z9k>Z^}1 zlN&rUL^xoaMKluQksS{A;^x&;SWlarcr+42GVv1YX>;GIkPcY3pa`4E4IXhStqUV- zd>;_9sZ0-vi$-ER!s}_1N1RG)_|6pH2ZVTPtB1r@0#9yn7oRJU0RWBumO0gnWE)9@ zmYCn96V(8Kkl&}APqq=UA61AJFvQMAf6E+|%;_{_svnsd@}tO z@zhoi^-)`zzppSF{VmKF4zfmn3;RsYpnjq4IzQz1v9a6dS;+6R&6nB-3Zv2ALIP06 jj~XGrj|7x6zi9jih5Fmg&M!Bl00000NkvXXu0mjfg2Eps diff --git a/project/assets/tilemap/tilemaps/combined_tilemap_objects2.png.import b/project/assets/tilemap/tilemaps/combined_tilemap_objects2.png.import deleted file mode 100644 index 8ca5aaf..0000000 --- a/project/assets/tilemap/tilemaps/combined_tilemap_objects2.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://b4hb38awkytmm" -path="res://.godot/imported/combined_tilemap_objects2.png-fc6f99d7e713cb061772f862138779ce.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://assets/tilemap/tilemaps/combined_tilemap_objects2.png" -dest_files=["res://.godot/imported/combined_tilemap_objects2.png-fc6f99d7e713cb061772f862138779ce.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/assets/tilemap/tilemaps/combined_tilemap_objects_with_bush.png.import b/project/assets/tilemap/tilemaps/combined_tilemap_objects_with_bush.png.import deleted file mode 100644 index 9ba95e9..0000000 --- a/project/assets/tilemap/tilemaps/combined_tilemap_objects_with_bush.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://b7rmvuio4fliw" -path="res://.godot/imported/combined_tilemap_objects_with_bush.png-45549ca9a0961cedaeb5a37720f50a16.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://assets/tilemap/tilemaps/combined_tilemap_objects_with_bush.png" -dest_files=["res://.godot/imported/combined_tilemap_objects_with_bush.png-45549ca9a0961cedaeb5a37720f50a16.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/assets/tilemap/tilemaps/sprite-sheet.png b/project/assets/tilemap/tilemaps/sprite-sheet.png deleted file mode 100644 index 0d845962ab2d0128c5fe2c5c3b14985a6ee642d3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16961 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 OVDNPHb6Mw<&;$T5;GjtW diff --git a/project/assets/tilemap/tilemaps/sprite-sheet.png.import b/project/assets/tilemap/tilemaps/sprite-sheet.png.import deleted file mode 100644 index 497d6ed..0000000 --- a/project/assets/tilemap/tilemaps/sprite-sheet.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://b2u4r00fker81" -path="res://.godot/imported/sprite-sheet.png-89a1547582d3ee30bc4145081d986894.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://assets/tilemap/tilemaps/sprite-sheet.png" -dest_files=["res://.godot/imported/sprite-sheet.png-89a1547582d3ee30bc4145081d986894.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/assets/tilemap/tilemaps/sprite.json b/project/assets/tilemap/tilemaps/sprite.json index 958987a..030469f 100644 --- a/project/assets/tilemap/tilemaps/sprite.json +++ b/project/assets/tilemap/tilemaps/sprite.json @@ -1 +1 @@ -{"frames":[{"duration":0.1}],"layers":[{"name":"ground","cels":[{"image":"tilemaps\\tilemap_ground.png","frame":0}]},{"name":"objects","cels":[{"image":"tilemaps\\tilemap_objects.png","frame":0}]},{"name":"temperature","cels":[{"image":"tilemaps\\tilemap_temperature.png","frame":0}]},{"name":"player","cels":[{"image":"tilemaps\\tilemap_player.png","frame":0}]}],"height":320,"filename":"tilemaps.aseprite","width":320} \ No newline at end of file +{"layers":[{"cels":[{"frame":0,"image":"tilemaps\\tilemap_ground.png"}],"name":"ground"},{"cels":[{"frame":0,"image":"tilemaps\\tilemap_objects.png"}],"name":"objects"},{"cels":[{"frame":0,"image":"tilemaps\\tilemap_temperature.png"}],"name":"temperature"},{"cels":[{"frame":0,"image":"tilemaps\\tilemap_player.png"}],"name":"player"}],"height":320,"filename":"tilemaps.aseprite","width":320,"frames":[{"duration":0.1}]} \ No newline at end of file diff --git a/project/assets/tilemap/tilemaps/tilemap_chest.png b/project/assets/tilemap/tilemaps/tilemap_chest.png deleted file mode 100644 index 537508017a422bbfd84e76a4d7a99e6ba7483891..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 356 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`>?NMQuI$elSp>C}_oP%Q0)@m& zTq8L7SpQ4LJhA9Fq_9=NR^h;r29_s3B03J8U^v>~KL4LUYoV0G zM(zm*50=LV8rXe^kL(g;z8`g{rD@~J#0FR8T}dUrJDxmbOV})Vl8vV@MZDo~LbbT^ z4gGIUcX;NdCOAJ#I*~I$#)Eg0gqwnrG}9Kro{Of!J*+bnPe{y8<6)j4+^xiI&2?<{ p1izT(0uN6Q16u`$61^jBjI3Y(hWZ3%t^#_6!PC{xWt~$(69Cu1cb)(M diff --git a/project/assets/tilemap/tilemaps/tilemap_chest.png.import b/project/assets/tilemap/tilemaps/tilemap_chest.png.import deleted file mode 100644 index a3d0862..0000000 --- a/project/assets/tilemap/tilemaps/tilemap_chest.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://dw5mo025uy1gt" -path="res://.godot/imported/tilemap_chest.png-9c96f5b9598daeb4ba36fdd6c88a8d07.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://assets/tilemap/tilemaps/tilemap_chest.png" -dest_files=["res://.godot/imported/tilemap_chest.png-9c96f5b9598daeb4ba36fdd6c88a8d07.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/assets/tilemap/tilemaps/tilemap_dome.png b/project/assets/tilemap/tilemaps/tilemap_dome.png deleted file mode 100644 index 28c3c71323cc3d428cb68adba57648c03ace28fb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 30586 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 b370(ly$(LezgCMI$bZKTP9DkD$A$hA(aO`X diff --git a/project/assets/tilemap/tilemaps/tilemap_dome.png.import b/project/assets/tilemap/tilemaps/tilemap_dome.png.import deleted file mode 100644 index 57ceef1..0000000 --- a/project/assets/tilemap/tilemaps/tilemap_dome.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://csuihs28cgrr4" -path="res://.godot/imported/tilemap_dome.png-5d641b6e95962f5756ea912ee06aa436.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://assets/tilemap/tilemaps/tilemap_dome.png" -dest_files=["res://.godot/imported/tilemap_dome.png-5d641b6e95962f5756ea912ee06aa436.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/assets/tilemap/tilemaps/tilemap_ground.png.import b/project/assets/tilemap/tilemaps/tilemap_ground.png.import index 48bf2f3..3632e9f 100644 --- a/project/assets/tilemap/tilemaps/tilemap_ground.png.import +++ b/project/assets/tilemap/tilemaps/tilemap_ground.png.import @@ -2,7 +2,7 @@ importer="texture" type="CompressedTexture2D" -uid="uid://dy0gpc2vgr3o5" +uid="uid://diwoxcyj13q7v" path="res://.godot/imported/tilemap_ground.png-cb404afe66e487b3999901e2d621baa7.ctex" metadata={ "vram_texture": false @@ -31,4 +31,4 @@ 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 +detect_3d/compress_to=0 diff --git a/project/assets/tilemap/tilemaps/tilemap_objects.png.import b/project/assets/tilemap/tilemaps/tilemap_objects.png.import index 093120d..17bd991 100644 --- a/project/assets/tilemap/tilemaps/tilemap_objects.png.import +++ b/project/assets/tilemap/tilemaps/tilemap_objects.png.import @@ -2,7 +2,7 @@ importer="texture" type="CompressedTexture2D" -uid="uid://cvb8hqljk0rv3" +uid="uid://dkvyu6a2bqans" path="res://.godot/imported/tilemap_objects.png-36dc04b2c5c4ea8db297745921fe10e8.ctex" metadata={ "vram_texture": false diff --git a/project/assets/tilemap/tilemaps/tilemap_objects_with_fire.png b/project/assets/tilemap/tilemaps/tilemap_objects_with_fire.png deleted file mode 100644 index 39025fe3f7af5399b063c88693e9b377da5b539f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2239 zcmV;w2tfCVP)S!4O;$L!3|Qm85KqkplrKS(a@Wx{9E!>Xw8>TAOO3$`%pr&w^5QmdaAe zlUAku$)7H1H4-fiP5+Q7WmUnE%E%%?AT+KPQX*Ndr^!RU@KHqt z2OyJHw$}oPLI*$~9iT`vtk(fBVyzdz2z1 zt;r|@$)f**H<^;CQb^Ks-TqXSJP?~9SwQF6u-v(l_ECz^5~GYh0F>{3L4GOkB_Xna znx^PvsM)Epvz#ZB86`<&X4FIwNs7GKj+c$3EJUAMYWkV-ni7d@qjsI5sYX5#R0W8Y zNNFc!m5N7FiKQ&+WXJbl0MKn?5mm@+fiz3-%*FlT`DyI~2dWmIL4O-D%>RuocUe+RRsp*gL{gJ*tMinR# z)QB$CI!i&^ql6YHBWj`&?Ez{~?ykw&=lJ0|rg@mtB2J%^5xbPK8SfCM209bPOiU!{ zNUg+LoK6#o5f5~XbM+1aaH zu1c9ENT2wY2r`X0L30fNz|o<+wc@dCNXp$+B>iEDKSqSuR@<4^8WIr^$*4vC=ujSx z4&~v)57%oEw~B^qJZ*6J*L!LJ5&LpiUl0zks-l_;G-$0A=*G z`Z56wfJ}^Yo|GRLW1^U}dPoldfBi!w5ej0Op!;9_Q~X~l)&dLwzk5MK-D!?uy&0r8eEF1q{84z)O(jV2XD#*-( z9Rt93Zi`)q*WQlqt2-TApuYN=(;R7oT!qv?q?KX_nNWpdGC*YOPIHPdc5Y)){e(=& zfCMa(t}4h=jk-vl)`C`6)*3P15k=g+Ac5>9lFuZlR-uT9$D;~qZe+@1MW$|YdH}fL zjx?6CkVE{O?qGxGeEsVjK-#T@`3UmKnD@lMZpN+R?W`O>mn01^90l{%TI zt-%;IfU+>%Is#xZ@)6<@`#g&9Vg>|I7B03Ar^0(t0Qp_2)Sddi;LI}K#nxoh@wyHgE9j|#7wt>2RvRz<0;Z)BZ@w)56X-z zrX4A-fk^ZZS~(FFD-Ez{oBd}?qQr%JL-4sDAmH(`W97x1h$DCb#ty{7GY)RDKKvl?S-3pOBtpOks?ThWh*j`|S^PR&{djnOW z?FB}4R!b2;giFhEF?il5N7mM0MERLyl~t zqZTi}xC5h;KACunvjc9|EsRe3R;&t1K*SalVW0bf9C0eGJxxRMIv@l*-f9xp;_Q$k zJUZ!A==6+NQy;Yz<5v`R zgT=(n4jVUEO#Bf!JM{}~&G9uBGe387AFr{PqsA-Rs|vfpVj=-p#+TY_EM^k0obgZa z1W&NiXa=O_=EvlzCU1ts9}}{1cR~)Zwt7eyGv^{0EDv$EE*Qj(S8h(yQ}47tdZoVy zr22ZWpA18K+HBnLU%$?_FfYx&%e=j(+As%<`~LPLQ#c3QVhFMuX=SWHOa}h)%!cn2 z?P8y;%aL{l=J?-3^WmG*-%6hBtl$?vzg{wM@YyNplY93v<{1;K2Xqg2ZK-`OC;Z$? zPcO{mZp_k6O)WfMY|;N>YjKut>OW!lJoA{C;q!wNl4s&uymjWM6BpSTgt0Qe?4<;~ zwF>O!LpH^L-xO}l{@&*804nm4ZIXCisWDWzJwF^6_2cW#aec|Z1J90(g^qtdY`WeI z@5mp4BBV3d5ef&xqcb|@9`lE82WLWGZQY$SwYhE!%h~pn4)Y6HhRs=7+jix$ z=^T9VuZ67Q)-SX7p8>+Z%z%FuVF2*`qN3cLIkQ<8hAKms-njSMhYx3+C0lgUe$Gs$ zeB9kQANKcu!^^*%)L;6?0Dpf6AN}WLHx^h1R3Rq3^Iw$}zV3zo)xypCKO6k>Wr2D8 z-k-g0|Hq#n8aVX)rCn3s@Fq)c@COB13$MM~Gxb@0J#=kt2*vw?wE_dce)q#I<|-fu z0AAm>{+Ty^yuKO=o4o(h`VIB<(5X$5F=(z@{Lz;I;2f;E8B!(^{~sXGsjF5tG?V}U N002ovPDHLkV1ml@DuVz3 diff --git a/project/assets/tilemap/tilemaps/tilemap_objects_with_fire.png.import b/project/assets/tilemap/tilemaps/tilemap_objects_with_fire.png.import deleted file mode 100644 index 02eec47..0000000 --- a/project/assets/tilemap/tilemaps/tilemap_objects_with_fire.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://by3aqx7f28wx1" -path="res://.godot/imported/tilemap_objects_with_fire.png-6ab33ac36182c061b8c5f010d2dd3e0e.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://assets/tilemap/tilemaps/tilemap_objects_with_fire.png" -dest_files=["res://.godot/imported/tilemap_objects_with_fire.png-6ab33ac36182c061b8c5f010d2dd3e0e.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/assets/tilemap/tilemaps/tilemap_objects_with_woods.png b/project/assets/tilemap/tilemaps/tilemap_objects_with_woods.png deleted file mode 100644 index 380075f5cd7d049c6ed4f5c65979e0de9a10cf28..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4049 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 D>OGnS diff --git a/project/assets/tilemap/tilemaps/tilemap_objects_with_woods.png.import b/project/assets/tilemap/tilemaps/tilemap_objects_with_woods.png.import deleted file mode 100644 index 7ffe56c..0000000 --- a/project/assets/tilemap/tilemaps/tilemap_objects_with_woods.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://yo7djo6jpwud" -path="res://.godot/imported/tilemap_objects_with_woods.png-8c99b66eaade82277384925f4f98a020.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://assets/tilemap/tilemaps/tilemap_objects_with_woods.png" -dest_files=["res://.godot/imported/tilemap_objects_with_woods.png-8c99b66eaade82277384925f4f98a020.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/assets/tilemap/tilemaps/tilemap_player.png.import b/project/assets/tilemap/tilemaps/tilemap_player.png.import index 7664dc4..907e393 100644 --- a/project/assets/tilemap/tilemaps/tilemap_player.png.import +++ b/project/assets/tilemap/tilemaps/tilemap_player.png.import @@ -2,7 +2,7 @@ importer="texture" type="CompressedTexture2D" -uid="uid://bam5su5j62mof" +uid="uid://bwkvdumh22cmh" path="res://.godot/imported/tilemap_player.png-ea1fa2aedf5bb220961e9080aa573e32.ctex" metadata={ "vram_texture": false diff --git a/project/assets/tilemap/tilemaps/tilemap_temperature.png.import b/project/assets/tilemap/tilemaps/tilemap_temperature.png.import index 6566e5a..5e578c5 100644 --- a/project/assets/tilemap/tilemaps/tilemap_temperature.png.import +++ b/project/assets/tilemap/tilemaps/tilemap_temperature.png.import @@ -2,7 +2,7 @@ importer="texture" type="CompressedTexture2D" -uid="uid://d1sdhqjtrt1ng" +uid="uid://dtoy4tdohey8t" path="res://.godot/imported/tilemap_temperature.png-df4acfda23c8781105475512aa320086.ctex" metadata={ "vram_texture": false diff --git a/project/assets/tilemap/tilemaps/tilemap_tree.png b/project/assets/tilemap/tilemaps/tilemap_tree.png deleted file mode 100644 index e95662d46408c624636427049ba9d8f596215a0c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 287 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`>?NMQuI$gar5TyH^c8}nfkNUX zt`Q}{`DrEPiAAXl?mjL+V-(6#ixiCYObT0i(P^8M!#WAE}&eq8Xc^eFPn7QMBY+^lK!ul=g znu6R!smC)uJV?}B`6f7Y=h-t-moKS18^%lBI`>nNjVn>?lmp`j)t(8<*2Od~Y2dP8 za5LUlC%ItC!P5;sLIrPLTQhLCC~m#1cCYQ?6XSW8wRYdJIk)fh{sRhHf8-esa}_ZL X)O}o(D$?f#bOnQ_tDnm{r-UW|-6UbR diff --git a/project/assets/tilemap/tilemaps/tilemap_tree.png.import b/project/assets/tilemap/tilemaps/tilemap_tree.png.import deleted file mode 100644 index 0bc47a4..0000000 --- a/project/assets/tilemap/tilemaps/tilemap_tree.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://dq624730bx1ik" -path="res://.godot/imported/tilemap_tree.png-5cce85c404bed7ffe07a2666c6ff486b.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://assets/tilemap/tilemaps/tilemap_tree.png" -dest_files=["res://.godot/imported/tilemap_tree.png-5cce85c404bed7ffe07a2666c6ff486b.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/assets/tilemap/tileset.tres b/project/assets/tilemap/tileset.tres index 56de99a..d5b020d 100644 --- a/project/assets/tilemap/tileset.tres +++ b/project/assets/tilemap/tileset.tres @@ -1,10 +1,9 @@ -[gd_resource type="TileSet" load_steps=11 format=3 uid="uid://bi836ygcmyvhb"] +[gd_resource type="TileSet" load_steps=9 format=3 uid="uid://bi836ygcmyvhb"] -[ext_resource type="Texture2D" uid="uid://dy0gpc2vgr3o5" path="res://assets/tilemap/tilemaps/tilemap_ground.png" id="1_ukrsa"] -[ext_resource type="Texture2D" uid="uid://yo7djo6jpwud" path="res://assets/tilemap/tilemaps/tilemap_objects_with_woods.png" id="2_4qjvp"] -[ext_resource type="Texture2D" uid="uid://d1sdhqjtrt1ng" path="res://assets/tilemap/tilemaps/tilemap_temperature.png" id="3_xap0v"] -[ext_resource type="Texture2D" uid="uid://bam5su5j62mof" path="res://assets/tilemap/tilemaps/tilemap_player.png" id="4_f38wc"] -[ext_resource type="Texture2D" uid="uid://csuihs28cgrr4" path="res://assets/tilemap/tilemaps/tilemap_dome.png" id="6_q2m2b"] +[ext_resource type="Texture2D" uid="uid://diwoxcyj13q7v" path="res://assets/tilemap/tilemaps/tilemap_ground.png" id="1_ukrsa"] +[ext_resource type="Texture2D" uid="uid://dkvyu6a2bqans" path="res://assets/tilemap/tilemaps/tilemap_objects.png" id="2_15xge"] +[ext_resource type="Texture2D" uid="uid://dtoy4tdohey8t" path="res://assets/tilemap/tilemaps/tilemap_temperature.png" id="3_xap0v"] +[ext_resource type="Texture2D" uid="uid://bwkvdumh22cmh" path="res://assets/tilemap/tilemaps/tilemap_player.png" id="4_f38wc"] [sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_114re"] texture = ExtResource("1_ukrsa") @@ -18,9 +17,14 @@ texture = ExtResource("1_ukrsa") 3:0/0 = 0 3:0/0/custom_data_0 = true 3:0/0/custom_data_2 = 1 +0:2/0 = 0 +1:2/0 = 0 +3:2/0 = 0 +3:3/0 = 0 +3:4/0 = 0 [sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_x77e4"] -texture = ExtResource("2_4qjvp") +texture = ExtResource("2_15xge") 0:0/0 = 0 1:0/0 = 0 2:0/0 = 0 @@ -32,6 +36,16 @@ texture = ExtResource("2_4qjvp") 0:5/0 = 0 0:6/0 = 0 0:7/0 = 0 +3:0/0 = 0 +1:1/0 = 0 +2:1/0 = 0 +3:1/0 = 0 +1:2/0 = 0 +2:2/0 = 0 +3:2/0 = 0 +4:2/0 = 0 +4:0/size_in_atlas = Vector2i(1, 2) +4:0/0 = 0 [sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_1og8x"] texture = ExtResource("3_xap0v") @@ -43,1559 +57,9 @@ texture = ExtResource("3_xap0v") [sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_i41cv"] texture = ExtResource("4_f38wc") 0:0/0 = 0 - -[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_m8frf"] -texture = ExtResource("6_q2m2b") -0:0/0 = 0 1:0/0 = 0 2:0/0 = 0 3:0/0 = 0 -4:0/0 = 0 -5:0/0 = 0 -6:0/0 = 0 -7:0/0 = 0 -8:0/0 = 0 -9:0/0 = 0 -10:0/0 = 0 -11:0/0 = 0 -12:0/0 = 0 -13:0/0 = 0 -14:0/0 = 0 -15:0/0 = 0 -16:0/0 = 0 -17:0/0 = 0 -18:0/0 = 0 -19:0/0 = 0 -20:0/0 = 0 -21:0/0 = 0 -22:0/0 = 0 -23:0/0 = 0 -24:0/0 = 0 -25:0/0 = 0 -26:0/0 = 0 -27:0/0 = 0 -28:0/0 = 0 -29:0/0 = 0 -30:0/0 = 0 -31:0/0 = 0 -32:0/0 = 0 -33:0/0 = 0 -34:0/0 = 0 -35:0/0 = 0 -36:0/0 = 0 -37:0/0 = 0 -38:0/0 = 0 -39:0/0 = 0 -40:0/0 = 0 -41:0/0 = 0 -42:0/0 = 0 -43:0/0 = 0 -44:0/0 = 0 -45:0/0 = 0 -46:0/0 = 0 -47:0/0 = 0 -48:0/0 = 0 -49:0/0 = 0 -0:1/0 = 0 -1:1/0 = 0 -2:1/0 = 0 -3:1/0 = 0 -4:1/0 = 0 -5:1/0 = 0 -6:1/0 = 0 -7:1/0 = 0 -8:1/0 = 0 -9:1/0 = 0 -10:1/0 = 0 -11:1/0 = 0 -12:1/0 = 0 -13:1/0 = 0 -14:1/0 = 0 -15:1/0 = 0 -16:1/0 = 0 -17:1/0 = 0 -18:1/0 = 0 -19:1/0 = 0 -20:1/0 = 0 -21:1/0 = 0 -22:1/0 = 0 -23:1/0 = 0 -24:1/0 = 0 -25:1/0 = 0 -26:1/0 = 0 -27:1/0 = 0 -28:1/0 = 0 -29:1/0 = 0 -30:1/0 = 0 -31:1/0 = 0 -32:1/0 = 0 -33:1/0 = 0 -34:1/0 = 0 -35:1/0 = 0 -36:1/0 = 0 -37:1/0 = 0 -38:1/0 = 0 -39:1/0 = 0 -40:1/0 = 0 -41:1/0 = 0 -42:1/0 = 0 -43:1/0 = 0 -44:1/0 = 0 -45:1/0 = 0 -46:1/0 = 0 -47:1/0 = 0 -48:1/0 = 0 -49:1/0 = 0 -0:2/0 = 0 -1:2/0 = 0 -2:2/0 = 0 -3:2/0 = 0 -4:2/0 = 0 -5:2/0 = 0 -6:2/0 = 0 -7:2/0 = 0 -8:2/0 = 0 -9:2/0 = 0 -10:2/0 = 0 -11:2/0 = 0 -12:2/0 = 0 -13:2/0 = 0 -14:2/0 = 0 -15:2/0 = 0 -16:2/0 = 0 -17:2/0 = 0 -18:2/0 = 0 -19:2/0 = 0 -20:2/0 = 0 -21:2/0 = 0 -22:2/0 = 0 -23:2/0 = 0 -24:2/0 = 0 -25:2/0 = 0 -26:2/0 = 0 -27:2/0 = 0 -28:2/0 = 0 -29:2/0 = 0 -30:2/0 = 0 -31:2/0 = 0 -32:2/0 = 0 -33:2/0 = 0 -34:2/0 = 0 -35:2/0 = 0 -36:2/0 = 0 -37:2/0 = 0 -38:2/0 = 0 -39:2/0 = 0 -40:2/0 = 0 -41:2/0 = 0 -42:2/0 = 0 -43:2/0 = 0 -44:2/0 = 0 -45:2/0 = 0 -46:2/0 = 0 -47:2/0 = 0 -48:2/0 = 0 -49:2/0 = 0 -0:3/0 = 0 -1:3/0 = 0 -2:3/0 = 0 -3:3/0 = 0 -4:3/0 = 0 -5:3/0 = 0 -6:3/0 = 0 -7:3/0 = 0 -8:3/0 = 0 -9:3/0 = 0 -10:3/0 = 0 -11:3/0 = 0 -12:3/0 = 0 -13:3/0 = 0 -14:3/0 = 0 -15:3/0 = 0 -16:3/0 = 0 -17:3/0 = 0 -18:3/0 = 0 -19:3/0 = 0 -20:3/0 = 0 -21:3/0 = 0 -22:3/0 = 0 -23:3/0 = 0 -24:3/0 = 0 -25:3/0 = 0 -26:3/0 = 0 -27:3/0 = 0 -28:3/0 = 0 -29:3/0 = 0 -30:3/0 = 0 -31:3/0 = 0 -32:3/0 = 0 -33:3/0 = 0 -34:3/0 = 0 -35:3/0 = 0 -36:3/0 = 0 -37:3/0 = 0 -38:3/0 = 0 -39:3/0 = 0 -40:3/0 = 0 -41:3/0 = 0 -42:3/0 = 0 -43:3/0 = 0 -44:3/0 = 0 -45:3/0 = 0 -46:3/0 = 0 -47:3/0 = 0 -48:3/0 = 0 -49:3/0 = 0 -0:4/0 = 0 -1:4/0 = 0 -2:4/0 = 0 -3:4/0 = 0 -4:4/0 = 0 -5:4/0 = 0 -6:4/0 = 0 -7:4/0 = 0 -8:4/0 = 0 -9:4/0 = 0 -10:4/0 = 0 -11:4/0 = 0 -12:4/0 = 0 -13:4/0 = 0 -14:4/0 = 0 -15:4/0 = 0 -16:4/0 = 0 -17:4/0 = 0 -18:4/0 = 0 -19:4/0 = 0 -20:4/0 = 0 -21:4/0 = 0 -22:4/0 = 0 -23:4/0 = 0 -24:4/0 = 0 -25:4/0 = 0 -26:4/0 = 0 -27:4/0 = 0 -28:4/0 = 0 -29:4/0 = 0 -30:4/0 = 0 -31:4/0 = 0 -32:4/0 = 0 -33:4/0 = 0 -34:4/0 = 0 -35:4/0 = 0 -36:4/0 = 0 -37:4/0 = 0 -38:4/0 = 0 -39:4/0 = 0 -40:4/0 = 0 -41:4/0 = 0 -42:4/0 = 0 -43:4/0 = 0 -44:4/0 = 0 -45:4/0 = 0 -46:4/0 = 0 -47:4/0 = 0 -48:4/0 = 0 -49:4/0 = 0 -0:5/0 = 0 -1:5/0 = 0 -2:5/0 = 0 -3:5/0 = 0 -4:5/0 = 0 -5:5/0 = 0 -6:5/0 = 0 -7:5/0 = 0 -8:5/0 = 0 -9:5/0 = 0 -10:5/0 = 0 -11:5/0 = 0 -12:5/0 = 0 -13:5/0 = 0 -14:5/0 = 0 -15:5/0 = 0 -16:5/0 = 0 -17:5/0 = 0 -18:5/0 = 0 -19:5/0 = 0 -20:5/0 = 0 -21:5/0 = 0 -22:5/0 = 0 -23:5/0 = 0 -24:5/0 = 0 -25:5/0 = 0 -26:5/0 = 0 -27:5/0 = 0 -28:5/0 = 0 -29:5/0 = 0 -30:5/0 = 0 -31:5/0 = 0 -32:5/0 = 0 -33:5/0 = 0 -34:5/0 = 0 -35:5/0 = 0 -36:5/0 = 0 -37:5/0 = 0 -38:5/0 = 0 -39:5/0 = 0 -40:5/0 = 0 -41:5/0 = 0 -42:5/0 = 0 -43:5/0 = 0 -44:5/0 = 0 -45:5/0 = 0 -46:5/0 = 0 -47:5/0 = 0 -48:5/0 = 0 -49:5/0 = 0 -0:6/0 = 0 -1:6/0 = 0 -2:6/0 = 0 -3:6/0 = 0 -4:6/0 = 0 -5:6/0 = 0 -6:6/0 = 0 -7:6/0 = 0 -8:6/0 = 0 -9:6/0 = 0 -10:6/0 = 0 -11:6/0 = 0 -12:6/0 = 0 -13:6/0 = 0 -14:6/0 = 0 -15:6/0 = 0 -16:6/0 = 0 -17:6/0 = 0 -18:6/0 = 0 -19:6/0 = 0 -20:6/0 = 0 -21:6/0 = 0 -22:6/0 = 0 -23:6/0 = 0 -24:6/0 = 0 -25:6/0 = 0 -26:6/0 = 0 -27:6/0 = 0 -28:6/0 = 0 -29:6/0 = 0 -30:6/0 = 0 -31:6/0 = 0 -32:6/0 = 0 -33:6/0 = 0 -34:6/0 = 0 -35:6/0 = 0 -36:6/0 = 0 -37:6/0 = 0 -38:6/0 = 0 -39:6/0 = 0 -40:6/0 = 0 -41:6/0 = 0 -42:6/0 = 0 -43:6/0 = 0 -44:6/0 = 0 -45:6/0 = 0 -46:6/0 = 0 -47:6/0 = 0 -48:6/0 = 0 -49:6/0 = 0 -0:7/0 = 0 -1:7/0 = 0 -2:7/0 = 0 -3:7/0 = 0 -4:7/0 = 0 -5:7/0 = 0 -6:7/0 = 0 -7:7/0 = 0 -8:7/0 = 0 -9:7/0 = 0 -10:7/0 = 0 -11:7/0 = 0 -12:7/0 = 0 -13:7/0 = 0 -14:7/0 = 0 -15:7/0 = 0 -16:7/0 = 0 -17:7/0 = 0 -18:7/0 = 0 -19:7/0 = 0 -20:7/0 = 0 -21:7/0 = 0 -22:7/0 = 0 -23:7/0 = 0 -24:7/0 = 0 -25:7/0 = 0 -26:7/0 = 0 -27:7/0 = 0 -28:7/0 = 0 -29:7/0 = 0 -30:7/0 = 0 -31:7/0 = 0 -32:7/0 = 0 -33:7/0 = 0 -34:7/0 = 0 -35:7/0 = 0 -36:7/0 = 0 -37:7/0 = 0 -38:7/0 = 0 -39:7/0 = 0 -40:7/0 = 0 -41:7/0 = 0 -42:7/0 = 0 -43:7/0 = 0 -44:7/0 = 0 -45:7/0 = 0 -46:7/0 = 0 -47:7/0 = 0 -48:7/0 = 0 -49:7/0 = 0 -0:8/0 = 0 -1:8/0 = 0 -2:8/0 = 0 -3:8/0 = 0 -4:8/0 = 0 -5:8/0 = 0 -6:8/0 = 0 -7:8/0 = 0 -8:8/0 = 0 -9:8/0 = 0 -10:8/0 = 0 -11:8/0 = 0 -12:8/0 = 0 -13:8/0 = 0 -14:8/0 = 0 -15:8/0 = 0 -16:8/0 = 0 -17:8/0 = 0 -18:8/0 = 0 -19:8/0 = 0 -20:8/0 = 0 -21:8/0 = 0 -22:8/0 = 0 -23:8/0 = 0 -24:8/0 = 0 -25:8/0 = 0 -26:8/0 = 0 -27:8/0 = 0 -28:8/0 = 0 -29:8/0 = 0 -30:8/0 = 0 -31:8/0 = 0 -32:8/0 = 0 -33:8/0 = 0 -34:8/0 = 0 -35:8/0 = 0 -36:8/0 = 0 -37:8/0 = 0 -38:8/0 = 0 -39:8/0 = 0 -40:8/0 = 0 -41:8/0 = 0 -42:8/0 = 0 -43:8/0 = 0 -44:8/0 = 0 -45:8/0 = 0 -46:8/0 = 0 -47:8/0 = 0 -48:8/0 = 0 -49:8/0 = 0 -0:9/0 = 0 -1:9/0 = 0 -2:9/0 = 0 -3:9/0 = 0 -4:9/0 = 0 -5:9/0 = 0 -6:9/0 = 0 -7:9/0 = 0 -8:9/0 = 0 -9:9/0 = 0 -10:9/0 = 0 -11:9/0 = 0 -12:9/0 = 0 -13:9/0 = 0 -14:9/0 = 0 -15:9/0 = 0 -16:9/0 = 0 -17:9/0 = 0 -18:9/0 = 0 -19:9/0 = 0 -20:9/0 = 0 -21:9/0 = 0 -22:9/0 = 0 -23:9/0 = 0 -24:9/0 = 0 -25:9/0 = 0 -26:9/0 = 0 -27:9/0 = 0 -28:9/0 = 0 -29:9/0 = 0 -30:9/0 = 0 -31:9/0 = 0 -32:9/0 = 0 -33:9/0 = 0 -34:9/0 = 0 -35:9/0 = 0 -36:9/0 = 0 -37:9/0 = 0 -38:9/0 = 0 -39:9/0 = 0 -40:9/0 = 0 -41:9/0 = 0 -42:9/0 = 0 -43:9/0 = 0 -44:9/0 = 0 -45:9/0 = 0 -46:9/0 = 0 -47:9/0 = 0 -48:9/0 = 0 -49:9/0 = 0 -0:10/0 = 0 -1:10/0 = 0 -2:10/0 = 0 -3:10/0 = 0 -4:10/0 = 0 -5:10/0 = 0 -6:10/0 = 0 -7:10/0 = 0 -8:10/0 = 0 -9:10/0 = 0 -10:10/0 = 0 -11:10/0 = 0 -12:10/0 = 0 -13:10/0 = 0 -14:10/0 = 0 -15:10/0 = 0 -16:10/0 = 0 -17:10/0 = 0 -18:10/0 = 0 -19:10/0 = 0 -20:10/0 = 0 -21:10/0 = 0 -22:10/0 = 0 -23:10/0 = 0 -24:10/0 = 0 -25:10/0 = 0 -26:10/0 = 0 -27:10/0 = 0 -28:10/0 = 0 -29:10/0 = 0 -30:10/0 = 0 -31:10/0 = 0 -32:10/0 = 0 -33:10/0 = 0 -34:10/0 = 0 -35:10/0 = 0 -36:10/0 = 0 -37:10/0 = 0 -38:10/0 = 0 -39:10/0 = 0 -40:10/0 = 0 -41:10/0 = 0 -42:10/0 = 0 -43:10/0 = 0 -44:10/0 = 0 -45:10/0 = 0 -46:10/0 = 0 -47:10/0 = 0 -48:10/0 = 0 -49:10/0 = 0 -0:11/0 = 0 -1:11/0 = 0 -2:11/0 = 0 -3:11/0 = 0 -4:11/0 = 0 -5:11/0 = 0 -6:11/0 = 0 -7:11/0 = 0 -8:11/0 = 0 -9:11/0 = 0 -10:11/0 = 0 -11:11/0 = 0 -12:11/0 = 0 -13:11/0 = 0 -14:11/0 = 0 -15:11/0 = 0 -16:11/0 = 0 -17:11/0 = 0 -18:11/0 = 0 -19:11/0 = 0 -20:11/0 = 0 -21:11/0 = 0 -22:11/0 = 0 -23:11/0 = 0 -24:11/0 = 0 -25:11/0 = 0 -26:11/0 = 0 -27:11/0 = 0 -28:11/0 = 0 -29:11/0 = 0 -30:11/0 = 0 -31:11/0 = 0 -32:11/0 = 0 -33:11/0 = 0 -34:11/0 = 0 -35:11/0 = 0 -36:11/0 = 0 -37:11/0 = 0 -38:11/0 = 0 -39:11/0 = 0 -40:11/0 = 0 -41:11/0 = 0 -42:11/0 = 0 -43:11/0 = 0 -44:11/0 = 0 -45:11/0 = 0 -46:11/0 = 0 -47:11/0 = 0 -48:11/0 = 0 -49:11/0 = 0 -0:12/0 = 0 -1:12/0 = 0 -2:12/0 = 0 -3:12/0 = 0 -4:12/0 = 0 -5:12/0 = 0 -6:12/0 = 0 -7:12/0 = 0 -8:12/0 = 0 -9:12/0 = 0 -10:12/0 = 0 -11:12/0 = 0 -12:12/0 = 0 -13:12/0 = 0 -14:12/0 = 0 -15:12/0 = 0 -16:12/0 = 0 -17:12/0 = 0 -18:12/0 = 0 -19:12/0 = 0 -20:12/0 = 0 -21:12/0 = 0 -22:12/0 = 0 -23:12/0 = 0 -24:12/0 = 0 -25:12/0 = 0 -26:12/0 = 0 -27:12/0 = 0 -28:12/0 = 0 -29:12/0 = 0 -30:12/0 = 0 -31:12/0 = 0 -32:12/0 = 0 -33:12/0 = 0 -34:12/0 = 0 -35:12/0 = 0 -36:12/0 = 0 -37:12/0 = 0 -38:12/0 = 0 -39:12/0 = 0 -40:12/0 = 0 -41:12/0 = 0 -42:12/0 = 0 -43:12/0 = 0 -44:12/0 = 0 -45:12/0 = 0 -46:12/0 = 0 -47:12/0 = 0 -48:12/0 = 0 -49:12/0 = 0 -0:13/0 = 0 -1:13/0 = 0 -2:13/0 = 0 -3:13/0 = 0 -4:13/0 = 0 -5:13/0 = 0 -6:13/0 = 0 -7:13/0 = 0 -8:13/0 = 0 -9:13/0 = 0 -10:13/0 = 0 -11:13/0 = 0 -12:13/0 = 0 -13:13/0 = 0 -14:13/0 = 0 -15:13/0 = 0 -16:13/0 = 0 -17:13/0 = 0 -18:13/0 = 0 -19:13/0 = 0 -20:13/0 = 0 -21:13/0 = 0 -22:13/0 = 0 -23:13/0 = 0 -24:13/0 = 0 -25:13/0 = 0 -26:13/0 = 0 -27:13/0 = 0 -28:13/0 = 0 -29:13/0 = 0 -30:13/0 = 0 -31:13/0 = 0 -32:13/0 = 0 -33:13/0 = 0 -34:13/0 = 0 -35:13/0 = 0 -36:13/0 = 0 -37:13/0 = 0 -38:13/0 = 0 -39:13/0 = 0 -40:13/0 = 0 -41:13/0 = 0 -42:13/0 = 0 -43:13/0 = 0 -44:13/0 = 0 -45:13/0 = 0 -46:13/0 = 0 -47:13/0 = 0 -48:13/0 = 0 -49:13/0 = 0 -0:14/0 = 0 -1:14/0 = 0 -2:14/0 = 0 -3:14/0 = 0 -4:14/0 = 0 -5:14/0 = 0 -6:14/0 = 0 -7:14/0 = 0 -8:14/0 = 0 -9:14/0 = 0 -10:14/0 = 0 -11:14/0 = 0 -12:14/0 = 0 -13:14/0 = 0 -14:14/0 = 0 -15:14/0 = 0 -16:14/0 = 0 -17:14/0 = 0 -18:14/0 = 0 -19:14/0 = 0 -20:14/0 = 0 -21:14/0 = 0 -22:14/0 = 0 -23:14/0 = 0 -24:14/0 = 0 -25:14/0 = 0 -26:14/0 = 0 -27:14/0 = 0 -28:14/0 = 0 -29:14/0 = 0 -30:14/0 = 0 -31:14/0 = 0 -32:14/0 = 0 -33:14/0 = 0 -34:14/0 = 0 -35:14/0 = 0 -36:14/0 = 0 -37:14/0 = 0 -38:14/0 = 0 -39:14/0 = 0 -40:14/0 = 0 -41:14/0 = 0 -42:14/0 = 0 -43:14/0 = 0 -44:14/0 = 0 -45:14/0 = 0 -46:14/0 = 0 -47:14/0 = 0 -48:14/0 = 0 -49:14/0 = 0 -0:15/0 = 0 -1:15/0 = 0 -2:15/0 = 0 -3:15/0 = 0 -4:15/0 = 0 -5:15/0 = 0 -6:15/0 = 0 -7:15/0 = 0 -8:15/0 = 0 -9:15/0 = 0 -10:15/0 = 0 -11:15/0 = 0 -12:15/0 = 0 -13:15/0 = 0 -14:15/0 = 0 -15:15/0 = 0 -16:15/0 = 0 -17:15/0 = 0 -18:15/0 = 0 -19:15/0 = 0 -20:15/0 = 0 -21:15/0 = 0 -22:15/0 = 0 -23:15/0 = 0 -24:15/0 = 0 -25:15/0 = 0 -26:15/0 = 0 -27:15/0 = 0 -28:15/0 = 0 -29:15/0 = 0 -30:15/0 = 0 -31:15/0 = 0 -32:15/0 = 0 -33:15/0 = 0 -34:15/0 = 0 -35:15/0 = 0 -36:15/0 = 0 -37:15/0 = 0 -38:15/0 = 0 -39:15/0 = 0 -40:15/0 = 0 -41:15/0 = 0 -42:15/0 = 0 -43:15/0 = 0 -44:15/0 = 0 -45:15/0 = 0 -46:15/0 = 0 -47:15/0 = 0 -48:15/0 = 0 -49:15/0 = 0 -0:16/0 = 0 -1:16/0 = 0 -2:16/0 = 0 -3:16/0 = 0 -4:16/0 = 0 -5:16/0 = 0 -6:16/0 = 0 -7:16/0 = 0 -8:16/0 = 0 -9:16/0 = 0 -10:16/0 = 0 -11:16/0 = 0 -12:16/0 = 0 -13:16/0 = 0 -14:16/0 = 0 -15:16/0 = 0 -16:16/0 = 0 -17:16/0 = 0 -18:16/0 = 0 -19:16/0 = 0 -20:16/0 = 0 -21:16/0 = 0 -22:16/0 = 0 -23:16/0 = 0 -24:16/0 = 0 -25:16/0 = 0 -26:16/0 = 0 -27:16/0 = 0 -28:16/0 = 0 -29:16/0 = 0 -30:16/0 = 0 -31:16/0 = 0 -32:16/0 = 0 -33:16/0 = 0 -34:16/0 = 0 -35:16/0 = 0 -36:16/0 = 0 -37:16/0 = 0 -38:16/0 = 0 -39:16/0 = 0 -40:16/0 = 0 -41:16/0 = 0 -42:16/0 = 0 -43:16/0 = 0 -44:16/0 = 0 -45:16/0 = 0 -46:16/0 = 0 -47:16/0 = 0 -48:16/0 = 0 -49:16/0 = 0 -0:17/0 = 0 -1:17/0 = 0 -2:17/0 = 0 -3:17/0 = 0 -4:17/0 = 0 -5:17/0 = 0 -6:17/0 = 0 -7:17/0 = 0 -8:17/0 = 0 -9:17/0 = 0 -10:17/0 = 0 -11:17/0 = 0 -12:17/0 = 0 -13:17/0 = 0 -14:17/0 = 0 -15:17/0 = 0 -16:17/0 = 0 -17:17/0 = 0 -18:17/0 = 0 -19:17/0 = 0 -20:17/0 = 0 -21:17/0 = 0 -22:17/0 = 0 -23:17/0 = 0 -24:17/0 = 0 -25:17/0 = 0 -26:17/0 = 0 -27:17/0 = 0 -28:17/0 = 0 -29:17/0 = 0 -30:17/0 = 0 -31:17/0 = 0 -32:17/0 = 0 -33:17/0 = 0 -34:17/0 = 0 -35:17/0 = 0 -36:17/0 = 0 -37:17/0 = 0 -38:17/0 = 0 -39:17/0 = 0 -40:17/0 = 0 -41:17/0 = 0 -42:17/0 = 0 -43:17/0 = 0 -44:17/0 = 0 -45:17/0 = 0 -46:17/0 = 0 -47:17/0 = 0 -48:17/0 = 0 -49:17/0 = 0 -0:18/0 = 0 -1:18/0 = 0 -2:18/0 = 0 -3:18/0 = 0 -4:18/0 = 0 -5:18/0 = 0 -6:18/0 = 0 -7:18/0 = 0 -8:18/0 = 0 -9:18/0 = 0 -10:18/0 = 0 -11:18/0 = 0 -12:18/0 = 0 -13:18/0 = 0 -14:18/0 = 0 -15:18/0 = 0 -16:18/0 = 0 -17:18/0 = 0 -18:18/0 = 0 -19:18/0 = 0 -20:18/0 = 0 -21:18/0 = 0 -22:18/0 = 0 -23:18/0 = 0 -24:18/0 = 0 -25:18/0 = 0 -26:18/0 = 0 -27:18/0 = 0 -28:18/0 = 0 -29:18/0 = 0 -30:18/0 = 0 -31:18/0 = 0 -32:18/0 = 0 -33:18/0 = 0 -34:18/0 = 0 -35:18/0 = 0 -36:18/0 = 0 -37:18/0 = 0 -38:18/0 = 0 -39:18/0 = 0 -40:18/0 = 0 -41:18/0 = 0 -42:18/0 = 0 -43:18/0 = 0 -44:18/0 = 0 -45:18/0 = 0 -46:18/0 = 0 -47:18/0 = 0 -48:18/0 = 0 -49:18/0 = 0 -0:19/0 = 0 -1:19/0 = 0 -2:19/0 = 0 -3:19/0 = 0 -4:19/0 = 0 -5:19/0 = 0 -6:19/0 = 0 -7:19/0 = 0 -8:19/0 = 0 -9:19/0 = 0 -10:19/0 = 0 -11:19/0 = 0 -12:19/0 = 0 -13:19/0 = 0 -14:19/0 = 0 -15:19/0 = 0 -16:19/0 = 0 -17:19/0 = 0 -18:19/0 = 0 -19:19/0 = 0 -20:19/0 = 0 -21:19/0 = 0 -22:19/0 = 0 -23:19/0 = 0 -24:19/0 = 0 -25:19/0 = 0 -26:19/0 = 0 -27:19/0 = 0 -28:19/0 = 0 -29:19/0 = 0 -30:19/0 = 0 -31:19/0 = 0 -32:19/0 = 0 -33:19/0 = 0 -34:19/0 = 0 -35:19/0 = 0 -36:19/0 = 0 -37:19/0 = 0 -38:19/0 = 0 -39:19/0 = 0 -40:19/0 = 0 -41:19/0 = 0 -42:19/0 = 0 -43:19/0 = 0 -44:19/0 = 0 -45:19/0 = 0 -46:19/0 = 0 -47:19/0 = 0 -48:19/0 = 0 -49:19/0 = 0 -0:20/0 = 0 -1:20/0 = 0 -2:20/0 = 0 -3:20/0 = 0 -4:20/0 = 0 -5:20/0 = 0 -6:20/0 = 0 -7:20/0 = 0 -8:20/0 = 0 -9:20/0 = 0 -10:20/0 = 0 -11:20/0 = 0 -12:20/0 = 0 -13:20/0 = 0 -14:20/0 = 0 -15:20/0 = 0 -16:20/0 = 0 -17:20/0 = 0 -18:20/0 = 0 -19:20/0 = 0 -20:20/0 = 0 -21:20/0 = 0 -22:20/0 = 0 -23:20/0 = 0 -24:20/0 = 0 -25:20/0 = 0 -26:20/0 = 0 -27:20/0 = 0 -28:20/0 = 0 -29:20/0 = 0 -30:20/0 = 0 -31:20/0 = 0 -32:20/0 = 0 -33:20/0 = 0 -34:20/0 = 0 -35:20/0 = 0 -36:20/0 = 0 -37:20/0 = 0 -38:20/0 = 0 -39:20/0 = 0 -40:20/0 = 0 -41:20/0 = 0 -42:20/0 = 0 -43:20/0 = 0 -44:20/0 = 0 -45:20/0 = 0 -46:20/0 = 0 -47:20/0 = 0 -48:20/0 = 0 -49:20/0 = 0 -0:21/0 = 0 -1:21/0 = 0 -2:21/0 = 0 -3:21/0 = 0 -4:21/0 = 0 -5:21/0 = 0 -6:21/0 = 0 -7:21/0 = 0 -8:21/0 = 0 -9:21/0 = 0 -10:21/0 = 0 -11:21/0 = 0 -12:21/0 = 0 -13:21/0 = 0 -14:21/0 = 0 -15:21/0 = 0 -16:21/0 = 0 -17:21/0 = 0 -18:21/0 = 0 -19:21/0 = 0 -20:21/0 = 0 -21:21/0 = 0 -22:21/0 = 0 -23:21/0 = 0 -24:21/0 = 0 -25:21/0 = 0 -26:21/0 = 0 -27:21/0 = 0 -28:21/0 = 0 -29:21/0 = 0 -30:21/0 = 0 -31:21/0 = 0 -32:21/0 = 0 -33:21/0 = 0 -34:21/0 = 0 -35:21/0 = 0 -36:21/0 = 0 -37:21/0 = 0 -38:21/0 = 0 -39:21/0 = 0 -40:21/0 = 0 -41:21/0 = 0 -42:21/0 = 0 -43:21/0 = 0 -44:21/0 = 0 -45:21/0 = 0 -46:21/0 = 0 -47:21/0 = 0 -48:21/0 = 0 -49:21/0 = 0 -0:22/0 = 0 -1:22/0 = 0 -2:22/0 = 0 -3:22/0 = 0 -4:22/0 = 0 -5:22/0 = 0 -6:22/0 = 0 -7:22/0 = 0 -8:22/0 = 0 -9:22/0 = 0 -10:22/0 = 0 -11:22/0 = 0 -12:22/0 = 0 -13:22/0 = 0 -14:22/0 = 0 -15:22/0 = 0 -16:22/0 = 0 -17:22/0 = 0 -18:22/0 = 0 -19:22/0 = 0 -20:22/0 = 0 -21:22/0 = 0 -22:22/0 = 0 -23:22/0 = 0 -24:22/0 = 0 -25:22/0 = 0 -26:22/0 = 0 -27:22/0 = 0 -28:22/0 = 0 -29:22/0 = 0 -30:22/0 = 0 -31:22/0 = 0 -32:22/0 = 0 -33:22/0 = 0 -34:22/0 = 0 -35:22/0 = 0 -36:22/0 = 0 -37:22/0 = 0 -38:22/0 = 0 -39:22/0 = 0 -40:22/0 = 0 -41:22/0 = 0 -42:22/0 = 0 -43:22/0 = 0 -44:22/0 = 0 -45:22/0 = 0 -46:22/0 = 0 -47:22/0 = 0 -48:22/0 = 0 -49:22/0 = 0 -0:23/0 = 0 -1:23/0 = 0 -2:23/0 = 0 -3:23/0 = 0 -4:23/0 = 0 -5:23/0 = 0 -6:23/0 = 0 -7:23/0 = 0 -8:23/0 = 0 -9:23/0 = 0 -10:23/0 = 0 -11:23/0 = 0 -12:23/0 = 0 -13:23/0 = 0 -14:23/0 = 0 -15:23/0 = 0 -16:23/0 = 0 -17:23/0 = 0 -18:23/0 = 0 -19:23/0 = 0 -20:23/0 = 0 -21:23/0 = 0 -22:23/0 = 0 -23:23/0 = 0 -24:23/0 = 0 -25:23/0 = 0 -26:23/0 = 0 -27:23/0 = 0 -28:23/0 = 0 -29:23/0 = 0 -30:23/0 = 0 -31:23/0 = 0 -32:23/0 = 0 -33:23/0 = 0 -34:23/0 = 0 -35:23/0 = 0 -36:23/0 = 0 -37:23/0 = 0 -38:23/0 = 0 -39:23/0 = 0 -40:23/0 = 0 -41:23/0 = 0 -42:23/0 = 0 -43:23/0 = 0 -44:23/0 = 0 -45:23/0 = 0 -46:23/0 = 0 -47:23/0 = 0 -48:23/0 = 0 -49:23/0 = 0 -0:24/0 = 0 -1:24/0 = 0 -2:24/0 = 0 -3:24/0 = 0 -4:24/0 = 0 -5:24/0 = 0 -6:24/0 = 0 -7:24/0 = 0 -8:24/0 = 0 -9:24/0 = 0 -10:24/0 = 0 -11:24/0 = 0 -12:24/0 = 0 -13:24/0 = 0 -14:24/0 = 0 -15:24/0 = 0 -16:24/0 = 0 -17:24/0 = 0 -18:24/0 = 0 -19:24/0 = 0 -20:24/0 = 0 -21:24/0 = 0 -22:24/0 = 0 -23:24/0 = 0 -24:24/0 = 0 -25:24/0 = 0 -26:24/0 = 0 -27:24/0 = 0 -28:24/0 = 0 -29:24/0 = 0 -30:24/0 = 0 -31:24/0 = 0 -32:24/0 = 0 -33:24/0 = 0 -34:24/0 = 0 -35:24/0 = 0 -36:24/0 = 0 -37:24/0 = 0 -38:24/0 = 0 -39:24/0 = 0 -40:24/0 = 0 -41:24/0 = 0 -42:24/0 = 0 -43:24/0 = 0 -44:24/0 = 0 -45:24/0 = 0 -46:24/0 = 0 -47:24/0 = 0 -48:24/0 = 0 -49:24/0 = 0 -0:25/0 = 0 -1:25/0 = 0 -2:25/0 = 0 -3:25/0 = 0 -4:25/0 = 0 -5:25/0 = 0 -6:25/0 = 0 -7:25/0 = 0 -8:25/0 = 0 -9:25/0 = 0 -10:25/0 = 0 -11:25/0 = 0 -12:25/0 = 0 -13:25/0 = 0 -14:25/0 = 0 -15:25/0 = 0 -16:25/0 = 0 -17:25/0 = 0 -18:25/0 = 0 -19:25/0 = 0 -20:25/0 = 0 -21:25/0 = 0 -22:25/0 = 0 -23:25/0 = 0 -24:25/0 = 0 -25:25/0 = 0 -26:25/0 = 0 -27:25/0 = 0 -28:25/0 = 0 -29:25/0 = 0 -30:25/0 = 0 -31:25/0 = 0 -32:25/0 = 0 -33:25/0 = 0 -34:25/0 = 0 -35:25/0 = 0 -36:25/0 = 0 -37:25/0 = 0 -38:25/0 = 0 -39:25/0 = 0 -40:25/0 = 0 -41:25/0 = 0 -42:25/0 = 0 -43:25/0 = 0 -44:25/0 = 0 -45:25/0 = 0 -46:25/0 = 0 -47:25/0 = 0 -48:25/0 = 0 -49:25/0 = 0 -0:26/0 = 0 -1:26/0 = 0 -2:26/0 = 0 -3:26/0 = 0 -4:26/0 = 0 -5:26/0 = 0 -6:26/0 = 0 -7:26/0 = 0 -8:26/0 = 0 -9:26/0 = 0 -10:26/0 = 0 -11:26/0 = 0 -12:26/0 = 0 -13:26/0 = 0 -14:26/0 = 0 -15:26/0 = 0 -16:26/0 = 0 -17:26/0 = 0 -18:26/0 = 0 -19:26/0 = 0 -20:26/0 = 0 -21:26/0 = 0 -22:26/0 = 0 -23:26/0 = 0 -24:26/0 = 0 -25:26/0 = 0 -26:26/0 = 0 -27:26/0 = 0 -28:26/0 = 0 -29:26/0 = 0 -30:26/0 = 0 -31:26/0 = 0 -32:26/0 = 0 -33:26/0 = 0 -34:26/0 = 0 -35:26/0 = 0 -36:26/0 = 0 -37:26/0 = 0 -38:26/0 = 0 -39:26/0 = 0 -40:26/0 = 0 -41:26/0 = 0 -42:26/0 = 0 -43:26/0 = 0 -44:26/0 = 0 -45:26/0 = 0 -46:26/0 = 0 -47:26/0 = 0 -48:26/0 = 0 -49:26/0 = 0 -0:27/0 = 0 -1:27/0 = 0 -2:27/0 = 0 -3:27/0 = 0 -4:27/0 = 0 -5:27/0 = 0 -6:27/0 = 0 -7:27/0 = 0 -8:27/0 = 0 -9:27/0 = 0 -10:27/0 = 0 -11:27/0 = 0 -12:27/0 = 0 -13:27/0 = 0 -14:27/0 = 0 -15:27/0 = 0 -16:27/0 = 0 -17:27/0 = 0 -18:27/0 = 0 -19:27/0 = 0 -20:27/0 = 0 -21:27/0 = 0 -22:27/0 = 0 -23:27/0 = 0 -24:27/0 = 0 -25:27/0 = 0 -26:27/0 = 0 -27:27/0 = 0 -28:27/0 = 0 -29:27/0 = 0 -30:27/0 = 0 -31:27/0 = 0 -32:27/0 = 0 -33:27/0 = 0 -34:27/0 = 0 -35:27/0 = 0 -36:27/0 = 0 -37:27/0 = 0 -38:27/0 = 0 -39:27/0 = 0 -40:27/0 = 0 -41:27/0 = 0 -42:27/0 = 0 -43:27/0 = 0 -44:27/0 = 0 -45:27/0 = 0 -46:27/0 = 0 -47:27/0 = 0 -48:27/0 = 0 -49:27/0 = 0 -0:28/0 = 0 -1:28/0 = 0 -2:28/0 = 0 -3:28/0 = 0 -4:28/0 = 0 -5:28/0 = 0 -6:28/0 = 0 -7:28/0 = 0 -8:28/0 = 0 -9:28/0 = 0 -10:28/0 = 0 -11:28/0 = 0 -12:28/0 = 0 -13:28/0 = 0 -14:28/0 = 0 -15:28/0 = 0 -16:28/0 = 0 -17:28/0 = 0 -18:28/0 = 0 -19:28/0 = 0 -20:28/0 = 0 -21:28/0 = 0 -22:28/0 = 0 -23:28/0 = 0 -24:28/0 = 0 -25:28/0 = 0 -26:28/0 = 0 -27:28/0 = 0 -28:28/0 = 0 -29:28/0 = 0 -30:28/0 = 0 -31:28/0 = 0 -32:28/0 = 0 -33:28/0 = 0 -34:28/0 = 0 -35:28/0 = 0 -36:28/0 = 0 -37:28/0 = 0 -38:28/0 = 0 -39:28/0 = 0 -40:28/0 = 0 -41:28/0 = 0 -42:28/0 = 0 -43:28/0 = 0 -44:28/0 = 0 -45:28/0 = 0 -46:28/0 = 0 -47:28/0 = 0 -48:28/0 = 0 -49:28/0 = 0 -0:29/0 = 0 -1:29/0 = 0 -2:29/0 = 0 -3:29/0 = 0 -4:29/0 = 0 -5:29/0 = 0 -6:29/0 = 0 -7:29/0 = 0 -8:29/0 = 0 -9:29/0 = 0 -10:29/0 = 0 -11:29/0 = 0 -12:29/0 = 0 -13:29/0 = 0 -14:29/0 = 0 -15:29/0 = 0 -16:29/0 = 0 -17:29/0 = 0 -18:29/0 = 0 -19:29/0 = 0 -20:29/0 = 0 -21:29/0 = 0 -22:29/0 = 0 -23:29/0 = 0 -24:29/0 = 0 -25:29/0 = 0 -26:29/0 = 0 -27:29/0 = 0 -28:29/0 = 0 -29:29/0 = 0 -30:29/0 = 0 -31:29/0 = 0 -32:29/0 = 0 -33:29/0 = 0 -34:29/0 = 0 -35:29/0 = 0 -36:29/0 = 0 -37:29/0 = 0 -38:29/0 = 0 -39:29/0 = 0 -40:29/0 = 0 -41:29/0 = 0 -42:29/0 = 0 -43:29/0 = 0 -44:29/0 = 0 -45:29/0 = 0 -46:29/0 = 0 -47:29/0 = 0 -48:29/0 = 0 -49:29/0 = 0 -0:30/0 = 0 -1:30/0 = 0 -2:30/0 = 0 -3:30/0 = 0 -4:30/0 = 0 -5:30/0 = 0 -6:30/0 = 0 -7:30/0 = 0 -8:30/0 = 0 -9:30/0 = 0 -10:30/0 = 0 -11:30/0 = 0 -12:30/0 = 0 -13:30/0 = 0 -14:30/0 = 0 -15:30/0 = 0 -16:30/0 = 0 -17:30/0 = 0 -18:30/0 = 0 -19:30/0 = 0 -20:30/0 = 0 -21:30/0 = 0 -22:30/0 = 0 -23:30/0 = 0 -24:30/0 = 0 -25:30/0 = 0 -26:30/0 = 0 -27:30/0 = 0 -28:30/0 = 0 -29:30/0 = 0 -30:30/0 = 0 -31:30/0 = 0 -32:30/0 = 0 -33:30/0 = 0 -34:30/0 = 0 -35:30/0 = 0 -36:30/0 = 0 -37:30/0 = 0 -38:30/0 = 0 -39:30/0 = 0 -40:30/0 = 0 -41:30/0 = 0 -42:30/0 = 0 -43:30/0 = 0 -44:30/0 = 0 -45:30/0 = 0 -46:30/0 = 0 -47:30/0 = 0 -48:30/0 = 0 -49:30/0 = 0 [resource] custom_data_layer_0/name = "walkable" @@ -1607,5 +71,4 @@ custom_data_layer_2/type = 2 sources/0 = SubResource("TileSetAtlasSource_114re") sources/2 = SubResource("TileSetAtlasSource_1og8x") sources/3 = SubResource("TileSetAtlasSource_i41cv") -sources/5 = SubResource("TileSetAtlasSource_m8frf") sources/1 = SubResource("TileSetAtlasSource_x77e4") diff --git a/project/main-scenes/island.tscn b/project/main-scenes/island.tscn index b0060d0..395f502 100644 --- a/project/main-scenes/island.tscn +++ b/project/main-scenes/island.tscn @@ -14,6 +14,16 @@ script = ExtResource("1_eeg2d") [node name="Camera2D" type="Camera2D" parent="."] script = ExtResource("2_1vbjl") +[node name="CanvasLayer" type="CanvasLayer" parent="Camera2D"] + +[node name="VBoxContainer" type="VBoxContainer" parent="Camera2D/CanvasLayer"] +offset_right = 40.0 +offset_bottom = 40.0 + +[node name="InventoryLabel" type="Label" parent="Camera2D/CanvasLayer/VBoxContainer"] +layout_mode = 2 +text = "test" + [node name="Tileset" type="Node2D" parent="."] script = ExtResource("1_k0rw8") @@ -28,7 +38,7 @@ tile_set = ExtResource("1_vlccq") [node name="InteractiveObjectsLayer" type="TileMapLayer" parent="Tileset"] scale = Vector2(0.979337, 1.0577) -tile_map_data = PackedByteArray("AAASABYAAQAAAAEAAAAWAAoAAQAAAAEAAAALABkAAQAAAAIAAAATABwAAQAAAAMAAAASAA8AAQAAAAMAAAAQAAUAAQAAAAMAAAAhAAkAAQAAAAMAAAAKABkAAQAAAAQAAABEACIAAQAAAAUAAABsADUAAQAAAAYAAABwAA8AAQAAAAcAAAA=") +tile_map_data = PackedByteArray("AAASABYAAQAAAAEAAAAWAAoAAQAAAAEAAAALABkAAQAAAAIAAAATABwAAQAAAAMAAAASAA8AAQAAAAMAAAAQAAUAAQAAAAMAAAAhAAkAAQAAAAMAAAAKABkAAQAAAAQAAABEACIAAQAAAAUAAABsADUAAQAAAAYAAABwAA8AAQAAAAcAAAAUAAYAAQADAAEAAAAXAAYAAQADAAAAAAARAAYAAQAEAAAAAAAJAAkAAQADAAEAAAAFAAgAAQADAAEAAAAFAAwAAQADAAEAAAAJAAwAAQADAAEAAAA=") tile_set = ExtResource("1_vlccq") [node name="PlayerLayer" type="TileMapLayer" parent="Tileset"] @@ -40,21 +50,9 @@ tile_set = ExtResource("1_vlccq") [node name="PlayerManager" type="Node" parent="."] script = ExtResource("4_1xqo1") -food_damage = null -temperature_damage = null -temperature_endure = null [node name="BehaviorTree" type="Node" parent="PlayerManager"] script = ExtResource("6_efs30") [node name="sl_Root" type="Node" parent="PlayerManager/BehaviorTree"] script = ExtResource("7_1jajd") - -[node name="CanvasLayer" type="CanvasLayer" parent="PlayerManager"] - -[node name="VBoxContainer" type="VBoxContainer" parent="PlayerManager/CanvasLayer"] -offset_right = 40.0 -offset_bottom = 40.0 - -[node name="InventoryLabel" type="Label" parent="PlayerManager/CanvasLayer/VBoxContainer"] -layout_mode = 2 diff --git a/project/scripts/global/Camera.gd b/project/scripts/global/Camera.gd index 10e6dc9..1526898 100644 --- a/project/scripts/global/Camera.gd +++ b/project/scripts/global/Camera.gd @@ -1,7 +1,7 @@ class_name Camera extends Camera2D -@export var border_acceleration: float = 2000.0 +@export var border_acceleration: float = 0#2000.0 @export var max_speed: float = 500.0 @export var inner_border_threshold: float = 60.0 @export var outer_border_threshold: float = 40.0 diff --git a/project/scripts/items/item.gd b/project/scripts/items/item.gd deleted file mode 100644 index c38ee8d..0000000 --- a/project/scripts/items/item.gd +++ /dev/null @@ -1,6 +0,0 @@ -class_name Item -extends Resource - -@export var name: String = "" -@export var max_stack: int = 1 -@export var atlas_coords: Vector2i = Vector2i(-1, -1) diff --git a/project/scripts/player/PlayerManager.gd b/project/scripts/player/PlayerManager.gd index 1664c83..7d66440 100644 --- a/project/scripts/player/PlayerManager.gd +++ b/project/scripts/player/PlayerManager.gd @@ -2,9 +2,11 @@ class_name PlayerManager extends Node @onready var inventory_label = $CanvasLayer/VBoxContainer/InventoryLabel + @export var food_damage: int = 1 @export var temperature_damage: int = 1 @export var temperature_endure: int = 50 +@export var view_distance: int = 50 var tilemap_types: TileMapTileTypes = TileMapTileTypes.new() # @@ -22,165 +24,163 @@ var inventory_slot: Vector2i = tilemap_types.EMPTY func _ready() -> void: - call_deferred("defer_ready") + call_deferred("defer_ready") func defer_ready() -> void: - behavior_tree.game_manager = game_manager - update_board() + behavior_tree.game_manager = game_manager + update_board() func _process(delta: float) -> void: - if Input.is_action_just_pressed("key_3"): - game_manager.camera.go_to_zooming(game_manager.world.tilemap_player.cell_to_local(board_position), 2) - if Input.is_action_just_pressed("key_4"): - move_to_nearest_tree() - move_to_nearest_bush() - move_to_chest() - move_to_campfire() - move_to_boatpart() + if Input.is_action_just_pressed("key_3"): + game_manager.camera.go_to_zooming(game_manager.world.tilemap_player.cell_to_local(board_position), 2) + if Input.is_action_just_pressed("key_5"): + pick_up_item(Vector2i(5, 8)) + pick_up_item(Vector2i(9, 9)) + if Input.is_action_just_pressed("key_4"): + var nearest: Vector2i = find_nearest_object(game_manager.world.tilemap_types.OBJECT_COLLECTION_TREE) + # nearest.x = nearest.x - 1 + walk_towards(nearest) + update_board() + # SECTION: board access/mangement func update_board() -> void: - game_manager.world.tilemap_player.clear_cells() - game_manager.world.tilemap_player.set_cell(board_position, tilemap_types.PLAYER) + game_manager.world.tilemap_player.clear_cells() + game_manager.world.tilemap_player.set_cell(board_position, tilemap_types.PLAYER) # SECTION: inventory system func pick_up_item(tilemap_pos: Vector2i) -> void: - var pick_up_cell: TileData = game_manager.world.tilemap_interactive.get_cell(tilemap_pos) - if not pick_up_cell: - push_warning("Player trying to pick up item that does not exist at ", tilemap_pos) - return + var pick_up_cell: TileData = game_manager.world.tilemap_interactive.get_cell(tilemap_pos) + if not pick_up_cell: + push_warning("Player trying to pick up item that does not exist at ", tilemap_pos) + return - var pick_up_item_type: Vector2i = game_manager.world.tilemap_interactive.tilemap.get_cell_atlas_coords(tilemap_pos) + var pick_up_item_type: Vector2i = game_manager.world.tilemap_interactive.tilemap.get_cell_atlas_coords(tilemap_pos) - # Check if the inventory slot is empty - if inventory_slot == tilemap_types.EMPTY: - inventory_slot = pick_up_item_type - game_manager.world.tilemap_interactive.clear_cell(tilemap_pos) # Clear the tilemap - print("Picked up item:", pick_up_item_type) - else: - # Inventory is full, swap the item - print("Inventory is full. Swapping item:", inventory_slot, "with item:", pick_up_item_type) - game_manager.world.tilemap_interactive.set_cell(tilemap_pos, inventory_slot) - inventory_slot = pick_up_item_type + # check if tile will transform into another tile upon pickup + var tile_after_pickup_transform = null + if tilemap_types.OBJECT_COLLECTION_BERRY_FILLED_BUSH.has(pick_up_item_type): + tile_after_pickup_transform = tilemap_types.OBJECT_COLLECTION_BERRY_EMPTY_BUSH[0] + + # check if the inventory slot is empty + if inventory_slot == tilemap_types.EMPTY: + inventory_slot = pick_up_item_type + if tile_after_pickup_transform: + game_manager.world.tilemap_interactive.set_cell(tilemap_pos, tile_after_pickup_transform) + else: + game_manager.world.tilemap_interactive.clear_cell(tilemap_pos) + print("Picked up item: ", pick_up_item_type) + else: + # inventory is full, swap the item + print("Inventory is full. Swapping item: ", inventory_slot, " with item: ", pick_up_item_type) + if tile_after_pickup_transform: + game_manager.world.tilemap_interactive.set_cell(tilemap_pos, tile_after_pickup_transform) + var drop_location: Vector2i = game_manager.world.find_item_drop_location(tilemap_pos) + if drop_location != tilemap_types.EMPTY: + game_manager.world.tilemap_interactive.set_cell(drop_location, inventory_slot) + else: + push_warning("Could not find valid drop position for ", inventory_slot) + else: + game_manager.world.tilemap_interactive.set_cell(tilemap_pos, inventory_slot) + inventory_slot = pick_up_item_type # SECTION: player movement func walk_towards(position: Vector2i) -> void: - walk_along(game_manager.world.find_path(board_position, position)) - print(game_manager.world.find_path(board_position, position)) + var path: Array[Vector2i] = game_manager.world.find_path(board_position, position) + walk_along(path) + func walk_along(path: Array[Vector2i]) -> void: - if len(path) > 1: - var next_position: Vector2i = path[1] - var direction: Vector2i = find_direction(board_position, next_position) - move_player(direction) + if len(path) > 1: + var next_position: Vector2i = path[1] + var direction: Vector2i = find_direction(board_position, next_position) + move_player(direction) + else: + push_warning("walk_along path is empty") func move_player(direction: Vector2i) -> void: - var new_position: Vector2 = board_position + direction - if game_manager.world.is_walkable(new_position): - board_position = new_position - print("Moved to:", board_position) - update_board() - else: - push_warning("Player trying to move to non-walkable position, prevented ", new_position) + var new_position: Vector2 = board_position + direction + if game_manager.world.is_walkable(new_position): + board_position = new_position + else: + push_warning("Player trying to move to non-walkable position, prevented ", new_position) -func move_to_nearest_tree(): - move_to_nearest_object(game_manager.world.tilemap_types.OBJECT_I_TREE_1, "tree") -func move_to_nearest_bush(): - move_to_nearest_object(game_manager.world.tilemap_types.OBJECT_I_BERRY_1, "bush") +func find_nearest_object(object_collection: Array[Vector2i]) -> Vector2i: + var object_positions: Array[Vector2i] = [] -func move_to_chest(): - move_to_nearest_object(game_manager.world.tilemap_types.OBJECT_I_CHEST_1, "chest") + for obj in object_collection: + object_positions.append_array(game_manager.world.tilemap_interactive.get_cells_by_type(obj)) -func move_to_boatpart(): - move_to_nearest_object(game_manager.world.tilemap_types.OBJECT_I_BOATPART_1, "boat part") + if object_positions.size() == 0: + push_warning("No " + str(object_collection) + " found!") + return tilemap_types.NO_TILE_FOUND -# func move_to_boat_building_place(): -# move_to_nearest_object(game_manager.world.tilemap_types.OBJECT_I_BOATPART_BUILDING_PLACE, "boatbuildingplace") + var closest_object: Vector2i = tilemap_types.NO_TILE_FOUND + var shortest_distance: float = 99999999 -func move_to_campfire(): - move_to_nearest_object(game_manager.world.tilemap_types.OBJECT_I_CAMPFIRE_1, "campfire") + for position in object_positions: + var distance: float = game_manager.world.manhattan_distance(board_position, position) + if closest_object == tilemap_types.NO_TILE_FOUND or distance < shortest_distance: + closest_object = position + shortest_distance = distance -func move_to_nearest_object(object_type: Vector2i, object_name: String) -> void: - # Aktuelle Spielerposition - var player_position: Vector2i = board_position - - # Koordinaten aller Objekte des angegebenen Typs suchen - var object_positions: Array[Vector2i] = game_manager.world.tilemap_interactive.get_cells_by_type(object_type) - - if object_positions.size() == 0: - push_warning("No " + object_name + " found!") - return - - # Nächstes Objekt finden - var closest_object: Vector2i = object_positions[0] - var shortest_distance: float = player_position.distance_to(closest_object) - - for position in object_positions: - var distance: float = player_position.distance_to(position) - if distance < shortest_distance: - closest_object = position - shortest_distance = distance - - # Spieler bewegen - print("Moving to nearest " + object_name + " at:", closest_object) - walk_towards(closest_object) + print("Find nearest " + str(object_collection) + " at:", closest_object) + return closest_object func find_direction(pos_a: Vector2i, pos_b: Vector2i) -> Vector2i: - var direction: Vector2i = Vector2i(0, 0) - if pos_a.x < pos_b.x: - direction.x = 1 - elif pos_a.x > pos_b.x: - direction.x = -1 + var direction: Vector2i = Vector2i(0, 0) + if pos_a.x < pos_b.x: + direction.x = 1 + elif pos_a.x > pos_b.x: + direction.x = -1 - if pos_a.y < pos_b.y: - direction.y = 1 - elif pos_a.y > pos_b.y: - direction.y = -1 + if pos_a.y < pos_b.y: + direction.y = 1 + elif pos_a.y > pos_b.y: + direction.y = -1 - return direction + return direction # SECTION: game tick func tick_handle_temperature(cell_temperature: int): - if cell_temperature == 0: - temperature_timer = 0 - elif temperature_timer > temperature_endure: - temperature_timer += cell_temperature - health -= temperature_damage + if cell_temperature == 0: + temperature_timer = 0 + elif temperature_timer > temperature_endure: + temperature_timer += cell_temperature + health -= temperature_damage func tick_handle_food(): - if food <= 0: - health -= food_damage - - + if food <= 0: + health -= food_damage func game_tick() -> void: - behavior_tree.game_tick() + behavior_tree.game_tick() - var player_positon_array: Array[Vector2i] = game_manager.world.tilemap_player.get_cells_by_type(tilemap_types.PLAYER) - if len(player_positon_array) > 0: - var player_positon: Vector2i = player_positon_array[0] - var cell_temperature: int = game_manager.world.tilemap_temperature.get_custom_data(player_positon, "temperature", 0) as int - tick_handle_temperature(cell_temperature) - else: - push_error("No player found on tilemap") + var player_positon_array: Array[Vector2i] = game_manager.world.tilemap_player.get_cells_by_type(tilemap_types.PLAYER) + if len(player_positon_array) > 0: + var player_positon: Vector2i = player_positon_array[0] + var cell_temperature: int = game_manager.world.tilemap_temperature.get_custom_data(player_positon, "temperature", 0) as int + tick_handle_temperature(cell_temperature) + else: + push_error("No player found on tilemap") - tick_handle_food() + tick_handle_food() - if health < 0: - game_manager.player_health_depleted() + if health < 0: + game_manager.player_health_depleted() - update_board() + update_board() diff --git a/project/scripts/tilemap/TileMapLayerAccess.gd b/project/scripts/tilemap/TileMapLayerAccess.gd index 761651b..94e00eb 100644 --- a/project/scripts/tilemap/TileMapLayerAccess.gd +++ b/project/scripts/tilemap/TileMapLayerAccess.gd @@ -12,16 +12,6 @@ func setup() -> void: func get_cells_by_type(atlas_coords: Vector2i) -> Array[Vector2i]: return tilemap.get_used_cells_by_id(sid, atlas_coords) -func set_cell_custom_data(position: Vector2i, key: String, value: Variant) -> void: - var tile_data: TileData = tilemap.get_cell_tile_data(position) - if tile_data: - tile_data.set_custom_data(key, value) - -func get_cell_custom_data(position: Vector2i, key: String, default_value: Variant) -> Variant: - var tile_data: TileData = tilemap.get_cell_tile_data(position) - if tile_data: - return tile_data.get_custom_data(key) - return default_value func get_cells_by_custom_data(field_name: String, custom_data: Variant) -> Array[Vector2i]: var tiles_with_custom_data: Array = [] diff --git a/project/scripts/tilemap/TileMapTileTypes.gd b/project/scripts/tilemap/TileMapTileTypes.gd index f9c4c19..5c93b84 100644 --- a/project/scripts/tilemap/TileMapTileTypes.gd +++ b/project/scripts/tilemap/TileMapTileTypes.gd @@ -2,6 +2,7 @@ class_name TileMapTileTypes # global values const EMPTY: Vector2i = Vector2i(-1, -1) +const NO_TILE_FOUND: Vector2i = Vector2i(-999999, -999999) # # ground, sid = 0 const GROUND_GRASS: Vector2i = Vector2i(0, 0) @@ -11,22 +12,27 @@ const GROUND_SAND: Vector2i = Vector2i(3, 0) # # objects, sid = 1 # NI = not interactive - const OBJECT_NI_RANDOM_1: Vector2i = Vector2i(0, 0) # testing only, to be removed const OBJECT_NI_RANDOM_2: Vector2i = Vector2i(1, 0) # testing only, to be removed -const OBJECT_NI_ROCK_1: Vector2i = Vector2i(2, 0) +const OBJECT_NI_ROCK_1: Vector2i = Vector2i(2, 0) # I = interactive -const OBJECT_BOAT_ENGINE :Vector2i = Vector2i(0,1) -const OBJECT_FUEL : Vectro2i = Vector2i(1,1) -const OBJECT_ANCHOR: Vector2i = Vector2(2,1) -const OBJECT_EMPTY_BUSH: Vector2i = Vector2(3,0) -const OBJECT_BERRY_BUSH: Vector2i = Vector2(3,1) -const OBJECT_TREE: Vector2i = Vector2(3,0) -const OBJECT_CHEST: Vector2i = Vector(0,2) -const OBJECT_GEARS: Vector2i = Vector(1,2) -const OBJECT_MEDIKIT: Vector2i = Vector(2,2) -const OBJECT_PADDLE: Vector2i = Vector(3,2) -const OBJECT_GAS_STOVE: Vector2i = Vector(4,2) +const OBJECT_I_BOAT_ENGINE: Vector2i = Vector2i(0, 1) +const OBJECT_I_FUEL: Vector2i = Vector2i(1, 1) +const OBJECT_I_ANCHOR: Vector2i = Vector2i(2, 1) +const OBJECT_I_EMPTY_BUSH: Vector2i = Vector2i(3, 0) +const OBJECT_I_FILLED_BUSH: Vector2i = Vector2i(3, 1) +const OBJECT_I_TREE_1_TOP: Vector2i = Vector2i(4, 0) +const OBJECT_I_TREE_1_BOTTOM: Vector2i = Vector2i(4, 1) +const OBJECT_I_CHEST: Vector2i = Vector2i(0, 2) +const OBJECT_I_GEARS: Vector2i = Vector2i(1, 2) +const OBJECT_I_MEDIKIT: Vector2i = Vector2i(2, 2) +const OBJECT_I_PADDLE: Vector2i = Vector2i(3, 2) +const OBJECT_I_GAS_STOVE: Vector2i = Vector2i(4, 2) +# collections +const OBJECT_COLLECTION_TREE: Array[Vector2i] = [OBJECT_I_TREE_1_TOP, OBJECT_I_TREE_1_BOTTOM] +const OBJECT_COLLECTION_BERRY_FILLED_BUSH: Array[Vector2i] = [OBJECT_I_FILLED_BUSH] +const OBJECT_COLLECTION_BERRY_EMPTY_BUSH: Array[Vector2i] = [OBJECT_I_EMPTY_BUSH] +# # temperature, sid = 2 const TEMPERATURE_NORMAL: Vector2i = Vector2i(-1, -1) const TEMPERATURE_COLD_1: Vector2i = Vector2i(0, 0) diff --git a/project/scripts/tilemap/World.gd b/project/scripts/tilemap/World.gd index a6ab90a..518bfd3 100644 --- a/project/scripts/tilemap/World.gd +++ b/project/scripts/tilemap/World.gd @@ -8,7 +8,6 @@ var tilemap_player: TileMapLayerAccess = TileMapLayerAccess.new() var tilemap_temperature: TileMapLayerAccess = TileMapLayerAccess.new() # var tilemap_types: TileMapTileTypes = TileMapTileTypes.new() -var interactive_tile_items: Dictionary = {} func _ready() -> void: @@ -28,7 +27,6 @@ func _ready() -> void: tilemap_interactive.setup() tilemap_player.setup() tilemap_temperature.setup() - print_tree_positions() # example usage @@ -39,22 +37,19 @@ func _ready() -> void: # tilemap_ground.set_cell(Vector2i(0, 0), tilemap_types.GROUND_GRASS) # print(tilemap_ground.local_to_cell(get_local_mouse_position())) -func print_tree_positions() -> void: - var tree_coords = tilemap_types.OBJECT_I_TREE_1 # Die Atlas-Koordinaten des Baums - var tree_positions = tilemap_interactive.get_cells_by_type(tree_coords) +func find_item_drop_location(center_pos: Vector2i) -> Vector2i: + for x in range(center_pos.x - 2, center_pos.x + 2): + for y in range(center_pos.y - 2, center_pos.y + 2): + var check_pos: Vector2i = Vector2i(x, y) + if not tilemap_interactive.get_cell(check_pos) and is_walkable(check_pos): + return check_pos + return Vector2i(-1, -1) - if tree_positions.size() == 0: - print("Keine Bäume gefunden.") - return - - print("Gefundene Bäume:") - for position in tree_positions: - print("- Baum bei:", position) func is_walkable(position: Vector2i) -> bool: - var ground_tile_walkable: bool = tilemap_ground.get_custom_data(position, "walkable", false) + var ground_tile_walkable: bool = tilemap_ground.get_custom_data(position, "walkable", false) var non_interactive_walkable: bool = tilemap_non_interactive.get_custom_data(position, "walkable", true) - var interactive_walkable: bool = tilemap_interactive.get_custom_data(position, "walkable", true) + var interactive_walkable: bool = tilemap_interactive.get_custom_data(position, "walkable", true) return ground_tile_walkable and non_interactive_walkable and interactive_walkable -- 2.43.0 From 1eebbfe2649db23c96787347af46f2ece8c40a94 Mon Sep 17 00:00:00 2001 From: Dominik Koschik Date: Wed, 8 Jan 2025 18:30:53 +0100 Subject: [PATCH 5/7] added berries --- project/assets/tilemap/tilemaps.aseprite | Bin 6514 -> 6713 bytes project/assets/tilemap/tilemaps/sprite.json | 2 +- .../tilemap/tilemaps/tilemap_ground.png | Bin 2785 -> 3122 bytes 3 files changed, 1 insertion(+), 1 deletion(-) diff --git a/project/assets/tilemap/tilemaps.aseprite b/project/assets/tilemap/tilemaps.aseprite index 1eef37a28f6513c95bf661669682a28fc228a008..55b93bcba242b0a1165936886f8273e2571ed758 100644 GIT binary patch delta 3910 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 U!6+C7qktX&0Gqi0t&?~d`a#wMivR!s delta 3719 zcmV;24tVjoH1aY6av6~Vehu;%008>&HUMM*001_zjky62It~B;BOm|(000I600177 z0TUU24h{eSc%1E=dvH|M9mj2L$6=(@O@V~SBX!Uz)7H`2haIca5e60hQ0ZvLu{JS* zkOWOaUc42EJVHoYb57z>m@f|yj`QV!<|Ddxk~k``Bq!UQZ*T^c#YIY@7_%* zCu5?-`t}eR;V-8Tp3!T^NKRKn&9C&B!?kxMh|gg(^LRY7byO6t?a_=yDK?}0<%;cp zYSopz9>zLvJ^7Dy-o&+S%ys7V)QI?vL|kZ-Dbo2xT52`;KGaETj$^fMBK`LV)^1B$ zPnh^Vy>_JR8s&K#YPRJ3iFqS7^wveK4n|{;RArNE>x}|Q8&W(<%-}h-D`7*9 z55@uvADa}*;#IT9Y9k&`&pAI@cyWv@N7a19aTccNXSj8uiRI#BHPljjx!i(tfH^4S z!Pbu)AGDzq3+F>=AIx0%zzBcX$9ScEG#V|O{V!QxZp~|98Lw1xC7$JQ&#~fvko}LZ z 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 diff --git a/project/assets/tilemap/tilemaps/sprite.json b/project/assets/tilemap/tilemaps/sprite.json index 030469f..e7e91dd 100644 --- a/project/assets/tilemap/tilemaps/sprite.json +++ b/project/assets/tilemap/tilemaps/sprite.json @@ -1 +1 @@ -{"layers":[{"cels":[{"frame":0,"image":"tilemaps\\tilemap_ground.png"}],"name":"ground"},{"cels":[{"frame":0,"image":"tilemaps\\tilemap_objects.png"}],"name":"objects"},{"cels":[{"frame":0,"image":"tilemaps\\tilemap_temperature.png"}],"name":"temperature"},{"cels":[{"frame":0,"image":"tilemaps\\tilemap_player.png"}],"name":"player"}],"height":320,"filename":"tilemaps.aseprite","width":320,"frames":[{"duration":0.1}]} \ No newline at end of file +{"filename":"tilemaps.aseprite","height":320,"layers":[{"cels":[{"image":"tilemaps/tilemap_ground.png","frame":0}],"name":"ground"},{"cels":[{"image":"tilemaps/tilemap_objects.png","frame":0}],"name":"objects"},{"cels":[{"image":"tilemaps/tilemap_temperature.png","frame":0}],"name":"temperature"},{"cels":[{"image":"tilemaps/tilemap_player.png","frame":0}],"name":"player"}],"width":320,"frames":[{"duration":0.1}]} \ No newline at end of file diff --git a/project/assets/tilemap/tilemaps/tilemap_ground.png b/project/assets/tilemap/tilemaps/tilemap_ground.png index 48394e906487e058a89f7648dd00c651fe8869e5..849aad4f05abd397531e27416db7bf31c529ea5c 100644 GIT binary patch delta 2852 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 Date: Wed, 8 Jan 2025 18:32:50 +0100 Subject: [PATCH 6/7] berries correction --- project/assets/tilemap/tilemaps.aseprite | Bin 6713 -> 6723 bytes project/assets/tilemap/tilemaps/sprite.json | 2 +- .../tilemap/tilemaps/tilemap_objects.png | Bin 3784 -> 4090 bytes 3 files changed, 1 insertion(+), 1 deletion(-) diff --git a/project/assets/tilemap/tilemaps.aseprite b/project/assets/tilemap/tilemaps.aseprite index 55b93bcba242b0a1165936886f8273e2571ed758..98f6735ea2bdfed8d740d500755917c285f56be8 100644 GIT binary patch delta 101 zcmdmKa@d5?c_L#y9L(^ zkPzr*-pC@bnc2|1^_eHrMiBvT=8Zf8r-L%?C9oGUzikLK;Bq^tp&-P-Q1XsZdGZ>` FUI2v$Addh5 delta 95 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 -- 2.43.0 From aee610c7a0c66edf8125a66f06aca9da159c3079 Mon Sep 17 00:00:00 2001 From: Yan Wittmann Date: Wed, 8 Jan 2025 18:48:14 +0100 Subject: [PATCH 7/7] More PR review --- doc/planning.md | 55 +++++++++++---------- project/main-scenes/island.tscn | 3 +- project/scripts/player/PlayerManager.gd | 20 +++++--- project/scripts/tilemap/TileMapTileTypes.gd | 30 ++++++----- 4 files changed, 58 insertions(+), 50 deletions(-) diff --git a/doc/planning.md b/doc/planning.md index d9ff10b..194efcc 100644 --- a/doc/planning.md +++ b/doc/planning.md @@ -1,33 +1,34 @@ ## Todo +- Sprites (Dome) + - camp (multiple textures) + - boat + - see DC +- Design a tilemap for the game (Dome) +- Navigation v3 (Yan) + - Player: function to walk up to a tile, not onto the tile (trees, etc.) + - Visualization: Current navigation path +- Interactive and Non-Interactive Items + - Add all the items needed to build the game (bushes, trees, etc.) + - Add logic regarding the objects, like taking branches, etc. + - Camp, chest (inventory slots, array of items, Interactions) +- Implement Behaviours + - Implement all kinds of Behaviours, see document +- UI, Visualization, make the simulation understandable (Luca, Colin) + - GraphEdit + - GraphEdit toggle (key) + - Inventory + - Player Stats + - Temperature layer toggle (key) + - etc. + +## Done + - Sprites (Dome) - Ground - Berry bush (filled, empty) - Tree (filled, empty) - Ship parts - - camp (multiple textures) -- Design a tilemap for the game (Dome, Colin, Luca) -- Navigation v3 (Yan) - - Player: function to walk up to a tile, not onto the tile (trees, etc.) -- Player v2 (Colin) - - TBD - - Check player pickup function and inventory system (if inventory already full, etc.) - - Check player walking capability - - Interactions with camp, etc. -- Interactive and Non-Interactive Items (Luca) - - Add all the items needed to build the game (bushes, trees, etc.) - - Add logic regarding the objects, like picking up berries or taking branches, etc. - - Camp, chest (inventory slots, array of items) -- Implement Behaviours - - Implement all kinds of Behaviours, see document -- Visualization, make the simulation understandable - - GraphEdit - - Distances - - Current navigation path - - etc. - -## Done - - Initialize Tilemap (Yan) - Script --> World (manages access to tilemap) - Player is on tilemap @@ -53,7 +54,7 @@ - can pick up items from tilemap (Pickup) - can drop items back onto tilemap (Pickup) - Navigation v2 (Yan) - - Support walkable attribute on interactive/non-interactive tilemap items (is_walkable) - - fix pathfinding for unreachable cells - - add search radius (max distance) before canceling - - improve performance (or rather, check performance first) + - Support walkable attribute on interactive/non-interactive tilemap items (is_walkable) + - fix pathfinding for unreachable cells + - add search radius (max distance) before canceling + - improve performance (or rather, check performance first) diff --git a/project/main-scenes/island.tscn b/project/main-scenes/island.tscn index 395f502..bec4894 100644 --- a/project/main-scenes/island.tscn +++ b/project/main-scenes/island.tscn @@ -21,8 +21,9 @@ offset_right = 40.0 offset_bottom = 40.0 [node name="InventoryLabel" type="Label" parent="Camera2D/CanvasLayer/VBoxContainer"] +unique_name_in_owner = true layout_mode = 2 -text = "test" +text = "INV" [node name="Tileset" type="Node2D" parent="."] script = ExtResource("1_k0rw8") diff --git a/project/scripts/player/PlayerManager.gd b/project/scripts/player/PlayerManager.gd index 7d66440..700d841 100644 --- a/project/scripts/player/PlayerManager.gd +++ b/project/scripts/player/PlayerManager.gd @@ -1,7 +1,7 @@ class_name PlayerManager extends Node -@onready var inventory_label = $CanvasLayer/VBoxContainer/InventoryLabel +@onready var inventory_label: Label = %InventoryLabel @export var food_damage: int = 1 @export var temperature_damage: int = 1 @@ -38,8 +38,9 @@ func _process(delta: float) -> void: if Input.is_action_just_pressed("key_5"): pick_up_item(Vector2i(5, 8)) pick_up_item(Vector2i(9, 9)) + update_board() if Input.is_action_just_pressed("key_4"): - var nearest: Vector2i = find_nearest_object(game_manager.world.tilemap_types.OBJECT_COLLECTION_TREE) + var nearest: Vector2i = find_nearest_object([game_manager.world.tilemap_types.OBJECT_I_TREE_1]) # nearest.x = nearest.x - 1 walk_towards(nearest) update_board() @@ -50,6 +51,10 @@ func _process(delta: float) -> void: func update_board() -> void: game_manager.world.tilemap_player.clear_cells() game_manager.world.tilemap_player.set_cell(board_position, tilemap_types.PLAYER) + if inventory_slot and inventory_slot != tilemap_types.EMPTY: + inventory_label.text = str(inventory_slot) + else: + inventory_label.text = "empty" # SECTION: inventory system @@ -64,8 +69,11 @@ func pick_up_item(tilemap_pos: Vector2i) -> void: # check if tile will transform into another tile upon pickup var tile_after_pickup_transform = null - if tilemap_types.OBJECT_COLLECTION_BERRY_FILLED_BUSH.has(pick_up_item_type): - tile_after_pickup_transform = tilemap_types.OBJECT_COLLECTION_BERRY_EMPTY_BUSH[0] + var tile_drop_item: Vector2i = inventory_slot + if tilemap_types.OBJECT_I_FILLED_BUSH == pick_up_item_type: + tile_after_pickup_transform = tilemap_types.OBJECT_I_EMPTY_BUSH + pick_up_item_type = tilemap_types.OBJECT_I_BERRY + tile_drop_item = tilemap_types.OBJECT_I_BERRY # check if the inventory slot is empty if inventory_slot == tilemap_types.EMPTY: @@ -82,11 +90,11 @@ func pick_up_item(tilemap_pos: Vector2i) -> void: game_manager.world.tilemap_interactive.set_cell(tilemap_pos, tile_after_pickup_transform) var drop_location: Vector2i = game_manager.world.find_item_drop_location(tilemap_pos) if drop_location != tilemap_types.EMPTY: - game_manager.world.tilemap_interactive.set_cell(drop_location, inventory_slot) + game_manager.world.tilemap_interactive.set_cell(drop_location, tile_drop_item) else: push_warning("Could not find valid drop position for ", inventory_slot) else: - game_manager.world.tilemap_interactive.set_cell(tilemap_pos, inventory_slot) + game_manager.world.tilemap_interactive.set_cell(tilemap_pos, tile_drop_item) inventory_slot = pick_up_item_type diff --git a/project/scripts/tilemap/TileMapTileTypes.gd b/project/scripts/tilemap/TileMapTileTypes.gd index 5c93b84..1f3b430 100644 --- a/project/scripts/tilemap/TileMapTileTypes.gd +++ b/project/scripts/tilemap/TileMapTileTypes.gd @@ -1,7 +1,7 @@ class_name TileMapTileTypes # global values -const EMPTY: Vector2i = Vector2i(-1, -1) +const EMPTY: Vector2i = Vector2i(-1, -1) const NO_TILE_FOUND: Vector2i = Vector2i(-999999, -999999) # # ground, sid = 0 @@ -16,22 +16,20 @@ const OBJECT_NI_RANDOM_1: Vector2i = Vector2i(0, 0) # testing only, to be remove const OBJECT_NI_RANDOM_2: Vector2i = Vector2i(1, 0) # testing only, to be removed const OBJECT_NI_ROCK_1: Vector2i = Vector2i(2, 0) # I = interactive -const OBJECT_I_BOAT_ENGINE: Vector2i = Vector2i(0, 1) -const OBJECT_I_FUEL: Vector2i = Vector2i(1, 1) -const OBJECT_I_ANCHOR: Vector2i = Vector2i(2, 1) -const OBJECT_I_EMPTY_BUSH: Vector2i = Vector2i(3, 0) -const OBJECT_I_FILLED_BUSH: Vector2i = Vector2i(3, 1) -const OBJECT_I_TREE_1_TOP: Vector2i = Vector2i(4, 0) -const OBJECT_I_TREE_1_BOTTOM: Vector2i = Vector2i(4, 1) -const OBJECT_I_CHEST: Vector2i = Vector2i(0, 2) -const OBJECT_I_GEARS: Vector2i = Vector2i(1, 2) -const OBJECT_I_MEDIKIT: Vector2i = Vector2i(2, 2) -const OBJECT_I_PADDLE: Vector2i = Vector2i(3, 2) -const OBJECT_I_GAS_STOVE: Vector2i = Vector2i(4, 2) +const OBJECT_I_BOAT_ENGINE: Vector2i = Vector2i(0, 1) +const OBJECT_I_FUEL: Vector2i = Vector2i(1, 1) +const OBJECT_I_ANCHOR: Vector2i = Vector2i(2, 1) +const OBJECT_I_EMPTY_BUSH: Vector2i = Vector2i(3, 0) +const OBJECT_I_FILLED_BUSH: Vector2i = Vector2i(3, 1) +const OBJECT_I_BERRY: Vector2i = Vector2i(0, 5) +const OBJECT_I_TREE_1: Vector2i = Vector2i(4, 0) +const OBJECT_I_CHEST: Vector2i = Vector2i(0, 2) +const OBJECT_I_GEARS: Vector2i = Vector2i(1, 2) +const OBJECT_I_MEDIKIT: Vector2i = Vector2i(2, 2) +const OBJECT_I_PADDLE: Vector2i = Vector2i(3, 2) +const OBJECT_I_GAS_STOVE: Vector2i = Vector2i(4, 2) # collections -const OBJECT_COLLECTION_TREE: Array[Vector2i] = [OBJECT_I_TREE_1_TOP, OBJECT_I_TREE_1_BOTTOM] -const OBJECT_COLLECTION_BERRY_FILLED_BUSH: Array[Vector2i] = [OBJECT_I_FILLED_BUSH] -const OBJECT_COLLECTION_BERRY_EMPTY_BUSH: Array[Vector2i] = [OBJECT_I_EMPTY_BUSH] +const OBJECT_COLLECTION_BERRY_SOURCE: Array[Vector2i] = [OBJECT_I_FILLED_BUSH, OBJECT_I_BERRY] # # temperature, sid = 2 const TEMPERATURE_NORMAL: Vector2i = Vector2i(-1, -1) -- 2.43.0