diff --git a/Cirno.sln.DotSettings.user b/Cirno.sln.DotSettings.user index a2e7beb9..2a5250a2 100644 --- a/Cirno.sln.DotSettings.user +++ b/Cirno.sln.DotSettings.user @@ -11,6 +11,7 @@ ForceIncluded ForceIncluded ForceIncluded + ForceIncluded ForceIncluded ForceIncluded ForceIncluded diff --git a/Resources/Enemies/Fairy_Guard.tres b/Resources/Enemies/Fairy_Guard.tres index 82d9d8ee..fc194ed6 100644 --- a/Resources/Enemies/Fairy_Guard.tres +++ b/Resources/Enemies/Fairy_Guard.tres @@ -45,10 +45,11 @@ EnemyName = &"Fairy Guard" EnemyKey = &"FAIRY_GUARD" PrefabPath = &"res://Scenes/Actors/FairyGuard_New.tscn" MaxHealth = 4.0 -MovementSpeed = 20.0 +MovementSpeed = 30.0 Weapon = ExtResource("7_xlxdc") LootDrops = Array[Object]([SubResource("Resource_c8nix"), SubResource("Resource_gs2l3"), SubResource("Resource_sqnvg"), SubResource("Resource_5tyar"), SubResource("Resource_48xq6")]) PlayerDetectionRange = 90.0 +ViewRange = 120.0 AlarmReactRange = 200.0 PlayerDisengageRange = 500.0 metadata/_custom_type_script = "uid://cd5o0ceb50jki" diff --git a/Resources/Enemies/Thermathron.tres b/Resources/Enemies/Thermathron.tres index 5e25af6f..43e3d177 100644 --- a/Resources/Enemies/Thermathron.tres +++ b/Resources/Enemies/Thermathron.tres @@ -1,5 +1,6 @@ -[gd_resource type="Resource" script_class="EnemyResource" load_steps=3 format=3 uid="uid://cfdvg162u65sr"] +[gd_resource type="Resource" script_class="EnemyResource" load_steps=4 format=3 uid="uid://cfdvg162u65sr"] +[ext_resource type="Script" uid="uid://cq65aed620ijo" path="res://Scripts/Resources/Loot/LootDrop.cs" id="1_f3huq"] [ext_resource type="Resource" uid="uid://cdfmedtgp2rcn" path="res://Resources/Weapons/EnemyWeapon.tres" id="7_filx8"] [ext_resource type="Script" uid="uid://cd5o0ceb50jki" path="res://Scripts/Resources/EnemyResource.cs" id="8_x8scf"] @@ -9,10 +10,11 @@ EnemyName = &"Robot 1" EnemyKey = &"ROBOT_1" PrefabPath = &"res://Scenes/Actors/Thermathron.tscn" MaxHealth = 8.0 -MovementSpeed = 20.0 +MovementSpeed = 35.0 Weapon = ExtResource("7_filx8") -LootDrops = Array[Object]([]) +LootDrops = Array[ExtResource("1_f3huq")]([]) PlayerDetectionRange = 90.0 +ViewRange = 120.0 AlarmReactRange = 200.0 PlayerDisengageRange = 500.0 metadata/_custom_type_script = "uid://cd5o0ceb50jki" diff --git a/Resources/Sprites/Fairy.tres b/Resources/Sprites/Fairy.tres index cbb84792..c91f306c 100644 --- a/Resources/Sprites/Fairy.tres +++ b/Resources/Sprites/Fairy.tres @@ -1,4 +1,4 @@ -[gd_resource type="SpriteFrames" load_steps=10 format=3 uid="uid://bcc5mlwwnkvri"] +[gd_resource type="SpriteFrames" load_steps=11 format=3 uid="uid://bcc5mlwwnkvri"] [ext_resource type="Texture2D" uid="uid://xgxxdq37pykh" path="res://Sprites/Actors/Fairy.png" id="1_dnfgi"] @@ -30,7 +30,11 @@ region = Rect2(16, 16, 16, 16) atlas = ExtResource("1_dnfgi") region = Rect2(0, 48, 16, 16) -[sub_resource type="AtlasTexture" id="AtlasTexture_c2w8n"] +[sub_resource type="AtlasTexture" id="AtlasTexture_6os6y"] +atlas = ExtResource("1_dnfgi") +region = Rect2(0, 48, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_m2qbo"] atlas = ExtResource("1_dnfgi") region = Rect2(16, 48, 16, 16) @@ -74,7 +78,10 @@ animations = [{ "texture": SubResource("AtlasTexture_cciyq") }, { "duration": 1.0, -"texture": SubResource("AtlasTexture_c2w8n") +"texture": SubResource("AtlasTexture_6os6y") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_m2qbo") }], "loop": true, "name": &"up", diff --git a/Resources/Sprites/Thermathron.tres b/Resources/Sprites/Thermathron.tres new file mode 100644 index 00000000..75ca06b8 --- /dev/null +++ b/Resources/Sprites/Thermathron.tres @@ -0,0 +1,110 @@ +[gd_resource type="SpriteFrames" load_steps=14 format=3 uid="uid://tei88ni5rpc"] + +[ext_resource type="Texture2D" uid="uid://hukxr2e63gky" path="res://Sprites/Actors/Robot3.png" id="1_rrwlm"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_rrwlm"] +atlas = ExtResource("1_rrwlm") +region = Rect2(0, 0, 16, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_bpw12"] +atlas = ExtResource("1_rrwlm") +region = Rect2(16, 0, 16, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_jbf8a"] +atlas = ExtResource("1_rrwlm") +region = Rect2(32, 0, 16, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_ifusk"] +atlas = ExtResource("1_rrwlm") +region = Rect2(0, 192, 16, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_a8tyn"] +atlas = ExtResource("1_rrwlm") +region = Rect2(16, 192, 16, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_suo30"] +atlas = ExtResource("1_rrwlm") +region = Rect2(32, 192, 16, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_hr00v"] +atlas = ExtResource("1_rrwlm") +region = Rect2(0, 64, 16, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_edorv"] +atlas = ExtResource("1_rrwlm") +region = Rect2(16, 64, 16, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_2f6bp"] +atlas = ExtResource("1_rrwlm") +region = Rect2(32, 64, 16, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_yfk7l"] +atlas = ExtResource("1_rrwlm") +region = Rect2(0, 128, 16, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_xk2rf"] +atlas = ExtResource("1_rrwlm") +region = Rect2(16, 128, 16, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_8f6o6"] +atlas = ExtResource("1_rrwlm") +region = Rect2(32, 128, 16, 32) + +[resource] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_rrwlm") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_bpw12") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_jbf8a") +}], +"loop": true, +"name": &"down", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_ifusk") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_a8tyn") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_suo30") +}], +"loop": true, +"name": &"left", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_hr00v") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_edorv") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_2f6bp") +}], +"loop": true, +"name": &"right", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_yfk7l") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_xk2rf") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_8f6o6") +}], +"loop": true, +"name": &"up", +"speed": 5.0 +}] diff --git a/Scenes/Actors/Fairy_FSM.tscn b/Scenes/Actors/Fairy_FSM.tscn index 63122604..fb784acf 100644 --- a/Scenes/Actors/Fairy_FSM.tscn +++ b/Scenes/Actors/Fairy_FSM.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=27 format=3 uid="uid://clieeuln36a7a"] +[gd_scene load_steps=36 format=3 uid="uid://clieeuln36a7a"] [ext_resource type="Script" uid="uid://dn6dbog1s2818" path="res://Scripts/Components/FSM/Enemy/EnemyStateMachine.cs" id="1_27djw"] [ext_resource type="SpriteFrames" uid="uid://bcc5mlwwnkvri" path="res://Resources/Sprites/Fairy.tres" id="1_ho0th"] @@ -11,6 +11,7 @@ [ext_resource type="Script" uid="uid://7mig30eneu8x" path="res://Scripts/Components/FSM/Enemy/Shooting.cs" id="7_br0mr"] [ext_resource type="Script" uid="uid://bflvr26h52c55" path="res://Scripts/Components/FSM/Enemy/EnemyStorageModule.cs" id="8_fu65u"] [ext_resource type="Script" uid="uid://4hwtlc1ftjsc" path="res://Scripts/Components/FSM/Enemy/Dead.cs" id="8_pi7ab"] +[ext_resource type="Script" uid="uid://dj37rup1ibnn6" path="res://Scripts/Components/FSM/Enemy/Controlled.cs" id="9_f3gn5"] [ext_resource type="Script" uid="uid://cq3hkweplldbr" path="res://Scripts/Components/Actors/GenericDamageReceiver.cs" id="10_l7aey"] [ext_resource type="PackedScene" uid="uid://dmumxecckh42r" path="res://Scenes/Activable/BrokenFloorEmitter.tscn" id="11_br0mr"] [ext_resource type="Script" uid="uid://cqwvssstkrdmw" path="res://Scripts/Components/Actors/ActorResourceProvider.cs" id="12_w08b8"] @@ -22,6 +23,10 @@ [ext_resource type="Material" uid="uid://dnvwgyt2tbqmr" path="res://Resources/Materials/Player_Blink_Teleport_Material.tres" id="20_8kl2e"] [ext_resource type="Script" uid="uid://dncdgq843sj2f" path="res://Scripts/Components/FSM/Enemy/AnimationModule.cs" id="21_8kl2e"] [ext_resource type="Script" uid="uid://bw4t2clyr6lib" path="res://Scripts/Components/FSM/Enemy/EnemyDropsProvider.cs" id="22_poxpj"] +[ext_resource type="Script" uid="uid://dq338w2lw5phl" path="res://Scripts/Components/Actors/KeyboardInputProvider.cs" id="24_f3gn5"] +[ext_resource type="Texture2D" uid="uid://b2v6j7lsyltrc" path="res://Sprites/Actors/CirnoWings.png" id="25_hnfyq"] +[ext_resource type="Script" uid="uid://d208gvthkstvc" path="res://Scripts/Components/Actors/PlayerCrosshairProvider.cs" id="26_hnfyq"] +[ext_resource type="Texture2D" uid="uid://cf2855sd3hqty" path="res://Sprites/Actors/Aiming_Reticule_Small.png" id="27_wafqr"] [sub_resource type="CircleShape2D" id="CircleShape2D_pnkma"] @@ -40,6 +45,36 @@ orbit_velocity_max = 1.098 gravity = Vector3(0, 0, 0) color = Color(0.0392157, 0.380392, 1, 1) +[sub_resource type="AtlasTexture" id="AtlasTexture_urwql"] +atlas = ExtResource("25_hnfyq") +region = Rect2(0, 0, 16, 16) + +[sub_resource type="SpriteFrames" id="SpriteFrames_wafqr"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_urwql") +}], +"loop": true, +"name": &"default", +"speed": 5.0 +}] + +[sub_resource type="AtlasTexture" id="AtlasTexture_12erk"] +atlas = ExtResource("27_wafqr") +region = Rect2(0, 0, 16, 16) + +[sub_resource type="SpriteFrames" id="SpriteFrames_biwfl"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_12erk") +}], +"loop": true, +"name": &"default", +"speed": 5.0 +}] + [node name="FairyFsm" type="CharacterBody2D" node_paths=PackedStringArray("EnemyFSM")] collision_layer = 16 collision_mask = 33 @@ -86,9 +121,18 @@ script = ExtResource("8_pi7ab") StorageModule = NodePath("../../Storage") DropsProvider = NodePath("../../DropsProvider") +[node name="Controlled" type="Node2D" parent="StateMachine" node_paths=PackedStringArray("StorageModule", "DamageReceiver", "_inputProvider", "CrosshairProvider", "EquippedWeapon", "_moduleNodes")] +script = ExtResource("9_f3gn5") +StorageModule = NodePath("../../Storage") +DamageReceiver = NodePath("../../DamageReceiver") +_inputProvider = NodePath("../../InputProvider") +CrosshairProvider = NodePath("../../CrosshairProvider") +EquippedWeapon = NodePath("../../EnemyWeapon") +_moduleNodes = [NodePath("../../AnimationModule")] + [node name="AnimatedSprite2D" type="AnimatedSprite2D" parent="."] sprite_frames = ExtResource("1_ho0th") -animation = &"down" +animation = &"up" [node name="PlayerDetection" type="Area2D" parent="."] collision_layer = 0 @@ -165,6 +209,21 @@ StorageModule = NodePath("../Storage") script = ExtResource("22_poxpj") StorageModule = NodePath("../Storage") +[node name="PossessionWings" type="AnimatedSprite2D" parent="."] +visible = false +sprite_frames = SubResource("SpriteFrames_wafqr") + +[node name="InputProvider" type="Node2D" parent="."] +script = ExtResource("24_f3gn5") + +[node name="CrosshairProvider" type="Node2D" parent="." node_paths=PackedStringArray("AnimatedSprite")] +script = ExtResource("26_hnfyq") +AnimatedSprite = NodePath("Crosshair") +CrosshairDistance = 35.0 + +[node name="Crosshair" type="AnimatedSprite2D" parent="CrosshairProvider"] +sprite_frames = SubResource("SpriteFrames_biwfl") + [connection signal="area_entered" from="PlayerDetection" to="PlayerDetection" method="_on_area_entered"] [connection signal="area_exited" from="PlayerDetection" to="PlayerDetection" method="_on_area_exited"] [connection signal="area_entered" from="DamageReceiver" to="DamageReceiver" method="_on_damage_hitbox_area_entered"] diff --git a/Scenes/Actors/Fairy_Guard_FSM.tscn b/Scenes/Actors/Fairy_Guard_FSM.tscn new file mode 100644 index 00000000..ceccec19 --- /dev/null +++ b/Scenes/Actors/Fairy_Guard_FSM.tscn @@ -0,0 +1,230 @@ +[gd_scene load_steps=36 format=3 uid="uid://bb32f4p5e671j"] + +[ext_resource type="Script" uid="uid://bi2edpdosngll" path="res://Scripts/Components/FSM/Enemy/EnemyFSMProxy.cs" id="1_514kd"] +[ext_resource type="Resource" uid="uid://qbo6avc7x64b" path="res://Resources/Enemies/Fairy_Guard.tres" id="2_514kd"] +[ext_resource type="Script" uid="uid://dn6dbog1s2818" path="res://Scripts/Components/FSM/Enemy/EnemyStateMachine.cs" id="3_1d0cr"] +[ext_resource type="Script" uid="uid://rrelumir3g6n" path="res://Scripts/Components/FSM/Enemy/Init.cs" id="4_hwyax"] +[ext_resource type="Script" uid="uid://bjrh5q24nuoec" path="res://Scripts/Components/FSM/Enemy/Idle.cs" id="5_xxkf8"] +[ext_resource type="Script" uid="uid://dbmc3klko5x18" path="res://Scripts/Components/FSM/Enemy/Alert.cs" id="6_kji07"] +[ext_resource type="Script" uid="uid://7mig30eneu8x" path="res://Scripts/Components/FSM/Enemy/Shooting.cs" id="7_w6ssf"] +[ext_resource type="Script" uid="uid://4hwtlc1ftjsc" path="res://Scripts/Components/FSM/Enemy/Dead.cs" id="8_8jlfa"] +[ext_resource type="Script" uid="uid://dj37rup1ibnn6" path="res://Scripts/Components/FSM/Enemy/Controlled.cs" id="9_hu08i"] +[ext_resource type="SpriteFrames" uid="uid://ch2ll1on8im2p" path="res://Resources/Sprites/FairyGuard.tres" id="10_514kd"] +[ext_resource type="Script" uid="uid://mb4ugq74a17c" path="res://Scripts/Components/FSM/Enemy/PlayerDetectionModule.cs" id="11_uimt1"] +[ext_resource type="Script" uid="uid://bflvr26h52c55" path="res://Scripts/Components/FSM/Enemy/EnemyStorageModule.cs" id="12_k3g3k"] +[ext_resource type="Script" uid="uid://cq3hkweplldbr" path="res://Scripts/Components/Actors/GenericDamageReceiver.cs" id="13_tmpee"] +[ext_resource type="PackedScene" uid="uid://cm564ue740cpx" path="res://Scenes/Actors/DeadFairyGuard.tscn" id="14_5gayb"] +[ext_resource type="Script" uid="uid://cqwvssstkrdmw" path="res://Scripts/Components/Actors/ActorResourceProvider.cs" id="15_57pi6"] +[ext_resource type="Script" uid="uid://ik7s65de723k" path="res://Scripts/Components/FSM/Enemy/NavigationMovementModule.cs" id="16_hg2oh"] +[ext_resource type="PackedScene" uid="uid://cj63k0dmk7tl1" path="res://Scenes/Weapons/enemy_weapon_base.tscn" id="17_i8o8t"] +[ext_resource type="Resource" uid="uid://csdlihliv4cr8" path="res://Resources/Weapons/EnemyWeapon_simple.tres" id="18_bhoke"] +[ext_resource type="Script" uid="uid://dhsqsajq537qn" path="res://Scripts/Components/FSM/Enemy/EnemyAlarmModule.cs" id="19_i0ais"] +[ext_resource type="Script" uid="uid://bo5sgbv1t8ril" path="res://Scripts/Components/Actors/PlayerAnimationProvider.cs" id="20_f422k"] +[ext_resource type="Material" uid="uid://dnvwgyt2tbqmr" path="res://Resources/Materials/Player_Blink_Teleport_Material.tres" id="21_76bkd"] +[ext_resource type="Script" uid="uid://dncdgq843sj2f" path="res://Scripts/Components/FSM/Enemy/AnimationModule.cs" id="22_ipl8g"] +[ext_resource type="Script" uid="uid://bw4t2clyr6lib" path="res://Scripts/Components/FSM/Enemy/EnemyDropsProvider.cs" id="23_1llhk"] +[ext_resource type="Texture2D" uid="uid://b2v6j7lsyltrc" path="res://Sprites/Actors/CirnoWings.png" id="24_jlj2a"] +[ext_resource type="Script" uid="uid://dq338w2lw5phl" path="res://Scripts/Components/Actors/KeyboardInputProvider.cs" id="25_5xyu0"] +[ext_resource type="Script" uid="uid://d208gvthkstvc" path="res://Scripts/Components/Actors/PlayerCrosshairProvider.cs" id="26_u2sah"] +[ext_resource type="Texture2D" uid="uid://cf2855sd3hqty" path="res://Sprites/Actors/Aiming_Reticule_Small.png" id="27_na4im"] + +[sub_resource type="CircleShape2D" id="CircleShape2D_pnkma"] + +[sub_resource type="CircleShape2D" id="CircleShape2D_5wstg"] +radius = 29.0 + +[sub_resource type="CircleShape2D" id="CircleShape2D_6x22m"] +radius = 5.0 + +[sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_poxpj"] +particle_flag_disable_z = true +emission_shape = 2 +emission_sphere_radius = 16.0 +orbit_velocity_min = -1.0 +orbit_velocity_max = 1.098 +gravity = Vector3(0, 0, 0) +color = Color(0.0392157, 0.380392, 1, 1) + +[sub_resource type="AtlasTexture" id="AtlasTexture_urwql"] +atlas = ExtResource("24_jlj2a") +region = Rect2(0, 0, 16, 16) + +[sub_resource type="SpriteFrames" id="SpriteFrames_wafqr"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_urwql") +}], +"loop": true, +"name": &"default", +"speed": 5.0 +}] + +[sub_resource type="AtlasTexture" id="AtlasTexture_12erk"] +atlas = ExtResource("27_na4im") +region = Rect2(0, 0, 16, 16) + +[sub_resource type="SpriteFrames" id="SpriteFrames_biwfl"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_12erk") +}], +"loop": true, +"name": &"default", +"speed": 5.0 +}] + +[node name="FairyGuardFsm" type="CharacterBody2D" node_paths=PackedStringArray("EnemyFSM")] +collision_layer = 16 +collision_mask = 33 +script = ExtResource("1_514kd") +EnemyFSM = NodePath("StateMachine") +EnemyResource = ExtResource("2_514kd") + +[node name="CollisionShape2D" type="CollisionShape2D" parent="."] +shape = SubResource("CircleShape2D_pnkma") + +[node name="StateMachine" type="Node2D" parent="."] +script = ExtResource("3_1d0cr") + +[node name="Init" type="Node2D" parent="StateMachine" node_paths=PackedStringArray("DamageReceiver", "StorageModule")] +script = ExtResource("4_hwyax") +DamageReceiver = NodePath("../../DamageReceiver") +StorageModule = NodePath("../../Storage") + +[node name="Idle" type="Node2D" parent="StateMachine" node_paths=PackedStringArray("StorageModule", "PlayerDetection", "DamageReceiver", "_moduleNodes")] +script = ExtResource("5_xxkf8") +StorageModule = NodePath("../../Storage") +PlayerDetection = NodePath("../../PlayerDetection") +DamageReceiver = NodePath("../../DamageReceiver") +_moduleNodes = [NodePath("../../AlarmModule"), NodePath("../../AnimationModule")] + +[node name="Alert" type="Node2D" parent="StateMachine" node_paths=PackedStringArray("StorageModule", "PlayerDetection", "DamageReceiver", "NavigationModule", "_moduleNodes")] +script = ExtResource("6_kji07") +StorageModule = NodePath("../../Storage") +PlayerDetection = NodePath("../../PlayerDetection") +DamageReceiver = NodePath("../../DamageReceiver") +NavigationModule = NodePath("../../NavigationModule") +_moduleNodes = [NodePath("../../AnimationModule")] + +[node name="Shooting" type="Node2D" parent="StateMachine" node_paths=PackedStringArray("StorageModule", "PlayerDetection", "DamageReceiver", "EquippedWeapon", "_moduleNodes")] +script = ExtResource("7_w6ssf") +StorageModule = NodePath("../../Storage") +PlayerDetection = NodePath("../../PlayerDetection") +DamageReceiver = NodePath("../../DamageReceiver") +EquippedWeapon = NodePath("../../EnemyWeapon") +_moduleNodes = [NodePath("../../AnimationModule")] + +[node name="Dead" type="Node2D" parent="StateMachine" node_paths=PackedStringArray("StorageModule", "DropsProvider")] +script = ExtResource("8_8jlfa") +StorageModule = NodePath("../../Storage") +DropsProvider = NodePath("../../DropsProvider") + +[node name="Controlled" type="Node2D" parent="StateMachine" node_paths=PackedStringArray("StorageModule", "DamageReceiver", "_inputProvider", "CrosshairProvider", "EquippedWeapon", "_moduleNodes")] +script = ExtResource("9_hu08i") +StorageModule = NodePath("../../Storage") +DamageReceiver = NodePath("../../DamageReceiver") +_inputProvider = NodePath("../../InputProvider") +CrosshairProvider = NodePath("../../CrosshairProvider") +EquippedWeapon = NodePath("../../EnemyWeapon") +_moduleNodes = [NodePath("../../AnimationModule")] + +[node name="AnimatedSprite2D" type="AnimatedSprite2D" parent="."] +sprite_frames = ExtResource("10_514kd") +animation = &"right" + +[node name="PlayerDetection" type="Area2D" parent="."] +collision_layer = 0 +collision_mask = 2 +script = ExtResource("11_uimt1") +ObstaclesCollisionMask = 81 + +[node name="CollisionShape2D" type="CollisionShape2D" parent="PlayerDetection"] +shape = SubResource("CircleShape2D_5wstg") + +[node name="Storage" type="Node2D" parent="." node_paths=PackedStringArray("Root")] +script = ExtResource("12_k3g3k") +Root = NodePath("..") + +[node name="DamageReceiver" type="Area2D" parent="." node_paths=PackedStringArray("HealthProvider")] +collision_layer = 64 +collision_mask = 136 +script = ExtResource("13_tmpee") +HealthProvider = NodePath("Health") +BulletGroup = 2 +Debris = ExtResource("14_5gayb") +DeleteParentOnDeath = false + +[node name="CollisionShape2D" type="CollisionShape2D" parent="DamageReceiver"] +position = Vector2(0, 3.865) +shape = SubResource("CircleShape2D_6x22m") + +[node name="Health" type="Node2D" parent="DamageReceiver"] +script = ExtResource("15_57pi6") +ResourceName = "Health" + +[node name="NavigationModule" type="Node2D" parent="." node_paths=PackedStringArray("StorageModule")] +script = ExtResource("16_hg2oh") +StorageModule = NodePath("../Storage") + +[node name="NavigationAgent2D" type="NavigationAgent2D" parent="NavigationModule"] +target_desired_distance = 8.0 +path_max_distance = 800.0 +path_postprocessing = 1 +avoidance_enabled = true +debug_enabled = true +debug_path_custom_color = Color(1, 0, 0, 1) + +[node name="EnemyWeapon" parent="." instance=ExtResource("17_i8o8t")] +WeaponData = ExtResource("18_bhoke") + +[node name="AlarmModule" type="Node2D" parent="." node_paths=PackedStringArray("PlayerDetection")] +script = ExtResource("19_i0ais") +PlayerDetection = NodePath("../PlayerDetection") + +[node name="AnimationProvider" type="Node2D" parent="." node_paths=PackedStringArray("_animatedSprite", "_shieldParticles")] +script = ExtResource("20_f422k") +_animatedSprite = NodePath("../AnimatedSprite2D") +_shieldParticles = NodePath("ShieldParticles") +WalkRightAnimationName = &"right" +WalkLeftAnimationName = &"left" +WalkDownAnimationName = &"down" +WalkUpAnimationName = &"up" +BlinkMaterial = ExtResource("21_76bkd") + +[node name="ShieldParticles" type="GPUParticles2D" parent="AnimationProvider"] +emitting = false +amount = 32 +lifetime = 0.4 +one_shot = true +process_material = SubResource("ParticleProcessMaterial_poxpj") + +[node name="AnimationModule" type="Node2D" parent="." node_paths=PackedStringArray("AnimationProvider", "StorageModule")] +script = ExtResource("22_ipl8g") +AnimationProvider = NodePath("../AnimationProvider") +StorageModule = NodePath("../Storage") + +[node name="DropsProvider" type="Node2D" parent="." node_paths=PackedStringArray("StorageModule")] +script = ExtResource("23_1llhk") +StorageModule = NodePath("../Storage") + +[node name="PossessionWings" type="AnimatedSprite2D" parent="."] +visible = false +sprite_frames = SubResource("SpriteFrames_wafqr") + +[node name="InputProvider" type="Node2D" parent="."] +script = ExtResource("25_5xyu0") + +[node name="CrosshairProvider" type="Node2D" parent="." node_paths=PackedStringArray("AnimatedSprite")] +script = ExtResource("26_u2sah") +AnimatedSprite = NodePath("Crosshair") +CrosshairDistance = 35.0 + +[node name="Crosshair" type="AnimatedSprite2D" parent="CrosshairProvider"] +sprite_frames = SubResource("SpriteFrames_biwfl") + +[connection signal="area_entered" from="PlayerDetection" to="PlayerDetection" method="_on_area_entered"] +[connection signal="area_exited" from="PlayerDetection" to="PlayerDetection" method="_on_area_exited"] +[connection signal="area_entered" from="DamageReceiver" to="DamageReceiver" method="_on_damage_hitbox_area_entered"] +[connection signal="velocity_computed" from="NavigationModule/NavigationAgent2D" to="NavigationModule" method="_on_navigation_agent_2d_velocity_computed"] diff --git a/Scenes/Actors/Thermathron.tscn b/Scenes/Actors/Thermathron.tscn index acf6f11b..8a9408cd 100644 --- a/Scenes/Actors/Thermathron.tscn +++ b/Scenes/Actors/Thermathron.tscn @@ -50,7 +50,7 @@ EnemyData = ExtResource("2_jukx0") [node name="AnimatedSprite2D" type="AnimatedSprite2D" parent="."] sprite_frames = ExtResource("2_7asxc") -animation = &"down" +animation = &"dead" [node name="PosessionMovementProvider" type="Node2D" parent="." node_paths=PackedStringArray("PossessionSprite", "DamageReceiver", "EquippedWeapon")] script = ExtResource("3_81a26") diff --git a/Scenes/Actors/Thermatron_FSM.tscn b/Scenes/Actors/Thermatron_FSM.tscn new file mode 100644 index 00000000..ad48a86f --- /dev/null +++ b/Scenes/Actors/Thermatron_FSM.tscn @@ -0,0 +1,231 @@ +[gd_scene load_steps=36 format=3 uid="uid://dky13otbks8cm"] + +[ext_resource type="Script" uid="uid://bi2edpdosngll" path="res://Scripts/Components/FSM/Enemy/EnemyFSMProxy.cs" id="1_ypjty"] +[ext_resource type="Resource" uid="uid://cfdvg162u65sr" path="res://Resources/Enemies/Thermathron.tres" id="2_ypjty"] +[ext_resource type="Script" uid="uid://dn6dbog1s2818" path="res://Scripts/Components/FSM/Enemy/EnemyStateMachine.cs" id="3_vwbuk"] +[ext_resource type="Script" uid="uid://rrelumir3g6n" path="res://Scripts/Components/FSM/Enemy/Init.cs" id="4_h5l0p"] +[ext_resource type="Script" uid="uid://bjrh5q24nuoec" path="res://Scripts/Components/FSM/Enemy/Idle.cs" id="5_0h47h"] +[ext_resource type="Script" uid="uid://dbmc3klko5x18" path="res://Scripts/Components/FSM/Enemy/Alert.cs" id="6_6jnl3"] +[ext_resource type="Script" uid="uid://7mig30eneu8x" path="res://Scripts/Components/FSM/Enemy/Shooting.cs" id="7_0b4ec"] +[ext_resource type="Script" uid="uid://4hwtlc1ftjsc" path="res://Scripts/Components/FSM/Enemy/Dead.cs" id="8_vnfdp"] +[ext_resource type="Script" uid="uid://dj37rup1ibnn6" path="res://Scripts/Components/FSM/Enemy/Controlled.cs" id="9_3mqch"] +[ext_resource type="SpriteFrames" uid="uid://tei88ni5rpc" path="res://Resources/Sprites/Thermathron.tres" id="10_ypjty"] +[ext_resource type="Script" uid="uid://mb4ugq74a17c" path="res://Scripts/Components/FSM/Enemy/PlayerDetectionModule.cs" id="11_fr0ok"] +[ext_resource type="Script" uid="uid://bflvr26h52c55" path="res://Scripts/Components/FSM/Enemy/EnemyStorageModule.cs" id="12_owlkt"] +[ext_resource type="Script" uid="uid://cq3hkweplldbr" path="res://Scripts/Components/Actors/GenericDamageReceiver.cs" id="13_dawgb"] +[ext_resource type="PackedScene" uid="uid://cm564ue740cpx" path="res://Scenes/Actors/DeadFairyGuard.tscn" id="14_u1bck"] +[ext_resource type="Script" uid="uid://cqwvssstkrdmw" path="res://Scripts/Components/Actors/ActorResourceProvider.cs" id="15_7irjb"] +[ext_resource type="Script" uid="uid://ik7s65de723k" path="res://Scripts/Components/FSM/Enemy/NavigationMovementModule.cs" id="16_sdbo2"] +[ext_resource type="PackedScene" uid="uid://cj63k0dmk7tl1" path="res://Scenes/Weapons/enemy_weapon_base.tscn" id="17_fd7xe"] +[ext_resource type="Resource" uid="uid://csdlihliv4cr8" path="res://Resources/Weapons/EnemyWeapon_simple.tres" id="18_w3tna"] +[ext_resource type="Script" uid="uid://dhsqsajq537qn" path="res://Scripts/Components/FSM/Enemy/EnemyAlarmModule.cs" id="19_c3uga"] +[ext_resource type="Script" uid="uid://bo5sgbv1t8ril" path="res://Scripts/Components/Actors/PlayerAnimationProvider.cs" id="20_ugc72"] +[ext_resource type="Material" uid="uid://dnvwgyt2tbqmr" path="res://Resources/Materials/Player_Blink_Teleport_Material.tres" id="21_47d4e"] +[ext_resource type="Script" uid="uid://dncdgq843sj2f" path="res://Scripts/Components/FSM/Enemy/AnimationModule.cs" id="22_fwg5l"] +[ext_resource type="Script" uid="uid://bw4t2clyr6lib" path="res://Scripts/Components/FSM/Enemy/EnemyDropsProvider.cs" id="23_iws4h"] +[ext_resource type="Texture2D" uid="uid://b2v6j7lsyltrc" path="res://Sprites/Actors/CirnoWings.png" id="24_wy318"] +[ext_resource type="Script" uid="uid://dq338w2lw5phl" path="res://Scripts/Components/Actors/KeyboardInputProvider.cs" id="25_5b7ew"] +[ext_resource type="Script" uid="uid://d208gvthkstvc" path="res://Scripts/Components/Actors/PlayerCrosshairProvider.cs" id="26_k7vny"] +[ext_resource type="Texture2D" uid="uid://cf2855sd3hqty" path="res://Sprites/Actors/Aiming_Reticule_Small.png" id="27_tgmsl"] + +[sub_resource type="CircleShape2D" id="CircleShape2D_pnkma"] + +[sub_resource type="CircleShape2D" id="CircleShape2D_5wstg"] +radius = 29.0 + +[sub_resource type="CircleShape2D" id="CircleShape2D_6x22m"] +radius = 5.0 + +[sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_poxpj"] +particle_flag_disable_z = true +emission_shape = 2 +emission_sphere_radius = 16.0 +orbit_velocity_min = -1.0 +orbit_velocity_max = 1.098 +gravity = Vector3(0, 0, 0) +color = Color(0.0392157, 0.380392, 1, 1) + +[sub_resource type="AtlasTexture" id="AtlasTexture_urwql"] +atlas = ExtResource("24_wy318") +region = Rect2(0, 0, 16, 16) + +[sub_resource type="SpriteFrames" id="SpriteFrames_wafqr"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_urwql") +}], +"loop": true, +"name": &"default", +"speed": 5.0 +}] + +[sub_resource type="AtlasTexture" id="AtlasTexture_12erk"] +atlas = ExtResource("27_tgmsl") +region = Rect2(0, 0, 16, 16) + +[sub_resource type="SpriteFrames" id="SpriteFrames_biwfl"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_12erk") +}], +"loop": true, +"name": &"default", +"speed": 5.0 +}] + +[node name="ThermatronFsm" type="CharacterBody2D" node_paths=PackedStringArray("EnemyFSM")] +collision_layer = 16 +collision_mask = 33 +script = ExtResource("1_ypjty") +EnemyFSM = NodePath("StateMachine") +EnemyResource = ExtResource("2_ypjty") + +[node name="CollisionShape2D" type="CollisionShape2D" parent="."] +shape = SubResource("CircleShape2D_pnkma") + +[node name="StateMachine" type="Node2D" parent="."] +script = ExtResource("3_vwbuk") + +[node name="Init" type="Node2D" parent="StateMachine" node_paths=PackedStringArray("DamageReceiver", "StorageModule")] +script = ExtResource("4_h5l0p") +DamageReceiver = NodePath("../../DamageReceiver") +StorageModule = NodePath("../../Storage") + +[node name="Idle" type="Node2D" parent="StateMachine" node_paths=PackedStringArray("StorageModule", "PlayerDetection", "DamageReceiver", "_moduleNodes")] +script = ExtResource("5_0h47h") +StorageModule = NodePath("../../Storage") +PlayerDetection = NodePath("../../PlayerDetection") +DamageReceiver = NodePath("../../DamageReceiver") +_moduleNodes = [NodePath("../../AlarmModule"), NodePath("../../AnimationModule")] + +[node name="Alert" type="Node2D" parent="StateMachine" node_paths=PackedStringArray("StorageModule", "PlayerDetection", "DamageReceiver", "NavigationModule", "_moduleNodes")] +script = ExtResource("6_6jnl3") +StorageModule = NodePath("../../Storage") +PlayerDetection = NodePath("../../PlayerDetection") +DamageReceiver = NodePath("../../DamageReceiver") +NavigationModule = NodePath("../../NavigationModule") +_moduleNodes = [NodePath("../../AnimationModule")] + +[node name="Shooting" type="Node2D" parent="StateMachine" node_paths=PackedStringArray("StorageModule", "PlayerDetection", "DamageReceiver", "EquippedWeapon", "_moduleNodes")] +script = ExtResource("7_0b4ec") +StorageModule = NodePath("../../Storage") +PlayerDetection = NodePath("../../PlayerDetection") +DamageReceiver = NodePath("../../DamageReceiver") +EquippedWeapon = NodePath("../../EnemyWeapon") +_moduleNodes = [NodePath("../../AnimationModule")] + +[node name="Dead" type="Node2D" parent="StateMachine" node_paths=PackedStringArray("StorageModule", "DropsProvider")] +script = ExtResource("8_vnfdp") +StorageModule = NodePath("../../Storage") +DropsProvider = NodePath("../../DropsProvider") + +[node name="Controlled" type="Node2D" parent="StateMachine" node_paths=PackedStringArray("StorageModule", "DamageReceiver", "_inputProvider", "CrosshairProvider", "EquippedWeapon", "_moduleNodes")] +script = ExtResource("9_3mqch") +StorageModule = NodePath("../../Storage") +DamageReceiver = NodePath("../../DamageReceiver") +_inputProvider = NodePath("../../InputProvider") +CrosshairProvider = NodePath("../../CrosshairProvider") +EquippedWeapon = NodePath("../../EnemyWeapon") +_moduleNodes = [NodePath("../../AnimationModule")] + +[node name="AnimatedSprite2D" type="AnimatedSprite2D" parent="."] +sprite_frames = ExtResource("10_ypjty") +animation = &"right" +autoplay = "down" + +[node name="PlayerDetection" type="Area2D" parent="."] +collision_layer = 0 +collision_mask = 2 +script = ExtResource("11_fr0ok") +ObstaclesCollisionMask = 81 + +[node name="CollisionShape2D" type="CollisionShape2D" parent="PlayerDetection"] +shape = SubResource("CircleShape2D_5wstg") + +[node name="Storage" type="Node2D" parent="." node_paths=PackedStringArray("Root")] +script = ExtResource("12_owlkt") +Root = NodePath("..") + +[node name="DamageReceiver" type="Area2D" parent="." node_paths=PackedStringArray("HealthProvider")] +collision_layer = 64 +collision_mask = 136 +script = ExtResource("13_dawgb") +HealthProvider = NodePath("Health") +BulletGroup = 2 +Debris = ExtResource("14_u1bck") +DeleteParentOnDeath = false + +[node name="CollisionShape2D" type="CollisionShape2D" parent="DamageReceiver"] +position = Vector2(0, 3.865) +shape = SubResource("CircleShape2D_6x22m") + +[node name="Health" type="Node2D" parent="DamageReceiver"] +script = ExtResource("15_7irjb") +ResourceName = "Health" + +[node name="NavigationModule" type="Node2D" parent="." node_paths=PackedStringArray("StorageModule")] +script = ExtResource("16_sdbo2") +StorageModule = NodePath("../Storage") + +[node name="NavigationAgent2D" type="NavigationAgent2D" parent="NavigationModule"] +target_desired_distance = 8.0 +path_max_distance = 800.0 +path_postprocessing = 1 +avoidance_enabled = true +debug_enabled = true +debug_path_custom_color = Color(1, 0, 0, 1) + +[node name="EnemyWeapon" parent="." instance=ExtResource("17_fd7xe")] +WeaponData = ExtResource("18_w3tna") + +[node name="AlarmModule" type="Node2D" parent="." node_paths=PackedStringArray("PlayerDetection")] +script = ExtResource("19_c3uga") +PlayerDetection = NodePath("../PlayerDetection") + +[node name="AnimationProvider" type="Node2D" parent="." node_paths=PackedStringArray("_animatedSprite", "_shieldParticles")] +script = ExtResource("20_ugc72") +_animatedSprite = NodePath("../AnimatedSprite2D") +_shieldParticles = NodePath("ShieldParticles") +WalkRightAnimationName = &"right" +WalkLeftAnimationName = &"left" +WalkDownAnimationName = &"down" +WalkUpAnimationName = &"up" +BlinkMaterial = ExtResource("21_47d4e") + +[node name="ShieldParticles" type="GPUParticles2D" parent="AnimationProvider"] +emitting = false +amount = 32 +lifetime = 0.4 +one_shot = true +process_material = SubResource("ParticleProcessMaterial_poxpj") + +[node name="AnimationModule" type="Node2D" parent="." node_paths=PackedStringArray("AnimationProvider", "StorageModule")] +script = ExtResource("22_fwg5l") +AnimationProvider = NodePath("../AnimationProvider") +StorageModule = NodePath("../Storage") + +[node name="DropsProvider" type="Node2D" parent="." node_paths=PackedStringArray("StorageModule")] +script = ExtResource("23_iws4h") +StorageModule = NodePath("../Storage") + +[node name="PossessionWings" type="AnimatedSprite2D" parent="."] +visible = false +sprite_frames = SubResource("SpriteFrames_wafqr") + +[node name="InputProvider" type="Node2D" parent="."] +script = ExtResource("25_5b7ew") + +[node name="CrosshairProvider" type="Node2D" parent="." node_paths=PackedStringArray("AnimatedSprite")] +script = ExtResource("26_k7vny") +AnimatedSprite = NodePath("Crosshair") +CrosshairDistance = 35.0 + +[node name="Crosshair" type="AnimatedSprite2D" parent="CrosshairProvider"] +sprite_frames = SubResource("SpriteFrames_biwfl") + +[connection signal="area_entered" from="PlayerDetection" to="PlayerDetection" method="_on_area_entered"] +[connection signal="area_exited" from="PlayerDetection" to="PlayerDetection" method="_on_area_exited"] +[connection signal="area_entered" from="DamageReceiver" to="DamageReceiver" method="_on_damage_hitbox_area_entered"] +[connection signal="velocity_computed" from="NavigationModule/NavigationAgent2D" to="NavigationModule" method="_on_navigation_agent_2d_velocity_computed"] diff --git a/Scenes/Maps/PlayerFSMTest.tscn b/Scenes/Maps/PlayerFSMTest.tscn index b542cb0e..f638fc32 100644 --- a/Scenes/Maps/PlayerFSMTest.tscn +++ b/Scenes/Maps/PlayerFSMTest.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=78 format=4 uid="uid://dqyfnby0t7gu1"] +[gd_scene load_steps=84 format=4 uid="uid://dqyfnby0t7gu1"] [ext_resource type="Script" uid="uid://doxmbokehw8ci" path="res://Scripts/GameManager.cs" id="1_c3v4x"] [ext_resource type="Resource" uid="uid://cs3ihltcn2166" path="res://Resources/Items/IcicleGun.tres" id="3_6314l"] @@ -61,7 +61,11 @@ [ext_resource type="PackedScene" uid="uid://b7gkxlll3b1eg" path="res://Scenes/Activable/FloorEmitter.tscn" id="44_b8ffn"] [ext_resource type="Resource" uid="uid://cmra7n6so1x4u" path="res://Resources/BulletScripts/Basic_Enemy_Emitter_Spiral_Bullets.tres" id="45_4mkc6"] [ext_resource type="PackedScene" uid="uid://c27co22bjym3c" path="res://Scenes/Actors/Camera.tscn" id="48_r562v"] +[ext_resource type="Script" uid="uid://d0a0o50j82eo6" path="res://Scripts/Activables/ScriptableBase.cs" id="50_cr4hs"] +[ext_resource type="PackedScene" uid="uid://dky13otbks8cm" path="res://Scenes/Actors/Thermatron_FSM.tscn" id="50_w8nwr"] +[ext_resource type="PackedScene" uid="uid://bb32f4p5e671j" path="res://Scenes/Actors/Fairy_Guard_FSM.tscn" id="51_awjkl"] [ext_resource type="PackedScene" uid="uid://d1h48wgasakk4" path="res://Scenes/Interactable/alarm_box.tscn" id="52_5nxem"] +[ext_resource type="Script" uid="uid://bwox5lmgiijcs" path="res://Scripts/Resources/Events/ActivateEvent.cs" id="52_q2wmj"] [sub_resource type="Resource" id="Resource_6wo78"] script = ExtResource("4_u1i8n") @@ -152,12 +156,26 @@ TimeModifiers = [] WaitForCompletion = true metadata/_custom_type_script = "uid://c0ndqalsc4jve" -[sub_resource type="Resource" id="Resource_r562v"] +[sub_resource type="Resource" id="Resource_cr4hs"] resource_local_to_scene = true script = ExtResource("39_83jc5") Patterns = Array[Object]([SubResource("Resource_kuo18")]) metadata/_custom_type_script = "uid://bngko08ho85p6" +[sub_resource type="Resource" id="Resource_8n581"] +script = ExtResource("52_q2wmj") +ActivationType = 2 +Targets = Array[NodePath]([NodePath("../../HorizontalForceField3")]) +WaitForCompletion = true +metadata/_custom_type_script = "uid://bwox5lmgiijcs" + +[sub_resource type="Resource" id="Resource_iv5wi"] +script = ExtResource("52_q2wmj") +ActivationType = 0 +Targets = Array[NodePath]([NodePath("../../ThermatronFsm")]) +WaitForCompletion = true +metadata/_custom_type_script = "uid://bwox5lmgiijcs" + [sub_resource type="Resource" id="Resource_pgobb"] script = ExtResource("29_3ll5g") RelativeTargetPosition = Vector2(0, -96) @@ -189,20 +207,20 @@ tile_set = ExtResource("5_6314l") metadata/_edit_lock_ = true [node name="Floor" type="TileMapLayer" parent="Tilemaps" node_paths=PackedStringArray("_solidLayers")] -tile_map_data = PackedByteArray("AAAEABAAAAAEAAIAAAAEABEAAAAEAAIAAAAEABIAAAAEAAIAAAAEABMAAAAEAAIAAAAEABQAAAAEAAIAAAAEABUAAAAEAAIAAAAEABYAAAAEAAIAAAAFABAAAAAEAAIAAAAFABEAAAAEAAIAAAAFABIAAAAEAAIAAAAFABMAAAAEAAIAAAAFABQAAAAEAAIAAAAFABUAAAAEAAIAAAAFABYAAAAEAAIAAAAGABAAAAAEAAIAAAAGABEAAAAEAAIAAAAGABIAAAAEAAIAAAAGABMAAAAEAAIAAAAGABQAAAAEAAIAAAAGABUAAAAEAAIAAAAGABYAAAAEAAIAAAAHABAAAAAEAAIAAAAHABEAAAAEAAIAAAAHABIAAAAEAAIAAAAHABMAAAAEAAIAAAAHABQAAAAEAAIAAAAHABUAAAAEAAIAAAAHABYAAAAEAAIAAAAIABAAAAAEAAIAAAAIABEAAAAEAAIAAAAIABIAAAAEAAIAAAAIABMAAAAEAAIAAAAIABQAAAAEAAIAAAAIABUAAAAEAAIAAAAIABYAAAAEAAIAAAAJABAAAAAEAAIAAAAJABEAAAAEAAIAAAAJABIAAAAEAAIAAAAJABMAAAAEAAIAAAAJABQAAAAEAAIAAAAJABUAAAAEAAIAAAAJABYAAAAEAAIAAAAKABAAAAAEAAIAAAAKABEAAAAEAAIAAAAKABIAAAAEAAIAAAAKABMAAAAEAAIAAAAKABQAAAAEAAIAAAAKABUAAAAEAAIAAAAKABYAAAAEAAIAAAADABAAAAAEAAIAAAADABEAAAAEAAIAAAADABIAAAAEAAIAAAADABMAAAAEAAIAAAADABQAAAAEAAIAAAADABUAAAAEAAIAAAADABYAAAAEAAIAAAADABcAAAAEAAIAAAADABgAAAAEAAIAAAAEABcAAAAEAAIAAAAEABgAAAAEAAIAAAAFABcAAAAEAAIAAAAFABgAAAAEAAIAAAAGABcAAAAEAAIAAAAGABgAAAAEAAIAAAAHABcAAAAEAAIAAAAHABgAAAAEAAIAAAAIABcAAAAEAAIAAAAIABgAAAAEAAIAAAAJABcAAAAEAAIAAAAJABgAAAAEAAIAAAAKABcAAAAEAAIAAAAKABgAAAAEAAIAAAALABAAAAAEAAIAAAALABEAAAAEAAIAAAALABIAAAAEAAIAAAALABMAAAAEAAIAAAALABQAAAAEAAIAAAALABUAAAAEAAIAAAALABYAAAAEAAIAAAALABcAAAAEAAIAAAALABgAAAAEAAIAAAAMABQAAAAFAAAAAAANABQAAAAFAAAAAAAOABQAAAAFAAAAAAAPABQAAAAFAAAAAAAQABQAAAAFAAAAAAARABQAAAAFAAAAAAARABUAAAAFAAAAAAASABUAAAAFAAAAAAATABUAAAAFAAAAAAATABQAAAAFAAAAAAAUABQAAAAFAAAAAAASABQAAAAFAAAAAAAQABUAAAAFAAAAAAAPABUAAAAFAAAAAAAOABUAAAAFAAAAAAANABUAAAAFAAAAAAAMABUAAAAFAAAAAAAUABUAAAAFAAAAAAATABMAAAAFAAAAAAATABIAAAAFAAAAAAATABEAAAAFAAAAAAATABAAAAAFAAAAAAATAA8AAAAFAAAAAAASAA8AAAAFAAAAAAASAA4AAAAFAAAAAAASABMAAAAFAAAAAAASABIAAAAFAAAAAAASABEAAAAFAAAAAAASABAAAAAFAAAAAAASAA0AAAAEAAAAAAATAA0AAAAEAAAAAAATAA4AAAAFAAAAAAAUAA4AAAAFAAAAAAAUAA8AAAAFAAAAAAAUABAAAAAFAAAAAAAUABEAAAAFAAAAAAAUABIAAAAFAAAAAAAUABMAAAAFAAAAAAAUAA0AAAAEAAAAAAAVABAAAAAMAAMAAAAWABAAAAAMAAMAAAAXABAAAAAMAAMAAAAYABAAAAAMAAMAAAAZABAAAAAMAAMAAAAaABAAAAAMAAMAAAAbABAAAAAMAAMAAAAcABAAAAAMAAMAAAAdABAAAAAMAAMAAAAeABAAAAAMAAMAAAAQABYAAAAEAAAAAAAQABcAAAAEAAAAAAARABcAAAAEAAAAAAAOABcAAAAEAAAAAAAPABgAAAAEAAAAAAAPABkAAAAEAAAAAAAQABkAAAAEAAAAAAAQABoAAAAEAAAAAAAQABsAAAAEAAAAAAARABsAAAAEAAAAAAARABwAAAAEAAAAAAARAB0AAAAEAAAAAAASAB0AAAAEAAAAAAASAB4AAAAEAAAAAAATAB8AAAAEAAAAAAAUAB8AAAAEAAAAAAAUACAAAAAEAAAAAAAVACAAAAAEAAAAAAAOABgAAAAEAAAAAAAOABkAAAAEAAAAAAAOABoAAAAEAAAAAAAOABsAAAAEAAAAAAAOABwAAAAEAAAAAAAOAB0AAAAEAAAAAAAOAB4AAAAEAAAAAAAOAB8AAAAEAAAAAAAOACAAAAAEAAAAAAAOACEAAAAEAAAAAAAOACIAAAAEAAAAAAAOACMAAAAEAAAAAAAPABcAAAAEAAAAAAAPABoAAAAEAAAAAAAPABsAAAAEAAAAAAAPABwAAAAEAAAAAAAPAB0AAAAEAAAAAAAPAB4AAAAEAAAAAAAPAB8AAAAEAAAAAAAPACAAAAAEAAAAAAAPACEAAAAEAAAAAAAPACIAAAAEAAAAAAAPACMAAAAEAAAAAAAQABgAAAAEAAAAAAAQABwAAAAEAAAAAAAQAB0AAAAEAAAAAAAQAB4AAAAEAAAAAAAQAB8AAAAEAAAAAAAQACAAAAAEAAAAAAAQACEAAAAEAAAAAAAQACIAAAAEAAAAAAAQACMAAAAEAAAAAAARABgAAAAEAAAAAAARABkAAAAEAAAAAAARABoAAAAEAAAAAAARAB4AAAAEAAAAAAARAB8AAAAEAAAAAAARACAAAAAEAAAAAAARACEAAAAEAAAAAAARACIAAAAEAAAAAAARACMAAAAEAAAAAAASABcAAAAEAAAAAAASABgAAAAEAAAAAAASABkAAAAEAAAAAAASABoAAAAEAAAAAAASABsAAAAEAAAAAAASABwAAAAEAAAAAAASAB8AAAAEAAAAAAASACAAAAAEAAAAAAASACEAAAAEAAAAAAASACIAAAAEAAAAAAASACMAAAAEAAAAAAATABcAAAAEAAAAAAATABgAAAAEAAAAAAATABkAAAAEAAAAAAATABoAAAAEAAAAAAATABsAAAAEAAAAAAATABwAAAAEAAAAAAATAB0AAAAEAAAAAAATAB4AAAAEAAAAAAATACAAAAAEAAAAAAATACEAAAAEAAAAAAATACIAAAAEAAAAAAATACMAAAAEAAAAAAAUABcAAAAEAAAAAAAUABgAAAAEAAAAAAAUABkAAAAEAAAAAAAUABoAAAAEAAAAAAAUABsAAAAEAAAAAAAUABwAAAAEAAAAAAAUAB0AAAAEAAAAAAAUAB4AAAAEAAAAAAAUACEAAAAEAAAAAAAUACIAAAAEAAAAAAAUACMAAAAEAAAAAAAVABcAAAAEAAAAAAAVABgAAAAEAAAAAAAVABkAAAAEAAAAAAAVABoAAAAEAAAAAAAVABsAAAAEAAAAAAAVABwAAAAEAAAAAAAVAB0AAAAEAAAAAAAVAB4AAAAEAAAAAAAVAB8AAAAEAAAAAAAVACEAAAAEAAAAAAAVACIAAAAEAAAAAAAVACMAAAAEAAAAAAAWABcAAAAEAAAAAAAWABgAAAAEAAAAAAAWABkAAAAEAAAAAAAWABoAAAAEAAAAAAAWABsAAAAEAAAAAAAWABwAAAAEAAAAAAAWAB0AAAAEAAAAAAAWAB4AAAAEAAAAAAAWAB8AAAAEAAAAAAAWACAAAAAEAAAAAAAWACEAAAAEAAAAAAAWACIAAAAEAAAAAAAWACMAAAAEAAAAAAAXABcAAAAEAAAAAAAXABgAAAAEAAAAAAAXABkAAAAEAAAAAAAXABoAAAAEAAAAAAAXABsAAAAEAAAAAAAXABwAAAAEAAAAAAAXAB0AAAAEAAAAAAAXAB4AAAAEAAAAAAAXAB8AAAAEAAAAAAAXACAAAAAEAAAAAAAXACEAAAAEAAAAAAAXACIAAAAEAAAAAAAXACMAAAAEAAAAAAAYABcAAAAEAAAAAAAYABgAAAAEAAAAAAAYABkAAAAEAAAAAAAYABoAAAAEAAAAAAAYABsAAAAEAAAAAAAYABwAAAAEAAAAAAAYAB0AAAAEAAAAAAAYAB4AAAAEAAAAAAAYAB8AAAAEAAAAAAAYACAAAAAEAAAAAAAYACEAAAAEAAAAAAAYACIAAAAEAAAAAAAYACMAAAAEAAAAAAAZABcAAAAEAAAAAAAZABgAAAAEAAAAAAAZABkAAAAEAAAAAAAZABoAAAAEAAAAAAAZABsAAAAEAAAAAAAZABwAAAAEAAAAAAAZAB0AAAAEAAAAAAAZAB4AAAAEAAAAAAAZAB8AAAAEAAAAAAAZACAAAAAEAAAAAAAZACEAAAAEAAAAAAAZACIAAAAEAAAAAAAZACMAAAAEAAAAAAAaABcAAAAEAAAAAAAaABgAAAAEAAAAAAAaABkAAAAEAAAAAAAaABoAAAAEAAAAAAAaABsAAAAEAAAAAAAaABwAAAAEAAAAAAAaAB0AAAAEAAAAAAAaAB4AAAAEAAAAAAAaAB8AAAAEAAAAAAAaACAAAAAEAAAAAAAaACEAAAAEAAAAAAAaACIAAAAEAAAAAAAaACMAAAAEAAAAAAAbABcAAAAEAAAAAAAbABgAAAAEAAAAAAAbABkAAAAEAAAAAAAbABoAAAAEAAAAAAAbABsAAAAEAAAAAAAbABwAAAAEAAAAAAAbAB0AAAAEAAAAAAAbAB4AAAAEAAAAAAAbAB8AAAAEAAAAAAAbACAAAAAEAAAAAAAbACEAAAAEAAAAAAAbACIAAAAEAAAAAAAbACMAAAAEAAAAAAAcABcAAAAEAAAAAAAcABgAAAAEAAAAAAAcABkAAAAEAAAAAAAcABoAAAAEAAAAAAAcABsAAAAEAAAAAAAcABwAAAAEAAAAAAAcAB0AAAAEAAAAAAAcAB4AAAAEAAAAAAAcAB8AAAAEAAAAAAAcACAAAAAEAAAAAAAcACEAAAAEAAAAAAAcACIAAAAEAAAAAAAcACMAAAAEAAAAAAAdABcAAAAEAAAAAAAdABgAAAAEAAAAAAAdABkAAAAEAAAAAAAdABoAAAAEAAAAAAAdABsAAAAEAAAAAAAdABwAAAAEAAAAAAAdAB0AAAAEAAAAAAAdAB4AAAAEAAAAAAAdAB8AAAAEAAAAAAAdACAAAAAEAAAAAAAdACEAAAAEAAAAAAAdACIAAAAEAAAAAAAdACMAAAAEAAAAAAAeABcAAAAEAAAAAAAeABgAAAAEAAAAAAAeABkAAAAEAAAAAAAeABoAAAAEAAAAAAAeABsAAAAEAAAAAAAeABwAAAAEAAAAAAAeAB0AAAAEAAAAAAAeAB4AAAAEAAAAAAAeAB8AAAAEAAAAAAAeACAAAAAEAAAAAAAeACEAAAAEAAAAAAAeACIAAAAEAAAAAAAeACMAAAAEAAAAAAARABYAAAAEAAAAAAASAAkAAAABAAMAAAASAAoAAAAEAAAAAAASAAsAAAAEAAAAAAATAAkAAAAJAAkAAAATAAoAAAAEAAAAAAATAAsAAAAEAAAAAAAUAAkAAAAEAAAAAAAUAAoAAAAEAAAAAAAUAAsAAAAEAAAAAAAVAAkAAAAEAAAAAAAVAAoAAAAEAAAAAAAVAAsAAAAEAAAAAAAWAAkAAAAEAAAAAAAWAAoAAAAEAAAAAAAWAAsAAAAEAAAAAAAXAAkAAAAEAAAAAAAXAAoAAAAEAAAAAAAXAAsAAAAEAAAAAAAYAAkAAAAEAAAAAAAYAAoAAAAEAAAAAAAYAAsAAAAEAAAAAAD+/wEAAAAEAAAAAAD+/wIAAAAEAAAAAAD+/wMAAAAEAAAAAAD+/wQAAAAEAAAAAAD+/wUAAAAEAAAAAAD+/wYAAAAEAAAAAAD+/wcAAAAEAAAAAAD+/wgAAAAEAAAAAAD+/wkAAAAEAAAAAAD+/woAAAAEAAAAAAD+/wsAAAAEAAAAAAD+/wwAAAAEAAAAAAD+/w0AAAAEAAAAAAD//wEAAAAEAAAAAAD//wIAAAAEAAAAAAD//wMAAAAEAAAAAAD//wQAAAAEAAAAAAD//wUAAAAEAAAAAAD//wYAAAAEAAAAAAD//wcAAAAEAAAAAAD//wgAAAAEAAAAAAD//wkAAAAEAAAAAAD//woAAAAEAAAAAAD//wsAAAAEAAAAAAD//wwAAAAEAAAAAAD//w0AAAAEAAAAAAAAAAEAAAAEAAAAAAAAAAIAAAAEAAAAAAAAAAMAAAAEAAAAAAAAAAQAAAAEAAAAAAAAAAUAAAAEAAAAAAAAAAYAAAAEAAAAAAAAAAcAAAAEAAAAAAAAAAgAAAAEAAAAAAAAAAkAAAAEAAAAAAAAAAoAAAAEAAAAAAAAAAsAAAAEAAAAAAAAAAwAAAAEAAAAAAAAAA0AAAAEAAAAAAABAAEAAAAEAAAAAAABAAIAAAAEAAAAAAABAAMAAAAEAAAAAAABAAQAAAAEAAAAAAABAAUAAAAEAAAAAAABAAYAAAAEAAAAAAABAAcAAAAEAAAAAAABAAgAAAAEAAAAAAABAAkAAAAEAAAAAAABAAoAAAAEAAAAAAABAAsAAAAEAAAAAAABAAwAAAAEAAAAAAABAA0AAAAEAAAAAAACAAEAAAAEAAAAAAACAAIAAAAEAAAAAAACAAMAAAAEAAAAAAACAAQAAAAEAAAAAAACAAUAAAAEAAAAAAACAAYAAAAEAAAAAAACAAcAAAAEAAAAAAACAAgAAAAEAAAAAAACAAkAAAAEAAAAAAACAAoAAAAEAAAAAAACAAsAAAAEAAAAAAACAAwAAAAEAAAAAAACAA0AAAAEAAAAAAADAAEAAAAEAAAAAAADAAIAAAAEAAAAAAADAAMAAAAEAAAAAAADAAQAAAAEAAAAAAADAAUAAAAEAAAAAAADAAYAAAAEAAAAAAADAAcAAAAEAAAAAAADAAgAAAAEAAAAAAADAAkAAAAEAAAAAAADAAoAAAAEAAAAAAADAAsAAAAEAAAAAAADAAwAAAAEAAAAAAADAA0AAAAEAAAAAAAEAAEAAAAEAAAAAAAEAAIAAAAEAAAAAAAEAAMAAAAEAAAAAAAEAAQAAAAEAAAAAAAEAAUAAAAEAAAAAAAEAAYAAAAEAAAAAAAEAAcAAAAEAAAAAAAEAAgAAAAEAAAAAAAEAAkAAAAEAAAAAAAEAAoAAAAEAAAAAAAEAAsAAAAEAAAAAAAEAAwAAAAEAAAAAAAEAA0AAAAEAAAAAAAFAAEAAAAEAAAAAAAFAAIAAAAEAAAAAAAFAAMAAAAEAAAAAAAFAAQAAAAEAAAAAAAFAAUAAAAEAAAAAAAFAAYAAAAEAAAAAAAFAAcAAAAEAAAAAAAFAAgAAAAEAAAAAAAFAAkAAAAEAAAAAAAFAAoAAAAEAAAAAAAFAAsAAAAEAAAAAAAFAAwAAAAEAAAAAAAFAA0AAAAEAAAAAAAGAAEAAAAEAAAAAAAGAAIAAAAEAAAAAAAGAAMAAAAEAAAAAAAGAAQAAAAEAAAAAAAGAAUAAAAEAAAAAAAGAAYAAAAEAAAAAAAGAAcAAAAEAAAAAAAGAAgAAAAEAAAAAAAGAAkAAAAEAAAAAAAGAAoAAAAEAAAAAAAGAAsAAAAEAAAAAAAGAAwAAAAEAAAAAAAGAA0AAAAEAAAAAAAHAAEAAAAEAAAAAAAHAAIAAAAEAAAAAAAHAAMAAAAEAAAAAAAHAAQAAAAEAAAAAAAHAAUAAAAEAAAAAAAHAAYAAAAEAAAAAAAHAAcAAAAEAAAAAAAHAAgAAAAEAAAAAAAHAAkAAAAEAAAAAAAHAAoAAAAEAAAAAAAHAAsAAAAEAAAAAAAHAAwAAAAEAAAAAAAHAA0AAAAEAAAAAAAIAAEAAAAEAAAAAAAIAAIAAAAEAAAAAAAIAAMAAAAEAAAAAAAIAAQAAAAEAAAAAAAIAAUAAAAEAAAAAAAIAAYAAAAEAAAAAAAIAAcAAAAEAAAAAAAIAAgAAAAEAAAAAAAIAAkAAAAEAAAAAAAIAAoAAAAEAAAAAAAIAAsAAAAEAAAAAAAIAAwAAAAEAAAAAAAIAA0AAAAEAAAAAAAJAAEAAAAEAAAAAAAJAAIAAAAEAAAAAAAJAAMAAAAEAAAAAAAJAAQAAAAEAAAAAAAJAAUAAAAEAAAAAAAJAAYAAAAEAAAAAAAJAAcAAAAEAAAAAAAJAAgAAAAEAAAAAAAJAAkAAAAEAAAAAAAJAAoAAAAEAAAAAAAJAAsAAAAEAAAAAAAJAAwAAAAEAAAAAAAJAA0AAAAEAAAAAAAKAAEAAAAEAAAAAAAKAAIAAAAEAAAAAAAKAAMAAAAEAAAAAAAKAAQAAAAEAAAAAAAKAAUAAAAEAAAAAAAKAAYAAAAEAAAAAAAKAAcAAAAEAAAAAAAKAAgAAAAEAAAAAAAKAAkAAAAEAAAAAAAKAAoAAAAEAAAAAAAKAAsAAAAEAAAAAAAKAAwAAAAEAAAAAAAKAA0AAAAEAAAAAAALAAEAAAAEAAAAAAALAAIAAAAEAAAAAAALAAMAAAAEAAAAAAALAAQAAAAEAAAAAAALAAUAAAAEAAAAAAALAAYAAAAEAAAAAAALAAcAAAAEAAAAAAALAAgAAAAEAAAAAAALAAkAAAAEAAAAAAALAAoAAAAEAAAAAAALAAsAAAAEAAAAAAALAAwAAAAEAAAAAAALAA0AAAAEAAAAAAAMAAEAAAAEAAAAAAAMAAIAAAAEAAAAAAAMAAMAAAAEAAAAAAAMAAQAAAAEAAAAAAAMAAUAAAAEAAAAAAAMAAYAAAAEAAAAAAAMAAcAAAAEAAAAAAAMAAgAAAAEAAAAAAAMAAkAAAAEAAAAAAAMAAoAAAAEAAAAAAAMAAsAAAAEAAAAAAAMAAwAAAAEAAAAAAAMAA0AAAAEAAAAAAANAAEAAAAFAAIAAAANAAIAAAAFAAIAAAANAAMAAAAFAAIAAAANAAQAAAAFAAIAAAANAAUAAAAEAAAAAAANAAYAAAAEAAAAAAANAAcAAAAEAAAAAAANAAgAAAAEAAAAAAANAAkAAAAEAAAAAAANAAoAAAAEAAAAAAANAAsAAAAEAAAAAAANAAwAAAAEAAAAAAANAA0AAAAEAAAAAAAOAAEAAAAFAAIAAAAOAAIAAAAFAAIAAAAOAAMAAAAFAAIAAAAOAAQAAAAFAAIAAAAOAAUAAAAEAAAAAAAOAAYAAAAEAAAAAAAOAAcAAAAEAAAAAAAOAAgAAAAEAAAAAAAOAAkAAAAEAAAAAAAOAAoAAAAEAAAAAAAOAAsAAAAEAAAAAAAOAAwAAAAEAAAAAAAOAA0AAAAEAAAAAAAPAAEAAAAFAAIAAAAPAAIAAAAFAAIAAAAPAAUAAAAEAAAAAAAPAAYAAAAEAAAAAAAPAAcAAAAEAAAAAAAPAAgAAAAEAAAAAAAPAAkAAAAEAAAAAAAPAAoAAAAEAAAAAAAPAAsAAAAEAAAAAAAPAAwAAAAEAAAAAAAPAA0AAAAEAAAAAAAQAAEAAAAFAAIAAAAQAAIAAAAFAAIAAAAQAAUAAAAEAAAAAAAQAAYAAAAEAAAAAAAQAAcAAAAEAAAAAAAQAAgAAAAEAAAAAAAQAAkAAAAEAAAAAAAQAAoAAAAEAAAAAAAQAAsAAAAEAAAAAAAQAAwAAAAEAAAAAAAQAA0AAAAEAAAAAAARAAEAAAAFAAIAAAARAAIAAAAFAAIAAAARAAMAAAAFAAIAAAARAAQAAAAFAAIAAAARAAUAAAAEAAAAAAARAAYAAAAEAAAAAAARAAcAAAAEAAAAAAARAAgAAAAEAAAAAAARAAkAAAAEAAAAAAARAAoAAAAEAAAAAAARAAsAAAAEAAAAAAARAAwAAAAEAAAAAAARAA0AAAAEAAAAAAASAAEAAAAFAAIAAAASAAIAAAAFAAIAAAASAAMAAAAFAAIAAAASAAQAAAAFAAIAAAASAAUAAAABAAMAAAASAAYAAAABAAMAAAASAAcAAAABAAMAAAASAAgAAAABAAMAAAASAAwAAAAEAAAAAAATAAEAAAAFAAIAAAATAAIAAAAFAAIAAAATAAMAAAAFAAIAAAATAAQAAAAFAAIAAAATAAUAAAAJAAgAAAATAAYAAAAJAAkAAAATAAcAAAAJAAkAAAATAAgAAAAJAAkAAAATAAwAAAAEAAAAAAAUAAEAAAAEAAAAAAAUAAIAAAAEAAAAAAAUAAMAAAAEAAAAAAAUAAQAAAAEAAAAAAAUAAUABAAAAAIAAAAUAAYABAAAAAIAAAAUAAcABAAAAAIAAAAUAAgABAAAAAIAAAAUAAwAAAAEAAAAAAAVAAEAAAAEAAAAAAAVAAIAAAAEAAAAAAAVAAMAAAAEAAAAAAAVAAQAAAAEAAAAAAAVAAwAAAAEAAAAAAAVAA0AAAAEAAAAAAAWAAEAAAAEAAAAAAAWAAIAAAAEAAAAAAAWAAMAAAAEAAAAAAAWAAQAAAAEAAAAAAAWAAwAAAAEAAAAAAAWAA0AAAAEAAAAAAAXAAEAAAAEAAAAAAAXAAIABAAAAAAAAAAXAAMAAAAEAAAAAAAXAAQAAAAEAAAAAAAXAAwAAAAEAAAAAAAXAA0AAAAEAAAAAAAYAAEAAAAEAAAAAAAYAAIABAAAAAAAAAAYAAMAAAAEAAAAAAAYAAQAAAAEAAAAAAAYAAwAAAAEAAAAAAAYAA0AAAAEAAAAAAAZAAEAAAAEAAAAAAAZAAIABAAAAAAAAAAZAAMAAAAEAAAAAAAZAAQAAAAEAAAAAAAZAAkAAAAEAAAAAAAZAAoAAAAEAAAAAAAZAAsAAAAEAAAAAAAZAAwAAAAEAAAAAAAZAA0AAAAEAAAAAAAaAAEAAAAEAAAAAAAaAAIABAAAAAAAAAAaAAMAAAAEAAAAAAAaAAQAAAAEAAAAAAAaAAkAAAAEAAAAAAAaAAoAAAAEAAAAAAAaAAsAAAAEAAAAAAAaAAwAAAAEAAAAAAAaAA0AAAAEAAAAAAAbAAEAAAAEAAAAAAAbAAIABAAAAAAAAAAbAAMAAAAEAAAAAAAbAAQAAAAEAAAAAAAbAAUAAAAEAAAAAAAbAAYAAAAEAAAAAAAbAAcAAAAEAAAAAAAbAAgAAAAEAAAAAAAbAAkAAAAEAAAAAAAbAAoAAAAEAAAAAAAbAAsAAAAEAAAAAAAbAAwAAAAEAAAAAAAbAA0AAAAEAAAAAAAcAAEAAAAEAAAAAAAcAAIABAAAAAAAAAAcAAMAAAAEAAAAAAAcAAQAAAAEAAAAAAAcAAUAAAAEAAAAAAAcAAYAAAAEAAAAAAAcAAcAAAAEAAAAAAAcAAgAAAAEAAAAAAAcAAkAAAAEAAAAAAAcAAoAAAAEAAAAAAAcAAsAAAAEAAAAAAAcAAwAAAAEAAAAAAAcAA0AAAAEAAAAAAAdAAEAAAAEAAAAAAAdAAIABAAAAAAAAAAdAAMAAAAEAAAAAAAdAAQAAAAEAAAAAAAdAAUAAAAEAAAAAAAdAAYAAAAEAAAAAAAdAAcAAAAEAAAAAAAdAAgAAAAEAAAAAAAdAAkAAAAEAAAAAAAdAAoAAAAEAAAAAAAdAAsAAAAEAAAAAAAdAAwAAAAEAAAAAAAdAA0AAAAEAAAAAAAeAAEAAAAEAAAAAAAeAAIAAAAEAAAAAAAeAAMAAAAEAAAAAAAeAAQAAAAEAAAAAAAeAAUAAAAEAAAAAAAeAAYAAAAEAAAAAAAeAAcAAAAEAAAAAAAeAAgAAAAEAAAAAAAeAAkAAAAEAAAAAAAeAAoAAAAEAAAAAAAeAAsAAAAEAAAAAAAeAAwAAAAEAAAAAAAeAA0AAAAEAAAAAAAfAAEAAAAEAAAAAAAfAAIAAAAEAAAAAAAfAAMAAAAEAAAAAAAfAAQAAAAEAAAAAAAfAAUAAAAEAAAAAAAfAAYAAAAEAAAAAAAfAAcAAAAEAAAAAAAfAAgAAAAEAAAAAAAfAAkAAAAEAAAAAAAfAAoAAAAEAAAAAAAfAAsAAAAEAAAAAAAfAAwAAAAEAAAAAAAfAA0AAAAEAAAAAAAgAAEAAAAEAAAAAAAgAAIAAAAEAAAAAAAgAAMAAAAEAAAAAAAgAAQAAAAEAAAAAAAgAAUAAAAEAAAAAAAgAAYAAAAEAAAAAAAgAAcAAAAEAAAAAAAgAAgAAAAEAAAAAAAgAAkAAAAEAAAAAAAgAAoAAAAEAAAAAAAgAAsAAAAEAAAAAAAgAAwAAAAEAAAAAAAgAA0AAAAEAAAAAAAhAAEAAAAEAAAAAAAhAAIAAAAEAAAAAAAhAAMAAAAEAAAAAAAhAAQAAAAEAAAAAAAhAAUAAAAEAAAAAAAhAAYAAAAEAAAAAAAhAAcAAAAEAAAAAAAhAAgAAAAEAAAAAAAhAAkAAAAEAAAAAAAhAAoAAAAEAAAAAAAhAAsAAAAEAAAAAAAhAAwAAAAEAAAAAAAhAA0AAAAEAAAAAAAiAAEAAAAEAAAAAAAiAAIAAAAEAAAAAAAiAAMAAAAEAAAAAAAiAAQAAAAEAAAAAAAiAAUAAAAEAAAAAAAiAAYAAAAEAAAAAAAiAAcAAAAEAAAAAAAiAAgAAAAEAAAAAAAiAAkAAAAEAAAAAAAiAAoAAAAEAAAAAAAiAAsAAAAEAAAAAAAiAAwAAAAEAAAAAAAiAA0AAAAEAAAAAAATAAAAAAAFAAIAAAASAAAAAAAFAAIAAAARAAAAAAAFAAIAAAAQAAAAAAAFAAIAAAAPAAAAAAAFAAIAAAAOAAAAAAAFAAIAAAANAAAAAAAFAAIAAAAXAP//BAAAAAEAAAAYAP//BAAAAAEAAAAZAP//BAAAAAEAAAAaAP//BAAAAAEAAAAbAP//BAAAAAEAAAAcAP//BAAAAAEAAAAdAP//BAAAAAEAAAAVAP//BAAAAAIAAAAVAP7/BAAAAAIAAAAVAP3/BAAAAAIAAAAVAPz/BAAAAAIAAAAVAPv/BAAAAAIAAAAfAPz/BAAAAAMAAAAfAP3/BAAAAAMAAAAfAP7/BAAAAAMAAAAfAP//BAAAAAMAAAAeAP//BAAAAAEAAAAWAP//BAAAAAEAAAAVAPr/BAAAAAAAAAAWAPr/BAAAAAAAAAAXAPr/BAAAAAAAAAAYAPr/BAAAAAAAAAAZAPr/BAAAAAAAAAAaAPr/BAAAAAAAAAAbAPr/BAAAAAAAAAAcAPr/BAAAAAAAAAAdAPr/BAAAAAAAAAAeAPr/BAAAAAAAAAAfAPr/BAAAAAMAAAAfAPv/BAAAAAMAAAAyAAoAAAANAAwAAAAyAAsAAAANAA0AAAAzAAoAAAAOAAwAAAAzAAsAAAAOAA0AAAAoAPv/AAADAAIAAAApAPv/AAAFAAAAAAApAPz/AAAFAAAAAAAqAPz/AAAFAAAAAAArAP3/AAAEAAIAAAAtAP7/AAAFAAAAAAAtAP//AAAFAAAAAAAuAP//AAAFAAIAAAAuAAAAAAAFAAIAAAAvAAAAAAAFAAAAAAAnAPn/AAAFAAAAAAAnAPr/AAAFAAAAAAAnAPv/AAAFAAAAAAAnAPz/AAAFAAAAAAAnAP3/AAAFAAAAAAAnAP7/AAAFAAAAAAAnAP//AAAFAAAAAAAnAAAAAAAFAAAAAAAnAAEAAAAFAAAAAAAnAAIAAAAFAAAAAAAnAAMAAAAFAAAAAAAnAAQAAAAFAAAAAAAoAPn/AAADAAIAAAAoAPr/AAADAAIAAAAoAPz/AAADAAIAAAAoAP3/AAADAAIAAAAoAP7/AAADAAIAAAAoAP//AAADAAIAAAAoAAAAAAADAAIAAAAoAAEAAAADAAIAAAAoAAIAAAADAAIAAAAoAAMAAAADAAIAAAAoAAQAAAADAAIAAAApAPn/AAAFAAAAAAApAPr/AAAFAAAAAAApAP3/AAAFAAAAAAApAP7/AAAFAAAAAAApAP//AAAFAAAAAAApAAAAAAAFAAAAAAApAAEAAAAFAAAAAAApAAIAAAAFAAAAAAApAAMAAAAFAAAAAAAqAPn/AAAFAAAAAAAqAPr/AAAFAAAAAAAqAPv/AAAFAAAAAAAqAP3/AAAFAAAAAAAqAP7/AAAFAAAAAAAqAP//AAAFAAAAAAAqAAAAAAAFAAAAAAAqAAEAAAAFAAAAAAAqAAIAAAAFAAAAAAAqAAMAAAAFAAAAAAAqAAQAAAAFAAAAAAArAPn/AAAEAAIAAAArAPr/AAAEAAIAAAArAPv/AAAEAAIAAAArAPz/AAAEAAIAAAArAP7/AAAEAAIAAAArAP//AAAEAAIAAAArAAAAAAAEAAIAAAArAAEAAAAEAAIAAAArAAIAAAAEAAIAAAArAAMAAAAEAAIAAAArAAQAAAAEAAIAAAAsAPn/AAAEAAIAAAAsAAAAAAAFAAAAAAAsAAEAAAAFAAAAAAAsAAIAAAAFAAAAAAAsAAMAAAAFAAAAAAAsAAQAAAAEAAIAAAAtAPn/AAAEAAIAAAAtAPr/AAAFAAAAAAAtAPv/AAAFAAAAAAAtAPz/AAAFAAAAAAAtAP3/AAAFAAAAAAAtAAAAAAAFAAAAAAAtAAEAAAAFAAAAAAAtAAIAAAAFAAAAAAAtAAMAAAAFAAAAAAAtAAQAAAAEAAIAAAAuAPn/AAAEAAIAAAAuAPr/AAAFAAAAAAAuAPv/AAAFAAAAAAAuAPz/AAAFAAIAAAAuAP3/AAAFAAIAAAAuAP7/AAAFAAIAAAAuAAEAAAAFAAIAAAAuAAIAAAAFAAAAAAAuAAMAAAAFAAAAAAAuAAQAAAAEAAIAAAAvAPn/AAAEAAIAAAAvAPr/AAAFAAAAAAAvAPv/AAAFAAAAAAAvAPz/AAAFAAIAAAAvAP3/AAAFAAAAAAAvAP7/AAAFAAAAAAAvAP//AAAFAAAAAAAvAAEAAAAFAAIAAAAvAAIAAAAFAAAAAAAvAAMAAAAFAAAAAAAvAAQAAAAEAAIAAAAwAPn/AAAEAAIAAAAwAPr/AAAFAAAAAAAwAPv/AAAFAAAAAAAwAPz/AAAFAAIAAAAwAP3/AAAFAAAAAAAwAP7/AAAFAAAAAAAwAP//AAAFAAAAAAAwAAAAAAAFAAAAAAAwAAEAAAAFAAIAAAAwAAIAAAAFAAAAAAAwAAMAAAAFAAAAAAAwAAQAAAAEAAIAAAAxAPn/AAAEAAIAAAAxAPr/AAAFAAAAAAAxAPv/AAAFAAAAAAAxAPz/AAAFAAIAAAAxAP3/AAAFAAAAAAAxAP7/AAAFAAAAAAAxAP//AAAFAAAAAAAxAAAAAAAFAAAAAAAxAAEAAAAFAAIAAAAxAAIAAAAFAAAAAAAxAAMAAAAFAAAAAAAxAAQAAAAEAAIAAAAyAPn/AAAEAAIAAAAyAPr/AAAFAAAAAAAyAPv/AAAFAAAAAAAyAPz/AAAFAAIAAAAyAP3/AAAFAAAAAAAyAP7/AAAFAAAAAAAyAP//AAAFAAAAAAAyAAAAAAAFAAAAAAAyAAEAAAAFAAIAAAAyAAIAAAAFAAAAAAAyAAMAAAAFAAAAAAAyAAQAAAAEAAIAAAAzAPz/AAAFAAIAAAAzAP3/AAAFAAIAAAAzAP7/AAAFAAIAAAAzAP//AAAFAAIAAAAzAAAAAAAFAAIAAAAzAAEAAAAFAAIAAAAzAPv/AAAFAAAAAAAzAPn/AAAEAAIAAAAzAPr/AAAFAAAAAAA0APn/AAAEAAIAAAA0APr/AAAFAAAAAAA0APv/AAAFAAAAAAA1APn/AAAEAAIAAAA1APr/AAAFAAAAAAA1APv/AAAFAAAAAAA2APn/AAAEAAIAAAA2APr/AAAEAAIAAAA2APv/AAAEAAIAAAA3APn/AAAFAAAAAAA3APr/AAAFAAAAAAA3APv/AAAFAAAAAAA4APn/AAAFAAAAAAA4APr/AAAFAAAAAAA4APv/AAAFAAAAAAA5APn/AAADAAIAAAA5APr/AAADAAIAAAA5APv/AAADAAIAAAA0APz/AAAFAAAAAAA0AP3/AAAFAAAAAAA0AP7/AAAFAAAAAAA0AP//AAAFAAAAAAA0AAAAAAAFAAAAAAA0AAEAAAAFAAAAAAA0AAIAAAAFAAAAAAA0AAMAAAAFAAAAAAA0AAQAAAAEAAIAAAA1APz/AAAFAAAAAAA1AP3/AAAFAAAAAAA1AP7/AAAFAAAAAAA1AP//AAAFAAAAAAA1AAAAAAAFAAAAAAA1AAEAAAAFAAAAAAA1AAIAAAAFAAAAAAA1AAMAAAAFAAAAAAA1AAQAAAAEAAIAAAA2APz/AAAEAAIAAAA2AP3/AAAEAAIAAAA2AP7/AAAEAAIAAAA2AP//AAAEAAIAAAA2AAAAAAAEAAIAAAA2AAEAAAAEAAIAAAA2AAIAAAAEAAIAAAA2AAMAAAAEAAIAAAA2AAQAAAAEAAIAAAA3APz/AAAFAAAAAAA3AP3/AAAFAAAAAAA3AP7/AAAFAAAAAAA3AP//AAAFAAAAAAA3AAAAAAAFAAAAAAA3AAEAAAAFAAAAAAA3AAIAAAAFAAAAAAA3AAMAAAAFAAAAAAA3AAQAAAAFAAAAAAA4APz/AAAFAAAAAAA4AP3/AAAFAAAAAAA4AP7/AAAFAAAAAAA4AP//AAAFAAAAAAA4AAAAAAAFAAAAAAA4AAEAAAAFAAAAAAA4AAIAAAAFAAAAAAA4AAMAAAAFAAAAAAA4AAQAAAAFAAAAAAA5APz/AAADAAIAAAA5AP3/AAADAAIAAAA5AP7/AAADAAIAAAA5AP//AAADAAIAAAA5AAAAAAADAAIAAAA5AAEAAAADAAIAAAA5AAIAAAADAAIAAAA5AAMAAAADAAIAAAA5AAQAAAADAAIAAAAzAAIAAAAFAAAAAAAzAAMAAAAFAAAAAAAzAAQAAAAEAAIAAAAjAAEAAAAFAAAAAAAjAAIAAAAFAAAAAAAjAAMAAAAFAAAAAAAjAAQAAAAFAAAAAAAkAAEAAAAFAAAAAAAkAAIAAAAFAAAAAAAkAAMAAAAFAAAAAAAkAAQAAAAFAAAAAAAlAAEAAAAEAAAAAAAlAAIAAAAEAAAAAAAlAAMAAAAEAAAAAAAlAAQAAAAEAAAAAAAmAAQAAAAFAAAAAAAjAAUAAAAFAAAAAAAjAAYAAAAFAAAAAAAjAAcAAAAFAAAAAAAjAAgAAAAFAAAAAAAjAAkAAAAFAAAAAAAjAAoAAAAFAAAAAAAjAAsAAAAFAAAAAAAjAAwAAAAFAAAAAAAkAAUAAAAFAAAAAAAkAAYAAAAFAAAAAAAkAAcAAAAFAAAAAAAkAAgAAAAFAAAAAAAkAAkAAAAFAAAAAAAkAAoAAAAFAAAAAAAkAAsAAAAFAAAAAAAkAAwAAAAFAAAAAAAlAAUAAAAEAAAAAAAlAAYAAAAEAAAAAAAlAAcAAAAEAAAAAAAlAAgAAAAEAAAAAAAlAAkAAAAEAAAAAAAlAAoAAAAEAAAAAAAlAAsAAAAFAAAAAAAlAAwAAAAFAAAAAAAmAAUAAAAFAAAAAAAmAAYAAAAFAAAAAAAmAAcAAAAFAAAAAAAmAAgAAAAFAAAAAAAmAAkAAAAFAAAAAAAmAAoAAAAEAAAAAAAmAAsAAAAFAAAAAAAmAAwAAAAFAAAAAAAnAAUAAAAFAAAAAAAnAAYAAAAFAAAAAAAnAAcAAAAFAAAAAAAnAAgAAAAFAAAAAAAnAAkAAAAFAAAAAAAnAAoAAAAEAAAAAAAnAAsAAAAFAAAAAAAnAAwAAAAFAAAAAAAoAAUAAAADAAIAAAAoAAYAAAADAAIAAAAoAAcAAAADAAIAAAAoAAgAAAAFAAAAAAAoAAkAAAAFAAAAAAAoAAoAAAAEAAAAAAAoAAsAAAAFAAAAAAAoAAwAAAAFAAAAAAApAAcAAAADAAIAAAApAAgAAAAFAAAAAAApAAkAAAAFAAAAAAApAAoAAAAEAAAAAAApAAsAAAAFAAAAAAApAAwAAAAFAAAAAAAqAAUAAAAFAAAAAAAqAAYAAAAFAAAAAAAqAAcAAAADAAIAAAAqAAgAAAAFAAAAAAAqAAkAAAAFAAAAAAAqAAoAAAAEAAAAAAAqAAsAAAAFAAAAAAAqAAwAAAAFAAAAAAArAAUAAAAFAAAAAAArAAYAAAAFAAAAAAArAAcAAAADAAIAAAArAAgAAAAFAAAAAAArAAkAAAAFAAAAAAArAAoAAAAEAAAAAAArAAsAAAAFAAAAAAArAAwAAAAFAAAAAAAsAAUAAAAFAAAAAAAsAAYAAAAFAAAAAAAsAAcAAAADAAIAAAAsAAgAAAAFAAAAAAAsAAkAAAAFAAAAAAAsAAoAAAAEAAAAAAAsAAsAAAAFAAAAAAAsAAwAAAAFAAAAAAAtAAUAAAAFAAAAAAAtAAYAAAAFAAAAAAAtAAcAAAADAAIAAAAtAAgAAAAFAAAAAAAtAAkAAAAFAAAAAAAtAAoAAAAEAAAAAAAtAAsAAAAFAAAAAAAtAAwAAAAFAAAAAAAuAAUAAAAFAAAAAAAuAAYAAAAFAAAAAAAuAAcAAAADAAIAAAAuAAgAAAAFAAAAAAAuAAkAAAAFAAAAAAAuAAoAAAAEAAAAAAAuAAsAAAAFAAAAAAAuAAwAAAAFAAAAAAAvAAUAAAAFAAAAAAAvAAYAAAAFAAAAAAAvAAcAAAADAAIAAAAvAAgAAAAFAAAAAAAvAAkAAAAFAAAAAAAvAAoAAAAEAAAAAAAvAAsAAAAFAAAAAAAvAAwAAAAFAAAAAAAwAAUAAAAFAAAAAAAwAAYAAAAFAAAAAAAwAAcAAAADAAIAAAAwAAgAAAAFAAAAAAAwAAkAAAAFAAAAAAAwAAoAAAAEAAAAAAAwAAsAAAAFAAAAAAAwAAwAAAAFAAAAAAAxAAYAAAAFAAAAAAAxAAcAAAADAAIAAAAxAAgAAAAFAAAAAAAxAAkAAAAFAAAAAAAxAAoAAAAEAAAAAAAxAAsAAAAFAAAAAAAxAAwAAAAFAAAAAAA0AAUAAAAFAAAAAAA0AAYAAAAFAAAAAAA0AAcAAAADAAIAAAA0AAgAAAAFAAAAAAA0AAkAAAAFAAAAAAA0AAoAAAAEAAAAAAA0AAsAAAAFAAAAAAA0AAwAAAAFAAAAAAAyAAwAAAAFAAAAAAAzAAwAAAAFAAAAAAAxAAUAAAAFAAAAAAAyAAUAAAAFAAAAAAAyAAYAAAAFAAAAAAAyAAcAAAADAAIAAAAyAAgAAAAFAAAAAAAyAAkAAAAFAAAAAAAzAAUAAAAFAAAAAAAzAAYAAAAFAAAAAAAzAAcAAAADAAIAAAAzAAgAAAAFAAAAAAAzAAkAAAAFAAAAAAA1AAUAAAAFAAAAAAA1AAYAAAAFAAAAAAA1AAcAAAADAAIAAAA1AAgAAAAFAAAAAAA1AAkAAAAFAAAAAAA2AAUAAAAFAAAAAAA2AAYAAAAFAAAAAAA2AAcAAAADAAIAAAA2AAgAAAAFAAAAAAA2AAkAAAAFAAAAAAA3AAUAAAAFAAAAAAA3AAYAAAAFAAAAAAA3AAcAAAADAAIAAAA3AAgAAAAFAAAAAAA3AAkAAAAFAAAAAAA4AAUAAAAFAAAAAAA4AAYAAAAFAAAAAAA4AAcAAAADAAIAAAA4AAgAAAAFAAAAAAA4AAkAAAAFAAAAAAA5AAUAAAADAAIAAAA5AAYAAAADAAIAAAA5AAcAAAADAAIAAAA5AAgAAAAFAAAAAAA5AAkAAAAFAAAAAAA1AAoAAAAEAAAAAAA1AAsAAAAFAAAAAAA1AAwAAAAFAAAAAAA2AAoAAAAEAAAAAAA2AAsAAAAFAAAAAAA2AAwAAAAFAAAAAAA3AAoAAAAEAAAAAAA3AAsAAAAFAAAAAAA3AAwAAAAFAAAAAAA4AAoAAAAEAAAAAAA4AAsAAAAFAAAAAAA4AAwAAAAFAAAAAAA5AAoAAAAEAAAAAAA5AAsAAAAFAAAAAAA5AAwAAAAFAAAAAAAjAPn/AAAFAAAAAAAjAPr/AAAFAAAAAAAjAPv/AAAFAAAAAAAjAPz/AAAFAAAAAAAjAP3/AAAFAAAAAAAjAP7/AAAFAAAAAAAjAP//AAAFAAAAAAAjAAAAAAAFAAAAAAAkAPn/AAAFAAAAAAAkAPr/AAAFAAAAAAAkAPv/AAAFAAAAAAAkAPz/AAAFAAAAAAAkAP3/AAAFAAAAAAAkAP7/AAAFAAAAAAAkAP//AAAFAAAAAAAkAAAAAAAFAAAAAAAlAPn/AAAEAAAAAAAlAPr/AAAEAAAAAAAlAPv/AAAEAAAAAAAlAPz/AAAEAAAAAAAlAP3/AAAEAAAAAAAlAP7/AAAEAAAAAAAlAP//AAAEAAAAAAAlAAAAAAAEAAAAAAAmAPr/AAAFAAAAAAAmAPv/AAAFAAAAAAAmAPz/AAAFAAAAAAAmAP3/AAAFAAAAAAAmAP7/AAAFAAAAAAAmAP//AAAFAAAAAAAmAAAAAAAFAAAAAAAjAPP/AAAFAAAAAAAjAPT/AAAFAAAAAAAjAPX/AAAFAAAAAAAjAPb/AAAFAAAAAAAjAPf/AAAFAAAAAAAjAPj/AAAFAAAAAAAkAPP/AAAFAAAAAAAkAPT/AAAFAAAAAAAkAPX/AAAFAAAAAAAkAPb/AAAFAAAAAAAkAPf/AAAFAAAAAAAkAPj/AAAFAAAAAAAlAPP/AAAEAAAAAAAlAPT/AAAEAAAAAAAlAPX/AAAEAAAAAAAlAPb/AAAEAAAAAAAlAPf/AAAEAAAAAAAlAPj/AAAEAAAAAAAmAPP/AAAEAAAAAAAmAPT/AAAFAAAAAAAmAPX/AAAFAAAAAAAmAPb/AAAFAAAAAAAmAPf/AAAFAAAAAAAnAPP/AAAEAAAAAAAnAPT/AAAFAAAAAAAnAPX/AAAFAAAAAAAnAPb/AAAFAAAAAAAnAPf/AAAFAAAAAAAnAPj/AAAFAAAAAAAoAPP/AAAEAAAAAAAoAPT/AAAFAAAAAAAoAPX/AAAFAAAAAAAoAPb/AAADAAIAAAAoAPf/AAADAAIAAAAoAPj/AAADAAIAAAApAPP/AAAEAAAAAAApAPT/AAAFAAAAAAApAPX/AAAFAAAAAAApAPb/AAADAAIAAAApAPf/AAAFAAAAAAApAPj/AAAFAAAAAAAqAPP/AAAEAAAAAAAqAPT/AAAFAAAAAAAqAPX/AAAFAAAAAAAqAPb/AAADAAIAAAAqAPf/AAAFAAAAAAAqAPj/AAAFAAAAAAArAPP/AAAEAAAAAAArAPT/AAAFAAAAAAArAPX/AAAFAAAAAAArAPb/AAADAAIAAAArAPf/AAAFAAAAAAArAPj/AAAFAAAAAAAsAPP/AAAEAAAAAAAsAPT/AAAFAAAAAAAsAPX/AAAFAAAAAAAsAPb/AAADAAIAAAAsAPf/AAAFAAAAAAAsAPj/AAAFAAAAAAAtAPP/AAAEAAAAAAAtAPT/AAAFAAAAAAAtAPX/AAAFAAAAAAAtAPb/AAADAAIAAAAtAPf/AAAFAAAAAAAtAPj/AAAFAAAAAAAuAPP/AAAEAAAAAAAuAPT/AAAFAAAAAAAuAPX/AAAFAAAAAAAuAPb/AAADAAIAAAAuAPf/AAAFAAAAAAAuAPj/AAAFAAAAAAAvAPP/AAAEAAAAAAAvAPT/AAAFAAAAAAAvAPX/AAAFAAAAAAAvAPb/AAADAAIAAAAvAPf/AAAFAAAAAAAvAPj/AAAFAAAAAAAwAPP/AAAEAAAAAAAwAPT/AAAFAAAAAAAwAPX/AAAFAAAAAAAwAPb/AAADAAIAAAAwAPf/AAAFAAAAAAAwAPj/AAAFAAAAAAAxAPP/AAAEAAAAAAAxAPT/AAAFAAAAAAAxAPX/AAAFAAAAAAAxAPb/AAADAAIAAAAxAPf/AAAFAAAAAAAxAPj/AAAFAAAAAAAyAPP/AAAEAAAAAAAyAPT/AAAFAAAAAAAyAPX/AAAFAAAAAAAyAPb/AAADAAIAAAAyAPf/AAAFAAAAAAAyAPj/AAAFAAAAAAAzAPP/AAAEAAAAAAAzAPT/AAAFAAAAAAAzAPX/AAAFAAAAAAAzAPb/AAADAAIAAAAzAPf/AAAFAAAAAAAzAPj/AAAFAAAAAAA0APP/AAAEAAAAAAA0APT/AAAFAAAAAAA0APX/AAAFAAAAAAA0APb/AAADAAIAAAA0APf/AAAFAAAAAAA0APj/AAAFAAAAAAA1APP/AAAEAAAAAAA1APT/AAAFAAAAAAA1APX/AAAFAAAAAAA1APb/AAADAAIAAAA1APf/AAAFAAAAAAA1APj/AAAFAAAAAAA2APP/AAAEAAAAAAA2APT/AAAFAAAAAAA2APX/AAAFAAAAAAA2APb/AAADAAIAAAA2APf/AAAFAAAAAAA2APj/AAAFAAAAAAA3APP/AAAEAAAAAAA3APT/AAAFAAAAAAA3APX/AAAFAAAAAAA3APb/AAADAAIAAAA3APf/AAAFAAAAAAA3APj/AAAFAAAAAAA4APP/AAAEAAAAAAA4APT/AAAFAAAAAAA4APX/AAAFAAAAAAA4APb/AAADAAIAAAA4APf/AAAFAAAAAAA4APj/AAAFAAAAAAA5APP/AAAEAAAAAAA5APT/AAAFAAAAAAA5APX/AAAFAAAAAAA5APb/AAADAAIAAAA5APf/AAADAAIAAAA5APj/AAADAAIAAAA6AAoAAAAEAAAAAAA7AAoAAAAEAAAAAAA8AAoAAAAEAAAAAAA8APP/AAAEAAAAAAA8APT/AAAEAAAAAAA8APX/AAAEAAAAAAA8APb/AAAEAAAAAAA8APf/AAAEAAAAAAA8APj/AAAEAAAAAAA8APn/AAAEAAAAAAA8APr/AAAEAAAAAAA8APv/AAAEAAAAAAA8APz/AAAEAAAAAAA8AP3/AAAEAAAAAAA8AP7/AAAEAAAAAAA8AP//AAAEAAAAAAA8AAAAAAAEAAAAAAA8AAEAAAAEAAAAAAA8AAIAAAAEAAAAAAA8AAMAAAAEAAAAAAA8AAQAAAAEAAAAAAA8AAUAAAAEAAAAAAA8AAYAAAAEAAAAAAA8AAcAAAAEAAAAAAA8AAgAAAAEAAAAAAA8AAkAAAAEAAAAAAA6APP/AAAEAAAAAAA7APP/AAAEAAAAAAA6APT/AAAFAAAAAAA6APX/AAAFAAAAAAA6APb/AAAFAAAAAAA6APf/AAAFAAAAAAA6APj/AAAFAAAAAAA6APn/AAAFAAAAAAA6APr/AAAFAAAAAAA6APv/AAAFAAAAAAA6APz/AAAFAAAAAAA6AP3/AAAFAAAAAAA6AP7/AAAFAAAAAAA6AP//AAAFAAAAAAA6AAAAAAAFAAAAAAA6AAEAAAAFAAAAAAA6AAIAAAAFAAAAAAA6AAMAAAAFAAAAAAA6AAQAAAAFAAAAAAA6AAUAAAAFAAAAAAA6AAYAAAAFAAAAAAA6AAcAAAAFAAAAAAA7APT/AAAFAAAAAAA7APX/AAAFAAAAAAA7APb/AAAFAAAAAAA7APf/AAAFAAAAAAA7APj/AAAFAAAAAAA7APn/AAAFAAAAAAA7APr/AAAFAAAAAAA7APv/AAAFAAAAAAA7APz/AAAFAAAAAAA7AP3/AAAFAAAAAAA7AP7/AAAFAAAAAAA7AP//AAAFAAAAAAA7AAAAAAAFAAAAAAA7AAEAAAAFAAAAAAA7AAIAAAAFAAAAAAA7AAMAAAAFAAAAAAA7AAQAAAAFAAAAAAA7AAUAAAAFAAAAAAA7AAYAAAAFAAAAAAA7AAcAAAAFAAAAAAA6AAgAAAAFAAAAAAA6AAkAAAAFAAAAAAA7AAgAAAAFAAAAAAA7AAkAAAAFAAAAAAA6AAsAAAAFAAAAAAA6AAwAAAAFAAAAAAA7AAsAAAAFAAAAAAA7AAwAAAAFAAAAAAA8AAsAAAAFAAAAAAA8AAwAAAAFAAAAAAA9AAsAAAAFAAAAAAA9AAwAAAAFAAAAAAA9APL/AAAFAAAAAAA9APP/AAAFAAAAAAA9APT/AAAFAAAAAAA9APX/AAAFAAAAAAA9APb/AAAFAAAAAAA9APf/AAAFAAAAAAA9APj/AAAFAAAAAAA9APn/AAAFAAAAAAA9APr/AAAFAAAAAAA9APv/AAAFAAAAAAA9APz/AAAFAAAAAAA9AP3/AAAFAAAAAAA9AP7/AAAFAAAAAAA9AP//AAAFAAAAAAA9AAAAAAAFAAAAAAA9AAEAAAAFAAAAAAA9AAIAAAAFAAAAAAA9AAMAAAAFAAAAAAA9AAQAAAAFAAAAAAA9AAUAAAAFAAAAAAA9AAYAAAAFAAAAAAA9AAcAAAAFAAAAAAA9AAgAAAAFAAAAAAA9AAkAAAAFAAAAAAA9AAoAAAAFAAAAAAA+APL/AAAFAAAAAAA+APP/AAAFAAAAAAA+APT/AAAFAAAAAAA+APX/AAAFAAAAAAA+APb/AAAFAAAAAAA+APf/AAAFAAAAAAA+APj/AAAFAAAAAAA+APn/AAAFAAAAAAA+APr/AAAFAAAAAAA+APv/AAAFAAAAAAA+APz/AAAFAAAAAAA+AP3/AAAFAAAAAAA+AP7/AAAFAAAAAAA+AP//AAAFAAAAAAA+AAAAAAAFAAAAAAA+AAEAAAAFAAAAAAA+AAIAAAAFAAAAAAA+AAMAAAAFAAAAAAA+AAQAAAAFAAAAAAA+AAUAAAAFAAAAAAA+AAYAAAAFAAAAAAA+AAcAAAAFAAAAAAA+AAgAAAAFAAAAAAA+AAkAAAAFAAAAAAA+AAoAAAAFAAAAAAA+AAsAAAAFAAAAAAA+AAwAAAAFAAAAAAAjAPH/AAAFAAAAAAAjAPL/AAAFAAAAAAAkAPH/AAAFAAAAAAAkAPL/AAAFAAAAAAAlAPH/AAAFAAAAAAAlAPL/AAAFAAAAAAAmAPH/AAAFAAAAAAAmAPL/AAAFAAAAAAAnAPH/AAAFAAAAAAAnAPL/AAAFAAAAAAAoAPH/AAAFAAAAAAAoAPL/AAAFAAAAAAApAPH/AAAFAAAAAAApAPL/AAAFAAAAAAAqAPH/AAAFAAAAAAAqAPL/AAAFAAAAAAArAPH/AAAFAAAAAAArAPL/AAAFAAAAAAAsAPH/AAAFAAAAAAAsAPL/AAAFAAAAAAAtAPH/AAAFAAAAAAAtAPL/AAAFAAAAAAAuAPH/AAAFAAAAAAAuAPL/AAAFAAAAAAAvAPH/AAAFAAAAAAAvAPL/AAAFAAAAAAAwAPH/AAAFAAAAAAAwAPL/AAAFAAAAAAAxAPH/AAAFAAAAAAAxAPL/AAAFAAAAAAAyAPH/AAAFAAAAAAAyAPL/AAAFAAAAAAAzAPH/AAAFAAAAAAAzAPL/AAAFAAAAAAA0APH/AAAFAAAAAAA0APL/AAAFAAAAAAA1APH/AAAFAAAAAAA1APL/AAAFAAAAAAA2APH/AAAFAAAAAAA2APL/AAAFAAAAAAA3APH/AAAFAAAAAAA3APL/AAAFAAAAAAA4APH/AAAFAAAAAAA4APL/AAAFAAAAAAA5APH/AAAFAAAAAAA5APL/AAAFAAAAAAA6APH/AAAFAAAAAAA6APL/AAAFAAAAAAA7APH/AAAFAAAAAAA7APL/AAAFAAAAAAA8APH/AAAFAAAAAAA8APL/AAAFAAAAAAA9APH/AAAFAAAAAAA+APH/AAAFAAAAAAAsAPv/AAAFAAAAAAAsAPz/AAAFAAAAAAAsAP3/AAAFAAAAAAAsAP7/AAAFAAAAAAAsAP//AAAFAAAAAAAsAPr/AAAFAAAAAAApAAQAAAAFAAAAAAApAAUAAAAFAAAAAAApAAYAAAAFAAAAAAAmAAEAAAAFAAAAAAAmAAIAAAAFAAAAAAAmAAMAAAAFAAAAAAAmAPj/AAAFAAAAAAAmAPn/AAAFAAAAAAA=") +tile_map_data = PackedByteArray("AAAEABAAAAAEAAIAAAAEABEAAAAEAAIAAAAEABIAAAAEAAIAAAAEABMAAAAEAAIAAAAEABQAAAAEAAIAAAAEABUAAAAEAAIAAAAEABYAAAAEAAIAAAAFABAAAAAEAAIAAAAFABEAAAAEAAIAAAAFABIAAAAEAAIAAAAFABMAAAAEAAIAAAAFABQAAAAEAAIAAAAFABUAAAAEAAIAAAAFABYAAAAEAAIAAAAGABAAAAAEAAIAAAAGABEAAAAEAAIAAAAGABIAAAAEAAIAAAAGABMAAAAEAAIAAAAGABQAAAAEAAIAAAAGABUAAAAEAAIAAAAGABYAAAAEAAIAAAAHABAAAAAEAAIAAAAHABEAAAAEAAIAAAAHABIAAAAEAAIAAAAHABMAAAAEAAIAAAAHABQAAAAEAAIAAAAHABUAAAAEAAIAAAAHABYAAAAEAAIAAAAIABAAAAAEAAIAAAAIABEAAAAEAAIAAAAIABIAAAAEAAIAAAAIABMAAAAEAAIAAAAIABQAAAAEAAIAAAAIABUAAAAEAAIAAAAIABYAAAAEAAIAAAAJABAAAAAEAAIAAAAJABEAAAAEAAIAAAAJABIAAAAEAAIAAAAJABMAAAAEAAIAAAAJABQAAAAEAAIAAAAJABUAAAAEAAIAAAAJABYAAAAEAAIAAAAKABAAAAAEAAIAAAAKABEAAAAEAAIAAAAKABIAAAAEAAIAAAAKABMAAAAEAAIAAAAKABQAAAAEAAIAAAAKABUAAAAEAAIAAAAKABYAAAAEAAIAAAADABAAAAAEAAIAAAADABEAAAAEAAIAAAADABIAAAAEAAIAAAADABMAAAAEAAIAAAADABQAAAAEAAIAAAADABUAAAAEAAIAAAADABYAAAAEAAIAAAADABcAAAAEAAIAAAADABgAAAAEAAIAAAAEABcAAAAEAAIAAAAEABgAAAAEAAIAAAAFABcAAAAEAAIAAAAFABgAAAAEAAIAAAAGABcAAAAEAAIAAAAGABgAAAAEAAIAAAAHABcAAAAEAAIAAAAHABgAAAAEAAIAAAAIABcAAAAEAAIAAAAIABgAAAAEAAIAAAAJABcAAAAEAAIAAAAJABgAAAAEAAIAAAAKABcAAAAEAAIAAAAKABgAAAAEAAIAAAALABAAAAAEAAIAAAALABEAAAAEAAIAAAALABIAAAAEAAIAAAALABMAAAAEAAIAAAALABQAAAAEAAIAAAALABUAAAAEAAIAAAALABYAAAAEAAIAAAALABcAAAAEAAIAAAALABgAAAAEAAIAAAAMABQAAAAFAAAAAAANABQAAAAFAAAAAAAOABQAAAAFAAAAAAAPABQAAAAFAAAAAAAQABQAAAAFAAAAAAARABQAAAAFAAAAAAARABUAAAAFAAAAAAASABUAAAAFAAAAAAATABUAAAAFAAAAAAATABQAAAAFAAAAAAAUABQAAAAFAAAAAAASABQAAAAFAAAAAAAQABUAAAAFAAAAAAAPABUAAAAFAAAAAAAOABUAAAAFAAAAAAANABUAAAAFAAAAAAAMABUAAAAFAAAAAAAUABUAAAAFAAAAAAATABMAAAAFAAAAAAATABIAAAAFAAAAAAATABEAAAAFAAAAAAATABAAAAAFAAAAAAATAA8AAAAFAAAAAAASAA8AAAAFAAAAAAASAA4AAAAFAAAAAAASABMAAAAFAAAAAAASABIAAAAFAAAAAAASABEAAAAFAAAAAAASABAAAAAFAAAAAAASAA0AAAAEAAAAAAATAA0AAAAEAAAAAAATAA4AAAAFAAAAAAAUAA4AAAAFAAAAAAAUAA8AAAAFAAAAAAAUABAAAAAFAAAAAAAUABEAAAAFAAAAAAAUABIAAAAFAAAAAAAUABMAAAAFAAAAAAAUAA0AAAAEAAAAAAAVABAAAAAMAAMAAAAWABAAAAAMAAMAAAAXABAAAAAMAAMAAAAYABAAAAAMAAMAAAAZABAAAAAMAAMAAAAaABAAAAAMAAMAAAAbABAAAAAMAAMAAAAcABAAAAAMAAMAAAAdABAAAAAMAAMAAAAeABAAAAAMAAMAAAAQABYAAAAEAAAAAAAQABcAAAAEAAAAAAARABcAAAAEAAAAAAAOABcAAAAEAAAAAAAPABgAAAAEAAAAAAAPABkAAAAEAAAAAAAQABkAAAAEAAAAAAAQABoAAAAEAAAAAAAQABsAAAAEAAAAAAARABsAAAAEAAAAAAARABwAAAAEAAAAAAARAB0AAAAEAAAAAAASAB0AAAAEAAAAAAASAB4AAAAEAAAAAAATAB8AAAAEAAAAAAAUAB8AAAAEAAAAAAAUACAAAAAEAAAAAAAVACAAAAAEAAAAAAAOABgAAAAEAAAAAAAOABkAAAAEAAAAAAAOABoAAAAEAAAAAAAOABsAAAAEAAAAAAAOABwAAAAEAAAAAAAOAB0AAAAEAAAAAAAOAB4AAAAEAAAAAAAOAB8AAAAEAAAAAAAOACAAAAAEAAAAAAAOACEAAAAEAAAAAAAOACIAAAAEAAAAAAAOACMAAAAEAAAAAAAPABcAAAAEAAAAAAAPABoAAAAEAAAAAAAPABsAAAAEAAAAAAAPABwAAAAEAAAAAAAPAB0AAAAEAAAAAAAPAB4AAAAEAAAAAAAPAB8AAAAEAAAAAAAPACAAAAAEAAAAAAAPACEAAAAEAAAAAAAPACIAAAAEAAAAAAAPACMAAAAEAAAAAAAQABgAAAAEAAAAAAAQABwAAAAEAAAAAAAQAB0AAAAEAAAAAAAQAB4AAAAEAAAAAAAQAB8AAAAEAAAAAAAQACAAAAAEAAAAAAAQACEAAAAEAAAAAAAQACIAAAAEAAAAAAAQACMAAAAEAAAAAAARABgAAAAEAAAAAAARABkAAAAEAAAAAAARABoAAAAEAAAAAAARAB4AAAAEAAAAAAARAB8AAAAEAAAAAAARACAAAAAEAAAAAAARACEAAAAEAAAAAAARACIAAAAEAAAAAAARACMAAAAEAAAAAAASABcAAAAEAAAAAAASABgAAAAEAAAAAAASABkAAAAEAAAAAAASABoAAAAEAAAAAAASABsAAAAEAAAAAAASABwAAAAEAAAAAAASAB8AAAAEAAAAAAASACAAAAAEAAAAAAASACEAAAAEAAAAAAASACIAAAAEAAAAAAASACMAAAAEAAAAAAATABcAAAAEAAAAAAATABgAAAAEAAAAAAATABkAAAAEAAAAAAATABoAAAAEAAAAAAATABsAAAAEAAAAAAATABwAAAAEAAAAAAATAB0AAAAEAAAAAAATAB4AAAAEAAAAAAATACAAAAAEAAAAAAATACEAAAAEAAAAAAATACIAAAAEAAAAAAATACMAAAAEAAAAAAAUABcAAAAEAAAAAAAUABgAAAAEAAAAAAAUABkAAAAEAAAAAAAUABoAAAAEAAAAAAAUABsAAAAEAAAAAAAUABwAAAAEAAAAAAAUAB0AAAAEAAAAAAAUAB4AAAAEAAAAAAAUACEAAAAEAAAAAAAUACIAAAAEAAAAAAAUACMAAAAEAAAAAAAVABcAAAAEAAAAAAAVABgAAAAEAAAAAAAVABkAAAAEAAAAAAAVABoAAAAEAAAAAAAVABsAAAAEAAAAAAAVABwAAAAEAAAAAAAVAB0AAAAEAAAAAAAVAB4AAAAEAAAAAAAVAB8AAAAEAAAAAAAVACEAAAAEAAAAAAAVACIAAAAEAAAAAAAVACMAAAAEAAAAAAAWABcAAAAEAAAAAAAWABgAAAAEAAAAAAAWABkAAAAEAAAAAAAWABoAAAAEAAAAAAAWABsAAAAEAAAAAAAWABwAAAAEAAAAAAAWAB0AAAAEAAAAAAAWAB4AAAAEAAAAAAAWAB8AAAAEAAAAAAAWACAAAAAEAAAAAAAWACEAAAAEAAAAAAAWACIAAAAEAAAAAAAWACMAAAAEAAAAAAAXABcAAAAEAAAAAAAXABgAAAAEAAAAAAAXABkAAAAEAAAAAAAXABoAAAAEAAAAAAAXABsAAAAEAAAAAAAXABwAAAAEAAAAAAAXAB0AAAAEAAAAAAAXAB4AAAAEAAAAAAAXAB8AAAAEAAAAAAAXACAAAAAEAAAAAAAXACEAAAAEAAAAAAAXACIAAAAEAAAAAAAXACMAAAAEAAAAAAAYABcAAAAEAAAAAAAYABgAAAAEAAAAAAAYABkAAAAEAAAAAAAYABoAAAAEAAAAAAAYABsAAAAEAAAAAAAYABwAAAAEAAAAAAAYAB0AAAAEAAAAAAAYAB4AAAAEAAAAAAAYAB8AAAAEAAAAAAAYACAAAAAEAAAAAAAYACEAAAAEAAAAAAAYACIAAAAEAAAAAAAYACMAAAAEAAAAAAAZABcAAAAEAAAAAAAZABgAAAAEAAAAAAAZABkAAAAEAAAAAAAZABoAAAAEAAAAAAAZABsAAAAEAAAAAAAZABwAAAAEAAAAAAAZAB0AAAAEAAAAAAAZAB4AAAAEAAAAAAAZAB8AAAAEAAAAAAAZACAAAAAEAAAAAAAZACEAAAAEAAAAAAAZACIAAAAEAAAAAAAZACMAAAAEAAAAAAAaABcAAAAEAAAAAAAaABgAAAAEAAAAAAAaABkAAAAEAAAAAAAaABoAAAAEAAAAAAAaABsAAAAEAAAAAAAaABwAAAAEAAAAAAAaAB0AAAAEAAAAAAAaAB4AAAAEAAAAAAAaAB8AAAAEAAAAAAAaACAAAAAEAAAAAAAaACEAAAAEAAAAAAAaACIAAAAEAAAAAAAaACMAAAAEAAAAAAAbABcAAAAEAAAAAAAbABgAAAAEAAAAAAAbABkAAAAEAAAAAAAbABoAAAAEAAAAAAAbABsAAAAEAAAAAAAbABwAAAAEAAAAAAAbAB0AAAAEAAAAAAAbAB4AAAAEAAAAAAAbAB8AAAAEAAAAAAAbACAAAAAEAAAAAAAbACEAAAAEAAAAAAAbACIAAAAEAAAAAAAbACMAAAAEAAAAAAAcABcAAAAEAAAAAAAcABgAAAAEAAAAAAAcABkAAAAEAAAAAAAcABoAAAAEAAAAAAAcABsAAAAEAAAAAAAcABwAAAAEAAAAAAAcAB0AAAAEAAAAAAAcAB4AAAAEAAAAAAAcAB8AAAAEAAAAAAAcACAAAAAEAAAAAAAcACEAAAAEAAAAAAAcACIAAAAEAAAAAAAcACMAAAAEAAAAAAAdABcAAAAEAAAAAAAdABgAAAAEAAAAAAAdABkAAAAEAAAAAAAdABoAAAAEAAAAAAAdABsAAAAEAAAAAAAdABwAAAAEAAAAAAAdAB0AAAAEAAAAAAAdAB4AAAAEAAAAAAAdAB8AAAAEAAAAAAAdACAAAAAEAAAAAAAdACEAAAAEAAAAAAAdACIAAAAEAAAAAAAdACMAAAAEAAAAAAAeABcAAAAEAAAAAAAeABgAAAAEAAAAAAAeABkAAAAEAAAAAAAeABoAAAAEAAAAAAAeABsAAAAEAAAAAAAeABwAAAAEAAAAAAAeAB0AAAAEAAAAAAAeAB4AAAAEAAAAAAAeAB8AAAAEAAAAAAAeACAAAAAEAAAAAAAeACEAAAAEAAAAAAAeACIAAAAEAAAAAAAeACMAAAAEAAAAAAARABYAAAAEAAAAAAASAAkAAAABAAMAAAASAAoAAAAEAAAAAAASAAsAAAAEAAAAAAATAAkAAAAJAAkAAAATAAoAAAAEAAAAAAATAAsAAAAEAAAAAAAUAAkAAAAEAAAAAAAUAAoAAAAEAAAAAAAUAAsAAAAEAAAAAAAVAAkAAAAEAAAAAAAVAAoAAAAEAAAAAAAVAAsAAAAEAAAAAAAWAAkAAAAEAAAAAAAWAAoAAAAEAAAAAAAWAAsAAAAEAAAAAAAXAAkAAAAEAAAAAAAXAAoAAAAEAAAAAAAXAAsAAAAEAAAAAAAYAAkAAAAEAAAAAAAYAAoAAAAEAAAAAAAYAAsAAAAEAAAAAAD+/wEAAAAEAAAAAAD+/wIAAAAEAAAAAAD+/wMAAAAEAAAAAAD+/wQAAAAEAAAAAAD+/wUAAAAEAAAAAAD+/wYAAAAEAAAAAAD+/wcAAAAEAAAAAAD+/wgAAAAEAAAAAAD+/wkAAAAEAAAAAAD+/woAAAAEAAAAAAD+/wsAAAAEAAAAAAD+/wwAAAAEAAAAAAD+/w0AAAAEAAAAAAD//wEAAAAEAAAAAAD//wIAAAAEAAAAAAD//wMAAAAEAAAAAAD//wQAAAAEAAAAAAD//wUAAAAEAAAAAAD//wYAAAAEAAAAAAD//wcAAAAEAAAAAAD//wgAAAAEAAAAAAD//wkAAAAEAAAAAAD//woAAAAEAAAAAAD//wsAAAAEAAAAAAD//wwAAAAEAAAAAAD//w0AAAAEAAAAAAAAAAEAAAAEAAAAAAAAAAIAAAAEAAAAAAAAAAMAAAAEAAAAAAAAAAQAAAAEAAAAAAAAAAUAAAAEAAAAAAAAAAYAAAAEAAAAAAAAAAcAAAAEAAAAAAAAAAgAAAAEAAAAAAAAAAkAAAAEAAAAAAAAAAoAAAAEAAAAAAAAAAsAAAAEAAAAAAAAAAwAAAAEAAAAAAAAAA0AAAAEAAAAAAABAAEAAAAEAAAAAAABAAIAAAAEAAAAAAABAAMAAAAEAAAAAAABAAQAAAAEAAAAAAABAAUAAAAEAAAAAAABAAYAAAAEAAAAAAABAAcAAAAEAAAAAAABAAgAAAAEAAAAAAABAAkAAAAEAAAAAAABAAoAAAAEAAAAAAABAAsAAAAEAAAAAAABAAwAAAAEAAAAAAABAA0AAAAEAAAAAAACAAEAAAAEAAAAAAACAAIAAAAEAAAAAAACAAMAAAAEAAAAAAACAAQAAAAEAAAAAAACAAUAAAAEAAAAAAACAAYAAAAEAAAAAAACAAcAAAAEAAAAAAACAAgAAAAEAAAAAAACAAkAAAAEAAAAAAACAAoAAAAEAAAAAAACAAsAAAAEAAAAAAACAAwAAAAEAAAAAAACAA0AAAAEAAAAAAADAAEAAAAEAAAAAAADAAIAAAAEAAAAAAADAAMAAAAEAAAAAAADAAQAAAAEAAAAAAADAAUAAAAEAAAAAAADAAYAAAAEAAAAAAADAAcAAAAEAAAAAAADAAgAAAAEAAAAAAADAAkAAAAEAAAAAAADAAoAAAAEAAAAAAADAAsAAAAEAAAAAAADAAwAAAAEAAAAAAADAA0AAAAEAAAAAAAEAAEAAAAEAAAAAAAEAAIAAAAEAAAAAAAEAAMAAAAEAAAAAAAEAAQAAAAEAAAAAAAEAAUAAAAEAAAAAAAEAAYAAAAEAAAAAAAEAAcAAAAEAAAAAAAEAAgAAAAEAAAAAAAEAAkAAAAEAAAAAAAEAAoAAAAEAAAAAAAEAAsAAAAEAAAAAAAEAAwAAAAEAAAAAAAEAA0AAAAEAAAAAAAFAAEAAAAEAAAAAAAFAAIAAAAEAAAAAAAFAAMAAAAEAAAAAAAFAAQAAAAEAAAAAAAFAAUAAAAEAAAAAAAFAAYAAAAEAAAAAAAFAAcAAAAEAAAAAAAFAAgAAAAEAAAAAAAFAAkAAAAEAAAAAAAFAAoAAAAEAAAAAAAFAAsAAAAEAAAAAAAFAAwAAAAEAAAAAAAFAA0AAAAEAAAAAAAGAAEAAAAEAAAAAAAGAAIAAAAEAAAAAAAGAAMAAAAEAAAAAAAGAAQAAAAEAAAAAAAGAAUAAAAEAAAAAAAGAAYAAAAEAAAAAAAGAAcAAAAEAAAAAAAGAAgAAAAEAAAAAAAGAAkAAAAEAAAAAAAGAAoAAAAEAAAAAAAGAAsAAAAEAAAAAAAGAAwAAAAEAAAAAAAGAA0AAAAEAAAAAAAHAAEAAAAEAAAAAAAHAAIAAAAEAAAAAAAHAAMAAAAEAAAAAAAHAAQAAAAEAAAAAAAHAAUAAAAEAAAAAAAHAAYAAAAEAAAAAAAHAAcAAAAEAAAAAAAHAAgAAAAEAAAAAAAHAAkAAAAEAAAAAAAHAAoAAAAEAAAAAAAHAAsAAAAEAAAAAAAHAAwAAAAEAAAAAAAHAA0AAAAEAAAAAAAIAAEAAAAEAAAAAAAIAAIAAAAEAAAAAAAIAAMAAAAEAAAAAAAIAAQAAAAEAAAAAAAIAAUAAAAEAAAAAAAIAAYAAAAEAAAAAAAIAAcAAAAEAAAAAAAIAAgAAAAEAAAAAAAIAAkAAAAEAAAAAAAIAAoAAAAEAAAAAAAIAAsAAAAEAAAAAAAIAAwAAAAEAAAAAAAIAA0AAAAEAAAAAAAJAAEAAAAEAAAAAAAJAAIAAAAEAAAAAAAJAAMAAAAEAAAAAAAJAAQAAAAEAAAAAAAJAAUAAAAEAAAAAAAJAAYAAAAEAAAAAAAJAAcAAAAEAAAAAAAJAAgAAAAEAAAAAAAJAAkAAAAEAAAAAAAJAAoAAAAEAAAAAAAJAAsAAAAEAAAAAAAJAAwAAAAEAAAAAAAJAA0AAAAEAAAAAAAKAAEAAAAEAAAAAAAKAAIAAAAEAAAAAAAKAAMAAAAEAAAAAAAKAAQAAAAEAAAAAAAKAAUAAAAEAAAAAAAKAAYAAAAEAAAAAAAKAAcAAAAEAAAAAAAKAAgAAAAEAAAAAAAKAAkAAAAEAAAAAAAKAAoAAAAEAAAAAAAKAAsAAAAEAAAAAAAKAAwAAAAEAAAAAAAKAA0AAAAEAAAAAAALAAEAAAAEAAAAAAALAAIAAAAEAAAAAAALAAMAAAAEAAAAAAALAAQAAAAEAAAAAAALAAUAAAAEAAAAAAALAAYAAAAEAAAAAAALAAcAAAAEAAAAAAALAAgAAAAEAAAAAAALAAkAAAAEAAAAAAALAAoAAAAEAAAAAAALAAsAAAAEAAAAAAALAAwAAAAEAAAAAAALAA0AAAAEAAAAAAAMAAEAAAAEAAAAAAAMAAIAAAAEAAAAAAAMAAMAAAAEAAAAAAAMAAQAAAAEAAAAAAAMAAUAAAAEAAAAAAAMAAYAAAAEAAAAAAAMAAcAAAAEAAAAAAAMAAgAAAAEAAAAAAAMAAkAAAAEAAAAAAAMAAoAAAAEAAAAAAAMAAsAAAAEAAAAAAAMAAwAAAAEAAAAAAAMAA0AAAAEAAAAAAANAAEAAAAFAAIAAAANAAIAAAAFAAIAAAANAAMAAAAFAAIAAAANAAQAAAAFAAIAAAANAAUAAAAEAAAAAAANAAYAAAAEAAAAAAANAAcAAAAEAAAAAAANAAgAAAAEAAAAAAANAAkAAAAEAAAAAAANAAoAAAAEAAAAAAANAAsAAAAEAAAAAAANAAwAAAAEAAAAAAANAA0AAAAEAAAAAAAOAAEAAAAFAAIAAAAOAAIAAAAFAAIAAAAOAAMAAAAFAAIAAAAOAAQAAAAFAAIAAAAOAAUAAAAEAAAAAAAOAAYAAAAEAAAAAAAOAAcAAAAEAAAAAAAOAAgAAAAEAAAAAAAOAAkAAAAEAAAAAAAOAAoAAAAEAAAAAAAOAAsAAAAEAAAAAAAOAAwAAAAEAAAAAAAOAA0AAAAEAAAAAAAPAAEAAAAFAAIAAAAPAAIAAAAFAAIAAAAPAAUAAAAEAAAAAAAPAAYAAAAEAAAAAAAPAAcAAAAEAAAAAAAPAAgAAAAEAAAAAAAPAAkAAAAEAAAAAAAPAAoAAAAEAAAAAAAPAAsAAAAEAAAAAAAPAAwAAAAEAAAAAAAPAA0AAAAEAAAAAAAQAAEAAAAFAAIAAAAQAAIAAAAFAAIAAAAQAAUAAAAEAAAAAAAQAAYAAAAEAAAAAAAQAAcAAAAEAAAAAAAQAAgAAAAEAAAAAAAQAAkAAAAEAAAAAAAQAAoAAAAEAAAAAAAQAAsAAAAEAAAAAAAQAAwAAAAEAAAAAAAQAA0AAAAEAAAAAAARAAEAAAAFAAIAAAARAAIAAAAFAAIAAAARAAMAAAAFAAIAAAARAAQAAAAFAAIAAAARAAUAAAAEAAAAAAARAAYAAAAEAAAAAAARAAcAAAAEAAAAAAARAAgAAAAEAAAAAAARAAkAAAAEAAAAAAARAAoAAAAEAAAAAAARAAsAAAAEAAAAAAARAAwAAAAEAAAAAAARAA0AAAAEAAAAAAASAAEAAAAFAAIAAAASAAIAAAAFAAIAAAASAAMAAAAFAAIAAAASAAQAAAAFAAIAAAASAAUAAAABAAMAAAASAAYAAAABAAMAAAASAAcAAAABAAMAAAASAAgAAAABAAMAAAASAAwAAAAEAAAAAAATAAEAAAAFAAIAAAATAAIAAAAFAAIAAAATAAMAAAAFAAIAAAATAAQAAAAFAAIAAAATAAUAAAAJAAgAAAATAAYAAAAJAAkAAAATAAcAAAAJAAkAAAATAAgAAAAJAAkAAAATAAwAAAAEAAAAAAAUAAEAAAAEAAAAAAAUAAIAAAAEAAAAAAAUAAMAAAAEAAAAAAAUAAQAAAAEAAAAAAAUAAUABAAAAAIAAAAUAAYABAAAAAIAAAAUAAcABAAAAAIAAAAUAAgABAAAAAIAAAAUAAwAAAAEAAAAAAAVAAEAAAAEAAAAAAAVAAIAAAAEAAAAAAAVAAMAAAAEAAAAAAAVAAQAAAAEAAAAAAAVAAwAAAAEAAAAAAAVAA0AAAAEAAAAAAAWAAEAAAAEAAAAAAAWAAIAAAAEAAAAAAAWAAMAAAAEAAAAAAAWAAQAAAAEAAAAAAAWAAwAAAAEAAAAAAAWAA0AAAAEAAAAAAAXAAEAAAAEAAAAAAAXAAIABAAAAAAAAAAXAAMAAAAEAAAAAAAXAAQAAAAEAAAAAAAXAAwAAAAEAAAAAAAXAA0AAAAEAAAAAAAYAAEAAAAEAAAAAAAYAAIABAAAAAAAAAAYAAMAAAAEAAAAAAAYAAQAAAAEAAAAAAAYAAwAAAAEAAAAAAAYAA0AAAAEAAAAAAAZAAEAAAAEAAAAAAAZAAIABAAAAAAAAAAZAAMAAAAEAAAAAAAZAAQAAAAEAAAAAAAZAAkAAAAEAAAAAAAZAAoAAAAEAAAAAAAZAAsAAAAEAAAAAAAZAAwAAAAEAAAAAAAZAA0AAAAEAAAAAAAaAAEAAAAEAAAAAAAaAAIABAAAAAAAAAAaAAMAAAAEAAAAAAAaAAQAAAAEAAAAAAAaAAkAAAAEAAAAAAAaAAoAAAAEAAAAAAAaAAsAAAAEAAAAAAAaAAwAAAAEAAAAAAAaAA0AAAAEAAAAAAAbAAEAAAAEAAAAAAAbAAIABAAAAAAAAAAbAAMAAAAEAAAAAAAbAAQAAAAEAAAAAAAbAAUAAAAEAAAAAAAbAAYAAAAEAAAAAAAbAAcAAAAEAAAAAAAbAAgAAAAEAAAAAAAbAAkAAAAEAAAAAAAbAAoAAAAEAAAAAAAbAAsAAAAEAAAAAAAbAAwAAAAEAAAAAAAbAA0AAAAEAAAAAAAcAAEAAAAEAAAAAAAcAAIABAAAAAAAAAAcAAMAAAAEAAAAAAAcAAQAAAAEAAAAAAAcAAUAAAAEAAAAAAAcAAYAAAAEAAAAAAAcAAcAAAAEAAAAAAAcAAgAAAAEAAAAAAAcAAkAAAAEAAAAAAAcAAoAAAAEAAAAAAAcAAsAAAAEAAAAAAAcAAwAAAAEAAAAAAAcAA0AAAAEAAAAAAAdAAEAAAAEAAAAAAAdAAIABAAAAAAAAAAdAAMAAAAEAAAAAAAdAAQAAAAEAAAAAAAdAAUAAAAEAAAAAAAdAAYAAAAEAAAAAAAdAAcAAAAEAAAAAAAdAAgAAAAEAAAAAAAdAAkAAAAEAAAAAAAdAAoAAAAEAAAAAAAdAAsAAAAEAAAAAAAdAAwAAAAEAAAAAAAdAA0AAAAEAAAAAAAeAAEAAAAEAAAAAAAeAAIAAAAEAAAAAAAeAAMAAAAEAAAAAAAeAAQAAAAEAAAAAAAeAAUAAAAEAAAAAAAeAAYAAAAEAAAAAAAeAAcAAAAEAAAAAAAeAAgAAAAEAAAAAAAeAAkAAAAEAAAAAAAeAAoAAAAEAAAAAAAeAAsAAAAEAAAAAAAeAAwAAAAEAAAAAAAeAA0AAAAEAAAAAAAfAAEAAAAEAAAAAAAfAAIAAAAEAAAAAAAfAAMAAAAEAAAAAAAfAAQAAAAEAAAAAAAfAAUAAAAEAAAAAAAfAAYAAAAEAAAAAAAfAAcAAAAEAAAAAAAfAAgAAAAEAAAAAAAfAAkAAAAEAAAAAAAfAAoAAAAEAAAAAAAfAAsAAAAEAAAAAAAfAAwAAAAEAAAAAAAfAA0AAAAEAAAAAAAgAAEAAAAEAAAAAAAgAAIAAAAEAAAAAAAgAAMAAAAEAAAAAAAgAAQAAAAEAAAAAAAgAAUAAAAEAAAAAAAgAAYAAAAEAAAAAAAgAAcAAAAEAAAAAAAgAAgAAAAEAAAAAAAgAAkAAAAEAAAAAAAgAAoAAAAEAAAAAAAgAAsAAAAEAAAAAAAgAAwAAAAEAAAAAAAgAA0AAAAEAAAAAAAhAAEAAAAFAAAAAAAhAAIAAAAFAAAAAAAhAAMAAAAFAAAAAAAhAAQAAAAFAAAAAAAhAAUAAAAEAAAAAAAhAAYAAAAEAAAAAAAhAAcAAAAEAAAAAAAhAAgAAAAEAAAAAAAhAAkAAAAEAAAAAAAhAAoAAAAEAAAAAAAhAAsAAAAEAAAAAAAhAAwAAAAEAAAAAAAhAA0AAAAEAAAAAAAiAAEAAAAFAAAAAAAiAAIAAAAFAAAAAAAiAAMAAAAFAAAAAAAiAAQAAAAFAAAAAAAiAAUAAAAEAAAAAAAiAAYAAAAEAAAAAAAiAAcAAAAEAAAAAAAiAAgAAAAEAAAAAAAiAAkAAAAEAAAAAAAiAAoAAAAEAAAAAAAiAAsAAAAEAAAAAAAiAAwAAAAEAAAAAAAiAA0AAAAEAAAAAAATAAAAAAAFAAIAAAASAAAAAAAFAAIAAAARAAAAAAAFAAIAAAAQAAAAAAAFAAIAAAAPAAAAAAAFAAIAAAAOAAAAAAAFAAIAAAANAAAAAAAFAAIAAAAXAP//BAAAAAEAAAAYAP//BAAAAAEAAAAZAP//BAAAAAEAAAAaAP//BAAAAAEAAAAbAP//BAAAAAEAAAAcAP//BAAAAAEAAAAdAP//BAAAAAEAAAAVAP//BAAAAAIAAAAVAP7/BAAAAAIAAAAVAP3/BAAAAAIAAAAVAPz/BAAAAAIAAAAVAPv/BAAAAAIAAAAfAPz/BAAAAAMAAAAfAP3/BAAAAAMAAAAfAP7/BAAAAAMAAAAfAP//BAAAAAMAAAAeAP//BAAAAAEAAAAWAP//BAAAAAEAAAAVAPr/BAAAAAAAAAAWAPr/BAAAAAAAAAAXAPr/BAAAAAAAAAAYAPr/BAAAAAAAAAAZAPr/BAAAAAAAAAAaAPr/BAAAAAAAAAAbAPr/BAAAAAAAAAAcAPr/BAAAAAAAAAAdAPr/BAAAAAAAAAAeAPr/BAAAAAAAAAAfAPr/BAAAAAMAAAAfAPv/BAAAAAMAAAAyAAoAAAANAAwAAAAyAAsAAAANAA0AAAAzAAoAAAAOAAwAAAAzAAsAAAAOAA0AAAAoAPv/AAADAAIAAAApAPv/AAAFAAAAAAApAPz/AAAFAAAAAAAqAPz/AAAFAAAAAAArAP3/AAAEAAIAAAAtAP7/AAAFAAAAAAAtAP//AAAFAAAAAAAuAP//AAAFAAIAAAAuAAAAAAAFAAIAAAAvAAAAAAAFAAAAAAAnAPn/AAAFAAAAAAAnAPr/AAAFAAAAAAAnAPv/AAAFAAAAAAAnAPz/AAAFAAAAAAAnAP3/AAAFAAAAAAAnAP7/AAAFAAAAAAAnAP//AAAFAAAAAAAnAAAAAAAFAAAAAAAnAAEAAAAFAAAAAAAnAAIAAAAFAAAAAAAnAAMAAAAFAAAAAAAnAAQAAAAFAAAAAAAoAPn/AAADAAIAAAAoAPr/AAADAAIAAAAoAPz/AAADAAIAAAAoAP3/AAADAAIAAAAoAP7/AAADAAIAAAAoAP//AAADAAIAAAAoAAAAAAADAAIAAAAoAAEAAAADAAIAAAAoAAIAAAADAAIAAAAoAAMAAAADAAIAAAAoAAQAAAADAAIAAAApAPn/AAAFAAAAAAApAPr/AAAFAAAAAAApAP3/AAAFAAAAAAApAP7/AAAFAAAAAAApAP//AAAFAAAAAAApAAAAAAAFAAAAAAApAAEAAAAFAAAAAAApAAIAAAAFAAAAAAApAAMAAAAFAAAAAAAqAPn/AAAFAAAAAAAqAPr/AAAFAAAAAAAqAPv/AAAFAAAAAAAqAP3/AAAFAAAAAAAqAP7/AAAFAAAAAAAqAP//AAAFAAAAAAAqAAAAAAAFAAAAAAAqAAEAAAAFAAAAAAAqAAIAAAAFAAAAAAAqAAMAAAAFAAAAAAAqAAQAAAAFAAAAAAArAPn/AAAEAAIAAAArAPr/AAAEAAIAAAArAPv/AAAEAAIAAAArAPz/AAAEAAIAAAArAP7/AAAEAAIAAAArAP//AAAEAAIAAAArAAAAAAAEAAIAAAArAAEAAAAEAAIAAAArAAIAAAAEAAIAAAArAAMAAAAEAAIAAAArAAQAAAAEAAIAAAAsAPn/AAAEAAIAAAAsAAAAAAAFAAAAAAAsAAEAAAAFAAAAAAAsAAIAAAAFAAAAAAAsAAMAAAAFAAAAAAAsAAQAAAAEAAIAAAAtAPn/AAAEAAIAAAAtAPr/AAAFAAAAAAAtAPv/AAAFAAAAAAAtAPz/AAAFAAAAAAAtAP3/AAAFAAAAAAAtAAAAAAAFAAAAAAAtAAEAAAAFAAAAAAAtAAIAAAAFAAAAAAAtAAMAAAAFAAAAAAAtAAQAAAAEAAIAAAAuAPn/AAAEAAIAAAAuAPr/AAAFAAAAAAAuAPv/AAAFAAAAAAAuAPz/AAAFAAIAAAAuAP3/AAAFAAIAAAAuAP7/AAAFAAIAAAAuAAEAAAAFAAIAAAAuAAIAAAAFAAAAAAAuAAMAAAAFAAAAAAAuAAQAAAAEAAIAAAAvAPn/AAAEAAIAAAAvAPr/AAAFAAAAAAAvAPv/AAAFAAAAAAAvAPz/AAAFAAIAAAAvAP3/AAAFAAAAAAAvAP7/AAAFAAAAAAAvAP//AAAFAAAAAAAvAAEAAAAFAAIAAAAvAAIAAAAFAAAAAAAvAAMAAAAFAAAAAAAvAAQAAAAEAAIAAAAwAPn/AAAEAAIAAAAwAPr/AAAFAAAAAAAwAPv/AAAFAAAAAAAwAPz/AAAFAAIAAAAwAP3/AAAFAAAAAAAwAP7/AAAFAAAAAAAwAP//AAAFAAAAAAAwAAAAAAAFAAAAAAAwAAEAAAAFAAIAAAAwAAIAAAAFAAAAAAAwAAMAAAAFAAAAAAAwAAQAAAAEAAIAAAAxAPn/AAAEAAIAAAAxAPr/AAAFAAAAAAAxAPv/AAAFAAAAAAAxAPz/AAAFAAIAAAAxAP3/AAAFAAAAAAAxAP7/AAAFAAAAAAAxAP//AAAFAAAAAAAxAAAAAAAFAAAAAAAxAAEAAAAFAAIAAAAxAAIAAAAFAAAAAAAxAAMAAAAFAAAAAAAxAAQAAAAEAAIAAAAyAPn/AAAEAAIAAAAyAPr/AAAFAAAAAAAyAPv/AAAFAAAAAAAyAPz/AAAFAAIAAAAyAP3/AAAFAAAAAAAyAP7/AAAFAAAAAAAyAP//AAAFAAAAAAAyAAAAAAAFAAAAAAAyAAEAAAAFAAIAAAAyAAIAAAAFAAAAAAAyAAMAAAAFAAAAAAAyAAQAAAAEAAIAAAAzAPz/AAAFAAIAAAAzAP3/AAAFAAIAAAAzAP7/AAAFAAIAAAAzAP//AAAFAAIAAAAzAAAAAAAFAAIAAAAzAAEAAAAFAAIAAAAzAPv/AAAFAAAAAAAzAPn/AAAEAAIAAAAzAPr/AAAFAAAAAAA0APn/AAAEAAIAAAA0APr/AAAFAAAAAAA0APv/AAAFAAAAAAA1APn/AAAEAAIAAAA1APr/AAAFAAAAAAA1APv/AAAFAAAAAAA2APn/AAAEAAIAAAA2APr/AAAEAAIAAAA2APv/AAAEAAIAAAA3APn/AAAFAAAAAAA3APr/AAAFAAAAAAA3APv/AAAFAAAAAAA4APn/AAAFAAAAAAA4APr/AAAFAAAAAAA4APv/AAAFAAAAAAA5APn/AAADAAIAAAA5APr/AAADAAIAAAA5APv/AAADAAIAAAA0APz/AAAFAAAAAAA0AP3/AAAFAAAAAAA0AP7/AAAFAAAAAAA0AP//AAAFAAAAAAA0AAAAAAAFAAAAAAA0AAEAAAAFAAAAAAA0AAIAAAAFAAAAAAA0AAMAAAAFAAAAAAA0AAQAAAAEAAIAAAA1APz/AAAFAAAAAAA1AP3/AAAFAAAAAAA1AP7/AAAFAAAAAAA1AP//AAAFAAAAAAA1AAAAAAAFAAAAAAA1AAEAAAAFAAAAAAA1AAIAAAAFAAAAAAA1AAMAAAAFAAAAAAA1AAQAAAAEAAIAAAA2APz/AAAEAAIAAAA2AP3/AAAEAAIAAAA2AP7/AAAEAAIAAAA2AP//AAAEAAIAAAA2AAAAAAAEAAIAAAA2AAEAAAAEAAIAAAA2AAIAAAAEAAIAAAA2AAMAAAAEAAIAAAA2AAQAAAAEAAIAAAA3APz/AAAFAAAAAAA3AP3/AAAFAAAAAAA3AP7/AAAFAAAAAAA3AP//AAAFAAAAAAA3AAAAAAAFAAAAAAA3AAEAAAAFAAAAAAA3AAIAAAAFAAAAAAA3AAMAAAAFAAAAAAA3AAQAAAAFAAAAAAA4APz/AAAFAAAAAAA4AP3/AAAFAAAAAAA4AP7/AAAFAAAAAAA4AP//AAAFAAAAAAA4AAAAAAAFAAAAAAA4AAEAAAAFAAAAAAA4AAIAAAAFAAAAAAA4AAMAAAAFAAAAAAA4AAQAAAAFAAAAAAA5APz/AAADAAIAAAA5AP3/AAADAAIAAAA5AP7/AAADAAIAAAA5AP//AAADAAIAAAA5AAAAAAADAAIAAAA5AAEAAAADAAIAAAA5AAIAAAADAAIAAAA5AAMAAAADAAIAAAA5AAQAAAADAAIAAAAzAAIAAAAFAAAAAAAzAAMAAAAFAAAAAAAzAAQAAAAEAAIAAAAjAAEAAAAFAAAAAAAjAAIAAAAFAAAAAAAjAAMAAAAFAAAAAAAjAAQAAAAFAAAAAAAkAAEAAAAFAAAAAAAkAAIAAAAFAAAAAAAkAAMAAAAFAAAAAAAkAAQAAAAFAAAAAAAlAAEAAAAEAAAAAAAlAAIAAAAEAAAAAAAlAAMAAAAEAAAAAAAlAAQAAAAEAAAAAAAmAAQAAAAFAAAAAAAjAAUAAAAFAAAAAAAjAAYAAAAFAAAAAAAjAAcAAAAFAAAAAAAjAAgAAAAFAAAAAAAjAAkAAAAFAAAAAAAjAAoAAAAFAAAAAAAjAAsAAAAFAAAAAAAjAAwAAAAFAAAAAAAkAAUAAAAFAAAAAAAkAAYAAAAFAAAAAAAkAAcAAAAFAAAAAAAkAAgAAAAFAAAAAAAkAAkAAAAFAAAAAAAkAAoAAAAFAAAAAAAkAAsAAAAFAAAAAAAkAAwAAAAFAAAAAAAlAAUAAAAEAAAAAAAlAAYAAAAEAAAAAAAlAAcAAAAEAAAAAAAlAAgAAAAEAAAAAAAlAAkAAAAEAAAAAAAlAAoAAAAEAAAAAAAlAAsAAAAFAAAAAAAlAAwAAAAFAAAAAAAmAAUAAAAFAAAAAAAmAAYAAAAFAAAAAAAmAAcAAAAFAAAAAAAmAAgAAAAFAAAAAAAmAAkAAAAFAAAAAAAmAAoAAAAEAAAAAAAmAAsAAAAFAAAAAAAmAAwAAAAFAAAAAAAnAAUAAAAFAAAAAAAnAAYAAAAFAAAAAAAnAAcAAAAFAAAAAAAnAAgAAAAFAAAAAAAnAAkAAAAFAAAAAAAnAAoAAAAEAAAAAAAnAAsAAAAFAAAAAAAnAAwAAAAFAAAAAAAoAAUAAAADAAIAAAAoAAYAAAADAAIAAAAoAAcAAAADAAIAAAAoAAgAAAAFAAAAAAAoAAkAAAAFAAAAAAAoAAoAAAAEAAAAAAAoAAsAAAAFAAAAAAAoAAwAAAAFAAAAAAApAAcAAAADAAIAAAApAAgAAAAFAAAAAAApAAkAAAAFAAAAAAApAAoAAAAEAAAAAAApAAsAAAAFAAAAAAApAAwAAAAFAAAAAAAqAAUAAAAFAAAAAAAqAAYAAAAFAAAAAAAqAAcAAAADAAIAAAAqAAgAAAAFAAAAAAAqAAkAAAAFAAAAAAAqAAoAAAAEAAAAAAAqAAsAAAAFAAAAAAAqAAwAAAAFAAAAAAArAAUAAAAFAAAAAAArAAYAAAAFAAAAAAArAAcAAAADAAIAAAArAAgAAAAFAAAAAAArAAkAAAAFAAAAAAArAAoAAAAEAAAAAAArAAsAAAAFAAAAAAArAAwAAAAFAAAAAAAsAAUAAAAFAAAAAAAsAAYAAAAFAAAAAAAsAAcAAAADAAIAAAAsAAgAAAAFAAAAAAAsAAkAAAAFAAAAAAAsAAoAAAAEAAAAAAAsAAsAAAAFAAAAAAAsAAwAAAAFAAAAAAAtAAUAAAAFAAAAAAAtAAYAAAAFAAAAAAAtAAcAAAADAAIAAAAtAAgAAAAFAAAAAAAtAAkAAAAFAAAAAAAtAAoAAAAEAAAAAAAtAAsAAAAFAAAAAAAtAAwAAAAFAAAAAAAuAAUAAAAFAAAAAAAuAAYAAAAFAAAAAAAuAAcAAAADAAIAAAAuAAgAAAAFAAAAAAAuAAkAAAAFAAAAAAAuAAoAAAAEAAAAAAAuAAsAAAAFAAAAAAAuAAwAAAAFAAAAAAAvAAUAAAAFAAAAAAAvAAYAAAAFAAAAAAAvAAcAAAADAAIAAAAvAAgAAAAFAAAAAAAvAAkAAAAFAAAAAAAvAAoAAAAEAAAAAAAvAAsAAAAFAAAAAAAvAAwAAAAFAAAAAAAwAAUAAAAFAAAAAAAwAAYAAAAFAAAAAAAwAAcAAAADAAIAAAAwAAgAAAAFAAAAAAAwAAkAAAAFAAAAAAAwAAoAAAAEAAAAAAAwAAsAAAAFAAAAAAAwAAwAAAAFAAAAAAAxAAYAAAAFAAAAAAAxAAcAAAADAAIAAAAxAAgAAAAFAAAAAAAxAAkAAAAFAAAAAAAxAAoAAAAEAAAAAAAxAAsAAAAFAAAAAAAxAAwAAAAFAAAAAAA0AAUAAAAFAAAAAAA0AAYAAAAFAAAAAAA0AAcAAAADAAIAAAA0AAgAAAAFAAAAAAA0AAkAAAAFAAAAAAA0AAoAAAAEAAAAAAA0AAsAAAAFAAAAAAA0AAwAAAAFAAAAAAAyAAwAAAAFAAAAAAAzAAwAAAAFAAAAAAAxAAUAAAAFAAAAAAAyAAUAAAAFAAAAAAAyAAYAAAAFAAAAAAAyAAcAAAADAAIAAAAyAAgAAAAFAAAAAAAyAAkAAAAFAAAAAAAzAAUAAAAFAAAAAAAzAAYAAAAFAAAAAAAzAAcAAAADAAIAAAAzAAgAAAAFAAAAAAAzAAkAAAAFAAAAAAA1AAUAAAAFAAAAAAA1AAYAAAAFAAAAAAA1AAcAAAADAAIAAAA1AAgAAAAFAAAAAAA1AAkAAAAFAAAAAAA2AAUAAAAFAAAAAAA2AAYAAAAFAAAAAAA2AAcAAAADAAIAAAA2AAgAAAAFAAAAAAA2AAkAAAAFAAAAAAA3AAUAAAAFAAAAAAA3AAYAAAAFAAAAAAA3AAcAAAADAAIAAAA3AAgAAAAFAAAAAAA3AAkAAAAFAAAAAAA4AAUAAAAFAAAAAAA4AAYAAAAFAAAAAAA4AAcAAAADAAIAAAA4AAgAAAAFAAAAAAA4AAkAAAAFAAAAAAA5AAUAAAADAAIAAAA5AAYAAAADAAIAAAA5AAcAAAADAAIAAAA5AAgAAAAFAAAAAAA5AAkAAAAFAAAAAAA1AAoAAAAEAAAAAAA1AAsAAAAFAAAAAAA1AAwAAAAFAAAAAAA2AAoAAAAEAAAAAAA2AAsAAAAFAAAAAAA2AAwAAAAFAAAAAAA3AAoAAAAEAAAAAAA3AAsAAAAFAAAAAAA3AAwAAAAFAAAAAAA4AAoAAAAEAAAAAAA4AAsAAAAFAAAAAAA4AAwAAAAFAAAAAAA5AAoAAAAEAAAAAAA5AAsAAAAFAAAAAAA5AAwAAAAFAAAAAAAjAPn/AAAFAAAAAAAjAPr/AAAFAAAAAAAjAPv/AAAFAAAAAAAjAPz/AAAFAAAAAAAjAP3/AAAFAAAAAAAjAP7/AAAFAAAAAAAjAP//AAAFAAAAAAAjAAAAAAAFAAAAAAAkAPn/AAAFAAAAAAAkAPr/AAAFAAAAAAAkAPv/AAAFAAAAAAAkAPz/AAAFAAAAAAAkAP3/AAAFAAAAAAAkAP7/AAAFAAAAAAAkAP//AAAFAAAAAAAkAAAAAAAFAAAAAAAlAPn/AAAEAAAAAAAlAPr/AAAEAAAAAAAlAPv/AAAEAAAAAAAlAPz/AAAEAAAAAAAlAP3/AAAEAAAAAAAlAP7/AAAEAAAAAAAlAP//AAAEAAAAAAAlAAAAAAAEAAAAAAAmAPr/AAAFAAAAAAAmAPv/AAAFAAAAAAAmAPz/AAAFAAAAAAAmAP3/AAAFAAAAAAAmAP7/AAAFAAAAAAAmAP//AAAFAAAAAAAmAAAAAAAFAAAAAAAjAPP/AAAFAAAAAAAjAPT/AAAFAAAAAAAjAPX/AAAFAAAAAAAjAPb/AAAFAAAAAAAjAPf/AAAFAAAAAAAjAPj/AAAFAAAAAAAkAPP/AAAFAAAAAAAkAPT/AAAFAAAAAAAkAPX/AAAFAAAAAAAkAPb/AAAFAAAAAAAkAPf/AAAFAAAAAAAkAPj/AAAFAAAAAAAlAPP/AAAEAAAAAAAlAPT/AAAEAAAAAAAlAPX/AAAEAAAAAAAlAPb/AAAEAAAAAAAlAPf/AAAEAAAAAAAlAPj/AAAEAAAAAAAmAPP/AAAEAAAAAAAmAPT/AAAFAAAAAAAmAPX/AAAFAAAAAAAmAPb/AAAFAAAAAAAmAPf/AAAFAAAAAAAnAPP/AAAEAAAAAAAnAPT/AAAFAAAAAAAnAPX/AAAFAAAAAAAnAPb/AAAFAAAAAAAnAPf/AAAFAAAAAAAnAPj/AAAFAAAAAAAoAPP/AAAEAAAAAAAoAPT/AAAFAAAAAAAoAPX/AAAFAAAAAAAoAPb/AAADAAIAAAAoAPf/AAADAAIAAAAoAPj/AAADAAIAAAApAPP/AAAEAAAAAAApAPT/AAAFAAAAAAApAPX/AAAFAAAAAAApAPb/AAADAAIAAAApAPf/AAAFAAAAAAApAPj/AAAFAAAAAAAqAPP/AAAEAAAAAAAqAPT/AAAFAAAAAAAqAPX/AAAFAAAAAAAqAPb/AAADAAIAAAAqAPf/AAAFAAAAAAAqAPj/AAAFAAAAAAArAPP/AAAEAAAAAAArAPT/AAAFAAAAAAArAPX/AAAFAAAAAAArAPb/AAADAAIAAAArAPf/AAAFAAAAAAArAPj/AAAFAAAAAAAsAPP/AAAEAAAAAAAsAPT/AAAFAAAAAAAsAPX/AAAFAAAAAAAsAPb/AAADAAIAAAAsAPf/AAAFAAAAAAAsAPj/AAAFAAAAAAAtAPP/AAAEAAAAAAAtAPT/AAAFAAAAAAAtAPX/AAAFAAAAAAAtAPb/AAADAAIAAAAtAPf/AAAFAAAAAAAtAPj/AAAFAAAAAAAuAPP/AAAEAAAAAAAuAPT/AAAFAAAAAAAuAPX/AAAFAAAAAAAuAPb/AAADAAIAAAAuAPf/AAAFAAAAAAAuAPj/AAAFAAAAAAAvAPP/AAAEAAAAAAAvAPT/AAAFAAAAAAAvAPX/AAAFAAAAAAAvAPb/AAADAAIAAAAvAPf/AAAFAAAAAAAvAPj/AAAFAAAAAAAwAPP/AAAEAAAAAAAwAPT/AAAFAAAAAAAwAPX/AAAFAAAAAAAwAPb/AAADAAIAAAAwAPf/AAAFAAAAAAAwAPj/AAAFAAAAAAAxAPP/AAAEAAAAAAAxAPT/AAAFAAAAAAAxAPX/AAAFAAAAAAAxAPb/AAADAAIAAAAxAPf/AAAFAAAAAAAxAPj/AAAFAAAAAAAyAPP/AAAEAAAAAAAyAPT/AAAFAAAAAAAyAPX/AAAFAAAAAAAyAPb/AAADAAIAAAAyAPf/AAAFAAAAAAAyAPj/AAAFAAAAAAAzAPP/AAAEAAAAAAAzAPT/AAAFAAAAAAAzAPX/AAAFAAAAAAAzAPb/AAADAAIAAAAzAPf/AAAFAAAAAAAzAPj/AAAFAAAAAAA0APP/AAAEAAAAAAA0APT/AAAFAAAAAAA0APX/AAAFAAAAAAA0APb/AAADAAIAAAA0APf/AAAFAAAAAAA0APj/AAAFAAAAAAA1APP/AAAEAAAAAAA1APT/AAAFAAAAAAA1APX/AAAFAAAAAAA1APb/AAADAAIAAAA1APf/AAAFAAAAAAA1APj/AAAFAAAAAAA2APP/AAAEAAAAAAA2APT/AAAFAAAAAAA2APX/AAAFAAAAAAA2APb/AAADAAIAAAA2APf/AAAFAAAAAAA2APj/AAAFAAAAAAA3APP/AAAEAAAAAAA3APT/AAAFAAAAAAA3APX/AAAFAAAAAAA3APb/AAADAAIAAAA3APf/AAAFAAAAAAA3APj/AAAFAAAAAAA4APP/AAAEAAAAAAA4APT/AAAFAAAAAAA4APX/AAAFAAAAAAA4APb/AAADAAIAAAA4APf/AAAFAAAAAAA4APj/AAAFAAAAAAA5APP/AAAEAAAAAAA5APT/AAAFAAAAAAA5APX/AAAFAAAAAAA5APb/AAADAAIAAAA5APf/AAADAAIAAAA5APj/AAADAAIAAAA6AAoAAAAEAAAAAAA7AAoAAAAEAAAAAAA8AAoAAAAEAAAAAAA8APP/AAAEAAAAAAA8APT/AAAEAAAAAAA8APX/AAAEAAAAAAA8APb/AAAEAAAAAAA8APf/AAAEAAAAAAA8APj/AAAEAAAAAAA8APn/AAAEAAAAAAA8APr/AAAEAAAAAAA8APv/AAAEAAAAAAA8APz/AAAEAAAAAAA8AP3/AAAEAAAAAAA8AP7/AAAEAAAAAAA8AP//AAAEAAAAAAA8AAAAAAAEAAAAAAA8AAEAAAAEAAAAAAA8AAIAAAAEAAAAAAA8AAMAAAAEAAAAAAA8AAQAAAAEAAAAAAA8AAUAAAAEAAAAAAA8AAYAAAAEAAAAAAA8AAcAAAAEAAAAAAA8AAgAAAAEAAAAAAA8AAkAAAAEAAAAAAA6APP/AAAEAAAAAAA7APP/AAAEAAAAAAA6APT/AAAFAAAAAAA6APX/AAAFAAAAAAA6APb/AAAFAAAAAAA6APf/AAAFAAAAAAA6APj/AAAFAAAAAAA6APn/AAAFAAAAAAA6APr/AAAFAAAAAAA6APv/AAAFAAAAAAA6APz/AAAFAAAAAAA6AP3/AAAFAAAAAAA6AP7/AAAFAAAAAAA6AP//AAAFAAAAAAA6AAAAAAAFAAAAAAA6AAEAAAAFAAAAAAA6AAIAAAAFAAAAAAA6AAMAAAAFAAAAAAA6AAQAAAAFAAAAAAA6AAUAAAAFAAAAAAA6AAYAAAAFAAAAAAA6AAcAAAAFAAAAAAA7APT/AAAFAAAAAAA7APX/AAAFAAAAAAA7APb/AAAFAAAAAAA7APf/AAAFAAAAAAA7APj/AAAFAAAAAAA7APn/AAAFAAAAAAA7APr/AAAFAAAAAAA7APv/AAAFAAAAAAA7APz/AAAFAAAAAAA7AP3/AAAFAAAAAAA7AP7/AAAFAAAAAAA7AP//AAAFAAAAAAA7AAAAAAAFAAAAAAA7AAEAAAAFAAAAAAA7AAIAAAAFAAAAAAA7AAMAAAAFAAAAAAA7AAQAAAAFAAAAAAA7AAUAAAAFAAAAAAA7AAYAAAAFAAAAAAA7AAcAAAAFAAAAAAA6AAgAAAAFAAAAAAA6AAkAAAAFAAAAAAA7AAgAAAAFAAAAAAA7AAkAAAAFAAAAAAA6AAsAAAAFAAAAAAA6AAwAAAAFAAAAAAA7AAsAAAAFAAAAAAA7AAwAAAAFAAAAAAA8AAsAAAAFAAAAAAA8AAwAAAAFAAAAAAA9AAsAAAAFAAAAAAA9AAwAAAAFAAAAAAA9APL/AAAFAAAAAAA9APP/AAAFAAAAAAA9APT/AAAFAAAAAAA9APX/AAAFAAAAAAA9APb/AAAFAAAAAAA9APf/AAAFAAAAAAA9APj/AAAFAAAAAAA9APn/AAAFAAAAAAA9APr/AAAFAAAAAAA9APv/AAAFAAAAAAA9APz/AAAFAAAAAAA9AP3/AAAFAAAAAAA9AP7/AAAFAAAAAAA9AP//AAAFAAAAAAA9AAAAAAAFAAAAAAA9AAEAAAAFAAAAAAA9AAIAAAAFAAAAAAA9AAMAAAAFAAAAAAA9AAQAAAAFAAAAAAA9AAUAAAAFAAAAAAA9AAYAAAAFAAAAAAA9AAcAAAAFAAAAAAA9AAgAAAAFAAAAAAA9AAkAAAAFAAAAAAA9AAoAAAAFAAAAAAA+APL/AAAFAAAAAAA+APP/AAAFAAAAAAA+APT/AAAFAAAAAAA+APX/AAAFAAAAAAA+APb/AAAFAAAAAAA+APf/AAAFAAAAAAA+APj/AAAFAAAAAAA+APn/AAAFAAAAAAA+APr/AAAFAAAAAAA+APv/AAAFAAAAAAA+APz/AAAFAAAAAAA+AP3/AAAFAAAAAAA+AP7/AAAFAAAAAAA+AP//AAAFAAAAAAA+AAAAAAAFAAAAAAA+AAEAAAAFAAAAAAA+AAIAAAAFAAAAAAA+AAMAAAAFAAAAAAA+AAQAAAAFAAAAAAA+AAUAAAAFAAAAAAA+AAYAAAAFAAAAAAA+AAcAAAAFAAAAAAA+AAgAAAAFAAAAAAA+AAkAAAAFAAAAAAA+AAoAAAAFAAAAAAA+AAsAAAAFAAAAAAA+AAwAAAAFAAAAAAAjAPH/AAAFAAAAAAAjAPL/AAAFAAAAAAAkAPH/AAAFAAAAAAAkAPL/AAAFAAAAAAAlAPH/AAAFAAAAAAAlAPL/AAAFAAAAAAAmAPH/AAAFAAAAAAAmAPL/AAAFAAAAAAAnAPH/AAAFAAAAAAAnAPL/AAAFAAAAAAAoAPH/AAAFAAAAAAAoAPL/AAAFAAAAAAApAPH/AAAFAAAAAAApAPL/AAAFAAAAAAAqAPH/AAAFAAAAAAAqAPL/AAAFAAAAAAArAPH/AAAFAAAAAAArAPL/AAAFAAAAAAAsAPH/AAAFAAAAAAAsAPL/AAAFAAAAAAAtAPH/AAAFAAAAAAAtAPL/AAAFAAAAAAAuAPH/AAAFAAAAAAAuAPL/AAAFAAAAAAAvAPH/AAAFAAAAAAAvAPL/AAAFAAAAAAAwAPH/AAAFAAAAAAAwAPL/AAAFAAAAAAAxAPH/AAAFAAAAAAAxAPL/AAAFAAAAAAAyAPH/AAAFAAAAAAAyAPL/AAAFAAAAAAAzAPH/AAAFAAAAAAAzAPL/AAAFAAAAAAA0APH/AAAFAAAAAAA0APL/AAAFAAAAAAA1APH/AAAFAAAAAAA1APL/AAAFAAAAAAA2APH/AAAFAAAAAAA2APL/AAAFAAAAAAA3APH/AAAFAAAAAAA3APL/AAAFAAAAAAA4APH/AAAFAAAAAAA4APL/AAAFAAAAAAA5APH/AAAFAAAAAAA5APL/AAAFAAAAAAA6APH/AAAFAAAAAAA6APL/AAAFAAAAAAA7APH/AAAFAAAAAAA7APL/AAAFAAAAAAA8APH/AAAFAAAAAAA8APL/AAAFAAAAAAA9APH/AAAFAAAAAAA+APH/AAAFAAAAAAAsAPv/AAAFAAAAAAAsAPz/AAAFAAAAAAAsAP3/AAAFAAAAAAAsAP7/AAAFAAAAAAAsAP//AAAFAAAAAAAsAPr/AAAFAAAAAAApAAQAAAAFAAAAAAApAAUAAAAFAAAAAAApAAYAAAAFAAAAAAAmAAEAAAAFAAAAAAAmAAIAAAAFAAAAAAAmAAMAAAAFAAAAAAAmAPj/AAAFAAAAAAAmAPn/AAAFAAAAAAAhAP3/AAANAAwAAAAhAP7/AAANAA0AAAAiAP3/AAAOAAwAAAAiAP7/AAAOAA0AAAAhAP//AAAFAAAAAAAhAAAAAAAFAAAAAAAiAP//AAAFAAAAAAAiAAAAAAAFAAAAAAAZAAAAAAAFAAAAAAAaAAAAAAAFAAAAAAAbAAAAAAAFAAAAAAAcAAAAAAAFAAAAAAAdAAAAAAAFAAAAAAAeAAAAAAAFAAAAAAAfAAAAAAAFAAAAAAAWAPv/AAAFAAAAAAAWAPz/AAAFAAAAAAAWAP3/AAAFAAAAAAAWAP7/AAAFAAAAAAAXAPv/AAAFAAAAAAAXAPz/AAAFAAAAAAAXAP3/AAAFAAAAAAAXAP7/AAAFAAAAAAAYAPv/AAAFAAAAAAAYAPz/AAAFAAAAAAAYAP3/AAAFAAAAAAAYAP7/AAAFAAAAAAAZAPv/AAAFAAAAAAAZAPz/AAAFAAAAAAAZAP3/AAAFAAAAAAAZAP7/AAAFAAAAAAAaAPv/AAAFAAAAAAAaAPz/AAAFAAAAAAAaAP3/AAAFAAAAAAAaAP7/AAAFAAAAAAAbAPv/AAAFAAAAAAAbAPz/AAAFAAAAAAAbAP3/AAAFAAAAAAAbAP7/AAAFAAAAAAAcAPv/AAAFAAAAAAAcAPz/AAAFAAAAAAAcAP3/AAAFAAAAAAAcAP7/AAAFAAAAAAAdAPv/AAAFAAAAAAAdAPz/AAAFAAAAAAAdAP3/AAAFAAAAAAAdAP7/AAAFAAAAAAAeAPv/AAAFAAAAAAAeAPz/AAAFAAAAAAAeAP3/AAAFAAAAAAAeAP7/AAAFAAAAAAAUAAAAAAAFAAAAAAAVAAAAAAAFAAAAAAAWAAAAAAAFAAAAAAAXAAAAAAAFAAAAAAAYAAAAAAAFAAAAAAAUAPn/AAAFAAAAAAAUAPr/AAAFAAAAAAAUAPv/AAAFAAAAAAAUAPz/AAAFAAAAAAAUAP3/AAAFAAAAAAAUAP7/AAAFAAAAAAAUAP//AAAFAAAAAAAVAPj/AAAFAAAAAAAVAPn/AAAFAAAAAAAWAPj/AAAFAAAAAAAWAPn/AAAFAAAAAAAXAPj/AAAFAAAAAAAXAPn/AAAFAAAAAAAYAPj/AAAFAAAAAAAYAPn/AAAFAAAAAAAZAPj/AAAFAAAAAAAZAPn/AAAFAAAAAAAaAPj/AAAFAAAAAAAaAPn/AAAFAAAAAAAbAPj/AAAFAAAAAAAbAPn/AAAFAAAAAAAcAPj/AAAFAAAAAAAcAPn/AAAFAAAAAAAdAPj/AAAFAAAAAAAdAPn/AAAFAAAAAAAeAPj/AAAFAAAAAAAeAPn/AAAFAAAAAAAfAPj/AAAFAAAAAAAfAPn/AAAFAAAAAAAgAPj/AAAFAAAAAAAgAPn/AAAFAAAAAAAhAPj/AAAFAAAAAAAhAPn/AAAFAAAAAAAiAPj/AAAFAAAAAAAiAPn/AAAFAAAAAAAUAPj/AAAFAAAAAAA=") tile_set = ExtResource("5_6314l") script = ExtResource("6_yyg8m") _solidLayers = [NodePath("../Solid"), NodePath("../Props")] metadata/_edit_lock_ = true [node name="Solid" type="TileMapLayer" parent="Tilemaps" groups=["Solid"]] -tile_map_data = PackedByteArray("AAACAA0AAAAAAAgAAAADAA0AAAABAAcAAAAEAA0AAAABAAcAAAAFAA0AAAABAAcAAAAGAA0AAAABAAcAAAAHAA0AAAABAAcAAAAIAA0AAAABAAcAAAAJAA0AAAABAAcAAAAKAA0AAAAEAAwAAAALAA0AAAAFAAsAAAAMAA0AAAABAAUAAAAMAA4AAAAAAAYAAAAMAA8AAAAAAAYAAAAMABAAAAAAAAYAAAAMABEAAAAAAAcAAAAMABYAAAAAAAUAAAAMABcAAAAAAAYAAAAMABgAAAAAAAYAAAAMABkAAAABAAkAAAALABkAAAABAAUAAAAKABkAAAABAAUAAAAJABkAAAABAAUAAAAIABkAAAABAAUAAAAHABkAAAABAAUAAAAGABkAAAABAAUAAAAFABkAAAABAAUAAAAEABkAAAABAAUAAAADABkAAAABAAUAAAACABkAAAAAAAkAAAACABgAAAACAAYAAAACABYAAAACAAYAAAACABcAAAACAAYAAAACABUAAAACAAYAAAACABQAAAACAAYAAAACABIAAAACAAYAAAACABMAAAACAAYAAAACABEAAAACAAYAAAACABAAAAACAAYAAAACAA8AAAACAAYAAAACAA4AAAACAAYAAAADAA4AAAANAAAAAAADAA8AAAANAAEAAAAEAA4AAAANAAAAAAAEAA8AAAANAAEAAAAFAA4AAAANAAAAAAAFAA8AAAANAAEAAAAGAA4AAAANAAAAAAAGAA8AAAANAAEAAAAHAA4AAAANAAAAAAAHAA8AAAANAAEAAAAIAA4AAAANAAAAAAAIAA8AAAANAAEAAAAJAA4AAAANAAAAAAAJAA8AAAANAAEAAAAKAA4AAAANAAAAAAAKAA8AAAANAAEAAAALAA4AAAANAAAAAAALAA8AAAANAAEAAAANABEAAAABAAcAAAAOABEAAAABAAcAAAAPABEAAAABAAcAAAAQABEAAAABAAcAAAANABYAAAAEAAsAAAARABEAAAACAAcAAAARABAAAAACAAYAAAARAA8AAAACAAYAAAARAA4AAAACAAYAAAARAA0AAAACAAUAAAAUABYAAAABAAQAAAAVABUAAAAAAAYAAAAVABYAAAAFAAwAAAAVABIAAAAAAAYAAAAVABEAAAAAAAUAAAAVAA4AAAAAAAcAAAAVAA0AAAAAAAUAAAAVABQAAAAAAAYAAAAVABMAAAAAAAYAAAAMABIAAAAMAAAAAAAMABMAAAAMAAEAAAANABIAAAALAAIAAAANABMAAAALAAMAAAAOABIAAAAMAAAAAAAOABMAAAAMAAEAAAAPABIAAAAMAAAAAAAPABMAAAAMAAEAAAAQABIAAAALAAIAAAAQABMAAAALAAMAAAARABIAAAAMAAAAAAARABMAAAAMAAEAAAAaABYAAAABAAcAAAAZABYAAAABAAcAAAAYABYAAAABAAcAAAAXABYAAAABAAcAAAAWABYAAAABAAcAAAANABsAAAACAAYAAAANABoAAAACAAYAAAANABkAAAACAAYAAAANABgAAAACAAYAAAANABcAAAACAAYAAAAMABsAAAACAAgAAAAMABoAAAACAAgAAAANACIAAAACAAYAAAANACEAAAACAAYAAAANACAAAAACAAYAAAANAB8AAAACAAYAAAANAB4AAAACAAYAAAANAB0AAAACAAYAAAANABwAAAACAAYAAAAMACIAAAACAAgAAAAMACEAAAACAAgAAAAMACAAAAACAAgAAAAMAB8AAAACAAgAAAAMAB4AAAACAAgAAAAMAB0AAAACAAgAAAAMABwAAAACAAgAAAALACIAAAACAAgAAAALACEAAAACAAgAAAALACAAAAACAAgAAAALAB8AAAACAAgAAAALAB4AAAACAAgAAAALAB0AAAACAAgAAAALABwAAAACAAgAAAALABsAAAACAAgAAAAKACIAAAACAAgAAAAKACEAAAACAAgAAAAKACAAAAACAAgAAAAKAB8AAAACAAgAAAAKAB4AAAACAAgAAAAKAB0AAAACAAgAAAAKABwAAAACAAgAAAAKABsAAAACAAgAAAAJACIAAAACAAgAAAAJACEAAAACAAgAAAAJACAAAAACAAgAAAAJAB8AAAACAAgAAAAJAB4AAAACAAgAAAAJAB0AAAACAAgAAAAJABwAAAACAAgAAAAJABsAAAACAAgAAAAIACIAAAACAAgAAAAIACEAAAACAAgAAAAIACAAAAACAAgAAAAIAB8AAAACAAgAAAAIAB4AAAACAAgAAAAIAB0AAAACAAgAAAAIABwAAAACAAgAAAAIABsAAAACAAgAAAAHACIAAAACAAgAAAAHACEAAAACAAgAAAAHACAAAAACAAgAAAAHAB8AAAACAAgAAAAHAB4AAAACAAgAAAAHAB0AAAACAAgAAAAHABwAAAACAAgAAAAHABsAAAACAAgAAAAGACIAAAACAAgAAAAGACEAAAACAAgAAAAGACAAAAACAAgAAAAGAB8AAAACAAgAAAAGAB4AAAACAAgAAAAGAB0AAAACAAgAAAAGABwAAAACAAgAAAAGABsAAAACAAgAAAAFACIAAAACAAgAAAAFACEAAAACAAgAAAAFACAAAAACAAgAAAAFAB8AAAACAAgAAAAFAB4AAAACAAgAAAAFAB0AAAACAAgAAAAFABwAAAACAAgAAAAFABsAAAACAAgAAAAEACIAAAACAAgAAAAEACEAAAACAAgAAAAEACAAAAACAAgAAAAEAB8AAAACAAgAAAAEAB4AAAACAAgAAAAEAB0AAAACAAgAAAAEABwAAAACAAgAAAAEABsAAAACAAgAAAADACIAAAACAAgAAAADACEAAAACAAgAAAADACAAAAACAAgAAAADAB8AAAACAAgAAAADAB4AAAACAAgAAAADAB0AAAACAAgAAAADABwAAAACAAgAAAADABsAAAACAAgAAAACACIAAAACAAgAAAACACEAAAACAAgAAAACACAAAAACAAgAAAACAB8AAAACAAgAAAACAB4AAAACAAgAAAACAB0AAAACAAgAAAACABwAAAACAAgAAAACABsAAAACAAgAAAABACIAAAACAAgAAAABACEAAAACAAgAAAABACAAAAACAAgAAAABAB8AAAACAAgAAAABAB4AAAACAAgAAAABAB0AAAACAAgAAAABABwAAAACAAgAAAABABsAAAACAAgAAAALABoAAAACAAgAAAAKABoAAAACAAgAAAAJABoAAAACAAgAAAAIABoAAAACAAgAAAAHABoAAAACAAgAAAAGABoAAAACAAgAAAAFABoAAAACAAgAAAAEABoAAAACAAgAAAADABoAAAACAAgAAAACABoAAAACAAgAAAABABoAAAACAAgAAAABABkAAAACAAgAAAAAACEAAAACAAgAAAAAACAAAAACAAgAAAAAAB8AAAACAAgAAAAAAB4AAAACAAgAAAAAAB0AAAACAAgAAAAAABwAAAACAAgAAAAAABsAAAACAAgAAAAAABoAAAACAAgAAAAAABkAAAACAAgAAAABABgAAAACAAgAAAABABcAAAACAAgAAAABABYAAAACAAgAAAABABUAAAACAAgAAAABABQAAAACAAgAAAABABMAAAACAAgAAAABABIAAAACAAgAAAABABEAAAACAAgAAAABABAAAAACAAgAAAABAA8AAAACAAgAAAABAA4AAAACAAgAAAABAA0AAAACAAgAAAABAAwAAAACAAgAAAABAAsAAAACAAgAAAABAAoAAAACAAgAAAABAAkAAAACAAgAAAABAAgAAAACAAgAAAABAAcAAAACAAgAAAAAACIAAAACAAgAAAAAABgAAAACAAgAAAAAABcAAAACAAgAAAAAABYAAAACAAgAAAAAABUAAAACAAgAAAAAABQAAAACAAgAAAAAABMAAAACAAgAAAAAABIAAAACAAgAAAAAABEAAAACAAgAAAAAABAAAAACAAgAAAAAAA8AAAACAAgAAAAAAA4AAAACAAgAAAAAAA0AAAACAAgAAAAAAAwAAAACAAgAAAAAAAsAAAACAAgAAAAAAAoAAAACAAgAAAAAAAkAAAACAAgAAAAAAAgAAAACAAgAAAAAAAcAAAACAAgAAAD//yIAAAACAAgAAAD//yEAAAACAAgAAAD//yAAAAACAAgAAAD//x8AAAACAAgAAAD//x4AAAACAAgAAAD//x0AAAACAAgAAAD//xwAAAACAAgAAAD//xsAAAACAAgAAAD//xoAAAACAAgAAAD//xkAAAACAAgAAAD//xgAAAACAAgAAAD//xcAAAACAAgAAAD//xYAAAACAAgAAAD//xUAAAACAAgAAAD//xQAAAACAAgAAAD//xMAAAACAAgAAAD//xIAAAACAAgAAAD//xEAAAACAAgAAAD//xAAAAACAAgAAAD//w8AAAACAAgAAAD//w4AAAACAAgAAAD//w0AAAACAAgAAAD//wwAAAACAAgAAAD//wsAAAACAAgAAAD//woAAAACAAgAAAD//wkAAAACAAgAAAD//wgAAAACAAgAAAD//wcAAAACAAgAAAD+/yIAAAACAAgAAAD+/yEAAAACAAgAAAD+/yAAAAACAAgAAAD+/x8AAAACAAgAAAD+/x4AAAACAAgAAAD+/x0AAAACAAgAAAD+/xwAAAACAAgAAAD+/xsAAAACAAgAAAD+/xoAAAACAAgAAAD+/xkAAAACAAgAAAD+/xgAAAACAAgAAAD+/xcAAAACAAgAAAD+/xYAAAACAAgAAAD+/xUAAAACAAgAAAD+/xQAAAACAAgAAAD+/xMAAAACAAgAAAD+/xIAAAACAAgAAAD+/xEAAAACAAgAAAD+/xAAAAACAAgAAAD+/w8AAAACAAgAAAD+/w4AAAACAAgAAAD+/w0AAAACAAgAAAD+/wwAAAACAAgAAAD+/wsAAAACAAgAAAD+/woAAAACAAgAAAD+/wkAAAACAAgAAAD+/wgAAAACAAgAAAD+/wcAAAACAAgAAAD9/yIAAAACAAgAAAD9/yEAAAACAAgAAAD9/yAAAAACAAgAAAD9/x8AAAACAAgAAAD9/x4AAAACAAgAAAD9/x0AAAACAAgAAAD9/xwAAAACAAgAAAD9/xsAAAACAAgAAAD9/xoAAAACAAgAAAD9/xkAAAACAAgAAAD9/xgAAAACAAgAAAD9/xcAAAACAAgAAAD9/xYAAAACAAgAAAD9/xUAAAACAAgAAAD9/xQAAAACAAgAAAD9/xMAAAACAAgAAAD9/xIAAAACAAgAAAD9/xEAAAACAAgAAAD9/xAAAAACAAgAAAD9/w8AAAACAAgAAAD9/w4AAAACAAgAAAD9/w0AAAACAAgAAAD9/wwAAAACAAgAAAD9/wsAAAACAAgAAAD9/woAAAACAAgAAAD9/wkAAAACAAgAAAD9/wgAAAACAAgAAAD9/wcAAAACAAgAAAD8/yIAAAACAAgAAAD8/yEAAAACAAgAAAD8/yAAAAACAAgAAAD8/x8AAAACAAgAAAD8/x4AAAACAAgAAAD8/x0AAAACAAgAAAD8/xwAAAACAAgAAAD8/xsAAAACAAgAAAD8/xoAAAACAAgAAAD8/xkAAAACAAgAAAD8/xgAAAACAAgAAAD8/xcAAAACAAgAAAD8/xYAAAACAAgAAAD8/xUAAAACAAgAAAD8/xQAAAACAAgAAAD8/xMAAAACAAgAAAD8/xIAAAACAAgAAAD8/xEAAAACAAgAAAD8/xAAAAACAAgAAAD8/w8AAAACAAgAAAD8/w4AAAACAAgAAAD8/w0AAAACAAgAAAD8/wwAAAACAAgAAAD8/wsAAAACAAgAAAD8/woAAAACAAgAAAD8/wkAAAACAAgAAAD8/wgAAAACAAgAAAD8/wcAAAACAAgAAAD7/yIAAAACAAgAAAD7/yEAAAACAAgAAAD7/yAAAAACAAgAAAD7/x8AAAACAAgAAAD7/x4AAAACAAgAAAD7/x0AAAACAAgAAAD7/xwAAAACAAgAAAD7/xsAAAACAAgAAAD7/xoAAAACAAgAAAD7/xkAAAACAAgAAAD7/xgAAAACAAgAAAD7/xcAAAACAAgAAAD7/xYAAAACAAgAAAD7/xUAAAACAAgAAAD7/xQAAAACAAgAAAD7/xMAAAACAAgAAAD7/xIAAAACAAgAAAD7/xEAAAACAAgAAAD7/xAAAAACAAgAAAD7/w8AAAACAAgAAAD7/w4AAAACAAgAAAD7/w0AAAACAAgAAAD7/wwAAAACAAgAAAD7/wsAAAACAAgAAAD7/woAAAACAAgAAAD7/wkAAAACAAgAAAD7/wgAAAACAAgAAAD7/wcAAAACAAgAAAD6/yIAAAACAAgAAAD6/yEAAAACAAgAAAD6/yAAAAACAAgAAAD6/x8AAAACAAgAAAD6/x4AAAACAAgAAAD6/x0AAAACAAgAAAD6/xwAAAACAAgAAAD6/xsAAAACAAgAAAD6/xoAAAACAAgAAAD6/xkAAAACAAgAAAD6/xgAAAACAAgAAAD6/xcAAAACAAgAAAD6/xYAAAACAAgAAAD6/xUAAAACAAgAAAD6/xQAAAACAAgAAAD6/xMAAAACAAgAAAD6/xIAAAACAAgAAAD6/xEAAAACAAgAAAD6/xAAAAACAAgAAAD6/w8AAAACAAgAAAD6/w4AAAACAAgAAAD6/w0AAAACAAgAAAD6/wwAAAACAAgAAAD6/wsAAAACAAgAAAD6/woAAAACAAgAAAD6/wkAAAACAAgAAAD6/wgAAAACAAgAAAD6/wcAAAACAAgAAAD5/yIAAAACAAgAAAD5/yEAAAACAAgAAAD5/yAAAAACAAgAAAD5/x8AAAACAAgAAAD5/x4AAAACAAgAAAD5/x0AAAACAAgAAAD5/xwAAAACAAgAAAD5/xsAAAACAAgAAAD5/xoAAAACAAgAAAD5/xkAAAACAAgAAAD5/xgAAAACAAgAAAD5/xcAAAACAAgAAAD5/xYAAAACAAgAAAD5/xUAAAACAAgAAAD5/xQAAAACAAgAAAD5/xMAAAACAAgAAAD5/xIAAAACAAgAAAD5/xEAAAACAAgAAAD5/xAAAAACAAgAAAD5/w8AAAACAAgAAAD5/w4AAAACAAgAAAD5/w0AAAACAAgAAAD5/wwAAAACAAgAAAD5/wsAAAACAAgAAAD5/woAAAACAAgAAAD5/wkAAAACAAgAAAD5/wgAAAACAAgAAAD5/wcAAAACAAgAAAAQAA0AAAABAAUAAAAPAA0AAAABAAUAAAAOAA0AAAABAAUAAAANAA0AAAABAAUAAAAKAAwAAAACAAUAAAAJAAwAAAAAAAkAAAAJAAsAAAACAAUAAAAIAAwAAAACAAgAAAAIAAsAAAABAAUAAAAHAAwAAAACAAgAAAAHAAsAAAAAAAkAAAAHAAoAAAACAAYAAAAHAAkAAAACAAYAAAAHAAgAAAACAAYAAAAHAAcAAAACAAYAAAAHAAYAAAACAAYAAAAHAAUAAAACAAYAAAAHAAQAAAACAAYAAAAHAAMAAAACAAUAAAAGAAwAAAACAAgAAAAGAAsAAAACAAgAAAAGAAoAAAACAAgAAAAGAAkAAAACAAgAAAAGAAgAAAACAAgAAAAGAAcAAAACAAgAAAAGAAYAAAACAAgAAAAGAAUAAAACAAgAAAAGAAQAAAACAAgAAAAGAAMAAAAAAAkAAAAFAAwAAAACAAgAAAAFAAsAAAACAAgAAAAFAAoAAAACAAgAAAAFAAkAAAACAAgAAAAFAAgAAAACAAgAAAAFAAcAAAACAAgAAAAFAAYAAAACAAgAAAAFAAUAAAACAAgAAAAFAAQAAAACAAgAAAAFAAMAAAACAAgAAAAEAAwAAAACAAgAAAAEAAsAAAACAAgAAAAEAAoAAAACAAgAAAAEAAkAAAACAAgAAAAEAAgAAAACAAgAAAAEAAcAAAACAAgAAAAEAAYAAAACAAgAAAAEAAUAAAACAAgAAAAEAAQAAAACAAgAAAAEAAMAAAACAAgAAAADAAwAAAACAAgAAAADAAsAAAACAAgAAAADAAoAAAACAAgAAAADAAkAAAACAAgAAAADAAgAAAACAAgAAAADAAcAAAACAAgAAAADAAYAAAACAAgAAAADAAUAAAACAAgAAAADAAQAAAACAAgAAAADAAMAAAACAAgAAAACAAwAAAACAAgAAAACAAsAAAACAAgAAAACAAoAAAACAAgAAAACAAkAAAACAAgAAAACAAgAAAACAAgAAAACAAcAAAACAAgAAAACAAYAAAACAAgAAAACAAUAAAACAAgAAAACAAQAAAACAAgAAAACAAMAAAACAAgAAAAQABAAAAACAAgAAAAQAA8AAAACAAgAAAAQAA4AAAACAAgAAAAPABAAAAACAAgAAAAPAA8AAAACAAgAAAAPAA4AAAACAAgAAAAOABAAAAACAAgAAAAOAA8AAAACAAgAAAAOAA4AAAACAAgAAAANABAAAAACAAgAAAANAA8AAAACAAgAAAANAA4AAAACAAgAAAAhABsAAAACAAgAAAAhABoAAAACAAgAAAAhABkAAAACAAgAAAAhABgAAAACAAgAAAAhABcAAAACAAgAAAAhABYAAAACAAgAAAAhABUAAAACAAgAAAAhABQAAAACAAgAAAAhABMAAAACAAgAAAAhABIAAAACAAgAAAAhABEAAAACAAgAAAAhABAAAAACAAgAAAAhAA8AAAACAAgAAAAhAA4AAAACAAgAAAAhAA0AAAABAAUAAAAgABsAAAACAAgAAAAgABoAAAACAAgAAAAgABkAAAACAAgAAAAgABgAAAACAAgAAAAgABcAAAACAAgAAAAgABYAAAACAAgAAAAgABUAAAACAAgAAAAgABQAAAACAAgAAAAgABMAAAACAAgAAAAgABIAAAACAAgAAAAgABEAAAACAAgAAAAgABAAAAACAAgAAAAgAA8AAAACAAgAAAAgAA4AAAACAAgAAAAgAA0AAAABAAUAAAAfABsAAAAAAAYAAAAfABoAAAAAAAYAAAAfABkAAAAAAAYAAAAfABgAAAAAAAYAAAAfABcAAAAAAAYAAAAfABYAAAABAAgAAAAfABUAAAACAAgAAAAfABQAAAACAAgAAAAfABMAAAACAAgAAAAfABIAAAACAAgAAAAfABEAAAABAAkAAAAfABAAAAAAAAYAAAAfAA8AAAAAAAYAAAAfAA4AAAABAAgAAAAfAA0AAAABAAUAAAAeABYAAAABAAcAAAAeABUAAAACAAgAAAAeABQAAAACAAgAAAAeABMAAAACAAgAAAAeABIAAAACAAgAAAAeABEAAAABAAUAAAAeAA4AAAABAAcAAAAeAA0AAAABAAUAAAAdABYAAAABAAcAAAAdABUAAAACAAgAAAAdABQAAAACAAgAAAAdABMAAAACAAgAAAAdABIAAAACAAgAAAAdABEAAAABAAUAAAAdAA4AAAABAAcAAAAdAA0AAAABAAUAAAAcABYAAAABAAcAAAAcABUAAAACAAgAAAAcABQAAAACAAgAAAAcABMAAAACAAgAAAAcABIAAAACAAgAAAAcABEAAAABAAUAAAAcAA4AAAABAAcAAAAcAA0AAAABAAUAAAAbABYAAAABAAcAAAAbABUAAAACAAgAAAAbABQAAAACAAgAAAAbABMAAAACAAgAAAAbABIAAAACAAgAAAAbABEAAAABAAUAAAAbAA4AAAABAAcAAAAbAA0AAAABAAUAAAAaABUAAAACAAgAAAAaABQAAAACAAgAAAAaABMAAAACAAgAAAAaABIAAAACAAgAAAAaABEAAAABAAUAAAAaAA4AAAABAAcAAAAaAA0AAAABAAUAAAAZABUAAAACAAgAAAAZABQAAAACAAgAAAAZABMAAAACAAgAAAAZABIAAAACAAgAAAAZABEAAAABAAUAAAAZAA4AAAABAAcAAAAZAA0AAAABAAUAAAAYABUAAAACAAgAAAAYABQAAAACAAgAAAAYABMAAAACAAgAAAAYABIAAAACAAgAAAAYABEAAAABAAUAAAAYAA4AAAABAAcAAAAYAA0AAAABAAUAAAAXABUAAAACAAgAAAAXABQAAAACAAgAAAAXABMAAAACAAgAAAAXABIAAAACAAgAAAAXABEAAAABAAUAAAAXAA4AAAABAAcAAAAXAA0AAAABAAUAAAAWABUAAAACAAgAAAAWABQAAAACAAgAAAAWABMAAAACAAgAAAAWABIAAAACAAgAAAAWABEAAAABAAUAAAAWAA4AAAABAAcAAAAWAA0AAAABAAUAAAABAAYAAAACAAgAAAABAAUAAAACAAgAAAABAAQAAAACAAgAAAABAAMAAAACAAgAAAAAAAYAAAACAAgAAAAAAAUAAAACAAgAAAAAAAQAAAACAAgAAAAAAAMAAAACAAgAAAD//wYAAAACAAgAAAD//wUAAAACAAgAAAD//wQAAAACAAgAAAD//wMAAAACAAgAAAD+/wYAAAACAAgAAAD+/wUAAAACAAgAAAD+/wQAAAACAAgAAAD+/wMAAAACAAgAAAD9/wYAAAACAAgAAAD9/wUAAAACAAgAAAD9/wQAAAACAAgAAAD9/wMAAAACAAgAAAD8/wYAAAACAAgAAAD8/wUAAAACAAgAAAD8/wQAAAACAAgAAAD8/wMAAAACAAgAAAD7/wYAAAACAAgAAAD7/wUAAAACAAgAAAD7/wQAAAACAAgAAAD7/wMAAAACAAgAAAD6/wYAAAACAAgAAAD6/wUAAAACAAgAAAD6/wQAAAACAAgAAAD6/wMAAAACAAgAAAD5/wYAAAACAAgAAAD5/wUAAAACAAgAAAD5/wQAAAACAAgAAAD5/wMAAAACAAgAAAD4/wsAAAACAAgAAAD4/woAAAACAAgAAAD4/wkAAAACAAgAAAD4/wgAAAACAAgAAAD4/wcAAAACAAgAAAD4/wYAAAACAAgAAAD4/wUAAAACAAgAAAD4/wQAAAACAAgAAAD4/wMAAAACAAgAAAD3/wsAAAACAAgAAAD3/woAAAACAAgAAAD3/wkAAAACAAgAAAD3/wgAAAACAAgAAAD3/wcAAAACAAgAAAD3/wYAAAACAAgAAAD3/wUAAAACAAgAAAD3/wQAAAACAAgAAAD3/wMAAAACAAgAAAD2/wsAAAACAAgAAAD2/woAAAACAAgAAAD2/wkAAAACAAgAAAD2/wgAAAACAAgAAAD2/wcAAAACAAgAAAD2/wYAAAACAAgAAAD2/wUAAAACAAgAAAD2/wQAAAACAAgAAAD2/wMAAAACAAgAAAD1/wsAAAACAAgAAAD1/woAAAACAAgAAAD1/wkAAAACAAgAAAD1/wgAAAACAAgAAAD1/wcAAAACAAgAAAD1/wYAAAACAAgAAAD1/wUAAAACAAgAAAD1/wQAAAACAAgAAAD1/wMAAAACAAgAAAAGAAIAAAACAAYAAAAGAAEAAAACAAYAAAAGAAAAAAACAAYAAAAGAP//AAACAAUAAAAFAAIAAAACAAgAAAAFAAEAAAACAAgAAAAFAAAAAAACAAgAAAAFAP//AAABAAUAAAAEAAIAAAACAAgAAAAEAAEAAAACAAgAAAAEAAAAAAACAAgAAAAEAP//AAABAAUAAAADAAIAAAACAAgAAAADAAEAAAACAAgAAAADAAAAAAACAAgAAAADAP//AAABAAUAAAACAAIAAAACAAgAAAACAAEAAAACAAgAAAACAAAAAAACAAgAAAACAP//AAABAAUAAAABAAIAAAACAAgAAAABAAEAAAACAAgAAAABAAAAAAACAAgAAAABAP//AAABAAUAAAAAAAIAAAACAAgAAAAAAAEAAAACAAgAAAAAAAAAAAACAAgAAAAAAP//AAABAAUAAAD//wIAAAACAAgAAAD//wEAAAACAAgAAAD//wAAAAACAAgAAAD/////AAABAAUAAAD+/wIAAAACAAgAAAD+/wEAAAACAAgAAAD+/wAAAAACAAgAAAD+////AAABAAUAAAD9/wIAAAACAAgAAAD9/wEAAAACAAgAAAD9/wAAAAACAAgAAAD9////AAABAAUAAAD8/wIAAAACAAgAAAD8/wEAAAACAAgAAAD8/wAAAAACAAgAAAD8////AAABAAUAAAD7/wIAAAACAAgAAAD7/wEAAAACAAgAAAD7/wAAAAACAAgAAAD7////AAABAAUAAAD6/wIAAAACAAgAAAD6/wEAAAACAAgAAAD6/wAAAAACAAgAAAD6////AAABAAUAAAD5/wIAAAACAAgAAAD5/wEAAAACAAgAAAD5/wAAAAACAAgAAAD5////AAABAAUAAAD4/wIAAAACAAgAAAD4/wEAAAACAAgAAAD4/wAAAAACAAgAAAD4////AAABAAUAAAD3/wIAAAACAAgAAAD3/wEAAAACAAgAAAD3/wAAAAACAAgAAAD3////AAABAAUAAAD2/wIAAAACAAgAAAD2/wEAAAACAAgAAAD2/wAAAAACAAgAAAD2////AAABAAUAAAD1/wIAAAACAAgAAAD1/wEAAAACAAgAAAD1/wAAAAACAAgAAAD1////AAABAAUAAAD0/wgAAAACAAgAAAD0/wcAAAABAAkAAAD0/wYAAAAAAAYAAAD0/wUAAAAAAAYAAAD0/wQAAAAAAAYAAAD0/wMAAAAAAAYAAAD0/wIAAAAAAAYAAAD0/wEAAAAAAAYAAAD0/wAAAAAAAAYAAAD0////AAAAAAUAAAD9/yMAAAACAAgAAAD8/yMAAAACAAgAAAD7/yMAAAACAAgAAAD6/yMAAAACAAgAAAD5/yMAAAACAAgAAAD4/yMAAAACAAgAAAD4/yIAAAACAAgAAAD4/yEAAAACAAgAAAD4/yAAAAACAAgAAAD4/x8AAAACAAgAAAD4/x4AAAACAAgAAAD4/x0AAAACAAgAAAD4/xwAAAACAAgAAAD4/xsAAAACAAgAAAD4/xoAAAACAAgAAAD4/xkAAAACAAgAAAD4/xgAAAACAAgAAAD4/xcAAAACAAgAAAD4/xYAAAACAAgAAAD4/xUAAAACAAgAAAD4/xQAAAACAAgAAAD4/xMAAAACAAgAAAD4/xIAAAACAAgAAAD4/xEAAAACAAgAAAD4/xAAAAACAAgAAAD4/w8AAAACAAgAAAD4/w4AAAACAAgAAAD4/w0AAAACAAgAAAD4/wwAAAACAAgAAAD3/yMAAAABAAgAAAD3/yIAAAACAAgAAAD3/yEAAAACAAgAAAD3/yAAAAACAAgAAAD3/x8AAAACAAgAAAD3/x4AAAACAAgAAAD3/x0AAAACAAgAAAD3/xwAAAACAAgAAAD3/xsAAAACAAgAAAD3/xoAAAACAAgAAAD3/xkAAAACAAgAAAD3/xgAAAACAAgAAAD3/xcAAAACAAgAAAD3/xYAAAACAAgAAAD3/xUAAAACAAgAAAD3/xQAAAACAAgAAAD3/xMAAAACAAgAAAD3/xIAAAACAAgAAAD3/xEAAAACAAgAAAD3/xAAAAACAAgAAAD3/w8AAAACAAgAAAD3/w4AAAACAAgAAAD3/w0AAAACAAgAAAD3/wwAAAACAAgAAAD2/yMAAAABAAcAAAD2/yIAAAACAAgAAAD2/yEAAAACAAgAAAD2/yAAAAACAAgAAAD2/x8AAAACAAgAAAD2/x4AAAACAAgAAAD2/x0AAAACAAgAAAD2/xwAAAACAAgAAAD2/xsAAAACAAgAAAD2/xoAAAACAAgAAAD2/xkAAAACAAgAAAD2/xgAAAACAAgAAAD2/xcAAAACAAgAAAD2/xYAAAACAAgAAAD2/xUAAAACAAgAAAD2/xQAAAACAAgAAAD2/xMAAAACAAgAAAD2/xIAAAACAAgAAAD2/xEAAAACAAgAAAD2/xAAAAACAAgAAAD2/w8AAAACAAgAAAD2/w4AAAACAAgAAAD2/w0AAAACAAgAAAD2/wwAAAACAAgAAAD1/yMAAAABAAcAAAD1/yIAAAACAAgAAAD1/yEAAAACAAgAAAD1/yAAAAACAAgAAAD1/x8AAAACAAgAAAD1/x4AAAACAAgAAAD1/x0AAAACAAgAAAD1/xwAAAACAAgAAAD1/xsAAAACAAgAAAD1/xoAAAACAAgAAAD1/xkAAAACAAgAAAD1/xgAAAACAAgAAAD1/xcAAAACAAgAAAD1/xYAAAACAAgAAAD1/xUAAAACAAgAAAD1/xQAAAACAAgAAAD1/xMAAAACAAgAAAD1/xIAAAACAAgAAAD1/xEAAAACAAgAAAD1/xAAAAACAAgAAAD1/w8AAAACAAgAAAD1/w4AAAACAAgAAAD1/w0AAAACAAgAAAD1/wwAAAACAAgAAAD0/yMAAAABAAcAAAD0/yIAAAACAAgAAAD0/yEAAAACAAgAAAD0/yAAAAACAAgAAAD0/x8AAAACAAgAAAD0/x4AAAACAAgAAAD0/x0AAAACAAgAAAD0/xwAAAACAAgAAAD0/xsAAAACAAgAAAD0/xoAAAACAAgAAAD0/xkAAAACAAgAAAD0/xgAAAACAAgAAAD0/xcAAAACAAgAAAD0/xYAAAACAAgAAAD0/xUAAAACAAgAAAD0/xQAAAACAAgAAAD0/xMAAAACAAgAAAD0/xIAAAACAAgAAAD0/xEAAAACAAgAAAD0/xAAAAACAAgAAAD0/w8AAAACAAgAAAD0/w4AAAACAAgAAAD0/w0AAAACAAgAAAD0/wwAAAACAAgAAAD0/wsAAAACAAgAAAD0/woAAAACAAgAAAD0/wkAAAACAAgAAADz/yMAAAAAAAcAAADz/yIAAAAAAAYAAADz/yEAAAAAAAYAAADz/yAAAAAAAAYAAADz/x8AAAAAAAYAAADz/x4AAAAAAAYAAADz/x0AAAAAAAYAAADz/xwAAAAAAAYAAADz/xsAAAAAAAYAAADz/xoAAAAAAAYAAADz/xkAAAAAAAYAAADz/xgAAAAAAAYAAADz/xcAAAAAAAYAAADz/xYAAAAAAAYAAADz/xUAAAAAAAYAAADz/xQAAAAAAAYAAADz/xMAAAAAAAYAAADz/xIAAAAAAAYAAADz/xEAAAAAAAYAAADz/xAAAAAAAAYAAADz/w8AAAAAAAYAAADz/w4AAAAAAAYAAADz/w0AAAAAAAYAAADz/wwAAAAAAAYAAADz/wsAAAAAAAYAAADz/woAAAAAAAYAAADz/wkAAAAAAAYAAADz/wgAAAAAAAYAAADz/wcAAAAAAAUAAAAdACkAAAACAAcAAAAdACgAAAAAAAgAAAAdACcAAAACAAgAAAAdACYAAAACAAgAAAAdACUAAAACAAgAAAAdACQAAAABAAUAAAAcACkAAAABAAcAAAAcACgAAAACAAgAAAAcACcAAAACAAgAAAAcACYAAAACAAgAAAAcACUAAAACAAgAAAAcACQAAAABAAUAAAAbACkAAAABAAcAAAAbACgAAAACAAgAAAAbACcAAAACAAgAAAAbACYAAAACAAgAAAAbACUAAAACAAgAAAAbACQAAAABAAUAAAAaACkAAAABAAcAAAAaACgAAAACAAgAAAAaACcAAAACAAgAAAAaACYAAAACAAgAAAAaACUAAAACAAgAAAAaACQAAAABAAUAAAAZACkAAAABAAcAAAAZACgAAAACAAgAAAAZACcAAAACAAgAAAAZACYAAAACAAgAAAAZACUAAAACAAgAAAAZACQAAAABAAUAAAAYACkAAAABAAcAAAAYACgAAAACAAgAAAAYACcAAAACAAgAAAAYACYAAAACAAgAAAAYACUAAAACAAgAAAAYACQAAAABAAUAAAAXACkAAAABAAcAAAAXACgAAAACAAgAAAAXACcAAAACAAgAAAAXACYAAAACAAgAAAAXACUAAAACAAgAAAAXACQAAAABAAUAAAAWACkAAAABAAcAAAAWACgAAAACAAgAAAAWACcAAAACAAgAAAAWACYAAAACAAgAAAAWACUAAAACAAgAAAAWACQAAAABAAUAAAAVACkAAAABAAcAAAAVACgAAAACAAgAAAAVACcAAAACAAgAAAAVACYAAAACAAgAAAAVACUAAAACAAgAAAAVACQAAAABAAUAAAAUACkAAAABAAcAAAAUACgAAAACAAgAAAAUACcAAAACAAgAAAAUACYAAAACAAgAAAAUACUAAAACAAgAAAAUACQAAAABAAUAAAATACkAAAABAAcAAAATACgAAAACAAgAAAATACcAAAACAAgAAAATACYAAAACAAgAAAATACUAAAACAAgAAAATACQAAAABAAUAAAASACkAAAABAAcAAAASACgAAAACAAgAAAASACcAAAACAAgAAAASACYAAAACAAgAAAASACUAAAACAAgAAAASACQAAAABAAUAAAARACkAAAABAAcAAAARACgAAAACAAgAAAARACcAAAACAAgAAAARACYAAAACAAgAAAARACUAAAACAAgAAAARACQAAAABAAUAAAAQACkAAAABAAcAAAAQACgAAAACAAgAAAAQACcAAAACAAgAAAAQACYAAAACAAgAAAAQACUAAAACAAgAAAAQACQAAAABAAUAAAAPACkAAAABAAcAAAAPACgAAAACAAgAAAAPACcAAAACAAgAAAAPACYAAAACAAgAAAAPACUAAAACAAgAAAAPACQAAAABAAUAAAAOACkAAAABAAcAAAAOACgAAAACAAgAAAAOACcAAAACAAgAAAAOACYAAAACAAgAAAAOACUAAAACAAgAAAAOACQAAAABAAUAAAANACkAAAABAAcAAAANACgAAAACAAgAAAANACcAAAACAAgAAAANACYAAAACAAgAAAANACUAAAACAAgAAAANACQAAAAAAAkAAAANACMAAAACAAYAAAAMACkAAAABAAcAAAAMACgAAAACAAgAAAAMACcAAAACAAgAAAAMACYAAAACAAgAAAAMACUAAAACAAgAAAAMACQAAAACAAgAAAAMACMAAAACAAgAAAALACkAAAABAAcAAAALACgAAAACAAgAAAALACcAAAACAAgAAAALACYAAAACAAgAAAALACUAAAACAAgAAAALACQAAAACAAgAAAALACMAAAACAAgAAAAKACkAAAABAAcAAAAKACgAAAACAAgAAAAKACcAAAACAAgAAAAKACYAAAACAAgAAAAKACUAAAACAAgAAAAKACQAAAACAAgAAAAKACMAAAACAAgAAAAJACkAAAABAAcAAAAJACgAAAACAAgAAAAJACcAAAACAAgAAAAJACYAAAACAAgAAAAJACUAAAACAAgAAAAJACQAAAACAAgAAAAJACMAAAACAAgAAAAIACkAAAABAAcAAAAIACgAAAACAAgAAAAIACcAAAACAAgAAAAIACYAAAACAAgAAAAIACUAAAACAAgAAAAIACQAAAACAAgAAAAIACMAAAACAAgAAAAHACkAAAABAAcAAAAHACgAAAACAAgAAAAHACcAAAACAAgAAAAHACYAAAACAAgAAAAHACUAAAACAAgAAAAHACQAAAACAAgAAAAHACMAAAACAAgAAAAGACkAAAABAAcAAAAGACgAAAACAAgAAAAGACcAAAACAAgAAAAGACYAAAACAAgAAAAGACUAAAACAAgAAAAGACQAAAACAAgAAAAGACMAAAACAAgAAAAFACkAAAABAAcAAAAFACgAAAACAAgAAAAFACcAAAACAAgAAAAFACYAAAACAAgAAAAFACUAAAACAAgAAAAFACQAAAACAAgAAAAFACMAAAACAAgAAAAEACkAAAABAAcAAAAEACgAAAACAAgAAAAEACcAAAACAAgAAAAEACYAAAACAAgAAAAEACUAAAACAAgAAAAEACQAAAACAAgAAAAEACMAAAACAAgAAAADACkAAAABAAcAAAADACgAAAACAAgAAAADACcAAAACAAgAAAADACYAAAACAAgAAAADACUAAAACAAgAAAADACQAAAACAAgAAAADACMAAAACAAgAAAACACkAAAABAAcAAAACACgAAAACAAgAAAACACcAAAACAAgAAAACACYAAAACAAgAAAACACUAAAACAAgAAAACACQAAAACAAgAAAACACMAAAACAAgAAAABACkAAAABAAcAAAABACgAAAACAAgAAAABACcAAAACAAgAAAABACYAAAACAAgAAAABACUAAAACAAgAAAABACQAAAACAAgAAAABACMAAAACAAgAAAAAACkAAAABAAcAAAAAACgAAAACAAgAAAAAACcAAAACAAgAAAAAACYAAAACAAgAAAAAACUAAAACAAgAAAAAACQAAAACAAgAAAAAACMAAAACAAgAAAD//ykAAAABAAcAAAD//ygAAAACAAgAAAD//ycAAAACAAgAAAD//yYAAAACAAgAAAD//yUAAAACAAgAAAD//yQAAAACAAgAAAD//yMAAAACAAgAAAD+/ykAAAABAAcAAAD+/ygAAAACAAgAAAD+/ycAAAACAAgAAAD+/yYAAAACAAgAAAD+/yUAAAACAAgAAAD+/yQAAAACAAgAAAD+/yMAAAACAAgAAAD9/ykAAAABAAcAAAD9/ygAAAACAAgAAAD9/ycAAAACAAgAAAD9/yYAAAACAAgAAAD9/yUAAAACAAgAAAD9/yQAAAACAAgAAAD8/ykAAAABAAcAAAD8/ygAAAACAAgAAAD8/ycAAAACAAgAAAD8/yYAAAACAAgAAAD8/yUAAAACAAgAAAD8/yQAAAACAAgAAAD7/ykAAAABAAcAAAD7/ygAAAACAAgAAAD7/ycAAAACAAgAAAD7/yYAAAACAAgAAAD7/yUAAAACAAgAAAD7/yQAAAACAAgAAAD6/ykAAAABAAcAAAD6/ygAAAACAAgAAAD6/ycAAAACAAgAAAD6/yYAAAACAAgAAAD6/yUAAAACAAgAAAD6/yQAAAACAAgAAAD5/ykAAAABAAcAAAD5/ygAAAACAAgAAAD5/ycAAAACAAgAAAD5/yYAAAACAAgAAAD5/yUAAAACAAgAAAD5/yQAAAACAAgAAAD4/ykAAAABAAcAAAD4/ygAAAACAAgAAAD4/ycAAAACAAgAAAD4/yYAAAACAAgAAAD4/yUAAAACAAgAAAD4/yQAAAACAAgAAAD3/ykAAAAAAAcAAAD3/ygAAAAAAAYAAAD3/ycAAAAAAAYAAAD3/yYAAAAAAAYAAAD3/yUAAAAAAAYAAAD3/yQAAAAAAAYAAAAnACgAAAACAAcAAAAnACcAAAACAAYAAAAnACYAAAACAAYAAAAnACUAAAACAAYAAAAnACQAAAACAAYAAAAnACMAAAACAAYAAAAnACIAAAACAAYAAAAnACEAAAACAAYAAAAnACAAAAACAAYAAAAnAB8AAAACAAYAAAAnAB4AAAACAAYAAAAnAB0AAAACAAYAAAAnABwAAAACAAYAAAAnABsAAAACAAYAAAAnABoAAAACAAYAAAAnABkAAAACAAYAAAAnABgAAAACAAYAAAAnABcAAAAAAAgAAAAnABYAAAACAAgAAAAnABUAAAACAAgAAAAmACgAAAABAAcAAAAmACcAAAACAAgAAAAmACYAAAACAAgAAAAmACUAAAACAAgAAAAmACQAAAACAAgAAAAmACMAAAACAAgAAAAmACIAAAACAAgAAAAmACEAAAACAAgAAAAmACAAAAACAAgAAAAmAB8AAAACAAgAAAAmAB4AAAACAAgAAAAmAB0AAAACAAgAAAAmABwAAAACAAgAAAAmABsAAAACAAgAAAAmABoAAAACAAgAAAAmABkAAAACAAgAAAAmABgAAAACAAgAAAAmABcAAAACAAgAAAAmABYAAAACAAgAAAAmABUAAAACAAgAAAAlACgAAAABAAcAAAAlACcAAAACAAgAAAAlACYAAAACAAgAAAAlACUAAAACAAgAAAAlACQAAAACAAgAAAAlACMAAAACAAgAAAAlACIAAAACAAgAAAAlACEAAAACAAgAAAAlACAAAAACAAgAAAAlAB8AAAACAAgAAAAlAB4AAAACAAgAAAAlAB0AAAACAAgAAAAlABwAAAACAAgAAAAlABsAAAACAAgAAAAlABoAAAACAAgAAAAlABkAAAACAAgAAAAlABgAAAACAAgAAAAlABcAAAACAAgAAAAlABYAAAACAAgAAAAlABUAAAACAAgAAAAkACgAAAABAAcAAAAkACcAAAACAAgAAAAkACYAAAACAAgAAAAkACUAAAACAAgAAAAkACQAAAACAAgAAAAkACMAAAACAAgAAAAkACIAAAACAAgAAAAkACEAAAACAAgAAAAkACAAAAACAAgAAAAkAB8AAAACAAgAAAAkAB4AAAACAAgAAAAkAB0AAAACAAgAAAAkABwAAAACAAgAAAAkABsAAAACAAgAAAAkABoAAAACAAgAAAAkABkAAAACAAgAAAAkABgAAAACAAgAAAAkABcAAAACAAgAAAAkABYAAAACAAgAAAAkABUAAAACAAgAAAAjACgAAAABAAcAAAAjACcAAAACAAgAAAAjACYAAAACAAgAAAAjACUAAAACAAgAAAAjACQAAAACAAgAAAAjACMAAAACAAgAAAAjACIAAAACAAgAAAAjACEAAAACAAgAAAAjACAAAAACAAgAAAAjAB8AAAACAAgAAAAjAB4AAAACAAgAAAAjAB0AAAACAAgAAAAjABwAAAACAAgAAAAjABsAAAACAAgAAAAjABoAAAACAAgAAAAjABkAAAACAAgAAAAjABgAAAACAAgAAAAjABcAAAACAAgAAAAjABYAAAACAAgAAAAjABUAAAACAAgAAAAiACgAAAABAAcAAAAiACcAAAACAAgAAAAiACYAAAACAAgAAAAiACUAAAACAAgAAAAiACQAAAACAAgAAAAiACMAAAACAAgAAAAiACIAAAACAAgAAAAiACEAAAACAAgAAAAiACAAAAACAAgAAAAiAB8AAAACAAgAAAAiAB4AAAACAAgAAAAiAB0AAAACAAgAAAAiABwAAAACAAgAAAAiABsAAAACAAgAAAAiABoAAAACAAgAAAAiABkAAAACAAgAAAAiABgAAAACAAgAAAAiABcAAAACAAgAAAAiABYAAAACAAgAAAAiABUAAAACAAgAAAAhACgAAAABAAcAAAAhACcAAAACAAgAAAAhACYAAAACAAgAAAAhACUAAAACAAgAAAAhACQAAAACAAgAAAAhACMAAAACAAgAAAAhACIAAAACAAgAAAAhACEAAAACAAgAAAAhACAAAAACAAgAAAAhAB8AAAACAAgAAAAhAB4AAAACAAgAAAAhAB0AAAACAAgAAAAhABwAAAACAAgAAAAgACgAAAABAAcAAAAgACcAAAACAAgAAAAgACYAAAACAAgAAAAgACUAAAACAAgAAAAgACQAAAACAAgAAAAgACMAAAACAAgAAAAgACIAAAACAAgAAAAgACEAAAACAAgAAAAgACAAAAACAAgAAAAgAB8AAAACAAgAAAAgAB4AAAACAAgAAAAgAB0AAAACAAgAAAAgABwAAAACAAgAAAAfACgAAAABAAcAAAAfACcAAAACAAgAAAAfACYAAAACAAgAAAAfACUAAAACAAgAAAAfACQAAAABAAkAAAAfACMAAAAAAAYAAAAfACIAAAAAAAYAAAAfACEAAAAAAAYAAAAfACAAAAAAAAYAAAAfAB8AAAAAAAYAAAAfAB4AAAAAAAYAAAAfAB0AAAAAAAYAAAAfABwAAAAAAAYAAAAeACgAAAABAAcAAAAeACcAAAACAAgAAAAeACYAAAACAAgAAAAeACUAAAACAAgAAAAeACQAAAABAAUAAAArABcAAAACAAcAAAArABYAAAACAAYAAAArABUAAAACAAYAAAArABQAAAACAAYAAAArABMAAAACAAYAAAArABIAAAACAAYAAAArABEAAAACAAYAAAArABAAAAACAAYAAAArAA8AAAACAAYAAAArAA4AAAACAAYAAAArAA0AAAACAAUAAAAqABcAAAABAAcAAAAqABYAAAACAAgAAAAqABUAAAACAAgAAAAqABQAAAACAAgAAAAqABMAAAACAAgAAAAqABIAAAACAAgAAAAqABEAAAACAAgAAAAqABAAAAACAAgAAAAqAA8AAAACAAgAAAAqAA4AAAACAAgAAAAqAA0AAAABAAUAAAApABcAAAABAAcAAAApABYAAAACAAgAAAApABUAAAACAAgAAAApABQAAAACAAgAAAApABMAAAACAAgAAAApABIAAAACAAgAAAApABEAAAACAAgAAAApABAAAAACAAgAAAApAA8AAAACAAgAAAApAA4AAAACAAgAAAApAA0AAAABAAUAAAAoABcAAAABAAcAAAAoABYAAAACAAgAAAAoABUAAAACAAgAAAAoABQAAAACAAgAAAAoABMAAAACAAgAAAAoABIAAAACAAgAAAAoABEAAAACAAgAAAAoABAAAAACAAgAAAAoAA8AAAACAAgAAAAoAA4AAAACAAgAAAAoAA0AAAABAAUAAAAnABQAAAACAAgAAAAnABMAAAACAAgAAAAnABIAAAACAAgAAAAnABEAAAACAAgAAAAnABAAAAACAAgAAAAnAA8AAAACAAgAAAAnAA4AAAACAAgAAAAnAA0AAAABAAUAAAAmABQAAAACAAgAAAAmABMAAAACAAgAAAAmABIAAAACAAgAAAAmABEAAAACAAgAAAAmABAAAAACAAgAAAAmAA8AAAACAAgAAAAmAA4AAAACAAgAAAAmAA0AAAABAAUAAAAlABQAAAACAAgAAAAlABMAAAACAAgAAAAlABIAAAACAAgAAAAlABEAAAACAAgAAAAlABAAAAACAAgAAAAlAA8AAAACAAgAAAAlAA4AAAACAAgAAAAlAA0AAAABAAUAAAAkABQAAAACAAgAAAAkABMAAAACAAgAAAAkABIAAAACAAgAAAAkABEAAAACAAgAAAAkABAAAAACAAgAAAAkAA8AAAACAAgAAAAkAA4AAAACAAgAAAAkAA0AAAABAAUAAAAjABQAAAACAAgAAAAjABMAAAACAAgAAAAjABIAAAACAAgAAAAjABEAAAACAAgAAAAjABAAAAACAAgAAAAjAA8AAAACAAgAAAAjAA4AAAACAAgAAAAjAA0AAAABAAUAAAAiABQAAAACAAgAAAAiABMAAAACAAgAAAAiABIAAAACAAgAAAAiABEAAAACAAgAAAAiABAAAAACAAgAAAAiAA8AAAACAAgAAAAiAA4AAAACAAgAAAAiAA0AAAABAAUAAAAVAA8AAAAMAAIAAAAWAA8AAAAMAAIAAAAXAA8AAAAMAAIAAAAYAA8AAAAMAAIAAAAZAA8AAAAMAAIAAAAaAA8AAAAMAAIAAAAbAA8AAAAMAAIAAAAcAA8AAAAMAAIAAAAdAA8AAAAMAAIAAAAeAA8AAAAMAAIAAAAPABYAAAADAAQAAAAOABYAAAABAAQAAAATABYAAAABAAQAAAASABYAAAACAAQAAAAUABsAAAACAAcAAAAUABoAAAACAAUAAAATABsAAAAAAAcAAAATABoAAAAAAAUAAAAbABsAAAADAAQAAAAaABsAAAACAAQAAAARACEAAAADAAQAAAAQACEAAAACAAQAAAAaACIAAAACAAcAAAAaACEAAAACAAUAAAAZACIAAAAAAAcAAAAZACEAAAAAAAUAAAATABwAAAAKAAgAAAATAB0AAAAKAAkAAAAUABwAAAAKAAgAAAAUAB0AAAAKAAkAAAAaABwAAAAKAAgAAAAaAB0AAAAKAAkAAAAbABwAAAAKAAgAAAAbAB0AAAAKAAkAAAAQACIAAAAKAAgAAAAQACMAAAAKAAkAAAARACIAAAAKAAgAAAARACMAAAAKAAkAAAAaACMAAAAKAAgAAAAZACMAAAAKAAgAAAAVABcAAAAKAAgAAAAVABgAAAAKAAkAAAASABcAAAAKAAgAAAASABgAAAAKAAkAAAATABcAAAAKAAgAAAATABgAAAAKAAkAAAAUABcAAAAKAAgAAAAUABgAAAAKAAkAAAAWABcAAAAKAAgAAAAWABgAAAAKAAkAAAAXABcAAAAKAAgAAAAXABgAAAAKAAkAAAAYABcAAAAKAAgAAAAYABgAAAAKAAkAAAAZABcAAAAKAAgAAAAZABgAAAAKAAkAAAAaABcAAAAKAAgAAAAaABgAAAAKAAkAAAAbABcAAAAKAAgAAAAbABgAAAAKAAkAAAAcABcAAAAKAAgAAAAcABgAAAAKAAkAAAAdABcAAAAKAAgAAAAdABgAAAAKAAkAAAAeABcAAAAKAAgAAAAeABgAAAAKAAkAAAAOABcAAAAKAAgAAAAOABgAAAAKAAkAAAAPABcAAAAKAAgAAAAPABgAAAAKAAkAAAAVAAUAAAAJAAcAAAAWAAUAAAAJAAcAAAAXAAUAAAAJAAcAAAAYAAUAAAAJAAcAAAAZAAUAAAAJAAcAAAAaAAUAAAAJAAcAAAANAAgAAAAJAAkAAAANAAkAAAAJAAkAAAAOAAgAAAAJAAkAAAAOAAkAAAAJAAkAAAARAAgAAAAJAAkAAAARAAkAAAAJAAkAAAAPAAcAAAAHAA8AAAAPAAYAAAAHAA8AAAAPAAUAAAAHAA8AAAAQAAUAAAAHAA8AAAAQAAYAAAAHAA8AAAAQAAcAAAAHAA8AAAARAAcAAAAJAAkAAAARAAYAAAAJAAkAAAARAAUAAAAJAAgAAAAOAAcAAAAJAAkAAAANAAcAAAAJAAkAAAAOAAYAAAAJAAkAAAANAAYAAAAJAAkAAAANAAUAAAAJAAgAAAAOAAUAAAAJAAgAAAATAAQAAAAHAAsAAAATAAMAAAAIAAwAAAATAAIAAAAIAAwAAAATAAEAAAAIAAwAAAATAAAAAAAIAAwAAAATAP//AAAIAAsAAAASAP//AAAHAAsAAAARAP//AAAHAAsAAAAQAP//AAAHAAsAAAAPAP//AAAHAAsAAAAOAP//AAAHAAsAAAANAP//AAAGAAsAAAANAAAAAAAGAAwAAAANAAEAAAAGAAwAAAANAAIAAAAGAAwAAAANAAMAAAAGAAwAAAANAAQAAAAHAAsAAAAOAAQAAAAHAAsAAAARAAQAAAAHAAsAAAAPAAMAAAAHAA8AAQAPAAQAAAAHAA8AAQAQAAMAAAAHAA8AAQAQAAQAAAAHAA8AAQAnAP3/AAADAAQAAAAqAP3/AAAAAAsAAAAqAP7/AAAAAAQAAAAqAP//AAAEAAQAAAApAAMAAAAEAAQAAAAmAAQAAAAEAAQAAAAmAAUAAAAKAAgAAAAwAAYAAAACAAQAAAAxAAYAAAADAAQAAAAxAAMAAAACAAQAAAAyAAMAAAADAAQAAAAmAPj/AAAFAAQAAAAmAPn/AAAEAAQAAAAwAPf/AAADAAQAAAAzAPr/AAACAAQAAAA0APr/AAADAAQAAAA4AP7/AAAFAAQAAAA4AP//AAAEAAQAAAA6AAQABQABAAEAAAA6AAUABQABAAIAAAA7AAUABQACAAIAAAA8AAUABQACAAEAAAA9AAUABQADAAIAAAA9AAQABQADAAEAAAA9AAMABQADAAEAAAA9AAIABQADAAEAAAA9AAEABQADAAAAAAA8AAEABQACAAAAAAA7AAEABQACAAAAAAA6AAEABQABAAAAAAA6AAIABQABAAEAAAA6AAMABQABAAEAAAA7AAQABQACAAEAAAA8AAQABQACAAEAAAA8AAMABQACAAEAAAA8AAIABQACAAEAAAA7AAIABQACAAEAAAA7AAMABQACAAEAAAA8AAYABQADAAMAAAA8AAcABQAAAAIAAABCAAIABQABAAAAAABCAAMABQADAAMAAABCAAQABQADAAMAAABCAAUABQADAAMAAABCAAYABQABAAIAAABDAAYABQACAAMAAABEAAYABQADAAIAAABEAAUABQADAAMAAABEAAQABQADAAMAAABEAAMABQADAAMAAABEAAIABQADAAAAAABDAAIABQACAAMAAABCAAgABQAEAAAAAABDAAgABQACAAMAAABEAAgABQAFAAAAAABEAAkABQADAAMAAABEAAoABQADAAMAAABEAAsABQAFAAEAAABDAAsABQACAAMAAABCAAsABQAEAAEAAABCAAoABQADAAMAAABCAAkABQADAAMAAABHAAgABQAEAAAAAABIAAgABQACAAMAAABJAAgABQAFAAAAAABJAAkABQADAAMAAABJAAoABQADAAMAAABJAAsABQAFAAEAAABIAAsABQACAAMAAABHAAsABQAEAAEAAABHAAoABQADAAMAAABHAAkABQADAAMAAAAmAP3/AAABAAQAAAAlAP3/AAACAAQAAAArAP3/AAABAAwAAAArAPz/AAAAAAQAAAArAPv/AAAAAAQAAAArAPr/AAAAAAQAAAAtAPn/AAADAAQAAAAsAPn/AAABAAQAAAArAPn/AAAAAAsAAAAmAAMAAAAFAAQAAAAmAAYAAAAKAAkAAAApAAQAAAAKAAgAAAApAAUAAAAKAAkAAAAqAAAAAAAKAAgAAAAqAAEAAAAKAAkAAAAlAP7/AAAKAAgAAAAlAP//AAAKAAkAAAAmAP7/AAAKAAgAAAAmAP//AAAKAAkAAAAnAP7/AAAKAAgAAAAnAP//AAAKAAkAAAAwAAcAAAAKAAgAAAAwAAgAAAAKAAkAAAAxAAcAAAAKAAgAAAAxAAgAAAAKAAkAAAAxAAQAAAAKAAgAAAAxAAUAAAAKAAkAAAAyAAQAAAAKAAgAAAAyAAUAAAAKAAkAAAA4AAAAAAAKAAgAAAA4AAEAAAAKAAkAAAAwAPj/AAAKAAgAAAAwAPn/AAAKAAkAAAAsAPr/AAAKAAgAAAAsAPv/AAAKAAkAAAAtAPr/AAAKAAgAAAAtAPv/AAAKAAkAAAArAP7/AAAKAAgAAAArAP//AAAKAAkAAAAzAPv/AAAKAAgAAAAzAPz/AAAKAAkAAAA0APv/AAAKAAgAAAA0APz/AAAKAAkAAAAmAPr/AAAKAAgAAAAmAPv/AAAKAAkAAAA=") +tile_map_data = PackedByteArray("AAACAA0AAAAAAAgAAAADAA0AAAABAAcAAAAEAA0AAAABAAcAAAAFAA0AAAABAAcAAAAGAA0AAAABAAcAAAAHAA0AAAABAAcAAAAIAA0AAAABAAcAAAAJAA0AAAABAAcAAAAKAA0AAAAEAAwAAAALAA0AAAAFAAsAAAAMAA0AAAABAAUAAAAMAA4AAAAAAAYAAAAMAA8AAAAAAAYAAAAMABAAAAAAAAYAAAAMABEAAAAAAAcAAAAMABYAAAAAAAUAAAAMABcAAAAAAAYAAAAMABgAAAAAAAYAAAAMABkAAAABAAkAAAALABkAAAABAAUAAAAKABkAAAABAAUAAAAJABkAAAABAAUAAAAIABkAAAABAAUAAAAHABkAAAABAAUAAAAGABkAAAABAAUAAAAFABkAAAABAAUAAAAEABkAAAABAAUAAAADABkAAAABAAUAAAACABkAAAAAAAkAAAACABgAAAACAAYAAAACABYAAAACAAYAAAACABcAAAACAAYAAAACABUAAAACAAYAAAACABQAAAACAAYAAAACABIAAAACAAYAAAACABMAAAACAAYAAAACABEAAAACAAYAAAACABAAAAACAAYAAAACAA8AAAACAAYAAAACAA4AAAACAAYAAAADAA4AAAANAAAAAAADAA8AAAANAAEAAAAEAA4AAAANAAAAAAAEAA8AAAANAAEAAAAFAA4AAAANAAAAAAAFAA8AAAANAAEAAAAGAA4AAAANAAAAAAAGAA8AAAANAAEAAAAHAA4AAAANAAAAAAAHAA8AAAANAAEAAAAIAA4AAAANAAAAAAAIAA8AAAANAAEAAAAJAA4AAAANAAAAAAAJAA8AAAANAAEAAAAKAA4AAAANAAAAAAAKAA8AAAANAAEAAAALAA4AAAANAAAAAAALAA8AAAANAAEAAAANABEAAAABAAcAAAAOABEAAAABAAcAAAAPABEAAAABAAcAAAAQABEAAAABAAcAAAANABYAAAAEAAsAAAARABEAAAACAAcAAAARABAAAAACAAYAAAARAA8AAAACAAYAAAARAA4AAAACAAYAAAARAA0AAAACAAUAAAAUABYAAAABAAQAAAAVABUAAAAAAAYAAAAVABYAAAAFAAwAAAAVABIAAAAAAAYAAAAVABEAAAAAAAUAAAAVAA4AAAAAAAcAAAAVAA0AAAAAAAUAAAAVABQAAAAAAAYAAAAVABMAAAAAAAYAAAAMABIAAAAMAAAAAAAMABMAAAAMAAEAAAANABIAAAALAAIAAAANABMAAAALAAMAAAAOABIAAAAMAAAAAAAOABMAAAAMAAEAAAAPABIAAAAMAAAAAAAPABMAAAAMAAEAAAAQABIAAAALAAIAAAAQABMAAAALAAMAAAARABIAAAAMAAAAAAARABMAAAAMAAEAAAAaABYAAAABAAcAAAAZABYAAAABAAcAAAAYABYAAAABAAcAAAAXABYAAAABAAcAAAAWABYAAAABAAcAAAANABsAAAACAAYAAAANABoAAAACAAYAAAANABkAAAACAAYAAAANABgAAAACAAYAAAANABcAAAACAAYAAAAMABsAAAACAAgAAAAMABoAAAACAAgAAAANACIAAAACAAYAAAANACEAAAACAAYAAAANACAAAAACAAYAAAANAB8AAAACAAYAAAANAB4AAAACAAYAAAANAB0AAAACAAYAAAANABwAAAACAAYAAAAMACIAAAACAAgAAAAMACEAAAACAAgAAAAMACAAAAACAAgAAAAMAB8AAAACAAgAAAAMAB4AAAACAAgAAAAMAB0AAAACAAgAAAAMABwAAAACAAgAAAALACIAAAACAAgAAAALACEAAAACAAgAAAALACAAAAACAAgAAAALAB8AAAACAAgAAAALAB4AAAACAAgAAAALAB0AAAACAAgAAAALABwAAAACAAgAAAALABsAAAACAAgAAAAKACIAAAACAAgAAAAKACEAAAACAAgAAAAKACAAAAACAAgAAAAKAB8AAAACAAgAAAAKAB4AAAACAAgAAAAKAB0AAAACAAgAAAAKABwAAAACAAgAAAAKABsAAAACAAgAAAAJACIAAAACAAgAAAAJACEAAAACAAgAAAAJACAAAAACAAgAAAAJAB8AAAACAAgAAAAJAB4AAAACAAgAAAAJAB0AAAACAAgAAAAJABwAAAACAAgAAAAJABsAAAACAAgAAAAIACIAAAACAAgAAAAIACEAAAACAAgAAAAIACAAAAACAAgAAAAIAB8AAAACAAgAAAAIAB4AAAACAAgAAAAIAB0AAAACAAgAAAAIABwAAAACAAgAAAAIABsAAAACAAgAAAAHACIAAAACAAgAAAAHACEAAAACAAgAAAAHACAAAAACAAgAAAAHAB8AAAACAAgAAAAHAB4AAAACAAgAAAAHAB0AAAACAAgAAAAHABwAAAACAAgAAAAHABsAAAACAAgAAAAGACIAAAACAAgAAAAGACEAAAACAAgAAAAGACAAAAACAAgAAAAGAB8AAAACAAgAAAAGAB4AAAACAAgAAAAGAB0AAAACAAgAAAAGABwAAAACAAgAAAAGABsAAAACAAgAAAAFACIAAAACAAgAAAAFACEAAAACAAgAAAAFACAAAAACAAgAAAAFAB8AAAACAAgAAAAFAB4AAAACAAgAAAAFAB0AAAACAAgAAAAFABwAAAACAAgAAAAFABsAAAACAAgAAAAEACIAAAACAAgAAAAEACEAAAACAAgAAAAEACAAAAACAAgAAAAEAB8AAAACAAgAAAAEAB4AAAACAAgAAAAEAB0AAAACAAgAAAAEABwAAAACAAgAAAAEABsAAAACAAgAAAADACIAAAACAAgAAAADACEAAAACAAgAAAADACAAAAACAAgAAAADAB8AAAACAAgAAAADAB4AAAACAAgAAAADAB0AAAACAAgAAAADABwAAAACAAgAAAADABsAAAACAAgAAAACACIAAAACAAgAAAACACEAAAACAAgAAAACACAAAAACAAgAAAACAB8AAAACAAgAAAACAB4AAAACAAgAAAACAB0AAAACAAgAAAACABwAAAACAAgAAAACABsAAAACAAgAAAABACIAAAACAAgAAAABACEAAAACAAgAAAABACAAAAACAAgAAAABAB8AAAACAAgAAAABAB4AAAACAAgAAAABAB0AAAACAAgAAAABABwAAAACAAgAAAABABsAAAACAAgAAAALABoAAAACAAgAAAAKABoAAAACAAgAAAAJABoAAAACAAgAAAAIABoAAAACAAgAAAAHABoAAAACAAgAAAAGABoAAAACAAgAAAAFABoAAAACAAgAAAAEABoAAAACAAgAAAADABoAAAACAAgAAAACABoAAAACAAgAAAABABoAAAACAAgAAAABABkAAAACAAgAAAAAACEAAAACAAgAAAAAACAAAAACAAgAAAAAAB8AAAACAAgAAAAAAB4AAAACAAgAAAAAAB0AAAACAAgAAAAAABwAAAACAAgAAAAAABsAAAACAAgAAAAAABoAAAACAAgAAAAAABkAAAACAAgAAAABABgAAAACAAgAAAABABcAAAACAAgAAAABABYAAAACAAgAAAABABUAAAACAAgAAAABABQAAAACAAgAAAABABMAAAACAAgAAAABABIAAAACAAgAAAABABEAAAACAAgAAAABABAAAAACAAgAAAABAA8AAAACAAgAAAABAA4AAAACAAgAAAABAA0AAAACAAgAAAABAAwAAAACAAgAAAABAAsAAAACAAgAAAABAAoAAAACAAgAAAABAAkAAAACAAgAAAABAAgAAAACAAgAAAABAAcAAAACAAgAAAAAACIAAAACAAgAAAAAABgAAAACAAgAAAAAABcAAAACAAgAAAAAABYAAAACAAgAAAAAABUAAAACAAgAAAAAABQAAAACAAgAAAAAABMAAAACAAgAAAAAABIAAAACAAgAAAAAABEAAAACAAgAAAAAABAAAAACAAgAAAAAAA8AAAACAAgAAAAAAA4AAAACAAgAAAAAAA0AAAACAAgAAAAAAAwAAAACAAgAAAAAAAsAAAACAAgAAAAAAAoAAAACAAgAAAAAAAkAAAACAAgAAAAAAAgAAAACAAgAAAAAAAcAAAACAAgAAAD//yIAAAACAAgAAAD//yEAAAACAAgAAAD//yAAAAACAAgAAAD//x8AAAACAAgAAAD//x4AAAACAAgAAAD//x0AAAACAAgAAAD//xwAAAACAAgAAAD//xsAAAACAAgAAAD//xoAAAACAAgAAAD//xkAAAACAAgAAAD//xgAAAACAAgAAAD//xcAAAACAAgAAAD//xYAAAACAAgAAAD//xUAAAACAAgAAAD//xQAAAACAAgAAAD//xMAAAACAAgAAAD//xIAAAACAAgAAAD//xEAAAACAAgAAAD//xAAAAACAAgAAAD//w8AAAACAAgAAAD//w4AAAACAAgAAAD//w0AAAACAAgAAAD//wwAAAACAAgAAAD//wsAAAACAAgAAAD//woAAAACAAgAAAD//wkAAAACAAgAAAD//wgAAAACAAgAAAD//wcAAAACAAgAAAD+/yIAAAACAAgAAAD+/yEAAAACAAgAAAD+/yAAAAACAAgAAAD+/x8AAAACAAgAAAD+/x4AAAACAAgAAAD+/x0AAAACAAgAAAD+/xwAAAACAAgAAAD+/xsAAAACAAgAAAD+/xoAAAACAAgAAAD+/xkAAAACAAgAAAD+/xgAAAACAAgAAAD+/xcAAAACAAgAAAD+/xYAAAACAAgAAAD+/xUAAAACAAgAAAD+/xQAAAACAAgAAAD+/xMAAAACAAgAAAD+/xIAAAACAAgAAAD+/xEAAAACAAgAAAD+/xAAAAACAAgAAAD+/w8AAAACAAgAAAD+/w4AAAACAAgAAAD+/w0AAAACAAgAAAD+/wwAAAACAAgAAAD+/wsAAAACAAgAAAD+/woAAAACAAgAAAD+/wkAAAACAAgAAAD+/wgAAAACAAgAAAD+/wcAAAACAAgAAAD9/yIAAAACAAgAAAD9/yEAAAACAAgAAAD9/yAAAAACAAgAAAD9/x8AAAACAAgAAAD9/x4AAAACAAgAAAD9/x0AAAACAAgAAAD9/xwAAAACAAgAAAD9/xsAAAACAAgAAAD9/xoAAAACAAgAAAD9/xkAAAACAAgAAAD9/xgAAAACAAgAAAD9/xcAAAACAAgAAAD9/xYAAAACAAgAAAD9/xUAAAACAAgAAAD9/xQAAAACAAgAAAD9/xMAAAACAAgAAAD9/xIAAAACAAgAAAD9/xEAAAACAAgAAAD9/xAAAAACAAgAAAD9/w8AAAACAAgAAAD9/w4AAAACAAgAAAD9/w0AAAACAAgAAAD9/wwAAAACAAgAAAD9/wsAAAACAAgAAAD9/woAAAACAAgAAAD9/wkAAAACAAgAAAD9/wgAAAACAAgAAAD9/wcAAAACAAgAAAD8/yIAAAACAAgAAAD8/yEAAAACAAgAAAD8/yAAAAACAAgAAAD8/x8AAAACAAgAAAD8/x4AAAACAAgAAAD8/x0AAAACAAgAAAD8/xwAAAACAAgAAAD8/xsAAAACAAgAAAD8/xoAAAACAAgAAAD8/xkAAAACAAgAAAD8/xgAAAACAAgAAAD8/xcAAAACAAgAAAD8/xYAAAACAAgAAAD8/xUAAAACAAgAAAD8/xQAAAACAAgAAAD8/xMAAAACAAgAAAD8/xIAAAACAAgAAAD8/xEAAAACAAgAAAD8/xAAAAACAAgAAAD8/w8AAAACAAgAAAD8/w4AAAACAAgAAAD8/w0AAAACAAgAAAD8/wwAAAACAAgAAAD8/wsAAAACAAgAAAD8/woAAAACAAgAAAD8/wkAAAACAAgAAAD8/wgAAAACAAgAAAD8/wcAAAACAAgAAAD7/yIAAAACAAgAAAD7/yEAAAACAAgAAAD7/yAAAAACAAgAAAD7/x8AAAACAAgAAAD7/x4AAAACAAgAAAD7/x0AAAACAAgAAAD7/xwAAAACAAgAAAD7/xsAAAACAAgAAAD7/xoAAAACAAgAAAD7/xkAAAACAAgAAAD7/xgAAAACAAgAAAD7/xcAAAACAAgAAAD7/xYAAAACAAgAAAD7/xUAAAACAAgAAAD7/xQAAAACAAgAAAD7/xMAAAACAAgAAAD7/xIAAAACAAgAAAD7/xEAAAACAAgAAAD7/xAAAAACAAgAAAD7/w8AAAACAAgAAAD7/w4AAAACAAgAAAD7/w0AAAACAAgAAAD7/wwAAAACAAgAAAD7/wsAAAACAAgAAAD7/woAAAACAAgAAAD7/wkAAAACAAgAAAD7/wgAAAACAAgAAAD7/wcAAAACAAgAAAD6/yIAAAACAAgAAAD6/yEAAAACAAgAAAD6/yAAAAACAAgAAAD6/x8AAAACAAgAAAD6/x4AAAACAAgAAAD6/x0AAAACAAgAAAD6/xwAAAACAAgAAAD6/xsAAAACAAgAAAD6/xoAAAACAAgAAAD6/xkAAAACAAgAAAD6/xgAAAACAAgAAAD6/xcAAAACAAgAAAD6/xYAAAACAAgAAAD6/xUAAAACAAgAAAD6/xQAAAACAAgAAAD6/xMAAAACAAgAAAD6/xIAAAACAAgAAAD6/xEAAAACAAgAAAD6/xAAAAACAAgAAAD6/w8AAAACAAgAAAD6/w4AAAACAAgAAAD6/w0AAAACAAgAAAD6/wwAAAACAAgAAAD6/wsAAAACAAgAAAD6/woAAAACAAgAAAD6/wkAAAACAAgAAAD6/wgAAAACAAgAAAD6/wcAAAACAAgAAAD5/yIAAAACAAgAAAD5/yEAAAACAAgAAAD5/yAAAAACAAgAAAD5/x8AAAACAAgAAAD5/x4AAAACAAgAAAD5/x0AAAACAAgAAAD5/xwAAAACAAgAAAD5/xsAAAACAAgAAAD5/xoAAAACAAgAAAD5/xkAAAACAAgAAAD5/xgAAAACAAgAAAD5/xcAAAACAAgAAAD5/xYAAAACAAgAAAD5/xUAAAACAAgAAAD5/xQAAAACAAgAAAD5/xMAAAACAAgAAAD5/xIAAAACAAgAAAD5/xEAAAACAAgAAAD5/xAAAAACAAgAAAD5/w8AAAACAAgAAAD5/w4AAAACAAgAAAD5/w0AAAACAAgAAAD5/wwAAAACAAgAAAD5/wsAAAACAAgAAAD5/woAAAACAAgAAAD5/wkAAAACAAgAAAD5/wgAAAACAAgAAAD5/wcAAAACAAgAAAAQAA0AAAABAAUAAAAPAA0AAAABAAUAAAAOAA0AAAABAAUAAAANAA0AAAABAAUAAAAKAAwAAAACAAUAAAAJAAwAAAAAAAkAAAAJAAsAAAACAAUAAAAIAAwAAAACAAgAAAAIAAsAAAABAAUAAAAHAAwAAAACAAgAAAAHAAsAAAAAAAkAAAAHAAoAAAACAAYAAAAHAAkAAAACAAYAAAAHAAgAAAACAAYAAAAHAAcAAAACAAYAAAAHAAYAAAACAAYAAAAHAAUAAAACAAYAAAAHAAQAAAACAAYAAAAHAAMAAAACAAUAAAAGAAwAAAACAAgAAAAGAAsAAAACAAgAAAAGAAoAAAACAAgAAAAGAAkAAAACAAgAAAAGAAgAAAACAAgAAAAGAAcAAAACAAgAAAAGAAYAAAACAAgAAAAGAAUAAAACAAgAAAAGAAQAAAACAAgAAAAGAAMAAAAAAAkAAAAFAAwAAAACAAgAAAAFAAsAAAACAAgAAAAFAAoAAAACAAgAAAAFAAkAAAACAAgAAAAFAAgAAAACAAgAAAAFAAcAAAACAAgAAAAFAAYAAAACAAgAAAAFAAUAAAACAAgAAAAFAAQAAAACAAgAAAAFAAMAAAACAAgAAAAEAAwAAAACAAgAAAAEAAsAAAACAAgAAAAEAAoAAAACAAgAAAAEAAkAAAACAAgAAAAEAAgAAAACAAgAAAAEAAcAAAACAAgAAAAEAAYAAAACAAgAAAAEAAUAAAACAAgAAAAEAAQAAAACAAgAAAAEAAMAAAACAAgAAAADAAwAAAACAAgAAAADAAsAAAACAAgAAAADAAoAAAACAAgAAAADAAkAAAACAAgAAAADAAgAAAACAAgAAAADAAcAAAACAAgAAAADAAYAAAACAAgAAAADAAUAAAACAAgAAAADAAQAAAACAAgAAAADAAMAAAACAAgAAAACAAwAAAACAAgAAAACAAsAAAACAAgAAAACAAoAAAACAAgAAAACAAkAAAACAAgAAAACAAgAAAACAAgAAAACAAcAAAACAAgAAAACAAYAAAACAAgAAAACAAUAAAACAAgAAAACAAQAAAACAAgAAAACAAMAAAACAAgAAAAQABAAAAACAAgAAAAQAA8AAAACAAgAAAAQAA4AAAACAAgAAAAPABAAAAACAAgAAAAPAA8AAAACAAgAAAAPAA4AAAACAAgAAAAOABAAAAACAAgAAAAOAA8AAAACAAgAAAAOAA4AAAACAAgAAAANABAAAAACAAgAAAANAA8AAAACAAgAAAANAA4AAAACAAgAAAAhABsAAAACAAgAAAAhABoAAAACAAgAAAAhABkAAAACAAgAAAAhABgAAAACAAgAAAAhABcAAAACAAgAAAAhABYAAAACAAgAAAAhABUAAAACAAgAAAAhABQAAAACAAgAAAAhABMAAAACAAgAAAAhABIAAAACAAgAAAAhABEAAAACAAgAAAAhABAAAAACAAgAAAAhAA8AAAACAAgAAAAhAA4AAAACAAgAAAAhAA0AAAABAAUAAAAgABsAAAACAAgAAAAgABoAAAACAAgAAAAgABkAAAACAAgAAAAgABgAAAACAAgAAAAgABcAAAACAAgAAAAgABYAAAACAAgAAAAgABUAAAACAAgAAAAgABQAAAACAAgAAAAgABMAAAACAAgAAAAgABIAAAACAAgAAAAgABEAAAACAAgAAAAgABAAAAACAAgAAAAgAA8AAAACAAgAAAAgAA4AAAACAAgAAAAgAA0AAAABAAUAAAAfABsAAAAAAAYAAAAfABoAAAAAAAYAAAAfABkAAAAAAAYAAAAfABgAAAAAAAYAAAAfABcAAAAAAAYAAAAfABYAAAABAAgAAAAfABUAAAACAAgAAAAfABQAAAACAAgAAAAfABMAAAACAAgAAAAfABIAAAACAAgAAAAfABEAAAABAAkAAAAfABAAAAAAAAYAAAAfAA8AAAAAAAYAAAAfAA4AAAABAAgAAAAfAA0AAAABAAUAAAAeABYAAAABAAcAAAAeABUAAAACAAgAAAAeABQAAAACAAgAAAAeABMAAAACAAgAAAAeABIAAAACAAgAAAAeABEAAAABAAUAAAAeAA4AAAABAAcAAAAeAA0AAAABAAUAAAAdABYAAAABAAcAAAAdABUAAAACAAgAAAAdABQAAAACAAgAAAAdABMAAAACAAgAAAAdABIAAAACAAgAAAAdABEAAAABAAUAAAAdAA4AAAABAAcAAAAdAA0AAAABAAUAAAAcABYAAAABAAcAAAAcABUAAAACAAgAAAAcABQAAAACAAgAAAAcABMAAAACAAgAAAAcABIAAAACAAgAAAAcABEAAAABAAUAAAAcAA4AAAABAAcAAAAcAA0AAAABAAUAAAAbABYAAAABAAcAAAAbABUAAAACAAgAAAAbABQAAAACAAgAAAAbABMAAAACAAgAAAAbABIAAAACAAgAAAAbABEAAAABAAUAAAAbAA4AAAABAAcAAAAbAA0AAAABAAUAAAAaABUAAAACAAgAAAAaABQAAAACAAgAAAAaABMAAAACAAgAAAAaABIAAAACAAgAAAAaABEAAAABAAUAAAAaAA4AAAABAAcAAAAaAA0AAAABAAUAAAAZABUAAAACAAgAAAAZABQAAAACAAgAAAAZABMAAAACAAgAAAAZABIAAAACAAgAAAAZABEAAAABAAUAAAAZAA4AAAABAAcAAAAZAA0AAAABAAUAAAAYABUAAAACAAgAAAAYABQAAAACAAgAAAAYABMAAAACAAgAAAAYABIAAAACAAgAAAAYABEAAAABAAUAAAAYAA4AAAABAAcAAAAYAA0AAAABAAUAAAAXABUAAAACAAgAAAAXABQAAAACAAgAAAAXABMAAAACAAgAAAAXABIAAAACAAgAAAAXABEAAAABAAUAAAAXAA4AAAABAAcAAAAXAA0AAAABAAUAAAAWABUAAAACAAgAAAAWABQAAAACAAgAAAAWABMAAAACAAgAAAAWABIAAAACAAgAAAAWABEAAAABAAUAAAAWAA4AAAABAAcAAAAWAA0AAAABAAUAAAABAAYAAAACAAgAAAABAAUAAAACAAgAAAABAAQAAAACAAgAAAABAAMAAAACAAgAAAAAAAYAAAACAAgAAAAAAAUAAAACAAgAAAAAAAQAAAACAAgAAAAAAAMAAAACAAgAAAD//wYAAAACAAgAAAD//wUAAAACAAgAAAD//wQAAAACAAgAAAD//wMAAAACAAgAAAD+/wYAAAACAAgAAAD+/wUAAAACAAgAAAD+/wQAAAACAAgAAAD+/wMAAAACAAgAAAD9/wYAAAACAAgAAAD9/wUAAAACAAgAAAD9/wQAAAACAAgAAAD9/wMAAAACAAgAAAD8/wYAAAACAAgAAAD8/wUAAAACAAgAAAD8/wQAAAACAAgAAAD8/wMAAAACAAgAAAD7/wYAAAACAAgAAAD7/wUAAAACAAgAAAD7/wQAAAACAAgAAAD7/wMAAAACAAgAAAD6/wYAAAACAAgAAAD6/wUAAAACAAgAAAD6/wQAAAACAAgAAAD6/wMAAAACAAgAAAD5/wYAAAACAAgAAAD5/wUAAAACAAgAAAD5/wQAAAACAAgAAAD5/wMAAAACAAgAAAD4/wsAAAACAAgAAAD4/woAAAACAAgAAAD4/wkAAAACAAgAAAD4/wgAAAACAAgAAAD4/wcAAAACAAgAAAD4/wYAAAACAAgAAAD4/wUAAAACAAgAAAD4/wQAAAACAAgAAAD4/wMAAAACAAgAAAD3/wsAAAACAAgAAAD3/woAAAACAAgAAAD3/wkAAAACAAgAAAD3/wgAAAACAAgAAAD3/wcAAAACAAgAAAD3/wYAAAACAAgAAAD3/wUAAAACAAgAAAD3/wQAAAACAAgAAAD3/wMAAAACAAgAAAD2/wsAAAACAAgAAAD2/woAAAACAAgAAAD2/wkAAAACAAgAAAD2/wgAAAACAAgAAAD2/wcAAAACAAgAAAD2/wYAAAACAAgAAAD2/wUAAAACAAgAAAD2/wQAAAACAAgAAAD2/wMAAAACAAgAAAD1/wsAAAACAAgAAAD1/woAAAACAAgAAAD1/wkAAAACAAgAAAD1/wgAAAACAAgAAAD1/wcAAAACAAgAAAD1/wYAAAACAAgAAAD1/wUAAAACAAgAAAD1/wQAAAACAAgAAAD1/wMAAAACAAgAAAAGAAIAAAACAAYAAAAGAAEAAAACAAYAAAAGAAAAAAACAAYAAAAGAP//AAACAAUAAAAFAAIAAAACAAgAAAAFAAEAAAACAAgAAAAFAAAAAAACAAgAAAAFAP//AAABAAUAAAAEAAIAAAACAAgAAAAEAAEAAAACAAgAAAAEAAAAAAACAAgAAAAEAP//AAABAAUAAAADAAIAAAACAAgAAAADAAEAAAACAAgAAAADAAAAAAACAAgAAAADAP//AAABAAUAAAACAAIAAAACAAgAAAACAAEAAAACAAgAAAACAAAAAAACAAgAAAACAP//AAABAAUAAAABAAIAAAACAAgAAAABAAEAAAACAAgAAAABAAAAAAACAAgAAAABAP//AAABAAUAAAAAAAIAAAACAAgAAAAAAAEAAAACAAgAAAAAAAAAAAACAAgAAAAAAP//AAABAAUAAAD//wIAAAACAAgAAAD//wEAAAACAAgAAAD//wAAAAACAAgAAAD/////AAABAAUAAAD+/wIAAAACAAgAAAD+/wEAAAACAAgAAAD+/wAAAAACAAgAAAD+////AAABAAUAAAD9/wIAAAACAAgAAAD9/wEAAAACAAgAAAD9/wAAAAACAAgAAAD9////AAABAAUAAAD8/wIAAAACAAgAAAD8/wEAAAACAAgAAAD8/wAAAAACAAgAAAD8////AAABAAUAAAD7/wIAAAACAAgAAAD7/wEAAAACAAgAAAD7/wAAAAACAAgAAAD7////AAABAAUAAAD6/wIAAAACAAgAAAD6/wEAAAACAAgAAAD6/wAAAAACAAgAAAD6////AAABAAUAAAD5/wIAAAACAAgAAAD5/wEAAAACAAgAAAD5/wAAAAACAAgAAAD5////AAABAAUAAAD4/wIAAAACAAgAAAD4/wEAAAACAAgAAAD4/wAAAAACAAgAAAD4////AAABAAUAAAD3/wIAAAACAAgAAAD3/wEAAAACAAgAAAD3/wAAAAACAAgAAAD3////AAABAAUAAAD2/wIAAAACAAgAAAD2/wEAAAACAAgAAAD2/wAAAAACAAgAAAD2////AAABAAUAAAD1/wIAAAACAAgAAAD1/wEAAAACAAgAAAD1/wAAAAACAAgAAAD1////AAABAAUAAAD0/wgAAAACAAgAAAD0/wcAAAABAAkAAAD0/wYAAAAAAAYAAAD0/wUAAAAAAAYAAAD0/wQAAAAAAAYAAAD0/wMAAAAAAAYAAAD0/wIAAAAAAAYAAAD0/wEAAAAAAAYAAAD0/wAAAAAAAAYAAAD0////AAAAAAUAAAD9/yMAAAACAAgAAAD8/yMAAAACAAgAAAD7/yMAAAACAAgAAAD6/yMAAAACAAgAAAD5/yMAAAACAAgAAAD4/yMAAAACAAgAAAD4/yIAAAACAAgAAAD4/yEAAAACAAgAAAD4/yAAAAACAAgAAAD4/x8AAAACAAgAAAD4/x4AAAACAAgAAAD4/x0AAAACAAgAAAD4/xwAAAACAAgAAAD4/xsAAAACAAgAAAD4/xoAAAACAAgAAAD4/xkAAAACAAgAAAD4/xgAAAACAAgAAAD4/xcAAAACAAgAAAD4/xYAAAACAAgAAAD4/xUAAAACAAgAAAD4/xQAAAACAAgAAAD4/xMAAAACAAgAAAD4/xIAAAACAAgAAAD4/xEAAAACAAgAAAD4/xAAAAACAAgAAAD4/w8AAAACAAgAAAD4/w4AAAACAAgAAAD4/w0AAAACAAgAAAD4/wwAAAACAAgAAAD3/yMAAAABAAgAAAD3/yIAAAACAAgAAAD3/yEAAAACAAgAAAD3/yAAAAACAAgAAAD3/x8AAAACAAgAAAD3/x4AAAACAAgAAAD3/x0AAAACAAgAAAD3/xwAAAACAAgAAAD3/xsAAAACAAgAAAD3/xoAAAACAAgAAAD3/xkAAAACAAgAAAD3/xgAAAACAAgAAAD3/xcAAAACAAgAAAD3/xYAAAACAAgAAAD3/xUAAAACAAgAAAD3/xQAAAACAAgAAAD3/xMAAAACAAgAAAD3/xIAAAACAAgAAAD3/xEAAAACAAgAAAD3/xAAAAACAAgAAAD3/w8AAAACAAgAAAD3/w4AAAACAAgAAAD3/w0AAAACAAgAAAD3/wwAAAACAAgAAAD2/yMAAAABAAcAAAD2/yIAAAACAAgAAAD2/yEAAAACAAgAAAD2/yAAAAACAAgAAAD2/x8AAAACAAgAAAD2/x4AAAACAAgAAAD2/x0AAAACAAgAAAD2/xwAAAACAAgAAAD2/xsAAAACAAgAAAD2/xoAAAACAAgAAAD2/xkAAAACAAgAAAD2/xgAAAACAAgAAAD2/xcAAAACAAgAAAD2/xYAAAACAAgAAAD2/xUAAAACAAgAAAD2/xQAAAACAAgAAAD2/xMAAAACAAgAAAD2/xIAAAACAAgAAAD2/xEAAAACAAgAAAD2/xAAAAACAAgAAAD2/w8AAAACAAgAAAD2/w4AAAACAAgAAAD2/w0AAAACAAgAAAD2/wwAAAACAAgAAAD1/yMAAAABAAcAAAD1/yIAAAACAAgAAAD1/yEAAAACAAgAAAD1/yAAAAACAAgAAAD1/x8AAAACAAgAAAD1/x4AAAACAAgAAAD1/x0AAAACAAgAAAD1/xwAAAACAAgAAAD1/xsAAAACAAgAAAD1/xoAAAACAAgAAAD1/xkAAAACAAgAAAD1/xgAAAACAAgAAAD1/xcAAAACAAgAAAD1/xYAAAACAAgAAAD1/xUAAAACAAgAAAD1/xQAAAACAAgAAAD1/xMAAAACAAgAAAD1/xIAAAACAAgAAAD1/xEAAAACAAgAAAD1/xAAAAACAAgAAAD1/w8AAAACAAgAAAD1/w4AAAACAAgAAAD1/w0AAAACAAgAAAD1/wwAAAACAAgAAAD0/yMAAAABAAcAAAD0/yIAAAACAAgAAAD0/yEAAAACAAgAAAD0/yAAAAACAAgAAAD0/x8AAAACAAgAAAD0/x4AAAACAAgAAAD0/x0AAAACAAgAAAD0/xwAAAACAAgAAAD0/xsAAAACAAgAAAD0/xoAAAACAAgAAAD0/xkAAAACAAgAAAD0/xgAAAACAAgAAAD0/xcAAAACAAgAAAD0/xYAAAACAAgAAAD0/xUAAAACAAgAAAD0/xQAAAACAAgAAAD0/xMAAAACAAgAAAD0/xIAAAACAAgAAAD0/xEAAAACAAgAAAD0/xAAAAACAAgAAAD0/w8AAAACAAgAAAD0/w4AAAACAAgAAAD0/w0AAAACAAgAAAD0/wwAAAACAAgAAAD0/wsAAAACAAgAAAD0/woAAAACAAgAAAD0/wkAAAACAAgAAADz/yMAAAAAAAcAAADz/yIAAAAAAAYAAADz/yEAAAAAAAYAAADz/yAAAAAAAAYAAADz/x8AAAAAAAYAAADz/x4AAAAAAAYAAADz/x0AAAAAAAYAAADz/xwAAAAAAAYAAADz/xsAAAAAAAYAAADz/xoAAAAAAAYAAADz/xkAAAAAAAYAAADz/xgAAAAAAAYAAADz/xcAAAAAAAYAAADz/xYAAAAAAAYAAADz/xUAAAAAAAYAAADz/xQAAAAAAAYAAADz/xMAAAAAAAYAAADz/xIAAAAAAAYAAADz/xEAAAAAAAYAAADz/xAAAAAAAAYAAADz/w8AAAAAAAYAAADz/w4AAAAAAAYAAADz/w0AAAAAAAYAAADz/wwAAAAAAAYAAADz/wsAAAAAAAYAAADz/woAAAAAAAYAAADz/wkAAAAAAAYAAADz/wgAAAAAAAYAAADz/wcAAAAAAAUAAAAdACkAAAACAAcAAAAdACgAAAAAAAgAAAAdACcAAAACAAgAAAAdACYAAAACAAgAAAAdACUAAAACAAgAAAAdACQAAAABAAUAAAAcACkAAAABAAcAAAAcACgAAAACAAgAAAAcACcAAAACAAgAAAAcACYAAAACAAgAAAAcACUAAAACAAgAAAAcACQAAAABAAUAAAAbACkAAAABAAcAAAAbACgAAAACAAgAAAAbACcAAAACAAgAAAAbACYAAAACAAgAAAAbACUAAAACAAgAAAAbACQAAAABAAUAAAAaACkAAAABAAcAAAAaACgAAAACAAgAAAAaACcAAAACAAgAAAAaACYAAAACAAgAAAAaACUAAAACAAgAAAAaACQAAAABAAUAAAAZACkAAAABAAcAAAAZACgAAAACAAgAAAAZACcAAAACAAgAAAAZACYAAAACAAgAAAAZACUAAAACAAgAAAAZACQAAAABAAUAAAAYACkAAAABAAcAAAAYACgAAAACAAgAAAAYACcAAAACAAgAAAAYACYAAAACAAgAAAAYACUAAAACAAgAAAAYACQAAAABAAUAAAAXACkAAAABAAcAAAAXACgAAAACAAgAAAAXACcAAAACAAgAAAAXACYAAAACAAgAAAAXACUAAAACAAgAAAAXACQAAAABAAUAAAAWACkAAAABAAcAAAAWACgAAAACAAgAAAAWACcAAAACAAgAAAAWACYAAAACAAgAAAAWACUAAAACAAgAAAAWACQAAAABAAUAAAAVACkAAAABAAcAAAAVACgAAAACAAgAAAAVACcAAAACAAgAAAAVACYAAAACAAgAAAAVACUAAAACAAgAAAAVACQAAAABAAUAAAAUACkAAAABAAcAAAAUACgAAAACAAgAAAAUACcAAAACAAgAAAAUACYAAAACAAgAAAAUACUAAAACAAgAAAAUACQAAAABAAUAAAATACkAAAABAAcAAAATACgAAAACAAgAAAATACcAAAACAAgAAAATACYAAAACAAgAAAATACUAAAACAAgAAAATACQAAAABAAUAAAASACkAAAABAAcAAAASACgAAAACAAgAAAASACcAAAACAAgAAAASACYAAAACAAgAAAASACUAAAACAAgAAAASACQAAAABAAUAAAARACkAAAABAAcAAAARACgAAAACAAgAAAARACcAAAACAAgAAAARACYAAAACAAgAAAARACUAAAACAAgAAAARACQAAAABAAUAAAAQACkAAAABAAcAAAAQACgAAAACAAgAAAAQACcAAAACAAgAAAAQACYAAAACAAgAAAAQACUAAAACAAgAAAAQACQAAAABAAUAAAAPACkAAAABAAcAAAAPACgAAAACAAgAAAAPACcAAAACAAgAAAAPACYAAAACAAgAAAAPACUAAAACAAgAAAAPACQAAAABAAUAAAAOACkAAAABAAcAAAAOACgAAAACAAgAAAAOACcAAAACAAgAAAAOACYAAAACAAgAAAAOACUAAAACAAgAAAAOACQAAAABAAUAAAANACkAAAABAAcAAAANACgAAAACAAgAAAANACcAAAACAAgAAAANACYAAAACAAgAAAANACUAAAACAAgAAAANACQAAAAAAAkAAAANACMAAAACAAYAAAAMACkAAAABAAcAAAAMACgAAAACAAgAAAAMACcAAAACAAgAAAAMACYAAAACAAgAAAAMACUAAAACAAgAAAAMACQAAAACAAgAAAAMACMAAAACAAgAAAALACkAAAABAAcAAAALACgAAAACAAgAAAALACcAAAACAAgAAAALACYAAAACAAgAAAALACUAAAACAAgAAAALACQAAAACAAgAAAALACMAAAACAAgAAAAKACkAAAABAAcAAAAKACgAAAACAAgAAAAKACcAAAACAAgAAAAKACYAAAACAAgAAAAKACUAAAACAAgAAAAKACQAAAACAAgAAAAKACMAAAACAAgAAAAJACkAAAABAAcAAAAJACgAAAACAAgAAAAJACcAAAACAAgAAAAJACYAAAACAAgAAAAJACUAAAACAAgAAAAJACQAAAACAAgAAAAJACMAAAACAAgAAAAIACkAAAABAAcAAAAIACgAAAACAAgAAAAIACcAAAACAAgAAAAIACYAAAACAAgAAAAIACUAAAACAAgAAAAIACQAAAACAAgAAAAIACMAAAACAAgAAAAHACkAAAABAAcAAAAHACgAAAACAAgAAAAHACcAAAACAAgAAAAHACYAAAACAAgAAAAHACUAAAACAAgAAAAHACQAAAACAAgAAAAHACMAAAACAAgAAAAGACkAAAABAAcAAAAGACgAAAACAAgAAAAGACcAAAACAAgAAAAGACYAAAACAAgAAAAGACUAAAACAAgAAAAGACQAAAACAAgAAAAGACMAAAACAAgAAAAFACkAAAABAAcAAAAFACgAAAACAAgAAAAFACcAAAACAAgAAAAFACYAAAACAAgAAAAFACUAAAACAAgAAAAFACQAAAACAAgAAAAFACMAAAACAAgAAAAEACkAAAABAAcAAAAEACgAAAACAAgAAAAEACcAAAACAAgAAAAEACYAAAACAAgAAAAEACUAAAACAAgAAAAEACQAAAACAAgAAAAEACMAAAACAAgAAAADACkAAAABAAcAAAADACgAAAACAAgAAAADACcAAAACAAgAAAADACYAAAACAAgAAAADACUAAAACAAgAAAADACQAAAACAAgAAAADACMAAAACAAgAAAACACkAAAABAAcAAAACACgAAAACAAgAAAACACcAAAACAAgAAAACACYAAAACAAgAAAACACUAAAACAAgAAAACACQAAAACAAgAAAACACMAAAACAAgAAAABACkAAAABAAcAAAABACgAAAACAAgAAAABACcAAAACAAgAAAABACYAAAACAAgAAAABACUAAAACAAgAAAABACQAAAACAAgAAAABACMAAAACAAgAAAAAACkAAAABAAcAAAAAACgAAAACAAgAAAAAACcAAAACAAgAAAAAACYAAAACAAgAAAAAACUAAAACAAgAAAAAACQAAAACAAgAAAAAACMAAAACAAgAAAD//ykAAAABAAcAAAD//ygAAAACAAgAAAD//ycAAAACAAgAAAD//yYAAAACAAgAAAD//yUAAAACAAgAAAD//yQAAAACAAgAAAD//yMAAAACAAgAAAD+/ykAAAABAAcAAAD+/ygAAAACAAgAAAD+/ycAAAACAAgAAAD+/yYAAAACAAgAAAD+/yUAAAACAAgAAAD+/yQAAAACAAgAAAD+/yMAAAACAAgAAAD9/ykAAAABAAcAAAD9/ygAAAACAAgAAAD9/ycAAAACAAgAAAD9/yYAAAACAAgAAAD9/yUAAAACAAgAAAD9/yQAAAACAAgAAAD8/ykAAAABAAcAAAD8/ygAAAACAAgAAAD8/ycAAAACAAgAAAD8/yYAAAACAAgAAAD8/yUAAAACAAgAAAD8/yQAAAACAAgAAAD7/ykAAAABAAcAAAD7/ygAAAACAAgAAAD7/ycAAAACAAgAAAD7/yYAAAACAAgAAAD7/yUAAAACAAgAAAD7/yQAAAACAAgAAAD6/ykAAAABAAcAAAD6/ygAAAACAAgAAAD6/ycAAAACAAgAAAD6/yYAAAACAAgAAAD6/yUAAAACAAgAAAD6/yQAAAACAAgAAAD5/ykAAAABAAcAAAD5/ygAAAACAAgAAAD5/ycAAAACAAgAAAD5/yYAAAACAAgAAAD5/yUAAAACAAgAAAD5/yQAAAACAAgAAAD4/ykAAAABAAcAAAD4/ygAAAACAAgAAAD4/ycAAAACAAgAAAD4/yYAAAACAAgAAAD4/yUAAAACAAgAAAD4/yQAAAACAAgAAAD3/ykAAAAAAAcAAAD3/ygAAAAAAAYAAAD3/ycAAAAAAAYAAAD3/yYAAAAAAAYAAAD3/yUAAAAAAAYAAAD3/yQAAAAAAAYAAAAnACgAAAACAAcAAAAnACcAAAACAAYAAAAnACYAAAACAAYAAAAnACUAAAACAAYAAAAnACQAAAACAAYAAAAnACMAAAACAAYAAAAnACIAAAACAAYAAAAnACEAAAACAAYAAAAnACAAAAACAAYAAAAnAB8AAAACAAYAAAAnAB4AAAACAAYAAAAnAB0AAAACAAYAAAAnABwAAAACAAYAAAAnABsAAAACAAYAAAAnABoAAAACAAYAAAAnABkAAAACAAYAAAAnABgAAAACAAYAAAAnABcAAAAAAAgAAAAnABYAAAACAAgAAAAnABUAAAACAAgAAAAmACgAAAABAAcAAAAmACcAAAACAAgAAAAmACYAAAACAAgAAAAmACUAAAACAAgAAAAmACQAAAACAAgAAAAmACMAAAACAAgAAAAmACIAAAACAAgAAAAmACEAAAACAAgAAAAmACAAAAACAAgAAAAmAB8AAAACAAgAAAAmAB4AAAACAAgAAAAmAB0AAAACAAgAAAAmABwAAAACAAgAAAAmABsAAAACAAgAAAAmABoAAAACAAgAAAAmABkAAAACAAgAAAAmABgAAAACAAgAAAAmABcAAAACAAgAAAAmABYAAAACAAgAAAAmABUAAAACAAgAAAAlACgAAAABAAcAAAAlACcAAAACAAgAAAAlACYAAAACAAgAAAAlACUAAAACAAgAAAAlACQAAAACAAgAAAAlACMAAAACAAgAAAAlACIAAAACAAgAAAAlACEAAAACAAgAAAAlACAAAAACAAgAAAAlAB8AAAACAAgAAAAlAB4AAAACAAgAAAAlAB0AAAACAAgAAAAlABwAAAACAAgAAAAlABsAAAACAAgAAAAlABoAAAACAAgAAAAlABkAAAACAAgAAAAlABgAAAACAAgAAAAlABcAAAACAAgAAAAlABYAAAACAAgAAAAlABUAAAACAAgAAAAkACgAAAABAAcAAAAkACcAAAACAAgAAAAkACYAAAACAAgAAAAkACUAAAACAAgAAAAkACQAAAACAAgAAAAkACMAAAACAAgAAAAkACIAAAACAAgAAAAkACEAAAACAAgAAAAkACAAAAACAAgAAAAkAB8AAAACAAgAAAAkAB4AAAACAAgAAAAkAB0AAAACAAgAAAAkABwAAAACAAgAAAAkABsAAAACAAgAAAAkABoAAAACAAgAAAAkABkAAAACAAgAAAAkABgAAAACAAgAAAAkABcAAAACAAgAAAAkABYAAAACAAgAAAAkABUAAAACAAgAAAAjACgAAAABAAcAAAAjACcAAAACAAgAAAAjACYAAAACAAgAAAAjACUAAAACAAgAAAAjACQAAAACAAgAAAAjACMAAAACAAgAAAAjACIAAAACAAgAAAAjACEAAAACAAgAAAAjACAAAAACAAgAAAAjAB8AAAACAAgAAAAjAB4AAAACAAgAAAAjAB0AAAACAAgAAAAjABwAAAACAAgAAAAjABsAAAACAAgAAAAjABoAAAACAAgAAAAjABkAAAACAAgAAAAjABgAAAACAAgAAAAjABcAAAACAAgAAAAjABYAAAACAAgAAAAjABUAAAACAAgAAAAiACgAAAABAAcAAAAiACcAAAACAAgAAAAiACYAAAACAAgAAAAiACUAAAACAAgAAAAiACQAAAACAAgAAAAiACMAAAACAAgAAAAiACIAAAACAAgAAAAiACEAAAACAAgAAAAiACAAAAACAAgAAAAiAB8AAAACAAgAAAAiAB4AAAACAAgAAAAiAB0AAAACAAgAAAAiABwAAAACAAgAAAAiABsAAAACAAgAAAAiABoAAAACAAgAAAAiABkAAAACAAgAAAAiABgAAAACAAgAAAAiABcAAAACAAgAAAAiABYAAAACAAgAAAAiABUAAAACAAgAAAAhACgAAAABAAcAAAAhACcAAAACAAgAAAAhACYAAAACAAgAAAAhACUAAAACAAgAAAAhACQAAAACAAgAAAAhACMAAAACAAgAAAAhACIAAAACAAgAAAAhACEAAAACAAgAAAAhACAAAAACAAgAAAAhAB8AAAACAAgAAAAhAB4AAAACAAgAAAAhAB0AAAACAAgAAAAhABwAAAACAAgAAAAgACgAAAABAAcAAAAgACcAAAACAAgAAAAgACYAAAACAAgAAAAgACUAAAACAAgAAAAgACQAAAACAAgAAAAgACMAAAACAAgAAAAgACIAAAACAAgAAAAgACEAAAACAAgAAAAgACAAAAACAAgAAAAgAB8AAAACAAgAAAAgAB4AAAACAAgAAAAgAB0AAAACAAgAAAAgABwAAAACAAgAAAAfACgAAAABAAcAAAAfACcAAAACAAgAAAAfACYAAAACAAgAAAAfACUAAAACAAgAAAAfACQAAAABAAkAAAAfACMAAAAAAAYAAAAfACIAAAAAAAYAAAAfACEAAAAAAAYAAAAfACAAAAAAAAYAAAAfAB8AAAAAAAYAAAAfAB4AAAAAAAYAAAAfAB0AAAAAAAYAAAAfABwAAAAAAAYAAAAeACgAAAABAAcAAAAeACcAAAACAAgAAAAeACYAAAACAAgAAAAeACUAAAACAAgAAAAeACQAAAABAAUAAAArABcAAAACAAcAAAArABYAAAACAAYAAAArABUAAAACAAYAAAArABQAAAACAAYAAAArABMAAAACAAYAAAArABIAAAACAAYAAAArABEAAAACAAYAAAArABAAAAACAAYAAAArAA8AAAACAAYAAAArAA4AAAACAAYAAAArAA0AAAACAAUAAAAqABcAAAABAAcAAAAqABYAAAACAAgAAAAqABUAAAACAAgAAAAqABQAAAACAAgAAAAqABMAAAACAAgAAAAqABIAAAACAAgAAAAqABEAAAACAAgAAAAqABAAAAACAAgAAAAqAA8AAAACAAgAAAAqAA4AAAACAAgAAAAqAA0AAAABAAUAAAApABcAAAABAAcAAAApABYAAAACAAgAAAApABUAAAACAAgAAAApABQAAAACAAgAAAApABMAAAACAAgAAAApABIAAAACAAgAAAApABEAAAACAAgAAAApABAAAAACAAgAAAApAA8AAAACAAgAAAApAA4AAAACAAgAAAApAA0AAAABAAUAAAAoABcAAAABAAcAAAAoABYAAAACAAgAAAAoABUAAAACAAgAAAAoABQAAAACAAgAAAAoABMAAAACAAgAAAAoABIAAAACAAgAAAAoABEAAAACAAgAAAAoABAAAAACAAgAAAAoAA8AAAACAAgAAAAoAA4AAAACAAgAAAAoAA0AAAABAAUAAAAnABQAAAACAAgAAAAnABMAAAACAAgAAAAnABIAAAACAAgAAAAnABEAAAACAAgAAAAnABAAAAACAAgAAAAnAA8AAAACAAgAAAAnAA4AAAACAAgAAAAnAA0AAAABAAUAAAAmABQAAAACAAgAAAAmABMAAAACAAgAAAAmABIAAAACAAgAAAAmABEAAAACAAgAAAAmABAAAAACAAgAAAAmAA8AAAACAAgAAAAmAA4AAAACAAgAAAAmAA0AAAABAAUAAAAlABQAAAACAAgAAAAlABMAAAACAAgAAAAlABIAAAACAAgAAAAlABEAAAACAAgAAAAlABAAAAACAAgAAAAlAA8AAAACAAgAAAAlAA4AAAACAAgAAAAlAA0AAAABAAUAAAAkABQAAAACAAgAAAAkABMAAAACAAgAAAAkABIAAAACAAgAAAAkABEAAAACAAgAAAAkABAAAAACAAgAAAAkAA8AAAACAAgAAAAkAA4AAAACAAgAAAAkAA0AAAABAAUAAAAjABQAAAACAAgAAAAjABMAAAACAAgAAAAjABIAAAACAAgAAAAjABEAAAACAAgAAAAjABAAAAACAAgAAAAjAA8AAAACAAgAAAAjAA4AAAACAAgAAAAjAA0AAAABAAUAAAAiABQAAAACAAgAAAAiABMAAAACAAgAAAAiABIAAAACAAgAAAAiABEAAAACAAgAAAAiABAAAAACAAgAAAAiAA8AAAACAAgAAAAiAA4AAAACAAgAAAAiAA0AAAABAAUAAAAVAA8AAAAMAAIAAAAWAA8AAAAMAAIAAAAXAA8AAAAMAAIAAAAYAA8AAAAMAAIAAAAZAA8AAAAMAAIAAAAaAA8AAAAMAAIAAAAbAA8AAAAMAAIAAAAcAA8AAAAMAAIAAAAdAA8AAAAMAAIAAAAeAA8AAAAMAAIAAAAPABYAAAADAAQAAAAOABYAAAABAAQAAAATABYAAAABAAQAAAASABYAAAACAAQAAAAUABsAAAACAAcAAAAUABoAAAACAAUAAAATABsAAAAAAAcAAAATABoAAAAAAAUAAAAbABsAAAADAAQAAAAaABsAAAACAAQAAAARACEAAAADAAQAAAAQACEAAAACAAQAAAAaACIAAAACAAcAAAAaACEAAAACAAUAAAAZACIAAAAAAAcAAAAZACEAAAAAAAUAAAATABwAAAAKAAgAAAATAB0AAAAKAAkAAAAUABwAAAAKAAgAAAAUAB0AAAAKAAkAAAAaABwAAAAKAAgAAAAaAB0AAAAKAAkAAAAbABwAAAAKAAgAAAAbAB0AAAAKAAkAAAAQACIAAAAKAAgAAAAQACMAAAAKAAkAAAARACIAAAAKAAgAAAARACMAAAAKAAkAAAAaACMAAAAKAAgAAAAZACMAAAAKAAgAAAAVABcAAAAKAAgAAAAVABgAAAAKAAkAAAASABcAAAAKAAgAAAASABgAAAAKAAkAAAATABcAAAAKAAgAAAATABgAAAAKAAkAAAAUABcAAAAKAAgAAAAUABgAAAAKAAkAAAAWABcAAAAKAAgAAAAWABgAAAAKAAkAAAAXABcAAAAKAAgAAAAXABgAAAAKAAkAAAAYABcAAAAKAAgAAAAYABgAAAAKAAkAAAAZABcAAAAKAAgAAAAZABgAAAAKAAkAAAAaABcAAAAKAAgAAAAaABgAAAAKAAkAAAAbABcAAAAKAAgAAAAbABgAAAAKAAkAAAAcABcAAAAKAAgAAAAcABgAAAAKAAkAAAAdABcAAAAKAAgAAAAdABgAAAAKAAkAAAAeABcAAAAKAAgAAAAeABgAAAAKAAkAAAAOABcAAAAKAAgAAAAOABgAAAAKAAkAAAAPABcAAAAKAAgAAAAPABgAAAAKAAkAAAAVAAUAAAAJAAcAAAAWAAUAAAAJAAcAAAAXAAUAAAAJAAcAAAAYAAUAAAAJAAcAAAAZAAUAAAAJAAcAAAAaAAUAAAAJAAcAAAANAAgAAAAJAAkAAAANAAkAAAAJAAkAAAAOAAgAAAAJAAkAAAAOAAkAAAAJAAkAAAARAAgAAAAJAAkAAAARAAkAAAAJAAkAAAAPAAcAAAAHAA8AAAAPAAYAAAAHAA8AAAAPAAUAAAAHAA8AAAAQAAUAAAAHAA8AAAAQAAYAAAAHAA8AAAAQAAcAAAAHAA8AAAARAAcAAAAJAAkAAAARAAYAAAAJAAkAAAARAAUAAAAJAAgAAAAOAAcAAAAJAAkAAAANAAcAAAAJAAkAAAAOAAYAAAAJAAkAAAANAAYAAAAJAAkAAAANAAUAAAAJAAgAAAAOAAUAAAAJAAgAAAATAAQAAAAHAAsAAAATAAMAAAAIAAwAAAATAAIAAAAIAAwAAAATAAEAAAAIAAwAAAATAAAAAAAIAAwAAAATAP//AAAIAAsAAAASAP//AAAHAAsAAAARAP//AAAHAAsAAAAQAP//AAAHAAsAAAAPAP//AAAHAAsAAAAOAP//AAAHAAsAAAANAP//AAAGAAsAAAANAAAAAAAGAAwAAAANAAEAAAAGAAwAAAANAAIAAAAGAAwAAAANAAMAAAAGAAwAAAANAAQAAAAHAAsAAAAOAAQAAAAHAAsAAAARAAQAAAAHAAsAAAAPAAMAAAAHAA8AAQAPAAQAAAAHAA8AAQAQAAMAAAAHAA8AAQAQAAQAAAAHAA8AAQAnAP3/AAADAAQAAAAqAP3/AAAAAAsAAAAqAP7/AAAAAAQAAAAqAP//AAAEAAQAAAApAAMAAAAEAAQAAAAmAAQAAAAEAAQAAAAmAAUAAAAKAAgAAAAwAAYAAAACAAQAAAAxAAYAAAADAAQAAAAxAAMAAAACAAQAAAAyAAMAAAADAAQAAAAmAPj/AAAFAAQAAAAmAPn/AAAEAAQAAAAwAPf/AAADAAQAAAAzAPr/AAACAAQAAAA0APr/AAADAAQAAAA4AP7/AAAFAAQAAAA4AP//AAAEAAQAAAA6AAQABQABAAEAAAA6AAUABQABAAIAAAA7AAUABQACAAIAAAA8AAUABQACAAEAAAA9AAUABQADAAIAAAA9AAQABQADAAEAAAA9AAMABQADAAEAAAA9AAIABQADAAEAAAA9AAEABQADAAAAAAA8AAEABQACAAAAAAA7AAEABQACAAAAAAA6AAEABQABAAAAAAA6AAIABQABAAEAAAA6AAMABQABAAEAAAA7AAQABQACAAEAAAA8AAQABQACAAEAAAA8AAMABQACAAEAAAA8AAIABQACAAEAAAA7AAIABQACAAEAAAA7AAMABQACAAEAAAA8AAYABQADAAMAAAA8AAcABQAAAAIAAABCAAIABQABAAAAAABCAAMABQADAAMAAABCAAQABQADAAMAAABCAAUABQADAAMAAABCAAYABQABAAIAAABDAAYABQACAAMAAABEAAYABQADAAIAAABEAAUABQADAAMAAABEAAQABQADAAMAAABEAAMABQADAAMAAABEAAIABQADAAAAAABDAAIABQACAAMAAABCAAgABQAEAAAAAABDAAgABQACAAMAAABEAAgABQAFAAAAAABEAAkABQADAAMAAABEAAoABQADAAMAAABEAAsABQAFAAEAAABDAAsABQACAAMAAABCAAsABQAEAAEAAABCAAoABQADAAMAAABCAAkABQADAAMAAABHAAgABQAEAAAAAABIAAgABQACAAMAAABJAAgABQAFAAAAAABJAAkABQADAAMAAABJAAoABQADAAMAAABJAAsABQAFAAEAAABIAAsABQACAAMAAABHAAsABQAEAAEAAABHAAoABQADAAMAAABHAAkABQADAAMAAAAmAP3/AAABAAQAAAAlAP3/AAACAAQAAAArAP3/AAABAAwAAAArAPz/AAAAAAQAAAArAPv/AAAAAAQAAAArAPr/AAAAAAQAAAAtAPn/AAADAAQAAAAsAPn/AAABAAQAAAArAPn/AAAAAAsAAAAmAAMAAAAFAAQAAAAmAAYAAAAKAAkAAAApAAQAAAAKAAgAAAApAAUAAAAKAAkAAAAqAAAAAAAKAAgAAAAqAAEAAAAKAAkAAAAlAP7/AAAKAAgAAAAlAP//AAAKAAkAAAAmAP7/AAAKAAgAAAAmAP//AAAKAAkAAAAnAP7/AAAKAAgAAAAnAP//AAAKAAkAAAAwAAcAAAAKAAgAAAAwAAgAAAAKAAkAAAAxAAcAAAAKAAgAAAAxAAgAAAAKAAkAAAAxAAQAAAAKAAgAAAAxAAUAAAAKAAkAAAAyAAQAAAAKAAgAAAAyAAUAAAAKAAkAAAA4AAAAAAAKAAgAAAA4AAEAAAAKAAkAAAAwAPj/AAAKAAgAAAAwAPn/AAAKAAkAAAAsAPr/AAAKAAgAAAAsAPv/AAAKAAkAAAAtAPr/AAAKAAgAAAAtAPv/AAAKAAkAAAArAP7/AAAKAAgAAAArAP//AAAKAAkAAAAzAPv/AAAKAAgAAAAzAPz/AAAKAAkAAAA0APv/AAAKAAgAAAA0APz/AAAKAAkAAAAmAPr/AAAKAAgAAAAmAPv/AAAKAAkAAAAgAPz/AAAAAAQAAAAgAPv/AAAAAAQAAAAgAPr/AAAAAAsAAAAjAPr/AAABAAsAAAAiAPr/AAABAAQAAAAhAPr/AAABAAQAAAAjAPz/AAAAAAQAAAAjAPv/AAAAAAQAAAAhAPv/AAAKAAgAAAAhAPz/AAAKAAkAAAAiAPv/AAAKAAgAAAAiAPz/AAAKAAkAAAAjAP3/AAAAAAQAAAAjAP7/AAAEAAQAAAAgAP3/AAAAAAQAAAAgAP7/AAAEAAQAAAAjAP//AAAKAAgAAAAjAAAAAAAKAAkAAAAgAP//AAAKAAgAAAAgAAAAAAAKAAkAAAA=") tile_set = ExtResource("5_6314l") metadata/_edit_lock_ = true [node name="Props" type="TileMapLayer" parent="Tilemaps"] y_sort_enabled = true -tile_map_data = PackedByteArray("AAATAAUAAAAKAAwAAAATAAYAAAAKAA0AAAATAAcAAAAKAAwAAAATAAgAAAAKAAwAAAATAAkAAAAKAA0AAAANAAUAAAAJAAwAAAANAAYAAAAJAA0AAAANAAcAAAAJAAwAAAANAAgAAAAJAA0AAAANAAkAAAAJAAwAAAARAAUAAAAJAAwAAAARAAYAAAAJAA0AAAARAAcAAAAJAAwAAAARAAgAAAAJAAwAAAARAAkAAAAJAA0AAAAOAAUAAAAKAAwAAAAOAAYAAAAKAA0AAAAOAAcAAAAKAAwAAAAOAAgAAAAKAAwAAAAOAAkAAAAKAA0AAAAOAAMAAAAGAAMAAAAKAAsAAQAAAAAAAQALAAsAAQAAAAAAAQALAAwAAQAAAAAAAQAMAAwAAQAAAAAAAQALAAoAAQAAAAAAAgAKAAoAAQAAAAAAAgAJAAoAAQAAAAAAAgAJAAkAAQAAAAAAAgAKAAkAAQAAAAAAAgASAAAAAQAAAAAAAgATAAAAAQAAAAAAAgATAAEAAQAAAAAAAgAyAAoAAAANAAgAAAAyAAsAAAANAAkAAAAzAAoAAAAOAAgAAAAzAAsAAAAOAAkAAAA0AAoAAAAJAAwAAAA0AAsAAAAJAA0AAAAxAAoAAAAKAAwAAAAxAAsAAAAKAA0AAAAxAAgAAAAKAA0AAAAxAAkAAAAKAA0AAAA0AAgAAAAJAAwAAAA0AAkAAAAJAA0AAAApAAQAAAAKAA4AAAApAAUAAAAKAA8AAAAmAAUAAAAKAA4AAAAmAAYAAAAKAA8AAAAqAAAAAAAKAA4AAAAqAAEAAAAKAA8AAAAwAPj/AAAKAA4AAAAwAPn/AAAKAA8AAAA0APv/AAAKAAwAAAA0APz/AAAKAA0AAAAyAAQAAAAKAAwAAAAyAAUAAAAKAA0AAAAxAAcAAAAKAAwAAAAtAPr/AAAKAAwAAAAtAPv/AAAKAA0AAAArAP7/AAAKAAwAAAArAP//AAAKAA0AAAAnAP7/AAAKAAwAAAAnAP//AAAKAA0AAAAlAP7/AAAJAAwAAAAlAP//AAAJAA0AAAAzAPv/AAAJAAwAAAAzAPz/AAAJAA0AAAAxAAQAAAAJAAwAAAAxAAUAAAAJAA0AAAAwAAcAAAAJAAwAAAAwAAgAAAAJAA0AAAA4AAAAAAAKAA4AAAA4AAEAAAAKAA8AAAAmAPr/AAAKAA4AAAAmAPv/AAAKAA8AAAA=") +tile_map_data = PackedByteArray("AAATAAUAAAAKAAwAAAATAAYAAAAKAA0AAAATAAcAAAAKAAwAAAATAAgAAAAKAAwAAAATAAkAAAAKAA0AAAANAAUAAAAJAAwAAAANAAYAAAAJAA0AAAANAAcAAAAJAAwAAAANAAgAAAAJAA0AAAANAAkAAAAJAAwAAAARAAUAAAAJAAwAAAARAAYAAAAJAA0AAAARAAcAAAAJAAwAAAARAAgAAAAJAAwAAAARAAkAAAAJAA0AAAAOAAUAAAAKAAwAAAAOAAYAAAAKAA0AAAAOAAcAAAAKAAwAAAAOAAgAAAAKAAwAAAAOAAkAAAAKAA0AAAAOAAMAAAAGAAMAAAAKAAsAAQAAAAAAAQALAAsAAQAAAAAAAQALAAwAAQAAAAAAAQAMAAwAAQAAAAAAAQALAAoAAQAAAAAAAgAKAAoAAQAAAAAAAgAJAAoAAQAAAAAAAgAJAAkAAQAAAAAAAgAKAAkAAQAAAAAAAgASAAAAAQAAAAAAAgATAAAAAQAAAAAAAgATAAEAAQAAAAAAAgAyAAoAAAANAAgAAAAyAAsAAAANAAkAAAAzAAoAAAAOAAgAAAAzAAsAAAAOAAkAAAA0AAoAAAAJAAwAAAA0AAsAAAAJAA0AAAAxAAoAAAAKAAwAAAAxAAsAAAAKAA0AAAAxAAgAAAAKAA0AAAAxAAkAAAAKAA0AAAA0AAgAAAAJAAwAAAA0AAkAAAAJAA0AAAApAAQAAAAKAA4AAAApAAUAAAAKAA8AAAAmAAUAAAAKAA4AAAAmAAYAAAAKAA8AAAAqAAAAAAAKAA4AAAAqAAEAAAAKAA8AAAAwAPj/AAAKAA4AAAAwAPn/AAAKAA8AAAA0APv/AAAKAAwAAAA0APz/AAAKAA0AAAAyAAQAAAAKAAwAAAAyAAUAAAAKAA0AAAAxAAcAAAAKAAwAAAAtAPr/AAAKAAwAAAAtAPv/AAAKAA0AAAArAP7/AAAKAAwAAAArAP//AAAKAA0AAAAnAP7/AAAKAAwAAAAnAP//AAAKAA0AAAAlAP7/AAAJAAwAAAAlAP//AAAJAA0AAAAzAPv/AAAJAAwAAAAzAPz/AAAJAA0AAAAxAAQAAAAJAAwAAAAxAAUAAAAJAA0AAAAwAAcAAAAJAAwAAAAwAAgAAAAJAA0AAAA4AAAAAAAKAA4AAAA4AAEAAAAKAA8AAAAmAPr/AAAKAA4AAAAmAPv/AAAKAA8AAAAgAP3/AAAKAA4AAAAgAP7/AAAKAA8AAAAjAP3/AAAKAA4AAAAjAP7/AAAKAA8AAAAjAP//AAAKAA4AAAAjAAAAAAAKAA8AAAAgAP//AAAKAA4AAAAgAAAAAAAKAA8AAAA=") tile_set = ExtResource("5_6314l") metadata/_edit_lock_ = true @@ -255,6 +273,7 @@ ActivationType = 2 [node name="FairyFsm3" parent="Tilemaps/AcidHitboxes" node_paths=PackedStringArray("DefeatScript") instance=ExtResource("12_64bae")] position = Vector2(945.965, -83.9098) +StartingAiState = 1 DefeatScript = NodePath("../../Actors/HorizontalForceField2") ActivationType = 2 @@ -281,6 +300,9 @@ position = Vector2(304, 303) [node name="HorizontalForceField2" parent="Tilemaps/Actors" instance=ExtResource("13_mljl7")] position = Vector2(800, -112) +[node name="HorizontalForceField3" parent="Tilemaps/Actors" instance=ExtResource("13_mljl7")] +position = Vector2(544, 0) + [node name="BlueKeycard" parent="Tilemaps/Actors" instance=ExtResource("14_0knpf")] position = Vector2(124, 306) @@ -411,12 +433,42 @@ InvertSignal = true [node name="FloorEmitter2" parent="Tilemaps/Actors" instance=ExtResource("44_b8ffn")] position = Vector2(601, 147) -Script = SubResource("Resource_r562v") +Script = SubResource("Resource_cr4hs") InvertSignal = true [node name="Camera" parent="Tilemaps/Actors" instance=ExtResource("48_r562v")] position = Vector2(616, -88) +[node name="ControlPad4" parent="Tilemaps/Actors" node_paths=PackedStringArray("Targets") instance=ExtResource("20_0knpf")] +position = Vector2(616, -8) +Targets = [NodePath("Script")] + +[node name="Script" type="Node2D" parent="Tilemaps/Actors/ControlPad4"] +script = ExtResource("50_cr4hs") +Events = Array[ExtResource("35_16ubp")]([SubResource("Resource_8n581"), SubResource("Resource_iv5wi")]) + +[node name="FairyGuardFsm" parent="Tilemaps/Actors" instance=ExtResource("50_w8nwr")] +position = Vector2(712, -136) + +[node name="FairyGuardFsm2" parent="Tilemaps/Actors" instance=ExtResource("51_awjkl")] +position = Vector2(808, 0) + +[node name="FairyGuardFsm3" parent="Tilemaps/Actors" instance=ExtResource("51_awjkl")] +position = Vector2(728, -40) + +[node name="FairyGuardFsm4" parent="Tilemaps/Actors" instance=ExtResource("51_awjkl")] +position = Vector2(936, 152) + +[node name="FairyGuardFsm5" parent="Tilemaps/Actors" instance=ExtResource("50_w8nwr")] +position = Vector2(928, -136) + +[node name="FairyGuardFsm6" parent="Tilemaps/Actors" instance=ExtResource("50_w8nwr")] +position = Vector2(888, 176) + +[node name="ThermatronFsm" parent="Tilemaps/Actors" instance=ExtResource("50_w8nwr")] +position = Vector2(544, -32) +StartingAiState = 1 + [node name="ScriptableAreaTrigger" parent="Tilemaps" instance=ExtResource("28_fuxq3")] position = Vector2(230, 250) Events = Array[ExtResource("35_16ubp")]([SubResource("Resource_pgobb")]) diff --git a/Scripts/Components/FSM/Enemy/Controlled.cs b/Scripts/Components/FSM/Enemy/Controlled.cs new file mode 100644 index 00000000..cd90dc60 --- /dev/null +++ b/Scripts/Components/FSM/Enemy/Controlled.cs @@ -0,0 +1,140 @@ +using Cirno.Scripts.Components.Actors; +using Cirno.Scripts.Enums; +using Godot; + +namespace Cirno.Scripts.Components.FSM.Enemy; + +public partial class Controlled : EnemyStateBase +{ + public override EnemyState StateId => EnemyState.Controlled; + + [Export] + public EnemyStorageModule StorageModule { get; private set; } + + [Export] + public GenericDamageReceiver DamageReceiver { get; private set; } + + [Export] + private InputProvider _inputProvider; + + [Export] + public PlayerCrosshairProvider CrosshairProvider { get; private set; } + + [Export] public Weapon EquippedWeapon { get; private set; } + + [Export] public StringName ControlEndAction { get; private set; } = "pause"; + + [Export] public StringName ShootAction { get; private set; } = "shoot"; + + private bool _isStrafing = false; + + public override void EnterState() + { + base.EnterState(); + + GD.Print($"{StorageModule.Root.Name} Controlled"); + + DamageReceiver.ChangeState(true); + + DamageReceiver.HealthProvider.ResourceDepleted += HealthProviderOnResourceDepleted; + + GameManager.Instance.CameraTargetObject(MainObject); + GameManager.Instance.Player.SetState(PlayerState.Controlling); + + DamageReceiver.BulletGroup = BulletOwner.Player; + + _isStrafing = false; + + CrosshairProvider.Visible = true; + // Show possession sprite + + } + + private void HealthProviderOnResourceDepleted() + { + ChangeState(EnemyState.Dead); + } + + public override void ExitState() + { + base.ExitState(); + + DamageReceiver.HealthProvider.ResourceDepleted -= HealthProviderOnResourceDepleted; + DamageReceiver.ChangeState(false); + + GameManager.Instance.CameraTargetPlayer(); + GameManager.Instance.Player.SetState(PlayerState.Active); + DamageReceiver.BulletGroup = BulletOwner.Enemy; + CrosshairProvider.Visible = false; + // Hide possession sprite + } + + public override void PhysicsProcessState(double delta) + { + base.PhysicsProcessState(delta); + + if (_inputProvider.GetShootPressed()) + { + Shoot(); + } + + if (Input.IsActionJustPressed(ControlEndAction)) + { + // if (GameManager.Instance.ToggleControlMode() is GameState.Playing) + // { + // ResumeControl(); + // } + StateMachine.SetState(EnemyState.Idle); + } + + HandlePhysics(delta); + + StorageModule.FacingDirection = MainObject.Velocity.SnapToCardinal().Normalized(); + } + + private void HandlePhysics(double delta) + { + StorageModule.MovementDirection = _inputProvider.GetMovementInput().Normalized(); + + _isStrafing = _inputProvider.GetStrafePressed(); + + var rightStickInput = _inputProvider.GetAimInput().Normalized(); + + if (rightStickInput.Length() > 0.1f) // If the right stick is moved + { + StorageModule.AimingDirection = rightStickInput; + } + else if (StorageModule.MovementDirection != Vector2.Zero) // Fall back to movement direction + { + StorageModule.AimingDirection = StorageModule.MovementDirection; + } + + // Update crosshair + CrosshairProvider.UpdatePosition(StorageModule.AimingDirection); + + MainObject.Velocity = StorageModule.MovementDirection * StorageModule.MovementSpeed; + + MainObject.MoveAndSlide(); + + } + + private void Shoot() + { + if (EquippedWeapon == null) return; + + var direction = StorageModule.AimingDirection; + + // Shoot at the player's last known position + EquippedWeapon.ShootDirection = direction; + //StorageModule.FacingDirection = direction; + //StorageModule.FacingDirection = direction.SnapToCardinal().Normalized(); + + EquippedWeapon.Shoot(BulletOwner.Player); + } + + public override void ProcessState(double delta) + { + base.ProcessState(delta); + } + +} \ No newline at end of file diff --git a/Scripts/Components/FSM/Enemy/Controlled.cs.uid b/Scripts/Components/FSM/Enemy/Controlled.cs.uid new file mode 100644 index 00000000..9921202f --- /dev/null +++ b/Scripts/Components/FSM/Enemy/Controlled.cs.uid @@ -0,0 +1 @@ +uid://dj37rup1ibnn6 diff --git a/Scripts/Components/FSM/Enemy/EnemyFSMProxy.cs b/Scripts/Components/FSM/Enemy/EnemyFSMProxy.cs index 2ddfa1f4..5e4b39ed 100644 --- a/Scripts/Components/FSM/Enemy/EnemyFSMProxy.cs +++ b/Scripts/Components/FSM/Enemy/EnemyFSMProxy.cs @@ -1,4 +1,5 @@ -using Cirno.Scripts.Enums; +using System; +using Cirno.Scripts.Enums; using Cirno.Scripts.Resources; using Cirno.Scripts.Resources.Loot; using Godot; @@ -6,7 +7,7 @@ using Godot.Collections; namespace Cirno.Scripts.Components.FSM.Enemy; -public partial class EnemyFSMProxy : CharacterBody2D +public partial class EnemyFSMProxy : CharacterBody2D, IActivable { [Export] public EnemyStateMachine EnemyFSM { get; private set; } @@ -21,4 +22,31 @@ public partial class EnemyFSMProxy : CharacterBody2D [Export] public Node2D DefeatScript { get; set; } [Export] public ActivationType ActivationType { get; private set; } = ActivationType.Toggle; + + public bool Activate(ActivationType activationType = ActivationType.Toggle) + { + switch (activationType) + { + case ActivationType.Toggle: + EnemyFSM.SetState(EnemyState.Controlled); + break; + case ActivationType.Enable: + // Enable or disable AI + break; + case ActivationType.Disable: + // Enable or disable AI + break; + case ActivationType.Use: + break; + case ActivationType.Destroy: + EnemyFSM.SetState(EnemyState.Dead); + break; + case ActivationType.Open: + break; + case ActivationType.Close: + break; + } + + return true; + } } \ No newline at end of file diff --git a/Scripts/Components/FSM/Enemy/EnemyStorageModule.cs b/Scripts/Components/FSM/Enemy/EnemyStorageModule.cs index 773cf519..92827354 100644 --- a/Scripts/Components/FSM/Enemy/EnemyStorageModule.cs +++ b/Scripts/Components/FSM/Enemy/EnemyStorageModule.cs @@ -13,11 +13,13 @@ public partial class EnemyStorageModule : Node2D public Vector2 MovementDirection { get; set; } public Vector2 FacingDirection { get; set; } + + public Vector2 AimingDirection { get; set; } public float MovementSpeed => Root.EnemyResource.MovementSpeed; public IEnumerable LootDrops => Root.EnemyResource.LootDrops.Concat(Root.ExtraLoot); - + public AiState AiState { get; set; } } \ No newline at end of file diff --git a/Scripts/Components/FSM/Enemy/Idle.cs b/Scripts/Components/FSM/Enemy/Idle.cs index d18266a7..f20aebb1 100644 --- a/Scripts/Components/FSM/Enemy/Idle.cs +++ b/Scripts/Components/FSM/Enemy/Idle.cs @@ -47,6 +47,7 @@ public partial class Idle : EnemyStateBase private void HealthProviderOnResourceDecreased(float oldvalue, float newvalue, float maxvalue) { + StorageModule.AiState = AiState.Enabled; ChangeState(EnemyState.Alert); } @@ -85,7 +86,7 @@ public partial class Idle : EnemyStateBase public override void PhysicsProcessState(double delta) { base.PhysicsProcessState(delta); - if (_isPlayerInRange) + if (StorageModule.AiState is AiState.Enabled && _isPlayerInRange) { if (PlayerDetection.IsPlayerInSight()) { diff --git a/Scripts/Components/FSM/Enemy/Init.cs b/Scripts/Components/FSM/Enemy/Init.cs index 5bb14f99..6cda72b5 100644 --- a/Scripts/Components/FSM/Enemy/Init.cs +++ b/Scripts/Components/FSM/Enemy/Init.cs @@ -18,6 +18,11 @@ public partial class Init : EnemyStateBase { GD.Print("Enemy init"); DamageReceiver.HealthProvider.MaxResource = StorageModule.Root.EnemyResource.MaxHealth; + + StorageModule.AiState = StorageModule.Root.StartingAiState; + + // TODO: Hide wings + // TODO: Hide aiming reticule StateMachine.SetState(EnemyState.Idle); } diff --git a/Sprites/Actors/Fairy.aseprite b/Sprites/Actors/Fairy.aseprite index 3b106f65..1050531f 100644 --- a/Sprites/Actors/Fairy.aseprite +++ b/Sprites/Actors/Fairy.aseprite @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b4176c9589e3156dca116ddac7771d7dc34acbd20094ec3a2c61119d1dd293b3 -size 2116 +oid sha256:f34e008326451abf6a0bcd1885b22806dda20bb901921cf79e04390f7c1ca12b +size 2104 diff --git a/Sprites/Actors/Fairy.png b/Sprites/Actors/Fairy.png index b715f682..622558e2 100644 --- a/Sprites/Actors/Fairy.png +++ b/Sprites/Actors/Fairy.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:af51f6310d0be5dfa173da09351c77065ba8482a98dc6a69440b2c0979644fa5 +oid sha256:86125f6a57bfefdc172045d59410915de387eea2105ea83b766232f8e4be46a2 size 546