diff --git a/code/modules/mob/living/silicon/ai/ai.dm b/code/modules/mob/living/silicon/ai/ai.dm index 7687214610..20541437db 100644 --- a/code/modules/mob/living/silicon/ai/ai.dm +++ b/code/modules/mob/living/silicon/ai/ai.dm @@ -52,7 +52,9 @@ if(ticker.mode.name == "AI malfunction") var/datum/game_mode/malfunction/malf = ticker.mode - stat(null, "Time until station control secured: [max(malf.AI_win_timeleft, 0)] seconds") + for (var/datum/mind/malfai in malf.malf_ai) + if (src.mind == malfai) + stat(null, "Time until station control secured: [max(malf.AI_win_timeleft, 0)] seconds") if(!src.stat) stat(null, text("System integrity: [(src.health+100)/2]%")) diff --git a/maps/trunkmap.dmm b/maps/trunkmap.dmm index 91b84acde2..af2a5c933b 100644 --- a/maps/trunkmap.dmm +++ b/maps/trunkmap.dmm @@ -363,7 +363,7 @@ "agY" = (/obj/table{icon_state = "tabledir"; dir = 10},/obj/item/device/flash,/turf/simulated/floor/plating,/area/storage/tech) "agZ" = (/obj/machinery/light{dir = 1},/obj/table{icon_state = "tabledir"; dir = 2},/obj/item/device/flash,/turf/simulated/floor/plating,/area/storage/tech) "aha" = (/obj/table{icon_state = "tabledir"; dir = 2},/obj/item/weapon/aiModule/reset,/turf/simulated/floor/plating,/area/storage/tech) -"ahb" = (/obj/table{icon_state = "tabledir"; dir = 2},/obj/item/weapon/cell{charge = 100; maxcharge = 15000},/obj/item/weapon/circuitboard/aicore,/turf/simulated/floor/plating,/area/storage/tech) +"ahb" = (/obj/table{icon_state = "tabledir"; dir = 2},/obj/item/weapon/cell{charge = 100; maxcharge = 15000},/turf/simulated/floor/plating,/area/storage/tech) "ahc" = (/obj/table{icon_state = "tabledir"; dir = 2},/obj/machinery/cell_charger{pixel_y = 5},/turf/simulated/floor/plating,/area/storage/tech) "ahd" = (/obj/machinery/light{dir = 1},/obj/table{icon_state = "tabledir"; dir = 2},/obj/item/device/aicard,/obj/item/weapon/cell{charge = 100; maxcharge = 15000},/turf/simulated/floor/plating,/area/storage/tech) "ahe" = (/obj/table{icon_state = "tabledir"; dir = 6},/obj/item/weapon/circuitboard/olddoor,/turf/simulated/floor/plating,/area/storage/tech) @@ -2543,13 +2543,13 @@ "aWU" = (/obj/grille,/obj/window{icon_state = "rwindow"; dir = 4; invisibility = 0; reinf = 1},/obj/window{icon_state = "rwindow"; reinf = 1},/obj/window{icon_state = "rwindow"; dir = 8; reinf = 1},/turf/simulated/floor/plating,/area/hallway/primary/central) "aWV" = (/obj/grille,/obj/window{icon_state = "rwindow"; dir = 4; invisibility = 0; reinf = 1},/obj/window{icon_state = "rwindow"; reinf = 1},/obj/window{icon_state = "rwindow"; dir = 8; reinf = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint) "aWW" = (/obj/cable{icon_state = "2-4"; d1 = 2; d2 = 4},/obj/machinery/light{tag = "icon-tube1 (WEST)"; icon_state = "tube1"; dir = 8},/turf/simulated/floor,/area/hallway/primary/starboard) -"aWX" = (/obj/cable{icon_state = "4-8"; d1 = 4; d2 = 8},/turf/simulated/wall,/area/hallway/primary/starboard) -"aWY" = (/obj/grille,/obj/cable{icon_state = "4-8"; d1 = 4; d2 = 8},/obj/window/reinforced/north,/obj/window/reinforced/west,/obj/window/reinforced/south,/turf/simulated/floor,/area/hallway/primary/starboard) -"aWZ" = (/obj/grille,/obj/cable{icon_state = "4-8"; d1 = 4; d2 = 8},/obj/window/reinforced/north,/obj/window/reinforced/south,/obj/window/reinforced/east,/turf/simulated/floor,/area/hallway/primary/starboard) +"aWX" = (/obj/cable{icon_state = "4-8"; d1 = 4; d2 = 8},/turf/simulated/wall/r_wall,/area/hallway/primary/starboard) +"aWY" = (/obj/grille,/obj/window/reinforced/north,/obj/window/reinforced/west,/obj/window/reinforced/south,/obj/cable{d2 = 8; icon_state = "0-8"},/obj/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/hallway/primary/starboard) +"aWZ" = (/obj/grille,/obj/window/reinforced/north,/obj/window/reinforced/south,/obj/window/reinforced/east,/obj/cable{d2 = 8; icon_state = "0-8"},/obj/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/hallway/primary/starboard) "aXa" = (/obj/cable{icon_state = "2-8"; d1 = 2; d2 = 8},/obj/cable{icon_state = "4-8"; d1 = 4; d2 = 8},/obj/machinery/door/window/southleft{name = "Head of Research"; req_access_txt = "19"},/turf/simulated/floor,/area/hallway/primary/starboard) -"aXb" = (/obj/grille,/obj/cable{icon_state = "4-8"; d1 = 4; d2 = 8},/obj/window/reinforced/north,/obj/window/reinforced/south,/obj/window/reinforced/west,/turf/simulated/floor,/area/hallway/primary/starboard) -"aXc" = (/obj/grille,/obj/cable{icon_state = "4-8"; d1 = 4; d2 = 8},/obj/window/reinforced/north,/obj/window/reinforced/east,/obj/window/reinforced/south,/turf/simulated/floor,/area/hallway/primary/starboard) -"aXd" = (/obj/cable{icon_state = "4-8"; d1 = 4; d2 = 8},/obj/disposalpipe/segment,/turf/simulated/wall,/area/hallway/primary/starboard) +"aXb" = (/obj/grille,/obj/window/reinforced/north,/obj/window/reinforced/south,/obj/window/reinforced/west,/obj/cable{d2 = 8; icon_state = "0-8"},/obj/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/hallway/primary/starboard) +"aXc" = (/obj/grille,/obj/window/reinforced/north,/obj/window/reinforced/east,/obj/window/reinforced/south,/obj/cable{d2 = 8; icon_state = "0-8"},/obj/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/hallway/primary/starboard) +"aXd" = (/obj/cable{icon_state = "4-8"; d1 = 4; d2 = 8},/obj/disposalpipe/segment,/turf/simulated/wall/r_wall,/area/hallway/primary/starboard) "aXe" = (/obj/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/cable{icon_state = "1-2"; d1 = 1; d2 = 2},/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/hallway/primary/starboard) "aXf" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/window/eastright{dir = 1; name = "Toxins Delivery"; req_access_txt = "7"},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/toxins/lab) "aXg" = (/obj/machinery/atmospherics/pipe/manifold{dir = 8},/turf/simulated/wall/r_wall,/area/toxins/lab) @@ -2614,7 +2614,7 @@ "aYn" = (/turf/simulated/floor,/area/crew_quarters/hor) "aYo" = (/obj/cable{icon_state = "1-2"; d1 = 1; d2 = 2},/turf/simulated/floor,/area/crew_quarters/hor) "aYp" = (/obj/machinery/computer/aifixer,/turf/simulated/floor,/area/crew_quarters/hor) -"aYq" = (/obj/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/wall,/area/crew_quarters/hor) +"aYq" = (/obj/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/wall/r_wall,/area/crew_quarters/hor) "aYr" = (/obj/cable{icon_state = "1-2"; d1 = 1; d2 = 2},/obj/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/asmaint) "aYs" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/wall/r_wall,/area/maintenance/asmaint) "aYt" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=1"; location = "Toxins"},/turf/simulated/floor{dir = 8; icon_state = "bot"; tag = "icon-green (WEST)"},/area/maintenance/asmaint) @@ -2666,7 +2666,7 @@ "aZn" = (/obj/table{icon_state = "tabledir"; dir = 4},/turf/simulated/floor,/area/crew_quarters/hor) "aZo" = (/obj/stool/chair{dir = 8},/turf/simulated/floor,/area/crew_quarters/hor) "aZp" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4},/turf/simulated/floor,/area/crew_quarters/hor) -"aZq" = (/obj/machinery/atmospherics/pipe/simple{dir = 4; icon_state = "intact-f"; layer = 3},/turf/simulated/wall,/area/crew_quarters/hor) +"aZq" = (/obj/machinery/atmospherics/pipe/simple{dir = 4; icon_state = "intact-f"; layer = 3},/turf/simulated/wall/r_wall,/area/crew_quarters/hor) "aZr" = (/obj/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple{dir = 10; icon_state = "intact-f"; initialize_directions = 10; layer = 3},/obj/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/asmaint) "aZs" = (/obj/cable{icon_state = "4-8"; d1 = 4; d2 = 8},/obj/cable{icon_state = "2-8"; d1 = 2; d2 = 8},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/wall/r_wall,/area/maintenance/asmaint) "aZt" = (/obj/cable{icon_state = "4-8"; d1 = 4; d2 = 8},/obj/machinery/door/airlock/maintenance{name = "Toxins Delivery"; req_access_txt = "34"},/turf/simulated/floor/plating,/area/maintenance/asmaint) @@ -2718,11 +2718,11 @@ "ban" = (/obj/securearea,/turf/simulated/wall/r_wall,/area/teleporter) "bao" = (/obj/machinery/door/airlock/command{name = "Teleport Access"; req_access_txt = "17"},/obj/cable{icon_state = "1-2"; d1 = 1; d2 = 2},/turf/simulated/floor,/area/teleporter) "bap" = (/obj/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/apc{dir = 8; name = "HoR Office APC"; pixel_x = -24},/turf/simulated/floor,/area/crew_quarters/hor) -"baq" = (/obj/cable{icon_state = "4-8"; d1 = 4; d2 = 8},/obj/table{icon_state = "tabledir"; dir = 6},/turf/simulated/floor,/area/crew_quarters/hor) +"baq" = (/obj/cable{icon_state = "4-8"; d1 = 4; d2 = 8},/obj/table{icon_state = "tabledir"; dir = 6},/obj/item/weapon/circuitboard/aicore,/turf/simulated/floor,/area/crew_quarters/hor) "bar" = (/obj/cable{icon_state = "4-8"; d1 = 4; d2 = 8},/turf/simulated/floor,/area/crew_quarters/hor) "bas" = (/obj/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor,/area/crew_quarters/hor) "bat" = (/obj/machinery/computer/robotics,/turf/simulated/floor,/area/crew_quarters/hor) -"bau" = (/turf/simulated/wall,/area/crew_quarters/hor) +"bau" = (/turf/simulated/wall/r_wall,/area/crew_quarters/hor) "bav" = (/obj/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold{dir = 8; initialize_directions = 7},/turf/simulated/floor/plating,/area/maintenance/asmaint) "baw" = (/obj/cable{icon_state = "1-2"; d1 = 1; d2 = 2},/obj/machinery/atmospherics/pipe/simple{dir = 9; icon_state = "intact-f"; initialize_directions = 9; layer = 3},/obj/machinery/meter,/turf/simulated/floor/plating,/area/maintenance/asmaint) "bax" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/wall,/area/toxins/lab) @@ -2820,7 +2820,7 @@ "bcl" = (/obj/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/cable{icon_state = "1-2"; d1 = 1; d2 = 2},/turf/simulated/floor,/area/teleporter) "bcm" = (/obj/cable{icon_state = "4-8"; d1 = 4; d2 = 8},/turf/simulated/floor,/area/teleporter) "bcn" = (/obj/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/apc{dir = 4; name = "Teleporter APC"; pixel_x = 24; pixel_y = 0},/turf/simulated/floor,/area/teleporter) -"bco" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/wall,/area/crew_quarters/hor) +"bco" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/wall/r_wall,/area/crew_quarters/hor) "bcp" = (/obj/machinery/atmospherics/pipe/manifold{dir = 8},/obj/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/asmaint) "bcq" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/atmospherics/pipe/simple{dir = 4; icon_state = "intact-f"; layer = 3},/turf/simulated/wall,/area/toxins/lab) "bcr" = (/obj/machinery/atmospherics/pipe/simple{dir = 4; icon_state = "intact-f"; layer = 3},/turf/simulated/wall/r_wall,/area/toxins/lab) @@ -5221,8 +5221,8 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaRDaRDaRDaRDaRDaRDaRDaUzaUAaUzaUBaSzaSAaanaSIaSzaUCaUDaUEaUFaUGaUHaUIaUHaUIaUHaUJaUIaUKaNUaNUaULaUMaUNaUOaUPaUQaURaUSaUTaUTaUTaUTaUTaUUaUVaUWaUXaBtaUYawraGuawraQWaQUavfaTXaTXaTXaTXaTYaTYaTYaTYaMZaMZaQPaUZaVaaVbaVcavfawrawqawraVdackaVeaVfaVgaVgaVhaViaVjaVkayZaVlaBCaBCaBCaUiaBCaBCaBCaBCaBCaBxaKHaGPaSoaFRaTgaVmaVnaRlaJnaJnaRoaRoaVoaRoaVpaVqaVraVsaVtaVtaVuaVvaVwaVxaVyaVzaVAaVAaVBaTqaanaaaaDRaGaaVCaFgaVDaanaanaanaanaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaRDaRDaRDaRDaRDaRDaRDaTyaRFaVEaSzaVFaVGaVHaSIaSzaSzaVIaVJaVKaVLaVKaVMaSzaSzaSzaSzaSzaVNaHzaHzaVOaMLaVPaVQaPwaVRaVSaVTaVUaVVaVWaVXaVTaVYaVRavfaVZaWaaWbaBtaWcaBtaSfaBuavfavfaSPaWdaWeaWeaWdaWfavfaWgaWhavfavfavfavfaWiavfawrawqawsaWjaaaaWkaWlaWmaWnaWoaWnaWnaWpayZaBCaBCaBCaWqaUiaBCaBCaBCaBCaBCaBxaKHaGPaJnaWraMdaMdaWsaWtaMdaMdaWuaMdaWvaWwaMcaWxaWyaVBaWzaWAaWBaWCaWDaWEaVBaWFaVBaTqaTqaTqaWGaWGaDRaFgaFjaFgaWHaWIaaaaaaaaaaanaanaanaanaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaRDaRDaRDaRDaRDaRDaRDaanaaaaWJaSzaSzaVIaSzaSzaSzaSzaWKaWLaWMaSzaSzaWNaWOaSzaSzaSzaWPaSIaMLaMLaWQaMLaVPaVQaPwaVRaVSaRQaRQaRQaRQaRQaRQaVYaVRavfavfaWRaWSaOsavfawraQWawqawraAiawrawrawrawrawrawraAiawrawrawrawrawraGuaWTaAiawrawqawraWUaaaaWVaWlaHTayZaHTayZayZayZayZaWWaBzaBzaWXaWXaWYaWZaXaaXbaXcaXdaXeaGPaXfaXgaXhaXiaETaXjaXkaXlaXmaXnaXoaXpaXqaXraMdaXsaXtaXtaXuaXvaXwaXxaXyaXzaXAaXBaXCaXDaanaXEaDRaDRaGaaVCaFgaXFaXGaXGaXGaXGaXGaXFaXHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaRDaRDaRDaRDaRDaRDaRDaanaaaaSxaXIaSzaVIaSzaSzaSzaXJaSzaXKaXLaXMaXNaXOaXPaXQaXRaXSaXSaXTaXUaXUaXVaXUaXWaOcaPwaVRaVSaRQaXXaRQaRQaXXaRQaVYaVRavfaXYaXZawqawravfaJaaQWaBsaYaaBtaBtaBtaYaaBtaBtaYbaBtaBtaBtaBtaBtaBtaWcaYcaBtaBtaYdaLUavfaanaPPaYeaYfaYgaYhaBzaBzaYiaYjaYkaBCaBCayZaYlaYmaYnaYoaYnaYpaYqaYraYsaYtaYuaYvaYwaYxaYyaYzaYAaYBaYCaFRaYDaJnaJnaYEaVBaYFaXvaYGaYHaYIaYJaYKaYLaYMaUxaUxaXDaaaaXEaaaaDRaDRaGaaFXaYNaYOaYPaYQaYRaYSaYTaYUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaRDaRDaRDaRDaRDaRDaRDaTyaRFaTzaYVaSzaVIaSzaSzaSzaSIaSIaSIaSHaSIaSHaSIaSHaSIaSIaSzaSzaSIaYWaYWaYXaYWaYYaVQaPwaVRaYZaZaaZaaZaaZaaZaaZaaZbaVRavfaRUawrawqaLUavfawraQWaZcaYdawraZdaCwawqawraZeawraZfaBuawrawrawraZgaGuaWTawrawrawrawravfaanaPPaZhaHTayZaZiaZjaZjaZjaZkaZjaZjaZlayZaZmaZnaZoaYoaYnaZpaZqaZraZsaZtaZuaZvaZwaZxaZyaZzaZAaZBaZCaZDaZEaJnaJnaJnaVBaXvaXvaZFaYHaZGaZHaZIaZJaXAaZKaZLaXDaanaXEaanaaaaDRaDRaFgaZMaZNaZOaZPaZQaZNaZNaZRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaRDaRDaRDaRDaRDaRDaRDaanaaaaSxaXIaSzaVIaSzaSzaSzaXJaSzaXKaXLaXMaXNaXOaXPaXQaXRaXSaXSaXTaXUaXUaXVaXUaXWaOcaPwaVRaVSaRQaXXaRQaRQaXXaRQaVYaVRavfaXYaXZawqawravfaJaaQWaBsaYaaBtaBtaBtaYaaBtaBtaYbaBtaBtaBtaBtaBtaBtaWcaYcaBtaBtaYdaLUavfaanaPPaYeaYfaYgaYhaBzaBzaYiaYjaYkaBCaBCaDOaYlaYmaYnaYoaYnaYpaYqaYraYsaYtaYuaYvaYwaYxaYyaYzaYAaYBaYCaFRaYDaJnaJnaYEaVBaYFaXvaYGaYHaYIaYJaYKaYLaYMaUxaUxaXDaaaaXEaaaaDRaDRaGaaFXaYNaYOaYPaYQaYRaYSaYTaYUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaRDaRDaRDaRDaRDaRDaRDaTyaRFaTzaYVaSzaVIaSzaSzaSzaSIaSIaSIaSHaSIaSHaSIaSHaSIaSIaSzaSzaSIaYWaYWaYXaYWaYYaVQaPwaVRaYZaZaaZaaZaaZaaZaaZaaZbaVRavfaRUawrawqaLUavfawraQWaZcaYdawraZdaCwawqawraZeawraZfaBuawrawrawraZgaGuaWTawrawrawrawravfaanaPPaZhaHTayZaZiaZjaZjaZjaZkaZjaZjaZlaDOaZmaZnaZoaYoaYnaZpaZqaZraZsaZtaZuaZvaZwaZxaZyaZzaZAaZBaZCaZDaZEaJnaJnaJnaVBaXvaXvaZFaYHaZGaZHaZIaZJaXAaZKaZLaXDaanaXEaanaaaaDRaDRaFgaZMaZNaZOaZPaZQaZNaZNaZRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaRDaRDaRDaRDaRDaRDaRDaZSaZTaZSaZUaZUaZVaZUaZWaZUaZUaZUaZXaZUaZWaZUaZUaZUaZUaZYaZWaZUaSIaZZaZZbaaaLBbabaVQaPwaPwbacaVRaVRaVRaVRaVRaVRbacaPwavfaRUawrawqawrbadbaebafbagbahbahbahbaibajavfavibakavfaKfavfavfavfaviavfaWiavfavfavfavfavfaanaPPaWlaPNaPPbalbambambanbaobanbambambambapbaqbarbasaYnbatbaubavbawaPObaxbayaZybazbaAaZyaZAbaBbaCbaDbaEbaFbaGaJnaVBbaHbaIbaJbaKaVvbaLbaLbaMaTqaTqaTqaTqaWGaWGaeqaaaaaaaDRaDRaXFbaNaZObaObaPbaQbaRaZRaaaaanaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaRDaRDaRDaRDaRDaRDaRDaTyaRFaVEaSzaSzbaSaVHaSIaSIaSIaSIaSIaSIaSIaSIaSIbaTbaUbaTbaTbaTbaTaLBaLBbaaaLBaYYaVQbaVaPwbaWaPwaPwbaXaPwaPwaPwbaWaPwavfavfawrawqawrbadbaYbaZbbabbbbbcbbdbbebbfbbgbbhaQZbbiaRaaQZbbjaQZbbkaPPbblaQZbbjaQZaQZbbibbmaPPbbnbbkaPPbalbbobbpbbqbbrbbsbbtbbsbambbubbvaYnbbwbbxbbybaubbzaUfbbAbaxaZybaAbbBaZybaAbbCbbCbbDbbEbbFbbCbbCbbGaTqbbHaTqbbIaXvaTsaeqaanaeqaeqaeqaWGaXHaaaaaaaaaaaaaaaaaaaaaaXGaZNaZOaZNaZNaZNaZNaZRaanaanaanaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaRDaRDaRDaRDaRDaRDaRDaaaaaaaSxaXJaSzaSAaaaaaaaaaaaaaaaaanaaaaaaaaaaaabbJaLBbbKbbKbbKaLBaLBaYWaYXaYWaYYbbLaObaOaaObaObaOabbMbbNaLBbbOaLBaLBaLBaxKawrawqawrbadbbPbbQbbRbbSbbTbbUbbVbbVbbVbbWbbXbbYbbZbcabcabcabcbbbYbccbcdbcdbcdbcebcfbcgbchbciaQZaQZbcjbckbbsbbsbclbcmbcmbcnbambaubcobaubaubaubaubaubcpaRaaQZbcqbcrbcrbcsbcrbcrbcraRbaRbbctaPOaPOaPOaPOaTqbcuaTqaVBaVvbcvaanaanaanaanaanaanaanaaaaaaaaaaaaaaaaaaaaaaXGaZNbcwbcxbcyaZNaZNbczbcAbcAbcAbcAbcAbcBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa