From f260ecff4ae9c62cc2d583cd5bd0abd786fd514d Mon Sep 17 00:00:00 2001
From: Neonvolt <83385197+Neonvolt@users.noreply.github.com>
Date: Sun, 12 Nov 2023 21:59:33 +0300
Subject: [PATCH] Feat: add Spy Station away-site (#668)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
# Описание
Одобренная предложка
[здесь](https://discord.com/channels/617003227182792704/755125334097133628/1170642320006316083).
Снова новый диреликт, снова от @HonkGfitkiilt
Тут нечего добавить, спойлеров не будет
## Основные изменения
* Добавлен новый диреликт для изучения.
* Пофикшена форма ОБР, на которую запрещалось экипировать кобуру или
разгрузку.
## Changelog
:cl: Neonvolt, Gfitkiilt
rscadd: added new space ruins away-site, Spy Station
fix: fixed ERT uniform accessories compatibility
/:cl:
---
infinity/code/modules/clothing/under/under.dm | 6 +-
maps/away_inf/spy_station/spy_station.dm | 87 +++
maps/away_inf/spy_station/spy_station.dmm | 568 ++++++++++++++++++
.../away_inf/spy_station/spy_station_areas.dm | 36 ++
maps/sierra/sierra.dm | 1 +
5 files changed, 696 insertions(+), 2 deletions(-)
create mode 100644 maps/away_inf/spy_station/spy_station.dm
create mode 100644 maps/away_inf/spy_station/spy_station.dmm
create mode 100644 maps/away_inf/spy_station/spy_station_areas.dm
diff --git a/infinity/code/modules/clothing/under/under.dm b/infinity/code/modules/clothing/under/under.dm
index 857be17145..bda1d728a7 100644
--- a/infinity/code/modules/clothing/under/under.dm
+++ b/infinity/code/modules/clothing/under/under.dm
@@ -82,8 +82,10 @@
item_state = "bl_suit"
worn_state = "blackutility"
valid_accessory_slots = list(
- ACCESSORY_SLOT_INSIGNIA,
- ACCESSORY_SLOT_DEPT
+ ACCESSORY_SLOT_INSIGNIA,
+ ACCESSORY_SLOT_DEPT,
+ ACCESSORY_SLOT_HOLSTER,
+ ACCESSORY_SLOT_UTILITY
)
starting_accessories = list(/obj/item/clothing/accessory/ert)
armor = list(melee = 10, bullet = 10, laser = 10,energy = 0, bomb = 0, bio = 0, rad = 0)
diff --git a/maps/away_inf/spy_station/spy_station.dm b/maps/away_inf/spy_station/spy_station.dm
new file mode 100644
index 0000000000..ee798c003d
--- /dev/null
+++ b/maps/away_inf/spy_station/spy_station.dm
@@ -0,0 +1,87 @@
+#include "spy_station_areas.dm"
+
+/obj/effect/overmap/visitable/sector/spy_station
+ name = "spy station"
+ desc = "spy SCG station"
+ scanner_name = "Small station"
+ scanner_desc = @{"
+ Registration: SCGDF military facility
+ Class: Installation
+ Transponder: (MIL), SCG
+ Notice: Sensors detect a small station. No further scanning is possible. Interference: camouflage radio network"}
+ icon_state = "object"
+ known = 0
+ hide_from_reports = TRUE
+
+ initial_generic_waypoints = list(
+ "nav_spy_station_1",
+ "nav_spy_station_2",
+ "nav_spy_station_3",
+ "nav_spy_station_antag"
+ )
+
+/datum/map_template/ruin/away_site/spy_station
+ name = "Spy Station"
+ id = "awaysite_spy_station"
+ description = "Delta Station"
+ prefix = "maps/away_inf/"
+ suffixes = list("spy_station/spy_station.dmm")
+ spawn_cost = 1
+ area_usage_test_exempted_root_areas = list(/area/spy_station)
+
+/obj/effect/shuttle_landmark/spy_station/nav1
+ name = "Spy Station #1"
+ landmark_tag = "nav_spy_station_1"
+
+/obj/effect/shuttle_landmark/spy_station/nav2
+ name = "Spy Station #2"
+ landmark_tag = "nav_spy_station_2"
+
+/obj/effect/shuttle_landmark/spy_station/nav3
+ name = "Spy Station #3"
+ landmark_tag = "nav_spy_station_3"
+
+/obj/effect/shuttle_landmark/spy_station/navantag
+ name = "Spy Station #4"
+ landmark_tag = "nav_spy_station_antag"
+
+// Obj
+
+/obj/item/scgstation_disk
+ name = "disk"
+ desc = "A dusty disk. Its label says: \"Deliver to SCG Fleet Command!\". Its content is encrypted with quantum crypthography methods."
+ icon = 'icons/obj/items.dmi'
+ icon_state = "nucleardisk"
+ item_state = "card-id"
+ w_class = ITEM_SIZE_TINY
+
+/obj/item/scgstation_disk/freq
+ desc = "A dusty disk. Its label says: \"List of classified military radio frequencies.\". Its content is encrypted with quantum crypthography methods."
+
+/obj/item/paper/signal1
+ name = "Signal Detected 1"
+ info = "
Станция РФР \"Эверест\" №23
\
+ CONFIDENTIAL USE ONLY
\
+ Контакт.... Обнаружен сигнал.... запись на носитель невозмо@$%...... Замечена сигнатура среднего размера, отклик издает внеземное происхождение металов.... Системы передают повтрорный пелинг..... 123*.... О%#$%нар.... неко?№:%--о \"Вос*;?\":6Х*3\"!ния№\"%%:4000001000.....
\
+ Замечен огромный всплеск Электро Магнитной Энергии........ Резервное Отключение сис----0010001010......"
+
+/obj/item/paper/signal2
+ name = "Signal 234"
+ info = "
\
+ Отчёт по контакту \"Пеленг 234\"
\
+
\
+ Данные которые удалось получить со сканирования:
\
+ Большого объёма судно, с большим отсеком скорее всего заточенным под перевозки различных грузов.
\
+ Жизненные формы не обнаружены.
\
+ Был перехвачен сигнал транспондера, однако его исходный образец пострадал от искажения. Отправили повреждённый файл Айти мастеру.
\
+ Тепловой след от двигателей отсутствует, однако судно находится в движении.
Отправить Дронов на проверку?
\
+ Это нас не интересует, транспондер был расшифрован как судно Вольных Торговцев. "
+
+/obj/item/paper/signal3
+ name = "Signal 47"
+ info = "
\
+ Отчёт по контакту \"Пеленг 47\"
\
+
\
+ Данные которые удалось получить со сканирования:
\
+ Замечен сектор помех, спешу сообщить, что это включенное устройство подавления сигналов, мы пытаемся настроить сигнал.
\
+ Сообщите в связующий узел. "
diff --git a/maps/away_inf/spy_station/spy_station.dmm b/maps/away_inf/spy_station/spy_station.dmm
new file mode 100644
index 0000000000..35a09c6ea6
--- /dev/null
+++ b/maps/away_inf/spy_station/spy_station.dmm
@@ -0,0 +1,568 @@
+"ap" = (/obj/machinery/vending/engineering{req_access = null},/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/tiled/techfloor/grid,/area/spy_station/engin)
+"au" = (/obj/structure/reagent_dispensers/watertank,/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/tiled/techfloor/grid,/area/spy_station/engin)
+"aF" = (/obj/random/trash,/obj/structure/fireaxecabinet{pixel_y = 30},/obj/item/extinguisher,/turf/simulated/floor/tiled/techfloor/grid,/area/spy_station/engin)
+"aI" = (/obj/structure/sign/bluecross_1{pixel_x = -32},/obj/effect/decal/cleanable/dirt,/obj/effect/floor_decal/floordetail/edgedrain{dir = 8},/turf/simulated/floor/tiled/dark,/area/spy_station)
+"aW" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/random/trash,/obj/effect/floor_decal/borderfloor{dir = 4},/turf/simulated/floor/tiled/dark,/area/spy_station/com)
+"aX" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/random/trash,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/tiled/freezer,/area/spy_station/toilet)
+"bm" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/tiled/dark,/area/spy_station)
+"bw" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/firealarm{pixel_y = 21},/turf/simulated/floor/tiled/techmaint,/area/spy_station/barrack)
+"ce" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/light{dir = 8},/obj/effect/floor_decal/borderfloor{dir = 8},/obj/random/trash,/turf/simulated/floor/tiled/dark,/area/spy_station/dock)
+"cf" = (/obj/structure/grille,/obj/structure/lattice,/obj/structure/lattice,/turf/space,/area/space)
+"ct" = (/obj/machinery/optable,/obj/effect/floor_decal/floordetail/edgedrain,/obj/effect/floor_decal/corner/paleblue{dir = 5},/obj/effect/floor_decal/corner/paleblue/border,/obj/random/trash,/obj/effect/decal/cleanable/blood/splatter,/turf/simulated/floor/tiled/white,/area/spy_station/med)
+"cu" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/button/alternate/door/bolts{id_tag = "mercshower"; name = "Door Lock"; pixel_x = -6; pixel_y = 24},/obj/machinery/alarm{dir = 1; pixel_y = -20},/obj/random/trash,/turf/simulated/floor/tiled/freezer,/area/spy_station/toilet)
+"cC" = (/obj/structure/bed/chair/comfy/blue{dir = 4},/obj/machinery/light{dir = 8; icon_state = "tube1"},/turf/simulated/floor/lino,/area/spy_station/canteen)
+"cD" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/light{dir = 1; icon_state = "tube1"},/turf/simulated/floor/tiled/white,/area/spy_station/med)
+"cW" = (/obj/structure/table/reinforced,/obj/item/paper_bin,/obj/item/pen,/obj/effect/decal/cleanable/dirt,/obj/item/storage/bible/bible,/obj/effect/floor_decal/borderfloor{dir = 10},/turf/simulated/floor/tiled/dark,/area/spy_station/com)
+"cY" = (/obj/structure/lattice,/obj/structure/grille,/turf/space,/area/space)
+"da" = (/obj/machinery/computer/modular{dir = 8; name = "Gambling console"},/obj/effect/floor_decal/borderfloor{dir = 4},/turf/simulated/floor/tiled/dark,/area/spy_station/com)
+"db" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door/airlock/sol{autoset_access = 0; name = "CO's Quarters"; req_access = list(109); secured_wires = 1},/obj/machinery/door/firedoor,/obj/effect/paint/black,/turf/simulated/floor/wood/walnut,/area/spy_station/lc)
+"df" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/door/airlock/sol,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor{dir = 4; id_tag = 67},/turf/simulated/floor/tiled/white,/area/spy_station/med)
+"dp" = (/obj/item/stock_parts/computer/scanner/paper,/obj/effect/floor_decal/borderfloor/corner,/turf/simulated/floor/tiled/dark,/area/spy_station/com)
+"dv" = (/obj/structure/bed,/obj/structure/curtain/open/bed,/obj/item/bedsheet/medical,/turf/simulated/floor/tiled/techmaint,/area/spy_station/barrack)
+"dz" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/tiled/white,/area/spy_station/med)
+"dC" = (/turf/space,/area/space)
+"dD" = (/obj/structure/table/woodentable,/obj/machinery/atmospherics/unary/vent_pump/on,/obj/item/paper/signal2,/turf/simulated/floor/tiled/dark,/area/spy_station/barrack)
+"dL" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/effect/floor_decal/floordetail/tiled,/obj/effect/floor_decal/borderfloor{dir = 1},/turf/simulated/floor/tiled/dark,/area/spy_station/dock)
+"dR" = (/obj/effect/paint/black,/turf/simulated/wall/r_wall,/area/spy_station)
+"em" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1; level = 2},/obj/structure/bed/chair/office/comfy/brown{dir = 1},/turf/simulated/floor/carpet,/area/spy_station/lc)
+"eJ" = (/obj/random/trash,/obj/machinery/recharge_station,/obj/effect/floor_decal/floordetail/edgedrain{dir = 10},/obj/machinery/light{dir = 8},/turf/simulated/floor/tiled/dark,/area/spy_station)
+"eK" = (/obj/random/trash,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/effect/floor_decal/floordetail/edgedrain{dir = 8},/turf/simulated/floor/tiled/dark,/area/spy_station)
+"eO" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/machinery/firealarm{pixel_y = 24},/turf/simulated/floor/tiled/freezer,/area/spy_station/toilet)
+"eT" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/tiled/dark,/area/spy_station/com)
+"eX" = (/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/effect/decal/cleanable/generic,/turf/simulated/floor/tiled/techfloor,/area/spy_station/engin)
+"eZ" = (/obj/structure/sign/warning/docking_area,/obj/effect/paint/black,/turf/simulated/wall/r_wall,/area/spy_station/dock)
+"fe" = (/obj/structure/table/standard,/obj/random/firstaid,/obj/effect/floor_decal/borderfloorwhite{dir = 1},/obj/machinery/firealarm{pixel_y = 24},/obj/item/reagent_containers/ivbag,/turf/simulated/floor/tiled/white,/area/spy_station/med)
+"ff" = (/obj/effect/floor_decal/borderfloorwhite{dir = 10},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/tiled/white,/area/spy_station/med)
+"fg" = (/obj/structure/grille/broken,/obj/structure/lattice,/turf/space,/area/space)
+"fs" = (/obj/structure/lattice,/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/catwalk,/turf/simulated/floor/airless,/area/space)
+"fD" = (/obj/effect/floor_decal/floordetail/edgedrain{dir = 8},/obj/effect/floor_decal/corner/paleblue{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/decal/cleanable/blood/splatter,/turf/simulated/floor/tiled/white,/area/spy_station/med)
+"fF" = (/obj/machinery/light{dir = 8},/turf/simulated/floor/tiled/freezer,/area/spy_station/canteen)
+"fH" = (/obj/structure/table/marble,/obj/machinery/cooker/candy,/turf/simulated/floor/tiled/freezer,/area/spy_station/canteen)
+"fL" = (/obj/structure/lattice,/obj/structure/catwalk,/turf/space,/area/space)
+"fM" = (/obj/machinery/atmospherics/portables_connector{dir = 8},/turf/simulated/floor/tiled/techfloor/grid,/area/spy_station/engin)
+"fO" = (/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/obj/effect/floor_decal/solarpanel,/obj/machinery/power/solar{id = "solar"; name = "Port Auxiliary Solar Array"},/turf/simulated/floor/airless,/area/space)
+"fV" = (/obj/machinery/power/tracker{id = "solar"},/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/airless,/area/space)
+"gb" = (/obj/machinery/atmospherics/pipe/simple/visible/red{dir = 9},/turf/simulated/floor,/area/spy_station/engin)
+"gg" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/techfloor,/area/spy_station/engin)
+"gt" = (/obj/structure/table/reinforced,/obj/item/paper_bin,/obj/item/pen,/obj/effect/floor_decal/borderfloor{dir = 6},/turf/simulated/floor/tiled/dark,/area/spy_station/com)
+"gA" = (/obj/structure/bed/chair/comfy/blue{dir = 8},/turf/simulated/floor/lino,/area/spy_station/canteen)
+"gD" = (/obj/machinery/portable_atmospherics/powered/scrubber,/obj/effect/floor_decal/industrial/outline,/turf/simulated/floor/tiled/techfloor/grid,/area/spy_station/engin)
+"gF" = (/obj/machinery/chemical_dispenser/full,/obj/effect/floor_decal/borderfloorwhite{dir = 1},/turf/simulated/floor/tiled/white,/area/spy_station/med)
+"gQ" = (/obj/machinery/light{dir = 1},/obj/machinery/pipedispenser,/obj/effect/floor_decal/industrial/outline,/turf/simulated/floor/tiled/techfloor/grid,/area/spy_station/engin)
+"gU" = (/obj/structure/window/phoronreinforced,/turf/simulated/floor/reinforced/airless,/area/space)
+"gX" = (/obj/effect/shuttle_landmark/spy_station/nav1,/turf/space,/area/space)
+"gY" = (/obj/effect/paint/black,/turf/simulated/wall/r_wall,/area/spy_station/med)
+"hq" = (/obj/machinery/computer/modular{dir = 8; name = "Gambling console"},/obj/effect/floor_decal/borderfloor{dir = 5},/turf/simulated/floor/tiled/dark,/area/spy_station/com)
+"ht" = (/obj/effect/decal/cleanable/generic,/obj/effect/floor_decal/borderfloor{dir = 4},/turf/simulated/floor/tiled/dark,/area/spy_station/dock)
+"hx" = (/obj/machinery/light{dir = 4},/obj/effect/floor_decal/floordetail/edgedrain{dir = 4},/turf/simulated/floor/tiled/dark,/area/spy_station)
+"hz" = (/obj/machinery/message_server,/obj/effect/floor_decal/borderfloor{dir = 4},/obj/item/paper/signal1,/turf/simulated/floor/tiled/dark,/area/spy_station/com)
+"hF" = (/obj/structure/table/marble,/obj/machinery/reagentgrinder/juicer,/turf/simulated/floor/tiled/freezer,/area/spy_station/canteen)
+"hG" = (/obj/machinery/atmospherics/pipe/manifold/hidden,/turf/simulated/floor/tiled/techfloor,/area/spy_station/dock)
+"hL" = (/obj/random/trash,/obj/effect/decal/cleanable/generic,/turf/simulated/floor/wood/walnut,/area/spy_station/lc)
+"hM" = (/obj/effect/decal/cleanable/dirt,/obj/structure/sign/warning/vacuum{pixel_y = 30},/obj/machinery/atmospherics/pipe/simple/hidden/universal{dir = 4},/obj/effect/floor_decal/industrial/warning{dir = 8},/turf/simulated/floor/tiled/techfloor,/area/spy_station/dock)
+"hN" = (/obj/machinery/photocopier,/obj/effect/floor_decal/borderfloor{dir = 10},/turf/simulated/floor/tiled/dark,/area/spy_station/com)
+"hR" = (/obj/machinery/atmospherics/pipe/simple/visible{dir = 5},/turf/simulated/floor/tiled/techfloor/grid,/area/spy_station/engin)
+"hT" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/tiled/dark,/area/spy_station)
+"hY" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/dark,/area/spy_station/com)
+"ig" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/tiled/techfloor,/area/spy_station/engin)
+"io" = (/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 1},/obj/structure/catwalk,/obj/machinery/embedded_controller/radio/airlock/docking_port{pixel_y = 25; id_tag = "spy"; display_name = "Dock"},/obj/random/trash,/turf/simulated/floor,/area/spy_station/dock)
+"ip" = (/obj/machinery/vitals_monitor,/obj/effect/floor_decal/floordetail/edgedrain{dir = 10},/obj/effect/floor_decal/corner/paleblue{dir = 4},/obj/effect/floor_decal/corner/paleblue/border{dir = 10},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/tiled/white,/area/spy_station/med)
+"iq" = (/obj/structure/table/reinforced,/obj/item/pen,/obj/item/pen/blue,/obj/item/pen/red,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/effect/floor_decal/borderfloor{dir = 9},/turf/simulated/floor/tiled/dark,/area/spy_station/com)
+"iB" = (/obj/structure/table/woodentable,/obj/item/clothing/suit/armor/bulletproof/vest,/turf/simulated/floor/tiled/dark,/area/spy_station/barrack)
+"iG" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/random/trash,/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor/tiled/techfloor,/area/spy_station/engin)
+"iJ" = (/obj/machinery/light,/turf/simulated/floor/tiled/techmaint,/area/spy_station/barrack)
+"iL" = (/obj/structure/closet/emcloset,/obj/effect/floor_decal/floordetail/edgedrain{dir = 4},/turf/simulated/floor/tiled/dark,/area/spy_station)
+"iN" = (/obj/machinery/light{dir = 1},/obj/machinery/power/smes/buildable{RCon_tag = "solar"},/obj/structure/cable{d2 = 4; icon_state = "0-4"},/obj/effect/floor_decal/industrial/warning{dir = 8},/turf/simulated/floor/tiled/techfloor/grid,/area/spy_station/engin)
+"iZ" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/obj/machinery/alarm{pixel_y = 25},/obj/structure/filingcabinet,/obj/effect/floor_decal/borderfloor{dir = 1},/turf/simulated/floor/tiled/dark,/area/spy_station/com)
+"ja" = (/obj/structure/lattice,/obj/effect/floor_decal/industrial/warning{dir = 8},/turf/simulated/floor/airless,/area/space)
+"jb" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/port_gen/pacman/mrs,/obj/effect/floor_decal/industrial/outline/orange,/turf/simulated/floor/tiled/techfloor/grid,/area/spy_station/engin)
+"jt" = (/obj/structure/sign/bluecross_1{pixel_x = -32},/obj/effect/floor_decal/floordetail/edgedrain{dir = 8},/turf/simulated/floor/tiled/dark,/area/spy_station)
+"jC" = (/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/effect/floor_decal/borderfloor{dir = 1},/turf/simulated/floor/tiled/dark,/area/spy_station/dock)
+"jK" = (/obj/structure/table/woodentable,/obj/item/reagent_containers/food/drinks/glass2/coffeecup/SCG,/turf/simulated/floor/tiled/dark,/area/spy_station/barrack)
+"jM" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door/firedoor,/turf/simulated/floor/tiled/dark,/area/spy_station/com)
+"jN" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/tiled/techfloor/grid,/area/spy_station/engin)
+"jY" = (/obj/machinery/atmospherics/unary/outlet_injector{dir = 4; icon_state = "map_injector"; use_power = 1},/turf/simulated/floor,/area/spy_station/engin)
+"jZ" = (/obj/effect/floor_decal/borderfloor/corner{dir = 8},/turf/simulated/floor/tiled/dark,/area/spy_station/com)
+"kg" = (/obj/machinery/door/airlock/sol,/obj/machinery/door/firedoor,/turf/simulated/floor/tiled/techfloor/grid,/area/spy_station/engin)
+"kt" = (/obj/structure/sign/warning/nosmoking_burned{pixel_x = 26},/obj/item/stack/material/tritium/ten,/obj/structure/closet/crate,/obj/effect/floor_decal/industrial/outline/orange,/turf/simulated/floor/tiled/techfloor/grid,/area/spy_station/engin)
+"ku" = (/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/catwalk,/turf/simulated/floor/airless,/area/space)
+"kD" = (/obj/machinery/portable_atmospherics/powered/pump/filled,/obj/effect/floor_decal/industrial/outline/blue,/turf/simulated/floor/tiled/techfloor/grid,/area/spy_station/engin)
+"kN" = (/obj/effect/paint/black,/turf/simulated/wall/r_wall,/area/spy_station/engin)
+"kQ" = (/obj/effect/decal/cleanable/dirt,/obj/item/trash/cigbutt/professionals,/obj/effect/floor_decal/borderfloor{dir = 10},/turf/simulated/floor/tiled/dark,/area/spy_station/barrack)
+"kS" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/random/trash,/turf/simulated/floor/tiled/white,/area/spy_station/med)
+"kT" = (/obj/effect/wallframe_spawn/reinforced,/obj/effect/paint/black,/turf/simulated/floor,/area/spy_station/com)
+"kZ" = (/obj/effect/decal/cleanable/dirt,/obj/structure/table/reinforced,/obj/machinery/button/blast_door{id_tag = "window sp"},/obj/effect/floor_decal/borderfloor{dir = 1},/turf/simulated/floor/tiled/dark,/area/spy_station/com)
+"la" = (/obj/structure/bed,/obj/structure/curtain/open/bed,/turf/simulated/floor/wood/walnut,/area/spy_station/lc)
+"ld" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/turf/simulated/floor/tiled/dark,/area/spy_station)
+"le" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/machinery/light/small,/turf/simulated/floor/tiled/freezer,/area/spy_station/toilet)
+"lh" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/effect/floor_decal/floordetail/tiled,/obj/effect/floor_decal/borderfloor{dir = 1},/turf/simulated/floor/tiled/dark,/area/spy_station/dock)
+"lp" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled/techfloor,/area/spy_station/engin)
+"ly" = (/obj/effect/decal/cleanable/flour,/turf/simulated/floor/tiled/freezer,/area/spy_station/canteen)
+"lE" = (/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/tiled/techfloor,/area/spy_station/engin)
+"lQ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/tiled/dark,/area/spy_station)
+"lT" = (/obj/structure/lattice,/obj/structure/lattice,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/catwalk,/turf/simulated/floor/airless,/area/space)
+"lY" = (/obj/structure/catwalk,/obj/effect/decal/cleanable/generic,/turf/simulated/floor,/area/spy_station/dock)
+"mc" = (/obj/structure/lattice,/obj/structure/lattice,/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/catwalk,/turf/simulated/floor/airless,/area/space)
+"mf" = (/obj/effect/floor_decal/industrial/warning{dir = 1; icon_state = "warning"},/turf/simulated/floor/tiled/techfloor,/area/spy_station/engin)
+"mi" = (/obj/effect/floor_decal/floordetail/edgedrain{dir = 4},/obj/effect/floor_decal/corner/paleblue{dir = 9},/obj/effect/floor_decal/corner/paleblue/border{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/hygiene/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/turf/simulated/floor/tiled/white,/area/spy_station/med)
+"ml" = (/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/door/airlock/civilian{id_tag = "mercstall"; name = "Stall"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/door/firedoor,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/tiled/freezer,/area/spy_station/toilet)
+"mo" = (/obj/machinery/vending/engivend{req_access = null},/obj/machinery/light{dir = 1},/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/tiled/techfloor/grid,/area/spy_station/engin)
+"mp" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/decal/cleanable/vomit,/turf/simulated/floor/tiled/freezer,/area/spy_station/toilet)
+"ms" = (/obj/structure/table/reinforced,/obj/item/tableflag,/obj/effect/floor_decal/borderfloor{dir = 8},/obj/item/reagent_containers/food/drinks/glass2/coffeecup/SCG,/turf/simulated/floor/tiled/dark,/area/spy_station/com)
+"mv" = (/obj/effect/shuttle_landmark/spy_station/nav3,/turf/space,/area/space)
+"mE" = (/obj/random/trash,/obj/effect/floor_decal/borderfloor{dir = 8},/turf/simulated/floor/tiled/dark,/area/spy_station/barrack)
+"mH" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/effect/floor_decal/floordetail/tiled,/obj/effect/floor_decal/borderfloor{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor/tiled/dark,/area/spy_station/dock)
+"mM" = (/obj/effect/floor_decal/floordetail/edgedrain{dir = 6},/obj/effect/floor_decal/corner/paleblue{dir = 1},/obj/effect/floor_decal/corner/paleblue/border{dir = 6},/obj/structure/table/standard,/obj/item/storage/firstaid/surgery,/obj/item/stack/nanopaste,/turf/simulated/floor/tiled/white,/area/spy_station/med)
+"ng" = (/obj/effect/floor_decal/industrial/outline/yellow,/obj/machinery/artifact,/turf/simulated/floor/tiled/techfloor/grid,/area/spy_station/engin)
+"ni" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/effect/floor_decal/industrial/warning,/obj/machinery/atmospherics/pipe/simple/visible/universal,/turf/simulated/floor/tiled/techfloor,/area/spy_station/engin)
+"nv" = (/obj/effect/decal/cleanable/generic,/obj/random/tech_supply,/turf/simulated/floor/tiled/techfloor,/area/spy_station/dock)
+"nO" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/techfloor/grid,/area/spy_station/engin)
+"nU" = (/obj/machinery/vending/coffee,/turf/simulated/floor/lino,/area/spy_station/canteen)
+"oi" = (/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/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/effect/floor_decal/floordetail/tiled,/obj/effect/floor_decal/borderfloor{dir = 1},/turf/simulated/floor/tiled/dark,/area/spy_station/dock)
+"ol" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/lino,/area/spy_station/canteen)
+"oB" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/decal/cleanable/generic,/turf/simulated/floor/tiled/white,/area/spy_station/med)
+"oD" = (/obj/item/trash/cigbutt/professionals{pixel_x = 4; pixel_y = -5},/turf/simulated/floor/lino,/area/spy_station/canteen)
+"oG" = (/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/visible/universal{dir = 4},/turf/simulated/floor/tiled/techfloor,/area/spy_station/engin)
+"oH" = (/obj/structure/sign/double/solgovflag/right{pixel_y = 24},/obj/structure/safe{tumbler_1_open = 45; tumbler_1_pos = 40; tumbler_2_open = 30; tumbler_2_pos = 40},/obj/item/material/sword/replica/officersword,/obj/item/rig/light/stealth,/turf/simulated/floor/wood/walnut,/area/spy_station/lc)
+"oY" = (/obj/effect/decal/cleanable/dirt,/obj/item/trash/cigbutt/professionals,/obj/structure/closet/emcloset,/obj/effect/floor_decal/borderfloor{dir = 10},/turf/simulated/floor/tiled/dark,/area/spy_station/dock)
+"pg" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/alarm{pixel_y = 24},/obj/effect/floor_decal/borderfloor{dir = 1},/turf/simulated/floor/tiled/dark,/area/spy_station/dock)
+"po" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"; dir = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/techfloor,/area/spy_station/engin)
+"ps" = (/obj/structure/bed/chair/office/dark{dir = 4},/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/decal/cleanable/generic,/turf/simulated/floor/tiled/dark,/area/spy_station/com)
+"pC" = (/obj/random/trash,/obj/effect/floor_decal/borderfloor,/turf/simulated/floor/tiled/dark,/area/spy_station/dock)
+"pO" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/effect/floor_decal/floordetail/tiled,/obj/effect/floor_decal/floordetail/edgedrain{dir = 4},/turf/simulated/floor/tiled/dark,/area/spy_station)
+"qb" = (/obj/structure/table/steel_reinforced,/obj/random/tech_supply,/obj/random/tech_supply,/obj/item/device/flashlight/upgraded,/turf/simulated/floor/tiled/techfloor/grid,/area/spy_station/engin)
+"qd" = (/obj/structure/table/woodentable,/obj/machinery/button/blast_door{id_tag = "ofi"},/obj/item/tableflag{pixel_y = 13},/turf/simulated/floor/carpet,/area/spy_station/lc)
+"qh" = (/obj/structure/sign/solgov{pixel_y = 30},/turf/space,/area/space)
+"qn" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/effect/decal/cleanable/dirt,/obj/item/trash/cigbutt/professionals,/turf/simulated/floor/tiled/dark,/area/spy_station)
+"qp" = (/obj/random/trash,/obj/structure/extinguisher_cabinet{pixel_y = 29},/turf/simulated/floor/tiled/techmaint,/area/spy_station/barrack)
+"qw" = (/obj/structure/table/reinforced,/obj/machinery/light{dir = 8; icon_state = "tube1"},/obj/effect/floor_decal/borderfloor{dir = 8},/obj/item/reagent_containers/food/drinks/glass2/coffeecup/SCG,/turf/simulated/floor/tiled/dark,/area/spy_station/com)
+"qx" = (/obj/random/trash,/turf/simulated/floor/tiled/techfloor/grid,/area/spy_station/engin)
+"qy" = (/obj/machinery/light,/obj/effect/decal/cleanable/dirt,/obj/item/trash/cigbutt/jerichos,/obj/effect/floor_decal/borderfloor,/turf/simulated/floor/tiled/dark,/area/spy_station/com)
+"qD" = (/obj/item/stool/padded,/obj/effect/floor_decal/borderfloor,/turf/simulated/floor/tiled/dark,/area/spy_station/barrack)
+"qG" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/effect/floor_decal/borderfloor{dir = 4},/obj/effect/decal/cleanable/generic,/turf/simulated/floor/tiled/dark,/area/spy_station/com)
+"qK" = (/obj/item/stool/padded,/obj/effect/floor_decal/borderfloor{dir = 1},/obj/random/toy,/turf/simulated/floor/tiled/dark,/area/spy_station/barrack)
+"qN" = (/obj/structure/table/standard,/obj/machinery/cell_charger,/obj/effect/floor_decal/borderfloorwhite{dir = 8},/obj/machinery/light{dir = 8},/obj/item/auto_cpr,/obj/item/device/scanner/health,/turf/simulated/floor/tiled/white,/area/spy_station/med)
+"qQ" = (/obj/machinery/atmospherics/unary/tank/carbon_dioxide,/obj/effect/floor_decal/industrial/outline/grey,/turf/simulated/floor/tiled/techfloor/grid,/area/spy_station/engin)
+"qR" = (/obj/structure/decor/random_radio,/turf/simulated/floor/reinforced/airless,/area/space)
+"qV" = (/obj/effect/floor_decal/industrial/warning{dir = 8},/turf/simulated/floor/tiled/techfloor,/area/spy_station/engin)
+"qY" = (/obj/structure/bed/chair/office/dark{dir = 4},/turf/simulated/floor/tiled/dark,/area/spy_station/com)
+"rl" = (/obj/structure/cable/yellow,/obj/machinery/power/solar{id = "solar"; name = "Port Auxiliary Solar Array"},/obj/effect/floor_decal/solarpanel,/turf/simulated/floor/airless,/area/space)
+"rM" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/effect/decal/cleanable/generic,/turf/simulated/floor/tiled/dark,/area/spy_station)
+"rO" = (/obj/effect/floor_decal/floordetail/edgedrain{dir = 1},/obj/effect/floor_decal/corner/paleblue{dir = 10},/obj/effect/floor_decal/corner/paleblue/border{dir = 1},/obj/machinery/organ_printer/robot/mapped,/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled/white,/area/spy_station/med)
+"rQ" = (/obj/machinery/message_server,/obj/effect/floor_decal/borderfloor{dir = 6},/turf/simulated/floor/tiled/dark,/area/spy_station/com)
+"rU" = (/obj/structure/lattice,/turf/space,/area/space)
+"rZ" = (/obj/machinery/atmospherics/unary/tank/air{start_pressure = 42559},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/floor_decal/industrial/outline,/turf/simulated/floor/tiled/techfloor/grid,/area/spy_station/engin)
+"sa" = (/obj/structure/decor/comm_tower,/turf/simulated/floor/reinforced/airless,/area/space)
+"sh" = (/obj/machinery/bodyscanner{dir = 4},/obj/effect/floor_decal/borderfloorwhite{dir = 1},/obj/effect/floor_decal/corner/paleblue/border{dir = 1},/turf/simulated/floor/tiled/white,/area/spy_station/med)
+"sk" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/random/trash,/turf/simulated/floor/tiled/techfloor,/area/spy_station/engin)
+"sl" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"; dir = 4},/turf/simulated/floor/tiled/techfloor,/area/spy_station/engin)
+"sr" = (/obj/structure/reagent_dispensers/fueltank,/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/tiled/techfloor/grid,/area/spy_station/engin)
+"sI" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/lino,/area/spy_station/canteen)
+"sJ" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/effect/floor_decal/borderfloor,/turf/simulated/floor/tiled/dark,/area/spy_station/barrack)
+"sV" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden,/obj/structure/catwalk,/obj/machinery/door/airlock/external/glass/bolted/cycling{id_tag = "spy_s_inner"; name = "External Airlock"},/obj/machinery/access_button/airlock_interior{pixel_x = -24; master_tag = "spy_s"},/turf/simulated/floor/airless,/area/spy_station/engin)
+"sX" = (/obj/machinery/power/apc/high{dir = 1; name = "north bump"; pixel_y = 24},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/effect/floor_decal/borderfloorwhite{dir = 1},/turf/simulated/floor/tiled/white,/area/spy_station/med)
+"tb" = (/obj/structure/lattice,/obj/structure/lattice,/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/catwalk,/turf/simulated/floor/airless,/area/space)
+"tc" = (/obj/structure/bed,/obj/structure/curtain/open/bed,/obj/item/bedsheet/blue,/turf/simulated/floor/tiled/techmaint,/area/spy_station/barrack)
+"te" = (/obj/structure/lattice,/obj/structure/lattice,/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/catwalk,/turf/simulated/floor/airless,/area/space)
+"tr" = (/obj/machinery/body_scanconsole{dir = 4},/obj/effect/floor_decal/borderfloorwhite/corner{dir = 4},/obj/effect/floor_decal/corner/paleblue/bordercorner{dir = 4},/obj/machinery/alarm{pixel_y = 24},/obj/effect/floor_decal/borderfloorwhite/corner{dir = 1},/turf/simulated/floor/tiled/white,/area/spy_station/med)
+"tv" = (/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"; dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/tiled/techfloor,/area/spy_station/engin)
+"tw" = (/obj/structure/bed,/obj/structure/curtain/open/bed,/obj/item/bedsheet/green,/turf/simulated/floor/tiled/techmaint,/area/spy_station/barrack)
+"tK" = (/obj/structure/closet,/obj/random/smokes,/obj/random/shoes,/obj/random/plushie,/turf/simulated/floor/tiled/techmaint,/area/spy_station/barrack)
+"tO" = (/obj/effect/paint/black,/turf/simulated/wall,/area/spy_station/toilet)
+"tQ" = (/obj/effect/paint/black,/turf/simulated/wall/r_wall,/area/spy_station/canteen)
+"tT" = (/obj/machinery/portable_atmospherics/canister/oxygen,/obj/effect/floor_decal/industrial/outline/blue,/turf/simulated/floor/tiled/techfloor/grid,/area/spy_station/engin)
+"tU" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/tiled/freezer,/area/spy_station/toilet)
+"uf" = (/obj/structure/closet,/obj/random/handgun,/obj/random/glasses,/turf/simulated/floor/tiled/techmaint,/area/spy_station/barrack)
+"un" = (/obj/structure/cable{d2 = 4; icon_state = "0-4"},/obj/machinery/power/apc/high{dir = 1; name = "north bump"; pixel_y = 24},/obj/effect/decal/cleanable/dirt,/obj/machinery/light{dir = 8},/turf/simulated/floor/wood/walnut,/area/spy_station/lc)
+"uB" = (/obj/effect/decal/cleanable/blood/splatter,/turf/simulated/floor/tiled/freezer,/area/spy_station/toilet)
+"uF" = (/obj/machinery/light{dir = 1; icon_state = "tube1"},/obj/effect/decal/cleanable/generic,/turf/simulated/floor/tiled/techmaint,/area/spy_station/barrack)
+"uM" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/floor_decal/floordetail/tiled,/obj/effect/floor_decal/floordetail/edgedrain{dir = 4},/turf/simulated/floor/tiled/dark,/area/spy_station)
+"uR" = (/obj/effect/floor_decal/borderfloorwhite{dir = 5},/obj/effect/floor_decal/corner/paleblue/border{dir = 5},/obj/machinery/atmospherics/unary/vent_pump/on,/obj/machinery/vending/medical{req_access = list("SOL_MEDIC_ACCESS")},/obj/machinery/light{dir = 1; icon_state = "tube1"},/turf/simulated/floor/tiled/white,/area/spy_station/med)
+"uY" = (/obj/random/trash,/obj/machinery/cooker/grill,/obj/structure/extinguisher_cabinet{pixel_x = -24; dir = 4},/turf/simulated/floor/tiled/freezer,/area/spy_station/canteen)
+"vj" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/random/trash,/turf/simulated/floor/tiled/techfloor/grid,/area/spy_station/engin)
+"vB" = (/obj/structure/scrap_cube,/turf/space,/area/space)
+"vH" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/lino,/area/spy_station/canteen)
+"vS" = (/obj/machinery/vending/phoronresearch{req_access = null},/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/tiled/techfloor/grid,/area/spy_station/engin)
+"vT" = (/obj/structure/table/standard,/obj/item/trash/plate,/obj/item/material/kitchen/utensil/spoon,/obj/item/trash/tray,/turf/simulated/floor/lino,/area/spy_station/canteen)
+"vX" = (/obj/effect/floor_decal/floordetail/edgedrain{dir = 6},/turf/simulated/floor/tiled/dark,/area/spy_station)
+"vY" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/light{dir = 4},/turf/simulated/floor/lino,/area/spy_station/canteen)
+"wc" = (/obj/effect/floor_decal/borderfloor,/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1; level = 2},/turf/simulated/floor/tiled/dark,/area/spy_station/dock)
+"wh" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 8},/obj/effect/floor_decal/borderfloor{dir = 4},/turf/simulated/floor/tiled/dark,/area/spy_station/dock)
+"wp" = (/obj/machinery/atmospherics/pipe/manifold/visible/cyan,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/techfloor/grid,/area/spy_station/engin)
+"wu" = (/obj/structure/lattice,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/catwalk,/obj/machinery/door/airlock/external/glass/bolted/cycling{id_tag = "spy_s_outer"; name = "External Airlock"},/obj/machinery/access_button/airlock_exterior{master_tag = "spy_s"; pixel_x = -24; pixel_y = 32},/turf/simulated/floor/airless,/area/spy_station/engin)
+"wA" = (/obj/effect/decal/cleanable/dirt,/obj/effect/floor_decal/borderfloor{dir = 6},/turf/simulated/floor/tiled/dark,/area/spy_station/barrack)
+"wD" = (/obj/structure/table/standard,/obj/item/trash/plate,/obj/item/material/kitchen/utensil/fork,/turf/simulated/floor/lino,/area/spy_station/canteen)
+"wF" = (/obj/effect/paint/black,/turf/simulated/wall/r_wall,/area/spy_station/dock)
+"wJ" = (/obj/structure/table/marble,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/item/trash/plate,/turf/simulated/floor/tiled/freezer,/area/spy_station/canteen)
+"wS" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/tiled/white,/area/spy_station/med)
+"wZ" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor/tiled/techfloor,/area/spy_station/engin)
+"xn" = (/obj/effect/decal/cleanable/dirt,/obj/effect/floor_decal/borderfloor/corner{dir = 8},/obj/effect/overmap/visitable/sector/spy_station{scanner_desc = "Error"},/turf/simulated/floor/tiled/dark,/area/spy_station/com)
+"xr" = (/obj/machinery/atmospherics/pipe/simple/visible/red{dir = 10},/obj/item/trash/cigbutt/cigarbutt,/turf/simulated/floor/tiled/techfloor/grid,/area/spy_station/engin)
+"xu" = (/obj/structure/decor/nt_biocan,/turf/simulated/floor/reinforced/airless,/area/space)
+"xw" = (/obj/machinery/atmospherics/unary/vent_pump/on,/obj/structure/table/standard,/obj/machinery/light/small{dir = 8},/obj/effect/decal/cleanable/dirt,/obj/random/tech_supply,/turf/simulated/floor/tiled/freezer,/area/spy_station/toilet)
+"xE" = (/obj/structure/table/rack{dir = 8},/obj/item/device/oxycandle,/obj/item/device/oxycandle,/obj/item/device/oxycandle,/obj/item/device/oxycandle,/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/tiled/techfloor/grid,/area/spy_station/engin)
+"xT" = (/obj/item/trash/cigbutt/menthol,/obj/effect/floor_decal/borderfloor{dir = 4},/turf/simulated/floor/tiled/dark,/area/spy_station/barrack)
+"yc" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/turf/simulated/floor/tiled/techfloor,/area/spy_station/engin)
+"yh" = (/obj/structure/sign/solgov{pixel_y = -31},/turf/space,/area/space)
+"ym" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/floor_decal/floordetail/tiled,/obj/effect/floor_decal/floordetail/edgedrain{dir = 8},/turf/simulated/floor/tiled/dark,/area/spy_station)
+"yC" = (/obj/item/trash/proteinbar,/obj/effect/floor_decal/borderfloor{dir = 9},/turf/simulated/floor/tiled/dark,/area/spy_station/dock)
+"yK" = (/obj/effect/floor_decal/industrial/warning{dir = 1; icon_state = "warning"},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/random/toolbox,/turf/simulated/floor/tiled/techfloor,/area/spy_station/engin)
+"yL" = (/obj/effect/floor_decal/floordetail/tiled,/obj/effect/floor_decal/floordetail/edgedrain{dir = 8},/turf/simulated/floor/tiled/dark,/area/spy_station)
+"yS" = (/obj/structure/filingcabinet,/obj/effect/floor_decal/borderfloor{dir = 1},/turf/simulated/floor/tiled/dark,/area/spy_station/com)
+"yX" = (/obj/effect/wallframe_spawn/reinforced,/obj/machinery/door/firedoor,/obj/effect/paint/black,/obj/machinery/door/blast/regular{id_tag = "ofi"; name = "Protective Shutters"},/turf/simulated/floor,/area/spy_station/lc)
+"zi" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/turf/simulated/floor/tiled/techfloor,/area/spy_station/engin)
+"zo" = (/obj/effect/floor_decal/floordetail/tiled,/obj/effect/floor_decal/floordetail/edgedrain,/turf/simulated/floor/tiled/dark,/area/spy_station)
+"zp" = (/obj/effect/floor_decal/floordetail/edgedrain{dir = 8},/turf/simulated/floor/tiled/dark,/area/spy_station)
+"zu" = (/obj/effect/floor_decal/industrial/outline/blue,/obj/machinery/portable_atmospherics/powered/pump/filled,/turf/simulated/floor/tiled/techfloor/grid,/area/spy_station/engin)
+"zB" = (/obj/structure/bed/chair/office/dark{dir = 1},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/tiled/dark,/area/spy_station/com)
+"zG" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan{dir = 9},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/tiled/techfloor/grid,/area/spy_station/engin)
+"zK" = (/obj/random/smokes,/obj/random/smokes,/obj/random/smokes,/obj/structure/largecrate,/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/tiled/techfloor/grid,/area/spy_station/engin)
+"zW" = (/obj/structure/sign/solgov{pixel_y = -31},/obj/machinery/light,/turf/simulated/floor/reinforced/airless,/area/spy_station/com)
+"zY" = (/obj/structure/cable{d2 = 4; icon_state = "0-4"},/obj/machinery/power/apc/high{name = "south bump"; pixel_y = -24},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/tiled/techmaint,/area/spy_station/barrack)
+"Ad" = (/obj/machinery/atmospherics/binary/pump/on{dir = 4; target_pressure = 200},/turf/simulated/floor/tiled/techfloor,/area/spy_station/dock)
+"Af" = (/obj/effect/shuttle_landmark/spy_station/nav2,/turf/space,/area/space)
+"An" = (/obj/effect/decal/cleanable/generic,/obj/effect/floor_decal/borderfloor,/obj/random/trash,/turf/simulated/floor/tiled/dark,/area/spy_station/dock)
+"Ao" = (/turf/simulated/floor/reinforced/airless,/area/space)
+"Aq" = (/obj/structure/catwalk,/obj/machinery/atmospherics/unary/vent_pump/high_volume/airlock{id_tag = "spy_pump"; dir = 1},/turf/simulated/floor,/area/spy_station/dock)
+"AC" = (/obj/structure/hygiene/toilet{dir = 8},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/machinery/light/small{dir = 1},/obj/machinery/firealarm{dir = 1; pixel_y = -20},/obj/random/projectile,/obj/random/ammo,/turf/simulated/floor/tiled/freezer,/area/spy_station/toilet)
+"AP" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 8},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/decal/cleanable/blood/splatter,/obj/effect/decal/cleanable/generic,/turf/simulated/floor/tiled/white,/area/spy_station/med)
+"AT" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled/dark,/area/spy_station)
+"Bd" = (/obj/structure/lattice,/obj/structure/lattice,/turf/space,/area/space)
+"Bh" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/curtain/open/privacy,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor{dir = 4; id_tag = 67},/turf/simulated/floor/tiled/white,/area/spy_station/med)
+"Bs" = (/obj/random/toolbox,/turf/simulated/floor/tiled/techfloor,/area/spy_station/engin)
+"Bv" = (/obj/structure/lattice,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/catwalk,/turf/simulated/floor/airless,/area/space)
+"By" = (/obj/machinery/power/terminal{dir = 1},/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/obj/machinery/atmospherics/pipe/simple/visible/cyan{dir = 4},/obj/effect/floor_decal/industrial/warning{dir = 8},/turf/simulated/floor/tiled/techfloor/grid,/area/spy_station/engin)
+"Bz" = (/obj/structure/bed,/obj/structure/curtain/open/bed,/obj/item/bedsheet/hop,/turf/simulated/floor/tiled/techmaint,/area/spy_station/barrack)
+"BA" = (/obj/machinery/vending/dinnerware,/turf/simulated/floor/tiled/freezer,/area/spy_station/canteen)
+"BC" = (/obj/effect/decal/cleanable/blood/splatter,/obj/effect/floor_decal/floordetail/edgedrain{dir = 8},/turf/simulated/floor/tiled/dark,/area/spy_station)
+"BE" = (/obj/structure/table/steel_reinforced,/obj/random/tech_supply,/obj/effect/decal/cleanable/generic,/obj/item/crowbar,/obj/machinery/recharger,/turf/simulated/floor/tiled/techfloor/grid,/area/spy_station/engin)
+"BJ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door/airlock/sol,/obj/machinery/door/firedoor,/turf/simulated/floor/tiled/dark,/area/spy_station)
+"BP" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4; level = 2},/turf/simulated/floor/tiled/dark,/area/spy_station)
+"Cb" = (/obj/machinery/door/airlock/sol,/obj/machinery/door/firedoor,/turf/simulated/floor/tiled/freezer,/area/spy_station/canteen)
+"Cf" = (/obj/effect/floor_decal/borderfloor,/turf/simulated/floor/tiled/dark,/area/spy_station/dock)
+"Ci" = (/obj/structure/sign/solgov{pixel_y = -31},/obj/effect/floor_decal/borderfloor,/obj/item/paper/signal3,/obj/machinery/light,/turf/simulated/floor/tiled/dark,/area/spy_station/com)
+"Cm" = (/obj/structure/bed/chair/comfy/blue{dir = 4},/obj/effect/decal/cleanable/generic,/turf/simulated/floor/lino,/area/spy_station/canteen)
+"Cp" = (/obj/structure/table/standard,/obj/item/trash/plate,/obj/item/material/kitchen/utensil/spoon,/turf/simulated/floor/lino,/area/spy_station/canteen)
+"Ct" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/door/airlock/sol,/obj/machinery/door/firedoor{dir = 4; id_tag = 67},/turf/simulated/floor/tiled/techfloor,/area/spy_station/engin)
+"Cz" = (/obj/effect/floor_decal/floordetail/tiled,/turf/simulated/floor/tiled/techmaint,/area/spy_station/barrack)
+"CA" = (/obj/effect/floor_decal/borderfloor{dir = 4},/obj/structure/extinguisher_cabinet{pixel_x = 24; dir = 8},/turf/simulated/floor/tiled/dark,/area/spy_station/dock)
+"CB" = (/obj/structure/reagent_dispensers/beerkeg,/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/tiled/techfloor/grid,/area/spy_station/engin)
+"CL" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/obj/effect/decal/cleanable/generic,/turf/simulated/floor/tiled/white,/area/spy_station/med)
+"CW" = (/mob/living/simple_animal/hostile/carp/shark,/turf/space,/area/space)
+"CZ" = (/obj/structure/lattice,/obj/structure/grille/broken,/turf/space,/area/space)
+"De" = (/obj/machinery/papershredder,/obj/effect/floor_decal/borderfloor{dir = 8},/turf/simulated/floor/tiled/dark,/area/spy_station/com)
+"Df" = (/obj/effect/shuttle_landmark/spy_station/navantag,/turf/space,/area/space)
+"Dj" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/white,/area/spy_station/med)
+"Dr" = (/obj/effect/floor_decal/floordetail/edgedrain{dir = 4},/turf/simulated/floor/tiled/dark,/area/spy_station)
+"Ds" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/decal/cleanable/generic,/obj/machinery/firealarm{pixel_y = 21},/obj/effect/floor_decal/borderfloor{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/turf/simulated/floor/tiled/dark,/area/spy_station/dock)
+"Dy" = (/obj/structure/grille,/obj/structure/grille,/obj/structure/lattice,/turf/space,/area/space)
+"DM" = (/obj/machinery/light{dir = 8; icon_state = "tube1"},/turf/simulated/floor/lino,/area/spy_station/canteen)
+"DO" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/effect/floor_decal/borderfloor{dir = 8},/turf/simulated/floor/tiled/dark,/area/spy_station/dock)
+"Eb" = (/obj/effect/floor_decal/floordetail/tiled,/turf/simulated/floor/tiled/dark,/area/spy_station)
+"Ek" = (/obj/machinery/atmospherics/binary/pump,/obj/machinery/light,/turf/simulated/floor/tiled/techfloor/grid,/area/spy_station/engin)
+"El" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_y = 24; req_access = newlist()},/obj/structure/cable{d2 = 2; icon_state = "0-2"},/obj/structure/closet/emcloset,/obj/effect/floor_decal/borderfloor{dir = 1},/turf/simulated/floor/tiled/dark,/area/spy_station/com)
+"Eu" = (/obj/structure/table/rack,/obj/random/smokes,/obj/random/smokes,/obj/random/smokes,/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/tiled/techfloor/grid,/area/spy_station/engin)
+"Ev" = (/obj/effect/decal/cleanable/generic,/turf/simulated/floor/tiled/white,/area/spy_station/med)
+"EC" = (/obj/effect/paint/black,/turf/simulated/wall/r_wall,/area/spy_station/lc)
+"EH" = (/obj/structure/table/woodentable,/obj/machinery/recharger,/turf/simulated/floor/tiled/dark,/area/spy_station/barrack)
+"EL" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1; level = 2},/obj/structure/table/standard,/obj/item/reagent_containers/food/snacks/stew,/turf/simulated/floor/lino,/area/spy_station/canteen)
+"EO" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/effect/decal/cleanable/flour,/turf/simulated/floor/lino,/area/spy_station/canteen)
+"ET" = (/obj/structure/hygiene/shower{dir = 8; pixel_x = -5},/obj/structure/curtain/open/shower,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/machinery/light/small,/obj/machinery/firealarm{pixel_y = 24},/turf/simulated/floor/tiled/freezer,/area/spy_station/toilet)
+"Fh" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/tiled/techfloor,/area/spy_station/engin)
+"Fl" = (/obj/structure/table/reinforced,/obj/machinery/recharger,/obj/effect/floor_decal/borderfloor{dir = 1},/turf/simulated/floor/tiled/dark,/area/spy_station/com)
+"Fm" = (/obj/item/trash/cigbutt/woodbutt,/obj/effect/floor_decal/borderfloor{dir = 8},/turf/simulated/floor/tiled/dark,/area/spy_station/com)
+"Fn" = (/obj/structure/lattice,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/embedded_controller/radio/airlock/docking_port{id_tag = "spy_s"; display_name = "Dock"; dir = 8; pixel_x = 23},/obj/structure/catwalk,/obj/machinery/atmospherics/unary/vent_pump/high_volume/airlock{id_tag = "spy_s_pump"},/obj/machinery/airlock_sensor{pixel_x = -24; master_tag = "spy_s"; id_tag = "spy_s_sensor"},/turf/simulated/floor/airless,/area/spy_station/engin)
+"Fo" = (/obj/structure/catwalk,/obj/machinery/door/airlock/external/glass/bolted/cycling{name = "Air Dock"; dir = 4; id_tag = "spy_outer"},/obj/machinery/access_button/airlock_exterior{pixel_y = -30; pixel_x = 9; master_tag = "spy"},/turf/simulated/floor,/area/spy_station/dock)
+"Fx" = (/obj/structure/cable/yellow,/obj/effect/floor_decal/solarpanel,/obj/machinery/power/solar{id = "solar"; name = "Port Auxiliary Solar Array"},/turf/simulated/floor/airless,/area/space)
+"FC" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/tiled/white,/area/spy_station/med)
+"FJ" = (/obj/effect/decal/cleanable/generic,/obj/effect/floor_decal/borderfloor,/turf/simulated/floor/tiled/dark,/area/spy_station/dock)
+"FL" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/machinery/light{dir = 1; icon_state = "tube1"},/obj/effect/floor_decal/borderfloor{dir = 1},/turf/simulated/floor/tiled/dark,/area/spy_station/dock)
+"FM" = (/obj/machinery/fabricator,/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/tiled/techfloor/grid,/area/spy_station/engin)
+"FP" = (/turf/simulated/floor/lino,/area/spy_station/canteen)
+"FR" = (/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor/tiled/techfloor,/area/spy_station/engin)
+"FV" = (/obj/effect/floor_decal/industrial/outline/blue,/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor/tiled/techfloor/grid,/area/spy_station/dock)
+"FW" = (/obj/structure/table/marble,/obj/item/trash/plate,/turf/simulated/floor/tiled/freezer,/area/spy_station/canteen)
+"Gj" = (/obj/structure/lattice,/obj/item/stack/material/rods/ten,/turf/space,/area/space)
+"GE" = (/obj/effect/floor_decal/borderfloor/corner,/mob/living/simple_animal/hostile/retaliate/malf_drone,/turf/simulated/floor/tiled/dark,/area/spy_station/dock)
+"GN" = (/obj/effect/floor_decal/borderfloorwhite,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/tiled/white,/area/spy_station/med)
+"GP" = (/turf/simulated/floor/tiled/dark,/area/spy_station/com)
+"GQ" = (/obj/machinery/door/airlock/sol,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor{dir = 4; id_tag = 67},/turf/simulated/floor/lino,/area/spy_station/canteen)
+"GR" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/button/alternate/door/bolts{id_tag = "mercstall"; name = "Door Lock"; pixel_x = -6; pixel_y = 24},/obj/machinery/alarm{dir = 1; pixel_y = -20},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/tiled/freezer,/area/spy_station/toilet)
+"GU" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/effect/floor_decal/borderfloor,/turf/simulated/floor/tiled/dark,/area/spy_station/dock)
+"GV" = (/obj/structure/lattice,/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/catwalk,/turf/simulated/floor/airless,/area/space)
+"Hu" = (/obj/structure/reagent_dispensers/water_cooler,/obj/structure/sign/double/solgovflag/right{pixel_y = 24},/turf/simulated/floor/lino,/area/spy_station/canteen)
+"Hv" = (/turf/simulated/floor/tiled/techfloor/grid,/area/spy_station/engin)
+"HD" = (/obj/effect/floor_decal/borderfloor{dir = 5},/turf/simulated/floor/tiled/dark,/area/spy_station/barrack)
+"HG" = (/obj/structure/closet,/obj/random/smokes,/obj/random/shoes,/obj/random/accessory,/turf/simulated/floor/tiled/techmaint,/area/spy_station/barrack)
+"HH" = (/obj/machinery/vending/fitness,/obj/structure/sign/double/solgovflag/left{pixel_y = 24},/turf/simulated/floor/lino,/area/spy_station/canteen)
+"HI" = (/obj/machinery/atmospherics/pipe/manifold4w/visible/cyan,/turf/simulated/floor/tiled/techfloor/grid,/area/spy_station/engin)
+"HJ" = (/obj/effect/decal/cleanable/dirt,/obj/structure/table/standard,/obj/item/silencer,/turf/simulated/floor/tiled/freezer,/area/spy_station/toilet)
+"Ic" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/random/trash,/turf/simulated/floor/tiled/dark,/area/spy_station)
+"Ih" = (/obj/machinery/recharge_station,/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/tiled/techfloor/grid,/area/spy_station/engin)
+"Im" = (/obj/machinery/smartfridge/secure/medbay,/obj/effect/floor_decal/borderfloorwhite{dir = 5},/turf/simulated/floor/tiled/white,/area/spy_station/med)
+"Iu" = (/obj/machinery/chem_master,/obj/effect/floor_decal/borderfloorwhite{dir = 1},/obj/effect/decal/cleanable/generic,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/tiled/white,/area/spy_station/med)
+"Iy" = (/obj/machinery/reagentgrinder,/obj/effect/floor_decal/borderfloorwhite{dir = 1},/obj/effect/floor_decal/borderfloorwhite{dir = 8},/obj/effect/decal/cleanable/generic,/turf/simulated/floor/tiled/white,/area/spy_station/med)
+"Iz" = (/obj/random/trash,/turf/simulated/floor/tiled/dark,/area/spy_station/com)
+"IC" = (/obj/machinery/light,/obj/machinery/atmospherics/binary/pump/on{dir = 4; target_pressure = 200},/turf/simulated/floor/tiled/techfloor/grid,/area/spy_station/engin)
+"ID" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/light,/obj/random/toolbox,/turf/simulated/floor/tiled/techfloor,/area/spy_station/dock)
+"IL" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor/tiled/dark,/area/spy_station/com)
+"IN" = (/obj/machinery/atmospherics/pipe/manifold/visible/red{dir = 1},/turf/simulated/floor/tiled/techfloor/grid,/area/spy_station/engin)
+"IO" = (/obj/effect/floor_decal/borderfloorwhite{dir = 8},/obj/machinery/reagent_temperature/cooler,/obj/structure/table/standard,/turf/simulated/floor/tiled/white,/area/spy_station/med)
+"IR" = (/obj/machinery/light,/obj/effect/floor_decal/borderfloor,/turf/simulated/floor/tiled/dark,/area/spy_station/com)
+"IU" = (/obj/machinery/door/airlock/multi_tile/glass/sol,/obj/machinery/door/firedoor,/turf/simulated/floor/tiled/dark,/area/spy_station/com)
+"IV" = (/obj/effect/floor_decal/industrial/warning,/obj/machinery/atmospherics/pipe/simple/visible/universal{dir = 4},/turf/simulated/floor/tiled/techfloor,/area/spy_station/engin)
+"IY" = (/obj/structure/lattice,/obj/effect/paint/black,/turf/simulated/wall/r_wall,/area/spy_station/engin)
+"Ja" = (/obj/effect/decal/cleanable/generic,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/tiled/techfloor/grid,/area/spy_station/engin)
+"Jd" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/effect/floor_decal/floordetail/tiled,/turf/simulated/floor/tiled/techmaint,/area/spy_station/barrack)
+"Jf" = (/obj/structure/table/standard,/obj/item/reagent_containers/food/snacks/no_raisin,/turf/simulated/floor/lino,/area/spy_station/canteen)
+"Jh" = (/obj/effect/floor_decal/industrial/warning/corner{dir = 1},/turf/simulated/floor/tiled/techfloor,/area/spy_station/engin)
+"Jk" = (/mob/living/simple_animal/hostile/retaliate/malf_drone,/turf/simulated/floor/tiled/dark,/area/spy_station)
+"Jp" = (/obj/machinery/alarm{dir = 1; pixel_y = -20},/turf/simulated/floor/tiled/freezer,/area/spy_station/toilet)
+"JA" = (/obj/effect/decal/cleanable/vomit,/turf/simulated/floor/lino,/area/spy_station/canteen)
+"JK" = (/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/power/solar_control/autostart,/turf/simulated/floor/tiled/techfloor/grid,/area/spy_station/engin)
+"JO" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/effect/floor_decal/floordetail/tiled,/obj/effect/floor_decal/floordetail/edgedrain,/turf/simulated/floor/tiled/dark,/area/spy_station)
+"JP" = (/obj/structure/sign/chemistry,/obj/effect/paint/black,/turf/simulated/wall/r_wall,/area/spy_station/med)
+"JT" = (/obj/effect/paint/black,/turf/simulated/wall/r_wall,/area/spy_station/com)
+"Kb" = (/obj/structure/window/phoronreinforced{dir = 1},/turf/space,/area/space)
+"Ki" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/effect/decal/cleanable/dirt,/obj/effect/floor_decal/borderfloor{dir = 8},/turf/simulated/floor/tiled/dark,/area/spy_station/dock)
+"Km" = (/obj/effect/decal/cleanable/dirt,/obj/structure/hygiene/sink{dir = 1; pixel_y = 16},/turf/simulated/floor/tiled/freezer,/area/spy_station/toilet)
+"Kw" = (/obj/machinery/door/airlock/sol,/obj/machinery/door/firedoor,/turf/simulated/floor/tiled/techmaint,/area/spy_station/barrack)
+"Kz" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/tiled/dark,/area/spy_station)
+"KQ" = (/obj/structure/flora/pottedplant,/obj/effect/floor_decal/floordetail/edgedrain{dir = 5},/turf/simulated/floor/tiled/dark,/area/spy_station)
+"KR" = (/obj/item/trash/beans,/obj/effect/floor_decal/floordetail/edgedrain{dir = 4},/turf/simulated/floor/tiled/dark,/area/spy_station)
+"KT" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/obj/effect/decal/cleanable/vomit,/turf/simulated/floor/tiled/freezer,/area/spy_station/toilet)
+"KX" = (/obj/machinery/door/airlock/sol,/obj/machinery/door/firedoor{dir = 4; id_tag = 67},/turf/simulated/floor/lino,/area/spy_station/canteen)
+"KZ" = (/obj/effect/decal/cleanable/generic,/obj/item/device/oxycandle,/turf/simulated/floor/tiled/techfloor/grid,/area/spy_station/engin)
+"Le" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/effect/floor_decal/borderfloor{dir = 8},/turf/simulated/floor/tiled/dark,/area/spy_station/dock)
+"Lr" = (/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_y = 24; req_access = newlist()},/obj/structure/cable{d2 = 2; icon_state = "0-2"},/obj/structure/extinguisher_cabinet{dir = 8; pixel_y = 0; pixel_x = 24},/obj/effect/decal/cleanable/generic,/turf/simulated/floor/lino,/area/spy_station/canteen)
+"Ls" = (/obj/machinery/light{dir = 4},/turf/simulated/floor/tiled/freezer,/area/spy_station/canteen)
+"Ly" = (/obj/effect/decal/cleanable/generic,/obj/effect/floor_decal/floordetail/edgedrain{dir = 4},/obj/structure/extinguisher_cabinet{pixel_x = 24; dir = 8},/turf/simulated/floor/tiled/dark,/area/spy_station)
+"LN" = (/obj/structure/bed/chair,/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor/tiled/techfloor,/area/spy_station/engin)
+"LU" = (/obj/random/trash,/turf/simulated/floor/lino,/area/spy_station/canteen)
+"LX" = (/obj/item/trash/cigbutt/menthol,/obj/effect/floor_decal/borderfloor{dir = 9},/turf/simulated/floor/tiled/dark,/area/spy_station/barrack)
+"Mg" = (/obj/structure/table/rack{dir = 8},/obj/random/tech_supply,/obj/item/grenade/frag,/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/tiled/techfloor/grid,/area/spy_station/engin)
+"Mj" = (/obj/effect/floor_decal/borderfloorwhite{dir = 8},/obj/machinery/reagent_temperature,/obj/structure/table/standard,/turf/simulated/floor/tiled/white,/area/spy_station/med)
+"Ml" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/item/trash/cigbutt/professionals{pixel_x = 4; pixel_y = -5},/turf/simulated/floor/lino,/area/spy_station/canteen)
+"Mq" = (/obj/machinery/portable_atmospherics/canister/air,/obj/effect/floor_decal/industrial/outline,/turf/simulated/floor/tiled/techfloor/grid,/area/spy_station/engin)
+"Mu" = (/obj/structure/closet/secure_closet/freezer/meat,/obj/item/reagent_containers/food/snacks/meat,/obj/item/reagent_containers/food/snacks/meat,/obj/item/reagent_containers/food/snacks/sliceable/bread,/obj/item/reagent_containers/food/condiment/flour,/obj/item/reagent_containers/food/condiment/flour,/obj/item/reagent_containers/food/condiment/flour,/obj/item/storage/fancy/egg_box,/obj/item/storage/fancy/egg_box,/turf/simulated/floor/tiled/freezer,/area/spy_station/canteen)
+"MA" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/light{dir = 1; icon_state = "tube1"},/obj/effect/floor_decal/borderfloor{dir = 1},/turf/simulated/floor/tiled/dark,/area/spy_station/dock)
+"MF" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/effect/decal/cleanable/generic,/turf/simulated/floor/lino,/area/spy_station/canteen)
+"MX" = (/obj/machinery/message_server,/obj/effect/floor_decal/borderfloor{dir = 4},/turf/simulated/floor/tiled/dark,/area/spy_station/com)
+"Ny" = (/obj/machinery/door/airlock/sol,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor,/turf/simulated/floor/tiled/techmaint,/area/spy_station/barrack)
+"NG" = (/obj/structure/table/woodentable,/obj/item/storage/fancy/cigar{pixel_y = 5},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/item/flame/lighter/zippo/gunmetal,/turf/simulated/floor/carpet,/area/spy_station/lc)
+"NX" = (/obj/item/trash/cigbutt/cigarbutt,/turf/simulated/floor/wood/walnut,/area/spy_station/lc)
+"Oh" = (/obj/structure/closet,/obj/random/handgun,/obj/item/storage/box/survival,/obj/random/smokes,/turf/simulated/floor/tiled/techmaint,/area/spy_station/barrack)
+"Oi" = (/turf/simulated/floor/tiled/dark,/area/spy_station)
+"Op" = (/obj/effect/decal/cleanable/dirt,/obj/structure/table/reinforced,/obj/item/device/binoculars,/obj/effect/floor_decal/borderfloor{dir = 1},/turf/simulated/floor/tiled/dark,/area/spy_station/com)
+"Oy" = (/obj/item/trash/cigbutt/jerichos,/obj/effect/decal/cleanable/generic,/turf/simulated/floor/tiled/dark,/area/spy_station/com)
+"OC" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor/tiled/freezer,/area/spy_station/canteen)
+"OG" = (/obj/structure/closet,/obj/random/smokes,/obj/random/junk,/obj/random/glasses,/turf/simulated/floor/tiled/techmaint,/area/spy_station/barrack)
+"OM" = (/obj/machinery/light{dir = 8; icon_state = "tube1"},/obj/effect/floor_decal/floordetail/edgedrain{dir = 8},/turf/simulated/floor/tiled/dark,/area/spy_station)
+"ON" = (/obj/effect/floor_decal/borderfloor{dir = 4},/turf/simulated/floor/tiled/dark,/area/spy_station/dock)
+"OX" = (/obj/structure/table/rack{dir = 8},/obj/random/tech_supply,/obj/item/stack/cable_coil,/obj/item/stack/cable_coil,/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/tiled/techfloor/grid,/area/spy_station/engin)
+"OY" = (/obj/structure/lattice,/obj/structure/lattice,/obj/structure/lattice,/obj/effect/floor_decal/industrial/warning{dir = 8},/turf/simulated/floor/airless,/area/space)
+"Pb" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/effect/floor_decal/floordetail/edgedrain{dir = 4},/turf/simulated/floor/tiled/dark,/area/spy_station)
+"Pf" = (/obj/effect/floor_decal/borderfloorwhite/corner2{dir = 9},/obj/effect/floor_decal/corner/paleblue/bordercorner2{dir = 9},/obj/structure/table/rack,/obj/item/roller,/obj/item/roller,/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/effect/floor_decal/borderfloorwhite{dir = 8},/turf/simulated/floor/tiled/white,/area/spy_station/med)
+"Pg" = (/obj/effect/floor_decal/borderfloor{dir = 8},/turf/simulated/floor/tiled/dark,/area/spy_station/com)
+"Pi" = (/obj/effect/floor_decal/borderfloor,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/tiled/dark,/area/spy_station/dock)
+"Pt" = (/obj/structure/flora/pottedplant/unusual,/obj/effect/floor_decal/floordetail/edgedrain{dir = 9},/turf/simulated/floor/tiled/dark,/area/spy_station)
+"Pu" = (/obj/structure/catwalk,/obj/machinery/atmospherics/unary/vent_pump/high_volume/airlock{id_tag = "spy_pump"; dir = 8},/obj/machinery/airlock_sensor{master_tag = "spy"; id_tag = "spy_sensor"; pixel_y = 28},/turf/simulated/floor,/area/spy_station/dock)
+"Pv" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/sol,/obj/machinery/door/firedoor{dir = 4; id_tag = 67},/turf/simulated/floor/tiled/techfloor,/area/spy_station/engin)
+"Py" = (/obj/effect/floor_decal/industrial/warning{dir = 1; icon_state = "warning"},/obj/effect/decal/cleanable/generic,/turf/simulated/floor/tiled/techfloor,/area/spy_station/engin)
+"PF" = (/obj/item/stack/material/rods/ten,/obj/random/trash,/turf/simulated/floor/tiled/techfloor/grid,/area/spy_station/engin)
+"PJ" = (/obj/machinery/light,/turf/simulated/floor/reinforced/airless,/area/spy_station/com)
+"PN" = (/obj/effect/decal/cleanable/generic,/turf/simulated/floor/tiled/techfloor/grid,/area/spy_station/engin)
+"PR" = (/obj/machinery/atmospherics/portables_connector,/obj/machinery/portable_atmospherics/canister/air/airlock,/obj/effect/floor_decal/industrial/traffic/fulltile,/obj/effect/floor_decal/industrial/outline,/turf/simulated/floor/tiled/techfloor/grid,/area/spy_station/dock)
+"PT" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/random/trash,/turf/simulated/floor/tiled/techfloor,/area/spy_station/engin)
+"Qf" = (/obj/effect/floor_decal/borderfloorwhite{dir = 8},/obj/effect/decal/cleanable/vomit,/obj/structure/iv_drip,/turf/simulated/floor/tiled/white,/area/spy_station/med)
+"Qi" = (/obj/effect/paint/black,/turf/simulated/wall/r_wall,/area/spy_station/toilet)
+"Qm" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled/freezer,/area/spy_station/canteen)
+"Qs" = (/obj/machinery/vending/tool/bearcat{req_access = null},/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/tiled/techfloor/grid,/area/spy_station/engin)
+"Qu" = (/obj/machinery/atmospherics/unary/vent_pump/on,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled/freezer,/area/spy_station/canteen)
+"Qv" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/table/woodentable,/obj/item/modular_computer/laptop/preset/custom_loadout/advanced,/obj/item/scgstation_disk,/turf/simulated/floor/carpet,/area/spy_station/lc)
+"Qx" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/white,/area/spy_station/med)
+"QB" = (/obj/effect/floor_decal/floordetail/edgedrain{dir = 8},/obj/machinery/light{dir = 8},/turf/simulated/floor/tiled/dark,/area/spy_station)
+"QF" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/effect/floor_decal/borderfloor{dir = 4},/turf/simulated/floor/tiled/dark,/area/spy_station/dock)
+"QZ" = (/obj/structure/grille,/obj/structure/lattice,/turf/space,/area/space)
+"Rf" = (/obj/random/trash,/turf/simulated/floor/tiled/techfloor,/area/spy_station/dock)
+"Rl" = (/obj/machinery/alarm{dir = 8; pixel_x = 25; pixel_y = 0; req_access = list(list("ACCESS_ENGINE_EQUIP","ACCESS_ATMOS"))},/obj/random/drinkbottle,/turf/simulated/floor/wood/walnut,/area/spy_station/lc)
+"Rr" = (/obj/effect/paint/black,/turf/simulated/wall/r_wall,/area/spy_station/barrack)
+"Rs" = (/obj/structure/table/marble,/obj/machinery/microwave,/turf/simulated/floor/tiled/freezer,/area/spy_station/canteen)
+"Ru" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor/lino,/area/spy_station/canteen)
+"RF" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/tiled/freezer,/area/spy_station/toilet)
+"RG" = (/obj/item/stool/padded,/obj/effect/decal/cleanable/dirt,/obj/effect/floor_decal/borderfloor{dir = 1},/mob/living/simple_animal/hostile/retaliate/malf_drone,/turf/simulated/floor/tiled/dark,/area/spy_station/barrack)
+"RL" = (/obj/machinery/atmospherics/unary/tank/air{dir = 8},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/effect/floor_decal/industrial/outline,/obj/machinery/atmospherics/unary/tank/air{start_pressure = 30333},/turf/simulated/floor/tiled/techfloor/grid,/area/spy_station/engin)
+"RN" = (/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/cable,/obj/effect/decal/cleanable/dirt,/obj/effect/floor_decal/floordetail/edgedrain{dir = 4},/turf/simulated/floor/tiled/dark,/area/spy_station)
+"RV" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/effect/floor_decal/floordetail/edgedrain{dir = 4},/turf/simulated/floor/tiled/dark,/area/spy_station)
+"Sc" = (/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/decal/cleanable/generic,/turf/simulated/floor/tiled/dark,/area/spy_station/barrack)
+"Sm" = (/obj/structure/table/steel_reinforced,/obj/item/storage/toolbox/electrical,/obj/machinery/light,/obj/effect/decal/cleanable/generic,/obj/item/extinguisher,/turf/simulated/floor/tiled/techfloor/grid,/area/spy_station/engin)
+"Sn" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/floor_decal/floordetail/tiled,/obj/effect/floor_decal/floordetail/edgedrain{dir = 8},/turf/simulated/floor/tiled/dark,/area/spy_station)
+"SA" = (/obj/machinery/alarm{pixel_y = 24},/turf/simulated/floor/tiled/techmaint,/area/spy_station/barrack)
+"SD" = (/obj/structure/lattice,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/catwalk,/turf/simulated/floor/airless,/area/space)
+"SG" = (/obj/effect/decal/cleanable/generic,/obj/structure/mattress,/turf/simulated/floor/tiled/techfloor/grid,/area/spy_station/engin)
+"SH" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4},/obj/structure/catwalk,/obj/machinery/door/airlock/external/glass/bolted/cycling{id_tag = "spy_inner"; name = "Air Dock"; dir = 4},/obj/machinery/access_button/airlock_interior{pixel_x = -10; pixel_y = -30; master_tag = "spy"},/turf/simulated/floor,/area/spy_station/dock)
+"SQ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/tiled/techfloor/grid,/area/spy_station/engin)
+"SZ" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1; level = 2},/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor/tiled/techfloor,/area/spy_station/engin)
+"Ta" = (/obj/effect/decal/cleanable/dirt,/obj/random/trash,/turf/simulated/floor/tiled/dark,/area/spy_station)
+"Tf" = (/obj/effect/floor_decal/borderfloorwhite{dir = 8},/obj/machinery/light{dir = 8},/obj/structure/extinguisher_cabinet{pixel_x = -24; dir = 4},/turf/simulated/floor/tiled/white,/area/spy_station/med)
+"Tl" = (/obj/structure/table/standard,/obj/item/bodybag/cryobag,/obj/effect/floor_decal/borderfloorwhite{dir = 1},/obj/effect/floor_decal/borderfloorwhite{dir = 8},/turf/simulated/floor/tiled/white,/area/spy_station/med)
+"Tn" = (/obj/machinery/door/airlock/sol,/obj/machinery/door/firedoor,/turf/simulated/floor/tiled/dark,/area/spy_station)
+"TF" = (/obj/effect/decal/cleanable/generic,/obj/effect/floor_decal/floordetail/edgedrain{dir = 8},/turf/simulated/floor/tiled/dark,/area/spy_station)
+"TG" = (/obj/structure/cable,/obj/machinery/power/apc/high{name = "south bump"; pixel_y = -24},/obj/effect/floor_decal/borderfloor,/turf/simulated/floor/tiled/dark,/area/spy_station/dock)
+"TH" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/decal/cleanable/blood/splatter,/turf/simulated/floor/tiled/dark,/area/spy_station)
+"TO" = (/obj/machinery/computer/modular{dir = 8; name = "Security console"},/obj/machinery/light{dir = 4},/obj/effect/floor_decal/borderfloor{dir = 4},/turf/simulated/floor/tiled/dark,/area/spy_station/com)
+"TX" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/effect/floor_decal/borderfloor/corner,/turf/simulated/floor/tiled/dark,/area/spy_station/com)
+"Ui" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/tiled/techfloor,/area/spy_station/engin)
+"Uj" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan{dir = 6},/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/floor_decal/industrial/warning{dir = 8},/turf/simulated/floor/tiled/techfloor/grid,/area/spy_station/engin)
+"Uo" = (/obj/effect/floor_decal/industrial/warning{dir = 8},/turf/simulated/floor/tiled/techfloor,/area/spy_station/dock)
+"Ur" = (/obj/structure/lattice,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/catwalk,/turf/simulated/floor/airless,/area/space)
+"UH" = (/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/door/airlock/civilian{id_tag = "mercshower"; name = "Shower"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/door/firedoor,/turf/simulated/floor/tiled/freezer,/area/spy_station/toilet)
+"UN" = (/obj/structure/sign/solgov{pixel_y = -31},/obj/effect/decal/cleanable/dirt,/obj/machinery/ntnet_relay{name = "Quantum Relay"},/obj/effect/floor_decal/borderfloor,/obj/machinery/light,/turf/simulated/floor/tiled/dark,/area/spy_station/com)
+"UO" = (/obj/machinery/atmospherics/pipe/manifold/hidden,/turf/simulated/floor/tiled/techfloor/grid,/area/spy_station/engin)
+"UU" = (/obj/effect/wallframe_spawn/reinforced,/obj/effect/paint/black,/obj/machinery/door/blast/regular{id_tag = "window sp"; name = "Protective Shutters"},/turf/simulated/floor,/area/spy_station/com)
+"UW" = (/obj/effect/floor_decal/borderfloorwhite{dir = 8},/obj/effect/decal/cleanable/generic,/obj/structure/iv_drip,/turf/simulated/floor/tiled/white,/area/spy_station/med)
+"Vf" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/tiled/dark,/area/spy_station)
+"Vl" = (/obj/structure/sign/double/solgovflag/left{pixel_y = 24},/turf/simulated/floor/wood/walnut,/area/spy_station/lc)
+"Vt" = (/obj/machinery/atmospherics/pipe/simple/visible/red,/obj/effect/paint/black,/turf/simulated/wall/r_wall,/area/spy_station/engin)
+"Vv" = (/obj/structure/cable{d2 = 2; icon_state = "0-2"; pixel_y = 1},/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_y = 24; req_access = newlist()},/turf/simulated/floor/tiled/techfloor,/area/spy_station/engin)
+"VH" = (/obj/machinery/alarm{dir = 8; pixel_x = 25; pixel_y = 0; req_access = list(list("ACCESS_ENGINE_EQUIP","ACCESS_ATMOS"))},/turf/simulated/floor/tiled/techfloor/grid,/area/spy_station/engin)
+"VQ" = (/obj/machinery/atmospherics/pipe/manifold/hidden,/obj/effect/decal/cleanable/generic,/turf/simulated/floor/tiled/techfloor,/area/spy_station/dock)
+"VU" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/tiled/white,/area/spy_station/med)
+"VV" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/lino,/area/spy_station/canteen)
+"VX" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/techfloor,/area/spy_station/engin)
+"VZ" = (/turf/simulated/floor/tiled/freezer,/area/spy_station/canteen)
+"Wa" = (/obj/structure/table/standard,/obj/item/material/kitchen/utensil/spoon,/obj/item/reagent_containers/chem_disp_cartridge/coffee,/obj/machinery/light{dir = 4},/turf/simulated/floor/lino,/area/spy_station/canteen)
+"Wc" = (/obj/effect/wallframe_spawn/reinforced,/obj/machinery/door/firedoor{dir = 4; id_tag = 67},/obj/effect/paint/black,/turf/simulated/floor,/area/spy_station/med)
+"Wr" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled/techfloor,/area/spy_station/engin)
+"Wz" = (/obj/structure/lattice,/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"; dir = 1},/obj/structure/catwalk,/turf/simulated/floor/airless,/area/space)
+"Xe" = (/obj/machinery/atmospherics/pipe/simple/hidden,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/tiled/techfloor,/area/spy_station/engin)
+"Xk" = (/obj/effect/floor_decal/borderfloor{dir = 6},/turf/simulated/floor/tiled/dark,/area/spy_station/dock)
+"Xm" = (/obj/structure/table/standard,/obj/item/material/kitchen/utensil/fork,/obj/item/trash/plate,/turf/simulated/floor/lino,/area/spy_station/canteen)
+"Xo" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/wood/walnut,/area/spy_station/lc)
+"Xp" = (/obj/structure/table/rack{dir = 8},/obj/random/tech_supply,/obj/item/stack/cable_coil,/obj/item/stack/cable_coil,/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/tiled/techfloor/grid,/area/spy_station/engin)
+"Xy" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden,/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor/tiled/techfloor,/area/spy_station/engin)
+"XA" = (/obj/structure/table/reinforced,/obj/effect/floor_decal/borderfloor{dir = 1},/obj/item/scgstation_disk/freq,/turf/simulated/floor/tiled/dark,/area/spy_station/com)
+"XR" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9},/turf/simulated/floor/tiled/techfloor,/area/spy_station/engin)
+"Ye" = (/obj/structure/table/standard,/obj/effect/floor_decal/floordetail/edgedrain{dir = 5},/obj/effect/floor_decal/corner/paleblue{dir = 8},/obj/effect/floor_decal/corner/paleblue/border{dir = 5},/obj/machinery/atmospherics/unary/vent_pump/on,/obj/machinery/light{dir = 1},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/item/autopsy_scanner,/turf/simulated/floor/tiled/white,/area/spy_station/med)
+"Yi" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/floor/lino,/area/spy_station/canteen)
+"Ym" = (/obj/structure/bed,/obj/structure/curtain/open/bed,/obj/item/bedsheet/orange,/turf/simulated/floor/tiled/techmaint,/area/spy_station/barrack)
+"Yr" = (/obj/machinery/organ_printer/flesh/mapped,/obj/effect/floor_decal/floordetail/edgedrain{dir = 9},/obj/effect/floor_decal/corner/paleblue,/obj/effect/floor_decal/corner/paleblue/border{dir = 9},/turf/simulated/floor/tiled/white,/area/spy_station/med)
+"Yu" = (/obj/effect/floor_decal/industrial/outline,/obj/machinery/atmospherics/portables_connector{dir = 8},/obj/machinery/portable_atmospherics/canister/air/airlock{start_pressure = 2533.13},/turf/simulated/floor/tiled/techfloor/grid,/area/spy_station/engin)
+"Yz" = (/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/machinery/atmospherics/pipe/simple/visible/universal,/turf/simulated/floor/tiled/techfloor/grid,/area/spy_station/engin)
+"YM" = (/obj/structure/table/standard,/obj/item/reagent_containers/food/snacks/hotchili,/turf/simulated/floor/lino,/area/spy_station/canteen)
+"YN" = (/obj/structure/bed/chair/comfy/blue{dir = 4},/obj/random/trash,/turf/simulated/floor/lino,/area/spy_station/canteen)
+"YP" = (/obj/effect/floor_decal/borderfloor{dir = 4},/obj/item/stool/padded,/turf/simulated/floor/tiled/dark,/area/spy_station/barrack)
+"YS" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/effect/floor_decal/floordetail/tiled,/turf/simulated/floor/tiled/dark,/area/spy_station)
+"Zh" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/effect/floor_decal/borderfloor/corner{dir = 8},/turf/simulated/floor/tiled/dark,/area/spy_station/dock)
+"Zq" = (/obj/structure/table/reinforced,/obj/item/storage/fancy/cigar{pixel_y = 5},/obj/effect/floor_decal/borderfloor{dir = 8},/obj/structure/extinguisher_cabinet{pixel_x = -24; dir = 4},/turf/simulated/floor/tiled/dark,/area/spy_station/com)
+"ZD" = (/obj/structure/lattice,/obj/structure/sign/solgov{pixel_y = 30},/turf/space,/area/space)
+"ZE" = (/obj/structure/closet/chefcloset,/obj/item/extinguisher,/turf/simulated/floor/tiled/freezer,/area/spy_station/canteen)
+"ZJ" = (/obj/structure/extinguisher_cabinet{dir = 8; pixel_y = 0; pixel_x = 24},/turf/simulated/floor/tiled/techfloor/grid,/area/spy_station/engin)
+"ZP" = (/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/door/airlock/civilian{name = "Bathroom"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor{dir = 4; id_tag = 67},/turf/simulated/floor/tiled/dark/monotile,/area/spy_station/dock)
+"ZR" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/manifold/visible/red,/obj/effect/floor_decal/industrial/warning{dir = 8},/turf/simulated/floor/tiled/techfloor/grid,/area/spy_station/engin)
+"ZV" = (/obj/machinery/light{dir = 8},/obj/effect/floor_decal/borderfloor{dir = 10},/turf/simulated/floor/tiled/dark,/area/spy_station/dock)
+"ZW" = (/obj/effect/floor_decal/industrial/warning,/obj/structure/extinguisher_cabinet{pixel_x = -24; dir = 4},/turf/simulated/floor/tiled/techfloor,/area/spy_station/engin)
+"ZZ" = (/obj/machinery/alarm{dir = 1; pixel_y = -20},/obj/item/trash/cheesie,/turf/simulated/floor/lino,/area/spy_station/canteen)
+
+(1,1,1) = {"
+dCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdC
+dCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdC
+dCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdC
+dCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdC
+dCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdC
+dCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdC
+dCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdC
+dCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdC
+dCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdC
+dCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdC
+dCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdC
+dCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdC
+dCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdC
+dCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdC
+dCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdC
+dCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdC
+dCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdC
+dCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdC
+dCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdC
+dCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCvBdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdC
+dCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCgXdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdC
+dCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCvBdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdC
+dCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCvBdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdC
+dCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdC
+dCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCcYCZcYCZCZcYcYcYdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdC
+dCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCvBdCdCdCdCdCdCdCdCcYcYAoAoAoAoAoAocYcYdCdCdCdCQZQZQZQZQZQZfgcYcYcYfgQZQZQZQZdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdC
+dCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCQZQZfgQZQZcfcYAoAoAoAoAoAoAoAocYQZQZfgQZQZrUrUdCdCdCdCGjrUrUdCdCdCrUQZdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdC
+dCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCQZcfrUdCdCdCrUAoxusaqRAoAoqRsaxuAorUdCdCdCdCrUrUfOfOfOfOfOfOfOfOfOfOrUQZdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdC
+dCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCfgrUrUdCdCdCrUzWgUgUgUPJPJgUgUgUzWrUdCdCdCdCtemckukukukukukukukukukutbQZQZQZdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdC
+dCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCQZQZdCtQtQtQtQtQJTUUUUUUJTJTUUUUUUJTJTkNkNkNkNlTjaFxFxFxFxFxFxFxFxFxFxUrrUrUQZdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdC
+dCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCQZdCdCtQhFfHRstQiqXAFlySiZElkZOppshqJTzKaFOXkNUrOYrUrUrUrUrUrUrUrUrUrUfsfVBdQZdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdC
+dCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCQZrUrUtQlyVZLstQqwzBOyeTILhYeTIzGPTOJTEuSGxEkNUrjafOfOfOfOfOfOfOfOfOfOSDBdBdQZdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdC
+dCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCQZrUrUtQFWOCMutQZqeTdpUNxnTXCijZIzhzJTsrKZXpkNBvGVkukukukukukukukukukuWzQZQZQZdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdC
+dCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCQZdCdCtQuYQuBAtQDeqYdaJTPgqGJTmseTMXJTauPFngkNwuIYrlFxFxFxFxFxFxFxFxFxBdQZdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdC
+dCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCQZQZdCtQfFQmZEtQhNIRgtkTFmaWkTcWqyrQJTCBPNMgkNFnIYdCdCdCdCrUrUrUdCdCdCrUQZdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdC
+dCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCvBdCdCdCdCQZdCtQCbwJtQtQtQtQtQJTIUjMJTJTkNkNkNkNkgkNkNsVkNkNkNkNkNkNkNkNdCdCQZQZQZdCdCdCvBdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdC
+dCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCQZrUtQFPEOnUHHHuLrtQPtEbYSKQkNapmoQsvSqVVveXtvJKiNrZRLMqgQtTkNdCdCfgdCdCdCvBdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdC
+dCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCQZdCtQDMolRuFPLUvYtQBCOiIchxkNyKmfPyPyJhggslFhoGByHIwpfMPNZJkNrUrUQZdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdC
+dCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCvBdCQZdCtQvHYiMlMFsIVVGQymTHVfpOPvVXskVXigUiPTpoXeigUjzGvjSQnOjbkNdCdCQZdCdCvBdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdC
+dCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCfgdCtQYNJfELgAFPJAKXyLOilQuMCtWrWrWryclpziXRlEBsYzjNJajNHvktkNdCdCQZdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdC
+dCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCQZdCtQCmCpXmgAoDvTtQOMJkbmRNkNZWLNFRSZwZniiGXyIVZRININxrqxVHkNdCdCQZdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdC
+dCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCQZdCtQcCYMwDgAZZWatQeKOiATKRkNqbSmBEFMIhhRICUOYugDqQqQEkzukDkNdCdCfgdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdC
+dCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCQZrUtQtQtQtQtQtQtQtQQBOiATDrRrRrRrRrRrRrRrRrkNkNkNkNkNVtkNkNkNrUrUQZdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdC
+dCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCQZdCgYTlfesXtrshuRgYaITaATLyRrtcbwuFSAqpYmRrdCdCdCQZjYgbQZrUdCdCdCQZdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdC
+dCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCQZdCgYqNFCVUQxoBcDdfSnKzqnRVRrOhLXqKRGHDOGRrdCCWdCQZQZQZcfrUdCdCdCQZdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdC
+dCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCQZdCgYPfDjkSCLdzdzgYjtBPldPbRrtcmEEHiBxTtwRrdCdCdCdCdCdCdCrUdCQZfgQZdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdC
+dCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCfgdCgYQfDjEvdzdzEvWcTFOiATiLRrHGScdDjKYPufRrrUrUrUrUrUrUBdrUQZQZdCdCdCvBdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdC
+dCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCQZdCgYIODjIyIugFImWczphTrMiLRrOGkQsJqDwAtKRrdCdCdCdCyhdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdC
+dCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCQZdCgYMjDjJPgYgYgYgYeJzoJOvXRrBzzYJdCziJdvRrwFwFwFwFwFdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdC
+dCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCQZrUgYUWDjgYYrrOYegYdRTnBJdRRrRrRrNyKwRrRrRrwFFVPRPRwFwFwFeZfLdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdC
+dCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCQZdCgYTfwSBhfDAPmigYyCdLlhjCjCFLjCoimHDspgMAhMAdVQhGSHioPuFofLrUrUdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdC
+dCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCQZdCgYffGNgYipctmMgYZVGUCfAnFJZhGEpCPiwcTGCfUoRfIDnvwFAqlYwFfLrUrUdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdC
+dCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCQZdCgYgYgYgYgYgYgYECECdbECECwFDOONwFwFwFwFwFwFwFwFwFwFwFwFwFfLdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdC
+dCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCQZdCdCdCrUdCdCdCdCECunXoVloHwFDOQFwFdCdCrUdCdCdCdCBddCQZqhdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdC
+dCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCQZQZdCdCrUdCdCdCdCECqdQvhLRlwFKiCAwFdCdCrUdCdCdCdCrUrUQZdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdC
+dCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCQZQZfgQZQZQZrUrUECNGemNXlawFDOONwFQiQiQiQiQiQiQiQidCQZdCvBdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdC
+dCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCQZdCdCECECyXyXECwFcehtwFxwHJKmeOUHcuETQidCQZdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdC
+dCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCvBdCdCdCdCdCQZDydCdCZDKbKbdCwFLewhZPmpaXRFKTtOtOtOQirUQZdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdC
+dCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCvBdCdCdCdCdCdCdCdCdCQZDydCrUdCdCdCwFoYXkwFJpuBtUlemlGRACQidCfgdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdC
+dCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCQZQZQZfgQZrUwFwFwFwFQiQiQiQiQiQiQiQidCQZdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdC
+dCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCvBdCdCdCdCdCdCdCdCdCdCQZdCdCdCrUdCdCrUdCdCdCdCdCrUdCQZdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdC
+dCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCQZQZQZQZQZQZQZQZfgQZQZQZQZQZQZQZdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCmvdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdC
+dCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdC
+dCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCvBdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdC
+dCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdC
+dCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdC
+dCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdC
+dCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdC
+dCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdC
+dCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdC
+dCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdC
+dCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdC
+dCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdC
+dCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdC
+dCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCAfdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdC
+dCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdC
+dCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdC
+dCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdC
+dCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCDfdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdC
+dCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdC
+dCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdC
+dCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdC
+dCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdC
+dCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdC
+dCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdC
+dCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdC
+dCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdC
+dCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdC
+dCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdC
+dCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdC
+dCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdC
+dCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdC
+dCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdC
+dCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdC
+dCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdC
+dCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdC
+dCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdC
+dCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdC
+dCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdC
+dCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdCdC
+"}
diff --git a/maps/away_inf/spy_station/spy_station_areas.dm b/maps/away_inf/spy_station/spy_station_areas.dm
new file mode 100644
index 0000000000..f1e84f1a46
--- /dev/null
+++ b/maps/away_inf/spy_station/spy_station_areas.dm
@@ -0,0 +1,36 @@
+/area/spy_station/
+ name = "\improper Center Corridor"
+ icon_state = "corridor"
+ icon = 'maps/away_inf/spy_station/spy_station_sprites.dmi'
+
+/area/spy_station/com
+ name = "\improper Center Command"
+ icon_state = "command"
+
+/area/spy_station/barrack
+ name = "\improper Barrack"
+ icon_state = "barracks"
+
+/area/spy_station/toilet
+ name = "\improper Toilet"
+ icon_state = "toilet"
+
+/area/spy_station/med
+ name = "\improper Medical Center"
+ icon_state = "med"
+
+/area/spy_station/lc
+ name = "\improper SCL office"
+ icon_state = "offise"
+
+/area/spy_station/canteen
+ name = "\improper Canteen"
+ icon_state = "eat"
+
+/area/spy_station/engin
+ name = "\improper Engineering"
+ icon_state = "Eng"
+
+/area/spy_station/dock
+ name = "\improper Corridor Dock"
+ icon_state = "dock"
\ No newline at end of file
diff --git a/maps/sierra/sierra.dm b/maps/sierra/sierra.dm
index 68be22a6e9..f08e079e5d 100644
--- a/maps/sierra/sierra.dm
+++ b/maps/sierra/sierra.dm
@@ -137,6 +137,7 @@
#include "../away_inf/yacht/yacht.dm"
#include "../away_inf/ascent/ascent.dm"
#include "../away_inf/raider_vessel/raider_vessel.dm"
+ #include "../away_inf/spy_station/spy_station.dm"
// #include "../away_inf/skrellscoutship/skrellscoutship.dm"
// #include "../away_inf/tajsc/tajsciship.dm"