diff --git a/maps/southern_cross/shuttles/crew_shuttles_ch.dm b/maps/southern_cross/shuttles/crew_shuttles_ch.dm index 999043866e..daef23359f 100644 --- a/maps/southern_cross/shuttles/crew_shuttles_ch.dm +++ b/maps/southern_cross/shuttles/crew_shuttles_ch.dm @@ -2,6 +2,8 @@ //CHOMPedit: Shuttle 3, Sif-bound exploration shuttle for the exploration outpost, Hangar 3, and the wilderness. //Created so pilots stop stealing the autopilot shuttles and making station-planet travel more burdensome. +GLOBAL_LIST_EMPTY(shuttdisp_list) + /obj/machinery/computer/shuttle_control/web/shuttle3 name = "shuttle control console" shuttle_tag = "Shuttle 3" @@ -30,13 +32,13 @@ routes_to_make = list( /datum/shuttle_destination/shuttle3/sif_orbit = 5 SECONDS ) -/* + /datum/shuttle_destination/shuttle3/root/get_arrival_message() return "Attention, [master.my_shuttle.visible_name] has arrived to Exploration Hangar One." /datum/shuttle_destination/shuttle3/root/get_departure_message() return "Attention, [master.my_shuttle.visible_name] has departed Exploration Hangar One." -*/ + /datum/shuttle_destination/shuttle3/sif_orbit name = "Sif Orbit" my_landmark = "shuttle3_orbit" @@ -63,13 +65,13 @@ radio_announce = 0 announcer = "Southern Cross Docking Computer" -/* + /datum/shuttle_destination/shuttle3/stationhangar3/get_arrival_message() return "Attention, [master.my_shuttle.visible_name] has arrived to Hangar Three." /datum/shuttle_destination/shuttle3/stationhangar3/get_departure_message() return "Attention, [master.my_shuttle.visible_name] has departed Hangar Three." -*/ + /datum/shuttle_destination/shuttle3/sky name = "Skies of Sif" my_landmark = "shuttle3_sky" @@ -86,10 +88,83 @@ radio_announce = 0 announcer = "Outpost Automated ATC" -/* + /datum/shuttle_destination/shuttle3/mining_base/get_arrival_message() return "Attention, [master.my_shuttle.visible_name] has arrived to the Wilderness Area." /datum/shuttle_destination/shuttle3/mining_base/get_departure_message() return "Attention, [master.my_shuttle.visible_name] has departed the Wilderness Area." -*/ + +//Shuttle displays for tracking Shuttles 1 and 2 without spammy intercom announcements. This could hypothetically be expanded to other shuttles if for some reason that's desirable. +/obj/machinery/status_display/shuttle_display + ignore_friendc = 1 + mode = STATUS_DISPLAY_CUSTOM + name = "\improper STS display" //STS means Sif Transport System + desc = "A Sif Transport System display. It tracks automated shuttles." + message1 = "SHUT1" //Intended to be set on the map. Defaults to SHUT1 if spawned in to allow lazier mapping. + + var/datum/shuttle/autodock/web_shuttle/my_shuttle //This is set by the get_my_shuttle() proc. Don't modify it here. Typepath needs to be defined this far for the compiler to recognize shuttle datum variables. + var/last_z = Z_LEVEL_STATION_ONE + var/shuttle_tag = "Shuttle 1" //This needs to use the same tag system as the shuttles subsystem. Set this on the map, otherwise defaults to "Shuttle 1." + var/location_desc //Location descriptions for extra information on examine. + +/obj/machinery/status_display/shuttle_display/examine(mob/user) //Because the displays only fit 5 characters per line. + . = ..() + . += "[shuttle_tag] is currently [location_desc]." + +/obj/machinery/status_display/shuttle_display/Initialize() + ..() + GLOB.shuttdisp_list |= src //Populates the global list for the roundstart hook. + +/hook/roundstart/proc/shuttdisp_connect() //Initialize (and LateInitialize) call before the shuttle datums exist so this is needed to make shuttle displays work when mapped in + for(var/obj/machinery/status_display/shuttle_display/SD in GLOB.shuttdisp_list) + SD.get_my_shuttle() + return TRUE + +/obj/machinery/status_display/shuttle_display/New() + ..() + get_my_shuttle() + update() + +/obj/machinery/status_display/shuttle_display/proc/get_my_shuttle() //Links the displays to their shuttles. Must be called after the shuttle datums exist. + var/datum/shuttle/autodock/shuttle = SSshuttles.shuttles[shuttle_tag] + if(!shuttle) + log_debug("Shuttle display could not find its shuttle!") + else + my_shuttle = shuttle + +/obj/machinery/status_display/shuttle_display/update() //Location tracking. + if(!..() && mode == STATUS_DISPLAY_CUSTOM) + message2 = "" + + if(!my_shuttle) + message2 = "ErrR" + location_desc = "ERROR SHUTTLE NOT FOUND" + + else if(my_shuttle.autopilot == FALSE) //This should prevent displays from being incorrect if somebody steals the shuttles. + message2 = "MANUAL" + location_desc = "piloted manually. Please contact Exploration to return the shuttle to autopilot" //Tell them to use Shuttle 3. + + else if(my_shuttle.current_location.z == Z_LEVEL_STATION_ONE) + message2 = "Stat" + last_z = Z_LEVEL_STATION_ONE + location_desc = "docked on the station" + + else if(my_shuttle.current_location.z == Z_LEVEL_SURFACE) + message2 = "Outp" + last_z = Z_LEVEL_SURFACE + location_desc = "docked on the outpost" + + else + if(last_z == Z_LEVEL_STATION_ONE) + message2 = "STS-O" + location_desc = "travelling to the outpost" + + if(last_z == Z_LEVEL_SURFACE) + message2 = "STS-S" + location_desc = "travelling to the station" + + + update_display(message1, message2) + return 1 + return 0 \ No newline at end of file diff --git a/maps/southern_cross/southern_cross-1.dmm b/maps/southern_cross/southern_cross-1.dmm index 3864f88140..4c533489a2 100644 --- a/maps/southern_cross/southern_cross-1.dmm +++ b/maps/southern_cross/southern_cross-1.dmm @@ -936,9 +936,9 @@ "arZ" = (/obj/machinery/light,/obj/effect/floor_decal/rust,/turf/simulated/floor/tiled/steel_dirty,/area/construction/firstdeck/construction1) "asa" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/construction/firstdeck/construction1) "asb" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/construction/firstdeck/construction1) -"asc" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/obj/machinery/light{dir = 8},/obj/effect/floor_decal/borderfloor/corner{dir = 8},/obj/effect/floor_decal/corner/green/bordercorner{dir = 8},/turf/simulated/floor/tiled,/area/hallway/primary/firstdeck/port) +"asc" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/obj/machinery/light{dir = 8},/obj/effect/floor_decal/borderfloor/corner{dir = 8},/obj/effect/floor_decal/corner/green/bordercorner{dir = 8},/obj/machinery/status_display/shuttle_display{pixel_x = -32},/turf/simulated/floor/tiled,/area/hallway/primary/firstdeck/port) "asd" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled/monotile,/area/hallway/primary/firstdeck/port) -"ase" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/floor_decal/borderfloor/corner,/obj/effect/floor_decal/corner/green/bordercorner,/turf/simulated/floor/tiled,/area/hallway/primary/firstdeck/port) +"ase" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/floor_decal/borderfloor/corner,/obj/effect/floor_decal/corner/green/bordercorner,/obj/machinery/status_display/shuttle_display{message1 = "SHUT2"; pixel_x = 32; shuttle_tag = "Shuttle 2"},/turf/simulated/floor/tiled,/area/hallway/primary/firstdeck/port) "asf" = (/obj/machinery/door/firedoor/border_only,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/door/airlock{name = "Exploration Locker Room"; req_access = list(43)},/turf/simulated/floor/tiled,/area/hangar/lockerroomthree) "asg" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/machinery/light,/turf/simulated/floor/tiled,/area/hangar/lockerroomone) "ash" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/maintenance{req_access = null; req_one_access = null},/turf/simulated/floor/plating,/area/maintenance/firstdeck/centralstarboard) @@ -2962,6 +2962,7 @@ "hEV" = (/obj/structure/catwalk,/obj/random/trash,/turf/simulated/floor/plating,/area/maintenance/firstdeck/centralstarboard) "iCi" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/catwalk,/obj/random/trash,/turf/simulated/floor/plating,/area/maintenance/firstdeck/aftstarboard) "iMu" = (/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/borderfloor/corner2{dir = 10},/turf/simulated/floor/tiled/white,/area/rnd/xenobiology) +"jUC" = (/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/status_display/shuttle_display{message1 = "SHUT2"; pixel_x = 32; shuttle_tag = "Shuttle 2"},/turf/simulated/floor/tiled/techfloor,/area/hallway/primary/firstdeck/starboard) "koK" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled,/area/hallway/primary/firstdeck/aft) "kto" = (/obj/random/junk,/turf/simulated/floor/plating,/area/maintenance/firstdeck/aftstarboard) "loq" = (/obj/structure/catwalk,/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor/plating,/area/maintenance/firstdeck/centralstarboard) @@ -3001,6 +3002,7 @@ "wTJ" = (/obj/effect/floor_decal/corner_steel_grid{dir = 5},/obj/effect/floor_decal/spline/plain{dir = 1},/turf/simulated/floor/tiled,/area/rnd/xenobiology) "xai" = (/obj/effect/floor_decal/borderfloorwhite{dir = 5},/obj/effect/floor_decal/corner/purple/border{dir = 5},/turf/simulated/floor/tiled/white,/area/rnd/xenobiology) "xfy" = (/obj/random/junk,/turf/simulated/floor/airless,/area/maintenance/firstdeck/centralport) +"xhd" = (/obj/effect/floor_decal/industrial/hatch/yellow,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/status_display/shuttle_display{pixel_x = -32},/turf/simulated/floor/tiled/techfloor,/area/hallway/primary/firstdeck/starboard) "xPQ" = (/obj/random/junk,/turf/simulated/floor/plating,/area/maintenance/firstdeck/centralport) "ymc" = (/obj/effect/floor_decal/borderfloorwhite{dir = 8},/obj/effect/floor_decal/corner/purple/border{dir = 8},/turf/simulated/floor/tiled/white,/area/rnd/xenobiology) @@ -3137,7 +3139,7 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaaaaaaaaaakLapkapkakLaxQasQasQasQasQarTathaxSarUaxTaywaxVaxWaxXaxVaxYaxVaxVaxVaxVaxZatbayaarUarUarUarUarUarUarUarUarUaybaQXarUaydayeayfaygayhayiaxCatmatnatmatmatmatmatmauraynatoatoatoatoatpayoaypayqattatuazvatuatpayraysaytayuatPayvatDazIayxatDatDatDatDayyayyayyayyayzayAayBayCayDayDayDayDayEayDayFayGazSaAVatOayKatPaJSatRayMatSatSatSatSalrayNgWxalreajealeakeaneameaotHeeapmHVmHVmHVeareaqeasiMueaueateavdXKdXKdXJaGgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaakLayOapkakLakLakLakLakLakLarTarUarUarUayPapkaxVayQnTwaySayTayUayRayVaxVayWayXayYaybayZazarpPazcazcazdazeazfazgazhaybasoasoaziaDmazkaDnaykazmaznaMXaNSaykaylaymauHauHazsaztazuauHatpatpatpatpatpatpaAlatpatpaEgazxaEyazzasyasyayxazAazBazCazDazEazFayyaAbazHaKkayyazJasFazKayDazLazMayDazNazOazPayDaAWaAXaAYasOasOasOaphalralralralralralrarRalOalreaweayeaxeaAeazvYitubeaBgEedZfgwSeaCnDKeaDnDKeaFeaEeaGdZkeaIeaHaJkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaaaakLakLapkapkapkapkaqDaqDaqDxPQaqDazVazWazWazXaxVayQayRayRazYtcOayRayVaxVazZaAaaAaaALazbazbaAcaAceRraAcaAcaAcwQPaAdaybaaaaaaaAeaAfaAgaAhauAazrazqaAjaAjauAaAnaAockbaKuaKBaKIaLpcpDaAvaAwaGoaBNaAzaAAaABaACaAzaADaAEaAFaAGaaaaaaayxaAHazBvyDaAIktoaAIaAJaANaCbaAMaCcaAOaAPaAPayDaAQaARaASazNaATaAUayDaAZaBaaBbaCiaCjaCkaClaCdaBdeKUaBefxLeBparRalralrdXodXodXodXoeaLaOreaMeaPeaOaPreaQeaPeaSeaTwTJwTJeaUdXodXodXodXodXoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaafaafakLakLaBfaBfaBgaBhaBiaBjaBkaBlaxTaBmaBmaBmaxVayQaBnayRaBoayRaBpaBqaxVaBraBsaBsaBtaBtaBtaBtaBtaBtaBtaBtaBuaBvaBwaybaaaaaaaBxaByaBzaBAaBDaAqdpTaBCaBBaBGaBHaIGaJfaJfaJsaJfaBEaBFaAvaCWaBOaBPaBQaBRaBSaBTaAzaBUaBVaBWaBXaaaaaaayxaBYazBaAIaBZaCaaCaayyaFwaGQaHrayyaqkaqlaqlayDaCeaCfayDaCgaARaChayDaCnaDoaGCaIzaRXaSBaSBalraCogYyaCpaCqaCralralraafaaaaaaaaadXodXodXoeaVeaXeaWdYyeaYebaeaZdXoaQMdYTqGOebbdXoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaafaafakLakLaBfaBfaBgaBhaBiaBjaBkaBlaxTaBmaBmaBmaxVayQaBnayRaBoayRaBpaBqaxVaBraBsaBsaBtaBtaBtaBtaBtaBtaBtaBtaBuaBvaBwaybaaaaaaaBxaByaBzaBAaBDaAqdpTaBCaBBaBGaBHaIGaJfaJfaJsaJfaBEaBFaAvaCWaBOaBPaBQaBRaBSaBTaAzaBUaBVaBWaBXaaaaaaayxaBYazBaAIaBZaCaaCaayyaFwaGQaHrayyxhdaqljUCayDaCeaCfayDaCgaARaChayDaCnaDoaGCaIzaRXaSBaSBalraCogYyaCpaCqaCralralraafaaaaaaaaadXodXodXoeaVeaXeaWdYyeaYebaeaZdXoaQMdYTqGOebbdXoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaakLakLaBfaCsaCsaCsaCsaCsaCsaCsaCsaCuaCsaCsaCsaCsaCsaCsaCsaCsaCsaCvaCweYAaCyaBtaCzaCAaCBaCCaCDaCEaBtaybaCFaCGaybaaaaaaaBxaRcaCIaCJauAaBLaRlaRtaCKaCLaCPaCQaCRaCSaCTaCUaCVanoaAvaGpaCYaDbaDadVsaDcaEfaAzaDeaDfaRUaBXaaaaaaayxaDhaDigdraDjaDjaDjaDkaDlaDlaDlaDkaHaaDkaHbaDkaDjaDjaDjaDjaDjaDjaDjaphaphaphaphaphaUAaUAalralralralravpavpalraaaaaaaaaaaaaaaaaaaaadXodYldXKdXKdYydXKdXKdYldXoebcebeebddXodXoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakLalsaCtaDpaDqaDraDsaDtaDuaDvaDwaDxaKDaDyaDzaDAaDBaDCaDDayjaESaDGaDHaDIaEWaDEaDLaDMaDMaDMaDNaBtaDOaDPaybaybaaaaaaaBxaDQaCMaDSaCNaCNaykaykaykaykaDUaDVaDWaDXaDYaJUaEaaEbaofaEdaEeaDFaAzaDJaEhaAzaAzaEiaEjaEkaBXaaaaaaayxayxaElaEmaDjaHYaEoaEpaEpaEpaEpaEqaEraEsaEtaEuaEuaEvaEuaEuaEwaExaDjaItaEzaEzaEzaEAaEBaEBaECaEzaEzaEzaEDaEDaaaaaaaaaaaaaaaaaaaaaaaadXodYbdZBdXKdYydXKdXKdYddXodXodYfdYedXoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakLpYHaCtaEEaEFaEGaEHaEHaEIaEJaEJaEKaELaEMaENaENaEOaEPaEQaERaESaETaEUaEVaEWaEXaEYaEZaDMaDMaFaaFbaDOaDPaFcaaaaaaaaaaAeaFdaFeaFfaFgauHauHaFhaFhaDTaFiaFjaCUaCUaCUaKMaCVaFlaFmaFnaFoaFpaAzaAzaAzaAzaFqaFraFsaFtaAGaaaaaaaaaaFuaElaFvaDjaKjaFxaFyaFzaFzaFzaFzaFzaFzaFzaFzaFzaFzaFzaFAaFBaFCaDjaJGaFEaFFaFGaFHaFIaSjaFKaFLaFMaFNaEzaEDaaaaaaaaaaaaaaaaaaaaaaaadXoebfdXKdXKdYydXKdXKebgdXobhgbhgaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa diff --git a/maps/southern_cross/southern_cross-2.dmm b/maps/southern_cross/southern_cross-2.dmm index 25085ee161..56970976eb 100644 --- a/maps/southern_cross/southern_cross-2.dmm +++ b/maps/southern_cross/southern_cross-2.dmm @@ -1566,7 +1566,7 @@ "aEf" = (/turf/simulated/wall/r_wall,/area/hallway/primary/seconddeck/fore) "aEg" = (/obj/structure/disposalpipe/segment,/obj/machinery/alarm{dir = 4; pixel_x = -22},/obj/effect/floor_decal/borderfloor/corner{dir = 1},/obj/effect/floor_decal/corner/blue/bordercorner{dir = 1},/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/fore) "aEh" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled/monotile,/area/hallway/primary/seconddeck/fore) -"aEi" = (/obj/effect/floor_decal/borderfloor/corner{dir = 4},/obj/effect/floor_decal/corner/red/bordercorner{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/fore) +"aEi" = (/obj/effect/floor_decal/borderfloor/corner{dir = 4},/obj/effect/floor_decal/corner/red/bordercorner{dir = 4},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/fore) "aEj" = (/obj/structure/table/rack,/obj/item/weapon/storage/toolbox/emergency,/obj/random/medical/lite,/obj/machinery/camera/network/medbay{c_tag = "MED - FA Station Fore"; dir = 1},/obj/machinery/alarm{dir = 4; pixel_x = -22},/obj/structure/extinguisher_cabinet{pixel_y = -30},/obj/effect/floor_decal/borderfloorwhite{dir = 10},/obj/effect/floor_decal/corner/paleblue/border{dir = 10},/turf/simulated/floor/tiled/white,/area/medical/first_aid_station/seconddeck/fore) "aEk" = (/obj/machinery/light,/obj/effect/floor_decal/borderfloorwhite,/obj/effect/floor_decal/corner/paleblue/border,/obj/structure/closet/medical_wall{pixel_y = -31},/obj/item/roller,/obj/item/bodybag/cryobag,/obj/item/weapon/storage/firstaid/regular,/obj/item/weapon/storage/pill_bottle/spaceacillin,/turf/simulated/floor/tiled/white,/area/medical/first_aid_station/seconddeck/fore) "aEl" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/effect/floor_decal/borderfloorwhite{dir = 6},/obj/effect/floor_decal/corner/paleblue/border{dir = 6},/obj/structure/closet/secure_closet/medical_wall{name = "defibrillator closet"; pixel_y = -31},/obj/item/device/defib_kit/loaded,/turf/simulated/floor/tiled/white,/area/medical/first_aid_station/seconddeck/fore) @@ -1645,9 +1645,9 @@ "aFG" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/alarm{pixel_y = 22},/turf/simulated/floor/plating,/area/maintenance/engineering) "aFH" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/portable_atmospherics/powered/scrubber,/turf/simulated/floor/plating,/area/maintenance/engineering) "aFI" = (/obj/random/obstruction,/turf/simulated/floor/plating,/area/maintenance/engineering) -"aFJ" = (/obj/structure/disposalpipe/segment,/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 5},/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/fore) +"aFJ" = (/obj/structure/disposalpipe/segment,/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 5},/obj/machinery/status_display/shuttle_display{pixel_x = -32},/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/fore) "aFK" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/fore) -"aFL" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 5},/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/fore) +"aFL" = (/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 5},/obj/machinery/status_display/shuttle_display{message1 = "SHUT2"; pixel_x = 32; shuttle_tag = "Shuttle 2"},/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/fore) "aFM" = (/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/door/window/eastright{name = "Janitorial Delivery"; req_one_access = list(26)},/obj/structure/window/reinforced{dir = 1; health = 1e+006},/turf/simulated/floor/tiled,/area/janitor) "aFN" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/janitor) "aFO" = (/obj/effect/floor_decal/borderfloor/corner,/obj/effect/floor_decal/corner/purple/bordercorner,/obj/structure/janitorialcart,/turf/simulated/floor/tiled,/area/janitor) @@ -2663,7 +2663,7 @@ "aZq" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/fpcenter) "aZr" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/sign/warning/high_voltage{pixel_y = -32},/obj/effect/floor_decal/industrial/warning/corner{dir = 8},/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/fpcenter) "aZs" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/station_map{dir = 1; pixel_y = -32},/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/fpcenter) -"aZt" = (/obj/effect/floor_decal/borderfloor/corner{dir = 1},/obj/effect/floor_decal/corner/purple/bordercorner{dir = 1},/obj/machinery/status_display{pixel_y = 32},/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/starboard) +"aZt" = (/obj/effect/floor_decal/borderfloor/corner{dir = 1},/obj/effect/floor_decal/corner/purple/bordercorner{dir = 1},/obj/machinery/computer/timeclock/premade/north,/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/starboard) "aZu" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/airlock/glass{name = "Central Access"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled/steel_grid,/area/hallway/primary/seconddeck/fscenter) "aZv" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 6},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 1},/obj/machinery/navbeacon/patrol{location = "CH1"; next_patrol = "CH2"},/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/fscenter) "aZw" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/fscenter) @@ -3437,7 +3437,7 @@ "bok" = (/obj/effect/floor_decal/borderfloor/corner{dir = 4},/obj/effect/floor_decal/corner/yellow/bordercorner{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/port) "bol" = (/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/yellow/border{dir = 1},/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/port) "bom" = (/obj/machinery/alarm{pixel_y = 23},/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/yellow/border{dir = 1},/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/port) -"bon" = (/obj/machinery/door/firedoor/border_only,/obj/effect/floor_decal/borderfloor/corner{dir = 1},/obj/effect/floor_decal/corner/yellow/bordercorner{dir = 1},/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/port) +"bon" = (/obj/machinery/door/firedoor/border_only,/obj/effect/floor_decal/borderfloor/corner{dir = 1},/obj/effect/floor_decal/corner/yellow/bordercorner{dir = 1},/obj/machinery/status_display/shuttle_display{pixel_y = 28},/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/port) "boo" = (/obj/machinery/station_map{pixel_y = 32},/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/port) "bop" = (/obj/structure/extinguisher_cabinet{pixel_y = 30},/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/yellow/border{dir = 1},/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/port) "boq" = (/obj/machinery/atmospherics/unary/vent_pump/on,/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/yellow/border{dir = 1},/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/port) @@ -3484,12 +3484,12 @@ "bpf" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/tiled/monotile,/area/hallway/primary/seconddeck/starboard) "bpg" = (/obj/effect/floor_decal/borderfloor/corner{dir = 4},/obj/effect/floor_decal/corner/purple/bordercorner{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/starboard) "bph" = (/obj/effect/floor_decal/borderfloor{dir = 1},/obj/machinery/atmospherics/unary/vent_scrubber/on,/obj/effect/floor_decal/corner/purple/border{dir = 1},/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/starboard) -"bpi" = (/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/purple/border{dir = 1},/obj/machinery/computer/timeclock/premade/north,/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/starboard) +"bpi" = (/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/purple/border{dir = 1},/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/starboard) "bpj" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/effect/floor_decal/borderfloor/corner{dir = 4},/obj/effect/floor_decal/corner/paleblue/bordercorner{dir = 4},/obj/machinery/ai_status_display{pixel_y = 32},/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/ascenter) "bpk" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/starboard) "bpl" = (/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/purple/border{dir = 1},/obj/machinery/atm{pixel_y = 30},/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/starboard) "bpm" = (/obj/machinery/atmospherics/unary/vent_pump/on,/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/purple/border{dir = 1},/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/starboard) -"bpn" = (/obj/machinery/light{dir = 1},/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/purple/border{dir = 1},/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/starboard) +"bpn" = (/obj/machinery/light{dir = 1},/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/purple/border{dir = 1},/obj/machinery/status_display{pixel_y = 32},/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/starboard) "bpo" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/camera/network/second_deck{c_tag = "Second Deck - Starboard Hallway 4"; dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/starboard) "bpp" = (/obj/effect/floor_decal/steeldecal/steel_decals4,/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 10},/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/starboard) "bpq" = (/obj/machinery/door/airlock/glass{name = "Central Access"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled/steel_grid,/area/hallway/primary/seconddeck/starboard) @@ -3647,7 +3647,7 @@ "bsm" = (/obj/effect/floor_decal/borderfloor/corner,/obj/effect/floor_decal/corner/brown/bordercorner,/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/port) "bsn" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/corner/brown/border,/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/port) "bso" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/camera/network/second_deck{c_tag = "Second Deck - Starboard Hallway 2"; dir = 1},/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/corner/paleblue/border,/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/starboard) -"bsp" = (/obj/machinery/door/firedoor/border_only,/obj/effect/floor_decal/borderfloor/corner{dir = 8},/obj/effect/floor_decal/corner/brown/bordercorner{dir = 8},/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/port) +"bsp" = (/obj/machinery/door/firedoor/border_only,/obj/effect/floor_decal/borderfloor/corner{dir = 8},/obj/effect/floor_decal/corner/brown/bordercorner{dir = 8},/obj/machinery/status_display/shuttle_display{message1 = "SHUT2"; pixel_y = -28; shuttle_tag = "Shuttle 2"},/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/port) "bsq" = (/obj/effect/floor_decal/borderfloor/corner,/obj/effect/floor_decal/corner/brown/bordercorner,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -21},/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/port) "bsr" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/machinery/ai_status_display{pixel_y = -32},/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/corner/brown/border,/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/port) "bss" = (/obj/machinery/alarm{dir = 1; pixel_y = -22},/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/corner/brown/border,/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/port) @@ -4477,11 +4477,11 @@ "bIn" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/status_display{pixel_y = 32},/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/apcenter) "bIo" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/station_map{pixel_y = 32},/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/apcenter) "bIp" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/apcenter) -"bIq" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/light{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals4,/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 10},/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/apcenter) +"bIq" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/light{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals4,/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 10},/obj/machinery/status_display/shuttle_display{pixel_y = 28},/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/apcenter) "bIr" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/airlock/glass{name = "Central Access"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled/steel_grid,/area/hallway/primary/seconddeck/apcenter) "bIs" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 6},/obj/machinery/navbeacon/patrol{location = "CH6"; next_patrol = "CIV"},/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/apcenter) "bIt" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/unary/vent_scrubber/on,/obj/effect/floor_decal/steeldecal/steel_decals4,/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 10},/obj/machinery/navbeacon/patrol{location = "CH7"; next_patrol = "CH8"},/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/apcenter) -"bIu" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/light{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 6},/obj/machinery/computer/timeclock/premade/north,/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/ascenter) +"bIu" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/light{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 6},/obj/machinery/status_display/shuttle_display{message1 = "SHUT2"; pixel_y = 28; shuttle_tag = "Shuttle 2"},/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/ascenter) "bIv" = (/obj/structure/disposalpipe/sortjunction{dir = 8; name = "HoP Office"; sortType = "HoP Office"},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 9},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/ascenter) "bIw" = (/obj/structure/table/standard,/obj/structure/flora/pottedplant/small{pixel_y = 10},/obj/machinery/status_display{pixel_y = -32},/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/aft) "bIx" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/paleblue/border{dir = 1},/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/ascenter) @@ -5339,8 +5339,8 @@ "bZr" = (/obj/machinery/vending/boozeomat,/turf/simulated/floor/lino,/area/crew_quarters/bar) "bZs" = (/obj/machinery/smartfridge/drinks,/obj/machinery/light{dir = 1},/turf/simulated/floor/lino,/area/crew_quarters/bar) "bZt" = (/obj/structure/table/marble,/obj/machinery/chemical_dispenser/bar_alc/full,/obj/structure/sign/double/barsign{pixel_y = 32},/turf/simulated/floor/lino,/area/crew_quarters/bar) -"bZu" = (/obj/structure/table/marble,/obj/machinery/chemical_dispenser/bar_soft/full,/obj/machinery/alarm{dir = 8; pixel_x = 22},/turf/simulated/floor/lino,/area/crew_quarters/bar) -"bZv" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -21},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 9},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/aft) +"bZu" = (/obj/structure/table/marble,/obj/machinery/chemical_dispenser/bar_soft/full,/turf/simulated/floor/lino,/area/crew_quarters/bar) +"bZv" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 9},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 4},/obj/machinery/status_display/shuttle_display{pixel_x = -32},/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/aft) "bZw" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/aft) "bZx" = (/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 9},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/aft) "bZy" = (/obj/structure/sink/kitchen{pixel_y = 28},/obj/machinery/light{dir = 8},/turf/simulated/floor/tiled/yellow,/area/crew_quarters/coffee_shop) @@ -5395,8 +5395,8 @@ "cay" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor/lino,/area/crew_quarters/bar) "caz" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/lino,/area/crew_quarters/bar) "caA" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor/lino,/area/crew_quarters/bar) -"caB" = (/obj/structure/table/marble,/obj/item/weapon/reagent_containers/glass/rag,/obj/item/weapon/reagent_containers/food/drinks/flask/barflask,/obj/item/weapon/reagent_containers/food/drinks/flask/vacuumflask,/obj/item/weapon/flame/lighter/zippo,/obj/item/clothing/head/that{pixel_x = 4; pixel_y = 6},/turf/simulated/floor/lino,/area/crew_quarters/bar) -"caC" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/aft) +"caB" = (/obj/structure/table/marble,/obj/item/weapon/reagent_containers/glass/rag,/obj/item/weapon/reagent_containers/food/drinks/flask/barflask,/obj/item/weapon/reagent_containers/food/drinks/flask/vacuumflask,/obj/item/weapon/flame/lighter/zippo,/obj/item/clothing/head/that{pixel_x = 4; pixel_y = 6},/obj/machinery/alarm{dir = 8; pixel_x = 22},/turf/simulated/floor/lino,/area/crew_quarters/bar) +"caC" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -21},/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/aft) "caD" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled/monotile,/area/hallway/primary/seconddeck/aft) "caE" = (/obj/effect/floor_decal/steeldecal/steel_decals4,/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 10},/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/aft) "caF" = (/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock{name = "Coffee Shop"; req_one_access = list(25,28)},/turf/simulated/floor/tiled/steel_grid,/area/crew_quarters/coffee_shop) @@ -7065,6 +7065,7 @@ "fFD" = (/obj/structure/loot_pile/maint/junk,/turf/simulated/floor/plating,/area/maintenance/research) "fPU" = (/obj/effect/floor_decal/industrial/warning{dir = 4},/obj/random/trash,/turf/simulated/floor,/area/engineering/engine_room) "fRj" = (/obj/effect/floor_decal/borderfloorwhite,/obj/effect/floor_decal/corner/lime/border,/obj/machinery/computer/scan_consolenew{dir = 1},/turf/simulated/floor/tiled/white,/area/medical/genetics) +"fRK" = (/obj/machinery/status_display/shuttle_display{message1 = "SHUT2"; pixel_x = 32; shuttle_tag = "Shuttle 2"},/turf/simulated/floor/tiled/dark,/area/hallway/primary/seconddeck/starboard) "gfQ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/catwalk,/obj/random/trash,/turf/simulated/floor/plating,/area/maintenance/cargo) "git" = (/obj/machinery/light,/obj/effect/floor_decal/borderfloorwhite,/obj/effect/floor_decal/corner/lime/border,/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor/tiled/steel,/area/medical/genetics) "gkO" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/random/trash,/turf/simulated/floor/plating,/area/maintenance/cargo) @@ -7076,6 +7077,7 @@ "hqq" = (/obj/structure/bed/chair/sofa/blue/left{dir = 4},/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/corner/paleblue/border{dir = 8},/obj/machinery/computer/security/telescreen/entertainment{icon_state = "frame"; pixel_x = -32},/turf/simulated/floor/tiled,/area/medical/medbay2) "hsP" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/catwalk,/obj/random/junk,/obj/random/trash,/turf/simulated/floor/plating,/area/maintenance/medbay) "hBT" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/random/junk,/turf/simulated/floor/plating,/area/maintenance/medbay) +"hIE" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/computer/timeclock/premade/north,/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/ascenter) "hMy" = (/obj/machinery/door/firedoor/border_only,/obj/effect/wingrille_spawn/reinforced/polarized{id = "psyco_tint"},/turf/simulated/floor/plating,/area/medical/psych) "hYq" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/random/junk,/turf/simulated/floor/plating,/area/maintenance/engineering) "idI" = (/obj/random/junk,/turf/simulated/floor/plating,/area/maintenance/bar) @@ -7086,6 +7088,7 @@ "jiS" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/catwalk,/obj/random/junk,/turf/simulated/floor/plating,/area/maintenance/cargo) "jqt" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/random/trash,/turf/simulated/floor/plating,/area/maintenance/bar) "jqw" = (/obj/structure/loot_pile/maint/junk,/turf/simulated/floor/plating,/area/maintenance/cargo) +"jwD" = (/obj/machinery/status_display/shuttle_display{pixel_x = -32},/turf/simulated/floor/tiled/dark,/area/hallway/primary/seconddeck/starboard) "jPg" = (/obj/effect/floor_decal/industrial/warning/corner{dir = 4},/turf/simulated/floor/plating,/area/maintenance/apmaint) "jVL" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/catwalk,/obj/random/trash,/turf/simulated/floor/plating,/area/maintenance/bar) "kjR" = (/obj/structure/catwalk,/obj/random/trash,/turf/simulated/floor/plating,/area/maintenance/research_medical) @@ -7130,6 +7133,7 @@ "pmJ" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/random/junk,/turf/simulated/floor/plating,/area/maintenance/engineering) "ppW" = (/obj/machinery/atmospherics/pipe/simple/visible/universal{dir = 4},/obj/random/trash,/turf/simulated/floor/plating,/area/maintenance/research) "pvH" = (/obj/structure/morgue{dir = 8},/obj/effect/floor_decal/borderfloor{dir = 4},/obj/effect/floor_decal/corner/paleblue/border{dir = 4},/turf/simulated/floor/tiled,/area/medical/morgue) +"pxb" = (/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 9},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 4},/obj/machinery/status_display/shuttle_display{message1 = "SHUT2"; pixel_x = 32; shuttle_tag = "Shuttle 2"},/turf/simulated/floor/tiled,/area/hallway/primary/seconddeck/aft) "pzW" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/carpet/sblucarpet,/area/medical/medbay2) "pEj" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/effect/floor_decal/industrial/warning{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/genetics) "pGf" = (/obj/random/junk,/turf/simulated/floor,/area/engineering/engine_room) @@ -7309,7 +7313,7 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEYaEYaEYaEYaEYaEYaEYaEYaEYaEYaEYaEYaEYaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEYaEYaEYaEYaEYaEYaEYaEYaEYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaafaafaafbasbhCbhDbhCbhDbhCbhDbhCbhDbhCbhDbhCbavbhEaYzbhFbdWbhGbhHbdWbhGbcrbhIbfPbhJbhKbhLbhMbhNbfPbcxbhObfZbfZbfZbfZbfZbfZbfZbfZbfZbhPaVgaVgaVgaVgaVgaVgbhQbhRbhSbhTbhQbhUbhUbhUbhUbhUbhUbhUbhVbhVbhVbhVaXpbhWbhXayVbhYbhZbiaayVaaaaaaaQwbibbicbidbiebifbbtbbtbbtbbtbbtbbtbigbihbihbiibbBbbBbbBbijbbBbikbdhbilbbBbimbgPbinbgRbioaNyaaaaaaaALbipbiqbirbisaUraUraUraUraUraUrbitbiubivbiubitaUyaUyaUyaUyaUyaUybdIbiwbixbixbiybdIbizbizbizbiAbiBgFObiDbiEbiFbiGbiHaCnbiIbiJbiKbiLbiMbiNbiObhubhvbiPbfFbiQbfIbfKaVybiTbiUbfLbiVbiTbWubfKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEYaEYaEYaEYaEYaEYaEYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaaaaaaaaaaRvbiXaRvbiXaRvbiXaRvbiXaRvbiXaRvbiXaafbiYaYzbiZbjabjbbjcbjdbjbbjebjfbjgbjhbjibjjbjkbjlbjmbcxbjnbjobjpbjqbjrkMibjsbjsbjsbjskMibjsbjsbjsbjtbjubjvbjwbjxbjybjybjzayVbjAbjAbjBaIEbjCyetaFIaFIaAfaAgayVbjDayVayVaCRbcVbjEayVaaaaaaaQvbjFbicaVFbjGbjHbjIbjJbjKbjLbjMbjNbjObjPbjPbjQbjPbjPbjPbjRbbBbdhbjSbjTbbBaSwbjUaSwbgRaSyaQBaaaaaaaALbjVbjWbjXbjXbjYbjZaCabkabkbaALbkcbkdbkebkdbkfbkgbkhbkibkjbkkbklbdIbdIbkmbmTbdIbdIbknnakbkobkpbkqbkrbksklKbksbktbkuaCnbkvbkwaTfbkxbkybkzbkAbhubhvbhvbiPbiPbfIbfKbWdbkCbkDbkEbkFbkGbkHbkIbkJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaafaaaaaaaYzbkKbcobkLbkMbkNbkObcrbkPbfPbfPbfPbfPbkQbfPbkSbkTbkUbkVbkVbkWbkXbkYbkYbkYbkYbkYbkYbkYbjvbjvbjvbkZblablbblcbldbleblfblgblhblinWHblhblhblhnWHbljbljbljbljblkbljbljbljbllblmayVaQwaQwaQvblnbicbloblpblqblrblsblsbltbjMblubbxbbxbbxbbxbbxbbxbbxblubbCblvblwblxbbBblyblzblAblBblCaQBblDblDaALblEblFaILaHuaHvblGxMrblHaCablIblJblKblLblMblJblNsACblOblPblQblRblSblTblUblVblWblWblXbiAbiAbiAbiAbiAbiAbiAbiCbktblYaCnblZbmabmbbfAaVWbmdbmebhubhvbiPbmfbmgbfIbfKbmhbmibmjbfKbfLbmkbfLbfKbfKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaafaaaaYAaYzbmlbmlaYzbmmbmnbmobcrbmpbmqbmrbmsbmtbmuaWhbmwbmxbmybmzbmAbmBbmCbkYbmDbmDbmDbmDbmDbmEbmFbmGbjvbmHbmIbmJbmKbmLbmMbmFayVayVayVayVayVayVayVayVayVayVayVayVayVayVayVayVayVbmNbmObmPbmQaQvbmRbmSbmVbmUbnbblrblrbmWbmXbjMbmYbbxbmZbmZbmZbmZbmZbbxbnabbBbbBbbBbbBbbBboybncboybndbnebnfbngbnhbnibnjazFaALaALaALaALaALaALaALaALbnkbnlbnmbnnbnkbkgbkgbkgbnobkgbkgbkgbkgbnpbnqblWbnrbnsbntbnubnubnubnubnubiAbiCbnvbfJaCnbnwaCnaCnbfAbfAbfAbfAbhubfIbfJbfKbfKbfKbfKbnybmibnzbnAbnBbnCbnDbnEbfKbfKaaaaaaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaafaaaaYAaYzbmlbmlaYzbmmbmnbmobcrbmpbmqbmrbmsbmtbmuaWhbmwbmxbmybmzbmAbmBbmCbkYbmDbmDbmDbmDbmDbmEbmFbmGbjvbmHbmIbmJbmKbmLbmMbmFayVayVayVayVayVayVayVayVayVayVayVayVayVayVayVayVayVbmNbmObmPbmQaQvbmRbmSbmVbmUbnbblrblrbmWbmXbjMbmYbbxbmZbmZbmZbmZbmZbbxbnabbBbbBbbBbbBbbBboybncboybndbnebnfbngbnhbnibnjazFaALaALaALaALaALaALaALaALjwDbnlbnmbnnfRKbkgbkgbkgbnobkgbkgbkgbkgbnpbnqblWbnrbnsbntbnubnubnubnubnubiAbiCbnvbfJaCnbnwaCnaCnbfAbfAbfAbfAbhubfIbfJbfKbfKbfKbfKbnybmibnzbnAbnBbnCbnDbnEbfKbfKaaaaaaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafaafaafaafbnFaYzbnGbnHbnIbnJbnKbnLbnMbnNbnObnPbnQbnRbnSbnTbnUbnVbnWbnXbnYbkVbnZboabkYbmDbmDbmDbmDbmDbobbocbodboebofbogbohboibojbokbolbombonboobokbopboqaXiborbgsbotbouboibmLbowboxboXbozboAboBboCboDboEboFboFboGboHboIboJblrbjMbjMbjMbigbbxbmZbmZbmZbmZbmZbbxblubbxboKboLbbBboMboNboOboPboQboQbgSboSboTboUboVboWbpqboYboZbpabpbbpcbpdbpebpabpbbpfbpgbphbpiaZtbpkbpgbplbpmbpnbosbnpbppbsBbprbpsbptbnubnubnubnubnubiAbpubnvbpvbpwbpxbpybfJbpzaZBbpBbpCbfFbpDbpEbfKbpFbpGbfKbpHbpIbpJbpJbpJbpKbiTbpLbpMbfLaaaaaaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabpNbpObpPbpQbpRbpSbpTbpUbpVbpWbpXbpYbpZbqabqbbqcbmwaQcbqdbkVbkVbqebjvbkYbmDbmDbmDbmDbmDbqfunrboRbqhbqibqjbqkbqlbqmbqlbqnbqjbqobqjbqjbqpbqqbqjbqjbqrbqsbqtbqubqvbqwbqxbqybqzbqAbqBbqCbqBbqBbqBbqBbqBbqDbqEbqFbdfbqGbqHbjPbqIbbxbmZbmZbmZbmZbmZbbxbqJbeJbqKbqLbqMbqNbqObqPbqQbqQbqQbqQbqQbqRbqSbqTbqUbqVbqWbqXbqYbqXbqXbqZbrabqXbqYbrbbqXbrcbqXbqXbrdbqXbqXbrebrfbqZbrgbrhbribpobrkbrlbnubnubnubnubnubiAbrmbrnbrobrpbrqbrrbrsbrtbrubrvbrwbrxbrybrzbrAbrBbrCbrDbrEbrFbrGbrHbrIbrJbrKbiTbrLbrMaafaafaafaagaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafaafaafaafaafaafaafaaaaYzbrNbnHbrObrPbrQbrRbrSbrTbrUbrVbrWbrXbrYbrZbsabsbbkVbkVbkVjPgbsdbsebkYbmDbmDbmDbmDbmDbsfbsgbshboebsibsjbskbslbojbsmbsnbqgbspbmLbsqbsrbssbslbstbsubsvbswbsxbsybszbsAbuBbsCbsDbsEbsFbsGbrjboFboFbsIbsJbsKbsLbbxbsMbsNbihbihbbxbmZbmZbmZbmZbmZbbxbsObsPbeJbsQbbxbsRbsSbsTbsUbsVbsVbsWbsXbsYbsZbtabtbbpqboYbpcbtcbpcbpcbtdbtebsobtgbthbtibtjbtkbbEbtmbtdbtkbtnbtobtpbtqbppbsBbtrbtsbttbnubnubnubnubnubiAbtubtvbfJbtwbtxbtybfJbtzbtAbdjbtBbtCbtDbtEbfKbtFbtGbfKbtHbpKbtIbiTbtJbmibiTbtKbtLbfLaaaaaaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -7321,7 +7325,7 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaaaaaaaaaaRvbiXaRvbiXaRvbiXaRvbiXaRvbiXaRvbiXaagbdTbCwbCxbCybCzbCAbCybCzbCBbCCbCDbCEaYzbkYbxlgpFbxmbxmbCFbzebCGbCHbCIbzebADbCJbzibCKbzjbAHbCMbCNbCObCPbCQbCRbCRbCRbCSbCTbCUbAQbCVbCWbCXbmcbzpbDabDbbDcbAYbuibvKbvKbvKbvKbuqbvMbuqaaaaaabzybDdbvPbDebDfbDgbbwbDhbDibvVbDjbDkbDlbxSbDmbDnbDobBqbDpbDqbDrbDsbDtbDubuzbBxbDvbDwbDxbDyblDaaaaaabuGbyebzYbDzbDAbDBbDCbDDbDEbDFbDGbDHbAdbDIbDJbDKbDLbDMbDNbDObDPbDQbDRbDSbDTbDUbDVbDWbDXbDWbDYbCcbDZbEabEbbCgbEcbEdbEebCkbEfbEgbwJbwJbwJbwJbwJbwJbwJbwJbwJbuVsnDbfKbEhbfLbfKbfKbfKbfKbfKaaaaaaaaaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaagaaaaaaaaaaPHaPIaPIaPIaPIaPIaPIaPIbEiaPIaPIaPIbavbclbEjbEkbElbEmbEnbEobEmbEpbCEbCEbEqaYzbkYbErbscbEsbEsbEtbEsbzebEubEvbzebzebEwbExbEybzjbEzbEAbEBbECbEDbEEbCRbCRbEFbEGbEHbEIbzpbEJbEKbELbEMbzpbuibuibENbuibuibEObEOnGqbEObuqbvMbEPaaaaaabvNbxJbvPbEQbERbESbbxbbxbETbvVbDjbEUbEVbxSbxKbBgbxKbEWbuzbEXbEYbmvbFabuzbuzbFbbFcbFdbFebFfbnfaaaaaabFgbyebzYbFhbFibDBbFjbFkbDEbFlbFmbFnbAdbFobDJbFpbFqbFrbFsbFtbFubFvbFwbFxbFybFzbFAbFBbFCbFBbFDbFEbFFbFGbFHbCgbFIbFJbFKbCkbFLbFMbFNbFObFPbFQbFRbFSbFTbFUbFVbFWbFXbFYbFZaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaabasbhCbhDbhCbhDbhCbhDbhCbhDbhCbhDbhCbavbhEaYzaYzbGabGbbGcbaBbGcbGdbCEbCEbGeaYzbkYbErbscbEsbGfbGgbGhbzebGibGjbGkbzebGlbGmbGnbzjbnxbGpbGqbGrbGsbGtbGubGvbGvbGwbEHbGxbGybGzbGAbGBbGCbzpbGDbGEbGFbGGbGHbEObGIvZTbGJbuqbvMbEPaaaaaabvNbvNbGKbxKbzLbGLbBdbbxbGNbvVbvVbvVbvVbGObGPbGQbGPbGRbuzbuzbGSbuzbuzbuzbBAbGVbGWboQbGXbnfbnfaaaaaabFgvVhbzYbzYbGYbGZbHabHbbDEbHcbHdbHebAdbHfbHgbHhbHhbHibHjbHkbHlbHmbHnbBUbHobDUbHpbHqbHrbHsbHtbAkbHubHvbHwbCgbHxbHybHzbCkbHAbHBbHCbHDbHDbFQbHEbHFbHGbFQbFQbFWaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaiaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiaaaaaaaaaaRvbiXaRvbiXaRvbiXaRvbiXaRvbiXaRvbiXaafaafaafaYAaYzaYzaYzaYzaYzaYzaYzaYzaYzaYzbkYbHHbjvbEsbHIbGgbHJbzebHKbHLbHMbHNbHObHPbHQbzjbCLbzjbHSbHTbzjbHUbHVbHWbHWbHXbHYbHZbAQbIabIbbIcbIdbzpbGDbIebIfbIgbGGidIbEObGIpXvbuqbvMbEPaaaaaaaaabzybIhbIibzLbIjbIkbIlbImbInbIobIpbIqbIrbIsbxLbItbIrbIubsVbIvbpjbIxbIybIzbIAbGWbIBbICblDaaaaaaaaabFgbyebIDbzYbIEbIFbIGbIHbDEbIIbIJbIIbAdbIKbDJbILbIMbINbIObIPbIQbBSbIRbBUbISbDUbITbFBbIUbFBbIVbAkbIWbIXbIYbCgbIZbJabJbbCkbJcbJdbJebJfbJgbJhbJibJjbFTbJkbJlbFWaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiaaaaaaaaaaRvbiXaRvbiXaRvbiXaRvbiXaRvbiXaRvbiXaafaafaafaYAaYzaYzaYzaYzaYzaYzaYzaYzaYzaYzbkYbHHbjvbEsbHIbGgbHJbzebHKbHLbHMbHNbHObHPbHQbzjbCLbzjbHSbHTbzjbHUbHVbHWbHWbHXbHYbHZbAQbIabIbbIcbIdbzpbGDbIebIfbIgbGGidIbEObGIpXvbuqbvMbEPaaaaaaaaabzybIhbIibzLbIjbIkbIlbImbInbIobIpbIqbIrbIsbxLbItbIrbIuhIEbIvbpjbIxbIybIzbIAbGWbIBbICblDaaaaaaaaabFgbyebIDbzYbIEbIFbIGbIHbDEbIIbIJbIIbAdbIKbDJbILbIMbINbIObIPbIQbBSbIRbBUbISbDUbITbFBbIUbFBbIVbAkbIWbIXbIYbCgbIZbJabJbbCkbJcbJdbJebJfbJgbJhbJibJjbFTbJkbJlbFWaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaabJmbJnbJobJpbJqbJqbJrbJtbJubJvbJwbJxbEsbJybJzbJAbzebzebzebzebJBbJCbJDbJBbzjbJEbzjbYDbJGbzjbJHbJIbJJbJJbJKbJLbJHbzpbJMbJNbJObJPbzpbJQbJQbJQbJRbJQbGGbGGbGGpXvbuqbvMbuqaaaaaaaaabzybzybJSbIibzLbzLbJTbJUbJVbJVbJWbJXbJYbJZbKabKbbJYbKcbKdbKebKebKfbKgbGWbGWbIBbKhblDblDaaaaaaaaabuGbyebKibzYbzYbKjbKkbKlbDEbKmbKnbKobAdbpAbKqbKrbKsbKtbKubKvbKwbKxbKybKzbKAbAkbKBbKCbKDbKEbKFbAkbKGbKHbKIbCgbKJbKKbKLbCkbKMbKNbKObKPbKQbFQbKRbKSbKTbFWbFWbFWaafaafaafaajaafaaaaaaaaiaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaabJmbKUbKVbKWbKXbJmbJmbJmbKYbKZbLabLbbEsbEsbEsbEsbLcbLdbLebLfbJBbLgbLhbLibLjbLkbLlbLmbLnbzjbLobLpbLqbLrbLsbLtbLubzpbAQbLvbAQbLwbzpbLxbLybLzbLAbJQbuqbuqbLBbuqbuqbLCbuqaaaaaaaaaaaabzybzybJSbIibxKbLDbLEbLFbLFbIibLHbLIbLJbxLbLKbLIbLLbIBbLNbLNbLObLPboQbIBbKhblDblDaaaaaaaaaaaabuGbyebLQbLRbLSbLTbLUbLVbLWbLXbLYbLZbAdbAdbAdbAdbMbbMcbMbbAcbAibMdbAibMebAibAkbCcbCcbMfbMgbAkbAkbMhbMibMjbCgbCkbMkbCkbCkbKMbKNbKObMlbMmbFQbMnbMobMpbFWaaaaaaaaaaaaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaabKWbJsbKWbMrbMsbMtbJmbMubMvbMwbMxbMybMzbMAbMBbLcbMCbMDbMEtCRbJBbMFbMGbMHbMIbMJbJBbMKbMLbMMbMNbMObMPbMPbMQbMRbMSbMTbMUbMVbMWbMXbJQbMYbMZbNabNbbJQbNcbNdbNebNfbNgbNhbuqaaaaaaaaaaaaaaabzybzybNibNjbNibNlbNobNlbNobNobNpbxMbxLbxMbNpbNqbNqbNwbNnbNqbNwbNvbNwblDblDaaaaaaaaaaaaaaabuGbNxbNybLRbNzbNAbNBbNCbNDbNEbNFbNGbNHaSPbNJbNKbNLbNMbNGbNNbNObNPbNQbNRbNSbNTbNUbNVbNWbNXbNYbNIbOabObbOcbOdbOebOfbOgbOhbOibOjbOkbOlbOmbFQbFQbOnbFQbFWaaaaaaaaaaaaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -7333,7 +7337,7 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaabKYbVsbVtbVubKYgkObLcbLcbVvbOAbMCbMCbOAqqJqqJbVwbLcbJHbVxbJHbJHbVybVzbVAbVBbVCbVDbRMbRMbRMbRMbRMbRNbVEbVFaGwbRObVHbVIbuqbVJbVKbQEbQEbQEbQEbQEbQEbVLbNgbNguqjbVMbVNjVLbVMbVMbVMbVMbVMbVObVPbVQbVRbVSbVTbVTtehbVTbVThsPbVUbVVbuGbVWbVXbVYbQIbVZbUEbWabQIbWbbQMbQMbWcbQMbQKbyKbWebWfbWgbWhbQObWibWjbWkbWlbUTbQTbWmbWnbWkbWobWpbWqbWrfEGbWtuhFbWvxFCedRooQxippvHxFCbYUbYUbYUbYUbYUbYUbWzbWAbQbbQbbQbbQbbQbaafaafaafaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaafaaaaaaaaaaaabKYbWBbWBbKYbKYkLWwANbLcbLcbMCbMCbLcbLcbLcbLcbLcbLcbWCbWCbWCbJHbJHbJHbJHbWDbPlbQwbRMbRMbRMbRMbRMbRNbRObWFbRObRObuqbuqbuqbWGbWHbWIbNgbWJbWKbWLbNgbNhbGGbGGkOlbWMbWNbWObGDlRFbWMbWPbWQbuqbWRbWSbWTbuGbWUbWVbWUbWWbWXbWYbWZbXabXbbXcbXcbXdbQIbQIbXebQIbQIvMObuGbLRbXfbXgbQRbScbXibXjbXkbXlbQQbyLbXnbXobXpbzqbQSbXrbXsbXtbXubXvbQYbAobXxbXybXzbApxFCbXCbYMbXEbXFxFCiJYbXHbXIkMjbXJbYUrpYbXLbuSaaaaaaaaaaaaaaaaaaaaaaajaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajaagaagaaaaaaaaabKYbXMbXNbXObKYbXPbQlbXQbXRbXSbXTbXUbXViCsbXWwlgbXXbXYbXYbXYbXZbYabYabJHbJHbJHbQwbQwbQwbQwbQwbQwbQwbWCbYbbWCbLcbYcbLcbYdbLCbGGkOlbYebYfbVJbYgbGGbYhbYibYjbYhbYhbYhbYhbYhbYhbYhbYhbYhbYhbYkbYlcbibYnbYnbYnbYnbYnbYnbYnbYobYpbYqbYrbYsbYtbYubYvbYwbYxbYxbYybYzbYAbYBbYCbQRbQRbQRbQRbQRbQRbQRbQSbQSbQSbQSbQSbQSbYFbYGbYHbYIbYFbQYbQYbQYbQYbQYbQYxFCbYLbYMbYNcadxFCuLkniKbYRbYSbYTbYUbYVbYWbuSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiBaafaafaafaafaaaaaaaaabKYbKYbXPbQkbQkiOIbYXuxtjiSbYYbYZbYYbYYgfQbZabQksqlbQktBzbYXwdcbQkbQkbQkbQkbQkbQkbQkbZbbZcbZdbZebZfdJNbZgbZhbZiidIbZjbZjbZjbZjbZjbZkbYhbZlbZmbZnbZobYhbZpbZqbZrbZsbZtbZubYhbZvbZwbZxbYnbZybZzbZAbZBbZCbYnbZDbygbygbuGbuGbuGbuGbuGbuGbuGbuGbuGbZEbZFnjGbZGbZHbZIbZJbZKbZKbZLbZMbAJbZObZPbZQbAKbYHbZSbZTbZUbZVbZWbYHbATbZQbZPbZObBvxFCcaatSoqlFgFDxFClTBcafcagcahcaibYUcajcakbuSaaaaaaaaaaajaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiBaafaafaafaafaaaaaaaaabKYbKYbXPbQkbQkiOIbYXuxtjiSbYYbYZbYYbYYgfQbZabQksqlbQktBzbYXwdcbQkbQkbQkbQkbQkbQkbQkbZbbZcbZdbZebZfdJNbZgbZhbZiidIbZjbZjbZjbZjbZjbZkbYhbZlbZmbZnbZobYhbZpbZqbZrbZsbZtbZubYhbZvbZwpxbbYnbZybZzbZAbZBbZCbYnbZDbygbygbuGbuGbuGbuGbuGbuGbuGbuGbuGbZEbZFnjGbZGbZHbZIbZJbZKbZKbZLbZMbAJbZObZPbZQbAKbYHbZSbZTbZUbZVbZWbYHbATbZQbZPbZObBvxFCcaatSoqlFgFDxFClTBcafcagcahcaibYUcajcakbuSaaaaaaaaaaajaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaaaaaaaaaaafaaaaaaaaaaaabKYbKYbSObSObSObKYbKYbKYbSObSObSObKYbKYbKYbKYbKYbKYbKYbKYwlgbOAbOAcalqqJbOAbOAbOAbOAbOAjqwbKYbKYbKYbKYcambLCbGGbZjcancaocapcaqcarbYhcasbZmcatcaucavcawcaxcaycazcaAcaBbYhcaCcaDcaEcaFcaGcaHcaIcaJcaKbYncaLbygcaNbuGcaMbygbygbuGcaNcaOdOBbygbyghBTcaPcaQcaRcaScaTcaUcaVeHwbZMcaWbZUcaXcaYcaZbYHcbacbbcbccbdcbebYHcbfcaYcaXbZUcbgxFCxFCxFCxFCxFCxFCbYUhMycInhMybYUbYUcbjccicbkaafaafaafaajaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaaaaaaaafaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaabKYbKYcblcbmcbncbocbpcbqcbrcbscbtbKYbKYaaaaaaaaabEPcbucbvcbwcbxcbxcbycbzcbAbYhcbBcbCcbDcbEbYhcbFcbGcbHcbIcbJcbKbYhcbLcbMcbNbYncbOcbPcbQcbRcbSbYncbTcbUcbVcbVcbVcbVcbVcbVcbVcbVcbVfmgbygvzhcbWcbXcbXcbWcbYcbZccaccbcccccdcceccfccgcchccpccjcckcclccjccjccpcclbZRccnccjccjccocdDccqccrccscctccuccvccwccxccycczccAccBccCaaaaaaaaaaaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaaiaagaagaaaaaaaaaaafaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaabKYbKYbKYbSObSObSObSObSObKYbKYbKYaaaaaaaaaaaabEPccDbGGbZjccEccFccGccHccIbYhbYhbYhbYhbYhbYhccKccLccMccNccNccObYhccPcaDccQbYnbYnccRccSccTccUbYnccVccWccXcbVccZcdacdbcdacdccddcbVcbVbuGcdfcdgcdhcdicdjcdkcdkcdlbLRbZMcdmcdncdocdpcdqcdrcdscdtcducdvcdscdwcdxcdycdzcdAcdBcdCckBcdEcdFcdGcdHcdIcdJcdKcdLcdIcdMcdNcdOcdPaaaaaaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa