Fixes the ert shuttle (#2732)

This pr should fix the ert shuttle to behave properly once for all.

Also, fixes assistant spawning at central command at round start if they ready up.
This commit is contained in:
Alberyk
2017-06-16 22:20:47 +03:00
committed by skull132
parent e73f1bc808
commit cffb141137
3 changed files with 38 additions and 23 deletions
@@ -201,7 +201,7 @@ var/datum/controller/subsystem/processing/shuttle/shuttle_controller
ERT.area_offsite = locate(/area/shuttle/specops/station) //centcom is the home station, the Exodus is offsite
ERT.area_station = locate(/area/shuttle/specops/centcom)
ERT.docking_controller_tag = "specops_shuttle_port"
ERT.docking_controller_tag_station = "ert_shuttle_dock_airlock"
ERT.docking_controller_tag_station = "specops_shuttle_port"
ERT.docking_controller_tag_offsite = "specops_shuttle_fore"
ERT.dock_target_station = "specops_centcom_dock"
ERT.dock_target_offsite = "specops_dock_airlock"
+4 -4
View File
@@ -1258,7 +1258,7 @@
"yt" = (/turf/simulated/shuttle/plating,/area/centcom/specops)
"yu" = (/turf/simulated/shuttle/plating,/turf/simulated/shuttle/wall/dark{dir = 8;icon_state = "diagonalWall3"},/area/shuttle/specops/centcom)
"yv" = (/turf/simulated/shuttle/wall/dark,/area/shuttle/specops/centcom)
"yw" = (/obj/machinery/door/airlock/external{frequency = 1380;icon_state = "door_locked";id_tag = "ert_shuttle_dock_outer";locked = 1;name = "Docking Port Airlock";req_access = list(13)},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/specops/centcom)
"yw" = (/obj/machinery/door/airlock/external{frequency = 1380;icon_state = "door_locked";id_tag = "specops_shuttle_port_hatch";locked = 1;name = "Docking Port Airlock";req_access = list(13)},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/specops/centcom)
"yx" = (/obj/structure/shuttle/engine/propulsion{icon_state = "burst_r";dir = 8},/turf/simulated/shuttle/plating,/area/shuttle/specops/centcom)
"yy" = (/obj/machinery/vending/cigarette{name = "cigarette machine";prices = list()},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops)
"yz" = (/turf/unsimulated/floor{name = "plating";icon_state = "cult"},/area/centcom/holding)
@@ -2218,7 +2218,7 @@
"Sw" = (/obj/structure/sign/directions/dock{dir = 4;icon_state = "direction_dock";pixel_x = 0;pixel_y = -32;tag = "icon-direction_dock (EAST)"},/turf/unsimulated/floor{icon_state = "red";dir = 6},/area/centcom/spawning)
"Sx" = (/turf/unsimulated/floor{tag = "icon-rampbottom (WEST)";icon_state = "rampbottom";dir = 8},/area/centcom/spawning)
"Sy" = (/turf/unsimulated/floor{tag = "icon-ramptop (WEST)";icon_state = "ramptop";dir = 8},/area/centcom/spawning)
"Sz" = (/obj/machinery/door/airlock/centcom{name = "Traditional Vaurcesian Cuisine";opacity = 1},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/spawning)
"Sz" = (/obj/machinery/door/airlock/centcom{name = "Traditional Vaurcesian Cuisine";opacity = 1},/turf/unsimulated/wall/riveted,/area/centcom/spawning)
"SA" = (/obj/structure/table/rack,/obj/item/clothing/accessory/storage/white_pouches,/obj/item/clothing/accessory/storage/white_pouches,/obj/item/clothing/accessory/storage/white_pouches,/obj/item/clothing/accessory/storage/white_vest,/obj/item/clothing/accessory/storage/white_vest,/obj/item/clothing/accessory/storage/white_vest,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership)
"SB" = (/obj/structure/table/rack,/obj/item/device/binoculars,/obj/item/device/binoculars,/obj/item/device/binoculars,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership)
"SD" = (/obj/structure/banner/unmovable,/turf/unsimulated/floor{icon_state = "blue";dir = 5},/area/centcom/spawning)
@@ -2458,8 +2458,8 @@ aNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN
aNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNrLytzYytytzYytytzYytytzYytuwtqtqtqtqtqrLyzzHyzzHyCzZAaAbyGzuAcAeAdzuyGaNifaNaNifaNyGzfzfzfzgAfAhAizgAkzgAlAmAnzgzfzfzfzlaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaPjVyYyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyYjVaP
aNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNrLrLAoAoAoAoAoAoAoAoAoAoAoAoAoAoAoAoAoAoAoAoAoAoAoAoAoyGyGApyEyEAqAryGyGyGififififyGzfzfzfzgAszUzgzgzgzgzgzUAszgzfzfzfzlaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaPjVyYyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyYjVaP
aNhvAwAwAwAwAxAxAxAxAxAxAxAxAxAxAxAxAxAxAxAxAxAxAxAxAxAxAxAxAxAxAxAxAxAxAxAxAxAxAxAxaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNAoAAAzABABABAzABABABAzABABABAzABACAEADAFAFAFAFAFAoAGzuAHyEyEAIzezuAGyGaNaNifaNyGzfzfzfzgzOAmzgAKALAMzgAhzOzgzfzfzfzlaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaPjVyYyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyYjVaP
aNhvjVjVjVjVjVaPaPaPaPaPaPjVjVjVjVjVjVjVjVjVjVjVjVjVjVjVjVjVjVjVjVjVjVjVjVjVjVjVjVAxaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNAoAOANANANANANANANANANANANANANABABABAPAFAFAFAFAFAoAGzuAHyEyEyEzezuAGyGyGyGyGyGyGzfzfzfzUzOAmTWARASATTXAhzOzUzfzfzfzlaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaPjVyYyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyYjVaP
aNhvaPaPaPaPaPaPjVjVjVjVaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPAxaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNAyABABAVAVAVAVAVByByAYByByAVBaAAABABADAFAFAFAFAFAoAGzuAHyEBcyEBdzuAGAGAGAGAGAGyGzxzfzgThzOAmTYARBfATTZAhzOThzgzfzFzlaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaPjVyYyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyYjVaP
aNhvjVjVjVjVjVaPaPaPaPaPaPjVjVjVjVjVjVjVjVjVjVjVjVjVjVjVjVjVjVjVjVjVjVjVjVjVjVjVjVAxaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNAoAOANANANANANANANANANANANANANABABABAPAFAFAFAFAFAoAGzuAHyEyEyEzezuAGyGyGyGyGyGyGzfzfzfzUzOAmTWARASATTWAhzOzUzfzfzfzlaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaPjVyYyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyYjVaP
aNhvaPaPaPaPaPaPjVjVjVjVaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPAxaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNAyABABAVAVAVAVAVByByAYByByAVBaAAABABADAFAFAFAFAFAoAGzuAHyEBcyEBdzuAGAGAGAGAGAGyGzxzfzgThzOAmTWARBfATTWAhzOThzgzfzFzlaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaPjVyYyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyYjVaP
aNhvaPjVjVjVjVjVjVBhBgjVjVjVjVjVjVjVjVjVjVjVjVjVjVjVjVjVjVjVjVjVjVjVjVjVjVjVjVjVaPAxaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNAyABAVAVBiAVAVBmBnBmBoBmBnBqBpAAABABAoAoAoAoBrBsAoAGzuAHyEyEyEBtzuzuzuzuzuzuzuzuzuzuzgBuzOAmThzUBvzUThAhzOBuzgzfzfzlaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaPjVyYyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyYjVaP
aNhvaPjVjVjVjVjVjVBwBhBxjVjVjVjVjVjVjVjVjVjVjVjVjVjVjVjVjVjVjVjVjVjVjVjVjVjVjVjVaPAxaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNAyABByBoBzBoBABoBoBoBoBoBoBqBpAAABBBAoBDBCBFBEBEyGzuzuBGyEyEyEyEBHyEyEBIyEyEBJBLBKBLBMzOzOzOzOBOzOzOzOzOzOAmzUzfzfzlaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaPjVyYyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyYjVaP
aNhvaPjVjVjVjVjVjVjVBhBhaNaNaNaNjVjVjVjVjVjVjVjVjVaNaNjVjVjVjVjVjVjVjVjVjVjVjVjVaPAxaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNAyABAVAVBQAVAVBUBVBUBUBUBVBqBpAAABABAoBXBWBYBEBEBZyEBHyEyEyEyEyEBHyEyEyEyEyEBJzuzuzuzgCazOAmTjAhzOAmTjAhzOCbzgzfzfzlaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaPjVyYyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyZyYjVaP
+33 -18
View File
@@ -314,15 +314,15 @@
"gb" = (/obj/structure/cable/blue{d1 = 1;d2 = 2;icon_state = "1-2"},/turf/simulated/floor/bluegrid{name = "Mainframe Base";nitrogen = 100;oxygen = 0;temperature = 80},/area/tcommsat/chamber)
"gc" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled{icon_state = "vault";dir = 5},/area/turret_protected/tcomsat)
"gd" = (/obj/machinery/light/small,/obj/machinery/airlock_sensor{frequency = 1380;id_tag = "admin_shuttle_dock_sensor";pixel_x = 0;pixel_y = 26},/turf/simulated/floor/plating,/area/hallway/secondary/entry/port)
"ge" = (/obj/machinery/door/airlock/external{frequency = 1380;icon_state = "door_locked";id_tag = "admin_shuttle_dock_outer";locked = 1;name = "Docking Port Airlock";req_access = list(13)},/obj/machinery/access_button{command = "cycle_exterior";frequency = 1380;master_tag = "admin_shuttle_dock_airlock";name = "exterior access button";pixel_x = -6;pixel_y = -28;req_one_access = list(13)},/turf/simulated/floor/plating,/area/hallway/secondary/entry/port)
"ge" = (/obj/machinery/door/airlock/external{frequency = 1380;icon_state = "door_locked";id_tag = "admin_shuttle_bay_outer";locked = 1;name = "Docking Port Airlock";req_access = list(13)},/obj/machinery/access_button{command = "cycle_exterior";frequency = 1380;master_tag = "admin_shuttle_dock_airlock";name = "exterior access button";pixel_x = -6;pixel_y = -28;req_one_access = list(13)},/turf/simulated/floor/plating,/area/hallway/secondary/entry/port)
"gf" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/port)
"gg" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor,/turf/simulated/floor/plating,/area/hallway/secondary/entry/port)
"gh" = (/obj/machinery/door/airlock/glass{name = "Blue Dock"},/obj/machinery/door/firedoor,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/fore)
"gi" = (/obj/machinery/door/airlock/glass{name = "Blue Dock"},/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/green{d1 = 1;d2 = 2;icon_state = "1-2"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/fore)
"gj" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor,/turf/simulated/floor/plating,/area/hallway/secondary/exit)
"gk" = (/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/tiled,/area/hallway/secondary/exit)
"gl" = (/obj/machinery/atmospherics/pipe/simple/hidden{icon_state = "intact";dir = 4},/obj/machinery/door/airlock/external{frequency = 1380;icon_state = "door_locked";id_tag = "admin_shuttle_dock_inner";locked = 1;name = "Docking Port Airlock";req_access = list(13)},/turf/simulated/floor/plating,/area/hallway/secondary/entry/port)
"gm" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 4;frequency = 1380;id_tag = "admin_shuttle_dock_pump"},/obj/machinery/embedded_controller/radio/airlock/docking_port_multi{frequency = 1380;id_tag = "admin_shuttle_dock_airlock-n";master_tag = "admin_dock";pixel_y = 30;req_one_access = list(13);tag_airlock_mech_sensor = null;tag_airpump = "admin_shuttle_dock_sensor";tag_chamber_sensor = "admin_shuttle_dock_sensor";tag_exterior_door = "admin_shuttle_dock_outer";tag_interior_door = "admin_shuttle_dock_inner";tag_shuttle_mech_sensor = null},/turf/simulated/floor/plating,/area/hallway/secondary/entry/port)
"gl" = (/obj/machinery/atmospherics/pipe/simple/hidden{icon_state = "intact";dir = 4},/obj/machinery/door/airlock/external{frequency = 1380;icon_state = "door_locked";id_tag = "admin_shuttle_bay_inner";locked = 1;name = "Docking Port Airlock";req_access = list(13)},/turf/simulated/floor/plating,/area/hallway/secondary/entry/port)
"gm" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 4;frequency = 1380;id_tag = "admin_shuttle_bay_pump"},/obj/machinery/embedded_controller/radio/airlock/docking_port_multi{frequency = 1380;id_tag = "admin_shuttle_bay";master_tag = "admin_shuttle_bay";pixel_y = 30;req_one_access = list(13);tag_airlock_mech_sensor = null;tag_airpump = "admin_shuttle_bay_sensor";tag_chamber_sensor = "admin_shuttle_bay_sensor";tag_exterior_door = "admin_shuttle_bay_outer";tag_interior_door = "admin_shuttle_bay_inner";tag_shuttle_mech_sensor = null},/turf/simulated/floor/plating,/area/hallway/secondary/entry/port)
"gn" = (/obj/machinery/access_button{command = "cycle_interior";frequency = 1380;master_tag = "admin_shuttle_dock_airlock";name = "interior access button";pixel_x = -30;pixel_y = 26;req_one_access = list(13)},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 10},/obj/effect/floor_decal/corner/yellow{icon_state = "corner_white";dir = 9},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/port)
"go" = (/obj/machinery/door/airlock/external{frequency = 1380;icon_state = "door_locked";id_tag = "escape_dock_north_inner";locked = 1;name = "Escape Airlock";req_access = list(13)},/obj/machinery/atmospherics/pipe/simple/hidden{icon_state = "intact";dir = 4},/turf/simulated/floor/plating,/area/hallway/secondary/exit)
"gp" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 6},/obj/effect/floor_decal/corner/red{icon_state = "corner_white";dir = 6},/obj/machinery/access_button{command = "cycle_interior";frequency = 1380;master_tag = "escape_dock_north_airlock";name = "interior access button";pixel_x = 30;pixel_y = 26;req_one_access = list(13)},/turf/simulated/floor/tiled,/area/hallway/secondary/exit)
@@ -830,18 +830,18 @@
"pX" = (/obj/effect/floor_decal/corner/paleblue{icon_state = "corner_white";dir = 4},/obj/effect/floor_decal/corner/paleblue{icon_state = "corner_white";dir = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/fore)
"pY" = (/obj/structure/closet/emcloset,/obj/effect/floor_decal/corner/paleblue{icon_state = "corner_white";dir = 4},/obj/effect/floor_decal/corner/paleblue{icon_state = "corner_white";dir = 8},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/fore)
"pZ" = (/obj/structure/table/standard,/obj/random/tech_supply,/obj/random/tech_supply,/obj/item/device/radio/intercom{pixel_x = -32},/obj/random/tech_supply,/obj/random/tech_supply,/obj/machinery/light{dir = 8},/turf/simulated/floor/tiled,/area/storage/primary)
"qa" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/tiled,/area/storage/primary)
"qa" = (/obj/machinery/hologram/holopad,/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/tiled,/area/storage/primary)
"qb" = (/obj/structure/table/standard,/obj/random/tech_supply,/obj/random/tech_supply,/turf/simulated/floor/tiled,/area/storage/primary)
"qc" = (/obj/machinery/door/airlock/external{frequency = 1380;icon_state = "door_locked";id_tag = "arrivals_surface_outer";locked = 1;name = "Arrivals Docking Exterior Access";req_access = list(13)},/turf/simulated/floor/plating,/area/hallway/secondary/entry/fore)
"qd" = (/obj/structure/cable/yellow{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/structure/cable/yellow{d1 = 1;d2 = 4;icon_state = "1-4"},/obj/structure/cable/yellow{d1 = 2;d2 = 4;icon_state = "2-4"},/turf/simulated/floor/airless,/area/solar/starboard)
"qe" = (/obj/structure/table/standard,/obj/random/tech_supply,/obj/random/tech_supply,/obj/machinery/requests_console{pixel_x = -32},/obj/random/tech_supply,/obj/random/tech_supply,/turf/simulated/floor/tiled,/area/storage/primary)
"qf" = (/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/tiled,/area/storage/primary)
"qf" = (/obj/machinery/atmospherics/unary/vent_pump/on,/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/tiled,/area/storage/primary)
"qg" = (/obj/structure/table/standard,/obj/machinery/recharger{pixel_y = 0},/turf/simulated/floor/tiled,/area/storage/primary)
"qh" = (/obj/structure/cable/yellow{d1 = 1;d2 = 4;icon_state = "1-4"},/obj/structure/cable/yellow{d1 = 2;d2 = 4;icon_state = "2-4"},/turf/simulated/floor/airless,/area/solar/starboard)
"qi" = (/obj/structure/cable/yellow{d2 = 8;icon_state = "0-8"},/turf/simulated/floor/airless,/area/solar/starboard)
"qj" = (/obj/structure/cable/yellow{d2 = 4;icon_state = "0-4"},/turf/simulated/floor/airless,/area/solar/starboard)
"qk" = (/obj/structure/cable/yellow{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/structure/cable/yellow{d1 = 1;d2 = 8;icon_state = "1-8"},/obj/structure/cable/yellow{d1 = 2;d2 = 8;icon_state = "2-8"},/turf/simulated/floor/airless,/area/solar/starboard)
"ql" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/storage/primary)
"ql" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/tiled,/area/storage/primary)
"qm" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/tiled,/area/storage/primary)
"qn" = (/obj/structure/cable/yellow{d1 = 1;d2 = 8;icon_state = "1-8"},/obj/structure/cable/yellow{d1 = 2;d2 = 8;icon_state = "2-8"},/turf/simulated/floor/airless,/area/solar/starboard)
"qo" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{icon_state = "rwindow";dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/sign/directions/cryo{pixel_y = -4},/obj/structure/sign/directions/civ{dir = 4;icon_state = "direction_civ";pixel_y = 4;tag = "icon-direction_civ (EAST)"},/turf/simulated/floor/plating,/area/hallway/secondary/entry/fore)
@@ -921,9 +921,9 @@
"rK" = (/obj/effect/floor_decal/corner/paleblue/full{icon_state = "corner_white_full";dir = 4},/obj/structure/flora/pottedplant/random,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/fore)
"rL" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/obj/structure/cable/green{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/effect/landmark{name = "JoinLateCryo"},/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/cryo)
"rM" = (/obj/machinery/alarm{pixel_y = 22},/obj/effect/floor_decal/corner/paleblue{icon_state = "corner_white";dir = 9},/turf/simulated/floor/tiled,/area/bridge/levela)
"rN" = (/obj/machinery/atmospherics/pipe/simple/visible{dir = 4},/obj/machinery/door/airlock/external{frequency = 1380;icon_state = "door_locked";id_tag = "specops_shuttle_port_hatch";locked = 1;name = "Port Docking Hatch";req_access = list(13)},/turf/simulated/floor/plating,/area/bridge/levela)
"rN" = (/obj/machinery/atmospherics/pipe/simple/visible{dir = 4},/obj/machinery/door/airlock/external{frequency = 1380;icon_state = "door_locked";id_tag = "specops_dock_airlock_inner";locked = 1;name = "Port Docking Hatch";req_access = list(13)},/turf/simulated/floor/plating,/area/bridge/levela)
"rO" = (/obj/machinery/access_button{command = "cycle_interior";frequency = 1380;master_tag = "ert_shuttle_dock_airlock";name = "interior access button";pixel_x = 0;pixel_y = 25;req_access = list(13)},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 6},/obj/effect/floor_decal/industrial/warning{dir = 5},/turf/simulated/floor/tiled,/area/bridge/levela)
"rP" = (/obj/machinery/access_button{command = "cycle_exterior";frequency = 1380;master_tag = "ert_shuttle_dock_airlock";name = "exterior access button";pixel_x = 0;pixel_y = -26;req_one_access = list(13)},/obj/machinery/door/airlock/external{frequency = 1380;icon_state = "door_locked";id_tag = "specops_shuttle_port_hatch";locked = 1;name = "Port Docking Hatch";req_access = list(13)},/turf/simulated/floor/plating,/area/bridge/levela)
"rP" = (/obj/machinery/access_button{command = "cycle_exterior";frequency = 1380;master_tag = "ert_shuttle_dock_airlock";name = "exterior access button";pixel_x = 0;pixel_y = -26;req_one_access = list(13)},/obj/machinery/door/airlock/external{frequency = 1380;icon_state = "door_locked";id_tag = "specops_dock_airlock_outer";locked = 1;name = "Port Docking Hatch";req_access = list(13)},/turf/simulated/floor/plating,/area/bridge/levela)
"rQ" = (/obj/structure/flora/ausbushes/brflowers,/obj/structure/flora/ausbushes/sparsegrass,/obj/structure/disposalpipe/segment,/turf/simulated/floor/grass,/area/hydroponics/garden)
"rR" = (/obj/structure/flora/grass/green,/turf/simulated/floor/grass,/area/hydroponics/garden)
"rS" = (/obj/machinery/portable_atmospherics/hydroponics/soil,/turf/simulated/floor/grass,/area/hydroponics/garden)
@@ -931,7 +931,7 @@
"rU" = (/obj/machinery/door/airlock/glass{name = "Garden"},/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/hydroponics/garden)
"rV" = (/obj/machinery/atmospherics/pipe/simple/hidden,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/fore)
"rW" = (/obj/machinery/door/airlock/glass{name = "Cryogenic Storage"},/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled/white,/area/crew_quarters/sleep/cryo)
"rX" = (/obj/machinery/embedded_controller/radio/airlock/docking_port{frequency = 1380;id_tag = "ert_shuttle_dock_airlock";pixel_x = 0;pixel_y = 30;req_one_access = list(13);tag_airpump = "ert_shuttle_dock_airpump";tag_chamber_sensor = "ert_shuttle_dock_sensor";tag_exterior_door = "ert_shuttle_dock_outer";tag_interior_door = "ert_shuttle_dock_inner"},/obj/machinery/airlock_sensor{frequency = 1380;id_tag = "ert_shuttle_dock_sensor";pixel_x = 0;pixel_y = -25},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 8;frequency = 1380;id_tag = "ert_shuttle_dock_airpump"},/obj/machinery/light/small,/obj/machinery/camera/network/command{c_tag = "Bridge - Fleet Security Dock";dir = 1},/turf/simulated/floor/plating,/area/bridge/levela)
"rX" = (/obj/machinery/embedded_controller/radio/airlock/docking_port{frequency = 1380;id_tag = "specops_dock_airlock";pixel_x = 0;pixel_y = 30;req_one_access = list(13);tag_airpump = "specops_dock_airlock_airpump";tag_chamber_sensor = "specops_dock_airlock_sensor";tag_exterior_door = "specops_dock_airlock_outer";tag_interior_door = "specops_dock_airlock_inner"},/obj/machinery/airlock_sensor{frequency = 1380;id_tag = "specops_dock_airlock_sensor";pixel_x = 0;pixel_y = -25},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 8;frequency = 1380;id_tag = "specops_dock_airlock_airpump"},/obj/machinery/light/small,/obj/machinery/camera/network/command{c_tag = "Bridge - Fleet Security Dock";dir = 1},/turf/simulated/floor/plating,/area/bridge/levela)
"rY" = (/turf/simulated/floor/holofloor/reinforced,/area/holodeck/alphadeck)
"rZ" = (/obj/structure/table/standard,/obj/item/weapon/hand_labeler,/obj/machinery/light,/obj/machinery/camera/network/civilian_east{c_tag = "Surface - Primary Tool Storage Aft";dir = 1},/turf/simulated/floor/tiled,/area/storage/primary)
"sa" = (/obj/machinery/power/apc{dir = 4;name = "east bump";pixel_x = 24},/obj/structure/cable/green{d2 = 8;icon_state = "0-8"},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/fore)
@@ -1767,6 +1767,21 @@
"Lc" = (/obj/effect/floor_decal/corner/blue/full,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/dock)
"Ld" = (/obj/effect/floor_decal/corner/blue/full{icon_state = "corner_white_full";dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/dock)
"Le" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor,/turf/simulated/floor/plating,/area/hallway/secondary/entry/dock)
"Lf" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/hallway/secondary/entry/port)
"Lg" = (/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/tiled,/area/storage/primary)
"Lh" = (/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/tiled,/area/storage/primary)
"Li" = (/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/tiled,/area/storage/primary)
"Lj" = (/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/tiled,/area/storage/primary)
"Lk" = (/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/tiled,/area/storage/primary)
"Ll" = (/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/tiled,/area/storage/primary)
"Lm" = (/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/tiled,/area/storage/primary)
"Ln" = (/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/tiled,/area/storage/primary)
"Lo" = (/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/tiled,/area/storage/primary)
"Lp" = (/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/tiled,/area/storage/primary)
"Lq" = (/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/tiled,/area/storage/primary)
"Lr" = (/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/tiled,/area/storage/primary)
"Ls" = (/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/tiled,/area/storage/primary)
"Lt" = (/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/tiled,/area/storage/primary)
(1,1,1) = {"
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
@@ -1872,9 +1887,9 @@ aaacaagvgugwgtgtgtgtgtgtgtgtgtgtgxgzgygBgAgDgCgFgEgGaPbcbgbgbybybybXgKgOdOgPgHgI
aaacaaaaaaaaaahsaaaaaahsaaaaaahsaaaafKfLhohthqhBeZhIaPbcbgbgbybybybXhJhudOekhvhwhxeGepgbepeGhxhyhzekdOhAhKhChDhEhFhGbgbgajajajajajajajajajajaaaabMbMbMbMbMbMbMbMbMbMbMbMbMaaaahHhMhNfvhOfufvhOfDhLhXhWhZhPhQhRhShThUhViahfichYfIfFfNhifFfNifidibaaaabWbWbWbWbWbWbWbWbWbWbWbWbWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaabacacabaadwihdxaadwihdxaaimihdxaaacaaieeZeZeZeZaXaPbcbgbgbybybybXdDcddOekepepepeGepinepeGepepepekdOigiocdfkiiijikbgbgajajajajajajajajajaaaaaabMbMbMbMbMbMbMbMbMbMbMbMbMaaaahHiliriqisipiuitiwiviyixiAiziCiBiEiDiGiFiHiAiJiIiMiLiNiKiYiOjdjbibaaaabWbWbWbWbWbWbWbWbWbWbWbWbWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaacaadwihdxaadwihdxaaimihdxaaacaaajajajajaPaXaPbcbgbgbybybybXdDcddOekiPiQiRiSepeNepiTiUiViWekdOiXjecdiZeJeKbgbgbgajajajajajajajajajaaaaaabMbMbMbMbMbMbMbMbMbMbMbMbMaaaahHjajffvfBjcfvfBjljgjnjmjhdYjidYdYdYjidYjjcqjkhYjofFfNhifFfNifjpibaaaabWbWbWbWbWbWbWbWbWbWbWbWbWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaacaadwihdxaadwihdxaaimihdxaaacaaajajajajaPaXaPbcbgbgbybybybXdDcddOekekekjsekekjuekekjvekekekdObXdDcdbybybybgbgajajajajajajajajajajaaaaaabMbMbMbMbMbMbMbMbMbMbMbMbMgVfpjqjrhdfufujcfufujwerjtjyeijzjAjxjBjxjGjDdXjHjCeAjIfEfEhifEfEhrjEjFfHhmbWbWbWbWbWbWbWbWbWbWbWbWbWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaacaadwihdxaadwihdxaaimihdxaaacaaaaajajajaPaXaPbcbgbgcadNbybXdDcddOdOdOdOdOdOdOjJdOdOdOdOdOdOdObXdDcdbydNcabgbgajajajajajajajajajajaaaaaabMbMbMbMbMbMbMbMbMbMbMbMbMjLjKjOjNjPfufujMfufujQerjSjRjSjxjUjTjWjVjXjxjYjYjYeAjZfEfEhifEfEkbkakgkckhbWbWbWbWbWbWbWbWbWbWbWbWbWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaacaadwkidxaadwkidxaaimkidxaaacaaaaajajajaPaXaPbcbgbgbybybybXdDkdkecOcOkfkjkpkmkqkkklJMkfcOcOkekndDcdbybybybgbgajajajajajajajajajajaaaaaabMbMbMbMbMbMbMbMbMbMbMbMbMftfpfpkofwfvfBfufvfBkrerkuktkskxkzkvkwkvkAkxkycqkCeAkDfFfNhifFfNfOkBfHfHfPbWbWbWbWbWbWbWbWbWbWbWbWbWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaacaadwihdxaadwihdxaaimihdxaaacaaajajajajaPaXaPbcbgbgbybybybXdDcddOekekekjsekekjuekekjvekekekdObXdDcdbybybybgbgajajajajajajajajajajaaaaaabMbMbMbMbMbMbMbMbMbMbMbMbMgVfpjqfqhdfufujcfufujwerjtjyeijzjAjxjBjxjGjDdXjHjCeAjIfEfEhifEfEhrjEjFfHhmbWbWbWbWbWbWbWbWbWbWbWbWbWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaacaadwihdxaadwihdxaaimihdxaaacaaaaajajajaPaXaPbcbgbgcadNbybXdDcddOdOdOdOdOdOdOjJdOdOdOdOdOdOdObXdDcdbydNcabgbgajajajajajajajajajajaaaaaabMbMbMbMbMbMbMbMbMbMbMbMbMgegdgmgljPfufujMfufujQerjSjRjSjxjUjTjWjVjXjxjYjYjYeAjZfEfEhifEfEkbkakgkckhbWbWbWbWbWbWbWbWbWbWbWbWbWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaacaadwkidxaadwkidxaaimkidxaaacaaaaajajajaPaXaPbcbgbgbybybybXdDkdkecOcOkfkjkpkmkqkkklJMkfcOcOkekndDcdbybybybgbgajajajajajajajajajajaaaaaabMbMbMbMbMbMbMbMbMbMbMbMbMftfpLfgXfwfvfBfufvfBkrerkuktkskxkzkvkwkvkAkxkycqkCeAkDfFfNhifFfNfOkBfHfHfPbWbWbWbWbWbWbWbWbWbWbWbWbWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaajajajaPaXaPbcbgbgbybybybXkFdhdhdhdhkGkEkEkEkHkEkEkEkIdhdhdhdhkJcdbybykKbgbgajajajajajajajajajaaaaaaaabMbMbMbMbMbMbMbMbMbMbMbMbMaaaaaaerkNkMkLkOkMkLkPerkQktkykRkUkTkSkXkZkRkycqkVeAkWlakYlblakYlceAaaaaaabWbWbWbWbWbWbWbWbWbWbWbWbWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaeacacacacacacacacacacacacacaeaaajajajajaPaXaPbcbgbglebybybydAdAdAdAdAkflildkkljlfldlkkfdAdAdAdAdAbybybybybgbgajajajajajajajajaaaaaaaaaabMbMbMbMbMbMbMbMbMbMbMbMbMaaaaaaereslglglglglglherllktJLlolpkvlmlnlrlqJLcqlseAeBeCeCeCeCeCeDeAaaaaaabWbWbWbWbWbWbWbWbWbWbWbWbWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajajajajaPaXaPaPbgbgbybybybybybybybykfkfkfkfkfltkfkfkfkfbgbybybybybybybybybgbgajajajajajajajajaaaaaaaaaabMbMbMbMbMbMbMbMbMbMbMbMbMaaaaaaaaaaaaaaaaaaaaaabqlvlulvjxlylwlzlxlBjxlClClCbqaaaaaaaaaaaaaaaaaaaaaabWbWbWbWbWbWbWbWbWbWbWbWbWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
@@ -1897,12 +1912,12 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajajajajajajajajajajajajajajaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajajajajajajajajajajaaaaaaaaaaaaaaaapcpdpupfpgaaaaajajajajajajajajajajajajajajajajajajajajajajajajaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaphphphphphphphpvpwdcJucqJbpapapapapaJbajajaaaaaaajajajaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajajajajajajajajajaaaaaaaaaaaaaaaaaapkpxpkaaaaaaaaaaaaaaaaajajajajajajajajajajajajajajajajajajaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajphpmpnpopppqproEktcqcqpyJbpapapapapaJbajaaaaaaaaaaaaaaaaaaaaajajaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajajajajajajajaaaaaaaeacacacacacacptpzptacacacacacacaeaaajajajajajajajajajajajajajajajajajajaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajphpApBpBpBpGpIpHpJcqcqcqJbpapapapapaJbaaaaaaaaaaaaaaaaaaajajajajajaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajajajajajajaaaaaaaaacaaaaaaaaaaaaaapKaaaaaaaaaaaaaaacaaajajajajajajajajajajajajajajajajajajaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajphpCpDpDpDpEpFoEktpPpRpQJbpapapapapaJbpSaaaaajajajaaaaajajajajajajaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajajajajaaaaaaaaaaacaapTpTpTpTpTaapLaapTpTpTpTpTaaacaaajajajajajajajajajajajajajajajajajaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajajphpMpDpDpDpNpOoEpWpUpYpXJbJbJbJbJbJbJbqcbqajajajajajajajajajajajajaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajajajaaaaaaaaaaacaaqhqdqdqdqdqipVqjqkqkqkqkqnaaacaaajajajajajajajajajajajajajajajajaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajajajphpZpDqapDqbpOoEktqoqrqqJbJkJkJkJkJkJbqsbqajajajajajajajajajajajajaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajaaqtudqtaaquugquaaqwujqwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajaaaaaaaaaaaaacaaqyqyqyqyqyaapVaaqyqyqyqyqyaaacaaajajajajajajajajajajajajajajaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajajajajajphqepDpDqfqgpOoEktcqcqcqJbJkJkJkJkJkJbqzbqbqbqajajajajajajajajajajaaaaaaaaaaaaaaaaaaaabNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajaaaaaaaaajqAqtqBqtqAquqCquqAqwqDqwqAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaapVaaaaaaaaaaaaaaacaaaaaaaaajajajajajajajajaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajajajajajajajajphqEpDpDqlqmpOqFktcqcqpyJbJkJkJkJkJkJbqGqpqHbqqvqvqvqvqvqvqvajajaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajajaaaaaaaaajajuZqtqIqtuZquqQquuZqwqRqwuZaaaaaaaaqSaaaaveveveveveveveveveveaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaapTpTpTpTpTaapVaapTpTpTpTpTaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajajajajajajajajajajphqTpDpDqlpDqxoEqVmmjhcqJbJkJkJkJkJkJbrargrebqrirmrjrsrrqJqvajajaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajajaaajaaajajuZrArvrAuZrFrDrFuZrIrHrIuZuZuZuZvHvIvJveveveveveveveveveveveaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajajajajajajaaaaaaaaacaaaaaaaaaaaaaapKaaaaaaaaaaaaaaacaaajajajajajajajajajajajajajajajajajajaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajphpCLgLhLipEpFoEktpPpRpQJbpapapapapaJbpSaaaaajajajaaaaajajajajajajaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajajajajaaaaaaaaaaacaapTpTpTpTpTaapLaapTpTpTpTpTaaacaaajajajajajajajajajajajajajajajajajaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajajphpMLjLkLlpNpOoEpWpUpYpXJbJbJbJbJbJbJbqcbqajajajajajajajajajajajajaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajajajaaaaaaaaaaacaaqhqdqdqdqdqipVqjqkqkqkqkqnaaacaaajajajajajajajajajajajajajajajajaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajajajphpZLmqaLnqbpOoEktqoqrqqJbJkJkJkJkJkJbqsbqajajajajajajajajajajajajaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajaaqtudqtaaquugquaaqwujqwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajaaaaaaaaaaaaacaaqyqyqyqyqyaapVaaqyqyqyqyqyaaacaaajajajajajajajajajajajajajajaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajajajajajphqeLoLpqfqgpOoEktcqcqcqJbJkJkJkJkJkJbqzbqbqbqajajajajajajajajajajaaaaaaaaaaaaaaaaaaaabNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajaaaaaaaaajqAqtqBqtqAquqCquqAqwqDqwqAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaapVaaaaaaaaaaaaaaacaaaaaaaaajajajajajajajajaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajajajajajajajajphqELqLrqlqmpOqFktcqcqpyJbJkJkJkJkJkJbqGqpqHbqqvqvqvqvqvqvqvajajaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajajaaaaaaaaajajuZqtqIqtuZquqQquuZqwqRqwuZaaaaaaaaqSaaaaveveveveveveveveveveaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaapTpTpTpTpTaapVaapTpTpTpTpTaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajajajajajajajajajajphqTLsLtqlpDqxoEqVmmjhcqJbJkJkJkJkJkJbrargrebqrirmrjrsrrqJqvajajaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajajaaajaaajajuZrArvrAuZrFrDrFuZrIrHrIuZuZuZuZvHvIvJveveveveveveveveveveveaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaqhqdqdqdqdqipVqjqkqkqkqkqnaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajajajajajajajajajajajajphpDqKqLqMqNqOqPrJcqJmrKJbJkJkJkJkJkJbcqJpoRbqrirmqUrLqWqJqvajaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajajajaaaaaaajajwbwcwdweuZwcwdweuZwcwdweuZuZrMrOrNrXrPveveveveveveveveveveveaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaqyqyqyqyqyaapVaaqyqyqyqyqyaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajajajajajajajajajqXqXqXqXphqYqZrZrbrcrdoEsisarhrhHBHBHBHBHBHBHBcqJprkbqrirmrlskqWqJqvajaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajajaaaaaaaaaaajajuZuZsnwEuZuZsowGuZuZsywEuZuZszsBsAwLvJveveveveveveveveveveveaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaapVaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajajajajajajajajajajqXrnrorpphphrqphphphbqsCsDcqsHrusIrwrxJPrysJsKcqrCjhbqrisUrEsksVqJqvajaaaaaaaarGsZsYsYtatasYsYsYtasYtfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajajajajaaaaaaaaaaajuZthtgxdxexftixdtjxitktmtltotntrtptyaaaaveveveveveveveveveveaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa