From dcb63f7fe0cf15f9ad1ee7cbca9f7cad5ef6aa6b Mon Sep 17 00:00:00 2001 From: Thomas Date: Tue, 25 Feb 2025 11:37:45 +0100 Subject: [PATCH] Les voitures ont un meilleur gps MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Les voiture maintenant suivent des coordonnées fournies par un AStarGrid2D au lieu de bétement faire une diagonale vers le prochain point du lapin ce qui fait que, maintenant elle ne peuvent plus vraiment monter sur les troitoirs car ils ne font pas partis du calque de navigation. --- maps/world.tscn | 22 +------ scenes/pathFollow.gd | 57 ++++++++++++++++--- scenes/start.tscn | 17 +++--- urban_furnitures/semaphores/high_semaphore.gd | 2 + vehicules/brakeZone.tscn | 1 + vehicules/brake_zone.gd | 6 +- vehicules/car.gd | 16 +++--- vehicules/npc_car.tscn | 6 +- 8 files changed, 80 insertions(+), 47 deletions(-) diff --git a/maps/world.tscn b/maps/world.tscn index 28573ec..9534169 100644 --- a/maps/world.tscn +++ b/maps/world.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=11 format=4 uid="uid://d1oqt6sbjvopi"] +[gd_scene load_steps=9 format=4 uid="uid://d1oqt6sbjvopi"] [ext_resource type="TileSet" uid="uid://ckj00wy20rkfx" path="res://assest/tilesets/exterieur.tres" id="1_s310m"] [ext_resource type="PackedScene" uid="uid://yn8fq44nqwd2" path="res://buildings/generic1.tscn" id="2_cfh67"] @@ -7,15 +7,9 @@ [ext_resource type="PackedScene" uid="uid://c6nlrmhu8362v" path="res://urban_furnitures/semaphores/left_semaphore.tscn" id="5_506wn"] [ext_resource type="PackedScene" uid="uid://bmunphhwcsl3a" path="res://urban_furnitures/semaphores/down_pedestrian_semaphore.tscn" id="6_linxt"] [ext_resource type="PackedScene" uid="uid://cw3dtiscqueyt" path="res://urban_furnitures/semaphores/right_sempahore.tscn" id="7_b83nh"] -[ext_resource type="PackedScene" uid="uid://dpyadhlqawviq" path="res://vehicules/brakeZone.tscn" id="7_iac8j"] [ext_resource type="PackedScene" uid="uid://dotr3vifbinfy" path="res://urban_furnitures/semaphores/up_pedestrian_semaphore.tscn" id="8_4w1r0"] -[sub_resource type="RectangleShape2D" id="RectangleShape2D_keblk"] -size = Vector2(79, 94) - -[node name="Node2D" type="Node2D"] - -[node name="fond" type="TileMapLayer" parent="."] +[node name="fond" type="TileMapLayer"] position = Vector2(64, 92) tile_map_data = PackedByteArray("AAD2//z/AwApAAIAAAD2//3/AwApAAMAAAD2//7/AwAeAAMAAAD2////AwAeAAQAAAD2/wAAAwAqAAYAAAD2/wEAAwAhAAUAAAD2/wIAAwAfAAAAAAD2/wMAAwAoAAIAAGD2/wQAAwAnAAIAAGD3//z/AwAqAAIAAAD3//3/AwAqAAMAAAD3//7/AwAeAAMAAAD3////AwAeAAcAAAD3/wAAAwAqAAYAAAD3/wEAAwAgAAUAAAD3/wIAAwAfAAAAAAD3/wMAAwAoAAMAAGD3/wQAAwAnAAMAAGD4//z/AwAnAAIAAAD4//3/AwAnAAMAAAD4//7/AwAeAAMAAAD4////AwAgAAYAAAD4/wAAAwAqAAYAAAD4/wEAAwAfAAUAAAD4/wIAAwAfAAAAAAD4/wMAAwAnAAIAAAD4/wQAAwAnAAMAAAD5//z/AwAoAAIAAAD5//3/AwAoAAMAAAD5//7/AwAeAAMAAAD5////AwAeAAQAAAD5/wAAAwAqAAYAAAD5/wEAAwAfAAQAAAD5/wIAAwAfAAAAAAD5/wMAAwAoAAIAAAD5/wQAAwAoAAMAAAD6//z/AwApAAIAAAD6//3/AwApAAMAAAD6//7/AwAfAAMAAAD6////AwAiAAcAAAD6/wAAAwAqAAYAAAD6/wEAAwAgAAcAAAD6/wIAAwAfAAAAAAD6/wMAAwAoAAIAAGD6/wQAAwAnAAIAAGD7//z/AwAqAAIAAAD7//3/AwAqAAMAAAD7//7/AwAeAAMAAAD7////AwAgAAQAAAD7/wAAAwAqAAYAAAD7/wEAAwAeAAQAAAD7/wIAAwAfAAAAAAD7/wMAAwAoAAMAAGD7/wQAAwAnAAMAAGD8//z/AwAnAAAAAAD8//3/AwAnAAEAAAD8//7/AwAeAAMAAAD8////AwAhAAYAAAD8/wAAAwAqAAYAAAD8/wEAAwAhAAUAAAD8/wIAAwAfAAAAAAD8/wMAAwAnAAIAAAD8/wQAAwAnAAMAAAD9//z/AwAoAAAAAAD9//3/AwAoAAEAAAD9//7/AwAeAAMAAAD9////AwAiAAUAAAD9/wAAAwAqAAYAAAD9/wEAAwAiAAcAAAD9/wIAAwAfAAAAAAD9/wMAAwAoAAIAAAD9/wQAAwAoAAMAAAD+//z/AwAnAAAAAAD+//3/AwAnAAEAAAD+//7/AwAeAAMAAAD+////AwAeAAQAAAD+/wAAAwAqAAYAAAD+/wEAAwAgAAQAAAD+/wIAAwAfAAAAAAD+/wMAAwAoAAIAAGD+/wQAAwAnAAIAAGD///z/AwAoAAAAAAD///3/AwAoAAEAAAD///7/AwAjAAQAAAD/////AwAlAAQAAAD//wAAAwAlAAQAAAD//wEAAwAlAAUAAAD//wIAAwAjAAUAAAD//wMAAwAoAAMAAGD//wQAAwAnAAMAAGAAAPz/AwAnAAAAAAAAAP3/AwAnAAEAAAAAAP7/AwAkAAQAAAAAAP//AwAmAAQAAAAAAAAAAwAmAAQAAAAAAAEAAwAmAAUAAAAAAAIAAwAkAAUAAAAAAAMAAwAoAAIAAGAAAAQAAwAnAAIAAGABAPz/AwAoAAAAAAABAP3/AwAoAAEAAAABAP7/AwAeAAMAAAABAP//AwAeAAYAAAABAAAAAwAqAAYAAAABAAEAAwAeAAYAAAABAAIAAwAfAAAAAAABAAMAAwAoAAMAAGABAAQAAwAnAAMAAGACAPz/AwAnAAAAAAACAP3/AwAnAAEAAAACAP7/AwAeAAMAAAACAP//AwAhAAUAAAACAAAAAwAqAAYAAAACAAEAAwAhAAQAAAACAAIAAwAfAAAAAAACAAMAAwAnAAIAAAACAAQAAwAnAAMAAAADAPz/AwAoAAAAAAADAP3/AwAoAAEAAAADAP7/AwAsAAAAAAADAP//AwAsAAEAAAADAAAAAwAsAAIAAAADAAEAAwAgAAYAAAADAAIAAwAfAAAAAAADAAMAAwAoAAIAAAADAAQAAwAoAAMAAAAEAPz/AwApAAIAAAAEAP3/AwApAAMAAAAEAP7/AwAtAAAAAAAEAP//AwAtAAEAAAAEAAAAAwAtAAIAAAAEAAEAAwAeAAUAAAAEAAIAAwAfAAAAAAAEAAMAAwAoAAIAAGAEAAQAAwAnAAIAAGAFAPz/AwAqAAIAAAAFAP3/AwAqAAMAAAAFAP7/AwAuAAAAAAAFAP//AwAuAAEAAAAFAAAAAwAuAAIAAAAFAAEAAwAfAAUAAAAFAAIAAwAfAAAAAAAFAAMAAwAoAAMAAGAFAAQAAwAnAAMAAGAGAPz/AwAnAAAAAAAGAP3/AwAnAAEAAAAGAP7/AwAvAAAAAAAGAP//AwAvAAEAAAAGAAAAAwAvAAIAAAAGAAEAAwAiAAYAAAAGAAIAAwAfAAAAAAAGAAMAAwAoAAIAAGAGAAQAAwAnAAIAAGAHAPz/AwAoAAAAAAAHAP3/AwAoAAEAAAAHAP7/AwAwAAAAAAAHAP//AwAwAAEAAAAHAAAAAwAwAAIAAAAHAAEAAwAfAAUAAAAHAAIAAwAfAAAAAAAHAAMAAwAoAAMAAGAHAAQAAwAnAAMAAGAIAPz/AwApAAAAAAAIAP3/AwApAAEAAAAIAP7/AwAxAAAAAAAIAP//AwAxAAEAAAAIAAAAAwAxAAIAAAAIAAEAAwAgAAcAAAAIAAIAAwAfAAAAAAAIAAMAAwAoAAIAAGAIAAQAAwAnAAIAAGAJAPz/AwAqAAAAAAAJAP3/AwAqAAEAAAAJAP7/AwAyAAAAAAAJAP//AwAyAAEAAAAJAAAAAwAyAAIAAAAJAAEAAwAeAAYAAAAJAAIAAwAfAAAAAAAJAAMAAwAoAAMAAGAJAAQAAwAnAAMAAGAKAPz/AwApAAAAAAAKAP3/AwApAAEAAAAKAP7/AwAeAAMAAAAKAP//AwAfAAQAAAAKAAAAAwAqAAYAAAAKAAEAAwAfAAUAAAAKAAIAAwAfAAAAAAAKAAMAAwAoAAIAAGAKAAQAAwAnAAIAAGALAPz/AwAqAAAAAAALAP3/AwAqAAEAAAALAP7/AwAeAAMAAAALAP//AwAiAAUAAAALAAAAAwAqAAYAAAALAAEAAwAgAAUAAAALAAIAAwAfAAAAAAALAAMAAwAoAAMAAGALAAQAAwAnAAMAAGAMAPz/AwAnAAAAAAAMAP3/AwAnAAEAAAANAPz/AwAoAAAAAAANAP3/AwAoAAEAAAAMAPr/AwAnAAAAAAAMAPv/AwAnAAEAAAANAPr/AwAoAAAAAAANAPv/AwAoAAEAAAAMAPj/AwAnAAAAAAAMAPn/AwAnAAEAAAANAPj/AwAoAAAAAAANAPn/AwAoAAEAAAAMAPb/AwAnAAAAAAAMAPf/AwAnAAEAAAANAPb/AwAoAAAAAAANAPf/AwAoAAEAAAAMAAMAAwAnAAAAAAAMAAQAAwAnAAEAAAANAAMAAwAoAAAAAAANAAQAAwAoAAEAAAAMAAUAAwAnAAAAAAAMAAYAAwAnAAEAAAANAAUAAwAoAAAAAAANAAYAAwAoAAEAAAAMAAcAAwAnAAAAAAAMAAgAAwAnAAEAAAANAAcAAwAoAAAAAAANAAgAAwAoAAEAAAAMAAkAAwAnAAAAAAAMAAoAAwAnAAEAAAANAAkAAwAoAAAAAAANAAoAAwAoAAEAAAAMAP7/AwAeAAMAAAANAP7/AwAfAAMAAAAMAP//AwAeAAcAAAAMAAAAAwAoAAUAAAAMAAEAAwAeAAcAAAAMAAIAAwAfAAAAAAANAP//AwAfAAQAAAANAAAAAwAoAAUAAAANAAEAAwAfAAYAAAANAAIAAwAfAAAAAAAOAP//AwAgAAUAAAAOAAAAAwAoAAUAAAAOAAEAAwAiAAQAAAAOAAIAAwAgAAAAAAAPAP//AwAfAAQAAAAPAAAAAwAoAAUAAAAPAAEAAwAiAAUAAAAPAAIAAwAgAAUAAAAQAP//AwApAAYAAAAQAAAAAwAqAAUAAAAQAAEAAwApAAYAAAAQAAIAAwApAAYAAAARAP//AwAfAAcAAAARAAAAAwAoAAUAAAARAAEAAwAgAAYAAAARAAIAAwAhAAcAAAASAP//AwAgAAQAAAASAAAAAwAoAAUAAAASAAEAAwAfAAQAAAASAAIAAwAeAAAAAAAOAP7/AwAgAAIAAAAPAP7/AwAiAAcAAAAQAP7/AwApAAYAAAARAP7/AwAhAAQAAAASAP7/AwAeAAIAAAATAP7/AwAeAAMAAAAUAP7/AwAeAAMAAAATAP//AwAeAAQAAAATAAAAAwAoAAUAAAATAAEAAwAeAAYAAAATAAIAAwAfAAAAAAAUAP//AwAfAAQAAAAUAAAAAwAoAAUAAAAUAAEAAwAfAAYAAAAUAAIAAwAfAAAAAAATAPz/AwAnAAAAAAATAP3/AwAnAAEAAAAUAPz/AwAoAAAAAAAUAP3/AwAoAAEAAAATAPr/AwAnAAAAAAATAPv/AwAnAAEAAAAUAPr/AwAoAAAAAAAUAPv/AwAoAAEAAAATAPj/AwAnAAAAAAATAPn/AwAnAAEAAAAUAPj/AwAoAAAAAAAUAPn/AwAoAAEAAAATAPb/AwAnAAAAAAATAPf/AwAnAAEAAAAUAPb/AwAoAAAAAAAUAPf/AwAoAAEAAAAOAPr/AwAgAAEAAAAOAPv/AwAgAAEAAAAOAPz/AwAgAAEAAAAOAP3/AwAgAAEAAAAPAPr/AwAfAAQAAAAPAPv/AwAfAAUAAAAPAPz/AwAfAAYAAAAPAP3/AwAfAAcAAAAQAPr/AwApAAYAAAAQAPv/AwApAAYAAAAQAPz/AwApAAYAAAAQAP3/AwApAAYAAAARAPr/AwAeAAUAAAARAPv/AwAeAAQAAAARAPz/AwAeAAQAAAARAP3/AwAeAAUAAAASAPr/AwAeAAEAAAASAPv/AwAeAAEAAAASAPz/AwAeAAEAAAASAP3/AwAeAAEAAAAOAPb/AwAjAAYAAAAOAPf/AwAjAAcAAAAOAPj/AwAgAAEAAAAOAPn/AwAgAAEAAAAPAPb/AwAlAAYAAAAPAPf/AwAlAAcAAAAPAPj/AwAfAAYAAAAPAPn/AwAfAAcAAAAQAPb/AwAlAAYAAAAQAPf/AwAlAAcAAAAQAPj/AwApAAYAAAAQAPn/AwApAAYAAAARAPb/AwAlAAYAAAARAPf/AwAlAAcAAAARAPj/AwAeAAUAAAARAPn/AwAeAAQAAAASAPb/AwAkAAYAAAASAPf/AwAkAAcAAAASAPj/AwAeAAEAAAASAPn/AwAeAAEAAAAOAAMAAwAgAAEAAAAOAAQAAwAgAAEAAAAOAAUAAwAgAAEAAAAOAAYAAwAgAAEAAAAPAAMAAwAgAAUAAAAPAAQAAwAhAAcAAAAPAAUAAwAfAAUAAAAPAAYAAwAhAAcAAAAQAAMAAwApAAYAAAAQAAQAAwApAAYAAAAQAAUAAwApAAYAAAAQAAYAAwApAAYAAAARAAMAAwAhAAQAAAARAAQAAwAiAAYAAAARAAUAAwAgAAYAAAARAAYAAwAfAAQAAAASAAMAAwAeAAEAAAASAAQAAwAeAAEAAAASAAUAAwAeAAEAAAASAAYAAwAeAAEAAAAPAAcAAwAfAAQAAAAPAAgAAwAfAAUAAAAPAAkAAwAlAAYAAAAPAAoAAwAlAAcAAAAQAAcAAwApAAYAAAAQAAgAAwApAAYAAAAQAAkAAwAlAAYAAAAQAAoAAwAlAAcAAAARAAcAAwAfAAYAAAARAAgAAwAfAAcAAAARAAkAAwAlAAYAAAARAAoAAwAlAAcAAAASAAcAAwAeAAEAAAASAAgAAwAeAAEAAAASAAkAAwAkAAYAAAASAAoAAwAkAAcAAAATAAcAAwAnAAAAAAATAAgAAwAnAAEAAAATAAkAAwAnAAAAAAATAAoAAwAnAAEAAAAOAAcAAwAgAAEAAAAOAAgAAwAgAAEAAAAOAAkAAwAjAAYAAAAOAAoAAwAjAAcAAAATAAMAAwAnAAAAAAATAAQAAwAnAAEAAAAUAAMAAwAoAAAAAAAUAAQAAwAoAAEAAAATAAUAAwAnAAAAAAATAAYAAwAnAAEAAAAUAAUAAwAoAAAAAAAUAAYAAwAoAAEAAAAUAAcAAwAoAAAAAAAUAAgAAwAoAAEAAAAUAAkAAwAoAAAAAAAUAAoAAwAoAAEAAAAVAP7/AwAeAAMAAAAWAP7/AwAfAAMAAAAXAP7/AwAeAAMAAAAYAP7/AwAeAAMAAAAZAP7/AwAeAAMAAAAaAP7/AwAfAAMAAAAbAP7/AwAeAAMAAAAcAP7/AwAeAAMAAAAVAP//AwAgAAQAAAAVAAAAAwAoAAUAAAAVAAEAAwAgAAYAAAAVAAIAAwAfAAAAAAAWAP//AwAhAAQAAAAWAAAAAwAoAAUAAAAWAAEAAwAhAAYAAAAWAAIAAwAfAAAAAAAXAP//AwAiAAQAAAAXAAAAAwAoAAUAAAAXAAEAAwAiAAYAAAAXAAIAAwAfAAAAAAAYAP//AwAeAAQAAAAYAAAAAwAoAAUAAAAYAAEAAwAeAAYAAAAYAAIAAwAfAAAAAAAZAP//AwAfAAQAAAAZAAAAAwAoAAUAAAAZAAEAAwAfAAYAAAAZAAIAAwAfAAAAAAAaAP//AwAgAAQAAAAaAAAAAwAoAAUAAAAaAAEAAwAgAAYAAAAaAAIAAwAfAAAAAAAbAP//AwAhAAQAAAAbAAAAAwAoAAUAAAAbAAEAAwAhAAYAAAAbAAIAAwAfAAAAAAAcAP//AwAiAAQAAAAcAAAAAwAoAAUAAAAcAAEAAwAiAAYAAAAcAAIAAwAfAAAAAAAVAAMAAwAnAAAAAAAVAAQAAwAnAAEAAAAWAAMAAwAoAAAAAAAWAAQAAwAoAAEAAAAXAAMAAwAnAAAAAAAXAAQAAwAnAAEAAAAYAAMAAwAoAAAAAAAYAAQAAwAoAAEAAAAZAAMAAwAnAAAAAAAZAAQAAwAnAAEAAAAaAAMAAwAoAAAAAAAaAAQAAwAoAAEAAAAbAAMAAwAnAAAAAAAbAAQAAwAnAAEAAAAcAAMAAwAoAAAAAAAcAAQAAwAoAAEAAAAVAPz/AwAnAAAAAAAVAP3/AwAnAAEAAAAWAPz/AwAoAAAAAAAWAP3/AwAoAAEAAAAXAPz/AwAnAAAAAAAXAP3/AwAnAAEAAAAYAPz/AwAoAAAAAAAYAP3/AwAoAAEAAAAZAPz/AwAnAAAAAAAZAP3/AwAnAAEAAAAaAPz/AwAoAAAAAAAaAP3/AwAoAAEAAAAbAPz/AwAnAAAAAAAbAP3/AwAnAAEAAAAcAPz/AwAoAAAAAAAcAP3/AwAoAAEAAAAMABIAAwAnAAEAAAAMABEAAwAnAAAAAAAMABAAAwAnAAEAAAAMAA8AAwAoAAAAAGAMAA4AAwAnAAAAAGAMAA0AAwAoAAAAAGAMAAwAAwAnAAAAAGAMAAsAAwAoAAAAAGANABIAAwAoAAEAAAANABEAAwAoAAAAAAANABAAAwAoAAEAAAANAA8AAwAoAAEAAGANAA4AAwAnAAEAAGANAA0AAwAoAAEAAGANAAwAAwAnAAEAAGANAAsAAwAoAAEAAGAOABIAAwAgAAEAAAAOABEAAwAgAAEAAAAOABAAAwAgAAEAAAAOAA8AAwAgAAEAAAAOAA4AAwAgAAEAAAAOAA0AAwAgAAEAAAAOAAwAAwAgAAEAAAAOAAsAAwAgAAEAAAAPABIAAwAgAAQAAGAPABEAAwAhAAQAAGAPABAAAwAiAAQAAGAPAA8AAwAeAAQAAGAPAA4AAwAfAAQAAGAPAA0AAwAgAAQAAGAPAAwAAwAhAAQAAGAPAAsAAwAiAAQAAGAQABIAAwAoAAUAAGAQABEAAwAoAAUAAGAQABAAAwAoAAUAAGAQAA8AAwAoAAUAAGAQAA4AAwAoAAUAAGAQAA0AAwAoAAUAAGAQAAwAAwAoAAUAAGAQAAsAAwAoAAUAAGARABIAAwAgAAYAAGARABEAAwAhAAYAAGARABAAAwAiAAYAAGARAA8AAwAeAAYAAGARAA4AAwAfAAYAAGARAA0AAwAgAAYAAGARAAwAAwAhAAYAAGARAAsAAwAiAAYAAGASABIAAwAeAAEAAAASABEAAwAeAAEAAAASABAAAwAeAAEAAAASAA8AAwAeAAEAAAASAA4AAwAeAAEAAAASAA0AAwAeAAEAAAASAAwAAwAeAAEAAAASAAsAAwAeAAEAAAATABIAAwAnAAEAAAATABEAAwAoAAAAAGATABAAAwAnAAAAAGATAA8AAwAoAAAAAGATAA4AAwAnAAAAAGATAA0AAwAoAAAAAGATAAwAAwAnAAAAAGATAAsAAwAoAAAAAGAUABIAAwAoAAEAAAAUABEAAwAoAAEAAGAUABAAAwAnAAEAAGAUAA8AAwAoAAEAAGAUAA4AAwAnAAEAAGAUAA0AAwAoAAEAAGAUAAwAAwAnAAEAAGAUAAsAAwAoAAEAAGAMAPX/AwAnAAEAAAAMAPT/AwAoAAAAAGAMAPP/AwAnAAAAAGAMAPL/AwAoAAAAAGAMAPH/AwAnAAAAAGAMAPD/AwAoAAAAAGAMAO//AwAnAAAAAGAMAO7/AwAoAAAAAGANAPX/AwAoAAEAAAANAPT/AwAoAAEAAGANAPP/AwAnAAEAAGANAPL/AwAoAAEAAGANAPH/AwAnAAEAAGANAPD/AwAoAAEAAGANAO//AwAnAAEAAGANAO7/AwAoAAEAAGAOAPX/AwAgAAEAAAAOAPT/AwAgAAEAAAAOAPP/AwAgAAEAAAAOAPL/AwAgAAEAAAAOAPH/AwAgAAEAAAAOAPD/AwAgAAEAAAAOAO//AwAgAAEAAAAOAO7/AwAgAAEAAAAPAPX/AwAgAAQAAGAPAPT/AwAhAAQAAGAPAPP/AwAiAAQAAGAPAPL/AwAeAAQAAGAPAPH/AwAfAAQAAGAPAPD/AwAgAAQAAGAPAO//AwAhAAQAAGAPAO7/AwAiAAQAAGAQAPX/AwAoAAUAAGAQAPT/AwAoAAUAAGAQAPP/AwAoAAUAAGAQAPL/AwAoAAUAAGAQAPH/AwAoAAUAAGAQAPD/AwAoAAUAAGAQAO//AwAoAAUAAGAQAO7/AwAoAAUAAGARAPX/AwAgAAYAAGARAPT/AwAhAAYAAGARAPP/AwAiAAYAAGARAPL/AwAeAAYAAGARAPH/AwAfAAYAAGARAPD/AwAgAAYAAGARAO//AwAhAAYAAGARAO7/AwAiAAYAAGASAPX/AwAeAAEAAAASAPT/AwAeAAEAAAASAPP/AwAeAAEAAAASAPL/AwAeAAEAAAASAPH/AwAeAAEAAAASAPD/AwAeAAEAAAASAO//AwAeAAEAAAASAO7/AwAeAAEAAAATAPX/AwAnAAEAAAATAPT/AwAoAAAAAGATAPP/AwAnAAAAAGATAPL/AwAoAAAAAGATAPH/AwAnAAAAAGATAPD/AwAoAAAAAGATAO//AwAnAAAAAGATAO7/AwAoAAAAAGAUAPX/AwAoAAEAAAAUAPT/AwAoAAEAAGAUAPP/AwAnAAEAAGAUAPL/AwAoAAEAAGAUAPH/AwAnAAEAAGAUAPD/AwAoAAEAAGAUAO//AwAnAAEAAGAUAO7/AwAoAAEAAGAMABMAAwAnAAAAAAAMABQAAwAnAAEAAAAMABUAAwAnAAAAAAAMABYAAwAnAAEAAAAMABcAAwAnAAAAAAAMABgAAwAnAAAAAAAMABkAAwAnAAAAAAAMABoAAwAnAAAAAAAMABsAAwAnAAEAAAAMABwAAwAnAAAAAAAMAB0AAwAnAAEAAAAMAB8AAwAnAAEAAAANABMAAwAoAAAAAAANABQAAwAoAAEAAAANABUAAwAoAAAAAAANABYAAwAoAAEAAAANABcAAwAoAAAAAAANABgAAwAoAAAAAAANABkAAwAoAAAAAAANABoAAwAoAAAAAAANABsAAwAoAAEAAAANABwAAwAoAAAAAAANAB0AAwAoAAEAAAANAB4AAwAoAAAAAAANAB8AAwAoAAEAAAAOABMAAwAgAAEAAAAOABQAAwAgAAEAAAAOABUAAwAgAAEAAAAOABYAAwAgAAEAAAAOABcAAwAgAAEAAAAOABgAAwAgAAEAAAAOABkAAwAgAAEAAAAOABoAAwAgAAEAAAAOABsAAwAgAAEAAAAOABwAAwAgAAEAAAAOAB0AAwAgAAEAAAAOAB4AAwAgAAEAAAAOAB8AAwAgAAEAAAAPABMAAwAfAAQAAAAPABQAAwAfAAUAAAAPABUAAwAfAAYAAAAPABYAAwAfAAcAAAAPABcAAwAiAAcAAAAPABgAAwAfAAQAAAAPABkAAwAeAAYAAAAPABoAAwAiAAUAAAAPABsAAwAgAAUAAAAPABwAAwAgAAUAAAAPAB0AAwAhAAcAAAAPAB4AAwAfAAUAAAAPAB8AAwAhAAcAAAAQABMAAwApAAYAAAAQABQAAwApAAYAAAAQABUAAwApAAYAAAAQABYAAwApAAYAAAAQABcAAwApAAYAAAAQABgAAwApAAYAAAAQABkAAwAnAAQAAAAQABoAAwApAAYAAAAQABsAAwApAAYAAAAQABwAAwApAAYAAAAQAB0AAwApAAYAAAAQAB4AAwApAAYAAAAQAB8AAwApAAYAAAARABMAAwAeAAUAAAARABQAAwAeAAQAAAARABUAAwAeAAQAAAARABYAAwAeAAUAAAARABcAAwAhAAQAAAARABgAAwAfAAcAAAARABkAAwAoAAUAAAARABoAAwAgAAYAAAARABsAAwAhAAcAAAARABwAAwAhAAQAAAARAB0AAwAiAAYAAAARAB4AAwAgAAYAAAARAB8AAwAfAAQAAAASABMAAwAeAAEAAAASABQAAwAeAAEAAAASABUAAwAeAAEAAAASABYAAwAeAAEAAAASABcAAwAeAAIAAAASABgAAwAgAAQAAAASABkAAwAoAAUAAAASABoAAwAfAAQAAAASABsAAwAeAAAAAAASABwAAwAeAAEAAAASAB0AAwAeAAEAAAASAB4AAwAeAAEAAAASAB8AAwAeAAEAAAATABMAAwAnAAAAAAATABQAAwAnAAEAAAATABUAAwAnAAAAAAATABYAAwAnAAEAAAATABcAAwAeAAMAAAATABgAAwAeAAQAAAATABkAAwAoAAUAAAATABoAAwAeAAYAAAATABsAAwAfAAAAAAATABwAAwAnAAAAAAATAB0AAwAnAAEAAAATAB4AAwAnAAAAAAATAB8AAwAnAAEAAAAUABMAAwAoAAAAAAAUABQAAwAoAAEAAAAUABUAAwAoAAAAAAAUABYAAwAoAAEAAAAUABcAAwAeAAMAAAAUABgAAwAfAAQAAAAUABkAAwAoAAUAAAAUABoAAwAfAAYAAAAUABsAAwAfAAAAAAAUABwAAwAoAAAAAAAUAB0AAwAoAAEAAAAUAB4AAwAoAAAAAAAUAB8AAwAoAAEAAAAVABUAAwAnAAAAAAAVABYAAwAnAAEAAAAVABcAAwAeAAMAAAAVABgAAwAgAAQAAAAVABkAAwAoAAUAAAAVABoAAwAgAAYAAAAVABsAAwAfAAAAAAAVABwAAwAnAAAAAAAVAB0AAwAnAAEAAAAWABUAAwAoAAAAAAAWABYAAwAoAAEAAAAWABcAAwAfAAMAAAAWABgAAwAhAAQAAAAWABkAAwAoAAUAAAAWABoAAwAhAAYAAAAWABsAAwAfAAAAAAAWABwAAwAoAAAAAAAWAB0AAwAoAAEAAAAMAB4AAwAnAAAAAAAKAOP/AwApAAAAAAAKAOT/AwApAAEAAAAKAOX/AwAeAAMAAAAKAOb/AwAfAAQAAAAKAOf/AwAqAAYAAAAKAOj/AwAfAAUAAAAKAOn/AwAfAAAAAAAKAOr/AwAoAAIAAGALAOP/AwAqAAAAAAALAOT/AwAqAAEAAAALAOX/AwAeAAMAAAALAOb/AwAiAAUAAAALAOf/AwAqAAYAAAALAOj/AwAgAAUAAAALAOn/AwAfAAAAAAALAOr/AwAoAAMAAGAMAOH/AwAnAAAAAAAMAOL/AwAnAAEAAAAMAOP/AwAnAAAAAAAMAOT/AwAnAAEAAAAMAOX/AwAeAAMAAAAMAOb/AwAeAAcAAAAMAOf/AwAoAAUAAAAMAOj/AwAeAAcAAAAMAOn/AwAfAAAAAAAMAOr/AwAnAAAAAAAMAOv/AwAnAAEAAAAMAOz/AwAnAAAAAAAMAO3/AwAnAAEAAAANAOH/AwAoAAAAAAANAOL/AwAoAAEAAAANAOP/AwAoAAAAAAANAOT/AwAoAAEAAAANAOX/AwAfAAMAAAANAOb/AwAfAAQAAAANAOf/AwAoAAUAAAANAOj/AwAfAAYAAAANAOn/AwAfAAAAAAANAOr/AwAoAAAAAAANAOv/AwAoAAEAAAANAOz/AwAoAAAAAAANAO3/AwAoAAEAAAAOAOH/AwAgAAEAAAAOAOL/AwAgAAEAAAAOAOP/AwAgAAEAAAAOAOT/AwAgAAEAAAAOAOX/AwAgAAIAAAAOAOb/AwAgAAUAAAAOAOf/AwAoAAUAAAAOAOj/AwAiAAQAAAAOAOn/AwAgAAAAAAAOAOr/AwAgAAEAAAAOAOv/AwAgAAEAAAAOAOz/AwAgAAEAAAAOAO3/AwAgAAEAAAAPAOH/AwAfAAQAAAAPAOL/AwAfAAUAAAAPAOP/AwAfAAYAAAAPAOT/AwAfAAcAAAAPAOX/AwAiAAcAAAAPAOb/AwAfAAQAAAAPAOf/AwAoAAUAAAAPAOj/AwAiAAUAAAAPAOn/AwAgAAUAAAAPAOr/AwAgAAUAAAAPAOv/AwAhAAcAAAAPAOz/AwAfAAUAAAAPAO3/AwAhAAcAAAAQAOH/AwApAAYAAAAQAOL/AwApAAYAAAAQAOP/AwApAAYAAAAQAOT/AwApAAYAAAAQAOX/AwApAAYAAAAQAOb/AwApAAYAAAAQAOf/AwAoAAQAAAAQAOj/AwApAAYAAAAQAOn/AwApAAYAAAAQAOr/AwApAAYAAAAQAOv/AwApAAYAAAAQAOz/AwApAAYAAAAQAO3/AwApAAYAAAARAOH/AwAeAAUAAAARAOL/AwAeAAQAAAARAOP/AwAeAAQAAAARAOT/AwAeAAUAAAARAOX/AwAhAAQAAAARAOb/AwAfAAcAAAARAOf/AwAfAAUAAAARAOj/AwAgAAYAAAARAOn/AwAhAAcAAAARAOr/AwAhAAQAAAARAOv/AwAiAAYAAAARAOz/AwAgAAYAAAARAO3/AwAfAAQAAAASAOH/AwAeAAEAAAASAOL/AwAeAAEAAAASAOP/AwAeAAEAAAASAOT/AwAeAAEAAAASAOX/AwAeAAEAAAASAOb/AwAeAAEAAAASAOf/AwAeAAEAAAASAOj/AwAeAAEAAAASAOv/AwAeAAEAAAASAOz/AwAeAAEAAAASAO3/AwAeAAEAAAATAOH/AwAnAAAAAAATAOL/AwAnAAEAAAATAOP/AwAnAAAAAAATAOT/AwAnAAEAAAATAOX/AwAnAAAAAAATAOb/AwAnAAAAAAATAOf/AwAnAAAAAAATAOj/AwAnAAAAAAATAOn/AwAnAAEAAAATAOr/AwAnAAAAAAATAOv/AwAnAAEAAAATAOz/AwAnAAAAAAATAO3/AwAnAAEAAAAUAOH/AwAoAAAAAAAUAOL/AwAoAAEAAAAUAOP/AwAoAAAAAAAUAOT/AwAoAAEAAAAUAOX/AwAoAAAAAAAUAOb/AwAoAAAAAAAUAOf/AwAoAAAAAAAUAOj/AwAoAAAAAAAUAOn/AwAoAAEAAAAUAOr/AwAoAAAAAAAUAOv/AwAoAAEAAAAUAOz/AwAoAAAAAAAUAO3/AwAoAAEAAAASAOn/AwAeAAEAAAASAOr/AwAeAAEAAAAXABUAAwAnAAAAAAAXABYAAwAnAAEAAAAXABcAAwAeAAMAAAAXABgAAwAhAAUAAAAXABkAAwAqAAYAAAAXABoAAwAhAAQAAAAXABsAAwAfAAAAAAAXABwAAwAnAAIAAAAXAB0AAwAnAAMAAAAYABUAAwAoAAAAAAAYABYAAwAoAAEAAAAYABcAAwAsAAAAAAAYABgAAwAsAAEAAAAYABkAAwAsAAIAAAAYABoAAwAgAAYAAAAYABsAAwAfAAAAAAAYABwAAwAoAAIAAAAYAB0AAwAoAAMAAAAZABUAAwApAAIAAAAZABYAAwApAAMAAAAZABcAAwAtAAAAAAAZABgAAwAtAAEAAAAZABkAAwAtAAIAAAAZABoAAwAeAAUAAAAZABsAAwAfAAAAAAAZABwAAwAoAAIAAGAZAB0AAwAnAAIAAGAaABUAAwAqAAIAAAAaABYAAwAqAAMAAAAaABcAAwAuAAAAAAAaABgAAwAuAAEAAAAaABkAAwAuAAIAAAAaABoAAwAfAAUAAAAaABsAAwAfAAAAAAAaABwAAwAoAAMAAGAaAB0AAwAnAAMAAGAbABUAAwAnAAAAAAAbABYAAwAnAAEAAAAbABcAAwAvAAAAAAAbABgAAwAvAAEAAAAbABkAAwAvAAIAAAAbABoAAwAiAAYAAAAbABsAAwAfAAAAAAAbABwAAwAoAAIAAGAbAB0AAwAnAAIAAGAcABUAAwAoAAAAAAAcABYAAwAoAAEAAAAcABcAAwAwAAAAAAAcABgAAwAwAAEAAAAcABkAAwAwAAIAAAAcABoAAwAfAAUAAAAcABsAAwAfAAAAAAAcABwAAwAoAAMAAGAcAB0AAwAnAAMAAGAdABUAAwApAAAAAAAdABYAAwApAAEAAAAdABcAAwAxAAAAAAAdABgAAwAxAAEAAAAdABkAAwAxAAIAAAAdABoAAwAgAAcAAAAdABsAAwAfAAAAAAAdABwAAwAoAAIAAGAdAB0AAwAnAAIAAGAeABUAAwAqAAAAAAAeABYAAwAqAAEAAAAeABcAAwAyAAAAAAAeABgAAwAyAAEAAAAeABkAAwAyAAIAAAAeABoAAwAeAAYAAAAeABsAAwAfAAAAAAAeABwAAwAoAAMAAGAeAB0AAwAnAAMAAGAfABUAAwApAAAAAAAfABYAAwApAAEAAAAfABcAAwAeAAMAAAAfABgAAwAfAAQAAAAfABkAAwAqAAYAAAAfABoAAwAfAAUAAAAfABsAAwAfAAAAAAAfABwAAwAoAAIAAGAfAB0AAwAnAAIAAGAgABUAAwAqAAAAAAAgABYAAwAqAAEAAAAgABcAAwAeAAMAAAAgABgAAwAiAAUAAAAgABkAAwAqAAYAAAAgABoAAwAgAAUAAAAgABsAAwAfAAAAAAAgABwAAwAoAAMAAGAgAB0AAwAnAAMAAGAhABUAAwAnAAAAAAAhABYAAwAnAAEAAAAhABcAAwAeAAMAAAAhABgAAwAeAAcAAAAhABkAAwAoAAUAAAAhABoAAwAeAAcAAAAhABsAAwAfAAAAAAAhABwAAwAnAAAAAAAhAB0AAwAnAAEAAAAiABUAAwAoAAAAAAAiABYAAwAoAAEAAAAiABcAAwAfAAMAAAAiABgAAwAfAAQAAAAiABkAAwAoAAUAAAAiABoAAwAfAAYAAAAiABsAAwAfAAAAAAAiABwAAwAoAAAAAAAiAB0AAwAoAAEAAAAjABUAAwAgAAEAAAAjABYAAwAgAAEAAAAjABcAAwAgAAIAAAAjABgAAwAgAAUAAAAjABkAAwAoAAUAAAAjABoAAwAiAAQAAAAjABsAAwAgAAAAAAAjABwAAwAgAAEAAAAjAB0AAwAgAAEAAAAkABUAAwAfAAYAAAAkABYAAwAfAAcAAAAkABcAAwAiAAcAAAAkABgAAwAfAAQAAAAkABkAAwAoAAUAAAAkABoAAwAiAAUAAAAkABsAAwAgAAUAAAAkABwAAwAgAAUAAAAkAB0AAwAhAAcAAAAlABUAAwApAAYAAAAlABYAAwApAAYAAAAlABcAAwApAAYAAAAlABgAAwApAAYAAAAlABkAAwAqAAUAAAAlABoAAwApAAYAAAAlABsAAwApAAYAAAAlABwAAwApAAYAAAAlAB0AAwApAAYAAAAmABUAAwAeAAQAAAAmABYAAwAeAAUAAAAmABcAAwAhAAQAAAAmABgAAwAfAAcAAAAmABkAAwAoAAUAAAAmABoAAwAgAAYAAAAmABsAAwAhAAcAAAAmABwAAwAhAAQAAAAmAB0AAwAiAAYAAAAnABUAAwAeAAEAAAAnABYAAwAeAAEAAAAnABcAAwAeAAIAAAAnABgAAwAgAAQAAAAnABkAAwAoAAUAAAAnABoAAwAfAAQAAAAnABsAAwAeAAAAAAAnABwAAwAeAAEAAAAnAB0AAwAeAAEAAAAoABUAAwAnAAAAAAAoABYAAwAnAAEAAAAoABcAAwAeAAMAAAAoABgAAwAeAAQAAAAoABkAAwAoAAUAAAAoABoAAwAeAAYAAAAoABsAAwAfAAAAAAAoABwAAwAnAAAAAAAoAB0AAwAnAAEAAAApABUAAwAoAAAAAAApABYAAwAoAAEAAAApABcAAwAeAAMAAAApABgAAwAfAAQAAAApABkAAwAoAAUAAAApABoAAwAfAAYAAAApABsAAwAfAAAAAAApABwAAwAoAAAAAAApAB0AAwAoAAEAAAAqABUAAwAnAAAAAAAqABYAAwAnAAEAAAAqABcAAwAeAAMAAAAqABgAAwAgAAQAAAAqABkAAwAoAAUAAAAqABoAAwAgAAYAAAAqABsAAwAfAAAAAAAqABwAAwAnAAAAAAAqAB0AAwAnAAEAAAArABUAAwAoAAAAAAArABYAAwAoAAEAAAArABcAAwAfAAMAAAArABgAAwAhAAQAAAArABkAAwAoAAUAAAArABoAAwAhAAYAAAArABsAAwAfAAAAAAArABwAAwAoAAAAAAArAB0AAwAoAAEAAAAsABUAAwAoAAAAAAAsABYAAwAoAAEAAAAsABcAAwAeAAMAAAAsABgAAwAiAAQAAAAsABkAAwAoAAUAAAAsABoAAwAiAAYAAAAsABsAAwAfAAAAAAAsABwAAwAoAAAAAAAsAB0AAwAoAAEAAAAtABUAAwAnAAAAAAAtABYAAwAnAAEAAAAtABcAAwAeAAMAAAAtABgAAwAgAAQAAAAtABkAAwAoAAUAAAAtABoAAwAgAAYAAAAtABsAAwAfAAAAAAAtABwAAwAnAAAAAAAtAB0AAwAnAAEAAAAuABUAAwAoAAAAAAAuABYAAwAoAAEAAAAuABcAAwAfAAMAAAAuABgAAwAhAAQAAAAuABkAAwAoAAUAAAAuABoAAwAhAAYAAAAuABsAAwAfAAAAAAAuABwAAwAoAAAAAAAuAB0AAwAoAAEAAAAvABUAAwAnAAAAAAAvABYAAwAnAAEAAAAvABcAAwAeAAMAAAAvABgAAwAiAAQAAAAvABkAAwAoAAUAAAAvABoAAwAiAAYAAAAvABsAAwAfAAAAAAAvABwAAwAnAAAAAAAvAB0AAwAnAAEAAAAwABUAAwAoAAAAAAAwABYAAwAoAAEAAAAwABcAAwAeAAMAAAAwABgAAwAeAAQAAAAwABkAAwAoAAUAAAAwABoAAwAeAAYAAAAwABsAAwAfAAAAAAAwABwAAwAoAAAAAAAwAB0AAwAoAAEAAAAxABUAAwAnAAAAAAAxABYAAwAnAAEAAAAxABcAAwAeAAMAAAAxABgAAwAfAAQAAAAxABkAAwAoAAUAAAAxABoAAwAfAAYAAAAxABsAAwAfAAAAAAAxABwAAwAnAAAAAAAxAB0AAwAnAAEAAAAyABUAAwAoAAAAAAAyABYAAwAoAAEAAAAyABcAAwAfAAMAAAAyABgAAwAgAAQAAAAyABkAAwAoAAUAAAAyABoAAwAgAAYAAAAyABsAAwAfAAAAAAAyABwAAwAoAAAAAAAyAB0AAwAoAAEAAAAzABUAAwAnAAAAAAAzABYAAwAnAAEAAAAzABcAAwAeAAMAAAAzABgAAwAhAAQAAAAzABkAAwAoAAUAAAAzABoAAwAhAAYAAAAzABsAAwAfAAAAAAAzABwAAwAnAAAAAAAzAB0AAwAnAAEAAAA0ABUAAwAoAAAAAAA0ABYAAwAoAAEAAAA0ABcAAwAeAAMAAAA0ABgAAwAiAAQAAAA0ABkAAwAoAAUAAAA0ABoAAwAiAAYAAAA0ABsAAwAfAAAAAAA0ABwAAwAoAAAAAAA0AB0AAwAoAAEAAAA1ABUAAwAnAAAAAAA1ABYAAwAnAAEAAAA1ABcAAwAeAAMAAAA1ABgAAwAgAAQAAAA1ABkAAwAoAAUAAAA1ABoAAwAgAAYAAAA1ABsAAwAfAAAAAAA1ABwAAwAnAAAAAAA1AB0AAwAnAAEAAAA2ABUAAwAoAAAAAAA2ABYAAwAoAAEAAAA2ABcAAwAfAAMAAAA2ABgAAwAhAAQAAAA2ABkAAwAoAAUAAAA2ABoAAwAhAAYAAAA2ABsAAwAfAAAAAAA2ABwAAwAoAAAAAAA2AB0AAwAoAAEAAAA3ABUAAwAnAAAAAAA3ABYAAwAnAAEAAAA3ABcAAwAeAAMAAAA3ABgAAwAiAAQAAAA3ABkAAwAoAAUAAAA3ABoAAwAiAAYAAAA3ABsAAwAfAAAAAAA3ABwAAwAnAAAAAAA3AB0AAwAnAAEAAAA4ABUAAwAoAAAAAAA4ABYAAwAoAAEAAAA4ABcAAwAeAAMAAAA4ABgAAwAeAAQAAAA4ABkAAwAoAAUAAAA4ABoAAwAeAAYAAAA4ABsAAwAfAAAAAAA4ABwAAwAoAAAAAAA4AB0AAwAoAAEAAAA5ABUAAwAnAAAAAAA5ABYAAwAnAAEAAAA5ABcAAwAeAAMAAAA5ABgAAwAfAAQAAAA5ABkAAwAoAAUAAAA5ABoAAwAfAAYAAAA5ABsAAwAfAAAAAAA5ABwAAwAnAAAAAAA5AB0AAwAnAAEAAAA6ABUAAwAoAAAAAAA6ABYAAwAoAAEAAAA6ABcAAwAfAAMAAAA6ABgAAwAgAAQAAAA6ABkAAwAoAAUAAAA6ABoAAwAgAAYAAAA6ABsAAwAfAAAAAAA6ABwAAwAoAAAAAAA6AB0AAwAoAAEAAAA7ABUAAwAnAAAAAAA7ABYAAwAnAAEAAAA7ABcAAwAeAAMAAAA7ABgAAwAhAAQAAAA7ABkAAwAoAAUAAAA7ABoAAwAhAAYAAAA7ABsAAwAfAAAAAAA7ABwAAwAnAAAAAAA7AB0AAwAnAAEAAAA8ABUAAwAoAAAAAAA8ABYAAwAoAAEAAAA8ABcAAwAeAAMAAAA8ABgAAwAiAAQAAAA8ABkAAwAoAAUAAAA8ABoAAwAiAAYAAAA8ABsAAwAfAAAAAAA8ABwAAwAoAAAAAAA8AB0AAwAoAAEAAAA9ABUAAwAnAAAAAAA9ABYAAwAnAAEAAAA9ABcAAwAeAAMAAAA9ABgAAwAgAAQAAAA9ABkAAwAoAAUAAAA9ABoAAwAgAAYAAAA9ABsAAwAfAAAAAAA9ABwAAwAnAAAAAAA9AB0AAwAnAAEAAAA+ABUAAwAoAAAAAAA+ABYAAwAoAAEAAAA+ABcAAwAfAAMAAAA+ABgAAwAhAAQAAAA+ABkAAwAoAAUAAAA+ABoAAwAhAAYAAAA+ABsAAwAfAAAAAAA+ABwAAwAoAAAAAAA+AB0AAwAoAAEAAAA/ABUAAwAnAAAAAAA/ABYAAwAnAAEAAAA/ABcAAwAeAAMAAAA/ABgAAwAiAAQAAAA/ABkAAwAoAAUAAAA/ABoAAwAiAAYAAAA/ABsAAwAfAAAAAAA/ABwAAwAnAAAAAAA/AB0AAwAnAAEAAABAABUAAwAoAAAAAABAABYAAwAoAAEAAABAABcAAwAeAAMAAABAABgAAwAeAAQAAABAABkAAwAoAAUAAABAABoAAwAeAAYAAABAABsAAwAfAAAAAABAABwAAwAoAAAAAABAAB0AAwAoAAEAAABBABUAAwAnAAAAAABBABYAAwAnAAEAAABBABcAAwAeAAMAAABBABgAAwAfAAQAAABBABkAAwAoAAUAAABBABoAAwAfAAYAAABBABsAAwAfAAAAAABBABwAAwAnAAAAAABBAB0AAwAnAAEAAABCABUAAwAoAAAAAABCABYAAwAoAAEAAABCABcAAwAfAAMAAABCABgAAwAgAAQAAABCABkAAwAoAAUAAABCABoAAwAgAAYAAABCABsAAwAfAAAAAABCABwAAwAoAAAAAABCAB0AAwAoAAEAAABDABUAAwAnAAAAAABDABYAAwAnAAEAAABDABcAAwAeAAMAAABDABgAAwAhAAQAAABDABkAAwAoAAUAAABDABoAAwAhAAYAAABDABsAAwAfAAAAAABDABwAAwAnAAAAAABDAB0AAwAnAAEAAABEABUAAwAoAAAAAABEABYAAwAoAAEAAABEABcAAwAeAAMAAABEABgAAwAiAAQAAABEABkAAwAoAAUAAABEABoAAwAiAAYAAABEABsAAwAfAAAAAABEABwAAwAoAAAAAABEAB0AAwAoAAEAAAACAOP/AwAoAAAAAAACAOT/AwAoAAEAAAACAOX/AwAeAAMAAAACAOb/AwAiAAQAAAACAOf/AwAoAAUAAAACAOj/AwAiAAYAAAACAOn/AwAhAAYAAAACAOr/AwAgAAYAAAACAOv/AwAiAAkAAAADAOP/AwAoAAAAAAADAOT/AwAoAAEAAAADAOX/AwAfAAMAAAADAOb/AwAhAAQAAAADAOf/AwAoAAUAAAADAOj/AwAhAAYAAAADAOn/AwAeAAAAAAADAOr/AwAmAAkAAAADAOv/AwAmAAkAAAAEAOP/AwAnAAAAAAAEAOT/AwAnAAEAAAAEAOX/AwAeAAMAAAAEAOb/AwAiAAQAAAAEAOf/AwAoAAUAAAAEAOj/AwAiAAYAAAAEAOn/AwAfAAAAAAAEAOr/AwAnAAAAAAAEAOv/AwAnAAEAAAAFAOP/AwAoAAAAAAAFAOT/AwAoAAEAAAAFAOX/AwAeAAMAAAAFAOb/AwAeAAQAAAAFAOf/AwAoAAUAAAAFAOj/AwAeAAYAAAAFAOn/AwAfAAAAAAAFAOr/AwAoAAAAAAAGAOP/AwAnAAAAAAAGAOT/AwAnAAEAAAAGAOX/AwAeAAMAAAAGAOb/AwAfAAQAAAAGAOf/AwAoAAUAAAAGAOj/AwAfAAYAAAAGAOn/AwAfAAAAAAAGAOr/AwAoAAAAAAAHAOP/AwAoAAAAAAAHAOT/AwAoAAEAAAAHAOX/AwAfAAMAAAAHAOb/AwAgAAQAAAAHAOf/AwAoAAUAAAAHAOj/AwAgAAYAAAAHAOn/AwAfAAAAAAAHAOr/AwAoAAAAAAAIAOP/AwAnAAAAAAAIAOT/AwAnAAEAAAAIAOX/AwAeAAMAAAAIAOb/AwAhAAQAAAAIAOf/AwAoAAUAAAAIAOj/AwAhAAYAAAAIAOn/AwAfAAAAAAAIAOr/AwAnAAAAAAAJAOP/AwAoAAAAAAAJAOT/AwAoAAEAAAAJAOX/AwAeAAMAAAAJAOb/AwAiAAQAAAAJAOf/AwAoAAUAAAAJAOj/AwAiAAYAAAAJAOn/AwAfAAAAAAAJAOr/AwAoAAAAAAD7/+P/AwAoAAAAAAD7/+T/AwAoAAEAAAD7/+X/AwAeAAMAAAD7/+b/AwAiAAQAAAD7/+f/AwAoAAUAAAD7/+j/AwAiAAYAAAD7/+n/AwAfAAAAAAD7/+r/AwAoAAAAAAD7/+v/AwAoAAEAAAD8/+P/AwAoAAAAAAD8/+T/AwAoAAEAAAD8/+X/AwAfAAMAAAD8/+b/AwAhAAQAAAD8/+f/AwAoAAUAAAD8/+j/AwAhAAYAAAD8/+n/AwAfAAAAAAD8/+r/AwApAAAAAAD8/+v/AwApAAEAAAD9/+P/AwAnAAAAAAD9/+T/AwAnAAEAAAD9/+X/AwAeAAMAAAD9/+b/AwAiAAQAAAD9/+f/AwAoAAUAAAD9/+j/AwAiAAYAAAD9/+n/AwAfAAAAAAD9/+r/AwAqAAAAAAD9/+v/AwAqAAEAAAD+/+P/AwAoAAAAAAD+/+T/AwAoAAEAAAD+/+X/AwAeAAMAAAD+/+b/AwAeAAQAAAD+/+f/AwAoAAUAAAD+/+j/AwAeAAYAAAD+/+n/AwAgAAAAAAD+/+r/AwAgAAEAAAD+/+v/AwAeAAkAAAD//+P/AwAnAAAAAAD//+T/AwAnAAEAAAD//+X/AwAeAAMAAAD//+b/AwAfAAQAAAD//+f/AwAoAAUAAAD//+j/AwAfAAYAAAD//+n/AwAeAAUAAAD//+r/CwAQAAAAAAD//+v/CwAQAAEAAAAAAOP/AwAoAAAAAAAAAOT/AwAoAAEAAAAAAOX/AwAfAAMAAAAAAOb/AwAgAAQAAAAAAOf/AwAoAAUAAAAAAOj/AwAgAAYAAAAAAOn/AwAfAAUAAAAAAOr/CwARAAAAAAAAAOv/CwARAAEAAAABAOP/AwAnAAAAAAABAOT/AwAnAAEAAAABAOX/AwAeAAMAAAABAOb/AwAhAAQAAAABAOf/AwAoAAUAAAABAOj/AwAhAAYAAAABAOn/AwAhAAYAAAABAOr/AwAfAAUAAAABAOv/AwAhAAkAAAD0/+P/AwAnAAAAAAD0/+T/AwAnAAEAAAD0/+X/AwAeAAMAAAD0/+b/AwAgAAQAAAD0/+f/AwAoAAUAAAD0/+j/AwAgAAYAAAD0/+n/AwAfAAAAAAD0/+r/AwAnAAAAAAD0/+v/AwAnAAEAAAD1/+P/AwAoAAAAAAD1/+T/AwAoAAEAAAD1/+X/AwAfAAMAAAD1/+b/AwAhAAQAAAD1/+f/AwAoAAUAAAD1/+j/AwAhAAYAAAD1/+n/AwAfAAAAAAD1/+r/AwAoAAAAAAD1/+v/AwAoAAEAAAD2/+P/AwAnAAAAAAD2/+T/AwAnAAEAAAD2/+X/AwAeAAMAAAD2/+b/AwAiAAQAAAD2/+f/AwAoAAUAAAD2/+j/AwAiAAYAAAD2/+n/AwAfAAAAAAD2/+r/AwApAAAAAAD2/+v/AwApAAEAAAD3/+P/AwAoAAAAAAD3/+T/AwAoAAEAAAD3/+X/AwAeAAMAAAD3/+b/AwAeAAQAAAD3/+f/AwAoAAUAAAD3/+j/AwAeAAYAAAD3/+n/AwAfAAAAAAD3/+r/AwAqAAAAAAD3/+v/AwAqAAEAAAD4/+P/AwAnAAAAAAD4/+T/AwAnAAEAAAD4/+X/AwAeAAMAAAD4/+b/AwAfAAQAAAD4/+f/AwAoAAUAAAD4/+j/AwAfAAYAAAD4/+n/AwAfAAAAAAD4/+r/AwApAAAAAAD4/+v/AwApAAEAAAD5/+P/AwAoAAAAAAD5/+T/AwAoAAEAAAD5/+X/AwAfAAMAAAD5/+b/AwAgAAQAAAD5/+f/AwAoAAUAAAD5/+j/AwAgAAYAAAD5/+n/AwAfAAAAAAD5/+r/AwAqAAAAAAD5/+v/AwAqAAEAAAD6/+P/AwAnAAAAAAD6/+T/AwAnAAEAAAD6/+X/AwAeAAMAAAD6/+b/AwAhAAQAAAD6/+f/AwAoAAUAAAD6/+j/AwAhAAYAAAD6/+n/AwAfAAAAAAD6/+r/AwAnAAAAAAD6/+v/AwAnAAEAAAD+/+z/AwAeAAoAAAD+/+3/AwAeAAsAAAD+/+7/AwAeAAwAAAD//+z/CwAQAAIAAAD//+3/CwAQAAMAAAD//+7/AwAfAAwAAAAAAOz/CwARAAIAAAAAAO3/CwARAAMAAAAAAO7/AwAgAAwAAAABAOz/AwAhAAoAAAABAO3/AwAhAAsAAAABAO7/AwAhAAwAAAACAOz/AwAiAAoAAAACAO3/AwAiAAsAAAACAO7/AwAiAAwAAAADAOz/AwAmAAkAAAADAO3/AwAmAAkAAAADAO7/AwAmAAwAAAAEAOz/AwAnAAAAAAAEAO3/AwAnAAEAAAAEAO7/AwAnAAEAAAD6/+z/AwAnAAIAAAD6/+3/AwAnAAMAAAD7/+z/AwAoAAIAAAD7/+3/AwAoAAMAAAD8/+z/AwApAAIAAAD8/+3/AwApAAMAAAD9/+z/AwAqAAIAAAD9/+3/AwAqAAMAAAD2/+z/AwApAAIAAAD2/+3/AwApAAMAAAD3/+z/AwAqAAIAAAD3/+3/AwAqAAMAAAD4/+z/AwApAAIAAAD4/+3/AwApAAMAAAD5/+z/AwAqAAIAAAD5/+3/AwAqAAMAAAD0/+z/AwAnAAIAAAD0/+3/AwAnAAMAAAD1/+z/AwAoAAIAAAD1/+3/AwAoAAMAAAD0/+7/AwAnAAAAAAD0/+//AwAnAAEAAAD0//D/AwAnAAIAAAD0//H/AwAnAAMAAAD1/+7/AwAoAAAAAAD1/+//AwAoAAEAAAD1//D/AwAoAAIAAAD1//H/AwAoAAMAAAD2/+7/AwAnAAAAAAD3/+7/AwAoAAAAAAD6/+7/AwAnAAAAAAD7/+7/AwAoAAAAAAD8/+7/AwApAAAAAAD9/+7/AwAqAAAAAAD9/+//AwAqAAEAAAD9//D/AwAqAAIAAAD9//H/AwAqAAMAAAD4/+7/AwApAAAAAAD5/+7/AwAqAAAAAAD0//L/AwAnAAAAAAD0//P/AwAnAAEAAAD0//T/AwAnAAAAAAD0//X/AwAnAAEAAAD1//L/AwAoAAAAAAD1//P/AwAoAAEAAAD1//T/AwAoAAAAAAD1//X/AwAoAAEAAAD9//L/AwAqAAAAAAD9//P/AwAqAAEAAAD9//T/AwAqAAAAAAD9//X/AwAqAAEAAAD9//b/AwAqAAAAAAD9//f/AwAqAAEAAAD0//b/AwAnAAAAAAD0//f/AwAnAAEAAAD1//b/AwAoAAAAAAD1//f/AwAoAAEAAAD0//j/AwAnAAIAAAD0//n/AwA5AAkAAAD1//j/AwAoAAIAAAD1//n/AwA6AAkAAAD9//j/AwAqAAAAAAD9//n/AwAqAAEAAAD9//r/AwAqAAIAAAD9//v/AwAqAAMAAAD0//r/AwA5AAoAAAD0//v/AwA5AAsAAAD0//z/AwA5AAwAAAD0//3/AwA5AA0AAAD1//r/AwA6AAoAAAD1//v/AwA6AAsAAAD1//z/AwA6AAwAAAD1//3/AwA6AA0AAAAdAPn/AwAsAAkAAAAdAPr/AwAsAAoAAAAdAPv/AwAsAAsAAAAdAPz/AwAsAAwAAAAdAP3/AwAsAA0AAAAdAP7/AwAeAAMAAAAeAPn/AwAtAAkAAAAeAPr/AwAtAAoAAAAeAPv/AwAtAAsAAAAeAPz/AwAtAAwAAAAeAP3/AwAtAA0AAAAeAP7/AwAtAA4AAAAfAPn/AwAuAAkAAAAfAPr/AwAuAAoAAAAfAPv/AwAuAAsAAAAfAPz/AwAuAAwAAAAfAP3/AwAuAA0AAAAfAP7/AwAuAA4AAAAgAPn/AwAvAAkAAAAgAPr/AwAvAAoAAAAgAPv/AwAvAAsAAAAgAPz/AwAvAAwAAAAgAP3/AwAvAA0AAAAgAP7/AwAvAA4AAAAhAPn/AwAwAAkAAAAhAPr/AwAwAAoAAAAhAPv/AwAwAAsAAAAhAPz/AwAwAAwAAAAhAP3/AwAwAA0AAAAhAP7/AwAwAA4AAAAiAPn/AwAxAAkAAAAiAPr/AwAxAAoAAAAiAPv/AwAxAAsAAAAiAPz/AwAxAAwAAAAiAP3/AwAxAA0AAAAiAP7/AwAxAA4AAAAjAPn/AwAyAAkAAAAjAPr/AwAyAAoAAAAjAPv/AwAyAAsAAAAjAPz/AwAyAAwAAAAjAP3/AwAyAA0AAAAdAAIAAwAsABAAAAAdAAMAAwAsABEAAAAdAAQAAwAsABIAAAAdAAUAAwAsABMAAAAdAAYAAwAsABQAAAAdAAcAAwAsABUAAAAeAAIAAwAtABAAAAAeAAMAAwAtABEAAAAeAAQAAwAtABIAAAAeAAUAAwAtABMAAAAeAAYAAwAtABQAAAAeAAcAAwAtABUAAAAfAAIAAwAuABAAAAAfAAMAAwAuABEAAAAfAAQAAwAuABIAAAAfAAUAAwAuABMAAAAfAAYAAwAuABQAAAAfAAcAAwAuABUAAAAgAAIAAwAvABAAAAAgAAMAAwAvABEAAAAgAAQAAwAvABIAAAAgAAUAAwAvABMAAAAgAAYAAwAvABQAAAAgAAcAAwAvABUAAAAhAAIAAwAwABAAAAAhAAMAAwAwABEAAAAhAAQAAwAwABIAAAAhAAUAAwAwABMAAAAhAAYAAwAwABQAAAAhAAcAAwAwABUAAAAiAAIAAwAxABAAAAAiAAMAAwAxABEAAAAiAAQAAwAxABIAAAAiAAUAAwAxABMAAAAiAAYAAwAxABQAAAAiAAcAAwAxABUAAAAjAAMAAwAyABIAAAAjAAQAAwAyABIAAAAjAAUAAwAyABMAAAAjAAYAAwAyABQAAAAjAAcAAwAyABUAAAAhAPH/AwAoAAAAAGAhAPL/AwAnAAAAAGAhAPP/AwAoAAAAAGAhAPT/AwAnAAAAAGAhAPX/AwAoAAAAAGAhAPb/AwAnAAAAAGAhAPf/AwAoAAAAAGAhAPj/AwAnAAAAAGAiAPH/AwAoAAEAAGAiAPL/AwAnAAEAAGAiAPP/AwAoAAEAAGAiAPT/AwAnAAEAAGAiAPX/AwAoAAEAAGAiAPb/AwAnAAEAAGAiAPf/AwAoAAEAAGAiAPj/AwAnAAEAAGAjAPH/AwAgAAEAAAAjAPL/AwAgAAEAAAAjAPP/AwAgAAEAAAAjAPT/AwAgAAEAAAAjAPX/AwAgAAEAAAAjAPb/AwAgAAEAAAAjAPf/AwAgAAEAAAAjAPj/AwAgAAEAAAAkAPH/AwAiAAQAAGAkAPL/AwAhAAQAAGAkAPP/AwAgAAQAAGAkAPT/AwAfAAQAAGAkAPX/AwAeAAQAAGAkAPb/AwAiAAQAAGAkAPf/AwAhAAQAAGAkAPj/AwAgAAQAAGAlAPH/AwAoAAUAAGAlAPL/AwAoAAUAAGAlAPP/AwAoAAUAAGAlAPT/AwAoAAUAAGAlAPX/AwAoAAUAAGAlAPb/AwAoAAUAAGAlAPf/AwAoAAUAAGAlAPj/AwAoAAUAAGAmAPH/AwAiAAYAAGAmAPL/AwAhAAYAAGAmAPP/AwAgAAYAAGAmAPT/AwAfAAYAAGAmAPX/AwAeAAYAAGAmAPb/AwAiAAYAAGAmAPf/AwAhAAYAAGAmAPj/AwAgAAYAAGAnAPH/AwAeAAEAAAAnAPL/AwAeAAEAAAAnAPP/AwAeAAEAAAAnAPT/AwAeAAEAAAAnAPX/AwAeAAEAAAAnAPb/AwAeAAEAAAAnAPf/AwAeAAEAAAAnAPj/AwAeAAEAAAAoAPH/AwAoAAAAAGAoAPL/AwAnAAAAAGAoAPP/AwAoAAAAAGAoAPT/AwAnAAAAAGAoAPX/AwAoAAAAAGAoAPb/AwAnAAAAAGAoAPf/AwAoAAAAAGAoAPj/AwAnAAAAAGApAPH/AwAoAAEAAGApAPL/AwAnAAEAAGApAPP/AwAoAAEAAGApAPT/AwAnAAEAAGApAPX/AwAoAAEAAGApAPb/AwAnAAEAAGApAPf/AwAoAAEAAGApAPj/AwAnAAEAAGAoAPn/AwA1AAkAAAAoAPr/AwA1AAoAAAAoAPv/AwA1AAsAAAAoAPz/AwA1AAwAAAAoAP3/AwA1AA0AAAAoAP7/AwA1AA4AAAApAPn/AwA2AAkAAAApAPr/AwA2AAoAAAApAPv/AwA2AAsAAAApAPz/AwA2AAwAAAApAP3/AwA2AA0AAAApAP7/AwA2AA4AAAAqAPn/AwA3AAkAAAAqAPr/AwA3AAoAAAAqAPv/AwA3AAsAAAAqAPz/AwA3AAwAAAAqAP3/AwA3AA0AAAAqAP7/AwA3AA4AAAArAPn/AwA4AAkAAAArAPr/AwA4AAoAAAArAPv/AwA4AAsAAAArAPz/AwA4AAwAAAArAP3/AwA4AA0AAAArAP7/AwA4AA4AAAAsAPn/AwA5AAkAAAAsAPr/AwA5AAoAAAAsAPv/AwA5AAsAAAAsAPz/AwA5AAwAAAAsAP3/AwA5AA0AAAAsAP7/AwA5AA4AAAAtAPn/AwA6AAkAAAAtAPr/AwA6AAoAAAAtAPv/AwA6AAsAAAAtAPz/AwA6AAwAAAAtAP3/AwA6AA0AAAAtAP7/AwAeAAMAAAAhAAgAAwAoAAAAAGAhAAkAAwAnAAAAAGAhAAoAAwAoAAAAAGAhAAsAAwAnAAAAAGAhAAwAAwAoAAAAAGAhAA0AAwAnAAAAAGAhAA4AAwAoAAAAAGAhAA8AAwAnAAAAAAAiAAgAAwAoAAEAAGAiAAkAAwAnAAEAAGAiAAoAAwAoAAEAAGAiAAsAAwAnAAEAAGAiAAwAAwAoAAEAAGAiAA0AAwAnAAEAAGAiAA4AAwAoAAEAAGAiAA8AAwAoAAAAAAAjAAgAAwAgAAEAAAAjAAkAAwAgAAEAAAAjAAoAAwAgAAEAAAAjAAsAAwAgAAEAAAAjAAwAAwAgAAEAAAAjAA0AAwAgAAEAAAAjAA4AAwAgAAEAAAAjAA8AAwAgAAEAAAAkAAgAAwAiAAQAAGAkAAkAAwAhAAQAAGAkAAoAAwAgAAQAAGAkAAsAAwAfAAQAAGAkAAwAAwAeAAQAAGAkAA0AAwAiAAQAAGAkAA4AAwAhAAQAAGAkAA8AAwAfAAQAAAAlAAgAAwAoAAUAAGAlAAkAAwAoAAUAAGAlAAoAAwAoAAUAAGAlAAsAAwAoAAUAAGAlAAwAAwAoAAUAAGAlAA0AAwAoAAUAAGAlAA4AAwAoAAUAAGAlAA8AAwApAAYAAAAmAAgAAwAiAAYAAGAmAAkAAwAhAAYAAGAmAAoAAwAgAAYAAGAmAAsAAwAfAAYAAGAmAAwAAwAeAAYAAGAmAA0AAwAiAAYAAGAmAA4AAwAhAAYAAGAmAA8AAwAfAAYAAAAnAAgAAwAeAAEAAAAnAAkAAwAeAAEAAAAnAAoAAwAeAAEAAAAnAAsAAwAeAAEAAAAnAAwAAwAeAAEAAAAnAA0AAwAeAAEAAAAnAA4AAwAeAAEAAAAnAA8AAwAeAAEAAAAoAAgAAwAoAAAAAGAoAAkAAwAnAAAAAGAoAAoAAwAoAAAAAGAoAAsAAwAnAAAAAGAoAAwAAwAoAAAAAGAoAA0AAwAnAAAAAGAoAA4AAwAoAAAAAGAoAA8AAwAnAAAAAAApAAgAAwAoAAEAAGApAAkAAwAnAAEAAGApAAoAAwAoAAEAAGApAAsAAwAnAAEAAGApAAwAAwAoAAEAAGApAA0AAwAnAAEAAGApAA4AAwAoAAEAAGApAA8AAwAoAAAAAAAnAAMAAwAzABIAAAAnAAQAAwA0ABIAAAAnAAUAAwA0ABMAAAAnAAYAAwA0ABQAAAAnAAcAAwA0ABUAAAAoAAIAAwAyABIAAAAoAAMAAwA0ABIAAAAoAAQAAwA1ABIAAAAoAAUAAwA1ABMAAAAoAAYAAwA1ABQAAAAoAAcAAwA1ABUAAAApAAIAAwAzABIAAAApAAMAAwA2ABEAAAApAAQAAwA2ABIAAAApAAUAAwA2ABMAAAApAAYAAwA2ABQAAAApAAcAAwA2ABUAAAAqAAIAAwA0ABIAAAAqAAMAAwA3ABEAAAAqAAQAAwA3ABIAAAAqAAUAAwA3ABMAAAAqAAYAAwA3ABQAAAAqAAcAAwA3ABUAAAArAAIAAwAyABIAAAArAAMAAwA4ABEAAAArAAQAAwA4ABIAAAArAAUAAwA4ABMAAAArAAYAAwA4ABQAAAArAAcAAwA4ABUAAAAsAAIAAwAzABIAAAAsAAMAAwA5ABEAAAAsAAQAAwA5ABIAAAAsAAUAAwA5ABMAAAAsAAYAAwA5ABQAAAAsAAcAAwA5ABUAAAAtAAIAAwA0ABIAAAAtAAMAAwA6ABEAAAAtAAQAAwA6ABIAAAAtAAUAAwA6ABMAAAAtAAYAAwA6ABQAAAAtAAcAAwA6ABUAAAAnAPn/AwA0AAkAAAAnAPr/AwA0AAoAAAAnAPv/AwA0AAsAAAAnAPz/AwA0AAwAAAAnAP3/AwA0AA0AAAAjAP7/AwAiAA0AAAAjAP//AwAiAA4AAAAjAAAAAwAiAA8AAAAjAAEAAwAiABAAAAAkAP7/AwAjAA0AAAAkAP//AwAjAA4AAAAkAAAAAwAjAA8AAAAkAAEAAwAjABAAAAAlAP7/AwAlAA0AAAAlAP//AwAlAA4AAAAlAAAAAwAlAA8AAAAlAAEAAwAlABAAAAAmAP7/AwAgAA0AAAAmAP//AwAgAA4AAAAmAAAAAwAgAA8AAAAmAAEAAwAgABAAAAAnAP7/AwAhAA0AAAAnAP//AwAhAA4AAAAnAAAAAwAhAA8AAAAnAAEAAwAhABAAAAAjAAIAAwAyABEAAAAkAAIAAwAzABEAAAAkAAMAAwAzABIAAAAlAAIAAwA0ABEAAAAlAAMAAwA0ABIAAAAmAAIAAwAyABEAAAAmAAMAAwAyABIAAAAnAAIAAwAzABEAAAAkAAQAAwAyABEAAAAkAAUAAwAyABIAAAAlAAQAAwAzABEAAAAlAAUAAwAzABIAAAAmAAQAAwA0ABEAAAAmAAUAAwA0ABIAAAAdAP//AwAyABEAAAAdAAAAAwAoAAUAAAAeAP//AwAzABEAAAAeAAAAAwAzABEAAAAfAP//AwAyABEAAAAfAAAAAwA0ABEAAAAgAP//AwAyABEAAAAgAAAAAwAyABIAAAAhAP//AwAzABEAAAAhAAAAAwAzABIAAAAgAAEAAwAyABIAAAAhAAEAAwAzABIAAAAiAAAAAwA0ABIAAAAiAAEAAwA0ABIAAAAdAAEAAwAyABIAAAAeAAEAAwAzABIAAAAfAAEAAwA0ABIAAAAiAP//AwA0ABEAAAAkAPn/AwAyABEAAAAkAPr/AwAyABIAAAAlAPn/AwAzABEAAAAlAPr/AwAzABIAAAAmAPn/AwA0ABEAAAAmAPr/AwA0ABIAAAAkAPv/AwAyABEAAAAkAPz/AwAyABEAAAAlAPv/AwAzABEAAAAlAPz/AwAzABEAAAAmAPv/AwA0ABEAAAAmAPz/AwA0ABEAAAAkAP3/AwAyABIAAAAlAP3/AwAzABIAAAAmAP3/AwA0ABIAAAAoAP//AwAyABEAAAAoAAAAAwAyABIAAAApAP//AwAzABEAAAApAAAAAwAzABIAAAAqAP//AwA0ABEAAAAqAAAAAwA0ABIAAAArAP//AwAyABEAAAArAAAAAwAyABIAAAAsAP//AwAzABEAAAAtAP//AwA0ABEAAAAtAAAAAwAoAAUAAAArAAEAAwAyABEAAAAsAAEAAwAzABEAAAAtAAEAAwA0ABEAAAAoAAEAAwAyABEAAAApAAEAAwAzABEAAAAqAAEAAwA0ABEAAAAkAAYAAwAyABEAAAAkAAcAAwAyABIAAAAlAAYAAwAzABEAAAAlAAcAAwAzABIAAAAmAAYAAwA0ABEAAAAmAAcAAwA0ABIAAAAsAAAAAwAzABIAAADl//n/AwAsAAkAAADl//r/AwAsAAoAAADl//v/AwAsAAsAAADl//z/AwAsAAwAAADl//3/AwAsAA0AAADl//7/AwAeAAMAAADl////AwAyABEAAADl/wAAAwAoAAUAAADl/wEAAwAyABIAAADl/wIAAwAsABAAAADl/wMAAwAsABEAAADl/wQAAwAsABIAAADl/wUAAwAsABMAAADl/wYAAwAsABQAAADl/wcAAwAsABUAAADm//n/AwAtAAkAAADm//r/AwAtAAoAAADm//v/AwAtAAsAAADm//z/AwAtAAwAAADm//3/AwAtAA0AAADm//7/AwAtAA4AAADm////AwAzABEAAADm/wAAAwAzABEAAADm/wEAAwAzABIAAADm/wIAAwAtABAAAADm/wMAAwAtABEAAADm/wQAAwAtABIAAADm/wUAAwAtABMAAADm/wYAAwAtABQAAADm/wcAAwAtABUAAADn//n/AwAuAAkAAADn//r/AwAuAAoAAADn//v/AwAuAAsAAADn//z/AwAuAAwAAADn//3/AwAuAA0AAADn//7/AwAuAA4AAADn////AwAyABEAAADn/wAAAwA0ABEAAADn/wEAAwA0ABIAAADn/wIAAwAuABAAAADn/wMAAwAuABEAAADn/wQAAwAuABIAAADn/wUAAwAuABMAAADn/wYAAwAuABQAAADn/wcAAwAuABUAAADo//n/AwAvAAkAAADo//r/AwAvAAoAAADo//v/AwAvAAsAAADo//z/AwAvAAwAAADo//3/AwAvAA0AAADo//7/AwAvAA4AAADo////AwAyABEAAADo/wAAAwAyABIAAADo/wEAAwAyABIAAADo/wIAAwAvABAAAADo/wMAAwAvABEAAADo/wQAAwAvABIAAADo/wUAAwAvABMAAADo/wYAAwAvABQAAADo/wcAAwAvABUAAADp//n/AwAwAAkAAADp//r/AwAwAAoAAADp//v/AwAwAAsAAADp//z/AwAwAAwAAADp//3/AwAwAA0AAADp//7/AwAwAA4AAADp////AwAzABEAAADp/wAAAwAzABIAAADp/wEAAwAzABIAAADp/wIAAwAwABAAAADp/wMAAwAwABEAAADp/wQAAwAwABIAAADp/wUAAwAwABMAAADp/wYAAwAwABQAAADp/wcAAwAwABUAAADq//n/AwAxAAkAAADq//r/AwAxAAoAAADq//v/AwAxAAsAAADq//z/AwAxAAwAAADq//3/AwAxAA0AAADq//7/AwAxAA4AAADq////AwA0ABEAAADq/wAAAwA0ABIAAADq/wEAAwA0ABIAAADq/wIAAwAxABAAAADq/wMAAwAxABEAAADq/wQAAwAxABIAAADq/wUAAwAxABMAAADq/wYAAwAxABQAAADq/wcAAwAxABUAAADr//n/AwAyAAkAAADr//r/AwAyAAoAAADr//v/AwAyAAsAAADr//z/AwAyAAwAAADr//3/AwAyAA0AAADr//7/AwAiAA0AAADr////AwAiAA4AAADr/wAAAwAiAA8AAADr/wEAAwAiABAAAADr/wIAAwAyABEAAADr/wMAAwAyABIAAADr/wQAAwAyABIAAADr/wUAAwAyABMAAADr/wYAAwAyABQAAADr/wcAAwAyABUAAADs//n/AwAyABEAAADs//r/AwAyABIAAADs//v/AwAyABEAAADs//z/AwAyABEAAADs//3/AwAyABIAAADs//7/AwAjAA0AAADs////AwAjAA4AAADs/wAAAwAjAA8AAADs/wEAAwAjABAAAADs/wIAAwAzABEAAADs/wMAAwAzABIAAADs/wQAAwAyABEAAADs/wUAAwAyABIAAADs/wYAAwAyABEAAADs/wcAAwAyABIAAADt//n/AwAzABEAAADt//r/AwAzABIAAADt//v/AwAzABEAAADt//z/AwAzABEAAADt//3/AwAzABIAAADt//7/AwAlAA0AAADt////AwAlAA4AAADt/wAAAwAlAA8AAADt/wEAAwAlABAAAADt/wIAAwA0ABEAAADt/wMAAwA0ABIAAADt/wQAAwAzABEAAADt/wUAAwAzABIAAADt/wYAAwAzABEAAADt/wcAAwAzABIAAADu//n/AwA0ABEAAADu//r/AwA0ABIAAADu//v/AwA0ABEAAADu//z/AwA0ABEAAADu//3/AwA0ABIAAADu//7/AwAoAA0AAADu////AwAoAA4AAADu/wAAAwAoAA8AAADu/wEAAwAoABAAAADu/wIAAwAyABEAAADu/wMAAwAyABIAAADu/wQAAwA0ABEAAADu/wUAAwA0ABIAAADu/wYAAwA0ABEAAADu/wcAAwA0ABIAAADv//n/AwA0AAkAAADv//r/AwA0AAoAAADv//v/AwA0AAsAAADv//z/AwA0AAwAAADv//3/AwA0AA0AAADv//7/AwApAA0AAADv////AwApAA4AAADv/wAAAwApAA8AAADv/wEAAwApABAAAADv/wIAAwAzABEAAADv/wMAAwAzABIAAADv/wQAAwA0ABIAAADv/wUAAwA0ABMAAADv/wYAAwA0ABQAAADv/wcAAwA0ABUAAADw//n/AwA1AAkAAADw//r/AwA1AAoAAADw//v/AwA1AAsAAADw//z/AwA1AAwAAADw//3/AwA1AA0AAADw//7/AwA1AA4AAADw////AwAyABEAAADw/wAAAwAyABIAAADw/wEAAwAyABEAAADw/wIAAwAyABIAAADw/wMAAwA0ABIAAADw/wQAAwA1ABIAAADw/wUAAwA1ABMAAADw/wYAAwA1ABQAAADw/wcAAwA1ABUAAADx//n/AwA2AAkAAADx//r/AwA2AAoAAADx//v/AwA2AAsAAADx//z/AwA2AAwAAADx//3/AwA2AA0AAADx//7/AwA2AA4AAADx////AwAzABEAAADx/wAAAwAzABIAAADx/wEAAwAzABEAAADx/wIAAwAzABIAAADx/wMAAwA2ABEAAADx/wQAAwA2ABIAAADx/wUAAwA2ABMAAADx/wYAAwA2ABQAAADx/wcAAwA2ABUAAADy//n/AwA3AAkAAADy//r/AwA3AAoAAADy//v/AwA3AAsAAADy//z/AwA3AAwAAADy//3/AwA3AA0AAADy//7/AwA3AA4AAADy////AwA0ABEAAADy/wAAAwA0ABIAAADy/wEAAwA0ABEAAADy/wIAAwA0ABIAAADy/wMAAwA3ABEAAADy/wQAAwA3ABIAAADy/wUAAwA3ABMAAADy/wYAAwA3ABQAAADy/wcAAwA3ABUAAADz//n/AwA4AAkAAADz//r/AwA4AAoAAADz//v/AwA4AAsAAADz//z/AwA4AAwAAADz//3/AwA4AA0AAADz//7/AwA4AA4AAADz////AwAyABEAAADz/wAAAwAyABIAAADz/wEAAwAyABEAAADz/wIAAwAyABIAAADz/wMAAwA4ABEAAADz/wQAAwA4ABIAAADz/wUAAwA4ABMAAADz/wYAAwA4ABQAAADz/wcAAwA4ABUAAAD0//7/AwA5AA4AAAD0////AwAzABEAAAD0/wAAAwAzABIAAAD0/wEAAwAzABEAAAD0/wIAAwAzABIAAAD0/wMAAwA5ABEAAAD0/wQAAwA5ABIAAAD0/wUAAwA5ABMAAAD0/wYAAwA5ABQAAAD0/wcAAwA5ABUAAAD1//7/AwAeAAMAAAD1////AwA0ABEAAAD1/wAAAwAoAAUAAAD1/wEAAwA0ABEAAAD1/wIAAwA0ABIAAAD1/wMAAwA6ABEAAAD1/wQAAwA6ABIAAAD1/wUAAwA6ABMAAAD1/wYAAwA6ABQAAAD1/wcAAwA6ABUAAADp//H/AwAnAAAAAGDp//L/AwAnAAAAAGDp//P/AwAoAAAAAGDp//T/AwAnAAAAAGDp//X/AwAoAAAAAGDp//b/AwAnAAAAAGDp//f/AwAoAAAAAGDp//j/AwAnAAAAAGDq//H/AwAnAAEAAGDq//L/AwAnAAEAAGDq//P/AwAoAAEAAGDq//T/AwAnAAEAAGDq//X/AwAoAAEAAGDq//b/AwAnAAEAAGDq//f/AwAoAAEAAGDq//j/AwAnAAEAAGDr//H/AwAgAAEAAADr//L/AwAgAAEAAADr//P/AwAgAAEAAADr//T/AwAgAAEAAADr//X/AwAgAAEAAADr//b/AwAgAAEAAADr//f/AwAgAAEAAADr//j/AwAgAAEAAADs//H/AwAgAAQAAGDs//L/AwAhAAQAAGDs//P/AwAgAAQAAGDs//T/AwAfAAQAAGDs//X/AwAeAAQAAGDs//b/AwAiAAQAAGDs//f/AwAhAAQAAGDs//j/AwAgAAQAAGDt//H/AwAoAAUAAGDt//L/AwAoAAUAAGDt//P/AwAoAAUAAGDt//T/AwAoAAUAAGDt//X/AwAoAAUAAGDt//b/AwAoAAUAAGDt//f/AwAoAAUAAGDt//j/AwAoAAUAAGDu//H/AwAgAAYAAGDu//L/AwAhAAYAAGDu//P/AwAgAAYAAGDu//T/AwAfAAYAAGDu//X/AwAeAAYAAGDu//b/AwAiAAYAAGDu//f/AwAhAAYAAGDu//j/AwAgAAYAAGDv//H/AwAeAAEAAADv//L/AwAeAAEAAADv//P/AwAeAAEAAADv//T/AwAeAAEAAADv//X/AwAeAAEAAADv//b/AwAeAAEAAADv//f/AwAeAAEAAADv//j/AwAeAAEAAADw//H/AwAnAAAAAGDw//L/AwAnAAAAAGDw//P/AwAoAAAAAGDw//T/AwAnAAAAAGDw//X/AwAoAAAAAGDw//b/AwAnAAAAAGDw//f/AwAoAAAAAGDw//j/AwAnAAAAAGDx//H/AwAnAAEAAGDx//L/AwAnAAEAAGDx//P/AwAoAAEAAGDx//T/AwAnAAEAAGDx//X/AwAoAAEAAGDx//b/AwAnAAEAAGDx//f/AwAoAAEAAGDx//j/AwAnAAEAAGDp/+r/AwAnAAAAAADp/+v/AwAnAAEAAADp/+z/AwAnAAAAAADp/+3/AwAnAAEAAADp/+7/AwAoAAAAAGDp/+//AwAnAAAAAGDp//D/AwAoAAAAAGDq/+r/AwAoAAAAAADq/+v/AwAoAAEAAADq/+z/AwAoAAAAAADq/+3/AwAoAAEAAADq/+7/AwAoAAEAAGDq/+//AwAnAAEAAGDq//D/AwAoAAEAAGDr/+r/AwAgAAEAAADr/+v/AwAgAAEAAADr/+z/AwAgAAEAAADr/+3/AwAgAAEAAADr/+7/AwAgAAEAAADr/+//AwAgAAEAAADr//D/AwAgAAEAAADs/+r/AwAgAAUAAADs/+v/AwAhAAcAAADs/+z/AwAfAAUAAADs/+3/AwAhAAcAAADs/+7/AwAeAAQAAGDs/+//AwAiAAQAAGDs//D/AwAhAAQAAGDt/+r/AwApAAYAAADt/+v/AwApAAYAAADt/+z/AwApAAYAAADt/+3/AwApAAYAAADt/+7/AwAoAAUAAGDt/+//AwAoAAUAAGDt//D/AwAoAAUAAGDu/+r/AwAhAAQAAADu/+v/AwAiAAYAAADu/+z/AwAgAAYAAADu/+3/AwAfAAQAAADu/+7/AwAeAAYAAGDu/+//AwAiAAYAAGDu//D/AwAhAAYAAGDv/+r/AwAeAAEAAADv/+v/AwAeAAEAAADv/+z/AwAeAAEAAADv/+3/AwAeAAEAAADv/+7/AwAeAAEAAADv/+//AwAeAAEAAADv//D/AwAeAAEAAADw/+r/AwAnAAAAAADw/+v/AwAnAAEAAADw/+z/AwAnAAAAAADw/+3/AwAnAAEAAADw/+7/AwAoAAAAAGDw/+//AwAnAAAAAGDw//D/AwAoAAAAAGDx/+r/AwAoAAAAAADx/+v/AwAoAAEAAADx/+z/AwAoAAAAAADx/+3/AwAoAAEAAADx/+7/AwAoAAEAAGDx/+//AwAnAAEAAGDx//D/AwAoAAEAAGDp/+H/AwAnAAAAAADp/+L/AwAnAAEAAADp/+P/AwAnAAAAAADp/+T/AwAnAAEAAADp/+X/AwAnAAAAAADp/+b/AwAnAAAAAADp/+f/AwAnAAAAAADp/+j/AwAnAAAAAADp/+n/AwAnAAEAAADq/+H/AwAoAAAAAADq/+L/AwAoAAEAAADq/+P/AwAoAAAAAADq/+T/AwAoAAEAAADq/+X/AwAoAAAAAADq/+b/AwAoAAAAAADq/+f/AwAoAAAAAADq/+j/AwAoAAAAAADq/+n/AwAoAAEAAADr/+H/AwAgAAEAAADr/+L/AwAgAAEAAADr/+P/AwAgAAEAAADr/+T/AwAgAAEAAADr/+X/AwAgAAEAAADr/+b/AwAgAAEAAADr/+f/AwAgAAEAAADr/+j/AwAgAAEAAADr/+n/AwAgAAEAAADs/+H/AwAfAAQAAADs/+L/AwAfAAUAAADs/+P/AwAfAAYAAADs/+T/AwAfAAcAAADs/+X/AwAiAAcAAADs/+b/AwAfAAQAAADs/+f/AwAeAAYAAADs/+j/AwAiAAUAAADs/+n/AwAgAAUAAADt/+H/AwApAAYAAADt/+L/AwApAAYAAADt/+P/AwApAAYAAADt/+T/AwApAAYAAADt/+X/AwApAAYAAADt/+b/AwApAAYAAADt/+f/AwAnAAQAAADt/+j/AwApAAYAAADt/+n/AwApAAYAAADu/+H/AwAeAAUAAADu/+L/AwAeAAQAAADu/+P/AwAeAAQAAADu/+T/AwAeAAUAAADu/+X/AwAhAAQAAADu/+b/AwAfAAcAAADu/+f/AwAoAAUAAADu/+j/AwAgAAYAAADu/+n/AwAhAAcAAADv/+H/AwAeAAEAAADv/+L/AwAeAAEAAADv/+P/AwAeAAEAAADv/+T/AwAeAAEAAADv/+X/AwAeAAIAAADv/+b/AwAgAAQAAADv/+f/AwAoAAUAAADv/+j/AwAfAAQAAADv/+n/AwAeAAAAAADw/+H/AwAnAAAAAADw/+L/AwAnAAEAAADw/+P/AwAnAAAAAADw/+T/AwAnAAEAAADw/+X/AwAeAAMAAADw/+b/AwAeAAQAAADw/+f/AwAoAAUAAADw/+j/AwAeAAYAAADw/+n/AwAfAAAAAADx/+H/AwAoAAAAAADx/+L/AwAoAAEAAADx/+P/AwAoAAAAAADx/+T/AwAoAAEAAADx/+X/AwAeAAMAAADx/+b/AwAfAAQAAADx/+f/AwAoAAUAAADx/+j/AwAfAAYAAADx/+n/AwAfAAAAAADy/+P/AwAnAAAAAADy/+T/AwAnAAEAAADy/+X/AwAeAAMAAADy/+b/AwAgAAQAAADy/+f/AwAoAAUAAADy/+j/AwAgAAYAAADy/+n/AwAfAAAAAADy/+r/AwAnAAAAAADy/+v/AwAnAAEAAADz/+P/AwAoAAAAAADz/+T/AwAoAAEAAADz/+X/AwAfAAMAAADz/+b/AwAhAAQAAADz/+f/AwAoAAUAAADz/+j/AwAhAAYAAADz/+n/AwAfAAAAAADz/+r/AwAoAAAAAADz/+v/AwAoAAEAAAAhABMAAwAoAAAAAGAhABQAAwAnAAAAAGAhAB4AAwAnAAAAAAAhAB8AAwAnAAEAAAAiABMAAwAoAAEAAGAiABQAAwAnAAEAAGAiAB4AAwAoAAAAAAAiAB8AAwAoAAEAAAAjABMAAwAgAAEAAAAjABQAAwAgAAEAAAAjAB4AAwAgAAEAAAAjAB8AAwAgAAEAAAAkABMAAwAiAAQAAGAkABQAAwAhAAQAAGAkAB4AAwAfAAUAAAAkAB8AAwAhAAcAAAAlABMAAwAoAAUAAGAlABQAAwAoAAUAAGAlAB4AAwApAAYAAAAlAB8AAwApAAYAAAAmABMAAwAiAAYAAGAmABQAAwAhAAYAAGAmAB4AAwAgAAYAAAAmAB8AAwAfAAQAAAAnABMAAwAeAAEAAAAnABQAAwAeAAEAAAAnAB4AAwAeAAEAAAAnAB8AAwAeAAEAAAAoABMAAwAoAAAAAGAoABQAAwAnAAAAAGAoAB4AAwAnAAAAAAAoAB8AAwAnAAEAAAApABMAAwAoAAEAAGApABQAAwAnAAEAAGApAB4AAwAoAAAAAAApAB8AAwAoAAEAAAAhABAAAwAnAAEAAAAhABEAAwAnAAAAAAAhABIAAwAnAAEAAAAiABAAAwAoAAEAAAAiABEAAwAoAAAAAAAiABIAAwAoAAEAAAAjABAAAwAgAAEAAAAjABEAAwAjAAYAAAAjABIAAwAjAAcAAAAkABAAAwAfAAUAAAAkABEAAwAlAAYAAAAkABIAAwAlAAcAAAAlABAAAwApAAYAAAAlABEAAwAlAAYAAAAlABIAAwAlAAcAAAAmABAAAwAfAAcAAAAmABEAAwAlAAYAAAAmABIAAwAlAAcAAAAnABAAAwAeAAEAAAAnABEAAwAkAAYAAAAnABIAAwAkAAcAAAAoABAAAwAnAAEAAAAoABEAAwAnAAAAAAAoABIAAwAnAAEAAAApABAAAwAoAAEAAAApABEAAwAoAAAAAAApABIAAwAoAAEAAAAhAOv/AwAnAAAAAAAhAOz/AwAnAAEAAAAhAO3/AwAnAAAAAAAhAO7/AwAnAAEAAAAhAO//AwAoAAAAAGAhAPD/AwAnAAAAAGAiAOv/AwAoAAAAAAAiAOz/AwAoAAEAAAAiAO3/AwAoAAAAAAAiAO7/AwAoAAEAAAAiAO//AwAoAAEAAGAiAPD/AwAnAAEAAGAjAOv/AwAgAAEAAAAjAOz/AwAgAAEAAAAjAO3/AwAjAAYAAAAjAO7/AwAjAAcAAAAjAO//AwAgAAEAAAAjAPD/AwAgAAEAAAAkAOv/AwAfAAQAAAAkAOz/AwAfAAUAAAAkAO3/AwAlAAYAAAAkAO7/AwAlAAcAAAAkAO//AwAiAAQAAGAkAPD/AwAhAAQAAGAlAOv/AwApAAYAAAAlAOz/AwApAAYAAAAlAO3/AwAlAAYAAAAlAO7/AwAlAAcAAAAlAO//AwAoAAUAAGAlAPD/AwAoAAUAAGAmAOv/AwAfAAYAAAAmAOz/AwAfAAcAAAAmAO3/AwAlAAYAAAAmAO7/AwAlAAcAAAAmAO//AwAiAAYAAGAmAPD/AwAhAAYAAGAnAOv/AwAeAAEAAAAnAOz/AwAeAAEAAAAnAO3/AwAkAAYAAAAnAO7/AwAkAAcAAAAnAO//AwAeAAEAAAAnAPD/AwAeAAEAAAAoAOv/AwAnAAAAAAAoAOz/AwAnAAEAAAAoAO3/AwAnAAAAAAAoAO7/AwAnAAEAAAAoAO//AwAoAAAAAGAoAPD/AwAnAAAAAGApAOv/AwAoAAAAAAApAOz/AwAoAAEAAAApAO3/AwAoAAAAAAApAO7/AwAoAAEAAAApAO//AwAoAAEAAGApAPD/AwAnAAEAAGD+/+//AwAnAAAAAAD+//D/AwAnAAEAAAD+//H/AwAnAAAAAAD+//L/AwAnAAEAAAD+//P/AwAnAAAAAAD+//T/AwAnAAEAAAD+//X/AwAnAAAAAAD+//b/AwAnAAEAAAD+//f/AwAnAAAAAAD+//j/AwAnAAEAAAD+//n/AwAnAAAAAAD///n/AwAoAAAAAAD+//r/AwAnAAAAAAD///r/AwAoAAAAAAD+//v/AwAnAAEAAAD///v/AwAoAAEAAAAAAPn/AwAnAAAAAAAAAPr/AwAnAAAAAAABAPn/AwAnAAAAAAABAPr/AwAnAAAAAAAAAPv/AwAnAAEAAAABAPv/AwAnAAEAAAACAPn/AwAoAAAAAAACAPr/AwAoAAAAAAACAPv/AwAoAAEAAAADAPn/AwAnAAAAAAADAPr/AwAnAAAAAAAEAPn/AwAoAAAAAAAEAPr/AwAoAAAAAAADAPv/AwAnAAEAAAAEAPv/AwAoAAEAAAA=") tile_set = ExtResource("1_s310m") @@ -38,7 +32,7 @@ tile_set = ExtResource("1_s310m") position = Vector2(-227, -102) [node name="statics" type="Node2D" parent="."] -position = Vector2(690, -8) +position = Vector2(626, -100) [node name="roadSign1" parent="statics" instance=ExtResource("4_36u5x")] position = Vector2(-1538, 118) @@ -65,13 +59,3 @@ dependantSemaphore = NodePath("../Semaphore3") [node name="Semaphore3" parent="statics/ped1" instance=ExtResource("7_b83nh")] position = Vector2(-740, 265) hasOwnTimerEnabled = false - -[node name="brakeZones" type="Node2D" parent="."] - -[node name="Area2D" parent="brakeZones" instance=ExtResource("7_iac8j")] -position = Vector2(1016, 59) -fullStop = false - -[node name="CollisionShape2D" type="CollisionShape2D" parent="brakeZones/Area2D"] -position = Vector2(-9.5, 6) -shape = SubResource("RectangleShape2D_keblk") diff --git a/scenes/pathFollow.gd b/scenes/pathFollow.gd index b2d4426..02759c6 100644 --- a/scenes/pathFollow.gd +++ b/scenes/pathFollow.gd @@ -2,19 +2,58 @@ class_name NPCCar extends PathFollow2D @export var car : Car -@export var speed = 0.1 @export var distanceMax = 100 +var astar_grid: AStarGrid2D +var toFollow: Array[Vector2i] +@export var world: TileMapLayer + +var CARLAYER = 1 + +func _ready() -> void: + astar_grid = AStarGrid2D.new() + astar_grid.region = world.get_used_rect() + astar_grid.cell_size = Vector2(48, 48) + astar_grid.diagonal_mode = AStarGrid2D.DIAGONAL_MODE_AT_LEAST_ONE_WALKABLE + astar_grid.update() + + # only take into account the tiles that are marked with a navigation layer for cars + for x in world.get_used_rect().size.x: + for y in world.get_used_rect().size.y: + var tile_position = Vector2( + x + world.get_used_rect().position.x, + y + world.get_used_rect().position.y, + ) + var tile_data = world.get_cell_tile_data(tile_position) + if tile_data == null or tile_data.get_navigation_polygon(CARLAYER) == null: + astar_grid.set_point_solid(tile_position) + # Called every frame. 'delta' is the elapsed time since the previous frame. func _process(delta: float) -> void: if car == null: return - if (delta > 0.01): - return - if position.distance_to(car.position) < distanceMax: - progress += car.speed * delta - if progress_ratio > 1: - progress_ratio = progress_ratio - 1 - if progress > 0: - car.moveTo(position); + # make the wanted position on the track move ahead by a certain amount + if position.distance_to(car.position) < distanceMax and (toFollow == null or toFollow.is_empty()): + progress += 200 + # compute the new navigation points the car should follow + var points = astar_grid.get_id_path( + world.local_to_map(world.to_local(car.global_position)), + world.local_to_map(world.to_local(global_position)) + ).slice(1) + if !points.is_empty(): + toFollow = points + + if OS.is_debug_build(): + $Label.text = ( + "position "+str(global_position)+ + "\n, map position "+ str(world.local_to_map(world.to_local(global_position)))+ + "\npoint to follow "+str(toFollow)+ + "\n world position" + str(world.global_position) + ) + + if !toFollow.is_empty(): + if world.local_to_map(world.to_local(car.global_position)) == toFollow.front(): + toFollow.pop_front() + if !toFollow.is_empty(): + car.moveTo(world.to_global(world.map_to_local(toFollow.front()))); diff --git a/scenes/start.tscn b/scenes/start.tscn index eb69583..b76c502 100644 --- a/scenes/start.tscn +++ b/scenes/start.tscn @@ -7,19 +7,19 @@ [sub_resource type="Curve2D" id="Curve2D_shblg"] _data = { -"points": PackedVector2Array(0, 0, 0, 0, -285, 193, -72.1029, 112.165, 72.1029, -112.165, 62, 108, -92.8736, 1.22052, 92.8736, -1.22052, 220, -16, -72.4586, -10.5935, 72.4586, 10.5935, 2206, -11, -122.624, -4.07119, 122.624, 4.07119, 2387, 165, -98.6077, 103.694, 98.6077, -103.694, 2759, 110, 117.462, 37.6927, -117.462, -37.6927, 2715, -276, 114.239, -35.1712, -114.239, 35.1712, 2384, -293, 50.2246, -13.5362, -50.2246, 13.5362, 2209, -126, 61.4659, 8.33138, -61.4659, -8.33138, 133, -135, 40.4345, 62.8385, -40.4345, -62.8385, 40, -272, 50.2081, -75.7177, -50.2081, 75.7177, -399, -242, -67.7454, -78.8949, 67.7454, 78.8949, -399, 107, 0, 0, 0, 0, -286, 193, 0, 0, 0, 0, -285, 193) +"points": PackedVector2Array(0, 0, 0, 0, -285, 193, -72.1029, 112.165, 72.1029, -112.165, 20, 84, -92.8736, 1.22052, 92.8736, -1.22052, 220, -16, -72.4586, -10.5935, 72.4586, 10.5935, 2206, -11, -122.624, -4.07119, 122.624, 4.07119, 2387, 165, -98.6077, 103.694, 98.6077, -103.694, 2759, 110, 117.462, 37.6927, -117.462, -37.6927, 2715, -276, 114.239, -35.1712, -114.239, 35.1712, 2384, -293, 50.2246, -13.5362, -50.2246, 13.5362, 2209, -126, 61.4659, 8.33138, -61.4659, -8.33138, 133, -135, 40.4345, 62.8385, -40.4345, -62.8385, 40, -272, 50.2081, -75.7177, -50.2081, 75.7177, -399, -242, -67.7454, -78.8949, 67.7454, 78.8949, -399, 107, 0, 0, 0, 0, -286, 193, 0, 0, 0, 0, -285, 193) } point_count = 15 [sub_resource type="Curve2D" id="Curve2D_nircx"] _data = { -"points": PackedVector2Array(0, 0, 0, 0, 803, 1569, 0, 0, 0, 0, 910, 1573, 0, 0, 0, 0, 913, 1368, 0, 0, 0, 0, 1926, 1371, 0, 0, 0, 0, 1931, 342, 0, 0, 0, 0, 2082, 333, 0, 0, 0, 0, 2060, -140, 0, 0, 0, 0, 1718, -143, 0, 0, 0, 0, 1649, 73, 0, 0, 0, 0, 912.469, 60.5339, 0, 0, 0, 0, 848, 58, 0, 0, 0, 0, 873, -21, 0, 0, 0, 0, 904, -1165, 0, 0, 0, 0, -890, -1162, 0, 0, 0, 0, -886, -119, 0, 0, 0, 0, -1062, -106, 0, 0, 0, 0, -1076, 268, 0, 0, 0, 0, -630, 271, 0, 0, 0, 0, -616, 161, 0, 0, 0, 0, 858, 167, 0, 0, 0, 0, 806, 238, 0, 0, 0, 0, 806, 1560) +"points": PackedVector2Array(0, 0, 0, 0, 803, 1569, 0, 0, 0, 0, 910, 1573, 0, 0, 0, 0, 913, 1368, 0, 0, 0, 0, 1938, 1371, 0, 0, 0, 0, 1931, 342, 0, 0, 0, 0, 2082, 333, 0, 0, 0, 0, 2086, -88, 0, 0, 0, 0, 1656, -97, 0, 0, 0, 0, 1649, 73, 0, 0, 0, 0, 912.469, 60.5339, 0, 0, 0, 0, 904, -1165, 0, 0, 0, 0, -890, -1162, 0, 0, 0, 0, -885, -108, 0, 0, 0, 0, -1062, -106, 0, 0, 0, 0, -1073, 283, 0, 0, 0, 0, -624, 293, 0, 0, 0, 0, -616, 161, 0, 0, 0, 0, -577, 160, 0, 0, 0, 0, 798, 164, 0, 0, 0, 0, 806, 1560) } -point_count = 22 +point_count = 20 [node name="scene1" type="Node2D"] -[node name="monde" parent="." instance=ExtResource("1_6vs81")] +[node name="world" parent="." instance=ExtResource("1_6vs81")] [node name="movibles" type="Node2D" parent="."] @@ -32,11 +32,10 @@ position = Vector2(87, 74) position = Vector2(-664, 181) curve = SubResource("Curve2D_shblg") -[node name="voiture_pnj" parent="movibles/cars/Path2D" node_paths=PackedStringArray("car") instance=ExtResource("3_yuakw")] +[node name="voiture_pnj" parent="movibles/cars/Path2D" node_paths=PackedStringArray("car", "world") instance=ExtResource("3_yuakw")] position = Vector2(-285, 193) car = NodePath("../Car") -speed = 0.2 -distanceMax = 200 +world = NodePath("../../../../world") [node name="Car" parent="movibles/cars/Path2D" instance=ExtResource("4_bqm78")] position = Vector2(-287, 196) @@ -45,11 +44,11 @@ speed = 500 [node name="Path2D2" type="Path2D" parent="movibles/cars"] curve = SubResource("Curve2D_nircx") -[node name="voiture_pnj" parent="movibles/cars/Path2D2" node_paths=PackedStringArray("car") instance=ExtResource("3_yuakw")] +[node name="voiture_pnj" parent="movibles/cars/Path2D2" node_paths=PackedStringArray("car", "world") instance=ExtResource("3_yuakw")] position = Vector2(803, 1569) car = NodePath("../Car") -speed = 0.1 distanceMax = 150 +world = NodePath("../../../../world") [node name="Car" parent="movibles/cars/Path2D2" instance=ExtResource("4_bqm78")] position = Vector2(803, 1558) diff --git a/urban_furnitures/semaphores/high_semaphore.gd b/urban_furnitures/semaphores/high_semaphore.gd index 7b1b3e3..65f3854 100644 --- a/urban_furnitures/semaphores/high_semaphore.gd +++ b/urban_furnitures/semaphores/high_semaphore.gd @@ -8,6 +8,8 @@ var light = 0; func _ready() -> void: $brakeZone.get_child(1).disabled = !light; + for i in range (lights.size()): + lights[i].visible = i == light func change_light(): light += 1; diff --git a/vehicules/brakeZone.tscn b/vehicules/brakeZone.tscn index fdb8903..f5cd332 100644 --- a/vehicules/brakeZone.tscn +++ b/vehicules/brakeZone.tscn @@ -8,6 +8,7 @@ collision_mask = 3 script = ExtResource("1_bbbt2") [node name="Label" type="Label" parent="."] +visible = false offset_right = 40.0 offset_bottom = 23.0 diff --git a/vehicules/brake_zone.gd b/vehicules/brake_zone.gd index 4397397..1843aff 100644 --- a/vehicules/brake_zone.gd +++ b/vehicules/brake_zone.gd @@ -3,12 +3,14 @@ extends Node2D @export var fullStop: bool = true func _on_body_entered(body: Node2D) -> void: - $Label.text = str(body)+ " " + "body entered " + if OS.is_debug_build(): + $Label.text = str(body)+ " " + "body entered " if body.has_method("brake"): (body as Car).brake(fullStop) func _on_body_exited(body: Node2D) -> void: - $Label.text = str(body)+ " " + "body exited " + if OS.is_debug_build(): + $Label.text = str(body)+ " " + "body exited " if body.has_method("accelerate"): (body as Car).accelerate() diff --git a/vehicules/car.gd b/vehicules/car.gd index 878bedc..4d5c88d 100644 --- a/vehicules/car.gd +++ b/vehicules/car.gd @@ -14,10 +14,11 @@ var fullStop = false; var last_facing_direction = Vector2(0,-1) # facing north -var targetPosition = null +var targetGlobalPosition = null +var direction = Vector2(0,0) func moveTo(position: Vector2) -> void: - targetPosition = position; + targetGlobalPosition = position; func updateFacingDirectionInAnimationTree(): animation_tree.set("parameters/CarStates/driving/blend_position", last_facing_direction) @@ -25,6 +26,8 @@ func updateFacingDirectionInAnimationTree(): # Called every frame. 'delta' is the elapsed time since the previous frame. func _process(delta: float) -> void: + $ZIndexControler/ShapeCast2D.enabled = !$CollisionHorizontal.disabled + if brakePedal: if fullStop: current_speed = max(0, current_speed - acceleration) @@ -32,12 +35,11 @@ func _process(delta: float) -> void: current_speed = max(slowZoneSpeed, current_speed - acceleration) else: current_speed = min(current_speed + acceleration, speed) - $ZIndexControler/ShapeCast2D.enabled = !$CollisionHorizontal.disabled - - if (targetPosition != null): - velocity = (targetPosition - position) * current_speed * delta - + if (targetGlobalPosition != null): + direction = (targetGlobalPosition - global_position).normalized() + velocity = direction * current_speed + move_and_slide() if velocity: last_facing_direction = velocity.normalized() diff --git a/vehicules/npc_car.tscn b/vehicules/npc_car.tscn index ff0fb6b..b5ddcc9 100644 --- a/vehicules/npc_car.tscn +++ b/vehicules/npc_car.tscn @@ -6,4 +6,8 @@ position = Vector2(-411, 81) rotates = false script = ExtResource("1_fbnn2") -speed = 1.0 + +[node name="Label" type="Label" parent="."] +visible = false +offset_right = 40.0 +offset_bottom = 23.0