diff --git a/.github/workflows/ci_suite.yml b/.github/workflows/ci_suite.yml
index 3576755fd8ea..4612b26b945b 100644
--- a/.github/workflows/ci_suite.yml
+++ b/.github/workflows/ci_suite.yml
@@ -58,6 +58,8 @@ jobs:
map_name: Gamma Station
- map_meta: falcon
map_name: Falcon Station
+ - map_meta: prometheus
+ map_name: Prometheus Station
steps:
- uses: actions/checkout@v2
- name: Setup Cache
diff --git a/code/__DEFINES/colors.dm b/code/__DEFINES/colors.dm
index a1da70e987ae..924f9766dff7 100644
--- a/code/__DEFINES/colors.dm
+++ b/code/__DEFINES/colors.dm
@@ -133,3 +133,79 @@
0.0, \
0.0 \
)
+
+
+// FILTER EFFECTS
+/* #define EFFECT_FILTER list(1, 0, 0, 0, \
+ 0, 1, 0, 0, \
+ 0, 0, 1, 0, \
+ 0, 0, 0, 1, \
+ 0, 0, 0, 0) */
+
+#define LOMO_FILTER list(1.6, 0.1, 0.95, 0, \
+ -0.2, 0.7, 0, 0, \
+ 0.2, 0.2, -0.35, 0.5, \
+ 0, 0, -0.35, 1, \
+ 0, 0, 0, 0)
+
+#define POSTERIZATION_FILTER list(5, -2.5, -2.5, 0, \
+ -2.5, 5, -2.5, 0, \
+ -2.5, -2.5, 5, 0, \
+ 0, 0, 0, 1, \
+ 0, 0, 0, 0)
+
+
+#define GRAYSCALE_FILTER list(0.33, 0.33, 0.33, 0, \
+ 0.59, 0.59, 0.59, 0, \
+ 0.11, 0.11, 0.11, 0, \
+ 0, 0, 0, 1, \
+ 0, 0, 0, 0)
+
+#define INVERT_FILTER list(-1, 0, 0, 0, \
+ 0,-1, 0, 0, \
+ 0, 0,-1, 0, \
+ 0, 0, 0, 1, \
+ 1, 1, 1, 0)
+
+#define SEPIA_FILTER list(0.393, 0.349, 0.272, 0, \
+ 0.769, 0.686, 0.534, 0, \
+ 0.189, 0.168, 0.131, 0, \
+ 0, 0, 0, 1, \
+ 0, 0, 0, 0)
+
+#define BLACKANDWHITE_FILTER list(1.5, 1.5, 1.5, 0, \
+ 1.5, 1.5, 1.5, 0, \
+ 1.5, 1.5, 1.5, 0, \
+ 0, 0, 0, 1, \
+ -1, -1, -1, 0)
+
+#define POLAROID_FILTER list(1.438, -0.062, -0.062, 0, \
+ -0.122, 1.378, -0.122, 0, \
+ -0.016, -0.016, 1.483, 0, \
+ 0, 0, 0, 1, \
+ -0.03, 0.05, -0.02, 0)
+
+#define OLD_1_FILTER list(0.25, 0.25, 0.25, 0, \
+ 0.5, 0.5, 0.5, 0, \
+ 0.125, 0.125, 0.125, 0, \
+ 0, 0, 0, 1, \
+ 0.2, 0.2, 0.2, 0)
+
+#define OLD_2_FILTER list(3, 0, 0, 0, \
+ 0, 3, 0, 0, \
+ 0, 0, 3, 0, \
+ 0, 0, 0, 1, \
+ -0.5, -0.5, -0.5, 0)
+
+#define XRAY_FILTER list(0.95, 0, 0, 0, \
+ 0, 0.95, 0, 0, \
+ 0, 0, 1.05, -0.5, \
+ 0, 0, 0, 1, \
+ -0.1, -0.1, -0.1, 0)
+
+#define NUDE_FILTER list(1.2, 0, 0, 0, \
+ 0, 1, 0, 0, \
+ 0, 0, 1, 0, \
+ 0, 0, 0, 1, \
+ 0, 0, 0, 0)
+
diff --git a/code/__DEFINES/combat.dm b/code/__DEFINES/combat.dm
index 935cdf812f5b..cd1ac5afc1f2 100644
--- a/code/__DEFINES/combat.dm
+++ b/code/__DEFINES/combat.dm
@@ -7,10 +7,31 @@
#define CLONE "clone"
#define HALLOSS "halloss"
+//Damage flag defines //
+/// Involves a melee attack or a thrown object.
+#define MELEE "melee"
+/// Involves a solid projectile.
+#define BULLET "bullet"
+/// Involves a laser.
+#define LASER "laser"
+/// Involves an EMP or energy-based projectile.
+#define ENERGY "energy"
+/// Involves a shockwave, usually from an explosion.
+#define BOMB "bomb"
+/// Involved in checking wheter a disease can infect or spread. Also involved in xeno neurotoxin.
+#define BIO "bio"
+/// Involves fire or temperature extremes.
+#define FIRE "fire"
+/// Involves corrosive substances.
+#define ACID "acid"
+/// Involved in checking the likelyhood of applying a wound to a mob.
+#define WOUND "wound"
+/// Involves being eaten
+#define CONSUME "consume"
+
#define CUT "cut"
#define BRUISE "bruise"
#define PIERCE "pierce"
-#define LASER "laser"
#define STUN "stun"
#define WEAKEN "weaken"
@@ -32,11 +53,17 @@
#define ATTACK_EFFECT_DISARM "disarm"
#define ATTACK_EFFECT_SLIME "glomp"
+//the define for visible message range in combat
+#define COMBAT_MESSAGE_RANGE 3
+
// Damage flags
#define DAM_SHARP 1
#define DAM_EDGE 2
#define DAM_LASER 4
+//We will round to this value in damage calculations.
+#define DAMAGE_PRECISION 0.1
+
// These control the amount of blood lost from burns. The loss is calculated so
// that dealing just enough burn damage to kill the player will cause the given
// proportion of their max blood volume to be lost
diff --git a/code/__DEFINES/dcs/signals.dm b/code/__DEFINES/dcs/signals.dm
index 29ab8246e946..58e441d3141d 100644
--- a/code/__DEFINES/dcs/signals.dm
+++ b/code/__DEFINES/dcs/signals.dm
@@ -200,6 +200,8 @@
/// from base of obj/item/attack_self(): (/mob/user)
#define COMSIG_ITEM_ATTACK_SELF "item_attack_self"
#define COMPONENT_NO_INTERACT 1
+///from base of obj/item/attack_atom(): (atom/attacked_atom, mob/living/user, params)
+#define COMSIG_ITEM_ATTACK_OBJ "item_attack_obj"
///from base of obj/item/pickup(): (/mob/user)
#define COMSIG_ITEM_PICKUP "item_pickup"
#define COMPONENT_ITEM_NO_PICKUP 1
@@ -220,6 +222,8 @@
/// from base of mob/MiddleClickOn(): (atom/target, mob/user)
#define COMSIG_ITEM_MIDDLECLICKWITH "item_middleclickwith"
#define COMSIG_ITEM_CANCEL_CLICKWITH 1
+/// from base of obj/item/CtrlShiftClick()
+#define COMSIG_CLICK_CTRL_SHIFT "ctrl_shift_click"
/// from base of atom/MouseDrop(): (/atom/over, /atom/dropping, /mob/user)
#define COMSIG_ITEM_MOUSEDROP_ONTO "item_mousedrop_onto"
// #define COMPONENT_NO_MOUSEDROP 1
@@ -312,6 +316,13 @@
#define COMSIG_MOB_SWAP_HANDS "mob_swap_hands"
#define COMPONENT_BLOCK_SWAP 1
+/// from /datum/action/changeling/transform/sting_action(): (mob/living/carbon/human/user)
+#define COMSIG_CHANGELING_TRANSFORM "changeling_transform"
+/// from /mob/living/carbon/proc/finish_monkeyize()
+#define COMSIG_HUMAN_MONKEYIZE "human_monkeyize"
+/// from /mob/living/carbon/proc/finish_humanize(): (species)
+#define COMSIG_MONKEY_HUMANIZE "monkey_humanize"
+
// simple_animal/hostile signals
/// from simple_animal/hostile/proc/AttackingTarget(): (atom/target)
#define COMSIG_MOB_HOSTILE_ATTACKINGTARGET "mob_hostile_attackingtarget"
diff --git a/code/__DEFINES/dcs/signals_atom/signals_atom_attack.dm b/code/__DEFINES/dcs/signals_atom/signals_atom_attack.dm
new file mode 100644
index 000000000000..baeb2e9c7402
--- /dev/null
+++ b/code/__DEFINES/dcs/signals_atom/signals_atom_attack.dm
@@ -0,0 +1,12 @@
+/// from /atom/proc/atom_break: (damage_flag)
+#define COMSIG_ATOM_BREAK "atom_break"
+/// from base of [/atom/proc/atom_fix]: ()
+#define COMSIG_ATOM_FIX "atom_fix"
+/// from base of [/atom/proc/atom_destruction]: (damage_flag)
+#define COMSIG_ATOM_DESTRUCTION "atom_destruction"
+///from base of [/atom/proc/update_integrity]: (old_value, new_value)
+#define COMSIG_ATOM_INTEGRITY_CHANGED "atom_integrity_changed"
+///from base of [/atom/proc/take_damage]: (damage_amount, damage_type, damage_flag, sound_effect, attack_dir, aurmor_penetration)
+#define COMSIG_ATOM_TAKE_DAMAGE "atom_take_damage"
+ /// Return bitflags for the above signal which prevents the atom taking any damage.
+ #define COMPONENT_NO_TAKE_DAMAGE (1<<0)
diff --git a/code/__DEFINES/flags.dm b/code/__DEFINES/flags.dm
index 2efa6dfa0601..b605cd023694 100644
--- a/code/__DEFINES/flags.dm
+++ b/code/__DEFINES/flags.dm
@@ -61,6 +61,9 @@ var/global/list/bitflags = list(1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 204
#define HEAR_PASS_SAY (1<<21) // temp for say code, for objects that need to pass SAY to inner mobs through get_listeners()
#define HEAR_TA_SAY (1<<22) // temp for talking_atoms
+#define IN_INVENTORY (1<<23)
+#define IN_STORAGE (1<<23) // reuse of last bit we have
+
/* Secondary atom flags, for the flags_2 var, denoted with a _2 */
#define HOLOGRAM_2 (1<<0)
/// atom queued to SSoverlay
@@ -128,6 +131,22 @@ var/global/list/bitflags = list(1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 204
#define PASSCRAWL 16
#define PASSMOB 32
+//Fire and Acid stuff, for resistance_flags
+#define LAVA_PROOF (1<<0)
+/// 100% immune to fire damage (but not necessarily to lava or heat)
+#define FIRE_PROOF (1<<1)
+#define FLAMMABLE (1<<2)
+/// acid can't even appear on it, let alone melt it.
+#define UNACIDABLE (1<<4)
+/// acid stuck on it doesn't melt it.
+#define ACID_PROOF (1<<5)
+/// doesn't take damage
+#define INDESTRUCTIBLE (1<<6)
+/// can be hit with melee (mb change to CANT_BE_HIT)
+#define CAN_BE_HIT (1<<7)
+
+#define FULL_INDESTRUCTIBLE INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | UNACIDABLE | ACID_PROOF
+
//turf-only flags
#define NOSTEPSOUND 1
diff --git a/code/__DEFINES/human_layers.dm b/code/__DEFINES/human_layers.dm
new file mode 100644
index 000000000000..3a8a246b1ce3
--- /dev/null
+++ b/code/__DEFINES/human_layers.dm
@@ -0,0 +1,40 @@
+//Human Overlays Indexes/////////
+#define FIRE_LOWER_LAYER 28
+#define BODY_LAYER 27
+#define EXTERNAL_APPEARANCE 26
+#define MUTATIONS_LAYER 25
+#define DAMAGE_LAYER 24
+#define SURGERY_LAYER 23 //bs12 specific.
+#define BANDAGE_LAYER 22
+#define UNIFORM_LAYER 21
+#define ID_LAYER 20
+#define SHOES_LAYER 19
+#define TAIL_LAYER 18 //bs12 specific. this hack is probably gonna come back to haunt me
+#define GLOVES_LAYER 17
+#define EARS_LAYER 16
+#define SUIT_LAYER 15
+#define GLASSES_LAYER 14
+#define BELT_LAYER 13 //Possible make this an overlay of somethign required to wear a belt?
+#define SUIT_STORE_LAYER 12
+#define BACK_LAYER 11
+#define HAIR_LAYER 10 //TODO: make part of head layer?
+#define FACEMASK_LAYER 9
+#define HEAD_LAYER 8
+#define COLLAR_LAYER 7
+#define HANDCUFF_LAYER 6
+#define LEGCUFF_LAYER 5
+#define L_HAND_LAYER 4
+#define R_HAND_LAYER 3
+#define FIRE_UPPER_LAYER 2
+#define TARGETED_LAYER 1 //BS12: Layer for the target overlay from weapon targeting system
+#define TOTAL_LAYERS 28
+//////////////////////////////////
+//Human Limb Overlays Indexes/////
+#define LIMB_HEAD_LAYER 7
+#define LIMB_TORSO_LAYER 6
+#define LIMB_L_ARM_LAYER 5
+#define LIMB_R_ARM_LAYER 4
+#define LIMB_GROIN_LAYER 3
+#define LIMB_L_LEG_LAYER 2
+#define LIMB_R_LEG_LAYER 1
+#define TOTAL_LIMB_LAYERS 7
diff --git a/code/__DEFINES/is_helpers.dm b/code/__DEFINES/is_helpers.dm
index d6b3636590e6..88d358d60cc0 100644
--- a/code/__DEFINES/is_helpers.dm
+++ b/code/__DEFINES/is_helpers.dm
@@ -86,6 +86,10 @@
#define isessence(A) (istype(A, /mob/living/parasite/essence))
+#define isshade(A) (istype(A, /mob/living/simple_animal/shade))
+
+#define isconstruct(A) istype(A, /mob/living/simple_animal/construct)
+
#define isgod(A) (istype(A, /mob/living/simple_animal/shade/god))
// MOB
diff --git a/code/__DEFINES/maps.dm b/code/__DEFINES/maps.dm
index 652650a09ad0..fafce1ff9c93 100644
--- a/code/__DEFINES/maps.dm
+++ b/code/__DEFINES/maps.dm
@@ -14,6 +14,7 @@
#define ZTRAIT_SPACE_RUINS "Space Ruins"
#define ZTRAIT_LAVA_RUINS "Lava Ruins"
#define ZTRAIT_JUNKYARD "Junkyard"
+#define ZTRAIT_SNOWSTORM "Snowstorm"
// number - bombcap is multiplied by this before being applied to bombs
#define ZTRAIT_BOMBCAP_MULTIPLIER "Bombcap Multiplier"
@@ -33,7 +34,7 @@
// enum - environment type
#define ZTRAIT_ENV_TYPE "Environment Type"
// ENV_TYPE_SPACE if absent - no environment generation
- #define ENV_TYPE_SPACE null
+ #define ENV_TYPE_SPACE "Space"
// ENV_TYPE_SNOW - snow environment generation
#define ENV_TYPE_SNOW "Snow"
diff --git a/code/__DEFINES/religion.dm b/code/__DEFINES/religion.dm
index f29ec29f9a00..be96e23d101d 100644
--- a/code/__DEFINES/religion.dm
+++ b/code/__DEFINES/religion.dm
@@ -49,6 +49,7 @@
#define RTECH_BUILD_EVERYWHERE "Build Everywhere"
#define RTECH_MORE_RUNES "More Runes"
#define RTECH_MIRROR_SHIELD "Mirror Shield"
+#define RTECH_IMPROVED_PYLONS "Improved Pylons"
/*
* ENCYCLOPEDIA
diff --git a/code/__DEFINES/traits.dm b/code/__DEFINES/traits.dm
index 97ca2ecb773d..89430ed20343 100644
--- a/code/__DEFINES/traits.dm
+++ b/code/__DEFINES/traits.dm
@@ -164,6 +164,9 @@
#define TRAIT_GREASY_FINGERS "greasy_fingers"
#define TRAIT_ANATOMIST "anatomist"
#define TRAIT_SOULSTONE_IMMUNE "soulstone_immune"
+#define TRAIT_CULT_EYES "cult_eyes"
+#define TRAIT_CULT_HALO "cult_halo"
+#define TRAIT_HEALS_FROM_PYLONS "heals_from_pylons"
/*
* Used for movables that need to be updated, via COMSIG_ENTER_AREA and COMSIG_EXIT_AREA, when transitioning areas.
diff --git a/code/_globalvars/lists/misc.dm b/code/_globalvars/lists/misc.dm
index af15afd805c3..4c8ab817eacb 100644
--- a/code/_globalvars/lists/misc.dm
+++ b/code/_globalvars/lists/misc.dm
@@ -118,8 +118,8 @@ var/global/static/list/stock_parts_increase_list = list(
)
var/global/static/list/radial_question = list(
- "Yes" = image(icon = 'icons/mob/radial.dmi', icon_state = "radial_confirm"),
- "No" = image(icon = 'icons/mob/radial.dmi', icon_state = "radial_cancel")
+ "Yes" = image(icon = 'icons/hud/radial.dmi', icon_state = "radial_confirm"),
+ "No" = image(icon = 'icons/hud/radial.dmi', icon_state = "radial_cancel")
)
// Alternate version of color_by_hex
diff --git a/code/_globalvars/lists/objects.dm b/code/_globalvars/lists/objects.dm
index aac59b494810..555a72b106a9 100644
--- a/code/_globalvars/lists/objects.dm
+++ b/code/_globalvars/lists/objects.dm
@@ -6,7 +6,7 @@ var/global/list/closet_list = list() //guess what? closets! /obj/structur
var/global/list/crematorium_list = list() //list if all /obj/structure/crematorium
var/global/list/implant_list = list() //list of all /obj/item/weapon/implant
var/global/list/ladder_list = list() //|====| <- /obj/structure/ladder
-var/global/list/landmarks_list = list() //list of all landmarks created
+var/global/list/list/landmarks_list = list()//assoc list of all landmarks created (name -> list of landmarks)
var/global/list/mecha_tracking_list = list()//list of all /obj/item/mecha_parts/mecha_tracking
var/global/list/surgery_steps = list() //list of all surgery steps |BS12
var/global/list/crafting_recipes = list() //list of all personal craft recipes
diff --git a/code/_globalvars/mapping.dm b/code/_globalvars/mapping.dm
index 9fa26facb56e..eee9cb0578d1 100644
--- a/code/_globalvars/mapping.dm
+++ b/code/_globalvars/mapping.dm
@@ -9,16 +9,10 @@ var/global/list/global_map = null
//3 - AI satellite
//5 - empty space
-var/global/shuttle_z = 2 //default
-var/global/airtunnel_start = 68 // default
-var/global/airtunnel_stop = 68 // default
-var/global/airtunnel_bottom = 72 // default
-var/global/list/monkeystart = list()
var/global/list/wizardstart = list()
var/global/list/newplayer_start = list()
var/global/list/latejoin = list()
var/global/list/prisonwarp = list() //prisoners go to these
-var/global/list/holdingfacility = list() //captured people go here
var/global/list/xeno_spawn = list()//Aliens spawn at these.
var/global/list/tdome1 = list()
var/global/list/tdome2 = list()
diff --git a/code/_globalvars/misc.dm b/code/_globalvars/misc.dm
index 5e18fc0f27f0..f2aa472df21e 100644
--- a/code/_globalvars/misc.dm
+++ b/code/_globalvars/misc.dm
@@ -49,8 +49,11 @@ var/global/datum/religion/chaplain/chaplain_religion
var/global/datum/religion/cult/cult_religion
var/global/list/datum/religion/all_religions = list()
-var/global/wizard_shades_count = 0
+//Used for global activation of pylons
+var/global/list/pylons = list()
+var/global/wizard_shades_count = 0
+var/global/peacekeeper_shields_count = 0
var/global/timezoneOffset = 0 // The difference betwen midnight (of the host computer) and 0 world.ticks.
var/global/gametime_offset = 12 HOURS //Deciseconds to add to world.time for station time.
diff --git a/code/_onclick/click.dm b/code/_onclick/click.dm
index 26c75877d451..502cf1433308 100644
--- a/code/_onclick/click.dm
+++ b/code/_onclick/click.dm
@@ -292,7 +292,9 @@
return
/atom/movable/CtrlClick(mob/user)
- if(Adjacent(user))
+ if(user.pulling == src)
+ user.stop_pulling()
+ else if(Adjacent(user))
user.start_pulling(src)
/*
@@ -417,7 +419,7 @@
C.cob.remove_build_overlay(C)
/atom/movable/screen/click_catcher
- icon = 'icons/mob/screen_gen.dmi'
+ icon = 'icons/hud/screen_gen.dmi'
icon_state = "click_catcher"
plane = CLICKCATCHER_PLANE
mouse_opacity = MOUSE_OPACITY_OPAQUE
diff --git a/code/_onclick/hud/action.dm b/code/_onclick/hud/action.dm
index 928ae6bcd116..f3167718251e 100644
--- a/code/_onclick/hud/action.dm
+++ b/code/_onclick/hud/action.dm
@@ -19,7 +19,7 @@
var/processing = 0
var/active = 0
var/atom/movable/screen/movable/action_button/button = null
- var/button_icon = 'icons/mob/actions.dmi'
+ var/button_icon = 'icons/hud/actions.dmi'
var/button_icon_state = "default"
var/background_icon_state = "bg_default"
var/transparent_when_unavailable = TRUE
@@ -214,7 +214,7 @@
//Hide/Show Action Buttons ... Button
/atom/movable/screen/movable/action_button/hide_toggle
name = "Hide Buttons"
- icon = 'icons/mob/actions.dmi'
+ icon = 'icons/hud/actions.dmi'
icon_state = "bg_default"
var/hidden = 0
diff --git a/code/_onclick/hud/alert.dm b/code/_onclick/hud/alert.dm
index 04597d3e9983..8ab33a7ddd41 100644
--- a/code/_onclick/hud/alert.dm
+++ b/code/_onclick/hud/alert.dm
@@ -238,7 +238,7 @@
return TRUE
/atom/movable/screen/alert
- icon = 'icons/mob/screen_alert.dmi'
+ icon = 'icons/hud/screen_alert.dmi'
icon_state = "default"
name = "Alert"
desc = "Something seems to have gone wrong with this alert, so report this bug please"
@@ -356,6 +356,12 @@
icon_state = "alien_queen"
alerttooltipstyle = "alien"
+//BLOBS
+/atom/movable/screen/alert/nofactory
+ name = "No Factory"
+ desc = "You have no factory, and are slowly dying!"
+ icon_state = "blobbernaut"
+
//changeling
/atom/movable/screen/alert/regen_stasis
name = "Regenerative Stasis"
diff --git a/code/_onclick/hud/alien.dm b/code/_onclick/hud/alien.dm
index f637d97505dd..032ea479e12d 100644
--- a/code/_onclick/hud/alien.dm
+++ b/code/_onclick/hud/alien.dm
@@ -1,5 +1,5 @@
/mob/living/carbon/xenomorph/add_to_hud(datum/hud/hud)
- hud.ui_style = 'icons/mob/screen1_xeno.dmi'
+ hud.ui_style = 'icons/hud/screen1_xeno.dmi'
..(hud, FALSE)
diff --git a/code/_onclick/hud/fullscreen.dm b/code/_onclick/hud/fullscreen.dm
index c07a753fbe8c..b5c46873dd4b 100644
--- a/code/_onclick/hud/fullscreen.dm
+++ b/code/_onclick/hud/fullscreen.dm
@@ -1,6 +1,6 @@
-#define DAMAGE_LAYER FULLSCREEN_LAYER + 0.1
-#define BLIND_LAYER DAMAGE_LAYER + 0.1
-#define CRIT_LAYER BLIND_LAYER + 0.1
+#define SCREEN_DAMAGE_LAYER FULLSCREEN_LAYER + 0.1
+#define SCREEN_BLIND_LAYER SCREEN_DAMAGE_LAYER + 0.1
+#define SCREEN_CRIT_LAYER SCREEN_BLIND_LAYER + 0.1
/mob
var/list/screens = list()
@@ -63,7 +63,7 @@
/atom/movable/screen/fullscreen
- icon = 'icons/mob/screen1_full.dmi'
+ icon = 'icons/hud/screen1_full.dmi'
icon_state = "default"
screen_loc = "CENTER-7,CENTER-7"
layer = FULLSCREEN_LAYER
@@ -92,22 +92,22 @@
/atom/movable/screen/fullscreen/brute
icon_state = "brutedamageoverlay"
- layer = DAMAGE_LAYER
+ layer = SCREEN_DAMAGE_LAYER
plane = FULLSCREEN_PLANE
/atom/movable/screen/fullscreen/oxy
icon_state = "oxydamageoverlay"
- layer = DAMAGE_LAYER
+ layer = SCREEN_DAMAGE_LAYER
plane = FULLSCREEN_PLANE
/atom/movable/screen/fullscreen/crit
icon_state = "passage"
- layer = CRIT_LAYER
+ layer = SCREEN_CRIT_LAYER
plane = FULLSCREEN_PLANE
/atom/movable/screen/fullscreen/blind
icon_state = "blackimageoverlay"
- layer = BLIND_LAYER
+ layer = SCREEN_BLIND_LAYER
plane = FULLSCREEN_PLANE
mouse_opacity = MOUSE_OPACITY_ICON
@@ -134,26 +134,26 @@
icon_state = "impairedoverlay"
/atom/movable/screen/fullscreen/blurry
- icon = 'icons/mob/screen1.dmi'
+ icon = 'icons/hud/screen1.dmi'
screen_loc = "WEST,SOUTH to EAST,NORTH"
icon_state = "blurry"
/atom/movable/screen/fullscreen/flash
- icon = 'icons/mob/screen1.dmi'
+ icon = 'icons/hud/screen1.dmi'
screen_loc = "WEST,SOUTH to EAST,NORTH"
icon_state = "flash"
/atom/movable/screen/fullscreen/flash/noise
- icon = 'icons/mob/screen1.dmi'
+ icon = 'icons/hud/screen1.dmi'
screen_loc = "WEST,SOUTH to EAST,NORTH"
icon_state = "noise"
/atom/movable/screen/fullscreen/high
- icon = 'icons/mob/screen1.dmi'
+ icon = 'icons/hud/screen1.dmi'
screen_loc = "WEST,SOUTH to EAST,NORTH"
icon_state = "druggy"
#undef FULLSCREEN_LAYER
-#undef BLIND_LAYER
-#undef DAMAGE_LAYER
-#undef CRIT_LAYER
+#undef SCREEN_BLIND_LAYER
+#undef SCREEN_DAMAGE_LAYER
+#undef SCREEN_CRIT_LAYER
diff --git a/code/_onclick/hud/hud.dm b/code/_onclick/hud/hud.dm
index bab303216985..19d102a1bc6c 100644
--- a/code/_onclick/hud/hud.dm
+++ b/code/_onclick/hud/hud.dm
@@ -11,10 +11,10 @@
// The default UI style is the first one in the list
var/global/list/available_ui_styles = list(
- "White" = 'icons/mob/screen1_White.dmi',
- "Midnight" = 'icons/mob/screen1_Midnight.dmi',
- "old" = 'icons/mob/screen1_old.dmi',
- "Orange" = 'icons/mob/screen1_Orange.dmi'
+ "White" = 'icons/hud/screen1_White.dmi',
+ "Midnight" = 'icons/hud/screen1_Midnight.dmi',
+ "old" = 'icons/hud/screen1_old.dmi',
+ "Orange" = 'icons/hud/screen1_Orange.dmi'
)
/proc/ui_style2icon(ui_style)
diff --git a/code/_onclick/hud/ian.dm b/code/_onclick/hud/ian.dm
index a5d93968e1ed..8bbb5b3703b4 100644
--- a/code/_onclick/hud/ian.dm
+++ b/code/_onclick/hud/ian.dm
@@ -2,7 +2,7 @@
if(!(is_alien_whitelisted(src, "ian") || (src.client.supporter && !is_alien_whitelisted_banned(src, "ian"))))
return
- hud.ui_style = 'icons/mob/screen_corgi.dmi'
+ hud.ui_style = 'icons/hud/screen_corgi.dmi'
..(hud, FALSE)
diff --git a/code/_onclick/hud/radial.dm b/code/_onclick/hud/radial.dm
index 07695ad9f50c..740852fb259b 100644
--- a/code/_onclick/hud/radial.dm
+++ b/code/_onclick/hud/radial.dm
@@ -4,7 +4,7 @@
var/global/list/radial_menus = list()
/atom/movable/screen/radial
- icon = 'icons/mob/radial.dmi'
+ icon = 'icons/hud/radial.dmi'
plane = ABOVE_HUD_PLANE
var/datum/radial_menu/parent
diff --git a/code/_onclick/hud/robot.dm b/code/_onclick/hud/robot.dm
index 02dbdbcf1dc7..d830927d4d23 100644
--- a/code/_onclick/hud/robot.dm
+++ b/code/_onclick/hud/robot.dm
@@ -1,5 +1,5 @@
/mob/living/silicon/robot/add_to_hud(datum/hud/hud)
- hud.ui_style = 'icons/mob/screen1_robot.dmi'
+ hud.ui_style = 'icons/hud/screen1_robot.dmi'
var/list/types = list(
/atom/movable/screen/complex/act_intent,
diff --git a/code/_onclick/hud/ui_screens/alien.dm b/code/_onclick/hud/ui_screens/alien.dm
index 476b227786c4..d2b926c5554c 100644
--- a/code/_onclick/hud/ui_screens/alien.dm
+++ b/code/_onclick/hud/ui_screens/alien.dm
@@ -1,10 +1,10 @@
// basic screens
/atom/movable/screen/health/alien
- icon = 'icons/mob/screen1_xeno.dmi'
+ icon = 'icons/hud/screen1_xeno.dmi'
screen_loc = ui_alien_health
/atom/movable/screen/xenomorph
- icon = 'icons/mob/screen1_xeno.dmi'
+ icon = 'icons/hud/screen1_xeno.dmi'
/atom/movable/screen/xenomorph/plasma_display
name = "plasma stored"
@@ -68,7 +68,7 @@
// larva
/atom/movable/screen/inventory/larva_mouth
name = "mouth"
- icon = 'icons/mob/screen1_xeno.dmi'
+ icon = 'icons/hud/screen1_xeno.dmi'
icon_state = "hand_larva_active"
screen_loc = ui_rhand
slot_id = SLOT_R_HAND
@@ -80,7 +80,7 @@
// facehugger
/atom/movable/screen/inventory/tail
name = "tail"
- icon = 'icons/mob/screen1_xeno.dmi'
+ icon = 'icons/hud/screen1_xeno.dmi'
icon_state = "hand_tail_active"
screen_loc = ui_rhand
slot_id = SLOT_R_HAND
diff --git a/code/_onclick/hud/ui_screens/basic.dm b/code/_onclick/hud/ui_screens/basic.dm
index 0d52b9b1ccf6..50eccaafd5ed 100644
--- a/code/_onclick/hud/ui_screens/basic.dm
+++ b/code/_onclick/hud/ui_screens/basic.dm
@@ -1,7 +1,7 @@
// Hotkeys
/atom/movable/screen/pull
name = "stop pulling"
- icon = 'icons/mob/screen1_Midnight.dmi'
+ icon = 'icons/hud/screen1_Midnight.dmi'
icon_state = "pull1"
screen_loc = ui_pull_resist
@@ -77,7 +77,7 @@
// Status screens
/atom/movable/screen/health
name = "health"
- icon = 'icons/mob/screen_gen.dmi'
+ icon = 'icons/hud/screen_gen.dmi'
icon_state = "health0"
screen_loc = ui_health
@@ -104,7 +104,7 @@
add_filter("inset_drop_shadow", 2, drop_shadow_filter(size = -1))
/atom/movable/screen/health_doll
- icon = 'icons/mob/screen_gen.dmi'
+ icon = 'icons/hud/screen_gen.dmi'
name = "health doll"
screen_loc = ui_healthdoll
@@ -122,7 +122,7 @@
copy_flags = NONE
/atom/movable/screen/nutrition/update_icon(mob/living/carbon/human/mymob)
- icon = mymob.species.flags[IS_SYNTHETIC] ? 'icons/mob/screen_alert.dmi' : 'icons/mob/screen_gen.dmi'
+ icon = mymob.species.flags[IS_SYNTHETIC] ? 'icons/hud/screen_alert.dmi' : 'icons/hud/screen_gen.dmi'
/atom/movable/screen/nutrition/add_to_hud(datum/hud/hud)
..()
@@ -132,7 +132,7 @@
// Gun screens
/atom/movable/screen/gun
name = "gun"
- icon = 'icons/mob/screen1.dmi'
+ icon = 'icons/hud/screen1.dmi'
COOLDOWN_DECLARE(gun_click_time)
copy_flags = NONE
@@ -230,7 +230,7 @@
vis_contents += overlay_object
/obj/effect/overlay/zone_sel
- icon = 'icons/mob/screen_gen.dmi'
+ icon = 'icons/hud/screen_gen.dmi'
mouse_opacity = MOUSE_OPACITY_TRANSPARENT
alpha = 128
anchored = TRUE
@@ -295,7 +295,7 @@
/atom/movable/screen/zone_sel/update_icon()
cut_overlays()
- add_overlay(image('icons/mob/zone_sel.dmi', "[selecting]"))
+ add_overlay(image('icons/hud/zone_sel.dmi', "[selecting]"))
/atom/movable/screen/zone_sel/add_to_hud(datum/hud/hud)
..()
diff --git a/code/_onclick/hud/ui_screens/complex.dm b/code/_onclick/hud/ui_screens/complex.dm
index ea8bcd12d564..4ff0dd0e9e31 100644
--- a/code/_onclick/hud/ui_screens/complex.dm
+++ b/code/_onclick/hud/ui_screens/complex.dm
@@ -116,7 +116,7 @@
/atom/movable/screen/complex/ordered/robot_pda
name = "Show Pda Screens"
- icon = 'icons/mob/screen1_robot.dmi'
+ icon = 'icons/hud/screen1_robot.dmi'
icon_state = "pda"
screen_loc = ui_borg_show_pda
plane = ABOVE_HUD_PLANE
@@ -131,7 +131,7 @@
/atom/movable/screen/complex/ordered/robot_image
name = "Show Foto Screens"
- icon = 'icons/mob/screen1_robot.dmi'
+ icon = 'icons/hud/screen1_robot.dmi'
icon_state = "photo"
screen_loc = ui_borg_show_foto
plane = ABOVE_HUD_PLANE
diff --git a/code/_onclick/hud/ui_screens/ghost.dm b/code/_onclick/hud/ui_screens/ghost.dm
index 8d4d9deac2d5..faebd704263c 100644
--- a/code/_onclick/hud/ui_screens/ghost.dm
+++ b/code/_onclick/hud/ui_screens/ghost.dm
@@ -1,5 +1,5 @@
/atom/movable/screen/ghost
- icon = 'icons/mob/screen_ghost.dmi'
+ icon = 'icons/hud/screen_ghost.dmi'
/atom/movable/screen/ghost/MouseEntered()
flick(icon_state + "_anim", src)
diff --git a/code/_onclick/hud/ui_screens/inventory.dm b/code/_onclick/hud/ui_screens/inventory.dm
index 7d69840c804d..05ba3be7637a 100644
--- a/code/_onclick/hud/ui_screens/inventory.dm
+++ b/code/_onclick/hud/ui_screens/inventory.dm
@@ -112,7 +112,7 @@
/atom/movable/screen/inventory/craft
name = "crafting menu"
- icon = 'icons/mob/screen1_Midnight.dmi'
+ icon = 'icons/hud/screen1_Midnight.dmi'
icon_state = "craft"
screen_loc = ui_crafting
diff --git a/code/_onclick/hud/ui_screens/other_mobs.dm b/code/_onclick/hud/ui_screens/other_mobs.dm
index 8962f5ffe50c..528379df629b 100644
--- a/code/_onclick/hud/ui_screens/other_mobs.dm
+++ b/code/_onclick/hud/ui_screens/other_mobs.dm
@@ -24,13 +24,13 @@
plane = ABOVE_HUD_PLANE
/atom/movable/screen/health/blob/blobbernaut //Basically reverts icon
- icon = 'icons/mob/screen1.dmi'
+ icon = 'icons/hud/screen1.dmi'
icon_state = "block"
plane = ABOVE_HUD_PLANE
// Essence
/atom/movable/screen/essence
- icon = 'icons/mob/screen_gen.dmi'
+ icon = 'icons/hud/screen_gen.dmi'
plane = ABOVE_HUD_PLANE
copy_flags = NONE
diff --git a/code/_onclick/hud/ui_screens/role.dm b/code/_onclick/hud/ui_screens/role.dm
index 7837408e220d..4cfd881baaf1 100644
--- a/code/_onclick/hud/ui_screens/role.dm
+++ b/code/_onclick/hud/ui_screens/role.dm
@@ -1,6 +1,6 @@
// changeling
/atom/movable/screen/current_sting
- icon = 'icons/mob/screen_gen.dmi'
+ icon = 'icons/hud/screen_gen.dmi'
name = "current sting"
screen_loc = ui_lingstingdisplay
plane = ABOVE_HUD_PLANE
@@ -15,7 +15,7 @@
/atom/movable/screen/chemical_display
name = "chemical storage"
- icon = 'icons/mob/screen_gen.dmi'
+ icon = 'icons/hud/screen_gen.dmi'
icon_state = "power_display"
screen_loc = ui_lingchemdisplay
plane = ABOVE_HUD_PLANE
diff --git a/code/_onclick/hud/ui_screens/screen_objects.dm b/code/_onclick/hud/ui_screens/screen_objects.dm
index 2192857c9c84..6495393f02bc 100644
--- a/code/_onclick/hud/ui_screens/screen_objects.dm
+++ b/code/_onclick/hud/ui_screens/screen_objects.dm
@@ -8,7 +8,7 @@
*/
/atom/movable/screen
name = ""
- icon = 'icons/mob/screen1.dmi'
+ icon = 'icons/hud/screen1.dmi'
plane = HUD_PLANE
flags = ABSTRACT
vis_flags = VIS_INHERIT_PLANE
diff --git a/code/_onclick/hud/ui_screens/silicon.dm b/code/_onclick/hud/ui_screens/silicon.dm
index dc9cc1c3c282..b8b3aed0576a 100644
--- a/code/_onclick/hud/ui_screens/silicon.dm
+++ b/code/_onclick/hud/ui_screens/silicon.dm
@@ -1,6 +1,6 @@
/atom/movable/screen/crew_manifest
name = "Show Crew Manifest"
- icon = 'icons/mob/screen_ai.dmi'
+ icon = 'icons/hud/screen_ai.dmi'
icon_state = "manifest"
screen_loc = ui_ai_crew_manifest
plane = ABOVE_HUD_PLANE
@@ -11,13 +11,13 @@
S.show_station_manifest()
/atom/movable/screen/crew_manifest/robot
- icon = 'icons/mob/screen1_robot.dmi'
+ icon = 'icons/hud/screen1_robot.dmi'
icon_state = "crewmanifest"
screen_loc = ui_borg_show_manifest
/atom/movable/screen/alerts
name = "Show Alerts"
- icon = 'icons/mob/screen_ai.dmi'
+ icon = 'icons/hud/screen_ai.dmi'
icon_state = "alerts"
screen_loc = ui_ai_alerts
plane = ABOVE_HUD_PLANE
@@ -28,13 +28,13 @@
S.show_alerts()
/atom/movable/screen/alerts/robot
- icon = 'icons/mob/screen1_robot.dmi'
+ icon = 'icons/hud/screen1_robot.dmi'
icon_state = "showalerts"
screen_loc = ui_borg_show_alerts
/atom/movable/screen/sensor_augmentation
name = "Sensor Augmentation"
- icon = 'icons/mob/screen_ai.dmi'
+ icon = 'icons/hud/screen_ai.dmi'
icon_state = "ai_sensor"
screen_loc = ui_ai_sensor
plane = ABOVE_HUD_PLANE
@@ -45,13 +45,13 @@
S.toggle_sensor_mode()
/atom/movable/screen/sensor_augmentation/robot
- icon = 'icons/mob/screen1_robot.dmi'
+ icon = 'icons/hud/screen1_robot.dmi'
icon_state = "setsensor"
screen_loc = ui_borg_sensor
/atom/movable/screen/state_laws
name = "State Laws"
- icon = 'icons/mob/screen_ai.dmi'
+ icon = 'icons/hud/screen_ai.dmi'
icon_state = "state_laws"
screen_loc = ui_ai_state_laws
plane = ABOVE_HUD_PLANE
@@ -62,13 +62,13 @@
S.checklaws()
/atom/movable/screen/state_laws/robot
- icon = 'icons/mob/screen1_robot.dmi'
+ icon = 'icons/hud/screen1_robot.dmi'
icon_state = "statelaws"
screen_loc = ui_borg_state_laws
// Robots
/atom/movable/screen/health/robot
- icon = 'icons/mob/screen1_robot.dmi'
+ icon = 'icons/hud/screen1_robot.dmi'
screen_loc = ui_borg_health
/atom/movable/screen/pull/robot
@@ -76,7 +76,7 @@
/atom/movable/screen/module
name = "module"
- icon = 'icons/mob/screen1_robot.dmi'
+ icon = 'icons/hud/screen1_robot.dmi'
icon_state = "nomod"
screen_loc = ui_borg_module
@@ -94,7 +94,7 @@
/atom/movable/screen/robot_inventory
name = "inventory"
- icon = 'icons/mob/screen1_robot.dmi'
+ icon = 'icons/hud/screen1_robot.dmi'
icon_state = "inventory"
screen_loc = ui_borg_inventory
@@ -108,7 +108,7 @@
/atom/movable/screen/radio
name = "radio"
- icon = 'icons/mob/screen1_robot.dmi'
+ icon = 'icons/hud/screen1_robot.dmi'
icon_state = "radio"
screen_loc = ui_movi
plane = ABOVE_HUD_PLANE
@@ -120,7 +120,7 @@
/atom/movable/screen/panel
name = "panel"
- icon = 'icons/mob/screen1_robot.dmi'
+ icon = 'icons/hud/screen1_robot.dmi'
icon_state = "panel"
screen_loc = ui_borg_panel
@@ -131,7 +131,7 @@
/atom/movable/screen/store
name = "store"
- icon = 'icons/mob/screen1_robot.dmi'
+ icon = 'icons/hud/screen1_robot.dmi'
icon_state = "store"
screen_loc = ui_borg_store
@@ -144,7 +144,7 @@
to_chat(R, "You haven't selected a module yet.")
/atom/movable/screen/robot_hands
- icon = 'icons/mob/screen1_robot.dmi'
+ icon = 'icons/hud/screen1_robot.dmi'
plane = ABOVE_HUD_PLANE
var/module_index
@@ -191,7 +191,7 @@
// AI
/atom/movable/screen/ai_core
name = "AI Core"
- icon = 'icons/mob/screen_ai.dmi'
+ icon = 'icons/hud/screen_ai.dmi'
icon_state = "ai_core"
screen_loc = ui_ai_core
plane = ABOVE_HUD_PLANE
@@ -203,7 +203,7 @@
/atom/movable/screen/camera_list
name = "Show Camera List"
- icon = 'icons/mob/screen_ai.dmi'
+ icon = 'icons/hud/screen_ai.dmi'
icon_state = "camera"
screen_loc = ui_ai_camera_list
plane = ABOVE_HUD_PLANE
@@ -216,7 +216,7 @@
/atom/movable/screen/camera_track
name = "Track With Camera"
- icon = 'icons/mob/screen_ai.dmi'
+ icon = 'icons/hud/screen_ai.dmi'
icon_state = "track"
screen_loc = ui_ai_track_with_camera
plane = ABOVE_HUD_PLANE
@@ -229,7 +229,7 @@
/atom/movable/screen/camera_light
name = "Toggle Camera Light"
- icon = 'icons/mob/screen_ai.dmi'
+ icon = 'icons/hud/screen_ai.dmi'
icon_state = "camera_light"
screen_loc = ui_ai_camera_light
plane = ABOVE_HUD_PLANE
@@ -241,7 +241,7 @@
/atom/movable/screen/radio_settings
name = "Radio Settings"
- icon = 'icons/mob/screen_ai.dmi'
+ icon = 'icons/hud/screen_ai.dmi'
icon_state = "radio_control"
screen_loc = ui_ai_control_integrated_radio
plane = ABOVE_HUD_PLANE
@@ -253,7 +253,7 @@
/atom/movable/screen/announcement
name = "Announcement"
- icon = 'icons/mob/screen_ai.dmi'
+ icon = 'icons/hud/screen_ai.dmi'
icon_state = "announcement"
screen_loc = ui_ai_announcement
plane = ABOVE_HUD_PLANE
@@ -265,7 +265,7 @@
/atom/movable/screen/call_shuttle
name = "Call Emergency Shuttle"
- icon = 'icons/mob/screen_ai.dmi'
+ icon = 'icons/hud/screen_ai.dmi'
icon_state = "call_shuttle"
screen_loc = ui_ai_shuttle
plane = ABOVE_HUD_PLANE
@@ -278,7 +278,7 @@
// Robot
/atom/movable/screen/show_laws
name = "Show Laws"
- icon = 'icons/mob/screen1_robot.dmi'
+ icon = 'icons/hud/screen1_robot.dmi'
icon_state = "showlaws"
screen_loc = ui_borg_show_laws
plane = ABOVE_HUD_PLANE
@@ -290,7 +290,7 @@
/atom/movable/screen/toggle_lights
name = "Toggle Lights"
- icon = 'icons/mob/screen1_robot.dmi'
+ icon = 'icons/hud/screen1_robot.dmi'
icon_state = "togglelights"
screen_loc = ui_borg_light
plane = ABOVE_HUD_PLANE
@@ -302,7 +302,7 @@
/atom/movable/screen/self_diagnosis
name = "Self Diagnosis"
- icon = 'icons/mob/screen1_robot.dmi'
+ icon = 'icons/hud/screen1_robot.dmi'
icon_state = "selfdiagnosis"
screen_loc = ui_borg_diagnostic
plane = ABOVE_HUD_PLANE
@@ -314,7 +314,7 @@
/atom/movable/screen/namepick
name = "Namepick"
- icon = 'icons/mob/screen1_robot.dmi'
+ icon = 'icons/hud/screen1_robot.dmi'
icon_state = "changename"
screen_loc = ui_borg_namepick
plane = ABOVE_HUD_PLANE
@@ -326,7 +326,7 @@
/atom/movable/screen/toggle_components
name = "Toggle Components"
- icon = 'icons/mob/screen1_robot.dmi'
+ icon = 'icons/hud/screen1_robot.dmi'
icon_state = "togglecompanent"
screen_loc = ui_borg_component
plane = ABOVE_HUD_PLANE
@@ -338,7 +338,7 @@
// pda and photo
/atom/movable/screen/robot_pda
- icon = 'icons/mob/screen1_robot.dmi'
+ icon = 'icons/hud/screen1_robot.dmi'
plane = ABOVE_HUD_PLANE
/atom/movable/screen/robot_pda/proc/pda_action(obj/item/device/pda/silicon/PDA)
@@ -357,7 +357,7 @@
PDA.cmd_send_pdamesg(usr)
/atom/movable/screen/robot_pda/send/ai
- icon = 'icons/mob/screen_ai.dmi'
+ icon = 'icons/hud/screen_ai.dmi'
screen_loc = ui_ai_pda_send
/atom/movable/screen/robot_pda/log
@@ -368,7 +368,7 @@
PDA.cmd_show_message_log(usr)
/atom/movable/screen/robot_pda/log/ai
- icon = 'icons/mob/screen_ai.dmi'
+ icon = 'icons/hud/screen_ai.dmi'
icon_state = "pda_receive"
screen_loc = ui_ai_pda_log
@@ -387,7 +387,7 @@
PDA.cmd_toggle_pda_receiver()
/atom/movable/screen/robot_image
- icon = 'icons/mob/screen1_robot.dmi'
+ icon = 'icons/hud/screen1_robot.dmi'
plane = ABOVE_HUD_PLANE
/atom/movable/screen/robot_image/proc/camera_action(obj/item/device/camera/siliconcam/camera)
@@ -406,7 +406,7 @@
camera.take_image()
/atom/movable/screen/robot_image/take/ai
- icon = 'icons/mob/screen_ai.dmi'
+ icon = 'icons/hud/screen_ai.dmi'
icon_state = "take_picture"
screen_loc = ui_ai_take_picture
@@ -418,7 +418,7 @@
camera.view_images()
/atom/movable/screen/robot_image/view/ai
- icon = 'icons/mob/screen_ai.dmi'
+ icon = 'icons/hud/screen_ai.dmi'
icon_state = "view_images"
screen_loc = ui_ai_view_images
diff --git a/code/_onclick/item_attack.dm b/code/_onclick/item_attack.dm
index 6b0c21402f00..4bec7ae57d14 100644
--- a/code/_onclick/item_attack.dm
+++ b/code/_onclick/item_attack.dm
@@ -13,34 +13,8 @@
return TRUE
return FALSE
-/atom/movable/attackby(obj/item/W, mob/user, params)
- . = ..()
- if(.) // Clickplace, no need for attack animation.
- return FALSE
-
- if(user.a_intent != INTENT_HARM)
- return FALSE
-
- var/had_effect = FALSE
- if(!(W.flags & NOATTACKANIMATION))
- user.do_attack_animation(src)
- had_effect = TRUE
-
- if(!(W.flags & NOBLUDGEON))
- visible_message("[src] has been hit by [user] with [W].")
- had_effect = TRUE
-
- if(!had_effect)
- return FALSE
-
- user.SetNextMove(CLICK_CD_MELEE)
- add_fingerprint(user)
-
- SSdemo.mark_dirty(src)
- SSdemo.mark_dirty(W)
- SSdemo.mark_dirty(user)
-
- return TRUE
+/obj/attackby(obj/item/attacking_item, mob/user, params)
+ return ..() || ((resistance_flags & CAN_BE_HIT) && attacking_item.attack_atom(src, user, params))
/mob/living/attackby(obj/item/I, mob/user, params)
user.SetNextMove(CLICK_CD_MELEE)
@@ -260,7 +234,7 @@
return H.attacked_by(src, user, def_zone) //make sure to return whether we have hit or miss
else
switch(damtype)
- if("brute")
+ if(BRUTE)
if(isslime(src))
M.adjustBrainLoss(power)
@@ -270,7 +244,7 @@
if(istype(T))
T.add_blood_floor(M)
M.take_bodypart_damage(power)
- if("fire")
+ if(BURN)
if (!(COLD_RESISTANCE in M.mutations))
to_chat(M, "Aargh it burns!")
M.take_bodypart_damage(0, power)
@@ -280,3 +254,45 @@
SSdemo.mark_dirty(M)
SSdemo.mark_dirty(user)
return TRUE
+
+/// The equivalent of the standard version of [/obj/item/proc/attack] but for non mob targets.
+/obj/item/proc/attack_atom(atom/attacked_atom, mob/living/user, params)
+ if(user.a_intent != INTENT_HARM)
+ return
+
+ if(SEND_SIGNAL(src, COMSIG_ITEM_ATTACK_OBJ, attacked_atom, user) & COMPONENT_ITEM_NO_ATTACK)
+ return
+
+ if(!(flags & NOATTACKANIMATION))
+ user.do_attack_animation(attacked_atom)
+
+ if(flags & NOBLUDGEON)
+ return
+
+ user.SetNextMove(CLICK_CD_MELEE)
+ attacked_atom.attacked_by(src, user)
+ add_fingerprint(user)
+
+ SSdemo.mark_dirty(src)
+ SSdemo.mark_dirty(attacked_atom)
+ SSdemo.mark_dirty(user)
+
+/// Called from [/obj/item/proc/attack_atom] and [/obj/item/proc/attack] if the attack succeeds
+/atom/proc/attacked_by(obj/item/attacking_item, mob/living/user)
+ if(!uses_integrity)
+ CRASH("attacked_by() was called on an object that doesnt use integrity!")
+
+ if(!attacking_item.force)
+ return
+
+ var/damage = take_damage(attacking_item.force, attacking_item.damtype, MELEE, 1, get_dir(src, attacking_item))
+ //only witnesses close by and the victim see a hit message.
+ user.visible_message(
+ "[user] hits [src] with [attacking_item][damage ? "." : ", without leaving a mark!"]",
+ "You hit [src] with [attacking_item][damage ? "." : ", without leaving a mark!"]",
+ viewing_distance = COMBAT_MESSAGE_RANGE
+ )
+ return damage
+
+/area/attacked_by(obj/item/attacking_item, mob/living/user)
+ CRASH("areas are NOT supposed to have attacked_by() called on them!")
diff --git a/code/_onclick/observer.dm b/code/_onclick/observer.dm
index db603b99c0cd..856813e63dee 100644
--- a/code/_onclick/observer.dm
+++ b/code/_onclick/observer.dm
@@ -51,6 +51,9 @@
return
var/list/modifiers = params2list(params)
+ if(modifiers[SHIFT_CLICK] && modifiers[MIDDLE_CLICK])
+ MiddleShiftClickOn(A)
+ return
if(modifiers[SHIFT_CLICK])
ShiftClickOn(A)
return
diff --git a/code/_onclick/other_mobs.dm b/code/_onclick/other_mobs.dm
index 0a0490adbaec..1001f8aa1f34 100644
--- a/code/_onclick/other_mobs.dm
+++ b/code/_onclick/other_mobs.dm
@@ -61,7 +61,7 @@
SetNextMove(CLICK_CD_MELEE)
var/mob/living/carbon/ML = A
var/dam_zone = ran_zone(pick(BP_CHEST , BP_L_ARM , BP_R_ARM , BP_L_LEG , BP_R_LEG))
- var/armor = ML.run_armor_check(dam_zone, "melee")
+ var/armor = ML.run_armor_check(dam_zone, MELEE)
if(!prob(75))
visible_message("[src] has attempted to bite [ML]!")
diff --git a/code/controllers/subsystem/aura_healing.dm b/code/controllers/subsystem/aura_healing.dm
new file mode 100644
index 000000000000..ad3fa6f4278c
--- /dev/null
+++ b/code/controllers/subsystem/aura_healing.dm
@@ -0,0 +1,5 @@
+/// The subsystem used to tick [/datum/component/aura_healing] instances.
+PROCESSING_SUBSYSTEM_DEF(aura_healing)
+ name = "Aura Healing"
+ flags = SS_NO_INIT | SS_BACKGROUND | SS_KEEP_TIMING
+ wait = 0.3 SECONDS
diff --git a/code/controllers/subsystem/environment.dm b/code/controllers/subsystem/environment.dm
index 8664d4c70cb6..1f5f4d010a74 100644
--- a/code/controllers/subsystem/environment.dm
+++ b/code/controllers/subsystem/environment.dm
@@ -14,76 +14,52 @@ SUBSYSTEM_DEF(environment)
var/list/air = list()
var/list/air_pressure = list()
- var/list/post_gen_type = list()
+ // Environment datums by environment types (names)
+ var/list/env_datums = list()
+ // z_levels without initialized environment
+ var/list/to_initialize = list()
-/datum/controller/subsystem/environment/Initialize(timeofday)
- for(var/z_value in 1 to post_gen_type.len)
- populate(z_value)
+/datum/controller/subsystem/environment/PreInit()
+ for(var/type in subtypesof(/datum/environment))
+ var/datum/environment/E = new type
+ env_datums[E.name] = E
- ..()
+/datum/controller/subsystem/environment/proc/initialize_zlevels()
+ for(var/z_value in to_initialize)
+ var/datum/environment/E = env_datums[envtype[z_value]]
+ E.initialize_zlevel(z_value)
-/datum/controller/subsystem/environment/proc/populate(z_value)
- if(!post_gen_type[z_value])
- return
+ to_initialize.Cut()
- var/gen_type = post_gen_type[z_value]
- var/datum/map_generator/gen = new gen_type
- gen.defineRegion(locate(1, 1, z_value), locate(world.maxx, world.maxy, z_value))
- gen.generate()
+/datum/controller/subsystem/environment/Initialize(timeofday)
+ initialize_zlevels()
+ ..()
/datum/controller/subsystem/environment/proc/update(z_value, new_envtype)
if(envtype.len < z_value)
envtype.len = turf_type.len = turf_image.len = turf_light_color.len = \
- air.len = air_pressure.len = post_gen_type.len = z_value
+ air.len = air_pressure.len = z_value
+
+ if(!env_datums[new_envtype])
+ error("[new_envtype] is not valid environment type, revert to space")
+ new_envtype = ENV_TYPE_SPACE
- if(envtype[z_value] == new_envtype && turf_type[z_value]) // same envtype and initialized
+ if(envtype[z_value] == new_envtype) // same envtype and initialized
return
- var/envtype_ = new_envtype
- var/turf/turf_type_
- var/image/turf_image_
- var/turf_light_color_
- var/datum/gas_mixture/air_
- var/air_pressure_
- var/post_gen_type_
-
- switch(envtype_)
- if (ENV_TYPE_SPACE)
- turf_type_ = /turf/environment/space
- if (ENV_TYPE_SNOW)
- turf_type_ = /turf/environment/snow
- post_gen_type_ = /datum/map_generator/snow
- turf_light_color_ = COLOR_BLUE
- else
- error("[envtype_] is not valid environment type, revert to space")
- envtype_ = ENV_TYPE_SPACE
- turf_type_ = /turf/environment/space
-
- //Properties for environment tiles
- var/oxygen = initial(turf_type_.oxygen)
- var/carbon_dioxide = initial(turf_type_.carbon_dioxide)
- var/nitrogen = initial(turf_type_.nitrogen)
- var/phoron = initial(turf_type_.phoron)
-
- air_ = new(_temperature=initial(turf_type_.temperature))
- air_.adjust_multi(
- "oxygen", oxygen, "carbon_dioxide", carbon_dioxide,
- "nitrogen", nitrogen, "phoron", phoron
- )
-
- air_pressure_ = air_.return_pressure()
-
- turf_image_ = image(
- initial(turf_type_.icon),
- initial(turf_type_.icon_state),
- layer=initial(turf_type_.layer)
- )
- turf_image_.plane = initial(turf_type_.plane)
-
- envtype[z_value] = envtype_
- turf_type[z_value] = turf_type_
- turf_image[z_value] = turf_image_
- turf_light_color[z_value] = turf_light_color_
- air[z_value] = air_
- air_pressure[z_value] = air_pressure_
- post_gen_type[z_value] = post_gen_type_
+ var/datum/environment/E = env_datums[new_envtype]
+ envtype[z_value] = new_envtype
+ turf_type[z_value] = E.turf_type
+ turf_image[z_value] = E.turf_image
+ turf_light_color[z_value] = E.turf_light_color
+ air[z_value] = E.air
+ air_pressure[z_value] = E.air_pressure
+
+ to_initialize |= z_value
+
+/datum/controller/subsystem/environment/StopLoadingMap()
+ if(!initialized)
+ return
+
+ initialize_zlevels()
+
diff --git a/code/controllers/subsystem/jobs.dm b/code/controllers/subsystem/jobs.dm
index 7ee03908b4a7..8f54fd731c1a 100644
--- a/code/controllers/subsystem/jobs.dm
+++ b/code/controllers/subsystem/jobs.dm
@@ -450,19 +450,19 @@ SUBSYSTEM_DEF(job)
H.job = rank
if(!joined_late)
- var/obj/effect/landmark/start/spawn_mark = null
- for(var/obj/effect/landmark/start/landmark in landmarks_list)
- if((landmark.name == rank) && !(locate(/mob/living) in landmark.loc))
- spawn_mark = landmark
- break
+ var/obj/effect/landmark/start/spawn_mark
+ var/list/rank_landmarks = landmarks_list[rank]
+ if(length(rank_landmarks))
+ for(var/obj/effect/landmark/start/landmark as anything in rank_landmarks)
+ if(!(locate(/mob/living) in landmark.loc))
+ spawn_mark = landmark
+ break
if(!spawn_mark)
spawn_mark = locate("start*[rank]") // use old stype
if(!spawn_mark)
if(!fallback_landmark)
- for(var/obj/effect/landmark/start/landmark in landmarks_list)
- if(landmark.name == "Fallback-Start")
- fallback_landmark = landmark
+ fallback_landmark = locate("start*Fallback-Start")
warning("Failed to find spawn position for [rank]. Using fallback spawn position!")
spawn_mark = fallback_landmark
diff --git a/code/controllers/subsystem/junkyard.dm b/code/controllers/subsystem/junkyard.dm
index 74574dad41f1..dcaec15fecfd 100644
--- a/code/controllers/subsystem/junkyard.dm
+++ b/code/controllers/subsystem/junkyard.dm
@@ -23,7 +23,7 @@ SUBSYSTEM_DEF(junkyard)
/datum/controller/subsystem/junkyard/proc/populate_junkyard()
var/zlevel = SSmapping.level_by_trait(ZTRAIT_JUNKYARD)
if(!zlevel)
- SSmapping.LoadGroup(list(), "Junkyard", "junkyard", "junkyard.dmm", default_traits = list(ZTRAIT_JUNKYARD = TRUE))
+ maploader.load_new_z_level("maps/junkyard/junkyard.dmm", list(ZTRAIT_JUNKYARD = TRUE), "Junkyard")
zlevel = SSmapping.level_by_trait(ZTRAIT_JUNKYARD)
if(!zlevel)
CRASH("Somehow junkyard wasn't loaded, missing file or smt like that")
diff --git a/code/controllers/subsystem/ticker.dm b/code/controllers/subsystem/ticker.dm
index 958ab8c248b3..7c1c97af5417 100644
--- a/code/controllers/subsystem/ticker.dm
+++ b/code/controllers/subsystem/ticker.dm
@@ -258,7 +258,6 @@ SUBSYSTEM_DEF(ticker)
create_religion(/datum/religion/chaplain)
setup_hud_objects()
- //start_landmarks_list = shuffle(start_landmarks_list) //Shuffle the order of spawn points so they dont always predictably spawn bottom-up and right-to-left
create_characters() //Create player characters and transfer them
collect_minds()
equip_characters()
@@ -306,8 +305,9 @@ SUBSYSTEM_DEF(ticker)
N.show_titlescreen()
//Cleanup some stuff
SSjob.fallback_landmark = null
- for(var/obj/effect/landmark/start/S in landmarks_list)
- S.after_round_start()
+ for(var/obj/effect/landmark/start/type as anything in subtypesof(/obj/effect/landmark/start))
+ for(var/obj/effect/landmark/start/S as anything in landmarks_list[initial(type.name)])
+ S.after_round_start()
//Print a list of antagonists to the server log
antagonist_announce()
diff --git a/code/controllers/subsystem/weather.dm b/code/controllers/subsystem/weather.dm
index 2523923947b9..d25188cb2fb1 100644
--- a/code/controllers/subsystem/weather.dm
+++ b/code/controllers/subsystem/weather.dm
@@ -32,7 +32,7 @@ SUBSYSTEM_DEF(weather)
var/datum/weather/W = pickweight(possible_weather_for_this_z)
run_weather(W.name, W.target_ztrait)
eligible_zlevels -= Z
- addtimer(CALLBACK(src, .proc/make_z_eligible, Z), rand(3000, 6000) + W.weather_duration_upper, TIMER_UNIQUE) //Around 5-10 minutes between weathers
+ addtimer(CALLBACK(src, .proc/make_z_eligible, Z), rand(5 MINUTES, 10 MINUTES) + W.weather_duration_upper, TIMER_UNIQUE) //Around 5-10 minutes between weathers
/datum/controller/subsystem/weather/Initialize(start_timeofday)
..()
diff --git a/code/datums/announcements/events.dm b/code/datums/announcements/events.dm
index d4c436a354b7..19fa7a88bd01 100644
--- a/code/datums/announcements/events.dm
+++ b/code/datums/announcements/events.dm
@@ -63,7 +63,7 @@
sound = "bluspaceanom"
/datum/announcement/centcomm/anomaly/bluespace/play(area/A)
if(A)
- message = "На сканерах дальнего действия обнаружена нестабильная блюспейс аномалия. Ожидаемое местоположение: [A.name]."
+ message = "На сканерах дальнего действия обнаружена нестабильная блюспейс аномалия. Ожидаемое местоположение: [initial(A.name)]."
..()
/datum/announcement/centcomm/anomaly/massive_portals
@@ -82,7 +82,7 @@
sound = "fluxanom"
/datum/announcement/centcomm/anomaly/flux/play(area/A)
if(A)
- message = "На сканерах дальнего действия зафиксирован гиперэнерегетический волновой поток. Ожидаемое местоположение: [A.name]."
+ message = "На сканерах дальнего действия зафиксирован гиперэнерегетический волновой поток. Ожидаемое местоположение: [initial(A.name)]."
..()
/datum/announcement/centcomm/anomaly/gravity
@@ -91,7 +91,7 @@
sound = "gravanom"
/datum/announcement/centcomm/anomaly/gravity/play(area/A)
if(A)
- message = "На сканерах дальнего действия обнаружена гравитационная аномалия. Ожидаемое местоположение: [A.name]."
+ message = "На сканерах дальнего действия обнаружена гравитационная аномалия. Ожидаемое местоположение: [initial(A.name)]."
..()
/datum/announcement/centcomm/anomaly/pyro
@@ -100,7 +100,7 @@
sound = "pyroanom"
/datum/announcement/centcomm/anomaly/pyro/play(area/A)
if(A)
- message = "На сканерах дальнего действия обнаружена пирокластическая аномалия. Ожидаемое местоположение: [A.name]."
+ message = "На сканерах дальнего действия обнаружена пирокластическая аномалия. Ожидаемое местоположение: [initial(A.name)]."
..()
/datum/announcement/centcomm/anomaly/vortex
@@ -109,7 +109,7 @@
sound = "vortexanom"
/datum/announcement/centcomm/anomaly/vortex/play(area/A)
if(A)
- message = "На сканерах дальнего действия зафиксирована вихревая аномалия. Ожидаемое местоположение: [A.name]."
+ message = "На сканерах дальнего действия зафиксирована вихревая аномалия. Ожидаемое местоположение: [initial(A.name)]."
..()
/datum/announcement/centcomm/brand
diff --git a/code/datums/components/altcraft.dm b/code/datums/components/altcraft.dm
new file mode 100644
index 000000000000..5ed2da1c9e74
--- /dev/null
+++ b/code/datums/components/altcraft.dm
@@ -0,0 +1,47 @@
+/datum/component/altcraft/Initialize()
+ if(!ishuman(parent))
+ return COMPONENT_INCOMPATIBLE
+ RegisterSignal(parent, COMSIG_CLICK_CTRL_SHIFT, .proc/show_radial_recipes)
+
+/datum/component/altcraft/proc/check_menu()
+ var/mob/living/carbon/human/H = parent
+ if(H.incapacitated() || !H.Adjacent(parent))
+ return FALSE
+ return TRUE
+
+/datum/component/altcraft/proc/show_radial_recipes(datum/source, atom/A)
+ SIGNAL_HANDLER
+ var/mob/living/carbon/human/H = parent
+ var/obj/item/X = A
+ var/datum/personal_crafting/crafting_menu = H.handcrafting
+ if(!crafting_menu)
+ return
+ var/list/available_recipes = list()
+ var/list/surroundings = crafting_menu.get_surroundings(H)
+ var/list/recipes_radial = list()
+ var/list/recipes_craft = list()
+ for(var/recipe in global.crafting_recipes)
+ var/datum/crafting_recipe/potential_recipe = recipe
+ for(var/c in potential_recipe.reqs)
+ if(istype(X, c))
+ // dont show recipes that don't involve this item
+ if(crafting_menu.check_contents(potential_recipe, surroundings)) // don't show recipes we can't actually make
+ available_recipes.Add(potential_recipe)
+ for(var/available_recipe in available_recipes)
+ var/datum/crafting_recipe/available_recipe_datum = available_recipe
+ var/atom/craftable_atom = available_recipe_datum.result
+ recipes_radial.Add(list(initial(craftable_atom.name) = image(icon = initial(craftable_atom.icon), icon_state = initial(craftable_atom.icon_state))))
+ recipes_craft.Add(list(initial(craftable_atom.name) = available_recipe_datum))
+ INVOKE_ASYNC(src, .proc/radial_menu_enable, recipes_radial, recipes_craft, H, crafting_menu)
+
+/datum/component/altcraft/proc/radial_menu_enable(list/recipes_radial, list/recipes_craft, mob/H, datum/personal_crafting/crafting_menu)
+ var/recipe_chosen = show_radial_menu(H, H, recipes_radial, custom_check = CALLBACK(src, .proc/check_menu, H), require_near = TRUE, tooltips = TRUE)
+ if(!recipe_chosen)
+ return
+ var/datum/crafting_recipe/chosen_recipe = recipes_craft[recipe_chosen]
+ to_chat(H, "crafting [chosen_recipe.name]")
+ crafting_menu.craft_until_cant(chosen_recipe, H, get_turf(parent))
+
+/datum/component/altcraft/Destroy()
+ UnregisterSignal(parent, COMSIG_CLICK_CTRL_SHIFT)
+ return ..()
diff --git a/code/datums/components/aura_healing.dm b/code/datums/components/aura_healing.dm
new file mode 100644
index 000000000000..f0c260ba2613
--- /dev/null
+++ b/code/datums/components/aura_healing.dm
@@ -0,0 +1,152 @@
+#define HEAL_EFFECT_COOLDOWN (1 SECONDS)
+
+/// Applies healing to those in the area.
+/// Will provide them with an alert while they're in range, as well as
+/// give them a healing particle.
+/// Can be applied to those only with a trait conditionally.
+/datum/component/aura_healing
+ /// The range of which to heal
+ var/range
+
+ /// Whether or not you must be a visible object of the parent
+ var/requires_visibility = TRUE
+
+ /// Brute damage to heal over a second
+ var/brute_heal = 0
+
+ /// Burn damage to heal over a second
+ var/burn_heal = 0
+
+ /// Toxin damage to heal over a second
+ var/toxin_heal = 0
+
+ /// Suffocation damage to heal over a second
+ var/suffocation_heal = 0
+
+ /// Stamina damage to heal over a second
+ var/stamina_heal = 0
+
+ /// Amount of cloning damage to heal over a second
+ var/clone_heal = 0
+
+ /// Amount of blood to heal over a second
+ var/blood_heal = 0
+
+ /// Map of organ (such as ORGAN_SLOT_BRAIN) to damage heal over a second
+ var/list/organ_healing = null
+
+ /// Amount of damage to heal on simple mobs over a second
+ var/simple_heal = 0
+
+ /// Trait to limit healing to, if set
+ var/limit_to_trait = null
+
+ /// The color to give the healing visual
+ var/healing_color = COLOR_GREEN
+
+ /// A list of being healed to active alerts
+ var/list/current_alerts = list()
+
+ COOLDOWN_DECLARE(last_heal_effect_time)
+
+/datum/component/aura_healing/Initialize(
+ range,
+ requires_visibility = TRUE,
+ brute_heal = 0,
+ burn_heal = 0,
+ toxin_heal = 0,
+ suffocation_heal = 0,
+ stamina_heal = 0,
+ clone_heal = 0,
+ blood_heal = 0,
+ organ_healing = null,
+ simple_heal = 0,
+ limit_to_trait = null,
+ healing_color = COLOR_GREEN,
+)
+ if (!isatom(parent))
+ return COMPONENT_INCOMPATIBLE
+
+ START_PROCESSING(SSaura_healing, src)
+
+ src.range = range
+ src.requires_visibility = requires_visibility
+ src.brute_heal = brute_heal
+ src.burn_heal = burn_heal
+ src.toxin_heal = toxin_heal
+ src.suffocation_heal = suffocation_heal
+ src.stamina_heal = stamina_heal
+ src.clone_heal = clone_heal
+ src.blood_heal = blood_heal
+ src.organ_healing = organ_healing
+ src.simple_heal = simple_heal
+ src.limit_to_trait = limit_to_trait
+ src.healing_color = healing_color
+
+/datum/component/aura_healing/Destroy(force, silent)
+ STOP_PROCESSING(SSaura_healing, src)
+ var/alert_category = "aura_healing_[REF(src)]"
+
+ for(var/mob/living/alert_holder in current_alerts)
+ alert_holder.clear_alert(alert_category)
+ current_alerts.Cut()
+
+ return ..()
+
+/datum/component/aura_healing/process(delta_time)
+ var/should_show_effect = COOLDOWN_FINISHED(src, last_heal_effect_time)
+ if (should_show_effect)
+ COOLDOWN_START(src, last_heal_effect_time, HEAL_EFFECT_COOLDOWN)
+
+ var/list/remove_alerts_from = current_alerts.Copy()
+
+ var/alert_category = "aura_healing_[REF(src)]"
+
+ for (var/mob/living/candidate in (requires_visibility ? view(range, parent) : range(range, parent)))
+ if (!isnull(limit_to_trait) && !HAS_TRAIT(candidate, limit_to_trait))
+ continue
+
+ remove_alerts_from -= candidate
+
+ if (!(candidate in current_alerts))
+ var/atom/movable/screen/alert/aura_healing/alert = candidate.throw_alert(alert_category, /atom/movable/screen/alert/aura_healing, new_master = parent)
+ alert.desc = "You are being healed by [parent]."
+ current_alerts += candidate
+
+ if (should_show_effect && candidate.health < candidate.maxHealth)
+ var/obj/effect/temp_visual/heal/H = new(get_turf(candidate))
+ H.color = healing_color
+
+ if (iscarbon(candidate) || issilicon(candidate))
+ candidate.adjustBruteLoss(-brute_heal * delta_time)
+ candidate.adjustFireLoss(-burn_heal * delta_time)
+
+ if (iscarbon(candidate))
+ candidate.adjustToxLoss(-toxin_heal * delta_time)
+
+ candidate.adjustOxyLoss(-suffocation_heal * delta_time)
+ candidate.adjustHalLoss(-stamina_heal * delta_time)
+ candidate.adjustCloneLoss(-clone_heal * delta_time)
+
+ //for (var/organ in organ_healing)
+ // candidate.adjustOrganLoss(organ, -organ_healing[organ] * delta_time)
+
+ if(ishuman(candidate))
+ var/mob/living/carbon/human/H = candidate
+ if(H.blood_amount() < BLOOD_VOLUME_NORMAL)
+ H.blood_add(blood_heal * delta_time)
+
+ else if (isanimal(candidate))
+ var/mob/living/simple_animal/simple_candidate = candidate
+ simple_candidate.heal_overall_damage(simple_heal * delta_time * 0.5, simple_heal * delta_time * 0.5)
+ candidate.updatehealth()
+
+ for (var/mob/remove_alert_from as anything in remove_alerts_from)
+ remove_alert_from.clear_alert(alert_category)
+ current_alerts -= remove_alert_from
+
+/atom/movable/screen/alert/aura_healing
+ name = "Aura Healing"
+ icon_state = "template"
+
+#undef HEAL_EFFECT_COOLDOWN
diff --git a/code/datums/components/cult_eyes.dm b/code/datums/components/cult_eyes.dm
new file mode 100644
index 000000000000..1fa2bcfc58d9
--- /dev/null
+++ b/code/datums/components/cult_eyes.dm
@@ -0,0 +1,47 @@
+/**
+ * # Cult eyes element
+ *
+ * Applies and removes the glowing cult eyes
+ */
+/datum/element/cult_eyes
+ element_flags = ELEMENT_DETACH
+
+/datum/element/cult_eyes/Attach(datum/target)
+ . = ..()
+ if (!isliving(target))
+ return ELEMENT_INCOMPATIBLE
+
+ // Register signals for mob transformation to prevent premature halo removal
+ RegisterSignal(target, list(COMSIG_CHANGELING_TRANSFORM, COMSIG_MONKEY_HUMANIZE, COMSIG_HUMAN_MONKEYIZE), .proc/set_eyes)
+ set_eyes(target)
+
+/**
+ * Cult eye setter proc
+ *
+ * Changes the eye color, and adds the glowing eye trait to the mob.
+ */
+/datum/element/cult_eyes/proc/set_eyes(mob/living/target)
+ SIGNAL_HANDLER
+ if(ishuman(target))
+ var/mob/living/carbon/human/H = target
+ H.r_eyes = 255
+ H.g_eyes = 0
+ H.b_eyes = 0
+ H.update_body()
+ ADD_TRAIT(target, TRAIT_CULT_EYES, RELIGION_TRAIT)
+
+/**
+ * Detach proc
+ *
+ * Removes the eye color, and trait from the mob
+ */
+/datum/element/cult_eyes/Detach(mob/living/target, ...)
+ REMOVE_TRAIT(target, TRAIT_CULT_EYES, RELIGION_TRAIT)
+ if (ishuman(target))
+ var/mob/living/carbon/human/H = target
+ H.r_eyes = rand(0,125)
+ H.g_eyes = rand(0,255)
+ H.b_eyes = rand(0,255)
+ H.update_body()
+ UnregisterSignal(target, list(COMSIG_CHANGELING_TRANSFORM, COMSIG_HUMAN_MONKEYIZE, COMSIG_MONKEY_HUMANIZE))
+ return ..()
diff --git a/code/datums/components/cult_halo.dm b/code/datums/components/cult_halo.dm
new file mode 100644
index 000000000000..4d33afc5dce5
--- /dev/null
+++ b/code/datums/components/cult_halo.dm
@@ -0,0 +1,50 @@
+/**
+ * # Cult halo element
+ *
+ * Applies and removes the cult halo
+ */
+/datum/element/cult_halo
+ element_flags = ELEMENT_DETACH
+
+/datum/element/cult_halo/Attach(datum/target)
+ . = ..()
+ if (!isliving(target))
+ return ELEMENT_INCOMPATIBLE
+
+ // Register signals for mob transformation to prevent premature halo removal
+ RegisterSignal(target, list(COMSIG_CHANGELING_TRANSFORM, COMSIG_MONKEY_HUMANIZE, COMSIG_HUMAN_MONKEYIZE), .proc/set_halo)
+ set_halo(target)
+
+/**
+ * Halo setter proc
+ *
+ * Adds the cult halo overlays, and adds the halo trait to the mob.
+ */
+/datum/element/cult_halo/proc/set_halo(mob/living/target)
+ SIGNAL_HANDLER
+ if(!HAS_TRAIT(target, TRAIT_CULT_HALO))
+ ADD_TRAIT(target, TRAIT_CULT_HALO, RELIGION_TRAIT)
+ var/mutable_appearance/new_halo_overlay = mutable_appearance('icons/effects/32x64.dmi', "halo[rand(1, 6)]", EXTERNAL_APPEARANCE)
+ if (ishuman(target))
+ var/mob/living/carbon/human/human_parent = target
+ new /obj/effect/temp_visual/cult/sparks(get_turf(human_parent), human_parent.dir)
+ human_parent.overlays_standing[EXTERNAL_APPEARANCE] = new_halo_overlay
+ human_parent.apply_overlay(EXTERNAL_APPEARANCE)
+ else
+ target.add_overlay(new_halo_overlay)
+
+/**
+ * Detach proc
+ *
+ * Removes the halo overlays, and trait from the mob
+ */
+/datum/element/cult_halo/Detach(mob/living/target, ...)
+ REMOVE_TRAIT(target, TRAIT_CULT_HALO, RELIGION_TRAIT)
+ if (ishuman(target))
+ var/mob/living/carbon/human/human_parent = target
+ human_parent.remove_overlay(EXTERNAL_APPEARANCE)
+ human_parent.update_body()
+ else
+ target.cut_overlay(EXTERNAL_APPEARANCE)
+ UnregisterSignal(target, list(COMSIG_CHANGELING_TRANSFORM, COMSIG_HUMAN_MONKEYIZE, COMSIG_MONKEY_HUMANIZE))
+ return ..()
diff --git a/code/datums/components/gnawing.dm b/code/datums/components/gnawing.dm
index a09daa780af2..84000dd48ccb 100644
--- a/code/datums/components/gnawing.dm
+++ b/code/datums/components/gnawing.dm
@@ -10,9 +10,8 @@
if(animal.incapacitated() || !isturf(animal.loc))
return
var/list/attack = animal.get_unarmed_attack()
- var/damage = attack["damage"]
for(var/obj/structure/cable/C in animal.loc)
- C.take_damage(damage)
+ C.take_damage(attack["damage"], attack["type"], MELEE)
/datum/component/gnawing/Destroy()
STOP_PROCESSING(SSgnaw, src)
diff --git a/code/datums/components/visible_radius.dm b/code/datums/components/visible_radius.dm
index 2386c400d37d..53de050076a8 100644
--- a/code/datums/components/visible_radius.dm
+++ b/code/datums/components/visible_radius.dm
@@ -22,7 +22,7 @@
radius_obj.mouse_opacity = MOUSE_OPACITY_TRANSPARENT
radius_obj.AddComponent(/datum/component/bounded, AM, 0, 0, null, FALSE, FALSE)
- radius_img = image('icons/mob/screen1.dmi', radius_obj, icon_state, ABOVE_LIGHTING_LAYER)
+ radius_img = image('icons/hud/screen1.dmi', radius_obj, icon_state, ABOVE_LIGHTING_LAYER)
radius_img.plane = ABOVE_LIGHTING_PLANE
radius_img.appearance_flags &= ~TILE_BOUND
radius_img.alpha = 49
diff --git a/code/datums/environment/environment.dm b/code/datums/environment/environment.dm
new file mode 100644
index 000000000000..d131ac547967
--- /dev/null
+++ b/code/datums/environment/environment.dm
@@ -0,0 +1,58 @@
+/datum/environment
+ var/name
+
+ // Basic turf type for environment
+ var/turf/environment/turf_type
+ // Environment generator type
+ var/datum/map_generator/gen_type
+ // Light color of environment turfs
+ var/turf_light_color
+ // Area to replace /area/space (null means /area/space)
+ var/area/area_type
+ // Whether to process environment in SSweather
+ var/has_weather = FALSE
+
+ // Computed environment information
+ var/image/turf_image
+ var/datum/gas_mixture/air
+ var/air_pressure
+
+/datum/environment/New()
+ . = ..()
+ compute_additional_info()
+
+/datum/environment/proc/compute_additional_info()
+ //Properties for environment tiles
+ var/oxygen = initial(turf_type.oxygen)
+ var/carbon_dioxide = initial(turf_type.carbon_dioxide)
+ var/nitrogen = initial(turf_type.nitrogen)
+ var/phoron = initial(turf_type.phoron)
+
+ air = new(_temperature=initial(turf_type.temperature))
+ air.adjust_multi(
+ "oxygen", oxygen, "carbon_dioxide", carbon_dioxide,
+ "nitrogen", nitrogen, "phoron", phoron
+ )
+
+ air_pressure = air.return_pressure()
+
+ turf_image = image(
+ initial(turf_type.icon),
+ initial(turf_type.icon_state),
+ layer=initial(turf_type.layer)
+ )
+ turf_image.plane = initial(turf_type.plane)
+
+/datum/environment/proc/initialize_zlevel(z_value)
+ if(has_weather)
+ SSweather.make_z_eligible(z_value)
+
+ if(area_type)
+ var/list/turfs = get_area_turfs(/area/space, FALSE, z_value)
+ var/area/new_area = get_area_by_type(area_type) || new area_type
+ new_area.contents.Add(turfs)
+
+ if(gen_type)
+ var/datum/map_generator/gen = new gen_type
+ gen.defineRegion(locate(1, 1, z_value), locate(world.maxx, world.maxy, z_value))
+ gen.generate()
diff --git a/code/datums/environment/environment_types.dm b/code/datums/environment/environment_types.dm
new file mode 100644
index 000000000000..8a4cae49d039
--- /dev/null
+++ b/code/datums/environment/environment_types.dm
@@ -0,0 +1,13 @@
+/datum/environment/space
+ name = ENV_TYPE_SPACE
+
+ turf_type = /turf/environment/space
+ turf_light_color = COLOR_WHITE
+
+/datum/environment/snow
+ name = ENV_TYPE_SNOW
+
+ turf_type = /turf/environment/snow
+ gen_type = /datum/map_generator/snow
+ turf_light_color = COLOR_BLUE
+ area_type = /area/space/snow
diff --git a/code/datums/keybinding/mob.dm b/code/datums/keybinding/mob.dm
index de5bd53ea582..f34749cb67d4 100644
--- a/code/datums/keybinding/mob.dm
+++ b/code/datums/keybinding/mob.dm
@@ -19,7 +19,7 @@
/datum/keybinding/mob/cycle_intent_right
hotkey_keys = list("G", "Insert")
name = "cycle_intent_right"
- full_name = "Сycle intent right"
+ full_name = "Cycle intent right"
description = ""
/datum/keybinding/mob/cycle_intent_right/down(client/user)
@@ -30,7 +30,7 @@
/datum/keybinding/mob/cycle_intent_left
hotkey_keys = list("F")
name = "cycle_intent_left"
- full_name = "Сycle intent left"
+ full_name = "Cycle intent left"
description = ""
/datum/keybinding/mob/cycle_intent_left/down(client/user)
diff --git a/code/datums/outfits/jobs/assistant.dm b/code/datums/outfits/jobs/assistant.dm
index a0e9a64b8484..22ea13da9e1d 100644
--- a/code/datums/outfits/jobs/assistant.dm
+++ b/code/datums/outfits/jobs/assistant.dm
@@ -28,7 +28,7 @@
uniform = /obj/item/clothing/under/lawyer/black
shoes = /obj/item/clothing/shoes/black
belt = /obj/item/device/pda/reporter
- l_pocket = /obj/item/device/camera
+ l_pocket = /obj/item/device/camera/polar
/datum/outfit/job/assistant/test_subject
name = OUTFIT_JOB_NAME("Test Subject")
diff --git a/code/datums/space_structures.dm b/code/datums/space_structures.dm
index 96847250c0e9..0a73ed784293 100644
--- a/code/datums/space_structures.dm
+++ b/code/datums/space_structures.dm
@@ -62,6 +62,12 @@
desc = "Unknown huge object"
mappath = "maps/templates/space_structures/robostation.dmm"
+/datum/map_template/space_structure/robostation2
+ name = "robostation2"
+ structure_id = "robostation2"
+ desc = "Unknown huge object"
+ mappath = "maps/templates/space_structures/robostation2.dmm"
+
/datum/map_template/space_structure/planetarium
name = "planetarium"
structure_id = "planetarium"
@@ -152,9 +158,26 @@
desc = "Unknown huge object"
mappath = "maps/templates/space_structures/broken_breacher.dmm"
-
/datum/map_template/space_structure/export_outpost
name = "Export Outpost"
structure_id = "export_outpost"
desc = "Unknown object"
mappath = "maps/templates/space_structures/export_outpost.dmm"
+
+/datum/map_template/space_structure/research_ship
+ name = "Research ship"
+ structure_id = "research_ship"
+ desc = "Unknown object"
+ mappath = "maps/templates/space_structures/research_ship.dmm"
+
+/datum/map_template/space_structure/cult_ship
+ name = "Cultship"
+ structure_id = "cult_ship"
+ desc = "Unknown object"
+ mappath = "maps/templates/space_structures/cult_ship.dmm"
+
+/datum/map_template/space_structure/space_villa
+ name = "SpaceVilla"
+ structure_id = "space_villa"
+ desc = "Unknown object"
+ mappath = "maps/templates/space_structures/space_villa.dmm"
diff --git a/code/datums/spawners_menu/spawners.dm b/code/datums/spawners_menu/spawners.dm
index 245552d0a3fa..9b0ef402540c 100644
--- a/code/datums/spawners_menu/spawners.dm
+++ b/code/datums/spawners_menu/spawners.dm
@@ -256,21 +256,11 @@ var/global/list/datum/spawners_cooldown = list()
important_info += mission
/datum/spawner/ert/jump(mob/dead/observer/ghost)
- var/list/correct_landmarks = list()
- for (var/obj/effect/landmark/L in landmarks_list)
- if(L.name == "Commando")
- correct_landmarks += L
-
- var/jump_to = pick(correct_landmarks)
+ var/jump_to = pick(landmarks_list["Commando"])
ghost.forceMove(get_turf(jump_to))
/datum/spawner/ert/spawn_ghost(mob/dead/observer/ghost)
- var/list/correct_landmarks = list()
- for (var/obj/effect/landmark/L in landmarks_list)
- if(L.name == "Commando")
- correct_landmarks += L
-
- var/obj/spawnloc = pick(correct_landmarks)
+ var/obj/spawnloc = pick(landmarks_list["Commando"])
var/new_name = sanitize_safe(input(ghost, "Pick a name","Name") as null|text, MAX_LNAME_LEN)
var/datum/faction/strike_team/ert/ERT_team = find_faction_by_type(/datum/faction/strike_team/ert)
diff --git a/code/datums/spell.dm b/code/datums/spell.dm
index e2f42b796878..a9ce77fd2cc4 100644
--- a/code/datums/spell.dm
+++ b/code/datums/spell.dm
@@ -50,7 +50,7 @@ var/global/list/spells = typesof(/obj/effect/proc_holder/spell) //needed for the
var/centcomm_cancast = TRUE //Whether or not the spell should be allowed on z2
var/datum/action/spell_action/action = null
- var/action_icon = 'icons/mob/actions.dmi'
+ var/action_icon = 'icons/hud/actions.dmi'
var/action_icon_state = "spell_default"
var/action_background_icon_state = "bg_spell"
var/static/list/casting_clothes
diff --git a/code/datums/spells/in_hand.dm b/code/datums/spells/in_hand.dm
index 0e596327d1c6..d170f2cce63f 100644
--- a/code/datums/spells/in_hand.dm
+++ b/code/datums/spells/in_hand.dm
@@ -274,7 +274,7 @@
icon_state = "arcane_bolt"
damage = 20
nodamage = 0
- flag = "laser"
+ flag = LASER
damage_type = BURN
light_color = COLOR_PINK
diff --git a/code/datums/uplinks_items.dm b/code/datums/uplinks_items.dm
index e81c8e2ff540..41b4dbfc5898 100644
--- a/code/datums/uplinks_items.dm
+++ b/code/datums/uplinks_items.dm
@@ -388,7 +388,7 @@
/datum/uplink_item/ammo/smg
name = "Ammo-.45 ACP"
- desc = "A 20-round .45 ACP magazine for use in the C-20r submachine gun."
+ desc = "A 30-round .45 ACP magazine for use in the C-20r submachine gun."
item = /obj/item/ammo_box/magazine/m12mm
cost = 1
uplink_types = list("nuclear")
@@ -416,21 +416,21 @@
/datum/uplink_item/ammo/smg_hp
name = "Ammo-.45 ACP High Power"
- desc = "A 15-round .45 ACP HP magazine for use in the C-20r submachine gun. These rounds have better overall damage."
+ desc = "A 20-round .45 ACP HP magazine for use in the C-20r submachine gun. These rounds have better overall damage."
item = /obj/item/ammo_box/magazine/m12mm/hp
cost = 2
uplink_types = list("nuclear")
/datum/uplink_item/ammo/smg_hv
name = "Ammo-.45 ACP High Velocity"
- desc = "A 15-round .45 ACP HV magazine for use in the C-20r submachine gun. These rounds used to hit target almost instantly."
+ desc = "A 20-round .45 ACP HV magazine for use in the C-20r submachine gun. These rounds used to hit target almost instantly."
item = /obj/item/ammo_box/magazine/m12mm/hv
cost = 2
uplink_types = list("nuclear")
/datum/uplink_item/ammo/smg_imp
name = "Ammo-.45 ACP Impact"
- desc = "A 15-round .45 ACP IMP magazine for use in the C-20r submachine gun. These rounds will push enemies back and shortly stun unarmored targets."
+ desc = "A 20-round .45 ACP IMP magazine for use in the C-20r submachine gun. These rounds will push enemies back and shortly stun unarmored targets."
item = /obj/item/ammo_box/magazine/m12mm/imp
cost = 2
uplink_types = list("nuclear")
diff --git a/code/datums/weather/weather.dm b/code/datums/weather/weather.dm
index ee8c6cc85073..e27b215d19a5 100644
--- a/code/datums/weather/weather.dm
+++ b/code/datums/weather/weather.dm
@@ -30,6 +30,7 @@
var/area_type = /area/space //Types of area to affect
+ var/protect_indoors = FALSE //TRUE value protects areas with outdoors marked as false, regardless of area type
var/list/impacted_areas = list() //Areas to be affected by the weather, calculated when the weather begins
var/list/protected_areas = list()//Areas that are protected and excluded from the affected areas.
var/target_ztrait = ZTRAIT_STATION //The z-trait to affect
@@ -54,13 +55,13 @@
if(stage == STARTUP_STAGE)
return
stage = STARTUP_STAGE
- var/list/affectareas = list()
- for(var/V in get_areas(area_type))
- affectareas += V
+ var/list/affectareas = get_areas(area_type)
for(var/V in protected_areas)
affectareas -= get_areas(V)
for(var/V in affectareas)
var/area/A = V
+ if(protect_indoors && !A.outdoors)
+ continue
if(SSmapping.level_trait(A.z, target_ztrait))
impacted_areas |= A
weather_duration = rand(weather_duration_lower, weather_duration_upper)
diff --git a/code/datums/weather/weather_types.dm b/code/datums/weather/weather_types.dm
index 12bd8d613692..600eac3c3925 100644
--- a/code/datums/weather/weather_types.dm
+++ b/code/datums/weather/weather_types.dm
@@ -87,7 +87,8 @@
end_duration = 300
end_sound = 'sound/ambience/specific/ash_storm_end.ogg'
end_overlay = "light_ash"
- area_type = /area/awaymission/junkyard
+ area_type = /area
+ protect_indoors = TRUE
target_ztrait = ZTRAIT_JUNKYARD
immunity_type = "ash"
@@ -104,20 +105,23 @@
/datum/weather/scrap_storm/start()
..()
- if(spawn_tornadoes)
- var/area/A = locate(area_type)
+ if(!spawn_tornadoes)
+ return
+ var/list/turfs = list()
+ for(var/area/A as anything in impacted_areas)
for(var/obj/item/weapon/scrap_lump/C in A)
qdel(C)
- var/list/turfs = get_area_turfs(area_type)
- for(var/i = 1 to 4)
- var/turf/wheretospawn = pick(turfs)
- if(!wheretospawn.density)
- var/obj/singularity/scrap_ball/new_tornado = new /obj/singularity/scrap_ball(wheretospawn)
- tornados += new_tornado
+ turfs += get_area_turfs(A, FALSE)
+ for(var/i = 1 to 4)
+ var/turf/wheretospawn = pick(turfs)
+ if(!wheretospawn.density)
+ var/obj/singularity/scrap_ball/new_tornado = new (wheretospawn)
+ tornados += new_tornado
/datum/weather/scrap_storm/end()
for(var/obj/singularity/scrap_ball/del_tornado in tornados)
qdel(del_tornado)
+ tornados.Cut()
..()
/datum/weather/scrap_storm/impact(mob/living/L)
@@ -237,7 +241,8 @@
end_message = "The rain starts to dissipate."
end_sound = 'sound/ambience/specific/acidrain_end.ogg'
additional_action = TRUE
- area_type = /area/awaymission/junkyard
+ area_type = /area
+ protect_indoors = TRUE
target_ztrait = ZTRAIT_JUNKYARD
immunity_type = "acid" // temp
@@ -246,15 +251,17 @@
/datum/weather/acid_rain/impact(mob/living/L)
- if(!istype(/turf, L.loc))
+ if(!isturf(L.loc))
return
L.water_act(5)
- if(!prob(L.getarmor(null, "bio")))
- L.take_overall_damage(0, 1)
+ if(!prob(L.getarmor(null, BIO)))
+ L.adjustFireLoss(1)
/datum/weather/acid_rain/additional_action() //Proc for other actions?
- if(prob(15))
- var/list/turfs = get_area_turfs(area_type)
+ if(!prob(15))
+ return
+ for(var/area/impact_area as anything in impacted_areas)
+ var/list/turfs = get_area_turfs(impact_area, FALSE)
for(var/i = 1 to turfs.len / 400)
var/turf/wheretospawn = pick(turfs)
if(wheretospawn.density)
@@ -264,3 +271,30 @@
F = new(wheretospawn)
F.set_depth(5)
+/datum/weather/snow_storm
+ name = "snow storm"
+ desc = "Harsh snowstorms roam the topside of this arctic planet, burying any area unfortunate enough to be in its path."
+ probability = 90
+
+ telegraph_message = "Drifting particles of snow begin to dust the surrounding area.."
+ telegraph_duration = 300
+ telegraph_overlay = "light_snow"
+
+ weather_message = "Harsh winds pick up as dense snow begins to fall from the sky! Seek shelter!"
+ weather_overlay = "snow_storm"
+ weather_duration_lower = 600
+ weather_duration_upper = 1500
+
+ end_duration = 100
+ end_message = "The snowfall dies down, it should be safe to go outside again."
+
+ area_type = /area
+ protect_indoors = TRUE
+ target_ztrait = ZTRAIT_SNOWSTORM
+
+/datum/weather/snow_storm/impact(mob/living/L)
+ if(iscarbon(L))
+ var/mob/living/carbon/C = L
+ C.adjust_bodytemperature(-rand(5, 15), use_insulation = TRUE)
+ else
+ L.adjust_bodytemperature(-rand(5, 15))
diff --git a/code/defines/obj/hydro.dm b/code/defines/obj/hydro.dm
index 2d3134ae4a29..01491e59469f 100644
--- a/code/defines/obj/hydro.dm
+++ b/code/defines/obj/hydro.dm
@@ -1197,7 +1197,7 @@
desc = "It's beautiful! A certain person might beat you to death if you trample these."
icon = 'icons/obj/hydroponics/harvest.dmi'
icon_state = "sunflower"
- damtype = "fire"
+ damtype = BURN
force = 0
throwforce = 1
w_class = SIZE_MINUSCULE
@@ -1211,7 +1211,7 @@
icon = 'icons/obj/weapons.dmi'
name = "nettle"
icon_state = "nettle"
- damtype = "fire"
+ damtype = BURN
force = 15
throwforce = 1
w_class = SIZE_TINY
@@ -1233,7 +1233,7 @@
icon = 'icons/obj/weapons.dmi'
name = "deathnettle"
icon_state = "deathnettle"
- damtype = "fire"
+ damtype = BURN
force = 30
throwforce = 1
w_class = SIZE_TINY
diff --git a/code/defines/obj/weapon.dm b/code/defines/obj/weapon.dm
index 5811e8f5097e..7deec29e6a64 100644
--- a/code/defines/obj/weapon.dm
+++ b/code/defines/obj/weapon.dm
@@ -121,7 +121,7 @@
H.update_inv_legcuffed()
H.visible_message("[H] steps on \the [src].", "You step on \the [src]!")
feedback_add_details("handcuffs","B") //Yes, I know they're legcuffs. Don't change this, no need for an extra variable. The "B" is used to tell them apart.
- if(isanimal(AM) && !istype(AM, /mob/living/simple_animal/parrot) && !istype(AM, /mob/living/simple_animal/construct) && !istype(AM, /mob/living/simple_animal/shade) && !istype(AM, /mob/living/simple_animal/hostile/viscerator))
+ if(isanimal(AM) && !istype(AM, /mob/living/simple_animal/parrot) && !isconstruct(AM) && !isshade(AM) && !istype(AM, /mob/living/simple_animal/hostile/viscerator))
armed = 0
var/mob/living/simple_animal/SA = AM
SA.health -= 20
@@ -134,7 +134,7 @@
icon_state = "bola"
breakouttime = 35 //easy to apply, easy to break out of
origin_tech = "engineering=3;combat=1"
- throw_speed = 0.8
+ throw_speed = 5
var/weaken = 0
/obj/item/weapon/legcuffs/bola/after_throw(datum/callback/callback)
@@ -162,8 +162,6 @@
origin_tech = "engineering=4;combat=3"
weaken = 2
throw_range = 5
- throw_speed = 2
-
/obj/item/weapon/caution
desc = "Caution! Wet Floor!"
@@ -190,6 +188,9 @@
flags = CONDUCT
m_amt = 3750
+ max_integrity = 100
+ resistance_flags = CAN_BE_HIT
+
/obj/item/weapon/shard
name = "shard"
icon = 'icons/obj/shards.dmi'
@@ -353,6 +354,10 @@
flags = CONDUCT
attack_verb = list("slammed", "bashed", "battered", "bludgeoned", "thrashed", "whacked")
var/table_type = /obj/structure/table
+ var/list/debris = list(/obj/item/stack/sheet/metal)
+
+ max_integrity = 100
+ resistance_flags = CAN_BE_HIT
/obj/item/weapon/table_parts/reinforced
name = "reinforced table parts"
@@ -362,6 +367,7 @@
m_amt = 7500
flags = CONDUCT
table_type = /obj/structure/table/reinforced
+ debris = list(/obj/item/stack/sheet/metal, /obj/item/stack/rods)
/obj/item/weapon/table_parts/wood
name = "wooden table parts"
@@ -369,6 +375,7 @@
icon_state = "wood_tableparts"
flags = null
table_type = /obj/structure/table/woodentable
+ debris = list(/obj/item/stack/sheet/wood)
/obj/item/weapon/table_parts/wood/poker
name = "poker table parts"
@@ -376,6 +383,7 @@
icon_state = "poker_tableparts"
flags = null
table_type = /obj/structure/table/woodentable/poker
+ debris = list(/obj/item/stack/sheet/wood, /obj/item/stack/tile/grass)
/obj/item/weapon/table_parts/wood/fancy
name = "fancy table parts"
@@ -393,6 +401,7 @@
icon_state = "glass_tableparts"
flags = null
table_type = /obj/structure/table/glass
+ debris = list(/obj/item/stack/sheet/glass)
/obj/item/weapon/wire
desc = "This is just a simple piece of regular insulated wire."
@@ -461,6 +470,7 @@
icon_state = "hatchet"
flags = CONDUCT
force = 12.0
+ hitsound = list('sound/weapons/bladeslice.ogg')
sharp = 1
edge = 1
w_class = SIZE_TINY
@@ -480,10 +490,6 @@
SCB.can_spin = TRUE
AddComponent(/datum/component/swiping, SCB)
-/obj/item/weapon/hatchet/attack(mob/living/carbon/M, mob/living/carbon/user)
- playsound(src, 'sound/weapons/bladeslice.ogg', VOL_EFFECTS_MASTER)
- return ..()
-
/obj/item/weapon/hatchet/unathiknife
name = "duelling knife"
desc = "A length of leather-bound wood studded with razor-sharp teeth. How crude."
diff --git a/code/game/area/main_areas.dm b/code/game/area/main_areas.dm
index d0924a2f64cc..6d23189c3c13 100644
--- a/code/game/area/main_areas.dm
+++ b/code/game/area/main_areas.dm
@@ -31,3 +31,7 @@
requires_power = 0
dynamic_lighting = DYNAMIC_LIGHTING_DISABLED
has_gravity = 1
+
+// other environment areas
+/area/space/snow
+ name = "Snow field"
diff --git a/code/game/area/space_structures_areas.dm b/code/game/area/space_structures_areas.dm
index 69f3b8a02278..ae95669a4fbd 100644
--- a/code/game/area/space_structures_areas.dm
+++ b/code/game/area/space_structures_areas.dm
@@ -97,6 +97,12 @@
requires_power = 0
dynamic_lighting = DYNAMIC_LIGHTING_FORCED
+/area/space_structures/robostation2
+ name = "Robostation2"
+ icon_state = "yellow"
+ requires_power = 0
+ dynamic_lighting = DYNAMIC_LIGHTING_FORCED
+
/area/space_structures/ghostship
name = "Ghost Ship"
icon_state = "yellow"
@@ -188,3 +194,21 @@
icon_state = "yellow"
dynamic_lighting = DYNAMIC_LIGHTING_FORCED
requires_power = TRUE
+
+/area/space_structures/research_ship
+ name = "Research Ship"
+ icon_state = "yellow"
+ dynamic_lighting = DYNAMIC_LIGHTING_FORCED
+ requires_power = TRUE
+
+/area/space_structures/cult_ship
+ name = "Spaceship"
+ icon_state = "yellow"
+ dynamic_lighting = DYNAMIC_LIGHTING_FORCED
+ requires_power = TRUE
+
+/area/space_structures/space_villa
+ name = "SpaceVilla"
+ icon_state = "yellow"
+ dynamic_lighting = DYNAMIC_LIGHTING_FORCED
+ requires_power = TRUE
diff --git a/code/game/area/station_areas.dm b/code/game/area/station_areas.dm
index b4d8aa220222..665e0e24bdc9 100644
--- a/code/game/area/station_areas.dm
+++ b/code/game/area/station_areas.dm
@@ -125,6 +125,7 @@ NOTE: there are two lists of areas in the end of this file: centcom and station
valid_territory = 0
looped_ambience = 'sound/ambience/loop_space.ogg'
sound_environment = SOUND_AREA_SMALL_METALLIC
+ outdoors = TRUE
/area/station/solar/auxport
name = "Fore Port Solar Array"
diff --git a/code/game/atom_defense.dm b/code/game/atom_defense.dm
new file mode 100644
index 000000000000..312af6345347
--- /dev/null
+++ b/code/game/atom_defense.dm
@@ -0,0 +1,132 @@
+/// The essential proc to call when an atom must receive damage of any kind.
+/atom/proc/take_damage(damage_amount, damage_type = BRUTE, damage_flag = "", sound_effect = TRUE, attack_dir)
+ if(!uses_integrity)
+ CRASH("[src] had /atom/proc/take_damage() called on it without it being a type that has uses_integrity = TRUE!")
+ if(QDELETED(src))
+ CRASH("[src] taking damage after deletion")
+ if(atom_integrity <= 0)
+ CRASH("[src] taking damage while having <= 0 integrity")
+ if(sound_effect)
+ play_attack_sound(damage_amount, damage_type, damage_flag)
+ if(resistance_flags & INDESTRUCTIBLE)
+ return
+ damage_amount = run_atom_armor(damage_amount, damage_type, damage_flag, attack_dir)
+ if(damage_amount < DAMAGE_PRECISION)
+ return
+ if(SEND_SIGNAL(src, COMSIG_ATOM_TAKE_DAMAGE, damage_amount, damage_type, damage_flag, sound_effect, attack_dir) & COMPONENT_NO_TAKE_DAMAGE)
+ return
+
+ . = damage_amount
+
+ update_integrity(atom_integrity - damage_amount, damage_flag)
+
+/// Proc for recovering atom_integrity. Returns the amount repaired by
+/atom/proc/repair_damage(amount)
+ if(amount <= 0) // We only recover here
+ return
+ var/new_integrity = min(max_integrity, atom_integrity + amount)
+ . = new_integrity - atom_integrity
+
+ update_integrity(new_integrity)
+
+/// Handles the integrity of an atom changing. This must be called instead of changing integrity directly.
+/atom/proc/update_integrity(new_value, damage_flag = null)
+ SHOULD_NOT_OVERRIDE(TRUE)
+ if(!uses_integrity)
+ CRASH("/atom/proc/update_integrity() was called on [src] when it doesnt use integrity!")
+ var/old_value = atom_integrity
+ new_value = max(0, new_value)
+ if(atom_integrity == new_value)
+ return
+ atom_integrity = new_value
+ SEND_SIGNAL(src, COMSIG_ATOM_INTEGRITY_CHANGED, old_value, new_value)
+
+ if(old_value < new_value)
+ if(integrity_failure && atom_integrity > integrity_failure * max_integrity)
+ atom_fix()
+ return
+ //DESTROYING FIRST
+ if(new_value <= 0)
+ atom_destruction(damage_flag)
+ return
+ //BREAKING SECOND
+ if(integrity_failure && atom_integrity <= integrity_failure * max_integrity)
+ atom_break(damage_flag)
+
+/// This mostly exists to keep atom_integrity private. Might be useful in the future.
+/atom/proc/get_integrity()
+ SHOULD_BE_PURE(TRUE)
+ return atom_integrity
+
+///returns the damage value of the attack after processing the atom's various armor protections
+/atom/proc/run_atom_armor(damage_amount, damage_type, damage_flag = 0, attack_dir)
+ if(!uses_integrity)
+ CRASH("/atom/proc/run_atom_armor was called on [src] without being implemented as a type that uses integrity!")
+ if(damage_flag == MELEE && damage_amount < damage_deflection)
+ return 0
+ switch(damage_type)
+ if(BRUTE)
+ if(BURN)
+ else
+ return 0
+ var/armor_protection = 0
+ if(damage_flag)
+ armor_protection = armor[damage_flag]
+ return round(damage_amount * (100 - armor_protection)*0.01, DAMAGE_PRECISION)
+
+///the sound played when the atom is damaged.
+/atom/proc/play_attack_sound(damage_amount, damage_type = BRUTE, damage_flag = 0)
+ switch(damage_type)
+ if(BRUTE)
+ if(damage_amount)
+ playsound(src, 'sound/weapons/smash.ogg', VOL_EFFECTS_MASTER, 50, TRUE)
+ else
+ playsound(src, 'sound/weapons/tap.ogg', VOL_EFFECTS_MASTER, 50, TRUE)
+ if(BURN)
+ playsound(src, 'sound/items/welder.ogg', VOL_EFFECTS_MASTER, 100, TRUE)
+
+///Called to get the damage that hulks will deal to the atom.
+/atom/proc/hulk_damage()
+ return 150 //the damage hulks do on punches to this atom, is affected by melee armor
+
+/atom/proc/attack_generic(mob/user, damage_amount = 0, damage_type = BRUTE, damage_flag = 0, sound_effect = 1) //used by attack_alien, attack_animal, and attack_slime
+ if(!uses_integrity)
+ CRASH("unimplemented /atom/proc/attack_generic()!")
+ if(!(resistance_flags & CAN_BE_HIT))
+ return
+ user.do_attack_animation(src)
+ user.SetNextMove(CLICK_CD_MELEE)
+ return take_damage(damage_amount, damage_type, damage_flag, sound_effect, get_dir(src, user))
+
+/// Called after the atom takes damage and integrity is below integrity_failure level
+/atom/proc/atom_break(damage_flag)
+ SHOULD_CALL_PARENT(TRUE)
+ SEND_SIGNAL(src, COMSIG_ATOM_BREAK, damage_flag) // TODO use comsigs?
+
+/// Called when integrity is repaired above the breaking point having been broken before
+/atom/proc/atom_fix()
+ SHOULD_CALL_PARENT(TRUE)
+ SEND_SIGNAL(src, COMSIG_ATOM_FIX)
+
+///what happens when the atom's integrity reaches zero.
+/atom/proc/atom_destruction(damage_flag)
+ SHOULD_CALL_PARENT(TRUE)
+ SEND_SIGNAL(src, COMSIG_ATOM_DESTRUCTION, damage_flag)
+
+///changes max_integrity while retaining current health percentage, returns TRUE if the atom got broken.
+/atom/proc/modify_max_integrity(new_max)
+ if(!uses_integrity)
+ CRASH("/atom/proc/modify_max_integrity() was called on [src] when it doesnt use integrity!")
+ var/current_integrity = atom_integrity
+ var/current_max = max_integrity
+
+ if(current_integrity != 0 && current_max != 0)
+ var/percentage = current_integrity / current_max
+ current_integrity = max(1, round(percentage * new_max)) //don't destroy it as a result
+ atom_integrity = current_integrity
+
+ max_integrity = new_max
+
+/// A cut-out proc for [/atom/proc/bullet_act] so living mobs can have their own armor behavior checks without causing issues with needing their own on_hit call
+/atom/proc/check_projectile_armor(def_zone, obj/item/projectile/impacting_projectile, is_silent)
+ return 0 // TODO? Do i really need to rewrite all bullet code?
diff --git a/code/game/atoms.dm b/code/game/atoms.dm
index efbd36481df9..33ad8c5bab98 100644
--- a/code/game/atoms.dm
+++ b/code/game/atoms.dm
@@ -56,6 +56,18 @@
/// A luminescence-shifted value of the last color calculated for chatmessage overlays
var/chat_color_darkened
+ ///any atom that uses integrity and can be damaged must set this to true, otherwise the integrity procs will throw an error
+ var/uses_integrity = FALSE
+
+ var/list/armor // TODO armor gatum?
+ VAR_PRIVATE/atom_integrity //defaults to max_integrity
+ var/max_integrity = 500
+ var/integrity_failure = 0 //0 if we have no special broken behavior, otherwise is a percentage of at what point the atom breaks. 0.5 being 50%
+ ///Damage under this value will be completely ignored
+ var/damage_deflection = 0
+
+ var/resistance_flags = FULL_INDESTRUCTIBLE // INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | ON_FIRE | UNACIDABLE | ACID_PROOF
+
/atom/New(loc, ...)
if(use_preloader && (src.type == _preloader.target_path))//in case the instanciated atom is creating other atoms in New()
_preloader.load(src)
@@ -101,6 +113,11 @@
var/turf/T = src.loc
T.has_opaque_atom = TRUE // No need to recalculate it in this case, it's guaranteed to be on afterwards anyways.
+ if(uses_integrity)
+ if (!armor)
+ armor = list()
+ atom_integrity = max_integrity
+
return INITIALIZE_HINT_NORMAL
//called if atom_init returns INITIALIZE_HINT_LATELOAD
@@ -129,6 +146,10 @@
return ..()
+///This atom has been hit by hulk (TODO a hulkified mob in hulk mode (user))
+/atom/proc/attack_hulk(mob/living/user)
+ return
+
/atom/proc/CheckParts(list/parts_list)
for(var/A in parts_list)
if(istype(A, /datum/reagent))
@@ -769,7 +790,7 @@
*
* Not intended as a replacement for the mob verb
*/
-/atom/proc/point_at(atom/pointed_atom)
+/atom/proc/point_at(atom/pointed_atom, arrow_type = /obj/effect/decal/point)
if (!isturf(loc))
return FALSE
@@ -778,7 +799,7 @@
return FALSE
var/turf/our_tile = get_turf(src)
- var/obj/visual = new /obj/effect/decal/point(our_tile, invisibility)
+ var/obj/visual = new arrow_type(our_tile, invisibility)
QDEL_IN(visual, 20)
animate(visual, pixel_x = (tile.x - our_tile.x) * world.icon_size + pointed_atom.pixel_x, pixel_y = (tile.y - our_tile.y) * world.icon_size + pointed_atom.pixel_y, time = 1.7, easing = EASE_OUT)
diff --git a/code/game/dna/dna_modifier.dm b/code/game/dna/dna_modifier.dm
index 165e34e16dc2..ea462505e9da 100644
--- a/code/game/dna/dna_modifier.dm
+++ b/code/game/dna/dna_modifier.dm
@@ -243,11 +243,10 @@
A.ex_act(severity)
qdel(src)
-/obj/machinery/dna_scannernew/blob_act()
- if(prob(75))
- for(var/atom/movable/A in contents)
- A.loc = loc
- qdel(src)
+/obj/machinery/dna_scannernew/deconstruct(disassembled)
+ for(var/atom/movable/A as anything in src)
+ A.forceMove(loc)
+ ..()
//DNA COMPUTER
/obj/machinery/computer/scan_consolenew
diff --git a/code/game/gamemodes/factions/abductors.dm b/code/game/gamemodes/factions/abductors.dm
index 9974b6a8ce0c..4c1b72ca1ccf 100644
--- a/code/game/gamemodes/factions/abductors.dm
+++ b/code/game/gamemodes/factions/abductors.dm
@@ -12,7 +12,9 @@
qdel(src)
/obj/effect/landmark/abductor/agent
+ name = "Abductor agent"
/obj/effect/landmark/abductor/scientist
+ name = "Abductor scientist"
var/global/list/obj/effect/landmark/abductor/agent_landmarks[MAX_ABDUCTOR_TEAMS]
var/global/list/obj/effect/landmark/abductor/scientist_landmarks[MAX_ABDUCTOR_TEAMS]
@@ -44,11 +46,10 @@ var/global/abductor_landmarks_setuped = FALSE
setup_landmarks()
/datum/faction/abductors/proc/setup_landmarks()
- for(var/obj/effect/landmark/abductor/A in landmarks_list)
- if(istype(A,/obj/effect/landmark/abductor/agent))
- agent_landmarks[text2num(A.team)] = A
- else if(istype(A,/obj/effect/landmark/abductor/scientist))
- scientist_landmarks[text2num(A.team)] = A
+ for(var/obj/effect/landmark/abductor/A as anything in landmarks_list["Abductor agent"])
+ agent_landmarks[A.team] = A
+ for(var/obj/effect/landmark/abductor/A as anything in landmarks_list["Abductor scientist"])
+ scientist_landmarks[A.team] = A
/datum/faction/abductors/get_initrole_type()
if(members.len == 0)
diff --git a/code/game/gamemodes/factions/ninja.dm b/code/game/gamemodes/factions/ninja.dm
index 29ddaef1ab40..31bebb9fa366 100644
--- a/code/game/gamemodes/factions/ninja.dm
+++ b/code/game/gamemodes/factions/ninja.dm
@@ -14,15 +14,10 @@
/datum/faction/ninja/can_setup(num_players)
if (!..())
return FALSE
- for(var/obj/effect/landmark/L in landmarks_list)
- if(L.name == "ninja")
- return TRUE
- return FALSE
+ return length(landmarks_list["ninja"]) > 0
/datum/faction/ninja/OnPostSetup()
- for(var/obj/effect/landmark/L in landmarks_list)
- if(L.name == "ninja")
- ninjastart.Add(L)
+ ninjastart = landmarks_list["ninja"].Copy()
for(var/datum/role/role in members)
var/obj/effect/landmark/start_point = pick(ninjastart)
ninjastart -= start_point
diff --git a/code/game/gamemodes/factions/revolution.dm b/code/game/gamemodes/factions/revolution.dm
index ac9957a2b602..72b92b3447fe 100644
--- a/code/game/gamemodes/factions/revolution.dm
+++ b/code/game/gamemodes/factions/revolution.dm
@@ -147,9 +147,12 @@
else if(last_command_report == 1 && world.time >= 30 MINUTES)
command_report("Statistics hint that a high amount of leisure time, and associated activities, are responsible for the poor performance of many of our stations. You are to bolt and close down any leisure facilities, such as the holodeck, the theatre and the bar. Food can be distributed through vendors and the kitchen.")
last_command_report = 2
- else if(last_command_report == 2 && world.time >= 60 MINUTES)
- command_report("It is reported that merely closing down leisure facilities has not been successful. You and your Heads of Staff are to ensure that all crew are working hard, and not wasting time or energy. Any crew caught off duty without leave from their Head of Staff are to be warned, and on repeated offence, to be brigged until the next transfer shuttle arrives, which will take them to facilities where they can be of more use.")
+ else if(last_command_report == 2 && world.time >= 45 MINUTES)
+ command_report("We began to suspect that the heads of staff might be disloyal to Nanotrasen. We ask you and other heads to implant the loyalty implant, if you have not already implanted it in yourself. Heads who do not want to implant themselves should be arrested for disobeying the orders of the Central Command until the end of the shift.")
last_command_report = 3
+ else if(last_command_report == 3 && world.time >= 60 MINUTES)
+ command_report("It is reported that merely closing down leisure facilities has not been successful. You and your Heads of Staff are to ensure that all crew are working hard, and not wasting time or energy. Any crew caught off duty without leave from their Head of Staff are to be warned, and on repeated offence, to be brigged until the next transfer shuttle arrives, which will take them to facilities where they can be of more use.")
+ last_command_report = 4
/datum/faction/revolution/proc/command_report(message)
for (var/obj/machinery/computer/communications/comm in communications_list)
diff --git a/code/game/gamemodes/factions/syndicate.dm b/code/game/gamemodes/factions/syndicate.dm
index 8fcd05c01947..dcb80808f01f 100644
--- a/code/game/gamemodes/factions/syndicate.dm
+++ b/code/game/gamemodes/factions/syndicate.dm
@@ -57,16 +57,7 @@
max_roles = clamp((num_players/5), MIN_OPS, MAX_OPS)
// Looking for map to nuclear spawn points
- var/spwn_synd = FALSE
- var/spwn_comm = FALSE
- for(var/obj/effect/landmark/A in landmarks_list)
- if(A.name == "Syndicate-Commander")
- spwn_comm = TRUE
- else if (A.name == "Syndicate-Spawn")
- spwn_synd = TRUE
- if (spwn_synd && spwn_comm)
- return TRUE
- return FALSE
+ return length(landmarks_list["Syndicate-Commander"]) > 0 && length(landmarks_list["Syndicate-Spawn"]) > 0
/datum/faction/nuclear/HandleNewMind(datum/mind/M)
. = ..()
@@ -82,19 +73,15 @@
return TRUE
/datum/faction/nuclear/OnPostSetup()
- var/list/turf/synd_spawn = list()
- var/turf/synd_comm_spawn
+ //Add commander spawn places first, really should only be one though.
+ var/obj/effect/landmark/A = locate("landmark*Syndicate-Commander")
+ var/turf/synd_comm_spawn = get_turf(A)
+ qdel(A)
- for(var/obj/effect/landmark/A in landmarks_list) //Add commander spawn places first, really should only be one though.
- if(A.name == "Syndicate-Commander")
- synd_comm_spawn = get_turf(A)
- qdel(A)
- break
-
- for(var/obj/effect/landmark/A in landmarks_list)
- if(A.name == "Syndicate-Spawn")
- synd_spawn += get_turf(A)
- qdel(A)
+ var/list/turf/synd_spawn = list()
+ for(A as anything in landmarks_list["Syndicate-Spawn"])
+ synd_spawn += get_turf(A)
+ qdel(A)
var/obj/effect/landmark/uplinklocker = locate("landmark*Syndicate-Uplink") //i will be rewriting this shortly
var/obj/effect/landmark/nuke_spawn = locate("landmark*Nuclear-Bomb")
diff --git a/code/game/gamemodes/modes_declares/abductors.dm b/code/game/gamemodes/modes_declares/abductors.dm
index 5437ac325fb5..b5d0c0bf67c2 100644
--- a/code/game/gamemodes/modes_declares/abductors.dm
+++ b/code/game/gamemodes/modes_declares/abductors.dm
@@ -7,13 +7,6 @@
minimum_player_count = 25
minimum_players_bundles = 25
-/datum/game_mode/abduction/proc/setup_landmarks()
- for(var/obj/effect/landmark/abductor/A in landmarks_list)
- if(istype(A,/obj/effect/landmark/abductor/agent))
- agent_landmarks[text2num(A.team)] = A
- else if(istype(A,/obj/effect/landmark/abductor/scientist))
- scientist_landmarks[text2num(A.team)] = A
-
/datum/game_mode/abduction/SetupFactions()
var/abductor_teams = clamp(round(get_player_count(TRUE) / ABDUCTOR_SCALING_COEFF), 1, MAX_ABDUCTOR_TEAMS)
factions_allowed[/datum/faction/abductors] = abductor_teams
diff --git a/code/game/gamemodes/modes_gameplays/abduction/abduction_gear.dm b/code/game/gamemodes/modes_gameplays/abduction/abduction_gear.dm
index 4b08a4d57ccb..6483b1699755 100644
--- a/code/game/gamemodes/modes_gameplays/abduction/abduction_gear.dm
+++ b/code/game/gamemodes/modes_gameplays/abduction/abduction_gear.dm
@@ -180,6 +180,8 @@
if(!isabductorsci(user))
to_chat(user, "You're not trained to use this")
return
+ if(!ismob(target))
+ return
switch(mode)
if(GIZMO_SCAN)
scan(target, user)
@@ -192,17 +194,21 @@
console.AddSnapshot(target)
to_chat(user, "You scan [target] and add them to the database.")
-/obj/item/device/abductor/gizmo/proc/mark(atom/target, mob/living/user)
+/obj/item/device/abductor/gizmo/proc/mark(mob/target, mob/living/user)
if(marked == target)
to_chat(user, "This specimen is already marked.")
return
- if(ishuman(target))
+ if(isabductor(target) || istype(target, /mob/living/simple_animal/cow))
var/mob/M = target
- if(isabductor(M))
- marked = target
- to_chat(user, "You mark [target] for future retrieval.")
- else
- prepare(target, user)
+ var/datum/role/R = M.mind.GetRoleByType(/datum/role/abductor)
+ if(R) // Now, we shouldn't let two teams to steal one another
+ var/datum/role/R2 = user.mind.GetRoleByType(/datum/role/abductor)
+ if(R.faction != R2.faction)
+ to_chat(user, "One team shouldn't interfere with another by these means!")
+ user.burn_skin(40) //You dont wanna to repeat, yea?
+ return
+ marked = target
+ to_chat(user, "You mark [target] for future retrieval.")
else
prepare(target, user)
@@ -267,28 +273,31 @@
icon_state = "implant"
// activated = 1
var/obj/machinery/abductor/pad/home
- var/cooldown = 30
+ var/cooldown = 30 SECONDS
action_button_name = "Activate Implant"
action_button_is_hands_free = 1
/obj/item/weapon/implant/abductor/attack_self()
- if(cooldown == initial(cooldown))
+ if(cooldown >= initial(cooldown))
if(imp_in.buckled)
imp_in.buckled.unbuckle_mob()
home.Retrieve(imp_in)
cooldown = 0
- START_PROCESSING(SSobj, src)
+ INVOKE_ASYNC(src, .proc/start_recharge, imp_in)
else
- to_chat(imp_in, "You must wait [30 - cooldown] seconds to use [src] again!")
+ to_chat(imp_in, "You must wait [300 - cooldown] seconds to use [src] again!")
return
-/obj/item/weapon/implant/abductor/process()
- if(cooldown < initial(cooldown))
+/obj/item/weapon/implant/abductor/proc/start_recharge(mob/user = usr)
+ var/atom/movable/screen/cooldown_overlay/cooldowne = start_cooldown(action.button, initial(cooldown))
+ while(cooldown < initial(cooldown))
+ sleep(1)
cooldown++
- if(cooldown == initial(cooldown))
- STOP_PROCESSING(SSobj, src)
-
+ if(cooldowne)
+ cooldowne.tick()
+ to_chat(imp_in, "Your [name] recharged!")
+ qdel(cooldowne)
//ALIEN DECLONER
/obj/item/weapon/gun/energy/decloner/alien
@@ -365,6 +374,7 @@
force = 7
w_class = SIZE_SMALL
action_button_name = "Toggle Mode"
+ var/obj/machinery/abductor/console/console
/obj/item/weapon/abductor_baton/proc/toggle(mob/living/user=usr)
if(!isabductor(user))
@@ -372,6 +382,9 @@
if(!isabductoragent(user))
to_chat(user, "You're not trained to use this")
return
+ if(!console || !console.baton_modules_bought)
+ to_chat(user, "You need additional permissions from Mothership to use other modes of [name]!")
+ return
mode = (mode + 1) % BATON_MODES
var/txt
switch(mode)
@@ -474,17 +487,22 @@
return
/obj/item/weapon/abductor_baton/proc/ProbeAttack(mob/living/L,mob/living/user)
- L.visible_message("[user] probes [L] with [src]!", \
- "[user] probes you!")
-
var/species = "Unknown species"
+ var/gland = "Experimental gland wasn't detected!"
+
if(ishuman(L))
var/mob/living/carbon/human/H = L
- if(H.dna && H.dna.species)
- species = "[H.species.name]"
+ species = "[H.species.name]"
if(ischangeling(L))
- species = "Changeling lifeform"
- to_chat(user, "Probing result: [species]")
+ species = " Changeling lifeform"
+ var/obj/item/gland/temp = locate() in H
+ if(temp)
+ gland = "Experimental gland detected!"
+
+ to_chat(user, "Probing result:[species]")
+ to_chat(user, "[gland]")
+ L.visible_message("[user] probes [L] with [src]!", \
+ "[user] probes you!")
/obj/item/weapon/abductor_baton/examine(mob/user)
..()
@@ -650,10 +668,10 @@
4.Сделайте надрез скальпелем в области груди особи.
5.Остановите кровотечение с помощью щипцов.
6.Раскройте надрез хирургическим зажимом.
- 7.Вскройте грудную клетку пилой и зафиксируйте с помощью зажима.
+ 7.Вскройте грудную клетку пилой и раскройте с помощью щипцов.
8.Сделайте небольшое углубление во внутренностях особи дрелью. Это не так плохо для субъекта, как звучит.
9.Поместите внутрь разреза гланду. (Их можно получить в раздатчике гланд.)
- 10.ОПЦИОНАЛЬНО. Закройте вскрытую грудную клетку субъекта, замажьте гелем или эктоплазмой и прижгите рану.
+ 10.Закройте вскрытую грудную клетку субъекта, замажьте гелем или эктоплазмой и прижгите рану.
11.Оденьте особь, чтобы не потревожить среду обитания.
12.Поместите субъект в устройство для экспериментов.
13.Выберите одну из настроек устройства и следуйте показанным там инструкциям.
diff --git a/code/game/gamemodes/modes_gameplays/abduction/machinery/console.dm b/code/game/gamemodes/modes_gameplays/abduction/machinery/console.dm
index fb0d6193bcc5..e3f3a7cf47fd 100644
--- a/code/game/gamemodes/modes_gameplays/abduction/machinery/console.dm
+++ b/code/game/gamemodes/modes_gameplays/abduction/machinery/console.dm
@@ -24,15 +24,38 @@
var/obj/item/clothing/suit/armor/abductor/vest/vest
var/obj/machinery/abductor/experiment/experiment
var/obj/machinery/abductor/pad/pad
+ var/obj/machinery/computer/camera_advanced/abductor/camera
var/list/datum/icon_snapshot/disguises = list()
var/show_price_list = FALSE
var/list/price_list = list(
- "heal injector" =4,
- "decloner" =3,
- "advanced baton"=2,
- "science tool" =1,
- "agent helmet" =1,
- "radio silencer"=1)
+ "heal injector" =2,
+ "decloner" =2,
+ "advanced baton" =2,
+ "addtional permissions" =2,
+ "advanced console" ="Free",
+ "radio silencer" =1,
+ "science tool" =1,
+ "agent helmet" =1,
+ "additional agent equipment" =1,
+ "additional scientist equipment" =1,
+ "silence_gloves" =3)
+
+ var/baton_modules_bought = FALSE
+
+/obj/machinery/abductor/console/Destroy()
+ if(gizmo)
+ gizmo.console = null
+ gizmo = null
+ if(experiment)
+ experiment.console = null
+ experiment = null
+ if(pad)
+ pad.console = null
+ pad = null
+ if(camera)
+ camera.console = null
+ camera = null
+ return ..()
/obj/machinery/abductor/console/interact(mob/user)
if(issilicon(user)) //Borgs probably shouldn't be able to interact with it
@@ -57,9 +80,24 @@
dat += "Heal Injector
"
dat += "Decloner
"
dat += "Advanced Baton
"
+
+ if(!baton_modules_bought)
+ dat += "Additional Permissions for Advanced Baton
"
+ else
+ dat += "Additional Permissions for Advanced Baton
"
+
dat += "Agent Helmet
"
+
+ if(!camera)
+ dat += "Advanced Console
"
+ else
+ dat += "Advanced Console
"
+
dat += "Radio Silencer
"
dat += "Science Tool
"
+ dat += "Additional agent equipment
"
+ dat += "Additional scientist equipment
"
+ dat += "Silence gloves
"
dat += "[show_price_list ? "Close Price List" : "Open Price List"]
"
if(show_price_list)
dat += "
[get_price_list()]
"
@@ -107,7 +145,8 @@
else if(href_list["teleporter_send"])
TeleporterSend()
else if(href_list["teleporter_retrieve"])
- TeleporterRetrieve()
+ if(do_after(usr, 7 SECONDS, FALSE, src))
+ TeleporterRetrieve()
else if(href_list["flip_vest"])
FlipVest()
else if(href_list["select_disguise"])
@@ -115,17 +154,42 @@
else if(href_list["dispense"])
switch(href_list["dispense"])
if("injector")
- Dispense(/obj/item/weapon/lazarus_injector/alien,cost=4)
+ Dispense(/obj/item/weapon/lazarus_injector/alien, 2)
if("pistol")
- Dispense(/obj/item/weapon/gun/energy/decloner/alien,cost=3)
+ Dispense(/obj/item/weapon/gun/energy/decloner/alien, 2)
+ if("permissions")
+ if(experiment && experiment.points >= 2)
+ experiment.points -= 2
+ visible_message("Addtitional permisions has been aquired! You can use all advanced baton's modes now!")
+ baton_modules_bought = TRUE
+ else
+ visible_message("Insufficent data!")
+ if("adv_console")
+ visible_message("Agent Observation Console has been replaced with advanced one.")
+ for(var/obj/machinery/computer/security/abductor_ag/C in computer_list)
+ if(C.team == team)
+ camera = new(get_turf(C))
+ camera.console = src
+ qdel(C)
if("baton")
- Dispense(/obj/item/weapon/abductor_baton,cost=2)
+ Dispense(/obj/item/weapon/abductor_baton, 2)
if("helmet")
Dispense(/obj/item/clothing/head/helmet/abductor)
if("silencer")
Dispense(/obj/item/device/abductor/silencer)
if("tool")
Dispense(/obj/item/device/abductor/gizmo)
+ if("agent_gear")
+ if(Dispense(/obj/item/clothing/gloves/combat))
+ var/obj/item/weapon/card/id/syndicate/C = new(pad.loc)
+ C.name = "Card"
+ C.access = list()
+ new /obj/item/clothing/shoes/boots/combat(pad.loc)
+ if("scientist_gear")
+ if(Dispense(/obj/item/clothing/glasses/hud/health/night))
+ new /obj/item/weapon/storage/visuals/surgery(pad.loc)
+ if("silence_gloves")
+ Dispense(/obj/item/clothing/gloves/black/silence, 3)
else if(href_list["show_prices"])
show_price_list = !show_price_list
updateUsrDialog()
@@ -145,6 +209,15 @@
pad.teleport_target = teleportlocs[A]
pad.target_name = pad.teleport_target.name
+/obj/machinery/abductor/console/proc/SetDroppoint(turf/location,user)
+ if(!istype(location))
+ to_chat(user, "That place is not safe for the specimen.")
+ return
+
+ if(pad)
+ pad.precise_teleport_target = location
+ to_chat(user, "Location marked as test subject release point.")
+
/obj/machinery/abductor/console/proc/TeleporterRetrieve()
if(gizmo && pad && gizmo.marked)
pad.Retrieve(gizmo.marked)
@@ -181,6 +254,11 @@
experiment = e
e.console = src
+ for(var/obj/machinery/computer/camera_advanced/abductor/c in abductor_machinery_list)
+ if(c.team == team)
+ camera = c
+ c.console = src
+
/obj/machinery/abductor/console/proc/AddSnapshot(mob/living/carbon/human/target)
var/datum/icon_snapshot/entry = new
entry.name = target.name
@@ -208,6 +286,11 @@
to_chat(user, "You link the vest to the console.")
vest = V
return FALSE
+ if(istype(O, /obj/item/weapon/abductor_baton))
+ var/obj/item/weapon/abductor_baton/B = O
+ to_chat(user, "You link the advanced baton to the console.")
+ B.console = src
+ return FALSE
return ..()
/obj/machinery/abductor/console/proc/Dispense(item,cost=1)
@@ -219,5 +302,7 @@
new item(pad.loc)
else
new item(loc)
+ return TRUE
else
visible_message("Insufficent data!")
+ return FALSE
diff --git a/code/game/gamemodes/modes_gameplays/abduction/machinery/experiment.dm b/code/game/gamemodes/modes_gameplays/abduction/machinery/experiment.dm
index 3035249b2b01..62343f1638e0 100644
--- a/code/game/gamemodes/modes_gameplays/abduction/machinery/experiment.dm
+++ b/code/game/gamemodes/modes_gameplays/abduction/machinery/experiment.dm
@@ -9,6 +9,7 @@
anchored = TRUE
state_open = 1
var/points = 0
+ var/all_points = 0
var/list/history = new
var/flash = " - || - "
var/obj/machinery/abductor/console/console
@@ -175,6 +176,8 @@
to_chat(H, "You feel intensely watched.")
sleep(5)
to_chat(H, "Your mind snaps!")
+ if(console.gizmo && console.gizmo.marked == H)
+ console.gizmo.marked = null
var/datum/faction/abductors/req_f
for(var/datum/faction/abductors/F in find_factions_by_type(/datum/faction/abductors))
@@ -185,12 +188,13 @@
add_faction_member(req_f, H, TRUE)
for(var/obj/item/gland/G in H)
G.Start()
- point_reward++
+ point_reward = 1
if(point_reward > 0)
open_machine()
SendBack(H)
playsound(src, 'sound/machines/ding.ogg', VOL_EFFECTS_MASTER)
- points += point_reward
+ points++
+ all_points++
return "Experiment successfull! [point_reward] new data-points collected."
playsound(src, 'sound/machines/buzz-sigh.ogg', VOL_EFFECTS_MASTER)
return "Experiment failed! No replacement organ detected."
@@ -200,13 +204,21 @@
return "Specimen braindead - disposed"
/obj/machinery/abductor/experiment/proc/SendBack(mob/living/carbon/human/H)
- H.Sleeping(16 SECONDS)
+ H.Sleeping(10 SECONDS)
var/area/A
- if(console && console.pad && console.pad.teleport_target)
- A = console.pad.teleport_target
- else
+ if(console && console.pad)
+ if(console.pad.precise_teleport_target)
+ H.forceMove(console.pad.precise_teleport_target)
+ remove_handcuffs(H)
+ return
+ else if(console.pad.teleport_target)
+ A = console.pad.teleport_target
+ if(!A)
A = teleportlocs[pick(teleportlocs)]
TeleportToArea(H,A)
+ remove_handcuffs(H)
+
+/obj/machinery/abductor/experiment/proc/remove_handcuffs(mob/living/carbon/human/H)
var/obj/item/weapon/handcuffs/alien/handcuffs = H.handcuffed
H.drop_from_inventory(handcuffs)
qdel(handcuffs)
diff --git a/code/game/gamemodes/modes_gameplays/abduction/machinery/pad.dm b/code/game/gamemodes/modes_gameplays/abduction/machinery/pad.dm
index 775e905f0c31..3a0a73276345 100644
--- a/code/game/gamemodes/modes_gameplays/abduction/machinery/pad.dm
+++ b/code/game/gamemodes/modes_gameplays/abduction/machinery/pad.dm
@@ -6,7 +6,9 @@
icon = 'icons/obj/abductor.dmi'
icon_state = "alien-pad-idle"
anchored = TRUE
+ var/obj/machinery/abductor/console/console
var/area/teleport_target
+ var/turf/precise_teleport_target
var/target_name
/obj/machinery/abductor/proc/TeleportToArea(mob/living/target, area/thearea)
@@ -67,3 +69,34 @@
spawn(0)
anim(target.loc,target,'icons/mob/mob.dmi',,"uncloak",,target.dir)
Warp(target)
+
+/obj/machinery/abductor/pad/proc/doMobToLoc(place, atom/movable/target)
+ flick("alien-pad", src)
+ target.forceMove(place)
+ new /obj/effect/temp_visual/dir_setting/ninja(get_turf(target), target.dir)
+
+/obj/machinery/abductor/pad/proc/MobToLoc(place,mob/living/target)
+ new /obj/effect/temp_visual/teleport_abductor(place)
+ addtimer(CALLBACK(src, .proc/doMobToLoc, place, target), 80)
+
+/obj/machinery/abductor/pad/proc/doPadToLoc(place)
+ flick("alien-pad", src)
+ for(var/mob/living/target in get_turf(src))
+ target.forceMove(place)
+ new /obj/effect/temp_visual/dir_setting/ninja(get_turf(target), target.dir)
+
+/obj/machinery/abductor/pad/proc/PadToLoc(place)
+ new /obj/effect/temp_visual/teleport_abductor(place)
+ addtimer(CALLBACK(src, .proc/doPadToLoc, place), 80)
+
+/obj/effect/temp_visual/teleport_abductor
+ name = "Huh"
+ icon = 'icons/obj/abductor.dmi'
+ icon_state = "teleport"
+ duration = 80
+
+/obj/effect/temp_visual/teleport_abductor/atom_init()
+ . = ..()
+ var/datum/effect/effect/system/spark_spread/S = new
+ S.set_up(10,0,loc)
+ S.start()
diff --git a/code/game/gamemodes/modes_gameplays/blob/blobs/core.dm b/code/game/gamemodes/modes_gameplays/blob/blobs/core.dm
index 4365644bd06a..33fd627757c4 100644
--- a/code/game/gamemodes/modes_gameplays/blob/blobs/core.dm
+++ b/code/game/gamemodes/modes_gameplays/blob/blobs/core.dm
@@ -8,8 +8,7 @@ var/global/list/blob_nodes = list()
name = "blob core"
icon = 'icons/mob/blob.dmi'
icon_state = "blob_core"
- max_health = 200
- health = 200
+ max_integrity = 200
fire_resist = 2
var/mob/camera/blob/overmind = null // the blob core's overmind
var/overmind_get_delay = 0 // we don't want to constantly try to find an overmind, do it every 30 seconds
@@ -24,7 +23,7 @@ var/global/list/blob_nodes = list()
INVOKE_ASYNC(src, .proc/create_overmind, new_overmind)
point_rate = new_rate
last_resource_collection = world.time
- health = h
+ update_integrity(h)
. = ..()
@@ -39,13 +38,6 @@ var/global/list/blob_nodes = list()
/obj/effect/blob/core/fire_act(datum/gas_mixture/air, exposed_temperature, exposed_volume)
return
-/obj/effect/blob/core/update_icon()
- if(health <= 0)
- qdel(src)
- return
- // update_icon is called when health changes so... call update_health in the overmind
- return
-
/obj/effect/blob/core/RegenHealth()
return // Don't regen, we handle it in Life()
@@ -57,7 +49,8 @@ var/global/list/blob_nodes = list()
overmind.add_points(points_to_collect)
last_resource_collection = world.time
- health = min(max_health, health + 1)
+ if(get_integrity() < max_integrity)
+ repair_damage(1)
if(overmind)
overmind.update_health_hud()
for(var/dir in cardinal)
diff --git a/code/game/gamemodes/modes_gameplays/blob/blobs/factory.dm b/code/game/gamemodes/modes_gameplays/blob/blobs/factory.dm
index 531b12f6d3b7..4aab1632b2aa 100644
--- a/code/game/gamemodes/modes_gameplays/blob/blobs/factory.dm
+++ b/code/game/gamemodes/modes_gameplays/blob/blobs/factory.dm
@@ -2,8 +2,7 @@
name = "factory blob"
icon = 'icons/mob/blob.dmi'
icon_state = "blob_factory"
- max_health = 100
- health = 100
+ max_integrity = 100
fire_resist = 2
var/list/spores = list()
var/max_spores = 3
@@ -11,14 +10,16 @@
var/mob/living/simple_animal/hostile/blob/blobbernaut/naut = null
var/mob/camera/blob/overmind = null
-/obj/effect/blob/factory/update_icon()
- if(health <= 0)
- qdel(src)
-
/obj/effect/blob/factory/Destroy()
for(var/mob/living/simple_animal/hostile/blob/blobspore/spore as anything in spores)
if(spore.factory == src)
spore.factory = null
+ if(naut)
+ naut.factory = null
+ to_chat(naut, "Your factory was destroyed! You feel yourself dying!")
+ naut.throw_alert("nofactory", /atom/movable/screen/alert/nofactory)
+ if(overmind)
+ overmind.factory_blobs -= src
return ..()
/obj/effect/blob/factory/run_action()
@@ -94,7 +95,7 @@
if(statpanel("Status") && !independent)
if(overmind)
if(overmind.blob_core)
- stat(null, "Core Health: [overmind.blob_core.health]")
+ stat(null, "Core Health: [overmind.blob_core.get_integrity()]")
stat(null, "Progress: [blobs.len]/[overmind.b_congl.blobwincount]")
/mob/living/simple_animal/hostile/blob/blob_act(/obj/effect/blob/B)
@@ -186,8 +187,8 @@
/mob/living/simple_animal/hostile/blob/blobspore/proc/Zombify(mob/living/carbon/human/H)
if(H.wear_suit)
var/obj/item/clothing/suit/armor/A = H.wear_suit
- if(A.armor && A.armor["melee"])
- maxHealth += A.armor["melee"] //That zombie's got armor, I want armor!
+ if(A.armor && A.armor[MELEE])
+ maxHealth += A.armor[MELEE] //That zombie's got armor, I want armor!
maxHealth += 40
health = maxHealth
name = "blob zombie"
@@ -216,6 +217,7 @@
S.attach(location)
S.set_up(reagents, 1, 1, location, 15, 1) // only 1-2 smoke cloud
S.start()
+ ..()
qdel(src)
@@ -249,13 +251,13 @@
icon_state = "blobbernaut"
icon_living = "blobbernaut"
icon_dead = "blobbernaut_dead"
- health = 200
- maxHealth = 200
+ health = 300
+ maxHealth = 300
attacktext = "slams"
melee_damage = 20
attack_sound = 'sound/effects/blobattack.ogg'
environment_smash = 1
- speed = 3 //Bots
+ speed = 2
sight = SEE_TURFS | SEE_MOBS
/mob/living/simple_animal/hostile/blob/blobbernaut/atom_init()
@@ -296,7 +298,7 @@
if(independent) //Was it with blob or not
return
if(overmind.blob_core && pwr_display) //Just in case, otherwise it is looped runtime
- pwr_display.maptext = "[round(overmind.blob_core.health)]
"
+ pwr_display.maptext = "[round(overmind.blob_core.get_integrity())]
"
/mob/living/simple_animal/hostile/blob/blobbernaut/attack_animal(mob/user)
if(faction == user.faction) //To avoid blobbernaut vs blobbernaut and spore's kills
@@ -313,8 +315,15 @@
. = ..()
update_health_hud()
+/mob/living/simple_animal/hostile/blob/blobbernaut/blob_act()
+ if(!factory)
+ return
+ ..()
+
/mob/living/simple_animal/hostile/blob/blobbernaut/Life()
. = ..()
+ if(stat == DEAD)
+ return //No funny ressurections
if(independent)
return // strong independent blobbernaut that don't need blob
var/list/blobs_in_area = range(2, src)
@@ -326,26 +335,26 @@
damagesources++
else
if(locate(/obj/effect/blob/core) in blobs_in_area)
- health += maxHealth*0.05
+ health += maxHealth*0.07
update_health_hud()
if(locate(/obj/effect/blob/node) in blobs_in_area)
- health += maxHealth*0.025
+ health += maxHealth*0.03
update_health_hud()
if(damagesources)
- health -= maxHealth * 0.0125 * damagesources *2 //take 2.5% of max health as damage when not near the blob or if the naut has no factory, 5% if both
+ health -= maxHealth * 0.04 * damagesources //take 2.5% of max health as damage when not near the blob or if the naut has no factory, 5% if both
update_health_hud()
var/image/I = new('icons/mob/blob.dmi', src, "nautdamage", MOB_LAYER+0.01)
I.appearance_flags = RESET_COLOR
flick_overlay_view(I, src, 8)
- if(stat != DEAD)
+
return 1
/mob/living/simple_animal/hostile/blob/blobbernaut/death(gibbed)
..(gibbed)
if(factory)
factory.naut = null //remove this naut from its factory
- factory.max_health = initial(factory.max_health)
+ factory.max_integrity = initial(max_integrity)
flick("blobbernaut_death", src)
/mob/living/simple_animal/hostile/blob/blobbernaut/independent
diff --git a/code/game/gamemodes/modes_gameplays/blob/blobs/node.dm b/code/game/gamemodes/modes_gameplays/blob/blobs/node.dm
index 095758db06d5..f73d4f87ffad 100644
--- a/code/game/gamemodes/modes_gameplays/blob/blobs/node.dm
+++ b/code/game/gamemodes/modes_gameplays/blob/blobs/node.dm
@@ -2,8 +2,7 @@
name = "blob node"
icon = 'icons/mob/blob.dmi'
icon_state = "blob_node"
- max_health = 100
- health = 100
+ max_integrity = 100
fire_resist = 2
var/given_name = null
@@ -25,10 +24,5 @@
/obj/effect/blob/node/Life()
for(var/dir in cardinal)
Pulse(BLOB_NODE_MAX_PATH, dir)
- health = min(initial(health), health + 1)
-
-/obj/effect/blob/node/update_icon()
- if(health <= 0)
- qdel(src)
- return
- return
+ if(get_integrity() < max_integrity)
+ repair_damage(1)
diff --git a/code/game/gamemodes/modes_gameplays/blob/blobs/resource.dm b/code/game/gamemodes/modes_gameplays/blob/blobs/resource.dm
index e142c829728a..617c4627ed66 100644
--- a/code/game/gamemodes/modes_gameplays/blob/blobs/resource.dm
+++ b/code/game/gamemodes/modes_gameplays/blob/blobs/resource.dm
@@ -2,18 +2,11 @@
name = "resource blob"
icon = 'icons/mob/blob.dmi'
icon_state = "blob_resource"
- max_health = 30
- health = 30
+ max_integrity = 30
fire_resist = 2
var/mob/camera/blob/overmind = null
var/resource_delay = 0
-/obj/effect/blob/resource/update_icon()
- if(health <= 0)
- qdel(src)
- return
- return
-
/obj/effect/blob/resource/run_action()
if(QDELETED(overmind))
overmind = null
diff --git a/code/game/gamemodes/modes_gameplays/blob/blobs/shield.dm b/code/game/gamemodes/modes_gameplays/blob/blobs/shield.dm
index 674445a8dd69..7974274c61ee 100644
--- a/code/game/gamemodes/modes_gameplays/blob/blobs/shield.dm
+++ b/code/game/gamemodes/modes_gameplays/blob/blobs/shield.dm
@@ -4,17 +4,9 @@
icon_state = "blob_idle"
desc = "Some blob creature thingy."
opacity = TRUE
- max_health = 75
- health = 75
+ max_integrity = 75
fire_resist = 2
-
-/obj/effect/blob/shield/update_icon()
- if(health <= 0)
- qdel(src)
- return
- return
-
/obj/effect/blob/shield/fire_act(datum/gas_mixture/air, exposed_temperature, exposed_volume)
return
@@ -25,7 +17,7 @@
name = "reflective blob"
icon_state = "blob_reflect"
desc = "A solid wall of slightly twitching tendrils with a reflective glow."
- health = 30 //Normal blob
+ max_integrity = 30 //Normal blob
brute_resist = 1 //Normal is 4
fire_resist = 1 //2 welder hits
var/static/list/reflects = list(/obj/item/projectile/energy, /obj/item/projectile/beam, /obj/item/projectile/pyrometer,
@@ -33,7 +25,13 @@
/obj/effect/blob/shield/reflective/bullet_act(obj/item/projectile/P, def_zone)
if(is_type_in_list(P,reflects))
- //Basically all of energy type projes...
+ if(istype(P, /obj/item/projectile/beam/emitter))
+ return ..()
+ else if(istype(P, /obj/item/projectile/plasma))
+ P.damage /= 4
+ return ..()
+
+ //Basically all of other energy type projes...
if(P.starting)
var/new_x = P.starting.x + pick(0, 0, 0, 0, -1, 1, -2, 2, -3, 3)
var/new_y = P.starting.y + pick(0, 0, 0, 0, -1, 1, -2, 2, -3, 3)
diff --git a/code/game/gamemodes/modes_gameplays/blob/overmind.dm b/code/game/gamemodes/modes_gameplays/blob/overmind.dm
index e297c19c3c3c..8f2bebd72a49 100644
--- a/code/game/gamemodes/modes_gameplays/blob/overmind.dm
+++ b/code/game/gamemodes/modes_gameplays/blob/overmind.dm
@@ -14,6 +14,7 @@
var/obj/effect/blob/core/blob_core = null // The blob overmind's core
var/list/blob_mobs = list()
+ var/list/factory_blobs = list()
var/blob_points = 0
var/max_blob_points = 100
var/victory_in_progress = FALSE
@@ -50,7 +51,7 @@
/mob/camera/blob/proc/update_health_hud()
if(blob_core && hud_used)
- healths.maptext = "[round(blob_core.health)]
"
+ healths.maptext = "[round(blob_core.get_integrity())]
"
for(var/mob/living/simple_animal/hostile/blob/blobbernaut/B in blob_mobs)
if(B.hud_used && B.pwr_display)
B.pwr_display.maptext = healths.maptext
@@ -101,7 +102,7 @@
..()
if(statpanel("Status"))
if(blob_core)
- stat(null, "Core Health: [blob_core.health]")
+ stat(null, "Core Health: [blob_core.get_integrity()]")
stat(null, "Power Stored: [blob_points]/[max_blob_points]")
stat(null, "Progress: [blobs.len]/[b_congl.blobwincount]")
stat(null, "Total Nodes: [blob_nodes.len]")
@@ -119,9 +120,13 @@
ghost_sightless_images -= ghostimage
QDEL_NULL(ghostimage)
updateallghostimages()
- for(var/BLO as anything in blob_mobs)
- var/mob/living/simple_animal/hostile/blob/BM = BLO
- if(BM)
- BM.overmind = null
+
+ for(var/mob/living/simple_animal/hostile/blob/BLO in blob_mobs)
+ BLO.overmind = null
blob_mobs = null
+
+ for(var/obj/effect/blob/factory/F in factory_blobs)
+ F.overmind = null
+ factory_blobs = null
+
return ..()
diff --git a/code/game/gamemodes/modes_gameplays/blob/powers.dm b/code/game/gamemodes/modes_gameplays/blob/powers.dm
index 38413af45516..d035889b02df 100644
--- a/code/game/gamemodes/modes_gameplays/blob/powers.dm
+++ b/code/game/gamemodes/modes_gameplays/blob/powers.dm
@@ -55,7 +55,7 @@
return
if(isblobshield(B))
- if(B.health < initial(B.health) / 2)
+ if(B.get_integrity() < B.max_integrity / 2)
to_chat(src, "This shield blob is too damaged to be modified!")
return
B.change_to(/obj/effect/blob/shield/reflective,src)
@@ -100,7 +100,7 @@
if(B.naut) //if it already made a blobbernaut, it can't do it again
to_chat(src, "This factory blob is already sustaining a blobbernaut.")
return
- if(B.health < B.max_health * 0.5)
+ if(B.get_integrity() < B.max_integrity * 0.5)
to_chat(src, "This factory blob is too damaged to sustain a blobbernaut.")
return
if(blob_points < 40)
@@ -111,7 +111,7 @@
to_chat(src, "You attempt to produce a blobbernaut.")
var/list/mob/dead/observer/candidates = pollGhostCandidates("Do you want to play as a blobbernaut?", ROLE_BLOB, ROLE_BLOB, 50) //players must answer rapidly
if(candidates.len) //if we got at least one candidate, they're a blobbernaut now.
- B.max_health = B.max_health * 0.25 //factories that produced a blobbernaut have much lower health
+ B.max_integrity = B.max_integrity * 0.25 //factories that produced a blobbernaut have much lower health
B.visible_message("The blobbernaut [pick("rips", "tears", "shreds")] its way out of the factory blob!")
playsound(B.loc, 'sound/effects/splat.ogg', VOL_EFFECTS_MASTER, 50)
var/mob/living/simple_animal/hostile/blob/blobbernaut/blobber = new /mob/living/simple_animal/hostile/blob/blobbernaut(get_turf(B))
@@ -234,6 +234,7 @@
var/obj/effect/blob/factory/F = B.change_to(/obj/effect/blob/factory)
F.overmind = src
+ factory_blobs += F
/mob/camera/blob/verb/revert()
set category = "Blob"
diff --git a/code/game/gamemodes/modes_gameplays/blob/theblob.dm b/code/game/gamemodes/modes_gameplays/blob/theblob.dm
index 688855a89c59..8be514ae8b5d 100644
--- a/code/game/gamemodes/modes_gameplays/blob/theblob.dm
+++ b/code/game/gamemodes/modes_gameplays/blob/theblob.dm
@@ -11,18 +11,19 @@
density = FALSE
anchored = TRUE
layer = BELOW_MOB_LAYER
- var/max_health = 30
- var/health = 30
+ max_integrity = 30
var/health_timestamp = 0
var/brute_resist = 4
var/fire_resist = 1
var/mob/camera/blob/OV //Optional
+ resistance_flags = CAN_BE_HIT
+
/obj/effect/blob/atom_init()
blobs += src
set_dir(pick(1, 2, 4, 8))
- update_icon()
. = ..()
+ update_icon()
for(var/atom/A in loc)
A.blob_act()
update_nearby_tiles()
@@ -48,12 +49,24 @@
Life()
return
+/obj/effect/blob/run_atom_armor(damage_amount, damage_type, damage_flag, attack_dir)
+ switch(damage_type)
+ if(BRUTE)
+ return damage_amount / brute_resist
+ if(BURN)
+ return damage_amount / fire_resist
+
+/obj/effect/blob/atom_break(damage_flag)
+ . = ..()
+ update_icon()
+
+/obj/effect/blob/atom_fix()
+ . = ..()
+ update_icon()
+
/obj/effect/blob/fire_act(datum/gas_mixture/air, exposed_temperature, exposed_volume)
- ..()
- var/damage = clamp(0.01 * exposed_temperature / fire_resist, 0, 4 - fire_resist)
- if(damage)
- health -= damage
- update_icon()
+ var/damage = clamp(0.01 * exposed_temperature, 0, 4)
+ . = take_damage(damage, BURN, FIRE, FALSE)
/obj/effect/blob/proc/Life()
return
@@ -66,10 +79,9 @@
// All blobs heal over time when pulsed, but it has a cool down
if(health_timestamp > world.time)
return
- if(health < max_health)
- health++
- update_icon()
- health_timestamp = world.time + 10 // 1 seconds
+ if(get_integrity() < max_integrity)
+ repair_damage(1)
+ health_timestamp = world.time + 1 SECOND
/obj/effect/blob/proc/Pulse(max_pulse_path = BLOB_NODE_MAX_PATH, origin_dir = 0) //Todo: Fix spaceblob expand
@@ -110,7 +122,7 @@
/obj/effect/blob/proc/expand(turf/T = null, prob = 1)
- if(prob && !prob(health))
+ if(prob && !prob(get_integrity()))
return
if(isspaceturf(T) && prob(75))
return
@@ -126,7 +138,7 @@
if(!T)
return
- var/obj/effect/blob/normal/B = new /obj/effect/blob/normal(src.loc, min(src.health, 30))
+ var/obj/effect/blob/normal/B = new /obj/effect/blob/normal(src.loc)
B.density = TRUE
if(T.Enter(B,src))//Attempt to move into the tile
B.density = initial(B.density)
@@ -140,21 +152,11 @@
A.blob_act()
/obj/effect/blob/ex_act(severity)
- var/damage = 150
- health -= ((damage/brute_resist) - (severity * 5))
- update_icon()
- return
-
+ var/damage = 150 - (severity * 5)
+ take_damage(damage, BRUTE, BOMB, FALSE)
-/obj/effect/blob/bullet_act(obj/item/projectile/Proj, def_zone)
- . = ..()
- switch(Proj.damage_type)
- if(BRUTE)
- health -= (Proj.damage/brute_resist)
- if(BURN)
- health -= (Proj.damage/fire_resist)
-
- update_icon()
+/obj/effect/blob/blob_act()
+ return
/obj/effect/blob/Crossed(atom/movable/AM)
. = ..()
@@ -162,38 +164,23 @@
var/mob/living/L = AM
L.blob_act()
+/obj/effect/blob/play_attack_sound(damage_amount, damage_type, damage_flag)
+ switch(damage_type)
+ if(BRUTE)
+ if(damage_amount)
+ playsound(loc, 'sound/effects/attackblob.ogg', VOL_EFFECTS_MASTER)
+ else
+ playsound(loc, 'sound/weapons/tap.ogg', VOL_EFFECTS_MASTER)
+ if(BURN)
+ playsound(loc, 'sound/items/Welder.ogg', VOL_EFFECTS_MASTER)
-/obj/effect/blob/attackby(obj/item/weapon/W, mob/user)
- . = ..()
- if(!.)
- return FALSE
-
- playsound(src, 'sound/effects/attackblob.ogg', VOL_EFFECTS_MASTER)
- var/damage = 0
- switch(W.damtype)
- if("fire")
- damage = (W.force / max(src.fire_resist,1))
- if(iswelder(W))
- playsound(src, 'sound/items/Welder.ogg', VOL_EFFECTS_MASTER)
- if("brute")
- damage = (W.force / max(src.brute_resist,1))
-
- health -= damage
- update_icon()
/obj/effect/blob/attack_animal(mob/living/simple_animal/M)
- ..()
if(M.faction == "blob") //No friendly slams
return
- playsound(src, 'sound/effects/attackblob.ogg', VOL_EFFECTS_MASTER)
- visible_message("The [src.name] has been attacked by \the [M].")
- var/damage = M.melee_damage
- if(!damage) // Avoid divide by zero errors
- return
- damage /= max(src.brute_resist, 1)
- health -= damage
- update_icon()
- return
+ . = ..()
+ if(.)
+ visible_message("The [src.name] has been attacked by \the [M].")
/obj/effect/blob/proc/change_to(type, overmind)
if(!ispath(type))
@@ -206,21 +193,14 @@
/obj/effect/blob/normal
icon_state = "blob"
- health = 21
+ integrity_failure = 0.5
/obj/effect/blob/normal/update_icon()
- if(health <= 0)
- qdel(src)
- else if(health <= 15)
+ if(get_integrity() <= max_integrity * integrity_failure)
icon_state = "blob_damaged"
else
icon_state = "blob"
-/obj/effect/blob/temperature_expose(datum/gas_mixture/air, temperature, volume)
- if(temperature > T0C+200)
- health -= 1 * temperature
- update_icon()
-
/* // Used to create the glow sprites. Remember to set the animate loop to 1, instead of infinite!
var/global/datum/blob_colour/B = new()
diff --git a/code/game/gamemodes/modes_gameplays/changeling/powers/Whip.dm b/code/game/gamemodes/modes_gameplays/changeling/powers/Whip.dm
index b91d566e52fd..5be4d93a6652 100644
--- a/code/game/gamemodes/modes_gameplays/changeling/powers/Whip.dm
+++ b/code/game/gamemodes/modes_gameplays/changeling/powers/Whip.dm
@@ -61,7 +61,7 @@
damage = 0
kill_count = 7
damage_type = BRUTE
- flag = "bullet"
+ flag = BULLET
var/grabber = FALSE
var/mob/living/carbon/human/host
tracer_list = list()
diff --git a/code/game/gamemodes/modes_gameplays/changeling/powers/fakedeath.dm b/code/game/gamemodes/modes_gameplays/changeling/powers/fakedeath.dm
index 27a1ba16eef3..c6c6709338cf 100644
--- a/code/game/gamemodes/modes_gameplays/changeling/powers/fakedeath.dm
+++ b/code/game/gamemodes/modes_gameplays/changeling/powers/fakedeath.dm
@@ -13,13 +13,13 @@
/obj/effect/proc_holder/changeling/fakedeath/sting_action(mob/living/user)
if(user.fake_death)
- var/fake_pick = pick("oxy", "tox", "clone")
+ var/fake_pick = pick(OXY, TOX, CLONE)
switch(fake_pick)
- if("oxy")
+ if(OXY)
user.adjustOxyLoss(rand(200,300))
- if("tox")
+ if(TOX)
user.adjustToxLoss(rand(200,300))
- if("clone")
+ if(CLONE)
user.adjustCloneLoss(rand(200,300))
if(NOCLONE in user.mutations)
diff --git a/code/game/gamemodes/modes_gameplays/changeling/powers/hand_hammer.dm b/code/game/gamemodes/modes_gameplays/changeling/powers/hand_hammer.dm
index 8cc2786f4245..ccbbf6a9f255 100644
--- a/code/game/gamemodes/modes_gameplays/changeling/powers/hand_hammer.dm
+++ b/code/game/gamemodes/modes_gameplays/changeling/powers/hand_hammer.dm
@@ -49,7 +49,7 @@
var/mob/living/carbon/human/H = target
var/obj/item/organ/external/BP = H.get_bodypart(def_zone)
for(var/obj/item/organ/external/BP_CHILD in BP.children)
- H.apply_damage(force / 2, BRUTE, BP_CHILD.body_zone, H.getarmor(BP_CHILD.body_zone, "melee"))
+ H.apply_damage(force / 2, BRUTE, BP_CHILD.body_zone, H.getarmor(BP_CHILD.body_zone, MELEE))
if(BP.parent)
- H.apply_damage(force / 2, BRUTE, BP.parent.body_zone, H.getarmor(BP.parent.body_zone, "melee"))
+ H.apply_damage(force / 2, BRUTE, BP.parent.body_zone, H.getarmor(BP.parent.body_zone, MELEE))
return..()
diff --git a/code/game/gamemodes/modes_gameplays/changeling/powers/mutations.dm b/code/game/gamemodes/modes_gameplays/changeling/powers/mutations.dm
index e4c56b90781d..bde91f97b9e6 100644
--- a/code/game/gamemodes/modes_gameplays/changeling/powers/mutations.dm
+++ b/code/game/gamemodes/modes_gameplays/changeling/powers/mutations.dm
@@ -133,7 +133,7 @@
return
if(istype(target, /obj/structure/table))
var/obj/structure/table/T = target
- T.destroy()
+ T.deconstruct(TRUE)
else if(istype(target, /obj/machinery/computer))
var/obj/machinery/computer/C = target
diff --git a/code/game/gamemodes/modes_gameplays/changeling/powers/transform.dm b/code/game/gamemodes/modes_gameplays/changeling/powers/transform.dm
index 0bdc83d64435..69e26b9b13a4 100644
--- a/code/game/gamemodes/modes_gameplays/changeling/powers/transform.dm
+++ b/code/game/gamemodes/modes_gameplays/changeling/powers/transform.dm
@@ -23,6 +23,7 @@
user.flavor_text = ""
user.UpdateAppearance()
domutcheck(user, null)
+ SEND_SIGNAL(user, COMSIG_CHANGELING_TRANSFORM)
user.fixblood(FALSE) // to change blood DNA too
diff --git a/code/game/gamemodes/modes_gameplays/cult/cult_items.dm b/code/game/gamemodes/modes_gameplays/cult/cult_items.dm
index 4c07e2f3e279..702e333a80dc 100644
--- a/code/game/gamemodes/modes_gameplays/cult/cult_items.dm
+++ b/code/game/gamemodes/modes_gameplays/cult/cult_items.dm
@@ -3,6 +3,7 @@
desc = "An arcane weapon wielded by the followers of Nar-Sie."
icon_state = "cultblade"
item_state = "cultblade"
+ hitsound = list('sound/weapons/bladeslice.ogg')
w_class = SIZE_NORMAL
force = 30
throwforce = 10
@@ -19,7 +20,6 @@
/obj/item/weapon/melee/cultblade/attack(mob/living/target, mob/living/carbon/human/user)
if(iscultist(user))
- playsound(src, 'sound/weapons/bladeslice.ogg', VOL_EFFECTS_MASTER)
return ..()
user.Paralyse(5)
to_chat(user, "An unexplicable force powerfully repels the sword from [target]!")
diff --git a/code/game/gamemodes/modes_gameplays/cult/structures/cult_structures.dm b/code/game/gamemodes/modes_gameplays/cult/structures/cult_structures.dm
index a6bd6d6bf24c..59f5e2192a68 100644
--- a/code/game/gamemodes/modes_gameplays/cult/structures/cult_structures.dm
+++ b/code/game/gamemodes/modes_gameplays/cult/structures/cult_structures.dm
@@ -3,13 +3,9 @@
anchored = TRUE
icon = 'icons/obj/cult.dmi'
var/can_unwrench = TRUE
- var/health = 3000
+ max_integrity = 3000
-/obj/structure/cult/bullet_act(obj/item/projectile/Proj, def_zone)
- health -= Proj.damage
- . = ..()
- playsound(src, 'sound/effects/hit_statue.ogg', VOL_EFFECTS_MASTER)
- healthcheck()
+ resistance_flags = CAN_BE_HIT
/obj/structure/cult/attackby(obj/item/weapon/W, mob/user)
if(iswrench(W) && can_unwrench)
@@ -20,16 +16,16 @@
return FALSE
. = ..()
- if(!.)
- return FALSE
-
- if(length(W.hitsound))
- playsound(src, pick(W.hitsound), VOL_EFFECTS_MASTER)
- else
- playsound(src, 'sound/effects/hit_statue.ogg', VOL_EFFECTS_MASTER)
- health -= W.force
- healthcheck()
+/obj/structure/cult/play_attack_sound(damage_amount, damage_type, damage_flag)
+ switch(damage_type)
+ if(BRUTE)
+ if(damage_amount)
+ playsound(src, 'sound/effects/hit_statue.ogg', VOL_EFFECTS_MASTER)
+ else
+ playsound(src, 'sound/weapons/tap.ogg', VOL_EFFECTS_MASTER, 50, TRUE)
+ if(BURN)
+ playsound(src, 'sound/items/welder.ogg', VOL_EFFECTS_MASTER, 100, TRUE)
/obj/structure/cult/attack_hand(mob/living/carbon/human/user)
user.SetNextMove(CLICK_CD_MELEE)
@@ -38,22 +34,12 @@
BP.take_damage(3, 0, 0, "stone")
playsound(src, 'sound/effects/hit_statue.ogg', VOL_EFFECTS_MASTER)
-/obj/structure/cult/attack_animal(mob/living/simple_animal/user)
- . = ..()
- health -= user.melee_damage
- playsound(src, 'sound/effects/hit_statue.ogg', VOL_EFFECTS_MASTER)
- healthcheck()
-
/obj/structure/cult/attack_paw(mob/living/user)
if(ishuman(user))
return attack_hand(user)
user.SetNextMove(CLICK_CD_MELEE)
playsound(src, 'sound/effects/hit_statue.ogg', VOL_EFFECTS_MASTER)
-/obj/structure/cult/proc/healthcheck()
- if(health <= 0)
- qdel(src)
-
/obj/structure/cult/tome
name = "desk"
desc = "A desk covered in arcane manuscripts and tomes in unknown languages. Looking at the text makes your skin crawl."
@@ -62,6 +48,10 @@
light_power = 2
light_range = 3
+#define CORRUPT_FORBIDDEN 0
+#define CORRUPT_NOT_ALLOWED 1 //We don't know whether we should or not corrupt
+#define CORRUPT_ALLOWED 2
+ADD_TO_GLOBAL_LIST(/obj/structure/cult/pylon, pylons)
/obj/structure/cult/pylon
name = "pylon"
desc = "A floating crystal that hums with an unearthly energy."
@@ -70,17 +60,71 @@
light_power = 2
light_range = 6
pass_flags = PASSTABLE
- health = 200
+ max_integrity = 200
+ var/list/validturfs = list()
+ var/should_corrupt = CORRUPT_NOT_ALLOWED
+ var/datum/religion/cult/C
-/obj/structure/cult/pylon/Destroy()
+ var/corruption_delay = 50 //Increases currupting delay by 5 each time it procs
+ COOLDOWN_DECLARE(corruption)
+
+/obj/structure/cult/pylon/atom_init()
+ . = ..()
+ if(global.cult_religion && global.cult_religion.get_tech(RTECH_IMPROVED_PYLONS))
+ init_healing()
+
+/obj/structure/cult/pylon/proc/init_healing()
+ AddComponent(/datum/component/aura_healing, 5, TRUE, 0.4, 0.4, 0.1, 1, 1, 0.1, 0.4, null, 1.2, \
+ TRAIT_HEALS_FROM_PYLONS,"#960000")
+ START_PROCESSING(SSprocessing, src)
+ C = cult_religion
+
+/obj/structure/cult/pylon/deconstruct(disassembled)
+ if(flags & NODECONSTRUCT)
+ return ..()
new /obj/structure/cult/pylon_platform(loc)
new /obj/item/stack/sheet/metal(loc)
+ STOP_PROCESSING(SSprocessing, src)
+ validturfs = null
return ..()
+/obj/structure/cult/pylon/process()
+ if(!anchored)
+ if(length(validturfs))
+ validturfs = list()
+ return
+
+ //Now we have to decide whether we need to corrupt or not
+ if(should_corrupt == CORRUPT_FORBIDDEN)
+ return
+ else if(should_corrupt == CORRUPT_ALLOWED)
+ if(COOLDOWN_FINISHED(src, corruption))
+ corrupt()
+ else if(should_corrupt == CORRUPT_NOT_ALLOWED)
+ if(is_centcom_level(z))//It is cult' area, after all
+ should_corrupt = CORRUPT_FORBIDDEN
+ else
+ should_corrupt = CORRUPT_ALLOWED
+
+/obj/structure/cult/pylon/proc/corrupt()
+ if(!length(validturfs))
+ for(var/T as anything in circleviewturfs(src, 5))
+ validturfs += T
+ else
+ var/turf/simulated/T = pick(validturfs)
+ T.atom_religify(C)
+ validturfs -= T
+ corruption_delay += 5
+
+ COOLDOWN_START(src, corruption, corruption_delay)
+#undef CORRUPT_FORBIDDEN
+#undef CORRUPT_NOT_ALLOWED
+#undef CORRUPT_ALLOWED
+
/obj/structure/cult/pylon/proc/activate(time_to_stop, datum/religion/R)
var/mob/living/simple_animal/hostile/pylon/charged = new(loc)
- charged.maxHealth = health
- charged.health = health
+ charged.maxHealth = max_integrity
+ charged.health = get_integrity()
forceMove(charged)
if(time_to_stop)
@@ -94,7 +138,7 @@
name = "pylon platform"
desc = "Useless."
icon_state = "pylon_platform"
- health = 50
+ max_integrity = 50
density = FALSE
// For operations
@@ -174,7 +218,7 @@
/obj/structure/mineral_door/cult
name = "door"
icon_state = "cult"
- health = 300
+ max_integrity = 300
sheetAmount = 2
sheetType = /obj/item/stack/sheet/metal
light_color = "#990000"
diff --git a/code/game/gamemodes/modes_gameplays/cult/structures/statue.dm b/code/game/gamemodes/modes_gameplays/cult/structures/statue.dm
index e0cea9150dbc..936f86b50560 100644
--- a/code/game/gamemodes/modes_gameplays/cult/structures/statue.dm
+++ b/code/game/gamemodes/modes_gameplays/cult/structures/statue.dm
@@ -22,7 +22,7 @@ var/global/list/capture_statues_list = list()
name = "statue of gargoyle"
icon_state = "gargoyle"
- health = 81
+ max_integrity = 81
can_unwrench = FALSE
var/obj/effect/rune/capture_rune
diff --git a/code/game/gamemodes/modes_gameplays/cult/structures/tech_table.dm b/code/game/gamemodes/modes_gameplays/cult/structures/tech_table.dm
index 04105468f848..9ad183dc6b7f 100644
--- a/code/game/gamemodes/modes_gameplays/cult/structures/tech_table.dm
+++ b/code/game/gamemodes/modes_gameplays/cult/structures/tech_table.dm
@@ -137,7 +137,11 @@
/obj/structure/cult/tech_table/proc/get_upgrade_cost(datum/aspect/in_religion)
if(!in_religion)
- return 300
+ var/all_aspects = 0
+ for(var/aspect_name in cult_religion.aspects)
+ all_aspects++
+ var/cost = max(100, 50 + 25 * all_aspects) //We don't count 6 initial aspects and scale for static 150, +50 piety for each new aspect
+ return cost
return in_religion.power * 50
/obj/structure/cult/tech_table/proc/gen_category_images()
diff --git a/code/game/gamemodes/modes_gameplays/malfunction/Malf_Modules.dm b/code/game/gamemodes/modes_gameplays/malfunction/Malf_Modules.dm
index e6302fe15c8f..568470bc5a21 100644
--- a/code/game/gamemodes/modes_gameplays/malfunction/Malf_Modules.dm
+++ b/code/game/gamemodes/modes_gameplays/malfunction/Malf_Modules.dm
@@ -174,8 +174,8 @@ robot_fabricator
/datum/AI_Module/large/upgrade_turrets/BuyedNewHandle()
for(var/obj/machinery/porta_turret/turret in machines)
- turret.health += 30
- turret.maxhealth += 30
+ turret.max_integrity += 30
+ turret.repair_damage(30)
turret.auto_repair = 1
turret.shot_delay = 15
to_chat(owner, "Turrets upgraded.")
diff --git a/code/game/gamemodes/modes_gameplays/ninja/suit/n_suit_verbs/energy_net.dm b/code/game/gamemodes/modes_gameplays/ninja/suit/n_suit_verbs/energy_net.dm
index 45cda678d479..dff72e87e537 100644
--- a/code/game/gamemodes/modes_gameplays/ninja/suit/n_suit_verbs/energy_net.dm
+++ b/code/game/gamemodes/modes_gameplays/ninja/suit/n_suit_verbs/energy_net.dm
@@ -14,9 +14,11 @@
mouse_opacity = MOUSE_OPACITY_ICON//So you can hit it with stuff.
anchored = TRUE//Can't drag/grab the trapped mob.
- var/health = 100//How much health it has.
+ max_integrity = 100
var/mob/living/affecting = null//Who it is currently affecting, if anyone.
+ resistance_flags = CAN_BE_HIT
+
/obj/effect/energy_net/Destroy()
if(affecting)
REMOVE_TRAIT(affecting, TRAIT_ANCHORED, src)
@@ -25,10 +27,6 @@
affecting = null
return ..()
-/obj/effect/energy_net/proc/healthcheck()
- if(health <= 0)
- qdel(src)
-
/obj/effect/energy_net/proc/start_cooldown(mob/living/carbon/M)
set waitfor = FALSE
@@ -51,68 +49,22 @@
qdel(src)
-/obj/effect/energy_net/bullet_act(obj/item/projectile/Proj, def_zone)
- . = ..()
- health -= Proj.damage
- healthcheck()
-
/obj/effect/energy_net/ex_act(severity)
if(severity == EXPLODE_LIGHT && prob(50))
- health -= 25
- healthcheck()
+ take_damage(25, BRUTE, BOMB)
return
- health -= 50
- healthcheck()
-
-/obj/effect/energy_net/blob_act()
- health-=50
- healthcheck()
- return
-
-/obj/effect/energy_net/hitby(atom/movable/AM, datum/thrownthing/throwingdatum)
- ..()
- visible_message("[src] was hit by [AM].")
- var/tforce = 0
- if(ismob(AM))
- tforce = 10
- else
- tforce = AM:throwforce
- playsound(src, 'sound/weapons/slash.ogg', VOL_EFFECTS_MASTER)
- health = max(0, health - tforce)
- healthcheck()
- ..()
- return
+ take_damage(50, BRUTE, BOMB)
/obj/effect/energy_net/attack_hand(mob/living/carbon/human/user)
if (HULK in user.mutations)
user.SetNextMove(CLICK_CD_MELEE)
user.visible_message("[user] rips the energy net apart!", "You easily destroy the energy net.")
- health-=50
- healthcheck()
- return
+ attack_generic(user, 50, BRUTE, MELEE)
/obj/effect/energy_net/attack_paw()
return attack_hand()
-/obj/effect/energy_net/attack_alien(mob/user)
- user.do_attack_animation(src)
- user.SetNextMove(CLICK_CD_MELEE)
- if (isxenolarva(user) || isfacehugger(user))
- return
- playsound(src, 'sound/weapons/slash.ogg', VOL_EFFECTS_MASTER)
- health -= rand(10, 20)
-
- if(health > 0)
- user.visible_message("[user] claws at the energy net!", "You claw at the net.")
- else
- user.visible_message("[user] slices the energy net apart!", "You slice the energy net to pieces.")
-
- healthcheck()
- return
-
-/obj/effect/energy_net/attackby(obj/item/weapon/W, mob/user)
- var/aforce = W.force
- user.SetNextMove(CLICK_CD_MELEE)
- health = max(0, health - aforce)
- healthcheck()
- return ..()
+/obj/structure/energy_net/play_attack_sound(damage, damage_type = BRUTE, damage_flag = 0)
+ switch(damage_type)
+ if(BRUTE, BURN)
+ playsound(loc, 'sound/weapons/slash.ogg', VOL_EFFECTS_MASTER, 80, TRUE)
diff --git a/code/game/gamemodes/modes_gameplays/nuclear/nuclearbomb.dm b/code/game/gamemodes/modes_gameplays/nuclear/nuclearbomb.dm
index fb44dfb4e03c..9e0ae640eca0 100644
--- a/code/game/gamemodes/modes_gameplays/nuclear/nuclearbomb.dm
+++ b/code/game/gamemodes/modes_gameplays/nuclear/nuclearbomb.dm
@@ -12,6 +12,9 @@ var/global/bomb_set
can_buckle = 1
use_power = NO_POWER_USE
unacidable = TRUE //aliens can't destroy the bomb
+
+ resistance_flags = FULL_INDESTRUCTIBLE
+
var/deployable = 0.0
var/extended = 0.0
var/lighthack = 0
diff --git a/code/game/gamemodes/modes_gameplays/shadowling/shadowling_abilities.dm b/code/game/gamemodes/modes_gameplays/shadowling/shadowling_abilities.dm
index 22ce4e878f9a..ded3fa539020 100644
--- a/code/game/gamemodes/modes_gameplays/shadowling/shadowling_abilities.dm
+++ b/code/game/gamemodes/modes_gameplays/shadowling/shadowling_abilities.dm
@@ -45,12 +45,8 @@
light_off_range(targets, usr)
/proc/light_off_range(list/targets, atom/center)
- var/list/blacklisted_lights = list(/obj/item/device/flashlight/flare, /obj/item/device/flashlight/slime, /obj/item/weapon/reagent_containers/food/snacks/glowstick)
for(var/turf/T in targets)
for(var/obj/item/F in T.contents)
- if(is_type_in_list(F, blacklisted_lights))
- F.visible_message("[F] goes slightly dim for a moment.")
- return
F.set_light(0)
for(var/obj/machinery/light/L in T.contents)
@@ -60,9 +56,6 @@
for(var/mob/living/carbon/human/H in T.contents)
for(var/obj/item/F in H)
- if(is_type_in_list(F, blacklisted_lights))
- F.visible_message("[F] goes slightly dim for a moment.")
- return
F.set_light(0)
H.set_light(0) //This is required with the object-based lighting
@@ -76,7 +69,13 @@
if(get_dist(center, G) <= 2) //Very small radius
G.visible_message("\The [G] withers away!")
qdel(G)
-
+
+ if(T.is_light_floor())
+ var/turf/simulated/floor/F = T
+ F.set_lightfloor_on(FALSE)
+ F.visible_message("\The [T] suddenly turns off!")
+ F.update_icon()
+
/obj/effect/proc_holder/spell/aoe_turf/flashfreeze
name = "Flash Freeze"
desc = "Instantly freezes the blood of nearby people, stunning them and causing burn damage."
@@ -215,8 +214,12 @@
log_say("Shadowling Hivemind: [key_name(usr)] : [text]")
var/text2speak = "\[Hive Chat\] [usr.real_name]: [text]"
for(var/mob/M as anything in mob_list)
- if(isshadowling(M) || isshadowthrall(M) || isobserver(M))
- to_chat(M, text2speak)
+ if(isobserver(M))
+ to_chat(M, "[FOLLOW_LINK(M, user)] [text2speak]")
+ else
+ if(isshadowling(M) || isshadowthrall(M))
+ to_chat(M, text2speak)
+
@@ -404,7 +407,7 @@
sp.start()
S.Stun(6)
for(var/obj/structure/window/W in T.contents)
- W.take_damage(rand(80, 100))
+ W.take_damage(rand(80, 100), BRUTE, BOMB)
diff --git a/code/game/gamemodes/modesbundle.dm b/code/game/gamemodes/modesbundle.dm
index 803873404328..58b8cd859adc 100644
--- a/code/game/gamemodes/modesbundle.dm
+++ b/code/game/gamemodes/modesbundle.dm
@@ -43,7 +43,6 @@
/datum/modesbundle/teambased
name = "Team Based"
possible_gamemodes = list(
- /datum/game_mode/abduction,
/datum/game_mode/blob,
/datum/game_mode/cult,
/datum/game_mode/infestation,
diff --git a/code/game/gamemodes/objectives/abductors/abductor_objectives.dm b/code/game/gamemodes/objectives/abductors/abductor_objectives.dm
index 66358ebf027c..2d02d4a7893a 100644
--- a/code/game/gamemodes/objectives/abductors/abductor_objectives.dm
+++ b/code/game/gamemodes/objectives/abductors/abductor_objectives.dm
@@ -12,7 +12,7 @@
var/ab_team = team
for(var/obj/machinery/abductor/experiment/E in abductor_machinery_list)
if(E.team == ab_team)
- if(E.points >= target_amount)
+ if(E.all_points >= target_amount)
return OBJECTIVE_WIN
/datum/objective/abductee
diff --git a/code/game/gamemodes/roles/abductor.dm b/code/game/gamemodes/roles/abductor.dm
index e00dda592501..17955f2a2063 100644
--- a/code/game/gamemodes/roles/abductor.dm
+++ b/code/game/gamemodes/roles/abductor.dm
@@ -23,7 +23,7 @@
var/obj/item/device/radio/R = new /obj/item/device/radio/headset/syndicate/alt(agent)
R.set_frequency(radio_freq)
agent.equip_to_slot_or_del(R, SLOT_L_EAR)
- agent.equip_to_slot_or_del(new /obj/item/clothing/shoes/boots/combat(agent), SLOT_SHOES)
+ agent.equip_to_slot_or_del(new /obj/item/clothing/shoes/black(agent), SLOT_SHOES)
agent.equip_to_slot_or_del(new /obj/item/clothing/under/color/grey(agent), SLOT_W_UNIFORM) //they're greys gettit
agent.equip_to_slot_or_del(new /obj/item/weapon/storage/backpack(agent), SLOT_BACK)
@@ -66,8 +66,9 @@
/datum/role/abductor/agent/equip_class()
var/mob/living/carbon/human/agent = antag.current
var/obj/item/clothing/suit/armor/abductor/vest/V = new /obj/item/clothing/suit/armor/abductor/vest(agent)
+ var/obj/item/weapon/abductor_baton/B = new(agent)
agent.equip_to_slot_or_del(V, SLOT_WEAR_SUIT)
- agent.equip_to_slot_or_del(new /obj/item/weapon/abductor_baton(agent), SLOT_IN_BACKPACK)
+ agent.equip_to_slot_or_del(B, SLOT_IN_BACKPACK)
agent.equip_to_slot_or_del(new /obj/item/weapon/gun/energy/decloner/alien(agent), SLOT_BELT)
agent.equip_to_slot_or_del(new /obj/item/device/abductor/silencer(agent), SLOT_IN_BACKPACK)
agent.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/abductor(agent), SLOT_HEAD)
@@ -78,6 +79,7 @@
var/obj/machinery/abductor/console/console = A.get_team_console()
if(console)
console.vest = V
+ B.console = console
/datum/role/abductor/scientist
name = "Scientist"
diff --git a/code/game/gamemodes/roles/changeling.dm b/code/game/gamemodes/roles/changeling.dm
index 3d524bb73598..889ede161cd1 100644
--- a/code/game/gamemodes/roles/changeling.dm
+++ b/code/game/gamemodes/roles/changeling.dm
@@ -10,6 +10,8 @@
restricted_species_flags = list(IS_PLANT, IS_SYNTHETIC, NO_SCAN)
logo_state = "change-logoa"
+ stat_type = /datum/stat/role/changeling
+
var/list/absorbed_dna = list()
var/list/absorbed_species = list()
var/list/absorbed_languages = list()
diff --git a/code/game/gamemodes/roles/cultist.dm b/code/game/gamemodes/roles/cultist.dm
index 317654cffcee..726f7b6cf9bc 100644
--- a/code/game/gamemodes/roles/cultist.dm
+++ b/code/game/gamemodes/roles/cultist.dm
@@ -13,7 +13,7 @@
var/holy_rank = CULT_ROLE_HIGHPRIEST
skillset_type = /datum/skillset/cultist
- change_to_maximum_skills = FALSE
+ change_to_maximum_skills = TRUE
/datum/role/cultist/CanBeAssigned(datum/mind/M, laterole)
if(laterole == FALSE) // can be null
@@ -95,4 +95,3 @@
holy_rank = CULT_ROLE_MASTER
skillset_type = /datum/skillset/cultist/leader
- change_to_maximum_skills = FALSE
diff --git a/code/game/gamemodes/roles/revolution.dm b/code/game/gamemodes/roles/revolution.dm
index bccac14b7ae9..6d3a2db843e4 100644
--- a/code/game/gamemodes/roles/revolution.dm
+++ b/code/game/gamemodes/roles/revolution.dm
@@ -7,7 +7,6 @@
antag_hud_type = ANTAG_HUD_REV
antag_hud_name = "hudrevolutionary"
skillset_type = /datum/skillset/revolutionary
- change_to_maximum_skills = FALSE
/datum/role/rev/CanBeAssigned(datum/mind/M)
if(!..())
diff --git a/code/game/gamemodes/roles/wizard.dm b/code/game/gamemodes/roles/wizard.dm
index bee9f4c6c256..3e43b26e36e5 100644
--- a/code/game/gamemodes/roles/wizard.dm
+++ b/code/game/gamemodes/roles/wizard.dm
@@ -115,7 +115,7 @@
. += "
[antag.name] used the following spells: "
var/i = 1
for(var/obj/effect/proc_holder/spell/S in antag.current.spell_list)
- var/icon/spellicon = icon('icons/mob/actions.dmi', S.action_icon_state)
+ var/icon/spellicon = icon('icons/hud/actions.dmi', S.action_icon_state)
end_icons += spellicon
var/tempstate = end_icons.len
. += {"
[S.name]"}
@@ -157,7 +157,7 @@
. += "
[antag.name] used the following spells: "
var/i = 1
for(var/obj/effect/proc_holder/spell/S in antag.current.spell_list)
- var/icon/spellicon = icon('icons/mob/actions.dmi', S.action_icon_state)
+ var/icon/spellicon = icon('icons/hud/actions.dmi', S.action_icon_state)
end_icons += spellicon
var/tempstate = end_icons.len
. += {"
[S.name]"}
diff --git a/code/game/jobs/job/science.dm b/code/game/jobs/job/science.dm
index 512be4ce2669..3acec0a7e020 100644
--- a/code/game/jobs/job/science.dm
+++ b/code/game/jobs/job/science.dm
@@ -13,7 +13,8 @@
access_rd, access_heads, access_tox, access_genetics, access_morgue,
access_tox_storage, access_teleporter, access_sec_doors, access_minisat,
access_research, access_robotics, access_xenobiology, access_ai_upload,
- access_RC_announce, access_keycard_auth, access_tcomsat, access_gateway, access_xenoarch, access_maint_tunnels
+ access_RC_announce, access_keycard_auth, access_tcomsat, access_gateway,
+ access_xenoarch, access_maint_tunnels, access_eva
)
salary = 250
minimal_player_age = 7
diff --git a/code/game/machinery/OpTable.dm b/code/game/machinery/OpTable.dm
index b6ea21ed9cc8..d91588abdb87 100644
--- a/code/game/machinery/OpTable.dm
+++ b/code/game/machinery/OpTable.dm
@@ -24,21 +24,6 @@
break
AddComponent(/datum/component/clickplace)
-/obj/machinery/optable/ex_act(severity)
- switch(severity)
- if(EXPLODE_HEAVY)
- if(prob(50))
- return
- if(EXPLODE_LIGHT)
- if(prob(25))
- src.density = FALSE
- return
- qdel(src)
-
-/obj/machinery/optable/blob_act()
- if(prob(75))
- qdel(src)
-
/obj/machinery/optable/attack_paw(mob/user)
if ((HULK in usr.mutations))
user.SetNextMove(CLICK_CD_MELEE)
diff --git a/code/game/machinery/Sleeper.dm b/code/game/machinery/Sleeper.dm
index da1fcb966b4a..f092bbb69a7b 100644
--- a/code/game/machinery/Sleeper.dm
+++ b/code/game/machinery/Sleeper.dm
@@ -104,15 +104,12 @@
for(var/datum/reagent/x in src.occupant.reagents.reagent_list)
H.reagents.trans_to(beaker, 3)
H.blood_trans_to(beaker, 1)
- updateUsrDialog()
return
-/obj/machinery/sleeper/blob_act()
- if(prob(75))
- for(var/atom/movable/A as mob|obj in src)
- A.loc = src.loc
- A.blob_act()
- qdel(src)
+/obj/machinery/sleeper/deconstruct(disassembled)
+ for(var/atom/movable/A as anything in src)
+ A.forceMove(loc)
+ ..()
/obj/machinery/sleeper/attack_animal(mob/living/simple_animal/M)//Stop putting hostile mobs in things guise
..()
diff --git a/code/game/machinery/adv_med.dm b/code/game/machinery/adv_med.dm
index 7fc7566566be..0d5851ec1d5b 100644
--- a/code/game/machinery/adv_med.dm
+++ b/code/game/machinery/adv_med.dm
@@ -115,24 +115,10 @@
ex_act(severity)
qdel(src)
-/obj/machinery/bodyscanner/blob_act()
- if(prob(50))
- for(var/atom/movable/A in src)
- A.forceMove(loc)
- qdel(src)
-
-/obj/machinery/body_scanconsole/ex_act(severity)
- switch(severity)
- if(EXPLODE_LIGHT)
- return
- if(EXPLODE_HEAVY)
- if(prob(50))
- return
- qdel(src)
-
-/obj/machinery/body_scanconsole/blob_act()
- if(prob(50))
- qdel(src)
+/obj/machinery/bodyscanner/deconstruct(disassembled)
+ for(var/atom/movable/A in src)
+ A.forceMove(loc)
+ ..()
/obj/machinery/body_scanconsole/power_change()
if(stat & BROKEN)
diff --git a/code/game/machinery/airlock_control.dm b/code/game/machinery/airlock_control.dm
index 452ffddf32b0..c707b98e4ebd 100644
--- a/code/game/machinery/airlock_control.dm
+++ b/code/game/machinery/airlock_control.dm
@@ -69,14 +69,12 @@
var/mob/living/carbon/human/H = AM
if(H.getBrainLoss() >= 60)
playsound(src, 'sound/effects/bang.ogg', VOL_EFFECTS_MASTER, 25)
- if(!istype(H.head, /obj/item/clothing/head/helmet))
- visible_message("[H] headbutts the airlock.")
- var/obj/item/organ/external/BP = H.bodyparts_by_name[BP_HEAD]
- H.Stun(2)
- H.Weaken(5)
- BP.take_damage(10, 0)
+ var/armor_block = H.run_armor_check(BP_HEAD, "melee")
+ if(armor_block)
+ visible_message("[H] headbutts the airlock.")
else
- visible_message("[H] headbutts the airlock. Good thing they're wearing a helmet.")
+ visible_message("[H] headbutts the airlock. Good thing they're wearing a helmet.")
+ if(H.apply_damage(10, BRUTE, BP_HEAD, armor_block))
H.Stun(2)
H.Weaken(5)
return
diff --git a/code/game/machinery/alarm.dm b/code/game/machinery/alarm.dm
index c5ae2343a5ba..545814d5c6b9 100644
--- a/code/game/machinery/alarm.dm
+++ b/code/game/machinery/alarm.dm
@@ -813,8 +813,6 @@
wires.interact(user)
return
- return
-
if(1)
if(iscoil(W))
var/obj/item/stack/cable_coil/coil = W
@@ -851,13 +849,24 @@
else if(iswrench(W))
to_chat(user, "You remove the fire alarm assembly from the wall!")
- var/obj/item/alarm_frame/frame = new /obj/item/alarm_frame()
- frame.loc = user.loc
playsound(src, 'sound/items/Ratchet.ogg', VOL_EFFECTS_MASTER)
- qdel(src)
+ deconstruct(TRUE)
return ..()
+/obj/machinery/alarm/deconstruct(disassembled)
+ if(flags & NODECONSTRUCT)
+ return ..()
+ if(disassembled)
+ new /obj/item/alarm_frame(loc)
+ else
+ new /obj/item/stack/sheet/metal(loc, 2)
+ if(buildstage >= 1)
+ new /obj/item/weapon/airalarm_electronics(loc)
+ if(buildstage >= 2)
+ new /obj/item/stack/cable_coil(loc, 3)
+ ..()
+
/obj/machinery/alarm/power_change()
if(powered(power_channel))
stat &= ~NOPOWER
@@ -1162,6 +1171,22 @@ FIRE ALARM
FA.update_icon()
playsound(src, 'sound/machines/alarm_fire.ogg', VOL_EFFECTS_MASTER, null, FALSE)
+/obj/machinery/firealarm/atom_break(damage_flag)
+ if(buildstage == 0) //can't break the electronics if there isn't any inside.
+ return
+ return ..()
+
+/obj/machinery/firealarm/deconstruct(disassembled = TRUE)
+ if(flags & NODECONSTRUCT)
+ return ..()
+ new /obj/item/stack/sheet/metal(loc, 1)
+ if(buildstage >= 1)
+ var/obj/item/item = new /obj/item/weapon/firealarm_electronics(loc)
+ if(!disassembled)
+ item.update_integrity(item.max_integrity * 0.5)
+ new /obj/item/stack/cable_coil(loc, 3)
+ ..()
+
/obj/machinery/firealarm/examine(mob/user)
. = ..()
var/msg
diff --git a/code/game/machinery/autolathe.dm b/code/game/machinery/autolathe.dm
index 3af4ac3276c6..2e8b1ccf8707 100644
--- a/code/game/machinery/autolathe.dm
+++ b/code/game/machinery/autolathe.dm
@@ -276,7 +276,8 @@ var/global/list/datum/autolathe_recipe/autolathe_recipes_all = autolathe_recipes
to_chat(user, "The autolathe is busy. Please wait for completion of previous operation.")
return 1
- if(default_deconstruction_screwdriver(user, "autolathe_t", "autolathe", I))
+ if(default_deconstruction_screwdriver(user, "autolathe", "autolathe", I))
+ update_icon()
updateUsrDialog()
return
@@ -303,10 +304,10 @@ var/global/list/datum/autolathe_recipe/autolathe_recipes_all = autolathe_recipes
amount = stack.get_amount()
if(m_amt)
amount = min(amount, round((storage_capacity[MAT_METAL] - stored_material[MAT_METAL]) / m_amt))
- flick("autolathe_o",src)//plays metal insertion animation
+ flick("[initial(icon_state)]_metal", src)
if(g_amt)
amount = min(amount, round((storage_capacity[MAT_GLASS] - stored_material[MAT_GLASS]) / g_amt))
- flick("autolathe_r",src)//plays glass insertion animation
+ flick("[initial(icon_state)]_glass", src)
else if(istype(I, /obj/item/ammo_box))
m_amt = 0
g_amt = 0
@@ -344,6 +345,19 @@ var/global/list/datum/autolathe_recipe/autolathe_recipes_all = autolathe_recipes
if(stored_material[MAT_GLASS] >= 3750)
new /obj/item/stack/sheet/glass(loc, round(stored_material[MAT_GLASS] / 3750))
+/obj/machinery/autolathe/update_icon()
+ cut_overlays()
+ if(panel_open)
+ add_overlay("[initial(icon_state)]-open")
+ if(powered())
+ icon_state = initial(icon_state)
+ else
+ icon_state = "[initial(icon_state)]-off"
+
+/obj/machinery/autolathe/power_change()
+ ..()
+ update_icon()
+
/obj/machinery/autolathe/proc/take_item(obj/item/I, amount)
if(istype(I, /obj/item/stack))
var/obj/item/stack/S = I
diff --git a/code/game/machinery/barber.dm b/code/game/machinery/barber.dm
index 7f29ecd63446..df30f1236035 100644
--- a/code/game/machinery/barber.dm
+++ b/code/game/machinery/barber.dm
@@ -7,6 +7,7 @@
anchored = TRUE
use_power = IDLE_POWER_USE
idle_power_usage = 40
+ resistance_flags = FULL_INDESTRUCTIBLE
var/list/obj/item/weapon/reagent_containers/glass/beaker/beakers = list()
var/processing = FALSE
diff --git a/code/game/machinery/bots/bots.dm b/code/game/machinery/bots/bots.dm
index 9ee241251c43..ddfc5cca2f43 100644
--- a/code/game/machinery/bots/bots.dm
+++ b/code/game/machinery/bots/bots.dm
@@ -16,8 +16,7 @@
allowed_checks = ALLOWED_CHECK_NONE
var/obj/item/weapon/card/id/botcard // the ID card that the bot "holds"
var/on = 1
- var/health = 0 //do not forget to set health for your bot!
- var/maxhealth = 0
+ max_integrity = 1
var/fire_dam_coeff = 1.0
var/brute_dam_coeff = 1.0
var/open = 0//Maint panel
@@ -48,9 +47,9 @@
/obj/machinery/bot/proc/explode()
qdel(src)
-/obj/machinery/bot/proc/healthcheck()
- if (src.health <= 0)
- explode()
+/obj/machinery/bot/deconstruct(disassembled)
+ explode()
+ ..()
/obj/machinery/bot/emag_act(mob/user)
if(emagged >= 2)
@@ -67,36 +66,34 @@
/obj/machinery/bot/examine(mob/user)
..()
- if (health < maxhealth)
- if (health > maxhealth/3)
- to_chat(user, "[src]'s parts look loose.")
- else
- to_chat(user, "[src]'s parts look very loose!")
-
-/obj/machinery/bot/attack_alien(mob/living/carbon/xenomorph/user)
- user.do_attack_animation(src)
- user.SetNextMove(CLICK_CD_MELEE)
- src.health -= rand(15,30)*brute_dam_coeff
- visible_message("[user] has slashed [src]!")
- playsound(src, 'sound/weapons/slice.ogg', VOL_EFFECTS_MASTER, 25)
- if(prob(10))
- new /obj/effect/decal/cleanable/blood/oil(src.loc)
- healthcheck()
-
-
-/obj/machinery/bot/attack_animal(mob/living/simple_animal/attacker)
- ..()
- if(attacker.melee_damage == 0)
+ if(get_integrity() == max_integrity)
return
- src.health -= attacker.melee_damage
- visible_message("[attacker] has [attacker.attacktext] [src]!")
- attacker.attack_log += text("\[[time_stamp()]\] attacked [src.name]")
- if(prob(10))
- new /obj/effect/decal/cleanable/blood/oil(src.loc)
- healthcheck()
-
+ if(get_integrity() > max_integrity / 3)
+ to_chat(user, "[src]'s parts look loose.")
+ else
+ to_chat(user, "[src]'s parts look very loose!")
+
+/obj/machinery/bot/run_atom_armor(damage_amount, damage_type, damage_flag, attack_dir)
+ switch(damage_type)
+ if(BRUTE)
+ return damage_amount * brute_dam_coeff
+ if(BURN)
+ return damage_amount * fire_dam_coeff
+
+/obj/machinery/bot/take_damage(damage_amount, damage_type, damage_flag, sound_effect, attack_dir)
+ . = ..()
+ if(.)
+ new /obj/effect/decal/cleanable/blood/oil(loc)
+/obj/machinery/bot/attack_alien(mob/living/carbon/xenomorph/user)
+ . = ..()
+ if(.)
+ visible_message("[user] has slashed [src]!")
+/obj/machinery/bot/attack_animal(mob/living/simple_animal/user)
+ . = ..()
+ if(.)
+ visible_message("[user] has slashed [src]!")
/obj/machinery/bot/attackby(obj/item/weapon/W, mob/user)
if(isscrewdriver(W))
@@ -105,64 +102,35 @@
to_chat(user, "Maintenance panel is now [src.open ? "opened" : "closed"].")
else if(iswelder(W))
if(W.use(0, user))
- if(health < maxhealth)
+ if(get_integrity() < max_integrity)
if(open)
user.visible_message("[user] start repair [src]!","You start repair [src]!")
if(W.use_tool(src, user, 20, volume = 50))
- health = min(maxhealth, health+10)
+ repair_damage(10)
user.visible_message("[user] repaired [src]!","You repaired [src]!")
else
to_chat(user, "Unable to repair with the maintenance panel closed.")
else
to_chat(user, "[src] does not need a repair.")
else
- if(hasvar(W,"force") && hasvar(W,"damtype"))
- switch(W.damtype)
- if("fire")
- src.health -= W.force * fire_dam_coeff
- if("brute")
- src.health -= W.force * brute_dam_coeff
- ..()
- healthcheck()
- else
- ..()
-
-/obj/machinery/bot/bullet_act(obj/item/projectile/Proj, def_zone)
- . = ..()
- health -= Proj.damage
- healthcheck()
-
-/obj/machinery/bot/blob_act()
- src.health -= rand(20,40)*fire_dam_coeff
- healthcheck()
- return
+ ..()
/obj/machinery/bot/ex_act(severity)
switch(severity)
if(EXPLODE_DEVASTATE)
- explode()
+ deconstruct()
return
if(EXPLODE_HEAVY)
- src.health -= rand(5,10)*fire_dam_coeff
- src.health -= rand(10,20)*brute_dam_coeff
+ take_damage(20, BRUTE, BOMB)
if(EXPLODE_LIGHT)
if(prob(50))
- src.health -= rand(1,5)*fire_dam_coeff
- src.health -= rand(1,5)*brute_dam_coeff
- healthcheck()
+ take_damage(5, BRUTE, BOMB)
/obj/machinery/bot/emp_act(severity)
var/was_on = on
stat |= EMPED
- var/obj/effect/overlay/pulse2 = new /obj/effect/overlay(loc)
- pulse2.icon = 'icons/effects/effects.dmi'
- pulse2.icon_state = "empdisable"
- pulse2.name = "emp sparks"
- pulse2.anchored = TRUE
- pulse2.set_dir(pick(cardinal))
-
- spawn(10)
- qdel(pulse2)
+ new /obj/effect/overlay/pulse2(loc, 2)
+
if (on)
turn_off()
spawn(severity*300)
diff --git a/code/game/machinery/bots/cleanbot.dm b/code/game/machinery/bots/cleanbot.dm
index 15e67e651003..3c31b6f8a8fc 100644
--- a/code/game/machinery/bots/cleanbot.dm
+++ b/code/game/machinery/bots/cleanbot.dm
@@ -21,8 +21,7 @@
density = FALSE
anchored = FALSE
//weight = 1.0E7
- health = 25
- maxhealth = 25
+ max_integrity = 25
var/cleaning = 0
var/screwloose = 0
var/oddbutton = 0
diff --git a/code/game/machinery/bots/ed209bot.dm b/code/game/machinery/bots/ed209bot.dm
index 18302444d9f7..26cc0b614d6f 100644
--- a/code/game/machinery/bots/ed209bot.dm
+++ b/code/game/machinery/bots/ed209bot.dm
@@ -4,8 +4,7 @@
icon = 'icons/obj/aibots.dmi'
icon_state = "ed2090"
icon_state_arrest = "ed209-c"
- health = 100
- maxhealth = 100
+ max_integrity = 100
layer = INFRONT_MOB_LAYER
var/lastfired = 0
@@ -331,13 +330,7 @@
if(severity == 2 && prob(70))
..(severity - 1)
else
- var/obj/effect/overlay/pulse2 = new/obj/effect/overlay(loc)
- pulse2.icon = 'icons/effects/effects.dmi'
- pulse2.icon_state = "empdisable"
- pulse2.name = "emp sparks"
- pulse2.anchored = TRUE
- pulse2.set_dir(pick(cardinal))
- QDEL_IN(pulse2, 10)
+ new /obj/effect/overlay/pulse2(loc, 1)
var/list/mob/living/carbon/targets = new
for(var/mob/living/carbon/C in view(12, src))
if(C.stat == DEAD)
@@ -361,8 +354,6 @@
target = toarrest
mode = SECBOT_HUNT
-
-
/obj/item/weapon/ed209_assembly/attackby(obj/item/I, mob/user, params)
if(istype(I, /obj/item/weapon/pen))
var/t = sanitize_safe(input(user, "Enter new robot name", name, input_default(created_name)), MAX_NAME_LEN)
diff --git a/code/game/machinery/bots/farmbot.dm b/code/game/machinery/bots/farmbot.dm
index 4dfd339c727a..1702c71ddc22 100644
--- a/code/game/machinery/bots/farmbot.dm
+++ b/code/game/machinery/bots/farmbot.dm
@@ -30,8 +30,7 @@
icon_state = "farmbot0"
density = TRUE
anchored = FALSE
- health = 50
- maxhealth = 50
+ max_integrity = 50
req_access =list(access_hydroponics)
var/Max_Fertilizers = 10
@@ -428,7 +427,7 @@
var/damage = 5
var/dam_zone = pick(BP_CHEST , BP_L_ARM , BP_R_ARM , BP_L_LEG , BP_R_LEG)
var/obj/item/organ/external/BP = human.bodyparts_by_name[ran_zone(dam_zone)]
- var/armor = human.run_armor_check(BP, "melee")
+ var/armor = human.run_armor_check(BP, MELEE)
human.apply_damage(damage, BRUTE, BP, armor, DAM_SHARP | DAM_EDGE)
else // warning, plants infested with weeds!
diff --git a/code/game/machinery/bots/floorbot.dm b/code/game/machinery/bots/floorbot.dm
index c6b7401c778e..18c83d1ef9c4 100644
--- a/code/game/machinery/bots/floorbot.dm
+++ b/code/game/machinery/bots/floorbot.dm
@@ -45,8 +45,7 @@
icon_state = "floorbot0"
density = FALSE
anchored = FALSE
- health = 25
- maxhealth = 25
+ max_integrity = 25
//weight = 1.0E7
var/amount = 10
var/eattiles = FALSE
diff --git a/code/game/machinery/bots/medbot.dm b/code/game/machinery/bots/medbot.dm
index 06693aead100..c02799b4d4a1 100644
--- a/code/game/machinery/bots/medbot.dm
+++ b/code/game/machinery/bots/medbot.dm
@@ -10,8 +10,7 @@
icon_state = "medibot0"
density = FALSE
anchored = FALSE
- health = 20
- maxhealth = 20
+ max_integrity = 20
req_access =list(access_medical)
var/stunned = 0 //It can be stunned by tasers. Delicate circuits.
//var/emagged = 0
@@ -201,8 +200,11 @@
else
..()
- if(health < maxhealth && !isscrewdriver(W) && W.force)
- step_to(src, (get_step_away(src,user)))
+
+/obj/machinery/bot/medbot/take_damage(damage_amount, damage_type, damage_flag, sound_effect, attack_dir)
+ . = ..()
+ if(. && !QDELING(src))
+ step(src, reverse_dir[attack_dir])
/obj/machinery/bot/medbot/emag_act(mob/user)
..()
diff --git a/code/game/machinery/bots/mulebot.dm b/code/game/machinery/bots/mulebot.dm
index c4f4ce0a0d57..3ca300149a6a 100644
--- a/code/game/machinery/bots/mulebot.dm
+++ b/code/game/machinery/bots/mulebot.dm
@@ -13,8 +13,7 @@
density = TRUE
anchored = TRUE
animate_movement=1
- health = 150 //yeah, it's tougher than ed209 because it is a big metal box with wheels --rastaf0
- maxhealth = 150
+ max_integrity = 150 //yeah, it's tougher than ed209 because it is a big metal box with wheels --rastaf0
fire_dam_coeff = 0.7
brute_dam_coeff = 0.5
@@ -118,8 +117,8 @@
else if(is_wire_tool(I))
wires.interact(user)
else if (iswrench(I))
- if (src.health < maxhealth)
- src.health = min(maxhealth, src.health+25)
+ if (get_integrity() < max_integrity)
+ repair_damage(25)
user.visible_message(
"[user] repairs [src]!",
"You repair [src]!"
diff --git a/code/game/machinery/bots/secbot.dm b/code/game/machinery/bots/secbot.dm
index c4a06c7ab3fd..3c4f86102158 100644
--- a/code/game/machinery/bots/secbot.dm
+++ b/code/game/machinery/bots/secbot.dm
@@ -6,8 +6,7 @@
var/icon_state_arrest = "secbot-c"
density = FALSE
anchored = FALSE
- health = 25
- maxhealth = 25
+ max_integrity = 25
fire_dam_coeff = 0.7
brute_dam_coeff = 0.5
diff --git a/code/game/machinery/camera/abductors_console.dm b/code/game/machinery/camera/abductors_console.dm
new file mode 100644
index 000000000000..f508c4d712e0
--- /dev/null
+++ b/code/game/machinery/camera/abductors_console.dm
@@ -0,0 +1,156 @@
+/obj/machinery/computer/camera_advanced/abductor
+ name = "Human Observation Console"
+ networks = list("SS13", "abductor")
+ var/obj/machinery/abductor/console/console
+ var/team = 0
+ lock_override = CAMERA_LOCK_STATION | CAMERA_LOCK_MINING | CAMERA_LOCK_CENTCOM
+
+ var/datum/action/innate/teleport_in/I = new
+ var/datum/action/innate/teleport_out/O = new
+ var/datum/action/innate/teleport_self/S = new
+ var/datum/action/innate/vest_mode_swap/M = new
+ var/datum/action/innate/vest_disguise_swap/D = new
+ var/datum/action/innate/set_droppoint/P = new
+
+ icon = 'icons/obj/abductor.dmi'
+ icon_state = "camera"
+
+/obj/machinery/computer/camera_advanced/abductor/atom_init()
+ . = ..()
+ abductor_machinery_list += src
+ actions += I
+ actions += O
+ actions += S
+ actions += M
+ actions += D
+ actions += P
+ networks += "Abductor[team]"
+
+/obj/machinery/computer/camera_advanced/abductor/Destroy()
+ if(console)
+ console.camera = null
+ console = null
+ abductor_machinery_list -= src
+ return ..()
+
+/mob/camera/Eye/remote/abductor
+ user_camera_icon = 'icons/obj/abductor.dmi'
+ icon_state = "camera_target"
+
+/obj/machinery/computer/camera_advanced/abductor/CreateEye()
+ ..()
+ eyeobj = new /mob/camera/Eye/remote/abductor(get_turf(src))
+ eyeobj.origin = src
+/datum/action/innate
+ action_type = AB_INNATE
+
+/datum/action/innate/teleport_in
+///Is the amount of time required between uses
+ var/abductor_pad_cooldown = 8 SECONDS
+///Is used to compare to world.time in order to determine if the action should early return
+ var/use_delay
+ name = "Send To"
+ button_icon = 'icons/hud/actions.dmi'
+ button_icon_state = "beam_down"
+
+/datum/action/innate/teleport_in/Activate()
+ if(!target || !iscarbon(owner))
+ return
+ if(world.time < use_delay)
+ to_chat(owner, "You must wait [DisplayTimeText(use_delay - world.time)] to use the [target] again!")
+ return
+ var/mob/living/carbon/human/C = owner
+ var/mob/camera/Eye/remote/remote_eye = C.remote_control
+ var/obj/machinery/computer/camera_advanced/abductor/A = target
+ var/obj/machinery/abductor/pad/P = A.console.pad
+
+ if(remote_eye.loc.z in SSmapping.levels_by_trait(ZTRAIT_CENTCOM))
+ to_chat(owner, "This place is out of bounds of pad' working zone")
+ return
+
+ use_delay = (world.time + abductor_pad_cooldown)
+ if(cameranet.checkTurfVis(remote_eye.loc))
+ P.PadToLoc(remote_eye.loc)
+
+/datum/action/innate/teleport_out
+ name = "Retrieve"
+ button_icon = 'icons/hud/actions.dmi'
+ button_icon_state = "beam_up"
+
+/datum/action/innate/teleport_out/Activate()
+ if(!target || !iscarbon(owner))
+ return
+ var/obj/machinery/computer/camera_advanced/abductor/C = target
+ var/obj/machinery/abductor/console/console = C.console
+
+ console.TeleporterRetrieve()
+
+/datum/action/innate/teleport_self
+///Is the amount of time required between uses
+ var/teleport_self_cooldown = 9 SECONDS
+ var/use_delay
+ name = "Send Self"
+ button_icon = 'icons/hud/actions.dmi'
+ button_icon_state = "beam_down"
+
+/datum/action/innate/teleport_self/Activate()
+ if(!target || !iscarbon(owner))
+ return
+ if(world.time < use_delay)
+ to_chat(owner, "You can only teleport to one place at a time!")
+ return
+ var/mob/living/carbon/human/C = owner
+ var/mob/camera/Eye/remote/remote_eye = C.remote_control
+ var/obj/machinery/computer/camera_advanced/abductor/A = target
+ var/obj/machinery/abductor/pad/P = A.console.pad
+
+ if(remote_eye.loc.z in SSmapping.levels_by_trait(ZTRAIT_CENTCOM))
+ to_chat(owner, "This place is out of bounds of pad' working zone")
+ return
+ use_delay = (world.time + teleport_self_cooldown)
+ if(cameranet.checkTurfVis(remote_eye.loc))
+ P.MobToLoc(remote_eye.loc,C)
+
+/datum/action/innate/vest_mode_swap
+ name = "Switch Vest Mode"
+ button_icon = 'icons/hud/actions.dmi'
+ button_icon_state = "vest_mode"
+
+/datum/action/innate/vest_mode_swap/Activate()
+ if(!target || !iscarbon(owner))
+ return
+ var/obj/machinery/computer/camera_advanced/abductor/C = target
+ var/obj/machinery/abductor/console/console = C.console
+ console.FlipVest()
+
+
+/datum/action/innate/vest_disguise_swap
+ name = "Switch Vest Disguise"
+ button_icon = 'icons/hud/actions.dmi'
+ button_icon_state = "vest_disguise"
+
+/datum/action/innate/vest_disguise_swap/Activate()
+ if(!target || !iscarbon(owner))
+ return
+ var/obj/machinery/computer/camera_advanced/abductor/C = target
+ var/obj/machinery/abductor/console/console = C.console
+ console.SelectDisguise()
+
+/datum/action/innate/set_droppoint
+ name = "Set Experiment Release Point"
+ button_icon = 'icons/hud/actions.dmi'
+ button_icon_state = "set_drop"
+
+/datum/action/innate/set_droppoint/Activate()
+ if(!target || !iscarbon(owner))
+ return
+
+ var/mob/living/carbon/human/H = owner
+ var/mob/camera/Eye/remote/remote_eye = H.remote_control
+
+ if(remote_eye.loc.z in SSmapping.levels_by_trait(ZTRAIT_CENTCOM))
+ to_chat(owner, "This place is out of bounds of pad' working zone")
+ return
+ var/obj/machinery/computer/camera_advanced/abductor/C = target
+ var/obj/machinery/abductor/console/console = C.console
+ console.SetDroppoint(get_turf(remote_eye.loc),owner)
diff --git a/code/game/machinery/camera/camera.dm b/code/game/machinery/camera/camera.dm
index 046ba7caa4a9..53cec639b9b5 100644
--- a/code/game/machinery/camera/camera.dm
+++ b/code/game/machinery/camera/camera.dm
@@ -110,7 +110,8 @@
if(!(stat & EMPED))
visible_message("[bicon(src)] Paint drips from [src].")
cancelCameraAlarm()
- toggle_cam(FALSE)
+ if(!status)
+ toggle_cam(FALSE)
/obj/machinery/camera/ex_act(severity)
if(src.invuln)
@@ -154,8 +155,7 @@
else if(iswelder(W) && wires.is_deconstructable())
if(weld(W, user))
- drop_assembly(1)
- qdel(src)
+ deconstruct(TRUE)
else if(istype(W, /obj/item/device/analyzer) && panel_open) //XRay
if(!isXRay())
upgradeXRay()
@@ -179,6 +179,11 @@
else
to_chat(user, "[msg2]")
+ else if(istype(W, /obj/item/stack/sheet/glass) && panel_open)
+ var/obj/item/stack/sheet/glass/G = W
+ remove_paint_state()
+ to_chat(user, "You fixed [src] lens.")
+ G.use(1)
// OTHER
else if(istype(W, /obj/item/weapon/paper))
user.SetNextMove(CLICK_CD_INTERACT)
@@ -228,13 +233,37 @@
playsound(src, 'sound/weapons/blade1.ogg', VOL_EFFECTS_MASTER)
playsound(src, pick(SOUNDIN_SPARKS), VOL_EFFECTS_MASTER)
visible_message("The camera has been sliced apart by [user] with [W]!")
- drop_assembly()
- new /obj/item/stack/cable_coil/cut/red(loc)
- qdel(src)
+ deconstruct()
else
..()
return
+/obj/machinery/camera/run_atom_armor(damage_amount, damage_type, damage_flag = 0, attack_dir)
+ if(stat & BROKEN)
+ switch(damage_type)
+ if(BRUTE, BURN)
+ return damage_amount
+ return
+ . = ..()
+
+/obj/machinery/camera/atom_break(damage_flag)
+ if(!status)
+ return
+ . = ..()
+ if(.)
+ triggerCameraAlarm()
+ toggle_cam(FALSE)
+
+/obj/machinery/camera/deconstruct(disassembled = TRUE)
+ if(flags & NODECONSTRUCT)
+ return ..()
+ if(disassembled)
+ drop_assembly(1)
+ else
+ drop_assembly()
+ new /obj/item/stack/cable_coil(loc, 2)
+ ..()
+
/obj/machinery/camera/proc/drop_assembly(state = 0)
if(assembly)
assembly.state = state
diff --git a/code/game/machinery/camera/camera_advanced.dm b/code/game/machinery/camera/camera_advanced.dm
index 00fe73fa6c7c..0367cd370f7a 100644
--- a/code/game/machinery/camera/camera_advanced.dm
+++ b/code/game/machinery/camera/camera_advanced.dm
@@ -35,8 +35,7 @@
current_user.unset_machine()
current_user = null
QDEL_NULL(eyeobj)
- QDEL_NULL(off_action)
- QDEL_NULL(jump_action)
+ QDEL_LIST(actions)
actions.Cut()
return ..()
@@ -45,15 +44,9 @@
eyeobj.origin = src
/obj/machinery/computer/camera_advanced/proc/GrantActions(mob/living/user)
- if(off_action)
- off_action.target = user
- off_action.Grant(user)
-
-
- if(jump_action)
- jump_action.target = user
- jump_action.Grant(user)
-
+ for(var/datum/action/to_grant as anything in actions)
+ to_grant.target = src
+ to_grant.Grant(user)
/obj/machinery/computer/camera_advanced/proc/remove_eye_control(mob/living/user)
if(!user)
@@ -181,29 +174,28 @@
/datum/action/camera_off
name = "End Camera View"
- button_icon = 'icons/mob/actions.dmi'
+ button_icon = 'icons/hud/actions.dmi'
button_icon_state = "camera_off"
action_type = AB_INNATE
/datum/action/camera_off/Activate()
- if(!target || !isliving(target))
+ if(!owner || !isliving(owner))
return
- var/mob/living/C = target
+ var/mob/living/C = owner
var/mob/camera/Eye/remote/remote_eye = C.remote_control
var/obj/machinery/computer/camera_advanced/console = remote_eye.origin
- console.remove_eye_control(target)
+ console.remove_eye_control(owner)
/datum/action/camera_jump
name = "Jump To Camera"
- button_icon = 'icons/mob/actions.dmi'
+ button_icon = 'icons/hud/actions.dmi'
button_icon_state = "camera_jump"
action_type = AB_INNATE
/datum/action/camera_jump/Activate()
- if(!target || !isliving(target))
+ if(!owner || !isliving(owner))
return
-
- var/mob/living/C = target
+ var/mob/living/C = owner
var/mob/camera/Eye/remote/remote_eye = C.remote_control
var/obj/machinery/computer/camera_advanced/origin = remote_eye.origin
diff --git a/code/game/machinery/camera/camera_assembly.dm b/code/game/machinery/camera/camera_assembly.dm
index d6258a3fa0ff..e335aefa2cb2 100644
--- a/code/game/machinery/camera/camera_assembly.dm
+++ b/code/game/machinery/camera/camera_assembly.dm
@@ -20,6 +20,8 @@
4 = Screwdriver panel closed and is fully built (you cannot attach upgrades)
*/
+ resistance_flags = CAN_BE_HIT
+
/obj/item/weapon/camera_assembly/attackby(obj/item/I, mob/user, params)
switch(state)
if(0)
@@ -128,6 +130,12 @@
else
return ..()
+/obj/item/weapon/camera_assembly/deconstruct(disassembled)
+ if(flags & NODECONSTRUCT)
+ return ..()
+ new /obj/item/stack/sheet/metal(loc)
+ ..()
+
/obj/item/weapon/camera_assembly/update_icon()
if(anchored)
icon_state = "camera1"
diff --git a/code/game/machinery/cell_charger.dm b/code/game/machinery/cell_charger.dm
index 158dfdbe53bc..72ad65d70397 100644
--- a/code/game/machinery/cell_charger.dm
+++ b/code/game/machinery/cell_charger.dm
@@ -103,3 +103,13 @@
use_power(power_used)
updateicon()
+
+/obj/machinery/cell_charger/deconstruct()
+ if(charging)
+ charging.forceMove(loc)
+ charging = null
+ ..()
+
+/obj/machinery/cell_charger/Destroy()
+ QDEL_NULL(charging)
+ return ..()
diff --git a/code/game/machinery/computer/ai_core.dm b/code/game/machinery/computer/ai_core.dm
index 9a704a49e4f2..2ae70f7d7c78 100644
--- a/code/game/machinery/computer/ai_core.dm
+++ b/code/game/machinery/computer/ai_core.dm
@@ -9,6 +9,12 @@
var/obj/item/weapon/circuitboard/circuit = null
var/obj/item/device/mmi/brain = null
+ resistance_flags = CAN_BE_HIT
+
+/obj/structure/AIcore/Destroy()
+ QDEL_NULL(circuit)
+ QDEL_NULL(brain)
+ return ..()
/obj/structure/AIcore/attackby(obj/item/P, mob/user)
switch(state)
@@ -28,8 +34,7 @@
if(user.is_busy(src)) return
if(WT.use_tool(src, user, 20, amount = 0, volume = 50))
to_chat(user, "You deconstruct the frame.")
- new /obj/item/stack/sheet/plasteel( loc, 4)
- qdel(src)
+ deconstruct(TRUE)
if(1)
if(iswrench(P))
if(user.is_busy(src))
@@ -171,11 +176,28 @@
empty_playable_ai_cores += D
else
var/mob/living/silicon/ai/A = new /mob/living/silicon/ai ( loc, laws, brain )
+ brain = null
if(A) //if there's no brain, the mob is deleted and a structure/AIcore is created
A.rename_self("ai", 1)
feedback_inc("cyborg_ais_created",1)
qdel(src)
+/obj/structure/AIcore/deconstruct(disassembled = TRUE)
+ if(flags & NODECONSTRUCT)
+ return ..()
+ if(state >= 4)
+ new /obj/item/stack/sheet/rglass(loc, 2)
+ if(state >= 3)
+ new /obj/item/stack/cable_coil(loc, 5)
+ if(circuit)
+ circuit.forceMove(loc)
+ circuit = null
+ if(brain)
+ brain.forceMove(loc)
+ brain = null
+ new /obj/item/stack/sheet/plasteel(loc, 4)
+ ..()
+
/obj/structure/AIcore/deactivated
name = "Inactive AI"
icon = 'icons/mob/AI.dmi'
diff --git a/code/game/machinery/computer/buildandrepair.dm b/code/game/machinery/computer/buildandrepair.dm
index 6b28a64e39f0..99db10de1a75 100644
--- a/code/game/machinery/computer/buildandrepair.dm
+++ b/code/game/machinery/computer/buildandrepair.dm
@@ -8,6 +8,12 @@
var/obj/item/weapon/circuitboard/circuit = null
// weight = 1.0E8
+ resistance_flags = CAN_BE_HIT
+
+/obj/structure/computerframe/Destroy()
+ QDEL_NULL(circuit)
+ return ..()
+
/obj/item/weapon/circuitboard
density = FALSE
anchored = FALSE
@@ -493,10 +499,25 @@
playsound(src, 'sound/items/Screwdriver.ogg', VOL_EFFECTS_MASTER)
to_chat(user, "You connect the monitor.")
var/obj/machinery/computer/new_computer = new src.circuit.build_path (src.loc, circuit)
+ circuit = null
new_computer.set_dir(dir)
transfer_fingerprints_to(new_computer)
qdel(src)
+/obj/structure/computerframe/deconstruct(disassembled)
+ if(flags & NODECONSTRUCT)
+ return ..()
+ new /obj/item/stack/sheet/metal(loc, 5)
+ if(circuit)
+ circuit.forceMove(loc)
+ circuit = null
+ if(state == 4)
+ new /obj/item/weapon/shard(loc)
+ new /obj/item/weapon/shard(loc)
+ if(state >= 3)
+ new /obj/item/stack/cable_coil(loc, 5)
+ ..()
+
/obj/structure/computerframe/verb/rotate()
set category = "Object"
set name = "Rotate"
diff --git a/code/game/machinery/computer/computer.dm b/code/game/machinery/computer/computer.dm
index 01d101e844d7..0a69e194d39e 100644
--- a/code/game/machinery/computer/computer.dm
+++ b/code/game/machinery/computer/computer.dm
@@ -25,6 +25,8 @@
else
if(circuit)
circuit = new circuit(null)
+ else
+ resistance_flags |= FULL_INDESTRUCTIBLE // no circuit = INDESTRUCTIBLE cuz we cant build it
power_change()
/obj/machinery/computer/Topic(href, href_list)
@@ -45,8 +47,55 @@
return 0
return 1
+/obj/machinery/computer/play_attack_sound(damage_amount, damage_type = BRUTE, damage_flag = 0)
+ switch(damage_type)
+ if(BRUTE)
+ if(stat & BROKEN)
+ playsound(loc, 'sound/effects/hit_on_shattered_glass.ogg', VOL_EFFECTS_MASTER, 70, TRUE)
+ else
+ playsound(loc, 'sound/effects/glasshit.ogg', VOL_EFFECTS_MASTER, 75, TRUE)
+ if(BURN)
+ playsound(loc, 'sound/items/welder.ogg', VOL_EFFECTS_MASTER, 100, TRUE)
+
+/obj/machinery/computer/atom_break(damage_flag)
+ if(!circuit) //no circuit, no breaking
+ return
+ . = ..()
+ if(.)
+ playsound(loc, 'sound/effects/glassbr3.ogg', VOL_EFFECTS_MASTER, 100, TRUE)
+ set_light(0)
+
+/obj/machinery/computer/deconstruct(disassembled = TRUE, mob/user)
+ if(flags & NODECONSTRUCT)
+ return ..()
+ deconstruction()
+ if(circuit) //no circuit, no computer frame
+ var/obj/structure/computerframe/A = new /obj/structure/computerframe(loc)
+ A.set_dir(dir)
+ A.circuit = circuit
+ A.anchored = TRUE
+ transfer_fingerprints_to(A)
+ circuit = null
+ if(stat & BROKEN)
+ if(user)
+ to_chat(user, "The broken glass falls out.")
+ else
+ playsound(src, 'sound/effects/hit_on_shattered_glass.ogg', VOL_EFFECTS_MASTER, 70, TRUE)
+ new /obj/item/weapon/shard(loc)
+ A.state = 3
+ A.icon_state = "3"
+ else
+ if(user)
+ to_chat(user, "You disconnect the monitor.")
+ A.state = 4
+ A.icon_state = "4"
+ for(var/obj/C in src)
+ C.forceMove(loc)
+ ..()
+
/obj/machinery/computer/emp_act(severity)
- if(prob(20/severity)) set_broken()
+ if(prob(20 / severity))
+ set_broken()
..()
@@ -118,25 +167,7 @@
if(isscrewdriver(I) && circuit && !(flags&NODECONSTRUCT))
if(user.is_busy(src)) return
if(I.use_tool(src, user, 20, volume = 50))
- var/obj/structure/computerframe/A = new /obj/structure/computerframe( src.loc )
- transfer_fingerprints_to(A)
- A.circuit = circuit
- A.anchored = TRUE
- A.set_dir(dir)
- circuit = null
- for (var/obj/C in src)
- C.loc = src.loc
- if (src.stat & BROKEN)
- to_chat(user, "The broken glass falls out.")
- new /obj/item/weapon/shard( src.loc )
- A.state = 3
- A.icon_state = "3"
- else
- to_chat(user, "You disconnect the monitor.")
- set_light(0)
- A.state = 4
- A.icon_state = "4"
- qdel(src)
+ deconstruct(TRUE)
if(iswrench(I))
if(user.is_busy(src))
return
@@ -239,17 +270,23 @@
else
to_chat(user, "You don't want to break these thing")
-/obj/machinery/computer/attack_animal(mob/living/simple_animal/M)
- if(istype(M, /mob/living/simple_animal/hulk))
- var/mob/living/simple_animal/hulk/Hulk = M
- Hulk.do_attack_animation(src)
- playsound(Hulk, 'sound/effects/hulk_hit_computer.ogg', VOL_EFFECTS_MASTER)
- to_chat(M, "You hit the computer, glass fragments hurt you!")
- Hulk.health -= rand(2,4)
- if(prob(40))
- set_broken()
- to_chat(M, "You broke the computer.")
- return
+/obj/machinery/computer/attack_hulk(mob/living/simple_animal/hulk/user)
+ . = ..()
+
+ if(.)
+ return TRUE
+ if(!istype(user))
+ return
+
+ user.SetNextMove(CLICK_CD_INTERACT)
+ user.do_attack_animation(src)
+ playsound(user, 'sound/effects/hulk_hit_computer.ogg', VOL_EFFECTS_MASTER)
+ to_chat(user, "You hit the computer, glass fragments hurt you!")
+ user.health -= rand(2,4)
+ if(prob(40))
+ set_broken()
+ to_chat(user, "You broke the computer.")
+ return TRUE
/obj/machinery/computer/proc/print_document(text, docname)
var/obj/item/weapon/paper/Paper = new /obj/item/weapon/paper()
diff --git a/code/game/machinery/computer/syndicate_shuttle.dm b/code/game/machinery/computer/syndicate_shuttle.dm
index c124315340b1..d59fed3b5844 100644
--- a/code/game/machinery/computer/syndicate_shuttle.dm
+++ b/code/game/machinery/computer/syndicate_shuttle.dm
@@ -15,14 +15,14 @@
var/lastMove = 0
/obj/effect/landmark/syndi_shuttle
+ name = "Syndi shuttle"
/obj/machinery/computer/syndicate_station/atom_init()
..()
return INITIALIZE_HINT_LATELOAD
/obj/machinery/computer/syndicate_station/atom_init_late()
- var/obj/O = locate(/obj/effect/landmark/syndi_shuttle) in landmarks_list
- curr_location = get_area(O)
+ curr_location = get_area(locate("landmark*Syndi shuttle"))
/obj/machinery/computer/syndicate_station/process()
if(..())
diff --git a/code/game/machinery/computer/vox_shuttle.dm b/code/game/machinery/computer/vox_shuttle.dm
index a0b506f3746a..5e91a65df03a 100644
--- a/code/game/machinery/computer/vox_shuttle.dm
+++ b/code/game/machinery/computer/vox_shuttle.dm
@@ -194,10 +194,6 @@ var/global/announce_vox_departure = FALSE // Stealth systems - give an announcem
console_say("Процедура полёта отменена.")
warning = FALSE
-/obj/machinery/computer/vox_station/bullet_act(obj/item/projectile/Proj, def_zone)
- . = ..()
- visible_message("[Proj] ricochets off [src]!")
-
#undef VOX_SHUTTLE_MOVE_TIME
#undef VOX_SHUTTLE_COOLDOWN
#undef VOX_CAN_USE
diff --git a/code/game/machinery/constructable_frame.dm b/code/game/machinery/constructable_frame.dm
index e6a22c77abba..7d3253c2641e 100644
--- a/code/game/machinery/constructable_frame.dm
+++ b/code/game/machinery/constructable_frame.dm
@@ -51,6 +51,20 @@
else
desc += "."
+/obj/machinery/constructable_frame/deconstruct(disassembled)
+ if(flags & NODECONSTRUCT)
+ return ..()
+ new /obj/item/stack/sheet/metal(loc, 5)
+ if(circuit)
+ circuit.forceMove(loc)
+ circuit = null
+ if(state >= 2)
+ new /obj/item/stack/cable_coil(loc , 5)
+ for(var/obj/item/I in components)
+ I.forceMove(loc)
+ LAZYCLEARLIST(components)
+ ..()
+
/obj/machinery/constructable_frame/machine_frame/attackby(obj/item/P, mob/user)
if(P.crit_fail)
to_chat(user, "This part is faulty, you cannot add this to the machine!")
@@ -86,9 +100,7 @@
if(P.use_tool(src, user, SKILL_TASK_AVERAGE, volume = 50))
if(state == 1)
to_chat(user, "You disassemble the frame.")
- var/obj/item/stack/sheet/metal/M = new (loc, 5)
- M.add_fingerprint(user)
- qdel(src)
+ deconstruct(TRUE)
else if(iswrench(P))
if(user.is_busy())
diff --git a/code/game/machinery/deployable.dm b/code/game/machinery/deployable.dm
index bcf2b03a1711..70b6d06937a8 100644
--- a/code/game/machinery/deployable.dm
+++ b/code/game/machinery/deployable.dm
@@ -55,6 +55,12 @@ for reference:
//Barricades, maybe there will be a metal one later...
+/obj/structure/barricade
+ anchored = TRUE
+ density = TRUE
+ max_integrity = 100
+ resistance_flags = CAN_BE_HIT
+
/obj/structure/barricade/wooden
name = "wooden barricade"
desc = "This space is blocked off by a wooden barricade."
@@ -62,56 +68,42 @@ for reference:
icon_state = "woodenbarricade"
anchored = TRUE
density = TRUE
- var/health = 100.0
- var/maxhealth = 100.0
+
+/obj/structure/barricade/wooden/deconstruct(disassembled)
+ new /obj/item/stack/sheet/wood(loc)
+ new /obj/item/stack/sheet/wood(loc)
+ new /obj/item/stack/sheet/wood(loc)
+ return ..()
+
+/obj/structure/barricade/wooden/run_atom_armor(damage_amount, damage_type, damage_flag, attack_dir)
+ switch(damage_type)
+ if(BRUTE)
+ return damage_amount * 0.75
+ if(BURN)
+ return damage_amount
/obj/structure/barricade/wooden/attackby(obj/item/W, mob/user)
if(istype(W, /obj/item/stack/sheet/wood))
user.SetNextMove(CLICK_CD_INTERACT)
- if(src.health < src.maxhealth)
- if(user.is_busy()) return
+ if(get_integrity() < max_integrity && !user.is_busy())
visible_message("[user] begins to repair \the [src]!")
- if(W.use_tool(src, user, 20, volume = 50))
- src.health = src.maxhealth
- W:use(1)
+ if(W.use_tool(src, user, 2 SECONDS, volume = 50))
+ update_integrity(max_integrity)
+ var/obj/item/stack/sheet/wood/wood = W
+ wood.use(1)
visible_message("[user] repairs \the [src]!")
return
- else if(user.a_intent == INTENT_HARM)
- switch(W.damtype)
- if("fire")
- src.health -= W.force * 1
- if("brute")
- src.health -= W.force * 0.75
- else
- if(src.health <= 0)
- visible_message("The barricade is smashed apart!")
- new /obj/item/stack/sheet/wood(get_turf(src))
- new /obj/item/stack/sheet/wood(get_turf(src))
- new /obj/item/stack/sheet/wood(get_turf(src))
- qdel(src)
- return ..()
+ return ..()
/obj/structure/barricade/wooden/ex_act(severity)
switch(severity)
if(EXPLODE_DEVASTATE)
- visible_message("The barricade is blown apart!")
qdel(src)
if(EXPLODE_HEAVY)
- src.health -= 25
- if (src.health <= 0)
- visible_message("The barricade is blown apart!")
- new /obj/item/stack/sheet/wood(get_turf(src))
- new /obj/item/stack/sheet/wood(get_turf(src))
- new /obj/item/stack/sheet/wood(get_turf(src))
- qdel(src)
-
-/obj/structure/barricade/wooden/blob_act()
- src.health -= 25
- if (src.health <= 0)
- visible_message("The blob eats through the barricade!")
- qdel(src)
- return
+ take_damage(33, BRUTE, BOMB)
+ if(EXPLODE_LIGHT)
+ take_damage(16, BRUTE, BOMB)
/obj/structure/barricade/wooden/CanPass(atom/movable/mover, turf/target, height=0, air_group=0)//So bullets will fly over and stuff.
if(air_group || (height==0))
@@ -121,6 +113,31 @@ for reference:
else
return 0
+//Peacekeeper wall
+/obj/structure/barricade/bubble
+ name = "bubble barricade"
+ desc = "A fragile energy field that blocks movement. Excels at blocking lethal projectiles."
+ icon = 'icons/effects/effects.dmi'
+ icon_state = "bubble"
+ max_integrity = 7
+
+/obj/structure/barricade/bubble/atom_init()
+ . = ..()
+ global.peacekeeper_shields_count++
+
+/obj/structure/barricade/bubble/bullet_act(obj/item/projectile/Proj, def_zone)
+ . = ..()
+ for(var/mob/living/L in loc) //no need protecc abusers
+ L.bullet_act(Proj, def_zone)
+
+/obj/structure/barricade/bubble/CanPass(atom/movable/mover, turf/target, height=0, air_group=0) //make robots can pass
+ if(isrobot(mover))
+ return TRUE
+ return FALSE
+
+/obj/structure/barricade/bubble/Destroy()
+ global.peacekeeper_shields_count--
+ return ..()
//Actual Deployable machinery stuff
@@ -137,8 +154,7 @@ for reference:
anchored = FALSE
density = TRUE
icon_state = "barrier0"
- var/health = 100.0
- var/maxhealth = 100.0
+ max_integrity = 100
var/locked = 0.0
// req_access = list(access_maint_tunnels)
@@ -146,19 +162,25 @@ for reference:
. = ..()
icon_state = "barrier[locked]"
+/obj/machinery/deployable/barrier/deconstruct(disassembled)
+ explode()
+
+/obj/structure/barricade/barrier/run_atom_armor(damage_amount, damage_type, damage_flag, attack_dir)
+ switch(damage_type)
+ if(BRUTE)
+ return damage_amount * 0.5
+ if(BURN)
+ return damage_amount * 0.75
+
/obj/machinery/deployable/barrier/attackby(obj/item/weapon/W, mob/user)
- if (istype(W, /obj/item/weapon/card/id))
- if (allowed(user))
- if (src.emagged < 2.0)
- src.locked = !src.locked
- src.anchored = !src.anchored
- src.icon_state = "barrier[src.locked]"
- if ((src.locked == 1.0) && (src.emagged < 2.0))
- to_chat(user, "Barrier lock toggled on.")
- return
- else if ((src.locked == 0.0) && (src.emagged < 2.0))
- to_chat(user, "Barrier lock toggled off.")
- return
+ if(istype(W, /obj/item/weapon/card/id))
+ if(allowed(user))
+ if(emagged < 2.0)
+ locked = !locked
+ anchored = !anchored
+ icon_state = "barrier[locked]"
+ to_chat(user, "Barrier lock toggled [locked ? "on" : "off"].")
+ return
else
var/datum/effect/effect/system/spark_spread/s = new /datum/effect/effect/system/spark_spread
s.set_up(2, 1, src)
@@ -168,29 +190,13 @@ for reference:
return
else if (iswrench(W))
user.SetNextMove(CLICK_CD_INTERACT)
- if (src.health < src.maxhealth)
- src.health = src.maxhealth
- src.emagged = 0
- src.req_access = list(access_security)
- visible_message("[user] repairs \the [src]!")
- return
- else if (src.emagged > 0)
- src.emagged = 0
- src.req_access = list(access_security)
+ if (get_integrity() < max_integrity || emagged)
+ update_integrity(max_integrity)
+ emagged = 0
+ req_access = list(access_security)
visible_message("[user] repairs \the [src]!")
return
- return
- else
- user.SetNextMove(CLICK_CD_MELEE)
- switch(W.damtype)
- if("fire")
- src.health -= W.force * 0.75
- if("brute")
- src.health -= W.force * 0.5
- else
- if (src.health <= 0)
- explode()
- ..()
+ return ..()
/obj/machinery/deployable/barrier/emag_act(mob/user)
if (src.emagged == 0)
@@ -216,9 +222,9 @@ for reference:
if(EXPLODE_DEVASTATE)
explode()
if(EXPLODE_HEAVY)
- src.health -= 25
- if(src.health <= 0)
- explode()
+ take_damage(50, BRUTE, BOMB)
+ if(EXPLODE_LIGHT)
+ take_damage(25, BRUTE, BOMB)
/obj/machinery/deployable/barrier/emp_act(severity)
if(stat & (BROKEN|NOPOWER))
@@ -228,12 +234,6 @@ for reference:
anchored = !anchored
icon_state = "barrier[src.locked]"
-/obj/machinery/deployable/barrier/blob_act()
- src.health -= 25
- if (src.health <= 0)
- explode()
- return
-
/obj/machinery/deployable/barrier/CanPass(atom/movable/mover, turf/target, height=0, air_group=0)//So bullets will fly over and stuff.
if(air_group || (height==0))
return 1
diff --git a/code/game/machinery/door_control.dm b/code/game/machinery/door_control.dm
index b539a0a614fe..492928ab29c8 100644
--- a/code/game/machinery/door_control.dm
+++ b/code/game/machinery/door_control.dm
@@ -182,12 +182,18 @@
return
else if(iswrench(W))
to_chat(user, "You remove the door control assembly from the wall!")
- var/obj/item/door_control_frame/frame = new
- frame.loc = user.loc
+ deconstruct(TRUE)
playsound(src, 'sound/items/Ratchet.ogg', VOL_EFFECTS_MASTER)
qdel(src)
return
+/obj/machinery/door_control/deconstruct(disassembled)
+ if(flags & NODECONSTRUCT)
+ return ..()
+ var/obj/item/door_control_frame/frame = new(loc)
+ transfer_fingerprints_to(frame)
+ ..()
+
/obj/machinery/door_control/emag_act(mob/user)
if((buildstage == DOOR_CONTROL_COMPLETE) && !emagged)
emagged = TRUE
diff --git a/code/game/machinery/doors/airlock.dm b/code/game/machinery/doors/airlock.dm
index d0de298b6a08..766c1d7e781e 100644
--- a/code/game/machinery/doors/airlock.dm
+++ b/code/game/machinery/doors/airlock.dm
@@ -5,6 +5,20 @@
#define AIRLOCK_OPENING 4
#define AIRLOCK_DENY 5
#define AIRLOCK_EMAG 6
+
+#define AIRLOCK_FRAME_CLOSED "closed"
+#define AIRLOCK_FRAME_CLOSING "closing"
+#define AIRLOCK_FRAME_OPEN "open"
+#define AIRLOCK_FRAME_OPENING "opening"
+
+#define AIRLOCK_LIGHT_BOLTS "bolts"
+#define AIRLOCK_LIGHT_EMERGENCY "emergency"
+#define AIRLOCK_LIGHT_DENIED "denied"
+#define AIRLOCK_LIGHT_CLOSED "poweron"
+#define AIRLOCK_LIGHT_CLOSING "closing"
+#define AIRLOCK_LIGHT_OPEN "poweron_open"
+#define AIRLOCK_LIGHT_OPENING "opening"
+
#define AIRLOCK_LIGHT_POWER 2
#define AIRLOCK_LIGHT_RANGE 1.5
#define AIRLOCK_POWERON_LIGHT_COLOR "#3aa7c2"
@@ -51,13 +65,6 @@ var/global/list/airlock_overlays = list()
var/inner_material = null //material of inner filling; if its an airlock with glass, this should be set to "glass"
var/overlays_file = 'icons/obj/doors/airlocks/station/overlays.dmi'
- var/image/old_frame_overlay // keep those in order to prevent unnecessary updating
- var/image/old_filling_overlay
- var/image/old_lights_overlay
- var/image/old_panel_overlay
- var/image/old_weld_overlay
- var/image/old_sparks_overlay
-
door_open_sound = 'sound/machines/airlock/open.ogg'
door_close_sound = 'sound/machines/airlock/close.ogg'
var/door_open_forced_sound = 'sound/machines/airlock/open_force.ogg'
@@ -67,6 +74,10 @@ var/global/list/airlock_overlays = list()
var/door_bolt_up_sound = 'sound/machines/airlock/bolts_up_1.ogg'
var/door_bolt_down_sound = 'sound/machines/airlock/bolts_down_1.ogg'
+ max_integrity = 300
+ integrity_failure = 0.25
+ damage_deflection = 21
+
/obj/machinery/door/airlock/atom_init(mapload, dir = null)
..()
airlock_list += src
@@ -259,160 +270,97 @@ var/global/list/airlock_overlays = list()
SSdemo.mark_dirty(src)
/obj/machinery/door/airlock/proc/set_airlock_overlays(state)
- var/image/frame_overlay
- var/image/filling_overlay
- var/image/lights_overlay
- var/image/panel_overlay
- var/image/weld_overlay
- var/image/sparks_overlay
- light_range = 0
- light_power = 0
- light_color = ""
-
+ . = list()
+ var/frame_state
+ var/light_state
switch(state)
if(AIRLOCK_CLOSED)
- frame_overlay = get_airlock_overlay("closed", icon)
- if(inner_material)
- filling_overlay = get_airlock_overlay("[inner_material]_closed", overlays_file)
+ frame_state = AIRLOCK_FRAME_CLOSED
+ if(locked)
+ light_state = AIRLOCK_LIGHT_BOLTS
+ else if(emergency)
+ light_state = AIRLOCK_LIGHT_EMERGENCY
else
- filling_overlay = get_airlock_overlay("fill_closed", icon)
- if(p_open)
- panel_overlay = get_airlock_overlay("panel_closed", overlays_file)
- if(welded)
- weld_overlay = get_airlock_overlay("welded", overlays_file)
- if(lights && hasPower())
- light_range = AIRLOCK_LIGHT_RANGE
- light_power = AIRLOCK_LIGHT_POWER
- if(locked)
- lights_overlay = get_airlock_overlay("lights_bolts", overlays_file)
- light_color = AIRLOCK_BOLTS_LIGHT_COLOR
- else if(emergency)
- lights_overlay = get_airlock_overlay("lights_emergency", overlays_file)
- light_color = AIRLOCK_EMERGENCY_LIGHT_COLOR
- else
- lights_overlay = get_airlock_overlay("lights_poweron", overlays_file)
- light_color = AIRLOCK_POWERON_LIGHT_COLOR
-
+ light_state = AIRLOCK_LIGHT_CLOSED
if(AIRLOCK_DENY)
- frame_overlay = get_airlock_overlay("closed", icon)
- if(inner_material)
- filling_overlay = get_airlock_overlay("[inner_material]_closed", overlays_file)
- else
- filling_overlay = get_airlock_overlay("fill_closed", icon)
- if(p_open)
- panel_overlay = get_airlock_overlay("panel_closed", overlays_file)
- if(welded)
- weld_overlay = get_airlock_overlay("welded", overlays_file)
- if(lights && hasPower())
- light_range = AIRLOCK_LIGHT_RANGE
- light_power = AIRLOCK_LIGHT_POWER
- lights_overlay = get_airlock_overlay("lights_denied", overlays_file)
- light_color = AIRLOCK_DENY_LIGHT_COLOR
-
+ frame_state = AIRLOCK_FRAME_CLOSED
+ light_state = AIRLOCK_LIGHT_DENIED
if(AIRLOCK_EMAG)
- frame_overlay = get_airlock_overlay("closed", icon)
- sparks_overlay = get_airlock_overlay("sparks", overlays_file)
- if(inner_material)
- filling_overlay = get_airlock_overlay("[inner_material]_closed", overlays_file)
- else
- filling_overlay = get_airlock_overlay("fill_closed", icon)
- if(p_open)
- panel_overlay = get_airlock_overlay("panel_closed", overlays_file)
- if(welded)
- weld_overlay = get_airlock_overlay("welded", overlays_file)
-
+ frame_state = AIRLOCK_FRAME_CLOSED
if(AIRLOCK_CLOSING)
- frame_overlay = get_airlock_overlay("closing", icon)
- if(inner_material)
- filling_overlay = get_airlock_overlay("[inner_material]_closing", overlays_file)
- else
- filling_overlay = get_airlock_overlay("fill_closing", icon)
- if(p_open)
- panel_overlay = get_airlock_overlay("panel_closing", overlays_file)
- if(lights && hasPower())
- light_range = AIRLOCK_LIGHT_RANGE
- light_power = AIRLOCK_LIGHT_POWER
- lights_overlay = get_airlock_overlay("lights_closing", overlays_file)
- light_color = AIRLOCK_ACCESS_LIGHT_COLOR
-
+ frame_state = AIRLOCK_FRAME_CLOSING
+ light_state = AIRLOCK_LIGHT_CLOSING
if(AIRLOCK_OPEN)
- frame_overlay = get_airlock_overlay("open", icon)
- if(inner_material)
- filling_overlay = get_airlock_overlay("[inner_material]_open", overlays_file)
+ frame_state = AIRLOCK_FRAME_OPEN
+ if(locked)
+ light_state = AIRLOCK_LIGHT_BOLTS
+ else if(emergency)
+ light_state = AIRLOCK_LIGHT_EMERGENCY
else
- filling_overlay = get_airlock_overlay("fill_open", icon)
- if(p_open)
- panel_overlay = get_airlock_overlay("panel_open", overlays_file)
- if(lights && hasPower())
- light_range = AIRLOCK_LIGHT_RANGE
- light_power = AIRLOCK_LIGHT_POWER
+ light_state = AIRLOCK_LIGHT_OPEN
+ if(AIRLOCK_OPENING)
+ frame_state = AIRLOCK_FRAME_OPENING
+ light_state = AIRLOCK_LIGHT_OPENING
+
+ . += get_airlock_overlay(frame_state, icon)
+ if(inner_material)
+ . += get_airlock_overlay("[inner_material]_[frame_state]", overlays_file)
+ else
+ . += get_airlock_overlay("fill_[frame_state]", icon)
+
+ var/has_power = hasPower()
+ if(light_state && lights && has_power)
+ . += get_airlock_overlay("lights_[light_state]", overlays_file, TRUE)
+
+ var/light_color
+ switch(state)
+ if(OPEN, CLOSED)
if(locked)
- lights_overlay = get_airlock_overlay("lights_bolts_open", overlays_file)
light_color = AIRLOCK_BOLTS_LIGHT_COLOR
else if(emergency)
- lights_overlay = get_airlock_overlay("lights_emergency_open", overlays_file)
light_color = AIRLOCK_EMERGENCY_LIGHT_COLOR
else
- lights_overlay = get_airlock_overlay("lights_poweron_open", overlays_file)
light_color = AIRLOCK_POWERON_LIGHT_COLOR
-
-
- if(AIRLOCK_OPENING)
- frame_overlay = get_airlock_overlay("opening", icon)
- if(inner_material)
- filling_overlay = get_airlock_overlay("[inner_material]_opening", overlays_file)
- else
- filling_overlay = get_airlock_overlay("fill_opening", icon)
- if(p_open)
- panel_overlay = get_airlock_overlay("panel_opening", overlays_file)
- if(lights && hasPower())
- light_range = AIRLOCK_LIGHT_RANGE
- light_power = AIRLOCK_LIGHT_POWER
- lights_overlay = get_airlock_overlay("lights_opening", overlays_file)
+ if(AIRLOCK_DENY)
+ light_color = AIRLOCK_DENY_LIGHT_COLOR
+ if(AIRLOCK_CLOSING, AIRLOCK_OPENING)
light_color = AIRLOCK_ACCESS_LIGHT_COLOR
-
- // Doesn't used cut_overlays() for performance reasons.
- if(frame_overlay != old_frame_overlay)
- cut_overlay(old_frame_overlay)
- add_overlay(frame_overlay)
- old_frame_overlay = frame_overlay
- if(filling_overlay != old_filling_overlay)
- cut_overlay(old_filling_overlay)
- add_overlay(filling_overlay)
- old_filling_overlay = filling_overlay
- if(lights_overlay != old_lights_overlay)
- if(lights_overlay)
- lights_overlay.plane = ABOVE_LIGHTING_PLANE
- lights_overlay.layer = ABOVE_LIGHTING_LAYER
- cut_overlay(old_lights_overlay)
- add_overlay(lights_overlay)
- old_lights_overlay = lights_overlay
- // Adding light to airlocks
- set_light(light_range, light_power, light_color)
-
- if(panel_overlay != old_panel_overlay)
- cut_overlay(old_panel_overlay)
- add_overlay(panel_overlay)
- old_panel_overlay = panel_overlay
- if(weld_overlay != old_weld_overlay)
- cut_overlay(old_weld_overlay)
- add_overlay(weld_overlay)
- old_weld_overlay = weld_overlay
- if(sparks_overlay != old_sparks_overlay)
- if(sparks_overlay)
- sparks_overlay.plane = ABOVE_LIGHTING_PLANE
- sparks_overlay.layer = ABOVE_LIGHTING_LAYER
- cut_overlay(old_sparks_overlay)
- add_overlay(sparks_overlay)
- old_sparks_overlay = sparks_overlay
-
-/proc/get_airlock_overlay(icon_state, icon_file)
+ set_light(AIRLOCK_LIGHT_RANGE, AIRLOCK_LIGHT_POWER, light_color)
+ else
+ set_light(0, 0)
+
+ if(p_open)
+ . += get_airlock_overlay("panel_[frame_state]", overlays_file)
+ if(frame_state == AIRLOCK_FRAME_CLOSED && welded)
+ . += get_airlock_overlay("welded", overlays_file)
+
+ if(state == AIRLOCK_EMAG)
+ . += get_airlock_overlay("sparks", overlays_file, TRUE)
+
+ if(has_power)
+ switch(frame_state) // TODO ADD SPARKS OVERLAYS to files // why the fuck it sould be in every file????
+ if(AIRLOCK_FRAME_CLOSED)
+ if(stat & BROKEN)
+ . += get_airlock_overlay("sparks_broken", overlays_file, TRUE)
+ else if(atom_integrity < (0.75 * max_integrity))
+ . += get_airlock_overlay("sparks_damaged", overlays_file, TRUE)
+ if(AIRLOCK_FRAME_OPEN)
+ if(atom_integrity < (0.75 * max_integrity))
+ . += get_airlock_overlay("sparks_open", overlays_file, TRUE)
+
+ cut_overlays()
+ add_overlay(.)
+
+/proc/get_airlock_overlay(icon_state, icon_file, light_source=FALSE)
var/iconkey = "[icon_state][icon_file]"
- if(airlock_overlays[iconkey])
- return airlock_overlays[iconkey]
- airlock_overlays[iconkey] = image(icon_file, icon_state)
- return airlock_overlays[iconkey]
+ if(!(. = airlock_overlays[iconkey]))
+ var/mutable_appearance/MA
+ if(light_source)
+ MA = mutable_appearance(icon_file, icon_state, ABOVE_LIGHTING_LAYER, ABOVE_LIGHTING_PLANE)
+ else
+ MA = mutable_appearance(icon_file, icon_state)
+ . = airlock_overlays[iconkey] = MA
/obj/machinery/door/airlock/do_animate(animation)
switch(animation)
@@ -624,10 +572,25 @@ var/global/list/airlock_overlays = list()
open(1)
return
-/obj/machinery/door/airlock/attack_animal(mob/user)
- if(istype(user, /mob/living/simple_animal/hulk))
- var/mob/living/simple_animal/hulk/H = user
- H.attack_hulk(src)
+/obj/machinery/door/airlock/attack_hulk(mob/living/user)
+ . = ..()
+
+ if(.)
+ return .
+
+ user.SetNextMove(CLICK_CD_INTERACT)
+
+ if(welded || locked)
+ if(user.hulk_scream(src, 75))
+ door_rupture(user)
+ return
+
+ if(density)
+ to_chat(user, "You force your fingers between \
+ the doors and begin to pry them open...")
+ playsound(src, 'sound/machines/firedoor_open.ogg', VOL_EFFECTS_MASTER, 30, FALSE, null, -4)
+ if (!user.is_busy() && do_after(user, 4 SECONDS, target = src) && !QDELETED(src))
+ open(1)
/obj/machinery/door/airlock/proc/door_rupture(mob/user)
take_out_wedged_item()
@@ -973,40 +936,7 @@ var/global/list/airlock_overlays = list()
if(user.is_busy(src)) return
user.visible_message("[user] removes the electronics from the airlock assembly.", "You start to remove electronics from the airlock assembly.")
if(C.use_tool(src, user, SKILL_TASK_AVERAGE, volume = 100))
- to_chat(user, "You removed the airlock electronics!")
-
- take_out_wedged_item()
- var/obj/structure/door_assembly/da = new assembly_type(loc)
- da.anchored = TRUE
- if(mineral)
- da.change_mineral_airlock_type(mineral)
- if(glass && da.can_insert_glass)
- da.set_glass(TRUE)
- da.state = ASSEMBLY_WIRED
- da.set_dir(dir)
- da.created_name = name
- da.update_state()
-
- var/obj/item/weapon/airlock_electronics/ae
- if(!electronics)
- ae = new/obj/item/weapon/airlock_electronics(loc)
- if(!req_access)
- check_access()
- if(req_access.len)
- ae.conf_access = req_access
- else if (req_one_access.len)
- ae.conf_access = req_one_access
- ae.one_access = 1
- else
- ae = electronics
- electronics = null
- ae.loc = loc
- if(operating == -1)
- ae.icon_state = "door_electronics_smoked"
- ae.broken = TRUE
- operating = 0
-
- qdel(src)
+ deconstruct(TRUE, user)
return
else if(hasPower())
to_chat(user, "The airlock's motors resist your efforts to force it.")
@@ -1186,6 +1116,11 @@ var/global/list/airlock_overlays = list()
overlays_file = 'icons/obj/doors/airlocks/highsec/overlays.dmi'
update_icon()
+/obj/machinery/door/airlock/proc/on_break()
+ if(!panel_open)
+ panel_open = TRUE
+ wires.cut_all()
+
/obj/machinery/door/airlock/emp_act(severity)
if(!wires)
return
@@ -1195,6 +1130,66 @@ var/global/list/airlock_overlays = list()
var/wire = 1 << rand(0, wires.wire_count - 1)
wires.pulse_index(wire)
+/obj/machinery/door/airlock/atom_break(damage_flag)
+ . = ..()
+ if(.)
+ on_break()
+
+/obj/machinery/door/airlock/atom_destruction(damage_flag)
+ if(damage_flag == BOMB) //If an explosive took us out, don't drop the assembly
+ flags |= NODECONSTRUCT
+ return ..()
+
+/obj/machinery/door/airlock/take_damage(damage_amount, damage_type, damage_flag, sound_effect, attack_dir)
+ . = ..()
+ if(.)
+ update_icon()
+
+/obj/machinery/door/airlock/proc/prepare_deconstruction_assembly(obj/structure/door_assembly/assembly)
+ assembly.anchored = TRUE
+ if(mineral)
+ assembly.change_mineral_airlock_type(mineral)
+ if(glass && assembly.can_insert_glass)
+ assembly.set_glass(TRUE)
+ assembly.state = ASSEMBLY_WIRED
+ assembly.set_dir(dir)
+ assembly.created_name = name
+ assembly.update_state()
+
+/obj/machinery/door/airlock/deconstruct(disassembled = TRUE, mob/user)
+ if(flags & NODECONSTRUCT)
+ return ..()
+ take_out_wedged_item()
+ var/obj/structure/door_assembly/A = new assembly_type(loc)
+ prepare_deconstruction_assembly(A)
+
+ if(!disassembled)
+ A.update_integrity(A.max_integrity * 0.5)
+ return ..()
+
+ if(user)
+ to_chat(user, "You remove the airlock electronics.")
+
+ var/obj/item/weapon/airlock_electronics/ae
+ if(!electronics)
+ ae = new/obj/item/weapon/airlock_electronics(loc)
+ if(!req_access)
+ check_access()
+ if(req_access.len)
+ ae.conf_access = req_access
+ else if (req_one_access.len)
+ ae.conf_access = req_one_access
+ ae.one_access = 1
+ else
+ ae = electronics
+ electronics = null
+ ae.loc = loc
+ if(operating == -1)
+ ae.icon_state = "door_electronics_smoked"
+ ae.broken = TRUE
+ operating = 0
+ ..()
+
/obj/structure/door_scrap
name = "Door Scrap"
desc = "Just a bunch of garbage."
diff --git a/code/game/machinery/doors/airlock_types.dm b/code/game/machinery/doors/airlock_types.dm
index 0c5a08c1eaff..625e5596ab9a 100644
--- a/code/game/machinery/doors/airlock_types.dm
+++ b/code/game/machinery/doors/airlock_types.dm
@@ -269,6 +269,8 @@
assembly_type = /obj/structure/door_assembly/door_assembly_vault
+ max_integrity = 600
+
/***************
* Hatch airlocks
@@ -350,6 +352,8 @@
icon = 'icons/obj/doors/airlocks/centcom/centcom.dmi'
overlays_file = 'icons/obj/doors/airlocks/centcom/overlays.dmi'
+ resistance_flags = FULL_INDESTRUCTIBLE
+
/******************
* Mutitile airlocks
diff --git a/code/game/machinery/doors/door.dm b/code/game/machinery/doors/door.dm
index bee6c566c6ee..79ef3233c3cf 100644
--- a/code/game/machinery/doors/door.dm
+++ b/code/game/machinery/doors/door.dm
@@ -161,14 +161,14 @@ var/global/list/wedge_image_cache = list()
var/mob/living/carbon/human/H = user
if(H.getBrainLoss() >= 60)
playsound(src, 'sound/effects/bang.ogg', VOL_EFFECTS_MASTER, 25)
- if(!istype(H.head, /obj/item/clothing/head/helmet))
- visible_message(" [user] headbutts the [src].")
- var/obj/item/organ/external/BP = H.bodyparts_by_name[BP_HEAD]
+ var/armor_block = H.run_armor_check(BP_HEAD, "melee")
+ if(armor_block)
+ visible_message(" [user] headbutts the airlock.")
+ else
+ visible_message(" [user] headbutts the airlock. Good thing they're wearing a helmet.")
+ if(H.apply_damage(10, BRUTE, BP_HEAD, armor_block))
H.Stun(2)
H.Weaken(5)
- BP.take_damage(10, 0, used_weapon = "Hematoma")
- else
- visible_message(" [user] headbutts the [src]. Good thing they're wearing a helmet.")
return
user.SetNextMove(CLICK_CD_INTERACT)
@@ -208,6 +208,8 @@ var/global/list/wedge_image_cache = list()
close()
/obj/machinery/door/attackby(obj/item/I, mob/living/user)
+ if(user.a_intent == INTENT_HARM)
+ return ..()
if(istype(I, /obj/item/device/detective_scanner))
return
if(src.operating)
@@ -224,6 +226,19 @@ var/global/list/wedge_image_cache = list()
add_fingerprint(user)
try_open(user, I)
+/obj/machinery/door/play_attack_sound(damage_amount, damage_type = BRUTE, damage_flag = 0)
+ switch(damage_type)
+ if(BRUTE)
+ if(glass)
+ playsound(loc, 'sound/effects/glasshit.ogg', VOL_EFFECTS_MASTER, 90, TRUE)
+ else if(damage_amount)
+ playsound(loc, 'sound/weapons/smash.ogg', VOL_EFFECTS_MASTER, 50, TRUE)
+ else
+ playsound(loc, 'sound/weapons/tap.ogg', VOL_EFFECTS_MASTER, 50, TRUE)
+ if(BURN)
+ playsound(loc, 'sound/items/welder.ogg', VOL_EFFECTS_MASTER, 100, TRUE)
+
+
/obj/machinery/door/emag_act(mob/user)
if(density && hasPower() && !wedged_item)
update_icon(AIRLOCK_EMAG)
@@ -238,11 +253,6 @@ var/global/list/wedge_image_cache = list()
to_chat(user, "Why would you waste your time hacking a non-blocking airlock?")
return FALSE
-/obj/machinery/door/blob_act()
- if(prob(40))
- qdel(src)
- return
-
/obj/machinery/door/ex_act(severity)
switch(severity)
if(EXPLODE_HEAVY)
diff --git a/code/game/machinery/doors/firedoor.dm b/code/game/machinery/doors/firedoor.dm
index 8a685530fa5d..7defd810bcdf 100644
--- a/code/game/machinery/doors/firedoor.dm
+++ b/code/game/machinery/doors/firedoor.dm
@@ -108,12 +108,27 @@
open(1)
return
-/obj/machinery/door/firedoor/attack_animal(mob/user)
- if(istype(user, /mob/living/simple_animal/hulk))
- var/mob/living/simple_animal/hulk/H = user
- H.attack_hulk(src)
+/obj/machinery/door/firedoor/attack_hulk(mob/living/user)
+ . = ..()
+
+ if(.)
+ return .
+
+ user.SetNextMove(CLICK_CD_INTERACT)
+
+ if(blocked)
+ if(user.hulk_scream(src))
+ qdel(src)
return
+ if(density)
+ to_chat(user, "You force your fingers between \
+ the doors and begin to pry them open...")
+ playsound(src, 'sound/machines/firedoor_open.ogg', VOL_EFFECTS_MASTER, 30, FALSE, null, -4)
+ if (!user.is_busy() && do_after(user, 4 SECONDS, target = src) && !QDELETED(src))
+ open(1)
+
+/obj/machinery/door/firedoor/attack_animal(mob/user)
..()
if(density && !blocked)
open()
@@ -198,14 +213,7 @@
user.visible_message("[user] has removed the electronics from \the [src].",
"You have removed the electronics from [src].")
- new/obj/item/weapon/airalarm_electronics(src.loc)
- take_out_wedged_item()
- var/obj/structure/firedoor_assembly/FA = new/obj/structure/firedoor_assembly(src.loc)
- FA.anchored = TRUE
- FA.density = TRUE
- FA.wired = 1
- FA.update_icon()
- qdel(src)
+ deconstruct(TRUE)
return
if(blocked)
@@ -243,6 +251,18 @@
close()
return
+/obj/machinery/door/firedoor/deconstruct(disassembled = TRUE)
+ if(flags & NODECONSTRUCT)
+ return ..()
+ take_out_wedged_item()
+ if(disassembled || prob(40))
+ var/obj/structure/firedoor_assembly/FA = new (loc)
+ if(disassembled)
+ FA.anchored = TRUE
+ FA.density = TRUE
+ FA.wired = TRUE
+ FA.update_icon()
+ ..()
/obj/machinery/door/firedoor/proc/latetoggle()
if(operating || stat & NOPOWER || !nextstate)
diff --git a/code/game/machinery/doors/poddoor.dm b/code/game/machinery/doors/poddoor.dm
index ff2441f09cf0..6760f5d9ac0b 100644
--- a/code/game/machinery/doors/poddoor.dm
+++ b/code/game/machinery/doors/poddoor.dm
@@ -11,6 +11,8 @@
door_open_sound = 'sound/machines/blast_door.ogg'
door_close_sound = 'sound/machines/blast_door.ogg'
+ resistance_flags = FULL_INDESTRUCTIBLE
+
/obj/machinery/door/poddoor/cargo
icon = 'icons/locations/shuttles/cargo.dmi'
diff --git a/code/game/machinery/doors/windowdoor.dm b/code/game/machinery/doors/windowdoor.dm
index f7bbb4f242cc..6db224af7ac8 100644
--- a/code/game/machinery/doors/windowdoor.dm
+++ b/code/game/machinery/doors/windowdoor.dm
@@ -17,7 +17,9 @@ ADD_TO_GLOBAL_LIST(/obj/machinery/door/window, windowdoor_list)
var/obj/item/weapon/airlock_electronics/electronics = null
var/base_state = "left"
- var/health = 150.0 //If you change this, consider changing ../door/window/brigdoor/ health at the bottom of this .dm file
+ max_integrity = 150
+ integrity_failure = 0
+ armor = list(MELEE = 20, BULLET = 50, LASER = 50, ENERGY = 50, BOMB = 10, BIO = 0, FIRE = 70, ACID = 100)
// For use with door control buttons. Currently just that.
var/id = null
@@ -51,7 +53,7 @@ ADD_TO_GLOBAL_LIST(/obj/machinery/door/window, windowdoor_list)
icon_state = "[src.base_state]open"
SSdemo.mark_dirty(src)
-/obj/machinery/door/window/proc/shatter(display_message = 1)
+/obj/machinery/door/window/proc/shatter()
if(!(flags & NODECONSTRUCT))
new /obj/item/weapon/shard(loc)
new /obj/item/weapon/shard(loc)
@@ -75,10 +77,8 @@ ADD_TO_GLOBAL_LIST(/obj/machinery/door/window, windowdoor_list)
ae.icon_state = "door_electronics_smoked"
ae.broken = TRUE
operating = 0
- src.density = FALSE
playsound(src, pick(SOUNDIN_SHATTER), VOL_EFFECTS_MASTER)
- if(display_message)
- visible_message("[src] shatters!")
+ visible_message("[src] shatters!")
qdel(src)
//painter
@@ -200,58 +200,31 @@ ADD_TO_GLOBAL_LIST(/obj/machinery/door/window, windowdoor_list)
flick("[base_state]deny", src)
return
-
-/obj/machinery/door/window/proc/take_damage(damage)
- src.health = max(0, src.health - damage)
- if(src.health <= 0)
- shatter()
- return
+/obj/machinery/door/window/deconstruct(disassembled)
+ shatter()
/obj/machinery/door/window/bullet_act(obj/item/projectile/Proj, def_zone)
- . = ..()
- if(Proj.damage)
- take_damage(round(Proj.damage / 2))
+ if(Proj.pass_flags & PASSGLASS)
+ return PROJECTILE_FORCE_MISS
+ return ..()
-//When an object is thrown at the window
-/obj/machinery/door/window/hitby(atom/movable/AM, datum/thrownthing/throwingdatum)
+/obj/machinery/door/window/play_attack_sound(damage_amount, damage_type, damage_flag)
+ switch(damage_type)
+ if(BRUTE)
+ playsound(loc, 'sound/effects/glasshit.ogg', VOL_EFFECTS_MASTER, 90, TRUE)
+ if(BURN)
+ playsound(loc, 'sound/items/welder.ogg', VOL_EFFECTS_MASTER, 100, TRUE)
- ..()
- visible_message("The glass door was hit by [AM].")
- var/tforce = 0
- if(ismob(AM))
- tforce = 40
- else
- tforce = AM:throwforce
- playsound(src, 'sound/effects/Glasshit.ogg', VOL_EFFECTS_MASTER)
- take_damage(tforce)
- //..() //Does this really need to be here twice? The parent proc doesn't even do anything yet. - Nodrak
- return
-
-/obj/machinery/door/window/proc/attack_generic(mob/user, damage = 0)
- if(src.operating)
+/obj/machinery/door/window/attack_generic(mob/user)
+ if(operating)
return
- user.do_attack_animation(src)
- playsound(src, 'sound/effects/Glasshit.ogg', VOL_EFFECTS_MASTER)
user.visible_message("[user] smashes against the [src.name].", \
"[user] smashes against the [src.name].")
- take_damage(damage)
-
-/obj/machinery/door/window/attack_alien(mob/user)
- if(isxenolarva(user))
- return
- user.SetNextMove(CLICK_CD_MELEE)
- attack_generic(user, 25)
-
-/obj/machinery/door/window/attack_animal(mob/living/simple_animal/attacker)
- ..()
- if(attacker.melee_damage <= 0)
- return
- attack_generic(attacker, attacker.melee_damage)
+ return ..()
/obj/machinery/door/window/attack_slime(mob/living/carbon/slime/user)
if(!isslimeadult(user))
return
- user.SetNextMove(CLICK_CD_MELEE)
attack_generic(user, 25)
/obj/machinery/door/window/attackby(obj/item/weapon/I, mob/user)
@@ -362,16 +335,7 @@ ADD_TO_GLOBAL_LIST(/obj/machinery/door/window, windowdoor_list)
//If it's a weapon, smash windoor. Unless it's an id card, agent card, ect.. then ignore it (Cards really shouldnt damage a door anyway)
if(src.density && istype(I, /obj/item/weapon) && !istype(I, /obj/item/weapon/card))
- user.do_attack_animation(src)
- user.SetNextMove(CLICK_CD_MELEE)
- if( (I.flags&NOBLUDGEON) || !I.force )
- return
- var/aforce = I.force
- playsound(src, 'sound/effects/Glasshit.ogg', VOL_EFFECTS_MASTER)
- visible_message("[src] was hit by [I].")
- if(I.damtype == BRUTE || I.damtype == BURN)
- take_damage(aforce)
- return
+ return ..()
try_open(user)
@@ -403,7 +367,7 @@ ADD_TO_GLOBAL_LIST(/obj/machinery/door/window, windowdoor_list)
icon_state = "leftsecure"
base_state = "leftsecure"
req_access = list(access_security)
- health = 300.0 //Stronger doors for prison (regular window door health is 200)
+ max_integrity = 300 //Stronger doors for prison (regular window door health is 150)
/obj/machinery/door/window/brigdoor/atom_init()
. = ..()
diff --git a/code/game/machinery/droppod.dm b/code/game/machinery/droppod.dm
index 82ba14829e6c..8ee4d70facc1 100644
--- a/code/game/machinery/droppod.dm
+++ b/code/game/machinery/droppod.dm
@@ -18,8 +18,7 @@
icon_state = "dropod_opened"
var/item_state = null
- var/max_integrity = 100
- var/obj_integrity = 100
+ max_integrity = 100
var/mob/living/carbon/intruder
var/mob/living/second_intruder
@@ -39,7 +38,7 @@
/obj/structure/droppod/atom_init()
. = ..()
if(!initial_eyeobj_location)
- initial_eyeobj_location = locate(/obj/effect/landmark/droppod) in landmarks_list
+ initial_eyeobj_location = locate("landmark*Droppod")
if(!allowed_areas)
allowed_areas = new
@@ -145,6 +144,7 @@
obscured_turfs += i
/obj/effect/landmark/droppod
+ name = "Droppod"
/********Move in and out********/
@@ -430,17 +430,13 @@
else if(iswelder(O))
var/obj/item/weapon/weldingtool/WT = O
user.SetNextMove(CLICK_CD_MELEE)
- if(obj_integrity < max_integrity && WT.use(0, user))
+ if(get_integrity() < max_integrity && WT.use(0, user))
playsound(src, 'sound/items/Welder.ogg', VOL_EFFECTS_MASTER)
- obj_integrity = min(obj_integrity + 10, max_integrity)
+ repair_damage(10)
visible_message("[user] has repaired some dents on [src]!")
else if(user.a_intent == INTENT_HARM || (O.flags & ABSTRACT))
- playsound(src, 'sound/weapons/smash.ogg', VOL_EFFECTS_MASTER)
- user.SetNextMove(CLICK_CD_MELEE)
- take_damage(O.force)
return ..()
-
else
if(istype(O, /obj/item/weapon/simple_drop_system))
if(!(flags & POOR_AIMING))
@@ -509,26 +505,23 @@
/obj/structure/droppod/bullet_act(obj/item/projectile/Proj, def_zone)
. = ..()
- if((Proj.damage && Proj.damage_type == BRUTE || Proj.damage_type == BURN))
- playsound(src, 'sound/effects/bang.ogg', VOL_EFFECTS_MASTER)
- visible_message("[src] was hit by [Proj].")
- take_damage(Proj.damage)
- if(!(flags & IS_LOCKED))
- if(intruder && prob(60))
- intruder.bullet_act(Proj)
- if(second_intruder && prob(40))
- second_intruder.bullet_act(Proj)
-
-/obj/structure/droppod/proc/take_damage(amount)
- obj_integrity -= amount / 2
- if(obj_integrity <= 0)
- visible_message("The [src] has been destroyed!")
- qdel(src)
+ if(flags & IS_LOCKED)
+ return
+ if(intruder && prob(60))
+ intruder.bullet_act(Proj)
+ if(second_intruder && prob(40))
+ second_intruder.bullet_act(Proj)
-/obj/structure/droppod/attack_animal(mob/living/simple_animal/attacker)
- ..()
- playsound(src, 'sound/effects/bang.ogg', VOL_EFFECTS_MASTER)
- take_damage(attacker.melee_damage)
+/obj/structure/droppod/play_attack_sound(damage_amount, damage_type, damage_flag)
+ if(damage_amount)
+ playsound(loc, 'sound/effects/bang.ogg', VOL_EFFECTS_MASTER)
+
+/obj/structure/droppod/take_damage(damage_amount, damage_type = BRUTE, damage_flag = "", sound_effect = TRUE, attack_dir)
+ ..(damage_amount * 0.5, damage_type, damage_flag, sound_effect, attack_dir)
+
+/obj/structure/droppod/deconstruct()
+ visible_message("The [src] has been destroyed!")
+ . = ..()
/********Stats********/
@@ -629,7 +622,7 @@
state = "Aiming"
if(flags & STATE_DROPING)
state = "Droping"
- var/output = {"Integrity: [obj_integrity/max_integrity * 100]%
+ var/output = {"Integrity: [get_integrity()/max_integrity * 100]%
Advanced Aiming System: [(flags & ADVANCED_AIMING_INSTALLED) ? "" : "Un"]installed
Second Passenger: [second_intruder ? "[second_intruder.name]" : "None"]
Nuclear bomb: [Stored_Nuclear ? "" : "Un"]installed
diff --git a/code/game/machinery/fax.dm b/code/game/machinery/fax.dm
index f6d44de1c398..409f8eb13b2e 100644
--- a/code/game/machinery/fax.dm
+++ b/code/game/machinery/fax.dm
@@ -13,6 +13,8 @@ var/global/list/alldepartments = list("Central Command")
active_power_usage = 200
interact_offline = TRUE
allowed_checks = ALLOWED_CHECK_NONE
+ resistance_flags = FULL_INDESTRUCTIBLE
+
var/obj/item/weapon/card/id/scan = null // identification
var/authenticated = 0
diff --git a/code/game/machinery/floodlight.dm b/code/game/machinery/floodlight.dm
index bce5548349b8..76a7bc501337 100644
--- a/code/game/machinery/floodlight.dm
+++ b/code/game/machinery/floodlight.dm
@@ -103,3 +103,13 @@
cell = W
to_chat(user, "You insert the power cell.")
update_icon()
+
+/obj/machinery/floodlight/deconstruct(disassembled)
+ playsound(loc, 'sound/effects/Glassbr3.ogg', VOL_EFFECTS_MASTER, 100, TRUE)
+ //var/obj/structure/floodlight_frame/F = new(loc) // TODO floodligh construction
+ //F.state = FLOODLIGHT_NEEDS_LIGHTS
+ //new /obj/item/light/tube/broken(loc)
+ ..()
+
+/obj/machinery/floodlight/play_attack_sound(damage_amount, damage_type = BRUTE, damage_flag = 0)
+ playsound(loc, 'sound/effects/Glasshit.ogg', VOL_EFFECTS_MASTER, 75, TRUE)
diff --git a/code/game/machinery/hologram.dm b/code/game/machinery/hologram.dm
index 38020bd84d95..915c10ad5bb7 100644
--- a/code/game/machinery/hologram.dm
+++ b/code/game/machinery/hologram.dm
@@ -158,7 +158,7 @@ For the other part of the code, check silicon say.dm. Particularly robot talk.*/
hologram.name = "space carp"
hologram.desc = "Hologram of cute space carp... Wait, WHAT?"
-/obj/machinery/hologram/holopad/proc/clear_holo()
+/obj/machinery/hologram/holopad/clear_holo()
// hologram.set_light(0)//Clear lighting. //handled by the lighting controller when its ower is deleted
qdel(hologram)//Get rid of hologram.
hologram = null
@@ -204,6 +204,9 @@ For the other part of the code, check silicon say.dm. Particularly robot talk.*/
active_power_usage = 100
var/obj/effect/overlay/hologram//The projection itself. If there is one, the instrument is on, off otherwise.
+/obj/machinery/hologram/proc/clear_holo()
+ return
+
/obj/machinery/hologram/power_change()
if (powered())
stat &= ~NOPOWER
@@ -211,24 +214,14 @@ For the other part of the code, check silicon say.dm. Particularly robot talk.*/
stat |= ~NOPOWER
update_power_use()
-//Destruction procs.
-/obj/machinery/hologram/ex_act(severity)
- switch(severity)
- if(EXPLODE_HEAVY)
- if(prob(50))
- return
- if(EXPLODE_LIGHT)
- if(prob(95))
- return
- qdel(src)
-
-/obj/machinery/hologram/blob_act()
- qdel(src)
- return
+/obj/machinery/hologram/atom_break()
+ . = ..()
+ if(hologram)
+ clear_holo()
/obj/machinery/hologram/Destroy()
if(hologram)
- src:clear_holo()
+ clear_holo()
return ..()
/*
Holographic project of everything else.
diff --git a/code/game/machinery/iv_drip.dm b/code/game/machinery/iv_drip.dm
index 0f4764425a86..09a6b0d51ead 100644
--- a/code/game/machinery/iv_drip.dm
+++ b/code/game/machinery/iv_drip.dm
@@ -82,6 +82,11 @@
else
return ..()
+/obj/machinery/iv_drip/deconstruct(disassembled = TRUE)
+ if(flags & NODECONSTRUCT)
+ return ..()
+ new /obj/item/stack/sheet/metal(loc)
+ ..()
/obj/machinery/iv_drip/process()
//set background = 1
diff --git a/code/game/machinery/machinery.dm b/code/game/machinery/machinery.dm
index 06a8a80b0532..dddfbef491a0 100644
--- a/code/game/machinery/machinery.dm
+++ b/code/game/machinery/machinery.dm
@@ -106,6 +106,12 @@ Class Procs:
icon = 'icons/obj/stationobjs.dmi'
layer = DEFAULT_MACHINERY_LAYER
w_class = SIZE_MASSIVE
+
+ max_integrity = 200
+ integrity_failure = 0.3
+ damage_deflection = 15
+ resistance_flags = CAN_BE_HIT
+
var/stat = 0
var/emagged = 0 // Can be 0, 1 or 2
var/use_power = IDLE_POWER_USE
@@ -192,14 +198,7 @@ Class Procs:
if(use_power && stat == 0)
use_power(7500/severity)
- var/obj/effect/overlay/pulse2 = new /obj/effect/overlay(loc)
- pulse2.icon = 'icons/effects/effects.dmi'
- pulse2.icon_state = "empdisable"
- pulse2.name = "emp sparks"
- pulse2.anchored = TRUE
- pulse2.set_dir(pick(cardinal))
-
- QDEL_IN(pulse2, 10)
+ new /obj/effect/overlay/pulse2(loc, 1)
..()
/obj/machinery/proc/open_machine()
@@ -251,10 +250,6 @@ Class Procs:
return
qdel(src)
-/obj/machinery/blob_act()
- if(prob(50))
- qdel(src)
-
// The main proc that controls power usage of a machine, change use_power only with this proc
/obj/machinery/proc/set_power_use(new_use_power)
if(current_power_usage && current_power_area) // We are tracking the area that is powering us so we can remove power from the right one if we got moved or something
@@ -439,17 +434,8 @@ Class Procs:
if(.)
if(!handle_fumbling(usr, src, SKILL_TASK_AVERAGE, list(/datum/skill/engineering = SKILL_LEVEL_TRAINED), "You fumble around, figuring out how to deconstruct [src]."))
return
- deconstruction()
playsound(src, 'sound/items/Crowbar.ogg', VOL_EFFECTS_MASTER)
- var/obj/machinery/constructable_frame/machine_frame/M = new /obj/machinery/constructable_frame/machine_frame(loc)
- transfer_fingerprints_to(M)
- M.state = 2
- M.icon_state = "box_1"
- for(var/obj/item/I in component_parts)
- if(I.reliability != 100 && crit_fail)
- I.crit_fail = 1
- I.loc = loc
- qdel(src)
+ deconstruct(TRUE)
/obj/machinery/proc/default_deconstruction_screwdriver(mob/user, icon_state_open, icon_state_closed, obj/item/weapon/screwdriver/S)
if(istype(S) && !(flags & NODECONSTRUCT))
@@ -534,6 +520,39 @@ Class Procs:
/obj/machinery/proc/construction()
return
+/obj/machinery/proc/spawn_frame(disassembled)
+ var/obj/machinery/constructable_frame/machine_frame/new_frame = new /obj/machinery/constructable_frame/machine_frame(loc)
+
+ new_frame.state = 2
+ new_frame.icon_state = "box_1"
+ . = new_frame
+ if(!disassembled)
+ new_frame.update_integrity(new_frame.max_integrity * 0.5) //the frame is already half broken
+ transfer_fingerprints_to(new_frame)
+
+/obj/machinery/atom_break(damage_flag)
+ . = ..()
+ if(stat & BROKEN || flags & NODECONSTRUCT)
+ return
+ stat |= BROKEN
+ update_icon()
+ return TRUE
+
+/obj/machinery/deconstruct(disassembled = TRUE)
+ if(flags & NODECONSTRUCT)
+ return ..() //Just delete us, no need to call anything else.
+
+ deconstruction()
+ if(!length(component_parts))
+ return ..() //we don't have any parts.
+ spawn_frame(disassembled)
+ for(var/obj/item/part in component_parts)
+ part.forceMove(loc)
+ if(part.reliability != 100 && crit_fail)
+ part.crit_fail = 1
+ LAZYCLEARLIST(component_parts)
+ ..()
+
//called on deconstruction before the final deletion
/obj/machinery/proc/deconstruction()
return
diff --git a/code/game/machinery/newscaster.dm b/code/game/machinery/newscaster.dm
index 6c7766a28921..3d7569948008 100644
--- a/code/game/machinery/newscaster.dm
+++ b/code/game/machinery/newscaster.dm
@@ -113,8 +113,6 @@ var/global/list/obj/machinery/newscaster/allCasters = list() //Global list that
desc = "A standard Nanotrasen-licensed newsfeed handler for use in commercial space stations. All the news you absolutely have no use for, in one place!"
icon = 'icons/obj/terminals.dmi'
icon_state = "newscaster_normal"
- var/isbroken = 0 //1 if someone banged it with something heavy
- var/ispowered = 1 //starts powered, changes with power_change()
//var/list/datum/feed_channel/channel_list = list() //This list will contain the names of the feed channels. Each name will refer to a data region where the messages of the feed channels are stored.
//OBSOLETE: We're now using a global news network
var/screen = 0 //Or maybe I'll make it into a list within a list afterwards... whichever I prefer, go fuck yourselves :3
@@ -187,11 +185,11 @@ var/global/list/obj/machinery/newscaster/allCasters = list() //Global list that
return ..()
/obj/machinery/newscaster/update_icon()
- if(!ispowered || isbroken)
+ if(stat & (NOPOWER | BROKEN))
icon_state = "newscaster_off"
- if(isbroken) //If the thing is smashed, add crack overlay on top of the unpowered sprite.
+ if(stat & BROKEN) //If the thing is smashed, add crack overlay on top of the unpowered sprite.
cut_overlays()
- add_overlay(image(src.icon, "crack3"))
+ add_overlay(image(icon, "crack3"))
return
cut_overlays() //reset overlays
@@ -210,15 +208,13 @@ var/global/list/obj/machinery/newscaster/allCasters = list() //Global list that
return
/obj/machinery/newscaster/power_change()
- if(isbroken) //Broken shit can't be powered.
+ if(stat & BROKEN) //Broken shit can't be powered.
return
- if( powered() )
- src.ispowered = 1
+ if(powered())
stat &= ~NOPOWER
update_icon()
else
spawn(rand(0, 15))
- src.ispowered = 0
stat |= NOPOWER
update_icon()
update_power_use()
@@ -236,11 +232,11 @@ var/global/list/obj/machinery/newscaster/allCasters = list() //Global list that
if(prob(50))
return
- src.isbroken=1
+ stat |= BROKEN
update_icon()
/obj/machinery/newscaster/ui_interact(mob/user) //########### THE MAIN BEEF IS HERE! And in the proc below this...############
- if(isbroken)
+ if(stat & BROKEN)
return
if(isobserver(user))
@@ -536,14 +532,6 @@ var/global/list/obj/machinery/newscaster/allCasters = list() //Global list that
popup.set_content(dat)
popup.open()
- /*if(src.isbroken) //debugging shit
- return
- src.hitstaken++
- if(src.hitstaken==3)
- src.isbroken = 1
- update_icon()*/
-
-
/obj/machinery/newscaster/Topic(href, href_list)
. = ..()
if(!.)
@@ -860,39 +848,49 @@ var/global/list/obj/machinery/newscaster/allCasters = list() //Global list that
return
to_chat(user, "Now [anchored ? "un" : ""]securing [name]")
if(I.use_tool(src, user, 60, volume = 50))
- new /obj/item/newscaster_frame(loc)
playsound(src, 'sound/items/Deconstruct.ogg', VOL_EFFECTS_MASTER)
- qdel(src)
+ deconstruct(TRUE)
return
- if (src.isbroken)
- playsound(src, 'sound/effects/hit_on_shattered_glass.ogg', VOL_EFFECTS_MASTER)
- user.visible_message("[user.name] further abuses the shattered [src.name].")
- else
- if(istype(I, /obj/item/weapon) )
- user.do_attack_animation(src)
- user.SetNextMove(CLICK_CD_MELEE)
- var/obj/item/weapon/W = I
- if(W.force <15)
- user.visible_message("[user.name] hits the [src.name] with the [W.name] with no visible effect.")
- playsound(src, 'sound/effects/Glasshit.ogg', VOL_EFFECTS_MASTER)
+ ..()
+
+/obj/machinery/newscaster/play_attack_sound(damage, damage_type = BRUTE, damage_flag = 0)
+ switch(damage_type)
+ if(BRUTE)
+ if(stat & BROKEN)
+ playsound(loc, 'sound/effects/hit_on_shattered_glass.ogg', VOL_EFFECTS_MASTER, 100, TRUE)
else
- src.hitstaken++
- if(src.hitstaken==3)
- user.visible_message("[user.name] smashes the [src.name]!")
- src.isbroken=1
- playsound(src, 'sound/effects/Glassbr3.ogg', VOL_EFFECTS_MASTER)
- else
- user.visible_message("[user.name] forcefully slams the [src.name] with the [I.name]!")
- playsound(src, 'sound/effects/Glasshit.ogg', VOL_EFFECTS_MASTER)
- else
- to_chat(user, "This does nothing.")
- update_icon()
+ playsound(loc, 'sound/effects/glasshit.ogg', VOL_EFFECTS_MASTER, 90, TRUE)
+ if(BURN)
+ playsound(loc, 'sound/items/welder.ogg', VOL_EFFECTS_MASTER, 100, TRUE)
+
+
+/obj/machinery/newscaster/deconstruct(disassembled = TRUE)
+ if(flags & NODECONSTRUCT)
+ return ..()
+ if(disassembled)
+ new /obj/item/newscaster_frame(loc)
+ else
+ new /obj/item/stack/sheet/metal(loc, 2)
+ new /obj/item/weapon/shard(loc)
+ new /obj/item/weapon/shard(loc)
+ ..()
+
+/obj/machinery/newscaster/atom_break(damage_flag)
+ . = ..()
+ if(.)
+ playsound(loc, 'sound/effects/Glassbr3.ogg', VOL_EFFECTS_MASTER, 100, TRUE)
/obj/machinery/newscaster/attack_paw(mob/user)
to_chat(user, "The newscaster controls are far too complicated for your tiny brain!")
return
+/obj/machinery/newscaster/take_damage(damage_amount, damage_type = BRUTE, damage_flag = 0, sound_effect = 1, attack_dir)
+ . = ..()
+ if(. && hitstaken < 3)
+ hitstaken++
+ update_icon()
+
/obj/machinery/newscaster/proc/AttachPhoto(mob/user)
if(photo)
if(!issilicon(user))
diff --git a/code/game/machinery/portable_turret.dm b/code/game/machinery/portable_turret.dm
index 5122cdfac571..b17fd4dcf223 100644
--- a/code/game/machinery/portable_turret.dm
+++ b/code/game/machinery/portable_turret.dm
@@ -27,8 +27,8 @@
var/raised = FALSE //if the turret cover is "open" and the turret is raised
var/raising= FALSE //if the turret is currently opening or closing its cover
- var/health = 80 //the turret's health
- var/maxhealth = 80 //turrets maximal health.
+ max_integrity = 160 //turrets maximal health.
+ integrity_failure = 0.5
var/auto_repair = FALSE //if 1 the turret slowly repairs itself.
var/locked = TRUE //if the turret's behaviour control access is locked
var/controllock = FALSE //if the turret responds to control panels
@@ -369,13 +369,6 @@ var/global/list/turret_icons
to_chat(user, "Access denied.")
else
- //if the turret was attacked with the intention of harming it:
- take_damage(I.force * 0.5)
- user.SetNextMove(CLICK_CD_MELEE)
- if((I.force * 0.5) > 1) //if the force of impact dealt at least 1 damage, the turret gets pissed off
- if(!attacked && !emagged)
- attacked = TRUE
- VARSET_IN(src, attacked, FALSE, 60)
..()
/obj/machinery/porta_turret/emag_act(mob/user)
@@ -392,30 +385,29 @@ var/global/list/turret_icons
VARSET_IN(src, enabled, TRUE, 80) //8 seconds for the traitor to gtfo of the area before the turret decides to ruin his shit
return TRUE
-/obj/machinery/porta_turret/proc/take_damage(force)
- if(!raised && !raising)
- force = force / 8
- if(force < 5)
+/obj/machinery/porta_turret/run_atom_armor(damage_amount, damage_type, damage_flag, attack_dir)
+ if(!(raised || raising))
+ damage_amount /= 8
+ if(damage_amount < 5)
return
- health -= force
- if (force > 5 && prob(45))
- spark_system.start()
- if(health <= 0)
- die() //the death process :(
+ if(damage_flag == MELEE)
+ damage_amount /= 2
-/obj/machinery/porta_turret/bullet_act(obj/item/projectile/Proj, def_zone)
- . = ..()
- var/damage = Proj.damage
- if(!damage)
- return
+ return damage_amount
- if(enabled)
- if(!attacked && !emagged)
- attacked = TRUE
- VARSET_IN(src, attacked, FALSE, 60)
+/obj/machinery/porta_turret/take_damage()
+ . = ..()
+ if(. && enabled && !(attacked || emagged))
+ attacked = TRUE
+ VARSET_IN(src, attacked, FALSE, 6 SECONDS)
+ if(. > 5 && prob(45))
+ spark_system.start()
- take_damage(damage)
+/obj/machinery/porta_turret/atom_break(disassembled)
+ . = ..()
+ if(.)
+ spark_system.start() //creates some sparks because they look cool
/obj/machinery/porta_turret/emp_act(severity)
if(enabled)
@@ -439,19 +431,13 @@ var/global/list/turret_icons
switch(severity)
if(EXPLODE_HEAVY)
if(prob(75))
- take_damage(initial(health) * 8) //should instakill most turrets
+ take_damage(640, BRUTE, BOMB, FALSE) //should instakill most turrets
return
if(EXPLODE_LIGHT)
- take_damage(initial(health) * 8 * 0.33) // 8/3 ~ 8*0.33
+ take_damage(220, BRUTE, BOMB, FALSE)
return
qdel(src)
-/obj/machinery/porta_turret/proc/die() //called when the turret dies, ie, health <= 0
- health = 0
- stat |= BROKEN //enables the BROKEN bit
- spark_system.start() //creates some sparks because they look cool
- update_icon()
-
/obj/machinery/porta_turret/process()
//the main machinery process
@@ -475,9 +461,9 @@ var/global/list/turret_icons
if(!tryToShootAt(secondarytargets)) // if no valid targets, go for secondary targets
popDown() // no valid targets, close the cover
- if(auto_repair && (health < maxhealth))
+ if(auto_repair && (get_integrity() < max_integrity))
use_power(20000)
- health = min(health + 1, maxhealth) // 1HP for 20kJ
+ repair_damage(1)
/obj/machinery/porta_turret/proc/assess_and_assign(mob/living/L, list/targets, list/secondarytargets)
switch(assess_living(L))
@@ -665,17 +651,12 @@ var/global/list/turret_icons
/obj/machinery/porta_turret/attack_alien(mob/living/carbon/xenomorph/humanoid/M)
- M.do_attack_animation(src)
- M.SetNextMove(CLICK_CD_MELEE)
- if(!(stat & BROKEN))
- playsound(src, 'sound/weapons/slash.ogg', VOL_EFFECTS_MASTER, 25)
+ if(stat & BROKEN)
+ to_chat(M, "That object is useless to you.")
+ . = ..()
+ if(.)
visible_message("[M] has slashed at [src]!")
M.attack_log += text("\[[time_stamp()]\] attacked [src.name]")
- take_damage(15)
- else
- to_chat(M, "That object is useless to you.")
- return
-
/datum/turret_checks
var/enabled
diff --git a/code/game/machinery/shieldgen.dm b/code/game/machinery/shieldgen.dm
index 371b473886c3..e832bf7d8718 100644
--- a/code/game/machinery/shieldgen.dm
+++ b/code/game/machinery/shieldgen.dm
@@ -7,8 +7,7 @@
opacity = 0
anchored = TRUE
unacidable = 1
- var/const/max_health = 200
- var/health = max_health //The shield can only take so much beating (prevents perma-prisons)
+ max_integrity = 200
/obj/machinery/shield/atom_init()
set_dir(pick(1,2,3,4))
@@ -25,87 +24,21 @@
if(!height || air_group) return 0
else return ..()
-/obj/machinery/shield/attackby(obj/item/weapon/W, mob/user)
- if(!istype(W)) return
-
- //Calculate damage
- var/aforce = W.force
- if(W.damtype == BRUTE || W.damtype == BURN)
- src.health -= aforce
-
- //Play a fitting sound
- playsound(src, 'sound/effects/EMPulse.ogg', VOL_EFFECTS_MASTER)
-
- user.SetNextMove(CLICK_CD_MELEE)
- if (src.health <= 0)
- visible_message("The [src] dissipates!")
- qdel(src)
- return
-
- opacity = 1
- spawn(20) if(src) opacity = 0
+/obj/machinery/shield/play_attack_sound(damage_amount, damage_type = BRUTE, damage_flag = 0)
+ switch(damage_type)
+ if(BURN, BRUTE)
+ playsound(loc, 'sound/effects/EMPulse.ogg', VOL_EFFECTS_MASTER, 75, TRUE)
+/obj/machinery/shield/deconstruct(disassembled)
+ visible_message("The [src] dissipates!")
..()
-/obj/machinery/shield/bullet_act(obj/item/projectile/Proj, def_zone)
+/obj/machinery/shield/take_damage(damage_amount, damage_type, damage_flag, sound_effect, attack_dir)
. = ..()
- health -= Proj.damage
- if(health <=0)
- visible_message("The [src] dissipates!")
- qdel(src)
+ if(!.)
return
opacity = TRUE
- spawn(20)
- if(src)
- opacity = FALSE
-
-/obj/machinery/shield/ex_act(severity)
- if(prob(100 - (severity * 25)))
- qdel(src)
-
-/obj/machinery/shield/emp_act(severity)
- switch(severity)
- if(EXPLODE_HEAVY)
- if(prob(50))
- return
- if(EXPLODE_LIGHT)
- return
- qdel(src)
-
-/obj/machinery/shield/blob_act()
- qdel(src)
-
-
-/obj/machinery/shield/hitby(atom/movable/AM, datum/thrownthing/throwingdatum)
- //Let everyone know we've been hit!
- visible_message("[src] was hit by [AM].")
-
- //Super realistic, resource-intensive, real-time damage calculations.
- var/tforce = 0
- if(ismob(AM))
- tforce = 40
- else
- tforce = AM:throwforce
-
- src.health -= tforce
-
- //This seemed to be the best sound for hitting a force field.
- playsound(src, 'sound/effects/EMPulse.ogg', VOL_EFFECTS_MASTER)
-
- //Handle the destruction of the shield
- if (src.health <= 0)
- visible_message("The [src] dissipates!")
- qdel(src)
- return
-
- //The shield becomes dense to absorb the blow.. purely asthetic.
- opacity = 1
- spawn(20) if(src) opacity = 0
-
- ..()
- return
-
-
+ VARSET_IN(src, opacity, FALSE, 2 SECONDS)
/obj/machinery/shieldgen
name = "Emergency shield projector"
@@ -116,8 +49,7 @@
opacity = FALSE
anchored = FALSE
req_access = list(access_engine)
- var/const/max_health = 100
- var/health = max_health
+ max_integrity = 200
var/active = FALSE
var/malfunction = FALSE //Malfunction causes parts of the shield to slowly dissapate
var/list/deployed_shields = list()
@@ -160,40 +92,16 @@
return
-/obj/machinery/shieldgen/proc/checkhp()
- if(health <= 30)
- src.malfunction = 1
- if(health <= 0)
- qdel(src)
- update_icon()
- return
-
-/obj/machinery/shieldgen/ex_act(severity)
- switch(severity)
- if(EXPLODE_DEVASTATE)
- src.health -= 75
- checkhp()
- if(EXPLODE_HEAVY)
- src.health -= 30
- if (prob(15))
- src.malfunction = 1
- checkhp()
- if(EXPLODE_LIGHT)
- src.health -= 10
- checkhp()
- return
-
/obj/machinery/shieldgen/emp_act(severity)
switch(severity)
if(1)
- src.health /= 2 //cut health in half
- malfunction = 1
- locked = pick(0,1)
+ take_damage(get_integrity() * 0.5, BURN, ENERGY)
+ malfunction = TRUE
+ locked = pick(0, 1)
if(2)
if(prob(50))
- src.health *= 0.3 //chop off a third of the health
- malfunction = 1
- checkhp()
+ take_damage(get_integrity() * 0.3, BURN, ENERGY) //chop off a third of the health
+ malfunction = TRUE
/obj/machinery/shieldgen/attack_hand(mob/user)
. = ..()
@@ -236,10 +144,9 @@
if(!do_skill_checks(user))
return
to_chat(user, "You begin to replace the wires.")
- //if(do_after(user, min(60, round( ((maxhealth/health)*10)+(malfunction*10) ))) //Take longer to repair heavier damage
if(coil.use_tool(src, user, 30, amount = 1, volume = 50))
- health = max_health
- malfunction = 0
+ update_integrity(max_integrity)
+ malfunction = FALSE
to_chat(user, "You repair the [src]!")
update_icon()
@@ -273,6 +180,14 @@
else
..()
+/obj/machinery/shieldgen/atom_break(damage_flag)
+ . = ..()
+ if(!.)
+ return
+ locked = FALSE
+ malfunction = TRUE
+ update_icon()
+
/obj/machinery/shieldgen/emag_act(mob/user)
if(malfunction)
return FALSE
@@ -534,6 +449,8 @@
var/obj/machinery/shieldwallgen/gen_primary
var/obj/machinery/shieldwallgen/gen_secondary
+ resistance_flags = FULL_INDESTRUCTIBLE
+
/obj/machinery/shieldwall/atom_init(mapload, obj/machinery/shieldwallgen/A, obj/machinery/shieldwallgen/B)
. = ..()
gen_primary = A
@@ -560,6 +477,10 @@
else
gen_secondary.storedpower -=10
+/obj/machinery/shieldwall/play_attack_sound(damage_amount, damage_type = BRUTE, damage_flag = 0)
+ switch(damage_type)
+ if(BURN, BRUTE)
+ playsound(loc, 'sound/effects/EMPulse.ogg', VOL_EFFECTS_MASTER, 75, TRUE)
/obj/machinery/shieldwall/bullet_act(obj/item/projectile/Proj, def_zone)
. = ..()
diff --git a/code/game/machinery/status_display.dm b/code/game/machinery/status_display.dm
index 58a7bea527f8..7418de0bfc24 100644
--- a/code/game/machinery/status_display.dm
+++ b/code/game/machinery/status_display.dm
@@ -216,6 +216,15 @@
update()
+/obj/machinery/status_display/deconstruct(disassembled)
+ if(flags & NODECONSTRUCT)
+ return ..()
+ new /obj/item/stack/sheet/metal(loc, 2)
+ new /obj/item/weapon/shard(loc)
+ new /obj/item/weapon/shard(loc)
+ // new /obj/item/wallframe/status_display(loc) // TODO add?
+ ..()
+
/obj/machinery/ai_status_display
icon = 'icons/obj/status_display.dmi'
diff --git a/code/game/machinery/suit_storage_unit.dm b/code/game/machinery/suit_storage_unit.dm
index e88a5cdec893..5ac73dd75a49 100644
--- a/code/game/machinery/suit_storage_unit.dm
+++ b/code/game/machinery/suit_storage_unit.dm
@@ -534,6 +534,23 @@
updateUsrDialog()
return
+/obj/machinery/suit_storage_unit/deconstruct(disassembled = TRUE)
+ if(flags & NODECONSTRUCT)
+ return ..()
+
+ if(HELMET)
+ HELMET.forceMove(loc)
+ HELMET = null
+ if(SUIT)
+ SUIT.forceMove(loc)
+ SUIT = null
+ if(MASK)
+ MASK.forceMove(loc)
+ MASK = null
+ eject_occupant(OCCUPANT)
+
+ new /obj/item/stack/sheet/metal(loc, 2)
+ ..()
/obj/machinery/suit_storage_unit/attack_paw(mob/user)
to_chat(user, "The console controls are far too complicated for your tiny brain!")
diff --git a/code/game/machinery/syndie_big_bomb.dm b/code/game/machinery/syndie_big_bomb.dm
index fd537ceec408..d077ad5bf90e 100644
--- a/code/game/machinery/syndie_big_bomb.dm
+++ b/code/game/machinery/syndie_big_bomb.dm
@@ -32,16 +32,30 @@
required_skills = list(/datum/skill/engineering = SKILL_LEVEL_PRO)
+/obj/machinery/syndicatebomb/proc/try_detonate(ignore_active = FALSE)
+ . = !degutted && (active || ignore_active)
+ if(.)
+ explosion(loc, 2, 5, 11)
+ degutted = TRUE // prevent double caboom
+ qdel(src)
+
+/obj/machinery/syndicatebomb/atom_break()
+ if(!try_detonate())
+ ..()
+
+/obj/machinery/syndicatebomb/atom_destruction()
+ if(!try_detonate())
+ ..()
+
/obj/machinery/syndicatebomb/process()
if(active && !defused && (timer > 0)) //Tick Tock
playsound(src, 'sound/items/timer.ogg', VOL_EFFECTS_MASTER, 5, FALSE)
timer--
if(active && !defused && (timer <= 0)) //Boom
- active = 0
- timer = 60
+ active = FALSE
+ timer = initial(timer)
STOP_PROCESSING(SSobj, src)
- explosion(src.loc,2,5,11)
- qdel(src)
+ try_detonate(TRUE)
return
if(!active || defused) //Counter terrorists win
STOP_PROCESSING(SSobj, src)
@@ -173,7 +187,12 @@
origin_tech = "syndicate=6;combat=5"
/obj/item/weapon/syndicatebombcore/ex_act(severity) //Little boom can chain a big boom
- explosion(src.loc,2,5,11)
+ detonate()
+
+/obj/item/weapon/syndicatebombcore/proc/detonate()
+ explosion(get_turf(loc), 2, 5, 11)
+ if(loc && istype(loc, /obj/machinery/syndicatebomb))
+ qdel(loc) // delete machinery just in case
qdel(src)
/obj/item/device/syndicatedetonator
diff --git a/code/game/machinery/turret_control.dm b/code/game/machinery/turret_control.dm
index 09de47d27ac8..47bf0c04c75b 100644
--- a/code/game/machinery/turret_control.dm
+++ b/code/game/machinery/turret_control.dm
@@ -14,6 +14,7 @@
anchored = TRUE
density = FALSE
allowed_checks = ALLOWED_CHECK_NONE // we use isLocked proc to open UI.
+ resistance_flags = FULL_INDESTRUCTIBLE
var/enabled = 0
var/lethal = 0
diff --git a/code/game/machinery/vending.dm b/code/game/machinery/vending.dm
index 4ae03f2222b9..a631a8f1524d 100644
--- a/code/game/machinery/vending.dm
+++ b/code/game/machinery/vending.dm
@@ -83,26 +83,18 @@
QDEL_NULL(coin)
return ..()
-/obj/machinery/vending/ex_act(severity)
- switch(severity)
- if(EXPLODE_HEAVY)
- if(prob(50))
- return
- if(EXPLODE_LIGHT)
- if(prob(25))
- spawn(0)
- malfunction()
- return
+/obj/machinery/vending/deconstruct(disassembled = TRUE)
+ if(refill_canister)
+ return ..()
+ //the non constructable vendors drop metal instead of a machine frame.
+ if(!(flags & NODECONSTRUCT))
+ new /obj/item/stack/sheet/metal(loc, 3)
qdel(src)
-/obj/machinery/vending/blob_act()
- if (prob(50))
- spawn(0)
- malfunction()
- qdel(src)
- return
-
- return
+/obj/machinery/vending/atom_break(damage_flag)
+ . = ..()
+ if(.)
+ malfunction()
/obj/machinery/vending/proc/build_inventory(list/productlist,hidden=0,req_coin=0,req_emag=0)
for(var/typepath in productlist)
diff --git a/code/game/machinery/vending/other.dm b/code/game/machinery/vending/other.dm
index cb625c5549e3..8a7eb3a91985 100644
--- a/code/game/machinery/vending/other.dm
+++ b/code/game/machinery/vending/other.dm
@@ -139,7 +139,7 @@
if("Contract From Below")
new /obj/item/weapon/pen/ghost(loc)
if("Cryptorecorder")
- new /obj/item/device/camera/spooky(loc)
+ new /obj/item/device/camera/polar/spooky(loc)
if("Black Candle Box")
new /obj/item/weapon/storage/fancy/black_candle_box(loc)
if("Cancel")
@@ -262,7 +262,7 @@
)
var/static/list/selections_kits
- var/list/armor = list(
+ var/list/armor_kits = list(
"Hybrid suit" = /obj/item/weapon/storage/box/syndie_kit/rig,
"Heavy hybrid suit" = /obj/item/weapon/storage/box/syndie_kit/heavy_rig,
"Assault Armor" = /obj/item/weapon/storage/box/syndie_kit/armor,
@@ -339,7 +339,7 @@
if(!selection || !Adjacent(user))
return
voucher.in_use = TRUE
- var/bought_type = armor[selection]
+ var/bought_type = armor_kits[selection]
var/obj/item/bought = new bought_type(loc)
if(ishuman(user))
var/mob/living/carbon/human/A = user
diff --git a/code/game/machinery/washing_machine.dm b/code/game/machinery/washing_machine.dm
index a17bb9a71f45..a26677ea6145 100644
--- a/code/game/machinery/washing_machine.dm
+++ b/code/game/machinery/washing_machine.dm
@@ -305,6 +305,12 @@ var/global/list/dyed_item_types = list(
..()
update_icon()
+/obj/machinery/washing_machine/deconstruct(disassembled)
+ if (flags & NODECONSTRUCT)
+ return ..()
+ new /obj/item/stack/sheet/metal(loc, 2)
+ ..()
+
/obj/machinery/washing_machine/attack_ai(mob/user)
if(IsAdminGhost(user))
return ..()
diff --git a/code/game/mecha/combat/combat.dm b/code/game/mecha/combat/combat.dm
index aac79d038c46..c417da4c2a05 100644
--- a/code/game/mecha/combat/combat.dm
+++ b/code/game/mecha/combat/combat.dm
@@ -7,7 +7,7 @@
maint_access = 0
//add_req_access = 0
//operation_req_access = list(access_hos)
- damage_absorption = list("brute"=0.7,"fire"=1,"bullet"=0.7,"laser"=0.85,"energy"=1,"bomb"=0.8)
+ damage_absorption = list(BRUTE=0.7,BURN=1,BULLET=0.7,LASER=0.85,ENERGY=1,BOMB=0.8)
var/am = "d3c2fbcadca903a41161ccc9df9cf948"
var/animated = 0
speed_skills = list(/datum/skill/combat_mech = SKILL_LEVEL_MASTER)
@@ -31,19 +31,19 @@
var/mob/living/M = target
if(src.occupant.a_intent == INTENT_HARM)
playsound(src, pick(SOUNDIN_PUNCH_VERYHEAVY), VOL_EFFECTS_MASTER)
- if(damtype == "brute")
+ if(damtype == BRUTE)
step_away(M,src,15)
if(ishuman(target))
var/mob/living/carbon/human/H = target
var/obj/item/organ/external/BP = H.bodyparts_by_name[pick(BP_CHEST , BP_CHEST , BP_CHEST , BP_HEAD)]
if(BP)
switch(damtype)
- if("brute")
+ if(BRUTE)
H.Paralyse(1)
BP.take_damage(rand(force / 2, force), 0)
- if("fire")
+ if(BURN)
BP.take_damage(0, rand(force / 2, force))
- if("tox")
+ if(TOX)
if(H.reagents)
if(H.reagents.get_reagent_amount("carpotoxin") + force < force*2)
H.reagents.add_reagent("carpotoxin", force)
@@ -55,12 +55,12 @@
else
switch(damtype)
- if("brute")
+ if(BRUTE)
M.Paralyse(1)
M.take_overall_damage(rand(force/2, force))
- if("fire")
+ if(BURN)
M.take_overall_damage(0, rand(force/2, force))
- if("tox")
+ if(TOX)
if(M.reagents)
if(M.reagents.get_reagent_amount("carpotoxin") + force < force*2)
M.reagents.add_reagent("carpotoxin", force)
@@ -81,7 +81,7 @@
return
else
- if(damtype == "brute")
+ if(damtype == BRUTE)
for(var/target_type in destroyable_obj)
if(istype(target, target_type) && hascall(target, "attackby"))
occupant_message("You hit [target].")
diff --git a/code/game/mecha/combat/durand.dm b/code/game/mecha/combat/durand.dm
index c3af2bc04c39..f358fa5a7530 100644
--- a/code/game/mecha/combat/durand.dm
+++ b/code/game/mecha/combat/durand.dm
@@ -7,7 +7,7 @@
dir_in = 1 //Facing North.
health = 400
deflect_chance = 20
- damage_absorption = list("brute"=0.5,"fire"=1.1,"bullet"=0.65,"laser"=0.85,"energy"=0.9,"bomb"=0.8)
+ damage_absorption = list(BRUTE=0.5,BURN=1.1,BULLET=0.65,LASER=0.85,ENERGY=0.9,BOMB=0.8)
max_temperature = 30000
infra_luminosity = 8
force = 40
@@ -102,7 +102,7 @@
dir_in = 1 //Facing North.
health = 440
deflect_chance = 25
- damage_absorption = list("brute"=0.5,"fire"=1.0,"bullet"=0.55,"laser"=0.75,"energy"=0.8,"bomb"=0.7)
+ damage_absorption = list(BRUTE=0.5,BURN=1.0,BULLET=0.55,LASER=0.75,ENERGY=0.8,BOMB=0.7)
max_temperature = 30000
infra_luminosity = 8
internal_damage_threshold = 40
diff --git a/code/game/mecha/combat/gygax.dm b/code/game/mecha/combat/gygax.dm
index 7907c5c42ae4..350b5a9d5ada 100644
--- a/code/game/mecha/combat/gygax.dm
+++ b/code/game/mecha/combat/gygax.dm
@@ -7,7 +7,7 @@
dir_in = 1 //Facing North.
health = 300
deflect_chance = 15
- damage_absorption = list("brute"=0.75,"fire"=1,"bullet"=0.8,"laser"=0.7,"energy"=0.85,"bomb"=1)
+ damage_absorption = list(BRUTE=0.75,BURN=1,BULLET=0.8,LASER=0.7,ENERGY=0.85,BOMB=1)
max_temperature = 25000
infra_luminosity = 6
var/overload_coeff = 2
@@ -38,7 +38,7 @@
initial_icon = "ultra"
health = 350
deflect_chance = 20
- damage_absorption = list("brute"=0.65,"fire"=0.9,"bullet"=0.7,"laser"=0.6,"energy"=0.75,"bomb"=0.9)
+ damage_absorption = list(BRUTE=0.65,BURN=0.9,BULLET=0.7,LASER=0.6,ENERGY=0.75,BOMB=0.9)
max_temperature = 30000
wreckage = /obj/effect/decal/mecha_wreckage/gygax/ultra
animated = 1
@@ -50,7 +50,7 @@
initial_icon = "darkgygax"
health = 400
deflect_chance = 25
- damage_absorption = list("brute"=0.6,"fire"=0.8,"bullet"=0.6,"laser"=0.5,"energy"=0.65,"bomb"=0.8)
+ damage_absorption = list(BRUTE=0.6,BURN=0.8,BULLET=0.6,LASER=0.5,ENERGY=0.65,BOMB=0.8)
max_temperature = 45000
overload_coeff = 1
wreckage = /obj/effect/decal/mecha_wreckage/gygax/dark
diff --git a/code/game/mecha/combat/honker.dm b/code/game/mecha/combat/honker.dm
index 8a970673514c..7ad43e36315c 100644
--- a/code/game/mecha/combat/honker.dm
+++ b/code/game/mecha/combat/honker.dm
@@ -7,7 +7,7 @@
health = 140
deflect_chance = 60
internal_damage_threshold = 60
- damage_absorption = list("brute"=1.2,"fire"=1.5,"bullet"=1,"laser"=1,"energy"=1,"bomb"=1)
+ damage_absorption = list(BRUTE=1.2,BURN=1.5,BULLET=1,LASER=1,ENERGY=1,BOMB=1)
max_temperature = 25000
infra_luminosity = 5
operation_req_access = list(access_clown)
diff --git a/code/game/mecha/combat/marauder.dm b/code/game/mecha/combat/marauder.dm
index a4d12a259cab..42e871d3ca8d 100644
--- a/code/game/mecha/combat/marauder.dm
+++ b/code/game/mecha/combat/marauder.dm
@@ -8,7 +8,7 @@
step_in = 5
health = 500
deflect_chance = 25
- damage_absorption = list("brute"=0.5,"fire"=0.7,"bullet"=0.45,"laser"=0.6,"energy"=0.7,"bomb"=0.7)
+ damage_absorption = list(BRUTE=0.5,BURN=0.7,BULLET=0.45,LASER=0.6,ENERGY=0.7,BOMB=0.7)
max_temperature = 60000
infra_luminosity = 3
var/zoom_mode = FALSE
diff --git a/code/game/mecha/combat/phazon.dm b/code/game/mecha/combat/phazon.dm
index a5d649a4cdf5..6e1b9de09de5 100644
--- a/code/game/mecha/combat/phazon.dm
+++ b/code/game/mecha/combat/phazon.dm
@@ -8,7 +8,7 @@
step_energy_drain = 3
health = 200
deflect_chance = 30
- damage_absorption = list("brute"=0.7,"fire"=0.7,"bullet"=0.7,"laser"=0.7,"energy"=0.7,"bomb"=0.7)
+ damage_absorption = list(BRUTE=0.7,BURN=0.7,BULLET=0.7,LASER=0.7,ENERGY=0.7,BOMB=0.7)
max_temperature = 25000
infra_luminosity = 3
wreckage = /obj/effect/decal/mecha_wreckage/phazon
@@ -69,14 +69,14 @@
var/new_damtype
var/color_message
switch(damtype)
- if("tox")
- new_damtype = "brute"
+ if(TOX)
+ new_damtype = BRUTE
color_message = "red"
- if("brute")
- new_damtype = "fire"
+ if(BRUTE)
+ new_damtype = BURN
color_message = "orange"
- if("fire")
- new_damtype = "tox"
+ if(BURN)
+ new_damtype = TOX
color_message = "green"
damtype = new_damtype
occupant_message("Melee damage type switched to [new_damtype].")
diff --git a/code/game/mecha/equipment/mecha_equipment.dm b/code/game/mecha/equipment/mecha_equipment.dm
index 95d8a83d1486..fa29b1246c87 100644
--- a/code/game/mecha/equipment/mecha_equipment.dm
+++ b/code/game/mecha/equipment/mecha_equipment.dm
@@ -12,7 +12,7 @@
var/equip_ready = 1
var/energy_drain = 0
var/obj/mecha/chassis = null
- var/range = MELEE //bitflags
+ var/range = RANGE_MELEE //bitflags
reliability = 1000
var/selectable = TRUE// Set to FALSE for passive equipment such as mining scanner or armor plates
var/salvageable = 1
@@ -69,7 +69,7 @@
return range&RANGED
/obj/item/mecha_parts/mecha_equipment/proc/is_melee()
- return range&MELEE
+ return range&RANGE_MELEE
/obj/item/mecha_parts/mecha_equipment/proc/action_checks(atom/target)
diff --git a/code/game/mecha/equipment/tools/medical_tools.dm b/code/game/mecha/equipment/tools/medical_tools.dm
index 7107b98f4519..76a55c3911b2 100644
--- a/code/game/mecha/equipment/tools/medical_tools.dm
+++ b/code/game/mecha/equipment/tools/medical_tools.dm
@@ -5,7 +5,7 @@
icon_state = "sleeper_0"
origin_tech = "programming=2;biotech=3"
energy_drain = 20
- range = MELEE
+ range = RANGE_MELEE
reliability = 1000
equip_cooldown = 20
var/mob/living/carbon/occupant = null
@@ -398,7 +398,7 @@
var/synth_speed = 5 //[num] reagent units per cycle
energy_drain = 10
var/mode = 0 //0 - fire syringe, 1 - analyze reagents.
- range = MELEE|RANGED
+ range = RANGE_MELEE|RANGED
equip_cooldown = 10
origin_tech = "materials=3;biotech=4;magnets=4;programming=3"
diff --git a/code/game/mecha/equipment/tools/tools.dm b/code/game/mecha/equipment/tools/tools.dm
index 99086b7d88f8..b6b35b23f6a0 100644
--- a/code/game/mecha/equipment/tools/tools.dm
+++ b/code/game/mecha/equipment/tools/tools.dm
@@ -237,7 +237,7 @@
icon_state = "mecha_exting"
equip_cooldown = 5
energy_drain = 0
- range = MELEE|RANGED
+ range = RANGE_MELEE|RANGED
var/obj/item/weapon/reagent_containers/spray/extinguisher/ext
@@ -287,7 +287,7 @@
origin_tech = "materials=4;bluespace=3;magnets=4;powerstorage=4"
equip_cooldown = 10
energy_drain = 250
- range = MELEE|RANGED
+ range = RANGE_MELEE|RANGED
var/mode = 0 //0 - deconstruct, 1 - wall or floor, 2 - airlock.
var/disabled = 0 //malf
@@ -471,7 +471,7 @@
origin_tech = "bluespace=2;magnets=3"
equip_cooldown = 10
energy_drain = 100
- range = MELEE|RANGED
+ range = RANGE_MELEE|RANGED
var/atom/movable/locked
var/mode = 1 //1 - gravsling 2 - gravpush
@@ -857,7 +857,7 @@
origin_tech = "phorontech=2;powerstorage=2;engineering=1"
equip_cooldown = 10
energy_drain = 0
- range = MELEE
+ range = RANGE_MELEE
var/coeff = 100
var/obj/item/stack/sheet/fuel
var/max_fuel = 150000
diff --git a/code/game/mecha/equipment/weapons/weapons.dm b/code/game/mecha/equipment/weapons/weapons.dm
index d8f0cc3be181..2386be532239 100644
--- a/code/game/mecha/equipment/weapons/weapons.dm
+++ b/code/game/mecha/equipment/weapons/weapons.dm
@@ -131,7 +131,7 @@
icon_state = "mecha_honker"
energy_drain = 200
equip_cooldown = 150
- range = MELEE|RANGED
+ range = RANGE_MELEE|RANGED
/obj/item/mecha_parts/mecha_equipment/weapon/honker/can_attach(obj/mecha/combat/honker/M)
if(!istype(M))
diff --git a/code/game/mecha/mech_fabricator.dm b/code/game/mecha/mech_fabricator.dm
index c77ff60dcf5b..0ec35d7190c2 100644
--- a/code/game/mecha/mech_fabricator.dm
+++ b/code/game/mecha/mech_fabricator.dm
@@ -1,6 +1,6 @@
/obj/machinery/mecha_part_fabricator
icon = 'icons/obj/robotics.dmi'
- icon_state = "fab-idle"
+ icon_state = "fab"
name = "Exosuit Fabricator"
desc = "Nothing is being built."
density = TRUE
@@ -503,7 +503,8 @@
/obj/machinery/mecha_part_fabricator/attackby(obj/W, mob/user, params)
- if(default_deconstruction_screwdriver(user, "fab-o", "fab-idle", W))
+ if(default_deconstruction_screwdriver(user, "fab", "fab", W))
+ update_icon()
return
if(exchange_parts(user, W))
@@ -564,3 +565,15 @@
for(var/material in resources)
remove_material(material, resources[material]/MINERAL_MATERIAL_AMOUNT)
+/obj/machinery/mecha_part_fabricator/update_icon()
+ if(powered())
+ icon_state = initial(icon_state)
+ else
+ icon_state = "[initial(icon_state)]-off"
+ cut_overlays()
+ if(panel_open)
+ add_overlay("[initial(icon_state)]-open")
+
+/obj/machinery/mecha_part_fabricator/power_change()
+ ..()
+ update_icon()
diff --git a/code/game/mecha/mecha.dm b/code/game/mecha/mecha.dm
index 87678b5e70c9..6548160099c2 100644
--- a/code/game/mecha/mecha.dm
+++ b/code/game/mecha/mecha.dm
@@ -7,7 +7,7 @@
#define MECHA_TIME_TO_ENTER 4 SECOND
#define TIME_TO_RECALIBRATION 10 SECOND
-#define MELEE 1
+#define RANGE_MELEE 1
#define RANGED 2
@@ -34,7 +34,7 @@
var/maxhealth = 300
var/deflect_chance = 10 //chance to deflect the incoming projectiles, hits, or lesser the effect of ex_act.
//the values in this list show how much damage will pass through, not how much will be absorbed.
- var/list/damage_absorption = list("brute"=0.8,"fire"=1.2,"bullet"=0.9,"laser"=1,"energy"=1,"bomb"=1)
+ var/list/damage_absorption = list(BRUTE=0.8,BURN=1.2,BULLET=0.9,LASER=1,ENERGY=1,BOMB=1)
var/obj/item/weapon/stock_parts/cell/cell
var/state = 0
var/list/log = new
@@ -398,7 +398,7 @@
//////// Health related procs ////////
////////////////////////////////////////
-/obj/mecha/proc/take_damage(amount, type="brute")
+/obj/mecha/take_damage(amount, type=BRUTE) // TODO port tg mechs
if(amount)
var/damage = absorbDamage(amount,type)
health -= damage
@@ -453,7 +453,7 @@
user.do_attack_animation(src)
user.SetNextMove(CLICK_CD_MELEE)
if(!prob(src.deflect_chance))
- take_damage(15)
+ take_damage(40)
check_for_internal_damage(list(MECHA_INT_TEMP_CONTROL,MECHA_INT_TANK_BREACH,MECHA_INT_CONTROL_LOST))
playsound(src, 'sound/weapons/slash.ogg', VOL_EFFECTS_MASTER)
to_chat(user, "You slash at the armored suit!")
@@ -574,7 +574,7 @@
destroy()
/obj/mecha/blob_act()
- take_damage(10, "brute")
+ take_damage(10, BRUTE)
return
@@ -582,7 +582,7 @@
if(get_charge())
use_power((cell.charge/2)/severity)
diag_hud_set_mechcell()
- take_damage(50 / severity,"energy")
+ take_damage(50 / severity,ENERGY)
log_message("EMP detected",1)
check_for_internal_damage(list(MECHA_INT_FIRE,MECHA_INT_TEMP_CONTROL,MECHA_INT_CONTROL_LOST,MECHA_INT_SHORT_CIRCUIT),1)
return
@@ -590,7 +590,7 @@
/obj/mecha/fire_act(datum/gas_mixture/air, exposed_temperature, exposed_volume)
if(exposed_temperature>src.max_temperature)
log_message("Exposed to dangerous temperature.",1)
- take_damage(5,"fire")
+ take_damage(5,BURN)
check_for_internal_damage(list(MECHA_INT_FIRE, MECHA_INT_TEMP_CONTROL))
return
@@ -981,7 +981,6 @@
brainmob.loc = src //should allow relaymove
brainmob.canmove = 1
mmi_as_oc.loc = src
- mmi_as_oc.mecha = src
Entered(mmi_as_oc)
Move(src.loc)
src.icon_state = reset_icon()
@@ -1040,7 +1039,6 @@
var/obj/item/device/mmi/mmi = mob_container
if(mmi.brainmob)
occupant.loc = mmi
- mmi.mecha = null
src.occupant.canmove = 0
src.occupant = null
src.icon_state = reset_icon()+"-open"
@@ -1209,7 +1207,7 @@
if(cabin_air && cabin_air.volume>0)
cabin_air.temperature = min(6000 + T0C, cabin_air.temperature+rand(10, 15))
if(cabin_air.temperature > max_temperature / 2)
- take_damage(4 / round(max_temperature / cabin_air.temperature, 0.1),"fire")
+ take_damage(4 / round(max_temperature / cabin_air.temperature, 0.1),BURN)
if(hasInternalDamage(MECHA_INT_TANK_BREACH)) //remove some air from internal tank
if(internal_tank)
var/datum/gas_mixture/int_tank_air = internal_tank.return_air()
diff --git a/code/game/mecha/mecha_actions.dm b/code/game/mecha/mecha_actions.dm
index 80ef00db838a..b375f7d8860a 100644
--- a/code/game/mecha/mecha_actions.dm
+++ b/code/game/mecha/mecha_actions.dm
@@ -22,7 +22,7 @@
/datum/action/innate/mecha
check_flags = AB_CHECK_INCAPACITATED
- button_icon = 'icons/mob/actions_mecha.dmi'
+ button_icon = 'icons/hud/actions_mecha.dmi'
action_type = AB_INNATE
var/obj/mecha/chassis
diff --git a/code/game/mecha/mecha_wreckage.dm b/code/game/mecha/mecha_wreckage.dm
index 0cad72f75060..1d4154ab85f9 100644
--- a/code/game/mecha/mecha_wreckage.dm
+++ b/code/game/mecha/mecha_wreckage.dm
@@ -32,9 +32,6 @@
qdel(src)
return
-/obj/effect/decal/mecha_wreckage/bullet_act(obj/item/projectile/Proj, def_zone)
- return ..()
-
/obj/effect/decal/mecha_wreckage/attackby(obj/item/weapon/W, mob/user)
var/salvage_with = ""
if(iswelder(W))
diff --git a/code/game/mecha/working/ripley.dm b/code/game/mecha/working/ripley.dm
index 0e833771fe2b..6d7a1d950744 100644
--- a/code/game/mecha/working/ripley.dm
+++ b/code/game/mecha/working/ripley.dm
@@ -40,7 +40,7 @@
max_temperature = 65000
health = 250
lights_power = 8
- damage_absorption = list("fire"=0.5,"bullet"=0.8,"bomb"=0.5)
+ damage_absorption = list(BURN=0.5,BULLET=0.8,BOMB=0.5)
wreckage = /obj/effect/decal/mecha_wreckage/ripley/firefighter
/obj/mecha/working/ripley/deathripley
@@ -66,7 +66,7 @@
step_energy_drain = 10
health = 750
deflect_chance = 0
- damage_absorption = list("brute"=1,"fire"=1,"bullet"=1,"laser"=1,"energy"=1,"bomb"=1)
+ damage_absorption = list(BRUTE=1,BURN=1,BULLET=1,LASER=1,ENERGY=1,BOMB=1)
add_req_access = 0
maint_access = 0
operation_req_access = list(access_syndicate)
diff --git a/code/game/objects/buckling.dm b/code/game/objects/buckling.dm
index befcd7430c9a..5474d895aed9 100644
--- a/code/game/objects/buckling.dm
+++ b/code/game/objects/buckling.dm
@@ -92,7 +92,7 @@
to_chat(user, "You can't buckle [M] while doing something.")
return FALSE
- if(istype(M, /mob/living/simple_animal/construct))
+ if(isconstruct(M))
to_chat(user, "The [M] is floating in the air and can't be buckled.")
return FALSE
diff --git a/code/game/objects/effects/bump_teleporter.dm b/code/game/objects/effects/bump_teleporter.dm
index bd79f2f26319..3b6934d0c95c 100644
--- a/code/game/objects/effects/bump_teleporter.dm
+++ b/code/game/objects/effects/bump_teleporter.dm
@@ -2,7 +2,7 @@ var/global/list/obj/effect/bump_teleporter/BUMP_TELEPORTERS = list()
/obj/effect/bump_teleporter
name = "bump-teleporter"
- icon = 'icons/mob/screen1.dmi'
+ icon = 'icons/hud/screen1.dmi'
icon_state = "x2"
var/id = null //id of this bump_teleporter.
var/id_target = null //id of bump_teleporter which this moves you to.
diff --git a/code/game/objects/effects/decals/Cleanable/misc.dm b/code/game/objects/effects/decals/Cleanable/misc.dm
index cca860caf9a1..625c2a370988 100644
--- a/code/game/objects/effects/decals/Cleanable/misc.dm
+++ b/code/game/objects/effects/decals/Cleanable/misc.dm
@@ -28,6 +28,11 @@
F.dirt += 4
qdel(src)
+/obj/effect/decal/cleanable/ash/large
+ name = "large pile of ashes"
+ icon_state = "big_ash"
+ beauty = -100
+
/obj/effect/decal/cleanable/greenglow
/obj/effect/decal/cleanable/greenglow/atom_init()
@@ -130,6 +135,19 @@
if(!src) return
set_light(0)
+/obj/effect/decal/cleanable/shreds
+ name = "shreds"
+ desc = "The shredded remains of what appears to be clothing."
+ icon = 'icons/effects/effects.dmi'
+ icon_state = "shreds"
+
+/obj/effect/decal/cleanable/shreds/atom_init(mapload, oldname)
+ . = ..()
+ pixel_x = rand(-10, 10)
+ pixel_y = rand(-10, 10)
+ if(!isnull(oldname))
+ desc = "The sad remains of what used to be [oldname]"
+
/obj/effect/decal/cleanable/tomato_smudge
name = "tomato smudge"
desc = "It's red."
diff --git a/code/game/objects/effects/decals/misc.dm b/code/game/objects/effects/decals/misc.dm
index 78bbaa9c0876..6a7d3ee31ec6 100644
--- a/code/game/objects/effects/decals/misc.dm
+++ b/code/game/objects/effects/decals/misc.dm
@@ -1,7 +1,7 @@
/obj/effect/decal/point
name = "arrow"
desc = "It's an arrow hanging in mid-air. There may be a wizard about."
- icon = 'icons/mob/screen1.dmi'
+ icon = 'icons/hud/screen1.dmi'
icon_state = "arrow"
plane = POINT_PLANE
anchored = TRUE
@@ -14,6 +14,20 @@
src.pixel_y = old_loc.pixel_y
src.invisibility = invisibility
+//Nice purple arrow for ghost
+/obj/effect/decal/point/ghost
+ icon_state = "arrow_ghost"
+
+/obj/effect/decal/point/ghost/atom_init(mapload, invisibility)
+ . = ..()
+ var/image/I = image(icon, src, icon_state)
+ I.plane = GHOST_ILLUSION_PLANE
+ I.alpha = 200
+ // s = short buffer
+ var/s = add_alt_appearance(/datum/atom_hud/alternate_appearance/basic/see_ghosts, "see_ghosts", I)
+ var/datum/atom_hud/alternate_appearance/basic/see_ghosts/AA = s
+ AA.set_image_layering(GHOST_ILLUSION_PLANE)
+
// Used for spray that you spray at walls, tables, hydrovats etc
/obj/effect/decal/spraystill
density = FALSE
diff --git a/code/game/objects/effects/effect_system.dm b/code/game/objects/effects/effect_system.dm
index 8912036b6a8f..877ba5ecfb12 100644
--- a/code/game/objects/effects/effect_system.dm
+++ b/code/game/objects/effects/effect_system.dm
@@ -679,6 +679,9 @@ steam.start() -- spawns the effect
else
to_chat(user, "You hit the metal foam to no effect.")
+/obj/structure/foamedmetal/play_attack_sound(damage_amount, damage_type = BRUTE, damage_flag = 0)
+ playsound(loc, 'sound/weapons/tap.ogg', VOL_EFFECTS_MASTER, 100, TRUE)
+
/obj/structure/foamedmetal/CanPass(atom/movable/mover, turf/target, height = 1.5, air_group = 0)
if(air_group)
return 0
diff --git a/code/game/objects/effects/glowshroom.dm b/code/game/objects/effects/glowshroom.dm
index d3289fcb74b0..dddffc947469 100644
--- a/code/game/objects/effects/glowshroom.dm
+++ b/code/game/objects/effects/glowshroom.dm
@@ -10,7 +10,10 @@
layer = 2.1
light_power = 0.7
light_color = "#80b82e"
- var/endurance = 30
+
+ max_integrity = 30
+ resistance_flags = CAN_BE_HIT
+
var/potency = 30
var/delay = 1200
var/floor = 0
@@ -93,7 +96,7 @@
child.potency = potency
child.yield = yield
child.delay = delay
- child.endurance = endurance
+ child.modify_max_integrity(get_integrity())
spreaded++
@@ -133,28 +136,10 @@
floor = 1
return 1
-/obj/effect/glowshroom/attackby(obj/item/weapon/W, mob/user)
- ..()
-
- endurance -= W.force
-
- CheckEndurance()
-
-/obj/effect/glowshroom/ex_act(severity)
- switch(severity)
- if(EXPLODE_HEAVY)
- if(prob(50))
- return
- if(EXPLODE_LIGHT)
- if(prob(95))
- return
- qdel(src)
+/obj/effect/glowshroom/play_attack_sound(damage_amount, damage_type = BRUTE, damage_flag = 0)
+ if(damage_type == BURN && damage_amount)
+ playsound(loc, 'sound/items/welder.ogg', VOL_EFFECTS_MASTER, 100, TRUE)
/obj/effect/glowshroom/fire_act(datum/gas_mixture/air, exposed_temperature, exposed_volume)
if(exposed_temperature > 300)
- endurance -= 5
- CheckEndurance()
-
-/obj/effect/glowshroom/proc/CheckEndurance()
- if(endurance <= 0)
- qdel(src)
+ take_damage(5, BURN, FIRE, FALSE)
diff --git a/code/game/objects/effects/landmarks.dm b/code/game/objects/effects/landmarks.dm
index 0f3f841bc997..400b156a4345 100644
--- a/code/game/objects/effects/landmarks.dm
+++ b/code/game/objects/effects/landmarks.dm
@@ -1,6 +1,6 @@
/obj/effect/landmark
name = "landmark"
- icon = 'icons/mob/screen1.dmi'
+ icon = 'icons/hud/screen1.dmi'
icon_state = "x2"
anchored = TRUE
layer = TURF_LAYER
@@ -10,36 +10,26 @@
/obj/effect/landmark/New()
..()
- tag = text("landmark*[]", name)
- landmarks_list += src
+ if(name == "landmark") // skip landmarks without unique name
+ return
+ tag = "landmark*[name]"
+ var/list/landmarks = landmarks_list[name]
+ if(landmarks)
+ landmarks += src
+ else
+ landmarks_list[name] = landmarks = list(src)
/obj/effect/landmark/Destroy()
- landmarks_list -= src
+ if(name != "landmark")
+ landmarks_list[name]-= src
return ..()
/obj/effect/landmark/atom_init()
. = ..()
switch(name)
- if("shuttle")
- shuttle_z = z
- return INITIALIZE_HINT_QDEL
-
- if("airtunnel_stop")
- airtunnel_stop = x
-
- if("airtunnel_start")
- airtunnel_start = x
-
- if("airtunnel_bottom")
- airtunnel_bottom = y
-
if ("awaystart")
awaydestinations += src
-
- if("monkey")
- monkeystart += loc
- return INITIALIZE_HINT_QDEL
if("Wizard")
wizardstart += loc
return INITIALIZE_HINT_QDEL
@@ -47,10 +37,6 @@
if("prisonwarp")
prisonwarp += loc
return INITIALIZE_HINT_QDEL
- // if("mazewarp")
- // mazewarp += loc
- if("Holding Facility")
- holdingfacility += loc
if("tdome1")
tdome1 += loc
if("tdome2")
diff --git a/code/game/objects/effects/manifest.dm b/code/game/objects/effects/manifest.dm
index b7ef7f22b23c..a2f39e0c2329 100644
--- a/code/game/objects/effects/manifest.dm
+++ b/code/game/objects/effects/manifest.dm
@@ -1,6 +1,6 @@
/obj/effect/manifest
name = "manifest"
- icon = 'icons/mob/screen1.dmi'
+ icon = 'icons/hud/screen1.dmi'
icon_state = "x"
unacidable = TRUE // Just to be sure.
invisibility = INVISIBILITY_ABSTRACT
diff --git a/code/game/objects/effects/overlays.dm b/code/game/objects/effects/overlays.dm
index 73913fd8fa7f..87313f8169b8 100644
--- a/code/game/objects/effects/overlays.dm
+++ b/code/game/objects/effects/overlays.dm
@@ -87,3 +87,13 @@
/obj/effect/overlay/typing_indicator/atom_init(mapload, indi_icon)
. = ..()
icon_state = indi_icon
+
+/obj/effect/overlay/pulse2
+ name = "emp sparks"
+ icon = 'icons/effects/effects.dmi'
+ icon_state = "empdisable"
+
+/obj/effect/overlay/pulse2/atom_init(mapload, seconds)
+ . = ..()
+ set_dir(pick(cardinal))
+ QDEL_IN(src, seconds SECONDS)
diff --git a/code/game/objects/effects/spawners/bombspawner.dm b/code/game/objects/effects/spawners/bombspawner.dm
index 43e988748360..ab3482939e01 100644
--- a/code/game/objects/effects/spawners/bombspawner.dm
+++ b/code/game/objects/effects/spawners/bombspawner.dm
@@ -1,6 +1,6 @@
/obj/effect/spawner/newbomb
name = "bomb"
- icon = 'icons/mob/screen1.dmi'
+ icon = 'icons/hud/screen1.dmi'
icon_state = "x"
var/btype = 0 // 0=radio, 1=prox, 2=time
diff --git a/code/game/objects/effects/spiders.dm b/code/game/objects/effects/spiders.dm
index 4fc3521eeaa2..92a18f6d20e4 100644
--- a/code/game/objects/effects/spiders.dm
+++ b/code/game/objects/effects/spiders.dm
@@ -5,51 +5,16 @@
icon = 'icons/effects/effects.dmi'
anchored = TRUE
density = FALSE
- var/health = 15
+ max_integrity = 15
+ resistance_flags = CAN_BE_HIT
-//similar to weeds, but only barfed out by nurses manually
-/obj/effect/spider/ex_act(severity)
- switch(severity)
- if(EXPLODE_HEAVY)
- if(prob(50))
- return
- if(EXPLODE_LIGHT)
- if(prob(95))
- return
- qdel(src)
-
-/obj/effect/spider/attackby(obj/item/weapon/W, mob/user)
- if(W.attack_verb.len)
- visible_message("\The [src] have been [pick(W.attack_verb)] with \the [W][(user ? " by [user]." : ".")]")
- else
- visible_message("\The [src] have been attacked with \the [W][(user ? " by [user]." : ".")]")
- user.SetNextMove(CLICK_CD_MELEE)
-
- var/damage = W.force / 4.0
-
- if(iswelder(W))
- var/obj/item/weapon/weldingtool/WT = W
-
- if(WT.use(0, user))
- damage = 15
- playsound(src, 'sound/items/Welder.ogg', VOL_EFFECTS_MASTER)
-
- health -= damage
- healthcheck()
-
-/obj/effect/spider/bullet_act(obj/item/projectile/Proj, def_zone)
- . = ..()
- health -= Proj.damage
- healthcheck()
-
-/obj/effect/spider/proc/healthcheck()
- if(health <= 0)
- qdel(src)
+/obj/structure/spider/play_attack_sound(damage_amount, damage_type = BRUTE, damage_flag = 0)
+ if(damage_type == BURN)//the stickiness of the web mutes all attack sounds except fire damage type
+ playsound(loc, 'sound/items/welder.ogg', VOL_EFFECTS_MASTER, 100, TRUE)
/obj/effect/spider/fire_act(datum/gas_mixture/air, exposed_temperature, exposed_volume)
if(exposed_temperature > 300)
- health -= 5
- healthcheck()
+ take_damage(5, BURN, FIRE)
/obj/effect/spider/stickyweb
icon_state = "stickyweb1"
@@ -97,7 +62,7 @@
icon_state = "spiderling"
anchored = FALSE
layer = 2.7
- health = 3
+ max_integrity = 3
var/amount_grown = -1
var/grow_as = null
var/obj/machinery/atmospherics/components/unary/vent_pump/entry_vent
@@ -126,18 +91,12 @@
playsound(src, pick(SOUNDIN_PUNCH_MEDIUM), VOL_EFFECTS_MASTER)
visible_message("\The [user] has punched [src]!")
var/list/damObj = user.get_unarmed_attack()
- var/damage = damObj["damage"]
- health -= damage
- healthcheck()
+ take_damage(damObj["damage"], damObj["type"], MELEE)
-/obj/effect/spider/spiderling/proc/die()
+/obj/effect/spider/spiderling/deconstruct(disassembled)
visible_message("[src] dies!")
new /obj/effect/decal/cleanable/spiderling_remains(get_turf(src))
- qdel(src)
-
-/obj/effect/spider/spiderling/healthcheck()
- if(health <= 0)
- die()
+ ..()
/obj/effect/spider/spiderling/proc/cancel_vent_move()
if(!entry_vent)
@@ -226,7 +185,7 @@
name = "cocoon"
desc = "Something wrapped in silky spider web."
icon_state = "cocoon1"
- health = 60
+ max_integrity = 60
/obj/effect/spider/cocoon/atom_init()
. = ..()
diff --git a/code/game/objects/effects/temp_visual/cult.dm b/code/game/objects/effects/temp_visual/cult.dm
index 628740237661..dfc80604d9f4 100644
--- a/code/game/objects/effects/temp_visual/cult.dm
+++ b/code/game/objects/effects/temp_visual/cult.dm
@@ -19,3 +19,13 @@
icon_state = "religion_pulse"
duration = 11
color = "#ffff00"
+
+/obj/effect/temp_visual/heal
+ name = "healing glow"
+ icon_state = "heal"
+ duration = 15
+
+/obj/effect/temp_visual/heal/atom_init(colors)
+ . = ..()
+ pixel_x = rand(-12, 12)
+ pixel_y = rand(-9, 0)
diff --git a/code/game/objects/effects/temp_visual/temp_visual.dm b/code/game/objects/effects/temp_visual/temp_visual.dm
index a4e403748488..570b09df232c 100644
--- a/code/game/objects/effects/temp_visual/temp_visual.dm
+++ b/code/game/objects/effects/temp_visual/temp_visual.dm
@@ -36,3 +36,9 @@
if(set_dir)
set_dir(set_dir)
. = ..()
+
+/obj/effect/temp_visual/dir_setting/ninja
+ name = "ninja shadow"
+ icon = 'icons/mob/mob.dmi'
+ icon_state = "uncloak"
+ duration = 9
diff --git a/code/game/objects/items.dm b/code/game/objects/items.dm
index 9f97c6f894fe..5f577454dc31 100644
--- a/code/game/objects/items.dm
+++ b/code/game/objects/items.dm
@@ -4,11 +4,9 @@
w_class = SIZE_SMALL
var/image/blood_overlay = null //this saves our blood splatter overlay, which will be processed not to go over the edges of the sprite
var/abstract = 0
- var/item_state = null
var/lefthand_file = 'icons/mob/inhands/items_lefthand.dmi'
var/righthand_file = 'icons/mob/inhands/items_righthand.dmi'
var/r_speed = 1.0
- var/health = null
var/burn_point = null
var/burning = null
var/list/hitsound = list()
@@ -42,7 +40,7 @@
var/siemens_coefficient = 1 // for electrical admittance/conductance (electrocution checks and shit)
var/slowdown = 0 // How much clothing is slowing you down. Negative values speeds you up
var/canremove = 1 //Mostly for Ninja code at this point but basically will not allow the item to be removed if set to 0. /N
- var/armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 0, rad = 0)
+ armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 0, rad = 0)
var/list/materials = list()
var/list/allowed = null //suit storage stuff.
var/list/can_be_placed_into = list(
@@ -60,7 +58,9 @@
var/toolspeed = 1
var/obj/item/device/uplink/hidden/hidden_uplink = null // All items can have an uplink hidden inside, just remember to add the triggers.
- var/icon_override = null //Used to override hardcoded clothing dmis in human clothing proc.
+ var/item_state = null // has priority over icon_state for on-mob sprites
+ var/item_state_world = null // has priority over icon_state for world (not in inventory) sprites
+ var/icon_override = null // Used to override hardcoded clothing dmis in human clothing proc (see also icon_custom)
/* Species-specific sprite sheets for inventory sprites
Works similarly to worn sprite_sheets, except the alternate sprites are used when the clothing/refit_for_species() proc is called.
@@ -420,6 +420,8 @@
/obj/item/proc/after_throw(datum/callback/callback)
if (callback) //call the original callback
. = callback.Invoke()
+ flags &= ~IN_INVENTORY // #10047
+ update_world_icon()
/obj/item/proc/talk_into(mob/M, text)
return FALSE
@@ -431,8 +433,10 @@
/obj/item/proc/dropped(mob/user)
SHOULD_CALL_PARENT(TRUE)
SEND_SIGNAL(src, COMSIG_ITEM_DROPPED, user)
+ flags &= ~IN_INVENTORY
if(flags & DROPDEL)
qdel(src)
+ update_world_icon()
set_alt_apperances_layers()
// called just as an item is picked up (loc is not yet changed)
@@ -444,10 +448,14 @@
// called when this item is removed from a storage item, which is passed on as S. The loc variable is already set to the new destination before this is called.
/obj/item/proc/on_exit_storage(obj/item/weapon/storage/S)
+ flags |= IN_STORAGE
+ update_world_icon()
return
// called when this item is added into a storage item, which is passed on as S. The loc variable is already set to the storage item.
/obj/item/proc/on_enter_storage(obj/item/weapon/storage/S)
+ flags &= ~IN_STORAGE
+ update_world_icon()
return
// called when "found" in pockets and storage items. Returns 1 if the search should end.
@@ -461,8 +469,10 @@
// note this isn't called during the initial dressing of a player
/obj/item/proc/equipped(mob/user, slot)
SHOULD_CALL_PARENT(TRUE)
+ flags |= IN_INVENTORY
SEND_SIGNAL(src, COMSIG_ITEM_EQUIPPED, user, slot)
SEND_SIGNAL(user, COMSIG_MOB_EQUIPPED, src, slot)
+ update_world_icon()
set_alt_apperances_layers()
//the mob M is attempting to equip this item into the slot passed through as 'slot'. Return 1 if it can do this and 0 if it can't.
@@ -1092,3 +1102,36 @@
icon_state = initial(dye_type.icon_state)
item_state = initial(dye_type.item_state)
desc = "The colors are a bit dodgy."
+
+/obj/item/attack_hulk(mob/living/user)
+ return FALSE
+
+/obj/item/burn()
+ var/turf/T = get_turf(src)
+ var/ash_type
+ if(w_class >= SIZE_BIG)
+ ash_type = /obj/effect/decal/cleanable/ash/large
+ else
+ ash_type = /obj/effect/decal/cleanable/ash
+ var/obj/effect/decal/cleanable/ash/A = new ash_type(T)
+ A.desc += "\nLooks like this used to be \an [name] some time ago."
+ ..()
+
+// swap between world (small) and ui (big) icons when item changes location
+// feel free to override for items with complicated icon mechanics
+/obj/item/proc/update_world_icon()
+ if(!item_state_world)
+ return
+
+ if((flags && IN_INVENTORY || flags && IN_STORAGE) && icon_state == item_state_world)
+ // moving to inventory, restore icon
+ icon_state = initial(icon_state)
+
+ else if(icon_state != item_state_world)
+ // moving to world, change icon
+ icon_state = item_state_world
+
+/obj/item/CtrlShiftClick(mob/user)
+ . = ..()
+ var/mob/living/carbon/human/H = user
+ SEND_SIGNAL(H, COMSIG_CLICK_CTRL_SHIFT, src)
diff --git a/code/game/objects/items/ashtray.dm b/code/game/objects/items/ashtray.dm
index ec336dc7cbad..c871d497733a 100644
--- a/code/game/objects/items/ashtray.dm
+++ b/code/game/objects/items/ashtray.dm
@@ -6,6 +6,7 @@
var/icon_half = ""
var/icon_full = ""
var/icon_broken = ""
+ integrity_failure = 0.5
/obj/item/ashtray/atom_init()
. = ..()
@@ -13,7 +14,7 @@
pixel_x = rand(-6, 6)
/obj/item/ashtray/attackby(obj/item/I, mob/user, params)
- if (health < 1)
+ if (get_integrity() < max_integrity * integrity_failure)
return
if (istype(I, /obj/item/weapon/cigbutt) || istype(I, /obj/item/clothing/mask/cigarette) || istype(I, /obj/item/weapon/match))
if (contents.len >= max_butts)
@@ -45,28 +46,22 @@
desc = empty_desc + " It's half-filled."
else
. = ..()
- health = max(0,health - I.force)
- if (health < 1)
- die()
/obj/item/ashtray/throw_impact(atom/hit_atom, datum/thrownthing/throwingdatum)
- if (health > 0)
- health = max(0,health - 3)
- if (health < 1)
- die()
- return
- if (contents.len)
- visible_message("[src] slams into [hit_atom] spilling its contents!")
+ take_damage(3, BRUTE, MELEE)
+ if(contents.len)
+ visible_message("[src] slams into [hit_atom] spilling its contents!")
for (var/obj/item/I in contents)
I.forceMove(loc)
icon_state = icon_empty
return ..()
-/obj/item/ashtray/proc/die()
+/obj/item/ashtray/atom_break(damage_flag)
visible_message("[src] shatters spilling its contents!")
for (var/obj/item/I in contents)
I.forceMove(loc)
icon_state = icon_broken
+ ..()
/obj/item/ashtray/plastic
name = "plastic ashtray"
@@ -77,18 +72,16 @@
icon_full = "ashtray_full_bl"
icon_broken = "ashtray_bork_bl"
max_butts = 14
- health = 24.0
+ max_integrity = 48
g_amt = 30
m_amt = 30
empty_desc = "Cheap plastic ashtray."
throwforce = 3.0
-/obj/item/ashtray/plastic/die()
+/obj/item/ashtray/plastic/atom_break(damage_flag)
..()
name = "pieces of plastic"
desc = "Pieces of plastic with ash on them."
- return
-
/obj/item/ashtray/bronze
name = "bronze ashtray"
@@ -99,17 +92,15 @@
icon_full = "ashtray_full_br"
icon_broken = "ashtray_bork_br"
max_butts = 10
- health = 72.0
+ max_integrity = 144
m_amt = 80
empty_desc = "Massive bronze ashtray."
throwforce = 10.0
-/obj/item/ashtray/bronze/die()
+/obj/item/ashtray/bronze/atom_break(damage_flag)
..()
name = "pieces of bronze"
desc = "Pieces of bronze with ash on them."
- return
-
/obj/item/ashtray/glass
name = "glass ashtray"
@@ -120,14 +111,13 @@
icon_full = "ashtray_full_gl"
icon_broken = "ashtray_bork_gl"
max_butts = 12
- health = 12.0
+ max_integrity = 24
g_amt = 60
empty_desc = "Glass ashtray. Looks fragile."
throwforce = 6.0
-/obj/item/ashtray/glass/die()
+/obj/item/ashtray/glass/atom_break()
..()
name = "shards of glass"
desc = "Shards of glass with ash on them."
playsound(src, pick(SOUNDIN_SHATTER), VOL_EFFECTS_MASTER, 30)
- return
diff --git a/code/game/objects/items/candle.dm b/code/game/objects/items/candle.dm
index 5a1fd45afa49..db1cafa6246c 100644
--- a/code/game/objects/items/candle.dm
+++ b/code/game/objects/items/candle.dm
@@ -33,7 +33,7 @@ var/global/list/obj/item/candle/ghost/ghost_candles = list()
/obj/item/candle/proc/light(flavor_text = "[usr] lights the [name].")
if(!lit)
lit = TRUE
- //src.damtype = "fire"
+ //src.damtype = BURN
visible_message(flavor_text)
set_light(CANDLE_LUMINOSITY, 1)
START_PROCESSING(SSobj, src)
diff --git a/code/game/objects/items/crayons.dm b/code/game/objects/items/crayons.dm
index 84a99d7c7010..b7ab3ed7e1aa 100644
--- a/code/game/objects/items/crayons.dm
+++ b/code/game/objects/items/crayons.dm
@@ -348,6 +348,17 @@
if((istype(target, /obj/mecha) || isrobot(target)) && uses >= 10)
target.color = normalize_color(colour)
uses -= 10
+ if(istype(target, /obj/machinery/camera))
+ var/obj/machinery/camera/C = target
+ if(do_after(user, 20, target = C)) //can_move = TRUE, when reworking
+ if(C.painted)
+ to_chat(user, "[src] already spoiled!")
+ return
+ user.visible_message("[user] paints the [C] lens!",
+ "You paint over the [C] lens. Respect received.")
+ C.painted = TRUE
+ C.toggle_cam(FALSE)
+ C.color = colour
playsound(user, 'sound/effects/spray.ogg', VOL_EFFECTS_MASTER, 5)
..()
diff --git a/code/game/objects/items/devices/PDA/PDA.dm b/code/game/objects/items/devices/PDA/PDA.dm
index bfb4107c8f80..d7f5387af625 100644
--- a/code/game/objects/items/devices/PDA/PDA.dm
+++ b/code/game/objects/items/devices/PDA/PDA.dm
@@ -1322,9 +1322,8 @@
nanomanager.update_user_uis(U, P) // Update the sending user's PDA UI so that they can see the new message
log_pda("[usr] (PDA: [src.name]) sent \"[t]\" to [P.name]")
- P.cut_overlays()
- P.add_overlay(image('icons/obj/pda.dmi', "pda-r"))
P.newmessage = 1
+ P.update_icon()
else
to_chat(U, "ERROR: Messaging server is not responding.")
diff --git a/code/game/objects/items/devices/flashlight.dm b/code/game/objects/items/devices/flashlight.dm
index 58110f68f93e..0ec56abc26f6 100644
--- a/code/game/objects/items/devices/flashlight.dm
+++ b/code/game/objects/items/devices/flashlight.dm
@@ -46,7 +46,6 @@
on = !on
last_button_sound = world.time + 3
update_brightness(user)
- action_button_name = null
return 1
/obj/item/device/flashlight/get_current_temperature()
@@ -228,7 +227,7 @@
user.visible_message("[user] activates the flare.", "You pull the cord on the flare, activating it!")
src.force = on_damage
- src.damtype = "fire"
+ src.damtype = BURN
item_state = icon_state
update_inv_mob()
START_PROCESSING(SSobj, src)
diff --git a/code/game/objects/items/devices/gateway_locker.dm b/code/game/objects/items/devices/gateway_locker.dm
index b3ce1ff75130..fab976cd07f9 100644
--- a/code/game/objects/items/devices/gateway_locker.dm
+++ b/code/game/objects/items/devices/gateway_locker.dm
@@ -33,8 +33,8 @@
return
else
war_device_activation_forbidden = TRUE
- var/obj/effect/landmark/syndie_gateway/Syndie_landmark = locate(/obj/effect/landmark/syndie_gateway) in landmarks_list
- if(!istype(Syndie_landmark))
+ var/obj/effect/landmark/syndie_gateway/Syndie_landmark = locate("landmark*Syndie gateway")
+ if(QDELETED(Syndie_landmark))
to_chat(user,"You already perform hack process")
return
used = TRUE
@@ -66,5 +66,6 @@
playsound(src, 'sound/machines/twobeep.ogg', VOL_EFFECTS_MASTER)
/obj/effect/landmark/syndie_gateway
+ name = "Syndie gateway"
#undef GATEWAY_HACK_TIME
diff --git a/code/game/objects/items/devices/lightreplacer.dm b/code/game/objects/items/devices/lightreplacer.dm
index 79205d539fbc..db1ab3646418 100644
--- a/code/game/objects/items/devices/lightreplacer.dm
+++ b/code/game/objects/items/devices/lightreplacer.dm
@@ -125,9 +125,9 @@
uses = min(max(uses + amount, 0), max_uses)
/obj/item/device/lightreplacer/proc/Charge(mob/user)
- charge += 1
+ charge += 5
if(charge > 7)
- AddUses(1)
+ AddUses(5)
charge = 1
/obj/item/device/lightreplacer/proc/ReplaceLight(obj/machinery/light/target, mob/living/U)
diff --git a/code/game/objects/items/devices/taperecorder.dm b/code/game/objects/items/devices/taperecorder.dm
index c3fb860d7981..a22d7347db37 100644
--- a/code/game/objects/items/devices/taperecorder.dm
+++ b/code/game/objects/items/devices/taperecorder.dm
@@ -23,7 +23,7 @@
var/timer_to_destruct
var/list/icons_available
- var/icon_directory = 'icons/mob/radial.dmi'
+ var/icon_directory = 'icons/hud/radial.dmi'
action_button_name = "Toggle Recorder"
diff --git a/code/game/objects/items/robot/robot_items.dm b/code/game/objects/items/robot/robot_items.dm
index 6ff37efad736..f299a76c7479 100644
--- a/code/game/objects/items/robot/robot_items.dm
+++ b/code/game/objects/items/robot/robot_items.dm
@@ -1,3 +1,6 @@
+#define HARM_ALARM_NO_SAFETY_COOLDOWN (60 SECONDS)
+#define HARM_ALARM_SAFETY_COOLDOWN (20 SECONDS)
+
/**********************************************************************
Cyborg Spec Items
***********************************************************************/
@@ -25,6 +28,158 @@
icon = 'icons/obj/decals.dmi'
icon_state = "shock"
+/obj/item/harmalarm
+ name = "Sonic Harm Prevention Tool"
+ desc = "Releases a harmless blast that confuses most organics. For when the harm is JUST TOO MUCH."
+ icon = 'icons/obj/device.dmi'
+ icon_state = "megaphone"
+ COOLDOWN_DECLARE(alarm_cooldown)
+
+/obj/item/harmalarm/attack_self(mob/living/silicon/robot/user)
+ if (!COOLDOWN_FINISHED(src, alarm_cooldown))
+ to_chat(user, "The device is still recharging!")
+ return
+ //early silicon check
+ if(!isrobot(user))
+ return
+
+ if(!user.cell || user.cell.charge < 1000 || (user.emagged && user.cell.charge < 2500))
+ to_chat(user, "You don't have enough charge to do this!")
+ return
+ if(user.emagged)
+ user.cell.use(2500)
+ else
+ user.cell.use(1000)
+ //emagged borg should screech loudly than normally
+ if(!user.emagged)
+ user.visible_message("The siren pierces your hearing!", \
+ "[user] blares out a near-deafening siren from its speakers!")
+ for(var/mob/living/carbon/human/H in view(9, user))
+ if(istype(H.l_ear, /obj/item/clothing/ears/earmuffs) && istype(H.r_ear, /obj/item/clothing/ears/earmuffs))
+ continue
+ if(H.head)
+ var/obj/item/clothing/C = H.head
+ if(istype(C) && C.flashbang_protection)
+ continue
+ H.MakeConfused(5)
+
+ user.audible_message("HUMAN HARM!")
+ playsound(get_turf(src), 'sound/ai/harmalarm.ogg', VOL_EFFECTS_MASTER, 70)
+ COOLDOWN_START(src, alarm_cooldown, HARM_ALARM_SAFETY_COOLDOWN)
+ user.attack_log += "\[[time_stamp()]\]used a Cyborg Harm Alarm in [COORD(user.loc)]"
+ //send message for AI
+ to_chat(user.connected_ai, "HARM ALARM used by [user]")
+ else
+ user.audible_message("BZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZT")
+ playsound(usr, 'sound/effects/screech.ogg', VOL_EFFECTS_MASTER, 100)
+ for(var/mob/living/carbon/human/H in view(9, user))
+ //Can lings be stunned by loud sound? i think not
+ if(ischangeling(H))
+ continue
+ if(isshadowling(H))
+ continue
+ if(istype(H.l_ear, /obj/item/clothing/ears/earmuffs) && istype(H.r_ear, /obj/item/clothing/ears/earmuffs))
+ continue
+ H.ear_deaf += 30
+ H.MakeConfused(10)
+ H.make_jittery(250)
+ //Let's pretend to be a changeling
+ for(var/obj/machinery/light/L in range(4, user))
+ L.on = TRUE
+ L.broken()
+
+ COOLDOWN_START(src, alarm_cooldown, HARM_ALARM_NO_SAFETY_COOLDOWN)
+ user.attack_log += "\[[time_stamp()]\]used emagged Cyborg Harm Alarm in [COORD(user.loc)]"
+
+/obj/item/weapon/cyborghug
+ name = "hugging module"
+ desc = "For when a someone really needs a hug."
+ icon = 'icons/obj/device.dmi'
+ icon_state = "help"
+ var/electrify = 0
+
+/obj/item/weapon/cyborghug/proc/can_use(mob/living/silicon/robot/user, mob/living/carbon/human/M)
+ if(!isrobot(user))
+ return FALSE
+ if(!user.cell || (user.cell.charge < 500))
+ to_chat(user, "You doesn't have enough charge left to do that.")
+ return FALSE
+ return TRUE
+
+/obj/item/weapon/cyborghug/attack(mob/living/carbon/human/M, mob/living/silicon/robot/user, def_zone)
+ var/mob/living/carbon/human/H = M
+ if(!istype(H) || !can_use(user, H))
+ return
+ if(electrify && user.emagged)
+ robot_stun_act(H, user)
+ else
+ robot_help_shake(H, user)
+
+/obj/item/weapon/cyborghug/attack_self(mob/living/silicon/robot/user)
+ electrify = !electrify
+ if(electrify && user.emagged)
+ to_chat(user, "Power increased! Electrifying arms...")
+ else
+ to_chat(user, "Hugs!")
+
+/obj/item/weapon/cyborghug/proc/robot_help_shake(mob/living/carbon/human/M, mob/living/silicon/robot/user)
+ if(M.lying)
+ if(!M.IsSleeping())
+ if(M.crawling)
+ M.SetCrawling(FALSE)
+ user.visible_message("[user] shakes [M] trying to wake [P_THEM(M.gender)] up!", \
+ "You shake [M] trying to wake [P_THEM(M.gender)] up!")
+ else
+ if(!M.IsSleeping())
+ if(M.has_bodypart(BP_HEAD) && (user.get_targetzone() == BP_HEAD))
+ user.visible_message("[user] bops [M] on the head!", \
+ "You bop [M] on the head!")
+ else
+ user.visible_message("[user] hugs [M] in a firm bear-hug!", \
+ "You hug [M] firmly to make [P_THEM(M.gender)] feel better!")
+ else
+ user.visible_message("[user] gently touches [M] trying to wake [P_THEM(M.gender)] up!", \
+ "You gently touch [M] trying to wake [P_THEM(M.gender)] up!")
+ M.AdjustSleeping(-10 SECONDS)
+ M.AdjustParalysis(-3)
+ M.AdjustStunned(-3)
+ M.AdjustWeakened(-3)
+ user.cell.use(500)
+ playsound(src, 'sound/weapons/thudswoosh.ogg', VOL_EFFECTS_MASTER)
+
+/obj/item/weapon/cyborghug/proc/robot_stun_act(mob/living/carbon/human/M, mob/living/silicon/robot/user)
+ user.cell.use(500)
+ var/calc_power = 100
+ var/obj/item/organ/external/BP = M.get_bodypart(user.get_targetzone())
+ calc_power *= M.get_siemens_coefficient_organ(BP)
+ M.visible_message("[user] electrocutes [M] with [src] touch!")
+ M.log_combat(user, "stunned witht [name]")
+ M.apply_effects(0,0,0,0,2,0,0,calc_power)
+ playsound(src, 'sound/weapons/thudswoosh.ogg', VOL_EFFECTS_MASTER)
+ var/datum/effect/effect/system/spark_spread/s = new /datum/effect/effect/system/spark_spread()
+ s.set_up(3, 1, M)
+ s.start()
+
+/obj/item/borg/bubble_creator
+ name = "Energy Barrier Projector"
+ desc = "A projector that creates fragile energy fields."
+ icon = 'icons/obj/device.dmi'
+ icon_state = "bubble_creator"
+ var/max_fields = 5
+
+/obj/item/borg/bubble_creator/attack_self(mob/living/silicon/robot/user)
+ if(!isrobot(user) || !user.cell)
+ return
+ if(global.peacekeeper_shields_count >= max_fields)
+ to_chat(user, "Recharging!")
+ return
+ if(user.cell.charge < 250)
+ to_chat(user, "Not enough charge!")
+ return
+ user.cell.use(250)
+ var/cyborg_bubble = new /obj/structure/barricade/bubble(user.loc)
+ QDEL_IN(cyborg_bubble, 5 SECONDS)
+
/**********************************************************************
HUD/SIGHT things
***********************************************************************/
diff --git a/code/game/objects/items/stacks/rods.dm b/code/game/objects/items/stacks/rods.dm
index dc4ece8189f3..cdef151099ab 100644
--- a/code/game/objects/items/stacks/rods.dm
+++ b/code/game/objects/items/stacks/rods.dm
@@ -65,7 +65,7 @@
if(!use(1))
continue
- G.health = 10
+ G.update_integrity(G.max_integrity)
G.density = TRUE
G.destroyed = FALSE
G.icon_state = "grille"
diff --git a/code/game/objects/items/stacks/stack.dm b/code/game/objects/items/stacks/stack.dm
index 298e0009cc3f..43c43f2a827b 100644
--- a/code/game/objects/items/stacks/stack.dm
+++ b/code/game/objects/items/stacks/stack.dm
@@ -194,7 +194,7 @@
/obj/item/stack/use(used, transfer = FALSE)
if(used < 0)
- stack_trace("[src.type]/use() called with a negative parameter [used]")
+ stack_trace("[src.type]/use() called with a negative parameter")
return FALSE
if(zero_amount())
return FALSE
@@ -245,7 +245,7 @@
/obj/item/stack/proc/add(_amount)
if(_amount < 0)
- stack_trace("[src.type]/add() called with a negative parameter [_amount]")
+ stack_trace("[src.type]/add() called with a negative parameter")
return
amount += _amount
update_icon()
diff --git a/code/game/objects/items/toys.dm b/code/game/objects/items/toys.dm
index 722c34ebbdcf..a0175112ef03 100644
--- a/code/game/objects/items/toys.dm
+++ b/code/game/objects/items/toys.dm
@@ -443,6 +443,7 @@
icon = 'icons/obj/weapons.dmi'
icon_state = "katana"
item_state = "katana"
+ hitsound = list('sound/weapons/bladeslice.ogg')
flags = CONDUCT
slot_flags = SLOT_FLAGS_BELT | SLOT_FLAGS_BACK
force = 5
diff --git a/code/game/objects/items/weapons/RSF.dm b/code/game/objects/items/weapons/RSF.dm
index 354e48238166..d35fa6a4dd21 100644
--- a/code/game/objects/items/weapons/RSF.dm
+++ b/code/game/objects/items/weapons/RSF.dm
@@ -233,3 +233,31 @@ RSF
to_chat(user, "The RSF now holds [matter]/30 fabrication-units.")
desc = "A RSF. It currently holds [matter]/30 fabrication-units."
return
+
+/obj/item/weapon/rsf/cookiesynth
+ name = "Cookie Synthesizer"
+ desc = "A device used to rapidly deploy cookies."
+ icon = 'icons/obj/food.dmi'
+ icon_state = "COOKIE!!!"
+ matter = 30
+ var/poisoned = 0
+
+/obj/item/weapon/rsf/cookiesynth/attack_self(mob/living/silicon/robot/user)
+ playsound(src, 'sound/effects/pop.ogg', VOL_EFFECTS_MASTER, null, FALSE)
+ poisoned = !poisoned
+ if(poisoned && user.emagged)
+ to_chat(user, "Cookie Synthesizer hacked.")
+ else
+ to_chat(user, "Cookie Synthesizer operating normally.")
+
+/obj/item/weapon/rsf/cookiesynth/afterattack(atom/target, mob/living/silicon/robot/user, proximity, params)
+ if(matter < 1 || !proximity || user.cell.charge < 100 || !user.cell || !istype(target, /obj/structure/table))
+ return
+ if(poisoned && user.emagged)
+ to_chat(user, "Dispensing Bad Cookie...")
+ new /obj/item/weapon/reagent_containers/food/snacks/cookie/toxin_cookie(target.loc)
+ else
+ to_chat(user, "Dispensing Cookie...")
+ new /obj/item/weapon/reagent_containers/food/snacks/cookie(target.loc)
+ playsound(src, 'sound/machines/click.ogg', VOL_EFFECTS_MASTER, 10)
+ user.cell.use(100)
diff --git a/code/game/objects/items/weapons/airlock_painter.dm b/code/game/objects/items/weapons/airlock_painter.dm
index 93b5a3c3f3c7..d4ba9e459ac7 100644
--- a/code/game/objects/items/weapons/airlock_painter.dm
+++ b/code/game/objects/items/weapons/airlock_painter.dm
@@ -30,7 +30,7 @@
//Only call this if you are certain that the painter will be used right after this check!
/obj/item/weapon/airlock_painter/use(cost)
if(cost < 0)
- stack_trace("[src.type]/use() called with a negative parameter [cost]")
+ stack_trace("[src.type]/use() called with a negative parameter")
return 0
if(can_use(usr, cost))
ink.charges -= cost
diff --git a/code/game/objects/items/weapons/chaplain_weapons.dm b/code/game/objects/items/weapons/chaplain_weapons.dm
index 774bdcbd705f..c7379966fe5a 100644
--- a/code/game/objects/items/weapons/chaplain_weapons.dm
+++ b/code/game/objects/items/weapons/chaplain_weapons.dm
@@ -134,7 +134,7 @@
if(user.mind?.holy_role < HOLY_ROLE_HIGHPRIEST || deconverting)
return
- user.visible_message("[user] заряжает [src] и целится в [M].")
+ user.visible_message("[user] waves [src] over [M]'s head.")
deconverting = TRUE
if(!do_after(user, 50, target = M))
@@ -151,22 +151,22 @@
user.adjustBruteLoss(10)
user.Paralyse(20)
return
- to_chat(M, "Сила [src] очищает твой разум от влияния древних богов!")
+ to_chat(M, "Сила жезла очищает твой разум от влияния древних богов!")
var/datum/role/cultist/C = M.mind.GetRole(CULTIST)
C.Deconvert()
M.Paralyse(5)
to_chat(M, "Незнакомый белый свет очищает твой разум от порчи и воспоминаний, когда ты был Его слугой.")
M.mind.memory = ""
- M.visible_message("[M] выглядит так, будто вернулся к своей старой вере!")
+ M.visible_message("[M]'s head and see their eyes become clear, their mind returning to normal!")
new /obj/effect/temp_visual/religion/pulse(M.loc)
- M.visible_message("[user] извергает силу [src] в [M].")
+ M.visible_message("[user] spews strength [src] into [M].")
else
to_chat(user, "Жезл наказывает вас за ложное использование.")
new /obj/effect/temp_visual/religion/pulse(user.loc)
user.apply_damage(50, BURN, null, used_weapon="Electrocution")
- user.visible_message("[src] извергает свою силу [user].")
+ user.visible_message("[src] spews his power [user].")
M.AdjustConfused(10)
/obj/item/weapon/nullrod/staff
diff --git a/code/game/objects/items/weapons/cigs_lighters.dm b/code/game/objects/items/weapons/cigs_lighters.dm
index 329071e07412..ab2d978f23c2 100644
--- a/code/game/objects/items/weapons/cigs_lighters.dm
+++ b/code/game/objects/items/weapons/cigs_lighters.dm
@@ -54,7 +54,7 @@ CIGARETTE PACKETS ARE IN FANCY.DM
/obj/item/weapon/match/proc/burn_out()
lit = 0
burnt = 1
- damtype = "brute"
+ damtype = BRUTE
icon_state = "match_burnt"
item_state = "cigoff"
name = "burnt match"
@@ -151,7 +151,7 @@ CIGARETTE PACKETS ARE IN FANCY.DM
/obj/item/clothing/mask/cigarette/proc/light(flavor_text = "[usr] lights the [name].")
if(!src.lit)
src.lit = 1
- damtype = "fire"
+ damtype = BURN
if(reagents.get_reagent_amount("phoron") || reagents.get_reagent_amount("fuel")) // the phoron (fuel also) explodes when exposed to fire
var/datum/effect/effect/system/reagents_explosion/e = new()
@@ -343,7 +343,7 @@ CIGARETTE PACKETS ARE IN FANCY.DM
/obj/item/clothing/mask/cigarette/pipe/light(flavor_text = "[usr] lights the [name].")
if(!src.lit)
src.lit = 1
- damtype = "fire"
+ damtype = BURN
icon_state = icon_on
item_state = icon_on
var/turf/T = get_turf(src)
diff --git a/code/game/objects/items/weapons/grenades/chem_grenade.dm b/code/game/objects/items/weapons/grenades/chem_grenade.dm
index e632d5a979f1..c0adb72d6164 100644
--- a/code/game/objects/items/weapons/grenades/chem_grenade.dm
+++ b/code/game/objects/items/weapons/grenades/chem_grenade.dm
@@ -336,3 +336,26 @@
beakers += B1
beakers += B2
icon_state = initial(icon_state) +"_locked"
+
+///Drugs
+/obj/item/weapon/grenade/chem_grenade/drugs
+ name = "Drugs grenade"
+ desc = "Grenade with illegal chemical compound used as drug."
+ path = 1
+ stage = 2
+
+/obj/item/weapon/grenade/chem_grenade/drugs/atom_init()
+ . = ..()
+ var/obj/item/weapon/reagent_containers/glass/beaker/large/B1 = new(src)
+ var/obj/item/weapon/reagent_containers/glass/beaker/large/B2 = new(src)
+ B1.reagents.add_reagent("space_drugs", 50)
+ B1.reagents.add_reagent("sugar", 50)
+ B1.reagents.add_reagent("potassium", 50)
+ B2.reagents.add_reagent("space_drugs", 100)
+ B2.reagents.add_reagent("phosphorus", 50)
+
+ detonator = new/obj/item/device/assembly_holder/timer_igniter(src)
+
+ beakers += B1
+ beakers += B2
+ icon_state = initial(icon_state) +"_locked"
diff --git a/code/game/objects/items/weapons/grenades/flashbang.dm b/code/game/objects/items/weapons/grenades/flashbang.dm
index f7fa51993d40..11d5f1d950c1 100644
--- a/code/game/objects/items/weapons/grenades/flashbang.dm
+++ b/code/game/objects/items/weapons/grenades/flashbang.dm
@@ -28,8 +28,7 @@
for(var/obj/effect/blob/B in hear(flashbang_range + 1, flashbang_turf)) //Blob damage here
var/damage = round(30 / (get_dist(B, flashbang_turf) + 1))
- B.health -= damage
- B.update_icon()
+ B.take_damage(damage * B.brute_resist, BRUTE, ENERGY) // workaround to deal full damage
qdel(src)
diff --git a/code/game/objects/items/weapons/grenades/grenade.dm b/code/game/objects/items/weapons/grenades/grenade.dm
index de3e8ad10b06..18cdc0b9d6a2 100644
--- a/code/game/objects/items/weapons/grenades/grenade.dm
+++ b/code/game/objects/items/weapons/grenades/grenade.dm
@@ -76,6 +76,11 @@
return
return ..()
+/obj/item/weapon/grenade/deconstruct(disassembled = TRUE)
+ if(!disassembled)
+ prime()
+ ..()
+
/obj/item/weapon/grenade/syndieminibomb
desc = "A syndicate manufactured explosive used to sow destruction and chaos."
name = "syndicate minibomb"
diff --git a/code/game/objects/items/weapons/grenades/smokebomb.dm b/code/game/objects/items/weapons/grenades/smokebomb.dm
index 517dbc79a1bd..6a5cead82b1d 100644
--- a/code/game/objects/items/weapons/grenades/smokebomb.dm
+++ b/code/game/objects/items/weapons/grenades/smokebomb.dm
@@ -26,8 +26,7 @@
smoke.start()
for(var/obj/effect/blob/B in view(8,src))
- var/damage = round(30/(get_dist(B,src)+1))
- B.health -= damage
- B.update_icon()
+ var/damage = round(30 / (get_dist(B, src) + 1)) // why the fuck it's here?
+ B.take_damage(damage * B.brute_resist, BRUTE, ENERGY)
sleep(80)
qdel(src)
diff --git a/code/game/objects/items/weapons/kitchen.dm b/code/game/objects/items/weapons/kitchen.dm
index b20a0fc9778d..782249673ca4 100644
--- a/code/game/objects/items/weapons/kitchen.dm
+++ b/code/game/objects/items/weapons/kitchen.dm
@@ -126,6 +126,7 @@
sharp = 1
edge = 1
force = 10.0
+ hitsound = list('sound/weapons/bladeslice.ogg')
w_class = SIZE_TINY
throwforce = 6.0
throw_speed = 3
diff --git a/code/game/objects/items/weapons/storage/bible/tome.dm b/code/game/objects/items/weapons/storage/bible/tome.dm
index 94754e35474f..152965fa4311 100644
--- a/code/game/objects/items/weapons/storage/bible/tome.dm
+++ b/code/game/objects/items/weapons/storage/bible/tome.dm
@@ -41,8 +41,16 @@
if((iscultist(user) || isobserver(user)) && religion)
to_chat(user, "Писание Нар-Си. Содержит подробности о тёмных ритуалах, загадочных рунах и много другой странной информации. Однако, большинство из написанного не работает.")
to_chat(user, "Текущее количество favor: [religion.favor] piety: [religion.piety]")
+
+ var/cultists = 0
+ for(var/mob/M in religion.members)
+ if(M.stat != DEAD)
+ cultists++
+
+ to_chat(user, "В культе всего [cultists] [pluralize_russian(cultists, "последователь", "последователя", "последователей")]")
var/list/L = LAZYACCESS(religion.runes_by_ckey, user.ckey)
to_chat(user, "Вами нарисовано/всего [L ? L.len : "0"]/[religion.max_runes_on_mob]")
+ to_chat(user, "Удалить все ваши руны")
else
..()
@@ -75,6 +83,17 @@
return FALSE
return TRUE
+/obj/item/weapon/storage/bible/tome/Topic(href, href_list)
+ ..()
+ if(!Adjacent(usr) || usr.stat || !iscultist(usr))
+ return
+ var/list/L = LAZYACCESS(usr.my_religion.runes_by_ckey, usr.ckey)
+ if(href_list["del_runes_ckey"])
+ for(var/obj/effect/rune/R in L)
+ qdel(R)
+ to_chat(usr, "Все вами начерченные руны были стёрты.")
+ return
+
/obj/item/weapon/storage/bible/tome/afterattack(atom/target, mob/user, proximity, params)
..()
if(!istype(religion, /datum/religion/cult))
@@ -122,7 +141,7 @@
qdel(R)
/obj/item/weapon/storage/bible/tome/proc/building_choices()
- build_choices_image["Toggle Grind mode"] = image(icon = 'icons/mob/radial.dmi', icon_state = "radial_grind")
+ build_choices_image["Toggle Grind mode"] = image(icon = 'icons/hud/radial.dmi', icon_state = "radial_grind")
for(var/datum/building_agent/B in religion.available_buildings)
var/atom/build = B.building_type
build_choices_image[B] = image(icon = initial(build.icon), icon_state = initial(build.icon_state))
diff --git a/code/game/objects/items/weapons/storage/boxes.dm b/code/game/objects/items/weapons/storage/boxes.dm
index 473d60dc9fe2..3d821d6125f5 100644
--- a/code/game/objects/items/weapons/storage/boxes.dm
+++ b/code/game/objects/items/weapons/storage/boxes.dm
@@ -472,7 +472,7 @@
playsound(src, 'sound/items/matchstick_light.ogg', VOL_EFFECTS_MASTER, 20)
M.lit = TRUE
- M.damtype = "burn"
+ M.damtype = BURN
M.icon_state = "match_lit"
START_PROCESSING(SSobj, M)
M.update_icon()
diff --git a/code/game/objects/items/weapons/surgery_tools.dm b/code/game/objects/items/weapons/surgery_tools.dm
index d6a38751a35d..dcc9eb3422f4 100644
--- a/code/game/objects/items/weapons/surgery_tools.dm
+++ b/code/game/objects/items/weapons/surgery_tools.dm
@@ -92,6 +92,7 @@
force = 10.0
sharp = 1
edge = 1
+ hitsound = list('sound/weapons/bladeslice.ogg')
w_class = SIZE_TINY
throwforce = 5.0
throw_speed = 3
@@ -118,7 +119,7 @@
name = "laser scalpel"
desc = "A scalpel augmented with a directed laser, for more precise cutting without blood entering the field. This one looks basic and could be improved."
icon_state = "scalpel_laser1_on"
- damtype = "fire"
+ damtype = BURN
usesound = 'sound/items/surgery/laserscalp.ogg'
toolspeed = 1.2
@@ -126,7 +127,7 @@
name = "laser scalpel"
desc = "A scalpel augmented with a directed laser, for more precise cutting without blood entering the field. This one looks somewhat advanced."
icon_state = "scalpel_laser2_on"
- damtype = "fire"
+ damtype = BURN
force = 12.0
usesound = 'sound/items/surgery/laserscalp.ogg'
@@ -134,7 +135,7 @@
name = "laser scalpel"
desc = "A scalpel augmented with a directed laser, for more precise cutting without blood entering the field. This one looks to be the pinnacle of precision energy cutlery!"
icon_state = "scalpel_laser3_on"
- damtype = "fire"
+ damtype = BURN
force = 15.0
usesound = 'sound/items/surgery/laserscalp.ogg'
toolspeed = 0.6
diff --git a/code/game/objects/items/weapons/swords_axes_etc.dm b/code/game/objects/items/weapons/swords_axes_etc.dm
index e55f7d55ebb8..cf4dff6719ba 100644
--- a/code/game/objects/items/weapons/swords_axes_etc.dm
+++ b/code/game/objects/items/weapons/swords_axes_etc.dm
@@ -217,7 +217,7 @@
if(H.wear_suit)
var/obj/item/clothing/suit/S = H.wear_suit
- var/meleearm = S.armor["melee"]
+ var/meleearm = S.armor[MELEE]
if(meleearm)
if(meleearm != 100)
H.adjustHalLoss(round(35 - (35 / 100 * meleearm)))
diff --git a/code/game/objects/items/weapons/table_rack_parts.dm b/code/game/objects/items/weapons/table_rack_parts.dm
index 3844354b7a9d..11f6678225e2 100644
--- a/code/game/objects/items/weapons/table_rack_parts.dm
+++ b/code/game/objects/items/weapons/table_rack_parts.dm
@@ -17,9 +17,7 @@
// Return TRUE if reacted to a tool.
/obj/item/weapon/table_parts/proc/attack_tools(obj/item/W, mob/user)
if(iswrench(W))
- new /obj/item/stack/sheet/metal( user.loc )
- //SN src = null
- qdel(src)
+ deconstruct(TRUE, user)
return TRUE
else if(istype(W, /obj/item/stack/rods))
@@ -39,6 +37,14 @@
return ..()
+/obj/item/weapon/table_parts/deconstruct(disassembled, user = FALSE)
+ if(flags & NODECONSTRUCT)
+ return ..()
+ var/turf/T = get_turf(user || src)
+ for(var/debrit_type in debris)
+ new debrit_type(T)
+ ..()
+
/obj/item/weapon/table_parts/attack_self(mob/user)
var/turf/simulated/T = get_turf(user)
if (T.CanPass(null, T))
@@ -55,9 +61,7 @@
*/
/obj/item/weapon/table_parts/reinforced/attack_tools(obj/item/W, mob/user)
if(iswrench(W))
- new /obj/item/stack/sheet/metal(user.loc)
- new /obj/item/stack/rods(user.loc)
- qdel(src)
+ deconstruct(TRUE, user)
return TRUE
return FALSE
@@ -66,8 +70,7 @@
*/
/obj/item/weapon/table_parts/glass/attack_tools(obj/item/W, mob/user)
if(iswrench(W))
- new /obj/item/stack/sheet/glass( user.loc )
- qdel(src)
+ deconstruct(TRUE, user)
return TRUE
return FALSE
@@ -77,8 +80,7 @@
*/
/obj/item/weapon/table_parts/wood/attack_tools(obj/item/W, mob/user)
if(iswrench(W))
- new /obj/item/stack/sheet/wood(user.loc)
- qdel(src)
+ deconstruct(TRUE, user)
return TRUE
else if(istype(W, /obj/item/stack/tile/grass))
@@ -96,8 +98,7 @@
*/
/obj/item/weapon/table_parts/wood/fancy/attack_tools(obj/item/W, mob/user)
if(iswrench(W))
- new /obj/item/stack/sheet/wood(user.loc)
- qdel(src)
+ deconstruct(TRUE, user)
return TRUE
return FALSE
@@ -107,9 +108,7 @@
/obj/item/weapon/table_parts/wood/poker/attack_tools(obj/item/W, mob/user)
if(iswrench(W))
- new /obj/item/stack/sheet/wood(user.loc)
- new /obj/item/stack/tile/grass(user.loc)
- qdel(src)
+ deconstruct(TRUE, user)
return TRUE
return FALSE
@@ -118,11 +117,15 @@
*/
/obj/item/weapon/rack_parts/attackby(obj/item/I, mob/user, params)
if(iswrench(I))
- new /obj/item/stack/sheet/metal( user.loc )
- qdel(src)
+ deconstruct(TRUE, user)
return
return ..()
+/obj/item/weapon/rack_parts/deconstruct(disassembled, user = FALSE)
+ if(!(flags & NODECONSTRUCT))
+ new /obj/item/stack/sheet/metal(get_turf(user || src))
+ ..()
+
/obj/item/weapon/rack_parts/attack_self(mob/user)
var/turf/simulated/T = get_turf(user)
if(T.CanPass(null, T))
diff --git a/code/game/objects/items/weapons/tanks/tanks.dm b/code/game/objects/items/weapons/tanks/tanks.dm
index 134b91a23c9a..6c68269311e5 100644
--- a/code/game/objects/items/weapons/tanks/tanks.dm
+++ b/code/game/objects/items/weapons/tanks/tanks.dm
@@ -14,6 +14,9 @@
throw_speed = 1
throw_range = 4
+ max_integrity = 200
+ resistance_flags = CAN_BE_HIT
+
var/datum/gas_mixture/air_contents = null
var/distribute_pressure = ONE_ATMOSPHERE
var/integrity = 3
@@ -208,6 +211,15 @@
air_contents.react()
check_status()
+/obj/item/weapon/tank/deconstruct(disassembled)
+ var/turf/location = get_turf(loc)
+ if(!isturf(location))
+ return ..()
+
+ if(air_contents)
+ location.assume_air(air_contents)
+
+ return ..()
/obj/item/weapon/tank/proc/check_status()
//Handle exploding, leaking, and rupturing of the tank
diff --git a/code/game/objects/items/weapons/tools.dm b/code/game/objects/items/weapons/tools.dm
index a1b07bc7f7a8..66a2e0511921 100644
--- a/code/game/objects/items/weapons/tools.dm
+++ b/code/game/objects/items/weapons/tools.dm
@@ -280,7 +280,7 @@
hitsound = SOUNDIN_LASERACT
if(icon_state != "welder1") // Check that the sprite is correct, if it isnt, it means toggle() was not called
force = 15
- damtype = "fire"
+ damtype = BURN
icon_state = initial(icon_state) + "1"
if(prob(5)) // passive fuel burning
use(1)
@@ -290,7 +290,7 @@
hitsound = initial(hitsound)
if(icon_state != "welder") // Check that the sprite is correct, if it isnt, it means toggle() was not called
force = 3
- damtype = "brute"
+ damtype = BRUTE
icon_state = initial(icon_state)
active = FALSE
set_light(0)
@@ -384,7 +384,7 @@
// Removes fuel from the welding tool. If a mob is passed, it will perform an eyecheck on the mob. This should probably be renamed to use()
/obj/item/weapon/weldingtool/use(used = 1, mob/M = null)
if(used < 0)
- stack_trace("[src.type]/use() called with a negative parameter [used]")
+ stack_trace("[src.type]/use() called with a negative parameter")
return 0
if(!active || !check_fuel())
return 0
@@ -428,7 +428,7 @@
to_chat(usr, "You switch the [src] on.")
hitsound = SOUNDIN_LASERACT
src.force = 15
- src.damtype = "fire"
+ src.damtype = BURN
src.icon_state = initial(src.icon_state) + "1"
START_PROCESSING(SSobj, src)
else
@@ -443,7 +443,7 @@
to_chat(usr, "The [src] shuts off!")
hitsound = initial(hitsound)
src.force = 3
- src.damtype = "brute"
+ src.damtype = BRUTE
src.icon_state = initial(src.icon_state)
src.active = FALSE
diff --git a/code/game/objects/items/weapons/weaponry.dm b/code/game/objects/items/weapons/weaponry.dm
index 8c66d4ca385c..7e9ed0f8988c 100644
--- a/code/game/objects/items/weapons/weaponry.dm
+++ b/code/game/objects/items/weapons/weaponry.dm
@@ -24,6 +24,7 @@
icon_state = "claymore"
item_state = "claymore"
flags = CONDUCT
+ hitsound = list('sound/weapons/bladeslice.ogg')
slot_flags = SLOT_FLAGS_BELT
force = 40
throwforce = 10
@@ -43,15 +44,12 @@
force = 20
can_embed = 0
-/obj/item/weapon/claymore/attack(mob/living/carbon/M, mob/living/carbon/user)
- playsound(src, 'sound/weapons/bladeslice.ogg', VOL_EFFECTS_MASTER)
- return ..()
-
/obj/item/weapon/katana
name = "katana"
desc = "Woefully underpowered in D20."
icon_state = "katana"
item_state = "katana"
+ hitsound = list('sound/weapons/bladeslice.ogg')
flags = CONDUCT
slot_flags = SLOT_FLAGS_BELT | SLOT_FLAGS_BACK
force = 40
@@ -68,10 +66,6 @@
/obj/item/weapon/katana/Get_shield_chance()
return 50
-/obj/item/weapon/katana/attack(mob/living/carbon/M, mob/living/carbon/user)
- playsound(src, 'sound/weapons/bladeslice.ogg', VOL_EFFECTS_MASTER)
- return ..()
-
/obj/item/weapon/harpoon
name = "harpoon"
sharp = 1
diff --git a/code/game/objects/obj_defense.dm b/code/game/objects/obj_defense.dm
new file mode 100644
index 000000000000..4ac66228926d
--- /dev/null
+++ b/code/game/objects/obj_defense.dm
@@ -0,0 +1,127 @@
+/obj/hitby(atom/movable/AM, datum/thrownthing/throwingdatum)
+ if(!(resistance_flags & CAN_BE_HIT))
+ return
+ var/throwdamage
+ if(isobj(AM))
+ var/obj/O = AM
+ throwdamage = O.throwforce
+ else if(ismob(AM)) // TODO add throwforce to atom movable
+ throwdamage = 10
+ //Let everyone know we've been hit!
+ visible_message(
+ "[src] was hit by [AM].",
+ viewing_distance = COMBAT_MESSAGE_RANGE
+ )
+ if(!throwdamage)
+ return
+ take_damage(throwdamage, BRUTE, MELEE, 1, get_dir(src, AM))
+
+/obj/ex_act(severity)
+ if(resistance_flags & INDESTRUCTIBLE)
+ return
+ if(QDELETED(src))
+ return
+ switch(severity)
+ if(EXPLODE_DEVASTATE)
+ take_damage(INFINITY, BRUTE, BOMB, 0)
+ if(EXPLODE_HEAVY)
+ take_damage(rand(100, 250), BRUTE, BOMB, 0)
+ if(EXPLODE_LIGHT)
+ take_damage(rand(10, 90), BRUTE, BOMB, 0)
+
+/obj/bullet_act(obj/item/projectile/P)
+ . = ..()
+ if(QDELING(src)) //Bullet on_hit effect might have already destroyed this object
+ return
+ // TODO playsound(src, P.hitsound, VOL_EFFECTS_MASTER, 50, TRUE)
+ var/damage = take_damage(P.damage, P.damage_type, P.flag, TRUE, turn(P.dir, 180)) // TODO flag -> armor_flag
+ visible_message(
+ "[src] is hit by \a [P][damage ? "" : ", without leaving a mark"]!",
+ viewing_distance = COMBAT_MESSAGE_RANGE
+ )
+
+/obj/attack_hulk(mob/living/user)
+ ..()
+ if(user.a_intent != INTENT_HARM)
+ return FALSE
+ if(density)
+ playsound(loc, 'sound/effects/meteorimpact.ogg', VOL_EFFECTS_MASTER, 100, TRUE)
+ else
+ playsound(loc, 'sound/effects/bang.ogg', VOL_EFFECTS_MASTER, 50, TRUE)
+ var/damage = take_damage(hulk_damage(), BRUTE, MELEE, 0, get_dir(src, user))
+ user.visible_message(
+ "[user] smashes [src][damage ? "" : ", without leaving a mark"]!",
+ "You smash [src][damage ? "" : ", without leaving a mark"]!",
+ viewing_distance = COMBAT_MESSAGE_RANGE
+ )
+ return TRUE
+
+/obj/blob_act(obj/effect/blob/B) // TODO blob to structure
+ take_damage(400, BRUTE, MELEE, 0, get_dir(src, B))
+
+/obj/attack_alien(mob/living/carbon/xenomorph/humanoid/user)
+ if(!istype(user) || user.a_intent != INTENT_HARM)
+ return ..()
+ if(attack_generic(user, 25, BRUTE, MELEE, 0))
+ playsound(loc, 'sound/weapons/slash.ogg', VOL_EFFECTS_MASTER, 100, TRUE)
+
+/obj/attack_animal(mob/living/simple_animal/user)
+ if(!user.melee_damage) // TODO obj damage
+ user.me_emote("[user.friendly] [src].")
+ return FALSE
+
+ var/play_soundeffect = TRUE
+ var/damage = user.melee_damage
+ if(user.environment_smash)
+ play_soundeffect = FALSE
+ damage *= 10
+ . = attack_generic(user, damage, user.melee_damtype, MELEE, play_soundeffect)
+ if(. && !play_soundeffect)
+ playsound(loc, 'sound/effects/meteorimpact.ogg', VOL_EFFECTS_MASTER, 100, TRUE)
+
+/obj/attack_slime(mob/living/simple_animal/slime/user)
+ if(!isslimeadult(user))
+ return
+ attack_generic(user, rand(10, 15), BRUTE, MELEE, TRUE)
+
+/obj/singularity_act()
+ ex_act(EXPLODE_DEVASTATE)
+ if(!QDELETED(src))
+ qdel(src)
+ return 2
+
+//// FIRE
+
+///Called when the obj is exposed to fire.
+/obj/fire_act(datum/gas_mixture/air, exposed_temperature, exposed_volume)
+ if(exposed_temperature && !(resistance_flags & FIRE_PROOF)) // TODO resistance flags
+ take_damage(clamp(0.02 * exposed_temperature, 0, 20), BURN, FIRE, 0)
+ return ..()
+
+///called when the obj is destroyed by fire
+/obj/proc/burn()
+ deconstruct(FALSE)
+
+///Called when the obj is hit by a tesla bolt.
+/obj/proc/tesla_act(power)
+ if(QDELETED(src))
+ return 0
+ being_shocked = TRUE
+ var/power_bounced = power / 2
+ tesla_zap(src, 3, power_bounced)
+ VARSET_IN(src, being_shocked, FALSE, 1 SECOND)
+
+///the obj is deconstructed into pieces, whether through careful disassembly or when destroyed.
+/obj/proc/deconstruct(disassembled = TRUE)
+ qdel(src)
+
+///what happens when the obj's integrity reaches zero.
+/obj/atom_destruction(damage_flag)
+ . = ..()
+ switch(damage_flag)
+ //if(ACID) TODO ACID SS
+ if(FIRE)
+ burn()
+ else
+ deconstruct(FALSE)
+
diff --git a/code/game/objects/objs.dm b/code/game/objects/objs.dm
index 16c7ceb337df..4e75d6bbacab 100644
--- a/code/game/objects/objs.dm
+++ b/code/game/objects/objs.dm
@@ -13,12 +13,14 @@
var/edge = 0 // whether this object is more likely to dismember
var/in_use = 0 // If we have a user using us, this will be set on. We will check if the user has stopped using us, and thus stop updating and LAGGING EVERYTHING!
- var/damtype = "brute"
+ var/damtype = BRUTE
var/force = 0
var/icon_custom = null //Default Bay12 sprite or not
var/being_shocked = 0
+ uses_integrity = TRUE
+
/obj/item/proc/is_used_on(obj/O, mob/user)
/obj/process()
@@ -58,12 +60,6 @@
else
return null
-/obj/singularity_act()
- ex_act(EXPLODE_DEVASTATE)
- if(src && !QDELETED(src))
- qdel(src)
- return 2
-
/obj/singularity_pull(S, current_size)
if(anchored)
if(current_size >= STAGE_FIVE)
@@ -72,10 +68,6 @@
else
step_towards(src,S)
-// the obj is deconstructed into pieces, whether through careful disassembly or when destroyed.
-/obj/proc/deconstruct(disassembled = TRUE)
- qdel(src)
-
/obj/proc/handle_internal_lifeform(mob/lifeform_inside_me, breath_request)
//Return: (NONSTANDARD)
// null if object handles breathing logic for lifeform
@@ -212,12 +204,6 @@
/obj/proc/hear_talk(mob/M, text, verb, datum/language/speaking)
return
-/obj/proc/tesla_act(power)
- being_shocked = 1
- var/power_bounced = power / 2
- tesla_zap(src, 3, power_bounced)
- VARSET_IN(src, being_shocked, FALSE, 10)
-
//mob - who is being feed
//user - who is feeding
//food - whai is feeded
diff --git a/code/game/objects/random/random_guns.dm b/code/game/objects/random/random_guns.dm
index 8aab54669a70..2db0a8880e10 100644
--- a/code/game/objects/random/random_guns.dm
+++ b/code/game/objects/random/random_guns.dm
@@ -25,7 +25,7 @@
name = "Random Energy Weapon"
desc = "This is a random energy weapon."
icon = 'icons/obj/gun.dmi'
- icon_state = "laser"
+ icon_state = LASER
/obj/random/guns/energy_weapon/item_to_spawn()
return pick(\
prob(25);/obj/item/weapon/gun/energy/taser/stunrevolver,\
diff --git a/code/game/objects/structures/barsign.dm b/code/game/objects/structures/barsign.dm
index 7dc269d5e379..6ead9a2a90db 100644
--- a/code/game/objects/structures/barsign.dm
+++ b/code/game/objects/structures/barsign.dm
@@ -25,3 +25,17 @@
return
return ..()
+
+/obj/structure/sign/double/barsign/play_attack_sound(damage_amount, damage_type = BRUTE, damage_flag = 0)
+ switch(damage_type)
+ if(BRUTE)
+ playsound(loc, 'sound/effects/glasshit.ogg', VOL_EFFECTS_MASTER, 75, TRUE)
+ if(BURN)
+ playsound(loc, 'sound/items/welder.ogg', VOL_EFFECTS_MASTER, 100, TRUE)
+
+/obj/structure/sign/double/barsign/deconstruct(disassembled = TRUE)
+ if(flags & NODECONSTRUCT)
+ return ..()
+ new /obj/item/stack/sheet/metal(loc, 2)
+ new /obj/item/stack/cable_coil(loc, 2)
+ ..()
diff --git a/code/game/objects/structures/bedsheet_bin.dm b/code/game/objects/structures/bedsheet_bin.dm
index 3508d1da0c09..1c39ac2c6a31 100644
--- a/code/game/objects/structures/bedsheet_bin.dm
+++ b/code/game/objects/structures/bedsheet_bin.dm
@@ -134,7 +134,7 @@ LINEN BINS
. = ..()
var/obj/effect/effect/forcefield/F = new
- AddComponent(/datum/component/forcefield, "wizard field", 20, 3 SECONDS, 5 SECONDS, F, TRUE)
+ AddComponent(/datum/component/forcefield, "wizard field", 20, 3 SECONDS, 5 SECONDS, F, TRUE, TRUE)
/obj/item/weapon/bedsheet/wiz/proc/activate(mob/living/user)
if(iswizard(user) || iswizardapprentice(user))
diff --git a/code/game/objects/structures/crates_lockers/closets.dm b/code/game/objects/structures/crates_lockers/closets.dm
index bb65c3c38aba..fc68499027d3 100644
--- a/code/game/objects/structures/crates_lockers/closets.dm
+++ b/code/game/objects/structures/crates_lockers/closets.dm
@@ -6,6 +6,11 @@
flags = HEAR_TALK
density = TRUE
layer = CONTAINER_STRUCTURE_LAYER
+
+ max_integrity = 100
+ damage_deflection = 15
+ resistance_flags = CAN_BE_HIT
+
var/icon_closed = "closed"
var/icon_opened = "open"
var/opened = 0
@@ -13,7 +18,6 @@
var/locked = 0
var/broken = 0
var/wall_mounted = 0 //never solid (You can always pass over it)
- var/health = 100
var/lastbang
var/storage_capacity = 30 //This is so that someone can't pack hundreds of items in a locker/crate
//then open it in a populated area to crash clients.
@@ -156,26 +160,6 @@
dump_contents()
qdel(src)
-/obj/structure/closet/bullet_act(obj/item/projectile/Proj, def_zone)
- . = ..()
- health -= Proj.damage
- if(health <= 0)
- dump_contents()
- qdel(src)
-
-/obj/structure/closet/attack_animal(mob/living/simple_animal/user)
- if(user.environment_smash)
- ..()
- playsound(user, 'sound/effects/grillehit.ogg', VOL_EFFECTS_MASTER)
- visible_message("[user] destroys the [src]. ")
- dump_contents()
- qdel(src)
-
-/obj/structure/closet/blob_act()
- if(prob(75))
- dump_contents()
- qdel(src)
-
/obj/structure/closet/attackby(obj/item/weapon/W, mob/user)
if(tools_interact(W, user))
add_fingerprint(user)
@@ -213,6 +197,15 @@
to_chat(user, "You need more welding fuel to complete this task.")
return TRUE
+/obj/structure/closet/deconstruct(disassembled)
+ if(!(flags & NODECONSTRUCT))
+ new /obj/item/stack/sheet/metal(loc, 2)
+ dump_contents()
+ return ..()
+
+/obj/structure/closet/play_attack_sound(damage_amount, damage_type, damage_flag)
+ playsound(src, 'sound/effects/grillehit.ogg', VOL_EFFECTS_MASTER)
+
/obj/structure/closet/attack_ai(mob/user)
if(isrobot(user) && Adjacent(user)) //Robots can open/close it, but not the AI
attack_hand(user)
diff --git a/code/game/objects/structures/crates_lockers/closets/fireaxe.dm b/code/game/objects/structures/crates_lockers/closets/fireaxe.dm
index ef483d073ebf..9b046bff13b9 100644
--- a/code/game/objects/structures/crates_lockers/closets/fireaxe.dm
+++ b/code/game/objects/structures/crates_lockers/closets/fireaxe.dm
@@ -11,13 +11,15 @@
opened = TRUE
locked = TRUE
+ integrity_failure = 0.5
+
var/obj/item/weapon/fireaxe/fireaxe
var/localopened = FALSE // Setting this to keep it from behaviouring like a normal closet and obstructing movement in the map. -Agouri
var/hitstaken = 0
var/smashed = FALSE
/obj/structure/closet/fireaxecabinet/Destroy()
- fireaxe = null
+ QDEL_NULL(fireaxe)
return ..()
/obj/structure/closet/fireaxecabinet/PopulateContents()
@@ -45,19 +47,8 @@
icon_state = text("fireaxe[][][][]closing", !!fireaxe, localopened, hitstaken, smashed)
addtimer(CALLBACK(src, /atom.proc/update_icon), 10)
return
- else
- user.do_attack_animation(src)
- playsound(src, 'sound/effects/Glasshit.ogg', VOL_EFFECTS_MASTER) //We don't want this playing every time
- if(O.force < 15)
- visible_message("The cabinet's protective glass glances off the hit.")
- else
- hitstaken++
- if(hitstaken == 4)
- playsound(src, 'sound/effects/Glassbr3.ogg', VOL_EFFECTS_MASTER) //Break cabinet, receive goodies. Cabinet's fucked for life after that.
- smashed = TRUE
- locked = FALSE
- localopened = TRUE
- update_icon()
+ ..()
+
else if (istype(O, /obj/item/weapon/fireaxe) && localopened)
if(!fireaxe)
user.drop_from_inventory(O, src)
@@ -98,6 +89,50 @@
icon_state = text("fireaxe[][][][]closing", !!fireaxe, localopened, hitstaken, smashed)
addtimer(CALLBACK(src, /atom.proc/update_icon), 10)
+/obj/structure/closet/fireaxecabinet/play_attack_sound(damage_amount, damage_type = BRUTE, damage_flag = 0)
+ switch(damage_type)
+ if(BRUTE)
+ if(smashed)
+ playsound(loc, 'sound/effects/hit_on_shattered_glass.ogg', VOL_EFFECTS_MASTER, 90, TRUE)
+ else
+ playsound(loc, 'sound/effects/Glasshit.ogg', VOL_EFFECTS_MASTER, 90, TRUE)
+ if(BURN)
+ playsound(loc, 'sound/items/Welder.ogg', VOL_EFFECTS_MASTER, 100, TRUE)
+
+/obj/structure/closet/fireaxecabinet/take_damage(damage_amount, damage_type = BRUTE, damage_flag = 0, sound_effect = TRUE, attack_dir)
+ if(localopened)
+ return
+ . = ..()
+ if(. && hitstaken < 3)
+ hitstaken++
+ update_icon()
+
+/obj/structure/closet/fireaxecabinet/atom_break(damage_flag)
+ if(smashed || flags & NODECONSTRUCT)
+ return ..()
+ smashed = TRUE
+ localopened = TRUE
+ locked = FALSE
+ hitstaken = 4
+ update_icon()
+ playsound(loc, 'sound/effects/Glassbr3.ogg', VOL_EFFECTS_MASTER, 100, TRUE)
+ new /obj/item/weapon/shard(loc)
+ new /obj/item/weapon/shard(loc)
+ . = ..()
+
+/obj/structure/closet/fireaxecabinet/deconstruct(disassembled = TRUE)
+ if(flags & NODECONSTRUCT)
+ return ..()
+
+ if(fireaxe)
+ fireaxe.forceMove(loc)
+ fireaxe = null
+ new /obj/item/stack/sheet/metal(loc, 2)
+ if(!smashed)
+ new /obj/item/weapon/shard(loc)
+ new /obj/item/weapon/shard(loc)
+ return ..()
+
/obj/structure/closet/fireaxecabinet/attack_hand(mob/living/user)
if(user.is_busy(src))
return
diff --git a/code/game/objects/structures/crates_lockers/closets/secure/secure_closets.dm b/code/game/objects/structures/crates_lockers/closets/secure/secure_closets.dm
index 08c851ff1acb..8e3b367f5fc5 100644
--- a/code/game/objects/structures/crates_lockers/closets/secure/secure_closets.dm
+++ b/code/game/objects/structures/crates_lockers/closets/secure/secure_closets.dm
@@ -13,7 +13,8 @@
var/icon_broken = "securebroken"
var/icon_off = "secureoff"
wall_mounted = 0 //never solid (You can always pass over it)
- health = 200
+ max_integrity = 200
+ damage_deflection = 30
/obj/structure/closet/secure_closet/can_open()
if(src.locked || src.welded)
diff --git a/code/game/objects/structures/crates_lockers/closets/secure/security.dm b/code/game/objects/structures/crates_lockers/closets/secure/security.dm
index efdcc9666e7c..063b10df9ae1 100644
--- a/code/game/objects/structures/crates_lockers/closets/secure/security.dm
+++ b/code/game/objects/structures/crates_lockers/closets/secure/security.dm
@@ -145,7 +145,7 @@
new /obj/item/device/radio/headset/heads/hos(src)
new /obj/item/taperoll/police(src)
new /obj/item/clothing/gloves/black/hos(src)
- new /obj/item/clothing/glasses/night/hos_nights(src)
+ new /obj/item/clothing/glasses/hud/hos_aug(src)
new /obj/item/weapon/shield/riot/tele(src)
new /obj/item/weapon/storage/lockbox/loyalty(src)
new /obj/item/weapon/storage/box/flashbangs(src)
diff --git a/code/game/objects/structures/curtains.dm b/code/game/objects/structures/curtains.dm
index bcadad664a3a..cc234efcbc49 100644
--- a/code/game/objects/structures/curtains.dm
+++ b/code/game/objects/structures/curtains.dm
@@ -6,21 +6,36 @@
opacity = TRUE
density = FALSE
+ resistance_flags = CAN_BE_HIT
+
/obj/structure/curtain/open
icon_state = "open"
opacity = FALSE
-/obj/structure/curtain/bullet_act(obj/item/projectile/P, def_zone)
- . = ..()
- if(!P.nodamage)
- visible_message("[P] tears [src] down!")
- qdel(src)
-
/obj/structure/curtain/attack_hand(mob/user)
playsound(src, 'sound/effects/curtain.ogg', VOL_EFFECTS_MASTER, 15, null, FALSE, -5)
toggle()
..()
+/obj/structure/curtain/deconstruct(disassembled = TRUE)
+ if(flags & NODECONSTRUCT)
+ return ..()
+ new /obj/item/stack/sheet/cloth (loc, 2)
+ new /obj/item/stack/sheet/mineral/plastic (loc, 2)
+ new /obj/item/stack/rods (loc, 1)
+ ..()
+
+/obj/structure/curtain/play_attack_sound(damage_amount, damage_type = BRUTE, damage_flag = 0)
+ switch(damage_type)
+ if(BRUTE)
+ if(damage_amount)
+ playsound(loc, 'sound/weapons/slash.ogg', VOL_EFFECTS_MASTER, 80, TRUE)
+ else
+ playsound(loc, 'sound/weapons/tap.ogg', VOL_EFFECTS_MASTER, 50, TRUE)
+ if(BURN)
+ playsound(loc, 'sound/items/welder.ogg', VOL_EFFECTS_MASTER, 80, TRUE)
+
+
/obj/structure/curtain/proc/toggle()
set_opacity(!opacity)
if(opacity)
diff --git a/code/game/objects/structures/displaycase.dm b/code/game/objects/structures/displaycase.dm
index 25629fc6d6e5..1e0d90b8144b 100644
--- a/code/game/objects/structures/displaycase.dm
+++ b/code/game/objects/structures/displaycase.dm
@@ -6,54 +6,13 @@
density = TRUE
anchored = TRUE
unacidable = 1//Dissolving the case would also delete the gun.
- var/health = 30
+ max_integrity = 60
+ integrity_failure = 0.5
+ resistance_flags = UNACIDABLE | CAN_BE_HIT
+
var/occupied = 1
var/destroyed = 0
-/obj/structure/displaycase/ex_act(severity)
- switch(severity)
- if(EXPLODE_DEVASTATE)
- new /obj/item/weapon/shard( src.loc )
- if (occupied)
- new /obj/item/weapon/gun/energy/laser/selfcharging/captain( src.loc )
- occupied = 0
- qdel(src)
- return
- if(EXPLODE_HEAVY)
- if(prob(50))
- src.health -= 15
- if(EXPLODE_LIGHT)
- if(prob(50))
- src.health -= 5
- healthcheck()
-
-
-/obj/structure/displaycase/bullet_act(obj/item/projectile/Proj, def_zone)
- . = ..()
- health -= Proj.damage
- healthcheck()
-
-
-/obj/structure/displaycase/blob_act()
- if (prob(75))
- new /obj/item/weapon/shard( src.loc )
- if (occupied)
- new /obj/item/weapon/gun/energy/laser/selfcharging/captain( src.loc )
- occupied = 0
- qdel(src)
-
-/obj/structure/displaycase/proc/healthcheck()
- if (src.health <= 0)
- if (!( src.destroyed ))
- src.density = FALSE
- src.destroyed = 1
- new /obj/item/weapon/shard( src.loc )
- playsound(src, pick(SOUNDIN_SHATTER), VOL_EFFECTS_MASTER)
- update_icon()
- else
- playsound(src, 'sound/effects/Glasshit.ogg', VOL_EFFECTS_MASTER)
- return
-
/obj/structure/displaycase/update_icon()
if(src.destroyed)
src.icon_state = "glassboxb[src.occupied]"
@@ -61,31 +20,46 @@
src.icon_state = "glassbox[src.occupied]"
return
+/obj/structure/displaycase/play_attack_sound(damage_amount, damage_type = BRUTE, damage_flag = 0)
+ switch(damage_type)
+ if(BRUTE)
+ playsound(loc, 'sound/effects/glasshit.ogg', VOL_EFFECTS_MASTER, 75, TRUE)
+ if(BURN)
+ playsound(loc, 'sound/items/welder.ogg', VOL_EFFECTS_MASTER, 100, TRUE)
-/obj/structure/displaycase/attackby(obj/item/weapon/W, mob/user)
- . = ..()
- if(!.)
- return FALSE
+/obj/structure/displaycase/atom_break()
+ ..()
+ if(destroyed || flags & NODECONSTRUCT)
+ return
+ density = FALSE
+ destroyed = TRUE
+ new /obj/item/weapon/shard(loc)
+ playsound(src, pick(SOUNDIN_SHATTER), VOL_EFFECTS_MASTER)
+ update_icon()
- health -= W.force
- healthcheck()
+/obj/structure/displaycase/deconstruct(disassembled)
+ if(flags & NODECONSTRUCT)
+ return ..()
+ if(occupied)
+ new /obj/item/weapon/gun/energy/laser/selfcharging/captain(loc)
+ occupied = FALSE
+ if(!destroyed)
+ new /obj/item/weapon/shard(loc)
+ ..()
/obj/structure/displaycase/attack_paw(mob/user)
return attack_hand(user)
/obj/structure/displaycase/attack_hand(mob/user)
- if (src.destroyed && src.occupied)
- new /obj/item/weapon/gun/energy/laser/selfcharging/captain( src.loc )
+ if(destroyed && occupied)
+ new /obj/item/weapon/gun/energy/laser/selfcharging/captain(loc)
+ occupied = FALSE
to_chat(user, "You deactivate the hover field built into the case.")
- src.occupied = 0
add_fingerprint(user)
update_icon()
return
- else
- user.SetNextMove(CLICK_CD_MELEE)
- visible_message("[user] kicks the display case.")
- src.health -= 2
- healthcheck()
- return
+ user.SetNextMove(CLICK_CD_MELEE)
+ visible_message("[user] kicks the display case.")
+ take_damage(2, BRUTE, MELEE)
diff --git a/code/game/objects/structures/door_assembly.dm b/code/game/objects/structures/door_assembly.dm
index 87c4963da3b0..34fa92694e24 100644
--- a/code/game/objects/structures/door_assembly.dm
+++ b/code/game/objects/structures/door_assembly.dm
@@ -19,6 +19,8 @@
var/glass_only = FALSE // For something like multitile airlock, where there is only one type.
var/created_name = null
+ resistance_flags = CAN_BE_HIT
+
/obj/structure/door_assembly/atom_init()
. = ..()
update_state()
@@ -62,8 +64,7 @@
user.visible_message("[user] dissassembles the airlock assembly.", "You start to dissassemble the airlock assembly.")
if(WT.use_tool(src, user, SKILL_TASK_AVERAGE, volume = 50))
to_chat(user, "You dissasembled the airlock assembly!")
- new /obj/item/stack/sheet/metal(loc, 4)
- qdel (src)
+ deconstruct(TRUE)
else if(iswrench(W) && state == ASSEMBLY_SECURED)
if(user.is_busy()) return
@@ -180,6 +181,21 @@
..()
update_state()
+/obj/structure/door_assembly/deconstruct(disassembled)
+ if(flags & NODECONSTRUCT)
+ return ..()
+ var/material_amt = disassembled ? 4 : rand(2, 4)
+ new /obj/item/stack/sheet/metal(loc, material_amt)
+ if(glass_material)
+ if(disassembled)
+ new /obj/item/stack/sheet/rglass(loc)
+ else
+ new /obj/item/weapon/shard(loc)
+ if(mineral)
+ var/obj/item/stack/sheet/mineral/mineral_path = text2path("/obj/item/stack/sheet/mineral/[mineral]")
+ new mineral_path(loc, 2)
+ ..()
+
/obj/structure/door_assembly/proc/set_glass(has_glass, glass_material = "glass")
if(has_glass)
src.glass_material = glass_material
diff --git a/code/game/objects/structures/dresser.dm b/code/game/objects/structures/dresser.dm
index 11a1b518c54b..5422f1d0a934 100644
--- a/code/game/objects/structures/dresser.dm
+++ b/code/game/objects/structures/dresser.dm
@@ -6,6 +6,14 @@
density = TRUE
anchored = TRUE
+ resistance_flags = CAN_BE_HIT
+
+/obj/structure/dresser/deconstruct(disassembled = TRUE)
+ if(flags & NODECONSTRUCT)
+ return ..()
+ new /obj/item/stack/sheet/wood(loc, 10)
+ ..()
+
/obj/structure/dresser/attack_hand(mob/user)
if(!Adjacent(user))//no tele-grooming
return
diff --git a/code/game/objects/structures/extinguisher.dm b/code/game/objects/structures/extinguisher.dm
index 3cbc4223a56c..6e9003f00fbb 100644
--- a/code/game/objects/structures/extinguisher.dm
+++ b/code/game/objects/structures/extinguisher.dm
@@ -9,6 +9,10 @@
var/obj/item/weapon/reagent_containers/spray/extinguisher/has_extinguisher = null
var/opened = FALSE
+ max_integrity = 200
+ integrity_failure = 0.25
+ resistance_flags = CAN_BE_HIT
+
/obj/structure/extinguisher_cabinet/atom_init()
. = ..()
if(!has_extinguisher)
@@ -67,6 +71,27 @@
else
icon_state = "extinguisher_[FE]_closed"
+/obj/structure/extinguisher_cabinet/atom_break(damage_flag)
+ . = ..()
+ opened = TRUE
+ if(has_extinguisher)
+ has_extinguisher.forceMove(loc)
+ has_extinguisher = null
+ update_icon()
+
+
+/obj/structure/extinguisher_cabinet/deconstruct(disassembled = TRUE)
+ if(flags & NODECONSTRUCT)
+ return ..()
+ //if(disassembled) TODO /obj/item/wallframe
+ // new /obj/item/wallframe/extinguisher_cabinet(loc)
+ //else
+ new /obj/item/stack/sheet/metal(loc, 2)
+ if(has_extinguisher)
+ has_extinguisher.forceMove(loc)
+ has_extinguisher = null
+ ..()
+
/obj/structure/extinguisher_cabinet/highrisk
name = "expensive extinguisher cabinet"
icon_state = "extinguisher_golden_closed"
diff --git a/code/game/objects/structures/false_walls.dm b/code/game/objects/structures/false_walls.dm
index a6f55c5ba956..88889114f676 100644
--- a/code/game/objects/structures/false_walls.dm
+++ b/code/game/objects/structures/false_walls.dm
@@ -25,6 +25,9 @@
var/opening = FALSE
var/block_air_zones = TRUE
+ max_integrity = 100
+ resistance_flags = CAN_BE_HIT
+
/obj/structure/falsewall/CanPass(atom/movable/mover, turf/target, height=0, air_group=0)
if(air_group) return !block_air_zones
if(istype(mover, /obj/effect/beam))
@@ -121,6 +124,15 @@
T.attackby(W, user)
qdel(src)
+/obj/structure/falsewall/deconstruct(disassembled = TRUE)
+ if(flags & NODECONSTRUCT)
+ return ..()
+ var/turf/T = loc
+ T.ChangeTurf(walltype)
+ var/turf/simulated/wall/wall = loc
+ wall.dismantle_wall(!disassembled)
+ ..()
+
/*
* False R-Walls
*/
diff --git a/code/game/objects/structures/flora.dm b/code/game/objects/structures/flora.dm
index a3b592442f54..12b583d8480c 100644
--- a/code/game/objects/structures/flora.dm
+++ b/code/game/objects/structures/flora.dm
@@ -213,24 +213,35 @@
name = "bush"
icon = 'icons/obj/flora/plants.dmi'
icon_state = "plant-10"
- var/can_be_cut = FALSE
- var/health_flora = 40
- var/damage_threshhold = 5
+ max_integrity = 40
+ damage_deflection = 5
+ flags = NODECONSTRUCT // prevent getting drop without harvesting
+ resistance_flags = FULL_INDESTRUCTIBLE
var/cutting_sound = 'sound/weapons/bladeslice.ogg'
var/list/drop_on_destroy = list()
-/obj/structure/flora/attackby(obj/item/weapon/W, mob/user)
- . = ..()
- if(can_be_cut && W.is_sharp() && W.force >= damage_threshhold)
- playsound(src, cutting_sound, VOL_EFFECTS_MASTER)
- health_flora -= W.force
- if(health_flora <= 0)
- visible_message("[src] is hacked into pieces!")
- if(drop_on_destroy.len)
- for(var/type_drop in drop_on_destroy)
- new type_drop(get_turf(src))
- qdel(src)
+/obj/structure/flora/attacked_by(obj/item/attacking_item, mob/living/user)
+ if(!attacking_item.is_sharp())
return
+ flags &= ~NODECONSTRUCT
+ . = ..()
+ flags |= NODECONSTRUCT
+
+/obj/structure/flora/play_attack_sound(damage_amount, damage_type, damage_flag)
+ if(flags & NODECONSTRUCT)
+ return ..()
+
+ if(damage_amount)
+ playsound(loc, cutting_sound, VOL_EFFECTS_MASTER)
+
+/obj/structure/flora/deconstruct(disassembled)
+ if(flags & NODECONSTRUCT)
+ return ..()
+ visible_message("[src] is hacked into pieces!")
+ if(drop_on_destroy.len)
+ for(var/type_drop in drop_on_destroy)
+ new type_drop(loc)
+ ..()
// trees
/obj/structure/flora/tree
@@ -239,9 +250,9 @@
density = TRUE
pixel_x = -16
layer = 9
- health_flora = 150
- damage_threshhold = 15
- can_be_cut = TRUE
+ max_integrity = 150
+ damage_deflection = 15
+ resistance_flags = CAN_BE_HIT
cutting_sound = 'sound/items/Axe.ogg'
drop_on_destroy = list(/obj/item/weapon/grown/log, /obj/item/weapon/grown/log, /obj/item/weapon/grown/log, /obj/item/weapon/grown/log)
@@ -252,7 +263,7 @@
icon_state = "pine_1"
/obj/structure/flora/tree/pine/unbreakable
- can_be_cut = FALSE
+ resistance_flags = FULL_INDESTRUCTIBLE
desc = "A massive pine. Looks a lot thicker than a normal one.\nYou don't think you can break it without a chainsaw"
/obj/structure/flora/tree/pine/atom_init()
@@ -304,8 +315,8 @@
name = "grass"
icon = 'icons/obj/flora/snowflora.dmi'
anchored = TRUE
- can_be_cut = TRUE
- health_flora = 60
+ resistance_flags = CAN_BE_HIT
+ max_integrity = 60
/obj/structure/flora/grass/brown
icon_state = "snowgrass1bb"
@@ -336,8 +347,8 @@
icon = 'icons/obj/flora/snowflora.dmi'
icon_state = "snowbush1"
anchored = TRUE
- can_be_cut = TRUE
- health_flora = 50
+ resistance_flags = CAN_BE_HIT
+ max_integrity = 50
/obj/structure/flora/bush/atom_init()
. = ..()
@@ -350,8 +361,8 @@
icon = 'icons/obj/flora/ausflora.dmi'
icon_state = "firstbush_1"
anchored = TRUE
- can_be_cut = TRUE
- health_flora = 50
+ resistance_flags = CAN_BE_HIT
+ max_integrity = 50
/obj/structure/flora/ausbushes/atom_init()
. = ..()
@@ -470,8 +481,8 @@
icon_state = "rock"
icon = 'icons/obj/flora/jungleflora.dmi'
density = FALSE
- can_be_cut = TRUE
- health_flora = 50
+ resistance_flags = CAN_BE_HIT
+ max_integrity = 50
/obj/structure/flora/rock/jungle/atom_init()
. = ..()
@@ -485,8 +496,8 @@
icon = 'icons/obj/flora/jungleflora.dmi'
icon_state = "busha"
anchored = TRUE
- can_be_cut = TRUE
- health_flora = 40
+ resistance_flags = CAN_BE_HIT
+ max_integrity = 40
/obj/structure/flora/junglebush/atom_init()
. = ..()
diff --git a/code/game/objects/structures/girders.dm b/code/game/objects/structures/girders.dm
index 616c2a9ed183..42d8e47fa577 100644
--- a/code/game/objects/structures/girders.dm
+++ b/code/game/objects/structures/girders.dm
@@ -5,7 +5,10 @@
density = TRUE
layer = 2.9
var/state = 0
- var/health = 200
+
+ max_integrity = 200
+ resistance_flags = CAN_BE_HIT
+
canSmoothWith = list(
/turf/simulated/wall,
/turf/simulated/wall/r_wall,
@@ -17,14 +20,6 @@
)
smooth = SMOOTH_TRUE
-/obj/structure/girder/bullet_act(obj/item/projectile/Proj, def_zone)
- . = ..()
- if(istype(Proj, /obj/item/projectile/beam))
- health -= Proj.damage
- if(health <= 0)
- new /obj/item/stack/sheet/metal(get_turf(src))
- qdel(src)
-
/obj/structure/girder/attackby(obj/item/W, mob/user)
if(user.is_busy()) return
if(istype (W,/obj/item/weapon/changeling_hammer))
@@ -41,8 +36,7 @@
if(W.use_tool(src, user, 40, volume = 100))
if(!src) return
to_chat(user, "Вы разобрали каркас!")
- new /obj/item/stack/sheet/metal(get_turf(src))
- qdel(src)
+ deconstruct(TRUE)
else if(!anchored)
to_chat(user, "Вы фиксируете каркас.")
if(W.use_tool(src, user, 40, volume = 100))
@@ -55,13 +49,11 @@
if(W.use_tool(src, user, 30, volume = 100))
if(!src) return
to_chat(user, "Вы разрезали каркас!")
- new /obj/item/stack/sheet/metal(get_turf(src))
- qdel(src)
+ deconstruct(TRUE)
else if(istype(W, /obj/item/weapon/pickaxe/drill/diamond_drill))
to_chat(user, "Вы просверлили каркас!")
- new /obj/item/stack/sheet/metal(get_turf(src))
- qdel(src)
+ deconstruct(TRUE)
else if(isscrewdriver(W) && state == 2 && istype(src,/obj/structure/girder/reinforced))
to_chat(user, "Вы ослабляете кронштейны.")
@@ -174,51 +166,41 @@
else
..()
-
-/obj/structure/girder/blob_act()
- if(prob(40))
- qdel(src)
-
-
-/obj/structure/girder/ex_act(severity)
- switch(severity)
- if(EXPLODE_DEVASTATE)
- qdel(src)
- return
- if(EXPLODE_HEAVY)
- if(prob(70))
- return
- if(EXPLODE_LIGHT)
- if(prob(95))
- return
- var/remains = pick(/obj/item/stack/rods,/obj/item/stack/sheet/metal)
+/obj/structure/girder/play_attack_sound(damage_amount, damage_type, damage_flag)
+ switch(damage_type)
+ if(BRUTE, BURN)
+ playsound(loc, 'sound/effects/grillehit.ogg', VOL_EFFECTS_MASTER)
+
+/obj/structure/girder/deconstruct(disassembled)
+ if(flags & NODECONSTRUCT)
+ return ..()
+ var/remains
+ if(disassembled)
+ remains = /obj/item/stack/sheet/metal
+ else
+ remains = pick(/obj/item/stack/rods, /obj/item/stack/sheet/metal)
new remains(loc)
- qdel(src)
+ ..()
/obj/structure/girder/attack_animal(mob/living/simple_animal/attacker)
- if(attacker.environment_smash)
- ..()
+ . = ..()
+ if(.)
attacker.visible_message("[attacker] крушит каркас.", \
"Вы крушите каркас.", \
"Вы слышите скрежет металла.")
- playsound(src, 'sound/effects/grillehit.ogg', VOL_EFFECTS_MASTER)
- health -= attacker.melee_damage * 10
- if(health <= 0)
- new /obj/item/stack/sheet/metal(get_turf(src))
- qdel(src)
/obj/structure/girder/displaced
icon = 'icons/obj/structures.dmi'
icon_state = "displaced"
anchored = FALSE
- health = 50
+ max_integrity = 50
smooth = SMOOTH_FALSE
/obj/structure/girder/reinforced
icon = 'icons/obj/smooth_structures/girder_reinforced.dmi'
icon_state = "box"
state = 2
- health = 500
+ max_integrity = 500
/obj/structure/girder/cult
icon= 'icons/obj/smooth_structures/cult_girder.dmi'
@@ -226,7 +208,7 @@
anchored = TRUE
density = TRUE
layer = 2.9
- health = 250
+ max_integrity = 250
smooth = SMOOTH_TRUE
/obj/structure/girder/cult/Destroy()
diff --git a/code/game/objects/structures/grille.dm b/code/game/objects/structures/grille.dm
index a55fcea2ce1f..db51b7633a66 100644
--- a/code/game/objects/structures/grille.dm
+++ b/code/game/objects/structures/grille.dm
@@ -8,38 +8,29 @@
flags = CONDUCT
layer = BELOW_MACHINERY_LAYER
explosion_resistance = 5
- var/health = 10
+
+ integrity_failure = 0.4
+ max_integrity = 20
+ resistance_flags = CAN_BE_HIT
+
var/destroyed = 0
var/damaged = FALSE
/obj/structure/grille/atom_init()
. = ..()
if(destroyed)
- icon_state = "brokengrille"
- density = FALSE
- health = 0
-
-/obj/structure/grille/ex_act(severity)
- switch(severity)
- if(EXPLODE_DEVASTATE)
- health -= rand(30, 50)
- if(EXPLODE_HEAVY)
- health -= rand(15, 30)
- if(EXPLODE_LIGHT)
- health -= rand(5, 15)
- healthcheck()
- return
-
-/obj/structure/grille/blob_act()
- health -= rand(initial(health)*0.8, initial(health)*3) //Grille will always be blasted, but chances of leaving things over
- healthcheck()
+ destroyed = FALSE // let atom_break reset destroyed
+ update_integrity(get_integrity() * integrity_failure)
/obj/structure/grille/Bumped(atom/user)
if(ismob(user)) shock(user, 70)
-
-/obj/structure/grille/attack_paw(mob/user)
- attack_hand(user)
+/obj/structure/grille/run_atom_armor(damage_amount, damage_type, damage_flag, attack_dir)
+ switch(damage_type)
+ if(BRUTE)
+ return damage_amount * 0.2
+ if(BURN)
+ return damage_amount
/obj/structure/grille/attack_hand(mob/user)
user.do_attack_animation(src)
@@ -52,51 +43,35 @@
if(shock(user, 70))
return
if(HULK in user.mutations)
- health -= 5
+ take_damage(25, BRUTE, MELEE)
else
- health -= 1
- healthcheck()
+ take_damage(5, BRUTE, MELEE)
-/obj/structure/grille/attack_alien(mob/user)
+/obj/structure/grille/attack_alien(mob/living/carbon/xenomorph/humanoid/user)
+ if(!istype(user))
+ return
user.do_attack_animation(src)
user.SetNextMove(CLICK_CD_MELEE)
- if(isxenolarva(user)) return
-
- playsound(src, 'sound/effects/grillehit.ogg', VOL_EFFECTS_MASTER)
user.visible_message("[user] mangles [src].", \
"You mangle [src].", \
"You hear twisting metal.")
if(!shock(user, 70))
- health -= 5
- healthcheck()
- return
+ return take_damage(25, BRUTE, MELEE, TRUE)
/obj/structure/grille/attack_slime(mob/user)
- if(!isslimeadult(user)) return
- user.SetNextMove(CLICK_CD_MELEE)
- user.do_attack_animation(src)
- playsound(src, 'sound/effects/grillehit.ogg', VOL_EFFECTS_MASTER)
- user.visible_message("[user] smashes against [src].", \
- "You smash against [src].", \
- "You hear twisting metal.")
-
- health -= rand(2,3)
- healthcheck()
- return
+ . = ..()
+ if(.)
+ user.visible_message("[user] smashes against [src].", \
+ "You smash against [src].", \
+ "You hear twisting metal.")
/obj/structure/grille/attack_animal(mob/living/simple_animal/attacker)
- if(attacker.melee_damage == 0)
- return
- ..()
- playsound(src, 'sound/effects/grillehit.ogg', VOL_EFFECTS_MASTER)
- attacker.visible_message("[attacker] smashes against [src].", \
- "You smash against [src].", \
- "You hear twisting metal.")
- health -= attacker.melee_damage
- healthcheck()
- return
-
+ . = ..()
+ if(.)
+ attacker.visible_message("[attacker] smashes against [src].", \
+ "You smash against [src].", \
+ "You hear twisting metal.")
/obj/structure/grille/CanPass(atom/movable/mover, turf/target, height=0, air_group=0)
if(air_group || (height==0)) return 1
@@ -108,28 +83,13 @@
else
return !density
-/obj/structure/grille/bullet_act(obj/item/projectile/Proj, def_zone)
- . = ..()
- if(!Proj)
- return
-
- //Tasers and the like should not damage grilles.
- if(Proj.damage_type == HALLOSS)
- return
-
- health -= Proj.damage*0.2
- healthcheck()
-
/obj/structure/grille/attackby(obj/item/weapon/W, mob/user)
user.SetNextMove(CLICK_CD_INTERACT)
if(iswirecutter(W))
if(!shock(user, 100))
playsound(src, 'sound/items/Wirecutter.ogg', VOL_EFFECTS_MASTER)
- if(destroyed)
- new /obj/item/stack/rods(get_turf(src), 1)
- else
- new /obj/item/stack/rods(get_turf(src), 2)
- qdel(src)
+ deconstruct(TRUE)
+ return
else if((isscrewdriver(W)) && (istype(loc, /turf/simulated) || anchored))
if(!shock(user, 90))
playsound(src, 'sound/items/Screwdriver.ogg', VOL_EFFECTS_MASTER)
@@ -187,42 +147,46 @@
to_chat(user, "You place the [WD] on [src].")
WD.update_icon()
return
+ else
+ ..()
//window placing end
- . = ..()
- if(!.)
- return FALSE
-
- if((W.flags & CONDUCT) && shock(user, 70))
+/obj/structure/grille/attacked_by(obj/item/attacking_item, mob/living/user)
+ if((attacking_item.flags & CONDUCT) && shock(user, 70))
return
+ ..()
- playsound(src, 'sound/effects/grillehit.ogg', VOL_EFFECTS_MASTER)
- switch(W.damtype)
- if("fire")
- health -= W.force
- if("brute")
- health -= W.force * 0.1
-
- healthcheck()
-
-/obj/structure/grille/proc/healthcheck()
- if(health <= 5)
- if(!destroyed && !damaged)
- icon_state = "grille_damaged_[rand(1, 4)]"
- damaged = 1
- if(health <= 0)
- if(!destroyed)
- icon_state = "brokengrille"
- density = FALSE
- destroyed = 1
- new /obj/item/stack/rods(get_turf(src))
+/obj/structure/grille/play_attack_sound(damage_amount, damage_type = BRUTE, damage_flag = 0)
+ switch(damage_type)
+ if(BRUTE)
+ if(damage_amount)
+ playsound(loc, 'sound/effects/grillehit.ogg', VOL_EFFECTS_MASTER, 80, TRUE)
+ else
+ playsound(loc, 'sound/weapons/tap.ogg', VOL_EFFECTS_MASTER, 50, TRUE)
+ if(BURN)
+ playsound(loc, 'sound/items/welder.ogg', VOL_EFFECTS_MASTER, 80, TRUE)
- else
- if(health <= -6)
- new /obj/item/stack/rods(get_turf(src))
- qdel(src)
- return
- return
+/obj/structure/grille/take_damage(damage_amount, damage_type, damage_flag, sound_effect, attack_dir)
+ . = ..()
+ if(. && !(destroyed || damaged))
+ icon_state = "grille_damaged_[rand(1, 4)]"
+ damaged = TRUE
+
+/obj/structure/grille/atom_break(damage_flag)
+ . = ..()
+ if(destroyed)
+ return
+ icon_state = "brokengrille"
+ density = FALSE
+ destroyed = TRUE
+ if(!(flags & NODECONSTRUCT))
+ new /obj/item/stack/rods(loc)
+
+/obj/structure/grille/deconstruct(disassembled)
+ if(flags & NODECONSTRUCT)
+ return ..()
+ new /obj/item/stack/rods(loc, destroyed ? 1 : 2)
+ ..()
// shock user with probability prb (if all connections & power are working)
// returns 1 if shocked, 0 otherwise
@@ -249,6 +213,4 @@
/obj/structure/grille/fire_act(datum/gas_mixture/air, exposed_temperature, exposed_volume)
if(!destroyed)
if(exposed_temperature > T0C + 1500)
- health -= 1
- healthcheck()
- ..()
+ take_damage(1, BURN, FIRE, FALSE)
diff --git a/code/game/objects/structures/inflatable.dm b/code/game/objects/structures/inflatable.dm
index b2a24f23008e..8140d2666592 100644
--- a/code/game/objects/structures/inflatable.dm
+++ b/code/game/objects/structures/inflatable.dm
@@ -34,7 +34,8 @@
icon = 'icons/obj/inflatable.dmi'
icon_state = "wall"
- var/health = 50.0
+ max_integrity = 50
+ resistance_flags = CAN_BE_HIT
/obj/structure/inflatable/atom_init()
@@ -48,86 +49,26 @@
/obj/structure/inflatable/CanPass(atom/movable/mover, turf/target, height=0, air_group=0)
return 0
-/obj/structure/inflatable/bullet_act(obj/item/projectile/Proj, def_zone)
- . = ..()
- health -= Proj.damage
- if(health <= 0)
- deflate(1)
-
-
-/obj/structure/inflatable/ex_act(severity)
- switch(severity)
- if(EXPLODE_DEVASTATE)
- qdel(src)
- return
- if(EXPLODE_LIGHT)
- if(prob(50))
- return
- deflate(1)
-
-/obj/structure/inflatable/blob_act()
- deflate(1)
-
-
/obj/structure/inflatable/attack_paw(mob/user)
- user.SetNextMove(CLICK_CD_MELEE)
- user.do_attack_animation(src)
- return attack_generic(user, 15)
+ return attack_generic(user, 15, BRUTE, MELEE)
/obj/structure/inflatable/attack_hand(mob/user)
add_fingerprint(user)
user.SetNextMove(CLICK_CD_RAPID)
return
-
-/obj/structure/inflatable/proc/attack_generic(mob/user, damage = 0) //used by attack_alien, attack_animal, and attack_slime
- health -= damage
- if(health <= 0)
- user.visible_message("[user] tears open [src]!")
- deflate(1)
- else //for nicer text~
- user.visible_message("[user] tears at [src]!")
-
-/obj/structure/inflatable/attack_alien(mob/user)
- if(isxenolarva(user) || isfacehugger(user))
- return
- user.do_attack_animation(src)
- user.SetNextMove(CLICK_CD_MELEE)
- attack_generic(user, 15)
-
-/obj/structure/inflatable/attack_animal(mob/living/simple_animal/attacker)
- ..()
- if(attacker.melee_damage <= 0)
- return
- attack_generic(attacker, attacker.melee_damage)
-
-
-/obj/structure/inflatable/attack_slime(mob/user)
- if(!isslimeadult(user))
- return
- user.SetNextMove(CLICK_CD_MELEE)
- user.do_attack_animation(src)
- attack_generic(user, rand(10, 15))
-
+/obj/structure/inflatable/deconstruct(disassembled)
+ deflate(1)
/obj/structure/inflatable/attackby(obj/item/weapon/W, mob/user)
- if(!istype(W))
- return
-
if(W.can_puncture())
visible_message("[user] pierces [src] with [W]!")
deflate(1)
- if(W.damtype == BRUTE || W.damtype == BURN)
- hit(W.force)
- ..()
-
-/obj/structure/inflatable/proc/hit(damage, sound_effect = 1)
- health = max(0, health - damage)
- if(sound_effect)
- playsound(src, 'sound/effects/Glasshit.ogg', VOL_EFFECTS_MASTER)
- if(health <= 0)
- deflate(1)
+ return
+ ..()
+/obj/structure/inflatable/play_attack_sound(damage_amount, damage_type, damage_flag)
+ playsound(src, 'sound/effects/Glasshit.ogg', VOL_EFFECTS_MASTER)
/obj/structure/inflatable/proc/deflate(violent=0)
playsound(src, 'sound/machines/hiss.ogg', VOL_EFFECTS_MASTER)
diff --git a/code/game/objects/structures/janicart.dm b/code/game/objects/structures/janicart.dm
index 5fe7aeb18b38..344bef9d6b2e 100644
--- a/code/game/objects/structures/janicart.dm
+++ b/code/game/objects/structures/janicart.dm
@@ -16,6 +16,8 @@
material = /obj/item/stack/sheet/mineral/plastic
+ max_integrity = 400
+
//copypaste sorry
var/amount_per_transfer_from_this = 5 //shit I dunno, adding this so syringes stop runtime erroring. --NeoFite
var/obj/item/weapon/storage/bag/trash/mybag = null
diff --git a/code/game/objects/structures/kitchen_spike.dm b/code/game/objects/structures/kitchen_spike.dm
index a199e36670b9..f3b6089e5c7b 100644
--- a/code/game/objects/structures/kitchen_spike.dm
+++ b/code/game/objects/structures/kitchen_spike.dm
@@ -8,6 +8,9 @@
density = TRUE
anchored = FALSE
+ max_integrity = 200
+ resistance_flags = CAN_BE_HIT
+
/obj/structure/kitchenspike_frame/attackby(obj/item/I, mob/user)
add_fingerprint(user)
if(default_unfasten_wrench(user, I))
@@ -22,6 +25,10 @@
else
..()
+/obj/structure/kitchenspike_frame/deconstruct(disassembled)
+ new /obj/item/stack/sheet/metal(loc, 4)
+ ..()
+
/obj/structure/kitchenspike
name = "meatspike"
icon = 'icons/obj/kitchen.dmi'
@@ -32,6 +39,9 @@
can_buckle = TRUE
buckle_lying = FALSE
+ max_integrity = 250
+ resistance_flags = CAN_BE_HIT
+
/obj/structure/kitchenspike/attack_paw(mob/user)
return attack_hand(user)
@@ -43,10 +53,7 @@
if(user.is_busy() || !I.use_tool(src, user, 2 SECONDS, volume = 100))
return
to_chat(user, "You pry the spikes out of the frame.")
- new /obj/item/stack/rods(loc, 4)
- var/obj/F = new /obj/structure/kitchenspike_frame(loc)
- transfer_fingerprints_to(F)
- qdel(src)
+ deconstruct(TRUE)
return
else if(istype(I, /obj/item/weapon/grab))
@@ -74,6 +81,15 @@
..()
+/obj/structure/kitchenspike/deconstruct(disassembled)
+ if(disassembled)
+ var/obj/structure/meatspike_frame = new /obj/structure/kitchenspike_frame(loc)
+ transfer_fingerprints_to(meatspike_frame)
+ else
+ new /obj/item/stack/sheet/metal(loc, 4)
+ new /obj/item/stack/rods(loc, 4)
+ ..()
+
/obj/structure/kitchenspike/buckle_mob(mob/living/M)
if(!..())
return FALSE
diff --git a/code/game/objects/structures/lamarr_cage.dm b/code/game/objects/structures/lamarr_cage.dm
index c4d4763d0ce5..0511da9eb9e5 100644
--- a/code/game/objects/structures/lamarr_cage.dm
+++ b/code/game/objects/structures/lamarr_cage.dm
@@ -1,4 +1,4 @@
-/obj/structure/lamarr
+/obj/structure/lamarr // TODO, refactor into displaycase
name = "Lab Cage"
icon = 'icons/obj/stationobjs.dmi'
icon_state = "labcage1"
@@ -6,50 +6,28 @@
density = TRUE
anchored = TRUE
unacidable = 1//Dissolving the case would also delete Lamarr
- var/health = 30
- var/occupied = 1
- var/destroyed = 0
-
-/obj/structure/lamarr/ex_act(severity)
- switch(severity)
- if(EXPLODE_DEVASTATE)
- new /obj/item/weapon/shard( src.loc )
- Break()
- qdel(src)
- return
- if(EXPLODE_HEAVY)
- if(prob(50))
- src.health -= 15
- if(EXPLODE_LIGHT)
- if(prob(50))
- src.health -= 5
- healthcheck()
-
-/obj/structure/lamarr/bullet_act(obj/item/projectile/Proj, def_zone)
- . = ..()
- health -= Proj.damage
- healthcheck()
+ max_integrity = 100
+ integrity_failure = 0.7
+ resistance_flags = UNACIDABLE | CAN_BE_HIT
+ var/occupied = 1
+ var/destroyed = 0
-/obj/structure/lamarr/blob_act()
- if (prob(75))
- new /obj/item/weapon/shard( src.loc )
- Break()
- qdel(src)
-
+/obj/structure/lamarr/play_attack_sound(damage_amount, damage_type, damage_flag)
+ switch(damage_type)
+ if(BRUTE, BURN)
+ playsound(src, 'sound/effects/Glasshit.ogg', VOL_EFFECTS_MASTER)
-/obj/structure/lamarr/proc/healthcheck()
- if (src.health <= 0)
- if (!( src.destroyed ))
- src.density = FALSE
- src.destroyed = 1
- new /obj/item/weapon/shard( src.loc )
- playsound(src, pick(SOUNDIN_SHATTER), VOL_EFFECTS_MASTER)
- Break()
- else
- playsound(src, 'sound/effects/Glasshit.ogg', VOL_EFFECTS_MASTER)
- return
+/obj/structure/lamarr/atom_break(damage_flag)
+ ..()
+ if(flags & NODECONSTRUCT || destroyed)
+ return
+ density = FALSE
+ destroyed = TRUE
+ new /obj/item/weapon/shard(loc)
+ playsound(src, pick(SOUNDIN_SHATTER), VOL_EFFECTS_MASTER)
+ Break()
/obj/structure/lamarr/update_icon()
if(src.destroyed)
@@ -58,12 +36,6 @@
src.icon_state = "labcage[src.occupied]"
return
-
-/obj/structure/lamarr/attackby(obj/item/weapon/W, mob/user)
- src.health -= W.force
- healthcheck()
- ..()
-
/obj/structure/lamarr/attack_paw(mob/user)
return attack_hand(user)
@@ -73,8 +45,7 @@
else
user.SetNextMove(CLICK_CD_MELEE)
visible_message("[user] kicks the lab cage.")
- src.health -= 2
- healthcheck()
+ take_damage(2, BRUTE, MELEE)
return
/obj/structure/lamarr/proc/Break()
diff --git a/code/game/objects/structures/lattice.dm b/code/game/objects/structures/lattice.dm
index 47a1ee287801..68f37b7e416f 100644
--- a/code/game/objects/structures/lattice.dm
+++ b/code/game/objects/structures/lattice.dm
@@ -9,6 +9,9 @@
plane = FLOOR_PLANE
// flags = CONDUCT
+ max_integrity = 50
+ resistance_flags = CAN_BE_HIT
+
/obj/structure/lattice/atom_init()
. = ..()
if(!isenvironmentturf(loc))
@@ -32,10 +35,6 @@
L.updateOverlays(loc)
return ..()
-/obj/structure/lattice/blob_act()
- qdel(src)
- return
-
/obj/structure/lattice/ex_act(severity)
if(severity <= EXPLODE_HEAVY)
qdel(src)
@@ -50,11 +49,14 @@
var/obj/item/weapon/weldingtool/WT = C
if(WT.use(0, user))
to_chat(user, "Slicing lattice joints ...")
- new /obj/item/stack/rods(loc)
- qdel(src)
+ deconstruct(TRUE)
return
+/obj/structure/lattice/deconstruct(disassembled)
+ new /obj/item/stack/rods(loc)
+ ..()
+
/obj/structure/lattice/proc/updateOverlays()
spawn(1)
cut_overlays()
diff --git a/code/game/objects/structures/mineral_doors.dm b/code/game/objects/structures/mineral_doors.dm
index 6d6c62f1c08f..9a64730f9abc 100644
--- a/code/game/objects/structures/mineral_doors.dm
+++ b/code/game/objects/structures/mineral_doors.dm
@@ -10,11 +10,13 @@
var/close_state = TRUE
var/isSwitchingStates = FALSE
var/sheetAmount = 7
- var/health = 100
var/can_unwrench = TRUE
var/sheetType
+ max_integrity = 100
+ resistance_flags = CAN_BE_HIT
+
/obj/structure/mineral_door/atom_init()
. = ..()
update_nearby_tiles(need_rebuild = TRUE)
@@ -123,7 +125,7 @@
to_chat(user, "You start digging the [name].")
if(W.use_tool(src, user, 50, volume = 100))
to_chat(user, "You finished digging!")
- Dismantle()
+ deconstruct(TRUE)
else if(iswrench(W) && can_unwrench)
if(user.is_busy(src))
@@ -151,44 +153,20 @@
set_opacity(TRUE)
else
- . = ..()
- if(!.)
- return FALSE
- health -= W.force
- CheckHealth()
-
-/obj/structure/mineral_door/proc/CheckHealth()
- if(health <= 0)
- Dismantle(TRUE)
+ ..()
-/obj/structure/mineral_door/proc/Dismantle(devastated = FALSE)
+/obj/structure/mineral_door/deconstruct(disassembled)
+ if(flags & NODECONSTRUCT || !sheetType)
+ return ..()
var/turf/T = get_turf(src)
- if(!devastated)
- for(var/i in 1 to sheetAmount)
- new sheetType(T)
- else
- for(var/i in 3 to sheetAmount)
- new sheetType(T)
- qdel(src)
-
-/obj/structure/mineral_door/ex_act(severity = 1)
- switch(severity)
- if(EXPLODE_DEVASTATE)
- Dismantle(TRUE)
- if(EXPLODE_HEAVY)
- if(prob(20))
- Dismantle(TRUE)
- else
- health--
- CheckHealth()
- if(EXPLODE_LIGHT)
- health -= 0.1
- CheckHealth()
+ for(var/i in (disassembled ? 1 : 3) to sheetAmount)
+ new sheetType(T)
+ ..()
/obj/structure/mineral_door/metal
name = "metal door"
icon_state = "metal"
- health = 300
+ max_integrity = 300
sheetType = /obj/item/stack/sheet/metal
/obj/structure/mineral_door/metal/attackby(obj/item/weapon/W, mob/user)
@@ -200,7 +178,7 @@
to_chat(user, "You start dissassembling the [name] to the metal sheets.")
if(WT.use_tool(src, user, 60, volume = 100))
to_chat(user, "You dissassembled the [name] to the metal sheets!")
- Dismantle()
+ deconstruct(TRUE)
else
to_chat(user, "You need more welding fuel!")
return
@@ -208,7 +186,7 @@
/obj/structure/mineral_door/silver
name = "silver door"
icon_state = "silver"
- health = 300
+ max_integrity = 300
sheetType = /obj/item/stack/sheet/mineral/silver
/obj/structure/mineral_door/gold
@@ -219,14 +197,14 @@
/obj/structure/mineral_door/uranium
name = "uranium door"
icon_state = "uranium"
- health = 300
+ max_integrity = 300
light_range = 2
sheetType = /obj/item/stack/sheet/mineral/uranium
/obj/structure/mineral_door/sandstone
name = "sandstone door"
icon_state = "sandstone"
- health = 50
+ max_integrity = 50
sheetType = /obj/item/stack/sheet/mineral/sandstone
/obj/structure/mineral_door/transparent
@@ -253,20 +231,18 @@
TemperatureAct(exposed_temperature)
/obj/structure/mineral_door/transparent/phoron/proc/TemperatureAct(temperature)
+ var/phoronToDeduce = temperature * 0.012
+ var/tiles = 0
for(var/turf/simulated/floor/target_tile in range(2, loc))
-
- var/phoronToDeduce = temperature * 0.012
-
+ tiles++
target_tile.assume_gas("phoron", phoronToDeduce)
target_tile.hotspot_expose(temperature, 400)
-
- health -= phoronToDeduce * 0.01
- CheckHealth()
+ take_damage(tiles * phoronToDeduce * 0.01, BURN, FIRE, FALSE)
/obj/structure/mineral_door/transparent/diamond
name = "diamond door"
icon_state = "diamond"
- health = 1000
+ max_integrity = 1000
sheetType = /obj/item/stack/sheet/mineral/diamond
/obj/structure/mineral_door/wood
@@ -282,7 +258,7 @@
to_chat(user, "You start cutting the [name] with the axe.")
if(W.use_tool(src, user, 40, volume = 100))
to_chat(user, "You finished cutting the [name]!")
- Dismantle()
+ deconstruct(TRUE)
return
..()
@@ -290,7 +266,7 @@
icon = 'icons/mob/alien.dmi'
operating_sound = 'sound/effects/attackblob.ogg'
icon_state = "resin"
- health = 250
+ max_integrity = 250
can_unwrench = FALSE
var/close_delay = 100
@@ -319,28 +295,20 @@
if(!isSwitchingStates && !close_state)
Close()
-/obj/structure/mineral_door/resin/Dismantle(devastated = FALSE)
- qdel(src)
-
-/obj/structure/mineral_door/resin/CheckHealth()
- playsound(src, 'sound/effects/attackblob.ogg', VOL_EFFECTS_MASTER)
- ..()
-
-/obj/structure/mineral_door/resin/bullet_act(obj/item/projectile/Proj, def_zone)
- . = ..()
- health -= Proj.damage
- CheckHealth()
+/obj/structure/mineral_door/resin/play_attack_sound(damage_amount, damage_type, damage_flag)
+ switch(damage_type)
+ if(BRUTE)
+ playsound(src, 'sound/effects/attackblob.ogg', VOL_EFFECTS_MASTER)
+ if(BURN)
+ playsound(src, 'sound/items/welder.ogg', VOL_EFFECTS_MASTER, 100, TRUE)
-/obj/structure/mineral_door/resin/attack_hand(mob/user)
+/obj/structure/mineral_door/resin/attack_alien(mob/living/carbon/xenomorph/humanoid/user)
if(isxenoadult(user) && user.a_intent == INTENT_HARM)
- user.do_attack_animation(src)
- user.SetNextMove(CLICK_CD_MELEE)
- health -= rand(40, 60)
- if(health <= 0)
+ attack_generic(user, 50, BRUTE, MELEE)
+ if(QDELING(src))
user.visible_message("[user] slices the [name] to pieces!")
else
user.visible_message("[user] claws at the resin!")
- CheckHealth()
- else if(isxeno(user) && !isSwitchingStates)
+ else if(!isSwitchingStates)
add_fingerprint(user)
SwitchState()
diff --git a/code/game/objects/structures/mirror.dm b/code/game/objects/structures/mirror.dm
index da9d0b5306cb..b2184652ebb4 100644
--- a/code/game/objects/structures/mirror.dm
+++ b/code/game/objects/structures/mirror.dm
@@ -8,6 +8,10 @@
anchored = TRUE
var/shattered = 0
+ max_integrity = 200
+ integrity_failure = 0.5
+ resistance_flags = UNACIDABLE | CAN_BE_HIT
+
/obj/structure/mirror/attack_hand(mob/user)
user.SetNextMove(CLICK_CD_MELEE)
@@ -57,6 +61,26 @@
visible_message("[user] hits [src] with [I]!")
playsound(src, 'sound/effects/Glasshit.ogg', VOL_EFFECTS_MASTER)
+/obj/structure/mirror/play_attack_sound(damage_amount, damage_type, damage_flag)
+ if(damage_type == BRUTE)
+ if(shattered)
+ playsound(src, 'sound/effects/hit_on_shattered_glass.ogg', VOL_EFFECTS_MASTER)
+ else
+ playsound(src, 'sound/effects/Glasshit.ogg', VOL_EFFECTS_MASTER)
+ else
+ ..()
+
+/obj/structure/mirror/atom_break(damage_flag, mapload)
+ . = ..()
+ if(!shattered)
+ shatter()
+
+/obj/structure/mirror/deconstruct(disassembled = TRUE)
+ if(flags & NODECONSTRUCT)
+ return ..()
+ if(!disassembled)
+ new /obj/item/weapon/shard(loc)
+ ..()
/obj/structure/mirror/attack_alien(mob/user)
user.do_attack_animation(src)
diff --git a/code/game/objects/structures/morgue.dm b/code/game/objects/structures/morgue.dm
index f86d4f659c08..aaf5c0a9eec6 100644
--- a/code/game/objects/structures/morgue.dm
+++ b/code/game/objects/structures/morgue.dm
@@ -24,6 +24,9 @@
var/beeper = TRUE // currently cooldown for sound is included with check_delay.
var/emagged = FALSE
+ max_integrity = 400
+ resistance_flags = CAN_BE_HIT
+
/obj/structure/morgue/Destroy()
QDEL_NULL(connected)
return ..()
@@ -122,6 +125,13 @@
update_icon()
update()
+/obj/structure/morgue/proc/move_contents(new_loc)
+ for(var/atom/movable/A in src)
+ A.forceMove(new_loc)
+ if(ismob(A))
+ var/mob/M = A
+ M.instant_vision_update(0)
+
/obj/structure/morgue/proc/open()
if (!connected)
playsound(src, 'sound/items/Deconstruct.ogg', VOL_EFFECTS_MASTER, 25)
@@ -133,11 +143,7 @@
if (T.contents.Find(connected))
connected.connected = src
update_icon()
- for(var/atom/movable/A in src)
- A.forceMove(connected.loc)
- if(ismob(A))
- var/mob/M = A
- M.instant_vision_update(0)
+ move_contents(connected.loc)
connected.icon_state = "morguet"
connected.set_dir(dir)
else
@@ -174,6 +180,12 @@
else
..()
+/obj/structure/morgue/deconstruct(disassembled)
+ move_contents(loc)
+ if(!(flags & NODECONSTRUCT))
+ new /obj/item/stack/sheet/metal(loc, 5)
+ ..()
+
/obj/structure/morgue/emag_act(mob/user)
if(emagged)
return FALSE
@@ -216,6 +228,9 @@
anchored = TRUE
throwpass = 1
+ max_integrity = 350
+ resistance_flags = CAN_BE_HIT
+
/obj/structure/m_tray/Destroy()
if(connected && connected.connected == src)
connected.connected = null
@@ -244,7 +259,6 @@
to_chat(B, text("[] stuffs [] into []!", user, O, src))
return
-
/*
* Crematorium
*/
@@ -292,8 +306,8 @@
return
for(var/atom/movable/A as mob|obj in src)
- A.loc = src.loc
- ex_act(severity)
+ A.forceMove(loc)
+ A.ex_act(severity)
qdel(src)
/obj/structure/crematorium/alter_health()
@@ -302,6 +316,10 @@
/obj/structure/crematorium/attack_paw(mob/user)
return attack_hand(user)
+/obj/structure/crematorium/proc/move_contents(new_loc)
+ for(var/atom/movable/A as mob|obj in src)
+ A.forceMove(new_loc)
+
/obj/structure/crematorium/attack_hand(mob/user)
// if (cremating) AWW MAN! THIS WOULD BE SO MUCH MORE FUN ... TO WATCH
// user.show_message("Uh-oh, that was a bad idea.", 1)
@@ -329,8 +347,7 @@
if (T.contents.Find(src.connected))
src.connected.connected = src
src.icon_state = "crema0"
- for(var/atom/movable/A as mob|obj in src)
- A.loc = src.connected.loc
+ move_contents(connected.loc)
src.connected.icon_state = "cremat"
else
qdel(src.connected)
@@ -410,6 +427,11 @@
playsound(src, 'sound/machines/ding.ogg', VOL_EFFECTS_MASTER)
return
+/obj/structure/crematorium/deconstruct(disassembled)
+ move_contents(loc)
+ if(!(flags & NODECONSTRUCT))
+ new /obj/item/stack/sheet/metal(loc, 5)
+ ..()
/*
* Crematorium tray
diff --git a/code/game/objects/structures/noticeboard.dm b/code/game/objects/structures/noticeboard.dm
index 11e8397684d2..7e86f02ef3cb 100644
--- a/code/game/objects/structures/noticeboard.dm
+++ b/code/game/objects/structures/noticeboard.dm
@@ -11,14 +11,20 @@
var/material
var/noticeboard
+ max_integrity = 150
+ resistance_flags = CAN_BE_HIT
+
/obj/item/noticeboard_frame/attackby(obj/item/I, mob/user, params)
if(iswrench(I))
user.SetNextMove(CLICK_CD_RAPID)
- new material(loc, 10)
- qdel(src)
+ deconstruct(TRUE)
return
return ..()
+/obj/item/noticeboard_frame/deconstruct(disassembled)
+ new material(get_turf(loc), disassembled ? 10 : 5)
+ ..()
+
/obj/item/noticeboard_frame/proc/try_build(mob/user, turf/on_wall)
if(!in_range(user, on_wall))
return
@@ -71,10 +77,13 @@
var/datum/atom_hud/alternate_appearance/basic/exclude_ckeys/quest
- var/frame_type = /obj/item/noticeboard_frame/wood
+ var/obj/item/noticeboard_frame/frame_type = /obj/item/noticeboard_frame/wood
var/static/list/note_typecache
+ max_integrity = 150
+ resistance_flags = CAN_BE_HIT
+
/obj/structure/noticeboard/atom_init(mapload, dir, building)
. = ..()
@@ -250,10 +259,7 @@
//attaching papers!!
/obj/structure/noticeboard/attackby(obj/item/I, mob/user)
if(iswrench(I) && !user.is_busy() && do_after(user, 40, TRUE, src, FALSE, TRUE))
- for(var/notice in notices)
- remove_note(notices[notice])
- new frame_type(get_turf(src))
- qdel(src)
+ deconstruct(TRUE)
return
if(!is_type_in_typecache(I, note_typecache))
@@ -272,6 +278,15 @@
add_note(I)
to_chat(user, "You pin [I] to [src].")
+/obj/structure/noticeboard/deconstruct(disassembled)
+ if(!(flags & NODECONSTRUCT))
+ var/obj/frame = new frame_type(loc)
+ if(!disassembled)
+ frame.deconstruct(FALSE)
+ for(var/notice in notices)
+ remove_note(notices[notice])
+ ..()
+
/obj/structure/noticeboard/examine(mob/user)
var/datum/tgui/ui = tgui_interact(user)
if(ui.status < UI_UPDATE)
diff --git a/code/game/objects/structures/pit.dm b/code/game/objects/structures/pit.dm
index 890e57f176e5..df89de93c732 100644
--- a/code/game/objects/structures/pit.dm
+++ b/code/game/objects/structures/pit.dm
@@ -243,7 +243,7 @@
pass_flags = PASSTABLE | PASSGLASS | PASSGRILLE
damage = 7 //lucky shot
damage_type = BURN
- flag = "laser"
+ flag = LASER
eyeblur = 2
/obj/item/clothing/under/jetsons
diff --git a/code/game/objects/structures/safe.dm b/code/game/objects/structures/safe.dm
index e2a05b09743e..2c857a4eed64 100644
--- a/code/game/objects/structures/safe.dm
+++ b/code/game/objects/structures/safe.dm
@@ -9,6 +9,7 @@
icon_state = "safe"
anchored = TRUE
density = TRUE
+ resistance_flags = FULL_INDESTRUCTIBLE
/// The maximum combined w_class of stuff in the safe
var/maxspace = 24
/// The amount of tumblers that will be generated
@@ -25,7 +26,6 @@
var/current_tumbler_index = 1
/// The combined w_class of everything in the safe
var/space = 0
- /// Tough, but breakable if explosion counts reaches set value
/obj/structure/safe/atom_init()
. = ..()
diff --git a/code/game/objects/structures/signs/_signs.dm b/code/game/objects/structures/signs/_signs.dm
index f16637954023..c8fde11983a0 100644
--- a/code/game/objects/structures/signs/_signs.dm
+++ b/code/game/objects/structures/signs/_signs.dm
@@ -4,9 +4,12 @@
opacity = FALSE
density = FALSE
layer = SIGN_LAYER
- var/health = 100
+
var/buildable_sign = TRUE //unwrenchable and modifiable
+ max_integrity = 100
+ resistance_flags = CAN_BE_HIT
+
/obj/structure/sign/basic
name = "blank sign"
desc = "How can signs be real if our eyes aren't real?"
@@ -22,10 +25,7 @@
playsound(src, 'sound/items/deconstruct.ogg', VOL_EFFECTS_MASTER)
user.visible_message("[user] unfastens [src].",
"You unfasten [src].")
- var/obj/item/sign_backing/SB = new (get_turf(src))
- SB.icon_state = icon_state
- SB.sign_path = type
- qdel(src)
+ deconstruct(TRUE)
return
else if(istype(W, /obj/item/weapon/airlock_painter) && buildable_sign)
if(user.is_busy())
@@ -80,18 +80,32 @@
qdel(src)
else
- switch(W.damtype)
- if("fire")
- playsound(src, 'sound/items/welder.ogg', VOL_EFFECTS_MASTER)
- src.health -= W.force * 1
- if("brute")
- playsound(src, 'sound/weapons/slash.ogg', VOL_EFFECTS_MASTER)
- src.health -= W.force * 0.75
- else
- if (src.health <= 0)
- visible_message("[user] smashed [src] apart!")
- qdel(src)
..()
+ if(QDELING(src))
+ visible_message("[user] smashed [src] apart!")
+
+/obj/structure/sign/deconstruct(disassembled)
+ if(resistance_flags & NODECONSTRUCT)
+ return ..()
+ if(buildable_sign)
+ var/obj/item/sign_backing/SB = new(loc)
+ SB.icon_state = icon_state
+ SB.sign_path = type
+ ..()
+
+/obj/structure/sign/play_attack_sound(damage_amount, damage_type, damage_flag)
+ switch(damage_type)
+ if(BRUTE)
+ playsound(src, 'sound/weapons/slash.ogg', VOL_EFFECTS_MASTER)
+ if(BURN)
+ playsound(src, 'sound/items/welder.ogg', VOL_EFFECTS_MASTER)
+
+/obj/structure/sign/run_atom_armor(damage_amount, damage_type, damage_flag, attack_dir)
+ switch(damage_type)
+ if(BRUTE)
+ return damage_amount * 0.75
+ if(BURN)
+ return damage_amount
/obj/item/sign_backing
name = "sign backing"
diff --git a/code/game/objects/structures/stool_bed_chair_nest/alien_nests.dm b/code/game/objects/structures/stool_bed_chair_nest/alien_nests.dm
index f15f3bce2d9c..98aca93682b2 100644
--- a/code/game/objects/structures/stool_bed_chair_nest/alien_nests.dm
+++ b/code/game/objects/structures/stool_bed_chair_nest/alien_nests.dm
@@ -5,8 +5,9 @@
desc = "It's a gruesome pile of thick, sticky resin shaped like a nest."
icon = 'icons/mob/alien.dmi'
icon_state = "nest"
- var/health = 100
layer = 2.55
+ flags = NODECONSTRUCT
+ material = null
/obj/structure/stool/bed/nest/user_unbuckle_mob(mob/user)
if(!buckled_mob || user.is_busy())
@@ -51,16 +52,9 @@
M.pixel_y = 2
return TRUE
-/obj/structure/stool/bed/nest/attackby(obj/item/weapon/W, mob/user)
- var/aforce = W.force
- health = max(0, health - aforce)
- user.SetNextMove(CLICK_CD_MELEE)
- playsound(src, 'sound/effects/attackblob.ogg', VOL_EFFECTS_MASTER)
- visible_message("[user] hits [src] with [W]!")
- healthcheck()
-
-/obj/structure/stool/bed/nest/proc/healthcheck()
- if(health <=0)
- density = FALSE
- qdel(src)
- return
+/obj/structure/stool/bed/nest/play_attack_sound(damage_amount, damage_type = BRUTE, damage_flag = 0)
+ switch(damage_type)
+ if(BRUTE)
+ playsound(loc, 'sound/effects/attackblob.ogg', VOL_EFFECTS_MASTER, 100, TRUE)
+ if(BURN)
+ playsound(loc, 'sound/items/welder.ogg', VOL_EFFECTS_MASTER, 100, TRUE)
diff --git a/code/game/objects/structures/stool_bed_chair_nest/chairs.dm b/code/game/objects/structures/stool_bed_chair_nest/chairs.dm
index c2654390be12..3fb81fc1a583 100644
--- a/code/game/objects/structures/stool_bed_chair_nest/chairs.dm
+++ b/code/game/objects/structures/stool_bed_chair_nest/chairs.dm
@@ -513,6 +513,19 @@
roll_sound = 'sound/effects/roll.ogg'
+/obj/structure/stool/bed/chair/office/relaymove(mob/M, direction)
+ if(M?.buckled != src)
+ return
+
+ M.buckled = null
+ step(M, direction)
+ M.client?.move_delay += 2
+ M.buckled = src
+ if(!M)
+ step(src, direction)
+ else
+ Move(M.loc)
+
/obj/structure/stool/bed/chair/office/light
icon_state = "officechair_white"
behind = "officechair_white_behind"
diff --git a/code/game/objects/structures/stool_bed_chair_nest/stools.dm b/code/game/objects/structures/stool_bed_chair_nest/stools.dm
index b96c2a8237ef..3530cde83884 100644
--- a/code/game/objects/structures/stool_bed_chair_nest/stools.dm
+++ b/code/game/objects/structures/stool_bed_chair_nest/stools.dm
@@ -5,6 +5,9 @@
icon_state = "stool"
anchored = TRUE
+ max_integrity = 100
+ resistance_flags = CAN_BE_HIT
+
var/material = /obj/item/stack/sheet/metal
/obj/structure/stool/bar
@@ -26,16 +29,10 @@
if(has_buckled_mobs())
unbuckle_mob()
-/obj/structure/stool/blob_act()
- if(prob(75))
- new /obj/item/stack/sheet/metal(loc)
- qdel(src)
-
/obj/structure/stool/attackby(obj/item/weapon/W, mob/user)
if(iswrench(W) && !(flags & NODECONSTRUCT))
playsound(src, 'sound/items/Ratchet.ogg', VOL_EFFECTS_MASTER)
- new material(loc)
- qdel(src)
+ deconstruct(TRUE)
return
else if(istype(W, /obj/item/weapon/melee/energy/blade))
var/obj/item/weapon/melee/energy/blade/B = W
@@ -47,22 +44,26 @@
playsound(src, 'sound/weapons/blade1.ogg', VOL_EFFECTS_MASTER)
playsound(src, pick(SOUNDIN_SPARKS), VOL_EFFECTS_MASTER)
visible_message("[src] was sliced apart by [user]!", "You hear [src] coming apart.")
- if(!(flags & NODECONSTRUCT))
- new material(loc)
- qdel(src)
+ deconstruct(TRUE)
return
else if(istype(W, /obj/item/weapon/sledgehammer))
var/obj/item/weapon/sledgehammer/S = W
if(HAS_TRAIT(S, TRAIT_DOUBLE_WIELDED) && !(flags & NODECONSTRUCT))
- new material(loc)
playsound(user, 'sound/items/sledgehammer_hit.ogg', VOL_EFFECTS_MASTER)
shake_camera(user, 1, 1)
- qdel(src)
+ deconstruct(TRUE)
return
else
..()
+/obj/structure/stool/deconstruct(disassembled)
+ if(flags & NODECONSTRUCT)
+ return ..()
+ if(material)
+ new material(loc)
+ ..()
+
/obj/structure/stool/MouseDrop(atom/over_object)
if(ishuman(over_object) && type == /obj/structure/stool)
var/mob/living/carbon/human/H = over_object
diff --git a/code/game/objects/structures/stool_bed_chair_nest/wheelchair.dm b/code/game/objects/structures/stool_bed_chair_nest/wheelchair.dm
index 1e0bb7012321..07579d47d505 100644
--- a/code/game/objects/structures/stool_bed_chair_nest/wheelchair.dm
+++ b/code/game/objects/structures/stool_bed_chair_nest/wheelchair.dm
@@ -74,6 +74,13 @@
to_chat(user, "You cannot drive while being pushed.")
return
+ if(ishuman(user))
+ var/mob/living/carbon/human/driver = user
+ var/obj/item/organ/external/l_hand = driver.bodyparts_by_name[BP_L_ARM]
+ var/obj/item/organ/external/r_hand = driver.bodyparts_by_name[BP_R_ARM]
+ if((!l_hand || (l_hand.is_stump)) && (!r_hand || (r_hand.is_stump)))
+ return // No hands to drive your chair? Tough luck!
+
// Let's roll
driving = 1
var/turf/T = null
@@ -81,6 +88,7 @@
if(buckled_mob)
buckled_mob.buckled = null
step(buckled_mob, direction)
+ buckled_mob.client?.move_delay += 2
buckled_mob.buckled = src
//--2----Move driver----2--//
if(pulling)
diff --git a/code/game/objects/structures/tables_racks.dm b/code/game/objects/structures/tables_racks.dm
index 9cb6f239df7f..b065d2f2202f 100644
--- a/code/game/objects/structures/tables_racks.dm
+++ b/code/game/objects/structures/tables_racks.dm
@@ -22,10 +22,12 @@
climbable = TRUE
smooth = SMOOTH_TRUE
+ max_integrity = 100
+ resistance_flags = CAN_BE_HIT
+
var/parts = /obj/item/weapon/table_parts
var/flipped = 0
var/flipable = TRUE
- var/health = 100
var/canconnect = TRUE
/obj/structure/table/atom_init()
@@ -55,16 +57,6 @@
if(T)
T.update_icon()
-/obj/structure/table/proc/destroy()
- new parts(loc)
- density = FALSE
- qdel(src)
-
-/obj/structure/rack/proc/destroy()
- new parts(loc)
- density = FALSE
- qdel(src)
-
/obj/structure/table/update_icon()
if(flipped)
smooth = SMOOTH_FALSE
@@ -94,24 +86,8 @@
queue_smooth_neighbors(src)
queue_smooth(src)
-
-/obj/structure/table/ex_act(severity)
- switch(severity)
- if(EXPLODE_HEAVY)
- if(prob(50))
- return
- if(EXPLODE_LIGHT)
- if(prob(25))
- destroy()
- return
- qdel(src)
-
/obj/structure/table/airlock_crush_act()
- destroy()
-
-/obj/structure/table/blob_act()
- if(prob(75))
- destroy()
+ deconstruct(TRUE)
/obj/structure/table/attack_paw(mob/user)
if(HULK in user.mutations)
@@ -119,46 +95,30 @@
user.SetNextMove(CLICK_CD_MELEE)
user.say(pick(";RAAAAAAAARGH!", ";HNNNNNNNNNGGGGGGH!", ";GWAAAAAAAARRRHHH!", "NNNNNNNNGGGGGGGGHH!", ";AAAAAAARRRGH!" ))
visible_message("[user] smashes the [src] apart!")
- destroy()
-
+ deconstruct(TRUE)
/obj/structure/table/attack_alien(mob/user)
user.do_attack_animation(src)
user.SetNextMove(CLICK_CD_MELEE)
visible_message("[user] slices [src] apart!")
- if(istype(src, /obj/structure/table/reinforced))
- return
- else if(istype(src, /obj/structure/table/woodentable/fancy/black))
- new/obj/item/weapon/table_parts/wood/fancy/black(loc)
- else if(istype(src, /obj/structure/table/woodentable/fancy))
- new/obj/item/weapon/table_parts/wood/fancy(loc)
- else if(istype(src, /obj/structure/table/woodentable))
- new/obj/item/weapon/table_parts/wood(loc)
- else if(istype(src, /obj/structure/table/woodentable/poker))
- new/obj/item/weapon/table_parts/wood(loc)
- else if(istype(src, /obj/structure/table/glass))
- var/obj/structure/table/glass/glasstable = src
- glasstable.shatter()
+ if(istype(src, /obj/structure/table/glass))
+ deconstruct(FALSE)
else
- new /obj/item/weapon/table_parts(loc)
- density = FALSE
- qdel(src)
+ deconstruct(TRUE)
/obj/structure/table/attack_animal(mob/living/simple_animal/user)
if(user.environment_smash)
..()
playsound(user, 'sound/effects/grillehit.ogg', VOL_EFFECTS_MASTER)
visible_message("[user] smashes [src] apart!")
- destroy()
-
-
+ deconstruct(TRUE)
/obj/structure/table/attack_hand(mob/user)
if(HULK in user.mutations)
user.SetNextMove(CLICK_CD_MELEE)
visible_message("[user] smashes [src] apart!")
user.say(pick(";RAAAAAAAARGH!", ";HNNNNNNNNNGGGGGGH!", ";GWAAAAAAAARRRHHH!", "NNNNNNNNGGGGGGGGHH!", ";AAAAAAARRRGH!" ))
- destroy()
+ deconstruct(TRUE)
/obj/structure/table/attack_tk() // no telehulk sorry
return FALSE
@@ -203,14 +163,7 @@
else
return 1 //But only from one side
if(prob(chance))
- health -= P.damage/2
- if (health > 0)
- visible_message("[P] hits \the [src]!")
- return 0
- else
- visible_message("[src] breaks down!")
- destroy()
- return 1
+ return 0
return 1
/obj/structure/table/CheckExit(atom/movable/O, target)
@@ -235,7 +188,7 @@
playsound(src, pick(SOUNDIN_SPARKS), VOL_EFFECTS_MASTER)
visible_message("[src] was sliced apart by [user]!", "You hear [src] coming apart.")
user.SetNextMove(CLICK_CD_MELEE)
- destroy()
+ deconstruct(TRUE)
/obj/structure/table/reinforced/laser_cut(obj/item/I, mob/user)
user.do_attack_animation(src)
@@ -254,7 +207,7 @@
return FALSE
to_chat(user, "You are now disassembling \the [src].")
if(I.use_tool(src, user, 50, volume = 50))
- destroy()
+ deconstruct(TRUE)
return TRUE
return FALSE
@@ -272,6 +225,26 @@
return ..()
+/obj/structure/table/play_attack_sound(damage_amount, damage_type, damage_flag)
+ switch(damage_type)
+ if(BRUTE)
+ if(damage_amount)
+ playsound(loc, 'sound/effects/grillehit.ogg', VOL_EFFECTS_MASTER)
+ else
+ playsound(loc, 'sound/weapons/tap.ogg', VOL_EFFECTS_MASTER, 50, TRUE)
+ if(BURN)
+ playsound(loc, 'sound/items/welder.ogg', VOL_EFFECTS_MASTER, 40, TRUE)
+
+/obj/structure/table/deconstruct(disassembled = TRUE)
+ if(flags & NODECONSTRUCT)
+ return ..()
+ var/obj/item/weapon/table_parts/t_parts = new parts(loc)
+ if(disassembled)
+ transfer_fingerprints_to(t_parts)
+ else
+ t_parts.deconstruct(FALSE)
+ ..()
+
/obj/structure/table/proc/straight_table_check(direction)
var/obj/structure/table/T
for(var/angle in list(-90,90))
@@ -390,7 +363,7 @@
desc = "Looks fragile. You should totally flip it. It is begging for it."
icon = 'icons/obj/smooth_structures/glass_table.dmi'
parts = /obj/item/weapon/table_parts/glass
- health = 10
+ max_integrity = 10
/obj/structure/table/glass/atom_init()
. = ..()
@@ -480,6 +453,11 @@
/obj/structure/table/glass/airlock_crush_act()
shatter()
+/obj/structure/table/glass/deconstruct(disassembled)
+ if(flags & NODECONSTRUCT || disassembled)
+ return ..()
+ shatter()
+
/*
* Wooden tables
*/
@@ -488,14 +466,14 @@
desc = "Do not apply fire to this. Rumour says it burns easily."
icon = 'icons/obj/smooth_structures/wooden_table.dmi'
parts = /obj/item/weapon/table_parts/wood
- health = 50
+ max_integrity = 50
/obj/structure/table/woodentable/poker //No specialties, Just a mapping object.
name = "gambling table"
desc = "A seedy table for seedy dealings in seedy places."
icon = 'icons/obj/smooth_structures/poker_table.dmi'
parts = /obj/item/weapon/table_parts/wood/poker
- health = 50
+ max_integrity = 50
/obj/structure/table/woodentable/fancy
name = "fancy table"
@@ -516,7 +494,7 @@
name = "reinforced table"
desc = "A version of the four legged table. It is stronger."
icon = 'icons/obj/smooth_structures/reinforced_table.dmi'
- health = 200
+ max_integrity = 200
parts = /obj/item/weapon/table_parts/reinforced
flipable = FALSE
@@ -567,7 +545,7 @@
return FALSE
to_chat(user, "You are now disassembling \the [src].")
if(I.use_tool(src, user, 50, volume = 50))
- destroy()
+ deconstruct(TRUE)
return TRUE
return FALSE
@@ -583,7 +561,7 @@
/*
* Racks
*/
-/obj/structure/rack
+/obj/structure/rack // TODO subtype of table?
name = "rack"
desc = "Different from the Middle Ages version."
icon = 'icons/obj/objects.dmi'
@@ -595,35 +573,15 @@
climbable = TRUE
var/parts = /obj/item/weapon/rack_parts
+ max_integrity = 20
+ resistance_flags = CAN_BE_HIT
+
/obj/structure/rack/atom_init()
. = ..()
AddComponent(/datum/component/clickplace)
-/obj/structure/rack/ex_act(severity)
- switch(severity)
- if(EXPLODE_DEVASTATE)
- qdel(src)
- return
- if(EXPLODE_HEAVY)
- if(prob(50))
- new /obj/item/weapon/rack_parts(src.loc)
- if(EXPLODE_LIGHT)
- if(prob(75))
- return
- qdel(src)
- new /obj/item/weapon/rack_parts(src.loc)
-
/obj/structure/rack/airlock_crush_act()
- destroy()
-
-/obj/structure/rack/blob_act()
- if(prob(75))
- qdel(src)
- return
- else if(prob(50))
- new /obj/item/weapon/rack_parts(src.loc)
- qdel(src)
- return
+ deconstruct(TRUE)
/obj/structure/rack/CanPass(atom/movable/mover, turf/target, height=0, air_group=0)
if(air_group || (height==0)) return 1
@@ -636,9 +594,8 @@
/obj/structure/rack/attackby(obj/item/weapon/W, mob/user)
if (iswrench(W))
- new /obj/item/weapon/rack_parts( src.loc )
playsound(src, 'sound/items/Ratchet.ogg', VOL_EFFECTS_MASTER)
- qdel(src)
+ deconstruct(TRUE)
return
. = ..()
@@ -666,15 +623,35 @@
playsound(src, 'sound/weapons/blade1.ogg', VOL_EFFECTS_MASTER)
playsound(src, "sparks", VOL_EFFECTS_MASTER)
visible_message("[src] was sliced apart by [user]!", " You hear [src] coming apart.")
- destroy()
+ deconstruct(TRUE)
-/obj/structure/table/attack_hand(mob/user)
+/obj/structure/rack/play_attack_sound(damage_amount, damage_type, damage_flag)
+ switch(damage_type)
+ if(BRUTE)
+ if(damage_amount)
+ playsound(loc, 'sound/effects/grillehit.ogg', VOL_EFFECTS_MASTER)
+ else
+ playsound(loc, 'sound/weapons/tap.ogg', VOL_EFFECTS_MASTER, 50, TRUE)
+ if(BURN)
+ playsound(loc, 'sound/items/welder.ogg', VOL_EFFECTS_MASTER, 40, TRUE)
+
+/obj/structure/rack/deconstruct(disassembled)
+ if(flags & NODECONSTRUCT)
+ return ..()
+ var/obj/item/weapon/rack_parts/r_parts = new (loc)
+ if(disassembled)
+ transfer_fingerprints_to(r_parts)
+ else
+ r_parts.deconstruct(FALSE)
+ ..()
+
+/obj/structure/rack/attack_hand(mob/user)
if(HULK in user.mutations)
user.SetNextMove(CLICK_CD_MELEE)
user.do_attack_animation(src)
visible_message("[user] smashes [src] apart!")
user.say(pick(";RAAAAAAAARGH!", ";HNNNNNNNNNGGGGGGH!", ";GWAAAAAAAARRRHHH!", "NNNNNNNNGGGGGGGGHH!", ";AAAAAAARRRGH!" ))
- destroy()
+ deconstruct(TRUE)
/obj/structure/rack/attack_paw(mob/user)
if(HULK in user.mutations)
@@ -682,13 +659,13 @@
user.do_attack_animation(src)
user.say(pick(";RAAAAAAAARGH!", ";HNNNNNNNNNGGGGGGH!", ";GWAAAAAAAARRRHHH!", "NNNNNNNNGGGGGGGGHH!", ";AAAAAAARRRGH!" ))
visible_message("[user] smashes [src] apart!")
- destroy()
+ deconstruct(TRUE)
/obj/structure/rack/attack_alien(mob/user)
user.do_attack_animation(src)
user.SetNextMove(CLICK_CD_MELEE)
visible_message("[user] slices [src] apart!")
- destroy()
+ deconstruct(TRUE)
/obj/structure/rack/attack_animal(mob/living/simple_animal/user)
if(user.environment_smash)
@@ -696,7 +673,7 @@
playsound(user, 'sound/effects/grillehit.ogg', VOL_EFFECTS_MASTER)
user.do_attack_animation(src)
visible_message("[user] smashes [src] apart!")
- destroy()
+ deconstruct(TRUE)
/obj/structure/rack/attack_tk() // no telehulk sorry
return FALSE
diff --git a/code/game/objects/structures/tank_dispenser.dm b/code/game/objects/structures/tank_dispenser.dm
index eefbb823509d..e8496a6ca2cb 100644
--- a/code/game/objects/structures/tank_dispenser.dm
+++ b/code/game/objects/structures/tank_dispenser.dm
@@ -75,6 +75,22 @@ ADD_TO_GLOBAL_LIST(/obj/structure/dispenser, tank_dispenser_list)
anchored = TRUE
return
+/obj/structure/dispenser/deconstruct(disassembled)
+ for(var/obj/item/I as anything in contents)
+ I.forceMove(loc)
+ oxytanks -= oxytanks.len
+ phorontanks -= platanks.len
+ oxytanks.Cut()
+ platanks.Cut()
+ if(flags & NODECONSTRUCT)
+ return ..()
+ for(var/i in 1 to oxygentanks)
+ new /obj/item/weapon/tank/oxygen(loc)
+ for(var/i in 1 to phorontanks)
+ new /obj/item/weapon/tank/phoron(loc)
+ new /obj/item/stack/sheet/metal(loc, 2)
+ ..()
+
/obj/structure/dispenser/Topic(href, href_list)
if(usr.incapacitated())
return
diff --git a/code/game/objects/structures/transit_tubes.dm b/code/game/objects/structures/transit_tubes.dm
index ea9640ceaa4a..406044fb63d3 100644
--- a/code/game/objects/structures/transit_tubes.dm
+++ b/code/game/objects/structures/transit_tubes.dm
@@ -85,6 +85,10 @@
occupant = null
occupant_angle = initial(occupant_angle)
+/obj/structure/transit_tube_pod/deconstruct(disassembled)
+ move_out_content()
+ ..()
+
/obj/structure/transit_tube_pod/attack_hand(mob/user)
user.SetNextMove(CLICK_CD_MELEE)
if(user.is_busy()) return
diff --git a/code/game/objects/structures/watercloset.dm b/code/game/objects/structures/watercloset.dm
index eea521188f07..4fd0b6f2517d 100644
--- a/code/game/objects/structures/watercloset.dm
+++ b/code/game/objects/structures/watercloset.dm
@@ -96,7 +96,13 @@ ADD_TO_GLOBAL_LIST(/obj/structure/toilet, toilet_list)
to_chat(user, "You carefully place \the [I] into the cistern.")
return
-
+/obj/structure/toilet/deconstruct()
+ for(var/obj/toilet_item as anything in contents)
+ toilet_item.forceMove(loc)
+ if(flags & NODECONSTRUCT)
+ return ..()
+ new /obj/item/stack/sheet/metal(loc, 1)
+ ..()
/obj/structure/urinal
name = "urinal"
@@ -292,12 +298,12 @@ ADD_TO_GLOBAL_LIST(/obj/structure/toilet, toilet_list)
anchored = TRUE
use_power = NO_POWER_USE
layer = MOB_LAYER + 1.1
- var/on = 0
+ var/on = FALSE
var/obj/effect/mist/mymist = null
- var/ismist = 0 //needs a var so we can make it linger~
+ var/ismist = FALSE //needs a var so we can make it linger~
var/watertemp = "normal" //freezing, normal, or boiling
var/mobpresent = 0 //true if there is a mob on the shower's loc, this is to ease process()
- var/is_payed = 0
+ var/payed_time = 0
var/cost_per_activation = 10
//add heat controls? when emagged, you can freeze to death in it?
@@ -315,20 +321,25 @@ ADD_TO_GLOBAL_LIST(/obj/structure/toilet, toilet_list)
if(.)
return
user.SetNextMove(CLICK_CD_RAPID)
- if(is_payed)
+ if(is_paid())
on = !on
update_icon()
if(on)
- if (user.loc == loc)
+ if(user.loc == loc)
wash(user)
check_heat(user)
- for (var/atom/movable/G in src.loc)
+ for(var/atom/movable/G in loc)
G.clean_blood()
else
- is_payed = 0 // If the player closes ahead of time - force cancel the fee
+ payed_time = 0 // If the player closes ahead of time - force cancel the fee
else
to_chat(user, "You didn't pay for that. Swipe a card against [src].")
+/obj/machinery/shower/proc/is_paid()
+ if(payed_time)
+ return TRUE
+ return FALSE
+
/obj/machinery/shower/attackby(obj/item/I, mob/user)
if(I.type == /obj/item/device/analyzer) // istype?
to_chat(user, "The water temperature seems to be [watertemp].")
@@ -347,7 +358,7 @@ ADD_TO_GLOBAL_LIST(/obj/structure/toilet, toilet_list)
add_fingerprint(user)
else if(istype(I, /obj/item/weapon/card))
user.SetNextMove(CLICK_CD_INTERACT)
- if(!is_payed && cost_per_activation)
+ if(!payed_time && cost_per_activation)
if(!on)
var/obj/item/weapon/card/C = I
visible_message("[usr] swipes a card through [src].")
@@ -387,37 +398,44 @@ ADD_TO_GLOBAL_LIST(/obj/structure/toilet, toilet_list)
T.time = worldtime2text()
station_account.transaction_log.Add(T)
- is_payed = 60
+ payed_time = 60
to_chat(usr, "[bicon(src)]Thank you, happy washing time and don't turn me off accidently or i will take your precious credits again! Teehee.")
else
to_chat(usr, "[bicon(src)]You don't have that much money!")
else
to_chat(usr, "[bicon(src)]Is payed, you may turn it on now.")
+/obj/machinery/shower/deconstruct(disassembled)
+ new /obj/item/stack/sheet/metal(loc, 2)
+ ..()
+
/obj/machinery/shower/update_icon() //this is terribly unreadable, but basically it makes the shower mist up
cut_overlays() //once it's been on for a while, in addition to handling the water overlay.
if(mymist)
qdel(mymist)
-
if(on)
add_overlay(image('icons/obj/watercloset.dmi', src, "water", MOB_LAYER + 1, dir))
if(watertemp == "freezing")
return
if(!ismist)
- spawn(50)
- if(src && on)
- ismist = 1
- mymist = new /obj/effect/mist(loc)
+ if(on)
+ addtimer(CALLBACK(src, .proc/create_mist), 50)
else
- ismist = 1
- mymist = new /obj/effect/mist(loc)
+ create_mist()
else if(ismist)
- ismist = 1
- mymist = new /obj/effect/mist(loc)
- spawn(250)
- if(src && !on)
- qdel(mymist)
- ismist = 0
+ create_mist()
+ addtimer(CALLBACK(src, .proc/del_mist), 250)
+ if(!on)
+ del_mist()
+
+/obj/machinery/shower/proc/create_mist()
+ ismist = TRUE
+ mymist = new /obj/effect/mist(loc)
+
+/obj/machinery/shower/proc/del_mist()
+ ismist = FALSE
+ if(mymist)
+ qdel(mymist)
/obj/machinery/shower/Crossed(atom/movable/AM)
. = ..()
@@ -544,12 +562,12 @@ ADD_TO_GLOBAL_LIST(/obj/structure/toilet, toilet_list)
/obj/machinery/shower/process()
if(!on) return
- if(is_payed < 1)
+ if(payed_time < 1)
on = 0
update_icon()
return
else
- is_payed--
+ payed_time--
spawn_fluid(loc, 15)
@@ -585,6 +603,11 @@ ADD_TO_GLOBAL_LIST(/obj/structure/toilet, toilet_list)
to_chat(C, "The water is searing!")
return
+/obj/machinery/shower/free/is_paid()
+ if(!payed_time)
+ payed_time = 60
+ return TRUE
+
/obj/item/weapon/bikehorn/rubberducky
name = "rubber ducky"
desc = "Rubber ducky you're so fine, you make bathtime lots of fuuun. Rubber ducky I'm awfully fooooond of yooooouuuu~" //thanks doohl
@@ -692,6 +715,12 @@ ADD_TO_GLOBAL_LIST(/obj/structure/toilet, toilet_list)
else
busy = FALSE
+/obj/structure/sink/deconstruct()
+ if(flags & NODECONSTRUCT)
+ return ..()
+ new /obj/item/stack/sheet/metal(loc, 1)
+ ..()
+
/obj/structure/sink/kitchen
name = "kitchen sink"
icon_state = "sink_alt"
diff --git a/code/game/objects/structures/window.dm b/code/game/objects/structures/window.dm
index 69cc694950c5..a61e7ffdad6d 100644
--- a/code/game/objects/structures/window.dm
+++ b/code/game/objects/structures/window.dm
@@ -8,8 +8,10 @@
flags = ON_BORDER
can_be_unanchored = TRUE
- var/maxhealth = 14.0
- var/health
+ max_integrity = 14
+ integrity_failure = 0.75
+ resistance_flags = CAN_BE_HIT
+
var/ini_dir = null
var/state = 2
var/reinf = 0
@@ -21,96 +23,95 @@
// var/silicate = 0 // number of units of silicate
// var/icon/silicateIcon = null // the silicated icon
-/obj/structure/window/proc/take_damage(damage = 0, damage_type = BRUTE, sound_effect = 1)
- var/initialhealth = health
- var/message = 1
- var/fulltile = 0
-
- //if(silicate)
- // damage = damage * (1 - silicate / 200)
-
- if(is_fulltile())
- message = 0
- fulltile = 1
-
- if(fulltile && damage_threshold)
+/obj/structure/window/play_attack_sound(damage_amount, damage_type, damage_flag)
+ switch(damage_type)
+ if(BRUTE)
+ if(damage_amount)
+ playsound(loc, 'sound/effects/Glasshit.ogg', VOL_EFFECTS_MASTER, 90)
+ else
+ playsound(loc, 'sound/weapons/tap.ogg', VOL_EFFECTS_MASTER, 50, TRUE)
+ if(BURN)
+ playsound(loc, 'sound/items/welder.ogg', VOL_EFFECTS_MASTER, 100, TRUE)
+
+/obj/structure/window/run_atom_armor(damage_amount, damage_type, damage_flag, attack_dir)
+ if(is_fulltile() && damage_threshold)
switch(damage_type)
if(BRUTE)
- damage = max(0, damage - damage_threshold)
+ return max(0, damage_amount - damage_threshold)
if(BURN)
- damage *= 0.3
- if("generic")
- damage *= 0.5
+ return damage_amount * 0.3
+ return ..()
- if(!damage)
- return
+/obj/structure/window/atom_break(damage_flag)
+ . = ..()
- health = max(0, health - damage)
+ var/ratio = get_integrity() / max_integrity
- if(health <= 0)
- shatter()
- else
- if(sound_effect)
- playsound(src, 'sound/effects/Glasshit.ogg', VOL_EFFECTS_MASTER)
- if(message)
- if(health < maxhealth / 4 && initialhealth >= maxhealth / 4)
+ switch(ratio)
+ if(0 to 0.25)
+ if(!is_fulltile())
visible_message("[src] looks like it's about to shatter!" )
- else if(health < maxhealth / 2 && initialhealth >= maxhealth / 2)
+ integrity_failure = 0
+ if(0.25 to 0.5)
+ if(!is_fulltile())
visible_message("[src] looks seriously damaged!" )
- else if(health < maxhealth * 3/4 && initialhealth >= maxhealth * 3/4)
+ integrity_failure = 0.25
+ if(0.5 to 0.75)
+ if(!is_fulltile())
visible_message("Cracks begin to appear in [src]!" )
+ integrity_failure = 0.5
update_icon()
-/obj/structure/window/proc/shatter(display_message = 1)
+/obj/structure/window/deconstruct()
+ shatter()
+
+/obj/structure/window/take_damage(damage_amount, damage_type = BRUTE, damage_flag = "", sound_effect = TRUE, attack_dir)
+ . = ..()
+ if(attack_dir && !reinf && . && get_integrity() < 7)
+ if(anchored)
+ anchored = FALSE
+ update_nearby_icons()
+ fastened_change()
+ step(src, reverse_dir[attack_dir])
+
+/obj/structure/window/proc/shatter()
playsound(src, pick(SOUNDIN_SHATTER), VOL_EFFECTS_MASTER)
- if(display_message)
- visible_message("[src] shatters!")
- if(dir == SOUTHWEST)
- var/index = null
- index = 0
- while(index < 2)
- new shardtype(loc) //todo pooling?
- if(reinf)
- new /obj/item/stack/rods(loc)
- index++
- else
- new shardtype(loc) //todo pooling?
+ visible_message("[src] shatters!")
+ if(!(flags & NODECONSTRUCT))
+ var/fulltile = is_fulltile()
+ new shardtype(loc)
+ if(fulltile)
+ new shardtype
if(reinf)
- new /obj/item/stack/rods(loc)
+ new /obj/item/stack/rods(loc, fulltile ? 2 : 1)
qdel(src)
- return
/obj/structure/window/bullet_act(obj/item/projectile/Proj, def_zone)
if(Proj.pass_flags & PASSGLASS) //Lasers mostly use this flag.. Why should they able to focus damage with direct click...
return PROJECTILE_FORCE_MISS
- . = ..()
- //Tasers and the like should not damage windows.
- if(!(Proj.damage_type == BRUTE || Proj.damage_type == BURN))
- return
-
- take_damage(Proj.damage, Proj.damage_type)
+ return ..()
/obj/structure/window/ex_act(severity)
switch(severity)
if(EXPLODE_DEVASTATE)
qdel(src)
if(EXPLODE_HEAVY)
- take_damage(rand(30, 50))
+ take_damage(rand(30, 50), BRUTE, BOMB)
if(EXPLODE_LIGHT)
- take_damage(rand(5, 15))
+ take_damage(rand(5, 15), BRUTE, BOMB)
/obj/structure/window/airlock_crush_act()
- take_damage(DOOR_CRUSH_DAMAGE * 2)
+ take_damage(DOOR_CRUSH_DAMAGE * 2, BRUTE, MELEE)
..()
/obj/structure/window/blob_act()
- take_damage(rand(30, 50))
+ take_damage(rand(30, 50), BRUTE, MELEE)
/obj/structure/window/CanPass(atom/movable/mover, turf/target, height=0, air_group=0)
if(istype(mover) && mover.checkpass(PASSGLASS))
return 1
- if(dir == SOUTHWEST || dir == SOUTHEAST || dir == NORTHWEST || dir == NORTHEAST)
+ if(is_fulltile())
return 0 //full tile window, you can't move into it!
if(get_dir(loc, target) & dir)
return !density
@@ -132,33 +133,13 @@
return 0
return 1
-
-/obj/structure/window/hitby(atom/movable/AM, datum/thrownthing/throwingdatum)
- ..()
- visible_message("[src] was hit by [AM].")
- var/tforce = 0
- if(ismob(AM))
- tforce = 40
- else if(isobj(AM))
- var/obj/item/I = AM
- tforce = I.throwforce
- if(reinf)
- tforce *= 0.25
- if(health - tforce <= 7 && !reinf)
- anchored = FALSE
- update_nearby_icons()
- step(src, get_dir(AM, src))
- take_damage(tforce)
-
/obj/structure/window/attack_hand(mob/user) //specflags please!!
user.SetNextMove(CLICK_CD_MELEE)
if(HULK in user.mutations)
user.say(pick(";RAAAAAAAARGH!", ";HNNNNNNNNNGGGGGGH!", ";GWAAAAAAAARRRHHH!", "NNNNNNNNGGGGGGGGHH!", ";AAAAAAARRRGH!"))
- user.do_attack_animation(src)
- take_damage(rand(15,25), "generic")
+ attack_generic(user, rand(15, 25), BRUTE, MELEE)
else if(user.get_species() == GOLEM || user.get_species() == ABOMINATION)
- user.do_attack_animation(src)
- take_damage(rand(15,25), "generic")
+ attack_generic(user, rand(15, 25), BRUTE, MELEE)
else if (user.a_intent == INTENT_HARM)
playsound(src, 'sound/effects/glassknock.ogg', VOL_EFFECTS_MASTER)
user.visible_message("[usr.name] bangs against the [src.name]!", \
@@ -178,31 +159,15 @@
/obj/structure/window/attack_paw(mob/user)
return attack_hand(user)
-
-/obj/structure/window/proc/attack_generic(mob/user, damage)
- if(!damage)
+/obj/structure/window/attack_generic(mob/user, damage_amount = 0, damage_type = BRUTE, damage_flag = 0, sound_effect = TRUE)
+ if(!damage_amount)
return
- if(damage >= 10)
+ if(damage_amount >= 10)
visible_message("[user] smashes into [src]!")
- take_damage(damage, "generic")
- else
- visible_message("\The [user] bonks \the [src] harmlessly.")
- user.do_attack_animation(src)
- return 1
-
-
-/obj/structure/window/attack_alien(mob/user)
- user.SetNextMove(CLICK_CD_MELEE)
- if(isxenolarva(user) || isfacehugger(user))
- return
- attack_generic(user, 15)
-
-/obj/structure/window/attack_animal(mob/living/simple_animal/attacker)
- ..()
- if(attacker.melee_damage <= 0)
- return
- attack_generic(attacker, attacker.melee_damage)
+ return ..(user, damage_amount, damage_type, damage_flag, sound_effect)
+ visible_message("\The [user] bonks \the [src] harmlessly.")
+ user.do_attack_animation(src)
/obj/structure/window/attack_slime(mob/user)
if(!isslimeadult(user))
@@ -213,8 +178,9 @@
/obj/structure/window/attackby(obj/item/W, mob/user)
- if(!istype(W))
- return//I really wish I did not need this
+ if(flags & NODECONSTRUCT)
+ if(isscrewdriver(W) | iscrowbar(W))
+ return ..()
user.SetNextMove(CLICK_CD_INTERACT)
if(istype(W, /obj/item/weapon/airlock_painter))
@@ -264,7 +230,7 @@
switch (state)
if(1)
M.apply_damage(7)
- take_damage(7)
+ take_damage(7, BRUTE, MELEE)
visible_message("[A] slams [M] against \the [src]!")
M.log_combat(user, "slammed against [name]")
@@ -273,14 +239,14 @@
M.Stun(1)
M.Weaken(1)
M.apply_damage(8)
- take_damage(9)
+ take_damage(9, BRUTE, MELEE)
visible_message("[A] bashes [M] against \the [src]!")
M.log_combat(user, "bashed against [name]")
if(3)
M.Stun(5)
M.Weaken(5)
M.apply_damage(20)
- take_damage(12)
+ take_damage(12, BRUTE, MELEE)
visible_message("[A] crushes [M] against \the [src]!")
M.log_combat(user, "crushed against [name]")
@@ -290,17 +256,7 @@
if(C.use_charge(user))
playsound(src, pick('sound/effects/explosion1.ogg', 'sound/effects/explosion2.ogg'), VOL_EFFECTS_MASTER)
shatter()
-
- else if(user.a_intent == INTENT_HARM)
- if(W.damtype == BRUTE || W.damtype == BURN)
- take_damage(W.force, W.damtype)
- if(health <= 7)
- anchored = FALSE
- update_nearby_icons()
- fastened_change()
- step(src, get_dir(user, src))
- else
- playsound(src, 'sound/effects/Glasshit.ogg', VOL_EFFECTS_MASTER)
+ else
return ..()
/obj/structure/window/proc/fastened_change()
@@ -385,9 +341,6 @@
. = ..()
ini_dir = dir
-
- health = maxhealth
-
color = color_windows()
update_nearby_tiles(need_rebuild = 1)
@@ -414,9 +367,7 @@
//checks if this window is full-tile one
/obj/structure/window/proc/is_fulltile()
- if(dir & (dir - 1))
- return 1
- return 0
+ return ISDIAGONALDIR(dir)
//This proc is used to update the icons of nearby windows. It should not be confused with update_nearby_tiles(), which is an atmos proc!
/obj/structure/window/proc/update_nearby_icons()
@@ -445,7 +396,7 @@
junction |= get_dir(src,W)
icon_state = "[basestate][junction]"
- var/ratio = health / maxhealth
+ var/ratio = get_integrity() / max_integrity
ratio = CEIL(ratio * 4) * 25
cut_overlay(crack_overlay)
@@ -456,9 +407,7 @@
/obj/structure/window/fire_act(datum/gas_mixture/air, exposed_temperature, exposed_volume)
if(exposed_temperature > T0C + 800)
- take_damage(round(exposed_volume / 100), BURN, 0)
- ..()
-
+ take_damage(round(exposed_volume / 100), BURN, FIRE, FALSE)
/obj/structure/window/basic
@@ -472,12 +421,11 @@
basestate = "phoronwindow"
icon_state = "phoronwindow"
shardtype = /obj/item/weapon/shard/phoron
- maxhealth = 120.0
+ max_integrity = 120
/obj/structure/window/phoronbasic/fire_act(datum/gas_mixture/air, exposed_temperature, exposed_volume)
if(exposed_temperature > T0C + 32000)
- take_damage(round(exposed_volume / 1000), BURN, 0)
- ..()
+ take_damage(round(exposed_volume / 1000), BURN, FIRE, FALSE)
/obj/structure/window/phoronreinforced
name = "reinforced phoron window"
@@ -486,7 +434,7 @@
icon_state = "phoronrwindow"
shardtype = /obj/item/weapon/shard/phoron
reinf = 1
- maxhealth = 160.0
+ max_integrity = 160
/obj/structure/window/phoronreinforced/fire_act(datum/gas_mixture/air, exposed_temperature, exposed_volume)
return
@@ -496,10 +444,14 @@
desc = "It looks rather strong. Might take a few good hits to shatter it."
icon_state = "rwindow"
basestate = "rwindow"
- maxhealth = 100.0
+ max_integrity = 100
reinf = 1
damage_threshold = 15
+/obj/structure/window/reinforced/indestructible
+ flags = NODECONSTRUCT | ON_BORDER
+ resistance_flags = FULL_INDESTRUCTIBLE
+
/obj/structure/window/reinforced/tinted
name = "tinted window"
desc = "It looks rather strong and opaque. Might take a few good hits to shatter it."
@@ -512,7 +464,7 @@
desc = "It looks rather strong and frosted over. Looks like it might take a few less hits then a normal reinforced window."
icon_state = "fwindow"
basestate = "fwindow"
- maxhealth = 30.0
+ max_integrity = 30
damage_threshold = 0
/obj/structure/window/shuttle
@@ -521,7 +473,7 @@
icon = 'icons/obj/podwindows.dmi'
icon_state = "window"
basestate = "window"
- maxhealth = 150.0
+ max_integrity = 150
reinf = 1
dir = 5
damage_threshold = 30
diff --git a/code/game/turfs/simulated.dm b/code/game/turfs/simulated.dm
index 9a97c3f53e11..fca3cbb4a12b 100644
--- a/code/game/turfs/simulated.dm
+++ b/code/game/turfs/simulated.dm
@@ -55,7 +55,10 @@
wet = severity
UpdateSlip()
if(!wet_overlay)
- wet_overlay = image('icons/effects/water.dmi', "wet_floor", src)
+ var/current_type = "wet_floor"
+ if(severity == LUBE_FLOOR)
+ current_type = "wet_floor_static"
+ wet_overlay = image('icons/effects/water.dmi', current_type, src)
add_overlay(wet_overlay)
/turf/simulated/proc/make_dry_floor()
diff --git a/code/game/turfs/simulated/floor_types.dm b/code/game/turfs/simulated/floor_types.dm
index 1b41d2ebdbbd..ad92ed3d1f55 100644
--- a/code/game/turfs/simulated/floor_types.dm
+++ b/code/game/turfs/simulated/floor_types.dm
@@ -407,7 +407,9 @@
. = ..()
update_icon(1)
- set_light(1.5, l_color = SSenvironment.turf_light_color[z])
+ var/env_light_color = SSenvironment.turf_light_color[z]
+ if(env_light_color)
+ set_light(1.5, l_color = env_light_color)
/turf/simulated/floor/plating/airless/catwalk/update_icon(propogate=1)
underlays.Cut()
diff --git a/code/game/turfs/simulated/walls.dm b/code/game/turfs/simulated/walls.dm
index ba8169257aaf..aed190168bed 100644
--- a/code/game/turfs/simulated/walls.dm
+++ b/code/game/turfs/simulated/walls.dm
@@ -130,11 +130,10 @@
//Damage
-/turf/simulated/wall/proc/take_damage(dam, devastated)
+/turf/simulated/wall/take_damage(dam, devastated) // doesnt use atom integrity system
if(dam)
damage = max(0, damage + dam)
update_damage(devastated)
- return
/turf/simulated/wall/proc/update_damage(devastated)
var/cap = damage_cap
@@ -261,13 +260,16 @@
to_chat(M, "You push the wall but nothing happens!")
return */
+/turf/simulated/wall/attack_hulk(mob/living/simple_animal/hulk/M)
+ if(istype(M))
+ playsound(M, 'sound/weapons/tablehit1.ogg', VOL_EFFECTS_MASTER)
+ M.health -= rand(4, 10)
+ attack_animal(M)
+ return TRUE
+
/turf/simulated/wall/attack_animal(mob/living/simple_animal/M)
..()
if(M.environment_smash >= 2)
- if(istype(M, /mob/living/simple_animal/hulk))
- var/mob/living/simple_animal/hulk/Hulk = M
- playsound(Hulk, 'sound/weapons/tablehit1.ogg', VOL_EFFECTS_MASTER)
- Hulk.health -= rand(4, 10)
playsound(M, 'sound/effects/hulk_hit_wall.ogg', VOL_EFFECTS_MASTER)
if(istype(src, /turf/simulated/wall/r_wall))
if(M.environment_smash >= 3)
diff --git a/code/game/turfs/turf.dm b/code/game/turfs/turf.dm
index 642035170ebc..579314e8bd46 100644
--- a/code/game/turfs/turf.dm
+++ b/code/game/turfs/turf.dm
@@ -386,7 +386,7 @@
M.gib()
for(var/obj/mecha/M in src)//Mecha are not gibbed but are damaged.
spawn(0)
- M.take_damage(100, "brute")
+ M.take_damage(100, BRUTE)
////////////////
//Distance procs
diff --git a/code/modules/admin/DB ban/functions.dm b/code/modules/admin/DB_ban/functions.dm
similarity index 100%
rename from code/modules/admin/DB ban/functions.dm
rename to code/modules/admin/DB_ban/functions.dm
diff --git a/code/modules/admin/admin_verbs.dm b/code/modules/admin/admin_verbs.dm
index c9bfb43a5f1b..c4e6473a5750 100644
--- a/code/modules/admin/admin_verbs.dm
+++ b/code/modules/admin/admin_verbs.dm
@@ -1142,7 +1142,7 @@ var/global/list/admin_verbs_hideable = list(
message_admins("[key_name_admin(src)] started loading event-map [choice]")
log_admin("[key_name(src)] started loading event-map [choice]")
- if(maploader.load_new_z_level(choice, linkage))//, load_speed = 100)
+ if(maploader.load_new_z_level(choice, list(ZTRAIT_AWAY = TRUE, ZTRAIT_LINKAGE = linkage)))//, load_speed = 100)
message_admins("[key_name_admin(src)] loaded event-map [choice], zlevel [world.maxz], linkage [linkage ? linkage : "not set"]")
log_admin("[key_name(src)] loaded event-map [choice], zlevel [world.maxz], linkage [linkage ? linkage : "not set"]")
else
@@ -1178,9 +1178,9 @@ var/global/centcom_barriers_stat = 1
if(!check_rights(R_FUN))
return
- for(var/obj/effect/landmark/trololo/L in landmarks_list)
+ for(var/obj/effect/landmark/trololo/L as anything in landmarks_list["Rickroll"])
L.active = centcom_barriers_stat
- for(var/obj/structure/centcom_barrier/B in centcom_barrier_list)
+ for(var/obj/structure/centcom_barrier/B as anything in centcom_barrier_list)
B.density = centcom_barriers_stat
log_admin("[key_name(src)] switched [centcom_barriers_stat? "on" : "off"] centcomm barriers")
@@ -1204,7 +1204,7 @@ var/global/centcom_barriers_stat = 1
anchored = TRUE
density = TRUE
invisibility = 101
- icon = 'icons/mob/screen1.dmi'
+ icon = 'icons/hud/screen1.dmi'
icon_state = "x3"
/obj/structure/centcom_barrier/atom_init()
diff --git a/code/modules/admin/verbs/mapping.dm b/code/modules/admin/verbs/mapping.dm
index 7b28f5d4eb5c..52ab367b3c6e 100644
--- a/code/modules/admin/verbs/mapping.dm
+++ b/code/modules/admin/verbs/mapping.dm
@@ -442,5 +442,5 @@ var/global/movement_disabled_exception //This is the client that calls the proc,
qdel(D)
//Also add the x
for(var/x_number in 1 to 4)
- final.Insert(icon('icons/mob/screen_gen.dmi', "x[x_number == 1 ? "" : x_number]"), "x[x_number == 1 ? "" : x_number]")
+ final.Insert(icon('icons/hud/screen_gen.dmi', "x[x_number == 1 ? "" : x_number]"), "x[x_number == 1 ? "" : x_number]")
fcopy(final, "icons/mob/landmarks.dmi")
diff --git a/code/modules/admin/verbs/striketeam_syndicate.dm b/code/modules/admin/verbs/striketeam_syndicate.dm
index ca98d6964d09..fb9dda3163e0 100644
--- a/code/modules/admin/verbs/striketeam_syndicate.dm
+++ b/code/modules/admin/verbs/striketeam_syndicate.dm
@@ -70,13 +70,8 @@ var/global/sent_syndicate_strike_team = FALSE
return
syndicate_commando_leader = TRUE
- var/list/landmarkpos = list()
- var/obj/effect/landmark/SCP = null
- for(var/obj/effect/landmark/L in landmarks_list)
- if (L.name == "Syndicate-Commando")
- landmarkpos += L
- if(L.name == "Syndicate-Commando-Paper")
- SCP = L
+ var/list/landmarkpos = landmarks_list["Syndicate-Commando"]
+ var/obj/effect/landmark/SCP = locate("landmark*Syndicate-Commando-Paper")
var/datum/faction/strike_team/syndiesquad/S = create_faction(/datum/faction/strike_team/syndiesquad, FALSE, FALSE)
S.forgeObjectives(mission)
@@ -102,7 +97,7 @@ var/global/sent_syndicate_strike_team = FALSE
if(syndicate_commando_leader)
syndicate_commando_leader = FALSE
- for(var/obj/effect/landmark/L in landmarkpos)
+ for(var/obj/effect/landmark/L as anything in landmarkpos)
qdel(L)
if(paper_text)
diff --git a/code/modules/atmospheric/ZAS/Airflow.dm b/code/modules/atmospheric/ZAS/Airflow.dm
index 96bcb90a0b3e..e72ebd6af75f 100644
--- a/code/modules/atmospheric/ZAS/Airflow.dm
+++ b/code/modules/atmospheric/ZAS/Airflow.dm
@@ -205,13 +205,13 @@ Contains helper procs for airflow, handled in /connection_group.
loc.add_blood(src)
bloody_body(src)
- var/blocked = run_armor_check(BP_HEAD,"melee")
+ var/blocked = run_armor_check(BP_HEAD,MELEE)
apply_damage(b_loss / 3, BRUTE, BP_HEAD, blocked, 0, "Airflow")
- blocked = run_armor_check(BP_CHEST,"melee")
+ blocked = run_armor_check(BP_CHEST,MELEE)
apply_damage(b_loss / 3, BRUTE, BP_CHEST, blocked, 0, "Airflow")
- blocked = run_armor_check(BP_GROIN,"melee")
+ blocked = run_armor_check(BP_GROIN,MELEE)
apply_damage(b_loss / 3, BRUTE, BP_GROIN, blocked, 0, "Airflow")
if(airflow_speed > 10)
diff --git a/code/modules/atmospheric/ZAS/Variable Settings.dm b/code/modules/atmospheric/ZAS/Variable_Settings.dm
similarity index 100%
rename from code/modules/atmospheric/ZAS/Variable Settings.dm
rename to code/modules/atmospheric/ZAS/Variable_Settings.dm
diff --git a/code/modules/atmospheric/machinery/atmospherics.dm b/code/modules/atmospheric/machinery/atmospherics.dm
index c322ad6d5c23..ab8fb912f0e5 100644
--- a/code/modules/atmospheric/machinery/atmospherics.dm
+++ b/code/modules/atmospheric/machinery/atmospherics.dm
@@ -20,6 +20,8 @@ Pipelines + Other Objects -> Pipe network
power_channel = STATIC_ENVIRON
layer = GAS_PIPE_HIDDEN_LAYER // under wires
+ resistance_flags = FIRE_PROOF | CAN_BE_HIT
+
var/nodealert = FALSE
var/can_unwrench = FALSE
var/initialize_directions = 0
@@ -212,10 +214,12 @@ Pipelines + Other Objects -> Pipe network
user.throw_at(target, range, speed)
/obj/machinery/atmospherics/deconstruct(disassembled = TRUE)
- if(!(flags & NODECONSTRUCT))
- if(can_unwrench)
- var/obj/item/pipe/stored = new(loc, null, null, src)
- transfer_fingerprints_to(stored)
+ if(flags & NODECONSTRUCT)
+ return ..()
+
+ if(can_unwrench)
+ var/obj/item/pipe/stored = new(loc, null, null, src)
+ transfer_fingerprints_to(stored)
..()
/obj/machinery/atmospherics/construction(pipe_type, obj_color)
diff --git a/code/modules/atmospheric/machinery/components/components_base.dm b/code/modules/atmospheric/machinery/components/components_base.dm
index e4c0c2617d85..a6728fac80a9 100644
--- a/code/modules/atmospheric/machinery/components/components_base.dm
+++ b/code/modules/atmospheric/machinery/components/components_base.dm
@@ -81,29 +81,23 @@ On top of that, now people can add component-speciic procs/vars if they want!
var/I = parents.Find(Old)
PARENT_I = New
-/obj/machinery/atmospherics/components/unsafe_pressure_release(mob/user, pressures)
- ..()
+/obj/machinery/atmospherics/components/deconstruct(disassembled)
+ var/turf/T = get_turf(loc)
+ if(!(T && device_type))
+ return ..()
+
+ //Remove the gas from airs and assume it
+ var/datum/gas_mixture/to_release
+ for(DEVICE_TYPE_LOOP)
+ var/datum/gas_mixture/air = AIR_I
+ if(!to_release)
+ to_release = new
+ to_release.copy_from(air)
+ continue
+ to_release.merge(air)
+ T.assume_air(to_release)
- var/turf/T = get_turf(src)
- if(T)
- //Remove the gas from airs and assume it
- var/datum/gas_mixture/environment = T.return_air()
- var/lost = null
- var/times_lost = 0
- for(DEVICE_TYPE_LOOP)
- var/datum/gas_mixture/air = AIR_I
- lost += pressures * environment.volume / (air.temperature * R_IDEAL_GAS_EQUATION)
- times_lost++
- var/shared_loss = lost/times_lost
-
- var/datum/gas_mixture/to_release
- for(DEVICE_TYPE_LOOP)
- var/datum/gas_mixture/air = AIR_I
- if(!to_release)
- to_release = air.remove(shared_loss)
- continue
- to_release.merge(air.remove(shared_loss))
- T.assume_air(to_release)
+ ..()
/*
Helpers
diff --git a/code/modules/atmospheric/machinery/other/meter.dm b/code/modules/atmospheric/machinery/other/meter.dm
index 9092361ae655..d24ea7eece43 100644
--- a/code/modules/atmospheric/machinery/other/meter.dm
+++ b/code/modules/atmospheric/machinery/other/meter.dm
@@ -23,12 +23,16 @@
src.target = null
return ..()
+/obj/machinery/meter/deconstruct(disassembled = TRUE)
+ if(!(flags & NODECONSTRUCT))
+ new /obj/item/pipe_meter(loc)
+ . = ..()
+
/obj/machinery/meter/singularity_pull(S, current_size)
..()
if(current_size >= STAGE_FIVE)
- new /obj/item/pipe_meter(loc)
- qdel(src)
+ deconstruct(FALSE)
/obj/machinery/meter/process_atmos()
if(!target)
@@ -117,8 +121,7 @@
"\The [user] unfastens \the [src].",
"You have unfastened \the [src].",
"You hear ratchet.")
- new /obj/item/pipe_meter(src.loc)
- qdel(src)
+ deconstruct(TRUE)
// TURF METER - REPORTS A TILE'S AIR CONTENTS
diff --git a/code/modules/atmospheric/machinery/portable/canister.dm b/code/modules/atmospheric/machinery/portable/canister.dm
index edd68a2b4957..decf2d388b8e 100644
--- a/code/modules/atmospheric/machinery/portable/canister.dm
+++ b/code/modules/atmospheric/machinery/portable/canister.dm
@@ -21,7 +21,8 @@
var/can_min_release_pressure = (ONE_ATMOSPHERE / 10)
var/release_flow_rate = ATMOS_DEFAULT_VOLUME_PUMP // in L/s
- var/health = 100
+ max_integrity = 200
+ integrity_failure = 0.5
var/temperature_resistance = 1000 + T0C
var/starter_temp
@@ -208,16 +209,7 @@ update_flag
/obj/machinery/portable_atmospherics/canister/fire_act(datum/gas_mixture/air, exposed_temperature, exposed_volume)
if(exposed_temperature > temperature_resistance)
- take_damage(5)
-
-/obj/machinery/portable_atmospherics/canister/proc/take_damage(amount)
- if((stat & BROKEN) || (flags & NODECONSTRUCT))
- return
-
- health = clamp(health - amount, 0, initial(health))
-
- if(health <= 10)
- canister_break()
+ take_damage(5, BURN, FIRE)
/obj/machinery/portable_atmospherics/canister/process_atmos()
..()
@@ -262,25 +254,16 @@ update_flag
return GM.return_pressure()
return 0
-/obj/machinery/portable_atmospherics/canister/blob_act()
- take_damage(200)
-
/obj/machinery/portable_atmospherics/canister/bullet_act(obj/item/projectile/Proj, def_zone)
+ Proj.damage /= 2
. = ..()
- if(!(Proj.damage_type == BRUTE || Proj.damage_type == BURN))
- return
-
- if(Proj.damage)
- take_damage(round(Proj.damage / 2))
/obj/machinery/portable_atmospherics/canister/deconstruct(disassembled = TRUE)
- if(!(flags & NODECONSTRUCT))
- if(!(stat & BROKEN))
- canister_break()
- if(disassembled)
- new /obj/item/stack/sheet/metal (loc, 10)
- else
- new /obj/item/stack/sheet/metal (loc, 5)
+ if(flags & NODECONSTRUCT)
+ qdel(src)
+ return
+ atom_break()
+ new /obj/item/stack/sheet/metal(loc, disassembled ? 10 : 5)
qdel(src)
/obj/machinery/portable_atmospherics/canister/attackby(obj/item/weapon/W, mob/user)
@@ -298,13 +281,6 @@ update_flag
to_chat(user, "You cannot slice [src] apart when it isn't broken.")
return 1
- if(!iswrench(W) && !istype(W, /obj/item/weapon/tank) && !istype(W, /obj/item/device/analyzer) && !istype(W, /obj/item/device/pda))
- visible_message("[user] hits the [src] with a [W]!")
- add_fingerprint(user)
- log_investigate("was smacked with \a [W] by [key_name(user)].", INVESTIGATE_ATMOS)
- user.SetNextMove(CLICK_CD_MELEE)
- take_damage(W.force)
-
if(isrobot(user) && istype(W, /obj/item/weapon/tank/jetpack))
var/obj/item/weapon/tank/jetpack/J = W
var/datum/gas_mixture/thejetpack = J.air_contents
@@ -323,22 +299,34 @@ update_flag
nanomanager.update_uis(src) // Update all NanoUIs attached to src
-/obj/machinery/portable_atmospherics/canister/proc/canister_break()
+/obj/machinery/portable_atmospherics/canister/attacked_by(obj/item/attacking_item, mob/living/user)
+ . = ..()
+ if(.)
+ log_investigate("was smacked with \a [attacking_item] by [key_name(user)].", INVESTIGATE_ATMOS)
+
+/obj/machinery/portable_atmospherics/canister/atom_break(damage_flag)
+ . = ..()
+ if(!.)
+ return
disconnect()
var/turf/T = get_turf(src)
T.assume_air(air_contents)
- stat |= BROKEN
density = FALSE
playsound(src, 'sound/effects/spray.ogg', VOL_EFFECTS_MASTER, 10, FALSE, null, -3)
- update_icon()
log_investigate("was destroyed.", INVESTIGATE_ATMOS)
if(holding)
holding.forceMove(T)
holding = null
+/obj/machinery/portable_atmospherics/canister/deconstruct(disassembled)
+ if(flags & NODECONSTRUCT || stat & BROKEN)
+ return ..()
+ atom_break()
+ ..()
+
/obj/machinery/portable_atmospherics/canister/ui_interact(mob/user)
tgui_interact(user)
diff --git a/code/modules/awaymissions/gateway.dm b/code/modules/awaymissions/gateway.dm
index a9a29402c6e5..b233edc70938 100644
--- a/code/modules/awaymissions/gateway.dm
+++ b/code/modules/awaymissions/gateway.dm
@@ -5,6 +5,7 @@
icon_state = "off"
density = TRUE
anchored = TRUE
+ resistance_flags = FULL_INDESTRUCTIBLE
var/active = FALSE // on away missions you should activate gateway from start, or place "awaystart" landmarks somewhere
var/hacked = FALSE
@@ -19,7 +20,7 @@
if(dir & SOUTH)
density = FALSE
if(!transit_loc)
- transit_loc = locate(/obj/effect/landmark/gateway_transit) in landmarks_list
+ transit_loc = locate("landmark*Gateway transit")
/obj/machinery/gateway/update_icon()
icon_state = active ? "on" : "off"
@@ -221,6 +222,7 @@
playsound(target, 'sound/machines/gateway/gateway_enter.ogg', VOL_EFFECTS_MASTER)
/obj/effect/landmark/gateway_transit
+ name = "Gateway transit"
/obj/effect/landmark/gateway_transit/Crossed(atom/movable/AM)
. = ..()
diff --git a/code/modules/cargo/packs.dm b/code/modules/cargo/packs.dm
index d71637b6358c..dcd0d298b826 100644
--- a/code/modules/cargo/packs.dm
+++ b/code/modules/cargo/packs.dm
@@ -67,6 +67,7 @@ var/global/list/all_supply_groups = list("Operations","Security","Hospitality","
/obj/item/device/camera,
/obj/item/device/camera_film,
/obj/item/device/camera_film,
+ /obj/item/weapon/storage/box/box_lenses,
/obj/item/weapon/storage/photo_album,
/obj/item/weapon/packageWrap,
/obj/item/weapon/reagent_containers/glass/paint/red,
diff --git a/code/modules/cargo/prices.dm b/code/modules/cargo/prices.dm
index 30e3e7f8a85b..d8bca071da59 100644
--- a/code/modules/cargo/prices.dm
+++ b/code/modules/cargo/prices.dm
@@ -85,7 +85,7 @@
/obj/item/clothing/glasses/night/price = 6500
/obj/item/clothing/glasses/thermal/price = 10000
/obj/item/clothing/glasses/thermal/dealer/price = 5000
-/obj/item/clothing/glasses/night/hos_nights/price = 14000
+/obj/item/clothing/glasses/hud/hos_aug/price = 14000
/obj/item/clothing/glasses/welding/price = 287
/obj/item/clothing/glasses/welding/superior/price = 6200
diff --git a/code/modules/cargo/supplyshuttle.dm b/code/modules/cargo/supplyshuttle.dm
index 2c1e1205a5a5..96e92fafd911 100644
--- a/code/modules/cargo/supplyshuttle.dm
+++ b/code/modules/cargo/supplyshuttle.dm
@@ -25,6 +25,8 @@ var/global/list/mechtoys = list(
layer = 4
explosion_resistance = 5
+ resistance_flags = CAN_BE_HIT
+
/obj/structure/plasticflaps/CanAStarPass(obj/item/weapon/card/id/ID, to_dir, caller)
if(istype(caller, /obj/machinery/bot/mulebot))
return TRUE
@@ -58,6 +60,11 @@ var/global/list/mechtoys = list(
return FALSE
return ..()
+/obj/structure/plasticflaps/deconstruct(disassembled = TRUE)
+ if(!(flags & NODECONSTRUCT))
+ new /obj/item/stack/sheet/mineral/plastic(loc, 5)
+ ..()
+
/obj/structure/plasticflaps/ex_act(severity)
switch(severity)
if(EXPLODE_HEAVY)
diff --git a/code/modules/client/character menu/customkeybindings.dm b/code/modules/client/character_menu/customkeybindings.dm
similarity index 100%
rename from code/modules/client/character menu/customkeybindings.dm
rename to code/modules/client/character_menu/customkeybindings.dm
diff --git a/code/modules/client/character menu/general.dm b/code/modules/client/character_menu/general.dm
similarity index 100%
rename from code/modules/client/character menu/general.dm
rename to code/modules/client/character_menu/general.dm
diff --git a/code/modules/client/character menu/global.dm b/code/modules/client/character_menu/global.dm
similarity index 100%
rename from code/modules/client/character menu/global.dm
rename to code/modules/client/character_menu/global.dm
diff --git a/code/modules/client/character menu/load_slot.dm b/code/modules/client/character_menu/load_slot.dm
similarity index 100%
rename from code/modules/client/character menu/load_slot.dm
rename to code/modules/client/character_menu/load_slot.dm
diff --git a/code/modules/client/character menu/loadout.dm b/code/modules/client/character_menu/loadout.dm
similarity index 100%
rename from code/modules/client/character menu/loadout.dm
rename to code/modules/client/character_menu/loadout.dm
diff --git a/code/modules/client/character menu/loadout/gear_tweaks.dm b/code/modules/client/character_menu/loadout/gear_tweaks.dm
similarity index 100%
rename from code/modules/client/character menu/loadout/gear_tweaks.dm
rename to code/modules/client/character_menu/loadout/gear_tweaks.dm
diff --git a/code/modules/client/character menu/loadout/loadout_accessories.dm b/code/modules/client/character_menu/loadout/loadout_accessories.dm
similarity index 100%
rename from code/modules/client/character menu/loadout/loadout_accessories.dm
rename to code/modules/client/character_menu/loadout/loadout_accessories.dm
diff --git a/code/modules/client/character menu/loadout/loadout_clothing.dm b/code/modules/client/character_menu/loadout/loadout_clothing.dm
similarity index 100%
rename from code/modules/client/character menu/loadout/loadout_clothing.dm
rename to code/modules/client/character_menu/loadout/loadout_clothing.dm
diff --git a/code/modules/client/character menu/loadout/loadout_general.dm b/code/modules/client/character_menu/loadout/loadout_general.dm
similarity index 98%
rename from code/modules/client/character menu/loadout/loadout_general.dm
rename to code/modules/client/character_menu/loadout/loadout_general.dm
index 3bab77dfae27..78fbc33b24ab 100644
--- a/code/modules/client/character menu/loadout/loadout_general.dm
+++ b/code/modules/client/character_menu/loadout/loadout_general.dm
@@ -81,7 +81,7 @@
/datum/gear/ghostcamera
display_name = "Anomalous Camera"
- path = /obj/item/device/camera/spooky
+ path = /obj/item/device/camera/polar/spooky
allowed_roles = list("Chaplain", "Paranormal Investigator")
cost = 3
diff --git a/code/modules/client/character menu/loadout/loadout_glasses.dm b/code/modules/client/character_menu/loadout/loadout_glasses.dm
similarity index 100%
rename from code/modules/client/character menu/loadout/loadout_glasses.dm
rename to code/modules/client/character_menu/loadout/loadout_glasses.dm
diff --git a/code/modules/client/character menu/loadout/loadout_hats.dm b/code/modules/client/character_menu/loadout/loadout_hats.dm
similarity index 100%
rename from code/modules/client/character menu/loadout/loadout_hats.dm
rename to code/modules/client/character_menu/loadout/loadout_hats.dm
diff --git a/code/modules/client/character menu/loadout/loadout_shoes.dm b/code/modules/client/character_menu/loadout/loadout_shoes.dm
similarity index 100%
rename from code/modules/client/character menu/loadout/loadout_shoes.dm
rename to code/modules/client/character_menu/loadout/loadout_shoes.dm
diff --git a/code/modules/client/character menu/occupation.dm b/code/modules/client/character_menu/occupation.dm
similarity index 100%
rename from code/modules/client/character menu/occupation.dm
rename to code/modules/client/character_menu/occupation.dm
diff --git a/code/modules/client/character menu/quirks.dm b/code/modules/client/character_menu/quirks.dm
similarity index 100%
rename from code/modules/client/character menu/quirks.dm
rename to code/modules/client/character_menu/quirks.dm
diff --git a/code/modules/client/character menu/roles.dm b/code/modules/client/character_menu/roles.dm
similarity index 100%
rename from code/modules/client/character menu/roles.dm
rename to code/modules/client/character_menu/roles.dm
diff --git a/code/modules/client/client defines.dm b/code/modules/client/client_defines.dm
similarity index 100%
rename from code/modules/client/client defines.dm
rename to code/modules/client/client_defines.dm
diff --git a/code/modules/client/client procs.dm b/code/modules/client/client_procs.dm
similarity index 100%
rename from code/modules/client/client procs.dm
rename to code/modules/client/client_procs.dm
diff --git a/code/modules/client/preferences_savefile.dm b/code/modules/client/preferences_savefile.dm
index 4b38b0a8aa0a..8d563779e485 100644
--- a/code/modules/client/preferences_savefile.dm
+++ b/code/modules/client/preferences_savefile.dm
@@ -240,11 +240,11 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car
be_role -= "Raider"
S["be_role"] << be_role
-
+
if(current_version < 39)
S["ghost_orbit"] << null
-//
+//
/datum/preferences/proc/repetitive_updates_character(current_version, savefile/S)
if(current_version < SAVEFILE_VERSION_SPECIES_JOBS)
diff --git a/code/modules/clothing/clothing.dm b/code/modules/clothing/clothing.dm
index 413de9c34b4a..d7ebfe2e9ea2 100644
--- a/code/modules/clothing/clothing.dm
+++ b/code/modules/clothing/clothing.dm
@@ -197,6 +197,20 @@
if(displayed_accessories.len)
. += " with [get_english_list(displayed_accessories)] attached"
+/obj/item/clothing/proc/_spawn_shreds()
+ set waitfor = FALSE
+ var/turf/T = get_turf(src)
+ sleep(1)
+ new /obj/effect/decal/cleanable/shreds(T, name)
+
+/obj/item/clothing/atom_destruction(damage_flag)
+ switch(damage_flag)
+ if(FIRE, ACID)
+ return ..()
+ else
+ _spawn_shreds()
+ ..()
+
//Ears: headsets, earmuffs and tiny objects
/obj/item/clothing/ears
name = "ears"
@@ -245,7 +259,7 @@
/obj/item/clothing/ears/offear
name = "Other ear"
w_class = SIZE_BIG
- icon = 'icons/mob/screen1_Midnight.dmi'
+ icon = 'icons/hud/screen1_Midnight.dmi'
icon_state = "block"
slot_flags = SLOT_FLAGS_EARS | SLOT_FLAGS_TWOEARS
diff --git a/code/modules/clothing/glasses/glasses.dm b/code/modules/clothing/glasses/glasses.dm
index 508148bbb315..b510ed5818fc 100644
--- a/code/modules/clothing/glasses/glasses.dm
+++ b/code/modules/clothing/glasses/glasses.dm
@@ -10,9 +10,9 @@
//var/invisa_view = 0
var/prescription = 0
body_parts_covered = EYES
- var/toggleable = 0
+ var/toggleable = FALSE
var/off_state = "degoggles"
- var/active = 1
+ var/active = TRUE
var/sightglassesmod = null
var/activation_sound = 'sound/items/buttonclick.ogg'
@@ -23,13 +23,13 @@
if(ishuman(usr))
var/mob/living/carbon/human/H = usr
if(active)
- active = 0
+ active = FALSE
icon_state = off_state
vision_flags = 0
lighting_alpha = null
to_chat(usr, "You deactivate the optical matrix on the [src].")
else
- active = 1
+ active = TRUE
icon_state = initial(icon_state)
vision_flags = initial(vision_flags)
lighting_alpha = initial(lighting_alpha)
@@ -45,7 +45,7 @@
item_state = "glasses"
action_button_name = "Toggle Goggles"
origin_tech = "magnets=2;engineering=2"
- toggleable = 1
+ toggleable = TRUE
sightglassesmod = "meson"
vision_flags = SEE_TURFS
lighting_alpha = LIGHTING_PLANE_ALPHA_INVISIBLE
@@ -61,7 +61,7 @@
icon_state = "purple"
item_state = "glasses"
action_button_name = "Toggle Goggles"
- toggleable = 1
+ toggleable = TRUE
sightglassesmod = "sci"
/obj/item/clothing/glasses/night
@@ -71,23 +71,14 @@
item_state = "glasses"
origin_tech = "magnets=2"
darkness_view = 7
- toggleable = 1
+ toggleable = TRUE
sightglassesmod = "nvg"
action_button_name = "Toggle Goggles"
- active = 1
+ active = TRUE
off_state = "night"
activation_sound = 'sound/effects/glasses_on.ogg'
lighting_alpha = LIGHTING_PLANE_ALPHA_MOSTLY_VISIBLE
-/obj/item/clothing/glasses/night/hos_nights
- name = "augmented shades"
- desc = "Polarized bioneural eyewear, designed to augment your vision."
- sightglassesmod = "hos"
- icon_state = "hos_shades"
- item_state = "hos_shades"
- toggleable = FALSE
- action_button_name = null
-
/obj/item/clothing/glasses/eyepatch
name = "eyepatch"
desc = "Yarr."
@@ -108,7 +99,7 @@
icon_state = "material"
item_state = "glasses"
origin_tech = "magnets=3;engineering=3"
- toggleable = 1
+ toggleable = TRUE
action_button_name = "Toggle Goggles"
vision_flags = SEE_OBJS
@@ -250,6 +241,21 @@
icon_state = "sunhud"
hud_types = list(DATA_HUD_SECURITY)
+/obj/item/clothing/glasses/hud/hos_aug
+ name = "augmented shades"
+ desc = "Polarized bioneural eyewear, designed to augment your vision."
+ icon_state = "hos_shades_ngv"
+ item_state = "hos_shades"
+ off_state = "hos_shades"
+ hud_types = list(DATA_HUD_SECURITY)
+ toggleable = TRUE
+ active = TRUE
+ action_button_name = "Switch Shades Mode"
+ activation_sound = 'sound/effects/glasses_switch.ogg'
+ sightglassesmod = "sepia"
+ darkness_view = 7
+ lighting_alpha = LIGHTING_PLANE_ALPHA_INVISIBLE
+
/obj/item/clothing/glasses/sunglasses/hud/sechud/tactical
name = "tactical HUD"
desc = "Flash-resistant goggles with inbuilt combat and security information."
@@ -263,7 +269,7 @@
origin_tech = "magnets=3"
vision_flags = SEE_MOBS
invisa_view = 2
- toggleable = 1
+ toggleable = TRUE
sightglassesmod = "thermal"
action_button_name = "Toggle Goggles"
lighting_alpha = LIGHTING_PLANE_ALPHA_MOSTLY_VISIBLE
@@ -292,7 +298,7 @@
icon_state = "thermoncle"
flags = null //doesn't protect eyes because it's a monocle, duh
body_parts_covered = 0
- toggleable = 1
+ toggleable = TRUE
off_state = "thermoncle_off"
action_button_name = "Toggle Monocle"
@@ -302,7 +308,7 @@
icon_state = "eyepatch"
item_state = "eyepatch"
body_parts_covered = 0
- toggleable = 0
+ toggleable = FALSE
action_button_name = null
/obj/item/clothing/glasses/thermal/jensen
@@ -323,7 +329,7 @@
toggleable = TRUE
sightglassesmod = "nvg"
action_button_name = "Toggle Goggles"
- active = 1
+ active = TRUE
off_state = "healthhudnight"
hud_types = list(DATA_HUD_MEDICAL_ADV)
lighting_alpha = LIGHTING_PLANE_ALPHA_MOSTLY_VISIBLE
@@ -342,7 +348,7 @@
name = "gar meson scanner"
icon_state = "garm"
item_state = "garm"
- toggleable = 0
+ toggleable = FALSE
action_button_name = null
/obj/item/clothing/glasses/sunglasses/hud/sechud/gar
@@ -364,7 +370,7 @@
name = "supergar glasses"
icon_state = "supergar"
item_state = "supergar"
- toggleable = 0
+ toggleable = FALSE
/obj/item/clothing/glasses/sunglasses/noir
name = "noir sunglasses"
@@ -379,7 +385,7 @@
/obj/item/clothing/glasses/sunglasses/noir/verb/toggle_noir()
set name = "Toggle Noir"
set category = "Object"
-
+
if(usr.incapacitated())
return
active = !active
diff --git a/code/modules/clothing/gloves/boxing.dm b/code/modules/clothing/gloves/boxing.dm
index a08a22c4cce2..214bb3aa9f5c 100644
--- a/code/modules/clothing/gloves/boxing.dm
+++ b/code/modules/clothing/gloves/boxing.dm
@@ -25,7 +25,7 @@
H.visible_message("[attacker] has punched [H]!")
var/obj/item/organ/external/BP = H.get_bodypart(ran_zone(attacker.get_targetzone()))
- var/armor_block = H.run_armor_check(BP, "melee")
+ var/armor_block = H.run_armor_check(BP, MELEE)
H.apply_damage(damage, HALLOSS, BP, armor_block)
return TRUE
diff --git a/code/modules/clothing/head/misc_special.dm b/code/modules/clothing/head/misc_special.dm
index a8b51c8758a0..f9100db09e21 100644
--- a/code/modules/clothing/head/misc_special.dm
+++ b/code/modules/clothing/head/misc_special.dm
@@ -90,12 +90,12 @@
src.onfire = !( src.onfire )
if (src.onfire)
src.force = 3
- src.damtype = "fire"
+ src.damtype = BURN
src.icon_state = "cake1"
START_PROCESSING(SSobj, src)
else
src.force = null
- src.damtype = "brute"
+ src.damtype = BRUTE
src.icon_state = "cake0"
return
diff --git a/code/modules/clothing/under/accessories/accessory.dm b/code/modules/clothing/under/accessories/accessory.dm
index 86be2000f769..83377aa6eafb 100644
--- a/code/modules/clothing/under/accessories/accessory.dm
+++ b/code/modules/clothing/under/accessories/accessory.dm
@@ -154,13 +154,11 @@
name = "bronze cross"
desc = "That's a little bronze cross for wearing under the clothes."
icon_state = "bronze_cross"
- item_state = "bronze_cross"
/obj/item/clothing/accessory/metal_cross
name = "metal cross"
desc = "That's a little metal cross for wearing under the clothes."
icon_state = "metal_cross"
- item_state = "metal_cross"
//Medals
/obj/item/clothing/accessory/medal
diff --git a/code/modules/clothing/under/accessories/armor.dm b/code/modules/clothing/under/accessories/armor.dm
index cb507e0509e6..79a20e23a41a 100644
--- a/code/modules/clothing/under/accessories/armor.dm
+++ b/code/modules/clothing/under/accessories/armor.dm
@@ -30,7 +30,6 @@
name = "dermal armour patch"
desc = "You're not quite sure how you manage to take it on and off, but it implants nicely in your head. And now you can hide it in some hats!"
icon_state = "dermal"
- item_state = "dermal"
siemens_coefficient = 0.6
pierce_protection = HEAD
body_parts_covered = HEAD
diff --git a/code/modules/clothing/under/accessories/holster.dm b/code/modules/clothing/under/accessories/holster.dm
index 28aaf6c7a8cc..abfbd3c42fd6 100644
--- a/code/modules/clothing/under/accessories/holster.dm
+++ b/code/modules/clothing/under/accessories/holster.dm
@@ -116,8 +116,7 @@
/obj/item/clothing/accessory/holster/armpit
name = "shoulder holster"
desc = "A worn-out handgun holster. Perfect for concealed carry."
- icon_state = "holster_armpit"
- item_state = "holster"
+ icon_state = "holster"
/obj/item/clothing/accessory/holster/armpit/update_icon()
..()
diff --git a/code/modules/clothing/under/jobs/civilian.dm b/code/modules/clothing/under/jobs/civilian.dm
index 7e5a74b339d9..721bf6f34730 100644
--- a/code/modules/clothing/under/jobs/civilian.dm
+++ b/code/modules/clothing/under/jobs/civilian.dm
@@ -128,8 +128,8 @@
flags = ONESIZEFITSALL
/obj/item/clothing/under/lawyer/female
- icon_state = "black_suit_fem"
- item_state = "black_suit_fem"
+ icon_state = "black_suit_neck"
+ item_state = "black_suit_neck"
flags = ONESIZEFITSALL
/obj/item/clothing/under/lawyer/red
diff --git a/code/modules/clothing/under/miscellaneous.dm b/code/modules/clothing/under/miscellaneous.dm
index 86168627940f..f4d46ccc2d6f 100644
--- a/code/modules/clothing/under/miscellaneous.dm
+++ b/code/modules/clothing/under/miscellaneous.dm
@@ -175,8 +175,8 @@
/obj/item/clothing/under/suit_jacket/female
name = "executive suit"
desc = "A formal trouser suit for women, intended for the station's finest."
- icon_state = "black_suit_fem"
- item_state = "black_suit_fem"
+ icon_state = "black_suit_neck"
+ item_state = "black_suit_neck"
/obj/item/clothing/under/suit_jacket/red
name = "red suit"
diff --git a/code/modules/crafting/craft.dm b/code/modules/crafting/craft.dm
index f2519da6e3d3..9e3b06980718 100644
--- a/code/modules/crafting/craft.dm
+++ b/code/modules/crafting/craft.dm
@@ -84,11 +84,13 @@
return 0
return 1
-/datum/personal_crafting/proc/construct_item(mob/user, datum/crafting_recipe/R)
+/datum/personal_crafting/proc/construct_item(mob/user, datum/crafting_recipe/R, overrided_time = null)
var/list/contents = get_surroundings(user)
if(check_contents(R, contents))
if(check_tools(user, R, contents))
- var/required_time = R.time
+ var/required_time = overrided_time
+ if(!required_time)
+ required_time = R.time
if(R.required_proficiency)
required_time = apply_skill_bonus(user, R.time, R.required_proficiency, multiplier = -0.4)
if(do_after(user, required_time, target = user))
@@ -100,6 +102,8 @@
var/list/parts = del_reqs(R, user)
var/atom/movable/I = new R.result (get_turf(user.loc))
I.CheckParts(parts, R)
+ I.pixel_x = rand(-10, 10)
+ I.pixel_y = rand(-10, 10)
return 0
return "."
return ", missing tool."
@@ -373,3 +377,27 @@
recipe_image_cache[R.result] = bicon_raw(icon(stored_result.icon, stored_result.icon_state))
qdel(stored_result)
return recipe_image_cache[R.result]
+
+/datum/personal_crafting/proc/craft_until_cant(datum/crafting_recipe/recipe_to_use, mob/chef, turf/craft_location, craft_time)
+ if(!craft_time)
+ craft_time = recipe_to_use.time
+ while(TRUE)
+ // attempt_craft_loop sleeps, so this won't freeze the server while we craft
+ if(!attempt_craft_loop(recipe_to_use, chef, craft_location, craft_time))
+ break
+ craft_time = max(5, craft_time * 0.75) // speed up the more you craft in a batch
+
+/// Attempts a crafting loop. Returns true if it succeeds, false otherwise
+/datum/personal_crafting/proc/attempt_craft_loop(datum/crafting_recipe/recipe_to_use, mob/chef, turf/craft_location, craft_time)
+ var/list/surroundings = get_surroundings(chef)
+ if(!check_contents(recipe_to_use, surroundings))
+ to_chat(chef, "failed to craft, missing ingredients!")
+ return FALSE
+
+ var/atom/movable/result = construct_item(chef, recipe_to_use, craft_time)
+ if(istext(result))
+ to_chat(chef, "failed to craft[result]")
+ return FALSE
+ to_chat(chef, "[chef] crafted [recipe_to_use]")
+ recipe_to_use.on_craft_completion(chef, result)
+ return TRUE
diff --git a/code/modules/crafting/recipes.dm b/code/modules/crafting/recipes.dm
index ec4e925ad5f9..8356e97e9e87 100644
--- a/code/modules/crafting/recipes.dm
+++ b/code/modules/crafting/recipes.dm
@@ -8,6 +8,10 @@
var/parts[] = list() // type paths of items that will be placed in the result
var/chem_catalysts[] = list() // like tools but for reagents
var/required_proficiency
+
+/datum/crafting_recipe/proc/on_craft_completion(mob/user, atom/result)
+ return
+
/datum/crafting_recipe/can_grenade_igniter
name = "Can Grenade (igniter)"
result = /obj/item/weapon/grenade/cancasing
diff --git a/code/modules/economy/ATM.dm b/code/modules/economy/ATM.dm
index 4d05a9ecfa53..1527c6d2c8ed 100644
--- a/code/modules/economy/ATM.dm
+++ b/code/modules/economy/ATM.dm
@@ -22,6 +22,7 @@ log transactions
anchored = TRUE
use_power = IDLE_POWER_USE
idle_power_usage = 10
+ resistance_flags = FULL_INDESTRUCTIBLE
var/datum/money_account/authenticated_account
var/number_incorrect_tries = 0
var/previous_account_number = 0
diff --git a/code/modules/events/apc_damage.dm b/code/modules/events/apc_damage.dm
index 57a1348ffef0..92e8b2c0985d 100644
--- a/code/modules/events/apc_damage.dm
+++ b/code/modules/events/apc_damage.dm
@@ -20,14 +20,10 @@
apc.update_icon()
/datum/event/apc_damage/proc/acquire_random_apc()
- var/list/possibleEpicentres = list()
+ var/list/possibleEpicentres = landmarks_list["lightsout"]
var/list/apcs = list()
- for(var/obj/effect/landmark/newEpicentre in landmarks_list)
- if(newEpicentre.name == "lightsout")
- possibleEpicentres += newEpicentre
-
- if(!possibleEpicentres.len)
+ if(!length(possibleEpicentres))
return
var/epicentre = pick(possibleEpicentres)
diff --git a/code/modules/events/carp_migration.dm b/code/modules/events/carp_migration.dm
index f68b3d13fda4..01aff0e10561 100644
--- a/code/modules/events/carp_migration.dm
+++ b/code/modules/events/carp_migration.dm
@@ -22,7 +22,7 @@
/datum/event/carp_migration/start()
switch(severity)
if(EVENT_LEVEL_MAJOR)
- spawn_fish(landmarks_list.len)
+ spawn_fish(length(landmarks_list["carpspawn"]))
if(EVENT_LEVEL_MODERATE)
spawn_fish(rand(4, 6)) // 12 to 30 carp, in small groups
else
@@ -38,10 +38,7 @@
/datum/event/carp_migration/proc/spawn_fish(num_groups, group_size_min = 3, group_size_max = 5)
var/list/spawn_locations = list()
- for(var/obj/effect/landmark/C in landmarks_list)
- if(C.name == "carpspawn")
- spawn_locations.Add(C.loc)
- spawn_locations = shuffle(spawn_locations)
+ spawn_locations = shuffle(landmarks_list["carpspawn"].Copy())
num_groups = min(num_groups, spawn_locations.len)
for(var/i in 1 to num_groups)
diff --git a/code/modules/events/cellular_biomass/biome_bluespace.dm b/code/modules/events/cellular_biomass/biome_bluespace.dm
index 6ec39339ce73..8f7a1c104f8f 100644
--- a/code/modules/events/cellular_biomass/biome_bluespace.dm
+++ b/code/modules/events/cellular_biomass/biome_bluespace.dm
@@ -14,17 +14,17 @@
/obj/structure/cellular_biomass/wall/bluespace
- health = 100
+ max_integrity = 100
name = "Glitch"
icon = 'icons/obj/structures/cellular_biomass/bluespace_cellular.dmi'
/obj/structure/cellular_biomass/grass/bluespace
- health = 100
+ max_integrity = 100
name = "Glitch"
icon = 'icons/obj/structures/cellular_biomass/bluespace_cellular.dmi'
/obj/structure/cellular_biomass/lair/bluespace
- health = 100
+ max_integrity = 100
name = "Glitch"
icon = 'icons/obj/structures/cellular_biomass/bluespace_cellular.dmi'
diff --git a/code/modules/events/cellular_biomass/cellular_lair.dm b/code/modules/events/cellular_biomass/cellular_lair.dm
index 4c6ca996a201..201bb63e727c 100644
--- a/code/modules/events/cellular_biomass/cellular_lair.dm
+++ b/code/modules/events/cellular_biomass/cellular_lair.dm
@@ -1,6 +1,6 @@
/obj/structure/cellular_biomass/lair
layer = 3
- health = 120
+ max_integrity = 120
var/spawn_chance = 1
var/active = 1
var/spawned_mob = /mob/living/simple_animal/hostile/carp
diff --git a/code/modules/events/cellular_biomass/cellular_structures.dm b/code/modules/events/cellular_biomass/cellular_structures.dm
index a4e5291b5915..993d327d4bed 100644
--- a/code/modules/events/cellular_biomass/cellular_structures.dm
+++ b/code/modules/events/cellular_biomass/cellular_structures.dm
@@ -13,9 +13,11 @@
opacity = 0
var/faction = "generic"
var/grip = 0
- var/health = 100
var/obj/effect/cellular_biomass_controller/master = null
+ max_integrity = 100
+ resistance_flags = CAN_BE_HIT
+
/obj/structure/cellular_biomass/Destroy()
if(density)
SSair.mark_for_update(get_turf(src))
@@ -28,25 +30,6 @@
master = newmaster
return
-/obj/structure/cellular_biomass/proc/healthcheck()
- if(health <=0)
- qdel(src)
- return
-
-/obj/structure/cellular_biomass/bullet_act(obj/item/projectile/Proj, def_zone)
- . = ..()
- health -= Proj.damage
- healthcheck()
-
-/obj/structure/cellular_biomass/ex_act(severity)
- health -= 100 / severity
- healthcheck()
-
-/obj/structure/cellular_biomass/blob_act()
- health -= 50
- healthcheck()
- return
-
/obj/structure/cellular_biomass/attack_hand(mob/user)
..()
user.SetNextMove(CLICK_CD_MELEE)
@@ -59,12 +42,13 @@
/obj/structure/cellular_biomass/attack_alien()
return attack_hand()
-/obj/structure/cellular_biomass/attackby(obj/item/weapon/W, mob/user)
- . = ..()
- if(user.a_intent == INTENT_HARM)
- health -= W.force
- playsound(src, 'sound/effects/attackblob.ogg', VOL_EFFECTS_MASTER)
- healthcheck()
+/obj/structure/cellular_biomass/play_attack_sound(damage_amount, damage_type, damage_flag)
+ switch(damage_type)
+ if(BRUTE)
+ playsound(src, 'sound/effects/attackblob.ogg', VOL_EFFECTS_MASTER)
+ if(BURN)
+ playsound(src, 'sound/items/welder.ogg', VOL_EFFECTS_MASTER, 100, TRUE)
+
////////////////////////////
// WALLS GRASS AND CORES////
@@ -80,7 +64,7 @@
return 0
/obj/structure/cellular_biomass/grass
- health = 40
+ max_integrity = 40
layer = 2
/obj/structure/cellular_biomass/grass/atom_init()
@@ -95,7 +79,7 @@
/obj/structure/cellular_biomass/core
layer = 3
- health = 120
+ max_integrity = 120
light_color = "#710f8c"
light_range = 3
icon_state = "light_1"
@@ -106,7 +90,8 @@
set_light(light_range)
/obj/structure/cellular_biomass/core/process()
- health = max(120, health + 1)
+ if(get_integrity() < max_integrity)
+ repair_damage(1)
diff --git a/code/modules/events/cellular_biomass/spacevines.dm b/code/modules/events/cellular_biomass/spacevines.dm
index 0441f555baf5..24337a57810d 100644
--- a/code/modules/events/cellular_biomass/spacevines.dm
+++ b/code/modules/events/cellular_biomass/spacevines.dm
@@ -12,6 +12,9 @@
var/obj/effect/spacevine_controller/master = null
var/block_light = TRUE
+ max_integrity = 50
+ resistance_flags = CAN_BE_HIT
+
/obj/effect/spacevine/Destroy()
if(master)
master.vines -= src
@@ -28,6 +31,16 @@
return ..()
//Plant-b-gone damage is handled in its entry in chemistry-reagents.dm
+/obj/effect/spacevine/play_attack_sound(damage_amount, damage_type = BRUTE, damage_flag = 0)
+ switch(damage_type)
+ if(BRUTE)
+ if(damage_amount)
+ playsound(loc, 'sound/weapons/slash.ogg', VOL_EFFECTS_MASTER, 50, TRUE)
+ else
+ playsound(loc, 'sound/weapons/tap.ogg', VOL_EFFECTS_MASTER, 50, TRUE)
+ if(BURN)
+ playsound(loc, 'sound/items/welder.ogg', VOL_EFFECTS_MASTER, 100, TRUE)
+
/obj/effect/spacevine/attack_hand(mob/user)
user_unbuckle_mob(user)
user.SetNextMove(CLICK_CD_MELEE)
diff --git a/code/modules/events/electrical_storm.dm b/code/modules/events/electrical_storm.dm
index b98eec3f491d..c7889f9d31c4 100644
--- a/code/modules/events/electrical_storm.dm
+++ b/code/modules/events/electrical_storm.dm
@@ -1,26 +1,12 @@
/datum/event/electrical_storm
announcement = new /datum/announcement/centcomm/estorm
- var/lightsoutAmount = 1
var/lightsoutRange = 25
-
/datum/event/electrical_storm/start()
- var/list/epicentreList = list()
-
- for(var/i=1, i <= lightsoutAmount, i++)
- var/list/possibleEpicentres = list()
- for(var/obj/effect/landmark/newEpicentre in landmarks_list)
- if(newEpicentre.name == "lightsout" && !(newEpicentre in epicentreList))
- possibleEpicentres += newEpicentre
- if(possibleEpicentres.len)
- epicentreList += pick(possibleEpicentres)
- else
- break
-
- if(!epicentreList.len)
+ var/list/possibleEpicentres = landmarks_list["lightsout"]
+ if(!length(possibleEpicentres))
return
-
- for(var/obj/effect/landmark/epicentre in epicentreList)
- for(var/obj/machinery/power/apc/apc in range(epicentre,lightsoutRange))
- apc.overload_lighting()
+ var/obj/effect/landmark/epicentre = pick(possibleEpicentres)
+ for(var/obj/machinery/power/apc/apc in range(epicentre, lightsoutRange))
+ apc.overload_lighting()
diff --git a/code/modules/events/rogue_drones.dm b/code/modules/events/rogue_drones.dm
index f8f02beb58b3..9ef2394f200b 100644
--- a/code/modules/events/rogue_drones.dm
+++ b/code/modules/events/rogue_drones.dm
@@ -7,19 +7,13 @@
var/list/drones_list = list()
/datum/event/rogue_drone/start()
- //spawn them at the same place as carp
- var/list/possible_spawns = list()
- for(var/obj/effect/landmark/C in landmarks_list)
- if(C.name == "carpspawn")
- possible_spawns.Add(C)
-
//25% chance for this to be a false alarm
- var/num
if(prob(25))
- num = 0
- else
- num = rand(2,6)
- for(var/i=0, iBut snowman already has a hat!")
return
- if(W.force > 4)
- health -= W.force
- if(health <= 0)
- visible_message("[src] is destroyed!")
- for(var/i = 0 to 6)
- new /obj/item/snowball(get_turf(src))
- if(icon_state == "snowman_hat")
- new /obj/item/clothing/head/that(get_turf(src))
- qdel(src)
- else
- visible_message("[src] is damaged!")
+ ..()
+
+/obj/structure/snowman/take_damage(damage_amount, damage_type, damage_flag, sound_effect, attack_dir)
+ . = ..()
+ if(. && !QDELING(src))
+ visible_message("[src] is damaged!")
+
+/obj/structure/snowman/deconstruct(disassembled)
+ if(flags & NODECONSTRUCT)
+ return ..()
+ visible_message("[src] is destroyed!")
+ for(var/i in 1 to 6)
+ new /obj/item/snowball(loc)
+ if(icon_state == "snowman_hat")
+ new /obj/item/clothing/head/that(loc)
+ ..()
#undef FLICKER_CD_MAX
#undef FLICKER_CD_MIN
diff --git a/code/modules/holodeck/HolodeckControl.dm b/code/modules/holodeck/HolodeckControl.dm
index 3f6d1b9ac2dc..20570b0346c4 100644
--- a/code/modules/holodeck/HolodeckControl.dm
+++ b/code/modules/holodeck/HolodeckControl.dm
@@ -253,13 +253,10 @@
qdel(B)
if(!spawn_point)
- for(var/obj/effect/landmark/L in landmarks_list)
- if(L.name=="Holodeck Base")
- spawn_point = get_turf(L)
- break
-
- if(!spawn_point)
- return
+ var/obj/effect/landmark/L = locate("landmark*Holodeck Base")
+ if(!L)
+ return
+ spawn_point = get_turf(L)
var/datum/gas_mixture/cenv = spawn_point.return_air()
var/datum/gas_mixture/env = new()
diff --git a/code/modules/holodeck/HolodeckObjects.dm b/code/modules/holodeck/HolodeckObjects.dm
index 937198d049bc..f602c46ef048 100644
--- a/code/modules/holodeck/HolodeckObjects.dm
+++ b/code/modules/holodeck/HolodeckObjects.dm
@@ -82,98 +82,21 @@
icon_state = "boxing"
item_state = "boxing"
-/obj/structure/window/reinforced/holowindow/attackby(obj/item/W, mob/user)
- if(!istype(W)) return//I really wish I did not need this
- user.SetNextMove(CLICK_CD_MELEE)
- if (istype(W, /obj/item/weapon/grab) && get_dist(src,user)<2)
- var/obj/item/weapon/grab/G = W
- if(isliving(G.affecting))
- var/mob/living/M = G.affecting
- var/state = G.state
- qdel(W) //gotta delete it here because if window breaks, it won't get deleted
- switch (state)
- if(1)
- M.visible_message("[user] slams [M] against \the [src]!")
- M.apply_damage(7)
- take_damage(10)
- if(2)
- M.visible_message("[user] bashes [M] against \the [src]!")
- if (prob(50))
- M.Stun(1)
- M.Weaken(1)
- M.apply_damage(10)
- take_damage(25)
- if(3)
- M.visible_message("[user] crushes [M] against \the [src]!")
- M.Stun(5)
- M.Weaken(5)
- M.apply_damage(20)
- take_damage(50)
- return
-
- if(W.flags & NOBLUDGEON) return
+/obj/structure/window/reinforced/holowindow
+ flags = NODECONSTRUCT | ON_BORDER
+/obj/structure/window/reinforced/holowindow/attackby(obj/item/W, mob/user)
if(isscrewdriver(W))
to_chat(user, ("It's a holowindow, you can't unfasten it!"))
- else if(iscrowbar(W) && reinf && state <= 1)
+ else if(iscrowbar(W))
to_chat(user, ("It's a holowindow, you can't pry it!"))
- else if(iswrench(W) && !anchored && (!state || !reinf))
- to_chat(user, ("It's a holowindow, you can't dismantle it!"))
- else if(user.a_intent == INTENT_HARM)
- if(W.damtype == BRUTE || W.damtype == BURN)
- take_damage(W.force)
- if(health <= 7)
- anchored = FALSE
- update_nearby_icons()
- step(src, get_dir(user, src))
- else
- playsound(src, 'sound/effects/Glasshit.ogg', VOL_EFFECTS_MASTER)
+ else
return ..()
-/obj/structure/window/reinforced/holowindow/shatter(display_message = 1)
- playsound(src, pick(SOUNDIN_SHATTER), VOL_EFFECTS_MASTER)
- if(display_message)
- visible_message("[src] fades away as it shatters!")
- qdel(src)
- return
-
/obj/structure/window/reinforced/holowindow/disappearing
-/obj/machinery/door/window/holowindoor/attackby(obj/item/weapon/I, mob/user)
-
- if (src.operating == 1)
- return
- user.SetNextMove(CLICK_CD_MELEE)
- if(src.density && istype(I, /obj/item/weapon) && !istype(I, /obj/item/weapon/card))
- var/aforce = I.force
- playsound(src, 'sound/effects/Glasshit.ogg', VOL_EFFECTS_MASTER)
-
- visible_message("[src] was hit by [I].")
- if(I.damtype == BRUTE || I.damtype == BURN)
- take_damage(aforce)
- return
-
- add_fingerprint(user)
- if (!requiresID())
- user = null
-
- if (allowed(user))
- if (src.density)
- open()
- else
- close()
-
- else if (src.density)
- flick(text("[]deny", src.base_state), src)
-
- return
-
-/obj/machinery/door/window/holowindoor/shatter(display_message = 1)
- src.density = FALSE
- playsound(src, pick(SOUNDIN_SHATTER), VOL_EFFECTS_MASTER)
- if(display_message)
- visible_message("[src] fades away as it shatters!")
- qdel(src)
+/obj/machinery/door/window/holowindoor
+ flags = NODECONSTRUCT | ON_BORDER
/obj/structure/stool/bed/chair/holochair
icon_state = "chair_gray"
@@ -370,6 +293,7 @@
desc = "Different from the Middle Ages version."
icon = 'icons/obj/objects.dmi'
icon_state = "rack"
+ flags = NODECONSTRUCT
/obj/structure/rack/holorack/attack_hand(mob/user)
return
diff --git a/code/modules/jungle/jungle.dm b/code/modules/jungle/jungle.dm
index 76632949ec87..a810c1050d5f 100644
--- a/code/modules/jungle/jungle.dm
+++ b/code/modules/jungle/jungle.dm
@@ -34,11 +34,7 @@
/obj/effect/landmark/temple/atom_init()
..()
//pick a random temple to link to
- var/list/waypoints = list()
- for(var/obj/effect/landmark/temple/destination/T in landmarks_list)
- waypoints.Add(T)
- continue
-
+ var/list/waypoints = landmarks_list["Temple destination"]
var/obj/effect/landmark/temple/destination/dest_temple = pick(waypoints)
dest_temple.init()
@@ -51,6 +47,9 @@
qdel(dest_temple)
return INITIALIZE_HINT_QDEL
+/obj/effect/landmark/temple/destination
+ name = "Temple destination"
+
/obj/effect/landmark/temple/destination/proc/init()
my_ladder = new /obj/structure/ladder(src.loc)
my_ladder.id = rand(999)
@@ -160,7 +159,7 @@
num_spawned++
//make some randomly pathing rivers
- for(var/obj/effect/landmark/river_waypoint/W in landmarks_list)
+ for(var/obj/effect/landmark/river_waypoint/W as anything in landmarks_list["river source waypoint"])
if (W.z != src.z || W.connected)
continue
@@ -233,7 +232,7 @@
num_spawned++
//get any path nodes placed on the map
- for(var/obj/effect/landmark/path_waypoint/W in landmarks_list)
+ for(var/obj/effect/landmark/path_waypoint/W as anything in landmarks_list["path waypoint"])
if (W.z == src.z)
path_nodes.Add(W)
diff --git a/code/modules/library/lib_items.dm b/code/modules/library/lib_items.dm
index f69a04ca9c55..c5a8899518a2 100644
--- a/code/modules/library/lib_items.dm
+++ b/code/modules/library/lib_items.dm
@@ -19,6 +19,9 @@
density = TRUE
opacity = 1
+ max_integrity = 200
+ resistance_flags = CAN_BE_HIT
+
/obj/structure/bookcase/atom_init()
. = ..()
for(var/obj/item/I in loc)
@@ -39,6 +42,14 @@
else
..()
+/obj/structure/bookcase/deconstruct(disassembled)
+ for(var/obj/item/I as anything in contents)
+ I.forceMove(loc)
+ if(flags & NODECONSTRUCT)
+ return ..()
+ new /obj/item/stack/sheet/wood(loc, 4)
+ ..()
+
/obj/structure/bookcase/attack_hand(mob/user)
if(contents.len)
var/obj/item/weapon/book/choice = input("Which book would you like to remove from the shelf?") in contents
diff --git a/code/modules/locations/shuttles/shuttle_window.dm b/code/modules/locations/shuttles/shuttle_window.dm
index 9a08e3c246d1..e9a82d24c494 100644
--- a/code/modules/locations/shuttles/shuttle_window.dm
+++ b/code/modules/locations/shuttles/shuttle_window.dm
@@ -2,49 +2,7 @@
icon = 'icons/locations/shuttles/shuttle.dmi'
dir = SOUTHWEST
can_merge = 0
-
-/obj/structure/window/reinforced/shuttle/attackby(obj/item/weapon/W, mob/user)
- if(!istype(W)) return//I really wish I did not need this
-
- if(istype(W, /obj/item/weapon/airlock_painter))
- change_paintjob(W, user)
- return
- user.SetNextMove(CLICK_CD_MELEE)
- if (istype(W, /obj/item/weapon/grab) && get_dist(src,user)<2)
- var/obj/item/weapon/grab/G = W
- if (isliving(G.affecting))
- var/mob/living/M = G.affecting
- var/state = G.state
- qdel(W) //gotta delete it here because if window breaks, it won't get deleted
- switch (state)
- if(1)
- M.apply_damage(7)
- take_damage(7)
- visible_message("[user] slams [M] against \the [src]!")
- if(2)
- if (prob(50))
- M.Weaken(1)
- M.Stun(1)
- M.apply_damage(10)
- take_damage(9)
- visible_message("[user] bashes [M] against \the [src]!")
- if(3)
- M.Weaken(5)
- M.Stun(5)
- M.apply_damage(20)
- take_damage(12)
- visible_message("[user] crushes [M] against \the [src]!")
- return
- else if(user.a_intent == INTENT_HARM)
- if(W.damtype == BRUTE || W.damtype == BURN)
- take_damage(W.force)
- if(health <= 7)
- anchored = FALSE
- update_nearby_icons()
- step(src, get_dir(user, src))
- else
- playsound(src, 'sound/effects/Glasshit.ogg', VOL_EFFECTS_MASTER)
- return ..()
+ flags = NODECONSTRUCT | ON_BORDER
/obj/structure/window/reinforced/shuttle/mining
name = "shuttle window"
diff --git a/code/modules/mafia/controller.dm b/code/modules/mafia/controller.dm
index f62230b8946f..1893f840e4f2 100644
--- a/code/modules/mafia/controller.dm
+++ b/code/modules/mafia/controller.dm
@@ -94,7 +94,7 @@
/datum/mafia_controller/proc/prepare_game(setup_list,ready_players)
var/list/possible_maps = subtypesof(/datum/map_template/mafia)
- var/turf/spawn_area = get_turf(locate(/obj/effect/landmark/mafia_game_area) in global.landmarks_list)
+ var/turf/spawn_area = get_turf(locate("landmark*Mafia Area Spawn]"))
current_map = pick(possible_maps)
current_map = new current_map
@@ -107,11 +107,8 @@
map_deleter.defineRegion(spawn_area, locate(spawn_area.x + 23,spawn_area.y + 23,spawn_area.z), replace = TRUE) //so we're ready to mass delete when round ends
if(!landmarks.len)//we grab town center when we grab landmarks, if there is none (the first game signed up for let's grab them post load)
- for(var/obj/effect/landmark/mafia/possible_spawn in global.landmarks_list)
- if(istype(possible_spawn, /obj/effect/landmark/mafia/town_center))
- town_center_landmark = possible_spawn
- else
- landmarks += possible_spawn
+ landmarks = landmarks_list["Mafia Player Spawn"].Copy()
+ town_center_landmark = locate("landmark*Mafia Town Center")
current_setup_text = list()
for(var/rtype in setup_list)
diff --git a/code/modules/maps/reader_optimized.dm b/code/modules/maps/reader_optimized.dm
index f43dc6cd49a1..a37f9aa3a6d9 100644
--- a/code/modules/maps/reader_optimized.dm
+++ b/code/modules/maps/reader_optimized.dm
@@ -283,7 +283,7 @@ var/global/dmm_suite/preloader/_preloader = new
//Helpers procs
////////////////
-/dmm_suite/proc/load_new_z_level(mappath, linkage)
+/dmm_suite/proc/load_new_z_level(mappath, traits, name = null)
var/file = file(mappath)
if(!isfile(file))
@@ -294,7 +294,7 @@ var/global/dmm_suite/preloader/_preloader = new
if(!(bounds && bounds.len))
return FALSE
- SSmapping.add_new_zlevel(mappath, list(ZTRAIT_AWAY = TRUE, ZTRAIT_LINKAGE = linkage))
+ SSmapping.add_new_zlevel(name || mappath, traits)
var/loaded_stuff = pm.loadMap(world.maxz)
diff --git a/code/modules/maps/space_management/space_level.dm b/code/modules/maps/space_management/space_level.dm
index 5134c3ea6f22..713c179e5add 100644
--- a/code/modules/maps/space_management/space_level.dm
+++ b/code/modules/maps/space_management/space_level.dm
@@ -10,6 +10,6 @@
name = new_name
traits = new_traits
linkage = new_traits[ZTRAIT_LINKAGE]
- envtype = new_traits[ZTRAIT_ENV_TYPE]
+ envtype = new_traits[ZTRAIT_ENV_TYPE] || envtype
SSenvironment.update(z_value, envtype)
diff --git a/code/modules/media/machinery.dm b/code/modules/media/machinery.dm
index b99485b182f9..8862b47263f8 100644
--- a/code/modules/media/machinery.dm
+++ b/code/modules/media/machinery.dm
@@ -1,5 +1,7 @@
// Machinery serving as a media source.
/obj/machinery/media
+ resistance_flags = FULL_INDESTRUCTIBLE
+
var/playing=0
var/media_url=""
var/media_start_time=0
diff --git a/code/modules/mining/abandonedcrates.dm b/code/modules/mining/abandonedcrates.dm
index 9ba9729c7633..26be8b76dd93 100644
--- a/code/modules/mining/abandonedcrates.dm
+++ b/code/modules/mining/abandonedcrates.dm
@@ -103,6 +103,12 @@
return
return ..()
+/obj/structure/closet/crate/secure/loot/deconstruct(disassembled)
+ if(locked)
+ SpawnDeathLoot()
+ return
+ ..()
+
/obj/structure/closet/crate/secure/loot/emag_act(mob/user)
if(locked)
visible_message("Таинственный ящик мерцает и со скрипом приоткрывается!")
diff --git a/code/modules/mining/drilling/drill.dm b/code/modules/mining/drilling/drill.dm
index 73dab7c743ab..6a2aa7e8e48d 100644
--- a/code/modules/mining/drilling/drill.dm
+++ b/code/modules/mining/drilling/drill.dm
@@ -385,7 +385,7 @@
if(!BP || !BP.is_usable())
return
- H.apply_damage(damage_to_user, BRUTE, BP, H.run_armor_check(BP, "melee")/2, 1)
+ H.apply_damage(damage_to_user, BRUTE, BP, H.run_armor_check(BP, MELEE)/2, 1)
to_chat(H, "You feel, that [src] try to cut your [BP]!")
if(BP.is_stump)
@@ -393,7 +393,7 @@
BP = BP.parent
- H.apply_damage(damage_to_user, BRUTE, BP, H.run_armor_check(BP, "melee")/2, 1)
+ H.apply_damage(damage_to_user, BRUTE, BP, H.run_armor_check(BP, MELEE)/2, 1)
to_chat(H, "You feel, that [src] try to cut your [BP]!")
/obj/machinery/mining/drill/update_icon()
diff --git a/code/modules/mining/machine_input_output_plates.dm b/code/modules/mining/machine_input_output_plates.dm
index c4085267d950..0244171091ce 100644
--- a/code/modules/mining/machine_input_output_plates.dm
+++ b/code/modules/mining/machine_input_output_plates.dm
@@ -1,7 +1,7 @@
/**********************Input and output plates**************************/
/obj/machinery/mineral/input
- icon = 'icons/mob/screen1.dmi'
+ icon = 'icons/hud/screen1.dmi'
icon_state = "x2"
name = "Input area"
density = FALSE
@@ -12,7 +12,7 @@
icon_state = "blank"
/obj/machinery/mineral/output
- icon = 'icons/mob/screen1.dmi'
+ icon = 'icons/hud/screen1.dmi'
icon_state = "x"
name = "Output area"
density = FALSE
diff --git a/code/modules/mining/mine_items.dm b/code/modules/mining/mine_items.dm
index 7996cd96bcc5..7c8d0e77b00a 100644
--- a/code/modules/mining/mine_items.dm
+++ b/code/modules/mining/mine_items.dm
@@ -204,7 +204,7 @@ var/global/mining_shuttle_location = 0 // 0 = station 13, 1 = mining station
icon_state = "plasmacutter"
item_state = "plasmacutter"
w_class = SIZE_SMALL //it is smaller than the pickaxe
- damtype = "fire"
+ damtype = BURN
toolspeed = 0.4 //Can slice though normal walls, all girders, or be used in reinforced wall deconstruction/ light thermite on fire
origin_tech = "materials=4;phorontech=3;engineering=3"
desc = "A rock cutter that uses bursts of hot plasma. You could use it to cut limbs off of xenos! Or, you know, mine stuff."
@@ -557,7 +557,7 @@ var/global/mining_shuttle_location = 0 // 0 = station 13, 1 = mining station
icon_state = null
damage = 10
damage_type = BRUTE
- flag = "bomb"
+ flag = BOMB
var/range = 3
var/power = 4
@@ -744,7 +744,7 @@ var/global/mining_shuttle_location = 0 // 0 = station 13, 1 = mining station
icon_state = "surv_wall0"
var/basestate = "surv_wall"
opacity = TRUE
- health = 100
+ max_integrity = 100
/obj/structure/inflatable/survival/atom_init()
. = ..()
diff --git a/code/modules/mining/mine_turfs.dm b/code/modules/mining/mine_turfs.dm
index e587484bd55c..5a302ef8c35d 100644
--- a/code/modules/mining/mine_turfs.dm
+++ b/code/modules/mining/mine_turfs.dm
@@ -19,7 +19,6 @@
hud_possible = list(MINE_MINERAL_HUD, MINE_ARTIFACT_HUD)
var/mineral/mineral
var/mined_ore = 0
- var/next_act = 0
basetype = /turf/simulated/floor/plating/airless/asteroid
var/datum/geosample/geologic_data
var/excavation_level = 0
@@ -34,11 +33,22 @@
has_resources = TRUE
-/turf/simulated/mineral/atom_init()
- ..()
+ var/global/list/rock_side_overlays
+
+/turf/simulated/mineral/atom_init(mapload)
+ . = ..()
icon_state = "rock"
geologic_data = new(src)
- return INITIALIZE_HINT_LATELOAD
+ if(!rock_side_overlays)
+ rock_side_overlays = list(null, null, null, null, null, null, null, null, null) // 9 nulls to create dir -> appearance list
+ for(var/direction_to_check in cardinal)
+ var/mutable_appearance/MA = mutable_appearance('icons/turf/asteroid.dmi', "rock_side_[direction_to_check]", 6, FLOOR_PLANE)
+ rock_side_overlays[direction_to_check] = MA
+
+ if(mapload)
+ return INITIALIZE_HINT_LATELOAD
+ update_overlays_full()
+ return .
/turf/simulated/mineral/atom_init_late()
MineralSpread()
@@ -46,16 +56,12 @@
/turf/simulated/mineral/update_overlays()
cut_overlays()
- if(!mineral)
+ if(!mineral || ore_amount < 8)
name = "Rock"
icon_state = "rock"
else
- if(ore_amount >= 8)
- name = "[mineral.display_name] rich deposit"
- add_overlay("rock_[mineral.name]")
- else
- name = "Rock"
- icon_state = "rock"
+ name = "[mineral.display_name] rich deposit"
+ add_overlay("rock_[mineral.name]")
if(excav_overlay)
add_overlay(excav_overlay)
if(archaeo_overlay)
@@ -63,12 +69,10 @@
var/turf/T
for(var/direction_to_check in cardinal)
T = get_step(src, direction_to_check)
- if(isfloorturf(T) || isspaceturf(T) || istype(T, /turf/simulated/shuttle/floor))
- var/image/I = image('icons/turf/asteroid.dmi', "rock_side_[direction_to_check]", layer=6)
- I.plane = FLOOR_PLANE
- T.add_overlay(I)
+ if(isfloorturf(T) || isenvironmentturf(T) || istype(T, /turf/simulated/shuttle/floor))
+ T.add_overlay(rock_side_overlays[direction_to_check])
- if((excav_overlay || archaeo_overlay || mineral) && !istype(src, /turf/simulated/floor/plating/airless/asteroid))
+ if(excav_overlay || archaeo_overlay || mineral)
update_hud()
/turf/simulated/mineral/proc/update_hud()
@@ -92,31 +96,23 @@
. = ..()
if(ishuman(AM))
var/mob/living/carbon/human/H = AM
- if((istype(H.l_hand,/obj/item/weapon/pickaxe)) && (!H.hand))
- if(istype(H.l_hand,/obj/item/weapon/pickaxe/drill))
- var/obj/item/weapon/pickaxe/drill/D = H.l_hand
- if(!D.mode)
- return
- attackby(H.l_hand,H)
- else if((istype(H.r_hand,/obj/item/weapon/pickaxe)) && H.hand)
- if(istype(H.r_hand,/obj/item/weapon/pickaxe/drill))
- var/obj/item/weapon/pickaxe/drill/D = H.r_hand
- if(!D.mode)
- return
- attackby(H.r_hand,H)
+ if(istype(H.l_hand, /obj/item/weapon/pickaxe))
+ attackby(H.l_hand, H)
+ else if(istype(H.r_hand, /obj/item/weapon/pickaxe))
+ attackby(H.r_hand, H)
else if(isrobot(AM))
var/mob/living/silicon/robot/R = AM
- if(istype(R.module_active,/obj/item/weapon/pickaxe))
- attackby(R.module_active,R)
+ if(istype(R.module_active, /obj/item/weapon/pickaxe))
+ attackby(R.module_active, R)
- else if(istype(AM,/obj/mecha))
+ else if(istype(AM, /obj/mecha))
var/obj/mecha/M = AM
- if(istype(M.selected,/obj/item/mecha_parts/mecha_equipment/drill))
+ if(istype(M.selected, /obj/item/mecha_parts/mecha_equipment/drill))
M.selected.action(src)
/turf/simulated/mineral/proc/MineralSpread()
- if(mineral && mineral.spread)
+ if(mineral?.spread)
for(var/trydir in cardinal)
if(prob(mineral.spread_chance))
var/turf/simulated/mineral/random/target_turf = get_step(src, trydir)
@@ -132,11 +128,11 @@
return
else
if(prob(15))
- ore_amount = rand(6,9)
+ ore_amount = rand(7, 9)
else if(prob(45))
- ore_amount = rand(4,6)
+ ore_amount = rand(5, 7)
else
- ore_amount = rand(3,5)
+ ore_amount = rand(3, 5)
if(ore_amount >= 8)
name = "[mineral.display_name] rich deposit"
cut_overlays()
@@ -162,6 +158,9 @@
/turf/simulated/mineral/attackby(obj/item/weapon/W, mob/user)
user.SetNextMove(CLICK_CD_RAPID)
+ if (user.is_busy(src))
+ return
+
if (istype(W, /obj/item/device/core_sampler))
geologic_data.UpdateNearbyArtifactInfo(src)
var/obj/item/device/core_sampler/C = W
@@ -174,49 +173,41 @@
return
if (istype(W, /obj/item/device/measuring_tape))
- if(user.is_busy(src))
- return
var/obj/item/device/measuring_tape/P = W
user.visible_message("[user] extends [P] towards [src].","You extend [P] towards [src].")
- if(W.use_tool(src, user, 25, volume = 50))
+ if(W.use_tool(src, user, 2.5 SECONDS, volume = 50))
to_chat(user, "[bicon(P)] [src] has been excavated to a depth of [2*excavation_level]cm.")
return
if (istype(W, /obj/item/weapon/sledgehammer))
var/obj/item/weapon/sledgehammer/S = W
if(HAS_TRAIT(S, TRAIT_DOUBLE_WIELDED))
- to_chat(user, "You successfully break [name].")
- GetDrilled(artifact_fail = 1)
+ user.do_attack_animation(src)
+ shake_camera(user, 1, 0.37)
+ playsound(src, 'sound/misc/sledgehammer_hit_rock.ogg', VOL_EFFECTS_MASTER)
+ GetDrilled(artifact_fail = 1, mineral_drop_coefficient = 0.7)
else
to_chat(user, "You need to take it with both hands to break it!")
if (istype(W, /obj/item/weapon/pickaxe))
var/turf/T = user.loc
- if (!( istype(T, /turf) ))
+ if (!isturf(T))
return
var/obj/item/weapon/pickaxe/P = W
- if(next_act > world.time)//prevents message spam
- return
- next_act = world.time + 50 * P.toolspeed
-
if(istype(P, /obj/item/weapon/pickaxe/drill))
var/obj/item/weapon/pickaxe/drill/D = P
if(!(istype(D, /obj/item/weapon/pickaxe/drill/borgdrill) || istype(D, /obj/item/weapon/pickaxe/drill/jackhammer))) //borgdrill & jackhammer can't lose energy and crit fail
if(D.state)
to_chat(user, "[D] is not ready!")
return
- if(!D.power_supply || !D.power_supply.use(D.drill_cost))
+ if(!D.power_supply?.use(D.drill_cost))
to_chat(user, "No power!")
return
- if(D.mode)
- if(mineral)
- mined_ore = mineral.ore_loss
- D.power_supply.use(D.drill_cost)
// handle any archaeological finds we might uncover
var/fail_message
- if(finds && finds.len)
+ if(length(finds))
var/datum/find/F = finds[1]
if(excavation_level + P.excavation_amount > F.excavation_required)
// Chance to destroy / extract any finds here
@@ -233,20 +224,20 @@
if(prob(50))
artifact_debris()
- if(!user.is_busy(src) && P.use_tool(src, user, 50, volume = 70))
+ if(P.use_tool(src, user, 50, volume = 100))
if(ishuman(user))
var/mob/living/carbon/human/H = user
var/obj/item/organ/external/BPHand = H.get_bodypart(H.hand ? BP_L_ARM : BP_R_ARM)
BPHand.adjust_pumped(0.1, 30)
to_chat(user, "You finish [P.drill_verb] the rock.")
- if(istype(P,/obj/item/weapon/pickaxe/drill/jackhammer)) //Jackhammer will just dig 3 tiles in dir of user
- for(var/turf/simulated/mineral/M in range(user,1))
- if(get_dir(user,M) & user.dir)
+ if(istype(P, /obj/item/weapon/pickaxe/drill/jackhammer)) //Jackhammer will just dig 3 tiles in dir of user
+ for(var/turf/simulated/mineral/M in range(user, 1))
+ if(get_dir(user, M) & user.dir)
M.GetDrilled()
return
- if(finds && finds.len)
+ if(length(finds))
var/datum/find/F = finds[1]
if(round(excavation_level + P.excavation_amount) == F.excavation_required)
//Chance to extract any items here perfectly, otherwise just pull them out along with the rock surrounding them
@@ -308,13 +299,6 @@
excav_overlay = "overlay_excv[excav_quadrant]_[rand(1,3)]"
add_overlay(excav_overlay)
- /* Nope.
- //extract pesky minerals while we're excavating
- while(excavation_minerals.len && excavation_level > excavation_minerals[excavation_minerals.len])
- DropMineral()
- pop(excavation_minerals)
- mineralAmt-- */
-
// drop some rocks
next_rock += P.excavation_amount * 10
while(next_rock > 100)
@@ -338,13 +322,13 @@
return O
-/turf/simulated/mineral/proc/GetDrilled(artifact_fail = 0)
+/turf/simulated/mineral/proc/GetDrilled(artifact_fail = 0, mineral_drop_coefficient = 1)
playsound(src, 'sound/effects/rockfall.ogg', VOL_EFFECTS_MASTER)
// var/destroyed = 0 //used for breaking strange rocks
if (mineral && ore_amount)
-
+
// if the turf has already been excavated, some of it's ore has been removed
- for (var/i = 1 to ore_amount - mined_ore)
+ for (var/i = 1 to round((ore_amount - mined_ore) * mineral_drop_coefficient, 1))
DropMineral()
// destroyed artifacts have weird, unpleasant effects
@@ -371,11 +355,6 @@
var/turf/N = ChangeTurf(basetype)
N.update_overlays_full()
- for(var/turf/simulated/floor/plating/airless/asteroid/D in RANGE_TURFS(1, src))
- D.update_overlays()
- for(var/turf/simulated/mineral/F in RANGE_TURFS(2, src))
- F.update_overlays()
-
if(prob(CRATE_DROP_CHANCE))
visible_message("An old dusty crate was buried within!")
@@ -418,7 +397,7 @@
//Give a random amount of loot from 1 to 3 or 5, varying on severity.
for(var/j in 1 to rand(1, 3 + max(min(severity, 1), 0) * 2))
- switch(rand(1,7))
+ switch(rand(1, 7))
if(1)
new/obj/item/stack/rods(src, rand(5,25))
@@ -450,7 +429,7 @@
name = "Mineral deposit"
icon_state = "rock"
- var/mineralSpawnChanceList = list("Uranium" = 10, "Platinum" = 10, "Iron" = 20, "Coal" = 15, "Diamond" = 5, "Gold" = 15, "Silver" = 15, "Phoron" = 25,)
+ var/mineralSpawnChanceList = list("Phoron" = 25, "Iron" = 20, "Coal" = 15, "Silver" = 15, "Gold" = 15, "Uranium" = 10, "Platinum" = 10, "Diamond" = 5)
var/mineralChance = 10 //means 10% chance of this plot changing to a mineral deposit
/turf/simulated/mineral/random/atom_init()
@@ -476,7 +455,7 @@
/turf/simulated/mineral/random/high_chance
icon_state = "rock_highchance"
mineralChance = 40
- mineralSpawnChanceList = list("Uranium" = 35, "Platinum" = 45, "Diamond" = 30, "Gold" = 45, "Silver" = 50, "Phoron" = 50)
+ mineralSpawnChanceList = list("Phoron" = 50, "Silver" = 50, "Gold" = 45, "Uranium" = 35, "Platinum" = 45, "Diamond" = 30)
/turf/simulated/mineral/random/high_chance/atom_init()
icon_state = "rock"
@@ -485,14 +464,14 @@
/turf/simulated/mineral/random/low_chance
icon_state = "rock_lowchance"
mineralChance = 5
- mineralSpawnChanceList = list("Uranium" = 1, "Platinum" = 1, "Iron" = 50, "Coal" = 20, "Diamond" = 1, "Gold" = 1, "Silver" = 1, "Phoron" = 1)
+ mineralSpawnChanceList = list("Phoron" = 1, "Iron" = 33, "Coal" = 20, "Silver" = 1, "Gold" = 1, "Uranium" = 1, "Platinum" = 1, "Diamond" = 1)
/turf/simulated/mineral/random/low_chance/atom_init()
icon_state = "rock"
. = ..()
/turf/simulated/mineral/random/labormineral
- mineralSpawnChanceList = list("Uranium" = 1, "Platinum" = 1, "Iron" = 60, "Coal" = 30, "Diamond" = 1, "Gold" = 1, "Silver" = 1, "Phoron" = 2)
+ mineralSpawnChanceList = list("Phoron" = 2, "Iron" = 28, "Coal" = 17, "Silver" = 1, "Gold" = 1, "Uranium" = 1, "Platinum" = 2, "Diamond" = 1)
icon_state = "rock_labor"
/turf/simulated/mineral/random/labormineral/atom_init()
@@ -502,7 +481,7 @@
/turf/simulated/mineral/attack_animal(mob/living/simple_animal/user)
..()
if(user.environment_smash >= 2)
- GetDrilled()
+ GetDrilled(mineral_drop_coefficient = 0.5)
/**********************Caves**************************/
/turf/simulated/floor/plating/airless/asteroid
@@ -619,9 +598,6 @@
var/proper_name = name
..()
name = proper_name
- //if (prob(50))
- // seedName = pick(list("1","2","3","4"))
- // seedAmt = rand(1,4)
if(prob(20))
icon_state = "asteroid_stone_[rand(1, 10)]"
@@ -633,22 +609,12 @@
return INITIALIZE_HINT_LATELOAD
/turf/proc/update_overlays()
-
cut_overlays()
for(var/direction_to_check in cardinal)
- if(istype(get_step(src, direction_to_check), /turf/simulated/mineral))
- var/overlay_name = null
- switch(direction_to_check)
- if(1)
- overlay_name = "rock_side_2"
- if(2)
- overlay_name = "rock_side_1"
- if(4)
- overlay_name = "rock_side_8"
- if(8)
- overlay_name = "rock_side_4"
- add_overlay(image('icons/turf/asteroid.dmi', "[overlay_name]", layer=6))
+ var/turf/simulated/mineral/T = get_step(src, direction_to_check)
+ if(istype(T))
+ add_overlay(T.rock_side_overlays[reverse_dir[direction_to_check]])
/turf/simulated/floor/plating/airless/asteroid/update_overlays()
..()
@@ -656,10 +622,7 @@
for(var/direction_to_check in cardinal)
T = get_step(src, direction_to_check)
if(T && isspaceturf(T))
- var/lattice = 0
- for(var/obj/O in T)
- if(istype(O, /obj/structure/lattice))
- lattice = 1
+ var/lattice = locate(/obj/structure/lattice) in T
if(!lattice)
var/image/I = image('icons/turf/asteroid.dmi', "asteroid_edge_[direction_to_check]")
add_overlay(I)
@@ -699,18 +662,18 @@
if(user.is_busy(src))
return
to_chat(user, "You start digging.")
- if(W.use_tool(src, user, 40, volume = 100))
+ if(W.use_tool(src, user, 3.5 SECONDS, volume = 100))
if((user.loc == T && user.get_active_hand() == W))
to_chat(user, "You dug a hole.")
gets_dug()
- else if(istype(W,/obj/item/weapon/storage/bag/ore))
+ else if(istype(W, /obj/item/weapon/storage/bag/ore))
var/obj/item/weapon/storage/bag/ore/S = W
if(S.collection_mode)
for(var/obj/item/weapon/ore/O in contents)
O.attackby(W,user)
return
- else if(istype(W,/obj/item/weapon/storage/bag/fossils))
+ else if(istype(W, /obj/item/weapon/storage/bag/fossils))
var/obj/item/weapon/storage/bag/fossils/S = W
if(S.collection_mode)
for(var/obj/item/weapon/fossil/F in contents)
@@ -723,13 +686,13 @@
/turf/simulated/floor/plating/airless/asteroid/proc/gets_dug()
if(dug)
return
- for(var/i in 1 to 5)
+ for(var/i in 1 to rand(3, 6))
new /obj/item/weapon/ore/glass(src)
dug = TRUE
icon_plating = "asteroid_dug"
icon_state = "asteroid_dug"
-/turf/simulated/floor/plating/airless/asteroid/Entered(atom/movable/M as mob|obj)
+/turf/simulated/floor/plating/airless/asteroid/Entered(atom/movable/M)
..()
if(isrobot(M))
var/mob/living/silicon/robot/R = M
diff --git a/code/modules/mining/mining_fabricator/mining_fabricator.dm b/code/modules/mining/mining_fabricator/mining_fabricator.dm
index 0c670662bbae..63780daf1126 100644
--- a/code/modules/mining/mining_fabricator/mining_fabricator.dm
+++ b/code/modules/mining/mining_fabricator/mining_fabricator.dm
@@ -1,6 +1,6 @@
/obj/machinery/mecha_part_fabricator/mining_fabricator
icon = 'icons/obj/robotics.dmi'
- icon_state = "fab-idle"
+ icon_state = "fab"
name = "Mining fabricator"
desc = "Nothing is being built."
density = TRUE
@@ -146,7 +146,8 @@
/obj/machinery/mecha_part_fabricator/mining_fabricator/attackby(obj/W, mob/user, params)
- if(default_deconstruction_screwdriver(user, "fab-o", "fab-idle", W))
+ if(default_deconstruction_screwdriver(user, "fab", "fab", W))
+ update_icon()
return
if(exchange_parts(user, W))
diff --git a/code/modules/mining/monsters.dm b/code/modules/mining/monsters.dm
index e1f1cebaae94..d00ef3d91ce2 100644
--- a/code/modules/mining/monsters.dm
+++ b/code/modules/mining/monsters.dm
@@ -88,7 +88,7 @@
damage = 0
damage_type = BURN
nodamage = 1
- flag = "energy"
+ flag = ENERGY
temperature = 50
/mob/living/simple_animal/hostile/asteroid/basilisk/GiveTarget(new_target)
@@ -489,8 +489,8 @@
if(istype(target, /obj/item/clothing/suit/space) || istype(target, /obj/item/clothing/head/helmet/space))
var/obj/item/clothing/C = target
var/list/current_armor = C.armor
- if(current_armor["melee"] < 80)
- current_armor["melee"] = min(current_armor["melee"] + 10, 80)
+ if(current_armor[MELEE] < 80)
+ current_armor[MELEE] = min(current_armor[MELEE] + 10, 80)
if(istype(C, /obj/item/clothing/suit/space))
var/obj/item/clothing/suit/space/S = C
S.breach_threshold = min(S.breach_threshold + 2, 24)
@@ -504,10 +504,10 @@
var/list/damage_absorption = D.damage_absorption
if(D.hides < 3)
D.hides++
- damage_absorption["brute"] = max(damage_absorption["brute"] - 0.1, 0.3)
- damage_absorption["bullet"] = damage_absorption["bullet"] - 0.05
- damage_absorption["fire"] = damage_absorption["fire"] - 0.05
- damage_absorption["laser"] = damage_absorption["laser"] - 0.025
+ damage_absorption[BRUTE] = max(damage_absorption[BRUTE] - 0.1, 0.3)
+ damage_absorption[BULLET] = damage_absorption[BULLET] - 0.05
+ damage_absorption[BURN] = damage_absorption[BURN] - 0.05
+ damage_absorption[LASER] = damage_absorption[LASER] - 0.025
to_chat(user, "You strengthen [target], improving its resistance against melee attacks.")
D.update_icon()
if(D.hides == 3)
diff --git a/code/modules/mining/satchel_ore_boxdm.dm b/code/modules/mining/satchel_ore_boxdm.dm
index 464c72af12e6..f21cf4690442 100644
--- a/code/modules/mining/satchel_ore_boxdm.dm
+++ b/code/modules/mining/satchel_ore_boxdm.dm
@@ -10,6 +10,8 @@
var/last_update = 0
var/list/stored_ore = list()
+ resistance_flags = CAN_BE_HIT
+
/obj/structure/ore_box/attackby(obj/item/weapon/W, mob/user)
if(istype(W, /obj/item/weapon/ore))
user.drop_from_inventory(W, src)
@@ -21,6 +23,17 @@
to_chat(user, "You empty the satchel into the box.")
return
+/obj/structure/ore_box/proc/dump_box_contents()
+ for (var/obj/item/weapon/ore/O as anything in contents)
+ O.Move(loc)
+
+/obj/structure/ore_box/deconstruct(disassembled)
+ dump_box_contents()
+ if(flags & NODECONSTRUCT)
+ return ..()
+ new /obj/item/stack/sheet/wood(loc, 4)
+ ..()
+
/obj/structure/ore_box/Entered(atom/movable/ORE)
if(istype(ORE, /obj/item/weapon/ore))
stored_ore[ORE.name]++
@@ -99,8 +112,7 @@
to_chat(usr, "The ore box is empty")
return
- for (var/obj/item/weapon/ore/O in contents)
- O.Move(src.loc)
+ dump_box_contents()
to_chat(usr, "You empty the ore box")
diff --git a/code/modules/mob/dead/observer/observer.dm b/code/modules/mob/dead/observer/observer.dm
index 3bab91008d4e..3805fc2f6fb8 100644
--- a/code/modules/mob/dead/observer/observer.dm
+++ b/code/modules/mob/dead/observer/observer.dm
@@ -29,6 +29,8 @@ var/global/list/image/ghost_sightless_images = list() //this is a list of images
var/ghostvision = 1 //is the ghost able to see things humans can't?
+ var/next_point_to = 0
+
var/datum/orbit_menu/orbit_menu
var/datum/spawners_menu/spawners_menu
@@ -499,6 +501,18 @@ This is the proc mobs get to turn into a ghost. Forked from ghostize due to comp
else
to_chat(src, "Living and available Ian not found.")
+/mob/dead/observer/pointed(atom/A)
+ if(next_point_to > world.time)
+ return FALSE
+ if(!..())
+ return FALSE
+ emote_dead("points to [A]")
+ next_point_to = world.time + 2 SECONDS
+ return TRUE
+
+/mob/dead/observer/point_at(atom/pointed_atom)
+ ..(pointed_atom, /obj/effect/decal/point/ghost)
+
/mob/dead/observer/verb/view_manfiest()
set name = "View Crew Manifest"
set category = "Ghost"
diff --git a/code/modules/mob/emote.dm b/code/modules/mob/emote.dm
index b7c58826e62d..eb5790f8965b 100644
--- a/code/modules/mob/emote.dm
+++ b/code/modules/mob/emote.dm
@@ -33,14 +33,15 @@
log_emote("Ghost/[key_name(src)] : [message]")
for(var/mob/M in player_list)
+ var/tracker = "[FOLLOW_LINK(M, src)] "
if(isnewplayer(M))
continue
if(M.client && M.client.holder && (M.client.holder.rights & R_ADMIN) && (M.client.prefs.chat_toggles & CHAT_DEAD)) // Show the emote to admins
- to_chat(M, message)
+ to_chat(M, tracker + message)
else if(M.stat == DEAD && (M.client.prefs.chat_toggles & CHAT_DEAD)) // Show the emote to regular ghosts with deadchat toggled on
- to_chat(M, message)
+ to_chat(M, tracker + message)
/mob/atom_init()
. = ..()
diff --git a/code/modules/mob/living/carbon/brain/MMI.dm b/code/modules/mob/living/carbon/brain/MMI.dm
index 26eeb6e33781..af767d4c0da1 100644
--- a/code/modules/mob/living/carbon/brain/MMI.dm
+++ b/code/modules/mob/living/carbon/brain/MMI.dm
@@ -13,8 +13,6 @@
var/locked = FALSE
var/mob/living/carbon/brain/brainmob = null//The current occupant.
- var/mob/living/silicon/robot = null//Appears unused.
- var/obj/mecha = null//This does not appear to be used outside of reference in mecha.dm.
/obj/item/device/mmi/attackby(obj/item/I, mob/user, params)
if(istype(I, /obj/item/brain) && !brainmob) //Time to stick a brain in it --NEO
@@ -53,7 +51,6 @@
transfer_nymph(D)
feedback_inc("cyborg_mmis_filled",1)
- qdel(D)
return
else if((istype(I, /obj/item/weapon/card/id)||istype(I, /obj/item/device/pda)) && brainmob)
@@ -71,33 +68,46 @@
return ..()
-/obj/item/device/mmi/attack_self(mob/user)
- if(!brainmob)
- to_chat(user, "You upend the MMI, but there's nothing in it.")
- return
- else if(locked)
- to_chat(user, "You upend the MMI, but the brain is clamped into place.")
- return
+/obj/item/device/mmi/proc/eject_brain(mob/user)
var/mob/living/carbon/monkey/diona/D = locate(/mob/living/carbon/monkey/diona) in brainmob
icon_state = "mmi_empty"
name = "Man-Machine Interface"
if(D)
- to_chat(user, "You uppend the MMI, dropping [brainmob.real_name] onto the floor.")
- D.forceMove(user.loc)
+ if(user)
+ to_chat(user, "You uppend the MMI, dropping [brainmob.real_name] onto the floor.")
+ D.forceMove(get_turf(user))
+ else
+ D.forceMove(get_turf(src))
if(brainmob.mind)
brainmob.mind.transfer_to(D)
- brainmob = null
- qdel(brainmob)
+ QDEL_NULL(brainmob)
return
- else
+
+ var/obj/item/brain/brain
+ if(user)
to_chat(user, "You upend the MMI, spilling the brain onto the floor.")
- var/obj/item/brain/brain = new(user.loc)
- brainmob.container = null//Reset brainmob mmi var.
- brainmob.loc = brain//Throw mob into brain.
- alive_mob_list -= brainmob//Get outta here
- brain.brainmob = brainmob//Set the brain to use the brainmob
- brainmob = null
- qdel(brainmob)
+ brain = new(get_turf(user))
+ else
+ brain = new(get_turf(src))
+ brainmob.container = null //Reset brainmob mmi var.
+ brainmob.forceMove(brain) //Throw mob into brain.
+ alive_mob_list -= brainmob //Get outta here
+ brain.brainmob = brainmob //Set the brain to use the brainmob
+ brainmob = null
+
+/obj/item/device/mmi/attack_self(mob/user)
+ if(!brainmob)
+ to_chat(user, "You upend the MMI, but there's nothing in it.")
+ return
+ else if(locked)
+ to_chat(user, "You upend the MMI, but the brain is clamped into place.")
+ return
+ eject_brain(user)
+
+/obj/item/device/mmi/deconstruct(disassembled = TRUE)
+ if(brainmob)
+ eject_brain()
+ ..()
/obj/item/device/mmi/MouseDrop_T(mob/living/carbon/monkey/diona/target, mob/user)
if(user.incapacitated() || !istype(target))
diff --git a/code/modules/mob/living/carbon/brain/posibrain.dm b/code/modules/mob/living/carbon/brain/posibrain.dm
index 88c1b432412d..8710032ccbe8 100644
--- a/code/modules/mob/living/carbon/brain/posibrain.dm
+++ b/code/modules/mob/living/carbon/brain/posibrain.dm
@@ -10,7 +10,6 @@
brainmob = null
req_access = list(access_robotics)
locked = 0
- mecha = null//This does not appear to be used outside of reference in mecha.dm.
var/ping_cd = 0//attack_ghost cooldown
diff --git a/code/modules/mob/living/carbon/human/examine.dm b/code/modules/mob/living/carbon/human/examine.dm
index e2b539d74a9a..8da14ce21df6 100644
--- a/code/modules/mob/living/carbon/human/examine.dm
+++ b/code/modules/mob/living/carbon/human/examine.dm
@@ -194,13 +194,16 @@
msg += "[t_He] [t_has] [bicon(wear_mask)] \a [wear_mask] on [t_his] face.\n"
//eyes
- if(glasses && !skipeyes)
- if(glasses.dirt_overlay)
- msg += "[t_He] [t_has] [bicon(glasses)] [glasses.gender==PLURAL?"some":"a"] [glasses.dirt_description()] covering [t_his] eyes!\n"
- else if(glasses.wet)
- msg += "[t_He] [t_has] [bicon(glasses)] [glasses.gender==PLURAL?"some":"a"] wet [glasses] covering [t_his] eyes!\n"
- else
- msg += "[t_He] [t_has] [bicon(glasses)] \a [glasses] covering [t_his] eyes.\n"
+ if(!skipeyes)
+ if(glasses)
+ if(glasses.dirt_overlay)
+ msg += "[t_He] [t_has] [bicon(glasses)] [glasses.gender==PLURAL?"some":"a"] [glasses.dirt_description()] covering [t_his] eyes!\n"
+ else if(glasses.wet)
+ msg += "[t_He] [t_has] [bicon(glasses)] [glasses.gender==PLURAL?"some":"a"] wet [glasses] covering [t_his] eyes!\n"
+ else
+ msg += "[t_He] [t_has] [bicon(glasses)] \a [glasses] covering [t_his] eyes.\n"
+ else if(HAS_TRAIT(src, TRAIT_CULT_EYES))
+ msg += "[t_His] eyes are glowing an unnatural red!\n"
//left ear
if(l_ear && !skipears)
diff --git a/code/modules/mob/living/carbon/human/human.dm b/code/modules/mob/living/carbon/human/human.dm
index 8a279632b5d6..ace1274c51d0 100644
--- a/code/modules/mob/living/carbon/human/human.dm
+++ b/code/modules/mob/living/carbon/human/human.dm
@@ -65,6 +65,7 @@
dna.real_name = real_name
handcrafting = new()
+ AddComponent(/datum/component/altcraft)
prev_gender = gender // Debug for plural genders
make_blood()
@@ -221,7 +222,7 @@
switch (severity)
if(EXPLODE_DEVASTATE)
b_loss += 500
- if (!prob(getarmor(null, "bomb")))
+ if (!prob(getarmor(null, BOMB)))
gib()
return
else
@@ -237,7 +238,7 @@
f_loss += 60
- if (prob(getarmor(null, "bomb")))
+ if (prob(getarmor(null, BOMB)))
b_loss = b_loss/1.5
f_loss = f_loss/1.5
@@ -249,7 +250,7 @@
if(EXPLODE_LIGHT)
b_loss += 30
- if (prob(getarmor(null, "bomb")))
+ if (prob(getarmor(null, BOMB)))
b_loss = b_loss/2
if (!istype(l_ear, /obj/item/clothing/ears/earmuffs) && !istype(r_ear, /obj/item/clothing/ears/earmuffs))
ear_damage += 15
@@ -301,7 +302,7 @@
to_chat(src, "The blob attacks you!")
var/dam_zone = pick(BP_CHEST , BP_L_ARM , BP_R_ARM , BP_L_LEG , BP_R_LEG, BP_HEAD)
var/obj/item/organ/external/BP = bodyparts_by_name[ran_zone(dam_zone)]
- apply_damage(rand(30, 40), BRUTE, BP, run_armor_check(BP, "melee"))
+ apply_damage(rand(30, 40), BRUTE, BP, run_armor_check(BP, MELEE))
return
/mob/living/carbon/human/proc/can_use_two_hands(broken = TRUE) // Replace arms with hands in case of reverting Kurshan's PR.
@@ -920,6 +921,10 @@
number -= 1
if(istype(glasses, /obj/item/clothing/glasses/sunglasses))
number += 1
+ if(istype(glasses, /obj/item/clothing/glasses/hud/hos_aug))
+ var/obj/item/clothing/glasses/hud/hos_aug/G = glasses
+ if(!G.active)
+ number += 1
if(istype(wear_mask, /obj/item/clothing/mask/gas/welding))
var/obj/item/clothing/mask/gas/welding/W = wear_mask
if(!W.up)
@@ -1740,7 +1745,7 @@
/atom/movable/screen/leap
name = "toggle leap"
- icon = 'icons/mob/screen1_action.dmi'
+ icon = 'icons/hud/screen1_action.dmi'
icon_state = "action"
screen_loc = ui_human_leap
diff --git a/code/modules/mob/living/carbon/human/human_defense.dm b/code/modules/mob/living/carbon/human/human_defense.dm
index 68b997964146..c9827cfa3dc2 100644
--- a/code/modules/mob/living/carbon/human/human_defense.dm
+++ b/code/modules/mob/living/carbon/human/human_defense.dm
@@ -85,7 +85,7 @@
return PROJECTILE_ACTED
BP = bodyparts_by_name[check_zone(def_zone)]
- var/armorblock = run_armor_check(BP, "energy")
+ var/armorblock = run_armor_check(BP, ENERGY)
apply_damage(P.damage, P.damage_type, BP, armorblock, P.damage_flags(), P)
apply_effects(P.stun,P.weaken,0,0,P.stutter,0,0,armorblock)
to_chat(src, "You have been shot!")
@@ -99,7 +99,7 @@
var/obj/item/projectile/bullet/B = P
var/obj/item/organ/external/BP = bodyparts_by_name[check_zone(def_zone)]
- var/armor = getarmor_organ(BP, "bullet")
+ var/armor = getarmor_organ(BP, BULLET)
var/delta = max(0, P.damage - (P.damage * (armor/100)))
if(delta)
@@ -258,7 +258,7 @@
..()
-/mob/living/carbon/human/proc/attacked_by(obj/item/I, mob/living/user, def_zone)
+/mob/living/carbon/human/attacked_by(obj/item/I, mob/living/user, def_zone)
if(!I || !user)
return FALSE
@@ -300,7 +300,7 @@
else
visible_message("[src] has been attacked in the [hit_area] with [I.name] by [user]!", ignored_mobs = alt_alpperances_vieawers)
- var/armor = run_armor_check(BP, "melee", "Your armor has protected your [hit_area].", "Your armor has softened hit to your [hit_area].")
+ var/armor = run_armor_check(BP, MELEE, "Your armor has protected your [hit_area].", "Your armor has softened hit to your [hit_area].")
if(armor >= 100 || !I.force)
return FALSE
@@ -387,7 +387,7 @@
var/hit_area = parse_zone(zone)
visible_message("[src] has been hit in the [hit_area] by [O].")
- var/armor = run_armor_check(zone, "melee", "Your armor has protected your [hit_area].", "Your armor has softened hit to your [hit_area].") //I guess "melee" is the best fit here
+ var/armor = run_armor_check(zone, MELEE, "Your armor has protected your [hit_area].", "Your armor has softened hit to your [hit_area].") //I guess MELEE is the best fit here
..(O, throw_damage, dtype, zone, armor)
/mob/living/carbon/human/embed(obj/item/I, zone, created_wound)
diff --git a/code/modules/mob/living/carbon/human/human_movement.dm b/code/modules/mob/living/carbon/human/human_movement.dm
index 0577384db578..7c5419f92913 100644
--- a/code/modules/mob/living/carbon/human/human_movement.dm
+++ b/code/modules/mob/living/carbon/human/human_movement.dm
@@ -45,14 +45,14 @@
tally += round(log(3.5, shock_stage), 0.1) // (40 = ~3.0) and (starts at ~1.83)
if(bodytemperature < species.cold_level_1)
- tally += 1.75 * (species.cold_level_1 - bodytemperature) / 10
+ tally += 1.75 * (species.cold_level_1 - bodytemperature) / 10
var/list/moving_bodyparts
if(buckled) // so, if we buckled we have large debuff
tally += 5.5
if(istype(buckled, /obj/structure/stool/bed/chair/wheelchair))
moving_bodyparts = list(BP_L_ARM , BP_R_ARM)
-
+
if(!moving_bodyparts)
if(lying)
moving_bodyparts = list(BP_L_LEG , BP_R_LEG, BP_L_ARM , BP_R_ARM)
@@ -114,8 +114,7 @@
if(weight_tally > weight_negation)
tally += weight_tally - weight_negation
- if(pull_debuff)
- tally += pull_debuff
+ tally += count_pull_debuff()
var/turf/T = get_turf(src)
if(T)
diff --git a/code/modules/mob/living/carbon/human/life.dm b/code/modules/mob/living/carbon/human/life.dm
index 9a0e1e906b14..3e09c6084581 100644
--- a/code/modules/mob/living/carbon/human/life.dm
+++ b/code/modules/mob/living/carbon/human/life.dm
@@ -895,7 +895,7 @@
else
icon_num = 5
- healthdoll.add_overlay(image('icons/mob/screen_gen.dmi',"[BP.body_zone][icon_num]"))
+ healthdoll.add_overlay(image('icons/hud/screen_gen.dmi',"[BP.body_zone][icon_num]"))
if(!healths)
return
diff --git a/code/modules/mob/living/carbon/human/say.dm b/code/modules/mob/living/carbon/human/say.dm
index 69692e86274c..cdd851b35b9a 100644
--- a/code/modules/mob/living/carbon/human/say.dm
+++ b/code/modules/mob/living/carbon/human/say.dm
@@ -155,7 +155,8 @@
to_chat(H, text("[user.real_name]: [sm]", A.get_team_num()))
//return - technically you can add more aliens to a team
for(var/mob/M as anything in observer_list)
- to_chat(M, text("[user.real_name]: [sm]", A.get_team_num()))
+ var/link = FOLLOW_LINK(M, user)
+ to_chat(M, "[link][user.real_name]: [sm]")
log_say("Abductor: [key_name(src)] : [sm]")
return ""
diff --git a/code/modules/mob/living/carbon/human/update_icons.dm b/code/modules/mob/living/carbon/human/update_icons.dm
index 54239a9bbfda..3156243e6f36 100644
--- a/code/modules/mob/living/carbon/human/update_icons.dm
+++ b/code/modules/mob/living/carbon/human/update_icons.dm
@@ -95,47 +95,6 @@ If you have any questions/constructive-comments/bugs-to-report/or have a massivl
Please contact me on #coderbus IRC. ~Carn x
*/
-//Human Overlays Indexes/////////
-#define FIRE_LOWER_LAYER 28
-#define BODY_LAYER 27
-#define MUTATIONS_LAYER 25
-#define DAMAGE_LAYER 24
-#define SURGERY_LAYER 23 //bs12 specific.
-#define BANDAGE_LAYER 22
-#define UNIFORM_LAYER 21
-#define ID_LAYER 20
-#define SHOES_LAYER 19
-#define TAIL_LAYER 18 //bs12 specific. this hack is probably gonna come back to haunt me
-#define GLOVES_LAYER 17
-#define EARS_LAYER 16
-#define SUIT_LAYER 15
-#define GLASSES_LAYER 14
-#define BELT_LAYER 13 //Possible make this an overlay of somethign required to wear a belt?
-#define SUIT_STORE_LAYER 12
-#define BACK_LAYER 11
-#define HAIR_LAYER 10 //TODO: make part of head layer?
-#define FACEMASK_LAYER 9
-#define HEAD_LAYER 8
-#define COLLAR_LAYER 7
-#define HANDCUFF_LAYER 6
-#define LEGCUFF_LAYER 5
-#define L_HAND_LAYER 4
-#define R_HAND_LAYER 3
-#define FIRE_UPPER_LAYER 2
-#define TARGETED_LAYER 1 //BS12: Layer for the target overlay from weapon targeting system
-#define TOTAL_LAYERS 28
-//////////////////////////////////
-//Human Limb Overlays Indexes/////
-#define LIMB_HEAD_LAYER 7
-#define LIMB_TORSO_LAYER 6
-#define LIMB_L_ARM_LAYER 5
-#define LIMB_R_ARM_LAYER 4
-#define LIMB_GROIN_LAYER 3
-#define LIMB_L_LEG_LAYER 2
-#define LIMB_R_LEG_LAYER 1
-#define TOTAL_LIMB_LAYERS 7
-//////////////////////////////////
-
/obj/item/proc/get_standing_overlay(mob/living/carbon/human/H, def_icon_path, sprite_sheet_slot, layer, bloodied_icon_state = null, icon_state_appendix = null)
var/icon_path = def_icon_path
@@ -159,7 +118,15 @@ Please contact me on #coderbus IRC. ~Carn x
else if(S.sprite_sheets[sprite_sheet_slot])
icon_path = S.sprite_sheets[sprite_sheet_slot]
- var/image/I = image(icon = icon_path, icon_state = "[t_state][icon_state_appendix]", layer = layer)
+ var/fem = ""
+ if(H.gender == FEMALE && S.gender_limb_icons)
+ if(item_state != null) // some sprites have null item_state, so check icon_states for sure
+ if("[item_state]_fem" in icon_states(def_icon_path))
+ fem = "_fem"
+ else if("[icon_state]_fem" in icon_states(def_icon_path))
+ fem = "_fem"
+
+ var/image/I = image(icon = icon_path, icon_state = "[t_state][fem][icon_state_appendix]", layer = layer)
I.color = color
if(dirt_overlay && bloodied_icon_state)
@@ -773,7 +740,6 @@ Please contact me on #coderbus IRC. ~Carn x
apply_overlay(L_HAND_LAYER)
-
/mob/living/carbon/human/proc/update_tail_showing()
remove_overlay(TAIL_LAYER)
@@ -897,33 +863,3 @@ Please contact me on #coderbus IRC. ~Carn x
I.add_filter("Gnome_Cut_Torso", 1, displacement_map_filter(cut_torso_mask, x = 0, y = 0, size = 2))
I.add_filter("Gnome_Cut_Legs", 1, displacement_map_filter(cut_legs_mask, x = 0, y = 0, size = 3))
return I
-
-//Human Overlays Indexes/////////
-#undef FIRE_LOWER_LAYER
-#undef BODY_LAYER
-#undef MUTATIONS_LAYER
-#undef DAMAGE_LAYER
-#undef SURGERY_LAYER
-#undef BANDAGE_LAYER
-#undef UNIFORM_LAYER
-#undef ID_LAYER
-#undef SHOES_LAYER
-#undef TAIL_LAYER
-#undef GLOVES_LAYER
-#undef EARS_LAYER
-#undef SUIT_LAYER
-#undef GLASSES_LAYER
-#undef BELT_LAYER
-#undef SUIT_STORE_LAYER
-#undef BACK_LAYER
-#undef HAIR_LAYER
-#undef FACEMASK_LAYER
-#undef HEAD_LAYER
-#undef COLLAR_LAYER
-#undef HANDCUFF_LAYER
-#undef LEGCUFF_LAYER
-#undef L_HAND_LAYER
-#undef R_HAND_LAYER
-#undef FIRE_UPPER_LAYER
-#undef TARGETED_LAYER
-#undef TOTAL_LAYERS
diff --git a/code/modules/mob/living/carbon/ian/ian.dm b/code/modules/mob/living/carbon/ian/ian.dm
index 48a9fec40538..c7b4402d7aec 100644
--- a/code/modules/mob/living/carbon/ian/ian.dm
+++ b/code/modules/mob/living/carbon/ian/ian.dm
@@ -264,12 +264,12 @@ ADD_TO_GLOBAL_LIST(/mob/living/carbon/ian, chief_animal_list)
if(istype(H.dna, /datum/dna))
var/their_smell = md5(H.dna.uni_identity)
if(nose_memory == their_smell)
- I = image('icons/mob/screen_corgi.dmi', A, "smell")
+ I = image('icons/hud/screen_corgi.dmi', A, "smell")
else
if(A.fingerprints && (nose_memory in A.fingerprints))
- I = image('icons/mob/screen_corgi.dmi', A, "smell")
+ I = image('icons/hud/screen_corgi.dmi', A, "smell")
else if(A.blood_DNA && islist(A.blood_DNA) && (nose_memory in A.blood_DNA))
- I = image('icons/mob/screen_corgi.dmi', A, "smell")
+ I = image('icons/hud/screen_corgi.dmi', A, "smell")
if(I)
if((nose_memory in nose_database) && nose_database[nose_memory] == "Unknown")
@@ -302,8 +302,7 @@ ADD_TO_GLOBAL_LIST(/mob/living/carbon/ian, chief_animal_list)
if(health_deficiency >= 45)
tally += (health_deficiency / 25)
- if(pull_debuff)
- tally += pull_debuff
+ tally += count_pull_debuff()
if(bodytemperature < BODYTEMP_NORMAL - 30)
tally += 1.75 * (BODYTEMP_NORMAL - 30 - bodytemperature) / 10
@@ -408,7 +407,7 @@ ADD_TO_GLOBAL_LIST(/mob/living/carbon/ian, chief_animal_list)
if(chance && prob(chance) && dodged < world.time)
dodged = world.time + 50
- if(Proj.flag == "bullet")
+ if(Proj.flag == BULLET)
visible_message("[src] catches [Proj] with his jaws.")
else
visible_message("[src] dodges [Proj].")
diff --git a/code/modules/mob/living/carbon/metroid/life.dm b/code/modules/mob/living/carbon/metroid/life.dm
index 405cf35d767b..17ef953ef771 100644
--- a/code/modules/mob/living/carbon/metroid/life.dm
+++ b/code/modules/mob/living/carbon/metroid/life.dm
@@ -710,6 +710,9 @@
phrases += "[M]... feed me..."
say (pick(phrases))
+/mob/living/carbon/slime/count_pull_debuff()
+ return pulling ? ..() + 1.5 : 0
+
/mob/living/carbon/slime/proc/will_hunt(hunger = -1) // Check for being stopped from feeding and chasing
//if (docile) return 0
if (hunger == 2 || rabid || attacked) return 1
diff --git a/code/modules/mob/living/carbon/metroid/metroid.dm b/code/modules/mob/living/carbon/metroid/metroid.dm
index eda374d07637..0b453f492792 100644
--- a/code/modules/mob/living/carbon/metroid/metroid.dm
+++ b/code/modules/mob/living/carbon/metroid/metroid.dm
@@ -136,8 +136,7 @@
if(reagents.has_reagent("frostoil")) // frostoil also makes them move VEEERRYYYYY slow
tally *= 5
- if(pull_debuff)
- tally += pull_debuff
+ tally += count_pull_debuff()
return tally + config.slime_delay
@@ -335,6 +334,9 @@
/mob/living/carbon/slime/is_usable_leg(targetzone = null)
return FALSE
+/mob/living/carbon/slime/can_pickup(obj/O)
+ return FALSE
+
/mob/living/carbon/slime/get_species()
return SLIME
diff --git a/code/modules/mob/living/carbon/monkey/monkey.dm b/code/modules/mob/living/carbon/monkey/monkey.dm
index 1e461d506e12..c7fc7f2d77f6 100644
--- a/code/modules/mob/living/carbon/monkey/monkey.dm
+++ b/code/modules/mob/living/carbon/monkey/monkey.dm
@@ -127,13 +127,15 @@
if(health_deficiency >= 45)
tally += (health_deficiency / 25)
- if(pull_debuff)
- tally += pull_debuff
+ tally += count_pull_debuff()
if (bodytemperature < BODYTEMP_NORMAL - 30)
tally += 1.75 * (BODYTEMP_NORMAL - 30 - bodytemperature) / 10
return tally + config.monkey_delay
+/mob/living/carbon/monkey/count_pull_debuff()
+ return pulling ? ..() + 1 : 0
+
/mob/living/carbon/monkey/helpReaction(mob/living/attacker, show_message = TRUE)
help_shake_act(attacker)
get_scooped(attacker)
diff --git a/code/modules/mob/living/carbon/monkey/update_icons.dm b/code/modules/mob/living/carbon/monkey/update_icons.dm
index f74cb463972c..b84e60e79d38 100644
--- a/code/modules/mob/living/carbon/monkey/update_icons.dm
+++ b/code/modules/mob/living/carbon/monkey/update_icons.dm
@@ -7,7 +7,7 @@
#define M_MASK_LAYER 4
#define M_HEAD_LAYER 3
#define M_FIRE_UPPER_LAYER 2
-#define TARGETED_LAYER 1
+//#define TARGETED_LAYER 1 // For recordkeeping
#define M_TOTAL_LAYERS 8
/////////////////////////////////
@@ -170,6 +170,5 @@
#undef M_MASK_LAYER
#undef M_HEAD_LAYER
#undef M_FIRE_UPPER_LAYER
-#undef TARGETED_LAYER
#undef M_TOTAL_LAYERS
diff --git a/code/modules/mob/living/carbon/species.dm b/code/modules/mob/living/carbon/species.dm
index 76195dc6f181..59c9fe46e32e 100644
--- a/code/modules/mob/living/carbon/species.dm
+++ b/code/modules/mob/living/carbon/species.dm
@@ -300,6 +300,8 @@
/datum/species/human
name = HUMAN
+ gender_limb_icons = TRUE
+ fat_limb_icons = TRUE
language = LANGUAGE_SOLCOMMON
primitive = /mob/living/carbon/monkey
unarmed_type = /datum/unarmed_attack/punch
diff --git a/code/modules/mob/living/carbon/xenomorph/effects/aliens.dm b/code/modules/mob/living/carbon/xenomorph/effects/aliens.dm
index 6398b0f19ef5..46d4030962a6 100644
--- a/code/modules/mob/living/carbon/xenomorph/effects/aliens.dm
+++ b/code/modules/mob/living/carbon/xenomorph/effects/aliens.dm
@@ -16,46 +16,24 @@
name = "alien thing"
desc = "theres something alien about this."
icon = 'icons/mob/xenomorph.dmi'
- var/health = 0
-/obj/structure/alien/proc/healthcheck()
- if(health <= 0)
- qdel(src)
+ resistance_flags = CAN_BE_HIT
-/obj/structure/alien/bullet_act(obj/item/projectile/Proj, def_zone)
- . = ..()
- if(. == PROJECTILE_ABSORBED || . == PROJECTILE_FORCE_MISS)
- return
- if(Proj.damage_type == BRUTE || Proj.damage_type == BURN)
- apply_damage(Proj.damage)
-
-/obj/structure/alien/attackby(obj/item/weapon/W, mob/user)
- . = ..()
- if(!.)
- return FALSE
- if(length(W.hitsound))
- playsound(src, pick(W.hitsound), VOL_EFFECTS_MASTER)
- else
- playsound(src, 'sound/effects/attackblob.ogg', VOL_EFFECTS_MASTER)
- return TRUE
+/obj/structure/alien/play_attack_sound(damage_amount, damage_type = BRUTE, damage_flag = 0)
+ switch(damage_type)
+ if(BRUTE)
+ if(damage_amount)
+ playsound(loc, 'sound/effects/attackblob.ogg', VOL_EFFECTS_MASTER, 100, TRUE)
+ else
+ playsound(loc, 'sound/weapons/tap.ogg', VOL_EFFECTS_MASTER, 50, TRUE)
+ if(BURN)
+ if(damage_amount)
+ playsound(loc, 'sound/items/welder.ogg', VOL_EFFECTS_MASTER, 100, TRUE)
/obj/structure/alien/attack_alien(mob/user, damage)
- if(user.a_intent != INTENT_HARM)
+ if (!isxenoadult(user) || user.a_intent != INTENT_HARM) //Safety check for larva.
return FALSE
- if (isxenolarva(usr) || isfacehugger(usr)) //Safety check for larva.
- return FALSE
- user.do_attack_animation(src)
- user.SetNextMove(CLICK_CD_MELEE)
- user.visible_message("[usr] claws at the [name]!", self_message = "You claw at the [name].")
- playsound(src, 'sound/effects/attackblob.ogg', VOL_EFFECTS_MASTER)
- apply_damage(damage)
- if(health <= 0)
- user.visible_message("[usr] slices the [name] apart!", self_message = "You slice the [name] to pieces.")
- return TRUE
-
-/obj/structure/alien/proc/apply_damage(value)
- health = max(0, health - round(value))
- healthcheck()
+ attack_generic(user, damage, BRUTE, MELEE)
// Resin
/obj/structure/alien/resin
@@ -68,7 +46,7 @@
anchored = TRUE
canSmoothWith = list(/obj/structure/alien/resin)
smooth = SMOOTH_TRUE
- health = 300
+ max_integrity = 300
var/resintype = null
/obj/structure/alien/resin/wall
@@ -83,14 +61,14 @@
desc = "Resin just thin enough to let light pass through."
icon = 'icons/obj/smooth_structures/alien/resin_membrane.dmi'
opacity = FALSE
- health = 200
+ max_integrity = 200
resintype = "membrane"
canSmoothWith = list(/obj/structure/alien/resin/wall, /obj/structure/alien/resin/membrane)
/obj/structure/alien/resin/wall/shadowling // maybe remove this type and make spawning normal wall while setting its hp?
name = "chrysalis wall"
desc = "Some sort of resin substance in an egglike shape. It pulses and throbs from within and seems impenetrable."
- health = INFINITY
+ resistance_flags = FULL_INDESTRUCTIBLE
canSmoothWith = null // smooths with itself
/obj/structure/alien/resin/atom_init()
@@ -105,21 +83,6 @@
update_nearby_tiles()
return ..()
-/obj/structure/alien/resin/hitby(atom/movable/AM, datum/thrownthing/throwingdatum)
- ..()
- visible_message("[src] was hit by [AM].")
- var/tforce = 0
- if(ismob(AM))
- tforce = 10
- else if(isitem(AM))
- var/obj/item/T = AM
- tforce = T.throwforce
- else
- return
- playsound(src, 'sound/effects/attackblob.ogg', VOL_EFFECTS_MASTER)
- apply_damage(tforce)
- return
-
/obj/structure/alien/resin/attack_hand(mob/user)
user.SetNextMove(CLICK_CD_MELEE)
if(HULK in user.mutations)
@@ -127,8 +90,7 @@
return FALSE
user.do_attack_animation(src)
user.visible_message("[user] destroys the [name]!", self_message = "You easily destroy the [name].")
- health = 0
- healthcheck()
+ take_damage(INFINITY, BRUTE, MELEE)
else
user.visible_message("[user] claws at the [name]!", self_message = "You claw at the [name].")
return
@@ -139,12 +101,6 @@
/obj/structure/alien/resin/attack_alien(mob/user, damage)
..(user, rand(40, 60))
-/obj/structure/alien/resin/attackby(obj/item/weapon/W, mob/user)
- . = ..()
- if(!.)
- return
- apply_damage(W.force)
-
/obj/structure/alien/resin/CanPass(atom/movable/mover, turf/target, height=0, air_group=0)
if(air_group) return 0
if(istype(mover) && mover.checkpass(PASSGLASS))
@@ -164,7 +120,7 @@
plane = FLOOR_PLANE
canSmoothWith = list(/obj/structure/alien/weeds, /turf/simulated/wall)
smooth = SMOOTH_MORE
- health = 15
+ max_integrity = 15
var/obj/structure/alien/weeds/node/linked_node = null
/obj/structure/alien/weeds/atom_init(mapload, node)
@@ -222,35 +178,12 @@
new /obj/structure/alien/weeds(T, linked_node)
-
-/obj/structure/alien/weeds/ex_act(severity)
- switch(severity)
- if(EXPLODE_HEAVY)
- if(prob(50))
- return
- if(EXPLODE_LIGHT)
- if(prob(95))
- return
- qdel(src)
-
-
-/obj/structure/alien/weeds/attackby(obj/item/weapon/W, mob/user)
- . = ..()
- if(!.)
- return
- var/damage = W.force
- if(iswelder(W))
- var/obj/item/weapon/weldingtool/WT = W
- if(WT.use(0, user))
- damage = 15
- apply_damage(damage)
-
/obj/structure/alien/weeds/attack_alien(mob/user, damage)
return
/obj/structure/alien/weeds/fire_act(datum/gas_mixture/air, exposed_temperature, exposed_volume)
if(exposed_temperature > 290)
- apply_damage(15)
+ take_damage(15, BURN, FIRE, FALSE)
/obj/structure/alien/weeds/bullet_act(obj/item/projectile/Proj, def_zone)
return PROJECTILE_FORCE_MISS
@@ -364,7 +297,8 @@
icon_state = "egg_growing"
density = FALSE
anchored = TRUE
- health = 100
+ max_integrity = 200
+ integrity_failure = 0.5
var/status = GROWING //can be GROWING, GROWN or BURST; all mutually exclusive
var/timer
@@ -450,27 +384,15 @@
var/pressure = environment.return_pressure()
if(pressure < WARNING_LOW_PRESSURE)
audible_message("\The [src] is cracking!")
- apply_damage(rand(10, 30))
-
-/obj/structure/alien/egg/attackby(obj/item/weapon/W, mob/user)
- . = ..()
- if(!.)
- return
- var/damage = W.force
- if(iswelder(W))
- var/obj/item/weapon/weldingtool/WT = W
- if(WT.use(0, user))
- damage = 15
- apply_damage(damage)
-
+ take_damage(rand(10, 30), BRUTE, MELEE, FALSE)
-/obj/structure/alien/egg/healthcheck()
- if(health <= 0)
- Burst()
+/obj/structure/alien/egg/atom_break(disassembled)
+ ..()
+ Burst()
/obj/structure/alien/egg/fire_act(datum/gas_mixture/air, exposed_temperature, exposed_volume)
if(exposed_temperature > 290)
- apply_damage(25)
+ take_damage(25, BURN, FIRE, FALSE)
#undef BURST
#undef BURSTING
@@ -487,7 +409,7 @@
icon_state = "air_plant"
density = FALSE
anchored = TRUE
- health = 15
+ max_integrity = 15
var/restoring_moles = MOLES_CELLSTANDARD / 2
var/animating = FALSE
var/pressure = 0
@@ -522,23 +444,13 @@
if(pressure < AIR_PLANT_PRESSURE)
environment.adjust_multi_temp("oxygen", restoring_moles*O2STANDARD, T20C, "nitrogen", restoring_moles*N2STANDARD, T20C)
-/obj/structure/alien/air_plant/attackby(obj/item/weapon/W, mob/user)
- . = ..()
- if(!.)
- return
- apply_damage(W.force)
-
/obj/structure/alien/air_plant/attack_alien(mob/user, damage)
..(user, 5)
/obj/structure/alien/air_plant/examine(mob/user)
..()
if(isxeno(user))
- to_chat(user, "Сurrent ambient pressure: [pressure] kPa.")
-
-/obj/structure/alien/air_plant/fire_act(datum/gas_mixture/air, exposed_temperature, exposed_volume)
- if(exposed_temperature > 290)
- apply_damage(15)
+ to_chat(user, "Current ambient pressure: [pressure] kPa.")
#undef AIR_PLANT_PRESSURE
#undef WEED_SOUTH_EDGING
diff --git a/code/modules/mob/living/carbon/xenomorph/humanoid/update_icons.dm b/code/modules/mob/living/carbon/xenomorph/humanoid/update_icons.dm
index bae367ff6434..70c932f011aa 100644
--- a/code/modules/mob/living/carbon/xenomorph/humanoid/update_icons.dm
+++ b/code/modules/mob/living/carbon/xenomorph/humanoid/update_icons.dm
@@ -6,7 +6,7 @@
#define X_HEAD_LAYER 4
#define X_FIRE_UPPER_LAYER 3
#define X_SHRIEC_LAYER 2
-#define TARGETED_LAYER 1
+//#define TARGETED_LAYER 1 // For recordkeeping
#define X_TOTAL_LAYERS 7
/////////////////////////////////
@@ -251,5 +251,4 @@
#undef X_HEAD_LAYER
#undef X_FIRE_UPPER_LAYER
#undef X_SHRIEC_LAYER
-#undef TARGETED_LAYER
#undef X_TOTAL_LAYERS
diff --git a/code/modules/mob/living/carbon/xenomorph/special/facehugger/facehugger_playable.dm b/code/modules/mob/living/carbon/xenomorph/special/facehugger/facehugger_playable.dm
index 7d5c7ee623c8..daac22309b7c 100644
--- a/code/modules/mob/living/carbon/xenomorph/special/facehugger/facehugger_playable.dm
+++ b/code/modules/mob/living/carbon/xenomorph/special/facehugger/facehugger_playable.dm
@@ -191,7 +191,7 @@ This is chestburster mechanic for damaging
affecting = victim
hud = new /atom/movable/screen/larva_bite(src)
- hud.icon = 'icons/mob/screen1_xeno.dmi'
+ hud.icon = 'icons/hud/screen1_xeno.dmi'
hud.icon_state = "chest_burst"
hud.name = "Burst thru chest"
hud.master = src
@@ -348,7 +348,7 @@ When we finish, facehugger's player will be transfered inside embryo.
affecting = victim
hud = new /atom/movable/screen/fh_grab(src)
- hud.icon = 'icons/mob/screen1_xeno.dmi'
+ hud.icon = 'icons/hud/screen1_xeno.dmi'
hud.icon_state = "leap"
hud.name = "Leap at face"
hud.master = src
diff --git a/code/modules/mob/living/life.dm b/code/modules/mob/living/life.dm
index d5d7884668a6..093e71449552 100644
--- a/code/modules/mob/living/life.dm
+++ b/code/modules/mob/living/life.dm
@@ -10,8 +10,6 @@
if(stat != DEAD)
add_ingame_age()
- if(pull_debuff && !pulling) //For cases when pulling was stopped by 'pulling = null'
- pull_debuff = 0
update_gravity(mob_has_gravity())
handle_combat()
diff --git a/code/modules/mob/living/living.dm b/code/modules/mob/living/living.dm
index 256f0d85592b..25deb10eb508 100644
--- a/code/modules/mob/living/living.dm
+++ b/code/modules/mob/living/living.dm
@@ -126,8 +126,8 @@
//TODO: Make this use Move(). we're pretty much recreating it here.
//it could be done by setting one of the locs to null to make Move() work, then setting it back and Move() the other mob
var/oldloc = loc
- forceMove(M.loc)
- M.forceMove(oldloc)
+ forceMove(M.loc, pulling == M) // so if we pulling this mob we will continue so
+ M.forceMove(oldloc, TRUE)
M.LAssailant = src
for(var/mob/living/carbon/slime/slime in view(1,M))
@@ -163,7 +163,7 @@
if(!AM.anchored)
now_pushing = 1
var/t = get_dir(src, AM)
- if(istype(AM, /obj/structure/window))
+ if(istype(AM, /obj/structure/window)) // Why is it here?
var/obj/structure/window/W = AM
if(W.ini_dir == NORTHWEST || W.ini_dir == NORTHEAST || W.ini_dir == SOUTHWEST || W.ini_dir == SOUTHEAST)
for(var/obj/structure/window/win in get_step(AM,t))
@@ -176,6 +176,7 @@
if(pulling == AM)
stop_pulling()
step(AM, t)
+ step(src, t)
now_pushing = 0
//mob verbs are a lot faster than object verbs
@@ -188,32 +189,26 @@
start_pulling(AM)
/mob/living/count_pull_debuff()
- pull_debuff = 0
- if(pulling)
- var/tally = 0
-
- //General pull debuff for playable mobs (playable without shitspawn, yeah)
- if(ismonkey(src))
- tally += 1
- else if(isslime(src))
- tally += 1.5
- else
- tally += 0.3
-
- var/atom/movable/AM = pulling
- //Mob pulling
- if(ismob(AM))
- tally += 1
- //Structure pulling
- if(istype(AM, /obj/structure))
- tally += 0.5
- var/obj/structure/S = AM
- if(istype(S, /obj/structure/stool/bed/roller))//should be without debuff
- tally -= 0.5
- //Machinery pulling
- if(ismachinery(AM))
- tally += 0.5
- pull_debuff += tally
+ if(!pulling)
+ return 0
+
+ var/tally = 0
+ var/atom/movable/AM = pulling
+ //Mob pulling
+ if(ismob(AM))
+ var/mob/M = AM
+ tally += M.stat == CONSCIOUS ? ( M.a_intent == INTENT_HELP ? 0 : 0.5 ) : 1
+ //Structure pulling
+ else if(istype(AM, /obj/structure))
+ tally += 0.3
+ var/obj/structure/S = AM
+ if(istype(S, /obj/structure/stool/bed/roller))//should be without debuff
+ tally -= 0.3
+ //Machinery pulling
+ else if(ismachinery(AM))
+ tally += 0.3
+
+ return tally
/mob/living/proc/add_ingame_age()
if(client && isnum(client.player_ingame_age) && !client.is_afk(5 MINUTES)) // 5 minutes of inactive time will disable this, until player come back.
@@ -679,6 +674,14 @@
return
+/mob/living/pointed(atom/A)
+ if(incapacitated() || (status_flags & FAKEDEATH))
+ return FALSE
+
+ . = ..()
+ if(.)
+ usr.visible_message("[usr] points to [A].")
+
/mob/living/Move(NewLoc, Dir = 0, step_x = 0, step_y = 0)
if (buckled && buckled.loc != NewLoc)
if (!buckled.anchored)
diff --git a/code/modules/mob/living/living_defense.dm b/code/modules/mob/living/living_defense.dm
index 791a729b435a..12baa27eaac8 100644
--- a/code/modules/mob/living/living_defense.dm
+++ b/code/modules/mob/living/living_defense.dm
@@ -6,7 +6,7 @@
if(alert_admins)
msg_admin_attack("[key_name(src)] has been [msg], by [key_name(attacker)]", attacker)
-/mob/living/proc/run_armor_check(def_zone = null, attack_flag = "melee", absorb_text = null, soften_text = null)
+/mob/living/proc/run_armor_check(def_zone = null, attack_flag = MELEE, absorb_text = null, soften_text = null)
var/armor = getarmor(def_zone, attack_flag)
if(armor >= 100)
if(absorb_text)
@@ -123,7 +123,7 @@
/mob/living/proc/resolve_thrown_attack(obj/O, throw_damage, dtype, zone, armor)
if(isnull(armor)) // Armor arg passed by human
- armor = run_armor_check(null, "melee")
+ armor = run_armor_check(null, MELEE)
visible_message("[src] has been hit by [O].")
var/damage_flags = O.damage_flags()
diff --git a/code/modules/mob/living/living_defines.dm b/code/modules/mob/living/living_defines.dm
index eaa2194fd236..c53c75860b84 100644
--- a/code/modules/mob/living/living_defines.dm
+++ b/code/modules/mob/living/living_defines.dm
@@ -35,7 +35,6 @@
var/tod = null // Time of death
var/update_slimes = 1
var/silent = null //Can't talk. Value goes down every life proc.
- var/pull_debuff = 0 //Movement debuff when pulling
var/speed = 0 //Movement addditive modifier
var/on_fire = 0 //The "Are we on fire?" var
diff --git a/code/modules/mob/living/silicon/ai/ai.dm b/code/modules/mob/living/silicon/ai/ai.dm
index 08c984ec992b..0ee2ae0cb2fd 100644
--- a/code/modules/mob/living/silicon/ai/ai.dm
+++ b/code/modules/mob/living/silicon/ai/ai.dm
@@ -146,7 +146,7 @@ var/global/list/ai_verbs_default = list(
SetNextMove(CLICK_CD_MELEE * 3)
var/mob/living/L = A
eyeobj.visible_message("space carp nashes at [A]")
- L.apply_damage(15, BRUTE, BP_CHEST, L.run_armor_check(BP_CHEST, "melee"), DAM_SHARP|DAM_EDGE)
+ L.apply_damage(15, BRUTE, BP_CHEST, L.run_armor_check(BP_CHEST, MELEE), DAM_SHARP|DAM_EDGE)
playsound(eyeobj, 'sound/weapons/bite.ogg', VOL_EFFECTS_MASTER)
return TRUE
diff --git a/code/modules/mob/living/silicon/ai/latejoin.dm b/code/modules/mob/living/silicon/ai/latejoin.dm
index aa05625e1e55..67217b16d7a2 100644
--- a/code/modules/mob/living/silicon/ai/latejoin.dm
+++ b/code/modules/mob/living/silicon/ai/latejoin.dm
@@ -1,9 +1,7 @@
var/global/list/empty_playable_ai_cores = list()
/proc/spawn_empty_ai()
- for(var/obj/effect/landmark/start/S in landmarks_list)
- if(S.name != "AI")
- continue
+ for(var/obj/effect/landmark/start/S as anything in landmarks_list["AI"])
if(locate(/mob/living) in S.loc)
continue
empty_playable_ai_cores += new /obj/structure/AIcore/deactivated(get_turf(S))
diff --git a/code/modules/mob/living/silicon/robot/drone/drone_items.dm b/code/modules/mob/living/silicon/robot/drone/drone_items.dm
index f42ce5ffb485..b60bbbfa1f4a 100644
--- a/code/modules/mob/living/silicon/robot/drone/drone_items.dm
+++ b/code/modules/mob/living/silicon/robot/drone/drone_items.dm
@@ -202,6 +202,7 @@
/obj/item/robot_parts/l_leg,
/obj/item/robot_parts/r_leg,
/obj/item/stack/sheet/mineral/phoron,
+ /obj/item/weapon/tank/anesthetic,
)
/obj/item/weapon/gripper/examine(mob/user)
diff --git a/code/modules/mob/living/silicon/robot/drone/drone_manufacturer.dm b/code/modules/mob/living/silicon/robot/drone/drone_manufacturer.dm
index 8454daf01a61..112611b8e0d9 100644
--- a/code/modules/mob/living/silicon/robot/drone/drone_manufacturer.dm
+++ b/code/modules/mob/living/silicon/robot/drone/drone_manufacturer.dm
@@ -76,6 +76,19 @@
new_drone.mind.skills.maximize_active_skills()
drone_progress = 0
+/obj/machinery/drone_fabricator/atom_break(damage_flag)
+ . = ..()
+ if(!.)
+ return
+ audible_message("[src] lets out a tinny alarm before falling dark.")
+ playsound(loc, 'sound/machines/warning-buzzer.ogg', VOL_EFFECTS_MASTER, 50, TRUE)
+
+/obj/machinery/drone_fabricator/deconstruct(disassembled = TRUE)
+ if(flags & NODECONSTRUCT)
+ return ..()
+ new /obj/item/stack/sheet/metal(loc, 5)
+ ..()
+
/mob/proc/dronize()
for(var/obj/machinery/drone_fabricator/DF in machines)
diff --git a/code/modules/mob/living/silicon/robot/robot.dm b/code/modules/mob/living/silicon/robot/robot.dm
index 93c9d234e01c..8ad84d121df4 100644
--- a/code/modules/mob/living/silicon/robot/robot.dm
+++ b/code/modules/mob/living/silicon/robot/robot.dm
@@ -184,6 +184,7 @@
"Service" = "Service",
"Security" = "secborg",
"Science" = "toxbot",
+ "PeaceKeeper" = "marina-peace"
)
choose_module = list()
@@ -300,6 +301,14 @@
module_sprites["Drone"] = "drone-janitor"
module_sprites["Acheron"] = "mechoid-Janitor"
+ if("PeaceKeeper")
+ if(!can_be_security)
+ to_chat(src, "#Error: Needed security circuitboard.")
+ return
+ module = new /obj/item/weapon/robot_module/peacekeeper(src)
+ module_sprites["Marina"] = "marina-peace"
+ module_sprites["Sleak"] = "sleek-peace"
+
if("Combat")
build_combat_borg()
return
@@ -508,7 +517,7 @@
else
to_chat(usr, "Интерфейс заблокирован.")
- playsound(src, 'sound/items/card.ogg', VOL_EFFECTS_MASTER)
+ playsound(src, 'sound/items/swipe_card.ogg', VOL_EFFECTS_MASTER)
locked = !locked
/mob/living/silicon/robot/verb/open_hatch()
@@ -754,7 +763,7 @@
else
clear_alert("not_locked")
to_chat(user, "You [ locked ? "lock" : "unlock"] [src]'s interface.")
- playsound(src, 'sound/items/card.ogg', VOL_EFFECTS_MASTER)
+ playsound(src, 'sound/items/swipe_card.ogg', VOL_EFFECTS_MASTER)
updateicon()
else
to_chat(user, "Access denied.")
diff --git a/code/modules/mob/living/silicon/robot/robot_modules.dm b/code/modules/mob/living/silicon/robot/robot_modules.dm
index 9a09e9ef9e7e..2738fdf53e75 100644
--- a/code/modules/mob/living/silicon/robot/robot_modules.dm
+++ b/code/modules/mob/living/silicon/robot/robot_modules.dm
@@ -110,9 +110,9 @@
/obj/item/weapon/robot_module/medical
name = "medical robot module"
stacktypes = list(
- /obj/item/stack/medical/advanced/bruise_pack = 5,
- /obj/item/stack/medical/advanced/ointment = 5,
- /obj/item/stack/nanopaste = 5,
+ /obj/item/stack/medical/advanced/bruise_pack = 6,
+ /obj/item/stack/medical/advanced/ointment = 6,
+ /obj/item/stack/nanopaste = 10,
/obj/item/stack/medical/splint = 5,
/obj/item/stack/medical/suture = 3
)
@@ -147,6 +147,7 @@
modules += new /obj/item/weapon/shockpaddles/robot(src)
modules += new /obj/item/device/gps/cyborg(src)
modules += new /obj/item/stack/medical/suture(src)
+ modules += new /obj/item/weapon/reagent_containers/spray/cleaner/cyborg(src)
emag = new /obj/item/weapon/reagent_containers/spray(src)
@@ -406,6 +407,24 @@
emag.name = "Hand tele"
+/obj/item/weapon/robot_module/peacekeeper
+ name = "peacekeeper robot module"
+
+/obj/item/weapon/robot_module/peacekeeper/atom_init()
+ . = ..()
+
+ modules += new /obj/item/device/flash(src)
+ modules += new /obj/item/weapon/rsf/cookiesynth(src)
+ modules += new /obj/item/harmalarm(src)
+ modules += new /obj/item/weapon/reagent_containers/borghypo/peace(src)
+ modules += new /obj/item/weapon/cyborghug(src)
+ modules += new /obj/item/borg/bubble_creator(src)
+ modules += new /obj/item/weapon/reagent_containers/spray/extinguisher/cyborg(src)
+ modules += new /obj/item/weapon/crowbar/red(src)
+ modules += new /obj/item/device/gps/cyborg(src)
+
+ emag = new /obj/item/weapon/gun/grenadelauncher/cyborg(src)
+
/obj/item/weapon/robot_module/drone
name = "drone module"
stacktypes = list(
@@ -432,7 +451,7 @@
modules += new /obj/item/device/t_scanner(src)
modules += new /obj/item/weapon/gripper(src)
modules += new /obj/item/weapon/matter_decompiler(src)
- modules += new /obj/item/weapon/reagent_containers/spray/cleaner/drone(src)
+ modules += new /obj/item/weapon/reagent_containers/spray/cleaner/cyborg/drone(src)
emag = new /obj/item/weapon/pickaxe/plasmacutter(src)
emag.name = "Plasma Cutter"
diff --git a/code/modules/mob/living/simple_animal/bees.dm b/code/modules/mob/living/simple_animal/bees.dm
index b4015c6de555..a6c492e848ab 100644
--- a/code/modules/mob/living/simple_animal/bees.dm
+++ b/code/modules/mob/living/simple_animal/bees.dm
@@ -41,9 +41,9 @@
var/obj/item/clothing/worn_suit = M.wear_suit
var/obj/item/clothing/worn_helmet = M.head
if(worn_suit) // Are you wearing clothes?
- sting_prob -= min(worn_suit.armor["bio"],70) // Is it sealed? I can't get to 70% of your body.
+ sting_prob -= min(worn_suit.armor[BIO],70) // Is it sealed? I can't get to 70% of your body.
if(istype(worn_helmet) && worn_helmet)
- sting_prob -= min(worn_helmet.armor["bio"],30) // Is your helmet sealed? I can't get to 30% of your body.
+ sting_prob -= min(worn_helmet.armor[BIO],30) // Is your helmet sealed? I can't get to 30% of your body.
if( prob(sting_prob) && (M.stat == CONSCIOUS || (M.stat == UNCONSCIOUS && prob(25))) ) // Try to sting! If you're not moving, think about stinging.
M.apply_damage(min(strength, 2) + mut, BRUTE, null, null, DAM_SHARP) // Stinging. The more mutated I am, the harder I sting.
M.apply_damage((round(feral/10,1)*(max((round(strength/20,1)),1)))+toxic, TOX) // Bee venom based on how angry I am and how many there are of me!
diff --git a/code/modules/mob/living/simple_animal/constructs.dm b/code/modules/mob/living/simple_animal/constructs.dm
index 5b2fe00feddf..5b984d64edf0 100644
--- a/code/modules/mob/living/simple_animal/constructs.dm
+++ b/code/modules/mob/living/simple_animal/constructs.dm
@@ -238,7 +238,7 @@
if(istype(A, /turf/simulated/wall/cult))
its_wall = TRUE
- if(its_wall || istype(A, /obj/structure/mineral_door/cult) || istype(A, /obj/structure/cult) || istype(A, /mob/living/simple_animal/construct) || istype(A, /mob/living/simple_animal/hostile/pylon))
+ if(its_wall || istype(A, /obj/structure/mineral_door/cult) || istype(A, /obj/structure/cult) || isconstruct(A) || istype(A, /mob/living/simple_animal/hostile/pylon))
var/atom/movable/stored_pulling = pulling
if(stored_pulling)
stored_pulling.set_dir(get_dir(stored_pulling.loc, loc))
@@ -311,7 +311,7 @@
/mob/living/simple_animal/hostile/pylon/proc/deactivate()
for(var/obj/structure/cult/pylon/P in contents)
- P.health = health
+ P.update_integrity(health)
P.forceMove(loc)
qdel(src)
diff --git a/code/modules/mob/living/simple_animal/hostile/bear.dm b/code/modules/mob/living/simple_animal/hostile/bear.dm
index 51bed9ec9959..d67821923517 100644
--- a/code/modules/mob/living/simple_animal/hostile/bear.dm
+++ b/code/modules/mob/living/simple_animal/hostile/bear.dm
@@ -141,7 +141,7 @@
var/mob/living/carbon/human/H = target
var/dam_zone = pick(BP_CHEST , BP_L_ARM , BP_R_ARM , BP_L_LEG , BP_R_LEG)
var/obj/item/organ/external/BP = H.bodyparts_by_name[ran_zone(dam_zone)]
- H.apply_damage(damage, BRUTE, BP, H.run_armor_check(BP, "melee"), DAM_SHARP | DAM_EDGE)
+ H.apply_damage(damage, BRUTE, BP, H.run_armor_check(BP, MELEE), DAM_SHARP | DAM_EDGE)
return H
else if(isliving(target))
var/mob/living/L = target
diff --git a/code/modules/mob/living/simple_animal/hulk.dm b/code/modules/mob/living/simple_animal/hulk.dm
index a0c80c59900d..855854da2c8e 100644
--- a/code/modules/mob/living/simple_animal/hulk.dm
+++ b/code/modules/mob/living/simple_animal/hulk.dm
@@ -235,28 +235,12 @@
health -= P.agony / 10
-/mob/living/simple_animal/hulk/proc/attack_hulk(obj/machinery/door/D)
- do_attack_animation(D)
- SetNextMove(CLICK_CD_MELEE)
-
- if(istype(D,/obj/machinery/door/airlock))
- var/obj/machinery/door/airlock/A = D
- if(A.welded || A.locked)
- if(hulk_scream(A, 75))
- A.door_rupture(src)
- return
- if(istype(D,/obj/machinery/door/firedoor))
- var/obj/machinery/door/firedoor/F = D
- if(F.blocked)
- if(hulk_scream(F))
- qdel(F)
- return
- if(D.density)
- to_chat(src, "You force your fingers between \
- the doors and begin to pry them open...")
- playsound(D, 'sound/machines/firedoor_open.ogg', VOL_EFFECTS_MASTER, 30, FALSE, null, -4)
- if (!is_busy() && do_after(src, 40, target = D) && D)
- D.open(1)
+/mob/living/simple_animal/hulk/UnarmedAttack(atom/A)
+ if(A.attack_hulk(src))
+ do_attack_animation(A)
+ SetNextMove(CLICK_CD_MELEE)
+ return
+ ..()
/mob/living/simple_animal/hulk/Move(NewLoc, Dir = 0, step_x = 0, step_y = 0)
. = ..()
diff --git a/code/modules/mob/living/simple_animal/hulk_powers.dm b/code/modules/mob/living/simple_animal/hulk_powers.dm
index 53631f5b43e6..8840033eaef4 100644
--- a/code/modules/mob/living/simple_animal/hulk_powers.dm
+++ b/code/modules/mob/living/simple_animal/hulk_powers.dm
@@ -412,18 +412,13 @@
return
-/obj/structure/girder/attack_animal(mob/user)
- ..()
- if(istype(user, /mob/living/simple_animal/hulk))
- playsound(user, 'sound/effects/grillehit.ogg', VOL_EFFECTS_MASTER)
- if (prob(75))
- to_chat(user, text("You destroy that girder!"))
- user.say(pick("RAAAAAAAARGH!", "HNNNNNNNNNGGGGGGH!", "GWAAAAAAAARRRHHH!", "NNNNNNNNGGGGGGGGHH!", "AAAAAAARRRGH!" ))
- new /obj/item/stack/sheet/metal(get_turf(src))
- qdel(src)
- else
- to_chat(user, text("You punch the girder."))
- return
+/obj/structure/girder/attack_hulk(mob/user)
+ . = ..()
+ if(QDELETED(src))
+ to_chat(user, "You destroy that girder!")
+ user.say(pick("RAAAAAAAARGH!", "HNNNNNNNNNGGGGGGH!", "GWAAAAAAAARRRHHH!", "NNNNNNNNGGGGGGGGHH!", "AAAAAAARRRGH!" ))
+ else
+ to_chat(user, "You punch the girder.")
/obj/structure/girder/attack_paw(mob/user)
return attack_hand(user)
@@ -441,8 +436,7 @@
if (prob(75))
to_chat(user, text("You destroy that girder!"))
user.say(pick(";RAAAAAAAARGH!", ";HNNNNNNNNNGGGGGGH!", ";GWAAAAAAAARRRHHH!", "NNNNNNNNGGGGGGGGHH!", ";AAAAAAARRRGH!" ))
- new /obj/item/stack/sheet/metal(loc)
- qdel(src)
+ deconstruct(TRUE)
else
to_chat(user, text("You punch the girder."))
@@ -712,24 +706,29 @@
M.Weaken(2)
M.make_jittery(500)
+/obj/item/organ/attack_hulk(mob/living/simple_animal/hulk/unathi/user)
+ . = ..()
+ if(.)
+ return TRUE
+ if(!istype(user))
+ return
-/obj/item/organ/attack_animal(mob/user)
- ..()
- if(istype(user, /mob/living/simple_animal/hulk/unathi))
- if(istype(src, /obj/item/organ/external/head))
- to_chat(usr, "Head? Ewww..")
- return
- var/mob/living/simple_animal/hulk/unathi/U = user
- playsound(user, 'sound/weapons/zilla_eat.ogg', VOL_EFFECTS_MASTER)
- U.health += 10
- usr.visible_message("[usr.name] eats [src.name]!")
- qdel(src)
-
-/obj/effect/decal/cleanable/blood/gibs/attack_animal(mob/user)
- ..()
- if(istype(user, /mob/living/simple_animal/hulk/unathi))
- var/mob/living/simple_animal/hulk/unathi/U = user
- playsound(user, 'sound/weapons/zilla_eat.ogg', VOL_EFFECTS_MASTER)
- U.health += 20
- usr.visible_message("[usr.name] eats gibs!")
- qdel(src)
+ if(istype(src, /obj/item/organ/external/head))
+ to_chat(usr, "Head? Ewww..")
+ return
+ playsound(user, 'sound/weapons/zilla_eat.ogg', VOL_EFFECTS_MASTER)
+ user.health += 10
+ user.visible_message("[user.name] eats [src.name]!")
+ qdel(src)
+ return TRUE
+
+/obj/effect/decal/cleanable/blood/gibs/attack_hulk(mob/living/simple_animal/hulk/unathi/user)
+ . = ..()
+ if(.)
+ return TRUE
+ if(!istype(user))
+ return
+ playsound(user, 'sound/weapons/zilla_eat.ogg', VOL_EFFECTS_MASTER)
+ user.health += 20
+ user.visible_message("[user.name] eats gibs!")
+ qdel(src)
diff --git a/code/modules/mob/living/simple_animal/parrot.dm b/code/modules/mob/living/simple_animal/parrot.dm
index 61b2591b0971..27b4f1ac3889 100644
--- a/code/modules/mob/living/simple_animal/parrot.dm
+++ b/code/modules/mob/living/simple_animal/parrot.dm
@@ -480,7 +480,7 @@
var/mob/living/carbon/human/H = parrot_interest
var/obj/item/organ/external/BP = H.bodyparts_by_name[ran_zone(pick(parrot_dam_zone))]
- H.apply_damage(damage, BRUTE, BP, H.run_armor_check(BP, "melee"), DAM_SHARP)
+ H.apply_damage(damage, BRUTE, BP, H.run_armor_check(BP, MELEE), DAM_SHARP)
me_emote(pick("pecks [H]'s [BP.name]", "cuts [H]'s [BP.name] with its talons"))
else
diff --git a/code/modules/mob/living/simple_animal/simple_animal.dm b/code/modules/mob/living/simple_animal/simple_animal.dm
index 1a50920472da..bd846a915c60 100644
--- a/code/modules/mob/living/simple_animal/simple_animal.dm
+++ b/code/modules/mob/living/simple_animal/simple_animal.dm
@@ -308,7 +308,7 @@
return FALSE
if (isbot(target_mob))
var/obj/machinery/bot/B = target_mob
- if(B.health > 0)
+ if(B.get_integrity() > 0)
return FALSE
return TRUE
@@ -404,3 +404,6 @@
/mob/living/simple_animal/crawl()
return FALSE
+
+/mob/living/simple_animal/can_pickup(obj/O)
+ return FALSE
diff --git a/code/modules/mob/mob.dm b/code/modules/mob/mob.dm
index 7c2bd6571387..8e6a2a92a492 100644
--- a/code/modules/mob/mob.dm
+++ b/code/modules/mob/mob.dm
@@ -328,39 +328,27 @@
return
visible_message("[src] looks at [A].")
-/mob/verb/pointed(atom/A as mob|obj|turf in oview())
+/mob/verb/pointed(atom/A as mob|obj|turf in view())
set name = "Point To"
set category = "Object"
- if (next_point_to > world.time)
- return
-
- if (incapacitated() || (status_flags & FAKEDEATH))
- return
-
- if (istype(A, /obj/effect/decal/point))
- return
+ if(istype(A, /obj/effect/decal/point))
+ return FALSE
// Removes an ability to point to the object which is out of our sight.
// Mostly for cases when we have mesons, thermals etc. equipped.
- if (!(A in oview(usr.loc)))
- return
-
- var/tile = get_turf(A)
- if (!tile)
- return
+ if(client && !(A in view(client.view, src)))
+ return FALSE
point_at(A)
- usr.visible_message("[usr] points to [A].")
-
// TODO: replace with a "COMSIG_MOB_POINTED" signal
if (isliving(A))
for (var/mob/living/carbon/slime/S in oview())
if (usr in S.Friends)
S.last_pointed = A
- next_point_to = world.time + 1.5 SECONDS
+ return TRUE
/mob/verb/abandon_mob()
set name = "Respawn"
@@ -562,8 +550,6 @@
if(H.pull_damage())
to_chat(src, "Pulling \the [H] in their current condition would probably be a bad idea.")
- count_pull_debuff()
-
/mob/verb/stop_pulling()
set name = "Stop Pulling"
set category = "IC"
@@ -578,10 +564,9 @@
pulling = null
if(pullin)
pullin.update_icon(src)
- count_pull_debuff()
/mob/proc/count_pull_debuff()
- return
+ return 0
/mob/proc/can_use_hands()
return
@@ -1144,7 +1129,7 @@ note dizziness decrements automatically in the mob's Life() proc.
if(HUD_LIST_LIST)
hud_list[hud] = list()
else
- var/image/I = image('icons/mob/hud.dmi', src, "")
+ var/image/I = image('icons/hud/hud.dmi', src, "")
I.appearance_flags = RESET_COLOR|RESET_TRANSFORM
hud_list[hud] = I
diff --git a/code/modules/mob/mob_defines.dm b/code/modules/mob/mob_defines.dm
index 49fdc0396465..367942b9228a 100644
--- a/code/modules/mob/mob_defines.dm
+++ b/code/modules/mob/mob_defines.dm
@@ -133,8 +133,6 @@
var/coughedtime = null
- var/next_point_to = 0
-
var/job = null//Living
var/datum/dna/dna = null//Carbon
diff --git a/code/modules/mob/mob_grab.dm b/code/modules/mob/mob_grab.dm
index 42d468388a2b..bc08d25f3d6d 100644
--- a/code/modules/mob/mob_grab.dm
+++ b/code/modules/mob/mob_grab.dm
@@ -9,7 +9,7 @@
/obj/item/weapon/grab
name = "grab"
- icon = 'icons/mob/screen1.dmi'
+ icon = 'icons/hud/screen1.dmi'
icon_state = "reinforce"
flags = DROPDEL|NOBLUDGEON
var/atom/movable/screen/grab/hud = null
@@ -445,7 +445,7 @@
if(!H.apply_pressure(assailant, hit_zone))
if(hit_zone == BP_CHEST)
var/obj/item/organ/external/BP = H.bodyparts_by_name[ran_zone(hit_zone)]
- var/armor_block = H.run_armor_check(BP, "melee")
+ var/armor_block = H.run_armor_check(BP, MELEE)
var/chance_to_force_vomit = 30
if(H.stat != CONSCIOUS)
@@ -468,7 +468,7 @@
if(!BP)
return
assailant.visible_message("[assailant] [pick("bent", "twisted")] [H]'s [BP.name] into a jointlock!")
- var/armor = H.run_armor_check(H, "melee")
+ var/armor = H.run_armor_check(H, MELEE)
if(armor < 2)
to_chat(H, "You feel extreme pain!")
H.adjustHalLoss(clamp(0, 40 - H.halloss, 40)) //up to 40 halloss
@@ -505,7 +505,7 @@
damage += attack.damage
var/obj/item/organ/external/BP = H.bodyparts_by_name[ran_zone(hit_zone)]
- var/armor_block = H.run_armor_check(BP, "melee")
+ var/armor_block = H.run_armor_check(BP, MELEE)
if(attack.damage_flags() & (DAM_SHARP|DAM_EDGE))
chance_to_force_vomit = 0
@@ -531,8 +531,8 @@
var/obj/item/clothing/hat = assailant_C.head
if(istype(hat))
damage += hat.force * 4
- var/armor = affecting.run_armor_check(BP_HEAD, "melee")
- var/armor_assailant = assailant.run_armor_check(BP_HEAD, "melee")
+ var/armor = affecting.run_armor_check(BP_HEAD, MELEE)
+ var/armor_assailant = assailant.run_armor_check(BP_HEAD, MELEE)
affecting.apply_damage(damage*rand(60, 82)/100, BRUTE, BP_HEAD, blocked = armor)
assailant.apply_damage(10*rand(90, 110)/100, BRUTE, BP_HEAD, blocked = armor_assailant)
if(!armor && prob(damage))
diff --git a/code/modules/mob/mob_movement.dm b/code/modules/mob/mob_movement.dm
index 1736222d4d4b..c26df651aa66 100644
--- a/code/modules/mob/mob_movement.dm
+++ b/code/modules/mob/mob_movement.dm
@@ -94,15 +94,6 @@
return
Process_Grab()
- if(istype(mob.buckled, /obj/vehicle))
- //manually set move_delay for vehicles so we don't inherit any mob movement penalties
- //specific vehicle move delays are set in code\modules\vehicles\vehicle.dm
- move_delay = world.time
- //drunk driving
- if(mob.confused)
- direct = mob.confuse_input(direct)
- return mob.buckled.relaymove(mob,direct)
-
if(!forced && !mob.canmove)
return
@@ -127,43 +118,47 @@
else
M.stop_pulling()
- //We are now going to move
- var/add_delay
- move_delay = world.time//set move delay
+ //Calculating delays
+ var/add_delay = 0
+
mob.last_move_intent = world.time + 10
+
switch(mob.m_intent)
if("run")
if(mob.drowsyness > 0)
add_delay += 6
- add_delay += 1+config.run_speed
+ add_delay += 1 + config.run_speed
if("walk")
- add_delay += 2.5+config.walk_speed
+ add_delay += 2.5 + config.walk_speed
+
+ var/list/grabs = mob.GetGrabs()
+ if(grabs.len)
+ var/grab_delay
+ for(var/obj/item/weapon/grab/G in grabs)
+ grab_delay += max(0, (G.state - 1) * 4 + (grabs.len - 1) * 4) // so if we have 2 grabs or 1 in high level we will be sloow
+ grab_delay += G.affecting.stat == CONSCIOUS ? ( G.affecting.a_intent == INTENT_HELP ? 0 : 0.5 ) : 1
+ add_delay += grab_delay
+
add_delay += mob.movement_delay()
- move_delay += add_delay
- if(mob.pulledby || mob.buckled) // Wheelchair driving!
+ move_delay = world.time + add_delay //set move delay
+
+ //Relaymoves
+ if(mob.buckled) // Wheelchair driving!
if(isspaceturf(mob.loc))
return // No wheelchair driving in space
- if(istype(mob.pulledby, /obj/structure/stool/bed/chair/wheelchair))
- return mob.pulledby.relaymove(mob, direct)
- else if(istype(mob.buckled, /obj/structure/stool/bed/chair/wheelchair))
- if(ishuman(mob.buckled))
- var/mob/living/carbon/human/driver = mob.buckled
- var/obj/item/organ/external/l_hand = driver.bodyparts_by_name[BP_L_ARM]
- var/obj/item/organ/external/r_hand = driver.bodyparts_by_name[BP_R_ARM]
- if((!l_hand || (l_hand.is_stump)) && (!r_hand || (r_hand.is_stump)))
- return // No hands to drive your chair? Tough luck!
- move_delay += 2
- return mob.buckled.relaymove(mob,direct)
+
+ return mob.buckled.relaymove(mob, direct)
//We are now going to move
- moving = 1
+ moving = TRUE
+
if(SEND_SIGNAL(mob, COMSIG_CLIENTMOB_MOVE, n, direct) & COMPONENT_CLIENTMOB_BLOCK_MOVE)
moving = FALSE
return
+
//Something with pulling things
- if(locate(/obj/item/weapon/grab, mob))
- move_delay = max(move_delay, world.time + 7)
+ if(grabs.len)
var/list/L = mob.ret_grab()
if(istype(L, /list))
if(L.len == 2)
@@ -200,16 +195,19 @@
n = get_step(get_turf(mob), direct)
. = mob.SelfMove(n, direct)
- for (var/obj/item/weapon/grab/G in mob.GetGrabs())
- if (G.state == GRAB_NECK)
+ for(var/obj/item/weapon/grab/G in grabs)
+ if(G.state == GRAB_NECK)
mob.set_dir(reverse_dir[direct])
G.adjust_position()
- for (var/obj/item/weapon/grab/G in mob.grabbed_by)
+
+ for(var/obj/item/weapon/grab/G in mob.grabbed_by)
G.adjust_position()
- if((direct & (direct - 1)) && mob.loc == n) //moved diagonally successfully
- move_delay += add_delay
+ if((direct & (direct - 1)) && mob.loc == n)
+ move_delay += add_delay * 0.4 // in general moving diagonally will be 1.4 (sqrt(2)) times slower
+
moving = FALSE
+
if(mob && .)
mob.throwing = FALSE
diff --git a/code/modules/mob/transform_procs.dm b/code/modules/mob/transform_procs.dm
index f17f54fc04ab..ea944d37f7b6 100644
--- a/code/modules/mob/transform_procs.dm
+++ b/code/modules/mob/transform_procs.dm
@@ -122,14 +122,12 @@
O.changeling_update_languages(C.absorbed_languages)
for(var/mob/living/parasite/essence/M in src)
M.transfer(O)
-
+ SEND_SIGNAL(O, COMSIG_HUMAN_MONKEYIZE)
transfer_trait_datums(O)
if(tr_flags & TR_DEFAULTMSG)
to_chat(O, "You are now a monkey.")
-
. = O
-
qdel(src)
////////////////////////// Humanize //////////////////////////////
@@ -256,10 +254,9 @@
if(tr_flags & TR_DEFAULTMSG)
to_chat(O, "You are now a human.")
-
. = O
-
qdel(src)
+ SEND_SIGNAL(O, COMSIG_MONKEY_HUMANIZE)
/mob/dead/new_player/AIize()
spawning = 1
@@ -291,23 +288,19 @@
var/newloc = loc
if(move)
var/obj/loc_landmark
- for(var/obj/effect/landmark/start/sloc in landmarks_list)
- if (sloc.name != "AI")
- continue
- if ((locate(/mob/living) in sloc.loc) || (locate(/obj/structure/AIcore) in sloc.loc))
+ for(var/obj/effect/landmark/start/sloc as anything in landmarks_list["AI"])
+ if((locate(/mob/living) in sloc.loc) || (locate(/obj/structure/AIcore) in sloc.loc))
continue
loc_landmark = sloc
if (!loc_landmark)
- for(var/obj/effect/landmark/tripai in landmarks_list)
- if (tripai.name == "tripai")
- if((locate(/mob/living) in tripai.loc) || (locate(/obj/structure/AIcore) in tripai.loc))
- continue
- loc_landmark = tripai
+ for(var/obj/effect/landmark/tripai as anything in landmarks_list["tripai"])
+ if((locate(/mob/living) in tripai.loc) || (locate(/obj/structure/AIcore) in tripai.loc))
+ continue
+ loc_landmark = tripai
if (!loc_landmark)
to_chat(src, "Oh god sorry we can't find an unoccupied AI spawn location, so we're spawning you on top of someone.")
- for(var/obj/effect/landmark/start/sloc in landmarks_list)
- if (sloc.name == "AI")
- loc_landmark = sloc
+ for(var/obj/effect/landmark/start/sloc as anything in landmarks_list["AI"])
+ loc_landmark = sloc
newloc = loc_landmark.loc
diff --git a/code/modules/musical_instruments/piano.dm b/code/modules/musical_instruments/piano.dm
index 1b31be3909b6..fd4535f66e20 100644
--- a/code/modules/musical_instruments/piano.dm
+++ b/code/modules/musical_instruments/piano.dm
@@ -50,6 +50,13 @@
else
..()
+/obj/structure/musician/piano/play_attack_sound(damage_amount, damage_type = BRUTE, damage_flag = 0)
+ switch(damage_type)
+ if(BRUTE)
+ playsound(loc, 'sound/effects/piano_hit.ogg', VOL_EFFECTS_MASTER, 100, TRUE)
+ if(BURN)
+ playsound(loc, 'sound/items/welder.ogg', VOL_EFFECTS_MASTER, 100, TRUE)
+
/obj/structure/device/piano/minimoog
name = "space minimoog"
desc = "Space minimoog. For a long time even doesn't exist in reality."
diff --git a/code/modules/organs/organ_external.dm b/code/modules/organs/organ_external.dm
index fe8d74eb4286..79f568f21066 100644
--- a/code/modules/organs/organ_external.dm
+++ b/code/modules/organs/organ_external.dm
@@ -193,7 +193,9 @@
/obj/item/organ/external/emp_act(severity)
controller.emp_act(severity)
-/obj/item/organ/external/proc/take_damage(brute = 0, burn = 0, damage_flags = 0, used_weapon = null)
+/obj/item/organ/external/take_damage(brute = 0, burn = 0, damage_flags = 0, used_weapon = null)
+ if(!isnum(burn))
+ return // prevent basic take_damage usage (TODO remove workaround)
return controller.take_damage(brute, burn, damage_flags, used_weapon)
/obj/item/organ/external/proc/heal_damage(brute, burn, internal = 0, robo_repair = 0)
@@ -1039,16 +1041,16 @@ Note that amputating the affected organ does in fact remove the infection from t
if(!disfigured)
if(brute_dam > 40)
if (prob(50))
- disfigure("brute")
+ disfigure(BRUTE)
if(burn_dam > 40)
- disfigure("burn")
+ disfigure(BURN)
return ..()
-/obj/item/organ/external/head/proc/disfigure(type = "brute")
+/obj/item/organ/external/head/proc/disfigure(type = BRUTE)
if (disfigured)
return
- if(type == "brute")
+ if(type == BRUTE)
owner.visible_message("You hear a sickening cracking sound coming from \the [owner]'s face.", \
"Your face becomes unrecognizible mangled mess!", \
"You hear a sickening crack.")
diff --git a/code/modules/organs/organ_internal.dm b/code/modules/organs/organ_internal.dm
index 2b4bc911b1e2..ac6adbf8107f 100644
--- a/code/modules/organs/organ_internal.dm
+++ b/code/modules/organs/organ_internal.dm
@@ -76,7 +76,9 @@
if (prob(3)) //about once every 30 seconds
take_damage(1,silent=prob(30))
-/obj/item/organ/internal/proc/take_damage(amount, silent=0)
+/obj/item/organ/internal/take_damage(amount, silent=0)
+ if(!isnum(silent))
+ return // prevent basic take_damage usage (TODO remove workaround)
if(src.robotic == 2)
src.damage += (amount * 0.8)
else
diff --git a/code/modules/paperwork/filingcabinet.dm b/code/modules/paperwork/filingcabinet.dm
index 5718f07de8f9..6e740c0076fe 100644
--- a/code/modules/paperwork/filingcabinet.dm
+++ b/code/modules/paperwork/filingcabinet.dm
@@ -17,6 +17,8 @@
density = TRUE
anchored = TRUE
+ resistance_flags = CAN_BE_HIT
+
/obj/structure/filingcabinet/chestdrawer
name = "chest drawer"
@@ -54,6 +56,13 @@
else
to_chat(user, "You can't put [P] in [src]!")
+/obj/structure/filingcabinet/deconstruct(disassembled)
+ for(var/obj/item/I as anything in contents)
+ I.forceMove(loc)
+ if(flags & NODECONSTRUCT)
+ return ..()
+ new /obj/item/stack/sheet/metal(loc, 2)
+ ..()
/obj/structure/filingcabinet/attack_hand(mob/user)
if(contents.len <= 0)
diff --git a/code/modules/paperwork/photocopier.dm b/code/modules/paperwork/photocopier.dm
index b0a5da0e72d1..3f67e1840ad6 100644
--- a/code/modules/paperwork/photocopier.dm
+++ b/code/modules/paperwork/photocopier.dm
@@ -179,32 +179,11 @@
else if(iswrench(O))
default_unfasten_wrench(user, O)
-
-/obj/machinery/photocopier/ex_act(severity)
- switch(severity)
- if(EXPLODE_HEAVY)
- if(prob(50))
- if(toner > 0)
- new /obj/effect/decal/cleanable/blood/oil(get_turf(src))
- toner = 0
- return
- if(EXPLODE_LIGHT)
- if(prob(50))
- if(toner > 0)
- new /obj/effect/decal/cleanable/blood/oil(get_turf(src))
- toner = 0
- return
- qdel(src)
-
-/obj/machinery/photocopier/blob_act()
- if(prob(50))
- qdel(src)
- else
- if(toner > 0)
- new /obj/effect/decal/cleanable/blood/oil(get_turf(src))
- toner = 0
- return
-
+/obj/machinery/photocopier/atom_break(damage_flag)
+ . = ..()
+ if(. && toner > 0)
+ new /obj/effect/decal/cleanable/blood/oil(get_turf(src))
+ toner = 0
/obj/machinery/photocopier/proc/copy(obj/item/weapon/paper/copy)
var/obj/item/weapon/paper/P = new(loc)
diff --git a/code/modules/paperwork/photography.dm b/code/modules/paperwork/photography.dm
index 695ce1d193b5..3564e6aea90d 100644
--- a/code/modules/paperwork/photography.dm
+++ b/code/modules/paperwork/photography.dm
@@ -1,3 +1,7 @@
+#define MASK_NOTHING ""
+#define MASK_VIGNETTE "vignette"
+#define MASK_OLDVIGNETTE "old_vignette"
+
/* Photography!
* Contains:
* Camera
@@ -116,6 +120,130 @@
desc = indesc
+// Camera filters
+/obj/item/device/lens
+ w_class = SIZE_TINY
+ var/list/effect = list("effect1", "mask", "effect2")
+
+/obj/item/device/lens/lomo
+ name = "lomo filter lens"
+ icon = 'icons/obj/items.dmi'
+ desc = "A LOMOgraphy filter lens."
+ icon_state = "lomo_filter"
+ effect = list("effect1" = LOMO_FILTER, "mask" = MASK_VIGNETTE, "effect2" = null)
+
+/obj/item/device/lens/posterization
+ name = "poster filter lens"
+ icon = 'icons/obj/items.dmi'
+ desc = "A poster filter lens."
+ icon_state = "poster_filter"
+ effect = list("effect1" = POSTERIZATION_FILTER, "mask" = MASK_NOTHING, "effect2" = null)
+
+/obj/item/device/lens/grayscale
+ name = "gray filter lens"
+ icon = 'icons/obj/items.dmi'
+ desc = "A gray filter lens."
+ icon_state = "grey_filter"
+ effect = list("effect1" = GRAYSCALE_FILTER, "mask" = MASK_NOTHING, "effect2" = null)
+
+/obj/item/device/lens/invert
+ name = "invert filter lens"
+ icon = 'icons/obj/items.dmi'
+ desc = "A invert filter lens."
+ icon_state = "invert_filter"
+ effect = list("effect1" = INVERT_FILTER, "mask" = MASK_VIGNETTE, "effect2" = null)
+
+/obj/item/device/lens/sepia
+ name = "sepia filter lens"
+ icon = 'icons/obj/items.dmi'
+ desc = "A sepia filter lens."
+ icon_state = "sepia_filter"
+ effect = list("effect1" = SEPIA_FILTER, "mask" = MASK_NOTHING, "effect2" = null)
+
+/obj/item/device/lens/detective
+ name = "detective filter lens"
+ icon = 'icons/obj/items.dmi'
+ desc = "A detective filter lens."
+ icon_state = "detective_filter"
+ effect = list("effect1" = BLACKANDWHITE_FILTER, "mask" = MASK_VIGNETTE, "effect2" = null)
+
+/obj/item/device/lens/polar
+ name = "polaroid filter lens"
+ icon = 'icons/obj/items.dmi'
+ desc = "A Polaroid filter lens."
+ icon_state = "polaroid_filter"
+ effect = list("effect1" = POLAROID_FILTER, "mask" = MASK_NOTHING, "effect2" = null)
+
+/obj/item/device/lens/old
+ name = "old film filter lens"
+ icon = 'icons/obj/items.dmi'
+ desc = "An old filter lens."
+ icon_state = "old_filter"
+ effect = list("effect1" = OLD_1_FILTER, "mask" = MASK_OLDVIGNETTE, "effect2" = OLD_2_FILTER)
+
+/obj/item/device/lens/rentgene
+ name = "rentgene filter lens"
+ icon = 'icons/obj/items.dmi'
+ desc = "A rentgene filter lens that shows people's sceletones."
+ icon_state = "rentgene_filter"
+ effect = list("effect1" = XRAY_FILTER, "mask" = MASK_NOTHING, "effect2" = null)
+
+/obj/item/device/lens/rentgene/process_icon(atom/A)
+ if(!ishuman(A))
+ return getFlatIcon(A)
+ return icon("icons/mob/human.dmi","electrocuted_generic",A.dir)
+
+/obj/item/device/lens/nude
+ name = "red film filter lens"
+ icon = 'icons/obj/items.dmi'
+ desc = "A red filter lens that shows people nude."
+ icon_state = "nude_filter"
+ effect = list("effect1" = NUDE_FILTER, "mask" = MASK_NOTHING, "effect2" = null)
+
+/obj/item/device/lens/nude/process_icon(atom/A)
+ if(!ishuman(A))
+ return getFlatIcon(A)
+ var/icon/img = icon('icons/effects/32x32.dmi', "")
+ var/mob/living/carbon/human/H = A
+ for(var/obj/item/organ/external/BP in H.bodyparts)
+ if(BP.is_stump)
+ continue
+ var/icon/part = icon(BP.icon, BP.icon_state, A.dir)
+ if(H.species.flags[HAS_SKIN_COLOR])
+ part.MapColors(1, 0, 0, 0, 1, 0, 0, 0, 1, H.r_skin/255, H.g_skin/255, H.b_skin/255)
+ else
+ part.MapColors(1, 0, 0, 0, 1, 0, 0, 0, 1, H.s_tone/255, H.s_tone/255, H.s_tone/255)
+ img.Blend(part, ICON_OVERLAY)
+ if(H.f_style)
+ var/datum/sprite_accessory/facial_hair_style = facial_hair_styles_list[H.f_style]
+ if(facial_hair_style)
+ var/icon/mustage = icon(facial_hair_style.icon, "[facial_hair_style.icon_state]_s", A.dir)
+ if(facial_hair_style.do_colouration)
+ mustage.MapColors(1, 0, 0, 1, 0, 0, 0, 1, H.r_facial/255, H.g_facial/255, H.b_facial/255)
+ else
+ mustage.MapColors(1, 0, 0, 1, 0, 0, 0, 1, H.dyed_r_facial/255, H.dyed_g_facial/255, H.dyed_b_facial/255)
+ img.Blend(mustage, ICON_OVERLAY)
+ if(H.h_style && !(H.head && (H.head.flags & BLOCKHEADHAIR)) && !(H.wear_mask && (H.wear_mask.flags & BLOCKHEADHAIR)) && !(H.wear_suit && (H.wear_suit.flags & BLOCKHEADHAIR)) && !(H.w_uniform && (H.w_uniform.flags & BLOCKHEADHAIR)))
+ var/datum/sprite_accessory/hair_style = hair_styles_list[H.h_style]
+ if(hair_style)
+ var/icon/hair_s = new/icon("icon" = hair_style.icon, "icon_state" = "[hair_style.icon_state]_s")
+ if(hair_style.do_colouration)
+ var/icon/grad_s = new/icon("icon" = 'icons/mob/hair_gradients.dmi', "icon_state" = hair_gradients[H.grad_style])
+ grad_s.Blend(hair_s, ICON_AND)
+ if(!H.hair_painted)
+ hair_s.Blend(rgb(H.r_hair, H.g_hair, H.b_hair), ICON_AND)
+ grad_s.Blend(rgb(H.r_grad, H.g_grad, H.b_grad), ICON_AND)
+ else
+ hair_s.Blend(rgb(H.dyed_r_hair, H.dyed_g_hair, H.dyed_b_hair), ICON_AND)
+ grad_s.Blend(rgb(H.dyed_r_hair, H.dyed_g_hair, H.dyed_b_hair), ICON_AND)
+ hair_s.Blend(grad_s, ICON_OVERLAY)
+ img.Blend(hair_s, ICON_OVERLAY)
+ return img
+
+/obj/item/device/lens/proc/process_icon(atom/A)
+ return getFlatIcon(A)
+
+
/**************
* photo album *
**************/
@@ -143,13 +271,28 @@
return ..()
+/obj/item/weapon/storage/box/box_lenses
+ name = "photo lenses box"
+ desc = "It's just an ordinary box. Nothing special."
+ item_state = "syringe_kit"
+ max_storage_space = DEFAULT_BOX_STORAGE
+ foldable = /obj/item/stack/sheet/cardboard //BubbleWrap
+ startswith = list(/obj/item/device/lens/lomo,
+ /obj/item/device/lens/posterization,
+ /obj/item/device/lens/grayscale,
+ /obj/item/device/lens/invert,
+ /obj/item/device/lens/sepia,
+ /obj/item/device/lens/detective,
+ /obj/item/device/lens/polar,
+ /obj/item/device/lens/old)
+
/*********
* camera *
*********/
/obj/item/device/camera
- name = "camera"
+ name = "zenit 122"
icon = 'icons/obj/items.dmi'
- desc = "A polaroid camera."
+ desc = "High quality photos, capable of installing filters."
icon_state = "camera"
item_state = "photocamera"
w_class = SIZE_TINY
@@ -163,22 +306,94 @@
var/icon_on = "camera"
var/icon_off = "camera_off"
var/see_ghosts = 0 //for the spoop of it
- var/photo_size = 3 //Default is 3x3. 1x1, 5x5, 7x7 are also options
+ var/photo_size = 3 //Default is 3x3. 1x1, 5x5 are also options
+ var/can_put_lens = TRUE
+ var/obj/item/device/lens/lens
+ var/base_lens
+ var/reloaded = TRUE
+
+/obj/item/device/camera/polar
+ name = "polaroid"
+ icon = 'icons/obj/items.dmi'
+ desc = "A polaroid camera."
+ icon_state = "polaroid"
+ icon_on = "polaroid"
+ icon_off = "polaroid_off"
+ can_put_lens = FALSE
+ base_lens = /obj/item/device/lens/polar
+
+/obj/item/device/camera/polar/spooky
+ name = "camera obscura"
+ desc = "A polaroid camera, some say it can see ghosts!"
+ see_ghosts = 1
+ can_put_lens = FALSE
+ base_lens = /obj/item/device/lens/invert
+
+/obj/item/device/camera/polar/detective
+ name = "detectives camera"
+ desc = "A black&white filter camera."
+ can_put_lens = FALSE
+ base_lens = /obj/item/device/lens/detective
+
+/obj/item/device/camera/lomo
+ name = "lomo lc-a"
+ desc = "'Lomo' Kompakt Automat."
+ icon_state = "lomo"
+ icon_on = "lomo"
+ icon_off = "lomo_off"
+ pictures_left = 30
+ can_put_lens = FALSE
+ base_lens = /obj/item/device/lens/lomo
+
+/obj/item/device/camera/oldcamera
+ name = "fed"
+ desc = "'Felix Edmundovich Dzerzhinsky' photo camera."
+ icon_state = "fed"
+ icon_on = "fed"
+ icon_off = "fed_off"
+ pictures_left = 30
+ can_put_lens = FALSE
+ base_lens = /obj/item/device/lens/old
/obj/item/device/camera/atom_init()
. = ..()
+ if(base_lens)
+ lens = new base_lens(src)
update_desc()
-/obj/item/device/camera/spooky
- name = "camera obscura"
- desc = "A polaroid camera, some say it can see ghosts!"
- see_ghosts = 1
+/obj/item/device/camera/Destroy()
+ if(lens)
+ lens = null
+ qdel(lens)
+ return ..()
-/obj/item/device/camera/proc/update_desc()
- desc = "[initial(desc)]. [pictures_left ? "[pictures_left]" : "No"] photos left."
+/obj/item/device/camera/AltClick(mob/user)
+ if(!Adjacent(user))
+ return ..()
+ if(user.incapacitated())
+ return
+ if(!user.IsAdvancedToolUser())
+ to_chat(user, "You can not comprehend what to do with this.")
+ return
+ if(usr.get_active_hand() != src && !isAI(usr))
+ return ..()
-/obj/item/device/camera/attack(mob/living/carbon/human/M, mob/user)
- return
+ change_zoom(user)
+
+/obj/item/device/camera/CtrlClick(mob/user)
+ if(!Adjacent(user))
+ return ..()
+ if(user.incapacitated())
+ return
+ if(!user.IsAdvancedToolUser())
+ to_chat(user, "You can not comprehend what to do with this.")
+ return
+ if(!can_put_lens || !lens)
+ return ..()
+ if(usr.get_active_hand() != src && !isAI(usr))
+ return ..()
+
+ eject_lens(user)
/obj/item/device/camera/attack_self(mob/user)
on = !on
@@ -189,6 +404,12 @@
to_chat(user, "You switch the camera [on ? "on" : "off"].")
return
+/obj/item/device/camera/proc/update_desc()
+ desc = "[initial(desc)]. [pictures_left ? "[pictures_left]" : "No"] photos left."
+
+/obj/item/device/camera/attack(mob/living/carbon/human/M, mob/user)
+ return
+
/obj/item/device/camera/attackby(obj/item/I, mob/user, params)
if(istype(I, /obj/item/device/camera_film))
user.SetNextMove(CLICK_CD_INTERACT)
@@ -201,6 +422,12 @@
update_desc()
playsound(src, 'sound/items/insert_key.ogg', VOL_EFFECTS_MASTER)
return
+ if(istype(I, /obj/item/device/lens) && can_put_lens && !lens)
+ var/obj/item/device/lens/F = I
+ if(!user.unEquip(F))
+ return
+ user.drop_from_inventory(F, src)
+ lens = F
return ..()
/obj/item/device/camera/spooky/attackby(obj/item/I, mob/user, params)
@@ -211,6 +438,24 @@
return
return ..()
+/obj/item/device/camera/proc/change_zoom(mob/user)
+ switch(photo_size)
+ if(1)
+ photo_size = 3
+ to_chat(user, "You set zoom level to 3.")
+ if(3)
+ photo_size = 5
+ to_chat(user, "You set zoom level to 5.")
+ if(5)
+ photo_size = 1
+ to_chat(user, "You set zoom level to 1.")
+
+/obj/item/device/camera/proc/eject_lens(mob/user)
+ if(lens)
+ usr.put_in_hands(lens)
+ lens = null
+ to_chat(user, "You detach the filter out of camera's lens.")
+
/obj/item/device/camera/proc/camera_get_icon(list/turfs, turf/center)
var/atoms[] = list()
for(var/turf/T in turfs)
@@ -232,7 +477,12 @@
var/icon/res = get_base_photo_icon()
for(var/atom/A in sorted)
- var/icon/img = getFlatIcon(A)
+ var/icon/img
+ if(lens)
+ img = lens.process_icon(A)
+ else
+ img = getFlatIcon(A)
+
if(isliving(A) && A:lying)
img.Turn(A:lying_current)
@@ -288,7 +538,7 @@
return list("mob_detail" = mob_detail, "names_detail" = names_detail)
/obj/item/device/camera/afterattack(atom/target, mob/user, proximity, params)
- if(!on || ismob(target.loc))
+ if(!on || !reloaded || ismob(target.loc))
return
if(!pictures_left)
to_chat(user, "There is no photos left. Insert more camera film.")
@@ -301,12 +551,12 @@
update_desc()
to_chat(user, "[pictures_left] photos left.")
icon_state = icon_off
- on = 0
+ reloaded = FALSE
addtimer(CALLBACK(src, .proc/reload), 64)
/obj/item/device/camera/proc/reload()
icon_state = icon_on
- on = 1
+ reloaded = TRUE
/obj/item/device/camera/proc/captureimage(atom/target, mob/user, flag) //Proc for both regular and AI-based camera to take the image
if(flash_enabled)
@@ -339,6 +589,29 @@
temp.Blend("#000", ICON_OVERLAY)
temp.Blend(camera_get_icon(turfs, target), ICON_OVERLAY)
+ //Photo Effects
+ if(lens)
+ if(lens.effect)
+ //First Flter
+ if(lens.effect["effect1"])
+ temp.MapColors(arglist(lens.effect["effect1"]))
+
+ //Additions
+ if(lens.effect["mask"])
+ var/icon/vign
+ switch(photo_size)
+ if(1)
+ vign = icon('icons/effects/32x32.dmi', lens.effect["mask"])
+ if(3)
+ vign = icon('icons/effects/96x96.dmi', lens.effect["mask"])
+ if(5)
+ vign = icon('icons/effects/160x160.dmi', lens.effect["mask"])
+ temp.Blend(vign, ICON_OVERLAY, 1, 1)
+
+ //Second Filter
+ if(lens.effect["effect2"])
+ temp.MapColors(arglist(lens.effect["effect2"]))
+
var/datum/picture/P = createpicture(user, temp, mobs, mob_names, flag)
printpicture(user, P)
@@ -352,6 +625,7 @@
ic.Blend(small_img,ICON_OVERLAY, 13, 13)
pc.Blend(tiny_img,ICON_OVERLAY, 12, 19)
+
var/datum/picture/P = new()
P.fields["author"] = user
P.fields["icon"] = ic
@@ -387,48 +661,6 @@
return res
-/obj/item/device/camera/verb/set_zoom()
- set name = "Set Camera Zoom"
- set category = "Object"
-
- if(usr.incapacitated())
- return
- if(usr.get_active_hand() != src && !isAI(usr))
- to_chat(usr, "You need to hold \the [src] in your active hand.")
- return
-
- if(photo_size == 1)
- photo_size = 3
- to_chat(usr, "You set the camera zoom to normal.")
- else if(photo_size == 3)
- photo_size = 5
- to_chat(usr, "You set the camera zoom to big.")
- else
- photo_size = 1
- to_chat(usr, "You set the camera zoom to small.")
-
-/obj/item/device/camera/AltClick(mob/user)
- if(!Adjacent(user))
- return
- if(user.incapacitated())
- return
- if(!user.IsAdvancedToolUser())
- to_chat(user, "You can not comprehend what to do with this.")
- return
- set_zoom()
-
-/obj/item/device/camera/big_photos
- photo_size = 5
-
-/obj/item/device/camera/big_photos/set_zoom()
- return
-
-/obj/item/device/camera/huge_photos
- photo_size = 7
-
-/obj/item/device/camera/huge_photos/set_zoom()
- return
-
/obj/item/weapon/photo/proc/construct(datum/picture/P)
icon = P.fields["icon"]
tiny = P.fields["tiny"]
@@ -437,3 +669,7 @@
photographed_names = P.fields["mob_names"]
pixel_x = P.fields["pixel_x"]
pixel_y = P.fields["pixel_y"]
+
+#undef MASK_NOTHING
+#undef MASK_VIGNETTE
+#undef MASK_OLDVIGNETTE
diff --git a/code/modules/paperwork/picture_frame.dm b/code/modules/paperwork/picture_frame.dm
index 5309d782d6e3..c7f09418fa93 100644
--- a/code/modules/paperwork/picture_frame.dm
+++ b/code/modules/paperwork/picture_frame.dm
@@ -127,9 +127,12 @@
icon = 'icons/obj/bureaucracy.dmi'
icon_state = "wooden_frame"
anchored = TRUE
+
+ max_integrity = 50
+ resistance_flags = CAN_BE_HIT
+
var/obj/item/weapon/photo/framed
var/frame_type = /obj/item/weapon/picture_frame/wooden
- var/health = 50
var/frame_glass = FALSE
var/glass_health = 10
var/screwed = FALSE
@@ -153,7 +156,7 @@
name = "metal picture frame"
icon_state = "metal_frame"
frame_type = /obj/item/weapon/picture_frame/metal
- health = 100
+ max_integrity = 100
/obj/structure/picture_frame/examine(mob/user)
if(in_range(src, user) && framed)
@@ -214,36 +217,74 @@
to_chat(user, "\The [src] already contains a photo.")
return
else
- if(frame_glass && O.force > 3)
- playsound(src, 'sound/effects/Glasshit.ogg', VOL_EFFECTS_MASTER)
- glass_health -= O.force
- if(glass_health <= 0)
- frame_glass = null
- playsound(src, 'sound/effects/Glassbr3.ogg', VOL_EFFECTS_MASTER)
- new /obj/item/weapon/shard(get_turf(src))
- new /obj/item/weapon/shard(get_turf(src))
- update_icon()
- else if(O.force > 5)
- switch(O.damtype)
- if("fire")
- playsound(src, 'sound/items/welder.ogg', VOL_EFFECTS_MASTER)
- health -= O.force * 1
- if("brute")
- playsound(src, 'sound/weapons/slash.ogg', VOL_EFFECTS_MASTER)
- health -= O.force * 0.75
- if(health <= 0)
- visible_message("[user] smashed [src] apart!")
- if(frame_type == /obj/item/weapon/picture_frame/wooden)
- new /obj/item/stack/sheet/wood(get_turf(src))
- if(frame_type == /obj/item/weapon/picture_frame/metal)
- new /obj/item/stack/sheet/metal(get_turf(src))
- if(framed)
- var/obj/item/I = framed
- framed = null
- I.forceMove(get_turf(src))
- qdel(src)
..()
+// TODO move all handling into picture_frame item
+/obj/structure/picture_frame/play_attack_sound(damage_amount, damage_type, damage_flag)
+ if(frame_glass)
+ switch(damage_type)
+ if(BRUTE, BURN)
+ playsound(src, 'sound/effects/Glasshit.ogg', VOL_EFFECTS_MASTER)
+ return
+ switch(damage_type)
+ if(BRUTE)
+ if(damage_amount)
+ playsound(loc, 'sound/weapons/slash.ogg', VOL_EFFECTS_MASTER)
+ else
+ playsound(loc, 'sound/weapons/tap.ogg', VOL_EFFECTS_MASTER, 50, TRUE)
+ if(BURN)
+ playsound(loc, 'sound/items/welder.ogg', VOL_EFFECTS_MASTER, 100, TRUE)
+
+/obj/structure/picture_frame/run_atom_armor(damage_amount, damage_type, damage_flag, attack_dir)
+ if(frame_glass)
+ if(damage_amount < 3)
+ return
+ switch(damage_type)
+ if(BRUTE, BURN)
+ else
+ return
+ glass_health -= damage_amount
+ if(glass_health > 0)
+ return
+ frame_glass = null
+ playsound(loc, 'sound/effects/Glassbr3.ogg', VOL_EFFECTS_MASTER)
+ new /obj/item/weapon/shard(loc)
+ update_icon()
+ damage_amount = -glass_health
+
+ if(damage_amount < 5)
+ return
+ switch(damage_type)
+ if(BRUTE)
+ return 0.75 * damage_amount
+ if(BURN)
+ return damage_amount
+
+/obj/structure/picture_frame/deconstruct(disassembled, mob/living/user)
+ var/turf/T = get_turf(user || loc)
+ if(framed && (flags & NODECONSTRUCT || !disassembled))
+ framed.forceMove(T)
+ framed = null
+ if(flags & NODECONSTRUCT)
+ return ..()
+ if(disassembled)
+ var/obj/item/weapon/picture_frame/F = new frame_type(T)
+ if(framed)
+ F.displayed = framed
+ framed.forceMove(F)
+ framed = null
+ if(frame_glass)
+ F.frame_glass = TRUE
+ F.update_icon()
+ if(user && !issilicon(user))
+ user.put_in_hands(F)
+ else
+ if(frame_type == /obj/item/weapon/picture_frame/wooden)
+ new /obj/item/stack/sheet/wood(T)
+ if(frame_type == /obj/item/weapon/picture_frame/metal)
+ new /obj/item/stack/sheet/metal(T)
+ ..()
+
/obj/structure/picture_frame/attack_hand(mob/user)
if(framed)
framed.show(user)
@@ -254,18 +295,7 @@
if(do_after(user, 8, target = src))
user.visible_message("[user] takes off \the [src] from the wall.",
"You take off \the [src] from the wall.")
- var/obj/item/weapon/picture_frame/F = new frame_type(get_turf(user))
- if(framed)
- var/obj/item/I = framed
- framed = null
- I.forceMove(F)
- F.displayed = I
- if(frame_glass)
- F.frame_glass = TRUE
- F.update_icon()
- if(!issilicon(user))
- user.put_in_hands(F)
- qdel(src)
+ deconstruct(TRUE, user)
return
/obj/structure/picture_frame/MouseDrop(obj/over_object)
@@ -292,18 +322,7 @@
if(do_after(M, 8, target = src))
M.visible_message("[M] takes off \the [src] from the wall.",
"You take off \the [src] from the wall.")
- var/obj/item/weapon/picture_frame/F = new frame_type(get_turf(M))
- if(framed)
- var/obj/item/I = framed
- framed = null
- I.forceMove(F)
- F.displayed = I
- if(frame_glass)
- F.frame_glass = TRUE
- F.update_icon()
- if(!issilicon(M))
- M.put_in_hands(F)
- qdel(src)
+ deconstruct(TRUE, M)
return
add_fingerprint(usr)
diff --git a/code/modules/paperwork/silicon_photography.dm b/code/modules/paperwork/silicon_photography.dm
index 58e11dd772d6..e850513c148e 100644
--- a/code/modules/paperwork/silicon_photography.dm
+++ b/code/modules/paperwork/silicon_photography.dm
@@ -10,6 +10,7 @@
var/in_camera_mode = 0
var/photos_taken = 0
var/list/aipictures = list()
+ can_put_lens = FALSE
/obj/item/device/camera/siliconcam/ai_camera //camera AI can take pictures with
name = "AI photo camera"
diff --git a/code/modules/power/antimatter/control.dm b/code/modules/power/antimatter/control.dm
index 24f903d1c8ed..c0c65f9112ed 100644
--- a/code/modules/power/antimatter/control.dm
+++ b/code/modules/power/antimatter/control.dm
@@ -9,6 +9,8 @@
idle_power_usage = 100
active_power_usage = 1000
+ resistance_flags = FULL_INDESTRUCTIBLE
+
var/list/obj/machinery/am_shielding/linked_shielding
var/list/obj/machinery/am_shielding/linked_cores
var/obj/item/weapon/am_containment/fueljar
@@ -129,7 +131,7 @@
/obj/machinery/power/am_control_unit/bullet_act(obj/item/projectile/Proj, def_zone)
. = ..()
- if(Proj.flag != "bullet")
+ if(Proj.flag != BULLET)
stability -= Proj.force
/obj/machinery/power/am_control_unit/power_change()
diff --git a/code/modules/power/antimatter/shielding.dm b/code/modules/power/antimatter/shielding.dm
index 92e0015fc4c1..fb7843cf56d8 100644
--- a/code/modules/power/antimatter/shielding.dm
+++ b/code/modules/power/antimatter/shielding.dm
@@ -20,6 +20,8 @@
idle_power_usage = 0
active_power_usage = 0
+ resistance_flags = FULL_INDESTRUCTIBLE
+
var/obj/machinery/power/am_control_unit/control_unit = null
var/processing = 0//To track if we are in the update list or not, we need to be when we are damaged and if we ever
var/stability = 100//If this gets low bad things tend to happen
@@ -117,7 +119,7 @@
/obj/machinery/am_shielding/bullet_act(obj/item/projectile/Proj, def_zone)
. = ..()
- if(Proj.flag != "bullet")
+ if(Proj.flag != BULLET)
stability -= Proj.force/2
/obj/machinery/am_shielding/update_icon()
diff --git a/code/modules/power/apc.dm b/code/modules/power/apc.dm
index 4b8ef6146dc2..0d2672cf849e 100644
--- a/code/modules/power/apc.dm
+++ b/code/modules/power/apc.dm
@@ -595,19 +595,7 @@
return
to_chat(user, "You start welding the APC frame...")
if(WT.use_tool(src, user, 50, amount = 3, volume = 50))
- if(emagged || malfhack || (stat & BROKEN) || opened == APC_COVER_REMOVED)
- new /obj/item/stack/sheet/metal(loc)
- user.visible_message(\
- "[src] has been cut apart by [user.name] with the weldingtool.",\
- "You disassembled the broken APC frame.",\
- "You hear welding.")
- else
- new /obj/item/apc_frame(loc)
- user.visible_message(\
- "[src] has been cut from the wall by [user.name] with the weldingtool.",\
- "You cut the APC frame from the wall.",\
- "You hear welding.")
- qdel(src)
+ deconstruct(TRUE, user)
return
else if(istype(W, /obj/item/apc_frame) && opened != APC_COVER_CLOSED && emagged)
@@ -646,7 +634,27 @@
"You hit the [src.name] with your [W.name]!", \
"You hear bang")
return wires.interact(user)
+ else
+ ..()
+
+
+/obj/machinery/power/apc/deconstruct(disassembled, mob/user)
+ if(flags & NODECONSTRUCT)
+ return ..()
+ if(!disassembled || emagged || malfhack || (stat & BROKEN) || opened == APC_COVER_REMOVED)
+ new /obj/item/stack/sheet/metal(loc)
+ user?.visible_message(\
+ "[src] has been cut apart by [user.name] with the weldingtool.",\
+ "You disassembled the broken APC frame.",\
+ "You hear welding.")
+ else
+ new /obj/item/apc_frame(loc)
+ user?.visible_message(\
+ "[src] has been cut from the wall by [user.name] with the weldingtool.",\
+ "You cut the APC frame from the wall.",\
+ "You hear welding.")
+ ..()
// attack with hand - remove cell (if cover open) or interact with the APC
@@ -1215,11 +1223,18 @@
if(cell && prob(25))
cell.ex_act(EXPLODE_LIGHT)
-/obj/machinery/power/apc/blob_act()
- if(prob(75))
+/obj/machinery/power/apc/run_atom_armor(damage_amount, damage_type, damage_flag = 0, attack_dir)
+ if(stat & BROKEN)
+ switch(damage_type)
+ if(BRUTE, BURN)
+ return damage_amount
+ return
+ . = ..()
+
+/obj/machinery/power/apc/atom_break(damage_flag)
+ . = ..()
+ if(.)
set_broken()
- if(cell && prob(5))
- cell.blob_act()
/obj/machinery/power/apc/proc/set_broken()
if(malfai && operating)
diff --git a/code/modules/power/cable.dm b/code/modules/power/cable.dm
index 03f1bb870436..51d788dbd194 100644
--- a/code/modules/power/cable.dm
+++ b/code/modules/power/cable.dm
@@ -34,7 +34,7 @@ By design, d1 is the smallest direction and d2 is the highest
var/d2 = 1 // cable direction 2 (see above)
layer = 2.44 //Just below unary stuff, which is at 2.45 and above pipes, which are at 2.4
color = COLOR_RED
- var/health = 5
+ max_integrity = 5
/obj/structure/cable/yellow
color = COLOR_YELLOW
@@ -137,7 +137,7 @@ By design, d1 is the smallest direction and d2 is the highest
if (shock(user, 50))
return
- remove_cable(T, user)
+ deconstruct(TRUE, user)
return // not needed, but for clarity
@@ -156,6 +156,11 @@ By design, d1 is the smallest direction and d2 is the highest
add_fingerprint(user)
+/obj/structure/cable/deconstruct(disassembled, user)
+ if(flags & NODECONSTRUCT)
+ return ..()
+ remove_cable(loc, user)
+
// shock the user with probability prb
/obj/structure/cable/proc/shock(mob/user, prb, siemens_coeff = 1.0)
if(!prob(prb))
@@ -393,11 +398,6 @@ By design, d1 is the smallest direction and d2 is the highest
if(!P.connect_to_network()) //can't find a node cable on a the turf to connect to
P.disconnect_from_network() //remove from current network
-/obj/structure/cable/proc/take_damage(damage)
- health -= damage
- if(health <= 0)
- qdel(src)
-
///////////////////////////////////////////////
// The cable coil object, used for laying cable
///////////////////////////////////////////////
diff --git a/code/modules/power/cell.dm b/code/modules/power/cell.dm
index 8047ef34c557..26bda32391f3 100644
--- a/code/modules/power/cell.dm
+++ b/code/modules/power/cell.dm
@@ -24,7 +24,7 @@
// use power from a cell, returns the amount actually used
/obj/item/weapon/stock_parts/cell/use(amount)
if(amount < 0)
- stack_trace("[src.type]/use() called with a negative parameter [amount]")
+ stack_trace("[src.type]/use() called with a negative parameter")
return 0
if(rigged && amount > 0)
explode()
@@ -38,7 +38,7 @@
// recharge the cell
/obj/item/weapon/stock_parts/cell/proc/give(amount)
if(amount < 0)
- stack_trace("[src.type]/give() called with a negative parameter [amount]")
+ stack_trace("[src.type]/give() called with a negative parameter")
return 0
if(rigged && amount > 0)
explode()
diff --git a/code/modules/power/fusion/core/_core.dm b/code/modules/power/fusion/core/_core.dm
index 9c961b56df79..d2d2306448e6 100644
--- a/code/modules/power/fusion/core/_core.dm
+++ b/code/modules/power/fusion/core/_core.dm
@@ -80,9 +80,10 @@ var/global/list/fusion_cores = list()
. = TRUE
/obj/machinery/power/fusion_core/bullet_act(obj/item/projectile/Proj, def_zone)
- . = ..()
if(owned_field)
. = owned_field.bullet_act(Proj)
+ else
+ . = ..()
/obj/machinery/power/fusion_core/proc/set_strength(value)
value = clamp(value, MIN_FIELD_STR, MAX_FIELD_STR)
diff --git a/code/modules/power/lighting.dm b/code/modules/power/lighting.dm
index 8e55bf692e14..ee067e22fdc8 100644
--- a/code/modules/power/lighting.dm
+++ b/code/modules/power/lighting.dm
@@ -24,12 +24,17 @@
/obj/item/light_fixture_frame/attackby(obj/item/I, mob/user, params)
if(iswrench(I))
- new /obj/item/stack/sheet/metal(get_turf(loc), sheets_refunded)
+ deconstruct(TRUE)
user.SetNextMove(CLICK_CD_RAPID)
- qdel(src)
return
return ..()
+/obj/item/light_fixture_frame/deconstruct(disassembled)
+ if(flags & NODECONSTRUCT)
+ return ..()
+ new /obj/item/stack/sheet/metal(get_turf(loc), sheets_refunded)
+ ..()
+
/obj/item/light_fixture_frame/proc/try_build(turf/on_wall)
if (get_dist(on_wall,usr)>1)
return
@@ -107,11 +112,11 @@
to_chat(user, "You begin deconstructing [src].")
if(!W.use_tool(src, usr, 30, volume = 75))
return
- new /obj/item/stack/sheet/metal( get_turf(src.loc), sheets_refunded )
user.visible_message("[user.name] deconstructs [src].", \
"You deconstruct [src].", "You hear a noise.")
playsound(src, 'sound/items/Deconstruct.ogg', VOL_EFFECTS_MASTER)
- qdel(src)
+ deconstruct(TRUE)
+ return
if (src.stage == 2)
to_chat(usr, "You have to remove the wires first.")
return
@@ -176,6 +181,12 @@
return
..()
+/obj/machinery/light_construct/deconstruct(disassembled) // why tf construct is machinery?
+ if(flags & NODECONSTRUCT)
+ return ..()
+ new /obj/item/stack/sheet/metal(loc, sheets_refunded)
+ ..()
+
/obj/machinery/light_construct/small
name = "small light fixture frame"
desc = "A small light fixture under construction."
@@ -479,6 +490,46 @@
if (prob(75))
electrocute_mob(user, get_area(src), src, rand(70, 100) * 0.01)
+/obj/machinery/light/play_attack_sound(damage_amount, damage_type = BRUTE, damage_flag = 0)
+ switch(damage_type)
+ if(BRUTE)
+ switch(status)
+ if(LIGHT_EMPTY)
+ playsound(loc, 'sound/weapons/smash.ogg', VOL_EFFECTS_MASTER, 50, TRUE)
+ if(LIGHT_BROKEN)
+ playsound(loc, 'sound/effects/hit_on_shattered_glass.ogg', VOL_EFFECTS_MASTER, 90, TRUE)
+ else
+ playsound(loc, 'sound/effects/glasshit.ogg', VOL_EFFECTS_MASTER, 90, TRUE)
+ if(BURN)
+ playsound(loc, 'sound/items/welder.ogg', VOL_EFFECTS_MASTER, 100, TRUE)
+
+/obj/machinery/light/atom_break()
+ . = ..()
+ broken()
+
+/obj/machinery/light/deconstruct(disassembled)
+ if(flags & NODECONSTRUCT)
+ return ..()
+ var/obj/machinery/light_construct/new_light = null
+ var/current_stage = disassembled ? 2 : 1
+ switch(fitting)
+ if("tube")
+ new_light = new /obj/machinery/light_construct(loc)
+ new_light.icon_state = "tube-construct-stage[current_stage]"
+
+ if("bulb")
+ new_light = new /obj/machinery/light_construct/small(loc)
+ new_light.icon_state = "bulb-construct-stage[current_stage]"
+ new_light.set_dir(dir)
+ new_light.stage = current_stage
+ if(!disassembled)
+ if(status != LIGHT_EMPTY)
+ if(status != LIGHT_BROKEN)
+ broken()
+ drop_light_tube()
+ new /obj/item/stack/cable_coil(loc, 1, COLOR_RED)
+ transfer_fingerprints_to(new_light)
+ ..()
// returns whether this light has power
// true if area has power and lightswitch is on
@@ -565,29 +616,33 @@
else
to_chat(user, "You remove the light [fitting].")
- // create a light tube/bulb item and put it in the user's hand
- var/obj/item/weapon/light/L = new light_type()
- L.status = status
- L.rigged = rigged
- L.brightness_range = brightness_range
- L.brightness_power = brightness_power
- L.brightness_color = brightness_color
-
playsound(src, 'sound/machines/click.ogg', VOL_EFFECTS_MASTER, 25)
user.SetNextMove(CLICK_CD_INTERACT)
+ drop_light_tube(user)
+
+/obj/machinery/light/proc/drop_light_tube(mob/living/user)
+ var/obj/item/weapon/light/light_object = new light_type(loc)
+ light_object.status = status
+ light_object.rigged = rigged
+ light_object.brightness_range = brightness_range
+ light_object.brightness_power = brightness_power
+ light_object.brightness_color = brightness_color
+
// light item inherits the switchcount, then zero it
- L.switchcount = switchcount
+ light_object.switchcount = switchcount
switchcount = 0
- L.update()
- L.add_fingerprint(user)
+ light_object.update()
- user.try_take(L, loc)
+ if(user) //puts it in our hands
+ light_object.add_fingerprint(user)
+ user.try_take(light_object)
status = LIGHT_EMPTY
update()
+
// break the light and make sparks if was on
/obj/machinery/light/proc/broken(skip_sound_and_sparks = 0)
if(status == LIGHT_EMPTY)
@@ -626,12 +681,6 @@
return
broken()
-//blob effect
-
-/obj/machinery/light/blob_act()
- if(prob(75))
- broken()
-
// timed process
// use power
diff --git a/code/modules/power/port_gen.dm b/code/modules/power/port_gen.dm
index 4b20e2d471ad..c940790ea539 100644
--- a/code/modules/power/port_gen.dm
+++ b/code/modules/power/port_gen.dm
@@ -12,7 +12,7 @@
anchored = FALSE
use_power = NO_POWER_USE
- var/active = 0
+ var/active = FALSE
var/power_gen = 5000
var/recent_fault = 0
var/power_output = 1
@@ -37,7 +37,7 @@
updateDialog()
else
- active = 0
+ active = FALSE
icon_state = initial(icon_state)
handleInactive()
@@ -165,6 +165,7 @@
to_chat(user, "You add [amount] sheets to the [name].")
sheets += amount
addstack.use(amount)
+ playsound(src, 'sound/items/insert_key.ogg', VOL_EFFECTS_MASTER)
/obj/machinery/power/port_gen/pacman/attackby(obj/item/O, mob/user, params)
if(istype(O, sheet_path))
@@ -239,12 +240,14 @@
if(href_list["action"])
if(href_list["action"] == "enable")
if(!active && HasFuel() && !crit_fail)
- active = 1
+ active = TRUE
icon_state = icon_state_on
+ playsound(src, 'sound/machines/pacman_on.ogg', VOL_EFFECTS_MASTER)
if(href_list["action"] == "disable")
if (active)
- active = 0
+ active = FALSE
icon_state = initial(icon_state)
+ playsound(src, 'sound/machines/pacman_off.ogg', VOL_EFFECTS_MASTER)
if(href_list["action"] == "eject")
if(!active)
DropFuel()
diff --git a/code/modules/power/singularity/containment_field.dm b/code/modules/power/singularity/containment_field.dm
index 9772a9036931..4a672c7a235d 100644
--- a/code/modules/power/singularity/containment_field.dm
+++ b/code/modules/power/singularity/containment_field.dm
@@ -14,6 +14,8 @@
var/last_shock = 0 // Used to add a delay between shocks. In some cases this used to crash servers by spawning hundreds of sparks every second.
var/shock_cooldown = 20
+ resistance_flags = FULL_INDESTRUCTIBLE
+
/obj/machinery/containment_field/Destroy()
detach_from_field_generator(FG1)
FG1 = null
@@ -27,6 +29,11 @@
FG.fields -= src
FG.turn_off()
+/obj/machinery/containment_field/play_attack_sound(damage_amount, damage_type = BRUTE, damage_flag = 0)
+ switch(damage_type)
+ if(BURN, BRUTE)
+ playsound(loc, 'sound/effects/empulse.ogg', VOL_EFFECTS_MASTER, 75, TRUE)
+
/obj/machinery/containment_field/attack_hand(mob/user)
if(Adjacent(user) && !isobserver(user))
shock(user)
diff --git a/code/modules/power/singularity/field_generator.dm b/code/modules/power/singularity/field_generator.dm
index 283e5b3a652a..abc400e47b62 100644
--- a/code/modules/power/singularity/field_generator.dm
+++ b/code/modules/power/singularity/field_generator.dm
@@ -166,10 +166,12 @@ field_generator power level display
..()
/obj/machinery/field_generator/bullet_act(obj/item/projectile/Proj, def_zone)
+ switch(Proj.flag)
+ if(LASER, ENERGY)
+ power += Proj.damage
+ update_icon()
+ return
. = ..()
- if(Proj.flag != "bullet")
- power += Proj.damage
- update_icon()
/obj/machinery/field_generator/proc/turn_off()
active = FG_OFFLINE
diff --git a/code/modules/power/solar.dm b/code/modules/power/solar.dm
index 2f911d23e49a..3a9e7dcb490b 100644
--- a/code/modules/power/solar.dm
+++ b/code/modules/power/solar.dm
@@ -21,8 +21,10 @@
use_power = NO_POWER_USE
idle_power_usage = 0
active_power_usage = 0
+ max_integrity = 150
+ integrity_failure = 0.33
+
var/id = 0
- var/health = 10
var/obscured = 0
var/sunfrac = 0
var/adir = SOUTH
@@ -63,39 +65,41 @@
if(user.is_busy()) return
playsound(src, 'sound/machines/click.ogg', VOL_EFFECTS_MASTER)
if(do_after(user, 50,target = src))
- var/obj/item/solar_assembly/S = locate() in src
- if(S)
- S.loc = src.loc
- S.give_glass()
playsound(src, 'sound/items/Deconstruct.ogg', VOL_EFFECTS_MASTER)
user.visible_message("[user] takes the glass off the solar panel.")
- qdel(src)
+ deconstruct(TRUE)
return
- else if (W)
- add_fingerprint(user)
- src.health -= W.force
- user.SetNextMove(CLICK_CD_MELEE)
- healthcheck()
- ..()
-
-
-/obj/machinery/power/solar/blob_act()
- src.health--
- healthcheck()
- return
-
+ else
+ ..()
-/obj/machinery/power/solar/proc/healthcheck()
- if (src.health <= 0)
- if(!(stat & BROKEN))
- broken()
- else
- new /obj/item/weapon/shard(src.loc)
- new /obj/item/weapon/shard(src.loc)
- qdel(src)
- return
- return
+/obj/machinery/power/solar/play_attack_sound(damage_amount, damage_type = BRUTE, damage_flag = 0)
+ switch(damage_type)
+ if(BRUTE)
+ if(stat & BROKEN)
+ playsound(loc, 'sound/effects/hit_on_shattered_glass.ogg', VOL_EFFECTS_MASTER, 60, TRUE)
+ else
+ playsound(loc, 'sound/effects/glasshit.ogg', VOL_EFFECTS_MASTER, 90, TRUE)
+ if(BURN)
+ playsound(loc, 'sound/items/welder.ogg', VOL_EFFECTS_MASTER, 100, TRUE)
+/obj/machinery/power/solar/atom_break(damage_flag)
+ . = ..()
+ if(.)
+ playsound(loc, 'sound/effects/glassbr3.ogg', VOL_EFFECTS_MASTER, 100, TRUE)
+
+/obj/machinery/power/solar/deconstruct(disassembled = TRUE)
+ if(flags & NODECONSTRUCT)
+ return ..()
+ if(disassembled)
+ var/obj/item/solar_assembly/S = locate() in src
+ if(S)
+ S.forceMove(loc)
+ S.give_glass(stat & BROKEN)
+ else
+ playsound(loc, pick(SOUNDIN_SHATTER), VOL_EFFECTS_MASTER, 70, TRUE)
+ new /obj/item/weapon/shard(loc)
+ new /obj/item/weapon/shard(loc)
+ ..()
/obj/machinery/power/solar/update_icon()
..()
@@ -138,37 +142,6 @@
if(powernet.nodes[control])
control.gen += sgen
-
-/obj/machinery/power/solar/proc/broken()
- stat |= BROKEN
- update_icon()
- return
-
-
-/obj/machinery/power/solar/ex_act(severity)
- switch(severity)
- if(EXPLODE_DEVASTATE)
- qdel(src)
- if(prob(15))
- new /obj/item/weapon/shard( src.loc )
- if(EXPLODE_HEAVY)
- if(prob(25))
- new /obj/item/weapon/shard( src.loc )
- qdel(src)
- return
- if(prob(50))
- broken()
- if(EXPLODE_LIGHT)
- if(prob(25))
- broken()
-
-
-/obj/machinery/power/solar/blob_act()
- if(prob(75))
- broken()
- src.density = FALSE
-
-
/obj/machinery/power/solar/fake/atom_init(mapload, obj/item/solar_assembly/S)
. = ..(mapload, S, 0)
@@ -197,10 +170,16 @@
..()
// Give back the glass type we were supplied with
-/obj/item/solar_assembly/proc/give_glass()
- if(glass_type)
- new glass_type(src.loc, 2)
- glass_type = null
+/obj/item/solar_assembly/proc/give_glass(device_broken)
+ if(!glass_type)
+ return
+ var/turf/T = get_turf(loc)
+ if(device_broken)
+ new /obj/item/weapon/shard(T)
+ new /obj/item/weapon/shard(T)
+ else
+ new glass_type(T, 2)
+ glass_type = null
/obj/item/solar_assembly/attackby(obj/item/I, mob/user, params)
@@ -257,6 +236,10 @@
use_power = IDLE_POWER_USE
idle_power_usage = 5
active_power_usage = 20
+
+ max_integrity = 200
+ integrity_failure = 0.5
+
var/light_range_on = 1.5
var/light_power_on = 3
var/id = 0
@@ -308,33 +291,51 @@
if(user.is_busy()) return
playsound(src, 'sound/items/Screwdriver.ogg', VOL_EFFECTS_MASTER)
if(do_after(user, 20, target = src))
- if (src.stat & BROKEN)
- to_chat(user, "The broken glass falls out.")
- var/obj/structure/computerframe/A = new /obj/structure/computerframe( src.loc )
- new /obj/item/weapon/shard( src.loc )
- var/obj/item/weapon/circuitboard/solar_control/M = new /obj/item/weapon/circuitboard/solar_control( A )
- for (var/obj/C in src)
- C.loc = src.loc
- A.circuit = M
- A.state = 3
- A.icon_state = "3"
- A.anchored = TRUE
- qdel(src)
- else
- to_chat(user, "You disconnect the monitor.")
- var/obj/structure/computerframe/A = new /obj/structure/computerframe( src.loc )
- var/obj/item/weapon/circuitboard/solar_control/M = new /obj/item/weapon/circuitboard/solar_control( A )
- for (var/obj/C in src)
- C.loc = src.loc
- A.circuit = M
- A.state = 4
- A.icon_state = "4"
- A.anchored = TRUE
- qdel(src)
+ deconstruct(TRUE)
else
attack_hand(user)
return
+/obj/machinery/power/solar_control/play_attack_sound(damage_amount, damage_type = BRUTE, damage_flag = 0)
+ switch(damage_type)
+ if(BRUTE)
+ if(stat & BROKEN)
+ playsound(loc, 'sound/effects/hit_on_shattered_glass.ogg', VOL_EFFECTS_MASTER, 70, TRUE)
+ else
+ playsound(loc, 'sound/effects/glasshit.ogg', VOL_EFFECTS_MASTER, 75, TRUE)
+ if(BURN)
+ playsound(loc, 'sound/items/welder.ogg', VOL_EFFECTS_MASTER, 100, TRUE)
+
+/obj/machinery/power/solar_control/atom_break(damage_flag)
+ . = ..()
+ if(.)
+ playsound(loc, 'sound/effects/glassbr3.ogg', VOL_EFFECTS_MASTER, 100, TRUE)
+
+/obj/machinery/power/solar_control/deconstruct(disassembled = TRUE, mob/user) // TODO change to computer?
+ if(flags & NODECONSTRUCT)
+ return ..()
+ var/obj/structure/computerframe/A = new /obj/structure/computerframe(loc)
+ A.set_dir(dir)
+ A.circuit = new /obj/item/weapon/circuitboard/solar_control(A)
+ A.anchored = TRUE
+ transfer_fingerprints_to(A)
+ if(stat & BROKEN || !disassembled)
+ if(user)
+ to_chat(user, "The broken glass falls out.")
+ else
+ playsound(loc, 'sound/effects/hit_on_shattered_glass.ogg', VOL_EFFECTS_MASTER, 70, TRUE)
+ new /obj/item/weapon/shard(loc)
+ A.state = 3
+ A.icon_state = "3"
+ else
+ if(user)
+ to_chat(user, "You disconnect the monitor.")
+ A.state = 4
+ A.icon_state = "4"
+ for(var/obj/C in src)
+ C.forceMove(loc)
+ ..()
+
/obj/machinery/power/solar_control/process()
lastgen = gen
@@ -464,32 +465,6 @@
update_power_use()
update_power_use()
-
-/obj/machinery/power/solar_control/proc/broken()
- stat |= BROKEN
- update_icon()
-
-
-/obj/machinery/power/solar_control/ex_act(severity)
- switch(severity)
- if(EXPLODE_DEVASTATE)
- qdel(src)
- return
- if(EXPLODE_HEAVY)
- if(prob(50))
- return
- if(EXPLODE_LIGHT)
- if(prob(75))
- return
- broken()
-
-
-/obj/machinery/power/solar_control/blob_act()
- if (prob(75))
- broken()
- src.density = FALSE
-
-
//
// MISC
//
diff --git a/code/modules/power/tracker.dm b/code/modules/power/tracker.dm
index f95a075fc4ee..6090b9df061c 100644
--- a/code/modules/power/tracker.dm
+++ b/code/modules/power/tracker.dm
@@ -59,16 +59,31 @@
if(iscrowbar(W))
if(user.is_busy()) return
if(W.use_tool(src, user, 50, volume = 50))
- var/obj/item/solar_assembly/S = locate() in src
- if(S)
- S.loc = src.loc
- S.give_glass()
playsound(src, 'sound/items/Deconstruct.ogg', VOL_EFFECTS_MASTER)
user.visible_message("[user] takes the glass off the tracker.")
- qdel(src)
+ deconstruct(TRUE)
return
..()
+/obj/machinery/power/tracker/atom_break(damage_flag)
+ . = ..()
+ if(.)
+ playsound(loc, 'sound/effects/Glassbr3.ogg', VOL_EFFECTS_MASTER, 100, TRUE)
+
+/obj/machinery/power/tracker/deconstruct(disassembled = TRUE)
+ if(flags & NODECONSTRUCT)
+ return ..()
+ if(disassembled)
+ var/obj/item/solar_assembly/S = locate() in src
+ if(S)
+ S.forceMove(loc)
+ S.give_glass(stat & BROKEN)
+ else
+ playsound(loc, pick(SOUNDIN_SHATTER), VOL_EFFECTS_MASTER, 70, TRUE)
+ new /obj/item/weapon/shard(loc)
+ new /obj/item/weapon/shard(loc)
+ ..()
+
// timed process
// make sure we can draw power from the powernet
/obj/machinery/power/tracker/process()
diff --git a/code/modules/procedural_mapping/mapGeneratorModules/flora.dm b/code/modules/procedural_mapping/mapGeneratorModules/flora.dm
index 0932d7128e7f..0670d4f09676 100644
--- a/code/modules/procedural_mapping/mapGeneratorModules/flora.dm
+++ b/code/modules/procedural_mapping/mapGeneratorModules/flora.dm
@@ -58,13 +58,14 @@
spawnableAtoms = list()
var/turf_type
+ var/persistance = 0.5
var/list/perlin_map
/datum/map_generator_module/flora/New()
var/width = world.maxx
var/height = world.maxy
- perlin_map = get_perlin_noise(get_raw_2d_noise(width, height), width, height)
+ perlin_map = get_perlin_noise(get_raw_2d_noise(width, height), width, height, persistance)
/datum/map_generator_module/flora/checkPlaceAtom(turf/T)
if(!istype(T, turf_type))
diff --git a/code/modules/projectiles/ammunition/magazines.dm b/code/modules/projectiles/ammunition/magazines.dm
index 4cb3147f3f18..cbad087b616d 100644
--- a/code/modules/projectiles/ammunition/magazines.dm
+++ b/code/modules/projectiles/ammunition/magazines.dm
@@ -202,11 +202,16 @@
origin_tech = "combat=2"
ammo_type = /obj/item/ammo_casing/c45
caliber = ".45"
- max_ammo = 20
+ max_ammo = 30
/obj/item/ammo_box/magazine/m12mm/update_icon()
..()
- icon_state = "[initial(icon_state)]-[round(ammo_count(),2)]"
+ cut_overlays()
+ if(ammo_count() == 0)
+ return
+ var/ammo_perc = (ammo_count() * 100) / max_ammo
+ var/image/ammo_icon = image('icons/obj/ammo.dmi', "12mmsh-[round(ammo_perc, 25)]")
+ add_overlay(ammo_icon)
/obj/item/ammo_box/magazine/m12mm/hp
name = "magazine (.45 HP)"
@@ -215,14 +220,7 @@
origin_tech = "combat=3"
ammo_type = /obj/item/ammo_casing/c45hp
caliber = ".45"
- max_ammo = 15
-
-/obj/item/ammo_box/magazine/m12mm/hp/update_icon()
- ..()
- if(ammo_count() == 1)
- icon_state = "[initial(icon_state)]-1"
- else
- icon_state = "[initial(icon_state)]-[round(ammo_count(),3)]"
+ max_ammo = 20
/obj/item/ammo_box/magazine/m12mm/hv
name = "magazine (.45 HV)"
@@ -231,15 +229,7 @@
origin_tech = "combat=3"
ammo_type = /obj/item/ammo_casing/c45hv
caliber = ".45"
- max_ammo = 15
-
-/obj/item/ammo_box/magazine/m12mm/hv/update_icon()
- ..()
- if(ammo_count() == 1)
- icon_state = "[initial(icon_state)]-1"
- else
- icon_state = "[initial(icon_state)]-[round(ammo_count(),3)]"
-
+ max_ammo = 20
/obj/item/ammo_box/magazine/m12mm/imp
name = "magazine (.45 IMP)"
@@ -248,15 +238,7 @@
origin_tech = "combat=3"
ammo_type = /obj/item/ammo_casing/c45imp
caliber = ".45"
- max_ammo = 15
-
-/obj/item/ammo_box/magazine/m12mm/imp/update_icon()
- ..()
- if(ammo_count() == 1)
- icon_state = "[initial(icon_state)]-1"
- else
- icon_state = "[initial(icon_state)]-[round(ammo_count(),3)]"
-
+ max_ammo = 20
/obj/item/ammo_box/magazine/sm45
name = "magazine (.45)"
diff --git a/code/modules/projectiles/gun.dm b/code/modules/projectiles/gun.dm
index dd1e41150b96..471795af9a1b 100644
--- a/code/modules/projectiles/gun.dm
+++ b/code/modules/projectiles/gun.dm
@@ -10,6 +10,7 @@
w_class = SIZE_SMALL
throwforce = 5
throw_speed = 4
+ hitsound = list('sound/weapons/genhit1.ogg')
throw_range = 5
force = 5.0
origin_tech = "combat=1"
diff --git a/code/modules/projectiles/guns/alien.dm b/code/modules/projectiles/guns/alien.dm
index 28b446b13eaf..1456fb8090cf 100644
--- a/code/modules/projectiles/guns/alien.dm
+++ b/code/modules/projectiles/guns/alien.dm
@@ -172,7 +172,7 @@
icon_state = "particle"
damage = 60
damage_type = BRUTE
- flag = "bullet"
+ flag = BULLET
pass_flags = PASSTABLE | PASSGLASS | PASSGRILLE
embed = 0
weaken = 5
diff --git a/code/modules/projectiles/guns/projectile/automatic.dm b/code/modules/projectiles/guns/projectile/automatic.dm
index 656cc752505a..3a054878f032 100644
--- a/code/modules/projectiles/guns/projectile/automatic.dm
+++ b/code/modules/projectiles/guns/projectile/automatic.dm
@@ -71,7 +71,7 @@
..()
cut_overlays()
if(magazine)
- var/image/magazine_icon = image('icons/obj/gun.dmi', "mag-[CEIL(get_ammo(0) / 4) * 4]")
+ var/image/magazine_icon = image('icons/obj/gun.dmi', "mag-[CEIL(get_ammo(0) / 10) * 10]")
add_overlay(magazine_icon)
if(silenced)
var/image/silencer_icon = image('icons/obj/gun.dmi', "c20r-silencer")
diff --git a/code/modules/projectiles/guns/projectile/shotgun.dm b/code/modules/projectiles/guns/projectile/shotgun.dm
index 321461ffaade..e491da6cdbe1 100644
--- a/code/modules/projectiles/guns/projectile/shotgun.dm
+++ b/code/modules/projectiles/guns/projectile/shotgun.dm
@@ -87,6 +87,9 @@
icon_state = "[initial(icon_state)][short ? "-short" : ""][open ? "-o" : ""]"
else
icon_state = "[initial(icon_state)][open ? "-o" : ""]"
+ cut_overlays()
+ if(open)
+ add_overlay("[initial(icon_state)]shell-[magazine.ammo_count()]")
/obj/item/weapon/gun/projectile/revolver/doublebarrel/attackby(obj/item/I, mob/user, params)
if(istype(I, /obj/item/weapon/circular_saw) || istype(I, /obj/item/weapon/melee/energy) || istype(I, /obj/item/weapon/pickaxe/plasmacutter))
@@ -123,6 +126,7 @@
to_chat(user, "You load shell into \the [src]!")
playsound(src, 'sound/weapons/guns/reload_shotgun.ogg', VOL_EFFECTS_MASTER)
chamber_round()
+ update_icon()
else
to_chat(user, "You can't load shell while [src] is closed!")
diff --git a/code/modules/projectiles/projectile.dm b/code/modules/projectiles/projectile.dm
index 8db1ef15d5bf..8e23562601d9 100644
--- a/code/modules/projectiles/projectile.dm
+++ b/code/modules/projectiles/projectile.dm
@@ -1,14 +1,3 @@
-/*
-#define BRUTE "brute"
-#define BURN "burn"
-#define TOX "tox"
-#define OXY "oxy"
-#define CLONE "clone"
-
-#define ADD "add"
-#define SET "set"
-*/
-
/obj/item/projectile
name = "projectile"
icon = 'icons/obj/projectiles.dmi'
@@ -40,7 +29,7 @@
var/damage_type = BRUTE //BRUTE, BURN, TOX, OXY, CLONE are the only things that should be in here
var/nodamage = 0 //Determines if the projectile will skip any damage inflictions
var/fake = 0 //Fake projectile won't spam chat for admins with useless logs
- var/flag = "bullet" //Defines what armor to use when it hits things. Must be set to bullet, laser, energy,or bomb //Cael - bio and rad are also valid
+ var/flag = BULLET //Defines what armor to use when it hits things. Must be set to bullet, laser, energy,or bomb //Cael - bio and rad are also valid
var/kill_count = 50 //This will de-increment every process(). When 0, it will delete the projectile.
var/paused = FALSE //for suspending the projectile midair
//Effects
@@ -230,8 +219,6 @@
if(istype(A,/turf))
- for(var/obj/O in A)
- O.bullet_act(src)
for(var/mob/Mob in A)
Mob.bullet_act(src, def_zone)
@@ -247,10 +234,9 @@
/obj/item/projectile/CanPass(atom/movable/mover, turf/target, height=0, air_group=0)
if(air_group || (height==0)) return 1
- if(istype(mover, /obj/item/projectile))
+ if(istype(mover, /obj/item/projectile) && (reverse_dir[dir] & mover.dir))
return prob(95)
- else
- return 1
+ return 1
/obj/item/projectile/process(boolet_number = 1) // we add default arg value, because there is alot of uses of projectiles without guns (e.g turrets).
diff --git a/code/modules/projectiles/projectile/beams.dm b/code/modules/projectiles/projectile/beams.dm
index 98e22dd16d2e..1dbe6fecea66 100644
--- a/code/modules/projectiles/projectile/beams.dm
+++ b/code/modules/projectiles/projectile/beams.dm
@@ -5,7 +5,7 @@
damage = 40
damage_type = BURN
sharp = TRUE // concentrated burns
- flag = "laser"
+ flag = LASER
eyeblur = 4
var/frequency = 1
hitscan = 1
@@ -25,7 +25,7 @@
damage = 0
damage_type = BURN
fake = 1
- flag = "laser"
+ flag = LASER
eyeblur = 2
/obj/item/projectile/beam/practice/atom_init()
@@ -93,7 +93,7 @@
damage = 0
damage_type = BURN
fake = TRUE
- flag = "laser"
+ flag = LASER
var/lasertag_color = "none"
@@ -154,7 +154,7 @@
weaken = 5
stutter = 5
- flag = "bullet"
+ flag = BULLET
pass_flags = PASSTABLE
damage_type = BRUTE
sharp = TRUE
@@ -195,6 +195,6 @@
def_zone = ran_zone()
/obj/item/projectile/beam/cult_laser/Bump(atom/A, forced=0)
- if(istype(A, /mob/living/simple_animal/hostile/pylon) || istype(A, /obj/structure/cult/pylon) || istype(A, /mob/living/simple_animal/construct) || istype(A, /obj/effect/anomaly/bluespace/cult_portal))
+ if(istype(A, /mob/living/simple_animal/hostile/pylon) || istype(A, /obj/structure/cult/pylon) || isconstruct(A) || istype(A, /obj/effect/anomaly/bluespace/cult_portal))
return FALSE
return ..()
diff --git a/code/modules/projectiles/projectile/bullets.dm b/code/modules/projectiles/projectile/bullets.dm
index a25ba5b855bb..e78fa0879226 100644
--- a/code/modules/projectiles/projectile/bullets.dm
+++ b/code/modules/projectiles/projectile/bullets.dm
@@ -4,7 +4,7 @@
damage = 60
damage_type = BRUTE
nodamage = 0
- flag = "bullet"
+ flag = BULLET
embed = 1
sharp = 1
var/stoping_power = 0
@@ -207,7 +207,7 @@
/obj/item/projectile/bullet/stunshot
name = "stunshot"
icon_state = "spark"
- flag = "energy"
+ flag = ENERGY
damage = 5
stun = 0
weaken = 0
diff --git a/code/modules/projectiles/projectile/energy.dm b/code/modules/projectiles/projectile/energy.dm
index e2dfa38f4e56..9dbb4a9c1759 100644
--- a/code/modules/projectiles/projectile/energy.dm
+++ b/code/modules/projectiles/projectile/energy.dm
@@ -3,7 +3,7 @@
icon_state = "spark"
damage = 0
damage_type = BURN
- flag = "energy"
+ flag = ENERGY
/obj/item/projectile/energy/electrode
name = "electrode"
diff --git a/code/modules/projectiles/projectile/magic.dm b/code/modules/projectiles/projectile/magic.dm
index a02cf2b2e8ce..fca161d5ec63 100644
--- a/code/modules/projectiles/projectile/magic.dm
+++ b/code/modules/projectiles/projectile/magic.dm
@@ -81,7 +81,7 @@
var/mob/living/simple_animal/hostile/mimic/copy/C = change
C.ChangeOwner(firer)
create_spawner(/datum/spawner/living/mimic, C)
- else if(istype(change, /mob/living/simple_animal/shade) || isxeno(change))
+ else if(isshade(change) || isxeno(change))
var/mob/living/M = wabbajack(change)
if(firer && iswizard(firer))
var/datum/role/wizard/mage = firer.mind.GetRole(WIZARD)
diff --git a/code/modules/projectiles/projectile/special.dm b/code/modules/projectiles/projectile/special.dm
index 4af62fbff6e4..1cc17f9933be 100644
--- a/code/modules/projectiles/projectile/special.dm
+++ b/code/modules/projectiles/projectile/special.dm
@@ -7,7 +7,7 @@
damage = 0
damage_type = BURN
nodamage = 1
- flag = "energy"
+ flag = ENERGY
/obj/item/projectile/ion/on_hit(atom/target, def_zone = BP_CHEST, blocked = 0)
empulse(target, 1, 1)
@@ -21,7 +21,7 @@
name ="explosive bolt"
icon_state= "bolter"
damage = 50
- flag = "bullet"
+ flag = BULLET
sharp = 1
edge = 1
@@ -38,7 +38,7 @@
damage = 0
damage_type = BURN
nodamage = 1
- flag = "energy"
+ flag = ENERGY
var/temperature = 100
@@ -62,7 +62,7 @@
damage = 0
damage_type = BRUTE
nodamage = 1
- flag = "bullet"
+ flag = BULLET
/obj/item/projectile/meteor/Bump(atom/A)
if(A == firer)
@@ -91,7 +91,7 @@
damage = 0
damage_type = TOX
nodamage = 1
- flag = "energy"
+ flag = ENERGY
/obj/item/projectile/energy/floramut/on_hit(atom/target, def_zone = BP_CHEST, blocked = 0)
var/mob/living/M = target
@@ -130,7 +130,7 @@
damage = 0
damage_type = TOX
nodamage = 1
- flag = "energy"
+ flag = ENERGY
/obj/item/projectile/energy/florayield/on_hit(atom/target, def_zone = BP_CHEST, blocked = 0)
var/mob/M = target
@@ -163,7 +163,7 @@
light_power = 2
light_range = 2
damage = 20
- flag = "bullet"
+ flag = BULLET
sharp = 0
edge = 0
@@ -220,14 +220,14 @@
weaken = 10
stun = 10
damage_type = TOX
- flag = "bio"
+ flag = BIO
/obj/item/projectile/acid_special
name = "acid"
icon_state = "neurotoxin"
damage = 25
damage_type = TOX
- flag = "bullet"
+ flag = BULLET
/obj/item/projectile/acid_special/atom_init()
. = ..()
@@ -241,7 +241,7 @@
if(istype(target,/obj/mecha))
var/obj/mecha/M = target
- M.take_damage(damage)
+ M.take_damage(50)
M.check_for_internal_damage(list(MECHA_INT_TEMP_CONTROL,MECHA_INT_TANK_BREACH,MECHA_INT_CONTROL_LOST))
if(ishuman(target))
@@ -287,7 +287,7 @@
light_range = 2
damage = 18
damage_type = BURN
- flag = "energy"
+ flag = ENERGY
eyeblur = 4
sharp = 0
edge = 0
@@ -327,7 +327,7 @@
kill_count = 13
- flag = "laser"
+ flag = LASER
hitscan = TRUE
// eyeblur = 3
@@ -431,7 +431,7 @@
damage = 10
damage_type = BURN
sharp = TRUE // concentrated burns
- flag = "laser"
+ flag = LASER
/obj/item/projectile/pyrometer/emagged
diff --git a/code/modules/reagents/Chemistry-Machinery.dm b/code/modules/reagents/Chemistry-Machinery.dm
index 585d01c4312c..3444ff8206fa 100644
--- a/code/modules/reagents/Chemistry-Machinery.dm
+++ b/code/modules/reagents/Chemistry-Machinery.dm
@@ -73,10 +73,6 @@
return
qdel(src)
-/obj/machinery/chem_dispenser/blob_act()
- if (prob(50))
- qdel(src)
-
/obj/machinery/chem_dispenser/ui_interact(mob/user)
tgui_interact(user)
@@ -235,7 +231,7 @@
"ethanol",
"chlorine",
"potassium",
- "aluminium",
+ "aluminum",
"radium",
"fluorine",
"iron",
@@ -312,6 +308,7 @@
msg_hack_enable = "You change the mode from 'McNano' to 'Pizza King'."
msg_hack_disable = "You change the mode from 'Pizza King' to 'McNano'."
required_skills = list()
+ resistance_flags = FULL_INDESTRUCTIBLE
/obj/machinery/chem_dispenser/beer
icon_state = "booze_dispenser"
@@ -327,6 +324,7 @@
msg_hack_enable = "You disable the 'nanotrasen-are-cheap-bastards' lock, enabling hidden and very expensive boozes."
msg_hack_disable = "You re-enable the 'nanotrasen-are-cheap-bastards' lock, disabling hidden and very expensive boozes."
required_skills = list()
+ resistance_flags = FULL_INDESTRUCTIBLE
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
@@ -366,10 +364,6 @@
return
qdel(src)
-/obj/machinery/chem_master/blob_act()
- if (prob(50))
- qdel(src)
-
/obj/machinery/chem_master/power_change()
if(anchored && powered())
stat &= ~NOPOWER
@@ -882,6 +876,14 @@
updateUsrDialog()
return 0
+/obj/machinery/reagentgrinder/deconstruct(disassembled)
+ drop_all_items()
+ if(beaker)
+ beaker.forceMove(loc)
+ beaker = null
+ return ..()
+
+
/obj/machinery/reagentgrinder/attack_ai(mob/user)
if(IsAdminGhost(user))
return ..()
@@ -960,17 +962,18 @@
beaker = null
update_icon()
+/obj/machinery/reagentgrinder/proc/drop_all_items()
+ if(holdingitems.len == 0)
+ return
+ for(var/obj/item/O as anything in holdingitems)
+ O.forceMove(loc)
+ holdingitems.Cut()
+
/obj/machinery/reagentgrinder/proc/eject()
if(usr.incapacitated())
return
- if (holdingitems && holdingitems.len == 0)
- return
-
- for(var/obj/item/O in holdingitems)
- O.loc = src.loc
- holdingitems -= O
- holdingitems = list()
+ drop_all_items()
/obj/machinery/reagentgrinder/proc/is_allowed(obj/item/weapon/reagent_containers/O)
for (var/i in blend_items)
diff --git a/code/modules/reagents/grenade_launcher.dm b/code/modules/reagents/grenade_launcher.dm
index 97315829f141..86d1c4fe24a2 100644
--- a/code/modules/reagents/grenade_launcher.dm
+++ b/code/modules/reagents/grenade_launcher.dm
@@ -55,3 +55,52 @@
playsound(user, 'sound/weapons/armbomb.ogg', VOL_EFFECTS_MASTER, null, FALSE, null, -3)
spawn(15)
F.prime()
+
+/obj/item/weapon/gun/grenadelauncher/cyborg
+ name = "grenade launcher"
+ icon = 'icons/obj/gun.dmi'
+ icon_state = "riotgun"
+ item_state = "riotgun"
+ var/current_grenade = null
+ var/mode = 0
+
+/obj/item/weapon/gun/grenadelauncher/cyborg/attackby()
+ return
+
+/obj/item/weapon/gun/grenadelauncher/cyborg/attack_self(mob/living/silicon/robot/user)
+ mode++
+ if(mode > 4)
+ mode = 1
+ switch(mode)
+ if(1)
+ current_grenade = /obj/item/weapon/grenade/flashbang
+ to_chat(user, "Flashbang selected.")
+ if(2)
+ current_grenade = /obj/item/weapon/grenade/smokebomb
+ to_chat(user, "Smokebomb selected.")
+ if(3)
+ current_grenade = /obj/item/weapon/grenade/chem_grenade/teargas
+ to_chat(user, "Teargas selected.")
+ if(4)
+ current_grenade = /obj/item/weapon/grenade/chem_grenade/drugs
+ to_chat(user, "SpaceDrugs selected.")
+
+/obj/item/weapon/gun/grenadelauncher/cyborg/afterattack(atom/target, mob/living/silicon/robot/user, proximity, params)
+ user.SetNextMove(CLICK_CD_MELEE*2)
+ if(!current_grenade)
+ to_chat(user, "[src] is empty.")
+ return
+ if(target == user)
+ return
+ if(user.cell.use(1500))
+ fire_grenade(target,user)
+ else
+ to_chat(user, "Not enough charge.")
+
+/obj/item/weapon/gun/grenadelauncher/cyborg/fire_grenade(atom/target, mob/living/silicon/robot/user)
+ user.visible_message("[user] fired a grenade!",
+ "You fire the grenade launcher!")
+ var/obj/item/weapon/grenade/G = new current_grenade(loc)
+ G.forceMove(user.loc)
+ G.activate(user)
+ G.throw_at(target, 30, 2, user)
diff --git a/code/modules/reagents/reagent_containers/borghydro.dm b/code/modules/reagents/reagent_containers/borghydro.dm
index a18d75f083cf..85056758f08c 100644
--- a/code/modules/reagents/reagent_containers/borghydro.dm
+++ b/code/modules/reagents/reagent_containers/borghydro.dm
@@ -116,3 +116,9 @@
empty = 0
if(empty)
to_chat(user, "It is currently empty. Allow some time for the internal syntheszier to produce more.")
+
+/obj/item/weapon/reagent_containers/borghypo/peace
+ name = "Peace Hypospray"
+ charge_cost = 150
+ volume = 15
+ reagent_ids = list("cryptobiolin", "ethylredoxrazine", "inaprovaline", "tramadol", "anti_toxin")
diff --git a/code/modules/reagents/reagent_containers/food/drinks/bottle.dm b/code/modules/reagents/reagent_containers/food/drinks/bottle.dm
index 9870fa393fd4..0de8fa64ddb6 100644
--- a/code/modules/reagents/reagent_containers/food/drinks/bottle.dm
+++ b/code/modules/reagents/reagent_containers/food/drinks/bottle.dm
@@ -115,7 +115,7 @@
if(ishuman(target))
var/mob/living/carbon/human/H = target
- armor_block = H.run_armor_check(def_zone, "melee") // For normal attack damage
+ armor_block = H.run_armor_check(def_zone, MELEE) // For normal attack damage
//Calculating the weakening duration for the target.
if(def_zone == BP_HEAD)
@@ -123,7 +123,7 @@
else
//Only humans can have armour, right?
- armor_block = target.run_armor_check(def_zone, "melee")
+ armor_block = target.run_armor_check(def_zone, MELEE)
if(def_zone == BP_HEAD)
armor_duration = duration + force
armor_duration /= 10
diff --git a/code/modules/reagents/reagent_containers/food/snacks.dm b/code/modules/reagents/reagent_containers/food/snacks.dm
index 3cfea0b2d229..7744181221a5 100644
--- a/code/modules/reagents/reagent_containers/food/snacks.dm
+++ b/code/modules/reagents/reagent_containers/food/snacks.dm
@@ -289,6 +289,9 @@
filling_color = "#dbc94f"
bitesize = 1
list_reagents = list("nutriment" = 3)
+//Peacekeeper stuff
+/obj/item/weapon/reagent_containers/food/snacks/cookie/toxin_cookie
+ list_reagents = list("pacid" = 5)
/obj/item/weapon/reagent_containers/food/snacks/chocolatebar
name = "Chocolate Bar"
diff --git a/code/modules/reagents/reagent_containers/food/snacks/grown.dm b/code/modules/reagents/reagent_containers/food/snacks/grown.dm
index db7322328451..5bc1c5bb69d2 100644
--- a/code/modules/reagents/reagent_containers/food/snacks/grown.dm
+++ b/code/modules/reagents/reagent_containers/food/snacks/grown.dm
@@ -972,7 +972,7 @@
var/obj/effect/glowshroom/planted = new /obj/effect/glowshroom(user.loc)
planted.delay = lifespan * 50
- planted.endurance = endurance
+ planted.modify_max_integrity(endurance)
planted.yield = yield
planted.potency = potency
qdel(src)
diff --git a/code/modules/reagents/reagent_containers/food/snacks/meat.dm b/code/modules/reagents/reagent_containers/food/snacks/meat.dm
index c059935a9017..61903a7490b7 100644
--- a/code/modules/reagents/reagent_containers/food/snacks/meat.dm
+++ b/code/modules/reagents/reagent_containers/food/snacks/meat.dm
@@ -2,7 +2,7 @@
name = "meat"
desc = "A slab of meat."
icon_state = "meat"
- health = 180
+ max_integrity = 180
filling_color = "#ff1c1c"
bitesize = 3
list_reagents = list("protein" = 3)
diff --git a/code/modules/reagents/reagent_containers/spray.dm b/code/modules/reagents/reagent_containers/spray.dm
index fc1b6eda97a4..9d43c4501f26 100644
--- a/code/modules/reagents/reagent_containers/spray.dm
+++ b/code/modules/reagents/reagent_containers/spray.dm
@@ -24,6 +24,7 @@
var/spray_sound = 'sound/effects/spray2.ogg'
var/volume_modifier = -6
+ var/space_cleaner = "cleaner"
var/spray_cloud_move_delay = 3
var/spray_cloud_react_delay = 2
@@ -390,9 +391,39 @@ ADD_TO_GLOBAL_LIST(/obj/item/weapon/reagent_containers/spray/cleaner, cleaners_l
desc = "BLAM!-brand non-foaming space cleaner!"
volume = 50
+
/obj/item/weapon/reagent_containers/spray/cleaner/atom_init()
. = ..()
- reagents.add_reagent("cleaner", volume)
+ reagents.add_reagent(space_cleaner, volume)
+
+/obj/item/weapon/reagent_containers/spray/cleaner/cyborg //Credit @Deahaka for rechargable extinguisher
+ name = "Cyborg cleaner"
+ desc = "Self-recharging cleaner spray."
+
+/obj/item/weapon/reagent_containers/spray/cleaner/cyborg/drone
+ name = "Drone cleaner"
+ desc = "Self-recharging cleaner spray."
+ volume = 50
+
+/obj/item/weapon/reagent_containers/spray/cleaner/cyborg/attackby(obj/item/I, mob/user, params)
+ to_chat(user, "[src] reagents are under pressure, don't open.")
+ return TRUE
+
+/obj/item/weapon/reagent_containers/spray/cleaner/cyborg/afterattack(atom/target, mob/user, proximity, params)
+ if(..())
+ var/mob/living/silicon/robot/R = loc
+ if(R && R.cell)
+ R.cell.use(amount_per_transfer_from_this)
+ if(reagents.total_volume < reagents.maximum_volume)
+ START_PROCESSING(SSobj, src)
+
+/obj/item/weapon/reagent_containers/spray/cleaner/cyborg/process()
+ if(reagents.total_volume == reagents.maximum_volume)
+ STOP_PROCESSING(SSobj, src)
+ return
+ // 5/250 cleaner per 2 seconds
+ reagents.add_reagent(space_cleaner, reagents.maximum_volume / 50)
+
//pepperspray
/obj/item/weapon/reagent_containers/spray/pepper
diff --git a/code/modules/reagents/reagent_containers/syringes.dm b/code/modules/reagents/reagent_containers/syringes.dm
index 082b74977cbb..7ff164379401 100644
--- a/code/modules/reagents/reagent_containers/syringes.dm
+++ b/code/modules/reagents/reagent_containers/syringes.dm
@@ -203,7 +203,7 @@
var/hit_area = BP.name
- if (target != user && target.getarmor(target_zone, "melee") > 5 && prob(50))
+ if (target != user && target.getarmor(target_zone, MELEE) > 5 && prob(50))
visible_message("[user] tries to stab [target] in \the [hit_area] with [name], but the attack is deflected by armor!")
qdel(src)
return
diff --git a/code/modules/reagents/reagent_dispenser.dm b/code/modules/reagents/reagent_dispenser.dm
index d4451a8c724d..a68600a523b3 100644
--- a/code/modules/reagents/reagent_dispenser.dm
+++ b/code/modules/reagents/reagent_dispenser.dm
@@ -12,6 +12,9 @@
var/amount_per_transfer_from_this = 10
var/possible_transfer_amounts = list(10,25,50,100)
+ max_integrity = 300
+ resistance_flags = CAN_BE_HIT
+
/obj/structure/reagent_dispensers/AltClick(mob/user)
if(!Adjacent(user))
return
@@ -59,25 +62,6 @@
var/trans = t_from.reagents.trans_to(t_to, transfer_amount)
to_chat(user, "You fill [t_to] with [trans] units of the contents of [t_from]. ")
-/obj/structure/reagent_dispensers/ex_act(severity)
- switch(severity)
- if(EXPLODE_DEVASTATE)
- qdel(src)
- return
- if(EXPLODE_HEAVY)
- if(prob(50))
- return
- if(EXPLODE_LIGHT)
- if(prob(95))
- return
- new /obj/effect/effect/water(src.loc)
- qdel(src)
-
-/obj/structure/reagent_dispensers/blob_act()
- if(prob(50))
- new /obj/effect/effect/water(src.loc)
- qdel(src)
-
/obj/structure/reagent_dispensers/proc/leak(amount)
if(reagents.total_volume == 0)
return
@@ -111,17 +95,21 @@
rig = null
cut_overlays()
+/obj/structure/reagent_dispensers/proc/start_leaking()
+ modded = TRUE
+ START_PROCESSING(SSobj, src)
+ leak(amount_per_transfer_from_this)
+
/obj/structure/reagent_dispensers/attackby(obj/item/weapon/W, mob/user)
if (iswrench(W))
user.SetNextMove(CLICK_CD_RAPID)
user.visible_message("[user] wrenches [src]'s faucet [modded ? "closed" : "open"].", \
"You wrench [src]'s faucet [modded ? "closed" : "open"]")
message_admins("[key_name_admin(user)] set [src] faucet [modded ? "closed" : "open"] @ location [COORD(src)] [ADMIN_JMP(src)]")
- modded = !modded
- if (modded)
- START_PROCESSING(SSobj, src)
- leak(amount_per_transfer_from_this)
-
+ if(modded)
+ modded = FALSE
+ else
+ start_leaking()
return
else if (istype(W,/obj/item/device/assembly_holder))
if (rig)
@@ -149,11 +137,28 @@
add_fingerprint(usr)
return
-/obj/structure/reagent_dispensers/bullet_act(obj/item/projectile/Proj, def_zone)
+/obj/structure/reagent_dispensers/atom_break()
+ ..()
+ if(!modded)
+ start_leaking()
+
+/obj/structure/reagent_dispensers/take_damage(damage_amount, damage_type, damage_flag, sound_effect, attack_dir)
. = ..()
- if(istype(Proj ,/obj/item/projectile/beam)||istype(Proj,/obj/item/projectile/bullet))
- if(!istype(Proj ,/obj/item/projectile/beam/lasertag) && !istype(Proj ,/obj/item/projectile/beam/practice) )
+ if(.)
+ if(damage_type == BURN)
explode()
+ return
+
+ switch(damage_flag)
+ if(BULLET, BOMB)
+ explode()
+ return
+
+/obj/structure/reagent_dispensers/deconstruct(disassembled)
+ if(flags & NODECONSTRUCT)
+ return ..()
+ new /obj/effect/effect/water(loc)
+ ..()
/obj/structure/reagent_dispensers/blob_act()
explode()
@@ -162,22 +167,25 @@
explode()
/obj/structure/reagent_dispensers/proc/explode(mob/user)
+ if(QDELETED(src)) // prevent double explosion
+ return
var/fuel_am = reagents.get_reagent_amount("fuel") + reagents.get_reagent_amount("phoron") * 5
- if(fuel_am > 0)
- if (fuel_am > 500)
- explosion(loc, 1, 2, 4)
- else if (fuel_am > 100)
+ if(fuel_am <= 0)
+ return FALSE
+ switch(fuel_am)
+ if(0 to 100)
+ explosion(loc, -1, 1, 2)
+ if(100 to 500)
explosion(loc, 0, 1, 3)
else
- explosion(loc, -1, 1, 2)
- if(src)
- qdel(src)
- return TRUE
- return FALSE
+ explosion(loc, 1, 2, 4)
+ qdel(src)
+ return TRUE
/obj/structure/reagent_dispensers/fire_act(datum/gas_mixture/air, temperature, volume)
if(temperature > T0C+500)
- explode()
+ if(explode())
+ return
return ..()
/obj/structure/reagent_dispensers/tesla_act()
diff --git a/code/modules/reagents/reagent_types/Chemistry-Medicine.dm b/code/modules/reagents/reagent_types/Chemistry-Medicine.dm
index 3c8297d96eb9..846039751e95 100644
--- a/code/modules/reagents/reagent_types/Chemistry-Medicine.dm
+++ b/code/modules/reagents/reagent_types/Chemistry-Medicine.dm
@@ -645,11 +645,20 @@
/datum/reagent/ethylredoxrazine/on_general_digest(mob/living/M)
..()
- M.dizziness = 0
- M.drowsyness = 0
- M.setStuttering(0)
- M.SetConfused(0)
+ M.dizziness = max(0, M.dizziness - 10)
+ M.drowsyness = max(0, M.drowsyness - 10)
+ M.AdjustStuttering(-10)
+ M.AdjustConfused(-10)
M.reagents.remove_all_type(/datum/reagent/consumable/ethanol, 1 * REM, 0, 1)
+ if(prob(volume))
+ if(!ishuman(M))
+ return
+ var/mob/living/carbon/human/H = M
+ var/obj/item/organ/external/head/BP = H.get_bodypart(BP_HEAD)
+ if(!BP || !BP.disfigured)
+ return
+ BP.disfigured = FALSE
+ to_chat(H, "Your face is shaped normally again.")
/datum/reagent/vitamin //Helps to regen blood and hunger(but doesn't really regen hunger because of the commented code below).
name = "Vitamin"
diff --git a/code/modules/reagents/reagent_types/Chemistry-Miscellaneous.dm b/code/modules/reagents/reagent_types/Chemistry-Miscellaneous.dm
index 6e59162c2c99..ecd24b2ecdba 100644
--- a/code/modules/reagents/reagent_types/Chemistry-Miscellaneous.dm
+++ b/code/modules/reagents/reagent_types/Chemistry-Miscellaneous.dm
@@ -323,6 +323,12 @@
color = "#404030" // rgb: 64, 64, 48
taste_message = "floor cleaner"
+/datum/reagent/ammonia/reaction_obj(obj/O, volume)
+ if(istype(O, /obj/machinery/camera))
+ var/obj/machinery/camera/C = O
+ C.color = null
+ C.remove_paint_state()
+
/datum/reagent/ultraglue
name = "Ultra Glue"
id = "glue"
@@ -695,15 +701,7 @@
/datum/reagent/paint/reaction_obj(obj/O, volume)
if(istype(O, /obj/machinery/camera))
var/obj/machinery/camera/C = O
- if(!C.painted)
- if(!C.isXRay())
- var/paint_time = min(volume * 1 SECOND, 10 SECONDS)
- addtimer(CALLBACK(C, /obj/machinery/camera/proc/remove_paint_state, C.network), paint_time) // EMP turns it off for 90 SECONDS, 10 seems fair.
- C.disconnect_viewers()
- C.painted = TRUE
- C.toggle_cam(FALSE) // Do not show deactivation message, it's just paint.
- C.triggerCameraAlarm()
- C.color = color
+ C.color = color
if(istype(O, /obj/item/canvas))
var/obj/item/canvas/C = O
C.canvas_color = color
@@ -744,9 +742,8 @@
/datum/reagent/paint_remover/reaction_obj(obj/O, volume)
if(istype(O, /obj/machinery/camera))
var/obj/machinery/camera/C = O
- if(C.painted)
- C.remove_paint_state()
- C.color = null
+ C.remove_paint_state()
+ C.color = null
////////////////////////////////////
///// All the barber's bullshit/////
diff --git a/code/modules/reagents/reagent_types/Chemistry-Toxic.dm b/code/modules/reagents/reagent_types/Chemistry-Toxic.dm
index a3036ddddef2..21bac2cce884 100644
--- a/code/modules/reagents/reagent_types/Chemistry-Toxic.dm
+++ b/code/modules/reagents/reagent_types/Chemistry-Toxic.dm
@@ -252,8 +252,7 @@
/datum/reagent/toxin/plantbgone/reaction_obj(obj/O, volume)
if(istype(O,/obj/structure/alien/weeds))
var/obj/structure/alien/weeds/alien_weeds = O
- alien_weeds.health -= rand(15,35) // Kills alien weeds pretty fast
- alien_weeds.healthcheck()
+ alien_weeds.take_damage(rand(15, 35), BURN, ACID, FALSE)
else if(istype(O,/obj/effect/glowshroom)) //even a small amount is enough to kill it
qdel(O)
else if(istype(O,/obj/effect/spacevine))
diff --git a/code/modules/recycling/disposal-construction.dm b/code/modules/recycling/disposal-construction.dm
index 2ab35c403184..dc383f54d951 100644
--- a/code/modules/recycling/disposal-construction.dm
+++ b/code/modules/recycling/disposal-construction.dm
@@ -11,6 +11,7 @@
density = FALSE
m_amt = 1850
level = 2
+ resistance_flags = CAN_BE_HIT
var/ptype = 0
// 0=straight, 1=bent, 2=junction-j1, 3=junction-j2, 4=junction-y, 5=trunk, 6=disposal bin, 7=outlet, 8=inlet
diff --git a/code/modules/recycling/disposal.dm b/code/modules/recycling/disposal.dm
index 03e4f52b43ae..8c056ea92514 100644
--- a/code/modules/recycling/disposal.dm
+++ b/code/modules/recycling/disposal.dm
@@ -83,13 +83,7 @@
if(W.use_tool(src, user, 20, volume = 100, required_skills_override = list(/datum/skill/atmospherics = SKILL_LEVEL_TRAINED)))
to_chat(user, "You sliced the floorweld off the disposal unit.")
- var/obj/structure/disposalconstruct/C = new (src.loc)
- transfer_fingerprints_to(C)
- C.ptype = 6 // 6 = disposal unit
- C.anchored = TRUE
- C.density = TRUE
- C.update()
- qdel(src)
+ deconstruct(TRUE)
return
else
to_chat(user, "You need more welding fuel to complete this task.")
@@ -142,6 +136,20 @@
update()
+/obj/machinery/disposal/deconstruct(disassembled)
+ var/turf/T = loc
+ for(var/atom/movable/AM in contents) //out, out, darned crowbar!
+ AM.forceMove(T)
+ if(flags & NODECONSTRUCT)
+ return ..()
+ var/obj/structure/disposalconstruct/C = new (T)
+ transfer_fingerprints_to(C)
+ C.ptype = 6 // 6 = disposal unit
+ C.anchored = TRUE
+ C.density = TRUE
+ C.update()
+ ..()
+
// mouse drop another mob or self
//
/obj/machinery/disposal/proc/MouseDrop_Mob(mob/living/target, mob/living/user)
@@ -510,6 +518,7 @@
/obj/structure/disposalholder
invisibility = 101
+ resistance_flags = FULL_INDESTRUCTIBLE
var/datum/gas_mixture/gas = null // gas used to flush, will appear at exit point
var/active = 0 // true if the holder is moving, otherwise inactive
dir = 0
@@ -690,7 +699,7 @@
level = 1 // underfloor only
var/dpdir = 0 // bitmask of pipe directions
dir = 0 // dir will contain dominant direction for junction pipes
- var/health = 10 // health points 0-10
+ max_integrity = 200
layer = 2.3 // slightly lower than wires and other pipes
var/base_icon_state // initial icon state on map
@@ -785,13 +794,12 @@
// Leaving it intact and sitting in a wall is stupid.
if(T.density)
for(var/atom/movable/AM in H)
- AM.loc = T
+ AM.forceMove(T)
AM.pipe_eject(0)
qdel(H)
return
if(T.intact && isfloorturf(T)) //intact floor, pop the tile
var/turf/simulated/floor/F = T
- //F.health = 100
F.burnt = 1
F.intact = 0
F.levelupdate()
@@ -799,90 +807,46 @@
F.icon_state = "Floor[F.burnt ? "1" : ""]"
var/turf/target
+ playsound(src, 'sound/machines/hiss.ogg', VOL_EFFECTS_MASTER, null, FALSE)
if(direction) // direction is specified
if(isspaceturf(T)) // if ended in space, then range is unlimited
target = get_edge_target_turf(T, direction)
else // otherwise limit to 10 tiles
target = get_ranged_target_turf(T, direction, 10)
-
- playsound(src, 'sound/machines/hiss.ogg', VOL_EFFECTS_MASTER, null, FALSE)
- if(H)
- for(var/atom/movable/AM in H)
- AM.forceMove(T)
- AM.pipe_eject(direction)
- AM.throw_at(target, 100, 2)
- H.vent_gas(T)
- qdel(H)
-
+ for(var/atom/movable/AM in H)
+ AM.forceMove(T)
+ AM.pipe_eject(direction)
+ AM.throw_at(target, 100, 2)
else // no specified direction, so throw in random direction
+ for(var/atom/movable/AM in H)
+ target = get_offset_target_turf(T, rand(5)-rand(5), rand(5)-rand(5))
+ AM.forceMove(T)
+ AM.pipe_eject(0)
+ AM.throw_at(target, 5, 2)
- playsound(src, 'sound/machines/hiss.ogg', VOL_EFFECTS_MASTER, null, FALSE)
- if(H)
- for(var/atom/movable/AM in H)
- target = get_offset_target_turf(T, rand(5)-rand(5), rand(5)-rand(5))
- AM.forceMove(T)
- AM.pipe_eject(0)
- AM.throw_at(target, 5, 2)
-
- H.vent_gas(T) // all gas vent to turf
- qdel(H)
-
- return
+ H.vent_gas(T) // all gas vent to turf
+ qdel(H)
// call to break the pipe
// will expel any holder inside at the time
// then delete the pipe
// remains : set to leave broken pipe pieces in place
/obj/structure/disposalpipe/proc/broken(remains = 0)
+ SHOULD_NOT_SLEEP(TRUE)
if(remains)
for(var/D in cardinal)
if(D & dpdir)
- var/obj/structure/disposalpipe/broken/P = new(src.loc)
+ var/obj/structure/disposalpipe/broken/P = new(loc)
P.set_dir(D)
- src.invisibility = 101 // make invisible (since we won't delete the pipe immediately)
var/obj/structure/disposalholder/H = locate() in src
- if(H)
- // holder was present
- H.active = 0
- var/turf/T = src.loc
- if(T.density)
- // broken pipe is inside a dense turf (wall)
- // this is unlikely, but just dump out everything into the turf in case
-
- for(var/atom/movable/AM in H)
- AM.loc = T
- AM.pipe_eject(0)
- qdel(H)
- return
-
- // otherwise, do normal expel from turf
- if(H)
- expel(H, T, 0)
-
- QDEL_IN(src, 2) // delete pipe after 2 ticks to ensure expel proc finished
-
+ if(H) // holder was present
+ H.active = FALSE
+ expel(H, loc, 0)
+ qdel(src)
-// pipe affected by explosion
-/obj/structure/disposalpipe/ex_act(severity)
- switch(severity)
- if(EXPLODE_DEVASTATE)
- broken(0)
- return
- if(EXPLODE_HEAVY)
- health -= rand(5,15)
- if(EXPLODE_LIGHT)
- health -= rand(0,15)
- healthcheck()
-
-
-// test health for brokenness
-/obj/structure/disposalpipe/proc/healthcheck()
- if(health < -2)
- broken(0)
- else if(health<1)
- broken(1)
- return
+/obj/structure/disposalpipe/deconstruct(disassembled)
+ broken(!(disassembled || flags & NODECONSTRUCT || get_integrity() < -50))
//attack by item
//weldingtool: unfasten and convert to obj/disposalconstruct
@@ -1285,6 +1249,9 @@
. = ..()
update()
+/obj/structure/disposalpipe/broken/deconstruct()
+ qdel(src)
+
// called when welded
// for broken pipe, remove and turn into scrap
diff --git a/code/modules/religion/aspect.dm b/code/modules/religion/aspect.dm
index 69c311541adf..d361410279f2 100644
--- a/code/modules/religion/aspect.dm
+++ b/code/modules/religion/aspect.dm
@@ -8,7 +8,7 @@
// Whether this aspect is allowed roundstart.
var/starter = TRUE
// Used in the radial menu when choosing a ritual
- var/icon = 'icons/mob/radial.dmi'
+ var/icon = 'icons/hud/radial.dmi'
var/icon_state = "radial_magic"
var/image/aspect_image
diff --git a/code/modules/religion/building_agent.dm b/code/modules/religion/building_agent.dm
index 2a21035bfc3f..c2b41d0bb7fc 100644
--- a/code/modules/religion/building_agent.dm
+++ b/code/modules/religion/building_agent.dm
@@ -182,6 +182,14 @@
favor_cost = 300
piety_cost = 80
+/datum/building_agent/tech/cult/improved_pylons
+ name = "Улучшенные пилоны"
+ icon = 'icons/obj/cult.dmi'
+ icon_state = "pylon"
+ building_type = /datum/religion_tech/cult/improved_pylons
+ favor_cost = 300
+ piety_cost = 80
+
// For forge
/datum/building_agent/tool/cult
/datum/building_agent/tool/cult/tome
diff --git a/code/modules/religion/religion.dm b/code/modules/religion/religion.dm
index 658fb262a410..d8edf18af4c9 100644
--- a/code/modules/religion/religion.dm
+++ b/code/modules/religion/religion.dm
@@ -441,7 +441,7 @@
return name_entry
-// Generate new rite_list
+// Generate new rite_list and updating existing rites' divine power
/datum/religion/proc/update_rites()
if(rites_by_name.len > 0)
rites_info = list()
@@ -449,6 +449,7 @@
for(var/i in rites_by_name)
var/datum/religion_rites/RI = rites_by_name[i]
rites_info[RI.name] = get_rite_info(RI)
+ affect_divine_power_rite(RI)
// Adds all binding rites once
/datum/religion/proc/give_binding_rites()
@@ -652,7 +653,7 @@
/datum/religion/proc/send_message_to_members(message, name, font_size = 6)
var/format_name = name ? "[name]: " : ""
- for(var/mob/M in global.mob_list)
+ for(var/mob/M in global.player_list)
if(is_member(M) || isobserver(M))
to_chat(M, "[format_name][message]")
diff --git a/code/modules/religion/religion_types/cult.dm b/code/modules/religion/religion_types/cult.dm
index bf263262d1f8..2e961f42fdaf 100644
--- a/code/modules/religion/religion_types/cult.dm
+++ b/code/modules/religion/religion_types/cult.dm
@@ -81,6 +81,11 @@
var/list/possible_human_phrases = list("Я убью тебя!", "Ты чё?", "Я вырву твой имплант сердца и сожгу его!", "Я выпью твою кровь!", "Я уничтожу тебя!", "Молись, сука!", "Я вырву и съем твои кишки!", "Моргало выколю!", "Эй ты!", "Я измельчу тебя на мелкие кусочки и выброшу их в чёрную дыру!", "Пошёл нахуй!", "Ты умрешь в ужасных судорогах!", "Ильс'м уль чах!", "Твое призвание - это чистить канализацию на Марсе!", "Тупое животное!", "АХ-ХА-ХА-ХА-ХА-ХА!", "Что б ты бобов объелся!", "Ёбаный в рот этого ада!", "Эй обезьяна свинорылая!", "Обабок бля!", "Ну ты и маслёнок!",\
"Пиздакряк ты тупой!", "Твои потроха съедят кибер-свиньи вместе с помоями, а мозг будут разрывать на куски бездомные космо-кошки!", "Твою плоть разорвут космо-карпы, а кишки съедят мыши!", "Тупоголовый дегенерат!", "Ты никому не нужный биомусор!", "Ты тупое ничтожество!", "Лучше б ты у папы на синих трусах засох!", "ААА-Р-Р-Р-Р-Р-Г-Г-Г-Х-Х-Х!")
+ // Has our being already shown its nature? Red eyes
+ var/risen = FALSE
+ // We have something that no one can overlook anymore. Halo
+ var/ascendent = FALSE
+
/datum/religion/cult/New()
..()
// Init anomalys
@@ -234,8 +239,63 @@
return FALSE
if(!M.mind?.GetRole(CULTIST))
add_faction_member(mode, M, TRUE)
+ handle_appearence(M)
+ ADD_TRAIT(M, TRAIT_HEALS_FROM_PYLONS, RELIGION_TRAIT)
+ return TRUE
+
+/datum/religion/cult/proc/handle_appearence(mob/M)
+ if(risen)
+ rise(M) //No return here
+
+ if(ascendent) //To avoid useless counts through all players in Nar-Nar stage
+ ascend(M)
+ return
+
+ var/alive = 0
+ var/cultplayers = 0
+ for(var/mob/living/P in player_list)
+ if(P.stat != DEAD)
+ if(iscultist(P))
+ ++cultplayers
+ else
+ ++alive
+
+ if(cultplayers == 0 || alive == 0) //Just in case to avoid 0
+ return
+ var/ratio = cultplayers / alive
+ if(ratio > 0.25 && !risen) //Red eye check
+ first_rise()
+ if(ratio > 0.4 && !ascendent) //Halo check
+ first_ascend()
+
return TRUE
+/datum/religion/cult/proc/first_rise()
+ for(var/mob/living/L in members)
+ playsound(L, 'sound/hallucinations/i_see_you_2.ogg', VOL_EFFECTS_MASTER)
+ to_chat(L, "Культ набирает силы, вуаль реальности всё слабее, ваши глаза начинают светиться...")
+ rise(L)
+ risen = TRUE
+ log_game("The blood cult has risen with [length(members)] players.")
+
+/datum/religion/cult/proc/first_ascend()
+ for(var/mob/living/L in members)
+ playsound(L, 'sound/hallucinations/im_here1.ogg', VOL_EFFECTS_MASTER)
+ to_chat(L, "Культ всё сильнее, и приближается жатва - вы не можете больше скрывать свою истинную природу!")
+ ascend(L)
+ ascendent = TRUE
+ log_game("The blood cult has ascended with [length(members)] players.")
+
+/datum/religion/cult/proc/rise(cultist)
+ if(isliving(cultist))
+ var/mob/living/L = cultist
+ L.AddElement(/datum/element/cult_eyes)
+
+/datum/religion/cult/proc/ascend(cultist)
+ if(isliving(cultist))
+ var/mob/living/L = cultist
+ L.AddElement(/datum/element/cult_halo)
+
/datum/religion/cult/add_deity(mob/M)
..()
if(!M.mind?.GetRole(CULTIST))
@@ -244,3 +304,11 @@
/datum/religion/cult/on_exit(mob/M)
for(var/obj/effect/proc_holder/spell/targeted/communicate/C in M.spell_list)
M.RemoveSpell(C)
+
+ if(!isliving(M))
+ return
+ var/mob/living/L = M
+ if(HAS_TRAIT(L, TRAIT_CULT_EYES))
+ L.RemoveElement(/datum/element/cult_eyes)
+ if(HAS_TRAIT(L, TRAIT_CULT_HALO))
+ L.RemoveElement(/datum/element/cult_halo)
diff --git a/code/modules/religion/tech.dm b/code/modules/religion/tech.dm
index 8bb931fdacfe..e0aee8b84fae 100644
--- a/code/modules/religion/tech.dm
+++ b/code/modules/religion/tech.dm
@@ -38,3 +38,10 @@
/datum/religion_tech/cult/mirror_shield
id = RTECH_MIRROR_SHIELD
+
+/datum/religion_tech/cult/improved_pylons
+ id = RTECH_IMPROVED_PYLONS
+
+/datum/religion_tech/cult/improved_pylons/on_add(datum/religion/cult/R)
+ for(var/obj/structure/cult/pylon/P as anything in global.pylons)
+ P.init_healing()
diff --git a/code/modules/research/circuitprinter.dm b/code/modules/research/circuitprinter.dm
index 617f6ff0b27d..da775c272433 100644
--- a/code/modules/research/circuitprinter.dm
+++ b/code/modules/research/circuitprinter.dm
@@ -43,10 +43,6 @@ using metal and glass, it uses glass and reagents (usually sulfuric acis).
T += M.rating
efficiency_coeff = 2 ** (T - 1)
-/obj/machinery/r_n_d/circuit_imprinter/blob_act()
- if (prob(50))
- qdel(src)
-
/obj/machinery/r_n_d/circuit_imprinter/proc/check_mat(datum/design/being_built, M)
if(loaded_materials[M])
return (loaded_materials[M].amount - (being_built.materials[M]/efficiency_coeff) >= 0) ? 1 : 0
@@ -62,7 +58,8 @@ using metal and glass, it uses glass and reagents (usually sulfuric acis).
/obj/machinery/r_n_d/circuit_imprinter/attackby(obj/item/O, mob/user)
if (shocked)
shock(user,50)
- if (default_deconstruction_screwdriver(user, "circuit_imprinter_t", "circuit_imprinter", O))
+ if (default_deconstruction_screwdriver(user, "circuit_imprinter", "circuit_imprinter", O))
+ update_icon()
if(linked_console)
linked_console.linked_imprinter = null
linked_console = null
@@ -83,7 +80,7 @@ using metal and glass, it uses glass and reagents (usually sulfuric acis).
if (disabled)
return
if (!linked_console)
- to_chat(user, "\The [name] must be linked to an R&D console first!")
+ to_chat(user, "\The [name] must be linked to an R&D console first!")
return 1
if (O.is_open_container())
return
@@ -176,7 +173,7 @@ using metal and glass, it uses glass and reagents (usually sulfuric acis).
else
reagents.remove_reagent(M, D.materials[M]/efficiency_coeff)
- addtimer(CALLBACK(src, .proc/create_design, RNDD), 16)
+ addtimer(CALLBACK(src, .proc/create_design, RNDD), 19)
/obj/machinery/r_n_d/circuit_imprinter/proc/create_design(datum/rnd_queue_design/RNDD)
var/datum/design/D = RNDD.design
diff --git a/code/modules/research/destructive_analyzer.dm b/code/modules/research/destructive_analyzer.dm
index 35928b1b42a5..da4d9f38fcbe 100644
--- a/code/modules/research/destructive_analyzer.dm
+++ b/code/modules/research/destructive_analyzer.dm
@@ -36,11 +36,13 @@ Note: Must be placed within 3 tiles of the R&D Console
/obj/machinery/r_n_d/destructive_analyzer/attackby(obj/O, mob/user)
if (shocked)
shock(user,50)
- if (default_deconstruction_screwdriver(user, "d_analyzer_t", "d_analyzer", O))
- if(linked_console)
- linked_console.linked_destroy = null
- linked_console = null
- return
+ if(!loaded_item)
+ if (default_deconstruction_screwdriver(user, "d_analyzer", "d_analyzer", O))
+ update_icon()
+ if(linked_console)
+ linked_console.linked_destroy = null
+ linked_console = null
+ return
if(exchange_parts(user, O))
return
@@ -51,39 +53,38 @@ Note: Must be placed within 3 tiles of the R&D Console
return
if (disabled)
return
+ if (!powered())
+ return
if (!linked_console)
- to_chat(user, "The protolathe must be linked to an R&D console first!")
+ to_chat(user, "\The [name] must be linked to an R&D console first!")
return
if (busy)
- to_chat(user, " The protolathe is busy right now.")
+ to_chat(user, "\The [name] is busy right now.")
return
if (isitem(O) && !loaded_item)
if(isrobot(user)) //Don't put your module items in there!
return
if(!O.origin_tech)
- to_chat(user, " This doesn't seem to have a tech origin!")
+ to_chat(user, "This doesn't seem to have a tech origin!")
return
var/list/temp_tech = ConvertReqString2List(O.origin_tech)
if (temp_tech.len == 0)
- to_chat(user, " You cannot deconstruct this item!")
+ to_chat(user, "You cannot deconstruct this item!")
return
if(!do_skill_checks(user))
return
- busy = 1
+ busy = TRUE
loaded_item = O
user.drop_from_inventory(O, src)
to_chat(user, "You add the [O.name] to the machine!")
+ icon_state = "d_analyzer_l"
flick("d_analyzer_la", src)
if(linked_console)
nanomanager.update_uis(linked_console)
- addtimer(CALLBACK(src, .proc/unbusy), 10)
+ VARSET_IN(src, busy, FALSE, 6)
return 1
return
-/obj/machinery/r_n_d/destructive_analyzer/proc/unbusy()
- icon_state = "d_analyzer_l"
- busy = 0
-
/obj/machinery/r_n_d/destructive_analyzer/proc/deconstruct_item()
if(busy)
to_chat(usr, "The destructive analyzer is busy at the moment.")
@@ -95,7 +96,7 @@ Note: Must be placed within 3 tiles of the R&D Console
flick("d_analyzer_process", src)
if(linked_console)
linked_console.screen = "working"
- addtimer(CALLBACK(src, .proc/finish_deconstructing), 24)
+ addtimer(CALLBACK(src, .proc/finish_deconstructing), 15)
/obj/machinery/r_n_d/destructive_analyzer/proc/finish_deconstructing()
busy = FALSE
@@ -115,13 +116,13 @@ Note: Must be placed within 3 tiles of the R&D Console
var/obj/item/stack/sheet/S = loaded_item
if(S.amount == 1)
qdel(S)
- icon_state = "d_analyzer"
+ update_icon()
loaded_item = null
else
S.use(1)
else
qdel(loaded_item)
- icon_state = "d_analyzer"
+ update_icon()
loaded_item = null
use_power(250)
@@ -137,4 +138,8 @@ Note: Must be placed within 3 tiles of the R&D Console
if(loaded_item)
loaded_item.forceMove(loc)
loaded_item = null
- icon_state = "d_analyzer"
+ update_icon()
+
+/obj/machinery/r_n_d/destructive_analyzer/power_change()
+ . = ..()
+ eject_item()
diff --git a/code/modules/research/message_server.dm b/code/modules/research/message_server.dm
index d3bdce7372c9..835a3407b31d 100644
--- a/code/modules/research/message_server.dm
+++ b/code/modules/research/message_server.dm
@@ -55,6 +55,8 @@
idle_power_usage = 10
active_power_usage = 100
+ resistance_flags = FULL_INDESTRUCTIBLE
+
var/list/datum/data_pda_msg/pda_msgs = list()
var/list/datum/data_rc_msg/rc_msgs = list()
var/active = TRUE
@@ -211,6 +213,9 @@ var/global/obj/machinery/blackbox_recorder/blackbox
use_power = IDLE_POWER_USE
idle_power_usage = 10
active_power_usage = 100
+
+ resistance_flags = FULL_INDESTRUCTIBLE
+
var/list/messages = list() //Stores messages of non-standard frequencies
var/list/messages_admin = list()
diff --git a/code/modules/research/protolathe.dm b/code/modules/research/protolathe.dm
index 7f3ec298a6b0..44979576597b 100644
--- a/code/modules/research/protolathe.dm
+++ b/code/modules/research/protolathe.dm
@@ -91,7 +91,8 @@ Note: Must be placed west/left of and R&D console to function.
shock(user,50)
if (I.is_open_container())
return 1
- if (default_deconstruction_screwdriver(user, "protolathe_t", "protolathe", I))
+ if (default_deconstruction_screwdriver(user, "protolathe", "protolathe", I))
+ update_icon()
if(linked_console)
linked_console.linked_lathe = null
linked_console = null
@@ -113,7 +114,7 @@ Note: Must be placed west/left of and R&D console to function.
if (disabled)
return
if (!linked_console)
- to_chat(user, "\The protolathe must be linked to an R&D console first!")
+ to_chat(user, "\The [name] must be linked to an R&D console first!")
return 1
if (busy)
to_chat(user, "The protolathe is busy. Please wait for completion of previous operation.")
@@ -163,6 +164,10 @@ Note: Must be placed west/left of and R&D console to function.
if(linked_console)
nanomanager.update_uis(linked_console)
+/obj/machinery/r_n_d/protolathe/deconstruct(disassembled)
+ log_game("Protolathe of type [type] [disassembled ? "disassembled" : "deconstructed"] by [key_name(usr)] at [get_area_name(src, TRUE)]")
+ return ..()
+
/obj/machinery/r_n_d/protolathe/deconstruction()
. = ..()
for(var/M in loaded_materials)
diff --git a/code/modules/research/rdmachines.dm b/code/modules/research/rdmachines.dm
index d3a9d945d94e..d9a3b76b4022 100644
--- a/code/modules/research/rdmachines.dm
+++ b/code/modules/research/rdmachines.dm
@@ -38,3 +38,16 @@
/obj/machinery/r_n_d/attack_hand(mob/user)
if(!shock(user, 50) && !disabled)
return ..()
+
+/obj/machinery/r_n_d/update_icon()
+ if(powered())
+ icon_state = initial(icon_state)
+ else
+ icon_state = "[initial(icon_state)]-off"
+ cut_overlays()
+ if(panel_open)
+ add_overlay("[initial(icon_state)]-open")
+
+/obj/machinery/r_n_d/power_change()
+ ..()
+ update_icon()
diff --git a/code/modules/research/xenoarchaeology/artifact/artifact.dm b/code/modules/research/xenoarchaeology/artifact/artifact.dm
index 006005a8a9f7..9ff3d5518d32 100644
--- a/code/modules/research/xenoarchaeology/artifact/artifact.dm
+++ b/code/modules/research/xenoarchaeology/artifact/artifact.dm
@@ -46,16 +46,20 @@
var/excavation_level = 0
var/datum/geosample/geological_data
var/datum/artifact_find/artifact_find
- var/last_act = 0
/obj/structure/boulder/atom_init()
. = ..()
- icon_state = "boulder[rand(1,4)]"
- excavation_level = rand(5,50)
+ icon_state = "boulder[rand(1, 4)]"
+ excavation_level = rand(5, 50)
/obj/structure/boulder/attackby(obj/item/weapon/W, mob/user)
+ user.SetNextMove(CLICK_CD_RAPID)
+
+ if (user.is_busy(src))
+ return
+
if (istype(W, /obj/item/device/core_sampler))
- src.geological_data.artifact_distance = rand(-100,100) / 100
+ src.geological_data.artifact_distance = rand(-100, 100) / 100
src.geological_data.artifact_id = artifact_find.artifact_id
var/obj/item/device/core_sampler/C = W
@@ -68,20 +72,25 @@
return
if (istype(W, /obj/item/device/measuring_tape))
- if(user.is_busy()) return
var/obj/item/device/measuring_tape/P = W
user.visible_message("[user] extends [P] towards [src].","You extend [P] towards [src].")
- if(P.use_tool(src, user, 40))
+ if(P.use_tool(src, user, 4 SECOND))
to_chat(user, "[bicon(P)] [src] has been excavated to a depth of [2*src.excavation_level]cm.")
return
+ if (istype(W, /obj/item/weapon/sledgehammer))
+ var/obj/item/weapon/sledgehammer/S = W
+ if(HAS_TRAIT(S, TRAIT_DOUBLE_WIELDED))
+ user.do_attack_animation(src)
+ shake_camera(user, 1, 0.37)
+ playsound(src, 'sound/misc/sledgehammer_hit_rock.ogg', VOL_EFFECTS_MASTER)
+ qdel(src)
+ else
+ to_chat(user, "You need to take it with both hands to break it!")
+
if (istype(W, /obj/item/weapon/pickaxe))
var/obj/item/weapon/pickaxe/P = W
- if(last_act + 50 * P.toolspeed > world.time)//prevents message spam
- return
- last_act = world.time
-
to_chat(user, "You start [P.drill_verb] [src].")
if(!W.use_tool(src, user, 50, volume = 100))
@@ -116,17 +125,17 @@
. = ..()
if(ishuman(AM))
var/mob/living/carbon/human/H = AM
- if((istype(H.l_hand,/obj/item/weapon/pickaxe)) && (!H.hand))
- attackby(H.l_hand,H)
- else if((istype(H.r_hand,/obj/item/weapon/pickaxe)) && H.hand)
- attackby(H.r_hand,H)
+ if(istype(H.l_hand, /obj/item/weapon/pickaxe))
+ attackby(H.l_hand, H)
+ else if(istype(H.r_hand, /obj/item/weapon/pickaxe))
+ attackby(H.r_hand, H)
else if(isrobot(AM))
var/mob/living/silicon/robot/R = AM
- if(istype(R.module_active,/obj/item/weapon/pickaxe))
- attackby(R.module_active,R)
+ if(istype(R.module_active, /obj/item/weapon/pickaxe))
+ attackby(R.module_active, R)
- else if(istype(AM,/obj/mecha))
+ else if(istype(AM, /obj/mecha))
var/obj/mecha/M = AM
- if(istype(M.selected,/obj/item/mecha_parts/mecha_equipment/drill))
+ if(istype(M.selected, /obj/item/mecha_parts/mecha_equipment/drill))
M.selected.action(src)
diff --git a/code/modules/research/xenoarchaeology/artifact/artifact_bluespace_crystal.dm b/code/modules/research/xenoarchaeology/artifact/artifact_bluespace_crystal.dm
index 5885306b7d20..5ac28c83209e 100644
--- a/code/modules/research/xenoarchaeology/artifact/artifact_bluespace_crystal.dm
+++ b/code/modules/research/xenoarchaeology/artifact/artifact_bluespace_crystal.dm
@@ -8,14 +8,14 @@
need_init = FALSE
anchored = TRUE
light_color = "#24c1ff"
- health = 200
+ max_integrity = 200
var/anomaly_spawn_list = list ("gravitational anomaly" = 1, "flux wave anomaly" = 1, "bluespace anomaly" = 6, "pyroclastic anomaly" = 1, "vortex anomaly" = 1,)
/obj/machinery/artifact/bluespace_crystal/atom_init()
+ max_integrity = rand(150, 300)
. = ..()
init_turfs_around()
- health = rand(150, 300)
first_effect = new /datum/artifact_effect/tesla(src)
first_effect.trigger = TRIGGER_PROXY
desc = "A blue strange crystal"
@@ -49,24 +49,12 @@
teleport()
return ..()
-/obj/machinery/artifact/bluespace_crystal/proc/get_damage(damage)
- if(damage < 0)
- damage =0
- health = health - damage
- tesla_zap(src,round(damage/10),round(damage/5)*25000)
- empulse(src, round(damage/10),round(damage/5))
- if(health < 0)
- qdel(src)
-
-/obj/machinery/artifact/bluespace_crystal/bullet_act(obj/item/projectile/Proj, def_zone)
+/obj/machinery/artifact/bluespace_crystal/take_damage(damage_amount, damage_type, damage_flag, sound_effect, attack_dir)
. = ..()
- if(prob(Proj.damage))
- get_damage(Proj.damage)
-
-/obj/machinery/artifact/bluespace_crystal/attackby(obj/item/weapon/W, mob/user)
- user.SetNextMove(CLICK_CD_MELEE)
- get_damage(W.force)
- ..()
+ if(.)
+ var/power = round(. / 10)
+ tesla_zap(src, power, 50000 * power)
+ empulse(src, power, 2 * power)
/obj/machinery/artifact/bluespace_crystal/proc/teleport()
var/turf/T = get_turf(src)
@@ -100,5 +88,4 @@
sparks.start()
/obj/machinery/artifact/bluespace_crystal/ex_act(severity)
- get_damage(50*severity)
- return
+ take_damage(50*severity, BURN, ENERGY, FALSE)
diff --git a/code/modules/research/xenoarchaeology/artifact/artifact_unknown.dm b/code/modules/research/xenoarchaeology/artifact/artifact_unknown.dm
index 1d1029b2a9cf..ec897309d4d6 100644
--- a/code/modules/research/xenoarchaeology/artifact/artifact_unknown.dm
+++ b/code/modules/research/xenoarchaeology/artifact/artifact_unknown.dm
@@ -25,7 +25,7 @@
///last time mob touched us
var/last_time_touched = 0
///our health
- var/health = 1000
+ max_integrity = 1000
/obj/machinery/artifact/Destroy()
clear_turfs_around()
@@ -210,7 +210,7 @@
/obj/machinery/artifact/examine(mob/user)
..()
- switch(round(100 * (health / initial(health))))
+ switch(round(100 * (get_integrity() / max_integrity)))
if(85 to 100)
to_chat(user, "Appears to have no structural damage.")
if(65 to 85)
@@ -261,31 +261,25 @@
ismultitool(W))
try_toggle_effects(TRIGGER_ENERGY)
if(first_effect?.trigger == TRIGGER_HEAT || secondary_effect?.trigger == TRIGGER_HEAT)
- if(istype(W, /obj/item/weapon/match))
- var/obj/item/weapon/match/M = W
- if(M.lit)
- try_toggle_effects(TRIGGER_HEAT)
- else if(iswelder(W))
- var/obj/item/weapon/weldingtool/WT = W
- if(WT.isOn())
- try_toggle_effects(TRIGGER_HEAT)
- else if(istype(W, /obj/item/weapon/lighter))
- var/obj/item/weapon/lighter/L = W
- if(L.lit)
- try_toggle_effects(TRIGGER_HEAT)
+ if(W.get_current_temperature() > 700)
+ try_toggle_effects(TRIGGER_HEAT)
+ return
..()
- health -= W.force
- try_toggle_effects(TRIGGER_FORCE)
-/obj/machinery/artifact/proc/adjusthealth(to_adjust)
- health += to_adjust
- updatehealth()
-
-/obj/machinery/artifact/proc/updatehealth()
- if(health > 0)
+/obj/machinery/artifact/take_damage(damage_amount, damage_type, damage_flag, sound_effect, attack_dir)
+ . = ..()
+ if(QDELING(src))
return
- if(!QDELING(src))
- qdel(src)
+ switch(damage_flag)
+ if(FIRE)
+ try_toggle_effects(TRIGGER_HEAT)
+ if(ENERGY, LASER)
+ try_toggle_effects(TRIGGER_ENERGY)
+ if(BOMB)
+ try_toggle_effects(TRIGGER_FORCE)
+ try_toggle_effects(TRIGGER_HEAT)
+ else
+ try_toggle_effects(TRIGGER_FORCE)
/obj/machinery/artifact/Bumped(atom/AM)
..()
@@ -304,33 +298,6 @@
to_chat(AM, "You accidentally touch [src].")
..()
-/obj/machinery/artifact/bullet_act(obj/item/projectile/P, def_zone)
- . = ..()
- if(istype(P,/obj/item/projectile/bullet) ||\
- istype(P,/obj/item/projectile/hivebotbullet))
- try_toggle_effects(TRIGGER_FORCE)
- health -= P.damage
-
- else if(istype(P,/obj/item/projectile/beam) ||\
- istype(P,/obj/item/projectile/ion) ||\
- istype(P,/obj/item/projectile/energy))
- try_toggle_effects(TRIGGER_ENERGY)
- health -= P.damage
-
-/obj/machinery/artifact/ex_act(severity)
- switch(severity)
- if(EXPLODE_DEVASTATE)
- qdel(src)
- if(EXPLODE_HEAVY)
- if(prob(50))
- try_toggle_effects(TRIGGER_FORCE)
- try_toggle_effects(TRIGGER_HEAT)
- return
- if(EXPLODE_LIGHT)
- try_toggle_effects(TRIGGER_FORCE)
- try_toggle_effects(TRIGGER_HEAT)
- return
- qdel(src)
/obj/machinery/artifact/Move(NewLoc, Dir = 0, step_x = 0, step_y = 0)
. = ..()
diff --git a/code/modules/research/xenobiology/xenobio_camera.dm b/code/modules/research/xenobiology/xenobio_camera.dm
index 98ef10cd233f..53faa236f4fa 100644
--- a/code/modules/research/xenobiology/xenobio_camera.dm
+++ b/code/modules/research/xenobiology/xenobio_camera.dm
@@ -69,30 +69,6 @@
/obj/machinery/computer/camera_advanced/xenobio/GrantActions(mob/living/user)
..()
- if(slime_up_action)
- slime_up_action.target = src
- slime_up_action.Grant(user)
-
- if(slime_place_action)
- slime_place_action.target = src
- slime_place_action.Grant(user)
-
- if(feed_slime_action)
- feed_slime_action.target = src
- feed_slime_action.Grant(user)
-
- if(monkey_recycle_action)
- monkey_recycle_action.target = src
- monkey_recycle_action.Grant(user)
-
- if(scan_action)
- scan_action.target = src
- scan_action.Grant(user)
-
- if(hotkey_help)
- hotkey_help.target = src
- hotkey_help.Grant(user)
-
RegisterSignal(user, COMSIG_XENO_SLIME_CLICK_CTRL, .proc/XenoSlimeClickCtrl)
RegisterSignal(user, COMSIG_XENO_SLIME_CLICK_SHIFT, .proc/XenoSlimeClickShift)
RegisterSignal(user, COMSIG_XENO_TURF_CLICK_SHIFT, .proc/XenoTurfClickShift)
@@ -172,7 +148,7 @@
/datum/action/slime_place
name = "Place Slimes"
- button_icon = 'icons/mob/actions.dmi'
+ button_icon = 'icons/hud/actions.dmi'
button_icon_state = "slime_down"
action_type = AB_INNATE
@@ -197,7 +173,7 @@
/datum/action/slime_pick_up
name = "Pick up Slime"
- button_icon = 'icons/mob/actions.dmi'
+ button_icon = 'icons/hud/actions.dmi'
button_icon_state = "slime_up"
action_type = AB_INNATE
@@ -233,7 +209,7 @@
/datum/action/feed_slime
name = "Feed Slimes"
- button_icon = 'icons/mob/actions.dmi'
+ button_icon = 'icons/hud/actions.dmi'
button_icon_state = "monkey_down"
action_type = AB_INNATE
@@ -259,7 +235,7 @@
/datum/action/innate/slime_scan
name = "Scan Slime"
- button_icon = 'icons/mob/actions.dmi'
+ button_icon = 'icons/hud/actions.dmi'
button_icon_state = "slime_scan"
action_type = AB_INNATE
@@ -278,7 +254,7 @@
/datum/action/monkey_recycle
name = "Recycle Monkeys"
- button_icon = 'icons/mob/actions.dmi'
+ button_icon = 'icons/hud/actions.dmi'
button_icon_state = "monkey_up"
action_type = AB_INNATE
@@ -304,7 +280,7 @@
/datum/action/hotkey_help
name = "Hotkey Help"
- button_icon = 'icons/mob/actions.dmi'
+ button_icon = 'icons/hud/actions.dmi'
button_icon_state = "hotkey_help"
action_type = AB_INNATE
diff --git a/code/modules/scrap/oldificator.dm b/code/modules/scrap/oldificator.dm
index 6d8d53f72a8a..343a030e34ac 100644
--- a/code/modules/scrap/oldificator.dm
+++ b/code/modules/scrap/oldificator.dm
@@ -115,12 +115,12 @@
if(prob(50))
slowdown += pick(0.5, 0.5, 1, 1.5)
if(prob(75))
- armor["melee"] = armor["melee"] / 2
- armor["bullet"] = armor["bullet"] / 2
- armor["laser"] = armor["laser"] / 2
- armor["energy"] = armor["energy"] / 2
- armor["bomb"] = armor["bomb"] / 2
- armor["bio"] = armor["bio"] / 2
+ armor[MELEE] = armor[MELEE] / 2
+ armor[BULLET] = armor[BULLET] / 2
+ armor[LASER] = armor[LASER] / 2
+ armor[ENERGY] = armor[ENERGY] / 2
+ armor[BOMB] = armor[BOMB] / 2
+ armor[BIO] = armor[BIO] / 2
armor["rad"] = armor["rad"] / 2
if(prob(50))
uncleanable = 1
diff --git a/code/modules/scrap/scrap_light.dm b/code/modules/scrap/scrap_light.dm
index 482aa2c3c9b4..6ae6b689c5a0 100644
--- a/code/modules/scrap/scrap_light.dm
+++ b/code/modules/scrap/scrap_light.dm
@@ -36,7 +36,7 @@
playsound(user, 'sound/items/torch.ogg', VOL_EFFECTS_MASTER)
user.visible_message("[user] lits the [src] on.", "You had lt on the [src]!")
src.force = on_damage
- src.damtype = "fire"
+ src.damtype = BURN
on = !on
update_brightness(user)
item_state = icon_state
diff --git a/code/modules/security levels/keycard authentication.dm b/code/modules/security_levels/keycard_authentication.dm
similarity index 99%
rename from code/modules/security levels/keycard authentication.dm
rename to code/modules/security_levels/keycard_authentication.dm
index 285e17d605eb..b6159cd35914 100644
--- a/code/modules/security levels/keycard authentication.dm
+++ b/code/modules/security_levels/keycard_authentication.dm
@@ -20,6 +20,7 @@
active_power_usage = 6
power_channel = STATIC_ENVIRON
required_skills = list(/datum/skill/command = SKILL_LEVEL_TRAINED)
+ resistance_flags = FULL_INDESTRUCTIBLE
/obj/machinery/keycard_auth/attack_ai(mob/user)
if(IsAdminGhost(user))
diff --git a/code/modules/security levels/security levels.dm b/code/modules/security_levels/security_levels.dm
similarity index 100%
rename from code/modules/security levels/security levels.dm
rename to code/modules/security_levels/security_levels.dm
diff --git a/code/modules/statistic/gamemode_stat.dm b/code/modules/statistic/gamemode_stat.dm
index 4e9966d29e91..13789853aaca 100644
--- a/code/modules/statistic/gamemode_stat.dm
+++ b/code/modules/statistic/gamemode_stat.dm
@@ -109,6 +109,20 @@
// string, byond_type
var/item_type
+/datum/stat/changeling_info
+ // int, [0...]. victims
+ var/victims_number
+ // array of objects
+ var/list/datum/stat/changeling_purchase/changeling_purchase
+
+/datum/stat/changeling_purchase
+ // string, byond_type
+ var/power_type
+ // string, anything
+ var/power_name
+ // int, [0...]
+ var/cost
+
/datum/stat/role
// Default stats
// string, pool in ./code/game/gamemodes/roles in var name
@@ -136,6 +150,8 @@
// Other roles stats
// object
var/datum/stat/uplink_info/uplink_info = null
+ // object
+ var/datum/stat/changeling_info/changeling_info = null
/datum/stat/role/proc/set_custom_stat(datum/role/R)
var/datum/component/gamemode/syndicate/S = R.GetComponent(/datum/component/gamemode/syndicate)
@@ -144,3 +160,20 @@
uplink_info.total_TC = S.total_TC
uplink_info.spent_TC = S.spent_TC
uplink_info.uplink_purchases = S.uplink_purchases
+
+/datum/stat/role/changeling/set_custom_stat(datum/role/changeling/C)
+ var/datum/stat/changeling_info/_changeling_info = new
+ _changeling_info.victims_number = C.absorbedamount
+
+ _changeling_info.changeling_purchase = list()
+ for(var/obj/effect/proc_holder/changeling/P in C.purchasedpowers)
+ if(P.genomecost <= 0)
+ continue
+ var/datum/stat/changeling_purchase/stat = new
+ stat.power_name = P.name
+ stat.power_type = P.type
+ stat.cost = P.genomecost
+
+ _changeling_info.changeling_purchase += stat
+
+ changeling_info = _changeling_info
diff --git a/code/modules/statistic/statistics.dm b/code/modules/statistic/statistics.dm
index fe598595cfe2..462dd3ca7074 100644
--- a/code/modules/statistic/statistics.dm
+++ b/code/modules/statistic/statistics.dm
@@ -17,7 +17,7 @@ var/global/datum/stat_collector/SSStatistics = new /datum/stat_collector
// To ensure that if output file syntax is changed, we will still be able to process
// new and old files
// please increment this version whenever making changes
-#define STAT_OUTPUT_VERSION 3
+#define STAT_OUTPUT_VERSION 4
#define STAT_FILE_NAME "stat.json"
// Documentation rules:
diff --git a/code/modules/supermatter/supermatter.dm b/code/modules/supermatter/supermatter.dm
index c634564ccb90..18c5478b77f4 100644
--- a/code/modules/supermatter/supermatter.dm
+++ b/code/modules/supermatter/supermatter.dm
@@ -23,6 +23,8 @@
anchored = FALSE
light_range = 4
+ resistance_flags = FULL_INDESTRUCTIBLE
+
var/gasefficency = 0.25
var/base_icon_state = "darkmatter"
@@ -208,7 +210,7 @@
// Then bring it inside to explode instantly upon landing on a valid turf.
- if(Proj.flag != "bullet")
+ if(Proj.flag != BULLET)
power += Proj.damage * config_bullet_energy
else
damage += Proj.damage * config_bullet_energy
diff --git a/code/modules/unarmed_combat/combat_combo.dm b/code/modules/unarmed_combat/combat_combo.dm
index 3615f1e57e33..60c4632d6f69 100644
--- a/code/modules/unarmed_combat/combat_combo.dm
+++ b/code/modules/unarmed_combat/combat_combo.dm
@@ -239,7 +239,7 @@ var/global/list/combat_combos_by_name = list()
if(min_value < 0 || val >= min_value)
var/armor_check = 0
if(!armor_pierce)
- armor_check = victim.run_armor_check(check_bodyarmor ? null : zone, "melee")
+ armor_check = victim.run_armor_check(check_bodyarmor ? null : zone, MELEE)
return victim.apply_damage(val, force_dam_type ? force_dam_type : attack_obj["type"],
def_zone = zone,
blocked = armor_check,
@@ -265,7 +265,7 @@ var/global/list/combat_combos_by_name = list()
if(min_value < 0 || val >= min_value)
var/armor_check = 0
if(!armor_pierce)
- armor_check = victim.run_armor_check(check_bodyarmor ? null : zone, "melee")
+ armor_check = victim.run_armor_check(check_bodyarmor ? null : zone, MELEE)
return victim.apply_effect(duration, effect, blocked = armor_check)
return FALSE
@@ -297,7 +297,7 @@ var/global/list/combat_combos_by_name = list()
return FALSE
/datum/combat_combo/proc/get_combo_icon()
- var/image/I = image(icon='icons/mob/unarmed_combat_combos.dmi', icon_state=combo_icon_state)
+ var/image/I = image(icon='icons/hud/unarmed_combat_combos.dmi', icon_state=combo_icon_state)
I.plane = ABOVE_HUD_PLANE
I.appearance_flags = APPEARANCE_UI_IGNORE_ALPHA
I.pixel_x = 16
diff --git a/code/modules/unarmed_combat/combo_handler.dm b/code/modules/unarmed_combat/combo_handler.dm
index 492417e1f18d..20c285ecdd7c 100644
--- a/code/modules/unarmed_combat/combo_handler.dm
+++ b/code/modules/unarmed_combat/combo_handler.dm
@@ -156,7 +156,7 @@
CC_icon_state = "combo_element_grab"
if(INTENT_HARM)
CC_icon_state = "combo_element_hurt"
- var/image/C_EL_I = image(icon='icons/mob/unarmed_combat_combos.dmi', icon_state="[CC_icon_state]_[i]")
+ var/image/C_EL_I = image(icon='icons/hud/unarmed_combat_combos.dmi', icon_state="[CC_icon_state]_[i]")
C_EL_I.loc = victim
C_EL_I.plane = ABOVE_HUD_PLANE
C_EL_I.appearance_flags = APPEARANCE_UI_IGNORE_ALPHA
diff --git a/code/modules/unarmed_combat/combos/disarming.dm b/code/modules/unarmed_combat/combos/disarming.dm
index 3e457adf5e93..d9932fb4933c 100644
--- a/code/modules/unarmed_combat/combos/disarming.dm
+++ b/code/modules/unarmed_combat/combos/disarming.dm
@@ -268,7 +268,7 @@
return
var/target_zone = attacker.get_targetzone()
- var/armor_check = victim.run_armor_check(target_zone, "melee")
+ var/armor_check = victim.run_armor_check(target_zone, MELEE)
if(ishuman(victim))
var/mob/living/carbon/human/H = victim
diff --git a/code/modules/unarmed_combat/living_procs_defines.dm b/code/modules/unarmed_combat/living_procs_defines.dm
index 21f20bd6f66a..a366fcedf12e 100644
--- a/code/modules/unarmed_combat/living_procs_defines.dm
+++ b/code/modules/unarmed_combat/living_procs_defines.dm
@@ -275,7 +275,7 @@
if(ishuman(src)) // This is stupid. TODO: abstract get_armor() proc.
var/mob/living/carbon/human/H = src
BP = H.get_bodypart(ran_zone(BP))
- armor_block = run_armor_check(BP, "melee")
+ armor_block = run_armor_check(BP, MELEE)
if(damSound)
playsound(src, damSound, VOL_EFFECTS_MASTER)
diff --git a/code/modules/vehicles/spacebike.dm b/code/modules/vehicles/spacebike.dm
index 0038df256aec..0d6227282845 100644
--- a/code/modules/vehicles/spacebike.dm
+++ b/code/modules/vehicles/spacebike.dm
@@ -6,8 +6,9 @@
load_item_visible = 1
mob_offset_y = 5
- health = 300
- maxhealth = 300
+
+ max_integrity = 300
+ resistance_flags = CAN_BE_HIT
fire_dam_coeff = 0.6
brute_dam_coeff = 0.5
@@ -142,10 +143,6 @@
L.apply_damage(0.5*damage, BRUTE, BP_R_ARM)
..()
-/obj/vehicle/space/spacebike/relaymove(mob/user, direction)
- return Move(get_step(src, direction))
-
-
/obj/vehicle/space/spacebike/Move(NewLoc, Dir = 0, step_x = 0, step_y = 0)
//these things like space, not turf. Dragging shouldn't weigh you down.
if(isspaceturf(NewLoc) || pulledby)
diff --git a/code/modules/vehicles/vehicle.dm b/code/modules/vehicles/vehicle.dm
index 7b7bd24b896e..ca551813e1f6 100644
--- a/code/modules/vehicles/vehicle.dm
+++ b/code/modules/vehicles/vehicle.dm
@@ -22,8 +22,6 @@
var/attack_log = null
var/on = 0
var/open = 0
- var/health = 0 //do not forget to set health for your vehicle!
- var/maxhealth = 0
var/fire_dam_coeff = 1.0
var/brute_dam_coeff = 1.0
var/stat = 0
@@ -63,6 +61,17 @@
else
return FALSE
+/obj/vehicle/space/spacebike/relaymove(mob/user, direction)
+ if(!user)
+ return
+ //manually set move_delay for vehicles so we don't inherit any mob movement penalties
+ //specific vehicle move delays are set in code\modules\vehicles\vehicle.dm
+ user.client?.move_delay = world.time
+ //drunk driving
+ if(user.confused)
+ direction = user.confuse_input(direction)
+ return Move(get_step(src, direction))
+
/obj/vehicle/proc/can_move()
if(world.time <= l_move_time + move_delay)
return 0
@@ -86,9 +95,9 @@
var/obj/item/weapon/weldingtool/T = W
user.SetNextMove(CLICK_CD_INTERACT)
if(T.isOn())
- if(health < maxhealth)
+ if(get_integrity() < max_integrity)
if(open)
- health = min(maxhealth, health + 20)
+ repair_damage(20)
playsound(src, 'sound/items/welder.ogg', VOL_EFFECTS_MASTER)
user.visible_message("[user] repairs \the [src]!","You repair \the [src]!")
check_move_delay()
@@ -99,37 +108,26 @@
else
to_chat(user, "Unable to repair while [src] is off.")
else
- switch(W.damtype)
- if("fire")
- health -= W.force * fire_dam_coeff
- if("brute")
- health -= W.force * brute_dam_coeff
- healthcheck()
return ..()
-/obj/vehicle/bullet_act(obj/item/projectile/Proj, def_zone)
- . = ..()
- health -= Proj.damage
- healthcheck()
+/obj/vehicle/run_atom_armor(damage_amount, damage_type, damage_flag, attack_dir)
+ switch(damage_type)
+ if(BRUTE)
+ return damage_amount * brute_dam_coeff
+ if(BURN)
+ return damage_amount * fire_dam_coeff
-/obj/vehicle/blob_act()
- src.health -= rand(20,40)*fire_dam_coeff
- healthcheck()
- return
+/obj/vehicle/take_damage(damage_amount, damage_type, damage_flag, sound_effect, attack_dir)
+ . = ..()
+ if(QDELING(src))
+ return
+ if(.)
+ if(prob(10))
+ new /obj/effect/decal/cleanable/blood/oil(loc)
+ check_move_delay()
-/obj/vehicle/ex_act(severity)
- switch(severity)
- if(EXPLODE_DEVASTATE)
- explode()
- return
- if(EXPLODE_HEAVY)
- health -= rand(5,10)*fire_dam_coeff
- health -= rand(10,20)*brute_dam_coeff
- if(EXPLODE_LIGHT)
- if(prob(50))
- health -= rand(1,5)*fire_dam_coeff
- health -= rand(1,5)*brute_dam_coeff
- healthcheck()
+/obj/vehicle/deconstruct(disassembled)
+ explode()
/obj/vehicle/attack_ai(mob/user)
return
@@ -179,11 +177,6 @@
qdel(src)
-/obj/vehicle/proc/healthcheck()
- check_move_delay()
- if(health <= 0)
- explode()
-
/obj/vehicle/proc/RunOver(mob/living/carbon/human/H)
return //write specifics for different vehicles
@@ -270,16 +263,13 @@
return 1
/obj/vehicle/proc/check_move_delay()
- var/health_procent = (health / maxhealth) * 100
- if(health_procent >= 66)
- slow_cooef = 0
- return
- if(health_procent >= 33)
- slow_cooef = 1
- return
- slow_cooef = 2
- return
-
+ switch(get_integrity() / max_integrity)
+ if(0 to 0.33)
+ slow_cooef = 2
+ if(0.33 to 0.66)
+ slow_cooef = 1
+ else
+ slow_cooef = 0
//-------------------------------------------------------
// Stat update procs
@@ -293,8 +283,4 @@
user.SetNextMove(CLICK_CD_MELEE)
visible_message("[user] [attack_message] the [src]!")
user.attack_log += text("\[[time_stamp()]\] attacked [src.name]")
- src.health -= damage
- if(prob(10))
- new /obj/effect/decal/cleanable/blood/oil(src.loc)
- healthcheck()
- return 1
+ take_damage(damage, BRUTE, MELEE)
diff --git a/code/modules/virus2/helpers.dm b/code/modules/virus2/helpers.dm
index ce1ba0fc1a75..991421fd7967 100644
--- a/code/modules/virus2/helpers.dm
+++ b/code/modules/virus2/helpers.dm
@@ -54,8 +54,8 @@
if(target_zone && ishuman(M))
var/mob/living/carbon/human/H = M
- var/armor = H.getarmor(target_zone, "melee")
- var/bioarmor = H.getarmor(target_zone, "bio")
+ var/armor = H.getarmor(target_zone, MELEE)
+ var/bioarmor = H.getarmor(target_zone, BIO)
return max((100 - max(armor, bioarmor/2)), 0) / 2
return 100
diff --git a/config/example/maps.txt b/config/example/maps.txt
index 055613087bf6..2bb89d3e67b3 100644
--- a/config/example/maps.txt
+++ b/config/example/maps.txt
@@ -35,3 +35,7 @@ map falcon
maxplayers 25
voteweight 2
endmap
+
+map prometheus
+ votable
+endmap
\ No newline at end of file
diff --git a/icons/effects/160x160.dmi b/icons/effects/160x160.dmi
index e31524df9589..305dc47f0422 100644
Binary files a/icons/effects/160x160.dmi and b/icons/effects/160x160.dmi differ
diff --git a/icons/effects/32x32.dmi b/icons/effects/32x32.dmi
index 4f5867e07e72..6dcb0a8cec34 100644
Binary files a/icons/effects/32x32.dmi and b/icons/effects/32x32.dmi differ
diff --git a/icons/effects/32x64.dmi b/icons/effects/32x64.dmi
new file mode 100644
index 000000000000..ab420347f23e
Binary files /dev/null and b/icons/effects/32x64.dmi differ
diff --git a/icons/effects/96x96.dmi b/icons/effects/96x96.dmi
index be121fc856a5..c6012aa71cf1 100644
Binary files a/icons/effects/96x96.dmi and b/icons/effects/96x96.dmi differ
diff --git a/icons/effects/effects.dmi b/icons/effects/effects.dmi
index 3f03c2e0e2ec..967786ce8c1b 100644
Binary files a/icons/effects/effects.dmi and b/icons/effects/effects.dmi differ
diff --git a/icons/effects/weather_effects.dmi b/icons/effects/weather_effects.dmi
index c8dc912465cf..e0ef8711ad7d 100644
Binary files a/icons/effects/weather_effects.dmi and b/icons/effects/weather_effects.dmi differ
diff --git a/icons/hud/actions.dmi b/icons/hud/actions.dmi
new file mode 100644
index 000000000000..b548d689930c
Binary files /dev/null and b/icons/hud/actions.dmi differ
diff --git a/icons/mob/actions_mecha.dmi b/icons/hud/actions_mecha.dmi
similarity index 100%
rename from icons/mob/actions_mecha.dmi
rename to icons/hud/actions_mecha.dmi
diff --git a/icons/mob/hud.dmi b/icons/hud/hud.dmi
similarity index 100%
rename from icons/mob/hud.dmi
rename to icons/hud/hud.dmi
diff --git a/icons/mob/radial.dmi b/icons/hud/radial.dmi
similarity index 100%
rename from icons/mob/radial.dmi
rename to icons/hud/radial.dmi
diff --git a/icons/hud/screen1.dmi b/icons/hud/screen1.dmi
new file mode 100644
index 000000000000..6013750c0344
Binary files /dev/null and b/icons/hud/screen1.dmi differ
diff --git a/icons/mob/screen1_Midnight.dmi b/icons/hud/screen1_Midnight.dmi
similarity index 100%
rename from icons/mob/screen1_Midnight.dmi
rename to icons/hud/screen1_Midnight.dmi
diff --git a/icons/mob/screen1_Orange.dmi b/icons/hud/screen1_Orange.dmi
similarity index 100%
rename from icons/mob/screen1_Orange.dmi
rename to icons/hud/screen1_Orange.dmi
diff --git a/icons/mob/screen1_White.dmi b/icons/hud/screen1_White.dmi
similarity index 100%
rename from icons/mob/screen1_White.dmi
rename to icons/hud/screen1_White.dmi
diff --git a/icons/mob/screen1_action.dmi b/icons/hud/screen1_action.dmi
similarity index 100%
rename from icons/mob/screen1_action.dmi
rename to icons/hud/screen1_action.dmi
diff --git a/icons/mob/screen1_alien_old.dmi b/icons/hud/screen1_alien_old.dmi
similarity index 100%
rename from icons/mob/screen1_alien_old.dmi
rename to icons/hud/screen1_alien_old.dmi
diff --git a/icons/mob/screen1_full.dmi b/icons/hud/screen1_full.dmi
similarity index 100%
rename from icons/mob/screen1_full.dmi
rename to icons/hud/screen1_full.dmi
diff --git a/icons/mob/screen1_old.dmi b/icons/hud/screen1_old.dmi
similarity index 100%
rename from icons/mob/screen1_old.dmi
rename to icons/hud/screen1_old.dmi
diff --git a/icons/mob/screen1_robot.dmi b/icons/hud/screen1_robot.dmi
similarity index 100%
rename from icons/mob/screen1_robot.dmi
rename to icons/hud/screen1_robot.dmi
diff --git a/icons/mob/screen1_xeno.dmi b/icons/hud/screen1_xeno.dmi
similarity index 100%
rename from icons/mob/screen1_xeno.dmi
rename to icons/hud/screen1_xeno.dmi
diff --git a/icons/mob/screen_ai.dmi b/icons/hud/screen_ai.dmi
similarity index 100%
rename from icons/mob/screen_ai.dmi
rename to icons/hud/screen_ai.dmi
diff --git a/icons/mob/screen_alert.dmi b/icons/hud/screen_alert.dmi
similarity index 55%
rename from icons/mob/screen_alert.dmi
rename to icons/hud/screen_alert.dmi
index ce7071147e35..972e8e525a6c 100644
Binary files a/icons/mob/screen_alert.dmi and b/icons/hud/screen_alert.dmi differ
diff --git a/icons/mob/screen_corgi.dmi b/icons/hud/screen_corgi.dmi
similarity index 100%
rename from icons/mob/screen_corgi.dmi
rename to icons/hud/screen_corgi.dmi
diff --git a/icons/mob/screen_gen.dmi b/icons/hud/screen_gen.dmi
similarity index 100%
rename from icons/mob/screen_gen.dmi
rename to icons/hud/screen_gen.dmi
diff --git a/icons/mob/screen_ghost.dmi b/icons/hud/screen_ghost.dmi
similarity index 100%
rename from icons/mob/screen_ghost.dmi
rename to icons/hud/screen_ghost.dmi
diff --git a/icons/mob/screen_spells.dmi b/icons/hud/screen_spells.dmi
similarity index 100%
rename from icons/mob/screen_spells.dmi
rename to icons/hud/screen_spells.dmi
diff --git a/icons/mob/unarmed_combat_combos.dmi b/icons/hud/unarmed_combat_combos.dmi
similarity index 100%
rename from icons/mob/unarmed_combat_combos.dmi
rename to icons/hud/unarmed_combat_combos.dmi
diff --git a/icons/mob/zone_sel.dmi b/icons/hud/zone_sel.dmi
similarity index 100%
rename from icons/mob/zone_sel.dmi
rename to icons/hud/zone_sel.dmi
diff --git a/icons/mob/actions.dmi b/icons/mob/actions.dmi
deleted file mode 100644
index 64469faf856e..000000000000
Binary files a/icons/mob/actions.dmi and /dev/null differ
diff --git a/icons/mob/back.dmi b/icons/mob/back.dmi
index c9e0e468f616..3e457fd6c25a 100644
Binary files a/icons/mob/back.dmi and b/icons/mob/back.dmi differ
diff --git a/icons/mob/belt_mirror.dmi b/icons/mob/belt_mirror.dmi
index e7972e39c14f..4d7432abb17b 100644
Binary files a/icons/mob/belt_mirror.dmi and b/icons/mob/belt_mirror.dmi differ
diff --git a/icons/mob/eyes.dmi b/icons/mob/eyes.dmi
index efea09e7a0d2..6c4f5810f193 100644
Binary files a/icons/mob/eyes.dmi and b/icons/mob/eyes.dmi differ
diff --git a/icons/mob/human_face.dmi b/icons/mob/human_face.dmi
index 75dbf828b5b6..c7d2601dbd59 100644
Binary files a/icons/mob/human_face.dmi and b/icons/mob/human_face.dmi differ
diff --git a/icons/mob/human_races/r_def_human.dmi b/icons/mob/human_races/r_def_human.dmi
index d54a4c51c040..beba0fedd42d 100644
Binary files a/icons/mob/human_races/r_def_human.dmi and b/icons/mob/human_races/r_def_human.dmi differ
diff --git a/icons/mob/human_races/r_human.dmi b/icons/mob/human_races/r_human.dmi
index bef5f2e86688..8bd4a4a19bc1 100644
Binary files a/icons/mob/human_races/r_human.dmi and b/icons/mob/human_races/r_human.dmi differ
diff --git a/icons/mob/human_races/r_human_old.dmi b/icons/mob/human_races/r_human_old.dmi
index 0c642120bcb0..f2e9b97aa21b 100644
Binary files a/icons/mob/human_races/r_human_old.dmi and b/icons/mob/human_races/r_human_old.dmi differ
diff --git a/icons/mob/inhands/guns_lefthand.dmi b/icons/mob/inhands/guns_lefthand.dmi
index 717f459605ed..4ff147e28c61 100644
Binary files a/icons/mob/inhands/guns_lefthand.dmi and b/icons/mob/inhands/guns_lefthand.dmi differ
diff --git a/icons/mob/inhands/guns_righthand.dmi b/icons/mob/inhands/guns_righthand.dmi
index 2fc478f0b215..6c7cb7d1a969 100644
Binary files a/icons/mob/inhands/guns_righthand.dmi and b/icons/mob/inhands/guns_righthand.dmi differ
diff --git a/icons/mob/robots.dmi b/icons/mob/robots.dmi
index 4aa44b7f5267..88442e53246a 100644
Binary files a/icons/mob/robots.dmi and b/icons/mob/robots.dmi differ
diff --git a/icons/mob/screen1.dmi b/icons/mob/screen1.dmi
deleted file mode 100644
index bc55a0860e5f..000000000000
Binary files a/icons/mob/screen1.dmi and /dev/null differ
diff --git a/icons/mob/uniform.dmi b/icons/mob/uniform.dmi
index 37976525dbec..af9c235b4464 100644
Binary files a/icons/mob/uniform.dmi and b/icons/mob/uniform.dmi differ
diff --git a/icons/obj/ammo.dmi b/icons/obj/ammo.dmi
index d646479b807c..fa1a564202ce 100644
Binary files a/icons/obj/ammo.dmi and b/icons/obj/ammo.dmi differ
diff --git a/icons/obj/clothing/accessory.dmi b/icons/obj/clothing/accessory.dmi
index 21ba6bf7dbd3..3b708adc1402 100644
Binary files a/icons/obj/clothing/accessory.dmi and b/icons/obj/clothing/accessory.dmi differ
diff --git a/icons/obj/clothing/glasses.dmi b/icons/obj/clothing/glasses.dmi
index 572d62ac3e7a..4318520fd6d2 100644
Binary files a/icons/obj/clothing/glasses.dmi and b/icons/obj/clothing/glasses.dmi differ
diff --git a/icons/obj/clothing/uniforms.dmi b/icons/obj/clothing/uniforms.dmi
index c23eb1b504e3..63860f415301 100644
Binary files a/icons/obj/clothing/uniforms.dmi and b/icons/obj/clothing/uniforms.dmi differ
diff --git a/icons/obj/device.dmi b/icons/obj/device.dmi
index 1dfda91eb98b..2243328ef88a 100644
Binary files a/icons/obj/device.dmi and b/icons/obj/device.dmi differ
diff --git a/icons/obj/doors/airlocks/centcom/overlays.dmi b/icons/obj/doors/airlocks/centcom/overlays.dmi
index b9f781b540e0..f168d41f18ba 100644
Binary files a/icons/obj/doors/airlocks/centcom/overlays.dmi and b/icons/obj/doors/airlocks/centcom/overlays.dmi differ
diff --git a/icons/obj/doors/airlocks/external/overlays.dmi b/icons/obj/doors/airlocks/external/overlays.dmi
index 150491c713f9..2e178503af60 100644
Binary files a/icons/obj/doors/airlocks/external/overlays.dmi and b/icons/obj/doors/airlocks/external/overlays.dmi differ
diff --git a/icons/obj/doors/airlocks/hatch/overlays.dmi b/icons/obj/doors/airlocks/hatch/overlays.dmi
index 37759733c415..17cf8075398b 100644
Binary files a/icons/obj/doors/airlocks/hatch/overlays.dmi and b/icons/obj/doors/airlocks/hatch/overlays.dmi differ
diff --git a/icons/obj/doors/airlocks/highsec/overlays.dmi b/icons/obj/doors/airlocks/highsec/overlays.dmi
index a873eddc8f03..d723ded48efe 100644
Binary files a/icons/obj/doors/airlocks/highsec/overlays.dmi and b/icons/obj/doors/airlocks/highsec/overlays.dmi differ
diff --git a/icons/obj/doors/airlocks/shuttle/overlays.dmi b/icons/obj/doors/airlocks/shuttle/overlays.dmi
index d418e45f603d..595d919e2e5d 100644
Binary files a/icons/obj/doors/airlocks/shuttle/overlays.dmi and b/icons/obj/doors/airlocks/shuttle/overlays.dmi differ
diff --git a/icons/obj/doors/airlocks/station/overlays.dmi b/icons/obj/doors/airlocks/station/overlays.dmi
index 197b47117de1..b1adad83d56e 100644
Binary files a/icons/obj/doors/airlocks/station/overlays.dmi and b/icons/obj/doors/airlocks/station/overlays.dmi differ
diff --git a/icons/obj/doors/airlocks/station2/overlays.dmi b/icons/obj/doors/airlocks/station2/overlays.dmi
index 95634fa90c98..5b01a22e1759 100644
Binary files a/icons/obj/doors/airlocks/station2/overlays.dmi and b/icons/obj/doors/airlocks/station2/overlays.dmi differ
diff --git a/icons/obj/gun.dmi b/icons/obj/gun.dmi
index a82995d499a1..6e22defb71c9 100644
Binary files a/icons/obj/gun.dmi and b/icons/obj/gun.dmi differ
diff --git a/icons/obj/items.dmi b/icons/obj/items.dmi
index 2c4e6a600d8c..2f495ac4d0cd 100644
Binary files a/icons/obj/items.dmi and b/icons/obj/items.dmi differ
diff --git a/icons/obj/machines/research.dmi b/icons/obj/machines/research.dmi
index 413eee1f5f63..7bfb2a615b04 100644
Binary files a/icons/obj/machines/research.dmi and b/icons/obj/machines/research.dmi differ
diff --git a/icons/obj/objects.dmi b/icons/obj/objects.dmi
index 16bfbd41bacc..b98acca7c4eb 100644
Binary files a/icons/obj/objects.dmi and b/icons/obj/objects.dmi differ
diff --git a/icons/obj/robotics.dmi b/icons/obj/robotics.dmi
index ebf68adfcede..5107a33615cd 100644
Binary files a/icons/obj/robotics.dmi and b/icons/obj/robotics.dmi differ
diff --git a/icons/obj/stationobjs.dmi b/icons/obj/stationobjs.dmi
index cb5755649809..8add9e58713a 100755
Binary files a/icons/obj/stationobjs.dmi and b/icons/obj/stationobjs.dmi differ
diff --git a/maps/RandomZLevels/Academy.dmm b/maps/RandomZLevels/Academy.dmm
index 859934dfffff..291f28f4c4a0 100644
--- a/maps/RandomZLevels/Academy.dmm
+++ b/maps/RandomZLevels/Academy.dmm
@@ -7,9 +7,8 @@
/area/awaymission/academy/headmaster)
"ac" = (
/obj/structure/grille,
-/obj/structure/window/reinforced{
- dir = 5;
- health = 1e+007
+/obj/structure/window/reinforced/indestructible{
+ dir = 5
},
/turf/simulated/floor/plating,
/area/awaymission/academy/headmaster)
@@ -578,9 +577,8 @@
/area/awaymission/academy/headmaster)
"bP" = (
/obj/structure/grille,
-/obj/structure/window/reinforced{
- dir = 5;
- health = 1e+007
+/obj/structure/window/reinforced/indestructible{
+ dir = 5
},
/obj/structure/cable{
d1 = 2;
@@ -664,9 +662,8 @@
/area/awaymission/academy/headmaster)
"cd" = (
/obj/structure/grille,
-/obj/structure/window/reinforced{
- dir = 5;
- health = 1e+007
+/obj/structure/window/reinforced/indestructible{
+ dir = 5
},
/obj/structure/cable{
d1 = 1;
@@ -941,9 +938,8 @@
/area/awaymission/academy/headmaster)
"cS" = (
/obj/structure/grille,
-/obj/structure/window/reinforced{
- dir = 5;
- health = 1e+007
+/obj/structure/window/reinforced/indestructible{
+ dir = 5
},
/obj/structure/cable,
/turf/simulated/floor/plating,
@@ -1457,9 +1453,8 @@
/area/awaymission/academy/classrooms)
"eo" = (
/obj/structure/grille,
-/obj/structure/window/reinforced{
- dir = 5;
- health = 1e+007
+/obj/structure/window/reinforced/indestructible{
+ dir = 5
},
/turf/simulated/floor/plating,
/area/awaymission/academy/classrooms)
@@ -1976,9 +1971,8 @@
/area/awaymission/academy/classrooms)
"fy" = (
/obj/structure/grille,
-/obj/structure/window/reinforced{
- dir = 5;
- health = 1e+007
+/obj/structure/window/reinforced/indestructible{
+ dir = 5
},
/obj/structure/cable{
d1 = 1;
@@ -1989,9 +1983,8 @@
/area/awaymission/academy/classrooms)
"fz" = (
/obj/structure/grille,
-/obj/structure/window/reinforced{
- dir = 5;
- health = 1e+007
+/obj/structure/window/reinforced/indestructible{
+ dir = 5
},
/obj/structure/cable{
d1 = 4;
@@ -2002,9 +1995,8 @@
/area/awaymission/academy/classrooms)
"fA" = (
/obj/structure/grille,
-/obj/structure/window/reinforced{
- dir = 5;
- health = 1e+007
+/obj/structure/window/reinforced/indestructible{
+ dir = 5
},
/obj/structure/cable{
d1 = 1;
@@ -2029,9 +2021,8 @@
/area/awaymission/academy/academyaft)
"fE" = (
/obj/structure/grille,
-/obj/structure/window/reinforced{
- dir = 5;
- health = 1e+007
+/obj/structure/window/reinforced/indestructible{
+ dir = 5
},
/obj/structure/cable{
d1 = 2;
@@ -2157,9 +2148,8 @@
/area/awaymission/academy/classrooms)
"fW" = (
/obj/structure/grille,
-/obj/structure/window/reinforced{
- dir = 5;
- health = 1e+007
+/obj/structure/window/reinforced/indestructible{
+ dir = 5
},
/obj/structure/cable{
d1 = 1;
@@ -3283,9 +3273,8 @@
/area/awaymission/academy/academyaft)
"iJ" = (
/obj/structure/grille,
-/obj/structure/window/reinforced{
- dir = 5;
- health = 1e+007
+/obj/structure/window/reinforced/indestructible{
+ dir = 5
},
/obj/structure/cable{
d1 = 2;
@@ -3309,9 +3298,8 @@
/area/awaymission/academy/academyaft)
"iL" = (
/obj/structure/grille,
-/obj/structure/window/reinforced{
- dir = 5;
- health = 1e+007
+/obj/structure/window/reinforced/indestructible{
+ dir = 5
},
/obj/structure/cable{
d1 = 2;
@@ -3368,9 +3356,8 @@
/area/awaymission/academy/academyaft)
"iR" = (
/obj/structure/grille,
-/obj/structure/window/reinforced{
- dir = 5;
- health = 1e+007
+/obj/structure/window/reinforced/indestructible{
+ dir = 5
},
/turf/simulated/floor/plating,
/area/awaymission/academy/academyaft)
@@ -3382,9 +3369,8 @@
/area/awaymission/academy/academyaft)
"iT" = (
/obj/structure/grille,
-/obj/structure/window/reinforced{
- dir = 5;
- health = 1e+007
+/obj/structure/window/reinforced/indestructible{
+ dir = 5
},
/obj/structure/cable{
d1 = 1;
@@ -3422,9 +3408,8 @@
/area/awaymission/academy/academyaft)
"iW" = (
/obj/structure/grille,
-/obj/structure/window/reinforced{
- dir = 5;
- health = 1e+007
+/obj/structure/window/reinforced/indestructible{
+ dir = 5
},
/obj/structure/cable{
d2 = 8;
@@ -3586,9 +3571,8 @@
/area/awaymission/academy/academyaft)
"js" = (
/obj/structure/grille,
-/obj/structure/window/reinforced{
- dir = 5;
- health = 1e+007
+/obj/structure/window/reinforced/indestructible{
+ dir = 5
},
/obj/structure/cable,
/turf/simulated/floor/plating,
@@ -3697,9 +3681,8 @@
/area/awaymission/academy/academygate)
"jK" = (
/obj/structure/grille,
-/obj/structure/window/reinforced{
- dir = 5;
- health = 1e+007
+/obj/structure/window/reinforced/indestructible{
+ dir = 5
},
/turf/simulated/floor/plating,
/area/awaymission/academy/academygate)
diff --git a/maps/RandomZLevels/wildwest.dmm b/maps/RandomZLevels/wildwest.dmm
index af31bf2f8ed7..5cb0e476920e 100644
--- a/maps/RandomZLevels/wildwest.dmm
+++ b/maps/RandomZLevels/wildwest.dmm
@@ -1006,9 +1006,8 @@
/turf/simulated/floor/plating,
/area/awaymission/wildwest/refinery)
"dj" = (
-/obj/structure/window/reinforced{
- dir = 5;
- health = 1e+007
+/obj/structure/window/reinforced/indestructible{
+ dir = 5
},
/turf/simulated/floor/wood,
/area/awaymission/wildwest/mines)
diff --git a/maps/RandomZLevels/zresearchlabs.dmm b/maps/RandomZLevels/zresearchlabs.dmm
index 8e35082bfd0c..1793c807c7ef 100644
--- a/maps/RandomZLevels/zresearchlabs.dmm
+++ b/maps/RandomZLevels/zresearchlabs.dmm
@@ -423,9 +423,8 @@
/area/awaymission/labs/cave)
"bx" = (
/obj/structure/grille,
-/obj/structure/window/reinforced{
- dir = 5;
- health = 1e+007
+/obj/structure/window/reinforced/indestructible{
+ dir = 5
},
/turf/simulated/floor{
icon_state = "white"
@@ -1582,9 +1581,8 @@
/area/awaymission/labs/researchdivision)
"eo" = (
/obj/structure/grille,
-/obj/structure/window/reinforced{
- dir = 5;
- health = 1e+007
+/obj/structure/window/reinforced/indestructible{
+ dir = 5
},
/obj/machinery/door/poddoor{
id = "sandstorm shutters";
@@ -1892,9 +1890,8 @@
/area/awaymission/labs/gateway)
"eX" = (
/obj/structure/grille,
-/obj/structure/window/reinforced{
- dir = 5;
- health = 1e+007
+/obj/structure/window/reinforced/indestructible{
+ dir = 5
},
/turf/simulated/floor,
/area/awaymission/labs/gateway)
@@ -3538,9 +3535,8 @@
/area/awaymission/labs/researchdivision)
"iI" = (
/obj/structure/grille,
-/obj/structure/window/reinforced{
- dir = 5;
- health = 1e+007
+/obj/structure/window/reinforced/indestructible{
+ dir = 5
},
/turf/simulated/floor,
/area/awaymission/labs/researchdivision)
@@ -3684,9 +3680,8 @@
/area/awaymission/labs/researchdivision)
"ja" = (
/obj/structure/grille,
-/obj/structure/window/reinforced{
- dir = 5;
- health = 1e+007
+/obj/structure/window/reinforced/indestructible{
+ dir = 5
},
/obj/structure/cable{
d1 = 4;
@@ -4228,9 +4223,8 @@
/area/awaymission/labs/command)
"km" = (
/obj/structure/grille,
-/obj/structure/window/reinforced{
- dir = 5;
- health = 1e+007
+/obj/structure/window/reinforced/indestructible{
+ dir = 5
},
/obj/machinery/door/poddoor{
id = "sandstorm shutters";
@@ -4291,9 +4285,8 @@
/area/awaymission/labs/command)
"ks" = (
/obj/structure/grille,
-/obj/structure/window/reinforced{
- dir = 5;
- health = 1e+007
+/obj/structure/window/reinforced/indestructible{
+ dir = 5
},
/turf/simulated/floor,
/area/awaymission/labs/command)
@@ -5032,9 +5025,8 @@
/obj/structure/grille{
layer = 3.3
},
-/obj/structure/window/reinforced{
+/obj/structure/window/reinforced/indestructible{
dir = 5;
- health = 1e+007;
layer = 3.4
},
/obj/machinery/door/poddoor{
@@ -5425,9 +5417,8 @@
/obj/structure/grille{
layer = 3.3
},
-/obj/structure/window/reinforced{
+/obj/structure/window/reinforced/indestructible{
dir = 5;
- health = 1e+007;
layer = 3.4
},
/obj/machinery/door/poddoor{
@@ -5451,9 +5442,8 @@
/obj/structure/grille{
layer = 3.3
},
-/obj/structure/window/reinforced{
+/obj/structure/window/reinforced/indestructible{
dir = 5;
- health = 1e+007;
layer = 3.4
},
/obj/machinery/door/poddoor{
@@ -5670,9 +5660,8 @@
/area/awaymission/labs/command)
"mY" = (
/obj/structure/grille,
-/obj/structure/window/reinforced{
- dir = 5;
- health = 1e+007
+/obj/structure/window/reinforced/indestructible{
+ dir = 5
},
/obj/machinery/door/poddoor{
density = 0;
@@ -5750,9 +5739,8 @@
/area/awaymission/labs/cargo)
"ni" = (
/obj/structure/grille,
-/obj/structure/window/reinforced{
- dir = 5;
- health = 1e+007
+/obj/structure/window/reinforced/indestructible{
+ dir = 5
},
/turf/simulated/floor,
/area/awaymission/labs/cave)
@@ -6699,9 +6687,8 @@
/obj/structure/grille{
layer = 3.3
},
-/obj/structure/window/reinforced{
+/obj/structure/window/reinforced/indestructible{
dir = 5;
- health = 1e+007;
layer = 3.4
},
/obj/machinery/door/poddoor{
@@ -7556,9 +7543,8 @@
/area/awaymission/labs/civilian)
"ro" = (
/obj/structure/grille,
-/obj/structure/window/reinforced{
- dir = 5;
- health = 1e+007
+/obj/structure/window/reinforced/indestructible{
+ dir = 5
},
/obj/structure/cable{
d1 = 1;
@@ -7964,9 +7950,8 @@
/obj/structure/grille{
layer = 3.3
},
-/obj/structure/window/reinforced{
+/obj/structure/window/reinforced/indestructible{
dir = 5;
- health = 1e+007;
layer = 3.4
},
/obj/machinery/door/poddoor{
@@ -7981,9 +7966,8 @@
/area/awaymission/labs/medical)
"sv" = (
/obj/structure/grille,
-/obj/structure/window/reinforced{
- dir = 5;
- health = 1e+007
+/obj/structure/window/reinforced/indestructible{
+ dir = 5
},
/obj/machinery/door/poddoor{
density = 0;
@@ -8005,9 +7989,8 @@
/area/awaymission/labs/security)
"sy" = (
/obj/structure/grille,
-/obj/structure/window/reinforced{
- dir = 5;
- health = 1e+007
+/obj/structure/window/reinforced/indestructible{
+ dir = 5
},
/obj/machinery/door/poddoor{
density = 0;
@@ -8361,9 +8344,8 @@
/area/awaymission/labs/medical)
"tr" = (
/obj/structure/grille,
-/obj/structure/window/reinforced{
- dir = 5;
- health = 1e+007
+/obj/structure/window/reinforced/indestructible{
+ dir = 5
},
/turf/environment/space,
/area/awaymission/labs/medical)
diff --git a/maps/boxstation/boxstation.dmm b/maps/boxstation/boxstation.dmm
index 726fc1ac3670..ed5edccf6ef1 100644
--- a/maps/boxstation/boxstation.dmm
+++ b/maps/boxstation/boxstation.dmm
@@ -4969,11 +4969,6 @@
/area/station/medical/cryo)
"aiE" = (
/obj/structure/table,
-/obj/item/device/camera{
- desc = "A one use - polaroid camera. 30 photos left.";
- name = "detectives camera";
- pictures_left = 30
- },
/obj/item/device/taperecorder,
/obj/item/weapon/storage/box/evidence,
/obj/machinery/camera{
@@ -4982,6 +4977,7 @@
network = list("SS13","Security");
pixel_y = -18
},
+/obj/item/device/camera/polar/detective,
/turf/simulated/floor{
dir = 6;
icon_state = "darkred"
@@ -10506,11 +10502,6 @@
/area/station/security/detectives_office)
"arL" = (
/obj/structure/table/woodentable,
-/obj/item/device/camera{
- desc = "A one use - polaroid camera. 30 photos left.";
- name = "detectives camera";
- pictures_left = 30
- },
/obj/item/weapon/storage/photo_album{
pixel_y = -10
},
@@ -10520,6 +10511,7 @@
dir = 1;
network = list("SS13","Security")
},
+/obj/item/device/camera/polar/detective,
/turf/simulated/floor{
icon_state = "grimy"
},
@@ -12247,10 +12239,6 @@
/obj/machinery/newscaster{
pixel_x = -28
},
-/obj/item/device/camera{
- pixel_x = -4;
- pixel_y = 8
- },
/obj/effect/decal/cleanable/dirt,
/obj/item/painting_frame{
pixel_y = -10
@@ -12262,6 +12250,7 @@
amount = 50;
pixel_y = -11
},
+/obj/item/device/camera/lomo,
/turf/simulated/floor/wood,
/area/station/civilian/library)
"auV" = (
@@ -13448,9 +13437,7 @@
pixel_x = -4;
pixel_y = 15
},
-/obj/item/device/camera{
- pixel_x = -5
- },
+/obj/item/device/camera,
/turf/simulated/floor{
dir = 8;
icon_state = "darkblue"
@@ -16539,6 +16526,7 @@
"aDg" = (
/obj/structure/table/woodentable,
/obj/item/weapon/razor,
+/obj/item/device/camera/polar,
/turf/simulated/floor/wood,
/area/station/maintenance/chapel)
"aDh" = (
@@ -18643,10 +18631,10 @@
/obj/structure/table/woodentable,
/obj/item/device/camera_film,
/obj/item/device/camera_film,
-/obj/item/device/camera,
/obj/machinery/newscaster{
pixel_y = 32
},
+/obj/item/device/camera/polar,
/turf/simulated/floor/wood,
/area/station/security/vacantoffice)
"aHh" = (
@@ -19364,6 +19352,7 @@
/obj/item/weapon/paper_bin,
/obj/item/weapon/pen,
/obj/effect/spawner/lootdrop/maintenance,
+/obj/item/device/lens/invert,
/turf/simulated/floor/plating,
/area/station/maintenance/chapel)
"aIA" = (
@@ -21141,7 +21130,6 @@
/area/station/maintenance/chapel)
"aLG" = (
/obj/structure/rack,
-/obj/item/device/camera,
/obj/item/device/camera_film,
/obj/item/device/camera_film,
/turf/simulated/floor/wood{
@@ -27106,10 +27094,6 @@
pixel_x = -24
},
/obj/structure/table,
-/obj/item/device/camera{
- pixel_x = -2;
- pixel_y = 5
- },
/obj/item/weapon/paper/pamphlet{
pixel_x = 9;
pixel_y = 1
@@ -30706,7 +30690,6 @@
/obj/structure/closet{
name = "Evidence Closet"
},
-/obj/item/device/camera,
/obj/item/device/taperecorder,
/obj/item/weapon/storage/box/evidence,
/turf/simulated/floor/wood,
@@ -36242,7 +36225,6 @@
/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
dir = 1
},
-/obj/item/device/camera,
/turf/simulated/floor{
icon_state = "dark"
},
@@ -45888,7 +45870,6 @@
/area/station/civilian/locker)
"bEa" = (
/obj/structure/table/woodentable,
-/obj/item/device/camera,
/obj/item/weapon/storage/photo_album{
pixel_y = -10
},
@@ -45898,6 +45879,7 @@
/obj/machinery/telescience_jammer{
radius = 2
},
+/obj/item/device/camera,
/turf/simulated/floor/carpet/blue,
/area/station/bridge/captain_quarters)
"bEb" = (
@@ -47823,10 +47805,6 @@
},
/area/station/medical/storage)
"bHz" = (
-/obj/item/device/camera{
- pixel_x = 8;
- pixel_y = 7
- },
/obj/structure/table/woodentable,
/obj/item/device/taperecorder{
pixel_x = -8;
@@ -47835,6 +47813,7 @@
/obj/machinery/newscaster{
pixel_y = -28
},
+/obj/item/device/camera,
/turf/simulated/floor{
icon_state = "dark"
},
@@ -55720,7 +55699,6 @@
/area/station/civilian/library)
"bYL" = (
/obj/structure/closet/cabinet,
-/obj/item/device/camera,
/obj/item/clothing/under/suit_jacket/red,
/obj/item/device/eftpos{
eftpos_name = "Library EFTPOS scanner"
@@ -55734,6 +55712,10 @@
/obj/item/clothing/suit/wcoat,
/obj/item/clothing/head/beret/black,
/obj/effect/decal/cleanable/cobweb,
+/obj/item/device/camera,
+/obj/item/device/lens/posterization,
+/obj/item/device/lens/sepia,
+/obj/item/device/lens/grayscale,
/turf/simulated/floor{
icon_state = "cult"
},
@@ -57320,11 +57302,11 @@
/area/station/security/armoury)
"ceV" = (
/obj/structure/table/woodentable,
-/obj/item/device/camera,
/obj/machinery/newscaster{
pixel_x = -28;
pixel_y = 1
},
+/obj/item/device/camera/oldcamera,
/turf/simulated/floor/wood{
icon_state = "wood-broken7"
},
@@ -65960,6 +65942,8 @@
/obj/item/weapon/gun/syringe,
/obj/item/weapon/medical/teleporter,
/obj/item/weapon/medical/teleporter,
+/obj/item/device/lens/rentgene,
+/obj/item/device/camera,
/turf/simulated/floor{
dir = 5;
icon_state = "vault"
@@ -74651,6 +74635,7 @@
/obj/item/weapon/folder,
/obj/item/weapon/pen,
/obj/effect/decal/cleanable/dirt,
+/obj/item/device/lens/nude,
/turf/simulated/floor/plating,
/area/station/maintenance/medbay)
"jhb" = (
@@ -91595,16 +91580,16 @@ aaa
aaa
aaa
aaa
-btD
-btD
-btD
-btD
aaa
-btD
-btD
-btD
-btD
-aag
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
aaa
aaa
aaa
@@ -91851,17 +91836,17 @@ aaa
aaa
aaa
aaa
+aaa
btD
btD
btD
btD
+aaa
btD
btD
btD
btD
-btD
-btD
-btD
+aag
aaa
aaa
aaa
@@ -92107,8 +92092,7 @@ aaa
aaa
aaa
aaa
-btD
-btD
+aaa
btD
btD
btD
@@ -92217,6 +92201,7 @@ aaa
aaa
aaa
aaa
+aaa
"}
(28,1,1) = {"
aaa
@@ -92354,17 +92339,16 @@ aaa
aaa
aaa
aaa
-bgj
-bgj
-bgj
-bgj
-bgj
aaa
aaa
aaa
aaa
-btD
-btD
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
btD
btD
btD
@@ -92474,6 +92458,7 @@ aaa
aaa
aaa
aaa
+aaa
"}
(29,1,1) = {"
aaa
@@ -93130,7 +93115,7 @@ bgj
bgj
bgj
bgj
-hVb
+aaa
aaa
aaa
aaa
@@ -93387,10 +93372,10 @@ bgj
bgj
bgj
bgj
-apo
-aEb
-aEb
-aEb
+hVb
+aaa
+aaa
+aaa
btD
btD
btD
@@ -93644,10 +93629,10 @@ bgj
bgj
bgj
bgj
-evb
-boX
-aro
-fab
+apo
+aEb
+aEb
+aEb
btD
btD
btD
@@ -93902,7 +93887,7 @@ bgj
bgj
bgj
evb
-aro
+boX
aro
fab
btD
@@ -94158,10 +94143,10 @@ bgj
bgj
bgj
bgj
-apT
-baY
-baY
-apT
+evb
+aro
+aro
+fab
btD
btD
btD
@@ -94416,9 +94401,10 @@ bgj
bgj
bgj
apT
-uDb
-urb
-icb
+baY
+baY
+apT
+btD
btD
btD
btD
@@ -94431,7 +94417,6 @@ btD
btD
btD
btD
-tQb
btD
btD
aaa
@@ -94675,8 +94660,7 @@ bgj
apT
uDb
urb
-aEb
-btD
+icb
btD
btD
btD
@@ -94689,6 +94673,7 @@ btD
btD
btD
btD
+tQb
btD
btD
aaa
@@ -94924,24 +94909,24 @@ avy
avy
avy
apT
-aah
bgj
bgj
bgj
-aah
+bgj
+bgj
apT
-cMC
-dBb
-bdz
+uDb
+urb
+aEb
+btD
+btD
+btD
btD
btD
btD
btD
btD
btD
-aaa
-aaa
-aaa
btD
btD
btD
@@ -95187,9 +95172,9 @@ evb
aEb
aaa
apT
-uDb
-urb
-apT
+cMC
+dBb
+bdz
btD
btD
btD
@@ -95447,7 +95432,7 @@ apT
dCb
aml
apT
-aaa
+btD
btD
btD
btD
@@ -95461,7 +95446,7 @@ btD
btD
btD
btD
-aaa
+btD
aaa
aaa
aaa
@@ -95962,7 +95947,7 @@ bwx
aYh
aEb
aaa
-aaa
+btD
btD
btD
btD
@@ -95974,7 +95959,7 @@ btD
btD
btD
btD
-aaa
+btD
aaa
aaa
aaa
@@ -96220,17 +96205,17 @@ bhj
aEb
aaa
aaa
+btD
+btD
+btD
+btD
aaa
aaa
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+btD
+btD
+btD
+btD
aaa
aaa
aaa
diff --git a/maps/boxstation_snow.json b/maps/boxstation_snow.json
index 33b4f28ba6da..f878926906ec 100644
--- a/maps/boxstation_snow.json
+++ b/maps/boxstation_snow.json
@@ -5,6 +5,7 @@
"traits":[{
"Linkage": null,
"Environment Type": "Snow",
- "Station": true
+ "Station": true,
+ "Snowstorm": true
}]
}
diff --git a/maps/centcom/centcom.dmm b/maps/centcom/centcom.dmm
index 884e205c2c4d..21aca0a92e31 100644
--- a/maps/centcom/centcom.dmm
+++ b/maps/centcom/centcom.dmm
@@ -703,8 +703,7 @@
/area/shuttle/escape/centcom)
"abC" = (
/obj/structure/window/reinforced{
- dir = 5;
- health = 60
+ dir = 5
},
/turf/unsimulated/wall/fakeglass,
/area/centcom/living)
@@ -2979,15 +2978,14 @@
/turf/environment/space,
/area/shuttle/syndicate_elite/mothership)
"ahQ" = (
-/obj/structure/window/reinforced{
- dir = 4
+/obj/machinery/door/airlock/centcom{
+ name = "Custodial Closet";
+ req_access = list(101)
},
-/obj/structure/shuttle/engine/heater{
- dir = 8;
- icon_state = "heater1"
+/turf/unsimulated/floor{
+ icon_state = "dark"
},
-/turf/unsimulated/floor,
-/area/shuttle/specops/centcom)
+/area/centcom/specops)
"ahR" = (
/obj/structure/object_wall/standart{
dir = 1;
@@ -4853,6 +4851,12 @@
icon_state = "red"
},
/area/custom/syndicate_mothership)
+"amd" = (
+/turf/unsimulated/floor{
+ dir = 4;
+ icon_state = "whiteblue"
+ },
+/area/centcom/specops)
"ame" = (
/obj/machinery/shower{
dir = 1
@@ -5467,9 +5471,8 @@
/obj/structure/window/reinforced{
dir = 8
},
-/obj/structure/window/reinforced{
- dir = 5;
- health = 1e+007
+/obj/structure/window/reinforced/indestructible{
+ dir = 5
},
/obj/machinery/door/poddoor{
density = 0;
@@ -5505,6 +5508,15 @@
icon_state = "floor5"
},
/area/velocity)
+"anv" = (
+/obj/structure/table/reinforced,
+/obj/machinery/recharger{
+ pixel_y = 4
+ },
+/turf/unsimulated/floor{
+ icon_state = "dark"
+ },
+/area/centcom/specops)
"anw" = (
/obj/machinery/atmospherics/pipe/simple/visible{
dir = 9
@@ -6189,9 +6201,8 @@
/obj/structure/window/reinforced{
dir = 8
},
-/obj/structure/window/reinforced{
- dir = 5;
- health = 1e+007
+/obj/structure/window/reinforced/indestructible{
+ dir = 5
},
/obj/machinery/door/poddoor{
density = 0;
@@ -6620,9 +6631,8 @@
/obj/structure/window/reinforced{
dir = 8
},
-/obj/structure/window/reinforced{
- dir = 5;
- health = 1e+007
+/obj/structure/window/reinforced/indestructible{
+ dir = 5
},
/obj/structure/disposalpipe/segment,
/obj/machinery/door/poddoor{
@@ -7092,9 +7102,8 @@
/obj/structure/window/reinforced{
dir = 8
},
-/obj/structure/window/reinforced{
- dir = 5;
- health = 1e+007
+/obj/structure/window/reinforced/indestructible{
+ dir = 5
},
/obj/machinery/door/poddoor{
density = 0;
@@ -7132,9 +7141,8 @@
/obj/structure/window/reinforced{
dir = 8
},
-/obj/structure/window/reinforced{
- dir = 5;
- health = 1e+007
+/obj/structure/window/reinforced/indestructible{
+ dir = 5
},
/obj/machinery/door/poddoor{
density = 0;
@@ -7291,9 +7299,8 @@
/obj/structure/window/reinforced{
dir = 8
},
-/obj/structure/window/reinforced{
- dir = 5;
- health = 1e+007
+/obj/structure/window/reinforced/indestructible{
+ dir = 5
},
/obj/machinery/door/poddoor{
density = 0;
@@ -7585,9 +7592,8 @@
dir = 4
},
/obj/structure/window/reinforced,
-/obj/structure/window/reinforced{
- dir = 5;
- health = 1e+007
+/obj/structure/window/reinforced/indestructible{
+ dir = 5
},
/obj/machinery/door/poddoor{
density = 0;
@@ -8081,9 +8087,8 @@
/obj/structure/window/reinforced{
dir = 8
},
-/obj/structure/window/reinforced{
- dir = 5;
- health = 1e+007
+/obj/structure/window/reinforced/indestructible{
+ dir = 5
},
/obj/machinery/door/poddoor{
density = 0;
@@ -8398,9 +8403,8 @@
/obj/structure/window/reinforced{
dir = 8
},
-/obj/structure/window/reinforced{
- dir = 5;
- health = 1e+007
+/obj/structure/window/reinforced/indestructible{
+ dir = 5
},
/obj/machinery/door/poddoor{
density = 0;
@@ -8652,9 +8656,8 @@
/obj/structure/window/reinforced{
dir = 8
},
-/obj/structure/window/reinforced{
- dir = 5;
- health = 1e+007
+/obj/structure/window/reinforced/indestructible{
+ dir = 5
},
/obj/machinery/door/poddoor{
density = 0;
@@ -9099,9 +9102,8 @@
/obj/structure/window/reinforced{
dir = 8
},
-/obj/structure/window/reinforced{
- dir = 5;
- health = 1e+007
+/obj/structure/window/reinforced/indestructible{
+ dir = 5
},
/obj/machinery/door/poddoor{
density = 0;
@@ -10630,10 +10632,12 @@
/turf/environment/space,
/area/shuttle/specops/centcom)
"ayL" = (
-/obj/structure/object_wall/standart{
- icon_state = "wall3"
+/obj/structure/stool/bed/chair/schair/wagon{
+ dir = 1
+ },
+/turf/simulated/shuttle/floor/vox{
+ icon_state = "floorcatwalk"
},
-/turf/environment/space,
/area/shuttle/specops/centcom)
"ayM" = (
/turf/unsimulated/floor{
@@ -10701,47 +10705,58 @@
/turf/environment/space,
/area/shuttle/specops/centcom)
"ayU" = (
-/obj/structure/table/reinforced,
-/obj/item/device/radio/intercom{
- frequency = 1443;
- name = "Spec Ops Intercom";
- pixel_y = 28
+/obj/machinery/light{
+ dir = 4
},
-/turf/simulated/shuttle/floor{
- icon_state = "floor4"
+/turf/unsimulated/floor{
+ dir = 4;
+ icon_state = "black"
},
-/area/shuttle/specops/centcom)
+/area/centcom/specops)
"ayV" = (
-/obj/machinery/computer/specops_shuttle,
-/turf/simulated/shuttle/floor{
- icon_state = "floor4"
+/obj/structure/closet/secure_closet/hos,
+/turf/unsimulated/floor{
+ icon_state = "grimy"
},
-/area/shuttle/specops/centcom)
+/area/centcom/specops)
"ayW" = (
-/obj/machinery/camera{
- c_tag = "Spec. Ops. Shuttle";
- network = list("ERT")
- },
-/obj/structure/stool/bed/chair/metal,
-/turf/simulated/shuttle/floor{
- icon_state = "floor4"
+/obj/structure/centcom_barrier,
+/turf/unsimulated/floor{
+ icon_state = "grimy"
},
-/area/shuttle/specops/centcom)
+/area/centcom/specops)
"ayX" = (
-/obj/structure/stool/bed/chair/metal,
-/turf/simulated/shuttle/floor{
- icon_state = "floor4"
+/obj/structure/rack,
+/obj/item/mecha_parts/mecha_equipment/sleeper{
+ pixel_y = 4
},
-/area/shuttle/specops/centcom)
+/obj/item/mecha_parts/mecha_equipment/sleeper{
+ pixel_y = 4
+ },
+/obj/item/mecha_parts/mecha_equipment/syringe_gun,
+/turf/unsimulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/centcom/specops)
"ayY" = (
-/obj/structure/stool/bed/chair/metal,
-/obj/machinery/light/small{
- dir = 4
+/obj/structure/rack,
+/obj/item/mecha_parts/mecha_equipment/weapon/energy/taser{
+ pixel_x = 4;
+ pixel_y = 8
},
-/turf/simulated/shuttle/floor{
- icon_state = "floor4"
+/obj/item/mecha_parts/mecha_equipment/weapon/energy/ion{
+ pixel_y = 4
},
-/area/shuttle/specops/centcom)
+/obj/item/mecha_parts/mecha_equipment/weapon/energy/laser/heavy,
+/obj/item/mecha_parts/mecha_equipment/weapon/energy/laser{
+ pixel_y = -4
+ },
+/turf/unsimulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/centcom/specops)
"ayZ" = (
/obj/machinery/atmospherics/pipe/simple/visible{
dir = 9
@@ -10839,37 +10854,34 @@
},
/area/shuttle/vox/arkship_hold)
"azl" = (
-/obj/machinery/computer/security/telescreen{
- name = "Spec. Ops. Monitor";
- network = list("CREED");
- pixel_y = 30
- },
-/obj/structure/stool/bed/chair/metal{
- dir = 4
- },
-/obj/machinery/light{
- dir = 8
- },
-/turf/simulated/shuttle/floor{
- icon_state = "floor4"
+/turf/unsimulated/floor{
+ dir = 6;
+ icon_state = "warndark"
},
-/area/shuttle/specops/centcom)
+/area/centcom/specops)
"azm" = (
-/turf/simulated/shuttle/floor{
- icon_state = "floor4"
+/obj/structure/cryofeed/right,
+/turf/unsimulated/floor{
+ name = "plating"
},
-/area/shuttle/specops/centcom)
+/area/centcom/specops)
"azn" = (
-/obj/machinery/door/airlock/external,
-/obj/machinery/door/poddoor{
- id = "NTrasen";
- name = "Outer Airlock"
+/obj/structure/rack,
+/obj/item/weapon/gun/grenadelauncher,
+/turf/unsimulated/floor{
+ dir = 8;
+ icon_state = "vault"
},
-/turf/simulated/shuttle/plating,
-/area/shuttle/specops/centcom)
+/area/centcom/specops)
"azo" = (
-/turf/simulated/shuttle/plating,
-/area/shuttle/specops/centcom)
+/obj/machinery/door/airlock/external{
+ dock_tag = "centcomm_specops"
+ },
+/turf/unsimulated/floor{
+ dir = 1;
+ icon_state = "warnplate"
+ },
+/area/centcom/specops)
"azp" = (
/obj/structure/object_wall/vox/internal{
icon_state = "8,0"
@@ -11014,33 +11026,53 @@
},
/area/velocity)
"azE" = (
-/obj/machinery/computer/pod{
- id = "NTrasen";
- name = "Hull Door Control"
- },
-/turf/simulated/shuttle/floor{
- icon_state = "floor4"
+/obj/structure/rack,
+/obj/item/clothing/suit/space/rig/ert/security,
+/obj/item/clothing/head/helmet/space/rig/ert/security,
+/obj/item/weapon/kitchenknife/combat,
+/obj/item/weapon/melee/baton,
+/obj/item/device/flash,
+/obj/item/weapon/grenade/flashbang,
+/obj/item/weapon/grenade/flashbang,
+/obj/item/weapon/handcuffs,
+/obj/item/weapon/handcuffs,
+/obj/item/weapon/handcuffs,
+/obj/item/weapon/plastique,
+/obj/item/clothing/accessory/storage/black_vest,
+/obj/item/weapon/storage/belt/security,
+/obj/item/clothing/glasses/night,
+/obj/item/clothing/glasses/sunglasses/hud/sechud,
+/obj/item/weapon/storage/backpack/ert/security,
+/turf/unsimulated/floor{
+ dir = 8;
+ icon_state = "vault"
},
-/area/shuttle/specops/centcom)
+/area/centcom/specops)
"azF" = (
-/obj/structure/stool/bed/chair/metal{
- dir = 1
+/obj/structure/rack,
+/obj/item/weapon/reagent_containers/hypospray{
+ pixel_x = 6
},
-/turf/simulated/shuttle/floor{
- icon_state = "floor4"
+/obj/item/weapon/reagent_containers/hypospray,
+/obj/item/weapon/reagent_containers/hypospray{
+ pixel_x = -6
},
-/area/shuttle/specops/centcom)
-"azG" = (
-/obj/structure/stool/bed/chair/metal{
- dir = 1
+/obj/machinery/camera{
+ c_tag = "Spec. Ops. Medical";
+ dir = 8;
+ network = list("ERT")
},
-/obj/machinery/light/small{
- dir = 4
+/turf/unsimulated/floor{
+ dir = 4;
+ icon_state = "whiteblue"
},
-/turf/simulated/shuttle/floor{
- icon_state = "floor4"
+/area/centcom/specops)
+"azG" = (
+/turf/unsimulated/floor{
+ dir = 10;
+ icon_state = "warndark"
},
-/area/shuttle/specops/centcom)
+/area/centcom/specops)
"azH" = (
/turf/unsimulated/floor{
icon = 'icons/turf/carpets.dmi';
@@ -11135,18 +11167,10 @@
/turf/environment/space,
/area/shuttle/specops/centcom)
"azR" = (
-/obj/machinery/door/airlock/external,
-/obj/machinery/door/poddoor{
- density = 0;
- icon_state = "pdoor0";
- id = "NTrasen";
- name = "Outer Airlock";
- opacity = 0
- },
-/turf/simulated/shuttle/floor{
- icon_state = "floor4"
+/turf/unsimulated/floor{
+ icon_state = "warndark"
},
-/area/shuttle/specops/centcom)
+/area/centcom/specops)
"azS" = (
/obj/structure/object_wall/velocity{
dir = 8;
@@ -11241,9 +11265,8 @@
/obj/structure/window/reinforced{
dir = 4
},
-/obj/structure/window/reinforced{
- dir = 5;
- health = 1e+007
+/obj/structure/window/reinforced/indestructible{
+ dir = 5
},
/obj/effect/forcefield{
desc = "You can't get in. Heh.";
@@ -11484,29 +11507,17 @@
/turf/environment/space,
/area/shuttle/vox/arkship)
"aAD" = (
-/obj/item/device/radio/intercom{
- broadcasting = 1;
- dir = 1;
- frequency = 1441;
- listening = 0;
- name = "Spec Ops Intercom";
- pixel_y = 28
- },
-/obj/machinery/power/port_gen/riteg,
-/obj/machinery/light{
- dir = 1
- },
/turf/unsimulated/floor{
- icon_state = "dark"
+ dir = 5;
+ icon_state = "black"
},
-/area/centcom/living)
+/area/centcom/specops)
"aAE" = (
-/obj/machinery/iv_drip,
-/obj/machinery/iv_drip,
/turf/unsimulated/floor{
- icon_state = "dark"
+ dir = 1;
+ icon_state = "black"
},
-/area/centcom/living)
+/area/centcom/specops)
"aAF" = (
/obj/structure/object_wall/vox{
density = 0;
@@ -11543,53 +11554,45 @@
/turf/environment/space,
/area/shuttle/vox/arkship)
"aAJ" = (
-/obj/structure/table/reinforced,
-/obj/item/weapon/reagent_containers/hypospray,
-/obj/item/weapon/storage/belt/medical,
-/obj/item/weapon/storage/firstaid/adv,
-/obj/item/weapon/storage/firstaid/regular,
-/obj/item/weapon/storage/firstaid/o2,
-/obj/item/weapon/storage/pill_bottle/inaprovaline,
-/obj/item/weapon/storage/pill_bottle/inaprovaline,
-/obj/item/weapon/storage/pill_bottle/inaprovaline,
-/obj/item/weapon/storage/pill_bottle/bicaridine,
-/obj/item/weapon/storage/pill_bottle/bicaridine,
-/obj/item/weapon/storage/pill_bottle/dermaline,
-/obj/item/weapon/storage/pill_bottle/dermaline,
-/obj/item/weapon/storage/pill_bottle/dylovene,
-/obj/item/weapon/storage/pill_bottle/dylovene,
-/obj/item/weapon/storage/pill_bottle/tramadol,
-/obj/item/weapon/storage/pill_bottle/tramadol,
-/obj/item/weapon/storage/box/autoinjectors,
-/obj/item/clothing/glasses/hud/health,
-/obj/item/weapon/shockpaddles/standalone,
-/obj/item/weapon/storage/firstaid/small_firstaid_kit/space,
-/obj/item/weapon/melee/baton,
-/obj/item/weapon/gun/energy/taser/stunrevolver,
-/obj/structure/window/reinforced/holowindow{
- dir = 8
+/obj/machinery/door/poddoor/shutters/syndi{
+ id = "DropPodGarage"
},
-/obj/structure/window/reinforced/holowindow{
- dir = 4
+/obj/structure/sign/warning/pods{
+ desc = "A sign which reads 'DROP PODS'.";
+ name = "\improper DROP PODS";
+ pixel_w = 33;
+ pixel_y = 32
},
-/obj/item/weapon/storage/box/syringes,
/turf/unsimulated/floor{
icon_state = "dark"
},
-/area/centcom/living)
+/area/centcom/specops)
"aAK" = (
/obj/structure/rack,
-/obj/item/weapon/gun/medbeam,
+/obj/item/weapon/weldpack{
+ pixel_y = 6
+ },
+/obj/item/weapon/weldpack,
/turf/unsimulated/floor{
- icon_state = "dark"
+ dir = 1;
+ icon_state = "darkblue"
},
-/area/centcom/living)
+/area/centcom/specops)
"aAL" = (
+/obj/item/device/radio/intercom{
+ broadcasting = 1;
+ frequency = 1441;
+ listening = 0;
+ name = "Spec Ops Intercom";
+ pixel_y = 22
+ },
+/obj/machinery/light/small{
+ dir = 1
+ },
/turf/unsimulated/floor{
- dir = 8;
- icon_state = "vault"
+ icon_state = "dark"
},
-/area/centcom/living)
+/area/centcom/specops)
"aAM" = (
/turf/unsimulated/floor{
icon_state = "dark"
@@ -11611,18 +11614,11 @@
},
/area/custom/tophat)
"aAP" = (
-/obj/item/device/radio/intercom{
- broadcasting = 1;
- dir = 1;
- frequency = 1441;
- listening = 0;
- name = "Spec Ops Intercom";
- pixel_y = 28
- },
/turf/unsimulated/floor{
- icon_state = "dark"
+ dir = 4;
+ icon_state = "darkblue"
},
-/area/centcom/living)
+/area/centcom/specops)
"aAQ" = (
/obj/item/device/radio/intercom{
name = "Magic intercom";
@@ -11697,112 +11693,47 @@
},
/area/custom/tophat)
"aAY" = (
-/obj/structure/table/reinforced,
-/obj/item/weapon/reagent_containers/hypospray,
-/obj/item/weapon/storage/belt/medical,
-/obj/item/weapon/storage/firstaid/adv,
-/obj/item/weapon/storage/firstaid/regular,
-/obj/item/weapon/storage/firstaid/o2,
-/obj/item/weapon/storage/pill_bottle/inaprovaline,
-/obj/item/weapon/storage/pill_bottle/inaprovaline,
-/obj/item/weapon/storage/pill_bottle/inaprovaline,
-/obj/item/weapon/storage/pill_bottle/bicaridine,
-/obj/item/weapon/storage/pill_bottle/bicaridine,
-/obj/item/weapon/storage/pill_bottle/dermaline,
-/obj/item/weapon/storage/pill_bottle/dermaline,
-/obj/item/weapon/storage/pill_bottle/dylovene,
-/obj/item/weapon/storage/pill_bottle/dylovene,
-/obj/item/weapon/storage/pill_bottle/tramadol,
-/obj/item/weapon/storage/pill_bottle/tramadol,
-/obj/item/weapon/storage/box/autoinjectors,
-/obj/item/clothing/glasses/hud/health,
-/obj/item/weapon/shockpaddles/standalone,
-/obj/item/weapon/storage/firstaid/small_firstaid_kit/space,
-/obj/item/weapon/melee/baton,
-/obj/item/weapon/gun/energy/taser/stunrevolver,
-/obj/structure/window/reinforced/holowindow{
- dir = 8
+/obj/machinery/camera{
+ c_tag = "Spec. Ops. Drop Pod Garage";
+ network = list("ERT")
},
-/obj/item/weapon/storage/box/syringes,
/turf/unsimulated/floor{
- icon_state = "dark"
+ dir = 5;
+ icon_state = "darkblue"
},
-/area/centcom/living)
+/area/centcom/specops)
"aAZ" = (
-/obj/structure/table/reinforced,
-/obj/item/weapon/reagent_containers/hypospray,
-/obj/item/weapon/storage/belt/medical,
-/obj/item/weapon/storage/firstaid/adv,
-/obj/item/weapon/storage/firstaid/regular,
-/obj/item/weapon/storage/firstaid/o2,
-/obj/item/weapon/storage/pill_bottle/inaprovaline,
-/obj/item/weapon/storage/pill_bottle/inaprovaline,
-/obj/item/weapon/storage/pill_bottle/inaprovaline,
-/obj/item/weapon/storage/pill_bottle/bicaridine,
-/obj/item/weapon/storage/pill_bottle/bicaridine,
-/obj/item/weapon/storage/pill_bottle/dermaline,
-/obj/item/weapon/storage/pill_bottle/dermaline,
-/obj/item/weapon/storage/pill_bottle/dylovene,
-/obj/item/weapon/storage/pill_bottle/dylovene,
-/obj/item/weapon/storage/pill_bottle/tramadol,
-/obj/item/weapon/storage/pill_bottle/tramadol,
-/obj/item/weapon/storage/box/autoinjectors,
-/obj/item/clothing/glasses/hud/health,
-/obj/item/weapon/shockpaddles/standalone,
-/obj/item/weapon/storage/firstaid/small_firstaid_kit/space,
-/obj/item/weapon/melee/baton,
-/obj/item/weapon/gun/energy/taser/stunrevolver,
-/obj/structure/window/reinforced/holowindow{
- dir = 8
- },
-/obj/structure/window/reinforced/holowindow{
- dir = 4
- },
+/obj/structure/rack,
+/obj/item/weapon/rcd_ammo,
+/obj/item/weapon/rcd_ammo,
+/obj/item/weapon/rcd_ammo,
+/obj/item/weapon/rcd,
/obj/machinery/light{
- dir = 1
+ dir = 4
},
-/obj/item/weapon/storage/box/syringes,
/turf/unsimulated/floor{
- icon_state = "dark"
+ dir = 4;
+ icon_state = "yellow"
},
-/area/centcom/living)
+/area/centcom/specops)
"aBa" = (
-/obj/structure/table/reinforced,
/turf/unsimulated/floor{
- icon_state = "dark"
+ dir = 6;
+ icon_state = "darkblue"
},
-/area/centcom/living)
+/area/centcom/specops)
"aBb" = (
-/obj/item/device/radio/intercom{
- broadcasting = 1;
- dir = 1;
- frequency = 1441;
- listening = 0;
- name = "Spec Ops Intercom";
- pixel_y = 28
- },
-/obj/machinery/light{
- dir = 1
- },
/turf/unsimulated/floor{
- icon_state = "dark"
+ icon_state = "darkblue"
},
-/area/centcom/living)
+/area/centcom/specops)
"aBc" = (
-/obj/structure/rack,
-/obj/item/clothing/head/helmet/space/rig/ert/engineer,
-/obj/item/clothing/suit/space/rig/ert/engineer,
-/obj/item/clothing/accessory/storage/brown_vest,
-/obj/item/clothing/head/helmet/space/rig/ert/engineer,
-/obj/item/clothing/suit/space/rig/ert/engineer,
-/obj/item/clothing/accessory/storage/brown_vest,
-/obj/item/clothing/head/helmet/space/rig/ert/engineer,
-/obj/item/clothing/suit/space/rig/ert/engineer,
-/obj/item/clothing/accessory/storage/brown_vest,
+/obj/machinery/mech_bay_recharge_port,
/turf/unsimulated/floor{
- icon_state = "dark"
+ icon_state = "platebot";
+ name = "plating"
},
-/area/centcom/living)
+/area/centcom/specops)
"aBd" = (
/obj/structure/device/piano/minimoog,
/obj/structure/extinguisher_cabinet{
@@ -11813,23 +11744,21 @@
},
/area/custom/tophat)
"aBe" = (
-/obj/structure/table/reinforced,
-/obj/item/clothing/mask/gas/sechailer,
-/obj/item/clothing/mask/gas/sechailer,
-/obj/item/clothing/mask/gas/sechailer,
-/obj/item/clothing/mask/gas/sechailer,
-/obj/item/clothing/mask/gas/sechailer,
-/obj/item/clothing/mask/gas/sechailer,
-/obj/item/clothing/mask/gas/sechailer,
-/obj/item/clothing/mask/gas/sechailer,
-/obj/item/clothing/mask/gas/sechailer,
-/obj/item/clothing/mask/gas/sechailer,
-/obj/item/clothing/mask/gas/sechailer,
+/obj/item/device/radio/intercom{
+ broadcasting = 1;
+ frequency = 1441;
+ listening = 0;
+ name = "Spec Ops Intercom";
+ pixel_y = 22
+ },
+/obj/machinery/light{
+ dir = 1
+ },
/turf/unsimulated/floor{
dir = 1;
- icon_state = "vault"
+ icon_state = "darkblue"
},
-/area/centcom/living)
+/area/centcom/specops)
"aBf" = (
/obj/machinery/door/airlock/centcom{
name = "Brig";
@@ -11861,46 +11790,56 @@
},
/area/custom/tophat)
"aBj" = (
-/obj/structure/rack,
-/obj/item/ammo_casing/caseless/rocket/anti_singulo,
-/obj/item/ammo_casing/caseless/rocket/anti_singulo,
-/obj/item/ammo_casing/caseless/rocket/anti_singulo,
-/obj/item/ammo_casing/caseless/rocket/anti_singulo,
-/obj/item/ammo_casing/caseless/rocket/anti_singulo,
-/obj/item/ammo_casing/caseless/rocket/anti_singulo,
/turf/unsimulated/floor{
- icon_state = "dark"
+ dir = 10;
+ icon_state = "yellow"
},
-/area/centcom/living)
+/area/centcom/specops)
"aBk" = (
/obj/structure/rack,
-/obj/item/ammo_casing/caseless/rocket/anti_singulo,
-/obj/item/ammo_casing/caseless/rocket/anti_singulo,
-/obj/item/ammo_casing/caseless/rocket/anti_singulo,
-/obj/item/ammo_casing/caseless/rocket/anti_singulo,
-/obj/item/ammo_casing/caseless/rocket/anti_singulo,
+/obj/item/stack/sheet/glass{
+ amount = 50
+ },
+/obj/item/stack/sheet/glass{
+ amount = 50
+ },
+/obj/item/stack/sheet/metal{
+ amount = 50
+ },
+/obj/item/stack/sheet/metal{
+ amount = 50
+ },
+/obj/item/stack/sheet/plasteel{
+ amount = 50
+ },
+/obj/item/stack/sheet/plasteel{
+ amount = 50
+ },
+/obj/item/stack/rods{
+ amount = 50
+ },
+/obj/item/stack/rods{
+ amount = 50
+ },
/turf/unsimulated/floor{
- icon_state = "dark"
+ dir = 6;
+ icon_state = "yellow"
},
-/area/centcom/living)
+/area/centcom/specops)
"aBl" = (
-/obj/structure/rack,
-/obj/item/weapon/storage/firstaid/small_firstaid_kit/space,
-/obj/item/weapon/storage/firstaid/small_firstaid_kit/space,
-/obj/item/weapon/storage/firstaid/small_firstaid_kit/space,
-/obj/item/weapon/storage/firstaid/small_firstaid_kit/space,
-/obj/item/weapon/storage/firstaid/small_firstaid_kit/space,
-/obj/item/weapon/storage/firstaid/small_firstaid_kit/space,
/turf/unsimulated/floor{
- icon_state = "dark"
+ icon_state = "yellow"
},
-/area/centcom/living)
+/area/centcom/specops)
"aBm" = (
-/obj/machinery/vending/tool,
+/obj/structure/stool/bed/chair/metal{
+ dir = 8
+ },
/turf/unsimulated/floor{
- icon_state = "dark"
+ dir = 6;
+ icon_state = "darkblue"
},
-/area/centcom/living)
+/area/centcom/specops)
"aBn" = (
/obj/structure/stool/bed/chair/metal{
dir = 4
@@ -12022,22 +11961,33 @@
},
/area/custom/tophat)
"aBC" = (
-/obj/machinery/mech_bay_recharge_port,
+/obj/structure/rack,
+/obj/item/device/remote_device/ERT,
+/obj/item/device/radio/intercom{
+ broadcasting = 1;
+ frequency = 1441;
+ listening = 0;
+ name = "Spec Ops Intercom";
+ pixel_y = 22
+ },
+/obj/machinery/light{
+ dir = 1
+ },
/turf/unsimulated/floor{
- icon_state = "bot"
+ dir = 8;
+ icon_state = "vault"
},
-/area/centcom/living)
+/area/centcom/specops)
"aBD" = (
-/obj/machinery/camera{
- c_tag = "Assault Armor North";
- network = list("ERT")
- },
-/obj/mecha/combat/gygax/dark,
+/obj/structure/rack,
+/obj/item/weapon/storage/backpack/ert/commander,
+/obj/item/weapon/storage/belt/security,
+/obj/item/clothing/glasses/sunglasses/hud/sechud,
/turf/unsimulated/floor{
- dir = 6;
- icon_state = "delivery"
+ dir = 8;
+ icon_state = "vault"
},
-/area/centcom/living)
+/area/centcom/specops)
"aBE" = (
/turf/unsimulated/floor{
dir = 4;
@@ -12045,121 +11995,91 @@
},
/area/centcom/living)
"aBF" = (
-/obj/item/device/radio/intercom{
- broadcasting = 1;
- dir = 1;
- frequency = 1441;
- listening = 0;
- name = "Spec Ops Intercom";
- pixel_y = 28
- },
+/obj/structure/rack,
+/obj/item/weapon/storage/box/flashbangs,
/turf/unsimulated/floor{
- dir = 1;
+ dir = 8;
icon_state = "vault"
},
-/area/centcom/living)
+/area/centcom/specops)
"aBG" = (
-/obj/item/clothing/glasses/meson,
-/obj/item/clothing/glasses/meson,
-/obj/item/clothing/glasses/meson,
-/obj/item/weapon/storage/belt/utility/full,
-/obj/item/weapon/storage/belt/utility/full,
-/obj/item/weapon/storage/belt/utility/full,
-/obj/item/clothing/gloves/yellow,
-/obj/item/clothing/gloves/yellow,
-/obj/item/clothing/gloves/yellow,
-/obj/structure/closet/secure_closet,
-/obj/item/weapon/storage/backpack/ert/engineer,
-/obj/item/weapon/storage/backpack/ert/engineer,
-/obj/item/weapon/storage/backpack/ert/engineer,
-/obj/item/weapon/storage/firstaid/small_firstaid_kit/space,
-/obj/item/weapon/storage/firstaid/small_firstaid_kit/space,
-/obj/item/weapon/storage/firstaid/small_firstaid_kit/space,
/turf/unsimulated/floor{
- icon_state = "dark"
+ dir = 4;
+ icon_state = "black"
},
-/area/centcom/living)
+/area/centcom/specops)
"aBH" = (
/obj/structure/rack,
-/obj/item/weapon/storage/belt/medical/surg/full,
-/obj/item/weapon/storage/belt/medical/surg/full,
-/obj/item/weapon/tank/anesthetic,
-/obj/item/weapon/tank/anesthetic,
-/obj/item/clothing/mask/breath/medical,
-/obj/item/clothing/mask/breath/medical,
-/obj/item/roller/roller_holder_surg,
-/obj/item/roller/roller_holder_surg,
-/turf/unsimulated/floor{
- icon_state = "dark"
- },
-/area/centcom/living)
-"aBI" = (
-/obj/structure/table/reinforced,
-/obj/item/stack/sheet/glass{
- amount = 50
- },
-/obj/item/stack/sheet/glass{
- amount = 50
- },
-/obj/item/stack/sheet/metal{
- amount = 50;
- pixel_x = 2;
- pixel_y = 2
- },
-/obj/item/stack/sheet/metal{
- amount = 50;
- pixel_x = 2;
- pixel_y = 2
+/obj/item/clothing/suit/space/rig/ert/engineer,
+/obj/item/clothing/shoes/magboots,
+/obj/item/clothing/head/helmet/space/rig/ert/engineer,
+/obj/item/device/flash,
+/obj/item/device/multitool,
+/obj/item/clothing/gloves/yellow,
+/obj/item/clothing/accessory/storage/brown_vest,
+/obj/item/weapon/storage/belt/utility/full,
+/obj/item/clothing/glasses/meson,
+/obj/item/weapon/storage/backpack/ert/engineer,
+/obj/item/device/radio/intercom{
+ broadcasting = 1;
+ frequency = 1441;
+ listening = 0;
+ name = "Spec Ops Intercom";
+ pixel_x = -28;
+ pixel_y = -5
},
-/obj/item/stack/sheet/plasteel{
- amount = 50
+/obj/machinery/camera{
+ c_tag = "Spec. Ops. Engineering";
+ dir = 4;
+ network = list("ERT")
},
-/obj/item/stack/sheet/plasteel{
- amount = 50
+/turf/unsimulated/floor{
+ dir = 8;
+ icon_state = "vault"
},
+/area/centcom/specops)
+"aBI" = (
/turf/unsimulated/floor{
- icon_state = "dark"
+ dir = 8;
+ icon_state = "darkblue"
},
-/area/centcom/living)
+/area/centcom/specops)
"aBJ" = (
-/obj/structure/rack,
-/obj/item/clothing/head/helmet/space/rig/ert/commander,
-/obj/item/clothing/suit/space/rig/ert/commander,
+/obj/machinery/door/poddoor/shutters/syndi{
+ id = "DropPodGarage"
+ },
/turf/unsimulated/floor{
- dir = 1;
- icon_state = "vault"
+ icon_state = "dark"
},
-/area/centcom/living)
+/area/centcom/specops)
"aBK" = (
/turf/unsimulated/floor{
icon_state = "floor"
},
/area/centcom/living)
"aBL" = (
-/obj/structure/stool/bed/chair/metal/black,
-/obj/effect/landmark/cops_spawn,
+/obj/structure/rack,
+/obj/item/weapon/rcd_ammo,
+/obj/item/weapon/rcd_ammo,
+/obj/item/weapon/rcd_ammo,
+/obj/item/weapon/rcd,
/turf/unsimulated/floor{
- icon_state = "floor"
+ dir = 4;
+ icon_state = "yellow"
},
-/area/centcom/living)
+/area/centcom/specops)
"aBM" = (
/obj/structure/rack,
-/obj/item/weapon/tank/emergency_oxygen/double,
-/obj/item/weapon/tank/emergency_oxygen/double,
-/obj/item/weapon/tank/emergency_oxygen/double,
-/obj/item/weapon/tank/emergency_oxygen/double,
-/obj/item/weapon/tank/emergency_oxygen/double,
-/obj/item/weapon/tank/emergency_oxygen/double,
-/obj/item/weapon/tank/emergency_oxygen/double,
-/obj/item/weapon/tank/emergency_oxygen/double,
-/obj/item/weapon/tank/emergency_oxygen/double,
-/obj/item/weapon/tank/emergency_oxygen/double,
-/obj/item/weapon/tank/emergency_oxygen/double,
+/obj/item/weapon/kitchenknife/combat,
+/obj/item/weapon/melee/baton,
+/obj/structure/sign/nanotrasen{
+ pixel_y = 32
+ },
/turf/unsimulated/floor{
- dir = 1;
+ dir = 8;
icon_state = "vault"
},
-/area/centcom/living)
+/area/centcom/specops)
"aBN" = (
/obj/structure/stool/bed,
/obj/item/weapon/bedsheet/wiz,
@@ -12168,56 +12088,38 @@
},
/area/custom/wizard_station)
"aBO" = (
-/obj/effect/landmark{
- name = "Commando"
- },
-/obj/machinery/light{
- dir = 1
+/obj/structure/rack,
+/obj/item/device/aicard,
+/obj/item/weapon/pinpointer/advpinpointer,
+/obj/structure/sign/nanotrasen{
+ pixel_y = 32
},
/turf/unsimulated/floor{
- dir = 1;
+ dir = 8;
icon_state = "vault"
},
/area/centcom/specops)
"aBP" = (
-/obj/effect/landmark{
- name = "Commando"
- },
/turf/unsimulated/floor{
- dir = 1;
- icon_state = "vault"
+ dir = 9;
+ icon_state = "darkblue"
},
/area/centcom/specops)
"aBQ" = (
-/obj/structure/table,
-/obj/machinery/recharger{
- pixel_y = 4
- },
-/obj/item/weapon/handcuffs,
/turf/unsimulated/floor{
- icon_state = "dark"
+ icon_state = "black"
},
/area/centcom/specops)
"aBR" = (
-/obj/structure/grille,
-/obj/structure/window/reinforced{
- dir = 8
- },
-/obj/structure/window/reinforced,
-/obj/structure/window/reinforced{
- dir = 1
- },
-/obj/structure/window/reinforced{
- dir = 4
- },
/turf/unsimulated/floor{
- name = "plating"
+ dir = 10;
+ icon_state = "black"
},
/area/centcom/specops)
"aBS" = (
/turf/unsimulated/floor{
- icon_state = "asteroid6";
- name = "sand"
+ dir = 6;
+ icon_state = "black"
},
/area/centcom/specops)
"aBT" = (
@@ -12242,80 +12144,120 @@
},
/area/velocity)
"aBW" = (
-/obj/effect/landmark{
- name = "Marauder Exit"
+/obj/machinery/light/small{
+ dir = 8
+ },
+/obj/machinery/camera{
+ c_tag = "Spec. Ops. Shuttle Dock";
+ dir = 4;
+ network = list("ERT")
},
/turf/unsimulated/floor{
- name = "plating"
+ dir = 8;
+ icon_state = "black"
},
-/area/centcom/living)
+/area/centcom/specops)
"aBX" = (
+/obj/structure/rack,
+/obj/item/weapon/storage/briefcase/inflatable{
+ pixel_y = 6
+ },
+/obj/item/weapon/storage/briefcase/inflatable,
/turf/unsimulated/floor{
- name = "plating"
+ dir = 4;
+ icon_state = "yellow"
},
-/area/centcom/living)
+/area/centcom/specops)
"aBY" = (
-/obj/machinery/door/poddoor{
- id = "ASSAULT3";
- name = "Launch Bay #3"
+/obj/machinery/door/airlock/centcom{
+ name = "General Access";
+ req_access = list(101)
},
/turf/unsimulated/floor{
- name = "plating"
+ icon_state = "dark"
},
-/area/centcom/living)
+/area/centcom/specops)
"aBZ" = (
+/obj/structure/rack,
+/obj/item/clothing/head/helmet/space/rig/ert/commander,
+/obj/item/clothing/suit/space/rig/ert/commander,
+/obj/item/clothing/shoes/magboots,
+/obj/item/weapon/storage/firstaid/small_firstaid_kit/combat,
/turf/unsimulated/floor{
dir = 8;
- icon_state = "warnplate"
+ icon_state = "vault"
},
-/area/centcom/living)
+/area/centcom/specops)
"aCa" = (
+/obj/structure/sign/mark{
+ icon_state = "yup"
+ },
/turf/unsimulated/floor{
- dir = 4;
- icon_state = "warnplate"
+ icon_state = "dark"
},
-/area/centcom/living)
+/area/centcom/specops)
"aCb" = (
-/obj/machinery/mass_driver{
- dir = 8;
- id = "ASSAULT3";
- name = "gravpult"
+/obj/structure/rack,
+/obj/item/clothing/mask/gas/sechailer{
+ pixel_x = 6
},
-/turf/unsimulated/floor{
- icon_state = "bot"
+/obj/item/clothing/mask/gas/sechailer{
+ pixel_x = 6
+ },
+/obj/item/clothing/mask/gas/sechailer{
+ pixel_x = 3
+ },
+/obj/item/clothing/mask/gas/sechailer{
+ pixel_x = 3
+ },
+/obj/item/clothing/mask/gas/sechailer,
+/obj/item/clothing/mask/gas/sechailer,
+/obj/item/clothing/mask/gas/sechailer{
+ pixel_x = -3
+ },
+/obj/item/clothing/mask/gas/sechailer{
+ pixel_x = -3
+ },
+/obj/item/clothing/mask/gas/sechailer{
+ pixel_x = -6
+ },
+/obj/item/clothing/mask/gas/sechailer{
+ pixel_x = -6
},
-/area/centcom/living)
-"aCc" = (
/turf/unsimulated/floor{
dir = 8;
- icon_state = "loadingarea"
+ icon_state = "vault"
},
-/area/centcom/living)
-"aCd" = (
+/area/centcom/specops)
+"aCc" = (
+/obj/machinery/portable_atmospherics/canister/oxygen,
/turf/unsimulated/floor{
dir = 5;
icon_state = "vault"
},
-/area/centcom/living)
-"aCe" = (
-/obj/machinery/light{
- dir = 4
+/area/centcom/specops)
+"aCd" = (
+/turf/unsimulated/floor{
+ dir = 8;
+ icon_state = "warnplate"
},
+/area/centcom/specops)
+"aCe" = (
/turf/unsimulated/floor{
- dir = 1;
- icon_state = "vault"
+ name = "plating"
},
-/area/centcom/living)
+/area/centcom/specops)
"aCf" = (
-/obj/machinery/door/airlock/centcom{
- name = "Medical Special Operations";
- req_access = list(103)
+/obj/machinery/mass_driver{
+ dir = 8;
+ id = "ASSAULT3";
+ name = "gravpult"
},
/turf/unsimulated/floor{
- dir = 8;
- icon_state = "vault"
+ icon_state = "platebot";
+ name = "plating"
},
-/area/centcom/living)
+/area/centcom/specops)
"aCg" = (
/mob/living/simple_animal/hostile/shantak{
a_intent = "help";
@@ -12334,44 +12276,80 @@
req_access = list(103)
},
/turf/unsimulated/floor{
- dir = 8;
- icon_state = "vault"
+ icon_state = "dark"
},
-/area/centcom/living)
+/area/centcom/specops)
"aCi" = (
-/obj/machinery/door/airlock/centcom{
- name = "Special Operations";
- req_access = list(103)
+/turf/unsimulated/floor{
+ icon_state = "bcircuit"
+ },
+/area/centcom/specops)
+"aCj" = (
+/obj/structure/rack,
+/obj/item/weapon/tank/emergency_oxygen/double{
+ pixel_x = 6
+ },
+/obj/item/weapon/tank/emergency_oxygen/double{
+ pixel_x = 6
+ },
+/obj/item/weapon/tank/emergency_oxygen/double{
+ pixel_x = 3
+ },
+/obj/item/weapon/tank/emergency_oxygen/double{
+ pixel_x = 3
+ },
+/obj/item/weapon/tank/emergency_oxygen/double,
+/obj/item/weapon/tank/emergency_oxygen/double,
+/obj/item/weapon/tank/emergency_oxygen/double{
+ pixel_x = -3
+ },
+/obj/item/weapon/tank/emergency_oxygen/double{
+ pixel_x = -3
+ },
+/obj/item/weapon/tank/emergency_oxygen/double{
+ pixel_x = -6
+ },
+/obj/item/weapon/tank/emergency_oxygen/double{
+ pixel_x = -6
+ },
+/obj/machinery/camera{
+ c_tag = "Spec. Ops. Conference Hall North";
+ network = list("ERT")
},
/turf/unsimulated/floor{
dir = 8;
icon_state = "vault"
},
-/area/centcom/living)
+/area/centcom/specops)
"aCk" = (
-/obj/structure/stool/bed/chair/metal/black{
- dir = 4
+/obj/structure/table/reinforced,
+/obj/machinery/recharger{
+ pixel_y = 4
+ },
+/obj/structure/sign/nanotrasen{
+ pixel_y = 32
},
-/obj/effect/landmark/cops_spawn,
/turf/unsimulated/floor{
- icon_state = "floor"
+ icon_state = "dark"
},
-/area/centcom/living)
+/area/centcom/specops)
"aCl" = (
-/obj/structure/table/reinforced,
+/obj/machinery/light{
+ dir = 1
+ },
+/obj/machinery/portable_atmospherics/powered/scrubber,
/turf/unsimulated/floor{
- icon_state = "floor"
+ dir = 8;
+ icon_state = "vault"
},
-/area/centcom/living)
+/area/centcom/specops)
"aCm" = (
-/obj/structure/stool/bed/chair/metal/black{
- dir = 8
- },
-/obj/effect/landmark/cops_spawn,
+/obj/mecha/combat/gygax/ultra,
/turf/unsimulated/floor{
- icon_state = "floor"
+ dir = 8;
+ icon_state = "recharge_floor"
},
-/area/centcom/living)
+/area/centcom/specops)
"aCn" = (
/obj/structure/flora/ausbushes/pointybush,
/obj/effect/landmark/blockway,
@@ -12383,14 +12361,11 @@
},
/area/space)
"aCo" = (
-/obj/machinery/door/airlock/centcom{
- name = "Special Operations";
- req_access = list(103)
- },
/turf/unsimulated/floor{
- icon_state = "floor"
+ dir = 1;
+ icon_state = "darkyellow"
},
-/area/centcom/living)
+/area/centcom/specops)
"aCp" = (
/obj/structure/snowman,
/turf/unsimulated/floor/snow{
@@ -12400,17 +12375,27 @@
},
/area/space)
"aCq" = (
+/obj/effect/landmark{
+ name = "Commando"
+ },
+/obj/machinery/camera{
+ c_tag = "Spec. Ops.";
+ network = list("ERT")
+ },
/turf/unsimulated/floor{
dir = 8;
icon_state = "vault"
},
/area/centcom/specops)
"aCr" = (
-/obj/structure/stool/bed/chair/metal{
- dir = 8
+/obj/structure/stool/bed/chair/metal/black,
+/obj/machinery/camera{
+ c_tag = "Spec. Ops. Hall";
+ network = list("ERT")
},
/turf/unsimulated/floor{
- icon_state = "dark"
+ dir = 1;
+ icon_state = "darkyellowcorners"
},
/area/centcom/specops)
"aCs" = (
@@ -12511,21 +12496,20 @@
},
/area/velocity)
"aCD" = (
-/obj/machinery/mech_bay_recharge_port,
-/obj/machinery/light{
- dir = 8
+/obj/machinery/computer/mech_bay_power_console{
+ dir = 4
},
/turf/unsimulated/floor{
- icon_state = "bot"
+ icon_state = "bcircuit"
},
-/area/centcom/living)
+/area/centcom/specops)
"aCE" = (
-/obj/mecha/medical/odysseus,
+/obj/machinery/light/small,
/turf/unsimulated/floor{
- dir = 6;
- icon_state = "delivery"
+ dir = 9;
+ icon_state = "vault"
},
-/area/centcom/living)
+/area/centcom/specops)
"aCF" = (
/obj/effect/decal/cleanable/blood/gibs,
/obj/effect/decal/cleanable/blood,
@@ -12594,13 +12578,14 @@
},
/area/custom/wizard_station)
"aCL" = (
-/obj/machinery/light{
- dir = 4
- },
+/obj/structure/rack,
+/obj/item/weapon/handcuffs,
+/obj/item/device/flash,
/turf/unsimulated/floor{
- icon_state = "dark"
+ dir = 8;
+ icon_state = "vault"
},
-/area/centcom/living)
+/area/centcom/specops)
"aCM" = (
/obj/structure/grille,
/obj/structure/window/reinforced{
@@ -12625,14 +12610,9 @@
},
/area/centcom/specops)
"aCO" = (
-/obj/structure/window/reinforced,
-/obj/structure/grille,
-/obj/structure/window/reinforced{
- dir = 1
- },
/turf/unsimulated/floor{
- dir = 8;
- icon_state = "vault"
+ dir = 10;
+ icon_state = "darkblue"
},
/area/centcom/specops)
"aCP" = (
@@ -12649,20 +12629,34 @@
},
/area/centcom/specops)
"aCQ" = (
-/obj/structure/window/reinforced,
-/obj/structure/centcom_barrier,
-/turf/unsimulated/floor,
+/obj/machinery/recharge_station,
+/turf/unsimulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
/area/centcom/specops)
"aCR" = (
-/obj/structure/window/reinforced,
-/obj/machinery/light{
- dir = 1
+/obj/item/weapon/flora/random,
+/turf/unsimulated/floor{
+ dir = 5;
+ icon_state = "vault"
},
-/turf/unsimulated/floor,
/area/centcom/specops)
"aCS" = (
-/obj/structure/window/reinforced,
-/turf/unsimulated/floor,
+/obj/machinery/recharge_station,
+/obj/item/device/radio/intercom{
+ broadcasting = 1;
+ frequency = 1441;
+ listening = 0;
+ name = "Spec Ops Intercom";
+ pixel_y = 22
+ },
+/obj/machinery/light{
+ dir = 1
+ },
+/turf/unsimulated/floor{
+ icon_state = "dark"
+ },
/area/centcom/specops)
"aCT" = (
/turf/unsimulated/floor{
@@ -12799,14 +12793,12 @@
},
/area/custom/wizard_station)
"aDi" = (
-/obj/machinery/door/poddoor{
- id = "ASSAULT2";
- name = "Launch Bay #2"
- },
+/obj/structure/stool/bed/chair/metal/black,
+/obj/effect/landmark/cops_spawn,
/turf/unsimulated/floor{
- name = "plating"
+ icon_state = "floor"
},
-/area/centcom/living)
+/area/centcom/specops)
"aDj" = (
/obj/machinery/mass_driver{
dir = 8;
@@ -12814,9 +12806,10 @@
name = "gravpult"
},
/turf/unsimulated/floor{
- icon_state = "bot"
+ icon_state = "platebot";
+ name = "plating"
},
-/area/centcom/living)
+/area/centcom/specops)
"aDk" = (
/turf/unsimulated/floor{
icon = 'icons/turf/carpets.dmi';
@@ -12849,14 +12842,12 @@
},
/area/custom/wizard_station)
"aDo" = (
-/obj/structure/stool/bed/chair/metal/black{
- dir = 1
- },
-/obj/effect/landmark/cops_spawn,
+/obj/structure/table/reinforced,
+/obj/item/weapon/storage/fancy/donut_box,
/turf/unsimulated/floor{
icon_state = "floor"
},
-/area/centcom/living)
+/area/centcom/specops)
"aDp" = (
/obj/structure/torch_holder/magic{
dir = 8
@@ -12868,33 +12859,40 @@
},
/area/custom/wizard_station)
"aDq" = (
+/obj/effect/landmark/cops_spawn,
+/obj/structure/stool/bed/chair/metal/black{
+ dir = 8
+ },
/turf/unsimulated/floor{
- icon_state = "bot"
+ icon_state = "floor"
},
/area/centcom/specops)
"aDr" = (
-/obj/machinery/door/airlock/centcom{
- name = "Special Operations";
- req_access = list(103)
+/obj/structure/table/reinforced,
+/obj/item/weapon/folder/red{
+ pixel_y = 4
},
-/obj/effect/landmark/trololo,
/turf/unsimulated/floor{
- icon_state = "delivery"
+ icon_state = "floor"
},
/area/centcom/specops)
"aDs" = (
-/obj/structure/centcom_barrier,
+/obj/machinery/door/poddoor{
+ id = "ASSAULT1";
+ name = "Launch Bay #1"
+ },
/turf/unsimulated/floor{
- icon_state = "bot"
+ dir = 4;
+ icon_state = "warnplate"
},
/area/centcom/specops)
"aDt" = (
-/obj/machinery/door/airlock/centcom{
- name = "Special Operations";
- req_access = list(103)
+/obj/machinery/door/poddoor{
+ id = "ASSAULT1";
+ name = "Launch Bay #1"
},
/turf/unsimulated/floor{
- icon_state = "delivery"
+ name = "plating"
},
/area/centcom/specops)
"aDu" = (
@@ -12970,17 +12968,26 @@
},
/area/custom/wizard_station)
"aDC" = (
-/obj/mecha/working/ripley/firefighter,
+/obj/effect/landmark{
+ name = "Marauder Exit"
+ },
/turf/unsimulated/floor{
- dir = 6;
- icon_state = "delivery"
+ name = "plating"
+ },
+/area/centcom/specops)
+"aDD" = (
+/obj/structure/rack,
+/obj/item/weapon/gun/projectile/glock/spec,
+/obj/machinery/camera{
+ c_tag = "Spec. Ops. Commander";
+ dir = 4;
+ network = list("ERT")
},
-/area/centcom/living)
-"aDD" = (
/turf/unsimulated/floor{
- icon_state = "red"
+ dir = 8;
+ icon_state = "vault"
},
-/area/centcom/living)
+/area/centcom/specops)
"aDE" = (
/obj/structure/flora/ausbushes/fullgrass,
/obj/effect/decal/cleanable/blood,
@@ -12991,87 +12998,69 @@
},
/area/space)
"aDF" = (
-/obj/structure/grille,
-/obj/structure/window/reinforced{
- dir = 8
- },
-/obj/structure/window/reinforced,
-/obj/structure/window/reinforced{
- dir = 1
+/obj/machinery/door/poddoor{
+ id = "ASSAULT3";
+ name = "Launch Bay #3"
},
/turf/unsimulated/floor{
name = "plating"
},
/area/centcom/specops)
"aDG" = (
-/obj/structure/grille,
-/obj/structure/window/reinforced,
-/obj/structure/window/reinforced{
- dir = 1
- },
/turf/unsimulated/floor{
- name = "plating"
+ dir = 8;
+ icon_state = "loadingarea"
},
/area/centcom/specops)
"aDH" = (
-/obj/structure/grille,
-/obj/structure/window/reinforced{
- dir = 4
- },
-/obj/structure/window/reinforced{
- dir = 1
+/obj/machinery/door/poddoor{
+ id = "ASSAULT3";
+ name = "Launch Bay #3"
},
/turf/unsimulated/floor{
- name = "plating"
+ dir = 4;
+ icon_state = "warnplate"
},
/area/centcom/specops)
"aDI" = (
/obj/machinery/door/airlock/centcom{
- name = "Creed's Office";
- req_access = list(108)
+ name = "Special Operations";
+ req_access = list(103)
},
/turf/unsimulated/floor{
- dir = 8;
- icon_state = "vault"
+ icon_state = "dark"
},
/area/centcom/specops)
"aDJ" = (
-/obj/structure/grille,
-/obj/structure/window/reinforced{
- dir = 8
- },
-/obj/structure/window/reinforced{
- dir = 1
- },
-/turf/unsimulated/floor{
- name = "plating"
- },
+/obj/structure/sign/departments/engineering,
+/turf/unsimulated/wall/fakeglass,
/area/centcom/specops)
"aDK" = (
-/obj/structure/grille,
-/obj/structure/window/reinforced,
-/obj/structure/window/reinforced{
- dir = 4
- },
-/obj/structure/window/reinforced{
- dir = 1
+/obj/effect/landmark{
+ name = "Commando"
},
/turf/unsimulated/floor{
- name = "plating"
+ dir = 8;
+ icon_state = "vault"
},
/area/centcom/specops)
"aDL" = (
-/obj/structure/window/reinforced{
- dir = 1
+/obj/machinery/computer/atmos_alert{
+ dir = 8
+ },
+/obj/structure/sign/nanotrasen{
+ pixel_y = 32
+ },
+/turf/unsimulated/floor{
+ dir = 5;
+ icon_state = "vault"
},
-/obj/structure/centcom_barrier,
-/turf/unsimulated/floor,
/area/centcom/specops)
"aDM" = (
-/obj/structure/window/reinforced{
- dir = 1
+/turf/unsimulated/floor{
+ dir = 4;
+ icon_state = "darkyellowcorners"
},
-/turf/unsimulated/floor,
/area/centcom/specops)
"aDN" = (
/obj/machinery/light{
@@ -13134,110 +13123,85 @@
},
/area/custom/wizard_station)
"aDV" = (
-/obj/machinery/door/poddoor{
- id = "ASSAULT1";
- name = "Launch Bay #1"
+/obj/machinery/light{
+ dir = 1
+ },
+/obj/structure/stool/bed/chair/metal/black,
+/obj/structure/sign/nanotrasen{
+ pixel_y = 32
},
/turf/unsimulated/floor{
- name = "plating"
+ icon_state = "dark"
},
-/area/centcom/living)
+/area/centcom/specops)
"aDW" = (
-/obj/machinery/mass_driver{
- dir = 8;
- id = "ASSAULT1";
- name = "gravpult"
- },
+/obj/structure/stool/bed/chair/metal/black,
/turf/unsimulated/floor{
- icon_state = "bot"
+ icon_state = "dark"
},
-/area/centcom/living)
+/area/centcom/specops)
"aDX" = (
-/obj/structure/rack,
-/obj/item/clothing/head/helmet/space/rig/ert/medical,
-/obj/item/clothing/suit/space/rig/ert/medical,
-/obj/item/clothing/head/helmet/space/rig/ert/medical,
-/obj/item/clothing/suit/space/rig/ert/medical,
-/obj/item/clothing/head/helmet/space/rig/ert/medical,
-/obj/item/clothing/suit/space/rig/ert/medical,
-/obj/item/weapon/storage/backpack/ert/medical,
-/obj/item/weapon/storage/backpack/ert/medical,
-/obj/item/weapon/storage/backpack/ert/medical,
+/obj/mecha/combat/gygax/dark,
/turf/unsimulated/floor{
- icon_state = "dark"
+ dir = 8;
+ icon_state = "recharge_floor"
},
-/area/centcom/living)
+/area/centcom/specops)
"aDY" = (
-/obj/item/device/radio/intercom{
- broadcasting = 1;
- dir = 1;
- frequency = 1441;
- listening = 0;
- name = "Spec Ops Intercom";
- pixel_x = -32
- },
-/obj/machinery/light{
- dir = 8
- },
/turf/unsimulated/floor{
- icon_state = "dark"
+ dir = 8;
+ icon_state = "black"
},
-/area/centcom/living)
+/area/centcom/specops)
"aDZ" = (
-/obj/structure/table/reinforced,
-/obj/item/weapon/storage/box,
-/obj/item/weapon/storage/box,
-/obj/item/weapon/storage/box,
-/obj/item/weapon/storage/box,
-/obj/item/weapon/storage/box,
-/obj/item/weapon/storage/box,
-/obj/item/weapon/storage/box,
-/obj/item/weapon/storage/box,
-/obj/item/weapon/storage/box,
-/obj/item/weapon/storage/box,
+/obj/item/weapon/flora/random,
/turf/unsimulated/floor{
- icon_state = "dark"
+ dir = 1;
+ icon_state = "darkbluecorners"
},
-/area/centcom/living)
+/area/centcom/specops)
"aEa" = (
+/obj/machinery/mass_driver{
+ dir = 8;
+ id = "ASSAULT1";
+ name = "gravpult"
+ },
/turf/unsimulated/floor{
- icon_state = "grass1";
- name = "grass"
+ icon_state = "platebot";
+ name = "plating"
},
/area/centcom/specops)
"aEb" = (
-/obj/machinery/light,
+/obj/structure/table/reinforced,
+/obj/item/weapon/storage/box{
+ pixel_y = 8
+ },
/turf/unsimulated/floor{
- icon_state = "grass1";
- name = "grass"
+ dir = 5;
+ icon_state = "vault"
},
/area/centcom/specops)
"aEc" = (
-/obj/structure/grille,
-/obj/structure/window/reinforced{
- dir = 4
- },
-/obj/structure/window/reinforced{
- dir = 8
+/obj/structure/stool/bed/chair/metal/black{
+ dir = 1
},
+/obj/effect/landmark/cops_spawn,
/turf/unsimulated/floor{
- name = "plating"
+ icon_state = "floor"
},
/area/centcom/specops)
"aEd" = (
-/obj/effect/landmark/trololo,
+/obj/mecha/working/ripley/firefighter,
/turf/unsimulated/floor{
- icon_state = "dark"
+ dir = 8;
+ icon_state = "recharge_floor"
},
/area/centcom/specops)
"aEe" = (
-/obj/machinery/light{
- dir = 4
- },
+/obj/structure/centcom_barrier,
/turf/unsimulated/floor{
- dir = 6;
- icon_state = "asteroid8";
- name = "sand"
+ dir = 5;
+ icon_state = "black"
},
/area/centcom/specops)
"aEf" = (
@@ -13264,162 +13228,107 @@
},
/area/custom/wizard_station)
"aEi" = (
+/obj/item/weapon/flora/random,
/turf/unsimulated/floor{
- dir = 1;
- icon_state = "vault"
+ icon_state = "darkgreencorners"
},
-/area/centcom/living)
+/area/centcom/specops)
"aEj" = (
-/obj/structure/rack,
-/obj/item/bodybag/cryobag,
-/obj/item/bodybag/cryobag,
-/obj/item/bodybag/cryobag,
-/obj/item/bodybag/cryobag,
-/obj/item/bodybag/cryobag,
/turf/unsimulated/floor{
- icon_state = "dark"
+ dir = 8;
+ icon_state = "darkgreencorners"
},
-/area/centcom/living)
+/area/centcom/specops)
"aEk" = (
-/obj/structure/closet/crate/medical,
-/obj/item/weapon/storage/firstaid/adv,
-/obj/item/weapon/storage/firstaid/adv,
-/obj/item/weapon/storage/firstaid/fire,
-/obj/item/weapon/storage/firstaid/fire,
-/obj/item/weapon/storage/firstaid/o2,
-/obj/item/weapon/storage/firstaid/o2,
-/obj/item/weapon/storage/firstaid/regular,
-/obj/item/weapon/storage/firstaid/regular,
-/obj/item/weapon/storage/firstaid/toxin,
-/obj/item/weapon/storage/firstaid/toxin,
-/obj/item/weapon/storage/box/autoinjectors,
-/obj/item/weapon/storage/box/autoinjectors,
-/obj/item/weapon/reagent_containers/glass/bottle/stoxin,
-/obj/item/weapon/reagent_containers/glass/bottle/stoxin,
-/obj/item/weapon/reagent_containers/glass/bottle/stoxin,
-/obj/item/weapon/reagent_containers/glass/bottle/stoxin,
-/obj/machinery/light{
- dir = 4
- },
/turf/unsimulated/floor{
- icon_state = "dark"
+ icon_state = "darkgreen"
},
-/area/centcom/living)
+/area/centcom/specops)
"aEl" = (
-/obj/machinery/vending/engivend,
+/obj/structure/rack,
+/obj/item/weapon/storage/toolbox/electrical{
+ pixel_y = 10
+ },
+/obj/item/weapon/storage/toolbox/mechanical{
+ pixel_y = 5
+ },
+/obj/item/weapon/storage/toolbox/emergency,
/turf/unsimulated/floor{
- icon_state = "dark"
+ icon_state = "darkblue"
},
-/area/centcom/living)
+/area/centcom/specops)
"aEm" = (
-/obj/item/device/multitool,
-/obj/item/device/multitool,
-/obj/item/device/multitool,
-/obj/item/device/flash,
-/obj/item/device/flash,
-/obj/item/device/flash,
-/obj/item/weapon/rcd,
-/obj/item/weapon/rcd,
-/obj/item/weapon/rcd_ammo,
-/obj/item/weapon/rcd_ammo,
-/obj/item/weapon/rcd_ammo,
-/obj/item/weapon/rcd_ammo,
-/obj/structure/closet/secure_closet,
-/obj/item/weapon/storage/briefcase/inflatable,
-/obj/item/weapon/storage/briefcase/inflatable,
+/obj/machinery/portable_atmospherics/powered/scrubber,
+/obj/item/device/radio/intercom{
+ broadcasting = 1;
+ frequency = 1441;
+ listening = 0;
+ name = "Spec Ops Intercom";
+ pixel_y = 22
+ },
/turf/unsimulated/floor{
- icon_state = "dark"
+ dir = 8;
+ icon_state = "vault"
},
-/area/centcom/living)
+/area/centcom/specops)
"aEn" = (
-/obj/structure/rack,
-/obj/item/weapon/storage/box/bodybags,
-/obj/item/weapon/storage/box/bodybags,
-/obj/item/weapon/storage/box/bodybags,
-/obj/item/weapon/storage/box/bodybags,
-/obj/item/weapon/reagent_containers/spray/cleaner,
-/obj/item/weapon/reagent_containers/spray/cleaner,
/turf/unsimulated/floor{
- icon_state = "dark"
+ icon_state = "darkred"
},
-/area/centcom/living)
+/area/centcom/specops)
"aEo" = (
-/obj/structure/closet/crate/plastic,
-/obj/item/weapon/reagent_containers/blood/OMinus,
-/obj/item/weapon/reagent_containers/blood/OMinus,
-/obj/item/weapon/reagent_containers/blood/OMinus,
-/obj/item/weapon/reagent_containers/blood/OMinus,
-/obj/item/weapon/reagent_containers/blood/OMinus,
-/obj/item/weapon/reagent_containers/blood/OMinus,
/turf/unsimulated/floor{
- icon_state = "dark"
+ icon_state = "darkredcorners"
},
-/area/centcom/living)
+/area/centcom/specops)
"aEp" = (
/obj/machinery/light,
+/obj/machinery/portable_atmospherics/canister/air,
/turf/unsimulated/floor{
- icon_state = "dark"
+ dir = 8;
+ icon_state = "vault"
},
-/area/centcom/living)
+/area/centcom/specops)
"aEq" = (
-/turf/unsimulated/wall,
-/area/centcom/creed)
-"aEr" = (
-/obj/structure/grille,
-/obj/structure/window/reinforced{
- dir = 1
+/turf/unsimulated/floor{
+ dir = 8;
+ icon_state = "darkredcorners"
},
-/obj/structure/window/reinforced{
- dir = 8
+/area/centcom/specops)
+"aEr" = (
+/obj/machinery/door/poddoor{
+ id = "ASSAULT0";
+ name = "Launch Bay #0"
},
-/obj/structure/window/reinforced,
-/obj/structure/centcom_barrier,
/turf/unsimulated/floor{
- name = "plating"
+ dir = 4;
+ icon_state = "warnplate"
},
-/area/centcom/creed)
+/area/centcom/specops)
"aEs" = (
-/obj/structure/grille,
-/obj/structure/window/reinforced{
- dir = 4
- },
-/obj/structure/window/reinforced,
/obj/structure/centcom_barrier,
/turf/unsimulated/floor{
- name = "plating"
+ dir = 4;
+ icon_state = "black"
},
-/area/centcom/creed)
+/area/centcom/specops)
"aEt" = (
-/obj/structure/centcom_barrier,
+/obj/machinery/door/airlock/centcom{
+ name = "Medical Special Operations";
+ req_access = list(103)
+ },
/turf/unsimulated/floor{
icon_state = "dark"
},
-/area/centcom/creed)
+/area/centcom/specops)
"aEu" = (
-/obj/structure/grille,
-/obj/structure/window/reinforced{
- dir = 8
- },
-/obj/structure/window/reinforced,
-/obj/structure/centcom_barrier,
-/turf/unsimulated/floor{
- name = "plating"
- },
-/area/centcom/creed)
+/obj/structure/sign/departments/medbay/alt,
+/turf/unsimulated/wall/fakeglass,
+/area/centcom/specops)
"aEv" = (
-/obj/structure/grille,
-/obj/structure/window/reinforced{
- dir = 1
- },
-/obj/structure/window/reinforced{
- dir = 4
- },
-/obj/structure/window/reinforced,
-/obj/structure/centcom_barrier,
-/turf/unsimulated/floor{
- name = "plating"
- },
-/area/centcom/creed)
+/obj/structure/sign/departments/security,
+/turf/unsimulated/wall,
+/area/centcom/specops)
"aEw" = (
/obj/machinery/light/small{
dir = 4
@@ -13490,70 +13399,66 @@
icon_state = "cult"
},
/area/custom/wizard_station)
+"aEF" = (
+/obj/machinery/camera{
+ c_tag = "Spec. Ops. Cryogenic Storage";
+ dir = 8;
+ network = list("ERT")
+ },
+/turf/unsimulated/floor{
+ dir = 4;
+ icon_state = "black"
+ },
+/area/centcom/specops)
"aEG" = (
-/obj/machinery/door/poddoor{
- id = "ASSAULT0";
- name = "Launch Bay #0"
+/obj/structure/sign/mark{
+ icon_state = "rlf"
},
/turf/unsimulated/floor{
- name = "plating"
+ dir = 9;
+ icon_state = "black"
},
-/area/centcom/living)
+/area/centcom/specops)
"aEH" = (
-/obj/machinery/mass_driver{
- dir = 8;
- id = "ASSAULT0";
- name = "gravpult"
+/obj/machinery/door/poddoor{
+ id = "ASSAULT2";
+ name = "Launch Bay #2"
},
/turf/unsimulated/floor{
- icon_state = "bot"
+ dir = 4;
+ icon_state = "warnplate"
},
-/area/centcom/living)
+/area/centcom/specops)
"aEI" = (
-/obj/machinery/camera{
- c_tag = "Assault Armor South";
- dir = 1;
- network = list("ERT")
+/obj/machinery/door/poddoor{
+ id = "ASSAULT2";
+ name = "Launch Bay #2"
},
/turf/unsimulated/floor{
- dir = 8;
- icon_state = "loadingarea"
+ name = "plating"
},
-/area/centcom/living)
+/area/centcom/specops)
"aEJ" = (
-/obj/structure/grille,
-/obj/structure/window/reinforced{
- dir = 8
- },
-/obj/structure/window/reinforced,
-/obj/structure/window/reinforced{
- dir = 1
+/obj/structure/table/reinforced,
+/obj/item/weapon/storage/box{
+ pixel_y = 8
},
-/obj/structure/window/reinforced{
- dir = 5;
- health = 60
+/obj/item/weapon/storage/box{
+ pixel_y = -8
},
/turf/unsimulated/floor{
- name = "plating"
+ dir = 5;
+ icon_state = "vault"
},
-/area/centcom/living)
+/area/centcom/specops)
"aEK" = (
-/obj/structure/grille,
-/obj/structure/window/reinforced{
- dir = 1
- },
-/obj/structure/window/reinforced{
- dir = 4
- },
-/obj/structure/window/reinforced,
-/obj/structure/window/reinforced{
- dir = 5;
- health = 60
+/obj/machinery/door/poddoor/shutters/syndi{
+ id = "Mecha"
},
/turf/unsimulated/floor{
- name = "plating"
+ icon_state = "dark"
},
-/area/centcom/living)
+/area/centcom/specops)
"aEL" = (
/obj/item/clothing/shoes/sandal/marisa{
desc = "A set of fancy shoes that are as functional as they are comfortable.";
@@ -13573,53 +13478,68 @@
},
/area/custom/wizard_station)
"aEM" = (
-/obj/structure/bookcase{
- name = "bookcase (Tactics)"
- },
+/obj/machinery/light/small,
/turf/unsimulated/floor{
- icon_state = "grimy"
+ dir = 10;
+ icon_state = "black"
},
-/area/centcom/creed)
+/area/centcom/specops)
"aEN" = (
-/obj/structure/closet/secure_closet/hos,
+/obj/structure/stool/bed/chair/metal/black,
/turf/unsimulated/floor{
- icon_state = "grimy"
+ dir = 4;
+ icon_state = "darkbluecorners"
},
-/area/centcom/creed)
+/area/centcom/specops)
"aEO" = (
+/obj/machinery/light/small,
/turf/unsimulated/floor{
- icon_state = "grimy"
+ dir = 6;
+ icon_state = "black"
},
-/area/centcom/creed)
+/area/centcom/specops)
"aEP" = (
-/obj/structure/rack,
-/obj/item/weapon/storage/secure/briefcase,
-/obj/item/weapon/storage/fancy/cigarettes,
-/obj/item/weapon/lighter/zippo,
-/obj/item/weapon/storage/belt/utility,
-/obj/item/weapon/storage/backpack/satchel,
-/obj/machinery/light{
- dir = 1
+/obj/structure/table/reinforced,
+/obj/machinery/faxmachine{
+ department = "Central Command";
+ dptdest = "Captain's Office"
},
/turf/unsimulated/floor{
- icon_state = "grimy"
+ icon_state = "floor"
},
-/area/centcom/creed)
+/area/centcom/specops)
"aEQ" = (
-/obj/structure/bookcase{
- name = "bookcase (Reports)"
+/obj/effect/landmark/cops_spawn,
+/obj/structure/stool/bed/chair/metal/black{
+ dir = 4
},
/turf/unsimulated/floor{
- icon_state = "grimy"
+ icon_state = "floor"
},
-/area/centcom/creed)
+/area/centcom/specops)
"aER" = (
-/obj/structure/rack,
-/obj/item/weapon/gun/projectile/revolver/rocketlauncher/anti_singulo,
+/obj/structure/table/reinforced,
+/obj/item/weapon/storage/box{
+ pixel_y = 8
+ },
+/obj/item/weapon/storage/box{
+ pixel_y = -8
+ },
+/obj/item/device/radio/intercom{
+ broadcasting = 1;
+ frequency = 1441;
+ listening = 0;
+ name = "Spec Ops Intercom";
+ pixel_x = 28;
+ pixel_y = -5
+ },
+/obj/machinery/light{
+ dir = 4
+ },
/turf/unsimulated/floor{
icon_state = "dark"
},
-/area/centcom/living)
+/area/centcom/specops)
"aES" = (
/obj/structure/flora/ausbushes/sparsegrass,
/turf/unsimulated/floor/snow{
@@ -13718,12 +13638,14 @@
},
/area/custom/wizard_station)
"aFd" = (
-/obj/structure/mopbucket,
+/obj/machinery/door/airlock/centcom{
+ name = "Armory Special Operations";
+ req_access = list(103)
+ },
/turf/unsimulated/floor{
- dir = 1;
- icon_state = "vault"
+ icon_state = "dark"
},
-/area/centcom/living)
+/area/centcom/specops)
"aFe" = (
/obj/item/device/radio/intercom{
desc = "Talk through this. Evilly";
@@ -13753,17 +13675,9 @@
/turf/unsimulated/floor/cult/lava,
/area/custom/wizard_station)
"aFh" = (
-/obj/item/device/radio/intercom{
- broadcasting = 1;
- dir = 8;
- listening = 0;
- name = "Station Intercom (General)";
- pixel_x = -28
- },
-/turf/unsimulated/floor{
- icon_state = "grimy"
- },
-/area/centcom/creed)
+/obj/structure/sign/warning/secure_area/armory,
+/turf/unsimulated/wall,
+/area/centcom/specops)
"aFi" = (
/obj/structure/object_wall/standart{
icon_state = "swall_f9"
@@ -13792,100 +13706,76 @@
},
/area/custom/wizard_station)
"aFm" = (
-/obj/machinery/vending/engineering,
-/turf/unsimulated/floor{
- icon_state = "dark"
- },
-/area/centcom/living)
+/obj/structure/sign/nanotrasen,
+/turf/unsimulated/wall,
+/area/centcom/specops)
"aFn" = (
-/obj/structure/table/reinforced,
-/obj/item/weapon/storage/fancy/donut_box,
+/obj/structure/sign/nanotrasen{
+ pixel_x = -32
+ },
+/obj/machinery/camera{
+ c_tag = "Spec. Ops. Mecha";
+ dir = 4;
+ network = list("ERT")
+ },
/turf/unsimulated/floor{
- icon_state = "floor"
+ dir = 8;
+ icon_state = "darkblue"
},
-/area/centcom/living)
+/area/centcom/specops)
"aFo" = (
-/obj/structure/rack,
-/obj/item/clothing/head/helmet/space/rig/ert/security,
-/obj/item/clothing/suit/space/rig/ert/security,
-/obj/item/clothing/accessory/storage/black_vest,
-/obj/item/clothing/head/helmet/space/rig/ert/security,
-/obj/item/clothing/suit/space/rig/ert/security,
-/obj/item/clothing/accessory/storage/black_vest,
-/obj/item/clothing/head/helmet/space/rig/ert/security,
-/obj/item/clothing/suit/space/rig/ert/security,
-/obj/item/clothing/accessory/storage/black_vest,
-/obj/item/weapon/storage/backpack/ert/security,
-/obj/item/weapon/storage/backpack/ert/security,
-/obj/item/weapon/storage/backpack/ert/security,
+/obj/structure/centcom_barrier,
/turf/unsimulated/floor{
- dir = 1;
- icon_state = "vault"
+ dir = 6;
+ icon_state = "black"
},
-/area/centcom/living)
+/area/centcom/specops)
"aFp" = (
-/obj/structure/rack,
-/obj/item/clothing/head/helmet/space/rig/ert/security,
-/obj/item/clothing/suit/space/rig/ert/security,
-/obj/item/clothing/accessory/storage/black_vest,
-/obj/item/clothing/head/helmet/space/rig/ert/security,
-/obj/item/clothing/suit/space/rig/ert/security,
-/obj/item/clothing/accessory/storage/black_vest,
-/obj/item/clothing/head/helmet/space/rig/ert/security,
-/obj/item/clothing/suit/space/rig/ert/security,
-/obj/item/clothing/accessory/storage/black_vest,
-/obj/item/weapon/storage/backpack/ert/security,
-/obj/item/weapon/storage/backpack/ert/security,
-/obj/item/weapon/storage/backpack/ert/security,
-/obj/machinery/light{
- dir = 1
+/obj/machinery/recharge_station,
+/obj/structure/sign/nanotrasen{
+ pixel_y = -32
},
/turf/unsimulated/floor{
- dir = 1;
+ dir = 8;
icon_state = "vault"
},
-/area/centcom/living)
+/area/centcom/specops)
"aFq" = (
-/obj/machinery/recharge_station,
/turf/unsimulated/floor{
- icon_state = "dark"
+ dir = 9;
+ icon_state = "whiteblue"
},
-/area/centcom/living)
+/area/centcom/specops)
"aFr" = (
-/obj/structure/table/reinforced,
+/obj/structure/rack,
+/obj/item/clothing/suit/space/rig/ert/medical,
+/obj/item/clothing/head/helmet/space/rig/ert/medical,
+/obj/item/weapon/gun/energy/taser/stunrevolver,
/obj/item/weapon/melee/baton,
-/obj/item/weapon/storage/belt/security,
-/obj/item/device/flash,
-/obj/item/weapon/grenade/flashbang,
-/obj/item/weapon/grenade/flashbang,
-/obj/item/weapon/handcuffs,
-/obj/item/weapon/handcuffs,
-/obj/item/weapon/handcuffs,
-/obj/item/ammo_box/magazine/m9mm_2,
-/obj/item/ammo_box/magazine/m9mm_2/rubber,
-/obj/item/clothing/glasses/night,
-/obj/item/weapon/gun/projectile/glock/spec,
-/obj/item/clothing/glasses/sunglasses/hud/sechud,
-/obj/item/weapon/plastique,
-/obj/structure/window/reinforced{
- dir = 1
- },
-/obj/structure/window/reinforced,
-/obj/item/weapon/kitchenknife/combat,
-/obj/item/weapon/storage/firstaid/small_firstaid_kit/combat,
+/obj/item/weapon/shockpaddles/standalone,
+/obj/item/weapon/storage/box/autoinjectors,
+/obj/item/weapon/storage/box/syringes,
+/obj/item/weapon/storage/firstaid/small_firstaid_kit/space,
+/obj/item/weapon/storage/pill_bottle/tramadol,
+/obj/item/weapon/storage/pill_bottle/dylovene,
+/obj/item/weapon/storage/pill_bottle/dermaline,
+/obj/item/weapon/storage/pill_bottle/bicaridine,
+/obj/item/weapon/storage/pill_bottle/inaprovaline,
+/obj/item/weapon/storage/firstaid/o2,
+/obj/item/weapon/storage/firstaid/adv,
+/obj/item/weapon/storage/firstaid/regular,
+/obj/item/weapon/storage/belt/medical,
+/obj/item/weapon/storage/backpack/ert/medical,
/turf/unsimulated/floor{
icon_state = "dark"
},
-/area/centcom/living)
+/area/centcom/specops)
"aFs" = (
-/obj/machinery/door/window{
- dir = 1;
- name = "armory door"
- },
/turf/unsimulated/floor{
- icon_state = "dark"
+ dir = 1;
+ icon_state = "whiteblue"
},
-/area/centcom/living)
+/area/centcom/specops)
"aFt" = (
/turf/unsimulated/floor{
icon = 'icons/turf/carpets.dmi';
@@ -13894,22 +13784,41 @@
},
/area/custom/wizard_station)
"aFu" = (
-/obj/machinery/door/airlock/centcom{
- name = "General Access";
- req_access = list(101)
+/obj/structure/rack,
+/obj/item/weapon/shield/riot{
+ pixel_x = 7
+ },
+/obj/item/weapon/shield/riot{
+ pixel_x = 4
+ },
+/obj/item/weapon/shield/riot{
+ pixel_x = 1
+ },
+/obj/item/weapon/shield/riot{
+ pixel_x = -2
+ },
+/obj/item/weapon/shield/riot{
+ pixel_x = -5
+ },
+/obj/item/weapon/shield/riot{
+ pixel_x = -8
},
/turf/unsimulated/floor{
- icon_state = "dark"
+ dir = 8;
+ icon_state = "vault"
},
-/area/centcom/living)
+/area/centcom/specops)
"aFv" = (
-/obj/structure/table/reinforced,
-/obj/item/stack/sheet/metal,
-/obj/item/stack/sheet/glass,
-/obj/item/stack/sheet/rglass,
-/obj/item/stack/sheet/plasteel,
+/obj/item/weapon/reagent_containers/blood/OMinus,
+/obj/item/weapon/reagent_containers/blood/OMinus,
+/obj/item/weapon/reagent_containers/blood/OMinus,
+/obj/item/weapon/reagent_containers/blood/OMinus,
+/obj/item/weapon/reagent_containers/blood/OMinus,
+/obj/item/weapon/reagent_containers/blood/OMinus,
+/obj/structure/rack,
/turf/unsimulated/floor{
- icon_state = "dark"
+ dir = 5;
+ icon_state = "whiteblue"
},
/area/centcom/specops)
"aFw" = (
@@ -14046,31 +13955,21 @@
},
/area/custom/wizard_station)
"aFM" = (
-/obj/structure/table/reinforced,
-/obj/item/weapon/melee/baton,
-/obj/item/weapon/storage/belt/security,
-/obj/item/device/flash,
-/obj/item/weapon/grenade/flashbang,
-/obj/item/weapon/grenade/flashbang,
-/obj/item/weapon/handcuffs,
-/obj/item/weapon/handcuffs,
-/obj/item/weapon/handcuffs,
-/obj/item/ammo_box/magazine/m9mm_2,
-/obj/item/ammo_box/magazine/m9mm_2/rubber,
-/obj/item/clothing/glasses/night,
-/obj/item/weapon/gun/projectile/glock/spec,
-/obj/item/clothing/glasses/sunglasses/hud/sechud,
-/obj/item/weapon/plastique,
-/obj/structure/window/reinforced{
- dir = 1
+/obj/effect/landmark{
+ name = "Commando"
+ },
+/obj/item/device/radio/intercom{
+ broadcasting = 1;
+ frequency = 1441;
+ listening = 0;
+ name = "Spec Ops Intercom";
+ pixel_y = 22
},
-/obj/item/weapon/kitchenknife/combat,
-/obj/item/weapon/storage/firstaid/small_firstaid_kit/space,
-/obj/structure/window/reinforced,
/turf/unsimulated/floor{
- icon_state = "dark"
+ dir = 8;
+ icon_state = "vault"
},
-/area/centcom/living)
+/area/centcom/specops)
"aFN" = (
/obj/structure/table/woodentable,
/obj/item/candle/infinite{
@@ -14098,42 +13997,46 @@
},
/area/custom/wizard_station)
"aFQ" = (
-/obj/structure/table/woodentable{
- dir = 9
+/obj/machinery/door/poddoor{
+ id = "CREED";
+ name = "Ready Room"
},
-/obj/item/weapon/reagent_containers/food/drinks/flask,
-/obj/item/clothing/mask/cigarette/cigar/havana,
/turf/unsimulated/floor{
- icon_state = "grimy"
+ icon_state = "dark"
},
-/area/centcom/creed)
+/area/centcom/specops)
"aFR" = (
-/obj/machinery/computer/security/telescreen{
- name = "Spec. Ops. Monitor";
- network = list("ERT")
- },
-/obj/structure/table/woodentable{
- dir = 5
+/obj/item/device/radio/intercom{
+ broadcasting = 1;
+ frequency = 1441;
+ listening = 0;
+ name = "Spec Ops Intercom";
+ pixel_y = -32
},
/turf/unsimulated/floor{
- icon_state = "grimy"
+ icon_state = "dark"
},
-/area/centcom/creed)
+/area/centcom/specops)
"aFS" = (
-/obj/structure/table/woodentable{
- dir = 5
+/obj/machinery/mass_driver{
+ dir = 8;
+ id = "ASSAULT0";
+ name = "gravpult"
},
/turf/unsimulated/floor{
- icon_state = "grimy"
+ icon_state = "platebot";
+ name = "plating"
},
-/area/centcom/creed)
+/area/centcom/specops)
"aFT" = (
-/obj/machinery/computer/card/centcom,
-/obj/item/weapon/card/id/centcom,
+/obj/machinery/door/poddoor{
+ id = "ASSAULT0";
+ name = "Launch Bay #0"
+ },
/turf/unsimulated/floor{
- icon_state = "grimy"
+ name = "plating"
},
-/area/centcom/creed)
+/area/centcom/specops)
"aFU" = (
/obj/structure/flora/tree/pine{
layer = 9.1
@@ -14310,25 +14213,11 @@
},
/area/custom/wizard_station)
"aGm" = (
-/obj/item/weapon/storage/box/flashbangs,
-/obj/item/device/flash,
-/obj/item/weapon/melee/baton,
-/obj/item/weapon/handcuffs,
-/obj/item/clothing/glasses/sunglasses/hud/sechud,
-/obj/item/device/aicard,
-/obj/item/weapon/pinpointer/advpinpointer,
-/obj/structure/closet/secure_closet,
-/obj/item/weapon/storage/backpack/ert/commander,
-/obj/item/weapon/storage/belt/security,
-/obj/item/weapon/storage/firstaid/small_firstaid_kit/combat,
-/obj/item/weapon/kitchenknife/combat,
-/obj/item/weapon/gun/projectile/glock/spec,
-/obj/item/device/remote_device/ERT,
/turf/unsimulated/floor{
dir = 1;
- icon_state = "vault"
+ icon_state = "darkred"
},
-/area/centcom/living)
+/area/centcom/specops)
"aGn" = (
/turf/environment/space,
/area/shuttle/escape_pod1/centcom)
@@ -14337,19 +14226,16 @@
/area/shuttle/escape_pod2/centcom)
"aGp" = (
/obj/structure/table/reinforced,
-/obj/item/clothing/mask/gas,
-/obj/item/weapon/storage/backpack/security,
-/obj/item/weapon/grenade/chem_grenade/cleaner,
-/obj/item/weapon/grenade/chem_grenade/cleaner,
-/obj/item/weapon/grenade/chem_grenade/cleaner,
-/obj/item/weapon/reagent_containers/glass/bucket,
-/obj/item/weapon/storage/box,
-/obj/item/weapon/tank/emergency_oxygen/double,
+/obj/item/weapon/handcuffs{
+ pixel_y = 2
+ },
+/obj/structure/sign/nanotrasen{
+ pixel_y = -32
+ },
/turf/unsimulated/floor{
- dir = 1;
- icon_state = "vault"
+ icon_state = "dark"
},
-/area/centcom/living)
+/area/centcom/specops)
"aGq" = (
/obj/structure/table/woodentable,
/obj/item/toy/plushie/octopus{
@@ -14363,18 +14249,22 @@
/area/custom/wizard_station)
"aGr" = (
/obj/structure/rack,
-/obj/item/clothing/under/syndicate/combat,
-/obj/item/clothing/gloves/purple,
-/obj/item/clothing/suit/bio_suit/new_hazmat/janitor,
-/obj/item/clothing/head/bio_hood/new_hazmat/janitor,
-/obj/item/device/radio/headset/ert,
-/obj/item/clothing/mask/breath,
-/obj/item/clothing/glasses/science,
+/obj/item/weapon/gun/projectile/automatic{
+ pixel_y = 6
+ },
+/obj/item/weapon/gun/projectile/automatic{
+ pixel_y = 3
+ },
+/obj/item/weapon/gun/projectile/automatic,
+/obj/machinery/camera{
+ c_tag = "Spec. Ops. Armory North";
+ network = list("ERT")
+ },
/turf/unsimulated/floor{
- dir = 1;
+ dir = 8;
icon_state = "vault"
},
-/area/centcom/living)
+/area/centcom/specops)
"aGs" = (
/obj/item/clothing/shoes/sandal/marisa,
/obj/effect/decal/cleanable/cobweb2,
@@ -14397,13 +14287,15 @@
},
/area/custom/wizard_station)
"aGt" = (
-/obj/machinery/light{
- dir = 8
- },
+/obj/structure/rack,
+/obj/item/weapon/storage/firstaid/small_firstaid_kit/combat,
+/obj/item/weapon/storage/firstaid/small_firstaid_kit/combat,
+/obj/item/weapon/storage/firstaid/small_firstaid_kit/combat,
/turf/unsimulated/floor{
- icon_state = "grimy"
+ dir = 8;
+ icon_state = "vault"
},
-/area/centcom/creed)
+/area/centcom/specops)
"aGu" = (
/obj/structure/bookcase/manuals/security,
/turf/unsimulated/floor{
@@ -14411,13 +14303,19 @@
},
/area/custom/wizard_station)
"aGv" = (
-/obj/structure/stool/bed/chair/metal{
- dir = 1
+/obj/structure/rack,
+/obj/item/weapon/storage/box/r4046/EMP{
+ pixel_y = 8
+ },
+/obj/item/weapon/storage/box/r4046/rubber{
+ pixel_y = 4
},
+/obj/item/weapon/storage/box/r4046/teargas,
/turf/unsimulated/floor{
- icon_state = "grimy"
+ dir = 8;
+ icon_state = "vault"
},
-/area/centcom/creed)
+/area/centcom/specops)
"aGw" = (
/obj/structure/stool/bed/chair/wood/wings{
dir = 4
@@ -14609,13 +14507,13 @@
},
/area/custom/wizard_station)
"aGP" = (
-/obj/machinery/door/airlock/glass{
- req_access = list(101)
- },
+/obj/mecha/medical/odysseus,
+/obj/machinery/light,
/turf/unsimulated/floor{
- icon_state = "white"
+ dir = 8;
+ icon_state = "recharge_floor"
},
-/area/centcom/living)
+/area/centcom/specops)
"aGQ" = (
/obj/structure/stool/bed/roller,
/turf/unsimulated/floor{
@@ -14764,26 +14662,70 @@
/turf/environment/space,
/area/shuttle/supply/velocity)
"aHl" = (
-/obj/machinery/cryopod/right{
- storage = 0
+/obj/structure/rack,
+/obj/item/ammo_box/magazine/msmg9mm{
+ pixel_x = 5;
+ pixel_y = 3
+ },
+/obj/item/ammo_box/magazine/msmg9mm{
+ pixel_x = 5;
+ pixel_y = 3
+ },
+/obj/item/ammo_box/magazine/msmg9mm{
+ pixel_x = 5;
+ pixel_y = 3
+ },
+/obj/item/ammo_box/magazine/msmg9mm{
+ pixel_y = 3
+ },
+/obj/item/ammo_box/magazine/msmg9mm{
+ pixel_y = 3
+ },
+/obj/item/ammo_box/magazine/msmg9mm{
+ pixel_y = 3
+ },
+/obj/item/ammo_box/magazine/msmg9mm{
+ pixel_x = -5;
+ pixel_y = 3
+ },
+/obj/item/ammo_box/magazine/msmg9mm{
+ pixel_x = -5;
+ pixel_y = 3
+ },
+/obj/item/ammo_box/magazine/msmg9mm{
+ pixel_x = -5;
+ pixel_y = 3
+ },
+/obj/item/device/radio/intercom{
+ broadcasting = 1;
+ frequency = 1441;
+ listening = 0;
+ name = "Spec Ops Intercom";
+ pixel_y = 22
+ },
+/obj/machinery/light{
+ dir = 1
},
/turf/unsimulated/floor{
- icon_state = "white"
+ dir = 8;
+ icon_state = "vault"
},
-/area/centcom/living)
+/area/centcom/specops)
"aHm" = (
/turf/unsimulated/floor{
icon_state = "white"
},
/area/centcom/living)
"aHn" = (
-/obj/machinery/cryopod{
- storage = 0
+/obj/structure/rack,
+/obj/item/weapon/gun/projectile/shotgun/combat{
+ pixel_y = 4
},
/turf/unsimulated/floor{
- icon_state = "white"
+ dir = 8;
+ icon_state = "vault"
},
-/area/centcom/living)
+/area/centcom/specops)
"aHo" = (
/obj/structure/object_wall/vox{
density = 0;
@@ -14908,8 +14850,7 @@
/area/shuttle/supply/velocity)
"aHD" = (
/obj/structure/window/reinforced{
- dir = 5;
- health = 60
+ dir = 5
},
/turf/simulated/shuttle/plating,
/area/shuttle/administration/centcom)
@@ -14969,36 +14910,38 @@
},
/area/custom/syndicate_mothership/droppod_garage)
"aHL" = (
-/obj/machinery/light,
/turf/unsimulated/floor{
- icon_state = "white"
+ dir = 9;
+ icon_state = "darkred"
},
-/area/centcom/living)
+/area/centcom/specops)
"aHM" = (
-/obj/machinery/cryopod{
- density = 0;
- storage = 0
- },
/turf/unsimulated/floor{
- icon_state = "white"
+ dir = 5;
+ icon_state = "darkred"
},
-/area/centcom/living)
+/area/centcom/specops)
"aHN" = (
-/turf/unsimulated/wall{
- density = 0
+/obj/machinery/light,
+/obj/machinery/recharge_station,
+/turf/unsimulated/floor{
+ dir = 8;
+ icon_state = "vault"
},
-/area/centcom/living)
+/area/centcom/specops)
"aHO" = (
-/obj/structure/toilet{
- pixel_y = 7
- },
-/obj/machinery/light/small{
- dir = 8
+/obj/machinery/light,
+/obj/item/device/radio/intercom{
+ broadcasting = 1;
+ frequency = 1441;
+ listening = 0;
+ name = "Spec Ops Intercom";
+ pixel_y = -32
},
/turf/unsimulated/floor{
- icon_state = "freezerfloor"
+ icon_state = "black"
},
-/area/centcom/living)
+/area/centcom/specops)
"aHP" = (
/obj/effect/landmark/droppod_spawn{
pods_spawned = 1
@@ -15124,13 +15067,22 @@
/turf/unsimulated/floor,
/area/centcom/evac)
"aIf" = (
-/obj/machinery/door/airlock{
- name = "Unit 1"
+/obj/structure/rack,
+/obj/item/ammo_box/shotgun{
+ pixel_y = 6
+ },
+/obj/item/ammo_box/shotgun{
+ pixel_y = 3
+ },
+/obj/item/ammo_box/shotgun,
+/obj/item/ammo_box/shotgun{
+ pixel_y = -3
},
/turf/unsimulated/floor{
- icon_state = "freezerfloor"
+ dir = 8;
+ icon_state = "vault"
},
-/area/centcom/living)
+/area/centcom/specops)
"aIg" = (
/obj/structure/stool/bed/chair/comfy/black{
dir = 4
@@ -16028,8 +15980,7 @@
dir = 8
},
/obj/structure/window/reinforced{
- dir = 5;
- health = 60
+ dir = 5
},
/turf/unsimulated/floor,
/area/centcom/control)
@@ -16040,8 +15991,7 @@
},
/obj/structure/window/reinforced,
/obj/structure/window/reinforced{
- dir = 5;
- health = 60
+ dir = 5
},
/turf/unsimulated/floor,
/area/centcom/control)
@@ -16054,8 +16004,7 @@
dir = 1
},
/obj/structure/window/reinforced{
- dir = 5;
- health = 60
+ dir = 5
},
/turf/unsimulated/floor,
/area/centcom/control)
@@ -16125,8 +16074,7 @@
dir = 8
},
/obj/structure/window/reinforced{
- dir = 5;
- health = 60
+ dir = 5
},
/turf/unsimulated/floor,
/area/centcom/control)
@@ -16229,8 +16177,7 @@
dir = 8
},
/obj/structure/window/reinforced{
- dir = 5;
- health = 60
+ dir = 5
},
/turf/unsimulated/floor,
/area/centcom/control)
@@ -16346,6 +16293,18 @@
icon_state = "wood-broken2"
},
/area/custom/syndicate_mothership)
+"aLb" = (
+/obj/structure/stool/bed/chair/metal/black{
+ dir = 1
+ },
+/obj/structure/sign/nanotrasen{
+ pixel_y = -32
+ },
+/turf/unsimulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/centcom/specops)
"aLc" = (
/obj/structure/stool/bed/chair/metal/white{
dir = 8
@@ -16429,6 +16388,23 @@
/obj/machinery/computer/communications,
/turf/simulated/shuttle/floor,
/area/centcom/evac)
+"aLm" = (
+/obj/item/weapon/flora/random,
+/turf/unsimulated/floor{
+ dir = 10;
+ icon_state = "black"
+ },
+/area/centcom/specops)
+"aLn" = (
+/obj/structure/reagent_dispensers/watertank,
+/obj/machinery/light/small{
+ dir = 4
+ },
+/turf/unsimulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/centcom/specops)
"aLo" = (
/obj/structure/grille,
/obj/structure/window/reinforced{
@@ -16441,11 +16417,16 @@
dir = 8
},
/obj/structure/window/reinforced{
- dir = 5;
- health = 60
+ dir = 5
},
/turf/unsimulated/floor,
/area/centcom/control)
+"aLp" = (
+/obj/item/weapon/flora/random,
+/turf/unsimulated/floor{
+ icon_state = "dark"
+ },
+/area/centcom/specops)
"aLq" = (
/obj/machinery/computer/communications,
/turf/unsimulated/floor{
@@ -16466,6 +16447,16 @@
icon_state = "floor"
},
/area/centcom/control)
+"aLt" = (
+/obj/structure/rack,
+/obj/item/weapon/storage/firstaid/small_firstaid_kit/space,
+/obj/item/weapon/storage/firstaid/small_firstaid_kit/space,
+/obj/item/weapon/storage/firstaid/small_firstaid_kit/space,
+/turf/unsimulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/centcom/specops)
"aLu" = (
/obj/machinery/light,
/turf/unsimulated/floor{
@@ -16473,6 +16464,26 @@
icon_state = "warning"
},
/area/centcom/control)
+"aLv" = (
+/obj/structure/rack,
+/obj/item/roller/roller_holder_surg,
+/obj/item/roller/roller_holder_surg,
+/obj/item/weapon/tank/anesthetic,
+/obj/item/weapon/tank/anesthetic,
+/obj/item/clothing/mask/breath/medical,
+/obj/item/clothing/mask/breath/medical,
+/obj/item/weapon/storage/belt/medical/surg/full,
+/obj/item/weapon/storage/belt/medical/surg/full,
+/turf/unsimulated/floor{
+ icon_state = "dark"
+ },
+/area/centcom/specops)
+"aLw" = (
+/turf/unsimulated/floor{
+ dir = 10;
+ icon_state = "whiteblue"
+ },
+/area/centcom/specops)
"aLx" = (
/obj/structure/stool/bed/chair/schair,
/turf/simulated/shuttle/floor,
@@ -16482,6 +16493,11 @@
/obj/item/device/radio,
/turf/simulated/shuttle/floor,
/area/centcom/evac)
+"aLz" = (
+/turf/unsimulated/floor{
+ icon_state = "whiteblue"
+ },
+/area/centcom/specops)
"aLA" = (
/obj/structure/table/reinforced,
/obj/machinery/atm{
@@ -16504,6 +16520,12 @@
icon_state = "floor"
},
/area/centcom/control)
+"aLC" = (
+/turf/unsimulated/floor{
+ dir = 6;
+ icon_state = "whiteblue"
+ },
+/area/centcom/specops)
"aLD" = (
/obj/structure/grille,
/obj/structure/window/reinforced{
@@ -16517,11 +16539,21 @@
dir = 4
},
/obj/structure/window/reinforced{
- dir = 5;
- health = 60
+ dir = 5
},
/turf/unsimulated/floor,
/area/centcom/control)
+"aLE" = (
+/obj/structure/table/reinforced,
+/obj/machinery/kitchen_machine/microwave{
+ pixel_x = -1;
+ pixel_y = 6
+ },
+/turf/unsimulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/centcom/specops)
"aLF" = (
/obj/machinery/door/airlock/centcom{
name = "Teleport Room";
@@ -16570,6 +16602,56 @@
},
/turf/unsimulated/floor,
/area/centcom/evac)
+"aLM" = (
+/obj/structure/rack,
+/obj/item/weapon/tank/emergency_oxygen/double,
+/turf/unsimulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/centcom/specops)
+"aLN" = (
+/obj/item/device/radio/intercom{
+ broadcasting = 1;
+ frequency = 1441;
+ listening = 0;
+ name = "Spec Ops Intercom";
+ pixel_y = -32
+ },
+/obj/machinery/light,
+/obj/structure/table/reinforced,
+/obj/item/weapon/storage/box/donkpockets{
+ pixel_y = 4
+ },
+/turf/unsimulated/floor{
+ icon_state = "dark"
+ },
+/area/centcom/specops)
+"aLO" = (
+/obj/structure/rack,
+/obj/item/bodybag/cryobag,
+/obj/item/bodybag/cryobag,
+/obj/item/bodybag/cryobag,
+/obj/item/bodybag/cryobag,
+/obj/item/bodybag/cryobag,
+/turf/unsimulated/floor{
+ icon_state = "dark"
+ },
+/area/centcom/specops)
+"aLP" = (
+/obj/structure/rack,
+/obj/item/weapon/storage/box/bodybags{
+ pixel_y = 8
+ },
+/obj/item/weapon/storage/box/bodybags{
+ pixel_y = 4
+ },
+/obj/item/weapon/storage/box/bodybags,
+/obj/machinery/light/small,
+/turf/unsimulated/floor{
+ icon_state = "dark"
+ },
+/area/centcom/specops)
"aLQ" = (
/obj/structure/table/reinforced,
/obj/item/device/pda/captain,
@@ -16601,6 +16683,45 @@
icon_state = "engine"
},
/area/centcom/control)
+"aLV" = (
+/obj/item/weapon/reagent_containers/spray/cleaner{
+ pixel_x = 6;
+ pixel_y = 7
+ },
+/obj/item/weapon/reagent_containers/spray/cleaner{
+ pixel_x = -4;
+ pixel_y = 9
+ },
+/obj/item/weapon/reagent_containers/spray/cleaner{
+ pixel_x = -1;
+ pixel_y = 2
+ },
+/obj/structure/table/reinforced,
+/turf/unsimulated/floor{
+ icon_state = "dark"
+ },
+/area/centcom/specops)
+"aLW" = (
+/obj/structure/rack,
+/obj/item/weapon/gun/projectile/glock/spec{
+ pixel_y = 6
+ },
+/obj/item/weapon/gun/projectile/glock/spec{
+ pixel_y = 6
+ },
+/obj/item/weapon/gun/projectile/glock/spec{
+ pixel_y = 3
+ },
+/obj/item/weapon/gun/projectile/glock/spec{
+ pixel_y = 3
+ },
+/obj/item/weapon/gun/projectile/glock/spec,
+/obj/item/weapon/gun/projectile/glock/spec,
+/turf/unsimulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/centcom/specops)
"aLX" = (
/obj/structure/grille,
/obj/structure/window/reinforced{
@@ -16631,6 +16752,12 @@
},
/turf/simulated/shuttle/plating,
/area/centcom/evac)
+"aMa" = (
+/turf/unsimulated/floor{
+ dir = 10;
+ icon_state = "darkred"
+ },
+/area/centcom/specops)
"aMb" = (
/obj/machinery/light{
dir = 8
@@ -16647,6 +16774,58 @@
icon_state = "bot"
},
/area/centcom/evac)
+"aMd" = (
+/turf/unsimulated/floor{
+ dir = 6;
+ icon_state = "darkred"
+ },
+/area/centcom/specops)
+"aMe" = (
+/obj/structure/rack,
+/obj/item/weapon/storage/box/flashbangs{
+ pixel_y = 8
+ },
+/obj/item/weapon/storage/box/flashbangs{
+ pixel_y = 4
+ },
+/obj/item/weapon/storage/box/flashbangs,
+/turf/unsimulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/centcom/specops)
+"aMf" = (
+/obj/structure/rack,
+/obj/item/weapon/storage/box/handcuffs{
+ pixel_y = 8
+ },
+/obj/item/weapon/storage/box/handcuffs{
+ pixel_y = 4
+ },
+/obj/item/weapon/storage/box/handcuffs,
+/obj/item/device/radio/intercom{
+ broadcasting = 1;
+ frequency = 1441;
+ listening = 0;
+ name = "Spec Ops Intercom";
+ pixel_y = -32
+ },
+/turf/unsimulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/centcom/specops)
+"aMg" = (
+/obj/machinery/camera{
+ c_tag = "Spec. Ops. Conference Hall South";
+ dir = 1;
+ network = list("ERT")
+ },
+/turf/unsimulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/centcom/specops)
"aMh" = (
/obj/structure/grille,
/obj/structure/window/reinforced,
@@ -16657,8 +16836,7 @@
dir = 8
},
/obj/structure/window/reinforced{
- dir = 5;
- health = 60
+ dir = 5
},
/turf/unsimulated/floor,
/area/centcom/control)
@@ -16669,8 +16847,7 @@
dir = 1
},
/obj/structure/window/reinforced{
- dir = 5;
- health = 60
+ dir = 5
},
/turf/unsimulated/floor,
/area/centcom/control)
@@ -16684,11 +16861,57 @@
dir = 1
},
/obj/structure/window/reinforced{
- dir = 5;
- health = 60
+ dir = 5
},
/turf/unsimulated/floor,
/area/centcom/control)
+"aMk" = (
+/obj/structure/centcom_barrier,
+/obj/item/weapon/flora/random,
+/turf/unsimulated/floor{
+ icon_state = "grimy"
+ },
+/area/centcom/specops)
+"aMl" = (
+/obj/structure/rack,
+/obj/item/clothing/suit/space/rig/ert/security,
+/obj/item/clothing/head/helmet/space/rig/ert/security,
+/obj/item/weapon/kitchenknife/combat,
+/obj/item/weapon/melee/baton,
+/obj/item/device/flash,
+/obj/item/weapon/grenade/flashbang,
+/obj/item/weapon/grenade/flashbang,
+/obj/item/weapon/handcuffs,
+/obj/item/weapon/handcuffs,
+/obj/item/weapon/handcuffs,
+/obj/item/weapon/plastique,
+/obj/item/clothing/accessory/storage/black_vest,
+/obj/item/weapon/storage/belt/security,
+/obj/item/clothing/glasses/night,
+/obj/item/clothing/glasses/sunglasses/hud/sechud,
+/obj/item/weapon/storage/backpack/ert/security,
+/obj/machinery/light{
+ dir = 8
+ },
+/turf/unsimulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/centcom/specops)
+"aMm" = (
+/obj/structure/rack,
+/obj/item/weapon/gun/energy/sniperrifle,
+/turf/unsimulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/centcom/specops)
+"aMn" = (
+/turf/unsimulated/floor{
+ dir = 8;
+ icon_state = "warndark"
+ },
+/area/centcom/specops)
"aMo" = (
/obj/structure/grille,
/obj/structure/window/reinforced{
@@ -16702,11 +16925,163 @@
dir = 4
},
/obj/structure/window/reinforced{
- dir = 5;
- health = 60
+ dir = 5
},
/turf/unsimulated/floor,
/area/centcom/evac)
+"aMp" = (
+/turf/unsimulated/floor{
+ dir = 4;
+ icon_state = "warndark"
+ },
+/area/centcom/specops)
+"aMq" = (
+/obj/structure/rack,
+/obj/item/weapon/storage/box/teargas{
+ pixel_y = 8
+ },
+/obj/item/weapon/storage/box/teargas{
+ pixel_y = 4
+ },
+/obj/item/weapon/storage/box/smokegrenades,
+/obj/machinery/camera{
+ c_tag = "Spec. Ops. Armory South";
+ dir = 1;
+ network = list("ERT")
+ },
+/turf/unsimulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/centcom/specops)
+"aMr" = (
+/obj/machinery/light/small{
+ dir = 8
+ },
+/turf/unsimulated/floor{
+ icon_state = "grimy"
+ },
+/area/centcom/specops)
+"aMs" = (
+/obj/structure/sign/warning/securearea{
+ name = "За этой стеной ничего нету";
+ pixel_y = -32
+ },
+/turf/unsimulated/floor{
+ icon_state = "black"
+ },
+/area/centcom/specops)
+"aMt" = (
+/obj/item/device/radio/intercom{
+ broadcasting = 1;
+ frequency = 1441;
+ listening = 0;
+ name = "Spec Ops Intercom";
+ pixel_y = -32
+ },
+/turf/unsimulated/floor{
+ icon_state = "black"
+ },
+/area/centcom/specops)
+"aMu" = (
+/obj/structure/rack,
+/obj/item/weapon/storage/box{
+ pixel_y = 8
+ },
+/obj/item/weapon/grenade/chem_grenade/cleaner,
+/obj/item/weapon/grenade/chem_grenade/cleaner,
+/obj/item/weapon/grenade/chem_grenade/cleaner,
+/obj/item/weapon/grenade/chem_grenade/cleaner,
+/turf/unsimulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/centcom/specops)
+"aMv" = (
+/obj/structure/rack,
+/obj/item/weapon/gun/energy/ionrifle{
+ pixel_y = 4
+ },
+/obj/item/weapon/gun/energy/ionrifle,
+/obj/machinery/light,
+/turf/unsimulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/centcom/specops)
+"aMw" = (
+/obj/structure/rack,
+/obj/item/weapon/gun/energy/gun/nuclear{
+ pixel_y = 6
+ },
+/obj/item/weapon/gun/energy/gun/nuclear{
+ pixel_y = 3
+ },
+/obj/item/weapon/gun/energy/gun/nuclear,
+/obj/item/weapon/gun/energy/gun/nuclear{
+ pixel_y = -3
+ },
+/turf/unsimulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/centcom/specops)
+"aMx" = (
+/turf/unsimulated/wall{
+ density = 0
+ },
+/area/centcom/specops)
+"aMy" = (
+/obj/structure/toilet{
+ pixel_y = 7
+ },
+/obj/machinery/light/small{
+ dir = 8
+ },
+/obj/effect/landmark/trololo,
+/obj/item/mine/shock/anchored,
+/obj/structure/sign/nanotrasen{
+ desc = ")))))))))))))))))))))";
+ icon = 'icons/obj/status_display.dmi';
+ icon_state = "ai_trollface";
+ name = "Trololo Logo";
+ pixel_y = -32
+ },
+/turf/unsimulated/floor{
+ icon_state = "freezerfloor"
+ },
+/area/centcom/living)
+"aMz" = (
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/grille,
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/turf/unsimulated/floor,
+/area/centcom/living)
+"aMA" = (
+/obj/machinery/shower{
+ dir = 8
+ },
+/obj/machinery/porta_turret/stationary{
+ lethal = 0
+ },
+/turf/unsimulated/floor{
+ icon_state = "freezerfloor"
+ },
+/area/centcom/living)
+"aMB" = (
+/obj/machinery/door/airlock/external,
+/turf/unsimulated/floor{
+ icon_state = "dark"
+ },
+/area/centcom/specops)
"aMC" = (
/obj/structure/stool/bed/chair/office/light{
dir = 8
@@ -17846,8 +18221,7 @@
dir = 8
},
/obj/structure/window/reinforced{
- dir = 5;
- health = 60
+ dir = 5
},
/turf/unsimulated/floor{
name = "plating"
@@ -17863,8 +18237,7 @@
dir = 1
},
/obj/structure/window/reinforced{
- dir = 5;
- health = 60
+ dir = 5
},
/turf/unsimulated/floor{
name = "plating"
@@ -17963,8 +18336,7 @@
dir = 1
},
/obj/structure/window/reinforced{
- dir = 5;
- health = 60
+ dir = 5
},
/turf/unsimulated/floor{
name = "plating"
@@ -17980,8 +18352,7 @@
dir = 8
},
/obj/structure/window/reinforced{
- dir = 5;
- health = 60
+ dir = 5
},
/turf/unsimulated/floor{
name = "plating"
@@ -18213,8 +18584,7 @@
dir = 4
},
/obj/structure/window/reinforced{
- dir = 5;
- health = 60
+ dir = 5
},
/turf/unsimulated/floor{
name = "plating"
@@ -18242,8 +18612,7 @@
dir = 8
},
/obj/structure/window/reinforced{
- dir = 5;
- health = 60
+ dir = 5
},
/turf/unsimulated/floor{
name = "plating"
@@ -18585,8 +18954,7 @@
dir = 4
},
/obj/structure/window/reinforced{
- dir = 5;
- health = 60
+ dir = 5
},
/turf/unsimulated/floor{
name = "plating"
@@ -21091,20 +21459,14 @@
/turf/unsimulated/floor/abductor,
/area/custom/abductor_ship)
"bcT" = (
-/obj/structure/rack,
-/obj/item/weapon/storage/box/flashbangs,
-/obj/item/weapon/storage/box/flashbangs,
-/obj/item/weapon/storage/box/flashbangs,
-/obj/structure/window/reinforced{
- dir = 8
- },
-/obj/structure/window/reinforced{
- dir = 1
+/obj/machinery/cryopod/right{
+ storage = 0
},
/turf/unsimulated/floor{
- icon_state = "dark"
+ dir = 8;
+ icon_state = "vault"
},
-/area/centcom/living)
+/area/centcom/specops)
"bde" = (
/turf/unsimulated/wall/abductor{
icon_state = "alien10"
@@ -21314,27 +21676,21 @@
/area/custom/abductor_ship)
"bez" = (
/obj/structure/rack,
-/obj/item/weapon/gun/energy/sniperrifle,
-/obj/structure/window/reinforced{
- dir = 8
- },
-/obj/structure/window/reinforced{
- dir = 1
- },
+/obj/item/weapon/storage/backpack/security,
+/obj/item/weapon/reagent_containers/watertank_backpack/janitor,
+/obj/item/clothing/mask/gas,
/turf/unsimulated/floor{
- icon_state = "dark"
+ dir = 8;
+ icon_state = "vault"
},
-/area/centcom/living)
+/area/centcom/specops)
"beC" = (
-/obj/structure/table/reinforced,
-/obj/machinery/recharger,
-/obj/structure/window/reinforced{
- dir = 1
- },
+/obj/item/weapon/flora/random,
/turf/unsimulated/floor{
- icon_state = "dark"
+ dir = 5;
+ icon_state = "black"
},
-/area/centcom/living)
+/area/centcom/specops)
"beI" = (
/obj/effect/landmark/abductor/agent{
team = 3
@@ -21356,34 +21712,19 @@
/turf/environment/space,
/area/shuttle/vox/arkship)
"beQ" = (
-/obj/structure/table/reinforced,
-/obj/item/weapon/melee/baton,
-/obj/item/weapon/storage/belt/security,
-/obj/item/device/flash,
-/obj/item/weapon/grenade/flashbang,
-/obj/item/weapon/grenade/flashbang,
-/obj/item/weapon/handcuffs,
-/obj/item/weapon/handcuffs,
-/obj/item/weapon/handcuffs,
-/obj/item/ammo_box/magazine/m9mm_2,
-/obj/item/ammo_box/magazine/m9mm_2/rubber,
-/obj/item/clothing/glasses/night,
-/obj/item/weapon/gun/projectile/glock/spec,
-/obj/item/clothing/glasses/sunglasses/hud/sechud,
-/obj/item/weapon/plastique,
-/obj/structure/window/reinforced{
- dir = 1
- },
-/obj/structure/window/reinforced,
-/obj/machinery/light{
- dir = 8
- },
-/obj/item/weapon/kitchenknife/combat,
-/obj/item/weapon/storage/firstaid/small_firstaid_kit/space,
+/obj/structure/rack,
+/obj/item/clothing/head/bio_hood/new_hazmat/janitor,
+/obj/item/clothing/mask/breath,
+/obj/item/clothing/glasses/science,
+/obj/item/device/radio/headset/ert,
+/obj/item/clothing/suit/bio_suit/new_hazmat/janitor,
+/obj/item/clothing/gloves/purple,
+/obj/item/clothing/under/syndicate/combat,
/turf/unsimulated/floor{
- icon_state = "dark"
+ dir = 8;
+ icon_state = "vault"
},
-/area/centcom/living)
+/area/centcom/specops)
"beT" = (
/obj/effect/landmark/abductor/scientist{
team = 4
@@ -21407,256 +21748,320 @@
/area/velocity)
"bfh" = (
/obj/structure/rack,
-/obj/item/weapon/storage/box/handcuffs,
-/obj/item/weapon/storage/box/handcuffs,
-/obj/item/weapon/storage/box/handcuffs,
-/obj/structure/window/reinforced{
- dir = 8
- },
+/obj/item/mecha_parts/mecha_equipment/tesla_energy_relay,
+/obj/item/mecha_parts/mecha_equipment/tesla_energy_relay,
+/obj/item/mecha_parts/mecha_equipment/tesla_energy_relay,
+/obj/item/mecha_parts/mecha_equipment/tesla_energy_relay,
+/obj/item/mecha_parts/mecha_equipment/repair_droid,
+/obj/item/mecha_parts/mecha_equipment/repair_droid,
+/obj/item/mecha_parts/mecha_equipment/repair_droid,
+/obj/item/mecha_parts/mecha_equipment/repair_droid,
/turf/unsimulated/floor{
- icon_state = "dark"
+ dir = 8;
+ icon_state = "vault"
},
-/area/centcom/living)
+/area/centcom/specops)
"bfi" = (
-/obj/structure/rack,
-/obj/item/weapon/gun/energy/gun/nuclear,
-/obj/item/weapon/gun/energy/gun/nuclear,
-/obj/item/weapon/gun/energy/gun/nuclear,
-/obj/item/weapon/gun/energy/gun/nuclear,
-/obj/structure/window/reinforced{
- dir = 8
+/obj/item/weapon/reagent_containers/spray/cleaner{
+ pixel_y = 9
+ },
+/obj/structure/table/reinforced,
+/obj/item/weapon/reagent_containers/spray/cleaner{
+ pixel_x = -6;
+ pixel_y = 4
+ },
+/obj/item/weapon/reagent_containers/spray/plantbgone{
+ pixel_x = 7;
+ pixel_y = 3
+ },
+/obj/item/device/flash{
+ pixel_y = -6
},
/turf/unsimulated/floor{
- icon_state = "dark"
+ dir = 8;
+ icon_state = "vault"
},
-/area/centcom/living)
+/area/centcom/specops)
"bfj" = (
-/obj/machinery/light{
+/obj/machinery/computer/pod{
+ dir = 8;
+ id = "NTrasen";
+ name = "Hull Door Control"
+ },
+/obj/machinery/light/small{
dir = 4
},
-/obj/structure/table/reinforced,
-/obj/machinery/recharger,
/turf/unsimulated/floor{
- icon_state = "dark"
+ icon_state = "grimy"
},
-/area/centcom/living)
+/area/centcom/specops)
"bfk" = (
-/obj/structure/table/reinforced,
-/obj/item/weapon/melee/baton,
-/obj/item/weapon/storage/belt/security,
-/obj/item/device/flash,
-/obj/item/weapon/grenade/flashbang,
-/obj/item/weapon/grenade/flashbang,
-/obj/item/weapon/handcuffs,
-/obj/item/weapon/handcuffs,
-/obj/item/weapon/handcuffs,
-/obj/item/ammo_box/magazine/m9mm_2,
-/obj/item/ammo_box/magazine/m9mm_2/rubber,
-/obj/item/clothing/glasses/night,
-/obj/item/weapon/gun/projectile/glock/spec,
-/obj/item/clothing/glasses/sunglasses/hud/sechud,
-/obj/item/weapon/plastique,
-/obj/structure/window/reinforced{
- dir = 1
- },
-/obj/structure/window/reinforced,
-/obj/item/weapon/kitchenknife/combat,
-/obj/item/weapon/storage/firstaid/small_firstaid_kit/space,
/turf/unsimulated/floor{
- icon_state = "dark"
+ icon_state = "grimy"
},
-/area/centcom/living)
+/area/centcom/specops)
"bfl" = (
/obj/structure/rack,
-/obj/structure/window/reinforced{
- dir = 8
+/obj/machinery/light/small{
+ dir = 4
},
-/obj/item/weapon/storage/box/r4046/rubber,
-/obj/item/weapon/storage/box/r4046/teargas,
-/obj/item/weapon/storage/box/r4046/EMP,
-/obj/item/weapon/gun/projectile/grenade_launcher/m79,
+/obj/item/mecha_parts/mecha_equipment/rcd{
+ pixel_y = 6
+ },
+/obj/item/mecha_parts/mecha_equipment/rcd,
/turf/unsimulated/floor{
- icon_state = "dark"
+ dir = 8;
+ icon_state = "vault"
},
-/area/centcom/living)
+/area/centcom/specops)
"bfm" = (
/obj/structure/rack,
-/obj/item/weapon/gun/energy/ionrifle,
-/obj/item/weapon/gun/energy/ionrifle,
-/obj/structure/window/reinforced{
+/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/missile_rack/explosive{
+ pixel_y = 8
+ },
+/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/missile_rack/flashbang{
+ pixel_y = 2
+ },
+/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/missile_rack/flashbang/clusterbang{
+ pixel_y = -4
+ },
+/obj/machinery/light/small{
dir = 8
},
+/obj/machinery/camera{
+ c_tag = "Spec. Ops. Mecha Modules";
+ dir = 4;
+ network = list("ERT")
+ },
/turf/unsimulated/floor{
- icon_state = "dark"
+ dir = 8;
+ icon_state = "vault"
},
-/area/centcom/living)
+/area/centcom/specops)
"bfn" = (
-/obj/structure/table/reinforced,
-/obj/machinery/recharger,
+/obj/structure/rack,
+/obj/machinery/light/small,
+/obj/item/mecha_parts/mecha_equipment/anticcw_armor_booster,
+/obj/item/mecha_parts/mecha_equipment/anticcw_armor_booster,
/turf/unsimulated/floor{
- icon_state = "dark"
+ dir = 8;
+ icon_state = "vault"
},
-/area/centcom/living)
+/area/centcom/specops)
"bfo" = (
+/obj/structure/closet/crate/medical,
+/obj/item/weapon/storage/firstaid/toxin,
+/obj/item/weapon/storage/firstaid/toxin,
+/obj/item/weapon/storage/firstaid/regular,
+/obj/item/weapon/storage/firstaid/regular,
+/obj/item/weapon/storage/firstaid/o2,
+/obj/item/weapon/storage/firstaid/o2,
+/obj/item/weapon/storage/firstaid/fire,
+/obj/item/weapon/storage/firstaid/fire,
+/obj/item/weapon/storage/firstaid/adv,
+/obj/item/weapon/storage/firstaid/adv,
+/obj/machinery/light{
+ dir = 4
+ },
+/turf/unsimulated/floor{
+ dir = 4;
+ icon_state = "whiteblue"
+ },
+/area/centcom/specops)
+"bfp" = (
/obj/structure/rack,
-/obj/item/weapon/storage/box/smokegrenades,
-/obj/item/weapon/storage/box/teargas,
-/obj/item/weapon/storage/box/teargas,
-/obj/structure/window/reinforced{
- dir = 8
+/obj/item/ammo_box/magazine/m9mm_2/rubber{
+ pixel_x = 9
+ },
+/obj/item/ammo_box/magazine/m9mm_2/rubber{
+ pixel_x = 9
+ },
+/obj/item/ammo_box/magazine/m9mm_2/rubber{
+ pixel_x = 9
+ },
+/obj/item/ammo_box/magazine/m9mm_2/rubber{
+ pixel_x = 6
+ },
+/obj/item/ammo_box/magazine/m9mm_2/rubber{
+ pixel_x = 6
+ },
+/obj/item/ammo_box/magazine/m9mm_2/rubber{
+ pixel_x = 6
+ },
+/obj/item/ammo_box/magazine/m9mm_2/rubber{
+ pixel_x = 3
+ },
+/obj/item/ammo_box/magazine/m9mm_2/rubber{
+ pixel_x = 3
+ },
+/obj/item/ammo_box/magazine/m9mm_2/rubber{
+ pixel_x = 3
+ },
+/obj/item/ammo_box/magazine/m9mm_2/rubber,
+/obj/item/ammo_box/magazine/m9mm_2/rubber,
+/obj/item/ammo_box/magazine/m9mm_2/rubber,
+/obj/item/ammo_box/magazine/m9mm_2/rubber{
+ pixel_x = -3
+ },
+/obj/item/ammo_box/magazine/m9mm_2/rubber{
+ pixel_x = -3
+ },
+/obj/item/ammo_box/magazine/m9mm_2/rubber{
+ pixel_x = -3
+ },
+/obj/item/ammo_box/magazine/m9mm_2/rubber{
+ pixel_x = -6
+ },
+/obj/item/ammo_box/magazine/m9mm_2/rubber{
+ pixel_x = -6
+ },
+/obj/item/ammo_box/magazine/m9mm_2/rubber{
+ pixel_x = -6
+ },
+/turf/unsimulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/centcom/specops)
+"bfq" = (
+/obj/structure/rack,
+/obj/item/ammo_box/magazine/m9mm_2{
+ pixel_x = 9
+ },
+/obj/item/ammo_box/magazine/m9mm_2{
+ pixel_x = 9
+ },
+/obj/item/ammo_box/magazine/m9mm_2{
+ pixel_x = 9
+ },
+/obj/item/ammo_box/magazine/m9mm_2{
+ pixel_x = 6
+ },
+/obj/item/ammo_box/magazine/m9mm_2{
+ pixel_x = 6
+ },
+/obj/item/ammo_box/magazine/m9mm_2{
+ pixel_x = 6
+ },
+/obj/item/ammo_box/magazine/m9mm_2{
+ pixel_x = 3
+ },
+/obj/item/ammo_box/magazine/m9mm_2{
+ pixel_x = 3
+ },
+/obj/item/ammo_box/magazine/m9mm_2{
+ pixel_x = 3
+ },
+/obj/item/ammo_box/magazine/m9mm_2,
+/obj/item/ammo_box/magazine/m9mm_2,
+/obj/item/ammo_box/magazine/m9mm_2,
+/obj/item/ammo_box/magazine/m9mm_2{
+ pixel_x = -3
},
-/turf/unsimulated/floor{
- icon_state = "dark"
+/obj/item/ammo_box/magazine/m9mm_2{
+ pixel_x = -3
},
-/area/centcom/living)
-"bfp" = (
-/obj/structure/rack,
-/obj/item/weapon/gun/projectile/automatic,
-/obj/item/weapon/gun/projectile/automatic,
-/obj/item/weapon/gun/projectile/automatic,
-/obj/structure/window/reinforced{
- dir = 8
+/obj/item/ammo_box/magazine/m9mm_2{
+ pixel_x = -3
},
-/turf/unsimulated/floor{
- icon_state = "dark"
+/obj/item/ammo_box/magazine/m9mm_2{
+ pixel_x = -6
},
-/area/centcom/living)
-"bfq" = (
-/obj/structure/rack,
-/obj/item/ammo_box/magazine/msmg9mm,
-/obj/item/ammo_box/magazine/msmg9mm,
-/obj/item/ammo_box/magazine/msmg9mm,
-/obj/item/ammo_box/magazine/msmg9mm,
-/obj/item/ammo_box/magazine/msmg9mm,
-/obj/item/ammo_box/magazine/msmg9mm,
-/obj/item/ammo_box/magazine/msmg9mm,
-/obj/item/ammo_box/magazine/msmg9mm,
-/obj/item/ammo_box/magazine/msmg9mm,
-/turf/unsimulated/floor{
- icon_state = "dark"
+/obj/item/ammo_box/magazine/m9mm_2{
+ pixel_x = -6
},
-/area/centcom/living)
-"bfr" = (
-/obj/structure/rack,
-/obj/item/weapon/storage/box/flashbangs,
-/obj/item/weapon/gun/grenadelauncher,
-/obj/structure/window/reinforced{
- dir = 8
+/obj/item/ammo_box/magazine/m9mm_2{
+ pixel_x = -6
},
/turf/unsimulated/floor{
- icon_state = "dark"
+ dir = 8;
+ icon_state = "vault"
},
-/area/centcom/living)
-"bfs" = (
-/obj/structure/rack,
-/obj/item/weapon/gun/projectile/shotgun/combat,
-/obj/structure/window/reinforced{
- dir = 8
+/area/centcom/specops)
+"bfr" = (
+/obj/structure/sign/departments/custodian,
+/turf/unsimulated/wall/fakeglass,
+/area/centcom/specops)
+"bft" = (
+/obj/structure/table/woodentable{
+ dir = 5
},
-/turf/unsimulated/floor{
- icon_state = "dark"
+/obj/item/weapon/reagent_containers/food/drinks/flask{
+ pixel_y = 8
+ },
+/obj/item/clothing/mask/cigarette/cigar/havana{
+ pixel_y = -7
},
-/area/centcom/living)
-"bft" = (
-/obj/structure/rack,
-/obj/item/ammo_box/shotgun,
-/obj/item/ammo_box/shotgun,
-/obj/item/ammo_box/shotgun,
-/obj/item/ammo_box/shotgun,
/turf/unsimulated/floor{
- icon_state = "dark"
+ icon_state = "grimy"
},
-/area/centcom/living)
+/area/centcom/specops)
"bfu" = (
/obj/structure/table/reinforced,
-/obj/item/weapon/melee/baton,
-/obj/item/weapon/storage/belt/security,
-/obj/item/device/flash,
-/obj/item/weapon/grenade/flashbang,
-/obj/item/weapon/grenade/flashbang,
-/obj/item/weapon/handcuffs,
-/obj/item/weapon/handcuffs,
-/obj/item/weapon/handcuffs,
-/obj/item/ammo_box/magazine/m9mm_2,
-/obj/item/ammo_box/magazine/m9mm_2/rubber,
-/obj/item/clothing/glasses/night,
-/obj/item/weapon/gun/projectile/glock/spec,
-/obj/item/clothing/glasses/sunglasses/hud/sechud,
-/obj/item/weapon/plastique,
-/obj/item/weapon/kitchenknife/combat,
-/obj/item/weapon/storage/firstaid/small_firstaid_kit/combat,
-/obj/structure/window/reinforced{
- dir = 1
+/obj/item/weapon/storage/box/lights/mixed{
+ pixel_y = 4
+ },
+/obj/machinery/light/small{
+ dir = 4
},
/turf/unsimulated/floor{
- icon_state = "dark"
+ dir = 8;
+ icon_state = "vault"
},
-/area/centcom/living)
+/area/centcom/specops)
"bfv" = (
-/obj/structure/rack,
-/obj/item/weapon/shield/riot,
-/obj/item/weapon/shield/riot,
-/obj/item/weapon/shield/riot,
-/obj/item/weapon/shield/riot,
-/obj/item/weapon/shield/riot,
-/obj/item/weapon/shield/riot,
-/obj/structure/window/reinforced{
- dir = 8
+/obj/structure/stool/bed/chair/comfy/brown{
+ dir = 4
},
/turf/unsimulated/floor{
- icon_state = "dark"
+ icon_state = "grimy"
},
-/area/centcom/living)
+/area/centcom/specops)
"bfw" = (
-/obj/structure/rack,
-/obj/item/ammo_box/magazine/m9mm_2,
-/obj/item/ammo_box/magazine/m9mm_2,
-/obj/item/ammo_box/magazine/m9mm_2,
-/obj/item/ammo_box/magazine/m9mm_2,
-/obj/item/ammo_box/magazine/m9mm_2,
-/obj/item/ammo_box/magazine/m9mm_2,
-/obj/item/ammo_box/magazine/m9mm_2,
-/obj/item/ammo_box/magazine/m9mm_2,
-/obj/item/ammo_box/magazine/m9mm_2,
-/obj/item/ammo_box/magazine/m9mm_2,
-/obj/item/ammo_box/magazine/m9mm_2,
-/obj/item/ammo_box/magazine/m9mm_2,
-/obj/structure/window/reinforced{
- dir = 8
- },
+/obj/structure/stool/bed/chair/comfy/brown,
/turf/unsimulated/floor{
- icon_state = "dark"
+ icon_state = "grimy"
},
-/area/centcom/living)
+/area/centcom/specops)
"bfx" = (
-/obj/structure/rack,
-/obj/item/ammo_box/magazine/m9mm_2/rubber,
-/obj/item/ammo_box/magazine/m9mm_2/rubber,
-/obj/item/ammo_box/magazine/m9mm_2/rubber,
-/obj/item/ammo_box/magazine/m9mm_2/rubber,
-/obj/item/ammo_box/magazine/m9mm_2/rubber,
-/obj/item/ammo_box/magazine/m9mm_2/rubber,
-/obj/item/ammo_box/magazine/m9mm_2/rubber,
-/obj/item/ammo_box/magazine/m9mm_2/rubber,
-/obj/item/ammo_box/magazine/m9mm_2/rubber,
-/obj/item/ammo_box/magazine/m9mm_2/rubber,
-/obj/item/ammo_box/magazine/m9mm_2/rubber,
-/obj/item/ammo_box/magazine/m9mm_2/rubber,
+/obj/machinery/computer/card/centcom{
+ dir = 8
+ },
+/obj/item/weapon/card/id/centcom,
/turf/unsimulated/floor{
- icon_state = "dark"
+ icon_state = "grimy"
},
-/area/centcom/living)
+/area/centcom/specops)
"bgb" = (
-/obj/structure/table/reinforced,
-/obj/item/weapon/storage/toolbox/electrical,
+/obj/structure/rack,
+/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/carbine{
+ pixel_y = 6
+ },
+/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/lmg{
+ pixel_y = -2
+ },
/turf/unsimulated/floor{
- icon_state = "dark"
+ dir = 8;
+ icon_state = "vault"
},
/area/centcom/specops)
"bhb" = (
-/obj/machinery/computer/atmos_alert,
+/obj/structure/rack,
+/obj/item/mecha_parts/mecha_equipment/hydraulic_clamp{
+ pixel_y = 6
+ },
+/obj/item/mecha_parts/mecha_equipment/drill/diamonddrill,
+/obj/item/device/radio/intercom{
+ broadcasting = 1;
+ frequency = 1441;
+ listening = 0;
+ name = "Spec Ops Intercom";
+ pixel_x = 28;
+ pixel_y = -5
+ },
/turf/unsimulated/floor{
- icon_state = "dark"
+ dir = 8;
+ icon_state = "vault"
},
/area/centcom/specops)
"bib" = (
@@ -21671,24 +22076,38 @@
},
/area/centcom/specops)
"bkb" = (
-/obj/structure/droppod/Legitimate,
-/obj/machinery/light/small{
- dir = 4
+/obj/structure/closet/crate/medical,
+/obj/item/weapon/reagent_containers/glass/bottle/stoxin,
+/obj/item/weapon/reagent_containers/glass/bottle/stoxin,
+/obj/item/weapon/reagent_containers/glass/bottle/stoxin,
+/obj/item/weapon/reagent_containers/glass/bottle/stoxin,
+/obj/item/weapon/storage/box/autoinjectors,
+/obj/item/weapon/storage/box/autoinjectors,
+/obj/item/weapon/storage/box/syringes,
+/obj/item/device/radio/intercom{
+ broadcasting = 1;
+ frequency = 1441;
+ listening = 0;
+ name = "Spec Ops Intercom";
+ pixel_x = 28;
+ pixel_y = -5
},
/turf/unsimulated/floor{
- dir = 1;
- icon_state = "vault"
+ dir = 4;
+ icon_state = "whiteblue"
},
/area/centcom/specops)
"blb" = (
-/obj/structure/table/reinforced,
-/obj/item/weapon/storage/toolbox/mechanical,
+/obj/structure/sign/nanotrasen{
+ pixel_x = 32
+ },
/turf/unsimulated/floor{
- icon_state = "dark"
+ dir = 4;
+ icon_state = "darkred"
},
/area/centcom/specops)
"bmb" = (
-/obj/effect/decal/cleanable/blood/oil,
+/obj/machinery/light/small,
/turf/unsimulated/floor{
icon_state = "dark"
},
@@ -21700,39 +22119,75 @@
},
/area/custom/syndicate_mothership/droppod_garage)
"bob" = (
-/obj/structure/table/reinforced,
-/obj/item/weapon/storage/toolbox/emergency,
-/obj/item/weapon/weldpack,
-/obj/item/weapon/weldpack,
-/obj/machinery/light{
- dir = 1
+/obj/structure/mopbucket,
+/obj/item/weapon/reagent_containers/glass/bucket,
+/obj/item/weapon/mop,
+/obj/item/device/radio/intercom{
+ broadcasting = 1;
+ frequency = 1441;
+ listening = 0;
+ name = "Spec Ops Intercom";
+ pixel_x = 28;
+ pixel_y = -5
+ },
+/obj/machinery/camera{
+ c_tag = "Spec. Ops. Custodial Closet";
+ dir = 8;
+ network = list("ERT")
},
/turf/unsimulated/floor{
- icon_state = "dark"
+ dir = 8;
+ icon_state = "vault"
},
/area/centcom/specops)
"bpb" = (
+/obj/structure/table/reinforced,
+/obj/item/weapon/paper_bin{
+ pixel_y = 4
+ },
+/obj/item/weapon/pen{
+ pixel_y = 6
+ },
/turf/unsimulated/floor{
- dir = 9;
- icon_state = "vault"
+ icon_state = "floor"
},
-/area/centcom/living)
+/area/centcom/specops)
"bqb" = (
-/obj/machinery/door/poddoor/shutters/syndi{
- id = "DropPodGarage"
+/obj/structure/table/woodentable{
+ dir = 5
+ },
+/obj/item/weapon/storage/secure/briefcase{
+ pixel_y = 6
+ },
+/obj/item/weapon/lighter/zippo{
+ pixel_y = 4
},
/turf/unsimulated/floor{
- icon_state = "dark"
+ icon_state = "grimy"
},
-/area/centcom/living)
+/area/centcom/specops)
"bqK" = (
/obj/effect/decal/cleanable/blood/gibs/robot/up,
/turf/unsimulated/floor/cult/lava,
/area/custom/cult)
"brb" = (
-/obj/machinery/light,
+/obj/structure/table/woodentable{
+ dir = 5
+ },
+/obj/machinery/light/small,
+/obj/machinery/door_control{
+ id = "MechaModule";
+ name = "Mecha Module";
+ pixel_w = 10;
+ pixel_y = 2;
+ pixel_z = 10
+ },
+/obj/structure/mirror/magic{
+ pixel_w = 30;
+ pixel_y = -32
+ },
/turf/unsimulated/floor{
- icon_state = "dark"
+ icon_state = "grimy"
},
/area/centcom/specops)
"bry" = (
@@ -21757,24 +22212,51 @@
/turf/unsimulated/floor/cult/lava,
/area/custom/cult)
"btb" = (
-/obj/machinery/computer/mech_bay_power_console{
- dir = 4
+/obj/structure/table/woodentable{
+ dir = 5
+ },
+/obj/machinery/door_control{
+ id = "Mecha";
+ name = "Mecha";
+ pixel_w = 10;
+ pixel_y = 2;
+ pixel_z = 10
+ },
+/obj/machinery/camera{
+ c_tag = "Spec. Ops. Creed's Office";
+ dir = 1;
+ network = list("ERT")
+ },
+/obj/structure/sign/nanotrasen{
+ pixel_y = -32
},
/turf/unsimulated/floor{
- dir = 4;
- icon_state = "warning"
+ icon_state = "grimy"
},
-/area/centcom/living)
+/area/centcom/specops)
"bub" = (
-/obj/machinery/faxmachine{
- department = "Central Command";
- dptdest = "Captain's Office"
+/obj/structure/table/woodentable{
+ dir = 5
+ },
+/obj/machinery/light/small,
+/obj/machinery/door_control{
+ id = "DropPodGarage";
+ name = "Drop Pod Garage";
+ pixel_w = 10;
+ pixel_y = 2;
+ pixel_z = 10
+ },
+/obj/item/device/radio/intercom{
+ broadcasting = 1;
+ frequency = 1441;
+ listening = 0;
+ name = "Spec Ops Intercom";
+ pixel_y = -32
},
-/obj/structure/table/reinforced,
/turf/unsimulated/floor{
- icon_state = "floor"
+ icon_state = "grimy"
},
-/area/centcom/living)
+/area/centcom/specops)
"buc" = (
/obj/structure/table/woodentable,
/obj/item/clothing/shoes/boots/cult{
@@ -21784,21 +22266,29 @@
/turf/unsimulated/floor/cult/lava,
/area/custom/cult)
"bvb" = (
-/obj/machinery/door/poddoor/shutters/syndi{
- id = "Mecha"
+/obj/structure/table/woodentable{
+ dir = 5
+ },
+/obj/machinery/computer/security/telescreen{
+ name = "Spec. Ops. Monitor";
+ network = list("ERT");
+ pixel_y = 2
},
/turf/unsimulated/floor{
- dir = 8;
- icon_state = "vault"
+ icon_state = "grimy"
},
-/area/centcom/living)
+/area/centcom/specops)
"bwb" = (
-/obj/mecha/combat/gygax/ultra,
+/obj/structure/rack,
+/obj/item/mecha_parts/mecha_equipment/Drop_system,
+/obj/item/mecha_parts/mecha_equipment/Drop_system,
+/obj/item/mecha_parts/mecha_equipment/Drop_system,
+/obj/item/mecha_parts/mecha_equipment/Drop_system,
/turf/unsimulated/floor{
- dir = 6;
- icon_state = "delivery"
+ dir = 8;
+ icon_state = "vault"
},
-/area/centcom/living)
+/area/centcom/specops)
"bxb" = (
/obj/machinery/door/airlock/external{
dock_tag = "centcomm_admin"
@@ -21808,19 +22298,25 @@
},
/area/centcom/specops)
"byb" = (
-/obj/machinery/door/poddoor/shutters/syndi{
- id = "MechaModule"
+/obj/structure/rack,
+/obj/item/mecha_parts/mecha_equipment/cable_layer{
+ pixel_y = 6
},
+/obj/item/mecha_parts/mecha_equipment/extinguisher,
/turf/unsimulated/floor{
- icon_state = "dark"
+ dir = 8;
+ icon_state = "vault"
},
-/area/centcom/living)
+/area/centcom/specops)
"bzb" = (
-/obj/structure/stool/bed/chair/metal{
- dir = 4
+/obj/structure/rack,
+/obj/item/mecha_parts/mecha_equipment/antiproj_armor_booster,
+/obj/item/mecha_parts/mecha_equipment/antiproj_armor_booster,
+/turf/unsimulated/floor{
+ dir = 8;
+ icon_state = "vault"
},
-/turf/simulated/shuttle/floor4,
-/area/centcom/living)
+/area/centcom/specops)
"bAb" = (
/obj/machinery/gateway{
dir = 9
@@ -21831,60 +22327,44 @@
},
/area/custom/syndicate_mothership)
"bBb" = (
-/turf/simulated/shuttle/floor4,
-/area/centcom/living)
+/obj/structure/stool/bed/chair/metal/black{
+ dir = 1
+ },
+/turf/unsimulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/centcom/specops)
"bCb" = (
-/obj/machinery/light/small{
- dir = 8
+/obj/structure/stool/bed/chair/metal/black{
+ dir = 1
},
/turf/unsimulated/floor{
icon_state = "dark"
},
/area/centcom/specops)
"bDb" = (
-/obj/machinery/door/airlock/security/glass{
- name = "Airlock";
- req_access = list(103)
+/obj/machinery/door/airlock/centcom{
+ name = "Creed's Office";
+ req_access = list(108)
},
-/turf/simulated/shuttle/floor4,
-/area/centcom/living)
+/obj/effect/landmark/trololo,
+/turf/unsimulated/floor{
+ icon_state = "dark"
+ },
+/area/centcom/specops)
"bEb" = (
-/obj/item/mecha_parts/mecha_equipment/Drop_system,
-/obj/item/mecha_parts/mecha_equipment/Drop_system,
-/obj/item/mecha_parts/mecha_equipment/Drop_system,
-/obj/item/mecha_parts/mecha_equipment/Drop_system,
-/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/carbine,
-/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/lmg,
-/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/missile_rack/explosive,
-/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/missile_rack/flashbang,
-/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/missile_rack/flashbang/clusterbang,
-/obj/item/mecha_parts/mecha_equipment/weapon/energy/ion,
-/obj/item/mecha_parts/mecha_equipment/weapon/energy/laser/heavy,
-/obj/item/mecha_parts/mecha_equipment/weapon/energy/laser,
-/obj/item/mecha_parts/mecha_equipment/weapon/energy/taser,
-/obj/structure/table/reinforced,
+/obj/machinery/door/poddoor/shutters/syndi{
+ id = "MechaModule"
+ },
/turf/unsimulated/floor{
- dir = 1;
- icon_state = "vault"
+ icon_state = "dark"
},
/area/centcom/specops)
"bFb" = (
-/obj/item/mecha_parts/mecha_equipment/anticcw_armor_booster,
-/obj/item/mecha_parts/mecha_equipment/anticcw_armor_booster,
-/obj/item/mecha_parts/mecha_equipment/antiproj_armor_booster,
-/obj/item/mecha_parts/mecha_equipment/antiproj_armor_booster,
-/obj/item/mecha_parts/mecha_equipment/repair_droid,
-/obj/item/mecha_parts/mecha_equipment/repair_droid,
-/obj/item/mecha_parts/mecha_equipment/repair_droid,
-/obj/item/mecha_parts/mecha_equipment/repair_droid,
-/obj/item/mecha_parts/mecha_equipment/tesla_energy_relay,
-/obj/item/mecha_parts/mecha_equipment/tesla_energy_relay,
-/obj/item/mecha_parts/mecha_equipment/tesla_energy_relay,
-/obj/item/mecha_parts/mecha_equipment/tesla_energy_relay,
-/obj/structure/table/reinforced,
/turf/unsimulated/floor{
- dir = 1;
- icon_state = "vault"
+ dir = 8;
+ icon_state = "whiteblue"
},
/area/centcom/specops)
"bFc" = (
@@ -21895,19 +22375,13 @@
/turf/unsimulated/floor/cult/lava,
/area/custom/cult)
"bGb" = (
-/obj/item/mecha_parts/mecha_equipment/cable_layer,
-/obj/item/mecha_parts/mecha_equipment/drill/diamonddrill,
-/obj/item/mecha_parts/mecha_equipment/extinguisher,
-/obj/item/mecha_parts/mecha_equipment/hydraulic_clamp,
-/obj/item/mecha_parts/mecha_equipment/rcd,
-/obj/item/mecha_parts/mecha_equipment/rcd,
-/obj/item/mecha_parts/mecha_equipment/sleeper,
-/obj/item/mecha_parts/mecha_equipment/sleeper,
-/obj/item/mecha_parts/mecha_equipment/syringe_gun,
-/obj/structure/table/reinforced,
+/obj/structure/rack,
+/obj/item/weapon/gun/medbeam{
+ pixel_y = 2
+ },
/turf/unsimulated/floor{
- dir = 1;
- icon_state = "vault"
+ dir = 4;
+ icon_state = "whiteblue"
},
/area/centcom/specops)
"bHb" = (
@@ -21925,52 +22399,17 @@
/turf/unsimulated/floor/cult/lava,
/area/custom/cult)
"bIb" = (
-/obj/structure/table/reinforced,
-/obj/item/weapon/storage/box/lights/mixed,
-/obj/item/device/flash,
-/obj/item/weapon/mop,
-/obj/item/weapon/reagent_containers/spray/cleaner,
-/obj/item/weapon/reagent_containers/spray/cleaner,
-/obj/item/weapon/reagent_containers/spray/plantbgone,
-/obj/item/weapon/reagent_containers/glass/rag,
-/obj/item/weapon/reagent_containers/watertank_backpack/janitor,
/turf/unsimulated/floor{
- dir = 1;
- icon_state = "vault"
+ dir = 8;
+ icon_state = "darkred"
},
-/area/centcom/living)
+/area/centcom/specops)
"bJb" = (
-/obj/structure/table/woodentable{
- dir = 10
- },
-/obj/machinery/door_control{
- desc = "A remote control switch to block view of the singularity.";
- id = "CREED";
- name = "Spec Ops Ready Room";
- pixel_w = 10;
- req_access = list(11)
- },
-/obj/machinery/door_control{
- desc = "A remote control switch to block view of the singularity.";
- id = "Mecha";
- name = "Mech Storage";
- req_access = list(11)
- },
-/obj/machinery/door_control{
- id = "MechaModule";
- name = "Mech Module Storage";
- pixel_z = 10
- },
-/obj/machinery/door_control{
- id = "DropPodGarage";
- name = "Drop Pod Garage";
- pixel_w = 10;
- pixel_z = 10
- },
/turf/unsimulated/floor{
- icon_state = "grimy"
+ dir = 4;
+ icon_state = "darkred"
},
-/area/centcom/creed)
+/area/centcom/specops)
"bJl" = (
/obj/structure/stool/bed/chair/schair/wagon,
/obj/structure/extinguisher_cabinet{
@@ -21980,43 +22419,32 @@
/turf/simulated/shuttle/floor/evac/place,
/area/shuttle/escape/centcom)
"bKb" = (
-/obj/machinery/computer/pod{
- id = "NTrasen";
- name = "Hull Door Control"
- },
/turf/unsimulated/floor{
- icon_state = "grimy"
+ dir = 9;
+ icon_state = "warndark"
},
-/area/centcom/creed)
+/area/centcom/specops)
"bKC" = (
/obj/structure/cult/forge,
/turf/unsimulated/floor/cult/lava,
/area/custom/cult)
"bLb" = (
-/obj/item/device/radio/intercom{
- broadcasting = 1;
- dir = 1;
- frequency = 1441;
- name = "Spec Ops Intercom";
- pixel_y = -20
- },
/turf/unsimulated/floor{
- icon_state = "grimy"
+ dir = 1;
+ icon_state = "warndark"
},
-/area/centcom/creed)
+/area/centcom/specops)
"bLC" = (
/obj/structure/table/woodentable,
/obj/item/weapon/book/manual/wiki/cult,
/turf/unsimulated/floor/cult/lava,
/area/custom/cult)
"bMb" = (
-/obj/structure/mirror/magic{
- pixel_w = 30
- },
/turf/unsimulated/floor{
- icon_state = "grimy"
+ dir = 5;
+ icon_state = "warndark"
},
-/area/centcom/creed)
+/area/centcom/specops)
"bNb" = (
/obj/machinery/door/airlock/external{
dock_tag = "arrival_specops";
@@ -22555,9 +22983,8 @@
dir = 4
},
/obj/structure/window/reinforced,
-/obj/structure/window/reinforced{
- dir = 5;
- health = 1e+007
+/obj/structure/window/reinforced/indestructible{
+ dir = 5
},
/obj/machinery/door/poddoor{
density = 0;
@@ -23897,9 +24324,8 @@
/obj/structure/window/reinforced{
dir = 4
},
-/obj/structure/window/reinforced{
- dir = 5;
- health = 1e+007
+/obj/structure/window/reinforced/indestructible{
+ dir = 5
},
/obj/structure/sign/tablo{
dir = 4;
@@ -24011,20 +24437,15 @@
},
/area/space)
"fqb" = (
-/obj/machinery/light/small{
- dir = 8
- },
-/turf/unsimulated/floor{
- dir = 1;
- icon_state = "loadingarea"
+/turf/simulated/shuttle/floor/vox{
+ icon_state = "floorcatwalk"
},
-/area/centcom/living)
+/area/shuttle/specops/centcom)
"fqy" = (
/obj/item/clothing/head/helmet/space/syndicate/elite,
/obj/item/clothing/suit/space/syndicate/elite,
/obj/structure/window/reinforced{
- dir = 5;
- health = 60
+ dir = 5
},
/obj/item/weapon/paper{
info = "Just old elite space suit. MiraCorp makes your life better"
@@ -24036,14 +24457,18 @@
},
/area/custom/syndicate_mothership/armory)
"frb" = (
-/obj/machinery/light/small{
- dir = 4
- },
+/obj/structure/rack,
+/obj/item/weapon/storage/firstaid/small_firstaid_kit/space,
+/obj/item/weapon/storage/firstaid/small_firstaid_kit/space,
+/obj/item/weapon/storage/firstaid/small_firstaid_kit/space,
+/obj/item/weapon/storage/firstaid/small_firstaid_kit/space,
+/obj/item/weapon/storage/firstaid/small_firstaid_kit/space,
+/obj/item/weapon/storage/firstaid/small_firstaid_kit/space,
/turf/unsimulated/floor{
- dir = 1;
- icon_state = "loadingarea"
+ dir = 8;
+ icon_state = "vault"
},
-/area/centcom/living)
+/area/centcom/specops)
"fsb" = (
/obj/machinery/door/airlock/centcom{
name = "Brig";
@@ -24106,14 +24531,11 @@
},
/area/velocity)
"fzb" = (
-/obj/machinery/door/airlock/external{
- dock_tag = "centcomm_specops"
- },
/turf/unsimulated/floor{
dir = 5;
- icon_state = "vault"
+ icon_state = "yellow"
},
-/area/centcom/living)
+/area/centcom/specops)
"fAb" = (
/obj/structure/stool/bed/chair/schair/monorail_chair{
dir = 8;
@@ -24127,36 +24549,41 @@
},
/area/velocity)
"fBb" = (
-/obj/structure/sign/mark{
- icon_state = "yrt"
+/obj/structure/shuttle/engine/heater{
+ dir = 8;
+ icon_state = "heater1"
},
-/obj/machinery/light{
- dir = 1
+/obj/structure/window/reinforced{
+ dir = 4
},
-/turf/unsimulated/floor{
- icon_state = "dark"
+/turf/simulated/shuttle/floor/vox{
+ icon_state = "floorplace"
},
-/area/centcom/living)
+/area/shuttle/specops/centcom)
"fCb" = (
-/obj/structure/sign/mark{
- icon_state = "yup"
- },
-/turf/unsimulated/floor{
- dir = 9;
- icon_state = "delivery"
+/obj/structure/stool/bed/chair/schair/wagon,
+/turf/simulated/shuttle/floor/vox{
+ icon_state = "floorcatwalk"
},
-/area/centcom/living)
+/area/shuttle/specops/centcom)
"fDb" = (
-/obj/structure/sign/mark{
- icon_state = "ylf"
+/obj/machinery/computer/pod{
+ id = "NTrasen";
+ name = "Hull Door Control"
},
-/obj/machinery/light{
- dir = 1
+/obj/item/device/radio/intercom{
+ frequency = 1443;
+ name = "Spec Ops Intercom";
+ pixel_y = 22
},
-/turf/unsimulated/floor{
- icon_state = "dark"
+/obj/machinery/camera{
+ c_tag = "Spec. Ops. Shuttle";
+ network = list("ERT")
},
-/area/centcom/living)
+/turf/simulated/shuttle/floor/vox{
+ icon_state = "floorcatwalk"
+ },
+/area/shuttle/specops/centcom)
"fEb" = (
/obj/structure/sign/directions/security{
dir = 1
@@ -24179,13 +24606,14 @@
},
/area/velocity)
"fHb" = (
-/obj/structure/sign/mark{
- icon_state = "x4"
+/obj/machinery/computer/specops_shuttle,
+/obj/machinery/light/small{
+ dir = 1
},
-/turf/unsimulated/floor{
- icon_state = "bot"
+/turf/simulated/shuttle/floor/vox{
+ icon_state = "floorcatwalk"
},
-/area/centcom/living)
+/area/shuttle/specops/centcom)
"fIb" = (
/obj/machinery/light{
dir = 1
@@ -24195,17 +24623,16 @@
},
/area/velocity)
"fLb" = (
-/obj/machinery/portable_atmospherics/canister/oxygen,
-/obj/structure/sign/warning/pods{
- desc = "A sign which reads 'DROP PODS'.";
- name = "\improper DROP PODS";
- pixel_w = 33
+/obj/structure/table/reinforced,
+/obj/machinery/computer/security/telescreen{
+ name = "Spec. Ops. Monitor";
+ network = list("CREED");
+ pixel_y = 2
},
-/turf/unsimulated/floor{
- dir = 1;
- icon_state = "vault"
+/turf/simulated/shuttle/floor/vox{
+ icon_state = "floorcatwalk"
},
-/area/centcom/living)
+/area/shuttle/specops/centcom)
"fMb" = (
/obj/structure/sign/warning/securearea{
desc = "A warning sign which reads 'LETHAL TURRETS'. Enter at your own risk!";
@@ -24282,20 +24709,18 @@
},
/area/centcom/specops)
"fUb" = (
-/obj/structure/sign/departments/medbay/old,
-/turf/unsimulated/wall,
-/area/centcom/living)
+/turf/simulated/shuttle/floor/vox,
+/area/shuttle/specops/centcom)
"fVb" = (
-/obj/structure/sign/mark{
- icon_state = "x4"
- },
-/obj/machinery/light{
- dir = 8
+/obj/machinery/door/airlock/external,
+/obj/machinery/door/poddoor{
+ id = "NTrasen";
+ name = "Outer Airlock"
},
-/turf/unsimulated/floor{
- icon_state = "bot"
+/turf/simulated/shuttle/floor/vox{
+ icon_state = "floorplace"
},
-/area/centcom/living)
+/area/shuttle/specops/centcom)
"fWb" = (
/obj/structure/sign/mark{
icon_state = "rlf"
@@ -24316,32 +24741,76 @@
/turf/unsimulated/floor/cult/lava,
/area/custom/cult)
"fYb" = (
+/obj/structure/rack,
+/obj/item/ammo_casing/caseless/rocket/anti_singulo{
+ pixel_y = 8
+ },
+/obj/item/ammo_casing/caseless/rocket/anti_singulo{
+ pixel_y = 8
+ },
+/obj/item/ammo_casing/caseless/rocket/anti_singulo{
+ pixel_y = 4
+ },
+/obj/item/ammo_casing/caseless/rocket/anti_singulo{
+ pixel_y = 4
+ },
+/obj/item/ammo_casing/caseless/rocket/anti_singulo,
+/obj/item/ammo_casing/caseless/rocket/anti_singulo,
+/obj/item/ammo_casing/caseless/rocket/anti_singulo{
+ pixel_y = -4
+ },
+/obj/item/ammo_casing/caseless/rocket/anti_singulo{
+ pixel_y = -4
+ },
/turf/unsimulated/floor{
- dir = 1;
- icon_state = "whitehall"
+ dir = 8;
+ icon_state = "vault"
},
-/area/centcom/living)
+/area/centcom/specops)
"fZb" = (
+/obj/structure/rack,
+/obj/item/weapon/gun/projectile/revolver/rocketlauncher/anti_singulo{
+ pixel_y = 6
+ },
+/obj/item/weapon/gun/projectile/revolver/rocketlauncher/anti_singulo,
+/obj/machinery/light/small{
+ dir = 1
+ },
/turf/unsimulated/floor{
- dir = 1;
- icon_state = "orange"
+ dir = 8;
+ icon_state = "vault"
},
-/area/centcom/living)
+/area/centcom/specops)
"gab" = (
-/obj/structure/sign/warning/securearea{
- name = "ENGINEERING ACCESS";
- pixel_y = 32
+/obj/machinery/door/airlock/external,
+/obj/machinery/door/poddoor{
+ density = 0;
+ icon_state = "pdoor0";
+ id = "NTrasen";
+ name = "Outer Airlock";
+ opacity = 0
},
-/turf/unsimulated/floor{
- icon_state = "dark"
+/turf/simulated/shuttle/floor/vox{
+ icon_state = "floorplace"
},
-/area/centcom/living)
+/area/shuttle/specops/centcom)
"gbb" = (
+/obj/structure/rack,
+/obj/item/clothing/suit/space/rig/ert/engineer,
+/obj/item/clothing/shoes/magboots,
+/obj/item/clothing/head/helmet/space/rig/ert/engineer,
+/obj/item/device/flash,
+/obj/item/device/multitool,
+/obj/item/clothing/gloves/yellow,
+/obj/item/clothing/accessory/storage/brown_vest,
+/obj/item/weapon/storage/belt/utility/full,
+/obj/item/clothing/glasses/meson,
+/obj/item/weapon/storage/backpack/ert/engineer,
/turf/unsimulated/floor{
- dir = 1;
- icon_state = "blue"
+ dir = 8;
+ icon_state = "vault"
},
-/area/centcom/living)
+/area/centcom/specops)
"gcb" = (
/turf/unsimulated/floor{
dir = 1;
@@ -24531,23 +25000,17 @@
},
/area/centcom/living)
"gqb" = (
-/obj/structure/sign/mark{
- icon_state = "rlf"
- },
/turf/unsimulated/floor{
- icon_state = "dark"
+ dir = 8;
+ icon_state = "yellow"
},
-/area/centcom/living)
+/area/centcom/specops)
"grb" = (
-/obj/machinery/door/poddoor{
- id = "CREED";
- name = "Ready Room"
- },
/turf/unsimulated/floor{
- dir = 8;
- icon_state = "vault"
+ dir = 4;
+ icon_state = "yellow"
},
-/area/centcom/living)
+/area/centcom/specops)
"gsb" = (
/turf/unsimulated/floor{
dir = 4;
@@ -24670,14 +25133,12 @@
},
/area/velocity)
"gAb" = (
-/obj/structure/sign/warning/securearea{
- name = "\improper ARMORY";
- pixel_y = -32
- },
+/obj/machinery/power/port_gen/riteg,
/turf/unsimulated/floor{
- icon_state = "dark"
+ dir = 8;
+ icon_state = "vault"
},
-/area/centcom/living)
+/area/centcom/specops)
"gBb" = (
/obj/machinery/door/airlock/centcom{
name = "General Access";
@@ -24747,15 +25208,14 @@
},
/area/velocity)
"gGb" = (
-/obj/machinery/door/airlock/centcom{
- name = "Armory Special Operations";
- req_access = list(103)
+/obj/structure/stool/bed/chair/schair/wagon{
+ dir = 1
},
-/turf/unsimulated/floor{
- dir = 8;
- icon_state = "vault"
+/obj/machinery/light/small,
+/turf/simulated/shuttle/floor/vox{
+ icon_state = "floorcatwalk"
},
-/area/centcom/living)
+/area/shuttle/specops/centcom)
"gHb" = (
/obj/structure/sign/velocity_overlay{
desc = "Parking mark";
@@ -24912,15 +25372,11 @@
},
/area/velocity)
"gSb" = (
-/obj/machinery/door/airlock/centcom{
- name = "General Access";
- req_access = list(101)
- },
/turf/unsimulated/floor{
- dir = 5;
- icon_state = "vault"
+ dir = 9;
+ icon_state = "yellow"
},
-/area/centcom/living)
+/area/centcom/specops)
"gTb" = (
/obj/structure/table/reinforced,
/obj/item/weapon/gun/energy,
@@ -24986,47 +25442,39 @@
},
/area/velocity)
"gZb" = (
-/obj/structure/sign/mark{
- icon_state = "x3"
+/turf/unsimulated/floor{
+ dir = 1;
+ icon_state = "yellow"
},
-/turf/simulated/shuttle/floor4,
-/area/centcom/living)
+/area/centcom/specops)
"hab" = (
-/obj/structure/reagent_dispensers/watertank,
-/obj/machinery/light{
- dir = 1
+/obj/machinery/vending/engivend,
+/obj/machinery/light/small{
+ dir = 4
},
/turf/unsimulated/floor{
- dir = 1;
+ dir = 8;
icon_state = "vault"
},
-/area/centcom/living)
+/area/centcom/specops)
"hbb" = (
-/obj/machinery/portable_atmospherics/powered/scrubber,
-/obj/item/device/radio/intercom{
- broadcasting = 1;
- dir = 1;
- frequency = 1441;
- listening = 0;
- name = "Spec Ops Intercom";
- pixel_y = 28
- },
/turf/unsimulated/floor{
- dir = 8;
- icon_state = "vault"
+ dir = 1;
+ icon_state = "darkblue"
},
-/area/centcom/living)
+/area/centcom/specops)
"hcb" = (
-/obj/machinery/portable_atmospherics/powered/scrubber,
/turf/unsimulated/floor{
- dir = 8;
- icon_state = "vault"
+ dir = 5;
+ icon_state = "darkblue"
},
-/area/centcom/living)
+/area/centcom/specops)
"hdb" = (
-/obj/machinery/portable_atmospherics/canister/oxygen,
+/obj/machinery/light/small{
+ dir = 1
+ },
/turf/unsimulated/floor{
- dir = 8;
+ dir = 9;
icon_state = "vault"
},
/area/centcom/specops)
@@ -25099,26 +25547,23 @@
},
/area/custom/syndicate_mothership/armory)
"hib" = (
-/obj/structure/sign/mark{
- icon_state = "x3"
+/obj/structure/droppod/Legitimate,
+/turf/unsimulated/floor{
+ dir = 8;
+ icon_state = "vault"
},
-/obj/machinery/light/small,
-/turf/simulated/shuttle/floor4,
-/area/centcom/living)
+/area/centcom/specops)
"hjb" = (
-/obj/machinery/portable_atmospherics/canister/air,
+/obj/machinery/vending/engineering,
/turf/unsimulated/floor{
- dir = 1;
+ dir = 8;
icon_state = "vault"
},
-/area/centcom/living)
+/area/centcom/specops)
"hkb" = (
-/obj/machinery/light{
- dir = 8
- },
/turf/unsimulated/floor{
- dir = 5;
- icon_state = "vault"
+ dir = 9;
+ icon_state = "black"
},
/area/centcom/specops)
"hlb" = (
@@ -25298,13 +25743,12 @@
},
/area/centcom/evac)
"hAb" = (
-/obj/machinery/portable_atmospherics/canister/air,
-/obj/machinery/light,
+/obj/machinery/vending/tool,
/turf/unsimulated/floor{
- dir = 1;
+ dir = 8;
icon_state = "vault"
},
-/area/centcom/living)
+/area/centcom/specops)
"hBb" = (
/turf/unsimulated/floor{
dir = 4;
@@ -25468,21 +25912,25 @@
},
/area/centcom/evac)
"hXb" = (
-/obj/machinery/shower{
- dir = 4
+/obj/structure/stool/bed/chair/schair/wagon,
+/obj/structure/sign/nanotrasen{
+ pixel_y = 32
},
-/turf/unsimulated/floor{
- icon_state = "freezerfloor"
+/turf/simulated/shuttle/floor/vox{
+ icon_state = "floorcatwalk"
},
-/area/centcom/living)
+/area/shuttle/specops/centcom)
"hYb" = (
-/obj/machinery/shower{
- dir = 8
+/obj/structure/stool/bed/chair/schair/wagon{
+ dir = 1
},
-/turf/unsimulated/floor{
- icon_state = "freezerfloor"
+/obj/structure/sign/nanotrasen{
+ pixel_y = -32
},
-/area/centcom/living)
+/turf/simulated/shuttle/floor/vox{
+ icon_state = "floorcatwalk"
+ },
+/area/shuttle/specops/centcom)
"hZb" = (
/obj/structure/sign/mark{
icon_state = "rdn"
@@ -26672,11 +27120,13 @@
},
/area/centcom/living)
"kEE" = (
-/obj/effect/landmark/cops_spawn,
+/obj/structure/rack,
+/obj/item/weapon/gun/projectile/grenade_launcher/m79,
/turf/unsimulated/floor{
- icon_state = "floor"
+ dir = 8;
+ icon_state = "vault"
},
-/area/centcom/living)
+/area/centcom/specops)
"kFb" = (
/obj/machinery/light{
dir = 1
@@ -26955,26 +27405,11 @@
},
/area/centcom/holding)
"lpG" = (
-/obj/effect/landmark{
- name = "Commando"
- },
-/obj/effect/landmark{
- name = "Commando"
- },
-/obj/effect/landmark{
- name = "Commando"
- },
-/obj/effect/landmark{
- name = "Commando"
- },
-/obj/effect/landmark{
- name = "Commando"
- },
-/turf/unsimulated/floor{
- dir = 1;
- icon_state = "vault"
+/obj/structure/object_wall/standart{
+ icon_state = "wall3"
},
-/area/centcom/specops)
+/turf/simulated/shuttle/floor/vox,
+/area/shuttle/specops/centcom)
"lqb" = (
/turf/unsimulated/floor{
icon_state = "brown"
@@ -27057,6 +27492,7 @@
/area/centcom/holding)
"lxb" = (
/obj/structure/rack,
+/obj/item/device/lens/nude,
/obj/item/device/camera,
/turf/unsimulated/floor{
dir = 5;
@@ -44495,7 +44931,264 @@ aaM
aaM
aaM
"}
-(60,1,1) = {"
+(60,1,1) = {"
+ahG
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+ahG
+aaM
+aaM
+ofb
+ofb
+ofb
+ofb
+ofb
+ofb
+ofb
+ofb
+ofb
+ofb
+ofb
+ofb
+ofb
+ofb
+ofb
+ofb
+ofb
+ofb
+ofb
+ofb
+ofb
+ofb
+aaM
+aaM
+ahG
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+hEb
+aHi
+aHs
+hLb
+aHW
+aHW
+aHW
+aHW
+aHW
+aHW
+aHW
+aHW
+hLb
+aKG
+hEb
+aHX
+aHs
+aLJ
+aLY
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aYG
+aYG
+aYG
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+"}
+(61,1,1) = {"
ahG
aaM
aaM
@@ -44525,7 +45218,7 @@ aaM
ahG
aaM
aaM
-ofb
+aaM
ofb
ofb
ofb
@@ -44641,25 +45334,25 @@ aaM
aaM
aaM
aaM
-hEb
-aHi
-aHs
+aGN
+hLb
hLb
-aHW
-aHW
-aHW
-aHW
-aHW
-aHW
-aHW
-aHW
hLb
-aKG
-hEb
aHX
-aHs
-aLJ
-aLY
+aHX
+aHX
+aHX
+aHX
+aHX
+aHX
+aHX
+hLb
+aKH
+hEb
+aLl
+aLy
+aLK
+aLZ
aaM
aaM
aaM
@@ -44752,7 +45445,7 @@ aaM
aaM
aaM
"}
-(61,1,1) = {"
+(62,1,1) = {"
ahG
aaM
aaM
@@ -44782,7 +45475,6 @@ aaM
ahG
aaM
aaM
-aaM
ofb
ofb
ofb
@@ -44806,6 +45498,7 @@ ofb
ofb
aaM
aaM
+aaM
ahG
aaM
aaM
@@ -44898,26 +45591,25 @@ aaM
aaM
aaM
aaM
-aGN
+hEb
+aHe
+aHs
hLb
hLb
hLb
-aHX
-aHX
-aHX
-aHX
-aHX
-aHX
-aHX
-aHX
hLb
-aKH
-hEb
-aLl
-aLy
-aLK
-aLZ
-aaM
+hLb
+hLb
+hLb
+hLb
+hLb
+hLb
+aKI
+izb
+hDb
+hCb
+hCb
+aWJ
aaM
aaM
aaM
@@ -44948,7 +45640,8 @@ aaM
aYG
aYG
aYG
-aaM
+aYG
+aYG
aaM
aaM
aaM
@@ -45009,7 +45702,7 @@ aaM
aaM
aaM
"}
-(62,1,1) = {"
+(63,1,1) = {"
ahG
aaM
aaM
@@ -45154,25 +45847,22 @@ aaM
aaM
aaM
aaM
-aaM
-hEb
-aHe
+aHp
+hFb
+aWG
+aHu
aHs
+aHY
+aHe
hLb
+aHs
+aJm
+aJD
+aJZ
+aHY
hLb
-hLb
-hLb
-hLb
-hLb
-hLb
-hLb
-hLb
-hLb
-aKI
+aHe
izb
-hDb
-hCb
-hCb
aWJ
aaM
aaM
@@ -45201,6 +45891,9 @@ aaM
aaM
aaM
aaM
+aaM
+aaM
+aaM
aYG
aYG
aYG
@@ -45266,7 +45959,7 @@ aaM
aaM
aaM
"}
-(63,1,1) = {"
+(64,1,1) = {"
ahG
aaM
aaM
@@ -45411,22 +46104,21 @@ aaM
aaM
aaM
aaM
-aHp
-hFb
-aWG
-aHu
-aHs
-aHY
-aHe
-hLb
-aHs
-aJm
-aJD
-aJZ
-aHY
-hLb
-aHe
-izb
+hsb
+ahV
+afB
+aWI
+aHG
+hDb
+hCb
+aGN
+hCb
+hCb
+aJz
+hCb
+hCb
+aGN
+hCb
aWJ
aaM
aaM
@@ -45458,6 +46150,7 @@ aaM
aaM
aaM
aaM
+aaM
aYG
aYG
aYG
@@ -45523,7 +46216,7 @@ aaM
aaM
aaM
"}
-(64,1,1) = {"
+(65,1,1) = {"
ahG
aaM
aaM
@@ -45668,22 +46361,22 @@ aaM
aaM
aaM
aaM
-hsb
+htb
ahV
-afB
-aWI
-aHG
-hDb
-hCb
-aGN
-hCb
-hCb
-aJz
-hCb
-hCb
-aGN
-hCb
-aWJ
+aHb
+aHb
+aHb
+hEb
+abn
+aII
+abn
+aaM
+ahJ
+aaM
+aaM
+aKu
+aaM
+aaM
aaM
aaM
aaM
@@ -45780,7 +46473,7 @@ aaM
aaM
aaM
"}
-(65,1,1) = {"
+(66,1,1) = {"
ahG
aaM
aaM
@@ -45810,6 +46503,7 @@ aaM
ahG
aaM
aaM
+aaM
ofb
ofb
ofb
@@ -45833,7 +46527,6 @@ ofb
ofb
aaM
aaM
-aaM
ahG
aaM
aaM
@@ -45925,19 +46618,19 @@ aaM
aaM
aaM
aaM
-htb
+hub
ahV
aHb
aHb
-aHb
-hEb
+afA
+aWJ
abn
aII
abn
-aaM
ahJ
-aaM
-aaM
+ahJ
+ahJ
+ahJ
aKu
aaM
aaM
@@ -46037,7 +46730,7 @@ aaM
aaM
aaM
"}
-(66,1,1) = {"
+(67,1,1) = {"
ahG
aaM
aaM
@@ -46067,7 +46760,7 @@ aaM
ahG
aaM
aaM
-aaM
+ofb
ofb
ofb
ofb
@@ -46182,19 +46875,19 @@ aaM
aaM
aaM
aaM
-hub
-ahV
-aHb
-aHb
-afA
+aKj
+hCb
+hCb
+hCb
aWJ
+aaM
abn
aII
abn
+aaM
ahJ
-ahJ
-ahJ
-ahJ
+aaM
+aaM
aKu
aaM
aaM
@@ -46294,7 +46987,7 @@ aaM
aaM
aaM
"}
-(67,1,1) = {"
+(68,1,1) = {"
ahG
aaM
aaM
@@ -46345,267 +47038,15 @@ ofb
ofb
ofb
ofb
-ofb
-aaM
-aaM
-ahG
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aKj
-hCb
-hCb
-hCb
-aWJ
-aaM
-abn
-aII
-abn
-aaM
-ahJ
-aaM
-aaM
-aKu
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aYG
-aYG
-aYG
-aYG
-aYG
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-"}
-(68,1,1) = {"
-ahG
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
aaM
aaM
aaM
ahG
aaM
aaM
-ofb
-ofb
-ofb
-ofb
-ofb
-ofb
-ofb
-ofb
-ofb
-ofb
-ofb
-ofb
-ofb
-ofb
-ofb
-ofb
-ofb
-ofb
-ofb
-ofb
-ofb
aaM
aaM
aaM
-ahG
aaM
aaM
aaM
@@ -46686,13 +47127,8 @@ aaM
aaM
aaM
aaM
-aBW
aaM
-aBW
-aaM
-aBW
aaM
-aBW
aaM
aaM
aaM
@@ -46940,17 +47376,17 @@ aaM
aaM
aaM
aaM
+aDC
+aaM
+aDC
+aaM
+aDC
+aaM
+aDC
+aaM
+aaM
aaM
aaM
-aAm
-aBX
-aAm
-aBX
-aAm
-aBX
-aAm
-aBX
-aAm
aaM
aaM
aaM
@@ -47196,18 +47632,18 @@ aaM
aaM
aaM
aaM
+aBp
+aCe
+aBp
+aCe
+aBp
+aCe
+aBp
+aCe
+aBp
aaM
aaM
aaM
-aAm
-aBX
-aAm
-aBX
-aAm
-aBX
-aAm
-aBX
-aAm
aaM
aaM
aaM
@@ -47453,18 +47889,18 @@ aaM
aaM
aaM
aaM
+aBp
+aCe
+aBp
+aCe
+aBp
+aCe
+aBp
+aCe
+aBp
aaM
aaM
aaM
-aAm
-aBX
-aAm
-aBX
-aAm
-aBX
-aAm
-aBX
-aAm
aaM
aaM
aaM
@@ -47710,18 +48146,18 @@ aaM
aaM
aaM
aaM
+aBp
+aCe
+aBp
+aCe
+aBp
+aCe
+aBp
+aCe
+aBp
aaM
aaM
aaM
-aAm
-aBX
-aAm
-aBX
-aAm
-aBX
-aAm
-aBX
-aAm
aaM
aaM
aaM
@@ -47967,18 +48403,18 @@ aaM
aaM
aaM
aaM
+aBp
+aCe
+aBp
+aCe
+aBp
+aCe
+aBp
+aCe
+aBp
aaM
aaM
aaM
-aAm
-aBX
-aAm
-aBX
-aAm
-aBX
-aAm
-aBX
-aAm
aaM
aaM
aKl
@@ -48224,18 +48660,18 @@ aaM
aaM
aaM
aaM
+aBp
+aCe
+aBp
+aCe
+aBp
+aCe
+aBp
+aCe
+aBp
aaM
aaM
aaM
-aAm
-aBX
-aAm
-aBX
-aAm
-aBX
-aAm
-aBX
-aAm
aaM
aaM
aKl
@@ -48481,18 +48917,18 @@ aaM
aaM
aaM
aaM
+aBp
+aCe
+aBp
+aCe
+aBp
+aCe
+aBp
+aCe
+aBp
aaM
aaM
aaM
-aAm
-aBX
-aAm
-aBX
-aAm
-aBX
-aAm
-aBX
-aAm
aaM
aaM
aKl
@@ -48738,18 +49174,18 @@ aaM
aaM
aaM
aaM
+aBp
+aCe
+aBp
+aCe
+aBp
+aCe
+aBp
+aCe
+aBp
aaM
aaM
aaM
-aAm
-aBX
-aAm
-aBX
-aAm
-aBX
-aAm
-aBX
-aAm
aaM
aaM
aKl
@@ -48995,18 +49431,18 @@ aaM
aaM
aaM
aaM
+aBp
+aCe
+aBp
+aCe
+aBp
+aCe
+aBp
+aCe
+aBp
aaM
aaM
aaM
-aAm
-aBX
-aAm
-aBX
-aAm
-aBX
-aAm
-aBX
-aAm
aaM
aHv
abn
@@ -49252,18 +49688,18 @@ aaM
aaM
aaM
aaM
+aBp
+aCe
+aBp
+aCe
+aBp
+aCe
+aBp
+aCe
+aBp
aaM
aaM
aaM
-aAm
-aBX
-aAm
-aBX
-aAm
-aBX
-aAm
-aBX
-aAm
aHv
aHv
hwb
@@ -49509,18 +49945,18 @@ aaM
aaM
aaM
aaM
+aBp
+aCe
+aBp
+aCe
+aBp
+aCe
+aBp
+aCe
+aBp
aaM
aaM
aaM
-aAm
-aBX
-aAm
-aBX
-aAm
-aBX
-aAm
-aBX
-aAm
aHv
hgb
hxb
@@ -49766,18 +50202,18 @@ aaM
aaM
aaM
aaM
+aBp
+aCe
+aBp
+aCe
+aBp
+aCe
+aBp
+aCe
+aBp
aaM
aaM
aaM
-aAm
-aBX
-aAm
-aBX
-aAm
-aBX
-aAm
-aBX
-aAm
aHv
hgb
hyb
@@ -50023,18 +50459,18 @@ aaM
aaM
aaM
aaM
+aBp
+aCe
+aBp
+aCe
+aBp
+aCe
+aBp
+aCe
+aBp
aaM
aaM
aaM
-aAm
-aBX
-aAm
-aBX
-aAm
-aBX
-aAm
-aBX
-aAm
aHv
hhb
hzb
@@ -50280,18 +50716,18 @@ aaM
aaM
aaM
aaM
+aBp
+aCe
+aBp
+aCe
+aBp
+aCe
+aBp
+aCe
+aBp
aaM
aaM
aaM
-aAm
-aBY
-aAm
-aDi
-aAm
-aDV
-aAm
-aEG
-aAm
aHv
aHv
aIy
@@ -50537,18 +50973,18 @@ aaM
aaM
aaM
aaM
+aBp
+aDF
+aBp
+aEI
+aBp
+aDt
+aBp
+aFT
+aBp
aaM
aaM
aaM
-aAm
-aBZ
-aAm
-aBZ
-aAm
-aBZ
-aAm
-aBZ
-aAm
aaM
aHv
aHv
@@ -50794,18 +51230,18 @@ aaM
aaM
aaM
aaM
+aBp
+aCd
+aBp
+aCd
+aBp
+aCd
+aBp
+aCd
+aBp
aaM
aaM
aaM
-aAm
-aBX
-aAm
-aBX
-aAm
-aBX
-aAm
-aBX
-aAm
aaM
aaM
abn
@@ -51051,18 +51487,18 @@ aaM
aaM
aaM
aaM
+aBp
+aCe
+aBp
+aCe
+aBp
+aCe
+aBp
+aCe
+aBp
aaM
aaM
aaM
-aAm
-aBX
-aAm
-aBX
-aAm
-aBX
-aAm
-aBX
-aAm
aaM
aaM
aID
@@ -51308,18 +51744,18 @@ aaM
aaM
aaM
aaM
+aBp
+aCe
+aBp
+aCe
+aBp
+aCe
+aBp
+aCe
+aBp
aaM
aaM
aaM
-aAm
-aBX
-aAm
-aBX
-aAm
-aBX
-aAm
-aBX
-aAm
aaM
aaM
aID
@@ -51565,18 +52001,18 @@ aaM
aaM
aaM
aaM
+aBp
+aCe
+aBp
+aCe
+aBp
+aCe
+aBp
+aCe
+aBp
aaM
aaM
aaM
-aAm
-aBX
-aAm
-aBX
-aAm
-aBX
-aAm
-aBX
-aAm
aaM
aaM
aID
@@ -51822,18 +52258,18 @@ aaM
aaM
aaM
aaM
+aBp
+aCe
+aBp
+aCe
+aBp
+aCe
+aBp
+aCe
+aBp
aaM
aaM
aaM
-aAm
-aCa
-aAm
-aCa
-aAm
-aCa
-aAm
-aCa
-aAm
aaM
aaM
aID
@@ -52079,18 +52515,18 @@ aaM
aaM
aaM
aaM
+aBp
+aCe
+aBp
+aCe
+aBp
+aCe
+aBp
+aCe
+aBp
+aaM
aaM
aaM
-aAm
-aAm
-aBY
-aAm
-aDi
-aAm
-aDV
-aAm
-aEG
-aAm
aaM
aaM
aaM
@@ -52335,24 +52771,24 @@ aaM
aaM
aaM
aaM
-aaM
-aaM
-aaM
-aAm
-aBC
-aCb
-aCD
-aDj
-aBC
-aDW
-aCD
+aBp
+aBp
+aDH
+aBp
aEH
-aAm
aBp
+aDs
+aBp
+aEr
aBp
aBp
aaM
aaM
+aaM
+aaM
+aaM
+aaM
+aaM
aHv
aHv
aHv
@@ -52591,23 +53027,23 @@ aaM
aaM
aaM
aaM
-aAm
-aAm
-aAm
-aAm
-aAm
-aBD
-aCc
-aCE
-aCc
-aDC
-aCc
-bwb
-aEI
-aAm
-bCb
-bEb
+aaM
+aBp
+aBc
+aCf
+aBc
+aDj
aBp
+aEa
+aBc
+aFS
+aBc
+aBp
+aaM
+aaM
+aaM
+aaM
+aaM
aaM
aaM
aHv
@@ -52848,22 +53284,22 @@ aaM
aaM
aaM
aaM
-aAm
-aAK
-aDX
+aaM
+aBp
aDX
-aAm
-btb
-aCd
-btb
-aCd
-btb
-aCd
-btb
-aCd
-byb
-bib
-bFb
+aDG
+aCm
+aDG
+aBp
+aDG
+aEd
+aDG
+aGP
+aBp
+aBp
+aBp
+aBp
+aBp
aBp
aaM
aaM
@@ -53105,24 +53541,24 @@ aaM
aaM
aaM
aaM
-aAm
-aCH
-aAM
-aAM
-aAm
-aBF
-aCe
-aEi
-bpb
-aEi
-aCe
-aEi
-aEi
-aAm
-bib
-bGb
-aBp
aaM
+aBp
+aCD
+aCi
+aCD
+aCi
+aBp
+aCi
+aCD
+aCi
+aCD
+aBp
+ayY
+bfm
+bgb
+bwb
+aBp
+aBp
aaM
aHv
hWb
@@ -53362,25 +53798,25 @@ aaM
aaM
aaM
aaM
-aAm
-aBH
-aAM
-aAE
-aAm
-aAm
-aAm
-aAm
-bvb
-aAm
-aAm
-aAm
-aAm
-aAm
-aAm
-aAm
-aAm
-aAm
-aAm
+aaM
+aBp
+aBP
+aBI
+aBI
+aBI
+aFn
+aBI
+aBI
+aBI
+aCO
+bEb
+aBP
+aBI
+aBI
+aCO
+bfh
+aBp
+aaM
aHv
hWb
aId
@@ -53619,26 +54055,26 @@ aaM
aaM
aaM
aaM
-aAm
-aAJ
-aAM
-aAM
-aEj
-aEn
-aAm
-aAM
-gpb
-aAM
-aAm
-aFo
-aAL
-aFr
-beQ
-bfk
-aFr
-aFM
-bfu
-aAm
+aaM
+aBp
+aBe
+bib
+bib
+bib
+bib
+bib
+bib
+bib
+aBb
+bEb
+hcb
+aAP
+aAP
+aBa
+bfn
+aBp
+aaM
+aHv
aHv
aHv
aHv
@@ -53876,26 +54312,26 @@ aaM
aaM
aaM
aaM
-aAm
-aAZ
-aAM
-aAM
-aAM
-aAM
-aCf
-fYb
-aBK
-aAM
-aAm
-aFo
-aAL
-aFs
-aAM
-aAM
-aAM
-aAM
-aAM
-aAm
+aaM
+aBp
+hcb
+aAP
+aAP
+aAP
+aAP
+aAP
+aAP
+aAP
+aBa
+aBp
+ayX
+bfl
+bhb
+byb
+bzb
+aBp
+aaM
+aHv
hWb
aIc
aIC
@@ -54133,26 +54569,26 @@ aaM
aaM
aaM
aaM
-aAm
-aAY
-aAM
-aBl
-aEk
-aEo
-fUb
-aAM
-aBK
-aAM
-aAm
-aFp
-aAL
-aFs
-aAM
-aAM
-aAM
-aAM
-aEp
-aAm
+aaM
+aBp
+aBp
+aBp
+bib
+bjb
+bjb
+bjb
+bib
+aBp
+aBp
+aBp
+aBp
+aBp
+aBp
+aBp
+aBp
+aBp
+aaM
+aHv
hWb
aId
aIy
@@ -54388,28 +54824,28 @@ aaM
aaM
aaM
aaM
-aAm
-aAm
-aAm
-aAm
-aAm
-aAm
-aAm
-aAm
-aAm
-aCH
-aBK
-aAM
-aAm
-aFo
-aAL
-bcT
-bfh
-bfl
-bfo
-bfr
-bfv
-aAm
+aaM
+aaM
+aaM
+aaM
+aaM
+aBp
+aBp
+aEK
+aEK
+aEK
+aBp
+aBp
+frb
+aFr
+aFr
+aFr
+aFr
+aFr
+aLv
+aBp
+aBp
+aHv
aHv
aHv
abn
@@ -54509,166 +54945,166 @@ aaM
aaM
aaM
aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-"}
-(99,1,1) = {"
-ahG
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-oeb
-acb
-acb
-acb
-acb
-acb
-acb
-acb
-acb
-acb
-acb
-acb
-acb
-acb
-acb
-acb
-acb
-oeb
-oeb
-oeb
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-ahG
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aqH
-aqH
-aqH
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aAm
-aBc
-aAM
-aBj
-aER
-aBm
-aEl
-aFm
-aAm
-aAM
-aBK
-aAM
-aAm
-aAP
-aAM
-aFs
-aAM
-aAM
-aAM
-aAM
-aAM
-aAm
-aaM
-aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+"}
+(99,1,1) = {"
+ahG
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+oeb
+acb
+acb
+acb
+acb
+acb
+acb
+acb
+acb
+acb
+acb
+acb
+acb
+acb
+acb
+acb
+acb
+oeb
+oeb
+oeb
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+ahG
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aqH
+aqH
+aqH
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aBp
+gKb
+hkb
+aDY
+aBR
+aEi
+aEu
+aFq
+bFb
+bFb
+bFb
+bFb
+bFb
+aLw
+aLO
+aBp
+aaM
+aaM
+aaM
abn
aIS
abn
@@ -54902,28 +55338,28 @@ aaM
aaM
aaM
aaM
-aAm
-aAD
-aAM
-aAM
-aAM
-aAM
-aAM
-aAM
-aCh
-fZb
-aBK
-aDD
-gGb
-aAM
-aAM
+aaM
+aaM
+aaM
+aaM
+aaM
+aBp
+aCl
+aAE
+aCV
+aBQ
+aEk
+aEt
aFs
-aAM
-aAM
-aAM
-aAM
-aAM
-aAm
+aFW
+aFW
+aFW
+aFW
+aFW
+aLz
+aLP
+aBp
+aaM
aaM
aaM
abn
@@ -55156,31 +55592,31 @@ aaM
aaM
aaM
aaM
-aaM
-aaM
-aaM
-aAm
-aBc
-aAM
-aBk
-aER
-aBG
+aBp
+aBp
+aBp
+aBp
+aBp
+aBp
+aBp
+aBp
+aBp
aEm
-aBI
-aAm
-gab
-aBK
-gAb
-aAm
-aAM
-aAM
-bez
-bfi
-bfm
-bfp
-bfs
-bfw
-aAm
+aAE
+aCV
+aBQ
+aEj
+aaR
+aFv
+bGb
+azF
+bfo
+bkb
+amd
+aLC
+aLV
+aBp
+aaM
aaM
aaM
aGn
@@ -55412,34 +55848,34 @@ aaM
aaM
aaM
aaM
+aBp
+aBp
+gbb
+gbb
+aBH
+gbb
+gbb
+gbb
+frb
+aBp
+bib
+aAE
+aCV
+aBQ
+aFp
+aBp
+aBp
+aBp
+aBp
+aBp
+aBp
+aBp
+aBp
+aBp
+aBp
aaM
aaM
aaM
-aaM
-aAm
-aAm
-aAm
-aAm
-aAm
-aAm
-aAm
-aAm
-aAm
-aCH
-aBK
-aAM
-aAm
-aAM
-aAM
-aFs
-aAM
-aAM
-aAM
-aAM
-aAM
-aAm
-aaM
-aaM
aGn
aGn
aGn
@@ -55669,33 +56105,33 @@ aaM
aaM
aaM
aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aAm
-aBa
-aBn
-aAM
-aAm
-aAM
-aBK
-aAM
-aAm
-aAM
-aAM
-aFs
-aAM
-aAM
-aAM
-aAM
-aEp
-aAm
-aaM
+aBp
+fYb
+gSb
+gqb
+gqb
+gqb
+gqb
+gqb
+aBj
+aDJ
+aDM
+aAE
+aCV
+aBQ
+aHN
+aBp
+aGt
+aLt
+aMl
+azE
+azE
+azE
+aMl
+aFu
+aBp
+aBp
+aBp
aaM
aGn
aGn
@@ -55926,33 +56362,33 @@ aaM
aaM
aaM
aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aAm
-aBb
-aAL
-aAL
-aCi
-gbb
-aBK
-aAM
-aAm
-aAM
-aAM
-aFs
-aAM
-aAM
-aAM
-aAM
-aAM
-aAm
-aaM
+aBp
+fZb
+gZb
+aCV
+aCV
+aCV
+aCV
+aCV
+aBl
+aCh
+aCo
+aAE
+aCV
+aBQ
+aEo
+aEv
+aHL
+bIb
+bIb
+bIb
+bIb
+bIb
+bIb
+bIb
+aMa
+aMe
+aBp
aaM
aGn
aGn
@@ -56183,33 +56619,33 @@ aaM
aaM
aaM
aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aAm
+aBp
+gAb
+fzb
+grb
+grb
+aAZ
+aBL
+aBX
+aBk
+aBp
+aCr
+aAE
+aCV
+aBQ
+aEn
+aFd
aGm
-aAM
-aBJ
-aAm
-aAM
-aBK
-aAM
-aAm
-aFq
-aFq
-beC
-bfj
-bfn
-bfq
-bft
-bfx
-aAm
-aaM
+bib
+bib
+bib
+bib
+bib
+bib
+bib
+aEn
+aMf
+aBp
aaM
aaM
aaM
@@ -56440,33 +56876,33 @@ aaM
aaM
aaM
aaM
-aaM
-ayK
-ayT
-ayT
-ayT
-azQ
-aaM
-aAm
-aAm
-aAm
-aAm
-aAm
-aAm
-aAm
-aCo
-aAm
-aAm
-aAm
-aAm
-aAm
-aAm
-aAm
-aAm
-aAm
-aAm
-aAm
-aaM
+aBp
+aBp
+hAb
+hab
+hjb
+aBp
+aBp
+aBp
+aBp
+aBp
+aDV
+aAE
+aCV
+aBQ
+aEq
+aFh
+aHM
+bJb
+bJb
+bJb
+bJb
+blb
+bJb
+bJb
+aMd
+aMq
+aBp
aaM
aaM
aaM
@@ -56698,32 +57134,32 @@ aaM
aaM
aaM
aaM
-ayL
-ahQ
-ahQ
-ahQ
-ayL
-aaM
-aAm
-aAm
-fHb
-fHb
-fHb
-fVb
-fHb
-gqb
-aAM
-aDY
-aAm
-aAm
-bzb
-bzb
-bzb
-aAm
-aaM
-aaM
-aaM
-aaM
+aBp
+aBp
+aBp
+aBp
+aBp
+aBM
+aDD
+aCL
+aBp
+aDW
+aAE
+aCV
+aBQ
+aFR
+aBp
+aGr
+bKb
+aMn
+azG
+aLW
+aBp
+anv
+bKb
+azG
+aMv
+aBp
aaM
aaM
aaM
@@ -56955,32 +57391,32 @@ aaM
aaM
aaM
aaM
-ayL
-ayU
-azl
-azE
-ayL
-aaM
-aAm
-aAM
-aAM
-aAM
-aAM
-aAM
-aAM
-aAM
-aAM
-aAM
-aAM
-aEJ
-gZb
-gZb
-hib
-aAm
-aaM
aaM
aaM
aaM
+aBp
+aBD
+aBP
+aBI
+aCO
+aBp
+aEN
+aAE
+aCV
+aBQ
+aEp
+aBp
+aHl
+bLb
+bib
+azR
+bfq
+aBp
+anv
+bLb
+azR
+aMw
+aBp
aaM
aaM
aaM
@@ -57212,33 +57648,33 @@ aaM
aaM
aaM
aaM
-ayL
-ayV
-azm
-azm
-ayL
aaM
-aAm
-fBb
-aAM
-aAM
-aAM
-aBK
-aBK
-aAM
-aAM
-aAM
-aAM
-aEK
-bBb
-bBb
-bBb
-aAm
-aAm
-aAm
-aAm
-aAm
-aAm
+aaM
+aaM
+aBp
+aBC
+hbb
+bib
+aBb
+aDI
+hbb
+aAE
+aCV
+aBQ
+gLb
+aBp
+aHn
+bLb
+bib
+azR
+bfp
+aBp
+anv
+bMb
+azl
+aMm
+aBp
+aaM
aaM
aaM
aaM
@@ -57469,33 +57905,33 @@ aaM
aaM
aaM
aaM
-ayL
-ayW
-azm
-azm
-ayL
-abC
-aAm
-aAM
-aAM
-aAM
-kEE
-aCk
-aCk
-kEE
-aAM
-aAM
-aAM
-aAm
-aAm
-bDb
-aAm
-aAm
-aAm
-aHl
-aHl
-aHl
-aAm
+aaM
+aaM
+aaM
+aBp
+aBF
+hcb
+aAP
+aBm
+aBp
+aDZ
+aAD
+aBG
+aBS
+gLb
+aBp
+aIf
+bMb
+aMp
+azl
+aBp
+aBp
+aBp
+aBp
+aBp
+aBp
+aBp
+aaM
aaM
aaM
aaM
@@ -57679,97 +58115,97 @@ aaM
aaM
aaM
aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aps
-apy
-apy
-apy
-apy
-apy
-apy
-apy
-apy
-aqK
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-ayL
-ayX
-azm
-azm
-azR
-fqb
-fzb
-fCb
-aAM
-aAM
-aBL
-aFn
-aCl
-aDo
-aAM
-aAM
-aAM
-gSb
-aAM
-gqb
-aFO
-aAM
-aGP
-aHm
-aHm
-aHm
-aAm
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aps
+apy
+apy
+apy
+apy
+apy
+apy
+apy
+apy
+aqK
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+azQ
+ayT
+ayT
+ayT
+ayK
+aaM
+aBp
+aBp
+aBO
+aBZ
+aBp
+aBp
+aBp
+aDI
+aaR
+aDI
+aBp
+aBp
+aBp
+kEE
+azn
+aGv
+aBp
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
aKu
aaM
aNs
@@ -57980,36 +58416,36 @@ aaM
aaM
aaM
aaM
+lpG
+fBb
+fBb
+fBb
+lpG
+aaM
+aaM
+aBp
+aBp
+aBp
+aBp
+aCk
+gtb
+fWb
+aCR
+fWb
+gtb
+aGp
+aBp
+aBp
+aBp
+aBp
+aBp
+aBp
+aBp
+aBp
+aBp
aaM
aaM
aaM
-ayL
-ayX
-azm
-azm
-azR
-frb
-fzb
-fCb
-aAM
-aAM
-aBL
-aCl
-bub
-aDo
-aAM
-aAM
-aAM
-gSb
-aAM
-aAM
-aAM
-aAM
-aGP
-aHm
-aHm
-aHL
-aAm
aaM
aaM
aAm
@@ -58237,36 +58673,36 @@ aaM
aaM
aaM
aaM
+lpG
+fCb
+fUb
+ayL
+lpG
+aaM
aaM
aaM
aaM
-ayL
-ayX
+aaR
+aCQ
+hkb
+aDY
+aDY
+aDY
+aDY
+aDY
+aBR
+aLE
+aBp
azm
-azF
-ayL
-abC
-aAm
-aAP
-aAM
-aAM
-kEE
-aCm
-aCm
-kEE
-aAM
-aAM
-aEp
-aAm
-aAm
-aFu
-aFu
-aAm
-aAm
-aHn
-aHn
-aHM
-aAm
+azm
+azm
+azm
+azm
+azm
+aBp
+aaM
+aaM
+aaM
aaM
aaM
aAm
@@ -58372,49 +58808,13 @@ aaM
aaM
aaM
aaM
-"}
-(114,1,1) = {"
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
+"}
+(114,1,1) = {"
+aaM
+aaM
+aaM
+aaM
+aaM
aaM
aaM
aaM
@@ -58497,33 +58897,69 @@ aaM
aaM
aaM
aaM
-ayL
-ayY
-azm
-azG
-ayL
aaM
-aAm
-fDb
-aAM
-aAM
-aAM
-aBK
-aBK
-aAM
-aAM
-aAM
-aAM
-aAm
-aFd
-aAM
-aAM
-aGp
-aAm
-aAm
-aAm
-aHN
-aAm
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+lpG
+fCb
+fUb
+gGb
+lpG
+aBp
+aBp
+aBp
+aBp
+aBp
+aCS
+aAE
+aCV
+aCV
+aEQ
+aCV
+aCV
+aBQ
+aLN
+aBp
+bcT
+bcT
+bcT
+bcT
+bcT
+bcT
+aBp
+aBp
+aaM
+aaM
aaM
aaM
aAm
@@ -58751,35 +59187,35 @@ aaM
aaM
aaM
aaM
-aaM
-aaM
-aaM
-afr
-ayL
-azn
-ayL
-afs
-aaM
-aAm
-aBe
-aAM
-aAM
-aAM
-aAM
-aAM
-aAM
-aAM
-aAM
-aAM
-aAm
-hab
-aAM
-aAM
-bIb
-aAm
-aaM
+lpG
+hXb
+fUb
+hYb
+lpG
+aaR
+hkb
+aBW
+aBR
+aaR
+aCR
+aAE
+aCV
+aDi
+aDo
+aEc
+aCV
+aBQ
+aMg
+aBp
+hkb
+aDY
+aDY
+aDY
+aDY
+aDY
+aLm
+aBp
aAm
-aHN
aAm
aAm
aAm
@@ -59008,36 +59444,36 @@ aaM
aaM
aaM
aaM
-aaM
-aaM
-aaM
-aaM
-afr
+lpG
+fDb
+fUb
+fqb
+gab
azo
-afs
-aaM
-aaM
-aAm
-aAm
-bpb
-fLb
-aBM
-bpb
-aCL
+aAE
+aCV
+aBQ
+aMB
+aCa
+aAE
+aCV
+aDi
bpb
-aAM
-aDZ
-aAm
-aAm
-hbb
-aAM
-aAM
-aGr
-aAm
-aaM
+aEc
+aCV
+aBQ
+bib
+aBY
+aAE
+aCV
+aCV
+aCV
+aCV
+aCV
+aMs
+aMx
+aMy
aAm
-aHO
-aIf
aIh
aAm
aAm
@@ -59265,35 +59701,35 @@ aaM
aaM
aaM
aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aAm
-aAm
-bqb
-aAm
-aAm
-aCo
-aAm
-grb
-aAm
-aAm
-aAm
-aAm
-hcb
-aAM
-aAM
-hAb
-aAm
-aaM
-aAm
-aAm
+lpG
+fHb
+fUb
+fqb
+gab
+azo
+aAE
+aCV
+aBQ
+aMB
+aCa
+aAE
+aCV
+aDi
+aEP
+aEc
+aCV
+aBQ
+bib
+aBY
+aAE
+aCV
+aCV
+aCV
+aCV
+aCV
+aMt
+aBp
+aMz
aAm
aIh
aAm
@@ -59522,35 +59958,35 @@ aaM
aaM
aaM
aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aBp
-aBp
-bib
-bib
+lpG
+fLb
+fUb
+ayL
+lpG
+aaR
+aAD
+aBG
+aBS
+aaR
+aCc
+aAE
+aCV
+aDi
+aDr
+aEc
+aCV
+aBQ
+bBb
aBp
-aBP
-fWb
-aCM
-aDq
-aDF
-aEa
+beC
+aBG
+aBG
+ayU
+aEF
+aBG
+aBS
aBp
-aAm
-hcb
-aAM
-hjb
-hjb
-aAm
-aaM
-aAm
-hXb
+aIh
iab
aIh
aIU
@@ -59779,34 +60215,34 @@ aaM
aaM
aaM
aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aBp
+lpG
+lpG
+fVb
+lpG
+lpG
aBp
-bob
-bib
-brb
+aAJ
+aBJ
+aBJ
aBp
-aBO
-aCq
-aCN
+aCj
+aAE
+aCV
+aCV
aDq
-aDG
-aEb
-aEq
-aEq
-aEq
-aEq
-aEq
-aEq
-aEq
-aEq
-aAm
+aCV
+aCV
+aBQ
+bCb
+aBp
+aBp
+bfr
+ahQ
+aBp
+aBp
+aBp
+aBp
+aBp
aHQ
aIh
aIh
@@ -60036,35 +60472,35 @@ aaM
aaM
aaM
aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
+afr
+lpG
+fUb
+lpG
+afs
aBp
+aBI
+aBI
+aBI
aBp
-blb
-bib
-bib
-bib
+aCb
+aAD
+aBG
+aBG
+aBG
+aBG
+aBG
+aBS
+aLb
aBp
-aBP
-aCq
-aCN
-aDq
-aDG
-aEa
-aEr
-aEM
-aFh
-aEO
-aEO
-aGt
-aEO
-aEq
-aAm
-hYb
+beQ
+hkb
+aDY
+aDY
+aDY
+aBR
+aMu
+aBp
+aMA
ibb
aIE
aAm
@@ -60297,30 +60733,30 @@ aaM
aaM
aaM
aaM
-aaM
-aaM
aBp
-bgb
-bmb
+aBp
+aAL
bib
+bmb
+aBp
+aBp
+aDL
bib
+aEJ
+aER
+aEb
bib
+gtb
+aLp
+aBp
+bez
+aAD
+aBG
+aBG
+aBG
+aBS
+aLM
aBp
-lpG
-aCq
-aCN
-aDq
-aDH
-aEc
-aEs
-aEN
-aEO
-aEO
-aFQ
-bJb
-aEO
-aEq
-aAm
aAm
aAm
aAm
@@ -60554,30 +60990,30 @@ aaM
aaM
aaM
aaM
-aaM
-aaM
aBp
-bhb
-bib
+aAK
bib
bib
bib
+aEl
aBp
-aBP
-aCq
-aCO
-aDq
+aaR
aDI
-aEd
-aEt
-aEO
-aEO
-aEO
-aFR
-aGv
-aEO
-aEq
-aaM
+aaR
+aBp
+aaR
+aFQ
+aaR
+aBp
+aBp
+aBp
+aBp
+bfi
+bfu
+bob
+aLn
+aBp
+aBp
aaM
aaM
aaM
@@ -60685,57 +61121,55 @@ aaM
aaM
aaM
aaM
-"}
-(123,1,1) = {"
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
-aaM
+"}
+(123,1,1) = {"
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
+aaM
aaM
aaM
aaM
@@ -60814,26 +61248,28 @@ aaM
aaM
aaM
aBp
-bib
-bib
-bib
-bmb
-bib
+aAY
+aAP
+aAP
+aAP
+aBa
+aBp
+aDK
+aEG
+aEM
+aFm
+hkb
+aDY
+aBR
+aBp
+aMk
+aMr
+aBp
+aBp
+aBp
+aBp
+aBp
aBp
-aBO
-aCq
-aCN
-aDq
-aDJ
-aEc
-aEu
-aEP
-aEO
-aEO
-aFS
-bKb
-bLb
-aEq
aaM
aaM
aaM
@@ -61068,29 +61504,29 @@ aaM
aaM
aaM
aaM
-aaM
-aaM
aBp
-bjb
+hdb
bib
bjb
bib
-bjb
+aCE
aBp
-aBQ
-aCr
-aCP
-aDq
aDK
-aEe
-aEv
-aEQ
-aEO
-aEO
-aFT
-aGv
-bMb
-aEq
+aAE
+aBQ
+aCM
+aAE
+aCV
+aBQ
+bDb
+ayW
+bfk
+bft
+bqb
+aBp
+aaM
+aaM
+aaM
aaM
aaM
aaM
@@ -61325,35 +61761,35 @@ aaM
aaM
aaM
aaM
-aaM
-aaM
aBp
-bkb
+hib
bib
-bkb
+hib
bib
-bkb
-aBp
-aBR
-aBp
-aBp
-aDr
-aBp
-aBp
-aBp
-aBp
-aBp
-aBp
-aBp
-aBp
-aBp
+hib
aBp
+aFM
+aAE
+aBQ
+aCN
+aAE
+aCV
+aHO
aBp
+ayW
+bfk
+bfw
+brb
aBp
aaM
aaM
aaM
aaM
+aaM
+aaM
+aaM
+aaM
+aaM
aaS
aJP
aJP
@@ -61589,28 +62025,28 @@ avI
avI
avI
avI
-aBp
-aBp
-aBS
-aBp
-aCQ
-aDs
-aDL
-aBp
-gKb
-gKb
-gKb
-aFv
-hkb
-gtb
-gtb
-gtb
-gtb
+aCq
+aAE
+aBQ
+aCN
+aAE
+aCV
+aBQ
+aaR
+bfk
+bfk
+bfk
+btb
aBp
aaM
aaM
aaM
aaM
+aaM
+aaM
+aaM
+aaM
+aaM
aaS
aJP
aKe
@@ -61846,28 +62282,28 @@ avI
awt
awt
avI
-aaM
-aBp
-aBp
-aBp
-aCR
-aDq
-aDM
-aBp
-gfb
-gtb
-gtb
-gtb
-gtb
-gtb
-gtb
-gtb
-gVb
+aDK
+aAE
+aBQ
+aCP
+aAE
+aCV
+aBQ
+aaR
+bfk
+bfk
+bfv
+bub
aBp
aaM
aaM
aaM
aaM
+aaM
+aaM
+aaM
+aaM
+aaM
aJu
aJP
aKf
@@ -62103,24 +62539,24 @@ avI
awu
awT
avI
+aDK
+aAD
+aEO
+aFm
+aEe
+aEs
+aFo
+aBp
+ayV
+bfj
+bfx
+bvb
+aBp
+aaM
+aaM
aaM
aaM
aaM
-aBp
-aCS
-aDq
-aDM
-aBp
-gLb
-gLb
-gLb
-hdb
-gtb
-gtb
-gtb
-gtb
-gtb
-aBp
aaM
aBp
aBp
@@ -62365,14 +62801,14 @@ avI
aBp
aBp
aBp
-aDt
+aDI
+aBp
aBp
aBp
aBp
aBp
aBp
aBp
-gBb
aBp
aBp
aBp
diff --git a/maps/falcon/falcon.dmm b/maps/falcon/falcon.dmm
index d96e27329369..0ac659a666d6 100644
--- a/maps/falcon/falcon.dmm
+++ b/maps/falcon/falcon.dmm
@@ -3572,7 +3572,6 @@
/area/station/maintenance/science)
"agk" = (
/obj/structure/rack,
-/obj/item/device/camera,
/obj/item/device/camera_film,
/obj/item/device/camera_film,
/turf/simulated/floor/plating,
@@ -3728,6 +3727,7 @@
},
/obj/item/weapon/lipstick/random,
/obj/effect/decal/cleanable/dirt,
+/obj/item/device/camera/oldcamera,
/turf/simulated/floor/plating,
/area/station/maintenance/science)
"agG" = (
@@ -4580,7 +4580,6 @@
/obj/structure/closet/theatrecloset,
/obj/item/device/camera_film,
/obj/item/device/camera_film,
-/obj/item/device/camera,
/obj/machinery/light/small,
/obj/item/clothing/gloves/rainbow,
/obj/random/randomtoy,
@@ -5318,10 +5317,6 @@
/area/station/civilian/locker)
"aju" = (
/obj/structure/table,
-/obj/item/device/camera{
- pixel_x = 5;
- pixel_y = 9
- },
/obj/item/weapon/storage/box/evidence{
pixel_x = -3;
pixel_y = 4
@@ -6044,12 +6039,6 @@
},
/turf/simulated/floor,
/area/station/cargo/storage)
-"akT" = (
-/obj/item/device/camera,
-/turf/simulated/floor/plating{
- icon_state = "platingdmg1"
- },
-/area/station/maintenance/escape)
"akU" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/spawner/lootdrop/maintenance,
@@ -9843,6 +9832,7 @@
pixel_x = -2;
pixel_y = -9
},
+/obj/item/device/camera/oldcamera,
/turf/simulated/floor/plating,
/area/station/maintenance/escape)
"asd" = (
@@ -11140,6 +11130,7 @@
/obj/machinery/camera{
c_tag = "Theater"
},
+/obj/item/device/camera/polar,
/turf/simulated/floor/carpet/purple,
/area/station/civilian/theatre)
"bBj" = (
@@ -19129,6 +19120,7 @@
pixel_x = 12;
pixel_y = -2
},
+/obj/item/device/camera/polar/detective,
/turf/simulated/floor{
dir = 8;
icon_state = "darkred"
@@ -24434,6 +24426,8 @@
pixel_y = 2
},
/obj/structure/rack,
+/obj/item/device/lens/rentgene,
+/obj/item/device/camera,
/turf/simulated/floor{
icon_state = "warndark"
},
@@ -24826,13 +24820,6 @@
pixel_x = -4;
pixel_y = 10
},
-/obj/item/device/camera{
- desc = "A one use - polaroid camera. 30 photos left.";
- name = "detectives camera";
- pictures_left = 30;
- pixel_x = 13;
- pixel_y = 6
- },
/obj/item/device/taperecorder{
pixel_x = -11
},
@@ -24840,6 +24827,7 @@
pixel_x = 7;
pixel_y = -4
},
+/obj/item/device/camera/polar/detective,
/turf/simulated/floor{
icon_state = "darkred"
},
@@ -27984,6 +27972,7 @@
pixel_x = 3;
pixel_y = -2
},
+/obj/item/device/lens/nude,
/turf/simulated/floor/plating{
icon_state = "panelscorched"
},
@@ -53444,7 +53433,7 @@ lIp
pNu
akd
akr
-akT
+akv
all
alG
amc
diff --git a/maps/gamma/gamma.dmm b/maps/gamma/gamma.dmm
index 0178903908c6..a63e5b8c40d7 100644
--- a/maps/gamma/gamma.dmm
+++ b/maps/gamma/gamma.dmm
@@ -8374,12 +8374,12 @@
/obj/structure/table/woodentable,
/obj/item/device/camera_film,
/obj/item/device/camera_film,
-/obj/item/device/camera,
/obj/structure/cable{
d1 = 4;
d2 = 8;
icon_state = "4-8"
},
+/obj/item/device/camera/polar,
/turf/simulated/floor/carpet,
/area/station/security/vacantoffice)
"bFz" = (
@@ -8936,6 +8936,9 @@
/obj/machinery/light{
dir = 1
},
+/obj/item/device/lens/posterization,
+/obj/item/device/lens/sepia,
+/obj/item/device/lens/grayscale,
/turf/simulated/floor{
icon_state = "cult"
},
@@ -35229,13 +35232,13 @@
/obj/structure/closet{
name = "Evidence Closet"
},
-/obj/item/device/camera,
/obj/item/device/taperecorder,
/obj/item/weapon/storage/box/evidence,
/obj/item/device/radio/intercom{
name = "Station Intercom (General)";
pixel_y = 29
},
+/obj/item/device/camera/polar,
/turf/simulated/floor/wood,
/area/station/security/vacantoffice)
"kdS" = (
@@ -38241,7 +38244,7 @@
dir = 6
},
/obj/structure/table/woodentable/fancy/black,
-/obj/item/device/camera,
+/obj/item/device/camera/polar,
/turf/simulated/floor{
icon_state = "dark"
},
@@ -49488,17 +49491,13 @@
/obj/item/weapon/storage/photo_album{
pixel_y = -10
},
-/obj/item/device/camera{
- desc = "A one use - polaroid camera. 30 photos left.";
- name = "detectives camera";
- pictures_left = 30
- },
/obj/item/weapon/storage/secure/safe{
pixel_x = 30
},
/obj/machinery/light{
dir = 4
},
+/obj/item/device/camera/polar/detective,
/turf/simulated/floor/carpet,
/area/station/security/detectives_office)
"oDj" = (
@@ -52747,12 +52746,8 @@
/area/station/civilian/dormitories/security)
"pHg" = (
/obj/structure/table,
-/obj/item/device/camera{
- desc = "A one use - polaroid camera. 30 photos left.";
- name = "detectives camera";
- pictures_left = 30
- },
/obj/item/device/taperecorder,
+/obj/item/device/camera/polar/detective,
/turf/simulated/floor{
dir = 1;
icon_state = "darkred"
@@ -54618,7 +54613,7 @@
/obj/structure/table/woodentable,
/obj/item/device/camera_film,
/obj/item/device/camera_film,
-/obj/item/device/camera,
+/obj/item/device/camera/polar,
/turf/simulated/floor/wood,
/area/station/civilian/dormitories/theater)
"qjI" = (
@@ -66117,11 +66112,11 @@
/obj/machinery/embedded_controller/radio/airlock_controller{
id_tag = "tox_airlock_control";
pixel_x = -28;
+ pixel_y = -10;
tag_airpump = "tox_airlock_pump";
tag_chamber_sensor = "tox_airlock_sensor";
tag_exterior_door = "tox_airlock_exterior";
- tag_interior_door = "tox_airlock_interior";
- pixel_y = -10
+ tag_interior_door = "tox_airlock_interior"
},
/turf/simulated/floor{
icon_state = "floorgrime"
@@ -75464,8 +75459,8 @@
id = "mixvent";
name = "Mixing Room Vent Control";
pixel_x = 25;
- req_access = list(8);
- pixel_y = 5
+ pixel_y = 5;
+ req_access = list(8)
},
/obj/machinery/atmospherics/pipe/simple/visible,
/obj/machinery/meter,
@@ -94578,11 +94573,11 @@ yad
ibW
gxq
qGD
-wFw
-wFw
-wFw
-wFw
-wFw
+plf
+plf
+plf
+plf
+plf
kHU
wce
qmE
@@ -97148,11 +97143,11 @@ uzy
xLy
eEp
svz
-plf
wFw
wFw
wFw
-plf
+wFw
+wFw
czH
twf
exM
diff --git a/maps/prometheus.json b/maps/prometheus.json
new file mode 100644
index 000000000000..2ec009b474c8
--- /dev/null
+++ b/maps/prometheus.json
@@ -0,0 +1,13 @@
+{
+ "map_name": "Prometheus Station",
+ "map_path": "prometheus",
+ "map_file": "prometheus.dmm",
+ "station_name": "NSS Prometheus",
+ "system_name" : "Tau Ceti",
+ "station_image": "prometheus",
+ "traits": [],
+ "space_ruin_levels": 2,
+ "space_empty_levels": 1,
+ "load_junkyard": 1,
+ "minetype": "asteroid"
+}
\ No newline at end of file
diff --git a/maps/prometheus/prometheus.dmm b/maps/prometheus/prometheus.dmm
new file mode 100644
index 000000000000..6e4f13958a1a
--- /dev/null
+++ b/maps/prometheus/prometheus.dmm
@@ -0,0 +1,164298 @@
+//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
+"aab" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/prison)
+"aac" = (
+/obj/machinery/door/airlock/external{
+ frequency = 1379;
+ id_tag = "atmospherics_inner";
+ locked = 1;
+ name = "Atmospherics External Access";
+ req_access = list(24);
+ req_one_access = list(24)
+ },
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/station/engineering/atmos)
+"aad" = (
+/obj/machinery/atmospherics/pipe/simple/visible/yellow{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor,
+/area/station/engineering/engine)
+"aae" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "darkblue"
+ },
+/area/station/ai_monitored/storage_secure)
+"aaf" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "darkblue"
+ },
+/area/station/aisat/antechamber)
+"aag" = (
+/obj/structure/reagent_dispensers/watertank,
+/obj/machinery/power/apc/largecell{
+ dir = 8;
+ name = "largecell apc left";
+ pixel_x = -28
+ },
+/obj/structure/cable{
+ d2 = 4;
+ icon_state = "0-4"
+ },
+/turf/simulated/floor{
+ dir = 10;
+ icon_state = "darkblue"
+ },
+/area/station/ai_monitored/storage_secure)
+"aah" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "darkbluecorners"
+ },
+/area/station/ai_monitored/storage_secure)
+"aai" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 9
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ icon_state = "darkbluecorners"
+ },
+/area/station/aisat/antechamber)
+"aaj" = (
+/obj/structure/closet/emcloset,
+/obj/machinery/power/apc/largecell{
+ dir = 4;
+ name = "largecell apc right";
+ pixel_x = 28
+ },
+/obj/structure/cable{
+ d2 = 8;
+ icon_state = "0-8"
+ },
+/turf/simulated/floor{
+ dir = 6;
+ icon_state = "darkblue"
+ },
+/area/station/aisat/antechamber)
+"aak" = (
+/obj/structure/closet/malf/suits,
+/obj/machinery/camera{
+ c_tag = "Main Computer Room";
+ network = list("Tcomsat")
+ },
+/obj/machinery/power/apc/largecell{
+ dir = 1;
+ name = "largecell apc top";
+ pixel_y = 28
+ },
+/obj/structure/cable{
+ d2 = 2;
+ icon_state = "0-2"
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "darkblue"
+ },
+/area/station/tcommsat/computer)
+"aal" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/carpet/black,
+/area/station/tcommsat/computer)
+"aam" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/turf/simulated/floor/carpet/black,
+/area/station/tcommsat/computer)
+"aan" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "darkblue"
+ },
+/area/station/tcommsat/computer)
+"aao" = (
+/obj/machinery/atmospherics/components/unary/tank/nitrogen{
+ dir = 4
+ },
+/obj/machinery/turretid/stun/AI_special{
+ control_area = "Secure Storage";
+ name = "Aistor Turret Control";
+ pixel_x = -28
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "darkblue"
+ },
+/area/station/tcommsat/computer)
+"aap" = (
+/obj/structure/table/woodentable,
+/obj/item/weapon/paper_bin{
+ pixel_y = 4
+ },
+/obj/item/weapon/pen/blue{
+ pixel_x = 2;
+ pixel_y = 6
+ },
+/obj/machinery/turretid/stun/AI_special{
+ control_area = "AI Satellite";
+ name = "Aisat Turret Control";
+ pixel_x = 28
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "darkblue"
+ },
+/area/station/tcommsat/computer)
+"aaq" = (
+/obj/machinery/conveyor{
+ dir = 4;
+ id = "stationscrap"
+ },
+/turf/simulated/floor/plating/airless,
+/area/station/cargo/recycler)
+"aar" = (
+/obj/structure/table/reinforced,
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/machinery/flasher_button{
+ id = "permflash";
+ name = "Prison Wing flashes";
+ pixel_y = 4
+ },
+/turf/simulated/floor{
+ dir = 6;
+ icon_state = "darkred"
+ },
+/area/station/security/prison)
+"aas" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor,
+/area/station/security/lobby)
+"aat" = (
+/obj/machinery/navbeacon{
+ codes_txt = "patrol;next_patrol=Tribunal";
+ location = "Security"
+ },
+/obj/machinery/bot/secbot/beepsky{
+ name = "Officer Beepsky"
+ },
+/turf/simulated/floor,
+/area/station/security/lobby)
+"aau" = (
+/obj/structure/bookcase/manuals/xenoarchaeology,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/hallway/secondary/mine_sci_shuttle)
+"aav" = (
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "warningcorner"
+ },
+/area/station/engineering/engine)
+"aaw" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/navbeacon{
+ codes_txt = "patrol;next_patrol=Garden";
+ location = "Escape"
+ },
+/turf/simulated/floor,
+/area/station/hallway/secondary/exit)
+"aax" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/navbeacon{
+ codes_txt = "patrol;next_patrol=Escape";
+ location = "Cargo"
+ },
+/turf/simulated/floor,
+/area/station/cargo/office)
+"aay" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 9
+ },
+/obj/machinery/navbeacon{
+ codes_txt = "patrol;next_patrol=Security";
+ location = "Garden"
+ },
+/turf/simulated/floor{
+ icon_state = "asteroid"
+ },
+/area/station/civilian/garden)
+"aaz" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "yellow"
+ },
+/area/station/engineering/equip)
+"aaA" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/cable,
+/obj/machinery/door/poddoor{
+ density = 0;
+ icon_state = "pdoor0";
+ id = "Engineering";
+ name = "Engineering Security Doors";
+ opacity = 0
+ },
+/obj/structure/sign/warning/securearea{
+ desc = "A warning sign which reads 'HIGH VOLTAGE'";
+ icon_state = "shock";
+ name = "HIGH VOLTAGE"
+ },
+/turf/simulated/floor/plating,
+/area/station/engineering/equip)
+"aaB" = (
+/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/station/hallway/secondary/exit)
+"aaC" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "yellow"
+ },
+/area/station/engineering/equip)
+"aaD" = (
+/obj/structure/closet/secure_closet/engineering_personal,
+/obj/machinery/power/apc{
+ dir = 4;
+ name = "apc right";
+ pixel_x = 28
+ },
+/obj/structure/cable{
+ d2 = 8;
+ icon_state = "0-8"
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/engineering/equip)
+"aaE" = (
+/obj/structure/flora/ausbushes/grassybush,
+/mob/living/carbon/monkey/unathi{
+ name = "Eric"
+ },
+/turf/simulated/floor/grass,
+/area/station/medical/genetics)
+"aaF" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/weapon/reagent_containers/food/snacks/ectoplasm,
+/obj/item/weapon/pen,
+/turf/simulated/floor/plating,
+/area/station/hallway/primary/port)
+"aaG" = (
+/obj/item/weapon/transparant/no_nt,
+/turf/simulated/floor/plating,
+/area/station/hallway/primary/port)
+"aaH" = (
+/obj/effect/decal/remains/human,
+/obj/item/clothing/head/ushanka/black,
+/turf/simulated/floor/plating,
+/area/station/hallway/primary/port)
+"aaI" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/weapon/reagent_containers/food/drinks/bottle/vodka,
+/turf/simulated/floor/plating,
+/area/station/hallway/primary/port)
+"aaJ" = (
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/effect/landmark{
+ name = "blobstart"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/cargo)
+"aaK" = (
+/obj/item/weapon/cigbutt,
+/obj/effect/landmark{
+ name = "xeno_spawn"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg2"
+ },
+/area/station/maintenance/incinerator)
+"aaL" = (
+/obj/effect/spawner/lootdrop/maintenance,
+/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/landmark{
+ name = "blobstart"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/atmos)
+"aaM" = (
+/obj/effect/landmark{
+ name = "xeno_spawn"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/disposal)
+"aaN" = (
+/obj/machinery/porta_turret/station_default{
+ dir = 4
+ },
+/obj/effect/landmark{
+ name = "lightsout"
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/aisat/ai_chamber)
+"aaO" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/scrap_cube,
+/obj/machinery/conveyor{
+ dir = 4;
+ id = "stationscrap"
+ },
+/turf/simulated/floor/plating/airless,
+/area/station/cargo/recycler)
+"aaP" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/conveyor{
+ dir = 4;
+ id = "stationscrap"
+ },
+/turf/simulated/floor/plating/airless,
+/area/station/cargo/recycler)
+"aaQ" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/pile_ripper,
+/obj/machinery/conveyor{
+ dir = 4;
+ id = "stationscrap"
+ },
+/turf/simulated/floor/plating/airless,
+/area/station/cargo/recycler)
+"aaR" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/item/weapon/scrap_lump,
+/obj/machinery/conveyor{
+ dir = 1;
+ id = "stationscrap"
+ },
+/turf/simulated/floor/plating/airless,
+/area/station/cargo/recycler)
+"aaS" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/conveyor{
+ id = "stationscrap"
+ },
+/turf/simulated/floor/plating/airless,
+/area/station/cargo/recycler)
+"aaT" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/high_volume{
+ dir = 4;
+ frequency = 1379;
+ id_tag = "recycler_pump";
+ name = "Recycler Large Air Vent"
+ },
+/obj/machinery/airlock_sensor{
+ id_tag = "recycler_sensor";
+ pixel_y = -28
+ },
+/turf/simulated/floor/plating/airless{
+ icon_state = "platebotc"
+ },
+/area/station/cargo/recycleroffice)
+"aaU" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "darkblue"
+ },
+/area/station/aisat/antechamber)
+"aaV" = (
+/obj/machinery/atmospherics/pipe/manifold/visible,
+/obj/machinery/light/small,
+/obj/machinery/embedded_controller/radio/airlock_controller{
+ id_tag = "recycler_airlock";
+ pixel_y = -28;
+ req_access = list(67);
+ tag_airpump = "recycler_pump";
+ tag_chamber_sensor = "recycler_sensor";
+ tag_exterior_door = "recycler_outer";
+ tag_interior_door = "recycler_inner"
+ },
+/turf/simulated/floor/plating,
+/area/station/cargo/recycleroffice)
+"aaW" = (
+/obj/machinery/atmospherics/components/unary/portables_connector{
+ dir = 4
+ },
+/obj/machinery/firealarm{
+ dir = 1;
+ pixel_y = -22
+ },
+/turf/simulated/floor{
+ icon_state = "bot"
+ },
+/area/station/engineering/atmos)
+"aaX" = (
+/obj/machinery/space_heater,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 8
+ },
+/obj/machinery/camera{
+ c_tag = "Engineering Atmospherics Access";
+ dir = 1;
+ network = list("SS13","Engineering")
+ },
+/obj/structure/closet/fireaxecabinet{
+ pixel_y = -28
+ },
+/turf/simulated/floor{
+ icon_state = "warning"
+ },
+/area/station/engineering/atmos)
+"aaY" = (
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/item/device/radio/intercom{
+ broadcasting = 1;
+ frequency = 1447;
+ name = "Private AI Channel";
+ pixel_x = -28;
+ pixel_y = -5
+ },
+/obj/machinery/telecomms/bus/preset_one,
+/turf/simulated/floor/bluegrid{
+ name = "Server Base";
+ nitrogen = 500;
+ oxygen = 0;
+ temperature = 80
+ },
+/area/station/tcommsat/chamber)
+"aaZ" = (
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/item/device/radio/intercom{
+ broadcasting = 1;
+ frequency = 1447;
+ name = "Private AI Channel";
+ pixel_x = 28;
+ pixel_y = -5
+ },
+/obj/machinery/telecomms/bus/preset_four,
+/turf/simulated/floor/bluegrid{
+ name = "Server Base";
+ nitrogen = 500;
+ oxygen = 0;
+ temperature = 80
+ },
+/area/station/tcommsat/chamber)
+"aba" = (
+/obj/structure/extinguisher_cabinet{
+ pixel_y = -30
+ },
+/obj/machinery/telecomms/processor/preset_one,
+/turf/simulated/floor/bluegrid{
+ name = "Server Base";
+ nitrogen = 500;
+ oxygen = 0;
+ temperature = 80
+ },
+/area/station/tcommsat/chamber)
+"abb" = (
+/obj/machinery/telecomms/hub/preset,
+/turf/simulated/floor/bluegrid{
+ name = "Server Base";
+ nitrogen = 500;
+ oxygen = 0;
+ temperature = 80
+ },
+/area/station/tcommsat/chamber)
+"abc" = (
+/obj/structure/extinguisher_cabinet{
+ pixel_y = -30
+ },
+/obj/machinery/telecomms/processor/preset_four,
+/turf/simulated/floor/bluegrid{
+ name = "Server Base";
+ nitrogen = 500;
+ oxygen = 0;
+ temperature = 80
+ },
+/area/station/tcommsat/chamber)
+"abd" = (
+/obj/machinery/telecomms/bus/preset_two,
+/turf/simulated/floor/bluegrid{
+ name = "Server Base";
+ nitrogen = 500;
+ oxygen = 0;
+ temperature = 80
+ },
+/area/station/tcommsat/chamber)
+"abe" = (
+/obj/machinery/firealarm{
+ dir = 1;
+ pixel_y = -22
+ },
+/obj/machinery/telecomms/processor/preset_two,
+/turf/simulated/floor/bluegrid{
+ name = "Server Base";
+ nitrogen = 500;
+ oxygen = 0;
+ temperature = 80
+ },
+/area/station/tcommsat/chamber)
+"abf" = (
+/obj/machinery/alarm/server{
+ pixel_y = -32
+ },
+/obj/machinery/telecomms/processor/preset_three,
+/turf/simulated/floor/bluegrid{
+ name = "Server Base";
+ nitrogen = 500;
+ oxygen = 0;
+ temperature = 80
+ },
+/area/station/tcommsat/chamber)
+"abg" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/medical/glass{
+ name = "Medbay"
+ },
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/station/medical/hallway)
+"abh" = (
+/obj/machinery/door/airlock/medical/glass{
+ id_tag = "Medbay";
+ name = "Medbay";
+ req_access = list(5)
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/medical/hallway)
+"abi" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/conveyor{
+ dir = 1;
+ id = "QMLoad2"
+ },
+/turf/simulated/floor/plating,
+/area/station/cargo/storage)
+"abj" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/rack,
+/obj/effect/spawner/lootdrop/maintenance/two,
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"abk" = (
+/obj/machinery/door/poddoor{
+ id = "QMLoaddoor2";
+ name = "Supply Dock Loading Door"
+ },
+/obj/structure/plasticflaps/mining,
+/obj/machinery/door/firedoor,
+/obj/machinery/conveyor{
+ dir = 1;
+ id = "QMLoad2"
+ },
+/turf/simulated/floor/plating,
+/area/station/cargo/storage)
+"abl" = (
+/obj/machinery/door/poddoor{
+ id = "QMLoaddoor1";
+ name = "Supply Dock Loading Door"
+ },
+/obj/structure/plasticflaps/mining,
+/obj/machinery/door/firedoor,
+/obj/machinery/conveyor{
+ id = "QMLoad"
+ },
+/turf/simulated/floor/plating,
+/area/station/cargo/storage)
+"abm" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ icon_state = "blackcorner"
+ },
+/area/station/civilian/playroom)
+"abn" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ icon_state = "black"
+ },
+/area/station/civilian/playroom)
+"abo" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ icon_state = "black"
+ },
+/area/station/civilian/playroom)
+"abp" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ icon_state = "black"
+ },
+/area/station/civilian/playroom)
+"abq" = (
+/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 1;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "blackcorner"
+ },
+/area/station/civilian/playroom)
+"abr" = (
+/obj/machinery/door/airlock/security{
+ name = "Detective";
+ req_one_access = list(4,68)
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/detectives_office)
+"abs" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/engineering)
+"abt" = (
+/obj/structure/closet/crate/scicrate,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/hallway/secondary/mine_sci_shuttle)
+"abu" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/door/poddoor{
+ density = 0;
+ icon_state = "pdoor0";
+ id = "Secure Gate";
+ name = "Security Blast Door";
+ opacity = 0
+ },
+/obj/machinery/door/airlock/medical/glass{
+ name = "Brig Medical Checkpoint";
+ req_one_access = list(1,4)
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/prison)
+"abv" = (
+/obj/structure/mirror{
+ pixel_y = 32
+ },
+/obj/structure/sink{
+ pixel_y = 24
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 10
+ },
+/turf/simulated/floor{
+ icon_state = "freezerfloor2"
+ },
+/area/station/security/secconfhall)
+"abw" = (
+/obj/structure/flora/ausbushes/fullgrass{
+ layer = 2.7
+ },
+/obj/item/weapon/flora/random,
+/turf/simulated/floor{
+ icon_state = "grass1"
+ },
+/area/station/civilian/garden)
+"abx" = (
+/obj/structure/reagent_dispensers/peppertank{
+ pixel_y = 30
+ },
+/obj/structure/table,
+/obj/item/weapon/storage/fancy/donut_box,
+/obj/machinery/light{
+ dir = 1
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "darkred"
+ },
+/area/station/security/checkpoint)
+"aby" = (
+/obj/structure/closet/radiation,
+/obj/item/clothing/glasses/meson,
+/turf/simulated/floor/plating,
+/area/station/engineering/engine)
+"abz" = (
+/obj/item/weapon/flora/random,
+/obj/machinery/light/small{
+ dir = 8
+ },
+/obj/machinery/status_display{
+ layer = 3.3;
+ pixel_x = -32;
+ supply_display = 1
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "brown"
+ },
+/area/station/cargo/storage)
+"abA" = (
+/obj/random/vending/snack,
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_x = 28;
+ pixel_y = -5
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/cargo/storage)
+"abB" = (
+/obj/machinery/navbeacon{
+ codes_txt = "delivery;dir=8";
+ freq = 1400;
+ location = "QM #3"
+ },
+/obj/machinery/light{
+ dir = 1
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/cargo/storage)
+"abC" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/alarm{
+ pixel_x = -28;
+ pixel_y = -6
+ },
+/obj/machinery/camera{
+ c_tag = "Cargo Bay West";
+ dir = 4
+ },
+/obj/machinery/light/small{
+ dir = 8
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "brown"
+ },
+/area/station/cargo/storage)
+"abD" = (
+/obj/machinery/cell_charger{
+ pixel_y = 5
+ },
+/obj/structure/table,
+/obj/machinery/newscaster{
+ pixel_x = -28
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/cargo/storage)
+"abE" = (
+/obj/machinery/firealarm{
+ dir = 4;
+ pixel_x = 22
+ },
+/obj/machinery/light/small{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/cargo/storage)
+"abF" = (
+/obj/structure/cable/yellow{
+ d2 = 8;
+ icon_state = "0-8"
+ },
+/obj/machinery/camera{
+ c_tag = "Engineering Supermatter";
+ dir = 6;
+ network = list("SS13","Engineering")
+ },
+/obj/machinery/power/rad_collector,
+/turf/simulated/floor/plating{
+ icon_state = "platebot"
+ },
+/area/station/engineering/engine)
+"abG" = (
+/obj/structure/cable/yellow{
+ d2 = 4;
+ icon_state = "0-4"
+ },
+/obj/machinery/power/rad_collector,
+/turf/simulated/floor/plating{
+ icon_state = "platebot"
+ },
+/area/station/engineering/engine)
+"abH" = (
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/item/weapon/wrench,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "warning"
+ },
+/area/station/engineering/engine)
+"abI" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/structure/closet/emcloset,
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_x = -28;
+ pixel_y = -5
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/cargo/storage)
+"abJ" = (
+/obj/structure/table,
+/obj/machinery/recharger{
+ pixel_y = 4
+ },
+/turf/simulated/floor{
+ icon_state = "darkred"
+ },
+/area/station/security/secconfhall)
+"abK" = (
+/obj/structure/cable/yellow{
+ d2 = 8;
+ icon_state = "0-8"
+ },
+/obj/machinery/power/rad_collector,
+/turf/simulated/floor/plating{
+ icon_state = "platebot"
+ },
+/area/station/engineering/engine)
+"abL" = (
+/obj/machinery/door_control{
+ id = "QMLoaddoor2";
+ layer = 4;
+ name = "Loading Doors";
+ pixel_x = -8;
+ pixel_y = -28
+ },
+/obj/machinery/door_control{
+ id = "QMLoaddoor1";
+ layer = 4;
+ name = "Loading Doors";
+ pixel_x = 8;
+ pixel_y = -28
+ },
+/obj/item/weapon/flora/random,
+/obj/machinery/light,
+/turf/simulated/floor{
+ icon_state = "warndark"
+ },
+/area/station/cargo/storage)
+"abM" = (
+/obj/structure/closet/radiation,
+/obj/machinery/camera{
+ c_tag = "Engineering passage";
+ network = list("SS13","Engineering")
+ },
+/obj/item/clothing/glasses/meson,
+/turf/simulated/floor{
+ icon_state = "bot"
+ },
+/area/station/engineering/engine)
+"abN" = (
+/obj/machinery/portable_atmospherics/canister/nitrogen,
+/obj/machinery/light/small{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "bot"
+ },
+/area/station/engineering/atmos)
+"abO" = (
+/obj/machinery/portable_atmospherics/canister/sleeping_agent,
+/obj/machinery/alarm{
+ pixel_x = 29;
+ pixel_y = -6
+ },
+/obj/machinery/light/small{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "delivery"
+ },
+/area/station/engineering/atmos)
+"abP" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "warning"
+ },
+/area/station/maintenance/science)
+"abQ" = (
+/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/sortjunction{
+ dir = 1;
+ name = "Toxins Research";
+ sortType = "Toxins Research"
+ },
+/turf/simulated/floor{
+ icon_state = "floorgrime"
+ },
+/area/station/maintenance/science)
+"abR" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor,
+/area/station/maintenance/science)
+"abS" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "warning"
+ },
+/area/station/maintenance/science)
+"abT" = (
+/obj/structure/closet/emcloset,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "warningcorner"
+ },
+/area/station/maintenance/science)
+"abU" = (
+/obj/machinery/alarm{
+ pixel_x = 29;
+ pixel_y = -6
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 1
+ },
+/turf/simulated/floor,
+/area/station/maintenance/science)
+"abV" = (
+/obj/machinery/atmospherics/pipe/simple/heat_exchanging{
+ dir = 6
+ },
+/obj/structure/lattice,
+/turf/environment/space,
+/area/space)
+"abW" = (
+/obj/structure/stool/bed/chair/metal/black{
+ dir = 1
+ },
+/obj/machinery/firealarm{
+ dir = 1;
+ pixel_y = -22
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/hallway/primary/central)
+"abX" = (
+/obj/machinery/vending/cigarette,
+/obj/structure/sign/directions/medical{
+ buildable_sign = 0;
+ dir = 8;
+ pixel_y = -32
+ },
+/obj/machinery/camera{
+ c_tag = "Central Hallway";
+ dir = 1
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/hallway/primary/central)
+"abY" = (
+/obj/machinery/disposal,
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_y = -32
+ },
+/obj/machinery/light,
+/obj/structure/disposalpipe/trunk{
+ dir = 1
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/hallway/primary/central)
+"abZ" = (
+/obj/machinery/vending/coffee,
+/obj/machinery/power/apc{
+ name = "apc down";
+ pixel_y = -28
+ },
+/obj/structure/cable,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/hallway/primary/central)
+"aca" = (
+/obj/structure/table/glass,
+/obj/machinery/alarm{
+ pixel_y = -32
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/hallway/primary/central)
+"acb" = (
+/obj/structure/closet/emcloset,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/hallway/primary/central)
+"acc" = (
+/turf/simulated/wall/r_wall,
+/area/station/hallway/primary/central)
+"acd" = (
+/obj/machinery/door/airlock/medical{
+ name = "Surgery Maintenance";
+ req_access = list(45)
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plating,
+/area/station/medical/surgery{
+ name = "Operating Theatre"
+ })
+"ace" = (
+/obj/machinery/light/small{
+ dir = 8
+ },
+/turf/simulated/floor{
+ icon_state = "boxing"
+ },
+/area/station/civilian/gym)
+"acf" = (
+/obj/machinery/door/airlock/medical{
+ name = "Surgery Maintenance";
+ req_access = list(45)
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plating,
+/area/station/medical/surgery{
+ name = "Operating Theatre"
+ })
+"ach" = (
+/obj/machinery/r_n_d/destructive_analyzer{
+ pixel_y = 2
+ },
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor{
+ dir = 9;
+ icon_state = "warndark"
+ },
+/area/station/rnd/lab)
+"acj" = (
+/obj/structure/table/woodentable,
+/obj/item/weapon/cartridge/detective{
+ pixel_x = 4;
+ pixel_y = 6
+ },
+/obj/item/weapon/cartridge/detective{
+ pixel_y = 2
+ },
+/obj/machinery/newscaster/security_unit{
+ pixel_y = 28
+ },
+/obj/item/device/radio/intercom{
+ frequency = 1475;
+ name = "Station Intercom (Security)";
+ pixel_x = 28;
+ pixel_y = -5
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/security/hos)
+"ack" = (
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "warning"
+ },
+/area/station/medical/cryo)
+"acp" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ dir = 10;
+ icon_state = "warning"
+ },
+/area/station/hallway/secondary/mine_sci_shuttle)
+"acv" = (
+/obj/machinery/door/firedoor,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "red"
+ },
+/area/station/security/brig)
+"acD" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on,
+/turf/simulated/floor/wood,
+/area/station/civilian/library)
+"acO" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/random/foods/food_trash,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/atmos)
+"acX" = (
+/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/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/civilian/chapel/mass_driver)
+"ada" = (
+/obj/machinery/hologram/holopad{
+ pixel_y = -16
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor,
+/area/station/ai_monitored/eva)
+"ade" = (
+/obj/structure/transit_tube{
+ icon_state = "N-S"
+ },
+/turf/simulated/floor/plating{
+ dir = 8;
+ icon_state = "warnplate"
+ },
+/area/station/engineering/engine)
+"adh" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/aisat/antechamber_interior)
+"adp" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 1
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/carpet/green,
+/area/station/civilian/dormitories)
+"adr" = (
+/turf/simulated/floor/engine/vacuum,
+/area/station/rnd/mixing)
+"ads" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/rnd/misc_lab)
+"adx" = (
+/turf/simulated/wall/r_wall,
+/area/station/rnd/mixing)
+"adE" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/random/foods/food_trash,
+/obj/machinery/atmospherics/components/unary/vent_pump/on,
+/turf/simulated/floor{
+ icon_state = "arcade_carpet"
+ },
+/area/station/maintenance/engineering)
+"adO" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/random/scrap/safe_even,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/science)
+"adQ" = (
+/obj/effect/decal/remains/robot,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/engineering/drone_fabrication)
+"aei" = (
+/obj/structure/extinguisher_cabinet{
+ pixel_y = 29
+ },
+/turf/simulated/floor/wood,
+/area/station/civilian/chapel)
+"aes" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "darkred"
+ },
+/area/station/hallway/secondary/exit)
+"aey" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 2;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/station/medical/virology)
+"aeB" = (
+/obj/machinery/disposal,
+/obj/machinery/alarm{
+ pixel_x = 29;
+ pixel_y = -6
+ },
+/obj/effect/decal/cleanable/cobweb2,
+/obj/structure/disposalpipe/trunk{
+ dir = 8
+ },
+/turf/simulated/floor/wood,
+/area/station/civilian/library)
+"aeE" = (
+/obj/structure/sign/warning,
+/turf/simulated/wall/r_wall,
+/area/station/rnd/test_area)
+"aeF" = (
+/obj/structure/table/glass,
+/obj/item/ashtray/plastic,
+/obj/machinery/atm{
+ pixel_y = -28
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 1
+ },
+/obj/machinery/camera{
+ c_tag = "Bridge West";
+ dir = 1
+ },
+/turf/simulated/floor{
+ icon_state = "darkblue"
+ },
+/area/station/bridge)
+"aeG" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/station/medical/virology)
+"aeH" = (
+/obj/machinery/portable_atmospherics/canister/nitrogen,
+/turf/simulated/floor{
+ icon_state = "bot"
+ },
+/area/station/engineering/atmos)
+"aeR" = (
+/obj/structure/rack,
+/obj/effect/spawner/lootdrop/maintenance/two,
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg2"
+ },
+/area/station/maintenance/medbay)
+"afl" = (
+/turf/simulated/floor/plating/airless{
+ dir = 8;
+ icon_state = "warnplatecorner"
+ },
+/area/station/rnd/test_area)
+"afm" = (
+/turf/simulated/floor{
+ icon_state = "warndark"
+ },
+/area/station/rnd/misc_lab)
+"afo" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/table,
+/obj/effect/spawner/lootdrop/maintenance/two,
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg3"
+ },
+/area/station/maintenance/medbay)
+"afy" = (
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/hallway/primary/port)
+"afA" = (
+/obj/structure/cable{
+ d2 = 2;
+ icon_state = "0-2"
+ },
+/obj/machinery/power/tracker,
+/turf/simulated/floor/plating/airless/catwalk,
+/area/station/solar/auxport)
+"afB" = (
+/obj/item/device/radio/intercom{
+ frequency = 1475;
+ name = "Station Intercom (Security)";
+ pixel_y = 22
+ },
+/obj/structure/extinguisher_cabinet{
+ pixel_x = 28
+ },
+/obj/item/weapon/flora/random,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/brig)
+"afI" = (
+/obj/item/weapon/storage/firstaid/toxin{
+ pixel_y = 8
+ },
+/obj/item/weapon/storage/firstaid/fire,
+/obj/structure/rack,
+/obj/structure/extinguisher_cabinet{
+ pixel_x = -28
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/engineering/engine)
+"afM" = (
+/obj/machinery/portable_atmospherics/canister/phoron,
+/obj/machinery/camera{
+ c_tag = "Engineering Atmospherics Storage";
+ dir = 8;
+ network = list("SS13","Engineering")
+ },
+/turf/simulated/floor{
+ icon_state = "delivery"
+ },
+/area/station/engineering/atmos)
+"afU" = (
+/obj/structure/rack,
+/obj/item/weapon/storage/box/flashbangs{
+ pixel_y = 8
+ },
+/obj/item/weapon/storage/box/teargas{
+ pixel_y = 4
+ },
+/obj/item/weapon/storage/box/teargas,
+/obj/machinery/door_control{
+ id = "Armoury";
+ name = "Emergency Access";
+ pixel_x = -26;
+ req_access = list(3)
+ },
+/obj/machinery/light/small/emergency{
+ dir = 8
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/security/armoury)
+"afX" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "showroomfloor"
+ },
+/area/station/civilian/cold_room)
+"afZ" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 5
+ },
+/obj/machinery/door/poddoor/shutters{
+ id = "Captain_private"
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/station/bridge/captain_quarters)
+"age" = (
+/turf/simulated/floor{
+ icon_state = "delivery"
+ },
+/area/station/hallway/secondary/mine_sci_shuttle)
+"agf" = (
+/obj/structure/stool/bed/chair/metal/black,
+/obj/item/device/radio/intercom{
+ broadcasting = 1;
+ frequency = 1480;
+ name = "Confessional Intercom";
+ pixel_x = -28;
+ pixel_y = -5
+ },
+/turf/simulated/floor/wood,
+/area/station/civilian/chapel/office)
+"agj" = (
+/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/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/civilian/chapel/mass_driver)
+"agn" = (
+/obj/machinery/disposal,
+/obj/structure/disposalpipe/trunk,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/hallway/secondary/mine_sci_shuttle)
+"agG" = (
+/obj/machinery/message_server,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "darkblue"
+ },
+/area/station/bridge/server)
+"agO" = (
+/obj/structure/stool/bed/chair/pew/right,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "chapel"
+ },
+/area/station/civilian/chapel)
+"agQ" = (
+/obj/effect/decal/cleanable/dirt,
+/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/structure/disposalpipe/segment,
+/turf/simulated/floor/plating,
+/area/station/maintenance/medbay)
+"agY" = (
+/obj/item/weapon/storage/box{
+ pixel_y = 8
+ },
+/obj/item/weapon/storage/box,
+/obj/structure/rack,
+/obj/machinery/newscaster{
+ pixel_y = 28
+ },
+/turf/simulated/floor{
+ dir = 9;
+ icon_state = "darkbrown"
+ },
+/area/station/cargo/recycleroffice)
+"ahh" = (
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/turf/simulated/floor/plating/airless{
+ dir = 8;
+ icon_state = "warnplate"
+ },
+/area/station/rnd/test_area)
+"ahq" = (
+/obj/machinery/computer/secure_data,
+/obj/machinery/requests_console/hos{
+ pixel_y = 28
+ },
+/obj/machinery/camera{
+ c_tag = "Brig HoS Office";
+ network = list("SS13","Security")
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/security/hos)
+"ahv" = (
+/obj/machinery/light{
+ dir = 1
+ },
+/turf/simulated/floor/plating/airless{
+ dir = 1;
+ icon_state = "warnplate"
+ },
+/area/station/rnd/test_area)
+"ahC" = (
+/obj/machinery/computer/operating{
+ name = "Robotics Operating Computer"
+ },
+/turf/simulated/floor,
+/area/station/rnd/robotics)
+"ahK" = (
+/obj/machinery/atmospherics/pipe/manifold/visible{
+ dir = 8
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/chapel)
+"ahL" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "darkred"
+ },
+/area/station/security/execution)
+"ahS" = (
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/machinery/power/apc/largecell{
+ dir = 4;
+ name = "largecell apc right";
+ pixel_x = 28
+ },
+/obj/structure/cable{
+ d2 = 2;
+ icon_state = "0-2"
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "cafeteria"
+ },
+/area/station/civilian/kitchen)
+"ahU" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 5
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/station/hallway/secondary/mine_sci_shuttle)
+"aib" = (
+/obj/machinery/mech_bay_recharge_port{
+ dir = 8
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platebot"
+ },
+/area/station/maintenance/science)
+"aik" = (
+/obj/item/weapon/flora/random,
+/turf/simulated/floor/wood,
+/area/station/civilian/cafeteria)
+"aio" = (
+/obj/structure/closet/crate,
+/obj/effect/spawner/lootdrop/maintenance/five,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/medbay)
+"aiq" = (
+/obj/structure/mineral_door/wood,
+/obj/structure/grille,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/obj/structure/barricade/wooden{
+ layer = 2.8;
+ name = "doorway barricade"
+ },
+/turf/simulated/floor/wood,
+/area/station/maintenance/brig)
+"aiK" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/blood/oil,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/science)
+"aiW" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor,
+/area/station/hallway/primary/aft)
+"aiY" = (
+/obj/item/weapon/flora/random,
+/turf/simulated/floor{
+ dir = 9;
+ icon_state = "darkred"
+ },
+/area/station/security/checkpoint)
+"ajj" = (
+/obj/machinery/door/poddoor/shutters{
+ id = "qm_warehouse";
+ name = "Warehouse Shutters"
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor,
+/area/station/cargo/storage)
+"ajl" = (
+/obj/item/weapon/reagent_containers/food/condiment/enzyme{
+ pixel_x = 10
+ },
+/obj/structure/table,
+/obj/structure/condiment_shelf{
+ pixel_y = 32
+ },
+/obj/item/weapon/reagent_containers/food/condiment/saltshaker,
+/obj/item/weapon/reagent_containers/food/condiment/sugar,
+/obj/item/weapon/reagent_containers/food/condiment/peppermill,
+/obj/item/weapon/reagent_containers/food/condiment/rice,
+/obj/item/weapon/reagent_containers/food/condiment/ketchup,
+/obj/item/weapon/reagent_containers/glass/beaker/large{
+ pixel_x = -4;
+ pixel_y = 11
+ },
+/obj/item/weapon/reagent_containers/glass/beaker{
+ pixel_x = 5;
+ pixel_y = 2
+ },
+/obj/machinery/camera{
+ c_tag = "Kitchen North"
+ },
+/turf/simulated/floor{
+ icon_state = "whitehall"
+ },
+/area/station/civilian/kitchen)
+"ajp" = (
+/obj/structure/closet/secure_closet/brig{
+ name = "Solitary Confinement Locker"
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/turf/simulated/floor{
+ dir = 9;
+ icon_state = "red"
+ },
+/area/station/security/brig)
+"ajq" = (
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg1"
+ },
+/area/station/maintenance/medbay)
+"ajB" = (
+/obj/machinery/cryopod/right,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/hallway/primary/port)
+"ajQ" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/door/airlock/medical{
+ name = "Medbay Maintenance";
+ req_access = list(5)
+ },
+/turf/simulated/floor/plating,
+/area/station/medical/hallway)
+"ajR" = (
+/obj/item/weapon/cigbutt,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 6
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/brig)
+"akd" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 5
+ },
+/obj/machinery/door/firedoor,
+/obj/structure/cable,
+/obj/machinery/door/poddoor/shutters{
+ density = 0;
+ icon_state = "shutter0";
+ id = "CE";
+ name = "CE Shutters";
+ opacity = 0
+ },
+/turf/simulated/floor,
+/area/station/engineering/chiefs_office)
+"akt" = (
+/obj/item/weapon/flora/random,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/hallway/primary/fore)
+"akx" = (
+/obj/machinery/disposal,
+/obj/structure/disposalpipe/trunk{
+ dir = 1
+ },
+/turf/simulated/floor{
+ icon_state = "darkred"
+ },
+/area/station/security/lobby)
+"akB" = (
+/obj/machinery/atmospherics/components/unary/portables_connector{
+ dir = 4
+ },
+/obj/machinery/portable_atmospherics/canister,
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "warndarkcorners"
+ },
+/area/station/rnd/mixing)
+"akG" = (
+/obj/structure/stool/bed/chair/metal/yellow{
+ dir = 1
+ },
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "yellow"
+ },
+/area/station/engineering/engine)
+"akW" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "redcorner"
+ },
+/area/station/security/brig)
+"akX" = (
+/obj/machinery/door/poddoor{
+ id = "Armoury";
+ name = "Emergency Access"
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/armoury)
+"alh" = (
+/obj/structure/table/glass,
+/obj/item/weapon/paper_bin{
+ pixel_y = 4
+ },
+/obj/item/weapon/pen{
+ pixel_y = 6
+ },
+/obj/machinery/newscaster{
+ pixel_x = -28
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "whiteblue"
+ },
+/area/station/hallway/secondary/exit)
+"alx" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/carpet/purple,
+/area/station/civilian/theatre)
+"alC" = (
+/obj/machinery/door/airlock/glass{
+ name = "Play Room"
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/vacantoffice{
+ name = "Tribunal"
+ })
+"alG" = (
+/obj/effect/landmark{
+ name = "carpspawn"
+ },
+/turf/simulated/floor/plating/airless/catwalk,
+/area/station/solar/starboard)
+"ami" = (
+/obj/machinery/door/airlock/glass{
+ name = "Bedroom"
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor,
+/area/station/security/prison)
+"amV" = (
+/obj/machinery/door/poddoor{
+ desc = "By gods, release the hounds!";
+ id = "xenobioout6";
+ name = "Containment Release"
+ },
+/turf/simulated/floor/engine,
+/area/station/rnd/xenobiology)
+"amW" = (
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/hallway/primary/port)
+"amX" = (
+/obj/structure/closet/lawcloset,
+/turf/simulated/floor/wood,
+/area/station/security/lawyer_office)
+"ana" = (
+/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/structure/disposalpipe/segment{
+ dir = 1;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "darkyellow"
+ },
+/area/station/engineering/chiefs_office)
+"anr" = (
+/obj/structure/closet/secure_closet/engineering_welding,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/engineering/equip)
+"anu" = (
+/obj/structure/bookcase/manuals/medical,
+/obj/machinery/light/small,
+/turf/simulated/floor/wood,
+/area/station/civilian/library)
+"anx" = (
+/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/obj/structure/disposalpipe/segment,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/station/maintenance/medbay)
+"any" = (
+/obj/structure/stool,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/civilian/hydroponics)
+"anR" = (
+/obj/structure/table,
+/obj/item/weapon/screwdriver,
+/obj/machinery/recharger{
+ pixel_y = 4
+ },
+/turf/simulated/floor{
+ icon_state = "warndark"
+ },
+/area/station/security/range)
+"anS" = (
+/obj/structure/stool/bed/chair/metal/black{
+ dir = 1
+ },
+/obj/machinery/alarm{
+ pixel_y = -32
+ },
+/turf/simulated/floor{
+ icon_state = "darkblue"
+ },
+/area/station/bridge)
+"anY" = (
+/obj/structure/stool,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/rnd/storage)
+"aob" = (
+/obj/machinery/computer/crew{
+ dir = 4
+ },
+/obj/machinery/light/small{
+ dir = 8
+ },
+/turf/simulated/floor{
+ dir = 10;
+ icon_state = "blue"
+ },
+/area/station/medical/reception)
+"aog" = (
+/obj/structure/closet/emcloset,
+/obj/effect/decal/cleanable/cobweb2,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/brig)
+"aon" = (
+/obj/structure/table,
+/obj/machinery/light/small,
+/obj/item/device/taperecorder{
+ pixel_x = -1;
+ pixel_y = 6
+ },
+/turf/simulated/floor{
+ dir = 6;
+ icon_state = "darkred"
+ },
+/area/station/security/secconfhall)
+"aoG" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/table,
+/obj/effect/spawner/lootdrop/maintenance,
+/turf/simulated/floor/plating,
+/area/station/maintenance/medbay)
+"aoP" = (
+/obj/random/scrap/safe_even,
+/turf/simulated/floor{
+ icon_state = "floorgrime"
+ },
+/area/station/maintenance/chapel)
+"aoR" = (
+/obj/structure/morgue{
+ dir = 8
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/medical/morgue)
+"aoU" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/light_construct/small{
+ dir = 1
+ },
+/turf/simulated/floor,
+/area/station/construction)
+"aoW" = (
+/obj/structure/flora/ausbushes/lavendergrass{
+ layer = 2.7
+ },
+/turf/simulated/floor{
+ icon_state = "grass1"
+ },
+/area/station/civilian/garden)
+"aoX" = (
+/obj/machinery/telecomms/receiver/preset_left,
+/turf/simulated/floor/bluegrid{
+ name = "Server Base";
+ nitrogen = 500;
+ oxygen = 0;
+ temperature = 80
+ },
+/area/station/tcommsat/chamber)
+"aoY" = (
+/obj/machinery/computer/message_monitor{
+ dir = 4
+ },
+/obj/item/device/radio/intercom{
+ broadcasting = 1;
+ frequency = 1447;
+ name = "Private AI Channel";
+ pixel_x = -28;
+ pixel_y = -5
+ },
+/obj/machinery/light/small{
+ dir = 8
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/rnd/server)
+"apk" = (
+/obj/machinery/camera{
+ c_tag = "RnD Containment Cell 7";
+ dir = 8;
+ network = list("SS13","Research")
+ },
+/turf/simulated/floor/engine,
+/area/station/rnd/xenobiology)
+"apl" = (
+/turf/simulated/floor{
+ icon_state = "yellow"
+ },
+/area/station/hallway/primary/aft)
+"apD" = (
+/turf/simulated/wall,
+/area/station/hallway/secondary/mine_sci_shuttle)
+"apS" = (
+/obj/machinery/light/small,
+/obj/structure/window/reinforced,
+/turf/simulated/floor/engine/carbon_dioxide,
+/area/station/engineering/atmos)
+"aqb" = (
+/obj/structure/cable,
+/turf/simulated/floor/plating/airless/catwalk,
+/area/station/solar/auxport)
+"aqg" = (
+/obj/structure/morgue,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/medical/morgue)
+"aqs" = (
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/reagent_dispensers/watertank,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/cargo)
+"aqt" = (
+/obj/machinery/door/airlock/maintenance{
+ req_access = list(12)
+ },
+/obj/machinery/door/firedoor,
+/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"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/chapel)
+"aqB" = (
+/obj/structure/table/glass,
+/obj/item/weapon/folder/white{
+ pixel_y = 4
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/prison)
+"aqD" = (
+/obj/machinery/door_control{
+ id = "qm_warehouse";
+ name = "Warehouse Door Control";
+ pixel_x = 28;
+ req_access = list(31)
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor{
+ dir = 6;
+ icon_state = "brown"
+ },
+/area/station/cargo/storage)
+"aqR" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/door/poddoor{
+ density = 0;
+ icon_state = "pdoor0";
+ id = "Secure Gate";
+ name = "Security Blast Door";
+ opacity = 0
+ },
+/obj/machinery/door/airlock/security{
+ name = "Brig Reception";
+ req_access = list(63)
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/brig)
+"ara" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,
+/turf/simulated/floor,
+/area/station/ai_monitored/eva)
+"arm" = (
+/obj/structure/closet/firecloset,
+/obj/machinery/newscaster{
+ pixel_y = -28
+ },
+/turf/simulated/floor{
+ icon_state = "yellow"
+ },
+/area/station/storage/primary)
+"ary" = (
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "whitepurple"
+ },
+/area/station/rnd/xenobiology)
+"arH" = (
+/obj/structure/table/woodentable,
+/obj/item/weapon/reagent_containers/food/drinks/bottle/cognac,
+/obj/item/weapon/reagent_containers/food/drinks/drinkingglass,
+/turf/simulated/floor/wood,
+/area/station/maintenance/brig)
+"arN" = (
+/obj/machinery/portable_atmospherics/powered/scrubber,
+/obj/machinery/alarm{
+ pixel_x = -28;
+ pixel_y = -6
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/engineering/engine)
+"arX" = (
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor,
+/area/station/engineering/engine)
+"arZ" = (
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/structure/grille,
+/turf/simulated/floor/wood,
+/area/station/maintenance/brig)
+"asa" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "warndark"
+ },
+/area/station/medical/chemistry)
+"asg" = (
+/obj/structure/disposalpipe/trunk,
+/obj/structure/disposaloutlet{
+ dir = 1
+ },
+/turf/simulated/floor/engine,
+/area/station/rnd/xenobiology)
+"asi" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ icon_state = "asteroid"
+ },
+/area/station/civilian/garden)
+"asn" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/random/scrap/safe_even,
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = -22
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"aso" = (
+/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/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/bridge)
+"asr" = (
+/obj/machinery/conveyor{
+ id = "packageSort2"
+ },
+/turf/simulated/floor/plating,
+/area/station/cargo/office)
+"ast" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/research{
+ name = "Research Division Access";
+ req_access = list(47)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/rnd/brainstorm_center)
+"asy" = (
+/obj/machinery/alarm{
+ pixel_x = 29;
+ pixel_y = -6
+ },
+/obj/machinery/light{
+ dir = 4
+ },
+/turf/simulated/floor/whitegreed,
+/area/station/aisat/ai_chamber)
+"asK" = (
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "darkblue"
+ },
+/area/station/security/iaa_office)
+"asO" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/alarm{
+ pixel_y = -32
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/engineering)
+"asX" = (
+/obj/item/weapon/storage/firstaid/adv{
+ pixel_y = 8
+ },
+/obj/item/weapon/storage/firstaid/o2{
+ pixel_y = 2
+ },
+/obj/structure/rack,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/hallway/primary/fore)
+"atc" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_x = 28;
+ pixel_y = -5
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ icon_state = "floorgrime"
+ },
+/area/station/maintenance/dormitory)
+"atg" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/turf/simulated/floor{
+ dir = 10;
+ icon_state = "black"
+ },
+/area/station/civilian/locker)
+"atj" = (
+/obj/structure/stool/bed/chair/comfy/black{
+ dir = 4
+ },
+/turf/simulated/floor/carpet,
+/area/station/security/lawyer_office)
+"atw" = (
+/obj/machinery/atmospherics/pipe/simple/visible/red{
+ dir = 9
+ },
+/turf/simulated/floor,
+/area/station/engineering/atmos)
+"atz" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "whiteblue"
+ },
+/area/station/medical/hallway)
+"atC" = (
+/obj/structure/closet/wardrobe/chemistry_white,
+/obj/item/weapon/storage/belt/medical,
+/obj/item/device/radio/headset/headset_med,
+/obj/machinery/camera{
+ c_tag = "Medbay Chemistry";
+ dir = 5;
+ network = list("SS13","Medical")
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "whiteyellow"
+ },
+/area/station/medical/chemistry)
+"atE" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 1
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ icon_state = "whiteblue"
+ },
+/area/station/medical/genetics_cloning)
+"atG" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/high_volume{
+ dir = 4;
+ frequency = 1379;
+ id_tag = "satellite_west_pump";
+ name = "Satellite West Large Air Vent"
+ },
+/obj/machinery/embedded_controller/radio/airlock_controller{
+ id_tag = "satellite_west_airlock";
+ pixel_y = 28;
+ req_access = list(66);
+ tag_airpump = "satellite_west_pump";
+ tag_chamber_sensor = "satellite_west_sensor";
+ tag_exterior_door = "satellite_west_outer";
+ tag_interior_door = "satellite_west_inner"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platebotc"
+ },
+/area/station/aisat)
+"aud" = (
+/obj/machinery/power/apc/largecell{
+ dir = 8;
+ name = "largecell apc left";
+ pixel_x = -28
+ },
+/obj/structure/cable,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/medical/hallway)
+"aue" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "whiteblue"
+ },
+/area/station/security/prison)
+"auj" = (
+/obj/item/weapon/flora/random,
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "neutral"
+ },
+/area/station/hallway/secondary/entry)
+"auk" = (
+/obj/structure/stool/bed/chair/office/dark{
+ dir = 8
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "darkblue"
+ },
+/area/station/bridge)
+"aup" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/brig)
+"auv" = (
+/obj/structure/table,
+/obj/item/weapon/paper_bin{
+ pixel_y = 4
+ },
+/turf/simulated/floor/bluegrid,
+/area/station/bridge/server)
+"auC" = (
+/obj/machinery/atmospherics/pipe/simple/visible,
+/turf/simulated/floor/plating,
+/area/station/maintenance/auxsolarstarboard)
+"auD" = (
+/turf/simulated/wall,
+/area/station/maintenance/atmos)
+"auH" = (
+/obj/machinery/light/small{
+ dir = 8
+ },
+/obj/machinery/newscaster{
+ pixel_y = 28
+ },
+/turf/simulated/floor/wood,
+/area/station/civilian/theatre)
+"auI" = (
+/obj/item/weapon/scrap_lump,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/medbay)
+"auM" = (
+/obj/machinery/hydroponics/constructable,
+/obj/item/seeds/tomatoseed,
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/flora/ausbushes/fullgrass{
+ layer = 2.7
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating{
+ icon_state = "platebotc"
+ },
+/area/station/maintenance/brig)
+"auR" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "whitegreen"
+ },
+/area/station/maintenance/medbay)
+"avg" = (
+/obj/structure/rack,
+/obj/item/stack/sheet/rglass{
+ amount = 50
+ },
+/obj/item/stack/rods{
+ amount = 50
+ },
+/obj/machinery/light,
+/obj/machinery/firealarm{
+ dir = 1;
+ pixel_y = -22
+ },
+/turf/simulated/floor{
+ icon_state = "black"
+ },
+/area/station/ai_monitored/eva)
+"avh" = (
+/obj/machinery/atmospherics/pipe/simple/visible,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/incinerator)
+"avo" = (
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "warndark"
+ },
+/area/station/rnd/lab)
+"avs" = (
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "darkblue"
+ },
+/area/station/bridge/teleporter)
+"avt" = (
+/obj/structure/closet/secure_closet/personal/patient,
+/turf/simulated/floor{
+ dir = 9;
+ icon_state = "whiteblue"
+ },
+/area/station/medical/hallway)
+"avv" = (
+/obj/machinery/door/airlock/research{
+ name = "Genetics Lab Maintenance";
+ req_access = list(9)
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/station/medical/genetics)
+"avD" = (
+/obj/machinery/firealarm{
+ dir = 4;
+ pixel_x = 22
+ },
+/obj/machinery/light{
+ dir = 4
+ },
+/turf/simulated/floor/whitegreed,
+/area/station/aisat/ai_chamber)
+"avE" = (
+/obj/item/weapon/reagent_containers/blood/AMinus{
+ pixel_x = -7;
+ pixel_y = -3
+ },
+/obj/item/weapon/reagent_containers/blood/APlus{
+ pixel_x = -5;
+ pixel_y = 4
+ },
+/obj/item/weapon/reagent_containers/blood/BPlus{
+ pixel_x = 5;
+ pixel_y = 3
+ },
+/obj/item/weapon/reagent_containers/blood/OMinus{
+ pixel_x = -5;
+ pixel_y = -1
+ },
+/obj/structure/table/glass,
+/obj/item/weapon/reagent_containers/blood/empty{
+ pixel_x = 1;
+ pixel_y = -4
+ },
+/turf/simulated/floor{
+ dir = 6;
+ icon_state = "whiteblue"
+ },
+/area/station/hallway/secondary/exit)
+"avG" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/turf/simulated/floor{
+ icon_state = "whiteblue"
+ },
+/area/station/medical/hallway)
+"avH" = (
+/obj/machinery/power/smes,
+/turf/simulated/floor/plating{
+ icon_state = "platebot"
+ },
+/area/station/maintenance/starboardsolar)
+"awd" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/weapon/scrap_lump,
+/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/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/dormitory)
+"awq" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/turf/simulated/floor/plating,
+/area/station/security/checkpoint)
+"awz" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/rnd/misc_lab)
+"awF" = (
+/obj/machinery/door/window/brigdoor/northleft{
+ dir = 8;
+ name = "Brig Desk";
+ req_access = list(63)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "darkred"
+ },
+/area/station/security/lobby)
+"awH" = (
+/obj/effect/spawner/lootdrop/maintenance,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken"
+ },
+/area/station/maintenance/brig)
+"awV" = (
+/obj/machinery/access_button{
+ command = "cycle_exterior";
+ frequency = 1379;
+ master_tag = "escape_dock_airlock";
+ name = "exterior access button";
+ pixel_x = 28;
+ req_access = list(67)
+ },
+/turf/simulated/floor/plating/airless,
+/area/space)
+"axn" = (
+/obj/machinery/hologram/holopad,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/engineering/chiefs_office)
+"axq" = (
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "whiteblue"
+ },
+/area/station/medical/sleeper)
+"axr" = (
+/obj/machinery/hologram/holopad,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/aisat/antechamber)
+"axu" = (
+/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/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/storage/primary)
+"axD" = (
+/obj/structure/closet/crate,
+/obj/effect/spawner/lootdrop/maintenance/five,
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"axT" = (
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/civilian/chapel/altar)
+"axY" = (
+/obj/machinery/atmospherics/pipe/simple/visible,
+/obj/machinery/ignition_switch{
+ id = "mixingsparker";
+ layer = 3.3;
+ pixel_y = -28
+ },
+/obj/structure/closet/firecloset,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "whitepurple"
+ },
+/area/station/rnd/mixing)
+"ayb" = (
+/obj/random/foods/food_trash,
+/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"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/medbay)
+"ayk" = (
+/turf/simulated/floor{
+ dir = 10;
+ icon_state = "yellow"
+ },
+/area/station/engineering/engine)
+"ayn" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = -22
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "brown"
+ },
+/area/station/hallway/secondary/entry)
+"ayp" = (
+/obj/machinery/hologram/holopad,
+/obj/structure/disposalpipe/segment{
+ dir = 1
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "whiteblue"
+ },
+/area/station/medical/hallway)
+"ayx" = (
+/obj/structure/flora/ausbushes/stalkybush,
+/obj/machinery/alarm{
+ pixel_y = -32
+ },
+/turf/simulated/floor{
+ icon_state = "grass1"
+ },
+/area/station/civilian/garden)
+"ayB" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/science)
+"ayD" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/door/airlock/glass{
+ name = "Play Room"
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/hallway/primary/central)
+"ayH" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor,
+/area/station/security/brig)
+"ayJ" = (
+/obj/structure/closet/emcloset,
+/obj/machinery/newscaster{
+ pixel_y = 28
+ },
+/turf/simulated/floor/wood,
+/area/station/civilian/theatre)
+"ayQ" = (
+/obj/item/device/radio/beacon,
+/obj/machinery/flasher{
+ id = "misclab"
+ },
+/turf/simulated/floor/engine,
+/area/station/rnd/misc_lab)
+"ayW" = (
+/obj/machinery/door/airlock/glass{
+ name = "Chapel"
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/station/civilian/chapel)
+"ayZ" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/light{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "brown"
+ },
+/area/station/hallway/secondary/entry)
+"aza" = (
+/obj/structure/bookcase/manuals/security,
+/obj/machinery/light/small{
+ dir = 8
+ },
+/obj/machinery/ai_status_display{
+ pixel_x = -32
+ },
+/turf/simulated/floor/wood,
+/area/station/civilian/library)
+"azi" = (
+/obj/machinery/door/poddoor{
+ density = 0;
+ icon_state = "pdoor0";
+ id = "xenobio7";
+ name = "Containment Blast Doors";
+ opacity = 0
+ },
+/obj/machinery/door/window/northleft{
+ base_state = "right";
+ icon_state = "right";
+ name = "Containment Pen";
+ req_access = list(55)
+ },
+/obj/machinery/door/window/northleft{
+ base_state = "right";
+ dir = 2;
+ icon_state = "right";
+ name = "Containment Pen";
+ req_access = list(55)
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/engine,
+/area/station/rnd/xenobiology)
+"azo" = (
+/obj/machinery/door/unpowered/shuttle/wagon,
+/turf/simulated/shuttle/floor/mining{
+ icon_state = "5-5"
+ },
+/area/shuttle/mining/station)
+"azq" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/station/engineering/break_room)
+"azs" = (
+/obj/machinery/disposal,
+/obj/structure/disposalpipe/trunk{
+ dir = 1
+ },
+/obj/machinery/door_control{
+ desc = "A remote control-switch for a door to space.";
+ id = "xenobioout6";
+ name = "Containment Release Switch";
+ pixel_x = -28;
+ req_access = list(55)
+ },
+/turf/simulated/floor{
+ dir = 9;
+ icon_state = "whitepurple"
+ },
+/area/station/rnd/xenobiology)
+"azu" = (
+/obj/machinery/seed_extractor,
+/obj/structure/flora/ausbushes/sparsegrass{
+ layer = 2.7
+ },
+/turf/simulated/floor/plating{
+ icon_state = "warnplate"
+ },
+/area/station/maintenance/brig)
+"azA" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 1
+ },
+/turf/simulated/floor{
+ icon_state = "warndark"
+ },
+/area/station/security/range)
+"azH" = (
+/obj/structure/rack,
+/obj/item/weapon/circuitboard/arcade{
+ pixel_y = 4
+ },
+/obj/item/weapon/circuitboard/message_monitor,
+/turf/simulated/floor/plating{
+ icon_state = "platebot"
+ },
+/area/station/storage/tech)
+"azI" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/station/medical/storage)
+"azQ" = (
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/machinery/light_switch{
+ pixel_y = 28
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 8
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "darkblue"
+ },
+/area/station/bridge/comms{
+ name = "Cyborg Station"
+ })
+"azW" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"azZ" = (
+/obj/item/seeds/potatoseed,
+/obj/item/seeds/carrotseed,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg3"
+ },
+/area/station/maintenance/brig)
+"aAe" = (
+/obj/effect/decal/cleanable/spiderling_remains,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 6
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"aAq" = (
+/obj/structure/closet,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
+/obj/item/clothing/mask/fake_face,
+/obj/item/clothing/head/that,
+/turf/simulated/floor/plating,
+/area/station/maintenance/science)
+"aAR" = (
+/obj/structure/lattice,
+/obj/machinery/atmospherics/pipe/simple/visible/yellow,
+/obj/structure/window/reinforced,
+/turf/environment/space,
+/area/space)
+"aBc" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/closet/crate,
+/obj/effect/spawner/lootdrop/maintenance/three,
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg1"
+ },
+/area/station/maintenance/chapel)
+"aBd" = (
+/turf/simulated/wall,
+/area/station/civilian/chapel/altar)
+"aBf" = (
+/obj/structure/closet,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "whiteblue"
+ },
+/area/station/civilian/locker)
+"aBk" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor,
+/area/station/cargo/office)
+"aBn" = (
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/aisat/antechamber_interior)
+"aBv" = (
+/obj/structure/flora/ausbushes/fullgrass{
+ layer = 2.7
+ },
+/obj/structure/flora/ausbushes/leafybush,
+/turf/simulated/floor{
+ icon_state = "grass1"
+ },
+/area/station/civilian/garden)
+"aBI" = (
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "whiteblue"
+ },
+/area/station/medical/surgeryobs)
+"aBJ" = (
+/obj/random/foods/food_trash,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/chapel)
+"aBM" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/security{
+ name = "Procedural";
+ req_one_access = list(1,4)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/interrogation)
+"aBR" = (
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken"
+ },
+/area/station/bridge/hop_office)
+"aCg" = (
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "whitehall"
+ },
+/area/station/civilian/kitchen)
+"aCu" = (
+/obj/structure/stool/bed/chair/office/dark{
+ dir = 1
+ },
+/turf/simulated/floor/carpet/green,
+/area/station/civilian/library)
+"aCA" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/machinery/door/airlock/medical{
+ name = "Medbay Maintenance";
+ req_access = list(5)
+ },
+/turf/simulated/floor/plating,
+/area/station/hallway/secondary/exit)
+"aCC" = (
+/obj/skeleton,
+/obj/machinery/status_display{
+ pixel_y = 32
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/rnd/brainstorm_center)
+"aCH" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/medical/surgery{
+ name = "Operating Theatre"
+ })
+"aCS" = (
+/obj/structure/stool/bed/chair/metal{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/hallway/secondary/exit)
+"aDj" = (
+/obj/item/weapon/storage/box/cups{
+ pixel_y = 4
+ },
+/obj/structure/table/glass,
+/obj/structure/extinguisher_cabinet{
+ pixel_x = 28
+ },
+/obj/structure/noticeboard{
+ pixel_y = 28
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "darkblue"
+ },
+/area/station/bridge)
+"aDu" = (
+/obj/structure/table,
+/obj/item/weapon/storage/box/bodybags{
+ pixel_y = 4
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/security/execution)
+"aDD" = (
+/obj/item/weapon/flora/random,
+/obj/machinery/door_control{
+ id = "xenobio7";
+ layer = 3.3;
+ name = "Containment Blast Doors";
+ pixel_y = 28;
+ req_access = list(55)
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "warndark"
+ },
+/area/station/rnd/xenobiology)
+"aDE" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "darkblue"
+ },
+/area/station/security/secconfhall)
+"aDF" = (
+/obj/structure/table/reinforced,
+/obj/machinery/newscaster{
+ pixel_y = 28
+ },
+/obj/item/weapon/paper_bin{
+ pixel_y = 4
+ },
+/obj/item/weapon/pen{
+ pixel_y = 6
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "darkpurple"
+ },
+/area/station/rnd/misc_lab)
+"aDI" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ icon_state = "caution"
+ },
+/area/station/engineering/monitoring)
+"aDT" = (
+/obj/random/scrap/safe_even,
+/obj/machinery/alarm{
+ pixel_y = 22
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg1"
+ },
+/area/station/maintenance/science)
+"aEc" = (
+/obj/machinery/door/airlock/command/glass{
+ name = "E.V.A.";
+ req_one_access = list(1,5,11,18,24)
+ },
+/obj/machinery/door/firedoor,
+/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"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/ai_monitored/eva)
+"aEj" = (
+/obj/machinery/power/terminal,
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/obj/structure/cable{
+ d2 = 4;
+ icon_state = "0-4"
+ },
+/turf/simulated/floor/whitegreed,
+/area/station/aisat/ai_chamber)
+"aEk" = (
+/obj/structure/stool/bed/chair/pew/left,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "chapel"
+ },
+/area/station/civilian/chapel)
+"aEt" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/table,
+/obj/machinery/firealarm{
+ pixel_y = 22
+ },
+/obj/item/clothing/head/welding{
+ pixel_x = -5;
+ pixel_y = 3
+ },
+/obj/random/tools/tool,
+/turf/simulated/floor,
+/area/station/construction)
+"aEz" = (
+/obj/machinery/atmospherics/pipe/simple/visible/yellow,
+/obj/machinery/door/firedoor,
+/obj/machinery/door/poddoor{
+ density = 0;
+ icon_state = "pdoor0";
+ id = "Engineering";
+ name = "Engineering Security Doors";
+ opacity = 0
+ },
+/obj/machinery/door/airlock/engineering/glass{
+ name = "Engine Room";
+ req_access = list(10)
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/engineering/engine)
+"aEA" = (
+/obj/machinery/sleeper{
+ dir = 8
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "whiteblue"
+ },
+/area/station/security/prison)
+"aEG" = (
+/obj/random/foods/food_trash,
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"aEW" = (
+/obj/structure/table,
+/obj/machinery/reagentgrinder,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "cafeteria"
+ },
+/area/station/security/prison)
+"aFd" = (
+/obj/structure/window/reinforced,
+/obj/structure/grille,
+/turf/simulated/floor/plating,
+/area/station/maintenance/engineering)
+"aFh" = (
+/obj/machinery/power/apc{
+ name = "apc down";
+ pixel_y = -28
+ },
+/obj/structure/cable{
+ d2 = 8;
+ icon_state = "0-8"
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/civilian/fitness)
+"aFi" = (
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating/airless,
+/area/station/cargo/recycler)
+"aFl" = (
+/obj/machinery/light_switch{
+ pixel_y = -28
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/wood,
+/area/station/bridge/captain_quarters)
+"aFo" = (
+/obj/machinery/hologram/holopad,
+/turf/simulated/floor,
+/area/station/medical/reception)
+"aFS" = (
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/machinery/telescience_jammer{
+ radius = 5
+ },
+/turf/simulated/floor/whitegreed,
+/area/station/aisat/ai_chamber)
+"aGd" = (
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = -22
+ },
+/obj/structure/stool/bed/chair/comfy/beige,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "warningcorner"
+ },
+/area/station/maintenance/science)
+"aGf" = (
+/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,
+/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 8;
+ icon_state = "pipe-c"
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/turf/simulated/floor/wood,
+/area/station/civilian/dormitories)
+"aGm" = (
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/random/foods/food_trash,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/engineering)
+"aGo" = (
+/obj/structure/table,
+/obj/item/weapon/kitchenknife/butch,
+/obj/effect/spawner/lootdrop/maintenance/two,
+/turf/simulated/floor,
+/area/station/maintenance/brig)
+"aGp" = (
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/wood,
+/area/station/civilian/library)
+"aGq" = (
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "warndark"
+ },
+/area/station/rnd/robotics)
+"aGz" = (
+/obj/structure/stool/bed/chair/comfy/brown,
+/obj/effect/landmark/start/assistant/test_subject,
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_x = 28;
+ pixel_y = -5
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/turf/simulated/floor/carpet/black,
+/area/station/civilian/dormitories/dormthree)
+"aGE" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/atmos)
+"aGK" = (
+/obj/machinery/door/poddoor{
+ id = "Armoury0";
+ name = "Emergency Access"
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/armoury)
+"aGN" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/civilian/chapel)
+"aGP" = (
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/carpet/red,
+/area/station/security/hos)
+"aGT" = (
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "red"
+ },
+/area/station/security/brig)
+"aHf" = (
+/obj/machinery/body_scanconsole,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "whiteblue"
+ },
+/area/station/medical/sleeper)
+"aHh" = (
+/obj/item/weapon/flora/random,
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/machinery/camera{
+ c_tag = "Medbay Virology South";
+ network = list("SS13","Medical")
+ },
+/turf/simulated/floor/carpet/green,
+/area/station/medical/virology)
+"aHp" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/random/structures/common_crates,
+/turf/simulated/floor{
+ icon_state = "floorgrime"
+ },
+/area/station/cargo/storage)
+"aHv" = (
+/turf/simulated/wall,
+/area/station/security/prison)
+"aHz" = (
+/obj/structure/stool/bed/chair/comfy/teal,
+/mob/living/carbon/ian,
+/turf/simulated/floor/carpet/blue2,
+/area/station/bridge/hop_office)
+"aHB" = (
+/obj/random/foods/food_trash,
+/obj/structure/sign/poster/random{
+ pixel_x = 32
+ },
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken3"
+ },
+/area/station/maintenance/engineering)
+"aHF" = (
+/obj/item/weapon/paper_bin{
+ pixel_y = 4
+ },
+/obj/item/weapon/pen/blue{
+ pixel_x = 5;
+ pixel_y = 5
+ },
+/obj/item/weapon/pen/red{
+ pixel_x = -5;
+ pixel_y = 6
+ },
+/obj/item/weapon/pen{
+ pixel_y = 6
+ },
+/obj/structure/table,
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "darkblue"
+ },
+/area/station/bridge/hop_office)
+"aHH" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/stack/tile/wood{
+ amount = 3
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 1
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/medbay)
+"aIb" = (
+/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,
+/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/station/medical/storage)
+"aIk" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 5
+ },
+/obj/machinery/door/firedoor,
+/obj/structure/sign/directions/dock_tablo/tablo2,
+/turf/simulated/floor/plating,
+/area/station/hallway/secondary/entry)
+"aIl" = (
+/obj/item/weapon/pestspray,
+/obj/item/seeds/ambrosiavulgarisseed,
+/obj/structure/flora/ausbushes/fullgrass{
+ layer = 2.7
+ },
+/obj/structure/grille,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating{
+ icon_state = "warnplate"
+ },
+/area/station/maintenance/brig)
+"aIv" = (
+/obj/structure/closet/firecloset,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/engineering/atmos)
+"aIx" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor,
+/area/station/engineering/break_room)
+"aID" = (
+/obj/machinery/door/airlock/security{
+ name = "Brig Entry";
+ req_one_access = list(1,4)
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/prison)
+"aIQ" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/rack,
+/obj/effect/spawner/lootdrop/maintenance/three,
+/turf/simulated/floor/plating,
+/area/station/maintenance/science)
+"aIY" = (
+/obj/machinery/atmospherics/components/unary/portables_connector{
+ dir = 1
+ },
+/obj/machinery/portable_atmospherics/canister/air,
+/turf/simulated/floor/plating{
+ icon_state = "platebotc"
+ },
+/area/station/aisat/teleport)
+"aJq" = (
+/obj/machinery/door/poddoor{
+ density = 0;
+ icon_state = "pdoor0";
+ id = "Sm";
+ layer = 2.8;
+ name = "Supermatter Shutters";
+ opacity = 0
+ },
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/turf/simulated/floor/plating{
+ dir = 8;
+ icon_state = "warnplate"
+ },
+/area/station/engineering/engine)
+"aJt" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/turf/simulated/floor{
+ icon_state = "purplechecker"
+ },
+/area/station/civilian/barbershop)
+"aJy" = (
+/obj/random/scrap/safe_even,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/science)
+"aJH" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/glass{
+ name = "Play Room"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/hallway/primary/central)
+"aJL" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/closet/crate,
+/obj/effect/spawner/lootdrop/maintenance/five,
+/obj/item/weapon/storage/box/lights/mixed,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/brig)
+"aJN" = (
+/obj/item/weapon/flora/random,
+/turf/simulated/floor{
+ icon_state = "darkblue"
+ },
+/area/station/bridge/teleporter)
+"aJQ" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "whitepurple"
+ },
+/area/station/rnd/hallway)
+"aKf" = (
+/obj/item/weapon/cigbutt,
+/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"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/medbay)
+"aKD" = (
+/obj/effect/landmark{
+ name = "tripai"
+ },
+/obj/item/device/radio/intercom{
+ freerange = 1;
+ listening = 0;
+ name = "Custom Channel";
+ pixel_y = 22
+ },
+/obj/item/device/radio/intercom{
+ broadcasting = 1;
+ freerange = 1;
+ name = "Common Channel";
+ pixel_x = -28;
+ pixel_y = -4
+ },
+/obj/item/device/radio/intercom{
+ freerange = 1;
+ frequency = 1447;
+ name = "Private Channel";
+ pixel_y = -31
+ },
+/turf/simulated/floor/whitegreed,
+/area/station/aisat/ai_chamber)
+"aKN" = (
+/obj/item/weapon/storage/box/disks{
+ pixel_x = 6;
+ pixel_y = 6
+ },
+/obj/structure/table/glass,
+/obj/item/weapon/storage/box/rxglasses,
+/turf/simulated/floor{
+ icon_state = "whiteblue"
+ },
+/area/station/medical/genetics)
+"aKR" = (
+/obj/machinery/door/airlock/external{
+ frequency = 1379;
+ id_tag = "satellite_west_outer";
+ locked = 1;
+ name = "Satellite External Access";
+ req_access = list(13);
+ req_one_access = list(11,24)
+ },
+/turf/simulated/floor/plating,
+/area/station/aisat)
+"aLm" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 1
+ },
+/turf/simulated/floor,
+/area/station/hallway/secondary/entry)
+"aLq" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/camera{
+ c_tag = "Medbay West";
+ dir = 5;
+ network = list("SS13","Medical")
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "whiteblue"
+ },
+/area/station/medical/hallway)
+"aLw" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/poddoor/shutters{
+ density = 0;
+ icon_state = "shutter0";
+ id = "Security_KPP";
+ opacity = 0
+ },
+/obj/machinery/door/airlock/glass{
+ name = "Escape Hall"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/structure/sign/departments/evac{
+ pixel_y = 32
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/hallway/secondary/exit)
+"aLN" = (
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor/engine,
+/area/station/rnd/xenobiology)
+"aLY" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/carpet,
+/area/station/civilian/chapel)
+"aMj" = (
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/secconfhall)
+"aMl" = (
+/obj/structure/table,
+/obj/effect/spawner/lootdrop/maintenance/three,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plating,
+/area/station/maintenance/science)
+"aMn" = (
+/obj/machinery/door/airlock/hatch{
+ name = "MiniSat Antechamber";
+ req_one_access = list(66)
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/aisat/antechamber_interior)
+"aMB" = (
+/obj/machinery/atmospherics/pipe/simple/visible/yellow,
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "yellow"
+ },
+/area/station/engineering/engine)
+"aMO" = (
+/turf/simulated/wall,
+/area/station/medical/hallway)
+"aMR" = (
+/obj/machinery/power/terminal,
+/obj/structure/cable,
+/obj/machinery/access_button{
+ command = "cycle_interior";
+ frequency = 1379;
+ master_tag = "auxsolareast_airlock";
+ name = "interior access button";
+ pixel_x = 28;
+ req_access = list(13)
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/auxsolarstarboard)
+"aMW" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 9;
+ icon_state = "purple"
+ },
+/area/station/hallway/primary/port)
+"aNd" = (
+/obj/machinery/sparker{
+ id = "mixingsparker";
+ pixel_x = -23
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on/atmos{
+ dir = 1;
+ name = "Toxin Air Vent"
+ },
+/turf/simulated/floor/engine/vacuum,
+/area/station/rnd/mixing)
+"aNs" = (
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 5
+ },
+/turf/simulated/floor{
+ dir = 10;
+ icon_state = "warndark"
+ },
+/area/station/rnd/mixing)
+"aNw" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/high_volume{
+ frequency = 1379;
+ id_tag = "aftstarboard_pump";
+ name = "Aft Starboard Solar Large Air Vent"
+ },
+/obj/machinery/embedded_controller/radio/airlock_controller{
+ id_tag = "aftstarboard_airlock";
+ pixel_y = 28;
+ req_access = list(13);
+ tag_airpump = "aftstarboard_pump";
+ tag_chamber_sensor = "aftstarboard_sensor";
+ tag_exterior_door = "aftstarboard_outer";
+ tag_interior_door = "aftstarboard_inner"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platebotc"
+ },
+/area/station/maintenance/starboardsolar)
+"aNy" = (
+/obj/machinery/door/airlock/external{
+ dock_tag = "arrival_ferry";
+ locked = 1;
+ name = "Arrival Airlock"
+ },
+/turf/simulated/floor/plating,
+/area/station/hallway/secondary/entry)
+"aNB" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 1
+ },
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ icon_state = "yellow"
+ },
+/area/station/engineering/engine)
+"aNJ" = (
+/obj/structure/sink{
+ pixel_y = 24
+ },
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken"
+ },
+/area/station/civilian/bar)
+"aOf" = (
+/obj/machinery/power/smes/inputting,
+/obj/structure/cable{
+ d2 = 2;
+ icon_state = "0-2"
+ },
+/obj/structure/extinguisher_cabinet{
+ pixel_y = 29
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/security/brig)
+"aOg" = (
+/obj/structure/stool/bed/chair/metal{
+ dir = 8
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/hallway/secondary/exit)
+"aOv" = (
+/turf/simulated/floor{
+ icon_state = "warndark"
+ },
+/area/station/rnd/mixing)
+"aOP" = (
+/obj/structure/stool/bed/chair/metal{
+ dir = 4
+ },
+/obj/machinery/firealarm{
+ pixel_y = 22
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/hallway/secondary/exit)
+"aPe" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/wood,
+/area/station/civilian/library)
+"aPl" = (
+/obj/machinery/vending/cigarette,
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_x = -28;
+ pixel_y = -5
+ },
+/turf/simulated/floor{
+ dir = 9;
+ icon_state = "whitepurple"
+ },
+/area/station/rnd/scibreak)
+"aPq" = (
+/obj/structure/closet/secure_closet/cargotech,
+/obj/machinery/alarm{
+ pixel_x = -28;
+ pixel_y = -6
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/cargo/office)
+"aPw" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/machinery/status_display{
+ pixel_y = 32
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor/carpet/green,
+/area/station/civilian/dormitories)
+"aQd" = (
+/obj/item/weapon/storage/belt/utility,
+/obj/item/weapon/storage/firstaid,
+/obj/structure/table,
+/obj/random/tools/tool,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/storage/primary)
+"aQh" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ dir = 10;
+ icon_state = "neutral"
+ },
+/area/station/hallway/secondary/arrival)
+"aQi" = (
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/spiderling_remains,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/cargo)
+"aQI" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 1
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/civilian/chapel/crematorium)
+"aQL" = (
+/obj/structure/lattice,
+/obj/structure/grille{
+ destroyed = 1
+ },
+/turf/environment/space,
+/area/space)
+"aQP" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on,
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "redcorner"
+ },
+/area/station/security/brig)
+"aRe" = (
+/obj/machinery/hologram/holopad,
+/turf/simulated/floor/carpet/black,
+/area/station/security/vacantoffice{
+ name = "Tribunal"
+ })
+"aRg" = (
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 5
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "warning"
+ },
+/area/station/medical/cryo)
+"aRo" = (
+/turf/environment/space,
+/area/shuttle/syndicate_elite/station)
+"aRv" = (
+/obj/structure/chalkboard,
+/obj/machinery/firealarm{
+ pixel_y = 22
+ },
+/obj/machinery/light{
+ dir = 1
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/rnd/brainstorm_center)
+"aRy" = (
+/obj/machinery/hologram/holopad,
+/turf/simulated/floor/carpet/blue2,
+/area/station/civilian/gym)
+"aRB" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor,
+/area/station/engineering/monitoring)
+"aRK" = (
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/turf/simulated/floor/engine/nitrogen,
+/area/station/engineering/atmos)
+"aRM" = (
+/obj/structure/sink{
+ dir = 4;
+ pixel_x = 12
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 8
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "whitepurple"
+ },
+/area/station/rnd/hallway)
+"aRQ" = (
+/obj/machinery/door/poddoor{
+ density = 0;
+ icon_state = "pdoor0";
+ id = "Sm";
+ layer = 2.8;
+ name = "Supermatter Shutters";
+ opacity = 0
+ },
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/turf/simulated/floor/plating{
+ dir = 4;
+ icon_state = "warnplate"
+ },
+/area/station/engineering/engine)
+"aRY" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor,
+/area/station/security/brig)
+"aSa" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "blue"
+ },
+/area/station/medical/reception)
+"aSd" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/ai_monitored/eva)
+"aSf" = (
+/obj/item/weapon/scrap_lump,
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 1
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/science)
+"aSi" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/light{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "whiteblue"
+ },
+/area/station/medical/hallway)
+"aSo" = (
+/obj/structure/table/glass,
+/obj/item/weapon/storage/box/monkeycubes{
+ pixel_x = 7;
+ pixel_y = 5
+ },
+/obj/item/weapon/storage/box/monkeycubes{
+ pixel_x = -5
+ },
+/obj/machinery/ai_status_display{
+ pixel_x = 32
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/rnd/xenobiology)
+"aSH" = (
+/obj/machinery/power/apc/largecell{
+ dir = 1;
+ name = "largecell apc top";
+ pixel_y = 28
+ },
+/obj/structure/cable{
+ d2 = 2;
+ icon_state = "0-2"
+ },
+/obj/machinery/light{
+ dir = 1
+ },
+/turf/simulated/floor/mech_bay_recharge_floor,
+/area/station/medical/reception)
+"aSI" = (
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "whiteblue"
+ },
+/area/station/medical/hallway)
+"aSM" = (
+/obj/structure/rack,
+/obj/item/clothing/suit/straight_jacket,
+/obj/item/clothing/mask/muzzle,
+/obj/item/weapon/cane,
+/obj/item/weapon/cane,
+/obj/item/weapon/gun/syringe,
+/obj/machinery/alarm{
+ pixel_x = 29;
+ pixel_y = -6
+ },
+/obj/item/device/camera,
+/obj/item/device/lens/rentgene,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/medical/storage)
+"aTw" = (
+/obj/structure/sign/warning/securearea,
+/turf/simulated/wall/r_wall,
+/area/station/rnd/brainstorm_center)
+"aTL" = (
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/rnd/misc_lab)
+"aTN" = (
+/obj/structure/stool/bed/chair/comfy/black,
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "whitepurple"
+ },
+/area/station/rnd/scibreak)
+"aUh" = (
+/obj/machinery/atmospherics/pipe/simple/visible/universal{
+ dir = 4
+ },
+/obj/machinery/meter,
+/turf/simulated/wall/r_wall,
+/area/station/aisat/teleport)
+"aUi" = (
+/obj/item/clothing/under/patient_gown,
+/obj/structure/grille,
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/station/maintenance/medbay)
+"aUl" = (
+/obj/structure/stool,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/turf/simulated/floor{
+ icon_state = "wooden-2"
+ },
+/area/station/civilian/gym)
+"aUr" = (
+/obj/structure/closet/cabinet{
+ name = "Theatre Closet"
+ },
+/obj/item/clothing/under/owl,
+/obj/item/clothing/mask/gas/owl_mask,
+/obj/item/weapon/nullrod,
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken"
+ },
+/area/station/maintenance/chapel)
+"aUO" = (
+/obj/structure/stool/bed/chair/comfy/black,
+/obj/machinery/newscaster{
+ pixel_y = 28
+ },
+/obj/structure/sign/warning/smoking{
+ pixel_x = 32
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "whitepurple"
+ },
+/area/station/rnd/scibreak)
+"aUT" = (
+/obj/machinery/door_control{
+ id = "Gateway_shutters";
+ name = "Gateway Shutters";
+ pixel_x = 26;
+ req_access = list(57)
+ },
+/obj/machinery/portable_atmospherics/powered/scrubber,
+/turf/simulated/floor{
+ dir = 6;
+ icon_state = "darkblue"
+ },
+/area/station/gateway)
+"aVa" = (
+/obj/structure/filingcabinet/chestdrawer/black,
+/obj/machinery/light/small,
+/turf/simulated/floor{
+ icon_state = "darkred"
+ },
+/area/station/security/warden)
+"aVh" = (
+/obj/machinery/atmospherics/pipe/simple/visible/cyan,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "caution"
+ },
+/area/station/engineering/atmos)
+"aVk" = (
+/obj/machinery/navbeacon{
+ codes_txt = "patrol;next_patrol=RnD";
+ location = "TauCeti2"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor,
+/area/station/hallway/primary/central)
+"aVm" = (
+/obj/effect/decal/cleanable/generic,
+/obj/random/foods/food_trash,
+/turf/simulated/floor/plating,
+/area/station/maintenance/cargo)
+"aVq" = (
+/obj/item/weapon/flora/random,
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/machinery/camera{
+ c_tag = "Bar East"
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/civilian/bar)
+"aVH" = (
+/obj/item/weapon/ore/iron,
+/turf/simulated/floor/plating/airless/asteroid,
+/area/station/maintenance/chapel)
+"aVQ" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 1
+ },
+/turf/simulated/floor{
+ icon_state = "freezerfloor"
+ },
+/area/station/civilian/toilet)
+"aVU" = (
+/obj/machinery/atmospherics/pipe/manifold/visible{
+ dir = 4
+ },
+/obj/machinery/meter,
+/turf/simulated/floor,
+/area/station/engineering/atmos)
+"aVX" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/vomit,
+/obj/structure/grille,
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg2"
+ },
+/area/station/maintenance/medbay)
+"aWa" = (
+/obj/structure/reagent_dispensers/aqueous_foam_tank,
+/turf/simulated/floor/plating,
+/area/station/maintenance/chapel)
+"aWc" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor,
+/area/station/civilian/janitor)
+"aWg" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 1
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/hallway/secondary/exit)
+"aWj" = (
+/obj/item/weapon/flora/floorleaf,
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "warndark"
+ },
+/area/station/rnd/lab)
+"aWn" = (
+/obj/machinery/access_button{
+ command = "cycle_exterior";
+ frequency = 1379;
+ master_tag = "arrival_dock_airlock";
+ name = "exterior access button";
+ pixel_y = -28;
+ req_one_access = list(13,45,1)
+ },
+/turf/simulated/floor/plating/airless,
+/area/space)
+"aWw" = (
+/obj/machinery/door/airlock/glass{
+ name = "Hydroponics";
+ req_access = list(35)
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/civilian/hydroponics)
+"aWy" = (
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/bridge/hop_office)
+"aWJ" = (
+/obj/random/vending/snack,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/rnd/brainstorm_center)
+"aWP" = (
+/obj/structure/grille,
+/obj/machinery/door/firedoor,
+/obj/structure/window/reinforced{
+ dir = 5
+ },
+/obj/machinery/door/poddoor{
+ density = 0;
+ icon_state = "pdoor0";
+ id = "xenobio7";
+ name = "Containment Blast Doors";
+ opacity = 0
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 1
+ },
+/turf/simulated/floor/plating,
+/area/station/rnd/xenobiology)
+"aXc" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 8
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/chapel)
+"aXd" = (
+/obj/structure/reagent_dispensers/aqueous_foam_tank,
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg3"
+ },
+/area/station/maintenance/science)
+"aXg" = (
+/obj/structure/window/reinforced{
+ dir = 5
+ },
+/obj/structure/grille,
+/obj/machinery/atmospherics/pipe/simple/visible/red,
+/obj/structure/disposalpipe/segment,
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/station/maintenance/incinerator)
+"aXl" = (
+/obj/structure/table/glass,
+/obj/item/device/taperecorder{
+ pixel_x = -1;
+ pixel_y = 6
+ },
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/station/rnd/brainstorm_center)
+"aXo" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 1
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/cargo)
+"aXv" = (
+/obj/structure/sign/departments/science{
+ icon_state = "xenobio3"
+ },
+/turf/simulated/wall/r_wall,
+/area/station/rnd/xenobiology)
+"aXx" = (
+/obj/machinery/power/rad_collector,
+/turf/simulated/floor/plating,
+/area/station/engineering/engine)
+"aXG" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/secconfhall)
+"aXK" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
+/obj/effect/landmark{
+ name = "xeno_spawn"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/engineering)
+"aYa" = (
+/obj/machinery/status_display,
+/turf/simulated/wall,
+/area/station/hallway/secondary/exit)
+"aYb" = (
+/obj/machinery/power/apc{
+ dir = 4;
+ name = "apc right";
+ pixel_x = 28
+ },
+/obj/structure/cable{
+ d2 = 8;
+ icon_state = "0-8"
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/civilian/chapel/altar)
+"aYj" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "neutral"
+ },
+/area/station/hallway/primary/fore)
+"aYl" = (
+/obj/item/weapon/flora/random,
+/obj/structure/extinguisher_cabinet{
+ pixel_y = 29
+ },
+/turf/simulated/floor{
+ dir = 9;
+ icon_state = "whitepurple"
+ },
+/area/station/hallway/secondary/mine_sci_shuttle)
+"aYG" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
+/obj/machinery/door/airlock/medical{
+ name = "Chemistry Lab";
+ req_access = list(33)
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/medical/chemistry)
+"aYO" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 1
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/carpet/green,
+/area/station/civilian/dormitories)
+"aZa" = (
+/obj/random/vending/snack,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/hallway/secondary/exit)
+"aZb" = (
+/obj/machinery/atmospherics/pipe/manifold4w/visible/green,
+/turf/simulated/floor,
+/area/station/engineering/atmos)
+"aZc" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "warning"
+ },
+/area/station/rnd/chargebay)
+"aZr" = (
+/obj/structure/closet/secure_closet/miner,
+/obj/structure/extinguisher_cabinet{
+ pixel_y = -30
+ },
+/turf/simulated/floor{
+ icon_state = "brown"
+ },
+/area/station/cargo/miningoffice)
+"aZV" = (
+/obj/structure/flora/ausbushes/sparsegrass{
+ layer = 2.7
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 1
+ },
+/turf/simulated/floor{
+ icon_state = "asteroid"
+ },
+/area/station/civilian/garden)
+"aZY" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/carpet/green,
+/area/station/civilian/cafeteria)
+"baM" = (
+/obj/structure/table,
+/obj/effect/spawner/lootdrop/maintenance/two,
+/obj/effect/decal/cleanable/cobweb2,
+/turf/simulated/floor/plating,
+/area/station/maintenance/cargo)
+"baY" = (
+/obj/structure/closet/secure_closet/medical3,
+/obj/item/device/gps/medical,
+/obj/item/clothing/accessory/stethoscope,
+/obj/structure/reagent_dispensers/cleaner{
+ pixel_x = -32
+ },
+/obj/machinery/camera{
+ c_tag = "Medbay Storage";
+ dir = 5;
+ network = list("SS13","Medical")
+ },
+/obj/item/clothing/glasses/hud/health,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "whiteblue"
+ },
+/area/station/medical/storage)
+"bbg" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/obj/structure/cable{
+ d2 = 2;
+ icon_state = "0-2"
+ },
+/turf/simulated/floor/plating,
+/area/station/security/warden)
+"bbp" = (
+/turf/simulated/floor{
+ icon_state = "asteroid"
+ },
+/area/station/maintenance/brig)
+"bbz" = (
+/obj/machinery/door/airlock/external{
+ frequency = 1379;
+ id_tag = "aftstarboard_outer";
+ locked = 1;
+ name = "Engineering External Access";
+ req_access = list(13)
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/starboardsolar)
+"bbB" = (
+/obj/item/weapon/flora/random,
+/obj/structure/disposalpipe/segment{
+ dir = 8;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/rnd/brainstorm_center)
+"bbE" = (
+/obj/machinery/door/airlock/centcom{
+ name = "Library"
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/wood,
+/area/station/civilian/library)
+"bbM" = (
+/obj/structure/stacklifter,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/carpet/blue2,
+/area/station/civilian/gym)
+"bbQ" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/station/cargo/recycleroffice)
+"bbU" = (
+/obj/structure/grille,
+/turf/simulated/floor/plating,
+/area/station/maintenance/chapel)
+"bbX" = (
+/obj/structure/noticeboard/plastic/anomaly{
+ pixel_y = 32
+ },
+/obj/machinery/light{
+ dir = 1
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "whitepurple"
+ },
+/area/station/hallway/secondary/mine_sci_shuttle)
+"bca" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/weapon/scrap_lump,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/chapel)
+"bcb" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "redcorner"
+ },
+/area/station/security/brig)
+"bdF" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on,
+/turf/simulated/floor/engine,
+/area/station/rnd/telesci)
+"bdK" = (
+/obj/structure/closet/jcloset,
+/obj/item/weapon/storage/box/lights/mixed,
+/obj/item/weapon/storage/box/lights/mixed,
+/obj/machinery/alarm{
+ pixel_x = -28;
+ pixel_y = -6
+ },
+/obj/item/weapon/reagent_containers/food/snacks/soap/nanotrasen,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/civilian/janitor)
+"bdL" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/wood,
+/area/station/civilian/library)
+"bdN" = (
+/obj/structure/rack,
+/obj/item/stack/cable_coil/random,
+/obj/random/tools/toolbox,
+/obj/item/clothing/gloves/black,
+/obj/random/tools/tool,
+/obj/random/tools/tool,
+/obj/item/weapon/storage/box/lights/mixed,
+/turf/simulated/floor/plating{
+ icon_state = "platebot"
+ },
+/area/station/maintenance/engineering)
+"bdP" = (
+/obj/structure/bookcase{
+ name = "bookcase (Fiction)"
+ },
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor/wood,
+/area/station/civilian/library)
+"bdR" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = -22
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken5"
+ },
+/area/station/medical/patients_rooms)
+"bef" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "red"
+ },
+/area/station/security/brig)
+"bei" = (
+/obj/machinery/door/airlock/command{
+ name = "Gateway Access";
+ req_access = list(62)
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ icon_state = "darkbluefull"
+ },
+/area/station/gateway)
+"bex" = (
+/obj/structure/reagent_dispensers/watertank,
+/obj/item/weapon/reagent_containers/glass/bucket,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/civilian/janitor)
+"beE" = (
+/turf/simulated/floor{
+ dir = 9;
+ icon_state = "neutral"
+ },
+/area/station/hallway/primary/fore)
+"bfh" = (
+/obj/machinery/photocopier,
+/obj/machinery/light/small{
+ dir = 8
+ },
+/obj/structure/sign/poster/official/nanotrasen_logo{
+ pixel_x = -32
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "darkblue"
+ },
+/area/station/security/iaa_office)
+"bfm" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/engineering/drone_fabrication)
+"bfr" = (
+/obj/machinery/door/firedoor,
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 5
+ },
+/turf/simulated/floor/plating,
+/area/station/hallway/secondary/exit)
+"bfz" = (
+/obj/structure/table,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/spawner/lootdrop/maintenance/three,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/science)
+"bfF" = (
+/obj/machinery/photocopier,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "whitepurple"
+ },
+/area/station/hallway/secondary/mine_sci_shuttle)
+"bfO" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/hallway/primary/central)
+"bgh" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/weapon/shard,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/brig)
+"bgn" = (
+/obj/machinery/door/poddoor{
+ density = 0;
+ icon_state = "pdoor0";
+ id = "teles_blast1";
+ name = "Test Chamber Blast Doors";
+ opacity = 0
+ },
+/obj/machinery/door/firedoor,
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 5
+ },
+/turf/simulated/floor/plating,
+/area/station/rnd/telesci)
+"bgq" = (
+/turf/simulated/wall,
+/area/station/rnd/brainstorm_center)
+"bgu" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "darkblue"
+ },
+/area/station/aisat/teleport)
+"bgB" = (
+/obj/structure/rack,
+/obj/item/weapon/airlock_electronics,
+/obj/item/weapon/airlock_electronics,
+/obj/item/stack/cable_coil/random,
+/obj/item/stack/cable_coil/random,
+/obj/item/stack/cable_coil/random,
+/turf/simulated/floor{
+ icon_state = "bot"
+ },
+/area/station/engineering/break_room)
+"bhe" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "warndark"
+ },
+/area/station/rnd/tox_launch)
+"bhn" = (
+/obj/structure/closet/emcloset,
+/obj/structure/extinguisher_cabinet{
+ pixel_x = -28
+ },
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken5"
+ },
+/area/station/civilian/dormitories)
+"bhy" = (
+/obj/structure/table/glass,
+/obj/item/weapon/storage/box/cups{
+ pixel_y = 4
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "whitepurple"
+ },
+/area/station/hallway/secondary/mine_sci_shuttle)
+"bhB" = (
+/obj/machinery/door/airlock/medical{
+ name = "Surgery";
+ req_access = list(5)
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "delivery"
+ },
+/area/station/medical/surgeryobs)
+"bhN" = (
+/obj/machinery/recharger{
+ pixel_y = 4
+ },
+/obj/structure/table/woodentable,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/secconfhall)
+"bhT" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/cargo/office)
+"bhY" = (
+/obj/structure/table/woodentable,
+/obj/item/weapon/pinpointer/advpinpointer,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/sign/nanotrasen{
+ pixel_y = 32
+ },
+/obj/item/weapon/skill_cartridge/usp10,
+/obj/item/weapon/disk/nuclear,
+/turf/simulated/floor/wood,
+/area/station/bridge/captain_quarters)
+"bib" = (
+/obj/structure/stool/bed/chair/metal/red,
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/machinery/firealarm{
+ pixel_y = 22
+ },
+/obj/machinery/camera{
+ c_tag = "Brig North";
+ network = list("SS13","Security")
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "red"
+ },
+/area/station/security/brig)
+"big" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/carpet,
+/area/station/civilian/chapel)
+"bik" = (
+/obj/structure/lattice,
+/obj/structure/disposalpipe/segment{
+ dir = 4;
+ icon_state = "pipe-c"
+ },
+/turf/environment/space,
+/area/space)
+"biz" = (
+/obj/structure/window/reinforced,
+/turf/simulated/floor/engine/oxygen,
+/area/station/engineering/atmos)
+"biC" = (
+/obj/structure/table/woodentable,
+/obj/item/ashtray/glass,
+/obj/item/weapon/lighter/zippo{
+ pixel_x = -5;
+ pixel_y = 5
+ },
+/obj/machinery/light/small,
+/obj/machinery/computer/security/telescreen/entertainment{
+ pixel_y = -28
+ },
+/turf/simulated/floor/carpet,
+/area/station/civilian/bar)
+"biG" = (
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/rack,
+/obj/item/clothing/suit/armor/riot,
+/obj/item/clothing/head/helmet/riot{
+ pixel_y = 6
+ },
+/obj/machinery/door/window/brigdoor{
+ id = "ArmorDoors";
+ name = "Weapons locker";
+ req_access = list(3)
+ },
+/obj/item/weapon/shield/riot,
+/obj/item/weapon/melee/baton,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/security/armoury)
+"biL" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/weapon/scrap_lump,
+/obj/machinery/access_button{
+ command = "cycle_interior";
+ frequency = 1379;
+ master_tag = "escape_dock_airlock";
+ name = "interior access button";
+ pixel_x = -28;
+ req_one_access = list(13,45,1)
+ },
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 5
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/escape)
+"biM" = (
+/obj/structure/table/glass,
+/obj/machinery/alarm{
+ pixel_x = -28;
+ pixel_y = -6
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/lobby)
+"biY" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/wood,
+/area/station/civilian/chapel)
+"bjH" = (
+/obj/structure/grille,
+/obj/machinery/door/firedoor,
+/obj/structure/window/reinforced{
+ dir = 5
+ },
+/obj/machinery/door/poddoor{
+ density = 0;
+ icon_state = "pdoor0";
+ id = "xenobio7";
+ name = "Containment Blast Doors";
+ opacity = 0
+ },
+/turf/simulated/floor/plating,
+/area/station/rnd/xenobiology)
+"bjP" = (
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "black"
+ },
+/area/station/hallway/primary/central)
+"bjW" = (
+/obj/structure/stool,
+/obj/machinery/access_button{
+ command = "cycle_interior";
+ frequency = 1379;
+ master_tag = "recycler_airlock";
+ name = "interior access button";
+ pixel_y = -28;
+ req_access = list(67)
+ },
+/obj/effect/landmark/start/recycler,
+/turf/simulated/floor{
+ icon_state = "darkbrown"
+ },
+/area/station/cargo/recycleroffice)
+"bjZ" = (
+/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"
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "Stairs_alone"
+ },
+/area/station/maintenance/dormitory)
+"bkd" = (
+/obj/structure/reagent_dispensers/water_cooler,
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_x = 28;
+ pixel_y = -5
+ },
+/turf/simulated/floor/wood,
+/area/station/civilian/library)
+"bke" = (
+/obj/machinery/portable_atmospherics/canister/oxygen,
+/turf/simulated/floor{
+ icon_state = "floorgrime"
+ },
+/area/station/maintenance/incinerator)
+"bkp" = (
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "vault"
+ },
+/area/station/civilian/chapel/altar)
+"bkA" = (
+/obj/structure/stool/bed,
+/obj/item/weapon/bedsheet/blue,
+/obj/machinery/power/apc{
+ dir = 1;
+ name = "apc top";
+ pixel_y = 28
+ },
+/obj/structure/cable{
+ d2 = 2;
+ icon_state = "0-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 10
+ },
+/turf/simulated/floor/carpet/blue,
+/area/station/civilian/dormitories/dormone)
+"bkD" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/cyan{
+ dir = 6
+ },
+/turf/simulated/floor/bluegrid{
+ name = "Server Base";
+ nitrogen = 500;
+ oxygen = 0;
+ temperature = 80
+ },
+/area/station/tcommsat/chamber)
+"bkE" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/random/foods/food_trash,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"bkN" = (
+/obj/structure/bookcase{
+ name = "bookcase (Non-Fiction)"
+ },
+/turf/simulated/floor/wood,
+/area/station/civilian/library)
+"bkO" = (
+/obj/structure/bookcase{
+ name = "bookcase (Adult)"
+ },
+/obj/machinery/alarm{
+ pixel_y = 22
+ },
+/turf/simulated/floor/wood,
+/area/station/civilian/library)
+"bkP" = (
+/obj/machinery/atmospherics/components/unary/outlet_injector/on{
+ dir = 1;
+ frequency = 1444;
+ id = "sm_in";
+ name = "SM air injector"
+ },
+/turf/simulated/floor/engine,
+/area/station/engineering/engine)
+"blj" = (
+/obj/machinery/camera{
+ c_tag = "RnD Containment Cell 6";
+ dir = 4;
+ network = list("SS13","Research")
+ },
+/turf/simulated/floor/engine,
+/area/station/rnd/xenobiology)
+"blk" = (
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken6"
+ },
+/area/station/civilian/library)
+"blp" = (
+/obj/machinery/portable_atmospherics/canister/sleeping_agent,
+/obj/machinery/light/small{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/rnd/storage)
+"blu" = (
+/obj/structure/table,
+/obj/machinery/cell_charger{
+ pixel_y = 5
+ },
+/obj/item/weapon/stock_parts/cell/high{
+ charge = 100;
+ maxcharge = 15000
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "darkbrown"
+ },
+/area/station/cargo/recycleroffice)
+"blx" = (
+/obj/structure/closet,
+/obj/item/clothing/shoes/boxing,
+/obj/item/clothing/mask/luchador/tecnicos,
+/obj/item/clothing/under/boxing,
+/obj/item/clothing/gloves/fingerless,
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"blJ" = (
+/obj/machinery/smartfridge/secure/extract,
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "warndark"
+ },
+/area/station/rnd/xenobiology)
+"blV" = (
+/turf/simulated/wall/r_wall,
+/area/station/medical/morgue)
+"blW" = (
+/obj/structure/stool/bed/chair/office/dark{
+ dir = 4
+ },
+/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/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "darkblue"
+ },
+/area/station/bridge)
+"blY" = (
+/obj/structure/table,
+/obj/item/weapon/stock_parts/cell/high/empty,
+/obj/effect/spawner/lootdrop/maintenance/two,
+/obj/random/tools/tool,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/station/maintenance/auxsolarport)
+"bmj" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/barricade/wooden,
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"bmp" = (
+/obj/machinery/disposal,
+/obj/structure/disposalpipe/trunk,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/turf/simulated/floor{
+ dir = 9;
+ icon_state = "red"
+ },
+/area/station/ai_monitored/eva)
+"bms" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "warning"
+ },
+/area/station/medical/cryo)
+"bmA" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "black"
+ },
+/area/station/hallway/primary/port)
+"bmU" = (
+/turf/simulated/floor/wood,
+/area/station/medical/psych)
+"bmW" = (
+/obj/structure/stool/bed/chair/metal/red,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "darkred"
+ },
+/area/station/security/checkpoint)
+"bnc" = (
+/obj/structure/table,
+/obj/item/weapon/paper_bin{
+ pixel_y = 4
+ },
+/obj/item/weapon/pen{
+ pixel_y = 6
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "darkred"
+ },
+/area/station/security/checkpoint)
+"bnd" = (
+/obj/effect/decal/cleanable/dirt,
+/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"
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "warning"
+ },
+/area/station/maintenance/dormitory)
+"bne" = (
+/obj/item/weapon/flora/random,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "darkbrown"
+ },
+/area/station/cargo/recycleroffice)
+"bnz" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 1;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "red"
+ },
+/area/station/security/lobby)
+"bnJ" = (
+/turf/simulated/wall,
+/area/station/medical/patients_rooms)
+"bnT" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 8
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/checkpoint)
+"bnY" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "blue"
+ },
+/area/station/medical/reception)
+"boe" = (
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/machinery/light/small{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/station/civilian/chapel/mass_driver)
+"boj" = (
+/obj/structure/reagent_dispensers/water_cooler,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "whitepurple"
+ },
+/area/station/hallway/secondary/mine_sci_shuttle)
+"bop" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 1;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/rnd/brainstorm_center)
+"boy" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "asteroid"
+ },
+/area/station/civilian/garden)
+"boA" = (
+/obj/item/weapon/flora/random,
+/obj/machinery/alarm{
+ pixel_x = -28;
+ pixel_y = -6
+ },
+/obj/machinery/turretid/stun/AI_special{
+ control_area = "AI Satellite";
+ name = "Aisat Turret Control";
+ pixel_y = -28
+ },
+/turf/simulated/floor{
+ dir = 10;
+ icon_state = "darkblue"
+ },
+/area/station/aisat/teleport)
+"boI" = (
+/obj/structure/closet/mining,
+/turf/simulated/shuttle/floor/mining{
+ icon_state = "3-2"
+ },
+/area/shuttle/mining/station)
+"boS" = (
+/obj/machinery/life_assist/cardiopulmonary_bypass,
+/obj/machinery/alarm{
+ pixel_y = -32
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/medical/surgery{
+ name = "Operating Theatre"
+ })
+"bpd" = (
+/obj/structure/morgue,
+/obj/machinery/light/small{
+ dir = 8
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/medical/morgue)
+"bpe" = (
+/obj/structure/closet/l3closet/general,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/medical/hallway)
+"bph" = (
+/obj/item/weapon/flora/random,
+/obj/machinery/firealarm{
+ dir = 4;
+ pixel_x = 22
+ },
+/obj/machinery/light/small{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "whiteblue"
+ },
+/area/station/medical/cmo)
+"bpi" = (
+/obj/effect/decal/cleanable/dirt,
+/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/structure/disposalpipe/segment,
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg1"
+ },
+/area/station/maintenance/atmos)
+"bpr" = (
+/turf/simulated/shuttle/floor/mining{
+ icon_state = "4-5"
+ },
+/area/shuttle/mining/station)
+"bpx" = (
+/obj/structure/cable{
+ d2 = 4;
+ icon_state = "0-4"
+ },
+/turf/simulated/floor/plating/airless/catwalk,
+/area/station/solar/starboard)
+"bpy" = (
+/obj/machinery/vending/cigarette,
+/obj/machinery/light_switch{
+ pixel_x = -28
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "darkred"
+ },
+/area/station/security/vacantoffice{
+ name = "Tribunal"
+ })
+"bpG" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/turf/simulated/floor/plating,
+/area/station/civilian/garden)
+"bpJ" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 6
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
+/obj/effect/decal/cleanable/cobweb,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/chapel)
+"bpK" = (
+/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/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "yellow"
+ },
+/area/station/engineering/break_room)
+"bpP" = (
+/obj/machinery/vending/tool,
+/turf/simulated/floor{
+ icon_state = "bot"
+ },
+/area/station/storage/primary)
+"bqd" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/turf/simulated/floor{
+ dir = 9;
+ icon_state = "warndark"
+ },
+/area/station/security/armoury)
+"bqf" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/weapon/scrap_lump,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/medbay)
+"bqo" = (
+/obj/structure/table,
+/obj/item/weapon/reagent_containers/food/snacks/soap{
+ pixel_y = 5
+ },
+/turf/simulated/floor{
+ icon_state = "floorgrime"
+ },
+/area/station/maintenance/chapel)
+"bqp" = (
+/obj/machinery/door_control{
+ desc = "A remote control switch for the medbay foyer.";
+ id = "Medbay";
+ name = "Medbay Doors Control";
+ pixel_x = 28
+ },
+/obj/item/weapon/flora/pottedplant{
+ icon_state = "plant-21"
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/medical/hallway)
+"bqB" = (
+/obj/structure/closet/secure_closet/personal,
+/obj/machinery/power/apc{
+ dir = 1;
+ name = "apc top";
+ pixel_y = 28
+ },
+/obj/structure/cable{
+ d2 = 4;
+ icon_state = "0-4"
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/civilian/playroom)
+"bqG" = (
+/obj/item/weapon/hand_labeler{
+ pixel_x = 3;
+ pixel_y = 6
+ },
+/obj/item/weapon/hand_labeler{
+ pixel_y = 4
+ },
+/obj/structure/rack,
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = -22
+ },
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_y = -32
+ },
+/obj/machinery/light/small{
+ dir = 8
+ },
+/turf/simulated/floor{
+ dir = 10;
+ icon_state = "brown"
+ },
+/area/station/cargo/office)
+"bqU" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced,
+/obj/machinery/door/firedoor,
+/obj/machinery/door/poddoor/shutters{
+ density = 0;
+ icon_state = "shutter0";
+ id = "Chem";
+ name = "Chemistry Shutters";
+ opacity = 0
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/turf/simulated/floor/plating,
+/area/station/medical/chemistry)
+"bqW" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/wood,
+/area/station/civilian/bar)
+"bri" = (
+/obj/structure/table,
+/obj/item/weapon/kitchen/rollingpin{
+ force = 1
+ },
+/obj/item/weapon/reagent_containers/food/condiment/enzyme,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "cafeteria"
+ },
+/area/station/security/prison)
+"brk" = (
+/obj/structure/cable{
+ d2 = 8;
+ icon_state = "0-8"
+ },
+/turf/simulated/floor/plating/airless/catwalk,
+/area/station/solar/starboard)
+"brp" = (
+/obj/structure/reagent_dispensers/beerkeg,
+/obj/machinery/alarm{
+ pixel_y = -32
+ },
+/turf/simulated/floor/wood,
+/area/station/civilian/bar)
+"brB" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/generic,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/engineering)
+"brD" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/spider/stickyweb,
+/turf/simulated/floor/plating,
+/area/station/maintenance/medbay)
+"brI" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on,
+/turf/simulated/floor,
+/area/station/security/lobby)
+"brL" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced,
+/turf/simulated/floor/plating,
+/area/station/maintenance/science)
+"brT" = (
+/obj/machinery/vending/coffee,
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = -22
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "whitepurple"
+ },
+/area/station/rnd/scibreak)
+"brW" = (
+/obj/structure/table,
+/obj/item/device/assembly/igniter{
+ pixel_x = -5;
+ pixel_y = 3
+ },
+/obj/item/device/assembly/prox_sensor{
+ pixel_x = 8;
+ pixel_y = 4
+ },
+/obj/item/device/assembly/igniter{
+ pixel_x = 5;
+ pixel_y = -4
+ },
+/obj/item/weapon/screwdriver,
+/obj/random/tools/tool,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/storage/primary)
+"bsl" = (
+/turf/simulated/wall/r_wall,
+/area/station/rnd/xenobiology)
+"bsn" = (
+/obj/structure/stool/bed/chair/comfy/black,
+/turf/simulated/floor/carpet/green,
+/area/station/medical/virology)
+"bsp" = (
+/obj/structure/stool,
+/obj/structure/extinguisher_cabinet{
+ pixel_x = -28
+ },
+/obj/machinery/light/small{
+ dir = 8
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/civilian/locker)
+"bst" = (
+/obj/structure/table/woodentable,
+/obj/item/weapon/storage/fancy/crayons{
+ pixel_y = 9
+ },
+/obj/item/stack/sheet/cloth{
+ amount = 10
+ },
+/obj/machinery/light/small,
+/obj/machinery/alarm{
+ pixel_y = -32
+ },
+/turf/simulated/floor/wood,
+/area/station/civilian/dormitories)
+"bsD" = (
+/obj/machinery/door_control{
+ desc = "A remote control switch for the brig foyer.";
+ id = "cell1";
+ name = "Cell 1 Doors";
+ normaldoorcontrol = 0;
+ pixel_y = -30;
+ range = 10;
+ req_access = list(2)
+ },
+/turf/simulated/floor{
+ icon_state = "red"
+ },
+/area/station/security/brig)
+"bsG" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/medbay)
+"bsI" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/spawner/lootdrop/maintenance,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/science)
+"bsK" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/station/rnd/misc_lab)
+"bsP" = (
+/obj/structure/closet,
+/obj/item/clothing/under/rank/mailman,
+/obj/item/clothing/head/mailman,
+/turf/simulated/floor/plating,
+/area/space)
+"bsT" = (
+/obj/structure/table/glass,
+/obj/item/weapon/paper_bin{
+ pixel_y = 4
+ },
+/obj/item/weapon/pen{
+ pixel_y = 6
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/rnd/xenobiology)
+"bsV" = (
+/obj/structure/closet/emcloset,
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg1"
+ },
+/area/station/maintenance/medbay)
+"bsZ" = (
+/turf/simulated/floor{
+ dir = 9;
+ icon_state = "brown"
+ },
+/area/station/hallway/secondary/entry)
+"btb" = (
+/obj/structure/disposalpipe/sortjunction/flipped{
+ dir = 1;
+ name = "Bar";
+ sortType = "Bar"
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/station/civilian/bar)
+"btt" = (
+/obj/structure/lattice,
+/obj/machinery/camera{
+ c_tag = "MiniSat North";
+ dir = 1;
+ network = list("MiniSat")
+ },
+/turf/environment/space,
+/area/space)
+"btx" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/weapon/scrap_lump,
+/obj/item/weapon/shard,
+/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/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/science)
+"bty" = (
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"btE" = (
+/obj/structure/table/reinforced,
+/obj/machinery/door/firedoor,
+/obj/machinery/door/window/northleft{
+ dir = 2;
+ name = "Engineering Desk";
+ req_access = list(71)
+ },
+/obj/item/weapon/bell{
+ pixel_y = 4
+ },
+/turf/simulated/floor,
+/area/station/engineering/break_room)
+"btF" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ icon_state = "darkgreen"
+ },
+/area/station/rnd/misc_lab)
+"btH" = (
+/obj/machinery/atmospherics/pipe/simple/visible/yellow,
+/turf/simulated/floor{
+ dir = 10;
+ icon_state = "yellow"
+ },
+/area/station/engineering/engine)
+"btQ" = (
+/turf/simulated/floor{
+ dir = 6;
+ icon_state = "warning"
+ },
+/area/station/engineering/atmos)
+"bum" = (
+/obj/machinery/status_display{
+ pixel_x = -32
+ },
+/obj/machinery/optable/skill_scanner,
+/turf/simulated/floor/wood,
+/area/station/bridge/hop_office)
+"but" = (
+/obj/structure/stool/bar,
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken7"
+ },
+/area/station/civilian/cafeteria)
+"bux" = (
+/obj/structure/sink{
+ dir = 4;
+ pixel_x = 12
+ },
+/obj/machinery/embedded_controller/radio/access_controller{
+ id_tag = "xeno_airlock_control";
+ name = "Xenobiology Access Console";
+ pixel_x = 28;
+ tag_exterior_door = "xeno_airlock_exterior";
+ tag_interior_door = "xeno_airlock_interior"
+ },
+/turf/simulated/floor{
+ icon_state = "freezerfloor"
+ },
+/area/station/rnd/xenobiology)
+"buX" = (
+/obj/machinery/door/airlock/mining/glass{
+ name = "Delivery Office";
+ req_access = list(50)
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/cargo/office)
+"bva" = (
+/obj/machinery/power/apc{
+ dir = 8;
+ name = "apc left";
+ pixel_x = -28
+ },
+/obj/machinery/light/small{
+ dir = 8
+ },
+/obj/structure/cable,
+/obj/machinery/camera{
+ c_tag = "Engineering Break Room West";
+ dir = 5;
+ network = list("SS13","Engineering")
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "yellow"
+ },
+/area/station/engineering/break_room)
+"bvd" = (
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/station/maintenance/medbay)
+"bvj" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/random/scrap/safe_even,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/atmos)
+"bvK" = (
+/obj/machinery/vending/donut,
+/obj/machinery/status_display{
+ pixel_y = 32
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "black"
+ },
+/area/station/civilian/fitness)
+"bvQ" = (
+/obj/machinery/computer/med_data{
+ dir = 8
+ },
+/obj/item/device/radio/intercom{
+ frequency = 1485;
+ name = "Station Intercom (Medbay)";
+ pixel_y = -32
+ },
+/obj/machinery/computer/security/telescreen{
+ desc = "Used for watching the department.";
+ dir = 8;
+ name = "Medical Monitor";
+ network = list("Medical");
+ pixel_x = 28
+ },
+/turf/simulated/floor{
+ dir = 6;
+ icon_state = "whiteblue"
+ },
+/area/station/medical/cmo)
+"bvY" = (
+/obj/structure/table/reinforced,
+/obj/item/stack/cable_coil/random,
+/obj/item/stack/cable_coil/random{
+ pixel_y = -4
+ },
+/obj/item/weapon/screwdriver,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "black"
+ },
+/area/station/ai_monitored/eva)
+"bwa" = (
+/obj/effect/decal/cleanable/dirt,
+/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/structure/disposalpipe/segment,
+/turf/simulated/floor/plating,
+/area/station/maintenance/engineering)
+"bwm" = (
+/obj/machinery/computer/operating,
+/obj/structure/extinguisher_cabinet{
+ pixel_x = -28
+ },
+/obj/machinery/light{
+ dir = 8
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "warndark"
+ },
+/area/station/rnd/xenobiology)
+"bwp" = (
+/obj/machinery/door/airlock/external{
+ dock_tag = "supply_dock";
+ locked = 1;
+ name = "Supply Dock Airlock";
+ req_access = list(31)
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/station/cargo/storage)
+"bws" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/checkpoint)
+"bwQ" = (
+/obj/item/weapon/storage/fancy/crayons{
+ pixel_y = 2
+ },
+/obj/structure/table/glass,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/civilian/locker)
+"bwT" = (
+/obj/structure/grille{
+ destroyed = 1
+ },
+/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,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plating,
+/area/station/maintenance/engineering)
+"bwV" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "whitebluecorner"
+ },
+/area/station/medical/hallway)
+"bxc" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/station/maintenance/portsolar)
+"bxo" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "black"
+ },
+/area/station/civilian/playroom)
+"bxp" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 6;
+ icon_state = "vault"
+ },
+/area/station/bridge/nuke_storage)
+"bxR" = (
+/obj/machinery/power/tracker,
+/obj/structure/cable{
+ d2 = 4;
+ icon_state = "0-4"
+ },
+/turf/simulated/floor/plating/airless/catwalk,
+/area/station/solar/port)
+"bxS" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/conveyor{
+ dir = 4;
+ id = "stationscrap"
+ },
+/turf/simulated/floor/plating/airless,
+/area/station/cargo/recycler)
+"bxX" = (
+/obj/structure/stool/bed/chair/metal{
+ dir = 1
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "cafeteria"
+ },
+/area/station/security/prison)
+"bya" = (
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "warndark"
+ },
+/area/station/rnd/hor)
+"byb" = (
+/obj/structure/rack,
+/obj/item/clothing/mask/gas/coloured{
+ pixel_x = 2;
+ pixel_y = 4
+ },
+/obj/item/clothing/mask/gas/coloured{
+ pixel_y = 2
+ },
+/obj/item/clothing/mask/gas/coloured{
+ pixel_x = -2
+ },
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/rnd/misc_lab)
+"byk" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken"
+ },
+/area/station/civilian/library)
+"byY" = (
+/obj/machinery/portable_atmospherics/canister/carbon_dioxide,
+/obj/machinery/light/small,
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_y = -32
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/rnd/storage)
+"bzj" = (
+/obj/structure/table,
+/obj/item/weapon/storage/box/evidence{
+ pixel_y = 5
+ },
+/obj/machinery/light/small{
+ dir = 8
+ },
+/obj/machinery/alarm{
+ pixel_x = -28;
+ pixel_y = -6
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "red"
+ },
+/area/station/security/interrogation)
+"bzt" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/turf/simulated/floor/plating/airless/catwalk,
+/area/station/solar/starboard)
+"bzv" = (
+/turf/simulated/wall/r_wall,
+/area/station/maintenance/chapel)
+"bzz" = (
+/obj/machinery/atmospherics/pipe/manifold/visible,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/machinery/airlock_sensor{
+ id_tag = "auxsolareast_sensor";
+ layer = 3.3;
+ pixel_y = -28
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/auxsolarstarboard)
+"bzB" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/hologram/holopad,
+/obj/effect/landmark/start/medical_intern,
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/station/medical/hallway)
+"bzI" = (
+/obj/structure/table,
+/obj/item/weapon/wirecutters{
+ pixel_y = 5
+ },
+/obj/item/weapon/bonesetter{
+ pixel_y = -3
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "darkred"
+ },
+/area/station/security/execution)
+"bzP" = (
+/obj/machinery/portable_atmospherics/canister/air,
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg3"
+ },
+/area/station/maintenance/medbay)
+"bzZ" = (
+/obj/machinery/washing_machine,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "barber"
+ },
+/area/station/security/prison)
+"bAc" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/grille,
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"bAf" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/carpet/red,
+/area/station/security/hos)
+"bAp" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/brig)
+"bAs" = (
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/visible/red,
+/turf/simulated/floor/plating/airless,
+/area/space)
+"bAv" = (
+/obj/machinery/door/poddoor{
+ density = 0;
+ icon_state = "pdoor0";
+ id = "Sm";
+ layer = 2.8;
+ name = "Supermatter Shutters";
+ opacity = 0
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/vault{
+ id_tag = "sm";
+ locked = 1;
+ name = "Supermatter";
+ req_access = list(56)
+ },
+/turf/simulated/floor/engine,
+/area/station/engineering/engine)
+"bAB" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "brown"
+ },
+/area/station/cargo/office)
+"bAD" = (
+/obj/structure/closet/secure_closet/personal/cabinet,
+/obj/item/clothing/suit/plaid,
+/obj/machinery/newscaster{
+ pixel_y = -28
+ },
+/obj/machinery/alarm{
+ pixel_x = 29;
+ pixel_y = -6
+ },
+/turf/simulated/floor/wood,
+/area/station/civilian/dormitories/dormtwo)
+"bAH" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/sign/warning/smoking{
+ pixel_y = 32
+ },
+/obj/machinery/vending/cigarette,
+/turf/simulated/floor{
+ icon_state = "floorgrime"
+ },
+/area/station/maintenance/dormitory)
+"bAL" = (
+/obj/structure/object_wall/mining{
+ icon_state = "1-8"
+ },
+/turf/environment/space,
+/area/shuttle/mining/station)
+"bAX" = (
+/obj/structure/reagent_dispensers/cleaner{
+ pixel_x = -32;
+ pixel_y = 32
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 9;
+ icon_state = "black"
+ },
+/area/station/civilian/janitor)
+"bBb" = (
+/obj/item/weapon/flora/random,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "darkred"
+ },
+/area/station/security/vacantoffice{
+ name = "Tribunal"
+ })
+"bBk" = (
+/obj/machinery/door/poddoor{
+ id = "cell4";
+ name = "Cell Door"
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/prison)
+"bBz" = (
+/obj/structure/table/woodentable/poker,
+/obj/item/toy/cards,
+/obj/item/weapon/dice/d20,
+/obj/item/weapon/dice/ghost,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/brig)
+"bBS" = (
+/obj/structure/sign/warning/securearea,
+/turf/simulated/wall/r_wall,
+/area/station/storage/tech)
+"bBU" = (
+/obj/machinery/disposal,
+/obj/structure/disposalpipe/trunk,
+/obj/structure/sign/directions/security{
+ buildable_sign = 0;
+ dir = 4;
+ pixel_y = 32
+ },
+/obj/structure/sign/directions/command{
+ buildable_sign = 0;
+ dir = 4;
+ pixel_y = 26
+ },
+/obj/structure/sign/directions/engineering{
+ buildable_sign = 0;
+ dir = 4;
+ pixel_y = 38
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/hallway/secondary/entry)
+"bBV" = (
+/obj/item/weapon/cigbutt,
+/turf/simulated/floor/plating,
+/area/station/maintenance/cargo)
+"bCc" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/disposalpipe/sortjunction{
+ dir = 4;
+ name = "Robotics";
+ sortType = "Robotics"
+ },
+/turf/simulated/floor{
+ dir = 10;
+ icon_state = "whitepurple"
+ },
+/area/station/rnd/brainstorm_center)
+"bCi" = (
+/obj/machinery/washing_machine,
+/obj/structure/dryer{
+ pixel_y = 20
+ },
+/turf/simulated/floor{
+ icon_state = "freezerfloor"
+ },
+/area/station/engineering/break_room)
+"bCu" = (
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "black"
+ },
+/area/station/civilian/fitness)
+"bCw" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/engineering)
+"bCy" = (
+/obj/machinery/atmospherics/components/unary/tank/phoron{
+ dir = 8
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platebot"
+ },
+/area/station/maintenance/incinerator)
+"bCO" = (
+/obj/random/scrap/safe_even,
+/obj/effect/decal/cleanable/generic,
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg1"
+ },
+/area/station/maintenance/science)
+"bCP" = (
+/obj/structure/closet/radiation,
+/obj/machinery/camera{
+ c_tag = "Engineering Hall";
+ dir = 8;
+ network = list("SS13","Engineering")
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/engineering/engine)
+"bCQ" = (
+/obj/machinery/atmospherics/pipe/simple/visible/cyan,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor,
+/area/station/engineering/atmos)
+"bCX" = (
+/obj/structure/flora/ausbushes/fullgrass{
+ layer = 2.7
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "grass1"
+ },
+/area/station/civilian/garden)
+"bDc" = (
+/obj/structure/stool/bed/chair/comfy/brown,
+/obj/effect/landmark/start/detective,
+/turf/simulated/floor/carpet/red,
+/area/station/security/detectives_office)
+"bDu" = (
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/machinery/ai_slipper{
+ icon_state = "motion0"
+ },
+/turf/simulated/floor/whitegreed,
+/area/station/aisat/ai_chamber)
+"bDC" = (
+/obj/machinery/hologram/holopad{
+ pixel_x = 16
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 8;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/station/hallway/secondary/mine_sci_shuttle)
+"bDH" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/disposalpipe/sortjunction/flipped{
+ dir = 8;
+ name = "Primary Tool Storage";
+ sortType = "Primary Tool Storage"
+ },
+/turf/simulated/floor,
+/area/station/storage/primary)
+"bEe" = (
+/obj/machinery/atmospherics/components/binary/pump/on{
+ dir = 1
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/station/maintenance/auxsolarport)
+"bEv" = (
+/turf/simulated/floor/carpet,
+/area/station/civilian/library)
+"bEF" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "darkstairs_alone"
+ },
+/area/station/security/lobby)
+"bEI" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/disposalpipe/segment{
+ dir = 1
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/cargo)
+"bEY" = (
+/obj/structure/sign/warning/securearea{
+ pixel_x = 32
+ },
+/obj/item/weapon/flora/random,
+/obj/machinery/status_display{
+ pixel_y = 32
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "darkblue"
+ },
+/area/station/medical/reception)
+"bFj" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/wood,
+/area/station/civilian/theatre)
+"bFk" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/cable,
+/obj/machinery/door/poddoor{
+ density = 0;
+ icon_state = "pdoor0";
+ id = "Engineering";
+ name = "Engineering Security Doors";
+ opacity = 0
+ },
+/turf/simulated/floor/plating,
+/area/station/engineering/equip)
+"bFm" = (
+/turf/simulated/wall,
+/area/station/medical/virology)
+"bFn" = (
+/obj/machinery/photocopier,
+/obj/machinery/firealarm{
+ dir = 4;
+ pixel_x = 22
+ },
+/obj/structure/extinguisher_cabinet{
+ pixel_y = 29
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "brown"
+ },
+/area/station/cargo/office)
+"bFv" = (
+/turf/simulated/floor/plating/airless/catwalk,
+/area/station/solar/auxport)
+"bFE" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "black"
+ },
+/area/station/civilian/playroom)
+"bFV" = (
+/obj/machinery/hydroponics/constructable,
+/obj/item/seeds/glowshroom,
+/obj/item/weapon/book/manual/wiki/hydroponics,
+/obj/structure/flora/ausbushes/fullgrass{
+ layer = 2.7
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platebotc"
+ },
+/area/station/maintenance/brig)
+"bFW" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on,
+/turf/simulated/floor/wood,
+/area/station/civilian/library)
+"bFX" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/science)
+"bGc" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "cafeteria"
+ },
+/area/station/civilian/kitchen)
+"bGf" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/station/medical/hallway)
+"bGp" = (
+/obj/structure/closet/crate,
+/obj/effect/spawner/lootdrop/maintenance/five,
+/turf/simulated/floor/plating,
+/area/station/maintenance/medbay)
+"bGI" = (
+/mob/living/carbon/slime,
+/turf/simulated/floor/engine,
+/area/station/rnd/xenobiology)
+"bGN" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ icon_state = "whitepurple"
+ },
+/area/station/rnd/hallway)
+"bGR" = (
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_y = 22
+ },
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 4
+ },
+/turf/simulated/floor/carpet/blue,
+/area/station/civilian/dormitories/dormone)
+"bHb" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "brown"
+ },
+/area/station/cargo/storage)
+"bHf" = (
+/obj/random/scrap/safe_even,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/medbay)
+"bHn" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "whitegreen"
+ },
+/area/station/medical/virology)
+"bHp" = (
+/obj/structure/table/glass,
+/obj/item/weapon/razor,
+/obj/item/weapon/reagent_containers/dropper/precision,
+/obj/machinery/newscaster{
+ pixel_y = -28
+ },
+/obj/machinery/light/small,
+/obj/structure/sign/poster/official/soft_cap_pop_art{
+ pixel_x = -32
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/civilian/barbershop)
+"bHq" = (
+/obj/machinery/door/airlock/maintenance{
+ req_access = list(12)
+ },
+/obj/machinery/door/firedoor,
+/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"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/science)
+"bHI" = (
+/obj/machinery/door/window/eastright{
+ dir = 2;
+ name = "Research Division Delivery";
+ req_access = list(47)
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/rnd/brainstorm_center)
+"bHN" = (
+/obj/structure/table/glass,
+/obj/item/weapon/storage/box/PDAs{
+ pixel_x = 4;
+ pixel_y = 5
+ },
+/obj/item/weapon/storage/box/ids{
+ pixel_y = -8
+ },
+/obj/structure/cable,
+/obj/machinery/power/apc/largecell{
+ dir = 4;
+ name = "largecell apc right";
+ pixel_x = 28
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "darkbrown"
+ },
+/area/station/bridge)
+"bHU" = (
+/obj/structure/table/woodentable,
+/obj/item/weapon/paper_bin{
+ pixel_y = 4
+ },
+/obj/item/weapon/pen{
+ pixel_y = 6
+ },
+/obj/machinery/light/small,
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_y = -32
+ },
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken6"
+ },
+/area/station/bridge/hop_office)
+"bHX" = (
+/obj/machinery/portable_atmospherics/powered/scrubber,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "warndark"
+ },
+/area/station/rnd/mixing)
+"bIf" = (
+/obj/effect/spawner/lootdrop/maintenance,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/escape)
+"bIt" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/medical/hallway)
+"bIy" = (
+/obj/structure/stool/bed/roller,
+/obj/machinery/iv_drip,
+/turf/simulated/floor{
+ icon_state = "whiteblue"
+ },
+/area/station/hallway/primary/fore)
+"bIC" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/barricade/wooden,
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"bIL" = (
+/obj/structure/stool/bed/chair/comfy/black,
+/obj/effect/landmark/start/assistant/test_subject,
+/turf/simulated/floor/wood,
+/area/station/civilian/cafeteria)
+"bJk" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/door/airlock/maintenance{
+ name = "Kitchen Cold Room Maintenance";
+ req_access = list(28)
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plating,
+/area/station/civilian/cold_room)
+"bJl" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "darkred"
+ },
+/area/station/hallway/secondary/exit)
+"bJu" = (
+/obj/structure/table,
+/obj/item/clothing/accessory/storage/brown_vest{
+ pixel_x = -5;
+ pixel_y = 3
+ },
+/obj/item/clothing/accessory/storage/brown_vest{
+ pixel_x = 5
+ },
+/obj/machinery/light/small{
+ dir = 8
+ },
+/obj/structure/extinguisher_cabinet{
+ pixel_x = -28
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/engineering/engine)
+"bJw" = (
+/turf/simulated/wall,
+/area/station/security/interrogation)
+"bJB" = (
+/obj/effect/decal/cleanable/dirt,
+/mob/living/simple_animal/mouse,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/medbay)
+"bJE" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/weapon/shard,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plating,
+/area/station/maintenance/dormitory)
+"bJI" = (
+/obj/structure/reagent_dispensers/peppertank{
+ pixel_x = 30
+ },
+/obj/structure/closet/secure_closet/brig,
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "darkred"
+ },
+/area/station/security/prison)
+"bJN" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "cafeteria"
+ },
+/area/station/medical/medbreak)
+"bKe" = (
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/medbay)
+"bKj" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "whiteblue"
+ },
+/area/station/medical/hallway)
+"bKz" = (
+/obj/machinery/vending/boozeomat{
+ req_access = list()
+ },
+/obj/structure/window/reinforced,
+/obj/machinery/newscaster{
+ pixel_x = -28
+ },
+/obj/machinery/camera{
+ c_tag = "Bar West";
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 10;
+ icon_state = "darkred"
+ },
+/area/station/civilian/bar)
+"bKD" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "darkstairs_alone"
+ },
+/area/station/aisat/ai_chamber)
+"bKF" = (
+/obj/structure/object_wall/mining{
+ icon_state = "1-5"
+ },
+/turf/environment/space,
+/area/shuttle/mining/station)
+"bKJ" = (
+/obj/machinery/alarm{
+ pixel_y = -32
+ },
+/turf/simulated/floor{
+ icon_state = "whitepurple"
+ },
+/area/station/hallway/secondary/mine_sci_shuttle)
+"bLf" = (
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/aisat/antechamber_interior)
+"bLk" = (
+/obj/item/weapon/flora/random,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "yellow"
+ },
+/area/station/storage/primary)
+"bLA" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/engineering/equip)
+"bLB" = (
+/obj/machinery/monkey_recycler,
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "warndark"
+ },
+/area/station/rnd/xenobiology)
+"bLC" = (
+/mob/living/pbag,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/medbay)
+"bLG" = (
+/obj/structure/stool/bed,
+/obj/item/weapon/bedsheet/red,
+/obj/machinery/power/apc{
+ dir = 1;
+ name = "apc top";
+ pixel_y = 28
+ },
+/obj/structure/cable{
+ d2 = 2;
+ icon_state = "0-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 6
+ },
+/turf/simulated/floor/carpet/red,
+/area/station/civilian/dormitories/dormtwo)
+"bLI" = (
+/obj/structure/stool,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "warning"
+ },
+/area/station/hallway/secondary/mine_sci_shuttle)
+"bLS" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/turf/simulated/floor{
+ icon_state = "showroomfloor"
+ },
+/area/station/civilian/cold_room)
+"bLV" = (
+/obj/machinery/door/airlock/external{
+ frequency = 1379;
+ id_tag = "satellite_west_inner";
+ locked = 1;
+ name = "Satellite External Access";
+ req_access = list(13);
+ req_one_access = list(11,24)
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/components/binary/pump/on,
+/turf/simulated/floor/plating,
+/area/station/aisat)
+"bMc" = (
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/medical/reception)
+"bMg" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ icon_state = "brownold"
+ },
+/area/station/cargo/office)
+"bMq" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/girder,
+/obj/item/stack/sheet/metal,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/brig)
+"bMw" = (
+/obj/structure/stool/bed,
+/obj/item/weapon/bedsheet/brown,
+/obj/machinery/atmospherics/components/unary/vent_pump/on,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "brownold"
+ },
+/area/station/security/prison)
+"bMx" = (
+/obj/machinery/airlock_sensor{
+ id_tag = "starboardsolar_sensor";
+ layer = 3.3;
+ pixel_y = -28
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/high_volume{
+ dir = 1;
+ frequency = 1379;
+ id_tag = "starboardsolar_pump";
+ name = "Starboard Solar Large Air Vent"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platebotc"
+ },
+/area/station/maintenance/auxsolarport)
+"bMz" = (
+/obj/machinery/atmospherics/components/unary/tank/nitrogen{
+ dir = 1
+ },
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/engineering/engine)
+"bMA" = (
+/obj/structure/sink{
+ dir = 4;
+ pixel_x = 12
+ },
+/obj/structure/mirror{
+ pixel_x = 28
+ },
+/turf/simulated/floor{
+ icon_state = "freezerfloor"
+ },
+/area/station/civilian/toilet)
+"bMH" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "warning"
+ },
+/area/station/hallway/secondary/mine_sci_shuttle)
+"bMI" = (
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "whiteblue"
+ },
+/area/station/civilian/locker)
+"bNh" = (
+/obj/machinery/door_control{
+ id = "Dorm1";
+ name = "Dorm 1";
+ pixel_y = -28;
+ specialfunctions = 4
+ },
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = -22
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 4
+ },
+/turf/simulated/floor/carpet/blue,
+/area/station/civilian/dormitories/dormone)
+"bNi" = (
+/obj/machinery/alarm{
+ pixel_y = 22
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 8
+ },
+/obj/machinery/camera{
+ c_tag = "Brig Interrogation Observation";
+ network = list("SS13","Security")
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "red"
+ },
+/area/station/security/interrogation)
+"bNq" = (
+/obj/effect/landmark/start/assistant/test_subject,
+/obj/structure/flora/ausbushes/fullgrass{
+ layer = 2.7
+ },
+/obj/structure/stool/bed/chair/schair/wagon/bench{
+ icon_state = "bench_2"
+ },
+/turf/simulated/floor{
+ icon_state = "grass1"
+ },
+/area/station/civilian/garden)
+"bNr" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/grille,
+/obj/structure/window/reinforced,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/dormitory)
+"bNB" = (
+/obj/machinery/atmospherics/pipe/simple/visible/universal{
+ dir = 4
+ },
+/turf/simulated/wall/r_wall,
+/area/station/hallway/primary/aft)
+"bNI" = (
+/obj/machinery/atmospherics/components/unary/thermomachine/freezer{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "bot"
+ },
+/area/station/engineering/atmos)
+"bNX" = (
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/structure/closet/radiation,
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "warning"
+ },
+/area/station/engineering/engine)
+"bOa" = (
+/obj/machinery/disposal,
+/obj/structure/disposalpipe/trunk{
+ dir = 4
+ },
+/obj/structure/sign/mark{
+ icon_state = "frt"
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "darkred"
+ },
+/area/station/security/prison)
+"bOg" = (
+/obj/structure/object_wall/pod{
+ dir = 1;
+ icon_state = "0,2"
+ },
+/turf/environment/space/shuttle,
+/area/shuttle/escape_pod4/station)
+"bOu" = (
+/obj/machinery/atmospherics/components/unary/outlet_injector/on{
+ dir = 1;
+ frequency = 1441;
+ id = "co2_in";
+ name = "CO2 air injector"
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/turf/simulated/floor/engine/carbon_dioxide,
+/area/station/engineering/atmos)
+"bOx" = (
+/obj/structure/closet/secure_closet/personal,
+/obj/structure/extinguisher_cabinet{
+ pixel_y = -30
+ },
+/turf/simulated/floor{
+ icon_state = "wooden-2"
+ },
+/area/station/civilian/gym)
+"bOD" = (
+/turf/simulated/wall/r_wall,
+/area/station/tcommsat/computer)
+"bOT" = (
+/obj/machinery/door/airlock/maintenance{
+ name = "Crematorium Maintenance";
+ req_access = list(27)
+ },
+/obj/machinery/door/firedoor,
+/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"
+ },
+/turf/simulated/floor/plating,
+/area/station/civilian/chapel/crematorium)
+"bPc" = (
+/obj/machinery/photocopier,
+/obj/machinery/light/small,
+/turf/simulated/floor{
+ icon_state = "darkred"
+ },
+/area/station/security/warden)
+"bPf" = (
+/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/obj/structure/disposalpipe/sortjunction/flipped{
+ name = "Miscellaneous Research";
+ sortType = "Miscellaneous Research"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/rnd/misc_lab)
+"bPo" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/space_heater,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/medbay)
+"bPu" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/weapon/shard{
+ icon_state = "small"
+ },
+/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"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/science)
+"bPz" = (
+/obj/machinery/light/small,
+/obj/machinery/alarm{
+ pixel_y = -32
+ },
+/turf/simulated/floor/wood,
+/area/station/civilian/theatre)
+"bPE" = (
+/obj/item/weapon/flora/random,
+/obj/machinery/light/small{
+ dir = 8
+ },
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken5"
+ },
+/area/station/security/detectives_office)
+"bPJ" = (
+/obj/structure/closet/wardrobe/black,
+/obj/machinery/light{
+ dir = 1
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/civilian/locker)
+"bPR" = (
+/obj/structure/stool/bar,
+/obj/effect/landmark/start/assistant/test_subject,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/civilian/bar)
+"bPS" = (
+/obj/machinery/atmospherics/pipe/simple/visible/cyan,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor,
+/area/station/engineering/atmos)
+"bQr" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/flora/ausbushes/fullgrass{
+ layer = 2.7
+ },
+/obj/structure/disposalpipe/segment,
+/obj/item/weapon/flora/random,
+/turf/simulated/floor{
+ icon_state = "grass1"
+ },
+/area/station/civilian/garden)
+"bQx" = (
+/obj/item/clothing/gloves/boxing/blue,
+/obj/item/clothing/gloves/boxing,
+/obj/item/clothing/gloves/boxing/yellow,
+/obj/item/clothing/gloves/boxing/green,
+/obj/structure/table/woodentable,
+/obj/machinery/light{
+ dir = 1
+ },
+/turf/simulated/floor{
+ icon_state = "wooden-2"
+ },
+/area/station/civilian/gym)
+"bQK" = (
+/obj/machinery/light/small,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/bridge/nuke_storage)
+"bQV" = (
+/obj/structure/toilet{
+ pixel_y = 8
+ },
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/effect/landmark{
+ name = "blobstart"
+ },
+/turf/simulated/floor{
+ icon_state = "freezerfloor2"
+ },
+/area/station/security/secconfhall)
+"bQZ" = (
+/obj/structure/table/reinforced,
+/obj/machinery/recharger{
+ pixel_y = 4
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "darkred"
+ },
+/area/station/security/prison)
+"bRf" = (
+/obj/item/weapon/flora/random,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 8
+ },
+/turf/simulated/floor{
+ dir = 6;
+ icon_state = "whitepurple"
+ },
+/area/station/rnd/hallway)
+"bRp" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 1
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/rnd/telesci)
+"bRt" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/machinery/door/firedoor,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/machinery/door/poddoor/shutters{
+ density = 0;
+ icon_state = "shutter0";
+ id = "Chem";
+ name = "Chemistry Shutters";
+ opacity = 0
+ },
+/turf/simulated/floor/plating,
+/area/station/medical/chemistry)
+"bRu" = (
+/obj/structure/sign/departments/cargo{
+ pixel_y = -32
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/cargo/office)
+"bRB" = (
+/obj/machinery/recharge_station,
+/turf/simulated/floor{
+ dir = 9;
+ icon_state = "darkblue"
+ },
+/area/station/ai_monitored/storage_secure)
+"bRH" = (
+/obj/item/weapon/flora/random,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on,
+/obj/machinery/firealarm{
+ pixel_y = 24
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "whitegreen"
+ },
+/area/station/maintenance/medbay)
+"bRM" = (
+/obj/machinery/light/small{
+ dir = 8
+ },
+/turf/simulated/floor,
+/area/station/security/prison)
+"bRP" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/brig)
+"bRR" = (
+/obj/machinery/vending/cigarette,
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/machinery/status_display{
+ pixel_x = 32
+ },
+/turf/simulated/floor/wood,
+/area/station/civilian/cafeteria)
+"bRU" = (
+/obj/structure/sign/warning/securearea{
+ desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'.";
+ name = "KEEP CLEAR: DOCKING AREA";
+ pixel_y = -32
+ },
+/turf/simulated/floor/plating/airless/catwalk,
+/area/space)
+"bSb" = (
+/obj/structure/flora/ausbushes/sparsegrass{
+ layer = 2.7
+ },
+/obj/structure/flora/ausbushes/brflowers{
+ layer = 2.7
+ },
+/obj/structure/stool/bed/roller,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/turf/simulated/floor/grass,
+/area/station/medical/genetics)
+"bSi" = (
+/obj/machinery/photocopier,
+/obj/machinery/newscaster{
+ pixel_y = 28
+ },
+/turf/simulated/floor{
+ dir = 9;
+ icon_state = "blue"
+ },
+/area/station/medical/reception)
+"bSy" = (
+/obj/machinery/computer/forensic_scanning,
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/machinery/firealarm{
+ pixel_y = 22
+ },
+/obj/machinery/camera{
+ c_tag = "Forensic's Office";
+ network = list("SS13","Security")
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "whitered"
+ },
+/area/station/security/forensic_office)
+"bSF" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/civilian/bar)
+"bSG" = (
+/obj/machinery/door_control{
+ id = "Dorm2";
+ name = "Dorm 2";
+ pixel_y = -28;
+ specialfunctions = 4
+ },
+/obj/machinery/light/small,
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 8
+ },
+/turf/simulated/floor/carpet/red,
+/area/station/civilian/dormitories/dormtwo)
+"bSI" = (
+/obj/machinery/light{
+ dir = 1
+ },
+/obj/item/weapon/flora/random,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/brig)
+"bSP" = (
+/obj/machinery/alarm{
+ pixel_y = 22
+ },
+/obj/machinery/disposal,
+/obj/structure/disposalpipe/trunk,
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/station/civilian/chapel/mass_driver)
+"bTi" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/poddoor{
+ density = 0;
+ icon_state = "pdoor0";
+ id = "Biohazard";
+ name = "Biohazard Shutter";
+ opacity = 0
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/machinery/door/airlock/research{
+ name = "Science Maintenance";
+ req_access = list(7)
+ },
+/turf/simulated/floor/plating,
+/area/station/rnd/lab)
+"bTm" = (
+/obj/effect/landmark/start/cargo_technician,
+/turf/simulated/floor{
+ icon_state = "floorgrime"
+ },
+/area/station/cargo/storage)
+"bTw" = (
+/obj/machinery/door/airlock/glass{
+ name = "Theatre"
+ },
+/obj/machinery/door/firedoor,
+/obj/structure/sign/directions/evac{
+ buildable_sign = 0;
+ pixel_x = -32
+ },
+/obj/structure/sign/directions/supply{
+ buildable_sign = 0;
+ pixel_x = -32;
+ pixel_y = 6
+ },
+/obj/structure/sign/directions/science{
+ buildable_sign = 0;
+ pixel_x = -32;
+ pixel_y = -6
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/civilian/bar)
+"bTx" = (
+/obj/structure/rack,
+/obj/item/weapon/reagent_containers/spray/extinguisher{
+ pixel_y = 6
+ },
+/obj/item/weapon/reagent_containers/spray/extinguisher,
+/turf/simulated/floor/plating,
+/area/station/storage/emergency3)
+"bTD" = (
+/obj/structure/table,
+/obj/item/stack/cable_coil/random,
+/obj/effect/spawner/lootdrop/maintenance/two,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/escape)
+"bTE" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/high_volume{
+ dir = 1;
+ frequency = 1379;
+ id_tag = "atmospherics_pump";
+ name = "Atmospherics Large Air Vent"
+ },
+/obj/structure/sign/warning/securearea{
+ desc = "A warning sign which reads 'EXTERNAL AIRLOCK'";
+ icon_state = "space";
+ layer = 4;
+ name = "EXTERNAL AIRLOCK";
+ pixel_x = 32
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platebotc"
+ },
+/area/station/engineering/atmos)
+"bTN" = (
+/obj/structure/rack,
+/obj/item/weapon/tank/emergency_oxygen/engi,
+/obj/item/clothing/mask/gas/coloured,
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_y = -32
+ },
+/turf/simulated/floor{
+ icon_state = "darkblue"
+ },
+/area/station/gateway)
+"bTW" = (
+/turf/simulated/floor{
+ dir = 10;
+ icon_state = "warndark"
+ },
+/area/station/rnd/storage)
+"bUq" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ icon_state = "floorgrime"
+ },
+/area/station/maintenance/dormitory)
+"bUy" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced,
+/turf/simulated/floor/plating,
+/area/station/maintenance/medbay)
+"bUI" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/science)
+"bUT" = (
+/obj/effect/decal/cleanable/generic,
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"bUZ" = (
+/obj/machinery/door/airlock/command{
+ name = "Head of Personnel";
+ req_access = list(57)
+ },
+/obj/machinery/door/firedoor,
+/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"
+ },
+/turf/simulated/floor{
+ icon_state = "darkbluefull"
+ },
+/area/station/bridge/hop_office)
+"bVc" = (
+/obj/machinery/disposal,
+/obj/machinery/alarm{
+ pixel_x = -28;
+ pixel_y = -6
+ },
+/obj/structure/disposalpipe/trunk{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 10;
+ icon_state = "darkred"
+ },
+/area/station/security/secconfhall)
+"bVo" = (
+/obj/machinery/autolathe,
+/obj/machinery/camera{
+ c_tag = "RnD Lab";
+ dir = 4;
+ network = list("SS13","Research")
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "warndark"
+ },
+/area/station/rnd/lab)
+"bVD" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/weapon/scrap_lump,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/disposalpipe/segment,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/cargo)
+"bVT" = (
+/obj/structure/table/woodentable,
+/obj/random/randomfigure,
+/obj/structure/flora/ausbushes/fullgrass{
+ layer = 2.7
+ },
+/turf/simulated/floor{
+ icon_state = "grass1"
+ },
+/area/station/civilian/garden)
+"bWn" = (
+/obj/structure/table,
+/obj/effect/spawner/lootdrop/maintenance/three,
+/obj/machinery/firealarm{
+ dir = 4;
+ pixel_x = 22
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/universal,
+/turf/simulated/floor/plating,
+/area/station/maintenance/medbay)
+"bWp" = (
+/obj/machinery/hydroponics/constructable,
+/obj/item/weapon/minihoe{
+ force = 1
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "greenbluefull"
+ },
+/area/station/security/prison)
+"bWv" = (
+/obj/structure/rack,
+/obj/machinery/light_construct/small{
+ dir = 1
+ },
+/obj/item/device/flashlight/seclite,
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"bXk" = (
+/obj/structure/closet/secure_closet/security,
+/obj/machinery/light/small,
+/obj/structure/extinguisher_cabinet{
+ pixel_y = -30
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/security/main)
+"bXu" = (
+/obj/structure/toilet{
+ pixel_y = 8
+ },
+/obj/effect/landmark{
+ name = "blobstart"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/engineering)
+"bXA" = (
+/obj/structure/girder,
+/obj/item/stack/sheet/metal{
+ amount = 5
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/atmos)
+"bXC" = (
+/obj/structure/stool/bed/chair/metal/red,
+/obj/effect/landmark/start/assistant/test_subject,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/security/lobby)
+"bXG" = (
+/obj/machinery/atmospherics/components/unary/portables_connector,
+/obj/machinery/portable_atmospherics/canister/air,
+/turf/simulated/floor/plating{
+ icon_state = "platebotc"
+ },
+/area/station/maintenance/starboardsolar)
+"bXH" = (
+/obj/structure/table/glass,
+/obj/item/weapon/flora/deskleaf{
+ pixel_x = -6;
+ pixel_y = 7
+ },
+/obj/item/weapon/reagent_containers/food/drinks/cans/grape_juice{
+ pixel_x = 5;
+ pixel_y = 4
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/lobby)
+"bXQ" = (
+/obj/structure/closet/emcloset,
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "black"
+ },
+/area/station/hallway/secondary/exit)
+"bXR" = (
+/obj/machinery/gateway{
+ dir = 9
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "vault"
+ },
+/area/station/gateway)
+"bYT" = (
+/obj/structure/table,
+/obj/item/weapon/clipboard,
+/obj/item/weapon/pen,
+/turf/simulated/floor{
+ dir = 10;
+ icon_state = "whitepurple"
+ },
+/area/station/hallway/secondary/mine_sci_shuttle)
+"bZl" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/machinery/door/airlock/medical{
+ name = "Medbay Maintenance";
+ req_access = list(5)
+ },
+/turf/simulated/floor/plating,
+/area/station/medical/hallway)
+"bZz" = (
+/obj/structure/stool/bed/chair/metal,
+/obj/effect/landmark/start/xenoarchaeologist,
+/turf/simulated/floor{
+ icon_state = "whitepurple"
+ },
+/area/station/hallway/secondary/mine_sci_shuttle)
+"bZA" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on,
+/turf/simulated/floor,
+/area/station/civilian/locker)
+"bZB" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor{
+ icon_state = "whiteblue"
+ },
+/area/station/medical/sleeper)
+"bZE" = (
+/obj/effect/decal/cleanable/cobweb,
+/obj/machinery/space_heater,
+/obj/machinery/alarm{
+ pixel_y = 22
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/science)
+"bZL" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/light/small{
+ dir = 8
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/aisat/ai_chamber)
+"bZT" = (
+/obj/machinery/r_n_d/protolathe,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/rnd/lab)
+"caj" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/iaa_office)
+"cal" = (
+/obj/machinery/atmospherics/pipe/simple/visible/cyan{
+ dir = 4
+ },
+/obj/machinery/meter,
+/turf/simulated/floor,
+/area/station/engineering/atmos)
+"cam" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "darkblue"
+ },
+/area/station/tcommsat/computer)
+"can" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/table,
+/obj/item/weapon/stock_parts/cell/high{
+ charge = 100;
+ maxcharge = 15000
+ },
+/obj/machinery/cell_charger{
+ pixel_y = 5
+ },
+/obj/item/stack/cable_coil/random,
+/obj/item/stack/cable_coil/random,
+/obj/item/weapon/stock_parts/cell/high{
+ charge = 100;
+ maxcharge = 15000;
+ pixel_x = 3;
+ pixel_y = 9
+ },
+/obj/machinery/firealarm{
+ pixel_y = 22
+ },
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platebot"
+ },
+/area/station/maintenance/medbay)
+"cau" = (
+/turf/environment/space,
+/area/shuttle/vox/southeast_solars)
+"cax" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor{
+ icon_state = "purple"
+ },
+/area/station/hallway/primary/port)
+"caz" = (
+/obj/structure/window/reinforced,
+/turf/simulated/floor{
+ dir = 10;
+ icon_state = "warndark"
+ },
+/area/station/rnd/hor)
+"caC" = (
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = -22
+ },
+/obj/machinery/light{
+ dir = 8
+ },
+/turf/simulated/floor/whitegreed,
+/area/station/aisat/ai_chamber)
+"caI" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 1
+ },
+/turf/simulated/floor{
+ icon_state = "brownold"
+ },
+/area/station/cargo/storage)
+"cbc" = (
+/turf/simulated/floor{
+ dir = 9;
+ icon_state = "warndark"
+ },
+/area/station/rnd/xenobiology)
+"cbe" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/manifold/visible{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/escape)
+"cbf" = (
+/turf/simulated/wall/r_wall,
+/area/station/rnd/server)
+"cbj" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "whitepurple"
+ },
+/area/station/rnd/xenobiology)
+"cbm" = (
+/obj/item/toy/plushie/corgi,
+/turf/simulated/floor/plating,
+/area/station/civilian/garden)
+"ccu" = (
+/obj/structure/grille{
+ destroyed = 1
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/engineering)
+"ccB" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor{
+ dir = 10;
+ icon_state = "whiteblue"
+ },
+/area/station/hallway/secondary/exit)
+"ccK" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "redcorner"
+ },
+/area/station/security/brig)
+"ccX" = (
+/obj/structure/table/woodentable,
+/obj/item/weapon/storage/box/cups{
+ pixel_y = 4
+ },
+/turf/simulated/floor{
+ icon_state = "darkred"
+ },
+/area/station/security/vacantoffice{
+ name = "Tribunal"
+ })
+"cdk" = (
+/turf/simulated/wall/r_wall,
+/area/station/bridge/ai_upload)
+"cdn" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/bridge/ai_upload)
+"cdr" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/cellular/mine,
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"cdw" = (
+/obj/machinery/ai_status_display{
+ pixel_y = -32
+ },
+/turf/simulated/floor{
+ icon_state = "black"
+ },
+/area/station/civilian/fitness)
+"cdU" = (
+/obj/machinery/atmospherics/pipe/simple/heat_exchanging{
+ dir = 5
+ },
+/obj/structure/lattice,
+/turf/environment/space,
+/area/space)
+"cdW" = (
+/obj/structure/stool/bed/chair/metal/red{
+ dir = 8
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/security/interrogation)
+"cdZ" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/firealarm{
+ dir = 4;
+ pixel_x = 22;
+ pixel_y = 28
+ },
+/turf/simulated/floor/wood,
+/area/station/civilian/library)
+"ceg" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/table,
+/obj/effect/spawner/lootdrop/maintenance/two,
+/turf/simulated/floor/plating,
+/area/station/maintenance/chapel)
+"cem" = (
+/obj/structure/table/woodentable,
+/obj/item/weapon/paper_bin{
+ pixel_y = 4
+ },
+/obj/item/weapon/pen/red{
+ pixel_x = -5;
+ pixel_y = 6
+ },
+/obj/item/weapon/pen{
+ pixel_y = 6
+ },
+/obj/item/device/radio/intercom{
+ frequency = 1475;
+ name = "Station Intercom (Security)";
+ pixel_x = -28;
+ pixel_y = -5
+ },
+/turf/simulated/floor/wood,
+/area/station/security/detectives_office)
+"ceu" = (
+/obj/machinery/disposal,
+/obj/structure/disposalpipe/trunk,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/medical/reception)
+"ceL" = (
+/obj/item/weapon/flora/random,
+/obj/machinery/light/small{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/hallway/secondary/exit)
+"cfm" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor{
+ icon_state = "yellow"
+ },
+/area/station/hallway/primary/aft)
+"cfr" = (
+/turf/simulated/mineral,
+/area/station/maintenance/chapel)
+"cfy" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/warden)
+"cfJ" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "black"
+ },
+/area/station/security/prison)
+"cfN" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/engineering/chiefs_office)
+"cfO" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced,
+/turf/simulated/floor/plating,
+/area/station/maintenance/engineering)
+"cgb" = (
+/obj/machinery/atmospherics/pipe/manifold/visible{
+ dir = 4
+ },
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/machinery/camera{
+ c_tag = "MiniSat Exterior West";
+ dir = 8;
+ network = list("MiniSat")
+ },
+/turf/simulated/floor/plating,
+/area/station/aisat)
+"cgc" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "black"
+ },
+/area/station/civilian/fitness)
+"cgd" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor,
+/area/station/security/interrogation)
+"cgn" = (
+/obj/item/weapon/shard{
+ icon_state = "medium"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/escape)
+"cgu" = (
+/obj/structure/table/glass,
+/obj/item/weapon/paper{
+ info = "Brusies sustained in the holodeck can be healed simply by sleeping.";
+ name = "Holodeck Disclaimer"
+ },
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/civilian/fitness)
+"cgw" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor,
+/area/station/civilian/janitor)
+"cgB" = (
+/mob/living/carbon/monkey/punpun,
+/turf/simulated/floor/wood,
+/area/station/civilian/bar)
+"cgI" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/firealarm{
+ dir = 1;
+ pixel_y = -22
+ },
+/mob/living/simple_animal/mouse,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 9
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 8;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/medbay)
+"chm" = (
+/turf/simulated/wall,
+/area/station/rnd/chargebay)
+"chr" = (
+/obj/item/weapon/scrap_lump,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/atmos)
+"chy" = (
+/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"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/brig)
+"chB" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 1;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "darkblue"
+ },
+/area/station/security/iaa_office)
+"chC" = (
+/obj/random/vending/cola,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/medical/reception)
+"chD" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/machinery/door/airlock/engineering{
+ name = "Engine Room Maintenance";
+ req_access = list(10)
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plating,
+/area/station/engineering/engine)
+"chG" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/computer/arcade,
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken6"
+ },
+/area/station/maintenance/brig)
+"chK" = (
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "warning"
+ },
+/area/station/engineering/atmos)
+"chL" = (
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/station/medical/sleeper)
+"cit" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 5
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/science)
+"ciy" = (
+/obj/machinery/door/airlock/medical/glass{
+ name = "Brig Medical Checkpoint";
+ req_one_access = list(5,63)
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/prison)
+"ciV" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 8
+ },
+/obj/machinery/door/airlock/maintenance{
+ req_access = list(12)
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/chapel)
+"cjj" = (
+/obj/machinery/camera{
+ c_tag = "Theater"
+ },
+/obj/structure/closet/theatrecloset,
+/turf/simulated/floor/wood,
+/area/station/civilian/theatre)
+"cjR" = (
+/turf/simulated/wall/r_wall,
+/area/station/aisat/antechamber)
+"ckq" = (
+/obj/structure/disposalpipe/segment{
+ dir = 1
+ },
+/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/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/station/maintenance/cargo)
+"cks" = (
+/obj/structure/crematorium,
+/obj/machinery/alarm{
+ pixel_y = 22
+ },
+/obj/machinery/crema_switch{
+ pixel_x = -28
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/civilian/chapel/crematorium)
+"cky" = (
+/obj/structure/closet/secure_closet/brig{
+ id = "Cell 4";
+ name = "Cell 4 Locker"
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "red"
+ },
+/area/station/security/prison)
+"ckD" = (
+/turf/simulated/floor/engine,
+/area/station/rnd/telesci)
+"clc" = (
+/obj/machinery/portable_atmospherics/powered/pump,
+/obj/machinery/atmospherics/components/unary/portables_connector{
+ dir = 1
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "arrival"
+ },
+/area/station/hallway/primary/aft)
+"clg" = (
+/obj/structure/stool,
+/obj/effect/landmark/start/assistant/test_subject,
+/obj/structure/flora/ausbushes/fullgrass{
+ layer = 2.7
+ },
+/turf/simulated/floor{
+ icon_state = "grass1"
+ },
+/area/station/civilian/garden)
+"clk" = (
+/obj/machinery/atmospherics/pipe/manifold/visible/green{
+ dir = 4
+ },
+/obj/machinery/meter,
+/obj/structure/disposalpipe/segment{
+ dir = 8;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor{
+ icon_state = "warningcorner"
+ },
+/area/station/engineering/engine)
+"cln" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,
+/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"clo" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/table,
+/obj/effect/spawner/lootdrop/maintenance/two,
+/obj/effect/decal/cleanable/cobweb,
+/turf/simulated/floor/plating,
+/area/station/maintenance/medbay)
+"clt" = (
+/obj/machinery/sleeper{
+ dir = 4
+ },
+/obj/machinery/camera{
+ c_tag = "Medbay Arrival Medical Checkpoint";
+ dir = 6;
+ network = list("SS13","Medical")
+ },
+/obj/machinery/firealarm{
+ pixel_y = 22
+ },
+/turf/simulated/floor{
+ dir = 9;
+ icon_state = "whiteblue"
+ },
+/area/station/hallway/primary/fore)
+"clC" = (
+/obj/machinery/atmospherics/components/unary/portables_connector{
+ dir = 1
+ },
+/obj/machinery/portable_atmospherics/canister/air,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/engineering/atmos)
+"clJ" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/machinery/door/firedoor,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/sign/warning/securearea{
+ desc = "A warning sign which reads 'HIGH VOLTAGE'";
+ icon_state = "shock";
+ name = "HIGH VOLTAGE"
+ },
+/turf/simulated/floor/plating,
+/area/station/rnd/lab)
+"clR" = (
+/obj/item/weapon/scalpel,
+/obj/item/clothing/gloves/white,
+/obj/item/device/taperecorder,
+/obj/item/weapon/autopsy_scanner,
+/obj/item/clothing/mask/surgical,
+/obj/structure/table/glass,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "darkred"
+ },
+/area/station/security/forensic_office)
+"clY" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/medbay)
+"cmk" = (
+/turf/simulated/wall/r_wall,
+/area/station/engineering/drone_fabrication)
+"cmm" = (
+/obj/machinery/computer/skills,
+/obj/structure/table,
+/obj/item/device/radio/intercom{
+ frequency = 1475;
+ name = "Station Intercom (Security)";
+ pixel_x = 28;
+ pixel_y = -5
+ },
+/obj/machinery/camera{
+ c_tag = "Brig Lobby Observation";
+ dir = 8;
+ network = list("SS13","Security")
+ },
+/turf/simulated/floor{
+ dir = 6;
+ icon_state = "darkred"
+ },
+/area/station/security/lobby)
+"cmx" = (
+/obj/item/weapon/flora/random,
+/obj/machinery/light/small{
+ dir = 8
+ },
+/obj/structure/sign/warning/smoking{
+ pixel_x = -32
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "cafeteria"
+ },
+/area/station/medical/medbreak)
+"cmC" = (
+/turf/simulated/floor{
+ dir = 6;
+ icon_state = "darkred"
+ },
+/area/station/security/range)
+"cmG" = (
+/obj/machinery/disposal,
+/obj/machinery/light/small,
+/obj/structure/extinguisher_cabinet{
+ pixel_y = -30
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platebot"
+ },
+/area/station/storage/tech)
+"cmH" = (
+/obj/structure/table/glass,
+/obj/item/weapon/storage/box/bodybags{
+ pixel_y = 4
+ },
+/obj/machinery/power/apc{
+ dir = 1;
+ name = "apc top";
+ pixel_y = 28
+ },
+/obj/machinery/firealarm{
+ dir = 4;
+ pixel_x = 22
+ },
+/obj/structure/cable{
+ d2 = 8;
+ icon_state = "0-8"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/civilian/chapel/crematorium)
+"cmI" = (
+/turf/simulated/floor{
+ icon_state = "red"
+ },
+/area/station/security/brig)
+"cmN" = (
+/obj/structure/table/glass,
+/obj/item/weapon/storage/secure/briefcase{
+ pixel_y = 6
+ },
+/turf/simulated/floor{
+ dir = 6;
+ icon_state = "darkbrown"
+ },
+/area/station/bridge)
+"cmS" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ dir = 9;
+ icon_state = "warnwhite"
+ },
+/area/station/medical/virology)
+"cna" = (
+/obj/machinery/atmospherics/components/binary/pump{
+ dir = 1
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "whitepurple"
+ },
+/area/station/rnd/mixing)
+"cno" = (
+/obj/structure/lattice,
+/obj/machinery/atmospherics/pipe/simple/heat_exchanging{
+ dir = 5
+ },
+/turf/environment/space,
+/area/space)
+"cnp" = (
+/turf/simulated/wall,
+/area/station/hallway/primary/central)
+"cns" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "whiteblue"
+ },
+/area/station/medical/sleeper)
+"cnx" = (
+/obj/structure/dispenser/oxygen,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/ai_monitored/eva)
+"cnA" = (
+/obj/machinery/atmospherics/pipe/simple/visible/green{
+ dir = 4
+ },
+/obj/machinery/space_heater,
+/obj/machinery/camera{
+ c_tag = "Engineering Atmospherics South West";
+ dir = 10;
+ network = list("SS13","Engineering")
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/engineering/atmos)
+"cnD" = (
+/obj/structure/closet/emcloset,
+/obj/machinery/light/small,
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"cnI" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/escape)
+"cnJ" = (
+/obj/structure/stool/bed/chair/metal/black,
+/obj/effect/landmark/start/research_assistant,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/hallway/primary/port)
+"cos" = (
+/obj/structure/reagent_dispensers/water_cooler,
+/obj/machinery/light/small,
+/obj/machinery/alarm{
+ pixel_y = -32
+ },
+/turf/simulated/floor{
+ icon_state = "purple"
+ },
+/area/station/hallway/primary/port)
+"cou" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 1
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/bridge)
+"coy" = (
+/obj/machinery/hydroponics/constructable,
+/obj/machinery/camera{
+ c_tag = "Hydroponics"
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/civilian/hydroponics)
+"coz" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/ash,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 8;
+ icon_state = "pipe-c"
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/medbay)
+"coC" = (
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 6
+ },
+/obj/machinery/light/small{
+ dir = 8
+ },
+/obj/machinery/embedded_controller/radio/airlock_controller{
+ id_tag = "science_airlock";
+ pixel_x = -28;
+ req_one_access = list(13,45,1);
+ tag_airpump = "science_pump";
+ tag_chamber_sensor = "science_sensor";
+ tag_exterior_door = "science_outer";
+ tag_interior_door = "science_inner"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/science)
+"cpb" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on,
+/obj/effect/landmark/start/assistant/test_subject,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "neutral"
+ },
+/area/station/hallway/secondary/arrival)
+"cpo" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/random/scrap/safe_even,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/disposalpipe/segment{
+ dir = 1
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg2"
+ },
+/area/station/maintenance/cargo)
+"cps" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/wall,
+/area/station/cargo/storage)
+"cpC" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/closet/emcloset,
+/turf/simulated/floor/plating,
+/area/station/maintenance/chapel)
+"cpG" = (
+/obj/effect/decal/cleanable/dirt,
+/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/structure/disposalpipe/segment,
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = -22
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/science)
+"cpL" = (
+/obj/item/clothing/mask/facehugger_toy,
+/obj/structure/closet,
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"cpX" = (
+/obj/item/weapon/flora/pottedplant/palm,
+/obj/machinery/status_display{
+ pixel_x = -32
+ },
+/obj/machinery/light/small{
+ dir = 8
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "darkblue"
+ },
+/area/station/bridge)
+"cqd" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"cqe" = (
+/obj/machinery/light/small,
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken7"
+ },
+/area/station/security/lawyer_office)
+"cqr" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/station/medical/storage)
+"cqv" = (
+/obj/structure/closet/emcloset,
+/obj/structure/flora/ausbushes/fullgrass{
+ layer = 2.7
+ },
+/turf/simulated/floor{
+ icon_state = "grass1"
+ },
+/area/station/civilian/garden)
+"cqz" = (
+/obj/item/weapon/flora/random,
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "brown"
+ },
+/area/station/cargo/office)
+"cqB" = (
+/obj/structure/closet/cabinet,
+/obj/item/weapon/storage/briefcase,
+/obj/item/weapon/folder/red,
+/obj/item/weapon/storage/box/evidence,
+/obj/item/device/taperecorder,
+/obj/machinery/newscaster{
+ pixel_x = 28
+ },
+/obj/item/device/camera/polar,
+/turf/simulated/floor/wood,
+/area/station/security/lawyer_office)
+"cqC" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 5
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/station/maintenance/auxsolarstarboard)
+"cqL" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/cyan{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/turf/simulated/floor/bluegrid{
+ icon_state = "dark";
+ name = "Server Walkway";
+ nitrogen = 500;
+ oxygen = 0;
+ temperature = 80
+ },
+/area/station/tcommsat/chamber)
+"cqN" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "warndark"
+ },
+/area/station/rnd/robotics)
+"cqW" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/generic,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/effect/decal/cleanable/blood/oil,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg1"
+ },
+/area/station/maintenance/medbay)
+"cqY" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/disposalpipe/segment{
+ dir = 1
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/cargo)
+"crc" = (
+/obj/machinery/computer/secure_data,
+/obj/machinery/door_control{
+ id = "Secure Gate";
+ name = "Brig Lockdown";
+ pixel_x = -28;
+ pixel_y = 6;
+ req_access = list(2)
+ },
+/obj/machinery/door_control{
+ id = "Prison Gate";
+ name = "Prison Wing Lockdown";
+ pixel_x = -28;
+ pixel_y = -6;
+ req_access = list(2)
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/security/warden)
+"crd" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/wood,
+/area/station/civilian/cafeteria)
+"crh" = (
+/obj/machinery/atmospherics/components/binary/pump{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor,
+/area/station/engineering/atmos)
+"crG" = (
+/obj/item/target/alien,
+/turf/simulated/floor/plating/airless{
+ dir = 10;
+ icon_state = "warnplate"
+ },
+/area/station/rnd/test_area)
+"crO" = (
+/obj/machinery/space_heater,
+/obj/effect/decal/cleanable/cobweb,
+/obj/machinery/alarm{
+ pixel_y = 22
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/engineering)
+"csb" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 4
+ },
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken7"
+ },
+/area/station/civilian/theatre)
+"cse" = (
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "warndark"
+ },
+/area/station/rnd/xenobiology)
+"csg" = (
+/obj/machinery/atmospherics/components/binary/pump/on,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/engineering/atmos)
+"csD" = (
+/obj/item/weapon/reagent_containers/ld50_syringe/choral{
+ pixel_x = 3;
+ pixel_y = 2
+ },
+/obj/item/weapon/reagent_containers/ld50_syringe/choral{
+ pixel_x = 3;
+ pixel_y = 6
+ },
+/obj/item/weapon/reagent_containers/ld50_syringe/choral{
+ pixel_x = 3;
+ pixel_y = 10
+ },
+/obj/structure/rack,
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/security/execution)
+"csG" = (
+/obj/machinery/disposal,
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/machinery/door_control{
+ desc = "A remote control-switch for a shutters.";
+ id = "Chem";
+ name = "Chemistry Shutters Control";
+ pixel_y = 28;
+ req_access = list(33)
+ },
+/obj/item/device/radio/intercom{
+ frequency = 1485;
+ name = "Station Intercom (Medbay)";
+ pixel_x = -28;
+ pixel_y = -5
+ },
+/obj/structure/disposalpipe/trunk{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "warndark"
+ },
+/area/station/medical/chemistry)
+"csH" = (
+/obj/item/device/radio/intercom{
+ broadcasting = 1;
+ frequency = 1447;
+ name = "Private AI Channel";
+ pixel_y = 22
+ },
+/obj/item/weapon/flora/random,
+/turf/simulated/floor{
+ dir = 9;
+ icon_state = "darkblue"
+ },
+/area/station/aisat)
+"csN" = (
+/obj/item/clothing/under/karate,
+/turf/simulated/floor/plating,
+/area/station/maintenance/medbay)
+"csV" = (
+/obj/structure/stool/bed,
+/obj/item/weapon/bedsheet/yellow,
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken4"
+ },
+/area/station/civilian/dormitories)
+"cta" = (
+/obj/machinery/atmospherics/components/unary/portables_connector{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "bot"
+ },
+/area/station/engineering/atmos)
+"ctp" = (
+/obj/machinery/door/airlock/maintenance{
+ req_access = list(12)
+ },
+/obj/machinery/door/firedoor,
+/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"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"ctB" = (
+/obj/machinery/requests_console/chapel{
+ pixel_y = 28
+ },
+/obj/machinery/disposal,
+/obj/structure/disposalpipe/trunk{
+ dir = 4
+ },
+/turf/simulated/floor/wood,
+/area/station/civilian/chapel/office)
+"ctE" = (
+/obj/machinery/vending/donut,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/civilian/playroom)
+"ctJ" = (
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/machinery/door_control{
+ id = "Armoury";
+ name = "Armoury Access";
+ pixel_x = 26;
+ req_access = list(3)
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/security/brig)
+"ctT" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/glass{
+ name = "Theatre"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/civilian/theatre)
+"cug" = (
+/obj/structure/sign/warning/securearea{
+ desc = "A warning sign which reads 'EXTERNAL AIRLOCK'";
+ icon_state = "space";
+ layer = 4;
+ name = "EXTERNAL AIRLOCK";
+ pixel_y = 32
+ },
+/obj/structure/closet/emcloset,
+/turf/simulated/floor/plating,
+/area/station/maintenance/chapel)
+"cui" = (
+/obj/structure/stool/bed/chair/comfy/black{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "darkblue"
+ },
+/area/station/security/secconfhall)
+"cuo" = (
+/turf/simulated/floor{
+ dir = 6;
+ icon_state = "yellow"
+ },
+/area/station/engineering/equip)
+"cus" = (
+/obj/machinery/seed_extractor,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/civilian/hydroponics)
+"cuu" = (
+/obj/structure/table,
+/obj/item/weapon/storage/fancy/donut_box,
+/obj/machinery/vending/wallmed1{
+ name = "Emergency NanoMed";
+ pixel_x = 28
+ },
+/turf/simulated/floor{
+ dir = 6;
+ icon_state = "black"
+ },
+/area/station/security/prison)
+"cuD" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "whiteblue"
+ },
+/area/station/medical/cmo)
+"cuL" = (
+/obj/structure/table/woodentable,
+/obj/item/weapon/reagent_containers/food/drinks/bottle/holywater{
+ pixel_y = 4
+ },
+/obj/machinery/alarm{
+ pixel_y = 22
+ },
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken3"
+ },
+/area/station/civilian/chapel/office)
+"cuM" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 10
+ },
+/obj/structure/table,
+/obj/effect/spawner/lootdrop/maintenance/two,
+/obj/effect/decal/cleanable/cobweb2,
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 2;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/medbay)
+"cuO" = (
+/obj/structure/table,
+/obj/effect/spawner/lootdrop/maintenance/three,
+/turf/simulated/floor/plating,
+/area/station/maintenance/chapel)
+"cuV" = (
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "yellow"
+ },
+/area/station/engineering/engine)
+"cvm" = (
+/obj/machinery/cryopod/right,
+/turf/simulated/floor{
+ dir = 9;
+ icon_state = "brownold"
+ },
+/area/station/security/prison)
+"cvq" = (
+/obj/structure/closet/emcloset,
+/obj/machinery/light{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/medical/reception)
+"cwh" = (
+/mob/living/simple_animal/det5,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/rnd/hor)
+"cws" = (
+/obj/structure/table/woodentable,
+/obj/item/weapon/folder/brown{
+ pixel_y = 4
+ },
+/obj/machinery/light/small,
+/obj/structure/extinguisher_cabinet{
+ pixel_y = -30
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ icon_state = "darkblue"
+ },
+/area/station/tcommsat/computer)
+"cwu" = (
+/obj/structure/closet/emcloset,
+/obj/machinery/firealarm{
+ dir = 1;
+ pixel_y = -22
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/hallway/secondary/exit)
+"cwA" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/rnd/robotics)
+"cwN" = (
+/obj/machinery/optable,
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "warndark"
+ },
+/area/station/rnd/xenobiology)
+"cwS" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 6;
+ icon_state = "yellow"
+ },
+/area/station/engineering/engine)
+"cwT" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/rnd/robotics)
+"cxe" = (
+/obj/machinery/access_button{
+ command = "cycle_exterior";
+ frequency = 1379;
+ master_tag = "science_airlock";
+ name = "exterior access button";
+ pixel_y = -28;
+ req_one_access = list(13,45,1)
+ },
+/turf/simulated/floor/plating/airless,
+/area/space)
+"cxo" = (
+/obj/structure/disposalpipe/segment{
+ dir = 1;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/medical/morgue)
+"cxx" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 8
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/medbay)
+"cxE" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "darkpurple"
+ },
+/area/station/rnd/misc_lab)
+"cxG" = (
+/obj/structure/closet/wardrobe/robotics_black,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/rnd/robotics)
+"cxV" = (
+/obj/machinery/door/window/eastleft{
+ dir = 1;
+ req_access = list(25)
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/obj/structure/disposalpipe/segment{
+ dir = 1;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor{
+ icon_state = "delivery"
+ },
+/area/station/civilian/bar)
+"cyt" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 6
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/engineering/chiefs_office)
+"cyJ" = (
+/turf/simulated/floor{
+ icon_state = "darkpurple"
+ },
+/area/station/rnd/hor)
+"cyQ" = (
+/obj/structure/stool/bed,
+/obj/item/weapon/bedsheet/medical,
+/obj/item/device/radio/intercom{
+ frequency = 1485;
+ name = "Station Intercom (Medbay)";
+ pixel_x = 28;
+ pixel_y = -5
+ },
+/obj/machinery/light/small{
+ dir = 4
+ },
+/turf/simulated/floor/carpet/green,
+/area/station/medical/patients_rooms)
+"cyT" = (
+/obj/machinery/door/airlock/medical/glass{
+ name = "Arrival Medical Checkpoint";
+ req_access = list(5)
+ },
+/obj/structure/sign/departments/medbay/alt{
+ pixel_y = 32
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/hallway/primary/fore)
+"cyU" = (
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/machinery/firealarm{
+ dir = 4;
+ pixel_x = 22
+ },
+/obj/machinery/camera{
+ c_tag = "RnD North";
+ dir = 8;
+ network = list("SS13","Research")
+ },
+/obj/structure/stool/bed/chair/metal/black{
+ dir = 8
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/maintenance/science)
+"czb" = (
+/turf/simulated/wall,
+/area/station/engineering/drone_fabrication)
+"czd" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/flora/ausbushes/sparsegrass{
+ layer = 2.7
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/grass,
+/area/station/civilian/hydroponics)
+"czl" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 8
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "brown"
+ },
+/area/station/hallway/secondary/entry)
+"czr" = (
+/obj/machinery/telecomms/server/presets/security,
+/turf/simulated/floor/bluegrid{
+ name = "Server Base";
+ nitrogen = 500;
+ oxygen = 0;
+ temperature = 80
+ },
+/area/station/tcommsat/chamber)
+"czC" = (
+/obj/structure/closet,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/science)
+"czP" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/closet,
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"cAj" = (
+/obj/structure/stool/bed/chair/metal/yellow{
+ dir = 1
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/engineering/break_room)
+"cAs" = (
+/obj/structure/table,
+/obj/item/weapon/paper_bin{
+ pixel_y = 4
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/cargo/office)
+"cAx" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor{
+ dir = 6;
+ icon_state = "whitepurple"
+ },
+/area/station/rnd/brainstorm_center)
+"cAz" = (
+/obj/structure/grille,
+/obj/machinery/door/firedoor,
+/obj/structure/window/reinforced{
+ dir = 5
+ },
+/obj/machinery/door/poddoor{
+ density = 0;
+ icon_state = "pdoor0";
+ id = "bridge blast";
+ name = "Bridge Blast Doors";
+ opacity = 0
+ },
+/turf/simulated/floor/plating,
+/area/station/bridge)
+"cAB" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 1
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor,
+/area/station/security/brig)
+"cAQ" = (
+/obj/effect/decal/cleanable/dirt,
+/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/effect/spawner/lootdrop/maintenance,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/brig)
+"cAU" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/medical/hallway)
+"cAW" = (
+/obj/machinery/light/small,
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 8
+ },
+/turf/simulated/floor{
+ icon_state = "freezerfloor"
+ },
+/area/station/engineering/break_room)
+"cBf" = (
+/obj/structure/closet/toolcloset,
+/obj/item/clothing/suit/storage/hazardvest,
+/obj/effect/decal/cleanable/cobweb,
+/turf/simulated/floor,
+/area/station/construction)
+"cBk" = (
+/obj/structure/table,
+/obj/item/weapon/paper{
+ pixel_y = 2
+ },
+/obj/item/weapon/pen{
+ pixel_y = 2
+ },
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/machinery/newscaster{
+ pixel_y = 28
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/cargo/office)
+"cBE" = (
+/obj/machinery/atmospherics/pipe/simple/visible/red,
+/turf/simulated/floor/plating,
+/area/station/maintenance/incinerator)
+"cBF" = (
+/obj/structure/closet{
+ name = "Evidence Closet"
+ },
+/obj/machinery/light/small,
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/security/interrogation)
+"cCa" = (
+/obj/machinery/atmospherics/pipe/simple/visible,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "whitepurple"
+ },
+/area/station/rnd/mixing)
+"cCn" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 1
+ },
+/turf/simulated/floor/wood,
+/area/station/security/detectives_office)
+"cCG" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/item/weapon/scrap_lump,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/brig)
+"cCH" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/brig)
+"cCK" = (
+/obj/structure/table,
+/obj/item/device/taperecorder{
+ pixel_x = -1;
+ pixel_y = 6
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/hallway/secondary/mine_sci_shuttle)
+"cCO" = (
+/obj/effect/decal/cleanable/cobweb,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 6
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"cCX" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 8
+ },
+/turf/simulated/floor,
+/area/station/engineering/atmos)
+"cDs" = (
+/obj/structure/rack,
+/obj/item/clothing/head/welding,
+/obj/effect/spawner/lootdrop/maintenance/four,
+/obj/random/tools/tool,
+/obj/random/tools/tool,
+/turf/simulated/floor/plating{
+ icon_state = "platebot"
+ },
+/area/station/maintenance/engineering)
+"cDu" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "neutral"
+ },
+/area/station/hallway/secondary/arrival)
+"cDx" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 10
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "whitepurple"
+ },
+/area/station/rnd/xenobiology)
+"cDB" = (
+/turf/simulated/floor{
+ icon_state = "floorgrime"
+ },
+/area/station/maintenance/incinerator)
+"cDK" = (
+/turf/simulated/wall,
+/area/station/maintenance/disposal)
+"cDS" = (
+/obj/structure/table,
+/obj/machinery/newscaster{
+ pixel_y = -28
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/hallway/secondary/mine_sci_shuttle)
+"cEg" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/engineering)
+"cEh" = (
+/obj/machinery/camera{
+ c_tag = "RnD Lobby";
+ dir = 6;
+ network = list("SS13","Research")
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "purple"
+ },
+/area/station/hallway/primary/port)
+"cEp" = (
+/obj/item/weapon/syndcodebook,
+/obj/structure/closet/crate,
+/obj/structure/sign/poster/contraband/syndicate_recruitment{
+ pixel_x = 4;
+ pixel_y = 32
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/cargo)
+"cED" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/weapon/shard{
+ icon_state = "medium"
+ },
+/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/structure/disposalpipe/segment,
+/turf/simulated/floor/plating,
+/area/station/maintenance/atmos)
+"cEF" = (
+/obj/structure/table/woodentable,
+/obj/item/device/paicard{
+ pixel_x = 4
+ },
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_x = -28;
+ pixel_y = -5
+ },
+/turf/simulated/floor/wood,
+/area/station/civilian/library)
+"cEK" = (
+/obj/structure/stool/bed/chair/comfy/brown{
+ dir = 4
+ },
+/obj/effect/landmark/start/assistant/test_subject,
+/obj/machinery/firealarm{
+ dir = 1;
+ pixel_y = -22
+ },
+/turf/simulated/floor/carpet/black,
+/area/station/civilian/dormitories/dormthree)
+"cEV" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/weapon/scrap_lump,
+/obj/machinery/atmospherics/pipe/simple/hidden/universal,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/brig)
+"cEZ" = (
+/obj/machinery/door_control{
+ desc = "A remote control switch for the brig foyer.";
+ id = "cell6";
+ name = "Cell 6 Doors";
+ normaldoorcontrol = 0;
+ pixel_y = -30;
+ range = 10;
+ req_access = list(2)
+ },
+/obj/structure/closet/emcloset,
+/turf/simulated/floor{
+ dir = 6;
+ icon_state = "red"
+ },
+/area/station/security/brig)
+"cFg" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/prison)
+"cFk" = (
+/obj/structure/closet/wardrobe/medic_white,
+/obj/machinery/light_switch{
+ pixel_x = -28
+ },
+/obj/machinery/light/small{
+ dir = 8
+ },
+/turf/simulated/floor{
+ dir = 10;
+ icon_state = "whiteblue"
+ },
+/area/station/medical/storage)
+"cFt" = (
+/obj/effect/spawner/lootdrop/maintenance,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/science)
+"cFy" = (
+/turf/environment/space,
+/area/shuttle/syndicate/northwest)
+"cFS" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 1
+ },
+/obj/machinery/light/small,
+/obj/machinery/access_button{
+ command = "cycle_interior";
+ frequency = 1379;
+ master_tag = "satellite_west_airlock";
+ name = "interior access button";
+ pixel_y = -28;
+ req_access = list(66)
+ },
+/turf/simulated/floor{
+ icon_state = "darkblue"
+ },
+/area/station/aisat)
+"cGe" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/carpet,
+/area/station/civilian/library)
+"cGh" = (
+/obj/machinery/door/airlock{
+ id_tag = "Dorm1";
+ name = "Dorm 1"
+ },
+/obj/machinery/door/firedoor,
+/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/wood,
+/area/station/civilian/dormitories)
+"cGR" = (
+/turf/simulated/wall,
+/area/station/civilian/cafeteria)
+"cGT" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/vacantoffice{
+ name = "Tribunal"
+ })
+"cGW" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_y = -32
+ },
+/obj/machinery/camera{
+ c_tag = "Cargo Bay Storage South";
+ dir = 1
+ },
+/turf/simulated/floor{
+ icon_state = "brown"
+ },
+/area/station/cargo/storage)
+"cHc" = (
+/turf/simulated/floor{
+ icon_state = "freezerfloor2"
+ },
+/area/station/security/secconfhall)
+"cHf" = (
+/obj/machinery/door/firedoor,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/medical/hallway)
+"cHo" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/machinery/door/firedoor,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/cable,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/machinery/door/poddoor/shutters{
+ density = 0;
+ icon_state = "shutter0";
+ id = "RD";
+ name = "RD Shutters";
+ opacity = 0
+ },
+/turf/simulated/floor/plating,
+/area/station/rnd/hor)
+"cHJ" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/door/airlock/maintenance{
+ req_access = list(12)
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"cHT" = (
+/obj/machinery/telecomms/server/presets/engineering,
+/turf/simulated/floor/bluegrid{
+ name = "Server Base";
+ nitrogen = 500;
+ oxygen = 0;
+ temperature = 80
+ },
+/area/station/tcommsat/chamber)
+"cHZ" = (
+/obj/structure/computerframe{
+ dir = 1
+ },
+/turf/simulated/floor{
+ icon_state = "asteroid"
+ },
+/area/station/maintenance/brig)
+"cIc" = (
+/obj/machinery/atmospherics/pipe/simple/visible/green,
+/obj/structure/sign/warning/securearea{
+ desc = "A warning sign which reads 'RADIOACTIVE AREA'";
+ icon_state = "radiation";
+ name = "RADIOACTIVE AREA";
+ pixel_x = 32
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "warning"
+ },
+/area/station/engineering/engine)
+"cIg" = (
+/obj/machinery/atmospherics/pipe/simple/visible/yellow,
+/turf/simulated/floor,
+/area/station/engineering/atmos)
+"cIj" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/sign/departments/holy,
+/turf/simulated/floor/plating,
+/area/station/civilian/chapel/mass_driver)
+"cIT" = (
+/obj/structure/stool/bed/chair/office/dark{
+ dir = 8
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/lobby)
+"cJf" = (
+/obj/item/weapon/flora/random,
+/obj/machinery/alarm{
+ pixel_x = 29;
+ pixel_y = -6
+ },
+/obj/machinery/turretid/stun/AI_special{
+ control_area = "Secure Storage";
+ name = "Aistor Turret Control";
+ pixel_y = -28
+ },
+/turf/simulated/floor{
+ dir = 6;
+ icon_state = "darkblue"
+ },
+/area/station/aisat)
+"cJk" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/station/medical/surgeryobs)
+"cJp" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/turf/simulated/floor{
+ icon_state = "warndark"
+ },
+/area/station/rnd/storage)
+"cJq" = (
+/obj/structure/closet/secure_closet/security,
+/obj/machinery/newscaster{
+ pixel_y = 28
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/security/main)
+"cJs" = (
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/civilian/chapel/mass_driver)
+"cJw" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ icon_state = "bot"
+ },
+/area/station/cargo/storage)
+"cJy" = (
+/obj/structure/lattice,
+/turf/environment/space,
+/area/space)
+"cJM" = (
+/obj/structure/table/glass,
+/obj/item/weapon/storage/box/cups{
+ pixel_y = 4
+ },
+/obj/item/clothing/gloves/latex,
+/obj/machinery/camera{
+ c_tag = "RnD Xenobiology North";
+ dir = 8;
+ network = list("SS13","Research")
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/rnd/xenobiology)
+"cJX" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/medbay)
+"cKl" = (
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "whiteblue"
+ },
+/area/station/medical/storage)
+"cKz" = (
+/obj/machinery/atmospherics/pipe/manifold/visible/cyan{
+ dir = 1
+ },
+/turf/simulated/floor,
+/area/station/engineering/atmos)
+"cKG" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/ai_monitored/storage_secure)
+"cKT" = (
+/obj/machinery/vending/hydroseeds,
+/obj/machinery/light/small,
+/obj/machinery/status_display{
+ pixel_y = -32
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "greenbluefull"
+ },
+/area/station/security/prison)
+"cKU" = (
+/obj/machinery/atmospherics/components/unary/thermomachine/freezer{
+ icon_state = "freezer_1";
+ power_setting = 20;
+ set_temperature = 73;
+ use_power = 1
+ },
+/obj/machinery/light{
+ dir = 1
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "darkblue"
+ },
+/area/station/tcommsat/computer)
+"cKV" = (
+/obj/structure/grille,
+/obj/machinery/door/firedoor,
+/obj/structure/window/reinforced/polarized{
+ id = "chapel"
+ },
+/obj/structure/window/reinforced/polarized{
+ dir = 8;
+ id = "chapel"
+ },
+/obj/structure/window/reinforced/polarized{
+ dir = 1;
+ id = "chapel"
+ },
+/obj/structure/sign/departments/holy,
+/obj/structure/cable{
+ d2 = 4;
+ icon_state = "0-4"
+ },
+/turf/simulated/floor/plating,
+/area/station/civilian/chapel/altar)
+"cKZ" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/cargo/qm)
+"cLn" = (
+/obj/effect/spawner/lootdrop/maintenance,
+/turf/simulated/floor/plating,
+/area/station/maintenance/medbay)
+"cLr" = (
+/obj/machinery/door/airlock/medical/glass{
+ name = "Medical Supplies";
+ req_access = list(72)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/medical/storage)
+"cLN" = (
+/obj/machinery/hologram/holopad,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/carpet,
+/area/station/civilian/theatre)
+"cLW" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/obj/machinery/camera{
+ c_tag = "MiniSat East North";
+ dir = 4;
+ network = list("MiniSat")
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/aisat/antechamber_interior)
+"cMr" = (
+/obj/structure/reagent_dispensers/fueltank,
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg2"
+ },
+/area/station/maintenance/escape)
+"cMH" = (
+/obj/machinery/airlock_sensor{
+ id_tag = "docks_sensor";
+ layer = 3.3;
+ pixel_y = 28
+ },
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 10
+ },
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/cargo)
+"cMK" = (
+/obj/machinery/portable_atmospherics/canister/air,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "darkblue"
+ },
+/area/station/gateway)
+"cMQ" = (
+/obj/structure/stacklifter,
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/structure/sign/poster/official/obey{
+ pixel_x = 32
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/security/prison)
+"cMR" = (
+/obj/item/weapon/flora/random,
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/machinery/power/apc/largecell{
+ dir = 1;
+ name = "largecell apc top";
+ pixel_y = 28
+ },
+/obj/structure/cable{
+ d2 = 8;
+ icon_state = "0-8"
+ },
+/turf/simulated/floor/carpet,
+/area/station/civilian/library)
+"cMT" = (
+/obj/machinery/door/firedoor,
+/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"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/medbay)
+"cNj" = (
+/obj/machinery/hologram/holopad,
+/turf/simulated/floor,
+/area/station/hallway/primary/port)
+"cNu" = (
+/obj/random/scrap/safe_even,
+/obj/machinery/firealarm{
+ dir = 4;
+ pixel_x = 22
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"cNw" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/medbay)
+"cNL" = (
+/obj/structure/rack,
+/obj/effect/spawner/lootdrop/maintenance/two,
+/turf/simulated/floor/plating,
+/area/station/maintenance/science)
+"cNP" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "cafeteria"
+ },
+/area/station/civilian/kitchen)
+"cOd" = (
+/obj/structure/sign/warning/biohazard{
+ pixel_y = 32
+ },
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "whitegreen"
+ },
+/area/station/maintenance/medbay)
+"cOv" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 8
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "brown"
+ },
+/area/station/hallway/secondary/entry)
+"cOA" = (
+/obj/structure/table,
+/obj/item/weapon/lighter/zippo{
+ pixel_x = -5;
+ pixel_y = -6
+ },
+/obj/item/device/megaphone{
+ pixel_x = 3;
+ pixel_y = 5
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/mob/living/simple_animal/parrot/Poly,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "darkyellow"
+ },
+/area/station/engineering/chiefs_office)
+"cOE" = (
+/turf/simulated/floor,
+/area/station/hallway/secondary/entry)
+"cOM" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "black"
+ },
+/area/station/hallway/secondary/exit)
+"cOQ" = (
+/obj/structure/bookcase/manuals/security,
+/obj/machinery/light{
+ dir = 1
+ },
+/obj/structure/sign/directions/security{
+ buildable_sign = 0;
+ dir = 4;
+ pixel_y = 32
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/lobby)
+"cOW" = (
+/obj/structure/disposalpipe/trunk,
+/obj/machinery/disposal,
+/obj/machinery/atmospherics/pipe/simple/visible/red{
+ dir = 6
+ },
+/obj/structure/sign/warning/deathsposal{
+ pixel_x = -32
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platebot"
+ },
+/area/station/maintenance/incinerator)
+"cPi" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 1
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/rnd/hor)
+"cPn" = (
+/turf/simulated/wall/r_wall,
+/area/station/hallway/primary/aft)
+"cPu" = (
+/obj/machinery/computer/station_alert,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "darkred"
+ },
+/area/station/security/lobby)
+"cPv" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/civilian/bar)
+"cQe" = (
+/obj/structure/table,
+/obj/item/weapon/reagent_containers/food/snacks/ghostburger{
+ pixel_y = 4
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg2"
+ },
+/area/station/maintenance/brig)
+"cQi" = (
+/turf/simulated/floor/plating,
+/area/station/maintenance/atmos)
+"cQk" = (
+/obj/machinery/status_display{
+ pixel_y = 32
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "warndark"
+ },
+/area/station/gateway)
+"cQu" = (
+/mob/living/simple_animal/mouse,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/medbay)
+"cQw" = (
+/obj/machinery/door/airlock{
+ id_tag = "Dorm2";
+ name = "Dorm 2"
+ },
+/obj/machinery/door/firedoor,
+/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/wood,
+/area/station/civilian/dormitories)
+"cQx" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/obj/structure/cable{
+ d2 = 8;
+ icon_state = "0-8"
+ },
+/obj/machinery/door/poddoor/shutters{
+ density = 0;
+ icon_state = "shutter0";
+ id = "RD";
+ name = "RD Shutters";
+ opacity = 0
+ },
+/turf/simulated/floor/plating,
+/area/station/rnd/hor)
+"cQz" = (
+/obj/machinery/door/firedoor,
+/obj/effect/decal/cleanable/dirt,
+/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"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/science)
+"cQJ" = (
+/obj/structure/table,
+/obj/item/weapon/folder{
+ pixel_y = 4
+ },
+/obj/item/weapon/stamp{
+ icon_state = "stamp-rd";
+ name = "research outpost rubber stamp";
+ pixel_y = 4;
+ stamp_border = "#7f4ba2";
+ stamp_color = "#9361b5";
+ stamp_message = "Research Outpost"
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/hallway/secondary/mine_sci_shuttle)
+"cQQ" = (
+/obj/machinery/gateway,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 6
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/gateway)
+"cRh" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "whitepurple"
+ },
+/area/station/rnd/brainstorm_center)
+"cRw" = (
+/obj/structure/table/woodentable,
+/obj/item/device/radio/off{
+ pixel_y = 4
+ },
+/obj/item/device/multitool{
+ pixel_x = -10;
+ pixel_y = 3
+ },
+/obj/item/weapon/screwdriver,
+/obj/item/device/radio/intercom{
+ broadcasting = 1;
+ frequency = 1447;
+ name = "Private AI Channel";
+ pixel_x = 28;
+ pixel_y = -5
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/turf/simulated/floor{
+ dir = 6;
+ icon_state = "darkblue"
+ },
+/area/station/tcommsat/computer)
+"cRQ" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/closet/crate,
+/obj/effect/spawner/lootdrop/maintenance/four,
+/turf/simulated/floor/plating,
+/area/station/maintenance/science)
+"cRR" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/space_heater,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/brig)
+"cSM" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/rack,
+/obj/effect/spawner/lootdrop/maintenance/two,
+/turf/simulated/floor/plating,
+/area/station/maintenance/medbay)
+"cTb" = (
+/obj/structure/closet/emcloset,
+/obj/machinery/alarm{
+ pixel_x = 29;
+ pixel_y = -6
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/hallway/secondary/entry)
+"cTd" = (
+/obj/machinery/door/airlock{
+ name = "Crematorium";
+ req_access = list(27)
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/civilian/chapel/office)
+"cTl" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/station/civilian/bar)
+"cTp" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 8
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/gateway)
+"cTr" = (
+/obj/effect/decal/cleanable/dirt,
+/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/disposalpipe/segment{
+ dir = 8;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/medbay)
+"cTs" = (
+/obj/item/weapon/flora/random,
+/obj/machinery/alarm{
+ pixel_y = -32
+ },
+/obj/machinery/light/small{
+ dir = 8
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/medical/surgeryobs)
+"cTu" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/medical/hallway)
+"cTy" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/bridge/hop_office)
+"cTB" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 4
+ },
+/obj/effect/landmark/start/medical_doctor,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/station/medical/sleeper)
+"cTP" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4;
+ icon_state = "pipe-c"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/medbay)
+"cTQ" = (
+/obj/machinery/atmospherics/components/binary/valve/digital/open{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 10;
+ icon_state = "red"
+ },
+/area/station/engineering/atmos)
+"cTT" = (
+/turf/simulated/floor/engine,
+/area/station/engineering/engine)
+"cTU" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/rack,
+/obj/effect/spawner/lootdrop/maintenance/five,
+/turf/simulated/floor/plating,
+/area/station/maintenance/dormitory)
+"cTY" = (
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "black"
+ },
+/area/station/hallway/secondary/exit)
+"cUi" = (
+/obj/machinery/door/airlock/command{
+ name = "Teleport Access";
+ req_access = list(17)
+ },
+/obj/machinery/door/firedoor,
+/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"
+ },
+/turf/simulated/floor{
+ icon_state = "darkbluefull"
+ },
+/area/station/bridge/teleporter)
+"cUr" = (
+/obj/structure/grille,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/engineering)
+"cUW" = (
+/obj/structure/table/woodentable,
+/obj/item/weapon/paper_bin{
+ pixel_y = 4
+ },
+/obj/item/weapon/pen{
+ pixel_y = 6
+ },
+/obj/item/ashtray/bronze{
+ pixel_x = -13;
+ pixel_y = 5
+ },
+/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"
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "darkblue"
+ },
+/area/station/bridge)
+"cVd" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/engineering/engine)
+"cVn" = (
+/obj/machinery/door/airlock/maintenance{
+ req_access = list(12)
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plating,
+/area/station/maintenance/dormitory)
+"cVt" = (
+/turf/simulated/floor{
+ icon_state = "black"
+ },
+/area/station/civilian/fitness)
+"cVz" = (
+/obj/machinery/hologram/holopad{
+ pixel_x = 16;
+ pixel_y = -16
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor,
+/area/station/security/brig)
+"cVD" = (
+/obj/machinery/door/airlock/external{
+ frequency = 1379;
+ id_tag = "science_outer";
+ locked = 1;
+ name = "Science External Access";
+ req_one_access = list(13,45,1)
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/science)
+"cVK" = (
+/obj/structure/table,
+/obj/item/weapon/paper_bin{
+ pixel_y = 4
+ },
+/obj/item/weapon/pen{
+ pixel_y = 6
+ },
+/turf/simulated/floor{
+ dir = 10;
+ icon_state = "warndark"
+ },
+/area/station/rnd/lab)
+"cVO" = (
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/bridge/hop_office)
+"cVP" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/weapon/scrap_lump,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/atmos)
+"cVT" = (
+/obj/random/foods/food_trash,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 8;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/medbay)
+"cWy" = (
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "red"
+ },
+/area/station/security/brig)
+"cWP" = (
+/obj/structure/stool/bed/chair/metal/yellow{
+ dir = 1
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "brown"
+ },
+/area/station/cargo/office)
+"cWQ" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/maintenance{
+ req_access = list(12)
+ },
+/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/structure/disposalpipe/segment,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/atmos)
+"cXg" = (
+/obj/item/ammo_casing,
+/obj/item/weapon/storage/toolbox/mechanical{
+ pixel_y = 5
+ },
+/turf/simulated/floor{
+ icon_state = "asteroid7"
+ },
+/area/station/maintenance/brig)
+"cXl" = (
+/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/structure/disposalpipe/segment,
+/turf/simulated/floor/plating,
+/area/station/maintenance/medbay)
+"cXo" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/firealarm{
+ dir = 1;
+ pixel_y = -22
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "warning"
+ },
+/area/station/civilian/cold_room)
+"cXr" = (
+/obj/structure/table/woodentable,
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_y = 22
+ },
+/obj/item/weapon/storage/bible{
+ pixel_y = 6
+ },
+/turf/simulated/floor/wood,
+/area/station/civilian/chapel/office)
+"cXt" = (
+/obj/structure/table,
+/obj/effect/spawner/lootdrop/maintenance/three,
+/obj/effect/spider/stickyweb,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/science)
+"cXx" = (
+/obj/machinery/portable_atmospherics/canister/hydrogen,
+/obj/machinery/alarm{
+ pixel_x = -28;
+ pixel_y = -6
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/rnd/storage)
+"cXY" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 10
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ icon_state = "delivery"
+ },
+/area/station/cargo/storage)
+"cYc" = (
+/obj/item/weapon/flora/random,
+/turf/simulated/floor{
+ icon_state = "blue"
+ },
+/area/station/medical/reception)
+"cYd" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor{
+ icon_state = "darkstairs_alone"
+ },
+/area/station/aisat/ai_chamber)
+"cYy" = (
+/obj/structure/table,
+/obj/machinery/computer/skills,
+/obj/machinery/door_control{
+ id = "Security_private";
+ name = "Shutters Control";
+ pixel_x = -28
+ },
+/turf/simulated/floor{
+ dir = 9;
+ icon_state = "darkred"
+ },
+/area/station/security/checkpoint)
+"cYA" = (
+/obj/structure/grille{
+ destroyed = 1
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/brig)
+"cYD" = (
+/turf/simulated/floor{
+ dir = 10;
+ icon_state = "warndark"
+ },
+/area/station/rnd/xenobiology)
+"cYJ" = (
+/obj/machinery/conveyor{
+ id = "stationscrap"
+ },
+/turf/simulated/floor/plating/airless,
+/area/station/cargo/recycler)
+"cYQ" = (
+/obj/machinery/power/apc/largecell{
+ dir = 1;
+ name = "largecell apc top";
+ pixel_y = 28
+ },
+/obj/structure/cable{
+ d2 = 2;
+ icon_state = "0-2"
+ },
+/turf/simulated/floor{
+ dir = 9;
+ icon_state = "warndark"
+ },
+/area/station/rnd/robotics)
+"cYU" = (
+/obj/machinery/access_button{
+ command = "cycle_interior";
+ frequency = 1379;
+ master_tag = "aftstarboard_airlock";
+ name = "interior access button";
+ pixel_x = 28;
+ req_access = list(10,13)
+ },
+/obj/structure/cable,
+/obj/machinery/power/terminal,
+/turf/simulated/floor/plating,
+/area/station/maintenance/starboardsolar)
+"cZc" = (
+/obj/structure/sink{
+ dir = 8;
+ pixel_x = -12
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "green"
+ },
+/area/station/civilian/hydroponics)
+"cZe" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "brown"
+ },
+/area/station/cargo/office)
+"cZf" = (
+/obj/machinery/space_heater,
+/turf/simulated/floor/plating,
+/area/station/maintenance/science)
+"cZj" = (
+/obj/structure/morgue,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/civilian/chapel/crematorium)
+"cZp" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/effect/landmark{
+ name = "blobstart"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/science)
+"cZq" = (
+/obj/machinery/atmospherics/components/binary/valve{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "yellow"
+ },
+/area/station/engineering/engine)
+"cZt" = (
+/obj/structure/stool,
+/turf/simulated/floor{
+ icon_state = "boxing"
+ },
+/area/station/civilian/gym)
+"cZu" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/warden)
+"daA" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/weapon/shard,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg1"
+ },
+/area/station/maintenance/brig)
+"daC" = (
+/obj/machinery/hologram/holopad{
+ pixel_y = -16
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/medical/morgue)
+"daG" = (
+/obj/item/weapon/flora/pottedplant/orientaltree,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/hallway/secondary/arrival)
+"daM" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/generic,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/brig)
+"daT" = (
+/obj/effect/decal/cleanable/spiderling_remains,
+/obj/structure/table,
+/obj/effect/spawner/lootdrop/maintenance,
+/obj/effect/decal/cleanable/cobweb2,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/medbay)
+"dbp" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/science)
+"dby" = (
+/obj/item/weapon/scrap_lump,
+/turf/simulated/floor/plating,
+/area/station/maintenance/medbay)
+"dbz" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/closet/crate,
+/obj/effect/spawner/lootdrop/maintenance/five,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 9
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"dbB" = (
+/obj/effect/decal/cleanable/generic,
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg1"
+ },
+/area/station/maintenance/incinerator)
+"dbD" = (
+/obj/machinery/door/airlock/maintenance{
+ req_access = list(28)
+ },
+/obj/machinery/door/firedoor,
+/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/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/station/civilian/kitchen)
+"dbE" = (
+/obj/structure/window/reinforced{
+ dir = 5
+ },
+/obj/structure/grille,
+/obj/machinery/door/firedoor,
+/obj/machinery/door/poddoor{
+ density = 0;
+ icon_state = "pdoor0";
+ id = "xenobio6";
+ name = "Containment Blast Doors";
+ opacity = 0
+ },
+/turf/simulated/floor/engine,
+/area/station/rnd/xenobiology)
+"dbH" = (
+/obj/structure/rack,
+/obj/item/stack/sheet/glass{
+ amount = 50
+ },
+/turf/simulated/floor{
+ dir = 6;
+ icon_state = "darkblue"
+ },
+/area/station/ai_monitored/storage_secure)
+"dbI" = (
+/obj/structure/table,
+/obj/item/weapon/module/power_control{
+ pixel_y = 8
+ },
+/obj/item/weapon/stock_parts/cell/high{
+ charge = 100;
+ maxcharge = 15000;
+ pixel_y = -13
+ },
+/obj/item/stack/cable_coil/random,
+/obj/machinery/light/small{
+ dir = 8
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/auxsolarstarboard)
+"dbN" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 5
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/station/maintenance/medbay)
+"dbT" = (
+/obj/machinery/atmospherics/pipe/simple/visible/cyan{
+ dir = 6
+ },
+/turf/simulated/wall/r_wall,
+/area/station/hallway/primary/aft)
+"dbV" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "warndark"
+ },
+/area/station/rnd/mixing)
+"dcd" = (
+/obj/machinery/door/airlock/engineering/glass{
+ name = "Engineering Break Room";
+ req_access = list(71)
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/engineering/break_room)
+"dcg" = (
+/obj/effect/decal/cleanable/spiderling_remains,
+/obj/structure/rack,
+/obj/effect/spawner/lootdrop/maintenance/three,
+/obj/structure/disposalpipe/segment{
+ dir = 8;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/medbay)
+"dci" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "darkstairs_alone"
+ },
+/area/station/aisat/ai_chamber)
+"dcI" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor,
+/area/station/hallway/secondary/arrival)
+"dcO" = (
+/obj/structure/disposalpipe/segment{
+ dir = 1
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/main)
+"dcU" = (
+/obj/item/weapon/flora/pottedplant{
+ icon_state = "plant-6"
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "darkred"
+ },
+/area/station/security/checkpoint)
+"dda" = (
+/obj/machinery/door/window/brigdoor/westleft{
+ dir = 2;
+ name = "Internal Affairs Desk";
+ req_access = list(38,2)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/extinguisher_cabinet{
+ pixel_x = 28
+ },
+/turf/simulated/floor{
+ icon_state = "wood_stairs"
+ },
+/area/station/security/vacantoffice{
+ name = "Tribunal"
+ })
+"ddj" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor,
+/area/station/cargo/office)
+"ddk" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "darkred"
+ },
+/area/station/security/checkpoint)
+"ddr" = (
+/obj/item/weapon/storage/box/lights/tubes{
+ pixel_y = 8
+ },
+/obj/structure/rack,
+/obj/item/weapon/storage/box/lights/bulbs{
+ pixel_y = -4
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/civilian/janitor)
+"ddx" = (
+/obj/structure/closet/secure_closet/personal/cabinet,
+/obj/item/clothing/suit/plaid,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/wood,
+/area/station/civilian/dormitories)
+"ddK" = (
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced,
+/turf/simulated/floor/engine/vacuum,
+/area/station/engineering/atmos)
+"ddT" = (
+/obj/machinery/computer/crew,
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = -22
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/medical/hallway)
+"ddZ" = (
+/obj/machinery/door/poddoor{
+ density = 0;
+ icon_state = "pdoor0";
+ id = "xenobio6";
+ name = "Containment Blast Doors";
+ opacity = 0
+ },
+/obj/machinery/door/window/northleft{
+ base_state = "right";
+ icon_state = "right";
+ name = "Containment Pen";
+ req_access = list(55)
+ },
+/obj/machinery/door/window/northleft{
+ base_state = "right";
+ dir = 2;
+ icon_state = "right";
+ name = "Containment Pen";
+ req_access = list(55)
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/engine,
+/area/station/rnd/xenobiology)
+"dea" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced/tinted{
+ dir = 1
+ },
+/obj/structure/window/reinforced/tinted,
+/obj/structure/window/reinforced/tinted{
+ dir = 4
+ },
+/obj/structure/window/reinforced/tinted{
+ dir = 8
+ },
+/turf/simulated/floor/wood,
+/area/station/civilian/chapel/office)
+"dej" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "whiteblue"
+ },
+/area/station/medical/surgery{
+ name = "Operating Theatre"
+ })
+"deC" = (
+/obj/machinery/door/airlock/security{
+ name = "Warden's Office";
+ req_access = list(3)
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/warden)
+"deQ" = (
+/obj/machinery/computer/drone_control,
+/obj/structure/sign/plaques/kiddie/perfect_drone{
+ pixel_y = 32
+ },
+/obj/machinery/camera{
+ c_tag = "Engineering Drone Fabrication";
+ network = list("SS13","Engineering")
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/engineering/drone_fabrication)
+"deU" = (
+/obj/machinery/portable_atmospherics/canister/air,
+/turf/simulated/floor{
+ icon_state = "bot"
+ },
+/area/station/engineering/atmos)
+"deW" = (
+/turf/simulated/wall,
+/area/station/civilian/janitor)
+"dfa" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on,
+/turf/simulated/floor/engine,
+/area/station/rnd/telesci)
+"dfd" = (
+/obj/machinery/conveyor{
+ dir = 4;
+ id = "packageSort1"
+ },
+/obj/structure/plasticflaps/mining,
+/turf/simulated/floor/plating,
+/area/station/cargo/office)
+"dfj" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/vacantoffice{
+ name = "Tribunal"
+ })
+"dfp" = (
+/obj/machinery/power/apc/largecell{
+ dir = 8;
+ name = "largecell apc left";
+ pixel_x = -28
+ },
+/obj/structure/cable,
+/turf/simulated/floor/plating,
+/area/station/maintenance/starboardsolar)
+"dft" = (
+/obj/machinery/computer/camera_advanced/xenobio{
+ dir = 8
+ },
+/obj/item/device/radio/intercom{
+ pixel_x = 28;
+ pixel_y = -4
+ },
+/obj/machinery/light{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/rnd/xenobiology)
+"dfC" = (
+/mob/living/simple_animal/mouse,
+/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"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/science)
+"dfF" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ icon_state = "asteroid"
+ },
+/area/station/civilian/garden)
+"dfI" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/obj/structure/sign/warning/securearea{
+ desc = "A warning sign which reads 'HIGH VOLTAGE'";
+ icon_state = "shock";
+ name = "HIGH VOLTAGE"
+ },
+/obj/structure/cable{
+ d2 = 8;
+ icon_state = "0-8"
+ },
+/obj/machinery/door/poddoor/shutters{
+ density = 0;
+ icon_state = "shutter0";
+ id = "RD";
+ name = "RD Shutters";
+ opacity = 0
+ },
+/turf/simulated/floor/plating,
+/area/station/rnd/hor)
+"dfJ" = (
+/obj/structure/window/reinforced,
+/obj/structure/disposalpipe/segment{
+ dir = 2;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/disposal)
+"dfR" = (
+/obj/machinery/atmospherics/pipe/simple/visible/green,
+/obj/machinery/atmospherics/pipe/simple/visible/yellow{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor,
+/area/station/engineering/engine)
+"dfV" = (
+/obj/structure/weightlifter,
+/turf/simulated/floor/plating,
+/area/station/maintenance/medbay)
+"dgc" = (
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "darkred"
+ },
+/area/station/security/hos)
+"dgt" = (
+/obj/machinery/door/morgue{
+ dir = 1;
+ name = "Confession Booth"
+ },
+/turf/simulated/floor/wood,
+/area/station/civilian/chapel)
+"dgz" = (
+/obj/machinery/camera{
+ c_tag = "Brig Interrogation";
+ dir = 6;
+ network = list("SS13","Security","Interrogation")
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/interrogation)
+"dgD" = (
+/obj/structure/table/reinforced,
+/obj/machinery/door/firedoor,
+/obj/machinery/door/window/southright{
+ dir = 4;
+ name = "Robotics Desk";
+ req_access = list(29,47)
+ },
+/obj/item/weapon/paper_bin{
+ pixel_y = 4
+ },
+/obj/item/weapon/pen{
+ pixel_y = 6
+ },
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_y = 22
+ },
+/obj/machinery/door/poddoor{
+ density = 0;
+ icon_state = "pdoor0";
+ id = "Biohazard";
+ name = "Biohazard Shutter";
+ opacity = 0
+ },
+/turf/simulated/floor/plating,
+/area/station/rnd/chargebay)
+"dgF" = (
+/obj/structure/stool/bed/chair/comfy/brown{
+ dir = 1
+ },
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_x = -28;
+ pixel_y = -5
+ },
+/obj/machinery/light/small{
+ dir = 8
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/engineering/break_room)
+"dgG" = (
+/obj/structure/stool/bed/chair/metal/red,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "red"
+ },
+/area/station/security/interrogation)
+"dgJ" = (
+/obj/item/clothing/suit/straight_jacket,
+/obj/item/clothing/glasses/sunglasses/blindfold,
+/obj/item/clothing/mask/muzzle{
+ pixel_y = -2
+ },
+/obj/structure/closet,
+/obj/machinery/alarm{
+ pixel_x = 29;
+ pixel_y = -6
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/security/execution)
+"dhg" = (
+/obj/structure/stool/bed/chair/metal/white{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/medbay)
+"dhj" = (
+/obj/machinery/door/airlock/maintenance{
+ req_access = list(12)
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/medbay)
+"dhs" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/grille{
+ destroyed = 1
+ },
+/obj/item/stack/rods,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"dht" = (
+/obj/structure/stool/bed/chair/metal/blue,
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/bridge/hop_office)
+"dhu" = (
+/mob/living/simple_animal/walle,
+/turf/simulated/floor{
+ icon_state = "darkbrown"
+ },
+/area/station/cargo/qm)
+"dhJ" = (
+/obj/structure/stool/bed/chair/comfy/brown,
+/obj/effect/landmark/start/psychiatrist,
+/turf/simulated/floor/carpet/green,
+/area/station/medical/psych)
+"dhL" = (
+/obj/item/weapon/flora/pottedplant/minitree,
+/turf/simulated/floor/wood,
+/area/station/civilian/chapel/office)
+"dhQ" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/high_volume/on{
+ dir = 1;
+ external_pressure_bound = 140;
+ external_pressure_bound_default = 140;
+ name = "(OUT) Space Large Air Vent"
+ },
+/turf/simulated/floor/plating/airless,
+/area/space)
+"dhR" = (
+/obj/effect/decal/cleanable/generic,
+/turf/simulated/floor/plating,
+/area/station/maintenance/science)
+"dif" = (
+/obj/item/clothing/glasses/sunglasses{
+ pixel_y = 4
+ },
+/obj/structure/rack,
+/obj/structure/extinguisher_cabinet{
+ pixel_y = 29
+ },
+/obj/item/clothing/glasses/sunglasses,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "darkred"
+ },
+/area/station/security/range)
+"dij" = (
+/obj/machinery/door/airlock/glass{
+ name = "Central Access"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 2;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/cargo/office)
+"diz" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor,
+/area/station/security/brig)
+"diE" = (
+/obj/structure/object_wall/mining{
+ icon_state = "5-3"
+ },
+/turf/environment/space,
+/area/shuttle/mining/station)
+"diG" = (
+/obj/structure/flora/ausbushes/grassybush,
+/obj/structure/flora/ausbushes/ppflowers{
+ layer = 2.7
+ },
+/obj/structure/window/reinforced{
+ dir = 5
+ },
+/turf/simulated/floor/grass,
+/area/station/hallway/secondary/exit)
+"diJ" = (
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "warndark"
+ },
+/area/station/medical/chemistry)
+"diP" = (
+/obj/structure/closet/secure_closet/exile,
+/obj/machinery/light_switch{
+ pixel_x = 28
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/machinery/camera{
+ c_tag = "Bridge Gateway Control";
+ dir = 8
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "darkblue"
+ },
+/area/station/gateway)
+"diT" = (
+/obj/machinery/power/terminal,
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 5
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/station/maintenance/portsolar)
+"diZ" = (
+/obj/structure/closet/crate/engi,
+/turf/simulated/floor/plating/airless{
+ icon_state = "panelscorched"
+ },
+/area/station/cargo/recycler)
+"dja" = (
+/obj/structure/table/woodentable,
+/obj/item/weapon/book/manual/wiki/possible_threats{
+ pixel_y = 4
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/security/hos)
+"djg" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor,
+/area/station/hallway/primary/port)
+"djn" = (
+/obj/machinery/atmospherics/pipe/simple/visible/yellow{
+ dir = 5
+ },
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/turf/simulated/floor{
+ dir = 10;
+ icon_state = "yellow"
+ },
+/area/station/engineering/engine)
+"djo" = (
+/obj/machinery/firealarm{
+ dir = 1;
+ pixel_y = -22
+ },
+/turf/simulated/floor{
+ icon_state = "black"
+ },
+/area/station/civilian/fitness)
+"djz" = (
+/obj/machinery/alarm{
+ pixel_x = 29;
+ pixel_y = -6
+ },
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/structure/stool/bed/chair/metal/white{
+ dir = 8
+ },
+/obj/effect/landmark/start/assistant/test_subject,
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "whitepurple"
+ },
+/area/station/civilian/barbershop)
+"djO" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced,
+/obj/machinery/door/firedoor,
+/obj/structure/sign/warning/server_room,
+/turf/simulated/floor/plating,
+/area/station/rnd/server)
+"djU" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/vacantoffice{
+ name = "Tribunal"
+ })
+"djZ" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/glass{
+ name = "Arrival Access"
+ },
+/obj/structure/sign/directions/evac{
+ buildable_sign = 0;
+ pixel_x = -32
+ },
+/obj/structure/sign/directions/supply{
+ buildable_sign = 0;
+ pixel_x = -32;
+ pixel_y = 6
+ },
+/obj/structure/sign/directions/science{
+ buildable_sign = 0;
+ pixel_x = -32;
+ pixel_y = -6
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/hallway/primary/fore)
+"dkq" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "whiteblue"
+ },
+/area/station/medical/hallway)
+"dkr" = (
+/obj/machinery/vending/engivend,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/engineering/equip)
+"dkB" = (
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/structure/closet/emcloset,
+/obj/machinery/status_display{
+ pixel_y = 32
+ },
+/turf/simulated/floor/wood,
+/area/station/civilian/theatre)
+"dkF" = (
+/obj/structure/table,
+/obj/item/weapon/paper_bin{
+ pixel_y = 4
+ },
+/obj/item/weapon/pen{
+ pixel_y = 6
+ },
+/turf/simulated/floor,
+/area/station/security/interrogation)
+"dkT" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 5
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/station/maintenance/portsolar)
+"dkV" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 8
+ },
+/turf/simulated/floor{
+ dir = 10;
+ icon_state = "vault"
+ },
+/area/station/bridge/nuke_storage)
+"dlb" = (
+/obj/structure/table,
+/obj/item/device/radio/electropack,
+/obj/machinery/sparker{
+ id = "Xenobio";
+ pixel_x = -25
+ },
+/turf/simulated/floor/engine,
+/area/station/rnd/misc_lab)
+"dlh" = (
+/obj/structure/stool/bed/chair/comfy/black{
+ dir = 4
+ },
+/obj/effect/landmark/start/chaplain,
+/turf/simulated/floor/carpet/black,
+/area/station/civilian/chapel/office)
+"dlk" = (
+/obj/item/seeds/berryseed,
+/obj/effect/decal/cleanable/generic,
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/grille,
+/obj/item/weapon/shovel/spade,
+/turf/simulated/floor/plating{
+ dir = 1;
+ icon_state = "warnplate"
+ },
+/area/station/maintenance/brig)
+"dlv" = (
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "brown"
+ },
+/area/station/cargo/office)
+"dlz" = (
+/obj/structure/rack,
+/obj/effect/spawner/lootdrop/maintenance/three,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/medbay)
+"dlG" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "cafeteria"
+ },
+/area/station/security/prison)
+"dlW" = (
+/obj/structure/closet/crate,
+/turf/simulated/floor/plating/airless,
+/area/station/cargo/recycler)
+"dlY" = (
+/obj/item/weapon/flora/random,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "whitepurple"
+ },
+/area/station/civilian/barbershop)
+"dml" = (
+/obj/random/foods/food_trash,
+/obj/machinery/alarm{
+ pixel_x = 29;
+ pixel_y = -6
+ },
+/obj/machinery/light/small{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/chapel)
+"dmm" = (
+/obj/machinery/floodlight,
+/turf/simulated/floor/plating/airless{
+ dir = 1;
+ icon_state = "warnplate"
+ },
+/area/station/cargo/recycler)
+"dmo" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 8
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/chapel)
+"dmE" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/station/medical/medbreak)
+"dmR" = (
+/obj/machinery/disposal,
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = -22
+ },
+/obj/machinery/camera{
+ c_tag = "Engineering Atmospherics Monitoring";
+ dir = 4;
+ network = list("SS13","Engineering")
+ },
+/obj/structure/disposalpipe/trunk,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "caution"
+ },
+/area/station/engineering/monitoring)
+"dmW" = (
+/obj/structure/stool/bed/chair/pew/left,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/sortjunction{
+ dir = 4;
+ icon_state = "pipe-j2s";
+ name = "Chapel Office";
+ sortType = "Chapel Office"
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "chapel"
+ },
+/area/station/civilian/chapel)
+"dnb" = (
+/obj/structure/stool/bed,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/station/security/brig)
+"dne" = (
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "brown"
+ },
+/area/station/cargo/storage)
+"dni" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/random/foods/food_trash,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg2"
+ },
+/area/station/maintenance/brig)
+"dnq" = (
+/obj/machinery/atmospherics/components/unary/portables_connector{
+ dir = 4
+ },
+/obj/machinery/light/small{
+ dir = 8
+ },
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_x = -28;
+ pixel_y = -5
+ },
+/turf/simulated/floor{
+ icon_state = "bot"
+ },
+/area/station/engineering/atmos)
+"dnH" = (
+/obj/machinery/body_scanconsole,
+/turf/simulated/floor{
+ icon_state = "whiteblue"
+ },
+/area/station/medical/sleeper)
+"dnW" = (
+/obj/structure/table/woodentable,
+/obj/item/weapon/reagent_containers/food/drinks/drinkingglass,
+/obj/item/weapon/nullrod{
+ pixel_x = -8
+ },
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/machinery/newscaster{
+ pixel_x = 28
+ },
+/turf/simulated/floor/wood,
+/area/station/civilian/chapel/office)
+"dnY" = (
+/obj/machinery/atmospherics/pipe/simple/visible/yellow{
+ dir = 4
+ },
+/obj/structure/cable/yellow{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/obj/structure/cable/yellow{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor,
+/area/station/engineering/engine)
+"doe" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/table,
+/obj/random/tools/tool,
+/obj/effect/spawner/lootdrop/maintenance,
+/turf/simulated/floor,
+/area/station/construction)
+"doj" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "whitebluecorner"
+ },
+/area/station/medical/hallway)
+"dok" = (
+/turf/simulated/floor/carpet/black,
+/area/station/security/iaa_office)
+"dol" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/medbay)
+"doF" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/flour,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "cafeteria"
+ },
+/area/station/security/prison)
+"doO" = (
+/turf/simulated/wall,
+/area/station/civilian/theatre)
+"doS" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "whiteblue"
+ },
+/area/station/medical/hallway)
+"doU" = (
+/obj/item/weapon/flora/random,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "neutral"
+ },
+/area/station/hallway/primary/fore)
+"dpd" = (
+/obj/structure/disposalpipe/sortjunction/flipped{
+ dir = 2;
+ name = "Detective Office";
+ sortType = "Detective Office"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/brig)
+"dpp" = (
+/obj/effect/decal/cleanable/cobweb,
+/obj/random/foods/food_trash,
+/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"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/engineering)
+"dps" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/vending/coffee,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/cargo/storage)
+"dpu" = (
+/obj/random/vending/cola,
+/obj/machinery/light/small{
+ dir = 8
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/rnd/brainstorm_center)
+"dpv" = (
+/turf/simulated/floor{
+ icon_state = "whiteblue"
+ },
+/area/station/medical/sleeper)
+"dpD" = (
+/obj/machinery/atmospherics/components/unary/tank/nitrogen{
+ dir = 4
+ },
+/obj/item/device/radio/intercom{
+ broadcasting = 1;
+ frequency = 1447;
+ name = "Private AI Channel";
+ pixel_x = -28;
+ pixel_y = -5
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/turf/simulated/floor{
+ dir = 10;
+ icon_state = "darkblue"
+ },
+/area/station/tcommsat/computer)
+"dpI" = (
+/obj/random/scrap/safe_even,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/engineering)
+"dpX" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/turf/simulated/floor/plating,
+/area/station/security/checkpoint)
+"dqo" = (
+/obj/structure/rack,
+/obj/item/weapon/storage/toolbox/electrical,
+/obj/item/stack/cable_coil/random{
+ pixel_y = 4
+ },
+/obj/item/stack/cable_coil/random,
+/obj/random/tools/tool,
+/turf/simulated/floor/plating,
+/area/station/maintenance/starboardsolar)
+"dqq" = (
+/obj/machinery/atmospherics/pipe/simple/visible/red,
+/obj/machinery/meter,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/engineering/atmos)
+"dqy" = (
+/obj/machinery/door/airlock/medical{
+ name = "Operating Theatre";
+ req_access = list(45)
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/holosign/surgery{
+ id = "op1"
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/medical/surgery{
+ name = "Operating Theatre"
+ })
+"dqT" = (
+/obj/structure/table/woodentable,
+/obj/item/weapon/reagent_containers/food/snacks/pizzaslice/margherita{
+ pixel_y = 6
+ },
+/obj/machinery/firealarm{
+ dir = 4;
+ pixel_x = 22
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/engineering)
+"dqY" = (
+/obj/structure/object_wall/pod{
+ icon_state = "2,0"
+ },
+/turf/environment/space/shuttle,
+/area/shuttle/escape_pod2/station)
+"drr" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/station/maintenance/cargo)
+"drI" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/checkpoint)
+"dsb" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "whiteblue"
+ },
+/area/station/medical/hallway)
+"dsg" = (
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/civilian/bar)
+"dsD" = (
+/obj/machinery/hologram/holopad,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ icon_state = "darkred"
+ },
+/area/station/security/hos)
+"dsI" = (
+/obj/machinery/sleeper{
+ dir = 8
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/medical/sleeper)
+"dsK" = (
+/obj/structure/stool/bed,
+/obj/item/weapon/bedsheet/brown,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor{
+ dir = 10;
+ icon_state = "brownold"
+ },
+/area/station/security/prison)
+"dsV" = (
+/obj/machinery/atmospherics/pipe/simple/visible,
+/obj/machinery/embedded_controller/radio/airlock_controller{
+ id_tag = "tox_airlock_control";
+ pixel_y = -28;
+ req_access = list(8);
+ tag_airpump = "tox_airlock_pump";
+ tag_chamber_sensor = "tox_airlock_sensor";
+ tag_exterior_door = "tox_airlock_exterior";
+ tag_interior_door = "tox_airlock_interior"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/station/rnd/mixing)
+"dtf" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/civilian/chapel)
+"dtk" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 8
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/station/medical/chemistry)
+"dtt" = (
+/obj/machinery/air_sensor{
+ frequency = 1441;
+ id_tag = "n2_sensor"
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/turf/simulated/floor/engine/nitrogen,
+/area/station/engineering/atmos)
+"dtx" = (
+/obj/effect/decal/cleanable/dirt,
+/mob/living/simple_animal/mouse,
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg1"
+ },
+/area/station/maintenance/chapel)
+"dtL" = (
+/obj/machinery/door/firedoor,
+/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/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"dtS" = (
+/obj/structure/reagent_dispensers/watertank,
+/obj/item/weapon/reagent_containers/glass/bucket,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "greenbluefull"
+ },
+/area/station/security/prison)
+"dui" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/civilian/playroom)
+"duj" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 10
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"duk" = (
+/obj/structure/sink{
+ dir = 4;
+ pixel_x = 12
+ },
+/obj/structure/mirror{
+ pixel_x = 28
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/station/maintenance/engineering)
+"duo" = (
+/obj/machinery/light,
+/obj/structure/flora/ausbushes/fullgrass{
+ layer = 2.7
+ },
+/turf/simulated/floor{
+ icon_state = "grass1"
+ },
+/area/station/civilian/garden)
+"dux" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor,
+/area/station/storage/primary)
+"duR" = (
+/obj/structure/stool/bed/chair/office/dark{
+ dir = 1
+ },
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken"
+ },
+/area/station/security/lawyer_office)
+"duX" = (
+/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,
+/turf/simulated/floor,
+/area/station/hallway/secondary/entry)
+"dvk" = (
+/obj/machinery/light/small{
+ dir = 4
+ },
+/turf/simulated/floor,
+/area/station/security/prison)
+"dvm" = (
+/obj/structure/table/woodentable,
+/obj/item/weapon/paper_bin{
+ pixel_y = 4
+ },
+/obj/item/weapon/pen/red{
+ pixel_x = -1;
+ pixel_y = 3
+ },
+/obj/item/weapon/pen/blue{
+ pixel_x = 2;
+ pixel_y = 6
+ },
+/obj/item/weapon/pen{
+ pixel_y = 6
+ },
+/obj/structure/cable{
+ d2 = 2;
+ icon_state = "0-2"
+ },
+/obj/machinery/power/apc{
+ dir = 4;
+ name = "apc right";
+ pixel_x = 28
+ },
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken4"
+ },
+/area/station/civilian/chapel/office)
+"dvn" = (
+/obj/structure/grille{
+ destroyed = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/engineering)
+"dvp" = (
+/obj/structure/table,
+/obj/item/weapon/circular_saw{
+ pixel_y = 7
+ },
+/obj/item/weapon/scalpel,
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = -22
+ },
+/turf/simulated/floor{
+ dir = 6;
+ icon_state = "warndark"
+ },
+/area/station/rnd/xenobiology)
+"dvs" = (
+/obj/structure/reagent_dispensers/water_cooler,
+/obj/machinery/newscaster{
+ pixel_x = 28
+ },
+/turf/simulated/floor{
+ icon_state = "warndark"
+ },
+/area/station/rnd/xenobiology)
+"dvt" = (
+/obj/machinery/atmospherics/pipe/simple/visible/green,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "darkyellow"
+ },
+/area/station/engineering/atmos)
+"dvx" = (
+/obj/structure/closet/emcloset,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "darkred"
+ },
+/area/station/security/vacantoffice{
+ name = "Tribunal"
+ })
+"dvH" = (
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "yellow"
+ },
+/area/station/storage/primary)
+"dvK" = (
+/obj/structure/stool/bed/chair/comfy/brown{
+ dir = 4
+ },
+/obj/effect/landmark/start/assistant/test_subject,
+/turf/simulated/floor/carpet,
+/area/station/civilian/library)
+"dvO" = (
+/obj/structure/window/reinforced{
+ dir = 5
+ },
+/obj/structure/grille,
+/obj/machinery/door/firedoor,
+/obj/structure/sign/warning/securearea{
+ desc = "A warning sign which reads 'HIGH VOLTAGE'";
+ icon_state = "shock";
+ name = "HIGH VOLTAGE";
+ pixel_x = 32
+ },
+/obj/structure/cable{
+ d2 = 2;
+ icon_state = "0-2"
+ },
+/turf/simulated/floor/plating,
+/area/station/engineering/engine)
+"dvS" = (
+/obj/machinery/status_display{
+ layer = 3.3;
+ pixel_y = -32;
+ supply_display = 1
+ },
+/turf/simulated/floor{
+ dir = 6;
+ icon_state = "warndark"
+ },
+/area/station/cargo/storage)
+"dwf" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/poddoor{
+ density = 0;
+ icon_state = "pdoor0";
+ id = "Biohazard";
+ name = "Biohazard Shutter";
+ opacity = 0
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/machinery/door/airlock/research{
+ name = "Science Maintenance";
+ req_access = list(47)
+ },
+/turf/simulated/floor/plating,
+/area/station/rnd/brainstorm_center)
+"dwv" = (
+/obj/structure/rack,
+/obj/item/weapon/kitchenknife/combat{
+ pixel_x = 4
+ },
+/obj/item/weapon/kitchenknife/combat{
+ pixel_x = 4
+ },
+/obj/item/weapon/kitchenknife/combat{
+ pixel_x = 2
+ },
+/obj/item/weapon/kitchenknife/combat{
+ pixel_x = 2
+ },
+/obj/item/weapon/kitchenknife/combat,
+/obj/item/weapon/kitchenknife/combat,
+/obj/item/weapon/kitchenknife/combat{
+ pixel_x = -2
+ },
+/obj/item/weapon/kitchenknife/combat{
+ pixel_x = -2
+ },
+/obj/item/weapon/kitchenknife/combat{
+ pixel_x = -4
+ },
+/obj/item/weapon/kitchenknife/combat{
+ pixel_x = -4
+ },
+/obj/machinery/camera/motion{
+ c_tag = "Brig Armory North";
+ dir = 1;
+ network = list("SS13","Security")
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/security/armoury)
+"dww" = (
+/obj/structure/window/reinforced{
+ dir = 5
+ },
+/obj/structure/grille,
+/obj/machinery/door/firedoor,
+/obj/machinery/door/poddoor{
+ density = 0;
+ icon_state = "pdoor0";
+ id = "xenobio1";
+ name = "Containment Blast Doors";
+ opacity = 0
+ },
+/turf/simulated/floor/engine,
+/area/station/rnd/xenobiology)
+"dwx" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/random/foods/food_trash,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/chapel)
+"dwB" = (
+/obj/structure/table/woodentable,
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/item/weapon/flora/deskferntrim{
+ icon_state = "plant-34-alternative";
+ layer = 3.3;
+ pixel_x = -3;
+ pixel_y = 10
+ },
+/obj/item/ashtray/plastic{
+ pixel_x = 5
+ },
+/turf/simulated/floor/carpet/black,
+/area/station/security/vacantoffice{
+ name = "Tribunal"
+ })
+"dwE" = (
+/obj/structure/closet/secure_closet/bar,
+/obj/item/weapon/gun/projectile/revolver/doublebarrel,
+/obj/item/weapon/paper{
+ info = "This permit signifies that the Bartender is permitted to posess this firearm in the bar, and ONLY the bar. Failure to adhere to this permit will result in confiscation of the weapon and possibly arrest.";
+ name = "Shotgun permit"
+ },
+/obj/item/clothing/suit/armor/vest,
+/obj/item/weapon/storage/firstaid/regular,
+/obj/machinery/light/small,
+/obj/machinery/camera{
+ c_tag = "Bar Backroom";
+ dir = 1
+ },
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken4"
+ },
+/area/station/civilian/bar)
+"dwL" = (
+/turf/simulated/floor{
+ dir = 6;
+ icon_state = "warndark"
+ },
+/area/station/rnd/mixing)
+"dwU" = (
+/obj/machinery/light/small,
+/obj/machinery/power/apc/largecell{
+ name = "largecell apc down";
+ pixel_y = -28
+ },
+/obj/structure/cable{
+ d2 = 4;
+ icon_state = "0-4"
+ },
+/turf/simulated/floor/whitegreed,
+/area/station/aisat/ai_chamber)
+"dwV" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/turf/simulated/floor,
+/area/station/security/prison)
+"dwY" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/closet/firecloset,
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_x = -28;
+ pixel_y = -5
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/science)
+"dxh" = (
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/turf/simulated/floor/plating/airless/catwalk,
+/area/station/solar/port)
+"dxo" = (
+/obj/structure/grille,
+/obj/machinery/door/firedoor,
+/obj/structure/window/reinforced{
+ dir = 5
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/chapel)
+"dxr" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "whitepurple"
+ },
+/area/station/rnd/xenobiology)
+"dxK" = (
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "warndark"
+ },
+/area/station/security/armoury)
+"dxL" = (
+/obj/structure/window/reinforced,
+/turf/simulated/floor/beach/water/waterpool,
+/area/station/civilian/gym)
+"dxM" = (
+/obj/structure/rack,
+/obj/item/clothing/mask/breath,
+/obj/item/clothing/glasses/science,
+/obj/item/clothing/gloves/latex,
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/machinery/door/window/eastright{
+ name = "Research Equipment";
+ req_access = list(65)
+ },
+/obj/item/clothing/suit/bio_suit/particle_protection,
+/obj/item/clothing/head/bio_hood/particle_protection,
+/turf/simulated/floor{
+ icon_state = "delivery"
+ },
+/area/station/hallway/secondary/mine_sci_shuttle)
+"dyd" = (
+/obj/machinery/computer/reconstitutor,
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = -22
+ },
+/turf/simulated/floor{
+ dir = 9;
+ icon_state = "darkgreen"
+ },
+/area/station/rnd/misc_lab)
+"dyg" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor{
+ icon_state = "black"
+ },
+/area/station/security/prison)
+"dyp" = (
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/obj/item/weapon/cigbutt,
+/obj/structure/disposalpipe/segment{
+ dir = 2;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/engineering)
+"dyr" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/portable_atmospherics/canister/air,
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"dyw" = (
+/obj/item/weapon/scrap_lump,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"dyJ" = (
+/obj/structure/bookcase/manuals/engineering,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "yellow"
+ },
+/area/station/engineering/break_room)
+"dyL" = (
+/obj/structure/rack,
+/obj/item/weapon/storage/box/r4046/EMP{
+ pixel_y = 8
+ },
+/obj/item/weapon/storage/box/r4046/rubber{
+ pixel_y = 4
+ },
+/obj/item/weapon/storage/box/r4046/teargas,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/security/armoury)
+"dyZ" = (
+/obj/structure/stool/bed/chair/comfy/brown{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/carpet/green,
+/area/station/civilian/dormitories)
+"dzn" = (
+/obj/item/weapon/coin/silver{
+ pixel_x = -3;
+ pixel_y = 3
+ },
+/obj/item/weapon/coin/silver,
+/obj/item/device/eftpos{
+ eftpos_name = "Quartermaster EFTPOS scanner"
+ },
+/obj/structure/table/woodentable,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "darkbrown"
+ },
+/area/station/cargo/qm)
+"dzp" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/wood,
+/area/station/civilian/bar)
+"dzv" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor,
+/area/station/cargo/storage)
+"dzI" = (
+/obj/structure/grille,
+/obj/machinery/door/firedoor,
+/obj/structure/window/reinforced/polarized{
+ id = "chapel"
+ },
+/obj/structure/window/reinforced/polarized{
+ dir = 4;
+ id = "chapel"
+ },
+/obj/structure/window/reinforced/polarized{
+ dir = 1;
+ id = "chapel"
+ },
+/obj/structure/sign/departments/holy,
+/obj/structure/cable{
+ d2 = 8;
+ icon_state = "0-8"
+ },
+/turf/simulated/floor/plating,
+/area/station/civilian/chapel/altar)
+"dzU" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/machinery/alarm{
+ pixel_y = 22
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/brig)
+"dAc" = (
+/obj/structure/grille,
+/obj/machinery/door/poddoor{
+ density = 0;
+ icon_state = "pdoor0";
+ id = "atmos";
+ name = "Atmos Blast Door";
+ opacity = 0
+ },
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/station/engineering/monitoring)
+"dAd" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,
+/obj/structure/disposalpipe/junction{
+ dir = 8;
+ icon_state = "pipe-j2"
+ },
+/turf/simulated/floor/wood,
+/area/station/civilian/library)
+"dAg" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "darkred"
+ },
+/area/station/security/checkpoint)
+"dAq" = (
+/obj/structure/reagent_dispensers/water_cooler,
+/obj/machinery/status_display{
+ pixel_x = 32
+ },
+/obj/machinery/light/small{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "darkblue"
+ },
+/area/station/bridge)
+"dAs" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/medbay)
+"dAv" = (
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ icon_state = "warndark"
+ },
+/area/station/rnd/mixing)
+"dAw" = (
+/obj/structure/closet/crate,
+/obj/random/tools/tech_supply,
+/turf/simulated/floor{
+ icon_state = "bot"
+ },
+/area/station/cargo/storage)
+"dAz" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/computer/arcade,
+/obj/structure/sign/poster/random{
+ pixel_y = 32
+ },
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken"
+ },
+/area/station/maintenance/engineering)
+"dAD" = (
+/obj/machinery/power/apc{
+ dir = 4;
+ name = "apc right";
+ pixel_x = 28
+ },
+/obj/structure/cable{
+ d2 = 2;
+ icon_state = "0-2"
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/station/maintenance/portsolar)
+"dAF" = (
+/obj/structure/bookcase{
+ name = "bookcase (Reference)"
+ },
+/obj/effect/decal/cleanable/cobweb2,
+/turf/simulated/floor/wood,
+/area/station/civilian/library)
+"dAN" = (
+/turf/simulated/floor,
+/area/station/civilian/fitness)
+"dAQ" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "darkpurple"
+ },
+/area/station/rnd/telesci)
+"dAS" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/medbay)
+"dAY" = (
+/turf/simulated/floor,
+/area/station/hallway/secondary/exit)
+"dBb" = (
+/obj/item/weapon/flora/random,
+/obj/machinery/newscaster{
+ pixel_y = 28
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/cargo/miningoffice)
+"dBd" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/science)
+"dBl" = (
+/obj/machinery/atmospherics/pipe/simple/visible/yellow{
+ dir = 4
+ },
+/obj/structure/cable/yellow{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ icon_state = "yellow"
+ },
+/area/station/engineering/engine)
+"dBp" = (
+/obj/structure/reagent_dispensers/aqueous_foam_tank,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/science)
+"dBs" = (
+/obj/structure/toilet{
+ dir = 8
+ },
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/effect/landmark{
+ name = "blobstart"
+ },
+/turf/simulated/floor{
+ icon_state = "freezerfloor"
+ },
+/area/station/engineering/break_room)
+"dBv" = (
+/obj/machinery/disposal,
+/obj/structure/disposalpipe/trunk,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/medical/hallway)
+"dBJ" = (
+/obj/structure/lattice,
+/obj/machinery/access_button{
+ command = "cycle_exterior";
+ frequency = 1379;
+ master_tag = "satellite_east_airlock";
+ name = "exterior access button";
+ pixel_x = -28;
+ req_access = list(66)
+ },
+/turf/environment/space,
+/area/space)
+"dBU" = (
+/obj/structure/rack,
+/obj/item/weapon/scrap_lump,
+/obj/effect/spawner/lootdrop/maintenance/three,
+/obj/item/weapon/storage/box/lights/mixed,
+/turf/simulated/floor/plating,
+/area/station/maintenance/dormitory)
+"dBV" = (
+/obj/item/weapon/reagent_containers/spray/cleaner{
+ pixel_x = 7;
+ pixel_y = 10
+ },
+/obj/structure/table/glass,
+/obj/item/weapon/reagent_containers/glass/beaker/teapot{
+ pixel_x = -2;
+ pixel_y = 3
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "blue"
+ },
+/area/station/medical/reception)
+"dCc" = (
+/obj/machinery/firealarm{
+ pixel_y = 22
+ },
+/turf/simulated/floor{
+ dir = 9;
+ icon_state = "red"
+ },
+/area/station/security/brig)
+"dCi" = (
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/machinery/atmospherics/components/binary/valve,
+/obj/machinery/door_control{
+ id = "sm";
+ name = "Door Bolt Control";
+ pixel_x = 28;
+ req_access = list(56);
+ specialfunctions = 4
+ },
+/turf/simulated/floor/plating{
+ icon_state = "warnplate"
+ },
+/area/station/engineering/engine)
+"dCn" = (
+/obj/structure/closet{
+ name = "Evidence Closet"
+ },
+/obj/random/misc/all,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/security/interrogation)
+"dCt" = (
+/obj/structure/window/reinforced{
+ dir = 5
+ },
+/obj/structure/grille,
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/visible/yellow,
+/turf/simulated/floor/plating,
+/area/station/engineering/atmos)
+"dCx" = (
+/obj/structure/stool,
+/obj/effect/landmark/start/janitor,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/turf/simulated/floor{
+ dir = 6;
+ icon_state = "black"
+ },
+/area/station/civilian/janitor)
+"dCA" = (
+/turf/environment/space,
+/area/shuttle/syndicate/north)
+"dCN" = (
+/obj/item/stack/rods,
+/turf/environment/space,
+/area/space)
+"dCP" = (
+/obj/structure/table/woodentable,
+/obj/machinery/computer/security/wooden_tv,
+/obj/structure/noticeboard{
+ pixel_y = 28
+ },
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor/wood,
+/area/station/security/detectives_office)
+"dDf" = (
+/obj/structure/closet/secure_closet/hydroponics,
+/obj/machinery/vending/wallmed1{
+ name = "Emergency NanoMed";
+ pixel_y = 28
+ },
+/obj/structure/flora/ausbushes/sparsegrass{
+ layer = 2.7
+ },
+/turf/simulated/floor/grass,
+/area/station/civilian/hydroponics)
+"dDo" = (
+/obj/structure/table/woodentable/fancy,
+/obj/machinery/ai_status_display{
+ pixel_y = 32
+ },
+/obj/item/weapon/storage/fancy/candle_box{
+ pixel_y = 4
+ },
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor/carpet{
+ icon_state = "carpetsymbol"
+ },
+/area/station/civilian/chapel)
+"dDr" = (
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/item/weapon/flora/random,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/medical/hallway)
+"dDB" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 8;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor,
+/area/station/civilian/fitness)
+"dDK" = (
+/turf/simulated/floor,
+/area/station/civilian/garden)
+"dDL" = (
+/obj/structure/table/woodentable,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/machinery/recharger{
+ pixel_y = 4
+ },
+/obj/machinery/firealarm{
+ pixel_y = 22
+ },
+/turf/simulated/floor/wood,
+/area/station/security/vacantoffice{
+ name = "Tribunal"
+ })
+"dDQ" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 1
+ },
+/turf/simulated/floor,
+/area/station/security/prison)
+"dDW" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "whitehall"
+ },
+/area/station/civilian/kitchen)
+"dDX" = (
+/obj/structure/closet/secure_closet/brig,
+/obj/machinery/light/small,
+/obj/machinery/door_timer/cell_1,
+/turf/simulated/floor{
+ icon_state = "red"
+ },
+/area/station/security/brig)
+"dEi" = (
+/obj/machinery/door/window/brigdoor{
+ name = "Range Access";
+ req_access = list(63)
+ },
+/obj/item/device/radio/intercom{
+ frequency = 1475;
+ name = "Station Intercom (Security)";
+ pixel_x = -28;
+ pixel_y = -5
+ },
+/turf/simulated/floor{
+ dir = 9;
+ icon_state = "darkred"
+ },
+/area/station/security/range)
+"dEk" = (
+/obj/structure/sign/warning/lethal_turrets,
+/turf/simulated/wall/r_wall,
+/area/station/aisat/ai_chamber)
+"dEr" = (
+/obj/machinery/computer/security/engineering/drone,
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/machinery/alarm{
+ pixel_y = 22
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/engineering/drone_fabrication)
+"dEx" = (
+/obj/machinery/camera{
+ c_tag = "Arrival Hallway North";
+ pixel_x = 20
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "neutral"
+ },
+/area/station/hallway/secondary/arrival)
+"dEG" = (
+/obj/machinery/alarm{
+ pixel_x = -28;
+ pixel_y = -6
+ },
+/obj/machinery/light{
+ dir = 8
+ },
+/turf/simulated/floor/whitegreed,
+/area/station/aisat/ai_chamber)
+"dEU" = (
+/obj/decal/boxingrope,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/medbay)
+"dEW" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 8
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "warning"
+ },
+/area/station/engineering/atmos)
+"dEY" = (
+/obj/structure/stool/bed,
+/obj/item/weapon/bedsheet/rainbow,
+/obj/item/clothing/under/rainbow,
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken7"
+ },
+/area/station/maintenance/medbay)
+"dFc" = (
+/obj/structure/mirror{
+ pixel_y = 32
+ },
+/obj/structure/sink{
+ pixel_y = 24
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 8
+ },
+/turf/simulated/floor{
+ icon_state = "freezerfloor"
+ },
+/area/station/engineering/break_room)
+"dFm" = (
+/obj/machinery/atmospherics/components/trinary/filter/m_filter/on{
+ filter_type = "oxygen";
+ name = "Gas filter (O2 tank)"
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "caution"
+ },
+/area/station/engineering/atmos)
+"dFH" = (
+/obj/machinery/seed_extractor,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "darkgreen"
+ },
+/area/station/rnd/misc_lab)
+"dFP" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 8
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "darkred"
+ },
+/area/station/security/hos)
+"dFV" = (
+/obj/structure/reagent_dispensers/water_cooler,
+/obj/machinery/light_switch{
+ pixel_y = 28
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/iaa_office)
+"dGe" = (
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/visible/red,
+/turf/simulated/floor,
+/area/station/engineering/atmos)
+"dGf" = (
+/obj/machinery/embedded_controller/radio/airlock_controller{
+ id_tag = "arrival_dock_airlock";
+ pixel_x = 28;
+ req_one_access = list(13,45,1);
+ tag_airpump = "arrival_dock_pump";
+ tag_chamber_sensor = "arrival_dock_sensor";
+ tag_exterior_door = "arrival_dock_outer";
+ tag_interior_door = "arrival_dock_inner"
+ },
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 10
+ },
+/obj/machinery/light/small{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/chapel)
+"dGm" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced,
+/obj/machinery/door/firedoor,
+/obj/machinery/door/poddoor/shutters{
+ density = 0;
+ icon_state = "shutter0";
+ id = "Medical_Surgery";
+ name = "Surgery Shutters";
+ opacity = 0
+ },
+/turf/simulated/floor/plating,
+/area/station/medical/surgery{
+ name = "Operating Theatre"
+ })
+"dGo" = (
+/obj/machinery/light{
+ dir = 4
+ },
+/turf/simulated/floor/engine{
+ name = "Holodeck Projector Floor"
+ },
+/area/station/civilian/holodeck)
+"dGA" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ icon_state = "darkpurple"
+ },
+/area/station/rnd/hor)
+"dGQ" = (
+/obj/item/weapon/reagent_containers/food/snacks/badrecipe,
+/turf/simulated/floor,
+/area/station/maintenance/brig)
+"dGV" = (
+/obj/machinery/atmospherics/pipe/manifold/visible,
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "warning"
+ },
+/area/station/medical/cryo)
+"dGZ" = (
+/obj/machinery/portable_atmospherics/canister/air,
+/turf/simulated/floor/plating{
+ icon_state = "platebotc"
+ },
+/area/station/storage/emergency3)
+"dHj" = (
+/obj/structure/closet/secure_closet/engineering_personal,
+/obj/machinery/requests_console/engineering{
+ pixel_x = 28
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/engineering/equip)
+"dHl" = (
+/obj/structure/closet/bombclosetsecurity,
+/obj/machinery/light/small/emergency,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/security/armoury)
+"dHF" = (
+/obj/machinery/cryopod,
+/obj/machinery/camera{
+ c_tag = "Cryogenic Storage"
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/hallway/primary/port)
+"dHH" = (
+/obj/structure/transit_tube{
+ icon_state = "N-S"
+ },
+/turf/simulated/floor/plating{
+ dir = 4;
+ icon_state = "warnplate"
+ },
+/area/station/aisat)
+"dHL" = (
+/obj/machinery/hologram/holopad,
+/turf/simulated/floor{
+ icon_state = "vault"
+ },
+/area/station/security/vacantoffice{
+ name = "Tribunal"
+ })
+"dHM" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "redcorner"
+ },
+/area/station/security/lobby)
+"dHV" = (
+/obj/item/weapon/flora/random,
+/obj/machinery/keycard_auth{
+ pixel_x = -28
+ },
+/obj/machinery/light/small{
+ dir = 8
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "darkpurple"
+ },
+/area/station/rnd/hor)
+"dHY" = (
+/obj/random/scrap/safe_even,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/escape)
+"dId" = (
+/obj/structure/window/reinforced{
+ dir = 5
+ },
+/obj/structure/grille,
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/visible/green,
+/obj/machinery/door/poddoor{
+ density = 0;
+ icon_state = "pdoor0";
+ id = "Engineering";
+ name = "Engineering Security Doors";
+ opacity = 0
+ },
+/obj/structure/cable/yellow{
+ d2 = 8;
+ icon_state = "0-8"
+ },
+/turf/simulated/floor/plating,
+/area/station/engineering/engine)
+"dIf" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/closet/crate,
+/obj/effect/spawner/lootdrop/maintenance/four,
+/obj/item/weapon/storage/box/snappops,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/brig)
+"dIj" = (
+/obj/item/weapon/flora/random,
+/obj/machinery/light_switch{
+ pixel_y = -28
+ },
+/obj/machinery/camera{
+ c_tag = "RnD Brainstorm Center North";
+ dir = 10;
+ network = list("SS13","Research")
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/rnd/brainstorm_center)
+"dIk" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/obj/structure/disposalpipe/segment,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/turf/simulated/floor/carpet/blue2,
+/area/station/civilian/gym)
+"dIo" = (
+/obj/structure/closet{
+ name = "Evidence Closet"
+ },
+/obj/machinery/firealarm{
+ dir = 1;
+ pixel_y = -22
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/security/interrogation)
+"dIw" = (
+/turf/simulated/wall,
+/area/station/maintenance/medbay)
+"dIx" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/item/weapon/shard{
+ icon_state = "medium"
+ },
+/turf/simulated/floor/wood,
+/area/station/maintenance/brig)
+"dIA" = (
+/obj/machinery/hydroponics/constructable,
+/obj/machinery/ai_status_display{
+ pixel_y = 32
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/civilian/hydroponics)
+"dIL" = (
+/obj/machinery/smartfridge/secure/virology,
+/obj/item/device/radio/intercom{
+ frequency = 1485;
+ name = "Station Intercom (Medbay)";
+ pixel_y = 22
+ },
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "warndark"
+ },
+/area/station/medical/virology)
+"dJi" = (
+/turf/simulated/wall/r_wall,
+/area/station/maintenance/science)
+"dJn" = (
+/turf/simulated/floor{
+ icon_state = "whiteyellow"
+ },
+/area/station/medical/chemistry)
+"dJo" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ icon_state = "red"
+ },
+/area/station/security/brig)
+"dJp" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/weapon/scrap_lump,
+/obj/item/weapon/table_parts,
+/turf/simulated/floor{
+ icon_state = "asteroid"
+ },
+/area/station/maintenance/brig)
+"dJs" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/closet/firecloset,
+/turf/simulated/floor/plating,
+/area/station/maintenance/science)
+"dJD" = (
+/obj/item/weapon/flora/random,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "caution"
+ },
+/area/station/engineering/monitoring)
+"dJO" = (
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 10
+ },
+/turf/simulated/floor,
+/area/station/engineering/atmos)
+"dJT" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/chapel)
+"dKa" = (
+/obj/structure/sink{
+ dir = 8;
+ pixel_x = -12
+ },
+/obj/machinery/iv_drip,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/medical/surgery{
+ name = "Operating Theatre"
+ })
+"dKb" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/engineering/engine)
+"dKc" = (
+/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/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "black"
+ },
+/area/station/civilian/playroom)
+"dKh" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 1
+ },
+/turf/simulated/floor{
+ icon_state = "floorgrime"
+ },
+/area/station/cargo/storage)
+"dKn" = (
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/turf/simulated/floor/plating/airless/catwalk,
+/area/station/solar/port)
+"dKq" = (
+/obj/structure/closet/emcloset,
+/obj/structure/extinguisher_cabinet{
+ pixel_y = 29
+ },
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/hallway/secondary/entry)
+"dKt" = (
+/obj/structure/table/glass,
+/obj/item/weapon/stamp/approve,
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/station/rnd/brainstorm_center)
+"dKz" = (
+/obj/structure/table/woodentable/fancy,
+/obj/item/weapon/reagent_containers/food/drinks/bottle/wine{
+ volume = 25
+ },
+/obj/item/weapon/reagent_containers/food/drinks/drinkingglass,
+/obj/item/weapon/reagent_containers/food/drinks/drinkingglass,
+/obj/item/device/camera/oldcamera,
+/turf/simulated/floor/carpet/orange,
+/area/station/maintenance/medbay)
+"dKD" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/weapon/scrap_lump,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 8;
+ icon_state = "pipe-c"
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/dormitory)
+"dKG" = (
+/obj/structure/stool/bed/chair/metal/red{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/hallway/secondary/entry)
+"dKI" = (
+/obj/effect/decal/cleanable/dirt,
+/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/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/engineering)
+"dKJ" = (
+/obj/machinery/door/airlock/glass{
+ name = "Garden"
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/hallway/primary/aft)
+"dKR" = (
+/obj/machinery/door/airlock/research/glass{
+ name = "Shrubbery";
+ req_access = list(9)
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/medical/genetics)
+"dKX" = (
+/obj/structure/closet/crate/freezer,
+/obj/item/pizzabox/mushroom,
+/obj/item/pizzabox/meat,
+/obj/item/pizzabox,
+/turf/simulated/floor,
+/area/station/cargo/storage)
+"dLd" = (
+/obj/machinery/portable_atmospherics/powered/pump,
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = -22
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/engineering/atmos)
+"dLg" = (
+/obj/structure/flora/tree/jungle,
+/obj/structure/flora/ausbushes/fullgrass{
+ layer = 2.7
+ },
+/turf/simulated/floor{
+ icon_state = "grass1"
+ },
+/area/station/civilian/garden)
+"dLk" = (
+/obj/structure/table/glass,
+/obj/item/weapon/storage/box/cups{
+ pixel_y = 4
+ },
+/obj/structure/sign/directions/evac{
+ buildable_sign = 0;
+ pixel_x = -32
+ },
+/obj/structure/sign/directions/supply{
+ buildable_sign = 0;
+ pixel_x = -32;
+ pixel_y = 6
+ },
+/obj/structure/sign/directions/science{
+ buildable_sign = 0;
+ dir = 1;
+ pixel_x = -32;
+ pixel_y = -6
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/lobby)
+"dLl" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/machinery/door/firedoor,
+/obj/structure/sign/directions/medical{
+ buildable_sign = 0;
+ dir = 1
+ },
+/turf/simulated/floor/plating,
+/area/station/civilian/gym)
+"dLr" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "darkgreen"
+ },
+/area/station/rnd/misc_lab)
+"dLt" = (
+/obj/structure/stool/bed/chair/metal{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/hallway/secondary/exit)
+"dLz" = (
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/item/bluespace_crystal/artificial{
+ pixel_x = 3;
+ pixel_y = 6
+ },
+/obj/item/bluespace_crystal/artificial,
+/obj/item/bluespace_crystal/artificial{
+ pixel_x = -5;
+ pixel_y = 3
+ },
+/obj/structure/table,
+/obj/machinery/power/apc{
+ dir = 4;
+ name = "apc right";
+ pixel_x = 28
+ },
+/obj/structure/cable{
+ d2 = 2;
+ icon_state = "0-2"
+ },
+/obj/machinery/door_control{
+ id = "teles_blast1";
+ name = "Shutters Bolt Control";
+ pixel_y = 4;
+ req_access = list(7)
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "darkpurple"
+ },
+/area/station/rnd/telesci)
+"dLP" = (
+/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/structure/disposalpipe/segment,
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg3"
+ },
+/area/station/maintenance/atmos)
+"dMi" = (
+/turf/simulated/wall/r_wall,
+/area/station/rnd/brainstorm_center)
+"dMn" = (
+/obj/structure/stool/bar,
+/obj/effect/landmark/start/assistant/test_subject,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/civilian/bar)
+"dMo" = (
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "whitepurplecorner"
+ },
+/area/station/rnd/xenobiology)
+"dMp" = (
+/obj/structure/stool/bed/chair/comfy/brown{
+ dir = 8
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/carpet/green,
+/area/station/civilian/dormitories)
+"dMv" = (
+/obj/structure/table/reinforced,
+/obj/item/weapon/folder/yellow{
+ pixel_y = 4
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/engineering/chiefs_office)
+"dMB" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 8;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/cargo/recycleroffice)
+"dMH" = (
+/obj/machinery/atmospherics/pipe/simple/hidden,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/rnd/server)
+"dMI" = (
+/obj/machinery/computer/centrifuge,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/medical/virology)
+"dMN" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 10
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "purple"
+ },
+/area/station/hallway/primary/port)
+"dNg" = (
+/obj/structure/table/reinforced,
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/item/weapon/book/manual/wiki/security_space_law,
+/obj/machinery/door/poddoor/shutters{
+ density = 0;
+ icon_state = "shutter0";
+ id = "Security_private";
+ opacity = 0
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor{
+ icon_state = "darkredfull"
+ },
+/area/station/security/checkpoint)
+"dNj" = (
+/obj/structure/closet/emcloset,
+/obj/machinery/alarm{
+ pixel_x = -28;
+ pixel_y = -6
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/medical/hallway)
+"dNk" = (
+/obj/structure/closet/crate/hydroponics,
+/obj/item/device/plant_analyzer,
+/obj/item/weapon/minihoe,
+/obj/item/weapon/reagent_containers/spray/plantbgone,
+/obj/item/weapon/reagent_containers/glass/bucket,
+/obj/item/weapon/shovel/spade,
+/obj/machinery/light/small{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "darkgreen"
+ },
+/area/station/rnd/misc_lab)
+"dNr" = (
+/obj/machinery/door/airlock/external{
+ dock_tag = "arrival_specops";
+ locked = 1;
+ name = "Arrival Airlock"
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/station/hallway/secondary/entry)
+"dNt" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "darkblue"
+ },
+/area/station/aisat)
+"dNu" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/glass{
+ name = "Cryogenic Storage"
+ },
+/obj/structure/sign/directions/command{
+ pixel_x = -32;
+ pixel_y = -6
+ },
+/obj/structure/sign/directions/engineering{
+ buildable_sign = 0;
+ pixel_x = -32;
+ pixel_y = 6
+ },
+/obj/structure/sign/directions/security{
+ buildable_sign = 0;
+ dir = 4;
+ pixel_x = -32
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/hallway/primary/port)
+"dNx" = (
+/turf/simulated/wall/r_wall,
+/area/station/medical/genetics)
+"dNz" = (
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "black"
+ },
+/area/station/ai_monitored/eva)
+"dNC" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 1
+ },
+/turf/simulated/floor,
+/area/station/security/interrogation)
+"dNG" = (
+/obj/machinery/atmospherics/pipe/manifold/visible,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/auxsolarstarboard)
+"dNM" = (
+/obj/machinery/atmospherics/pipe/manifold/visible{
+ dir = 1
+ },
+/turf/simulated/floor,
+/area/station/engineering/atmos)
+"dNP" = (
+/obj/machinery/atmospherics/components/trinary/mixer/m_mixer{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ icon_state = "whitebot"
+ },
+/area/station/rnd/mixing)
+"dNQ" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/grille,
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken5"
+ },
+/area/station/maintenance/brig)
+"dNS" = (
+/obj/structure/cable/yellow{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/visible/green{
+ dir = 6
+ },
+/turf/simulated/floor{
+ icon_state = "yellow"
+ },
+/area/station/engineering/engine)
+"dNU" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ icon_state = "brownold"
+ },
+/area/station/cargo/office)
+"dNV" = (
+/obj/item/weapon/clipboard,
+/obj/item/weapon/book/manual/wiki/security_space_law{
+ pixel_y = 4
+ },
+/obj/machinery/newscaster/security_unit{
+ pixel_x = -28
+ },
+/obj/structure/table/woodentable,
+/obj/machinery/alarm{
+ pixel_y = -32
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/security/warden)
+"dNW" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/generic,
+/turf/simulated/floor/plating,
+/area/station/maintenance/cargo)
+"dNZ" = (
+/obj/machinery/pipedispenser,
+/obj/machinery/camera{
+ c_tag = "Engineering Atmospherics North";
+ network = list("SS13","Engineering")
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/engineering/atmos)
+"dOk" = (
+/turf/simulated/wall/r_wall,
+/area/station/rnd/misc_lab)
+"dOp" = (
+/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"
+ },
+/turf/simulated/floor{
+ icon_state = "vault"
+ },
+/area/station/bridge/nuke_storage)
+"dOy" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/wood,
+/area/station/civilian/chapel/office)
+"dPp" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/telescience_jammer{
+ radius = 2
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "warndark"
+ },
+/area/station/security/armoury)
+"dPv" = (
+/obj/structure/table/reinforced,
+/obj/structure/window/reinforced,
+/obj/item/weapon/paper_bin{
+ pixel_y = 4
+ },
+/obj/item/weapon/pen{
+ pixel_y = 6
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/medical/reception)
+"dPB" = (
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 4
+ },
+/obj/item/weapon/cigbutt,
+/turf/simulated/floor/plating,
+/area/station/maintenance/auxsolarport)
+"dPT" = (
+/obj/structure/table/glass,
+/obj/item/weapon/storage/box/bodybags{
+ pixel_y = 4
+ },
+/obj/item/weapon/pen{
+ pixel_y = 6
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "whiteblue"
+ },
+/area/station/medical/genetics_cloning)
+"dPV" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 4
+ },
+/obj/structure/flora/ausbushes/sparsegrass{
+ layer = 2.7
+ },
+/mob/living/simple_animal/chicken{
+ name = "Commander Clucky"
+ },
+/turf/simulated/floor/grass,
+/area/station/civilian/hydroponics)
+"dQi" = (
+/obj/structure/closet/crate,
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_x = 28;
+ pixel_y = -5
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "darkblue"
+ },
+/area/station/bridge/teleporter)
+"dQt" = (
+/obj/machinery/door/airlock/external{
+ dock_tag = "pod4";
+ name = "Escape Pod 4"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/medbay)
+"dQw" = (
+/obj/machinery/door/poddoor{
+ density = 0;
+ icon_state = "pdoor0";
+ id = "xenobio1";
+ name = "Containment Blast Doors";
+ opacity = 0
+ },
+/obj/machinery/door/window/northleft{
+ base_state = "right";
+ icon_state = "right";
+ name = "Containment Pen";
+ req_access = list(55)
+ },
+/obj/machinery/door/window/northleft{
+ base_state = "right";
+ dir = 2;
+ icon_state = "right";
+ name = "Containment Pen";
+ req_access = list(55)
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/engine,
+/area/station/rnd/xenobiology)
+"dQZ" = (
+/obj/structure/sink{
+ pixel_y = 24
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "whiteblue"
+ },
+/area/station/hallway/secondary/exit)
+"dRc" = (
+/obj/structure/table,
+/obj/item/weapon/storage/box/bodybags{
+ pixel_y = 8
+ },
+/obj/item/weapon/pen{
+ pixel_y = 10
+ },
+/obj/item/device/mmi{
+ pixel_x = 4;
+ pixel_y = 4
+ },
+/obj/item/device/mmi{
+ pixel_x = 2;
+ pixel_y = 2
+ },
+/obj/item/device/mmi,
+/obj/structure/extinguisher_cabinet{
+ pixel_y = 29
+ },
+/turf/simulated/floor{
+ dir = 6;
+ icon_state = "whitehall"
+ },
+/area/station/rnd/robotics)
+"dRm" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "warndark"
+ },
+/area/station/security/armoury)
+"dRu" = (
+/obj/structure/sign/warning/detailed,
+/turf/simulated/wall/r_wall,
+/area/station/ai_monitored/eva)
+"dRD" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/medical/morgue)
+"dRR" = (
+/obj/structure/table,
+/obj/item/weapon/storage/box/donkpockets{
+ pixel_x = 3;
+ pixel_y = 3
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "cafeteria"
+ },
+/area/station/security/prison)
+"dRV" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/station/hallway/primary/central)
+"dRZ" = (
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "whiteblue"
+ },
+/area/station/medical/morgue)
+"dSb" = (
+/obj/structure/table/woodentable,
+/obj/item/device/megaphone,
+/obj/item/device/radio/off,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/security/hos)
+"dSe" = (
+/obj/structure/disposalpipe/junction{
+ icon_state = "pipe-j2"
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "whitepurple"
+ },
+/area/station/rnd/scibreak)
+"dSg" = (
+/obj/machinery/vending/hydroseeds{
+ slogan_delay = 700
+ },
+/obj/machinery/light/small{
+ dir = 8
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/rnd/misc_lab)
+"dSh" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/effect/landmark{
+ name = "xeno_spawn"
+ },
+/turf/simulated/floor/plating,
+/area/station/construction)
+"dSm" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/station/medical/sleeper)
+"dSq" = (
+/obj/item/ammo_casing,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/brig)
+"dSN" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/turf/simulated/floor/plating,
+/area/station/security/checkpoint)
+"dSZ" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/machinery/door/firedoor,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/sign/warning/securearea{
+ desc = "A warning sign which reads 'HIGH VOLTAGE'";
+ icon_state = "shock";
+ name = "HIGH VOLTAGE"
+ },
+/obj/structure/cable,
+/obj/machinery/door/poddoor/shutters{
+ density = 0;
+ icon_state = "shutter0";
+ id = "RD";
+ name = "RD Shutters";
+ opacity = 0
+ },
+/turf/simulated/floor/plating,
+/area/station/rnd/hor)
+"dTl" = (
+/obj/structure/table,
+/obj/item/weapon/storage/box/cups{
+ pixel_y = 4
+ },
+/obj/structure/extinguisher_cabinet{
+ pixel_x = -28
+ },
+/obj/structure/sign/directions/engineering{
+ pixel_y = -26
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/hallway/primary/aft)
+"dTm" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/stool{
+ pixel_y = 8
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/auxsolarstarboard)
+"dTo" = (
+/obj/machinery/telecomms/receiver/preset_right,
+/turf/simulated/floor/bluegrid{
+ name = "Server Base";
+ nitrogen = 500;
+ oxygen = 0;
+ temperature = 80
+ },
+/area/station/tcommsat/chamber)
+"dTv" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 1
+ },
+/turf/simulated/floor,
+/area/station/medical/reception)
+"dTG" = (
+/obj/machinery/newscaster{
+ pixel_y = -28
+ },
+/obj/structure/stool,
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"dTU" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/station/civilian/bar)
+"dTW" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/medical/genetics)
+"dUh" = (
+/obj/structure/table,
+/obj/effect/spawner/lootdrop/maintenance/two,
+/obj/random/tools/tool,
+/turf/simulated/floor,
+/area/station/construction)
+"dUk" = (
+/obj/machinery/vending/medical,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/medical/hallway)
+"dUL" = (
+/obj/structure/rack,
+/obj/item/weapon/circuitboard/robotics{
+ pixel_y = 4
+ },
+/obj/item/weapon/circuitboard/mecha_control,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/storage/tech)
+"dUM" = (
+/obj/machinery/computer/telecomms/monitor,
+/obj/machinery/alarm{
+ pixel_y = 22
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "darkblue"
+ },
+/area/station/tcommsat/computer)
+"dUR" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/turf/simulated/floor{
+ icon_state = "darkredfull"
+ },
+/area/station/security/main)
+"dUS" = (
+/obj/machinery/atmospherics/pipe/simple/visible/yellow{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/engineering/engine)
+"dUU" = (
+/obj/machinery/hydroponics/constructable,
+/obj/item/device/plant_analyzer,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "greenbluefull"
+ },
+/area/station/security/prison)
+"dUV" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "red"
+ },
+/area/station/security/brig)
+"dVm" = (
+/obj/machinery/constructable_frame/machine_frame,
+/turf/simulated/floor,
+/area/station/maintenance/brig)
+"dVr" = (
+/obj/machinery/space_heater,
+/obj/machinery/alarm{
+ pixel_y = -32
+ },
+/turf/simulated/floor{
+ dir = 6;
+ icon_state = "warning"
+ },
+/area/station/engineering/atmos)
+"dVt" = (
+/obj/structure/window/reinforced{
+ dir = 5
+ },
+/obj/structure/grille,
+/obj/machinery/door/firedoor,
+/obj/structure/cable{
+ d2 = 8;
+ icon_state = "0-8"
+ },
+/turf/simulated/floor/plating,
+/area/station/security/prison)
+"dVI" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 1
+ },
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_y = -32
+ },
+/turf/simulated/floor{
+ icon_state = "black"
+ },
+/area/station/civilian/fitness)
+"dVM" = (
+/obj/structure/table/glass,
+/obj/item/weapon/newspaper{
+ pixel_y = 5
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/security/lobby)
+"dVN" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/obj/machinery/hologram/holopad,
+/turf/simulated/floor/carpet/green,
+/area/station/medical/virology)
+"dWb" = (
+/obj/machinery/door/airlock/security/glass{
+ name = "Security Office";
+ req_one_access = list(1,4)
+ },
+/obj/machinery/door/firedoor,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/secconfhall)
+"dWh" = (
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "purple"
+ },
+/area/station/maintenance/science)
+"dWm" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/glass{
+ name = "Cryogenic Storage"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/medical/reception)
+"dWu" = (
+/obj/random/vending/snack,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/medical/reception)
+"dWv" = (
+/obj/structure/sign/warning/securearea{
+ desc = "A warning sign which reads 'HIGH VOLTAGE'";
+ icon_state = "shock";
+ name = "HIGH VOLTAGE"
+ },
+/turf/simulated/wall/r_wall,
+/area/station/engineering/equip)
+"dWx" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on,
+/turf/simulated/floor,
+/area/station/hallway/primary/port)
+"dWB" = (
+/obj/machinery/chem_dispenser,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/medical/chemistry)
+"dWF" = (
+/obj/machinery/light_switch{
+ pixel_y = -28
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/camera{
+ c_tag = "Bridge Teleporter";
+ dir = 1
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/bridge/teleporter)
+"dWH" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced,
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"dWN" = (
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ icon_state = "whiteblue"
+ },
+/area/station/medical/storage)
+"dWY" = (
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/medical/morgue)
+"dXg" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/brig)
+"dXk" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/maintenance{
+ req_access = list(12)
+ },
+/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/structure/disposalpipe/segment,
+/turf/simulated/floor/plating,
+/area/station/maintenance/medbay)
+"dXq" = (
+/obj/structure/rack,
+/obj/item/clothing/ears/earmuffs{
+ pixel_x = 2;
+ pixel_y = 4
+ },
+/obj/item/clothing/ears/earmuffs{
+ pixel_y = 1
+ },
+/obj/item/clothing/ears/earmuffs{
+ pixel_x = -2;
+ pixel_y = -2
+ },
+/turf/simulated/floor{
+ icon_state = "caution"
+ },
+/area/station/engineering/monitoring)
+"dXE" = (
+/turf/simulated/floor/plating,
+/area/station/maintenance/science)
+"dXL" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 10;
+ icon_state = "warning"
+ },
+/area/station/rnd/chargebay)
+"dXX" = (
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_y = -32
+ },
+/obj/machinery/light,
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/civilian/chapel)
+"dXY" = (
+/obj/item/weapon/shard{
+ icon_state = "medium"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 8
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/brig)
+"dYo" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/medical/morgue)
+"dYr" = (
+/obj/structure/table/woodentable,
+/obj/item/weapon/storage/box/matches,
+/obj/item/clothing/mask/cigarette/cigar{
+ pixel_x = -8
+ },
+/obj/item/weapon/reagent_containers/food/drinks/flask{
+ pixel_x = 8;
+ pixel_y = 3
+ },
+/obj/machinery/firealarm{
+ pixel_y = 22
+ },
+/obj/item/device/radio/intercom{
+ freerange = 1;
+ name = "Captain's Intercom";
+ pixel_x = 28;
+ pixel_y = -5
+ },
+/turf/simulated/floor/carpet/blue,
+/area/station/bridge/captain_quarters)
+"dYA" = (
+/obj/machinery/door/airlock{
+ name = "Brig Restroom"
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor,
+/area/station/maintenance/engineering)
+"dYE" = (
+/obj/structure/lattice,
+/obj/structure/grille,
+/turf/environment/space,
+/area/space)
+"dYI" = (
+/obj/machinery/atmospherics/components/unary/tank/air,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "darkblue"
+ },
+/area/station/ai_monitored/storage_secure)
+"dYQ" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/door/poddoor/shutters{
+ density = 0;
+ icon_state = "shutter0";
+ id = "HoP_queue";
+ opacity = 0
+ },
+/turf/simulated/floor/plating,
+/area/station/bridge/hop_office)
+"dZd" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/rnd/misc_lab)
+"dZh" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/carpet/black,
+/area/station/civilian/chapel/office)
+"dZj" = (
+/obj/effect/landmark{
+ name = "blobstart"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/chapel)
+"dZm" = (
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "whiteblue"
+ },
+/area/station/medical/storage)
+"dZn" = (
+/obj/structure/lattice,
+/obj/machinery/atmospherics/pipe/simple/visible/green,
+/obj/structure/window/reinforced,
+/turf/environment/space,
+/area/space)
+"dZv" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "black"
+ },
+/area/station/civilian/janitor)
+"dZx" = (
+/obj/machinery/atmospherics/pipe/simple/visible/yellow{
+ dir = 4
+ },
+/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/structure/disposalpipe/segment{
+ dir = 4;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "yellow"
+ },
+/area/station/engineering/engine)
+"dZz" = (
+/obj/structure/object_wall/mining{
+ icon_state = "2-1"
+ },
+/turf/environment/space,
+/area/shuttle/mining/station)
+"dZG" = (
+/turf/simulated/floor/bluegrid{
+ icon_state = "dark";
+ name = "Server Walkway";
+ nitrogen = 500;
+ oxygen = 0;
+ temperature = 80
+ },
+/area/station/tcommsat/chamber)
+"dZN" = (
+/obj/machinery/computer/secure_data/detective_computer,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/bridge/nuke_storage)
+"dZW" = (
+/obj/machinery/recharge_station,
+/obj/machinery/light/small,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/engineering/drone_fabrication)
+"dZZ" = (
+/obj/structure/stool/bed/chair/comfy/brown{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 10
+ },
+/turf/simulated/floor/carpet/green,
+/area/station/medical/psych)
+"ean" = (
+/obj/random/foods/food_trash,
+/obj/structure/closet/emcloset,
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg2"
+ },
+/area/station/maintenance/brig)
+"eaH" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor,
+/area/station/security/prison)
+"eaJ" = (
+/obj/machinery/disease2/diseaseanalyser,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/medical/virology)
+"eaL" = (
+/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/bridge)
+"ebb" = (
+/obj/random/foods/food_trash,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/brig)
+"ebn" = (
+/obj/structure/lattice,
+/obj/machinery/camera{
+ c_tag = "MiniSat East";
+ dir = 4;
+ network = list("MiniSat")
+ },
+/turf/environment/space,
+/area/space)
+"ebK" = (
+/obj/structure/sink{
+ dir = 4;
+ pixel_x = 12
+ },
+/obj/machinery/flasher{
+ id = "solitary2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plating{
+ icon_state = "platebot";
+ nitrogen = 0.01;
+ oxygen = 0.01
+ },
+/area/station/security/brig)
+"ebT" = (
+/obj/structure/table,
+/obj/item/weapon/storage/secure/briefcase{
+ pixel_y = 6
+ },
+/turf/simulated/floor{
+ icon_state = "darkred"
+ },
+/area/station/security/secconfhall)
+"ecz" = (
+/obj/structure/curtain/open/privacy,
+/turf/simulated/floor{
+ icon_state = "whiteblue"
+ },
+/area/station/medical/surgery{
+ name = "Operating Theatre"
+ })
+"ecE" = (
+/obj/structure/closet,
+/obj/effect/spawner/lootdrop/maintenance/three,
+/turf/simulated/floor/plating,
+/area/station/maintenance/chapel)
+"ecF" = (
+/obj/machinery/door/airlock/medical/glass{
+ id_tag = "Medbay";
+ name = "Medbay";
+ req_access = list(5)
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/medical/hallway)
+"ecO" = (
+/obj/machinery/airlock_sensor{
+ id_tag = "tox_airlock_sensor";
+ master_tag = "tox_airlock_control";
+ pixel_x = -24
+ },
+/obj/machinery/atmospherics/components/binary/pump{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/turf/simulated/floor/engine,
+/area/station/rnd/mixing)
+"ecT" = (
+/obj/machinery/dna_scannernew,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "whiteblue"
+ },
+/area/station/medical/genetics_cloning)
+"ecV" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "brown"
+ },
+/area/station/hallway/secondary/entry)
+"edx" = (
+/obj/item/weapon/scrap_lump,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/engineering)
+"edH" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg1"
+ },
+/area/station/maintenance/brig)
+"edZ" = (
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "darkgreen"
+ },
+/area/station/rnd/misc_lab)
+"eea" = (
+/obj/machinery/atmospherics/pipe/manifold/visible/green{
+ dir = 1
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "warning"
+ },
+/area/station/engineering/engine)
+"eeb" = (
+/obj/machinery/firealarm{
+ dir = 4;
+ pixel_x = 22
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 8
+ },
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/machinery/camera{
+ c_tag = "Arrival Dock's South";
+ dir = 8
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "brown"
+ },
+/area/station/hallway/secondary/entry)
+"eef" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"eeE" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor/carpet/green,
+/area/station/civilian/theatre)
+"eeS" = (
+/obj/machinery/light/small,
+/turf/simulated/floor/engine,
+/area/station/rnd/xenobiology)
+"eeX" = (
+/obj/item/cardboard_cutout{
+ icon_state = "cutout_clown"
+ },
+/turf/simulated/floor/carpet/purple,
+/area/station/civilian/theatre)
+"eeY" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "yellow"
+ },
+/area/station/hallway/primary/aft)
+"efa" = (
+/obj/machinery/recharge_station,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/engineering/engine)
+"efb" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/random/scrap/safe_even,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/medbay)
+"efe" = (
+/turf/simulated/floor/carpet,
+/area/station/security/lawyer_office)
+"efn" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "yellow"
+ },
+/area/station/engineering/break_room)
+"efy" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/random/scrap/safe_even,
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"efA" = (
+/obj/structure/grille,
+/obj/structure/barricade/wooden,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/chapel)
+"efR" = (
+/obj/structure/table/glass,
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_y = 22
+ },
+/obj/item/weapon/reagent_containers/food/snacks/grown/harebell,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/civilian/chapel/mass_driver)
+"efU" = (
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "warndark"
+ },
+/area/station/rnd/mixing)
+"efX" = (
+/obj/machinery/telecomms/server/presets/science,
+/turf/simulated/floor/bluegrid{
+ name = "Server Base";
+ nitrogen = 500;
+ oxygen = 0;
+ temperature = 80
+ },
+/area/station/tcommsat/chamber)
+"egb" = (
+/obj/item/weapon/shard,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4;
+ icon_state = "pipe-c"
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/cargo)
+"egw" = (
+/obj/item/weapon/scrap_lump,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/chapel)
+"egA" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "darkgreen"
+ },
+/area/station/rnd/misc_lab)
+"egH" = (
+/obj/item/weapon/flora/random,
+/obj/machinery/ai_status_display{
+ pixel_y = -32
+ },
+/turf/simulated/floor{
+ icon_state = "darkblue"
+ },
+/area/station/medical/reception)
+"egQ" = (
+/obj/structure/sign/departments/science{
+ icon_state = "xenobio3"
+ },
+/turf/simulated/wall,
+/area/station/rnd/xenobiology)
+"ehl" = (
+/obj/machinery/portable_atmospherics/canister/nitrogen,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/rnd/storage)
+"ehm" = (
+/obj/structure/object_wall/mining{
+ icon_state = "4-8";
+ opacity = 0
+ },
+/turf/environment/space,
+/area/shuttle/mining/station)
+"eho" = (
+/obj/structure/closet/emcloset,
+/obj/item/device/radio/intercom{
+ broadcasting = 1;
+ frequency = 1447;
+ name = "Private AI Channel";
+ pixel_x = 28;
+ pixel_y = -5
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "darkblue"
+ },
+/area/station/aisat/antechamber)
+"ehp" = (
+/obj/machinery/r_n_d/server/mining,
+/turf/simulated/floor/bluegrid{
+ name = "Server Base";
+ nitrogen = 500;
+ oxygen = 0;
+ temperature = 80
+ },
+/area/station/rnd/server)
+"ehs" = (
+/obj/structure/rack,
+/obj/item/clothing/under/bathtowel,
+/obj/item/clothing/under/bathtowel,
+/obj/item/clothing/under/bathtowel,
+/obj/machinery/light/small,
+/obj/item/clothing/under/bathrobe,
+/turf/simulated/floor{
+ icon_state = "freezerfloor2"
+ },
+/area/station/security/secconfhall)
+"ehy" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/item/weapon/scrap_lump,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/brig)
+"ehC" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/station/security/interrogation)
+"ehN" = (
+/obj/structure/rack,
+/obj/item/clothing/shoes/magboots,
+/obj/item/clothing/suit/space/rig/atmos,
+/obj/item/clothing/mask/breath,
+/obj/item/clothing/head/helmet/space/rig/atmos,
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "darkyellow"
+ },
+/area/station/ai_monitored/eva)
+"ehQ" = (
+/obj/machinery/disease2/incubator,
+/obj/structure/reagent_dispensers/virusfood{
+ pixel_y = 30
+ },
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "warndark"
+ },
+/area/station/medical/virology)
+"ehU" = (
+/obj/structure/closet/wardrobe/white,
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_y = 22
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/civilian/locker)
+"ehX" = (
+/obj/machinery/light/small{
+ dir = 8
+ },
+/obj/machinery/camera{
+ c_tag = "Unisex Restrooms";
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "freezerfloor"
+ },
+/area/station/civilian/toilet)
+"eii" = (
+/obj/structure/stool/bed/chair/pew/right,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "chapel"
+ },
+/area/station/civilian/chapel)
+"eik" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/generic,
+/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"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"eip" = (
+/obj/machinery/door/poddoor{
+ density = 0;
+ icon_state = "pdoor0";
+ id = "Biohazard";
+ name = "Biohazard Shutter";
+ opacity = 0
+ },
+/obj/machinery/door/poddoor/shutters{
+ id = "Skynet_launch";
+ name = "Mech Bay"
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor{
+ icon_state = "delivery"
+ },
+/area/station/rnd/chargebay)
+"eir" = (
+/turf/environment/space,
+/area/shuttle/syndicate/southeast)
+"eiz" = (
+/obj/structure/closet/secure_closet/brig{
+ id = "Cell 2";
+ name = "Cell 2 Locker"
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "red"
+ },
+/area/station/security/prison)
+"eiD" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/obj/structure/flora/ausbushes/fullgrass{
+ layer = 2.7
+ },
+/turf/simulated/floor{
+ icon_state = "asteroid"
+ },
+/area/station/civilian/garden)
+"eiI" = (
+/obj/machinery/firealarm{
+ pixel_y = 22
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/brig)
+"eja" = (
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/station/security/forensic_office)
+"eje" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor{
+ dir = 10;
+ icon_state = "whiteblue"
+ },
+/area/station/medical/surgeryobs)
+"eji" = (
+/obj/machinery/door/window/westleft{
+ dir = 1;
+ name = "Janitoral Delivery";
+ req_access = list(26)
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "delivery"
+ },
+/area/station/civilian/janitor)
+"ejm" = (
+/turf/simulated/floor{
+ icon_state = "grass1"
+ },
+/area/station/civilian/garden)
+"ejw" = (
+/obj/machinery/atmospherics/pipe/manifold/visible/yellow{
+ dir = 8
+ },
+/turf/simulated/floor,
+/area/station/engineering/atmos)
+"ejC" = (
+/obj/random/vending/snack,
+/obj/structure/extinguisher_cabinet{
+ pixel_y = 29
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/hallway/secondary/entry)
+"ejI" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/door/airlock/security{
+ name = "Forensic";
+ req_one_access = list(4,68)
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/detectives_office)
+"ejJ" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ dir = 10;
+ icon_state = "red"
+ },
+/area/station/security/interrogation)
+"ejP" = (
+/obj/structure/morgue,
+/obj/machinery/camera{
+ c_tag = "Medbay Morgue";
+ dir = 4;
+ network = list("SS13","Medical")
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/medical/morgue)
+"ejQ" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/station/civilian/bar)
+"ejR" = (
+/obj/machinery/computer/general_air_control/large_tank_control{
+ dir = 1;
+ input_tag = "n2o_in";
+ name = "Nitrous Oxide Supply Control";
+ output_tag = "n2o_out";
+ sensors = list("n2o_sensor"="Tank")
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "escape"
+ },
+/area/station/engineering/atmos)
+"ekd" = (
+/obj/structure/cable{
+ d2 = 4;
+ icon_state = "0-4"
+ },
+/turf/simulated/floor/plating/airless/catwalk,
+/area/station/solar/port)
+"eke" = (
+/obj/machinery/atmospherics/pipe/manifold/visible{
+ dir = 1
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/medical/cryo)
+"ekl" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment{
+ dir = 8;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "darkpurple"
+ },
+/area/station/rnd/robotics)
+"ekC" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/station/medical/genetics)
+"ekI" = (
+/obj/structure/toilet{
+ pixel_y = 8
+ },
+/obj/machinery/light/small{
+ dir = 8
+ },
+/obj/effect/landmark{
+ name = "blobstart"
+ },
+/turf/simulated/floor{
+ icon_state = "freezerfloor"
+ },
+/area/station/civilian/toilet)
+"elf" = (
+/obj/structure/disposalpipe/segment{
+ dir = 2;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor{
+ dir = 10;
+ icon_state = "warndark"
+ },
+/area/station/medical/chemistry)
+"elo" = (
+/obj/item/device/radio/off{
+ pixel_y = 6
+ },
+/obj/item/device/radio/off{
+ pixel_x = 6;
+ pixel_y = 4
+ },
+/obj/item/device/radio/off{
+ pixel_x = -6;
+ pixel_y = 4
+ },
+/obj/item/device/radio/off,
+/obj/structure/rack,
+/obj/structure/extinguisher_cabinet{
+ pixel_x = 28
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "blue"
+ },
+/area/station/ai_monitored/eva)
+"elp" = (
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/machinery/computer/crew{
+ dir = 8
+ },
+/obj/item/device/radio/intercom{
+ frequency = 1485;
+ name = "Station Intercom (Medbay)";
+ pixel_y = 22
+ },
+/obj/machinery/camera{
+ c_tag = "Medbay Reseption North";
+ network = list("SS13","Medical")
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/medical/reception)
+"elt" = (
+/obj/machinery/atmospherics/pipe/simple/visible/red{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/visible/cyan,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "caution"
+ },
+/area/station/engineering/atmos)
+"elB" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/firealarm{
+ dir = 4;
+ pixel_x = 22
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg1"
+ },
+/area/station/maintenance/brig)
+"elF" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/carpet/black,
+/area/station/civilian/library)
+"elS" = (
+/obj/structure/window/reinforced,
+/obj/machinery/door/firedoor,
+/turf/simulated/floor{
+ icon_state = "vault"
+ },
+/area/station/civilian/chapel/mass_driver)
+"emj" = (
+/obj/structure/table/glass,
+/obj/item/device/healthanalyzer,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/medical/genetics)
+"emC" = (
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 5
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/ai_monitored/storage_secure)
+"emI" = (
+/obj/machinery/computer/aifixer,
+/obj/machinery/newscaster{
+ pixel_x = -28
+ },
+/obj/item/weapon/storage/secure/safe{
+ pixel_x = 5;
+ pixel_y = -28
+ },
+/turf/simulated/floor{
+ dir = 10;
+ icon_state = "darkpurple"
+ },
+/area/station/rnd/hor)
+"emJ" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "darkred"
+ },
+/area/station/security/secconfhall)
+"emL" = (
+/obj/structure/table,
+/obj/item/clothing/suit/chef/classic,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "cafeteria"
+ },
+/area/station/security/prison)
+"emP" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/medical/hallway)
+"enf" = (
+/obj/structure/sink{
+ dir = 4;
+ pixel_x = 12
+ },
+/obj/machinery/alarm{
+ pixel_x = 29;
+ pixel_y = -6
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 8
+ },
+/turf/simulated/floor{
+ icon_state = "freezerfloor"
+ },
+/area/station/rnd/brainstorm_center)
+"ens" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/medical/storage)
+"enF" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 8
+ },
+/turf/simulated/floor,
+/area/station/hallway/secondary/entry)
+"enH" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/carpet/green,
+/area/station/civilian/cafeteria)
+"enI" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/components/trinary/filter/m_filter/on{
+ filter_type = "nitrogen";
+ name = "Gas filter (N2 tank)"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "yellow"
+ },
+/area/station/engineering/engine)
+"enJ" = (
+/obj/machinery/atmospherics/pipe/simple/visible/yellow{
+ dir = 9
+ },
+/turf/simulated/floor,
+/area/station/engineering/engine)
+"enK" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "red"
+ },
+/area/station/security/brig)
+"enY" = (
+/obj/machinery/firealarm{
+ dir = 4;
+ pixel_x = 22
+ },
+/obj/structure/extinguisher_cabinet{
+ pixel_y = -30
+ },
+/obj/machinery/light/small,
+/obj/machinery/disposal,
+/obj/structure/disposalpipe/trunk{
+ dir = 8
+ },
+/turf/simulated/floor{
+ dir = 6;
+ icon_state = "whitepurple"
+ },
+/area/station/civilian/barbershop)
+"eoa" = (
+/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/generic,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/brig)
+"eob" = (
+/obj/random/foods/food_trash,
+/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/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/science)
+"eoc" = (
+/obj/effect/decal/cleanable/generic,
+/obj/structure/closet/crate/engi,
+/obj/item/stack/sheet/metal{
+ amount = 50
+ },
+/obj/item/stack/sheet/glass{
+ amount = 50
+ },
+/obj/item/stack/rods{
+ amount = 50
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platebot"
+ },
+/area/station/maintenance/medbay)
+"eoo" = (
+/obj/structure/lattice,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/turf/environment/space,
+/area/space)
+"eov" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/random/scrap/safe_even,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"eoD" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/structure/disposalpipe/sortjunction{
+ dir = 8;
+ icon_state = "pipe-j2s";
+ name = "Library";
+ sortType = "Library"
+ },
+/turf/simulated/floor/wood,
+/area/station/civilian/library)
+"eoK" = (
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/turf/simulated/floor/engine/nitrogen,
+/area/station/engineering/atmos)
+"eoZ" = (
+/obj/machinery/door/firedoor,
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "brown"
+ },
+/area/station/hallway/secondary/entry)
+"epc" = (
+/obj/machinery/atmospherics/pipe/simple/visible/universal,
+/obj/machinery/meter{
+ frequency = 1443;
+ id = "dloop_atm_meter";
+ name = "Distribution Loop"
+ },
+/turf/simulated/wall/r_wall,
+/area/station/engineering/atmos)
+"epq" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/cargo/qm)
+"epr" = (
+/obj/structure/table,
+/obj/effect/spawner/lootdrop/maintenance,
+/turf/simulated/floor/plating,
+/area/station/maintenance/medbay)
+"ept" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/visible/universal{
+ dir = 4
+ },
+/obj/machinery/door/poddoor{
+ density = 0;
+ icon_state = "pdoor0";
+ id = "Engineering";
+ name = "Engineering Security Doors";
+ opacity = 0
+ },
+/obj/machinery/door/airlock/engineering/glass{
+ name = "Engine Room";
+ req_access = list(10)
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/engineering/engine)
+"epu" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "darkblue"
+ },
+/area/station/bridge/comms{
+ name = "Cyborg Station"
+ })
+"epH" = (
+/obj/structure/closet/secure_closet/miner,
+/obj/machinery/light_switch{
+ pixel_x = -28
+ },
+/turf/simulated/floor{
+ dir = 10;
+ icon_state = "brown"
+ },
+/area/station/cargo/miningoffice)
+"epO" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/blood/oil,
+/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"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg3"
+ },
+/area/station/maintenance/dormitory)
+"epR" = (
+/obj/machinery/door/airlock{
+ name = "Honk Office";
+ req_access = list(46)
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/wood,
+/area/station/civilian/theatre)
+"epS" = (
+/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"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/atmos)
+"epT" = (
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/station/medical/hallway)
+"eqb" = (
+/obj/machinery/atmospherics/pipe/manifold/visible/red{
+ dir = 1
+ },
+/obj/machinery/light{
+ dir = 1
+ },
+/obj/structure/extinguisher_cabinet{
+ pixel_y = 29
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "caution"
+ },
+/area/station/engineering/atmos)
+"eqr" = (
+/obj/machinery/door/airlock{
+ name = "Honk Office";
+ req_access = list(46)
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/station/civilian/theatre)
+"equ" = (
+/obj/structure/stool/bed/chair/metal{
+ dir = 1
+ },
+/obj/item/weapon/cigbutt,
+/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/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "warning"
+ },
+/area/station/maintenance/dormitory)
+"eqK" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "darkred"
+ },
+/area/station/security/main)
+"eqR" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "blue"
+ },
+/area/station/medical/reception)
+"eqZ" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/random/foods/food_trash,
+/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/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/science)
+"erE" = (
+/obj/structure/stool/bed/chair/comfy/black{
+ dir = 8
+ },
+/obj/machinery/firealarm{
+ pixel_y = 22
+ },
+/obj/effect/landmark/start/assistant/test_subject,
+/turf/simulated/floor/wood,
+/area/station/civilian/cafeteria)
+"erJ" = (
+/obj/structure/object_wall/pod{
+ icon_state = "0,2"
+ },
+/turf/environment/space/shuttle,
+/area/shuttle/escape_pod1/station)
+"erK" = (
+/obj/structure/lattice,
+/obj/structure/sign/warning/securearea{
+ desc = "A warning sign which reads 'HIGH VOLTAGE'";
+ icon_state = "shock";
+ name = "HIGH VOLTAGE";
+ pixel_y = 32
+ },
+/turf/environment/space,
+/area/space)
+"erL" = (
+/obj/item/device/camera_film,
+/mob/living/simple_animal/mouse/brown,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/chapel)
+"erN" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/spawner/lootdrop/maintenance,
+/obj/machinery/firealarm{
+ dir = 1;
+ pixel_y = -22
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/escape)
+"erU" = (
+/obj/structure/lattice,
+/obj/machinery/camera{
+ c_tag = "MiniSat South";
+ network = list("MiniSat")
+ },
+/turf/environment/space,
+/area/space)
+"erV" = (
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/reagent_dispensers/fueltank,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/cargo)
+"esq" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "red"
+ },
+/area/station/security/brig)
+"esH" = (
+/obj/structure/stool/bed/chair/comfy/brown{
+ dir = 8
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/carpet/green,
+/area/station/civilian/theatre)
+"esP" = (
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/secconfhall)
+"etl" = (
+/turf/simulated/wall,
+/area/station/maintenance/auxsolarport)
+"ety" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/table,
+/obj/effect/spawner/lootdrop/maintenance/two,
+/obj/effect/decal/cleanable/cobweb,
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"etA" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "yellow"
+ },
+/area/station/storage/primary)
+"etB" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 1
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "whiteblue"
+ },
+/area/station/medical/hallway)
+"etC" = (
+/obj/machinery/computer/diseasesplicer{
+ dir = 4
+ },
+/obj/structure/sign/warning/biohazard{
+ pixel_y = 32
+ },
+/obj/machinery/newscaster{
+ pixel_x = -28
+ },
+/obj/machinery/light/small{
+ dir = 8
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/medical/virology)
+"etD" = (
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/storage/tech)
+"etH" = (
+/obj/item/weapon/storage/pill_bottle/dice,
+/obj/structure/table,
+/turf/simulated/floor,
+/area/station/security/prison)
+"etK" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/weapon/scrap_lump,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/science)
+"etM" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/station/medical/genetics)
+"etP" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/blood/oil,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/brig)
+"etQ" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/medical/reception)
+"etR" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "red"
+ },
+/area/station/ai_monitored/eva)
+"etV" = (
+/obj/machinery/door/airlock/mining/glass{
+ name = "Delivery Office";
+ req_access = list(50)
+ },
+/obj/machinery/door/firedoor,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/cargo/office)
+"eup" = (
+/obj/machinery/vending/theater,
+/obj/machinery/alarm{
+ pixel_x = 29;
+ pixel_y = -6
+ },
+/turf/simulated/floor/wood,
+/area/station/civilian/theatre)
+"euB" = (
+/obj/structure/closet/emcloset,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/security/brig)
+"euL" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/brig)
+"euS" = (
+/obj/item/weapon/storage/backpack/dufflebag/marinad,
+/obj/item/clothing/under/tactical/marinad,
+/obj/item/clothing/gloves/security/marinad,
+/obj/structure/closet,
+/obj/item/clothing/suit/marinad{
+ armor = list("melee"=0,"bullet"=0,"laser"=0,"energy"=0,"bomb"=0,"bio"=0,"rad"=0)
+ },
+/obj/item/clothing/head/helmet/tactical/marinad{
+ armor = list("melee"=0,"bullet"=0,"laser"=0,"energy"=0,"bomb"=0,"bio"=0,"rad"=0)
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/science)
+"euT" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 1
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/engineering/chiefs_office)
+"euW" = (
+/obj/machinery/atmospherics/components/binary/pump{
+ dir = 8
+ },
+/obj/machinery/light/small,
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_y = -32
+ },
+/turf/simulated/floor{
+ icon_state = "floorgrime"
+ },
+/area/station/maintenance/incinerator)
+"evh" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced,
+/obj/machinery/door/firedoor,
+/obj/machinery/door/poddoor/shutters{
+ density = 0;
+ icon_state = "shutter0";
+ id = "Chem";
+ name = "Chemistry Shutters";
+ opacity = 0
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/sign/departments/chemistry,
+/turf/simulated/floor/plating,
+/area/station/medical/chemistry)
+"evi" = (
+/turf/simulated/wall,
+/area/station/civilian/locker)
+"evp" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/hallway/primary/fore)
+"evr" = (
+/obj/machinery/door/airlock/glass{
+ name = "Central Access"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/civilian/locker)
+"evt" = (
+/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/wood,
+/area/station/civilian/theatre)
+"evO" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 8
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/brig)
+"evP" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/lobby)
+"evT" = (
+/obj/machinery/light,
+/obj/machinery/power/apc/largecell{
+ name = "largecell apc down";
+ pixel_y = -28
+ },
+/obj/structure/cable{
+ d2 = 4;
+ icon_state = "0-4"
+ },
+/turf/simulated/floor/bluegrid{
+ icon_state = "dark";
+ name = "Server Walkway";
+ nitrogen = 500;
+ oxygen = 0;
+ temperature = 80
+ },
+/area/station/tcommsat/chamber)
+"evV" = (
+/obj/machinery/door_control{
+ id = "mixvent";
+ name = "Mixing Room Vent Control";
+ pixel_y = -28;
+ req_access = list(8)
+ },
+/obj/machinery/camera{
+ c_tag = "RnD Toxins Lab East";
+ dir = 1;
+ network = list("SS13","Research")
+ },
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/station/rnd/mixing)
+"ewe" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 6
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/station/civilian/bar)
+"ewD" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/table,
+/obj/effect/spawner/lootdrop/maintenance/three,
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"ewJ" = (
+/obj/machinery/door/airlock/security{
+ name = "Washroom";
+ req_one_access = list(1,4)
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "freezerfloor2"
+ },
+/area/station/security/secconfhall)
+"ewR" = (
+/obj/structure/stool/bed/chair/office/light{
+ dir = 4
+ },
+/obj/effect/landmark/start/chemist,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "warndark"
+ },
+/area/station/medical/chemistry)
+"ewX" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"ewY" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/weapon/shard{
+ icon_state = "medium"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/firealarm{
+ pixel_y = 22
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/engineering)
+"exb" = (
+/obj/structure/reagent_dispensers/aqueous_foam_tank,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/engineering/equip)
+"exh" = (
+/obj/machinery/camera{
+ c_tag = "RnD Containment Cell 1";
+ dir = 4;
+ network = list("SS13","Research")
+ },
+/turf/simulated/floor/engine,
+/area/station/rnd/xenobiology)
+"exj" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/bridge)
+"exm" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/blood/oil,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/engineering)
+"exp" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/random/scrap/safe_even,
+/turf/simulated/floor/plating,
+/area/station/maintenance/science)
+"exA" = (
+/obj/decal/boxingrope,
+/turf/simulated/floor{
+ icon_state = "boxing"
+ },
+/area/station/civilian/gym)
+"exC" = (
+/obj/machinery/atmospherics/pipe/simple/visible/yellow,
+/turf/simulated/floor{
+ icon_state = "warning"
+ },
+/area/station/engineering/engine)
+"exM" = (
+/obj/structure/grille,
+/obj/machinery/door/firedoor,
+/obj/structure/window/reinforced{
+ dir = 5
+ },
+/obj/structure/sign/directions/dock_tablo/arrival,
+/turf/simulated/floor/plating,
+/area/station/hallway/secondary/arrival)
+"exR" = (
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/turf/simulated/floor{
+ icon_state = "vault"
+ },
+/area/station/civilian/chapel)
+"eya" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/door/airlock/maintenance{
+ req_access = list(12)
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/engineering)
+"eyb" = (
+/obj/structure/table,
+/obj/item/weapon/handcuffs{
+ pixel_y = 6
+ },
+/obj/item/device/flash{
+ pixel_y = 4
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "darkred"
+ },
+/area/station/security/secconfhall)
+"eyh" = (
+/obj/machinery/light_switch{
+ pixel_x = -28
+ },
+/obj/machinery/disposal,
+/obj/structure/disposalpipe/trunk,
+/turf/simulated/floor{
+ dir = 9;
+ icon_state = "darkpurple"
+ },
+/area/station/rnd/telesci)
+"eyw" = (
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/chapel)
+"eyx" = (
+/obj/effect/decal/cleanable/generic,
+/obj/item/weapon/scrap_lump,
+/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"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/science)
+"eyy" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/civilian/chapel/altar)
+"eyL" = (
+/mob/living/carbon/monkey,
+/turf/simulated/floor/engine,
+/area/station/rnd/xenobiology)
+"eyM" = (
+/obj/effect/decal/cleanable/blood/oil,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/medbay)
+"eyT" = (
+/obj/machinery/computer/security{
+ dir = 8
+ },
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_x = 28;
+ pixel_y = -5
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "darkred"
+ },
+/area/station/security/checkpoint)
+"ezf" = (
+/turf/simulated/wall,
+/area/station/construction)
+"ezA" = (
+/obj/structure/closet/emcloset,
+/turf/simulated/floor{
+ icon_state = "delivery"
+ },
+/area/station/hallway/secondary/mine_sci_shuttle)
+"ezH" = (
+/obj/machinery/hologram/holopad{
+ pixel_y = -16
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/station/medical/storage)
+"ezR" = (
+/obj/structure/table/woodentable,
+/obj/item/weapon/storage/box/cups{
+ pixel_y = 4
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/station/civilian/bar)
+"eAh" = (
+/obj/structure/stool,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor,
+/area/station/security/prison)
+"eAt" = (
+/obj/structure/table,
+/obj/item/device/flashlight,
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_x = -28;
+ pixel_y = -5
+ },
+/obj/machinery/light/small{
+ dir = 8
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "darkbrown"
+ },
+/area/station/cargo/recycleroffice)
+"eAx" = (
+/obj/structure/closet/emcloset,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "whitepurple"
+ },
+/area/station/rnd/hallway)
+"eAF" = (
+/obj/machinery/atmospherics/components/binary/pump{
+ dir = 8
+ },
+/turf/simulated/floor,
+/area/station/engineering/atmos)
+"eAG" = (
+/obj/item/stack/sheet/glass{
+ amount = 50;
+ pixel_x = -4;
+ pixel_y = 2
+ },
+/obj/item/stack/sheet/glass{
+ amount = 50
+ },
+/obj/item/stack/sheet/glass{
+ amount = 50;
+ pixel_x = 4;
+ pixel_y = -2
+ },
+/obj/structure/rack,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/engineering/equip)
+"eAP" = (
+/turf/simulated/floor/plating/airless,
+/area/space)
+"eBa" = (
+/obj/machinery/power/apc{
+ dir = 4;
+ name = "apc right";
+ pixel_x = 28
+ },
+/obj/machinery/camera{
+ c_tag = "RnD Toxins Launch Room";
+ dir = 8;
+ network = list("SS13","Research")
+ },
+/obj/structure/cable,
+/turf/simulated/floor{
+ dir = 6;
+ icon_state = "warndark"
+ },
+/area/station/rnd/tox_launch)
+"eBf" = (
+/obj/item/weapon/flora/random,
+/turf/simulated/floor/wood,
+/area/station/civilian/library)
+"eBm" = (
+/obj/machinery/door/airlock/research{
+ name = "Miscellaneous Research";
+ req_access = list(47)
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/rnd/misc_lab)
+"eBq" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "cafeteria"
+ },
+/area/station/civilian/kitchen)
+"eBs" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg1"
+ },
+/area/station/maintenance/science)
+"eBS" = (
+/obj/structure/table/glass,
+/obj/item/weapon/folder/white{
+ pixel_x = -5;
+ pixel_y = 5
+ },
+/obj/item/weapon/reagent_containers/spray/cleaner{
+ pixel_x = 9;
+ pixel_y = 2
+ },
+/obj/structure/sign/warning/biohazard{
+ pixel_y = 32
+ },
+/obj/item/device/radio/headset/headset_med,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/medical/virology)
+"eCc" = (
+/obj/structure/rack,
+/obj/item/clothing/shoes/magboots,
+/obj/item/clothing/suit/space/rig/medical,
+/obj/item/clothing/mask/breath,
+/obj/item/clothing/head/helmet/space/rig/medical,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "darkgreen"
+ },
+/area/station/ai_monitored/eva)
+"eCj" = (
+/obj/structure/grille,
+/obj/machinery/door/firedoor,
+/obj/structure/window/reinforced{
+ dir = 5
+ },
+/turf/simulated/floor/plating,
+/area/station/hallway/secondary/arrival)
+"eCm" = (
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "yellow"
+ },
+/area/station/engineering/engine)
+"eCu" = (
+/obj/machinery/door/airlock/glass{
+ name = "Docks"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "brown"
+ },
+/area/station/hallway/secondary/entry)
+"eCz" = (
+/obj/effect/decal/cleanable/generic,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/science)
+"eCE" = (
+/obj/structure/flora/junglebush/large,
+/obj/structure/flora/ausbushes/fullgrass{
+ layer = 2.7
+ },
+/obj/structure/flora/ausbushes/fullgrass{
+ layer = 2.7
+ },
+/turf/simulated/floor{
+ icon_state = "grass1"
+ },
+/area/station/civilian/garden)
+"eCL" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 10
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"eCM" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "whiteblue"
+ },
+/area/station/hallway/secondary/exit)
+"eCP" = (
+/obj/structure/stool/bed/chair/office/light{
+ dir = 1
+ },
+/obj/effect/landmark/start/scientist,
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/station/rnd/brainstorm_center)
+"eCR" = (
+/obj/structure/rack,
+/obj/item/weapon/gun/energy/laser/practice,
+/obj/machinery/light/small{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "warndark"
+ },
+/area/station/security/range)
+"eCW" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 1
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "darkbrown"
+ },
+/area/station/cargo/recycleroffice)
+"eCY" = (
+/obj/machinery/atmospherics/components/binary/valve/digital,
+/turf/simulated/floor,
+/area/station/engineering/atmos)
+"eDe" = (
+/obj/machinery/atmospherics/pipe/simple/visible/cyan{
+ dir = 5
+ },
+/turf/simulated/floor,
+/area/station/engineering/atmos)
+"eDk" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "whiteblue"
+ },
+/area/station/medical/hallway)
+"eDs" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/machinery/door/firedoor,
+/obj/structure/sign/departments/botany,
+/turf/simulated/floor/plating,
+/area/station/civilian/hydroponics)
+"eDt" = (
+/obj/structure/closet/theatrecloset,
+/turf/simulated/floor/wood,
+/area/station/civilian/theatre)
+"eDB" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/machinery/door/firedoor,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/machinery/door/poddoor{
+ density = 0;
+ icon_state = "pdoor0";
+ id = "Biohazard";
+ name = "Biohazard Shutter";
+ opacity = 0
+ },
+/obj/structure/sign/departments/science,
+/obj/structure/cable{
+ d2 = 8;
+ icon_state = "0-8"
+ },
+/turf/simulated/floor/plating,
+/area/station/rnd/lab)
+"eDD" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "yellow"
+ },
+/area/station/engineering/break_room)
+"eDF" = (
+/obj/structure/window/reinforced{
+ dir = 5
+ },
+/obj/structure/grille,
+/obj/machinery/door/firedoor,
+/obj/structure/cable,
+/turf/simulated/floor/plating,
+/area/station/security/prison)
+"eDM" = (
+/obj/machinery/atmospherics/pipe/simple/visible/green{
+ dir = 10
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,
+/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,
+/obj/structure/disposalpipe/segment{
+ dir = 8;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "yellow"
+ },
+/area/station/engineering/engine)
+"eDO" = (
+/obj/effect/decal/cleanable/dirt,
+/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"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/science)
+"eDS" = (
+/obj/structure/table,
+/obj/machinery/recharger/wallcharger{
+ pixel_x = 4;
+ pixel_y = -30
+ },
+/obj/item/stack/medical/bruise_pack{
+ pixel_x = 10;
+ pixel_y = 2
+ },
+/obj/item/stack/medical/bruise_pack{
+ pixel_x = -3;
+ pixel_y = 3
+ },
+/obj/item/stack/medical/ointment{
+ pixel_y = 4
+ },
+/turf/simulated/floor{
+ icon_state = "darkred"
+ },
+/area/station/security/main)
+"eDU" = (
+/obj/structure/stool/bed/chair/pew/right,
+/obj/effect/landmark/start/assistant/test_subject,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "chapel"
+ },
+/area/station/civilian/chapel)
+"eEa" = (
+/obj/item/weapon/flora/random,
+/turf/simulated/floor{
+ icon_state = "floorgrime"
+ },
+/area/station/maintenance/dormitory)
+"eEb" = (
+/turf/simulated/floor/carpet,
+/area/station/civilian/chapel)
+"eEk" = (
+/obj/machinery/door/airlock/external{
+ frequency = 1379;
+ id_tag = "aftportsolar_outer";
+ locked = 1;
+ name = "Engineering External Access";
+ req_access = list(13)
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/portsolar)
+"eEA" = (
+/obj/structure/flora/ausbushes/ppflowers{
+ layer = 2.7
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/item/device/radio/intercom{
+ frequency = 1485;
+ name = "Station Intercom (Medbay)";
+ pixel_y = -32
+ },
+/turf/simulated/floor/grass,
+/area/station/medical/genetics)
+"eEW" = (
+/turf/simulated/floor{
+ dir = 9;
+ icon_state = "purple"
+ },
+/area/station/hallway/primary/port)
+"eFo" = (
+/obj/machinery/computer/security,
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/security/warden)
+"eFw" = (
+/obj/machinery/atmospherics/pipe/simple/visible/cyan{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ dir = 9;
+ icon_state = "warning"
+ },
+/area/station/engineering/atmos)
+"eFA" = (
+/obj/item/weapon/flora/random,
+/turf/simulated/floor{
+ icon_state = "darkred"
+ },
+/area/station/security/checkpoint)
+"eFG" = (
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "neutral"
+ },
+/area/station/hallway/primary/fore)
+"eFM" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/secconfhall)
+"eFU" = (
+/obj/structure/table,
+/obj/item/device/science_tool,
+/obj/machinery/light/small{
+ dir = 8
+ },
+/obj/machinery/newscaster{
+ pixel_x = -28
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "warndark"
+ },
+/area/station/rnd/lab)
+"eFY" = (
+/obj/structure/stool/bed/chair/comfy/black{
+ dir = 8
+ },
+/turf/simulated/floor/carpet/black,
+/area/station/security/iaa_office)
+"eGd" = (
+/obj/machinery/door/poddoor{
+ density = 0;
+ icon_state = "pdoor0";
+ id = "misclab";
+ name = "Test Chamber Blast Doors";
+ opacity = 0
+ },
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/turf/simulated/floor/engine,
+/area/station/rnd/misc_lab)
+"eGm" = (
+/obj/structure/stool/bed/chair/office/dark{
+ dir = 4
+ },
+/obj/effect/landmark/start/cargo_technician,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/cargo/office)
+"eGo" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/random/scrap/safe_even,
+/turf/simulated/floor/plating,
+/area/station/maintenance/dormitory)
+"eGp" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/carpet,
+/area/station/civilian/theatre)
+"eGJ" = (
+/obj/item/weapon/storage/belt/medical{
+ pixel_y = -4
+ },
+/obj/item/weapon/storage/belt/medical,
+/obj/structure/rack,
+/obj/item/weapon/storage/belt/medical{
+ pixel_y = 4
+ },
+/obj/item/device/radio/intercom{
+ frequency = 1485;
+ name = "Station Intercom (Medbay)";
+ pixel_y = 22
+ },
+/obj/structure/extinguisher_cabinet{
+ pixel_x = 28
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/medical/storage)
+"eGK" = (
+/obj/structure/stool/bed/roller,
+/obj/machinery/iv_drip,
+/obj/machinery/power/apc{
+ dir = 8;
+ name = "apc left";
+ pixel_x = -28
+ },
+/obj/machinery/light/small{
+ dir = 8
+ },
+/obj/structure/cable{
+ d2 = 4;
+ icon_state = "0-4"
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "whiteblue"
+ },
+/area/station/medical/sleeper)
+"eGO" = (
+/obj/structure/closet/secure_closet/personal/patient,
+/obj/item/clothing/under/patient_gown,
+/obj/item/device/radio/intercom{
+ frequency = 1485;
+ name = "Station Intercom (Medbay)";
+ pixel_x = 28;
+ pixel_y = -5
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/medical/surgeryobs)
+"eGP" = (
+/obj/machinery/door/firedoor,
+/turf/simulated/floor{
+ icon_state = "brown"
+ },
+/area/station/hallway/secondary/entry)
+"eGQ" = (
+/obj/random/scrap/safe_even,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = -22
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/chapel)
+"eGS" = (
+/obj/machinery/atmospherics/components/binary/pump/on{
+ dir = 4
+ },
+/turf/simulated/floor,
+/area/station/construction)
+"eGV" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on/atmos{
+ dir = 1;
+ internal_pressure_bound = 4000;
+ internal_pressure_bound_default = 4000;
+ name = "Server (In) Air Vent"
+ },
+/turf/simulated/floor/bluegrid{
+ name = "Server Base";
+ nitrogen = 500;
+ oxygen = 0;
+ temperature = 80
+ },
+/area/station/tcommsat/chamber)
+"eHr" = (
+/obj/effect/decal/cleanable/dirt,
+/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"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/science)
+"eHv" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on,
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/machinery/camera{
+ c_tag = "Brig Warden Office";
+ network = list("SS13","Security")
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "darkred"
+ },
+/area/station/security/warden)
+"eHK" = (
+/obj/structure/girder,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/station/maintenance/atmos)
+"eHO" = (
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/bridge)
+"eId" = (
+/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"
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "darkblue"
+ },
+/area/station/bridge/hop_office)
+"eIe" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "whiteblue"
+ },
+/area/station/hallway/secondary/exit)
+"eIg" = (
+/obj/effect/spawner/lootdrop/maintenance,
+/turf/simulated/floor/plating,
+/area/station/maintenance/science)
+"eIt" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "whiteblue"
+ },
+/area/station/medical/surgery{
+ name = "Operating Theatre"
+ })
+"eIx" = (
+/obj/structure/closet/secure_closet/forensics,
+/obj/machinery/light_switch{
+ pixel_y = 28
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "whitered"
+ },
+/area/station/security/forensic_office)
+"eII" = (
+/obj/item/weapon/storage/fancy/heart_box,
+/obj/structure/closet,
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"eIK" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/high_volume{
+ dir = 1;
+ frequency = 1379;
+ id_tag = "atmospherics_pump";
+ name = "Atmospherics Large Air Vent"
+ },
+/obj/structure/closet/emergency_wall{
+ pixel_x = -28
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platebotc"
+ },
+/area/station/engineering/atmos)
+"eIM" = (
+/obj/machinery/vending/donut,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/medical/reception)
+"eJh" = (
+/obj/structure/table/reinforced,
+/obj/machinery/door/window/eastright{
+ name = "Kitchen";
+ req_access = list(28)
+ },
+/obj/machinery/door/firedoor,
+/obj/item/weapon/bell,
+/turf/simulated/floor/wood,
+/area/station/civilian/kitchen)
+"eJk" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/conveyor{
+ dir = 1;
+ id = "QMLoad2"
+ },
+/turf/simulated/floor/plating,
+/area/station/cargo/storage)
+"eJm" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plating,
+/area/station/maintenance/medbay)
+"eJn" = (
+/obj/structure/stool/bed/chair/metal{
+ dir = 4
+ },
+/obj/structure/sign/warning/airlock{
+ pixel_x = -32
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/hallway/secondary/exit)
+"eJs" = (
+/obj/structure/rack,
+/obj/effect/spawner/lootdrop/maintenance/three,
+/obj/effect/decal/cleanable/cobweb,
+/turf/simulated/floor/plating,
+/area/station/maintenance/medbay)
+"eJK" = (
+/obj/machinery/door/window/brigdoor{
+ id = "Cell 5";
+ name = "Cell 5";
+ req_access = list(2)
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/door/poddoor{
+ density = 0;
+ icon_state = "pdoor0";
+ id = "Prison Gate";
+ name = "Security Blast Door";
+ opacity = 0
+ },
+/turf/simulated/floor{
+ icon_state = "delivery"
+ },
+/area/station/security/prison)
+"eKd" = (
+/obj/structure/stool/bed/chair/pew/left,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "chapel"
+ },
+/area/station/civilian/chapel)
+"eKl" = (
+/turf/simulated/floor{
+ icon_state = "neutral"
+ },
+/area/station/hallway/secondary/entry)
+"eKn" = (
+/obj/structure/table,
+/obj/item/toy/cards,
+/turf/simulated/floor,
+/area/station/security/prison)
+"eKA" = (
+/obj/item/weapon/flora/random,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/prison)
+"eKE" = (
+/obj/machinery/portable_atmospherics/canister/air,
+/obj/machinery/atmospherics/components/unary/portables_connector,
+/turf/simulated/floor/plating{
+ icon_state = "platebotc"
+ },
+/area/station/maintenance/auxsolarstarboard)
+"eKF" = (
+/obj/machinery/disposal,
+/obj/structure/disposalpipe/trunk{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/hallway/secondary/arrival)
+"eKP" = (
+/obj/machinery/portable_atmospherics/powered/scrubber,
+/obj/machinery/atmospherics/components/unary/portables_connector{
+ dir = 1
+ },
+/obj/machinery/status_display{
+ pixel_y = 32
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "escape"
+ },
+/area/station/hallway/primary/aft)
+"eKW" = (
+/obj/random/vending/snack,
+/obj/machinery/computer/security/telescreen{
+ desc = "Used for watching the Engineering Department.";
+ dir = 4;
+ name = "Engineering Monitor";
+ network = list("Engineering");
+ pixel_x = -28
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/engineering/break_room)
+"eLh" = (
+/obj/effect/spawner/lootdrop/maintenance/three,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/station/maintenance/medbay)
+"eLp" = (
+/obj/machinery/light{
+ dir = 8
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "yellow"
+ },
+/area/station/engineering/engine)
+"eLK" = (
+/obj/machinery/computer/med_data/laptop,
+/obj/structure/table/glass,
+/obj/machinery/requests_console/virology{
+ pixel_y = 28
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/medical/virology)
+"eLP" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/door/poddoor/shutters{
+ density = 0;
+ icon_state = "shutter0";
+ id = "chapel";
+ name = "Privacy Shutters";
+ opacity = 0
+ },
+/obj/machinery/door/airlock/glass{
+ name = "Chapel Office";
+ req_access = list(22)
+ },
+/turf/simulated/floor/wood,
+/area/station/civilian/chapel/office)
+"eLT" = (
+/obj/structure/window/reinforced{
+ dir = 5
+ },
+/obj/structure/grille,
+/obj/machinery/door/firedoor,
+/obj/machinery/door/poddoor{
+ density = 0;
+ icon_state = "pdoor0";
+ id = "xenobio5";
+ name = "Containment Blast Doors";
+ opacity = 0
+ },
+/turf/simulated/floor/engine,
+/area/station/rnd/xenobiology)
+"eMb" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/effect/landmark/start/assistant/test_subject,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor,
+/area/station/civilian/fitness)
+"eMk" = (
+/obj/machinery/atmospherics/pipe/manifold4w/visible,
+/obj/machinery/meter,
+/turf/simulated/floor,
+/area/station/engineering/atmos)
+"eMp" = (
+/obj/structure/closet/secure_closet/hos,
+/obj/machinery/light/small{
+ dir = 8
+ },
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = -22
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/security/hos)
+"eMr" = (
+/obj/machinery/vending/hydronutrients,
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_x = -28;
+ pixel_y = -5
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/rnd/misc_lab)
+"eMD" = (
+/obj/machinery/power/solar_control{
+ id = "auxsolareast";
+ name = "Port Auxiliary Solar Control"
+ },
+/obj/structure/cable{
+ d2 = 2;
+ icon_state = "0-2"
+ },
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platebot"
+ },
+/area/station/maintenance/auxsolarstarboard)
+"eMK" = (
+/obj/structure/stool/bed/chair/comfy/brown{
+ dir = 1
+ },
+/obj/machinery/firealarm{
+ dir = 4;
+ pixel_x = 22
+ },
+/obj/effect/landmark/start/assistant/test_subject,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/civilian/playroom)
+"eMM" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/station/medical/chemistry)
+"eMN" = (
+/obj/structure/object_wall/pod{
+ icon_state = "3,2"
+ },
+/turf/environment/space,
+/area/shuttle/escape_pod2/station)
+"eMR" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment{
+ dir = 1;
+ icon_state = "pipe-c"
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/disposal)
+"eNa" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "bot"
+ },
+/area/station/rnd/chargebay)
+"eNr" = (
+/turf/simulated/wall/r_wall,
+/area/station/security/hos)
+"eNC" = (
+/obj/structure/stool/bed/chair/comfy/black,
+/obj/effect/landmark/start/atmospheric_technician,
+/turf/simulated/floor,
+/area/station/engineering/break_room)
+"eNE" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ icon_state = "asteroid"
+ },
+/area/station/civilian/garden)
+"eNI" = (
+/obj/machinery/portable_atmospherics/canister/phoron,
+/turf/simulated/floor/engine/phoron,
+/area/station/engineering/atmos)
+"eNO" = (
+/obj/machinery/door/airlock/mining/glass{
+ name = "Cargo Office";
+ req_access = list(50)
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/cargo/office)
+"eNX" = (
+/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{
+ dir = 4;
+ icon_state = "whitered"
+ },
+/area/station/security/forensic_office)
+"eOb" = (
+/obj/machinery/door/airlock/medical{
+ name = "Surgery";
+ req_access = list(5)
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/medical/surgeryobs)
+"eOi" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on/atmos{
+ dir = 1;
+ frequency = 1443;
+ id_tag = "air_out";
+ name = "(A) Air Vent"
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/turf/simulated/floor/engine/airmix,
+/area/station/engineering/atmos)
+"eOr" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/stool/bed/chair,
+/obj/machinery/light_switch{
+ pixel_y = 28
+ },
+/turf/simulated/floor/plating,
+/area/station/construction)
+"eOY" = (
+/obj/item/weapon/bananapeel,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/chapel)
+"eOZ" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/station/medical/hallway)
+"ePg" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/obj/structure/cable,
+/turf/simulated/floor/plating,
+/area/station/security/warden)
+"ePi" = (
+/obj/random/scrap/safe_even,
+/turf/simulated/floor{
+ icon_state = "asteroid"
+ },
+/area/station/maintenance/brig)
+"ePw" = (
+/obj/machinery/atmospherics/pipe/simple/visible/yellow{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor,
+/area/station/engineering/engine)
+"ePy" = (
+/obj/machinery/door/poddoor{
+ id = "Armoury";
+ name = "Emergency Access"
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/armoury)
+"ePA" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/station/civilian/fitness)
+"ePF" = (
+/obj/structure/closet/emcloset,
+/obj/machinery/light/small,
+/obj/machinery/camera{
+ c_tag = "Bridge Gateway Entrance";
+ dir = 1
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/gateway)
+"ePT" = (
+/turf/simulated/wall,
+/area/station/medical/surgeryobs)
+"ePW" = (
+/obj/item/weapon/aiModule/freeform,
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/machinery/flasher{
+ id = "AI";
+ pixel_x = 28
+ },
+/obj/structure/rack,
+/turf/simulated/floor/whitegreed,
+/area/station/bridge/ai_upload)
+"eQc" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plating,
+/area/station/maintenance/medbay)
+"eQq" = (
+/obj/random/vending/cola,
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/structure/sign/directions/supply{
+ buildable_sign = 0;
+ dir = 8;
+ pixel_x = -32;
+ pixel_y = 6
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/hallway/primary/central)
+"eQA" = (
+/obj/item/weapon/flora/random,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "whiteblue"
+ },
+/area/station/hallway/secondary/exit)
+"eQD" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/cargo/storage)
+"eQE" = (
+/turf/simulated/wall,
+/area/station/civilian/chapel/crematorium)
+"eQK" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/medical/glass{
+ name = "Medbay"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "whiteblue"
+ },
+/area/station/medical/hallway)
+"eQZ" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 1
+ },
+/turf/simulated/floor{
+ icon_state = "darkblue"
+ },
+/area/station/aisat/antechamber_interior)
+"eRl" = (
+/obj/machinery/bot/floorbot{
+ on = 0
+ },
+/obj/structure/extinguisher_cabinet{
+ pixel_x = 28
+ },
+/turf/simulated/floor{
+ dir = 6;
+ icon_state = "darkblue"
+ },
+/area/station/aisat/antechamber)
+"eRp" = (
+/obj/structure/cable{
+ d2 = 2;
+ icon_state = "0-2"
+ },
+/obj/machinery/power/solar{
+ id = "aftportsolar";
+ name = "Aft Port Solar Array"
+ },
+/turf/simulated/floor/airless{
+ icon_state = "solarpanel"
+ },
+/area/station/solar/port)
+"eRr" = (
+/obj/structure/closet{
+ name = "Evidence Closet"
+ },
+/obj/item/weapon/poster/contraband,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/security/interrogation)
+"eRs" = (
+/obj/item/weapon/ore/iron,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/chapel)
+"eRv" = (
+/obj/machinery/navbeacon{
+ codes_txt = "patrol;next_patrol=Cargo";
+ location = "RnD"
+ },
+/turf/simulated/floor,
+/area/station/hallway/primary/port)
+"eRG" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/stool/bar,
+/turf/simulated/floor/wood,
+/area/station/maintenance/brig)
+"eRK" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 4
+ },
+/obj/effect/landmark/start/medical_doctor,
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/station/medical/sleeper)
+"eRN" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ dir = 6;
+ icon_state = "warnwhite"
+ },
+/area/station/rnd/xenobiology)
+"eSa" = (
+/obj/machinery/door_control{
+ id = "xenobio6";
+ layer = 3.3;
+ name = "Containment Blast Doors";
+ pixel_y = 28;
+ req_access = list(55)
+ },
+/turf/simulated/floor{
+ dir = 9;
+ icon_state = "warndark"
+ },
+/area/station/rnd/xenobiology)
+"eSb" = (
+/turf/simulated/wall,
+/area/station/medical/storage)
+"eSd" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor,
+/area/station/security/brig)
+"eSn" = (
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/security/execution)
+"eSo" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/barricade/wooden,
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"eSw" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/door/poddoor/shutters{
+ density = 0;
+ icon_state = "shutter0";
+ id = "chapel";
+ name = "Privacy Shutters";
+ opacity = 0
+ },
+/turf/simulated/floor/plating,
+/area/station/civilian/chapel/office)
+"eSL" = (
+/obj/machinery/atmospherics/pipe/simple/visible/red,
+/turf/simulated/floor{
+ icon_state = "floorgrime"
+ },
+/area/station/maintenance/incinerator)
+"eST" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on,
+/turf/simulated/floor/engine{
+ name = "Holodeck Projector Floor"
+ },
+/area/station/civilian/holodeck)
+"eTl" = (
+/obj/machinery/door/airlock/glass{
+ name = "Theatre"
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/sign/directions/command{
+ pixel_x = 32;
+ pixel_y = -6
+ },
+/obj/structure/sign/directions/security{
+ buildable_sign = 0;
+ pixel_x = 32
+ },
+/obj/structure/sign/directions/engineering{
+ buildable_sign = 0;
+ pixel_x = 32;
+ pixel_y = 6
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/civilian/bar)
+"eTp" = (
+/turf/simulated/floor{
+ dir = 10;
+ icon_state = "darkred"
+ },
+/area/station/security/range)
+"eTw" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/whitegreed,
+/area/station/bridge/ai_upload)
+"eTA" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "black"
+ },
+/area/station/hallway/secondary/exit)
+"eTC" = (
+/obj/structure/stool/bed/chair/metal{
+ dir = 1
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/rnd/misc_lab)
+"eTD" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 8
+ },
+/obj/machinery/power/apc/largecell{
+ dir = 4;
+ name = "largecell apc right";
+ pixel_x = 28
+ },
+/obj/structure/cable,
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/station/rnd/lab)
+"eTM" = (
+/obj/machinery/door/airlock{
+ name = "Toilet"
+ },
+/turf/simulated/floor{
+ icon_state = "freezerfloor"
+ },
+/area/station/engineering/break_room)
+"eTP" = (
+/obj/structure/reagent_dispensers/aqueous_foam_tank,
+/obj/machinery/light/small{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "warndark"
+ },
+/area/station/rnd/xenobiology)
+"eUi" = (
+/obj/machinery/door/firedoor,
+/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"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"eUl" = (
+/obj/structure/table,
+/obj/effect/spawner/lootdrop/maintenance/two,
+/turf/simulated/floor/plating,
+/area/station/maintenance/science)
+"eUt" = (
+/obj/machinery/camera{
+ c_tag = "RnD Misc Test Chamber";
+ dir = 1;
+ network = list("SS13","Research")
+ },
+/turf/simulated/floor/engine,
+/area/station/rnd/misc_lab)
+"eUC" = (
+/obj/effect/decal/cleanable/dirt,
+/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/structure/disposalpipe/segment,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/brig)
+"eUD" = (
+/obj/machinery/door/airlock/security{
+ name = "Security Checkpoint";
+ req_access = list(1)
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor{
+ icon_state = "darkredfull"
+ },
+/area/station/security/checkpoint)
+"eVd" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced/polarized{
+ dir = 1;
+ id = "privateoffice"
+ },
+/obj/structure/window/reinforced/polarized{
+ id = "privateoffice"
+ },
+/obj/structure/sign/departments/lawyer,
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/station/security/lawyer_office)
+"eVp" = (
+/obj/machinery/disposal,
+/obj/machinery/light,
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_y = -32
+ },
+/obj/structure/disposalpipe/trunk{
+ dir = 1
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/engineering/engine)
+"eVs" = (
+/obj/machinery/alarm{
+ pixel_y = -32
+ },
+/obj/machinery/light/small,
+/turf/simulated/floor/mech_bay_recharge_floor,
+/area/station/rnd/chargebay)
+"eVt" = (
+/obj/structure/table/glass,
+/obj/item/weapon/virusdish/random{
+ pixel_x = -9;
+ pixel_y = 8
+ },
+/obj/item/weapon/virusdish/random{
+ pixel_x = -8;
+ pixel_y = -8
+ },
+/obj/item/weapon/virusdish/random{
+ pixel_x = 7;
+ pixel_y = 3
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/medical/virology)
+"eVC" = (
+/obj/machinery/atmospherics/pipe/manifold/visible/green{
+ dir = 8
+ },
+/turf/simulated/floor,
+/area/station/engineering/atmos)
+"eVG" = (
+/obj/structure/cable{
+ d2 = 2;
+ icon_state = "0-2"
+ },
+/obj/machinery/power/solar{
+ id = "starboardsolar";
+ name = "Starboard Solar Array"
+ },
+/turf/simulated/floor/airless{
+ icon_state = "solarpanel"
+ },
+/area/station/solar/auxport)
+"eVH" = (
+/obj/machinery/door/morgue{
+ dir = 4;
+ name = "Librarian";
+ req_access = list(37)
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor{
+ icon_state = "cult"
+ },
+/area/station/civilian/library)
+"eVK" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/blood/gibs/robot,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/medbay)
+"eVQ" = (
+/obj/machinery/disposal,
+/obj/structure/disposalpipe/trunk,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/civilian/fitness)
+"eVR" = (
+/turf/simulated/floor/carpet/blue2,
+/area/station/bridge/hop_office)
+"eVW" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/aisat/teleport)
+"eVZ" = (
+/obj/structure/table,
+/obj/machinery/cell_charger{
+ pixel_y = 5
+ },
+/obj/item/device/multitool,
+/turf/simulated/floor/plating,
+/area/station/storage/tech)
+"eWb" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 1
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/checkpoint)
+"eWg" = (
+/obj/structure/table,
+/obj/item/clothing/gloves/boxing,
+/turf/simulated/floor/plating,
+/area/station/maintenance/medbay)
+"eWp" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 8
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg1"
+ },
+/area/station/maintenance/chapel)
+"eWs" = (
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/machinery/door/window/eastleft{
+ dir = 2;
+ name = "Hydroponics";
+ req_access = list(35)
+ },
+/turf/simulated/floor{
+ icon_state = "delivery"
+ },
+/area/station/civilian/hydroponics)
+"eWt" = (
+/obj/machinery/light/small,
+/obj/machinery/alarm{
+ pixel_y = -32
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 1
+ },
+/turf/simulated/floor{
+ icon_state = "warning"
+ },
+/area/station/hallway/secondary/mine_sci_shuttle)
+"eWy" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "cafeteria"
+ },
+/area/station/security/prison)
+"eWK" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/turf/simulated/floor{
+ dir = 9;
+ icon_state = "warning"
+ },
+/area/station/hallway/secondary/mine_sci_shuttle)
+"eWN" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/obj/machinery/alarm{
+ pixel_x = -28;
+ pixel_y = -6
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/brig)
+"eXa" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "brown"
+ },
+/area/station/hallway/secondary/entry)
+"eXf" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 4
+ },
+/turf/simulated/floor/wood,
+/area/station/civilian/theatre)
+"eXu" = (
+/obj/structure/sink{
+ dir = 4;
+ pixel_x = 12
+ },
+/obj/machinery/power/apc{
+ dir = 4;
+ name = "apc right";
+ pixel_x = 28
+ },
+/obj/structure/cable{
+ d2 = 8;
+ icon_state = "0-8"
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "darkgreen"
+ },
+/area/station/rnd/misc_lab)
+"eXv" = (
+/turf/simulated/wall/r_wall,
+/area/station/security/interrogation)
+"eXB" = (
+/obj/structure/grille{
+ destroyed = 1
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plating,
+/area/station/maintenance/science)
+"eXE" = (
+/obj/machinery/disposal,
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_x = 28;
+ pixel_y = -5
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/obj/structure/disposalpipe/trunk{
+ dir = 8
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/engineering/engine)
+"eXL" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/turf/simulated/floor/carpet/green,
+/area/station/medical/psych)
+"eXV" = (
+/obj/machinery/reagentgrinder{
+ layer = 3.1;
+ pixel_y = 5
+ },
+/obj/structure/sign/double/barsign{
+ pixel_y = 32
+ },
+/obj/structure/table/woodentable,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "darkred"
+ },
+/area/station/civilian/bar)
+"eYg" = (
+/obj/machinery/atmospherics/components/trinary/mixer/m_mixer,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "bot"
+ },
+/area/station/engineering/atmos)
+"eYl" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/door/airlock/command{
+ name = "Research Director";
+ req_access = list(30)
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/rnd/hor)
+"eYp" = (
+/obj/structure/closet/emcloset,
+/obj/machinery/alarm{
+ pixel_x = 29;
+ pixel_y = -6
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/hallway/primary/fore)
+"eYA" = (
+/obj/structure/reagent_dispensers/aqueous_foam_tank,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/engineering/engine)
+"eYC" = (
+/obj/item/weapon/reagent_containers/glass/rag{
+ pixel_x = 5
+ },
+/obj/structure/table/woodentable,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "darkred"
+ },
+/area/station/civilian/bar)
+"eYH" = (
+/obj/structure/object_wall/pod{
+ icon_state = "2,2"
+ },
+/turf/environment/space/shuttle,
+/area/shuttle/escape_pod2/station)
+"eYN" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on,
+/turf/simulated/floor{
+ dir = 9;
+ icon_state = "warndark"
+ },
+/area/station/gateway)
+"eYQ" = (
+/obj/effect/decal/cleanable/dirt,
+/mob/living/simple_animal/mouse,
+/obj/item/device/flashlight/lamp{
+ on = 0
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/escape)
+"eYU" = (
+/obj/item/weapon/flora/random,
+/obj/machinery/power/apc{
+ dir = 1;
+ name = "apc top";
+ pixel_y = 28
+ },
+/obj/structure/cable{
+ d2 = 8;
+ icon_state = "0-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken7"
+ },
+/area/station/security/detectives_office)
+"eYW" = (
+/obj/structure/closet/emcloset,
+/turf/simulated/floor{
+ icon_state = "darkred"
+ },
+/area/station/security/vacantoffice{
+ name = "Tribunal"
+ })
+"eZa" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 5
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/station/maintenance/disposal)
+"eZb" = (
+/obj/item/device/radio/off{
+ pixel_y = 6
+ },
+/obj/item/device/radio/off{
+ pixel_x = 6;
+ pixel_y = 4
+ },
+/obj/item/device/radio/off{
+ pixel_x = -6;
+ pixel_y = 4
+ },
+/obj/item/device/radio/off,
+/obj/structure/rack,
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "darkblue"
+ },
+/area/station/gateway)
+"eZz" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/station/rnd/mixing)
+"eZG" = (
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ icon_state = "purplechecker"
+ },
+/area/station/civilian/barbershop)
+"eZR" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/carpet/green,
+/area/station/civilian/theatre)
+"eZX" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/vomit{
+ icon_state = "vomit_4"
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/mob/living/simple_animal/mouse,
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"faa" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4;
+ icon_state = "pipe-c"
+ },
+/obj/structure/stool/bed/chair/wheelchair,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/medical/storage)
+"fao" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/random/scrap/safe_even,
+/obj/effect/decal/cleanable/cobweb,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/medbay)
+"fas" = (
+/obj/machinery/hologram/holopad,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/interrogation)
+"fay" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/station/medical/virology)
+"faU" = (
+/obj/structure/table,
+/obj/item/weapon/reagent_containers/food/snacks/pie,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "cafeteria"
+ },
+/area/station/civilian/kitchen)
+"faX" = (
+/obj/machinery/hologram/holopad,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/turf/simulated/floor,
+/area/station/medical/cryo)
+"faY" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced,
+/obj/machinery/door/firedoor,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/station/civilian/library)
+"fbl" = (
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "black"
+ },
+/area/station/hallway/secondary/exit)
+"fbr" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/atmos)
+"fbD" = (
+/obj/machinery/navbeacon{
+ codes_txt = "delivery;dir=8";
+ freq = 1400;
+ location = "Janitor"
+ },
+/obj/structure/plasticflaps{
+ opacity = 1
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "bot"
+ },
+/area/station/civilian/janitor)
+"fbU" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor,
+/area/station/medical/reception)
+"fci" = (
+/obj/machinery/atmospherics/pipe/simple/visible/cyan{
+ dir = 4
+ },
+/turf/simulated/floor,
+/area/station/engineering/atmos)
+"fcq" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "whitebluecorner"
+ },
+/area/station/medical/hallway)
+"fcr" = (
+/obj/item/device/assembly/timer{
+ pixel_x = -3;
+ pixel_y = 3
+ },
+/obj/item/device/assembly/timer{
+ pixel_x = -3;
+ pixel_y = 3
+ },
+/obj/item/device/assembly/timer{
+ pixel_x = -3;
+ pixel_y = 3
+ },
+/obj/item/device/assembly/igniter{
+ pixel_x = 3;
+ pixel_y = -7
+ },
+/obj/item/device/assembly/igniter{
+ pixel_x = 3;
+ pixel_y = -7
+ },
+/obj/item/weapon/grenade/chem_grenade{
+ pixel_x = 6;
+ pixel_y = 5
+ },
+/obj/item/weapon/grenade/chem_grenade{
+ pixel_x = 6;
+ pixel_y = 5
+ },
+/obj/item/weapon/grenade/chem_grenade{
+ pixel_x = 6;
+ pixel_y = 5
+ },
+/obj/item/weapon/grenade/chem_grenade{
+ pixel_x = 6;
+ pixel_y = 5
+ },
+/obj/item/weapon/screwdriver{
+ pixel_x = -2;
+ pixel_y = 6
+ },
+/obj/machinery/power/apc{
+ dir = 8;
+ name = "apc left";
+ pixel_x = -28
+ },
+/obj/structure/cable{
+ d2 = 4;
+ icon_state = "0-4"
+ },
+/obj/structure/table,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "whiteyellow"
+ },
+/area/station/medical/chemistry)
+"fcv" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 8
+ },
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/station/medical/surgery{
+ name = "Operating Theatre"
+ })
+"fcF" = (
+/obj/structure/reagent_dispensers/watertank,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/station/maintenance/science)
+"fcH" = (
+/obj/structure/closet/crate,
+/obj/effect/spawner/lootdrop/maintenance/five,
+/turf/simulated/floor/plating,
+/area/station/maintenance/chapel)
+"fcR" = (
+/turf/simulated/floor{
+ dir = 10;
+ icon_state = "warning"
+ },
+/area/station/engineering/atmos)
+"fcS" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "whitepurple"
+ },
+/area/station/rnd/lab)
+"fcU" = (
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor,
+/area/station/medical/reception)
+"fdd" = (
+/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/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "red"
+ },
+/area/station/security/lobby)
+"fdq" = (
+/turf/simulated/floor{
+ dir = 9;
+ icon_state = "whitegreen"
+ },
+/area/station/medical/virology)
+"fds" = (
+/obj/machinery/teleport/station,
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platebot"
+ },
+/area/station/bridge/teleporter)
+"fdG" = (
+/obj/structure/sign/warning/secure_area/armory,
+/turf/simulated/wall/r_wall,
+/area/station/security/armoury)
+"fdX" = (
+/obj/structure/rack,
+/obj/effect/spawner/lootdrop/maintenance/three,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/science)
+"fdY" = (
+/turf/simulated/floor/plating,
+/area/station/engineering/engine)
+"fed" = (
+/obj/machinery/door/airlock/glass{
+ name = "Docks"
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "brown"
+ },
+/area/station/hallway/secondary/entry)
+"feg" = (
+/obj/item/weapon/storage/box/lights/mixed,
+/turf/simulated/floor/plating,
+/area/station/maintenance/chapel)
+"fev" = (
+/obj/machinery/atmospherics/components/binary/pump{
+ dir = 8
+ },
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_y = 22
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "caution"
+ },
+/area/station/engineering/atmos)
+"fey" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/obj/structure/grille{
+ destroyed = 1
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 1;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/medbay)
+"fez" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/carpet/black,
+/area/station/civilian/chapel/office)
+"feA" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "caution"
+ },
+/area/station/engineering/atmos)
+"feE" = (
+/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"
+ },
+/turf/simulated/floor/wood,
+/area/station/civilian/cafeteria)
+"feK" = (
+/turf/simulated/floor/plating,
+/area/station/maintenance/medbay)
+"feP" = (
+/turf/simulated/floor,
+/area/station/engineering/atmos)
+"ffe" = (
+/obj/item/device/flash/synthetic{
+ pixel_x = -1;
+ pixel_y = 2
+ },
+/obj/item/device/flash/synthetic{
+ pixel_x = -3
+ },
+/obj/item/device/flash/synthetic{
+ pixel_x = -5;
+ pixel_y = -2
+ },
+/obj/item/device/flash/synthetic{
+ pixel_x = 8;
+ pixel_y = 2
+ },
+/obj/item/device/flash/synthetic{
+ pixel_x = 6
+ },
+/obj/item/device/flash/synthetic{
+ pixel_x = 4;
+ pixel_y = -2
+ },
+/obj/structure/table,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/rnd/robotics)
+"ffr" = (
+/obj/machinery/door/window/eastright{
+ base_state = "left";
+ dir = 2;
+ icon_state = "left";
+ name = "Shower"
+ },
+/obj/item/weapon/reagent_containers/food/snacks/soap/deluxe,
+/obj/item/weapon/bikehorn/rubberducky,
+/obj/structure/curtain/open/shower,
+/obj/structure/drain{
+ drainage = 2
+ },
+/obj/machinery/shower{
+ pixel_y = 24
+ },
+/turf/simulated/floor{
+ icon_state = "freezerfloor2"
+ },
+/area/station/bridge/captain_quarters)
+"ffT" = (
+/obj/structure/flora/junglebush{
+ layer = 2.7
+ },
+/mob/living/carbon/monkey{
+ name = "Stanley"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/grass,
+/area/station/medical/genetics)
+"fgb" = (
+/obj/item/stack/medical/bruise_pack{
+ pixel_x = 10;
+ pixel_y = 2
+ },
+/obj/item/stack/medical/bruise_pack{
+ pixel_x = -3;
+ pixel_y = 3
+ },
+/obj/item/stack/medical/ointment{
+ pixel_y = 4
+ },
+/obj/structure/table/woodentable,
+/turf/simulated/floor{
+ icon_state = "wooden-2"
+ },
+/area/station/civilian/gym)
+"fgc" = (
+/obj/machinery/disposal,
+/obj/machinery/light_switch{
+ pixel_x = 28
+ },
+/obj/machinery/alarm{
+ pixel_y = 22
+ },
+/obj/structure/disposalpipe/trunk,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "darkpurple"
+ },
+/area/station/rnd/hor)
+"fgt" = (
+/obj/random/scrap/safe_even,
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg3"
+ },
+/area/station/maintenance/engineering)
+"fgu" = (
+/obj/machinery/door/window/brigdoor{
+ id = "ArmorDoors";
+ name = "Weapons locker";
+ req_access = list(3)
+ },
+/obj/structure/rack,
+/obj/item/clothing/suit/armor/riot,
+/obj/item/clothing/head/helmet/riot{
+ pixel_y = 6
+ },
+/obj/machinery/light/small/emergency{
+ dir = 1
+ },
+/obj/item/weapon/shield/riot,
+/obj/item/weapon/melee/baton,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/security/armoury)
+"fgT" = (
+/obj/item/weapon/dumbbell/heavy,
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg1"
+ },
+/area/station/maintenance/medbay)
+"fhg" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "whiteblue"
+ },
+/area/station/medical/hallway)
+"fhh" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/machinery/door/airlock/medical{
+ name = "Medbay Maintenance";
+ req_access = list(5)
+ },
+/turf/simulated/floor/plating,
+/area/station/hallway/secondary/exit)
+"fho" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/chapel)
+"fhp" = (
+/obj/structure/closet/emcloset,
+/obj/machinery/ai_status_display{
+ pixel_x = -32
+ },
+/obj/machinery/light/small{
+ dir = 8
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "darkblue"
+ },
+/area/station/bridge)
+"fhu" = (
+/obj/machinery/hydroponics/constructable,
+/obj/item/seeds/cabbageseed,
+/obj/item/seeds/bananaseed,
+/obj/item/weapon/hatchet,
+/obj/random/foods/food_trash,
+/obj/structure/flora/ausbushes/fullgrass{
+ layer = 2.7
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating{
+ icon_state = "platebotc"
+ },
+/area/station/maintenance/brig)
+"fhx" = (
+/obj/machinery/access_button{
+ command = "cycle_exterior";
+ frequency = 1379;
+ master_tag = "atmospherics_airlock";
+ name = "exterior access button";
+ pixel_y = 28;
+ req_access = list(24)
+ },
+/turf/simulated/floor/plating/airless,
+/area/space)
+"fhH" = (
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "whitepurple"
+ },
+/area/station/rnd/xenobiology)
+"fhS" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor,
+/area/station/security/lobby)
+"fhU" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "cafeteria"
+ },
+/area/station/medical/medbreak)
+"fhV" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on,
+/obj/structure/disposalpipe/segment{
+ dir = 1;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor/carpet/green,
+/area/station/civilian/library)
+"fip" = (
+/obj/machinery/door/airlock/medical/glass{
+ name = "Medical Supplies";
+ req_access = list(72)
+ },
+/obj/machinery/door/firedoor,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/medical/storage)
+"fir" = (
+/obj/machinery/vending/security,
+/obj/structure/reagent_dispensers/peppertank{
+ pixel_y = 30
+ },
+/obj/machinery/camera{
+ c_tag = "Brig Equipment";
+ dir = 6;
+ network = list("SS13","Security")
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/security/main)
+"fiu" = (
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/station/rnd/brainstorm_center)
+"fiF" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "whiteblue"
+ },
+/area/station/medical/genetics)
+"fiU" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/hologram/holopad,
+/obj/effect/landmark/start/virologist,
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/station/medical/virology)
+"fiY" = (
+/obj/structure/closet/firecloset,
+/obj/machinery/alarm{
+ pixel_x = -28;
+ pixel_y = -6
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "whitepurple"
+ },
+/area/station/rnd/hallway)
+"fjf" = (
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "warndark"
+ },
+/area/station/cargo/office)
+"fjv" = (
+/obj/structure/closet/secure_closet/security,
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/machinery/firealarm{
+ pixel_y = 22
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/security/main{
+ name = "Security Equipment"
+ })
+"fjP" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "blackcorner"
+ },
+/area/station/hallway/secondary/exit)
+"fjW" = (
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/hallway/primary/central)
+"fkk" = (
+/turf/simulated/wall,
+/area/space)
+"fko" = (
+/obj/machinery/r_n_d/server/core,
+/turf/simulated/floor/bluegrid{
+ name = "Server Base";
+ nitrogen = 500;
+ oxygen = 0;
+ temperature = 80
+ },
+/area/station/rnd/server)
+"fkt" = (
+/obj/structure/lattice,
+/obj/structure/sign/warning/securearea{
+ desc = "A warning sign which reads 'RADIOACTIVE AREA'";
+ icon_state = "radiation";
+ name = "RADIOACTIVE AREA";
+ pixel_y = 32
+ },
+/turf/environment/space,
+/area/space)
+"fku" = (
+/obj/machinery/disposal,
+/obj/structure/disposalpipe/trunk{
+ dir = 1
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/hallway/primary/port)
+"fky" = (
+/obj/structure/table,
+/obj/item/weapon/storage/box/donkpockets{
+ pixel_x = 3;
+ pixel_y = 3
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/rnd/brainstorm_center)
+"fkA" = (
+/obj/item/weapon/flora/random,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/hallway/secondary/exit)
+"fkI" = (
+/obj/structure/device/piano/royal,
+/obj/structure/sign/poster/official/random{
+ pixel_y = 32
+ },
+/turf/simulated/floor/wood,
+/area/station/civilian/theatre)
+"fkL" = (
+/obj/structure/stool/bed/chair/office/dark{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 2;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/secconfhall)
+"fkQ" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/rnd/robotics)
+"fkW" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,
+/obj/structure/disposalpipe/segment{
+ dir = 1;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/station/medical/hallway)
+"flc" = (
+/obj/machinery/atmospherics/pipe/manifold/visible/blue{
+ dir = 4
+ },
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "caution"
+ },
+/area/station/engineering/atmos)
+"fld" = (
+/obj/machinery/hologram/holopad,
+/obj/item/device/radio/beacon,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/aisat/teleport)
+"flk" = (
+/obj/machinery/atmospherics/pipe/simple/visible/yellow,
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ icon_state = "yellow"
+ },
+/area/station/engineering/engine)
+"flt" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/random/scrap/safe_even,
+/obj/machinery/firealarm{
+ pixel_y = 22
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/medbay)
+"flI" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/brig)
+"flJ" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/science)
+"flK" = (
+/obj/machinery/atmospherics/pipe/manifold/visible/red{
+ dir = 8
+ },
+/turf/simulated/floor,
+/area/station/engineering/atmos)
+"flO" = (
+/obj/item/weapon/pestspray,
+/obj/structure/flora/ausbushes/sparsegrass{
+ layer = 2.7
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating{
+ dir = 1;
+ icon_state = "warnplate"
+ },
+/area/station/maintenance/brig)
+"flQ" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced,
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/station/security/lobby)
+"flT" = (
+/obj/machinery/atmospherics/pipe/simple/visible/green,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "warning"
+ },
+/area/station/engineering/atmos)
+"flW" = (
+/obj/machinery/recharger{
+ pixel_y = 4
+ },
+/obj/structure/table/woodentable,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/turf/simulated/floor{
+ dir = 9;
+ icon_state = "darkred"
+ },
+/area/station/security/warden)
+"fmb" = (
+/obj/machinery/ai_status_display{
+ pixel_y = 32
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "warndark"
+ },
+/area/station/gateway)
+"fme" = (
+/obj/effect/decal/cleanable/dirt,
+/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/structure/disposalpipe/segment,
+/turf/simulated/floor/plating,
+/area/station/maintenance/atmos)
+"fms" = (
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/turf/environment/space,
+/area/space)
+"fmw" = (
+/obj/structure/closet/emcloset,
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = -22
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/hallway/secondary/entry)
+"fmz" = (
+/turf/simulated/wall,
+/area/station/engineering/break_room)
+"fmE" = (
+/obj/structure/table,
+/obj/item/stack/sheet/metal{
+ amount = 12
+ },
+/obj/effect/spawner/lootdrop/maintenance/two,
+/obj/random/tools/tool,
+/turf/simulated/floor{
+ icon_state = "asteroid"
+ },
+/area/station/maintenance/brig)
+"fmZ" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/molten_item,
+/obj/machinery/firealarm{
+ pixel_y = 22
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/science)
+"fnt" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/medbay)
+"fnw" = (
+/obj/machinery/light_switch{
+ pixel_x = -28
+ },
+/obj/machinery/hologram/holopad,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/camera{
+ c_tag = "Chapel Office";
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/carpet/black,
+/area/station/civilian/chapel/office)
+"fnB" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/machinery/door/airlock/mining{
+ name = "Mining Shuttle Dock";
+ req_one_access = list(48,65)
+ },
+/turf/simulated/floor/plating,
+/area/station/hallway/secondary/mine_sci_shuttle)
+"fnF" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 8
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "darkbluecorners"
+ },
+/area/station/ai_monitored/storage_secure)
+"fnG" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "blue"
+ },
+/area/station/medical/reception)
+"fnH" = (
+/obj/machinery/shower{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/engineering)
+"fnJ" = (
+/obj/structure/reagent_dispensers/water_cooler,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "black"
+ },
+/area/station/civilian/fitness)
+"fnR" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/closet/emcloset,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/medbay)
+"foj" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ icon_state = "bot"
+ },
+/area/station/cargo/storage)
+"fol" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/station/medical/genetics)
+"fon" = (
+/obj/machinery/airlock_sensor{
+ id_tag = "arrival_dock_sensor";
+ pixel_x = 28
+ },
+/obj/machinery/atmospherics/pipe/manifold/visible{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/chapel)
+"fop" = (
+/obj/structure/stool/bed/chair/wood/normal{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/carpet/red,
+/area/station/security/vacantoffice{
+ name = "Tribunal"
+ })
+"fou" = (
+/obj/machinery/atmospherics/components/unary/thermomachine/heater{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "bot"
+ },
+/area/station/engineering/atmos)
+"fov" = (
+/turf/simulated/wall,
+/area/station/civilian/barbershop)
+"fow" = (
+/obj/machinery/vending/phoronresearch,
+/turf/simulated/floor{
+ icon_state = "whitepurple"
+ },
+/area/station/rnd/mixing)
+"fox" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "whitepurple"
+ },
+/area/station/civilian/barbershop)
+"foD" = (
+/obj/structure/stool/bed/chair/metal/red{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "darkred"
+ },
+/area/station/security/checkpoint)
+"foG" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/station/storage/primary)
+"foN" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "black"
+ },
+/area/station/security/prison)
+"foQ" = (
+/obj/structure/sign/warning/securearea{
+ desc = "A warning sign which reads 'RADIOACTIVE AREA'";
+ icon_state = "radiation";
+ name = "RADIOACTIVE AREA";
+ pixel_x = -32
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "warning"
+ },
+/area/station/engineering/engine)
+"foW" = (
+/obj/machinery/light/small,
+/obj/structure/stool/bed/chair/schair/wagon{
+ dir = 8
+ },
+/turf/simulated/shuttle/floor/erokez{
+ icon_state = "floor"
+ },
+/area/shuttle/escape_pod2/station)
+"fpd" = (
+/obj/machinery/disposal,
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/structure/extinguisher_cabinet{
+ pixel_x = 28
+ },
+/obj/structure/disposalpipe/trunk{
+ dir = 1
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/hallway/secondary/exit)
+"fpg" = (
+/turf/simulated/floor{
+ dir = 10;
+ icon_state = "blue"
+ },
+/area/station/medical/reception)
+"fpi" = (
+/obj/structure/reagent_dispensers/aqueous_foam_tank,
+/turf/simulated/floor{
+ dir = 9;
+ icon_state = "whitepurple"
+ },
+/area/station/rnd/xenobiology)
+"fpq" = (
+/obj/machinery/vending/coffee,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/medical/reception)
+"fpx" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 6
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/science)
+"fpy" = (
+/obj/structure/table/woodentable,
+/obj/item/weapon/lighter/zippo{
+ pixel_x = -5;
+ pixel_y = 5
+ },
+/obj/item/ashtray/bronze{
+ pixel_x = 6
+ },
+/obj/machinery/light{
+ dir = 1
+ },
+/obj/machinery/newscaster{
+ pixel_y = 28
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/hallway/secondary/exit)
+"fpz" = (
+/obj/structure/table,
+/obj/item/weapon/phone{
+ pixel_x = -3;
+ pixel_y = 3
+ },
+/obj/machinery/power/apc/largecell{
+ dir = 1;
+ name = "largecell apc top";
+ pixel_y = 28
+ },
+/obj/structure/cable{
+ d2 = 2;
+ icon_state = "0-2"
+ },
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/machinery/camera/motion{
+ c_tag = "Bridge AI Upload Chamber";
+ network = list("SS13","RD","AIUpload")
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/bridge/ai_upload)
+"fpF" = (
+/obj/machinery/door/airlock/command{
+ name = "Head of Personnel";
+ req_access = list(57)
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/bridge/hop_office)
+"fpS" = (
+/obj/item/device/radio/off{
+ pixel_x = -9;
+ pixel_y = 4
+ },
+/obj/item/weapon/crowbar,
+/obj/structure/table,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/turf/simulated/floor{
+ icon_state = "darkred"
+ },
+/area/station/security/lobby)
+"fpU" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/turf/simulated/floor{
+ icon_state = "whiteblue"
+ },
+/area/station/medical/cmo)
+"fpV" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/high_volume{
+ frequency = 1379;
+ id_tag = "construction_area_pump";
+ name = "Construction Area Large Air Vent"
+ },
+/obj/machinery/airlock_sensor{
+ id_tag = "construction_area_sensor";
+ pixel_y = 28;
+ req_one_access = list(13,45,1)
+ },
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platebotc"
+ },
+/area/station/construction)
+"fqe" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor,
+/area/station/cargo/storage)
+"fql" = (
+/obj/structure/reagent_dispensers/water_cooler,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "cafeteria"
+ },
+/area/station/medical/medbreak)
+"fqr" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/door/poddoor{
+ density = 0;
+ icon_state = "pdoor0";
+ id = "Biohazard";
+ name = "Biohazard Shutter";
+ opacity = 0
+ },
+/obj/structure/sign/warning/securearea{
+ desc = "A warning sign which reads 'HIGH VOLTAGE'";
+ icon_state = "shock";
+ name = "HIGH VOLTAGE"
+ },
+/obj/structure/cable{
+ d2 = 4;
+ icon_state = "0-4"
+ },
+/turf/simulated/floor/plating,
+/area/station/rnd/lab)
+"fqA" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ dir = 9;
+ icon_state = "whiteblue"
+ },
+/area/station/medical/surgeryobs)
+"fqB" = (
+/obj/item/weapon/flora/random,
+/obj/machinery/status_display{
+ pixel_y = 32
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "darkblue"
+ },
+/area/station/tcommsat/computer)
+"frf" = (
+/obj/item/weapon/pen{
+ pixel_y = 4
+ },
+/obj/item/taperoll/science{
+ pixel_y = 6
+ },
+/obj/item/taperoll/science{
+ pixel_y = 2
+ },
+/obj/item/weapon/hand_labeler{
+ pixel_y = 4
+ },
+/obj/item/weapon/packageWrap{
+ pixel_y = 2
+ },
+/obj/item/weapon/packageWrap{
+ pixel_y = 6
+ },
+/obj/structure/table,
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_x = 28;
+ pixel_y = -5
+ },
+/turf/simulated/floor{
+ icon_state = "warndark"
+ },
+/area/station/rnd/lab)
+"frF" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/portable_atmospherics/canister/air,
+/turf/simulated/floor/plating,
+/area/station/maintenance/medbay)
+"frK" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/closet/emcloset,
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg1"
+ },
+/area/station/maintenance/medbay)
+"frQ" = (
+/obj/structure/closet/emcloset,
+/obj/machinery/light,
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/station/civilian/fitness)
+"frV" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "warndark"
+ },
+/area/station/rnd/xenobiology)
+"fsi" = (
+/obj/machinery/atmospherics/pipe/simple/visible,
+/obj/machinery/door_control{
+ id = "disvent";
+ name = "Incinerator Vent Control";
+ pixel_y = -24;
+ req_access = list(12)
+ },
+/obj/machinery/meter,
+/turf/simulated/floor{
+ icon_state = "damaged1"
+ },
+/area/station/maintenance/incinerator)
+"fsj" = (
+/obj/structure/table,
+/obj/item/weapon/storage/briefcase/inflatable{
+ pixel_y = 4
+ },
+/obj/random/tools/tool,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/engineering/engine)
+"fst" = (
+/obj/machinery/vending/hydroseeds,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/civilian/hydroponics)
+"fsE" = (
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "darkred"
+ },
+/area/station/security/range)
+"fsM" = (
+/obj/structure/rack,
+/obj/item/weapon/tank/oxygen,
+/obj/item/clothing/mask/gas/coloured,
+/turf/simulated/floor/plating{
+ icon_state = "platebot"
+ },
+/area/station/bridge/teleporter)
+"fsN" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "whitepurple"
+ },
+/area/station/rnd/xenobiology)
+"fsV" = (
+/obj/structure/grille,
+/obj/machinery/door/firedoor,
+/obj/structure/window/reinforced{
+ dir = 5
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/medbay)
+"fsW" = (
+/obj/machinery/smartfridge/chemistry,
+/turf/simulated/wall/r_wall,
+/area/station/medical/chemistry)
+"fte" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced,
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/station/security/lobby)
+"ftq" = (
+/obj/random/vending/snack,
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/item/device/radio/intercom{
+ frequency = 1475;
+ name = "Station Intercom (Security)";
+ pixel_y = 22
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/lobby)
+"fts" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/space_heater,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/cargo)
+"ftt" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/molten_item,
+/obj/structure/rack,
+/obj/effect/spawner/lootdrop/maintenance/two,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/disposalpipe/segment{
+ dir = 1
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/cargo)
+"ftA" = (
+/obj/machinery/door/airlock/glass{
+ name = "Prison"
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/prison)
+"ftB" = (
+/obj/structure/table,
+/obj/effect/decal/cleanable/dirt,
+/obj/item/weapon/kitchen/rollingpin,
+/obj/effect/spawner/lootdrop/maintenance/three,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/brig)
+"ftC" = (
+/obj/structure/table,
+/obj/item/weapon/reagent_containers/food/drinks/cans/grape_juice{
+ pixel_y = 4
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "yellow"
+ },
+/area/station/hallway/primary/aft)
+"fuh" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor{
+ dir = 10;
+ icon_state = "whiteblue"
+ },
+/area/station/medical/surgery{
+ name = "Operating Theatre"
+ })
+"fuk" = (
+/turf/simulated/floor/plating/airless{
+ icon_state = "warnplate"
+ },
+/area/station/rnd/test_area)
+"fum" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/engineering)
+"fuq" = (
+/obj/structure/disposalpipe/segment{
+ dir = 1
+ },
+/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/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/cargo)
+"fuD" = (
+/obj/structure/table/glass,
+/obj/machinery/recharger{
+ pixel_y = 4
+ },
+/obj/item/weapon/handcuffs,
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "darkred"
+ },
+/area/station/bridge)
+"fuJ" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "darkred"
+ },
+/area/station/security/secconfhall)
+"fuP" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/hallway/secondary/entry)
+"fuV" = (
+/obj/machinery/atmospherics/pipe/simple/visible/cyan,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor,
+/area/station/engineering/atmos)
+"fuY" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/door/airlock/research/glass{
+ name = "Telescience Research Room";
+ req_access = list(7)
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/rnd/telesci)
+"fva" = (
+/obj/structure/table,
+/obj/item/weapon/storage/box/lights/mixed{
+ pixel_y = 4
+ },
+/obj/item/device/flashlight,
+/obj/random/tools/tool,
+/obj/random/tools/technology_scanner,
+/obj/machinery/power/apc{
+ name = "apc down";
+ pixel_y = -28
+ },
+/obj/structure/cable{
+ d2 = 4;
+ icon_state = "0-4"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/storage/primary)
+"fvd" = (
+/obj/structure/rack,
+/obj/item/weapon/circuitboard/crew{
+ pixel_y = 8
+ },
+/obj/item/weapon/circuitboard/card{
+ pixel_y = 4
+ },
+/obj/item/weapon/circuitboard/communications,
+/obj/machinery/light/small,
+/obj/machinery/camera/motion{
+ c_tag = "Engineering Secure Tech Storage";
+ dir = 1;
+ network = list("SS13","Engineering")
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/storage/tech)
+"fvf" = (
+/obj/machinery/space_heater,
+/obj/machinery/firealarm{
+ dir = 1;
+ pixel_y = -22
+ },
+/turf/simulated/floor{
+ icon_state = "yellow"
+ },
+/area/station/storage/primary)
+"fvi" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "wooden-2"
+ },
+/area/station/civilian/gym)
+"fvk" = (
+/obj/item/weapon/shard,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg3"
+ },
+/area/station/maintenance/engineering)
+"fvl" = (
+/obj/structure/table/woodentable,
+/obj/item/weapon/broom,
+/obj/item/weapon/broom,
+/obj/item/weapon/broom,
+/obj/machinery/alarm{
+ pixel_y = -32
+ },
+/obj/structure/extinguisher_cabinet{
+ pixel_x = -28
+ },
+/turf/simulated/floor{
+ icon_state = "wooden-2"
+ },
+/area/station/civilian/gym)
+"fvn" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,
+/obj/machinery/hologram/holopad,
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/station/rnd/xenobiology)
+"fvq" = (
+/obj/random/scrap/safe_even,
+/turf/simulated/floor/plating,
+/area/station/maintenance/dormitory)
+"fvE" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/station/civilian/bar)
+"fvR" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "cafeteria"
+ },
+/area/station/medical/medbreak)
+"fvU" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 8
+ },
+/obj/effect/landmark/start/medical_doctor,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/station/medical/storage)
+"fww" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/grille,
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken7"
+ },
+/area/station/maintenance/brig)
+"fwJ" = (
+/obj/structure/table/glass,
+/obj/item/weapon/reagent_containers/spray/cleaner{
+ desc = "Someone has crossed out the Space from Space Cleaner and written in Surgery. 'Do not remove under punishment of death!!!' is scrawled on the back.";
+ name = "Surgery Cleaner";
+ pixel_x = 4;
+ pixel_y = 4
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/medical/surgery{
+ name = "Operating Theatre"
+ })
+"fwV" = (
+/obj/machinery/door/airlock/maintenance{
+ req_access = list(12)
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plating,
+/area/station/maintenance/dormitory)
+"fwY" = (
+/obj/machinery/door/firedoor,
+/turf/simulated/floor{
+ icon_state = "delivery"
+ },
+/area/station/medical/cryo)
+"fxb" = (
+/obj/machinery/disposal,
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_x = -28;
+ pixel_y = -5
+ },
+/obj/structure/disposalpipe/trunk{
+ dir = 1
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/rnd/brainstorm_center)
+"fxg" = (
+/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/structure/disposalpipe/segment{
+ dir = 4;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"fxm" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "whitepurple"
+ },
+/area/station/rnd/brainstorm_center)
+"fxB" = (
+/obj/machinery/navbeacon{
+ codes_txt = "delivery;dir=4";
+ freq = 1400;
+ location = "Research Division"
+ },
+/obj/structure/plasticflaps{
+ opacity = 1
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/door/poddoor{
+ density = 0;
+ icon_state = "pdoor0";
+ id = "Biohazard";
+ name = "Biohazard Shutter";
+ opacity = 0
+ },
+/turf/simulated/floor/plating,
+/area/station/rnd/brainstorm_center)
+"fxN" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor,
+/area/station/civilian/garden)
+"fxS" = (
+/obj/machinery/door/poddoor/shutters{
+ id = "Gateway_shutters";
+ name = "Gateway Shutters"
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor{
+ icon_state = "darkbluefull"
+ },
+/area/station/gateway)
+"fyc" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/station/civilian/bar)
+"fyf" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/station/maintenance/medbay)
+"fyk" = (
+/obj/structure/table,
+/obj/item/weapon/stamp/approve{
+ pixel_x = -3;
+ pixel_y = 3
+ },
+/obj/item/weapon/stamp/denied{
+ pixel_x = 4;
+ pixel_y = -2
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "brown"
+ },
+/area/station/cargo/office)
+"fyo" = (
+/obj/machinery/vending/sovietsoda{
+ anchored = 0
+ },
+/turf/simulated/floor,
+/area/station/maintenance/brig)
+"fyt" = (
+/obj/structure/stool/bar,
+/turf/simulated/floor/wood,
+/area/station/civilian/cafeteria)
+"fyw" = (
+/turf/simulated/floor{
+ icon_state = "darkred"
+ },
+/area/station/hallway/secondary/exit)
+"fyy" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "darkpurple"
+ },
+/area/station/rnd/telesci)
+"fyE" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/station/hallway/secondary/exit)
+"fyJ" = (
+/obj/machinery/telecomms/server/presets/common,
+/turf/simulated/floor/bluegrid{
+ name = "Server Base";
+ nitrogen = 500;
+ oxygen = 0;
+ temperature = 80
+ },
+/area/station/tcommsat/chamber)
+"fyU" = (
+/obj/structure/big_bell,
+/turf/simulated/floor/carpet,
+/area/station/civilian/chapel)
+"fyW" = (
+/obj/machinery/camera{
+ c_tag = "RnD Miscellaneous";
+ dir = 6
+ },
+/obj/structure/table/reinforced,
+/obj/item/weapon/wrench,
+/obj/machinery/door_control{
+ id = "misclab";
+ name = "Test Chamber Blast Doors";
+ pixel_x = 5;
+ pixel_y = 1;
+ req_access = list(47)
+ },
+/obj/machinery/ignition_switch{
+ id = "Xenobio";
+ pixel_x = -7;
+ pixel_y = 4
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "darkpurple"
+ },
+/area/station/rnd/misc_lab)
+"fzc" = (
+/turf/simulated/floor{
+ dir = 10;
+ icon_state = "neutral"
+ },
+/area/station/hallway/primary/fore)
+"fze" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/aisat/ai_chamber)
+"fzn" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/poddoor{
+ density = 0;
+ icon_state = "pdoor0";
+ id = "atmos";
+ name = "Atmos Blast Door";
+ opacity = 0
+ },
+/obj/machinery/door/airlock/atmos/glass{
+ name = "Atmospherics Monitoring";
+ req_access = list(71)
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/engineering/monitoring)
+"fzs" = (
+/obj/structure/table/woodentable,
+/obj/item/weapon/storage/briefcase{
+ pixel_y = 10
+ },
+/obj/item/device/flashlight/seclite,
+/obj/machinery/alarm{
+ pixel_y = -32
+ },
+/turf/simulated/floor/wood,
+/area/station/security/detectives_office)
+"fzI" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/weapon/scrap_lump,
+/obj/random/scrap/safe_even,
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_y = -32
+ },
+/turf/simulated/floor{
+ icon_state = "floorgrime"
+ },
+/area/station/maintenance/chapel)
+"fzQ" = (
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plating{
+ dir = 1;
+ icon_state = "warnplate"
+ },
+/area/station/engineering/engine)
+"fzS" = (
+/turf/simulated/wall,
+/area/station/cargo/miningoffice)
+"fAg" = (
+/obj/structure/table/woodentable,
+/obj/item/device/flashlight/lamp/green{
+ pixel_y = 9
+ },
+/turf/simulated/floor/carpet,
+/area/station/civilian/library)
+"fAr" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/aisat/antechamber)
+"fAs" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 1
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/secconfhall)
+"fAv" = (
+/obj/item/weapon/scrap_lump,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/disposalpipe/segment,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/medbay)
+"fAJ" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 1
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/checkpoint)
+"fAR" = (
+/obj/machinery/kitchen_machine/candymaker,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "whitehall"
+ },
+/area/station/civilian/kitchen)
+"fAV" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ icon_state = "darkred"
+ },
+/area/station/security/vacantoffice{
+ name = "Tribunal"
+ })
+"fBk" = (
+/obj/structure/table/woodentable,
+/obj/item/weapon/reagent_containers/food/drinks/bottle/ale,
+/obj/item/weapon/reagent_containers/food/drinks/bottle/kahlua,
+/obj/item/weapon/reagent_containers/food/drinks/drinkingglass,
+/obj/machinery/newscaster{
+ pixel_y = 28
+ },
+/turf/simulated/floor/wood,
+/area/station/maintenance/brig)
+"fBq" = (
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg2"
+ },
+/area/station/maintenance/medbay)
+"fBA" = (
+/obj/structure/table,
+/obj/machinery/cell_charger{
+ pixel_y = 5
+ },
+/obj/item/stack/cable_coil/random{
+ pixel_y = 4
+ },
+/obj/item/stack/cable_coil/random,
+/obj/item/weapon/stock_parts/cell/high{
+ pixel_y = -10
+ },
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/machinery/ai_status_display{
+ pixel_x = 32
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "darkblue"
+ },
+/area/station/aisat/antechamber)
+"fBN" = (
+/turf/simulated/floor/whitegreed,
+/area/station/bridge/ai_upload)
+"fBP" = (
+/obj/item/weapon/packageWrap{
+ pixel_x = -2;
+ pixel_y = 4
+ },
+/obj/structure/rack,
+/obj/item/weapon/packageWrap{
+ pixel_y = 2
+ },
+/obj/item/weapon/packageWrap{
+ pixel_x = 2
+ },
+/obj/item/weapon/packageWrap{
+ pixel_x = 4;
+ pixel_y = -2
+ },
+/obj/item/weapon/packageWrap{
+ pixel_y = 3
+ },
+/obj/item/weapon/packageWrap{
+ pixel_x = 3;
+ pixel_y = 2
+ },
+/obj/machinery/alarm{
+ pixel_y = -32
+ },
+/turf/simulated/floor{
+ dir = 6;
+ icon_state = "brown"
+ },
+/area/station/cargo/office)
+"fCc" = (
+/obj/effect/decal/cleanable/blood,
+/obj/item/weapon/reagent_containers/blood/empty,
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/grille,
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg3"
+ },
+/area/station/maintenance/medbay)
+"fCj" = (
+/obj/random/foods/food_trash,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/science)
+"fCk" = (
+/obj/machinery/door/airlock/engineering{
+ name = "Tech Storage";
+ req_access = list(23)
+ },
+/obj/machinery/door/firedoor,
+/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"
+ },
+/turf/simulated/floor/plating,
+/area/station/storage/tech)
+"fCq" = (
+/obj/machinery/hologram/holopad,
+/turf/simulated/floor/carpet,
+/area/station/security/lawyer_office)
+"fCy" = (
+/obj/structure/table/glass,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/item/device/healthanalyzer{
+ pixel_y = 8
+ },
+/obj/item/device/antibody_scanner,
+/obj/item/clothing/gloves/latex,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/medical/virology)
+"fCB" = (
+/obj/structure/closet/l3closet/scientist,
+/obj/machinery/door_control{
+ id = "xenobio1";
+ layer = 3.3;
+ name = "Containment Blast Doors";
+ pixel_y = 28;
+ req_access = list(55)
+ },
+/obj/structure/extinguisher_cabinet{
+ pixel_x = -28
+ },
+/obj/machinery/light/small{
+ dir = 8
+ },
+/turf/simulated/floor{
+ dir = 9;
+ icon_state = "warndark"
+ },
+/area/station/rnd/xenobiology)
+"fCY" = (
+/obj/structure/rack,
+/obj/item/taperoll/science{
+ pixel_x = 2;
+ pixel_y = 4
+ },
+/obj/item/taperoll/science{
+ pixel_x = -2
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "warndark"
+ },
+/area/station/rnd/misc_lab)
+"fDb" = (
+/obj/machinery/light/small{
+ dir = 8
+ },
+/turf/simulated/floor/engine,
+/area/station/rnd/xenobiology)
+"fDe" = (
+/obj/structure/closet/emcloset,
+/obj/machinery/firealarm{
+ dir = 4;
+ pixel_x = 22
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/station/civilian/bar)
+"fDl" = (
+/obj/machinery/door_control{
+ id = "xenobio2";
+ layer = 3.3;
+ name = "Containment Blast Doors";
+ pixel_x = 28;
+ req_access = list(55)
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "warndark"
+ },
+/area/station/rnd/xenobiology)
+"fDn" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/high_volume{
+ dir = 8;
+ frequency = 1379;
+ id_tag = "med_pump";
+ name = "Medbay Large Air Vent"
+ },
+/obj/machinery/embedded_controller/radio/airlock_controller{
+ id_tag = "med_airlock";
+ pixel_x = 28;
+ req_one_access = list(13,45,1);
+ tag_airpump = "med_pump";
+ tag_chamber_sensor = "med_sensor";
+ tag_exterior_door = "med_outer";
+ tag_interior_door = "med_inner"
+ },
+/obj/machinery/light/small{
+ dir = 4
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platebotc"
+ },
+/area/station/maintenance/medbay)
+"fDv" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/ai_monitored/storage_secure)
+"fDw" = (
+/obj/structure/table/reinforced,
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_y = 22
+ },
+/obj/item/device/taperecorder{
+ pixel_x = -3;
+ pixel_y = 7
+ },
+/obj/item/device/camera,
+/obj/item/device/lens/rentgene,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "darkpurple"
+ },
+/area/station/rnd/misc_lab)
+"fDZ" = (
+/obj/random/scrap/safe_even,
+/obj/machinery/light_construct/small{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "asteroid"
+ },
+/area/station/maintenance/brig)
+"fEb" = (
+/obj/structure/reagent_dispensers/water_cooler,
+/obj/machinery/light/small{
+ dir = 8
+ },
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_x = -28;
+ pixel_y = -5
+ },
+/turf/simulated/floor{
+ dir = 10;
+ icon_state = "yellow"
+ },
+/area/station/hallway/primary/aft)
+"fEf" = (
+/obj/structure/stool/bed/chair/comfy/teal,
+/obj/effect/landmark/start/head_of_personnel,
+/turf/simulated/floor/carpet/blue2,
+/area/station/bridge/hop_office)
+"fEk" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/spawner/lootdrop/maintenance,
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/disposalpipe/segment{
+ dir = 1
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/cargo)
+"fEn" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 2;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor,
+/area/station/storage/primary)
+"fEp" = (
+/obj/structure/table/woodentable,
+/obj/item/weapon/storage/photo_album{
+ pixel_y = 5
+ },
+/obj/machinery/firealarm{
+ dir = 1;
+ pixel_y = -22
+ },
+/obj/item/device/camera/polar/detective,
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken3"
+ },
+/area/station/security/detectives_office)
+"fEq" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/station/cargo/qm)
+"fEv" = (
+/obj/item/device/multitool,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
+/turf/simulated/floor/engine,
+/area/station/rnd/telesci)
+"fEI" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/weapon/cigbutt,
+/turf/simulated/floor/plating,
+/area/station/maintenance/atmos)
+"fEJ" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/poddoor{
+ density = 0;
+ icon_state = "pdoor0";
+ id = "hos_blast";
+ name = "Privacy Shutters";
+ opacity = 0
+ },
+/obj/machinery/door/airlock/command/glass{
+ name = "Head of Security";
+ req_access = list(58)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ icon_state = "darkredfull"
+ },
+/area/station/security/hos)
+"fEM" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "darkblue"
+ },
+/area/station/gateway)
+"fES" = (
+/turf/simulated/floor,
+/area/station/medical/reception)
+"fET" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"fFa" = (
+/obj/structure/window/reinforced{
+ dir = 5
+ },
+/obj/structure/grille,
+/obj/machinery/door/firedoor,
+/obj/machinery/door/poddoor{
+ density = 0;
+ icon_state = "pdoor0";
+ id = "xenobio2";
+ name = "Containment Blast Doors";
+ opacity = 0
+ },
+/turf/simulated/floor/engine,
+/area/station/rnd/xenobiology)
+"fFd" = (
+/obj/structure/table/woodentable,
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/item/weapon/coin/bananium{
+ pixel_x = -3
+ },
+/obj/item/device/guitar/electric,
+/obj/machinery/newscaster{
+ pixel_x = -28
+ },
+/obj/item/device/camera/polar,
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken6"
+ },
+/area/station/civilian/theatre)
+"fFg" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/stool/bed/chair/comfy/black{
+ dir = 4
+ },
+/obj/effect/landmark/start/assistant/test_subject,
+/turf/simulated/floor/carpet,
+/area/station/civilian/library)
+"fFu" = (
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/hallway/secondary/exit)
+"fFD" = (
+/obj/machinery/vending/clothing,
+/obj/machinery/status_display{
+ pixel_y = 32
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/civilian/locker)
+"fFG" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/station/civilian/bar)
+"fFJ" = (
+/obj/structure/table/reinforced,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/machinery/computer/security/telescreen{
+ desc = "Used for watching the department.";
+ dir = 8;
+ name = "Medical Monitor";
+ network = list("Medical")
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/medical/reception)
+"fFP" = (
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "red"
+ },
+/area/station/security/lobby)
+"fFQ" = (
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/medical/hallway)
+"fGc" = (
+/obj/machinery/computer/med_data,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "whitered"
+ },
+/area/station/security/forensic_office)
+"fGi" = (
+/obj/structure/lamarr,
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/rnd/hor)
+"fGt" = (
+/obj/structure/rack,
+/obj/item/device/radio/headset{
+ pixel_x = 6;
+ pixel_y = 6
+ },
+/obj/item/device/radio/headset{
+ pixel_x = 3;
+ pixel_y = 3
+ },
+/obj/item/device/radio/headset,
+/turf/simulated/floor{
+ dir = 10;
+ icon_state = "red"
+ },
+/area/station/security/interrogation)
+"fGG" = (
+/obj/machinery/atmospherics/pipe/manifold/visible/cyan{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "warning"
+ },
+/area/station/engineering/atmos)
+"fGH" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/grille{
+ destroyed = 1
+ },
+/obj/item/stack/rods,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/brig)
+"fGO" = (
+/obj/machinery/atmospherics/pipe/simple/heat_exchanging{
+ dir = 8
+ },
+/obj/structure/lattice,
+/turf/environment/space,
+/area/space)
+"fGX" = (
+/obj/machinery/portable_atmospherics/canister/air,
+/obj/machinery/atmospherics/components/unary/portables_connector{
+ dir = 4
+ },
+/obj/structure/extinguisher_cabinet{
+ pixel_y = -30
+ },
+/turf/simulated/floor{
+ icon_state = "darkbrown"
+ },
+/area/station/cargo/recycleroffice)
+"fHi" = (
+/turf/environment/space,
+/area/shuttle/vox/northwest_solars)
+"fHB" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/random/scrap/safe_even,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/machinery/alarm{
+ pixel_x = 29;
+ pixel_y = -6
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/atmos)
+"fHF" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/generic,
+/obj/item/weapon/cigbutt,
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg2"
+ },
+/area/station/maintenance/medbay)
+"fHH" = (
+/obj/structure/closet/crate/engi,
+/obj/structure/sign/departments/engineering{
+ pixel_y = -32
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/hallway/primary/aft)
+"fHS" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/effect/spawner/lootdrop/maintenance,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/brig)
+"fIi" = (
+/obj/machinery/hydroponics/constructable,
+/obj/item/seeds/tomatoseed,
+/obj/effect/decal/cleanable/dirt,
+/obj/item/weapon/reagent_containers/glass/bucket,
+/obj/structure/flora/ausbushes/fullgrass{
+ layer = 2.7
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platebotc"
+ },
+/area/station/maintenance/brig)
+"fIm" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/sortjunction/flipped{
+ name = "Science Lab";
+ sortType = "Science Lab"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/rnd/brainstorm_center)
+"fIx" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/bridge)
+"fIF" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 4
+ },
+/turf/simulated/floor/carpet/green,
+/area/station/civilian/cafeteria)
+"fIG" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/turf/simulated/floor{
+ icon_state = "freezerfloor2"
+ },
+/area/station/security/secconfhall)
+"fIK" = (
+/obj/structure/window/phoronreinforced{
+ dir = 6
+ },
+/obj/structure/grille,
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/station/rnd/mixing)
+"fIO" = (
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/random/scrap/safe_even,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/cargo)
+"fJi" = (
+/obj/effect/decal/cleanable/cobweb2,
+/obj/machinery/atmospherics/components/unary/portables_connector{
+ dir = 8
+ },
+/obj/machinery/portable_atmospherics/canister/air,
+/obj/machinery/access_button{
+ command = "cycle_interior";
+ frequency = 1379;
+ master_tag = "arrival_dock_airlock";
+ name = "interior access button";
+ pixel_y = 28;
+ req_one_access = list(13,45,1)
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platebotc"
+ },
+/area/station/maintenance/chapel)
+"fJm" = (
+/obj/structure/stool/bed/chair/comfy/black{
+ dir = 4
+ },
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_y = 22
+ },
+/obj/machinery/camera{
+ c_tag = "Escape Hall North"
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/hallway/secondary/exit)
+"fJu" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ icon_state = "darkred"
+ },
+/area/station/security/execution)
+"fJv" = (
+/obj/item/weapon/flora/pottedplant/dead,
+/obj/item/stack/sheet/wood,
+/obj/machinery/newscaster{
+ pixel_x = -28
+ },
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken"
+ },
+/area/station/maintenance/medbay)
+"fJw" = (
+/obj/structure/stool/bed/chair/metal{
+ dir = 1
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "black"
+ },
+/area/station/hallway/secondary/exit)
+"fJI" = (
+/obj/structure/closet,
+/obj/item/clothing/head/gnome_hat,
+/obj/item/clothing/mask/gnome_beard,
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"fJP" = (
+/obj/structure/reagent_dispensers/fueltank,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/incinerator)
+"fKc" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "blue"
+ },
+/area/station/medical/reception)
+"fKh" = (
+/turf/simulated/floor,
+/area/station/civilian/playroom)
+"fKj" = (
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/door/airlock/engineering{
+ name = "Aft Port Solar Access";
+ req_access = list(10)
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/station/maintenance/portsolar)
+"fKn" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/medical/hallway)
+"fKv" = (
+/obj/structure/object_wall/mining{
+ icon_state = "5-7"
+ },
+/turf/environment/space,
+/area/shuttle/mining/station)
+"fKA" = (
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "red"
+ },
+/area/station/security/lobby)
+"fKI" = (
+/obj/structure/stool/bed/chair/comfy/brown{
+ dir = 8
+ },
+/obj/effect/landmark/start/assistant/test_subject,
+/turf/simulated/floor/carpet,
+/area/station/civilian/library)
+"fKL" = (
+/turf/simulated/floor/carpet/black,
+/area/station/civilian/chapel/office)
+"fKV" = (
+/obj/structure/closet/secure_closet/personal/patient,
+/obj/item/clothing/under/patient_gown,
+/obj/machinery/light_switch{
+ pixel_x = -28
+ },
+/turf/simulated/floor/wood,
+/area/station/medical/patients_rooms)
+"fLb" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/weapon/cigbutt,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/medbay)
+"fLn" = (
+/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor,
+/area/station/ai_monitored/eva)
+"fLr" = (
+/obj/item/weapon/cigbutt,
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg3"
+ },
+/area/station/maintenance/medbay)
+"fLy" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/hologram/holopad,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/engineering/drone_fabrication)
+"fLD" = (
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 5
+ },
+/turf/simulated/floor,
+/area/station/engineering/atmos)
+"fLG" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/random/scrap/safe_even,
+/obj/effect/decal/cleanable/cobweb2,
+/turf/simulated/floor{
+ icon_state = "asteroid"
+ },
+/area/station/maintenance/brig)
+"fLZ" = (
+/obj/structure/table,
+/obj/machinery/cell_charger{
+ pixel_y = 5
+ },
+/obj/item/weapon/stock_parts/cell/super{
+ pixel_x = 4;
+ pixel_y = 4
+ },
+/obj/item/weapon/stock_parts/cell/super,
+/obj/machinery/power/apc{
+ dir = 8;
+ name = "apc left";
+ pixel_x = -28
+ },
+/obj/machinery/keycard_auth{
+ pixel_y = 28
+ },
+/obj/structure/cable{
+ d2 = 2;
+ icon_state = "0-2"
+ },
+/turf/simulated/floor{
+ dir = 9;
+ icon_state = "darkyellow"
+ },
+/area/station/engineering/chiefs_office)
+"fMh" = (
+/obj/machinery/door/airlock/command{
+ name = "Server Room";
+ req_access = list(30)
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/rnd/hor)
+"fMl" = (
+/obj/machinery/door/poddoor{
+ density = 0;
+ icon_state = "pdoor0";
+ id = "misclab";
+ name = "Test Chamber Blast Doors";
+ opacity = 0
+ },
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 1
+ },
+/turf/simulated/floor/engine,
+/area/station/rnd/misc_lab)
+"fMx" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/station/hallway/secondary/mine_sci_shuttle)
+"fMC" = (
+/turf/simulated/floor{
+ icon_state = "yellow"
+ },
+/area/station/engineering/equip)
+"fMJ" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/newscaster{
+ pixel_y = 28
+ },
+/turf/simulated/floor/wood,
+/area/station/civilian/library)
+"fMN" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/hologram/holopad{
+ pixel_x = 16
+ },
+/obj/structure/disposalpipe/junction{
+ dir = 4;
+ icon_state = "pipe-j2"
+ },
+/turf/simulated/floor,
+/area/station/civilian/fitness)
+"fMT" = (
+/obj/machinery/door/window{
+ dir = 1;
+ name = "AI Core Door";
+ req_access = list(16)
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/machinery/door/poddoor{
+ density = 0;
+ icon_state = "pdoor0";
+ id = "AI Blast Door";
+ name = "AI Blast Door";
+ opacity = 0
+ },
+/obj/machinery/door/window{
+ name = "AI Core Door";
+ req_access = list(16)
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/aisat/ai_chamber)
+"fNg" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/machinery/light_switch{
+ pixel_y = 28
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/carpet/green,
+/area/station/civilian/dormitories)
+"fNz" = (
+/obj/machinery/computer/monitor{
+ dir = 8
+ },
+/obj/structure/cable{
+ d2 = 8;
+ icon_state = "0-8"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/engineering/monitoring)
+"fOa" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/science)
+"fOh" = (
+/obj/machinery/turretid/stun/AI_special{
+ control_area = "AI Satellite Antechamber";
+ dir = 1;
+ name = "AI Satellite Antechamber";
+ pixel_y = 28
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/sign/warning/lethal_turrets{
+ pixel_y = -32
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/aisat/antechamber_interior)
+"fOj" = (
+/obj/machinery/ai_status_display{
+ pixel_y = 32
+ },
+/obj/structure/closet/emcloset,
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "darkblue"
+ },
+/area/station/aisat/antechamber_interior)
+"fOp" = (
+/obj/machinery/door/firedoor,
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "red"
+ },
+/area/station/security/brig)
+"fOt" = (
+/obj/machinery/door/airlock/mining/glass{
+ name = "Quartermaster";
+ req_access = list(41)
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/effect/landmark{
+ name = "lightsout"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/cargo/qm)
+"fOz" = (
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "darkred"
+ },
+/area/station/hallway/secondary/exit)
+"fOD" = (
+/turf/simulated/wall/r_wall,
+/area/station/rnd/scibreak)
+"fOI" = (
+/obj/structure/closet/crate,
+/obj/effect/decal/cleanable/cobweb2,
+/obj/effect/spawner/lootdrop/maintenance/five,
+/obj/item/clothing/mask/bandana/skull,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/science)
+"fOK" = (
+/obj/structure/table/reinforced,
+/obj/item/weapon/flora/pottedplant/orientaltree{
+ pixel_y = 12
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/aisat/ai_chamber)
+"fOQ" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor,
+/area/station/civilian/fitness)
+"fOR" = (
+/obj/structure/object_wall/pod{
+ icon_state = "1,2"
+ },
+/turf/environment/space/shuttle,
+/area/shuttle/escape_pod1/station)
+"fOU" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 1
+ },
+/turf/simulated/floor{
+ icon_state = "warndark"
+ },
+/area/station/security/armoury)
+"fOW" = (
+/obj/structure/rack,
+/obj/item/weapon/storage/box/chemimp{
+ pixel_y = 9
+ },
+/obj/item/weapon/storage/box/trackimp{
+ pixel_y = 6
+ },
+/obj/item/weapon/storage/box/cdeathalarm_kit{
+ pixel_y = 3
+ },
+/obj/item/weapon/storage/box/changeling_tests{
+ pixel_y = -1
+ },
+/obj/item/weapon/storage/lockbox/mind_shields{
+ pixel_y = -1
+ },
+/obj/machinery/firealarm{
+ dir = 1;
+ pixel_y = -22
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/security/armoury)
+"fOY" = (
+/obj/machinery/constructable_frame/machine_frame,
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken6"
+ },
+/area/station/civilian/chapel)
+"fPa" = (
+/obj/machinery/computer/scan_consolenew{
+ dir = 4
+ },
+/obj/item/device/radio/intercom{
+ frequency = 1485;
+ name = "Station Intercom (Medbay)";
+ pixel_y = 22
+ },
+/obj/machinery/camera{
+ c_tag = "Medbay Genetics Research";
+ dir = 6;
+ network = list("SS13","Research")
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/medical/genetics)
+"fPn" = (
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "whiteblue"
+ },
+/area/station/medical/cmo)
+"fPy" = (
+/obj/machinery/atmospherics/pipe/simple/visible/yellow,
+/obj/structure/cable/yellow{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 1;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "yellow"
+ },
+/area/station/engineering/engine)
+"fPF" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/rack,
+/obj/effect/spawner/lootdrop/maintenance/three,
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"fPS" = (
+/obj/machinery/door/airlock/glass{
+ name = "Cafe"
+ },
+/obj/machinery/door/firedoor,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/hallway/primary/central)
+"fPW" = (
+/obj/random/foods/food_trash,
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"fQi" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 1
+ },
+/obj/effect/landmark/start/medical_intern,
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/station/medical/hallway)
+"fQs" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/medbay)
+"fQw" = (
+/obj/machinery/atmospherics/pipe/manifold/visible{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ icon_state = "darkbrown"
+ },
+/area/station/cargo/recycleroffice)
+"fQA" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken7"
+ },
+/area/station/bridge/hop_office)
+"fQF" = (
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "whitegreen"
+ },
+/area/station/medical/virology)
+"fQI" = (
+/obj/item/weapon/paper/brig_arsenal,
+/obj/item/toy/cards{
+ layer = 4.1
+ },
+/obj/structure/table/woodentable,
+/obj/machinery/power/apc{
+ name = "apc down";
+ pixel_y = -28
+ },
+/obj/machinery/firealarm{
+ dir = 4;
+ pixel_x = 22
+ },
+/obj/structure/cable,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/security/warden)
+"fQR" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/obj/random/scrap/safe_even,
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 1;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/medbay)
+"fQU" = (
+/obj/effect/landmark/start/cargo_technician,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/cargo/office)
+"fQV" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced,
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/station/security/secconfhall)
+"fRa" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/station/security/lobby)
+"fRk" = (
+/obj/structure/table,
+/obj/machinery/cell_charger{
+ pixel_y = 5
+ },
+/obj/item/weapon/stock_parts/cell/high{
+ charge = 100;
+ maxcharge = 15000
+ },
+/obj/structure/extinguisher_cabinet{
+ pixel_y = -30
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "darkblue"
+ },
+/area/station/gateway)
+"fRp" = (
+/obj/machinery/computer/general_air_control/large_tank_control{
+ dir = 1;
+ input_tag = "tox_in";
+ name = "Toxin Supply Control";
+ output_tag = "tox_out";
+ sensors = list("tox_sensor"="Tank")
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "warning"
+ },
+/area/station/engineering/atmos)
+"fRq" = (
+/obj/structure/table,
+/obj/machinery/computer/security/telescreen{
+ desc = "Used for watching the test chamber.";
+ dir = 4;
+ layer = 4;
+ name = "Test Chamber Telescreen";
+ network = list("Toxins Test Area");
+ pixel_y = 5
+ },
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_y = -32
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/rnd/tox_launch)
+"fRs" = (
+/obj/effect/decal/cleanable/blood/drip,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 10
+ },
+/obj/effect/landmark{
+ name = "xeno_spawn"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/medbay)
+"fRA" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 10
+ },
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/station/medical/genetics)
+"fRT" = (
+/obj/structure/dresser,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
+/turf/simulated/floor/carpet/purple,
+/area/station/civilian/theatre)
+"fSv" = (
+/obj/random/foods/food_trash,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 8
+ },
+/turf/simulated/floor,
+/area/station/maintenance/chapel)
+"fSE" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/turf/simulated/floor,
+/area/station/civilian/janitor)
+"fSJ" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/weapon/shard{
+ icon_state = "medium"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/medbay)
+"fSK" = (
+/obj/machinery/door/airlock/maintenance{
+ name = "Chapel Maintenance";
+ req_one_access = list(12,22)
+ },
+/obj/machinery/door/firedoor,
+/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/structure/disposalpipe/segment,
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"fSW" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/station/cargo/recycleroffice)
+"fSY" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/medbay)
+"fTb" = (
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg2"
+ },
+/area/station/maintenance/science)
+"fTg" = (
+/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/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "redcorner"
+ },
+/area/station/security/lobby)
+"fTt" = (
+/obj/structure/stool/bed/chair/office/light{
+ dir = 1
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "whitegreen"
+ },
+/area/station/medical/virology)
+"fTw" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/wood,
+/area/station/civilian/theatre)
+"fTA" = (
+/obj/machinery/atmospherics/pipe/manifold/visible{
+ dir = 4
+ },
+/obj/machinery/meter,
+/turf/simulated/floor{
+ icon_state = "warndark"
+ },
+/area/station/rnd/mixing)
+"fTL" = (
+/obj/structure/table,
+/obj/item/weapon/storage/belt/utility{
+ pixel_y = 4
+ },
+/obj/item/clothing/gloves/latex{
+ pixel_y = 4
+ },
+/obj/item/clothing/glasses/science{
+ pixel_y = 6
+ },
+/obj/machinery/alarm{
+ pixel_y = 22
+ },
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/station/rnd/lab)
+"fTO" = (
+/obj/effect/decal/cleanable/generic,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 1;
+ icon_state = "pipe-c"
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/medbay)
+"fTS" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "warndark"
+ },
+/area/station/gateway)
+"fUb" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/station/medical/sleeper)
+"fUm" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/random/foods/food_trash,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/brig)
+"fUr" = (
+/obj/item/weapon/storage/belt/champion/alt,
+/obj/structure/closet,
+/turf/simulated/floor/plating,
+/area/station/maintenance/science)
+"fUt" = (
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "caution"
+ },
+/area/station/engineering/atmos)
+"fUv" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 9
+ },
+/turf/simulated/floor{
+ icon_state = "arcade_carpet"
+ },
+/area/station/maintenance/engineering)
+"fUx" = (
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/structure/stool/bed/chair/schair/wagon{
+ dir = 1
+ },
+/turf/simulated/shuttle/floor/mining{
+ icon_state = "4-7"
+ },
+/area/shuttle/mining/station)
+"fUy" = (
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "darkred"
+ },
+/area/station/security/hos)
+"fUS" = (
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 9
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "warndark"
+ },
+/area/station/rnd/mixing)
+"fUV" = (
+/obj/structure/disposalpipe/segment{
+ dir = 8;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor,
+/area/station/hallway/primary/aft)
+"fUY" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "whitered"
+ },
+/area/station/security/forensic_office)
+"fVd" = (
+/obj/item/weapon/flora/random,
+/obj/machinery/light/small{
+ dir = 8
+ },
+/obj/structure/sign/departments/evac{
+ pixel_x = -32
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/hallway/secondary/exit)
+"fVl" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/weapon/scrap_lump,
+/turf/simulated/floor,
+/area/station/maintenance/brig)
+"fVm" = (
+/obj/item/weapon/flora/random,
+/obj/machinery/ai_status_display{
+ pixel_y = 32
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "darkblue"
+ },
+/area/station/tcommsat/computer)
+"fVn" = (
+/obj/structure/reagent_dispensers/water_cooler,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/rnd/brainstorm_center)
+"fVz" = (
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "warning"
+ },
+/area/station/medical/cryo)
+"fVA" = (
+/obj/structure/window/reinforced,
+/obj/machinery/light/small{
+ dir = 8
+ },
+/turf/simulated/floor/beach/water/waterpool,
+/area/station/civilian/gym)
+"fVC" = (
+/obj/structure/grille,
+/obj/machinery/door/firedoor,
+/obj/structure/window/reinforced{
+ dir = 5
+ },
+/turf/simulated/floor/plating,
+/area/station/hallway/secondary/mine_sci_shuttle)
+"fVV" = (
+/turf/simulated/floor{
+ dir = 6;
+ icon_state = "warndark"
+ },
+/area/station/security/armoury)
+"fVY" = (
+/obj/machinery/hydroponics/soil,
+/obj/item/weapon/reagent_containers/glass/bucket,
+/obj/structure/flora/ausbushes/fullgrass{
+ layer = 2.7
+ },
+/turf/simulated/floor{
+ icon_state = "grass1"
+ },
+/area/station/civilian/garden)
+"fWf" = (
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/structure/flora/ausbushes/fullgrass{
+ layer = 2.7
+ },
+/turf/simulated/floor{
+ icon_state = "grass1"
+ },
+/area/station/civilian/garden)
+"fWh" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "whiteblue"
+ },
+/area/station/hallway/secondary/exit)
+"fWl" = (
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/civilian/hydroponics)
+"fWm" = (
+/obj/machinery/vending/eva/engineering,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/engineering/equip)
+"fWv" = (
+/obj/machinery/photocopier,
+/obj/machinery/ai_status_display{
+ pixel_y = 32
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/rnd/brainstorm_center)
+"fWO" = (
+/obj/structure/filingcabinet/chestdrawer,
+/obj/machinery/light_switch{
+ pixel_y = 24
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "whitegreen"
+ },
+/area/station/medical/virology)
+"fXc" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/rnd/brainstorm_center)
+"fXe" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plating,
+/area/station/storage/tech)
+"fXf" = (
+/obj/structure/closet/theatrecloset,
+/obj/effect/spawner/lootdrop/maintenance/three,
+/obj/structure/grille,
+/turf/simulated/floor/plating,
+/area/station/maintenance/chapel)
+"fXk" = (
+/obj/item/clothing/suit/radiation,
+/turf/simulated/floor/plating,
+/area/station/engineering/engine)
+"fXt" = (
+/turf/simulated/floor{
+ icon_state = "asteroid3"
+ },
+/area/station/civilian/garden)
+"fXu" = (
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/lattice,
+/turf/environment/space,
+/area/space)
+"fXG" = (
+/obj/item/weapon/cigbutt,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 8;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/atmos)
+"fXH" = (
+/obj/structure/reagent_dispensers/fueltank,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/science)
+"fXN" = (
+/obj/structure/table/glass,
+/obj/item/weapon/storage/box/cups{
+ pixel_y = 4
+ },
+/obj/machinery/light/small,
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_y = -32
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/hallway/secondary/exit)
+"fYd" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "floorgrime"
+ },
+/area/station/maintenance/incinerator)
+"fYe" = (
+/obj/effect/decal/cleanable/generic,
+/obj/random/foods/food_trash,
+/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"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/science)
+"fYf" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/turf/simulated/floor{
+ icon_state = "asteroid"
+ },
+/area/station/civilian/garden)
+"fYg" = (
+/obj/machinery/door/airlock/medical/glass{
+ name = "Medbay Reception";
+ req_access = list(5)
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/medical/medbreak)
+"fYr" = (
+/obj/random/tools/tech_supply,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "browncorner"
+ },
+/area/station/cargo/storage)
+"fYw" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 8
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/medbay)
+"fYA" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/obj/structure/cable{
+ d2 = 8;
+ icon_state = "0-8"
+ },
+/obj/machinery/door/poddoor/shutters{
+ density = 0;
+ icon_state = "shutter0";
+ id = "CMO";
+ name = "CMO Shutters";
+ opacity = 0
+ },
+/turf/simulated/floor/plating,
+/area/station/medical/cmo)
+"fYG" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "whitepurple"
+ },
+/area/station/hallway/secondary/mine_sci_shuttle)
+"fYV" = (
+/obj/structure/disposaloutlet{
+ dir = 4
+ },
+/obj/structure/disposalpipe/trunk{
+ dir = 4
+ },
+/turf/simulated/floor/plating/airless{
+ icon_state = "platebot"
+ },
+/area/station/cargo/recycler)
+"fYZ" = (
+/obj/structure/stool/bed/chair/metal/black{
+ dir = 8
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/security/prison)
+"fZt" = (
+/obj/structure/closet/crate,
+/obj/effect/spawner/lootdrop/maintenance/two,
+/turf/simulated/floor/plating,
+/area/station/maintenance/science)
+"fZM" = (
+/obj/structure/grille,
+/obj/machinery/atmospherics/pipe/simple/visible/green{
+ dir = 4
+ },
+/obj/machinery/meter,
+/turf/simulated/wall/r_wall,
+/area/station/engineering/atmos)
+"fZZ" = (
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/medical/surgeryobs)
+"gac" = (
+/obj/machinery/camera{
+ c_tag = "RnD Mech Bay";
+ dir = 4;
+ network = list("SS13","Research")
+ },
+/obj/machinery/power/apc{
+ dir = 8;
+ name = "apc left";
+ pixel_x = -28
+ },
+/obj/machinery/light/small{
+ dir = 8
+ },
+/obj/structure/cable{
+ d2 = 4;
+ icon_state = "0-4"
+ },
+/turf/simulated/floor/mech_bay_recharge_floor,
+/area/station/rnd/chargebay)
+"gag" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced,
+/obj/machinery/door/firedoor,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/station/civilian/fitness)
+"gaL" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/stool/bed/chair/metal{
+ dir = 4
+ },
+/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/structure/disposalpipe/segment{
+ dir = 4;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/dormitory)
+"gbb" = (
+/turf/simulated/shuttle/floor/mining{
+ icon_state = "3-3"
+ },
+/area/shuttle/mining/station)
+"gbn" = (
+/obj/machinery/space_heater,
+/obj/effect/decal/cleanable/cobweb2,
+/turf/simulated/floor/plating,
+/area/station/maintenance/incinerator)
+"gbx" = (
+/obj/structure/stool/bed/chair/comfy/beige{
+ dir = 1
+ },
+/obj/machinery/light/small,
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_y = -32
+ },
+/turf/simulated/floor{
+ icon_state = "brownold"
+ },
+/area/station/security/prison)
+"gbG" = (
+/turf/simulated/wall,
+/area/station/medical/genetics_cloning)
+"gbL" = (
+/obj/machinery/firealarm{
+ dir = 4;
+ pixel_x = 22
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 8
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "brown"
+ },
+/area/station/hallway/secondary/entry)
+"gbW" = (
+/obj/item/device/camera{
+ pixel_x = 7
+ },
+/obj/item/device/taperecorder{
+ pixel_x = -4;
+ pixel_y = 2
+ },
+/obj/structure/table/woodentable,
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/iaa_office)
+"gcs" = (
+/mob/living/carbon/monkey,
+/obj/machinery/camera{
+ c_tag = "RnD Containment Cell 2";
+ network = list("SS13","Research")
+ },
+/turf/simulated/floor/engine,
+/area/station/rnd/xenobiology)
+"gcw" = (
+/obj/machinery/atmospherics/pipe/simple/visible/red{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/engineering/atmos)
+"gcE" = (
+/obj/machinery/airlock_sensor{
+ id_tag = "aftportsolar_sensor";
+ layer = 3.3;
+ pixel_y = 28
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/high_volume{
+ frequency = 1379;
+ id_tag = "aftportsolar_pump";
+ name = "Aft Port Solar Large Air Vent"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platebotc"
+ },
+/area/station/maintenance/portsolar)
+"gcN" = (
+/obj/item/clothing/head/chefhat,
+/obj/item/clothing/under/rank/chef,
+/obj/item/clothing/under/waiter,
+/obj/item/clothing/under/waiter,
+/obj/item/clothing/under/sundress,
+/obj/item/device/eftpos{
+ eftpos_name = "Kitchen EFTPOS scanner"
+ },
+/obj/structure/closet,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "whitehall"
+ },
+/area/station/civilian/kitchen)
+"gcU" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/aisat/antechamber)
+"gdv" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/glass{
+ name = "Docks"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "brown"
+ },
+/area/station/hallway/secondary/entry)
+"gdy" = (
+/obj/machinery/access_button{
+ command = "cycle_interior";
+ frequency = 1379;
+ master_tag = "security_airlock";
+ name = "interior access button";
+ pixel_x = 28;
+ req_one_access = list(13,45,1)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg2"
+ },
+/area/station/maintenance/brig)
+"gdI" = (
+/obj/structure/rack,
+/obj/item/clothing/suit/fire/firefighter,
+/obj/item/weapon/tank/oxygen,
+/obj/item/clothing/mask/gas/coloured,
+/obj/item/weapon/reagent_containers/spray/extinguisher,
+/obj/item/clothing/head/hardhat/red,
+/obj/item/clothing/glasses/meson,
+/turf/simulated/floor/plating,
+/area/station/storage/emergency3)
+"gdP" = (
+/turf/simulated/wall,
+/area/station/security/vacantoffice{
+ name = "Tribunal"
+ })
+"gdX" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/weapon/cigbutt{
+ pixel_y = 9
+ },
+/obj/item/weapon/shard{
+ icon_state = "small"
+ },
+/obj/effect/decal/cleanable/greenglow,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"gdY" = (
+/obj/machinery/door_control{
+ id = "lawyer_blast";
+ name = "Privacy Shutters";
+ pixel_x = -28;
+ req_access = list(38)
+ },
+/obj/structure/closet/secure_closet/iaa,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/iaa_office)
+"gee" = (
+/obj/machinery/atmospherics/pipe/simple/visible/cyan,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/turf/simulated/floor,
+/area/station/engineering/atmos)
+"gep" = (
+/obj/structure/grille,
+/obj/machinery/door/firedoor,
+/obj/structure/window/reinforced{
+ dir = 5
+ },
+/obj/structure/sign/warning/securearea{
+ desc = "A warning sign which reads 'EXTERNAL AIRLOCK'";
+ icon_state = "space";
+ layer = 4;
+ name = "EXTERNAL AIRLOCK"
+ },
+/turf/simulated/floor/plating,
+/area/station/cargo/storage)
+"geD" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 8
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "warndark"
+ },
+/area/station/medical/chemistry)
+"geI" = (
+/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/structure/disposalpipe/segment{
+ dir = 4;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "darkblue"
+ },
+/area/station/bridge)
+"geN" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/science)
+"geP" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 10
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/chapel)
+"geS" = (
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 4
+ },
+/obj/machinery/door/airlock/external{
+ frequency = 1379;
+ id_tag = "aftstarboard_inner";
+ locked = 1;
+ name = "Engineering External Access";
+ req_access = list(13)
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/station/maintenance/starboardsolar)
+"gfb" = (
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken4"
+ },
+/area/station/security/detectives_office)
+"gfc" = (
+/obj/machinery/disposal,
+/obj/structure/extinguisher_cabinet{
+ pixel_x = -28
+ },
+/obj/machinery/firealarm{
+ pixel_y = 22
+ },
+/obj/structure/disposalpipe/trunk,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "darkred"
+ },
+/area/station/security/vacantoffice{
+ name = "Tribunal"
+ })
+"gfe" = (
+/obj/structure/cryofeed/right,
+/turf/simulated/floor/plating,
+/area/station/security/prison)
+"gff" = (
+/obj/machinery/door/airlock/external{
+ dock_tag = "arrival_admin";
+ locked = 1;
+ name = "Arrival Airlock"
+ },
+/turf/simulated/floor/plating,
+/area/station/hallway/secondary/entry)
+"gfB" = (
+/obj/structure/closet/emcloset,
+/obj/structure/sign/directions/security{
+ buildable_sign = 0;
+ dir = 4;
+ pixel_y = 32
+ },
+/obj/structure/sign/directions/command{
+ buildable_sign = 0;
+ dir = 4;
+ pixel_y = 26
+ },
+/obj/structure/sign/directions/engineering{
+ buildable_sign = 0;
+ dir = 4;
+ pixel_y = 38
+ },
+/turf/environment/space,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/hallway/primary/central)
+"gfE" = (
+/obj/item/weapon/flora/random,
+/obj/structure/sign/warning/securearea{
+ pixel_x = -32
+ },
+/obj/machinery/status_display{
+ pixel_y = 32
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "darkblue"
+ },
+/area/station/security/lobby)
+"gfH" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
+/turf/simulated/floor/wood,
+/area/station/bridge/captain_quarters)
+"gfR" = (
+/obj/machinery/atmospherics/pipe/simple/visible/green,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "yellow"
+ },
+/area/station/engineering/engine)
+"gfS" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/glass{
+ name = "Docks"
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "brown"
+ },
+/area/station/hallway/secondary/entry)
+"gfY" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_x = -28;
+ pixel_y = -5
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "brown"
+ },
+/area/station/hallway/secondary/entry)
+"ggd" = (
+/obj/structure/stool,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "whitepurple"
+ },
+/area/station/rnd/lab)
+"ggi" = (
+/obj/machinery/door/poddoor{
+ density = 0;
+ icon_state = "pdoor0";
+ id = "xenobio5";
+ name = "Containment Blast Doors";
+ opacity = 0
+ },
+/obj/machinery/door/window/northleft{
+ dir = 4;
+ name = "Containment Pen";
+ req_access = list(55)
+ },
+/obj/machinery/door/window/northleft{
+ base_state = "right";
+ dir = 8;
+ icon_state = "right";
+ name = "Containment Pen";
+ req_access = list(55)
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/engine,
+/area/station/rnd/xenobiology)
+"ggo" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on,
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_x = 28;
+ pixel_y = -5
+ },
+/obj/machinery/camera{
+ c_tag = "Tribunal South East";
+ dir = 8
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "darkred"
+ },
+/area/station/security/vacantoffice{
+ name = "Tribunal"
+ })
+"ggv" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/weapon/shard{
+ icon_state = "medium"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/science)
+"ggz" = (
+/obj/structure/rack,
+/obj/item/clothing/under/bathtowel,
+/obj/item/clothing/under/bathtowel,
+/obj/item/clothing/under/bathtowel,
+/obj/item/weapon/reagent_containers/food/snacks/soap/nanotrasen,
+/obj/item/weapon/bikehorn/rubberducky{
+ pixel_y = 4
+ },
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_y = 22
+ },
+/turf/simulated/floor{
+ icon_state = "freezerfloor"
+ },
+/area/station/engineering/break_room)
+"ggD" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced,
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/station/security/secconfhall)
+"ggM" = (
+/obj/structure/table/glass,
+/obj/item/weapon/storage/box/bodybags{
+ pixel_y = 4
+ },
+/obj/item/weapon/pen{
+ pixel_y = 6
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/medical/morgue)
+"ggT" = (
+/obj/structure/closet,
+/obj/item/clothing/glasses/sunglasses/gar/super,
+/turf/simulated/floor/plating,
+/area/station/maintenance/medbay)
+"ghc" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/rnd/telesci)
+"ghe" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 5
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/escape)
+"ghi" = (
+/turf/simulated/floor{
+ icon_state = "bar"
+ },
+/area/station/cargo/miningoffice)
+"gho" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 8
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/hallway/secondary/entry)
+"ghp" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 1;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "darkpurple"
+ },
+/area/station/rnd/hor)
+"ghx" = (
+/obj/machinery/hydroponics/constructable,
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/structure/extinguisher_cabinet{
+ pixel_x = 28
+ },
+/turf/simulated/floor{
+ dir = 6;
+ icon_state = "darkgreen"
+ },
+/area/station/rnd/misc_lab)
+"ghy" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/atmos)
+"ghB" = (
+/obj/machinery/atmospherics/components/binary/pump{
+ dir = 1
+ },
+/obj/machinery/alarm{
+ pixel_x = -28;
+ pixel_y = -6
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "caution"
+ },
+/area/station/engineering/atmos)
+"ghL" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "warndark"
+ },
+/area/station/rnd/tox_launch)
+"ghO" = (
+/obj/structure/closet/crate/secure/miningsec,
+/obj/item/stack/sheet/mineral/gold,
+/obj/item/stack/sheet/mineral/phoron{
+ amount = 5;
+ layer = 2.9
+ },
+/obj/item/stack/sheet/mineral/silver{
+ amount = 4
+ },
+/turf/simulated/floor{
+ icon_state = "floorgrime"
+ },
+/area/station/cargo/storage)
+"ghR" = (
+/obj/effect/landmark/start/assistant/test_subject,
+/turf/simulated/floor{
+ icon_state = "wooden-2"
+ },
+/area/station/civilian/gym)
+"ghT" = (
+/obj/structure/girder,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/brig)
+"gif" = (
+/obj/machinery/door/airlock/medical/glass{
+ name = "Escape Medical Checkpoint";
+ req_access = list(5)
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/hallway/secondary/exit)
+"giq" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/station/medical/reception)
+"git" = (
+/obj/structure/table/woodentable,
+/obj/structure/window/reinforced,
+/obj/item/weapon/paper_bin{
+ pixel_y = 4
+ },
+/obj/item/weapon/pen{
+ pixel_y = 6
+ },
+/obj/item/device/megaphone,
+/turf/simulated/floor/carpet/black,
+/area/station/security/vacantoffice{
+ name = "Tribunal"
+ })
+"giw" = (
+/obj/effect/decal/cleanable/dirt,
+/mob/living/simple_animal/mouse,
+/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/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/science)
+"giD" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/station/rnd/hallway)
+"giE" = (
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/turf/simulated/floor/engine/oxygen,
+/area/station/engineering/atmos)
+"giL" = (
+/obj/structure/stool/bed/chair/pew/right,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "chapel"
+ },
+/area/station/civilian/chapel)
+"giT" = (
+/obj/machinery/space_heater,
+/turf/simulated/floor/plating,
+/area/station/maintenance/atmos)
+"giV" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/effect/landmark/start/assistant/test_subject,
+/obj/structure/disposalpipe/segment,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/carpet/blue2,
+/area/station/civilian/gym)
+"giW" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "cafeteria"
+ },
+/area/station/security/prison)
+"gjg" = (
+/obj/structure/table,
+/obj/item/weapon/storage/box/donkpockets{
+ pixel_y = 4
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "cafeteria"
+ },
+/area/station/civilian/kitchen)
+"gjk" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ icon_state = "darkblue"
+ },
+/area/station/aisat)
+"gjo" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/aisat/antechamber)
+"gjB" = (
+/turf/simulated/floor{
+ icon_state = "yellow"
+ },
+/area/station/engineering/engine)
+"gjI" = (
+/obj/machinery/atmospherics/pipe/simple/visible/yellow{
+ dir = 4
+ },
+/obj/structure/cable/yellow{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "yellowcorner"
+ },
+/area/station/engineering/engine)
+"gjL" = (
+/obj/structure/stool/bed/chair/comfy/brown,
+/obj/machinery/power/apc{
+ dir = 1;
+ name = "apc top";
+ pixel_y = 28
+ },
+/obj/structure/cable{
+ d2 = 4;
+ icon_state = "0-4"
+ },
+/obj/machinery/light/small{
+ dir = 8
+ },
+/turf/simulated/floor/wood,
+/area/station/civilian/dormitories)
+"gjV" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor,
+/area/station/security/brig)
+"gjW" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "purple"
+ },
+/area/station/maintenance/science)
+"gjZ" = (
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "cafeteria"
+ },
+/area/station/medical/medbreak)
+"gkv" = (
+/obj/structure/table/woodentable,
+/obj/machinery/firealarm{
+ dir = 4;
+ pixel_x = 22
+ },
+/turf/simulated/floor/wood,
+/area/station/civilian/theatre)
+"gky" = (
+/obj/item/clothing/glasses/meson,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/engineering/engine)
+"gkA" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/turf/simulated/wall/r_wall,
+/area/station/hallway/primary/aft)
+"gkC" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/wood,
+/area/station/security/lawyer_office)
+"gkQ" = (
+/obj/machinery/atmospherics/components/binary/pump/on,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/ai_monitored/storage_secure)
+"glo" = (
+/obj/structure/stool/bed/chair/comfy/brown,
+/turf/simulated/floor/carpet/blue2,
+/area/station/bridge/captain_quarters)
+"glB" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/closet/crate,
+/obj/effect/spawner/lootdrop/maintenance/four,
+/obj/item/device/multitool,
+/obj/item/weapon/scrap_lump,
+/turf/simulated/floor/plating,
+/area/station/maintenance/cargo)
+"glD" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "whiteblue"
+ },
+/area/station/medical/genetics)
+"glE" = (
+/obj/structure/closet/crate,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/spawner/lootdrop/maintenance/three,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/science)
+"glJ" = (
+/obj/machinery/light/small{
+ dir = 8
+ },
+/obj/machinery/power/apc{
+ dir = 8;
+ name = "apc left";
+ pixel_x = -28
+ },
+/obj/machinery/camera{
+ c_tag = "RnD Break";
+ dir = 4;
+ network = list("SS13","Research")
+ },
+/obj/structure/cable,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "whitepurple"
+ },
+/area/station/rnd/scibreak)
+"glO" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 1
+ },
+/turf/simulated/floor,
+/area/station/medical/cryo)
+"glQ" = (
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "caution"
+ },
+/area/station/engineering/atmos)
+"glR" = (
+/obj/machinery/camera{
+ c_tag = "Brig Firing Range";
+ dir = 9;
+ network = list("SS13","Security")
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "darkred"
+ },
+/area/station/security/range)
+"gmb" = (
+/obj/structure/sink{
+ pixel_y = 24
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on,
+/turf/simulated/floor{
+ icon_state = "freezerfloor2"
+ },
+/area/station/medical/virology)
+"gmi" = (
+/obj/machinery/vending/weirdomat,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/chapel)
+"gms" = (
+/turf/environment/space,
+/area/shuttle/syndicate/south)
+"gmw" = (
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "warndark"
+ },
+/area/station/rnd/robotics)
+"gmK" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/station/rnd/xenobiology)
+"gmN" = (
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken5"
+ },
+/area/station/civilian/chapel)
+"gmT" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/station/engineering/engine)
+"gmV" = (
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/machinery/door_control{
+ id = "Armoury0";
+ name = "Emergency Access";
+ pixel_x = 26;
+ req_access = list(2)
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "red"
+ },
+/area/station/security/brig)
+"gnd" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/station/maintenance/auxsolarport)
+"gng" = (
+/obj/structure/rack,
+/obj/item/device/flashlight{
+ pixel_y = 10
+ },
+/obj/item/device/flashlight{
+ pixel_y = 6
+ },
+/obj/item/device/flashlight{
+ pixel_y = 2
+ },
+/obj/item/device/flashlight{
+ pixel_y = -2
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/engineering/equip)
+"gnj" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "whitepurple"
+ },
+/area/station/rnd/xenobiology)
+"gnw" = (
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced,
+/turf/simulated/floor/engine/airmix,
+/area/station/engineering/atmos)
+"gny" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/atmos)
+"gnz" = (
+/obj/structure/stool/bed/chair/comfy/black{
+ dir = 8
+ },
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_x = 28;
+ pixel_y = -5
+ },
+/obj/machinery/atm{
+ pixel_y = -28
+ },
+/obj/effect/landmark/start/assistant/test_subject,
+/turf/simulated/floor/carpet,
+/area/station/civilian/bar)
+"gnH" = (
+/turf/simulated/floor{
+ dir = 9;
+ icon_state = "blue"
+ },
+/area/station/medical/reception)
+"gom" = (
+/obj/machinery/door/airlock/engineering{
+ name = "Starboard Solar Array";
+ req_access = list(10)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/universal,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/station/maintenance/auxsolarport)
+"gop" = (
+/obj/structure/cable{
+ d2 = 4;
+ icon_state = "0-4"
+ },
+/turf/simulated/floor/plating/airless/catwalk,
+/area/station/solar/auxstarboard)
+"gos" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 2;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "darkred"
+ },
+/area/station/security/warden)
+"goz" = (
+/obj/structure/table/reinforced,
+/obj/item/weapon/paper/firing_range{
+ pixel_y = 4
+ },
+/obj/structure/window/reinforced,
+/obj/machinery/firealarm{
+ dir = 4;
+ pixel_x = 22
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "darkred"
+ },
+/area/station/security/range)
+"goX" = (
+/obj/structure/table/reinforced,
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "red"
+ },
+/area/station/security/interrogation)
+"gpa" = (
+/obj/structure/window/reinforced{
+ dir = 5
+ },
+/obj/structure/grille,
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/station/civilian/chapel/mass_driver)
+"gpb" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "purple"
+ },
+/area/station/hallway/primary/port)
+"gpj" = (
+/obj/machinery/atmospherics/components/binary/pump/on{
+ dir = 8
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg1"
+ },
+/area/station/maintenance/escape)
+"gpm" = (
+/obj/structure/closet/emcloset,
+/obj/machinery/firealarm{
+ pixel_y = 22
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/medbay)
+"gpn" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "darkred"
+ },
+/area/station/security/checkpoint)
+"gpr" = (
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/structure/cable{
+ d2 = 2;
+ icon_state = "0-2"
+ },
+/obj/machinery/power/apc{
+ dir = 4;
+ name = "apc right";
+ pixel_x = 28
+ },
+/turf/simulated/floor/plating{
+ icon_state = "warnplate"
+ },
+/area/station/maintenance/incinerator)
+"gpH" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/hologram/holopad{
+ pixel_x = 16
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "darkredfull"
+ },
+/area/station/security/main)
+"gpR" = (
+/obj/machinery/space_heater,
+/obj/machinery/camera{
+ c_tag = "Engineering North";
+ network = list("SS13","Engineering")
+ },
+/obj/structure/extinguisher_cabinet{
+ pixel_y = 29
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/engineering/engine)
+"gpZ" = (
+/obj/structure/window/reinforced{
+ dir = 5
+ },
+/obj/structure/grille,
+/obj/machinery/door/firedoor,
+/obj/structure/sign/warning/securearea{
+ desc = "A warning sign which reads 'HIGH VOLTAGE'";
+ icon_state = "shock";
+ name = "HIGH VOLTAGE"
+ },
+/obj/structure/cable{
+ d2 = 2;
+ icon_state = "0-2"
+ },
+/obj/machinery/door/poddoor/shutters{
+ density = 0;
+ icon_state = "shutter0";
+ id = "CE";
+ name = "CE Shutters";
+ opacity = 0
+ },
+/turf/simulated/floor/plating,
+/area/station/engineering/chiefs_office)
+"gqa" = (
+/obj/machinery/hologram/holopad{
+ pixel_y = -16
+ },
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/station/security/prison)
+"gqw" = (
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/machinery/flasher{
+ id = "Cell 1";
+ pixel_x = 27
+ },
+/turf/simulated/floor,
+/area/station/security/prison)
+"gqB" = (
+/obj/structure/closet/wardrobe/chaplain_black,
+/obj/structure/extinguisher_cabinet{
+ pixel_y = -30
+ },
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken5"
+ },
+/area/station/civilian/chapel/office)
+"gqH" = (
+/obj/structure/table,
+/obj/machinery/chem_dispenser/soda{
+ pixel_y = 4
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "whitehall"
+ },
+/area/station/civilian/kitchen)
+"gqK" = (
+/obj/machinery/atmospherics/components/trinary/tvalve/mirrored/digital,
+/turf/simulated/floor,
+/area/station/engineering/atmos)
+"gra" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 8
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "yellow"
+ },
+/area/station/engineering/engine)
+"gre" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/closet/crate,
+/obj/effect/spawner/lootdrop/maintenance/four,
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg3"
+ },
+/area/station/maintenance/medbay)
+"gro" = (
+/obj/effect/decal/cleanable/blood/gibs/robot,
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = -22
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/science)
+"grA" = (
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_y = 22
+ },
+/obj/machinery/camera{
+ c_tag = "Arrival Dock's West"
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "brown"
+ },
+/area/station/hallway/secondary/entry)
+"grJ" = (
+/obj/item/weapon/cigbutt,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plating,
+/area/station/maintenance/science)
+"grS" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 5
+ },
+/obj/machinery/door/poddoor/shutters{
+ density = 0;
+ icon_state = "shutter0";
+ id = "HoP_private";
+ opacity = 0
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/station/bridge/hop_office)
+"grU" = (
+/obj/machinery/pdapainter,
+/obj/machinery/computer/guestpass{
+ dir = 1;
+ pixel_y = 28
+ },
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "darkblue"
+ },
+/area/station/bridge/hop_office)
+"gsa" = (
+/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/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/engineering/drone_fabrication)
+"gsh" = (
+/obj/structure/closet/emcloset,
+/obj/structure/extinguisher_cabinet{
+ pixel_y = -30
+ },
+/turf/simulated/floor{
+ dir = 10;
+ icon_state = "yellow"
+ },
+/area/station/storage/primary)
+"gsn" = (
+/obj/structure/sign/warning/fire,
+/turf/simulated/wall/r_wall,
+/area/station/engineering/atmos)
+"gsy" = (
+/obj/structure/flora/ausbushes/fullgrass{
+ layer = 2.7
+ },
+/obj/machinery/light{
+ dir = 1
+ },
+/turf/simulated/floor{
+ icon_state = "grass1"
+ },
+/area/station/civilian/garden)
+"gsE" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/civilian/locker)
+"gsP" = (
+/obj/structure/transit_tube/station{
+ dir = 8
+ },
+/obj/structure/transit_tube_pod,
+/obj/structure/sign/nanotrasen{
+ pixel_y = 32
+ },
+/turf/simulated/floor/plating{
+ dir = 8;
+ icon_state = "warnplate"
+ },
+/area/station/engineering/engine)
+"gsT" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor,
+/area/station/storage/primary)
+"gta" = (
+/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"
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "cafeteria"
+ },
+/area/station/civilian/kitchen)
+"gtf" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/wood,
+/area/station/bridge/captain_quarters)
+"gti" = (
+/obj/machinery/atmospherics/pipe/simple/visible/red,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor,
+/area/station/engineering/atmos)
+"gtq" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 8
+ },
+/turf/simulated/floor,
+/area/station/security/lobby)
+"gts" = (
+/obj/machinery/portable_atmospherics/canister/air,
+/turf/simulated/floor/plating,
+/area/station/maintenance/medbay)
+"gtD" = (
+/obj/machinery/alarm{
+ pixel_y = 22
+ },
+/obj/machinery/disposal,
+/obj/structure/disposalpipe/trunk{
+ dir = 2
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "darkpurple"
+ },
+/area/station/rnd/misc_lab)
+"gtF" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/maintenance{
+ req_access = list(12)
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/engineering)
+"gtN" = (
+/obj/structure/table,
+/obj/effect/spawner/lootdrop/maintenance/three,
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"gtV" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/weapon/shard{
+ icon_state = "small"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/brig)
+"gtW" = (
+/obj/machinery/door/airlock/glass{
+ name = "Cafe"
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/hallway/primary/central)
+"gtZ" = (
+/obj/machinery/door/firedoor,
+/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/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/door/airlock/command{
+ name = "Chief Engineer";
+ req_access = list(56)
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/engineering/chiefs_office)
+"gua" = (
+/obj/structure/object_wall/pod{
+ icon_state = "2,2"
+ },
+/turf/environment/space/shuttle,
+/area/shuttle/escape_pod1/station)
+"gud" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/stool/bed/chair/wood/normal{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/generic,
+/turf/simulated/floor/carpet/orange,
+/area/station/maintenance/medbay)
+"gus" = (
+/turf/simulated/wall,
+/area/station/rnd/misc_lab)
+"guE" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "asteroid"
+ },
+/area/station/civilian/garden)
+"guJ" = (
+/obj/machinery/recharge_station,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating{
+ icon_state = "platebot"
+ },
+/area/station/maintenance/engineering)
+"guN" = (
+/obj/item/weapon/rack_parts,
+/obj/effect/spawner/lootdrop/maintenance,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/brig)
+"guU" = (
+/turf/simulated/wall,
+/area/station/civilian/chapel/mass_driver)
+"gvl" = (
+/obj/effect/decal/cleanable/generic,
+/turf/simulated/floor/plating,
+/area/station/maintenance/chapel)
+"gvq" = (
+/obj/structure/toilet{
+ pixel_y = 8
+ },
+/obj/machinery/light/small{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "freezerfloor"
+ },
+/area/station/civilian/toilet)
+"gvI" = (
+/turf/simulated/wall/r_wall,
+/area/station/aisat)
+"gvU" = (
+/obj/machinery/power/apc{
+ dir = 1;
+ name = "apc top";
+ pixel_y = 28
+ },
+/obj/structure/cable{
+ d2 = 8;
+ icon_state = "0-8"
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "cafeteria"
+ },
+/area/station/medical/medbreak)
+"gwf" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "warnwhite"
+ },
+/area/station/medical/virology)
+"gwn" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/spawner/lootdrop/maintenance,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 8;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/science)
+"gwo" = (
+/obj/machinery/alarm{
+ pixel_y = 22
+ },
+/obj/machinery/camera{
+ c_tag = "RnD Brainstorm Center North";
+ dir = 0;
+ network = list("SS13","Research")
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/rnd/brainstorm_center)
+"gwq" = (
+/obj/structure/stool/bed/chair/pedalgen{
+ anchored = 1;
+ dir = 8
+ },
+/obj/structure/cable{
+ d2 = 4;
+ icon_state = "0-4"
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "black"
+ },
+/area/station/security/prison)
+"gww" = (
+/turf/simulated/floor/plating/airless/catwalk,
+/area/station/solar/port)
+"gwz" = (
+/obj/item/device/multitool{
+ pixel_x = 10
+ },
+/obj/item/weapon/crowbar,
+/obj/item/weapon/gun/energy/pyrometer/science_phoron,
+/obj/structure/table/reinforced,
+/obj/machinery/newscaster{
+ pixel_y = 28
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/rnd/mixing)
+"gwH" = (
+/obj/structure/lattice,
+/obj/structure/disposalpipe/segment,
+/turf/environment/space,
+/area/space)
+"gwJ" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/medical/morgue)
+"gwK" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/station/medical/chemistry)
+"gwS" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/station/cargo/miningoffice)
+"gwT" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 6
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg3"
+ },
+/area/station/maintenance/chapel)
+"gxk" = (
+/obj/structure/closet/secure_closet/personal,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "darkyellow"
+ },
+/area/station/ai_monitored/eva)
+"gxo" = (
+/obj/structure/closet/wardrobe/red,
+/obj/item/clothing/suit/battonshirt,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/security/main)
+"gxq" = (
+/obj/structure/grille,
+/obj/machinery/door/firedoor,
+/obj/machinery/door/poddoor{
+ density = 0;
+ icon_state = "pdoor0";
+ id = "hos_blast";
+ name = "Privacy Shutters";
+ opacity = 0
+ },
+/obj/structure/window/reinforced{
+ dir = 5
+ },
+/obj/structure/sign/warning/electricshock,
+/obj/structure/cable{
+ d2 = 8;
+ icon_state = "0-8"
+ },
+/turf/simulated/floor/plating,
+/area/station/security/hos)
+"gxs" = (
+/obj/machinery/door/window/brigdoor{
+ id = "Cell 4";
+ name = "Cell 4";
+ req_access = list(2)
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/door/poddoor{
+ density = 0;
+ icon_state = "pdoor0";
+ id = "Prison Gate";
+ name = "Security Blast Door";
+ opacity = 0
+ },
+/turf/simulated/floor{
+ icon_state = "delivery"
+ },
+/area/station/security/prison)
+"gxE" = (
+/obj/structure/sink/kitchen{
+ pixel_y = 28
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "showroomfloor"
+ },
+/area/station/civilian/cold_room)
+"gxM" = (
+/obj/item/weapon/flora/random,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "yellow"
+ },
+/area/station/engineering/break_room)
+"gxS" = (
+/obj/machinery/door/airlock/mining/glass{
+ name = "Mining Shuttle Dock";
+ req_one_access = list(48,65)
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/hallway/secondary/mine_sci_shuttle)
+"gxY" = (
+/obj/machinery/door/window/southleft{
+ dir = 1;
+ name = "Test Chamber";
+ req_access = list(47)
+ },
+/obj/machinery/door/window/southleft{
+ name = "Test Chamber";
+ req_access = list(47)
+ },
+/obj/machinery/door/poddoor{
+ density = 0;
+ icon_state = "pdoor0";
+ id = "misclab";
+ name = "Test Chamber Blast Doors";
+ opacity = 0
+ },
+/turf/simulated/floor/engine,
+/area/station/rnd/misc_lab)
+"gyd" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor,
+/area/station/hallway/secondary/exit)
+"gyh" = (
+/obj/machinery/atmospherics/components/unary/thermomachine/freezer{
+ dir = 8
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/medical/cryo)
+"gyN" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor,
+/area/station/engineering/monitoring)
+"gyW" = (
+/obj/machinery/light/small{
+ dir = 8
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 1
+ },
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = -22
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/disposal)
+"gza" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/hologram/holopad,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "cafeteria"
+ },
+/area/station/medical/medbreak)
+"gze" = (
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/turf/simulated/floor/engine/vacuum,
+/area/station/engineering/atmos)
+"gzj" = (
+/obj/structure/rack,
+/obj/item/weapon/storage/belt/utility,
+/obj/item/clothing/head/welding,
+/obj/machinery/firealarm{
+ dir = 1;
+ pixel_y = -22
+ },
+/turf/simulated/floor{
+ icon_state = "darkblue"
+ },
+/area/station/gateway)
+"gzr" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on,
+/turf/simulated/floor/plating,
+/area/station/storage/emergency3)
+"gzH" = (
+/obj/structure/disposaloutlet,
+/obj/structure/disposalpipe/trunk{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/medical/morgue)
+"gzL" = (
+/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 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor,
+/area/station/maintenance/science)
+"gzQ" = (
+/obj/machinery/light/small,
+/obj/structure/window/reinforced,
+/turf/simulated/floor/engine/n20,
+/area/station/engineering/atmos)
+"gzR" = (
+/obj/machinery/door/airlock/glass{
+ name = "Primary Tool Storage"
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/storage/primary)
+"gzU" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/poddoor/shutters{
+ density = 0;
+ icon_state = "shutter0";
+ id = "Security_KPP";
+ opacity = 0
+ },
+/obj/machinery/door/airlock/glass{
+ name = "Escape Hall"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/hallway/secondary/exit)
+"gAb" = (
+/obj/machinery/door/poddoor{
+ density = 0;
+ icon_state = "pdoor0";
+ id = "Secure Gate";
+ name = "Security Blast Door";
+ opacity = 0
+ },
+/obj/machinery/door/airlock/security/glass{
+ id_tag = "InnerBrig";
+ name = "Brig";
+ req_access = list(63)
+ },
+/obj/structure/sign/nanotrasen{
+ pixel_y = 32
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/brig)
+"gAr" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/station/maintenance/dormitory)
+"gAA" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/glass{
+ name = "Cryogenic Storage"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/hallway/primary/port)
+"gAC" = (
+/obj/structure/dryer{
+ pixel_y = 24
+ },
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor{
+ icon_state = "freezerfloor2"
+ },
+/area/station/medical/virology)
+"gAH" = (
+/obj/structure/closet/emcloset,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/maintenance/science)
+"gAR" = (
+/obj/machinery/body_scanconsole{
+ dir = 8
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "whitecorner"
+ },
+/area/station/medical/surgery{
+ name = "Operating Theatre"
+ })
+"gAS" = (
+/obj/machinery/door/firedoor,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor,
+/area/station/security/brig)
+"gAZ" = (
+/obj/machinery/shower{
+ pixel_y = 24
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on,
+/turf/simulated/floor{
+ icon_state = "freezerfloor2"
+ },
+/area/station/medical/virology)
+"gBi" = (
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 9
+ },
+/turf/simulated/floor,
+/area/station/engineering/atmos)
+"gBP" = (
+/obj/structure/closet/emcloset,
+/obj/machinery/light,
+/obj/machinery/atm{
+ pixel_y = -28
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/hallway/secondary/exit)
+"gBT" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on,
+/obj/structure/extinguisher_cabinet{
+ pixel_y = 29
+ },
+/turf/simulated/floor{
+ dir = 9;
+ icon_state = "whitegreen"
+ },
+/area/station/maintenance/medbay)
+"gCr" = (
+/obj/machinery/atmospherics/pipe/simple/visible/green{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 9;
+ icon_state = "red"
+ },
+/area/station/engineering/atmos)
+"gCu" = (
+/obj/structure/reagent_dispensers/water_cooler,
+/obj/machinery/light,
+/turf/simulated/floor{
+ icon_state = "darkred"
+ },
+/area/station/security/vacantoffice{
+ name = "Tribunal"
+ })
+"gCv" = (
+/obj/machinery/door/firedoor,
+/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/airlock/medical{
+ name = "Medbay Maintenance";
+ req_access = list(5)
+ },
+/turf/simulated/floor/plating,
+/area/station/medical/cryo)
+"gCI" = (
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/lattice,
+/turf/environment/space,
+/area/space)
+"gDg" = (
+/obj/machinery/atmospherics/components/binary/pump/on{
+ dir = 1
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/engineering/atmos)
+"gDs" = (
+/obj/structure/window/reinforced{
+ dir = 5
+ },
+/obj/structure/grille,
+/obj/machinery/door/firedoor,
+/obj/machinery/door/poddoor{
+ density = 0;
+ icon_state = "pdoor0";
+ id = "xenobio6";
+ name = "Containment Blast Doors";
+ opacity = 0
+ },
+/obj/structure/sign/warning/securearea{
+ desc = "A warning sign which reads 'HIGH VOLTAGE'";
+ icon_state = "shock";
+ name = "HIGH VOLTAGE"
+ },
+/turf/simulated/floor/engine,
+/area/station/rnd/xenobiology)
+"gDu" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "neutral"
+ },
+/area/station/hallway/primary/fore)
+"gDL" = (
+/obj/machinery/computer/mine_sci_shuttle,
+/obj/structure/sign/nanotrasen{
+ pixel_y = -32
+ },
+/obj/machinery/light,
+/turf/simulated/floor{
+ icon_state = "darkbrown"
+ },
+/area/station/bridge)
+"gDP" = (
+/obj/machinery/door/poddoor{
+ id = "cell6";
+ name = "Cell Door"
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/prison)
+"gEe" = (
+/obj/structure/stool/bed/chair/office/light{
+ dir = 8
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "whitegreen"
+ },
+/area/station/medical/virology)
+"gEh" = (
+/obj/machinery/door/airlock/research{
+ name = "Containment Pens";
+ req_access = list(55)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "delivery"
+ },
+/area/station/rnd/xenobiology)
+"gEj" = (
+/obj/structure/table,
+/obj/machinery/computer/skills_console{
+ pixel_y = 4
+ },
+/obj/item/weapon/paper/cmf_manual{
+ pixel_y = 4
+ },
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_x = -28;
+ pixel_y = -5
+ },
+/turf/simulated/floor{
+ dir = 10;
+ icon_state = "darkblue"
+ },
+/area/station/bridge/hop_office)
+"gEl" = (
+/obj/structure/rack,
+/obj/item/device/suit_cooling_unit,
+/obj/item/clothing/suit/bio_suit/particle_protection,
+/obj/item/clothing/head/bio_hood/particle_protection,
+/obj/item/clothing/gloves/latex,
+/obj/item/clothing/glasses/science,
+/obj/machinery/light/small,
+/obj/item/clothing/glasses/science{
+ pixel_y = -2
+ },
+/obj/item/clothing/glasses/science{
+ pixel_y = -2
+ },
+/obj/item/clothing/mask/breath,
+/turf/simulated/floor{
+ icon_state = "darkpurple"
+ },
+/area/station/rnd/telesci)
+"gEn" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/medical/glass{
+ name = "Medbay"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "whiteblue"
+ },
+/area/station/medical/hallway)
+"gEq" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/spiderling_remains,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/engineering)
+"gEs" = (
+/obj/structure/morgue{
+ dir = 8
+ },
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/machinery/alarm{
+ pixel_x = 29;
+ pixel_y = -6
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/medical/morgue)
+"gEB" = (
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/rnd/brainstorm_center)
+"gED" = (
+/obj/machinery/light/small{
+ dir = 8
+ },
+/obj/machinery/power/apc{
+ dir = 8;
+ name = "apc left";
+ pixel_x = -28
+ },
+/obj/structure/cable,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/hallway/primary/fore)
+"gFb" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 8
+ },
+/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{
+ icon_state = "asteroid"
+ },
+/area/station/civilian/garden)
+"gFj" = (
+/obj/machinery/atmospherics/components/binary/valve/digital,
+/turf/simulated/floor{
+ dir = 9;
+ icon_state = "escape"
+ },
+/area/station/engineering/atmos)
+"gFo" = (
+/obj/structure/reagent_dispensers/aqueous_foam_tank,
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/machinery/door_control{
+ id = "atmos";
+ name = "Atmospherics Lockdown";
+ pixel_x = -24;
+ req_access = list(24)
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/engineering/atmos)
+"gFp" = (
+/obj/random/scrap/safe_even,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/atmos)
+"gFv" = (
+/obj/machinery/door/poddoor{
+ density = 0;
+ icon_state = "pdoor0";
+ id = "Sm";
+ layer = 2.8;
+ name = "Supermatter Shutters";
+ opacity = 0
+ },
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/obj/structure/cable/yellow{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/obj/structure/cable/yellow{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plating{
+ dir = 4;
+ icon_state = "warnplate"
+ },
+/area/station/engineering/engine)
+"gFB" = (
+/obj/machinery/status_display{
+ pixel_x = 32
+ },
+/obj/machinery/camera{
+ c_tag = "Barbershop";
+ dir = 8
+ },
+/obj/structure/stool/bed/chair/metal/white{
+ dir = 8
+ },
+/obj/effect/landmark/start/assistant/test_subject,
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "whitepurple"
+ },
+/area/station/civilian/barbershop)
+"gFC" = (
+/obj/machinery/kitchen_machine/grill{
+ dirty = 1
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor,
+/area/station/maintenance/brig)
+"gFQ" = (
+/obj/structure/weightlifter,
+/turf/simulated/floor/carpet/blue2,
+/area/station/civilian/gym)
+"gFU" = (
+/obj/machinery/door/airlock{
+ name = "Bar Backroom";
+ req_access = list(25)
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken5"
+ },
+/area/station/civilian/bar)
+"gFY" = (
+/obj/machinery/access_button{
+ command = "cycle_interior";
+ frequency = 1379;
+ master_tag = "aftportsolar_airlock";
+ name = "interior access button";
+ pixel_x = -28;
+ req_access = list(13)
+ },
+/obj/structure/table,
+/obj/effect/spawner/lootdrop/maintenance,
+/obj/random/tools/tool,
+/obj/item/weapon/stock_parts/cell/high/empty,
+/turf/simulated/floor/plating,
+/area/station/maintenance/portsolar)
+"gFZ" = (
+/obj/machinery/atmospherics/pipe/simple/visible/yellow{
+ dir = 4
+ },
+/turf/simulated/floor,
+/area/station/engineering/atmos)
+"gGl" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "cafeteria"
+ },
+/area/station/medical/medbreak)
+"gGm" = (
+/obj/machinery/door/airlock/atmos/glass{
+ name = "Canister Storage";
+ req_access = list(24)
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/engineering/atmos)
+"gGp" = (
+/obj/machinery/atmospherics/components/unary/portables_connector,
+/obj/machinery/alarm{
+ pixel_y = 22
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "warndark"
+ },
+/area/station/rnd/mixing)
+"gGz" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 10;
+ icon_state = "warndark"
+ },
+/area/station/gateway)
+"gGB" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/stool/bar,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/brig)
+"gGV" = (
+/obj/structure/stool/bed/chair/metal/blue,
+/turf/simulated/floor{
+ icon_state = "whiteblue"
+ },
+/area/station/medical/surgeryobs)
+"gHl" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "red"
+ },
+/area/station/security/brig)
+"gHy" = (
+/obj/item/weapon/cartridge/medical{
+ pixel_x = -4;
+ pixel_y = 6
+ },
+/obj/item/weapon/cartridge/medical,
+/obj/item/weapon/cartridge/chemistry{
+ pixel_x = 4;
+ pixel_y = 3
+ },
+/obj/structure/table/glass,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/medical/cmo)
+"gHA" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 4
+ },
+/turf/simulated/floor/carpet/black,
+/area/station/security/vacantoffice{
+ name = "Tribunal"
+ })
+"gHO" = (
+/obj/machinery/door/firedoor,
+/obj/structure/disposalpipe/segment{
+ dir = 1
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "whiteblue"
+ },
+/area/station/medical/hallway)
+"gHX" = (
+/obj/structure/table/reinforced,
+/obj/item/weapon/paper_bin{
+ pixel_y = 4
+ },
+/obj/item/weapon/pen/blue{
+ pixel_x = 2;
+ pixel_y = 6
+ },
+/obj/structure/noticeboard/bar{
+ pixel_y = 28
+ },
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "darkred"
+ },
+/area/station/civilian/bar)
+"gIu" = (
+/obj/machinery/portable_atmospherics/powered/pump,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "warndark"
+ },
+/area/station/rnd/mixing)
+"gIy" = (
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "black"
+ },
+/area/station/security/prison)
+"gIM" = (
+/obj/structure/rack,
+/obj/item/device/radio/off{
+ pixel_y = 6
+ },
+/obj/item/device/radio/off{
+ pixel_x = -6;
+ pixel_y = 4
+ },
+/obj/item/device/radio/off{
+ pixel_x = 6;
+ pixel_y = 4
+ },
+/obj/item/device/radio/off,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/engineering/equip)
+"gIS" = (
+/obj/structure/table/woodentable,
+/obj/item/weapon/paper{
+ info = "Wherah is BANANAS?";
+ info_links = "Clown Memo"
+ },
+/obj/item/weapon/reagent_containers/spray/watergun{
+ pixel_y = 4
+ },
+/obj/structure/mirror{
+ pixel_y = 26
+ },
+/turf/simulated/floor/wood,
+/area/station/civilian/theatre)
+"gIV" = (
+/obj/item/device/megaphone{
+ pixel_y = 4
+ },
+/obj/structure/table/glass,
+/obj/machinery/light/small{
+ dir = 8
+ },
+/obj/machinery/keycard_auth{
+ pixel_x = -28
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/medical/cmo)
+"gJm" = (
+/obj/structure/table/reinforced,
+/obj/machinery/door_control{
+ id = "gateway_blast";
+ name = "Door Bolt Control";
+ pixel_y = 4;
+ req_access = list(7)
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/gateway)
+"gJs" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/weapon/cigbutt,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "cafeteria"
+ },
+/area/station/security/prison)
+"gJw" = (
+/turf/simulated/wall,
+/area/station/storage/primary)
+"gJz" = (
+/obj/structure/table/woodentable,
+/obj/item/weapon/lipstick/random,
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken4"
+ },
+/area/station/maintenance/chapel)
+"gJF" = (
+/obj/structure/table/woodentable,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/item/weapon/folder/blue{
+ pixel_y = 4
+ },
+/obj/item/weapon/stamp/captain{
+ pixel_y = 4
+ },
+/obj/item/device/megaphone,
+/turf/simulated/floor/carpet/blue2,
+/area/station/bridge/captain_quarters)
+"gJY" = (
+/obj/structure/closet/emcloset,
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/machinery/status_display{
+ pixel_x = 32
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/civilian/bar)
+"gKf" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "whitegreen"
+ },
+/area/station/medical/virology)
+"gKo" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor,
+/area/station/cargo/storage)
+"gKu" = (
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "darkred"
+ },
+/area/station/hallway/secondary/exit)
+"gKw" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/alarm{
+ pixel_y = -32
+ },
+/mob/living/simple_animal/mouse,
+/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"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/medbay)
+"gKA" = (
+/obj/structure/closet/secure_closet/hop2,
+/obj/item/clothing/suit/ianshirt,
+/turf/simulated/floor/carpet/blue2,
+/area/station/bridge/hop_office)
+"gKD" = (
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "blue"
+ },
+/area/station/medical/reception)
+"gKF" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ icon_state = "bot"
+ },
+/area/station/cargo/storage)
+"gKR" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "whiteyellow"
+ },
+/area/station/medical/chemistry)
+"gLh" = (
+/obj/machinery/computer/general_air_control/large_tank_control{
+ dir = 1;
+ frequency = 1444;
+ input_tag = "sm_in";
+ name = "Supermatter Supply Control";
+ output_tag = "sm_out";
+ sensors = list("sm_sensor"="Supermatter")
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/engineering/engine)
+"gLi" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor,
+/area/station/hallway/primary/aft)
+"gLl" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/disposalpipe/segment{
+ dir = 1
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/cargo)
+"gLn" = (
+/obj/structure/reagent_dispensers/fueltank,
+/turf/simulated/floor/plating,
+/area/station/maintenance/medbay)
+"gLp" = (
+/obj/machinery/hologram/holopad,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/secconfhall)
+"gLy" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/carpet,
+/area/station/civilian/library)
+"gLK" = (
+/obj/item/weapon/flora/random,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "black"
+ },
+/area/station/hallway/primary/central)
+"gLO" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/turf/simulated/floor,
+/area/station/medical/reception)
+"gLU" = (
+/turf/simulated/floor{
+ icon_state = "yellow"
+ },
+/area/station/storage/primary)
+"gMd" = (
+/obj/structure/closet/emcloset,
+/obj/effect/decal/cleanable/cobweb2,
+/turf/simulated/floor/plating,
+/area/station/maintenance/science)
+"gMh" = (
+/obj/machinery/door/airlock/virology{
+ frequency = 1379;
+ id_tag = "virology_airlock_interior";
+ locked = 1;
+ name = "Virology Interior Airlock";
+ req_access = list(39)
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/sign/warning/biohazard{
+ pixel_y = -32
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/machinery/access_button{
+ command = "cycle_interior";
+ frequency = 1379;
+ master_tag = "virology_airlock_control";
+ name = "Virology Access Button";
+ pixel_y = 28;
+ req_access = list(39)
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/medical/virology)
+"gMl" = (
+/obj/machinery/disposal,
+/obj/structure/disposalpipe/trunk{
+ dir = 1
+ },
+/turf/simulated/floor{
+ dir = 6;
+ icon_state = "darkred"
+ },
+/area/station/security/checkpoint)
+"gMo" = (
+/obj/structure/table/woodentable,
+/obj/machinery/door_control{
+ id = "Prison Gate";
+ name = "Prison Wing Lockdown";
+ pixel_x = 6;
+ pixel_y = -4;
+ req_access = list(2)
+ },
+/obj/machinery/door_control{
+ id = "Secure Gate";
+ name = "Brig Lockdown";
+ pixel_x = 6;
+ pixel_y = 7;
+ req_access = list(2)
+ },
+/obj/machinery/door_control{
+ id = "hos_blast";
+ name = "Privacy Shutters";
+ pixel_x = -6;
+ pixel_y = -4
+ },
+/obj/item/device/flashlight/lamp/green{
+ on = 0;
+ pixel_x = -7;
+ pixel_y = 14
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/carpet/red,
+/area/station/security/hos)
+"gMv" = (
+/obj/structure/lattice,
+/obj/item/weapon/ore/iron,
+/turf/environment/space,
+/area/space)
+"gMA" = (
+/obj/structure/closet/crate,
+/obj/effect/spawner/lootdrop/maintenance/five,
+/turf/simulated/floor/plating,
+/area/station/maintenance/science)
+"gMH" = (
+/obj/structure/kitchenspike,
+/obj/machinery/light/small{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "showroomfloor"
+ },
+/area/station/civilian/cold_room)
+"gNb" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/chapel)
+"gNe" = (
+/obj/machinery/door/airlock/virology{
+ frequency = 1379;
+ id_tag = "virology_airlock_exterior";
+ locked = 1;
+ name = "Virology Exterior Airlock";
+ req_access = list(39)
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/sign/warning/biohazard{
+ pixel_y = -32
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/machinery/access_button{
+ command = "cycle_exterior";
+ frequency = 1379;
+ master_tag = "virology_airlock_control";
+ name = "Virology Access Button";
+ pixel_y = 28;
+ req_access = list(39)
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/medical/virology)
+"gNg" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "warndark"
+ },
+/area/station/bridge/teleporter)
+"gNn" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor,
+/area/station/hallway/primary/aft)
+"gNr" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "freezerfloor2"
+ },
+/area/station/security/secconfhall)
+"gNs" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/obj/structure/barricade/wooden,
+/turf/simulated/floor/plating,
+/area/station/maintenance/medbay)
+"gNu" = (
+/obj/machinery/computer/security/engineering{
+ dir = 4
+ },
+/obj/machinery/light/small{
+ dir = 8
+ },
+/obj/machinery/computer/security/telescreen{
+ desc = "Used for watching the Engineering Department.";
+ dir = 4;
+ name = "Engineering Monitor";
+ network = list("Engineering");
+ pixel_x = -28
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/engineering/monitoring)
+"gNv" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/station/civilian/kitchen)
+"gNC" = (
+/obj/structure/table/woodentable,
+/obj/effect/spawner/lootdrop/maintenance/two,
+/turf/simulated/floor/plating,
+/area/station/maintenance/chapel)
+"gNI" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken7"
+ },
+/area/station/civilian/library)
+"gNJ" = (
+/obj/structure/window/reinforced{
+ dir = 5
+ },
+/obj/structure/grille,
+/obj/machinery/door/firedoor,
+/obj/structure/cable{
+ d2 = 2;
+ icon_state = "0-2"
+ },
+/obj/machinery/door/poddoor{
+ density = 0;
+ icon_state = "pdoor0";
+ id = "Engineering";
+ name = "Engineering Security Doors";
+ opacity = 0
+ },
+/turf/simulated/floor/plating,
+/area/station/engineering/equip)
+"gNN" = (
+/obj/structure/stool/bed/chair/office/dark{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/obj/effect/landmark/start/security_officer,
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/turf/simulated/floor{
+ icon_state = "darkred"
+ },
+/area/station/security/secconfhall)
+"gNY" = (
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "whiteblue"
+ },
+/area/station/medical/hallway)
+"gNZ" = (
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4;
+ icon_state = "pipe-c"
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/cargo)
+"gOd" = (
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "red"
+ },
+/area/station/security/interrogation)
+"gOr" = (
+/obj/effect/decal/cleanable/spiderling_remains,
+/turf/simulated/floor/airless/ceiling,
+/area/station/cargo/recycler)
+"gOt" = (
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/junction{
+ dir = 8
+ },
+/turf/simulated/floor{
+ icon_state = "whiteblue"
+ },
+/area/station/medical/hallway)
+"gOu" = (
+/obj/structure/table,
+/obj/machinery/recharger/wallcharger{
+ pixel_x = 4;
+ pixel_y = -30
+ },
+/obj/item/weapon/reagent_containers/spray/cleaner{
+ pixel_x = 12;
+ pixel_y = 4
+ },
+/obj/item/device/flash{
+ pixel_x = -7;
+ pixel_y = 4
+ },
+/obj/machinery/light/small,
+/obj/item/weapon/razor{
+ pixel_x = 2;
+ pixel_y = 4
+ },
+/turf/simulated/floor{
+ icon_state = "darkred"
+ },
+/area/station/security/main)
+"gOA" = (
+/obj/machinery/hologram/holopad,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/rnd/hor)
+"gOG" = (
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 5
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/escape)
+"gOL" = (
+/turf/simulated/wall/r_wall,
+/area/station/aisat/teleport)
+"gPf" = (
+/obj/structure/cable,
+/obj/machinery/power/solar{
+ id = "starboardsolar";
+ name = "Starboard Solar Array"
+ },
+/turf/simulated/floor/airless{
+ icon_state = "solarpanel"
+ },
+/area/station/solar/auxport)
+"gPi" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 8
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "whiteblue"
+ },
+/area/station/medical/hallway)
+"gPp" = (
+/obj/machinery/door/airlock/glass{
+ name = "Holodeck Control"
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/station/civilian/fitness)
+"gPC" = (
+/obj/machinery/disposal/deliveryChute{
+ dir = 1;
+ name = "disposal inlet"
+ },
+/obj/structure/window/reinforced,
+/obj/structure/disposalpipe/trunk{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/disposal)
+"gPG" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/weapon/scrap_lump,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/medbay)
+"gPP" = (
+/obj/effect/decal/cleanable/cobweb2,
+/obj/structure/table,
+/obj/effect/spawner/lootdrop/maintenance/three,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/brig)
+"gQo" = (
+/obj/effect/decal/cleanable/generic,
+/obj/item/weapon/shard,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/science)
+"gQv" = (
+/obj/machinery/computer/security{
+ dir = 8
+ },
+/obj/machinery/newscaster{
+ pixel_y = 28
+ },
+/obj/machinery/computer/security/telescreen{
+ desc = "Used to monitor areas of the Security Division and Prison Cells.";
+ dir = 8;
+ name = "Security Monitor";
+ network = list("Security","Prison");
+ pixel_x = 28
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "darkred"
+ },
+/area/station/security/secconfhall)
+"gQx" = (
+/obj/item/weapon/flora/random,
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/structure/extinguisher_cabinet{
+ pixel_y = 29
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/medical/hallway)
+"gQA" = (
+/obj/machinery/door/firedoor,
+/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"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/medbay)
+"gQM" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/turf/simulated/floor,
+/area/station/hallway/secondary/entry)
+"gQP" = (
+/obj/structure/sign/warning/pods,
+/turf/simulated/wall/r_wall,
+/area/station/maintenance/chapel)
+"gQQ" = (
+/obj/structure/disposalpipe/segment{
+ dir = 1;
+ icon_state = "pipe-c"
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating/airless{
+ icon_state = "panelscorched"
+ },
+/area/station/cargo/recycler)
+"gQY" = (
+/obj/machinery/atmospherics/pipe/simple/visible/green,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor,
+/area/station/engineering/engine)
+"gRf" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 9
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor,
+/area/station/security/brig)
+"gRl" = (
+/obj/item/weapon/flora/random,
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/machinery/status_display{
+ pixel_y = 32
+ },
+/obj/machinery/camera{
+ c_tag = "Bridge Internal Affairs"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/iaa_office)
+"gRw" = (
+/obj/random/foods/food_trash,
+/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/structure/disposalpipe/segment,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/atmos)
+"gRI" = (
+/obj/structure/rack,
+/obj/item/weapon/tank/emergency_oxygen,
+/obj/item/weapon/tank/emergency_oxygen,
+/obj/item/clothing/mask/breath,
+/obj/item/clothing/mask/breath,
+/turf/simulated/floor{
+ icon_state = "bot"
+ },
+/area/station/engineering/monitoring)
+"gRO" = (
+/obj/machinery/atmospherics/pipe/manifold/visible/cyan{
+ dir = 1
+ },
+/turf/simulated/wall/r_wall,
+/area/station/hallway/primary/aft)
+"gRP" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "yellow"
+ },
+/area/station/engineering/engine)
+"gRT" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/obj/structure/disposalpipe/sortjunction{
+ dir = 2;
+ name = "HoP Office";
+ sortType = "HoP Office"
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "red"
+ },
+/area/station/security/lobby)
+"gSp" = (
+/obj/machinery/hologram/holopad,
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/station/rnd/mixing)
+"gSs" = (
+/turf/simulated/wall,
+/area/station/security/checkpoint)
+"gSH" = (
+/obj/structure/closet/firecloset,
+/turf/simulated/floor{
+ dir = 10;
+ icon_state = "warnwhite"
+ },
+/area/station/rnd/brainstorm_center)
+"gSM" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced/polarized{
+ dir = 1;
+ id = "privateoffice"
+ },
+/obj/structure/window/reinforced/polarized{
+ id = "privateoffice"
+ },
+/obj/structure/window/reinforced/polarized{
+ dir = 8;
+ id = "privateoffice"
+ },
+/obj/structure/sign/departments/lawyer,
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/station/security/lawyer_office)
+"gSN" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/weapon/shard,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/engineering)
+"gSS" = (
+/obj/item/seeds/cornseed,
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/grille,
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"gSU" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/turf/simulated/floor/plating,
+/area/station/civilian/garden)
+"gTe" = (
+/turf/simulated/wall/r_wall,
+/area/station/security/main)
+"gTi" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "darkred"
+ },
+/area/station/security/secconfhall)
+"gTC" = (
+/obj/machinery/clonepod,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/medical/genetics_cloning)
+"gTE" = (
+/obj/item/weapon/flora/pottedplant/palm,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "darkred"
+ },
+/area/station/security/secconfhall)
+"gTF" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken3"
+ },
+/area/station/civilian/library)
+"gTW" = (
+/obj/machinery/power/smes,
+/obj/structure/cable,
+/turf/simulated/floor/plating{
+ icon_state = "platebot"
+ },
+/area/station/engineering/engine)
+"gTX" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on,
+/obj/effect/landmark/start/assistant/test_subject,
+/turf/simulated/floor,
+/area/station/civilian/locker)
+"gUf" = (
+/obj/machinery/door/airlock/research{
+ name = "Miscellaneous Research";
+ req_access = list(47)
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/rnd/misc_lab)
+"gUs" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "whitepurple"
+ },
+/area/station/rnd/xenobiology)
+"gUB" = (
+/obj/structure/sign/warning/biohazard,
+/turf/simulated/wall/r_wall,
+/area/station/rnd/mixing)
+"gUC" = (
+/obj/structure/closet/emcloset,
+/obj/structure/extinguisher_cabinet{
+ pixel_x = 28
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/station/civilian/chapel)
+"gUG" = (
+/obj/machinery/disposal,
+/obj/machinery/ai_status_display{
+ pixel_y = -32
+ },
+/obj/machinery/computer/guestpass{
+ dir = 8;
+ pixel_x = -28
+ },
+/obj/structure/disposalpipe/trunk{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 10;
+ icon_state = "yellow"
+ },
+/area/station/engineering/break_room)
+"gUH" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "black"
+ },
+/area/station/hallway/primary/central)
+"gUQ" = (
+/obj/machinery/power/apc{
+ dir = 4;
+ name = "apc right";
+ pixel_x = 28
+ },
+/obj/structure/cable{
+ d2 = 2;
+ icon_state = "0-2"
+ },
+/turf/simulated/floor/wood,
+/area/station/civilian/theatre)
+"gUU" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/hallway/secondary/arrival)
+"gVj" = (
+/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/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/bridge)
+"gVn" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/machinery/door/airlock/mining{
+ name = "Cargo Bay Warehouse Maintenance";
+ req_access = list(31)
+ },
+/turf/simulated/floor/plating,
+/area/station/cargo/storage)
+"gVo" = (
+/obj/structure/table/woodentable,
+/obj/item/ashtray/plastic{
+ pixel_x = -6;
+ pixel_y = -11
+ },
+/obj/item/weapon/paper_bin{
+ pixel_y = 4
+ },
+/obj/item/weapon/pen/blue{
+ pixel_x = 5;
+ pixel_y = 5
+ },
+/obj/item/weapon/pen{
+ pixel_y = 6
+ },
+/obj/item/weapon/pen/red{
+ pixel_x = -5;
+ pixel_y = 6
+ },
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_y = 22
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/iaa_office)
+"gVx" = (
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/aisat/antechamber_interior)
+"gVz" = (
+/obj/effect/landmark/start/assistant/test_subject,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "red"
+ },
+/area/station/security/lobby)
+"gVH" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/obj/structure/cable{
+ d2 = 2;
+ icon_state = "0-2"
+ },
+/turf/simulated/floor/plating,
+/area/station/security/warden)
+"gVL" = (
+/obj/machinery/photocopier,
+/obj/machinery/computer/guestpass{
+ dir = 8;
+ pixel_x = 28
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/security/hos)
+"gVM" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/effect/landmark/start/shaft_miner,
+/turf/simulated/floor{
+ icon_state = "bar"
+ },
+/area/station/cargo/miningoffice)
+"gVW" = (
+/obj/structure/flora/ausbushes/fullgrass{
+ layer = 2.7
+ },
+/obj/structure/flora/ausbushes/fullgrass{
+ layer = 2.7
+ },
+/turf/simulated/floor{
+ icon_state = "grass1"
+ },
+/area/station/civilian/garden)
+"gWh" = (
+/obj/machinery/vending/coffee,
+/obj/machinery/newscaster{
+ pixel_y = 28
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "darkblue"
+ },
+/area/station/bridge)
+"gWj" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "whiteblue"
+ },
+/area/station/medical/surgeryobs)
+"gWq" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "darkblue"
+ },
+/area/station/bridge/comms{
+ name = "Cyborg Station"
+ })
+"gWA" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 5
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/station/construction)
+"gWK" = (
+/obj/structure/closet/emcloset,
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_x = 28;
+ pixel_y = -5
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/hallway/secondary/entry)
+"gWM" = (
+/obj/structure/sign/nanotrasen{
+ pixel_y = -32
+ },
+/obj/machinery/light/small,
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "darkstairs2_wide"
+ },
+/area/station/medical/reception)
+"gWO" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/bridge/teleporter)
+"gWR" = (
+/obj/machinery/door/airlock/external{
+ frequency = 1379;
+ id_tag = "security_inner";
+ locked = 1;
+ name = "Engineering External Access";
+ req_one_access = list(13,45,1)
+ },
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"gXb" = (
+/obj/structure/table/glass,
+/obj/item/weapon/razor,
+/turf/simulated/floor{
+ dir = 10;
+ icon_state = "whiteblue"
+ },
+/area/station/maintenance/medbay)
+"gXm" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 1
+ },
+/turf/simulated/floor{
+ icon_state = "warndark"
+ },
+/area/station/security/armoury)
+"gXt" = (
+/obj/structure/stool/bed/roller,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/medical/reception)
+"gXv" = (
+/obj/structure/stool/bar,
+/obj/effect/landmark/start/assistant/test_subject,
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/station/civilian/bar)
+"gXD" = (
+/obj/machinery/disposal,
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/structure/disposalpipe/trunk{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/civilian/bar)
+"gYf" = (
+/obj/structure/closet/secure_closet/exile,
+/obj/machinery/power/apc{
+ dir = 4;
+ name = "apc right";
+ pixel_x = 28
+ },
+/obj/machinery/alarm{
+ pixel_y = 22
+ },
+/obj/structure/cable{
+ d2 = 2;
+ icon_state = "0-2"
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "darkblue"
+ },
+/area/station/gateway)
+"gYg" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "yellow"
+ },
+/area/station/engineering/equip)
+"gYj" = (
+/obj/structure/stool,
+/turf/simulated/floor{
+ icon_state = "darkred"
+ },
+/area/station/security/main)
+"gYl" = (
+/obj/machinery/atmospherics/pipe/manifold4w/visible,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/station/cargo/recycleroffice)
+"gYp" = (
+/obj/structure/filingcabinet/filingcabinet,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "brown"
+ },
+/area/station/cargo/office)
+"gYr" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/dormitory)
+"gYE" = (
+/obj/machinery/door/airlock/external{
+ frequency = 1379;
+ id_tag = "construction_area_inner";
+ locked = 1;
+ name = "Engineering External Access";
+ req_access = list(13)
+ },
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/station/construction)
+"gYO" = (
+/obj/structure/cable/yellow{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "warning"
+ },
+/area/station/engineering/engine)
+"gYS" = (
+/obj/effect/decal/cleanable/generic,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 6
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/engineering)
+"gZq" = (
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/iaa_office)
+"gZt" = (
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/machinery/alarm{
+ pixel_x = 29;
+ pixel_y = -6
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "white"
+ },
+/area/station/hallway/primary/fore)
+"gZz" = (
+/obj/machinery/computer/cargo{
+ dir = 4
+ },
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_x = -28;
+ pixel_y = -5
+ },
+/obj/machinery/light/small{
+ dir = 8
+ },
+/turf/simulated/floor{
+ dir = 9;
+ icon_state = "brown"
+ },
+/area/station/cargo/office)
+"gZL" = (
+/obj/machinery/door/poddoor{
+ density = 0;
+ icon_state = "pdoor0";
+ id = "xenobio2";
+ name = "Containment Blast Doors";
+ opacity = 0
+ },
+/obj/machinery/door/window/northleft{
+ dir = 4;
+ name = "Containment Pen";
+ req_access = list(55)
+ },
+/obj/machinery/door/window/northleft{
+ base_state = "right";
+ dir = 8;
+ icon_state = "right";
+ name = "Containment Pen";
+ req_access = list(55)
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/engine,
+/area/station/rnd/xenobiology)
+"gZP" = (
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "warning"
+ },
+/area/station/rnd/chargebay)
+"hab" = (
+/mob/living/carbon/monkey,
+/obj/machinery/camera{
+ c_tag = "RnD Containment Cell 5";
+ dir = 1;
+ network = list("SS13","Research")
+ },
+/turf/simulated/floor/engine,
+/area/station/rnd/xenobiology)
+"had" = (
+/obj/structure/rack,
+/obj/item/weapon/storage/toolbox/mechanical{
+ pixel_y = 5
+ },
+/obj/item/weapon/storage/belt/utility,
+/obj/machinery/alarm{
+ pixel_y = 22
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "warndark"
+ },
+/area/station/rnd/mixing)
+"hag" = (
+/obj/structure/stool/bed/chair/comfy/black{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 6
+ },
+/turf/simulated/floor/carpet/red,
+/area/station/security/detectives_office)
+"hah" = (
+/obj/machinery/door/airlock/medical{
+ name = "Morgue Maintenance";
+ req_one_access = list(6,28)
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plating,
+/area/station/medical/morgue)
+"hak" = (
+/obj/structure/stool,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "whiteblue"
+ },
+/area/station/medical/surgeryobs)
+"hax" = (
+/obj/machinery/conveyor_switch/oneway{
+ id = "packageSort1"
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "warndark"
+ },
+/area/station/cargo/office)
+"haz" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/high_volume{
+ frequency = 1379;
+ id_tag = "construction_area_pump";
+ name = "Construction Area Large Air Vent"
+ },
+/obj/structure/sign/warning/securearea{
+ desc = "A warning sign which reads 'EXTERNAL AIRLOCK'";
+ icon_state = "space";
+ layer = 4;
+ name = "EXTERNAL AIRLOCK";
+ pixel_x = -32
+ },
+/obj/machinery/embedded_controller/radio/airlock_controller{
+ id_tag = "construction_area_airlock";
+ pixel_y = 28;
+ req_one_access = list(13,45,1);
+ tag_airpump = "construction_area_pump";
+ tag_chamber_sensor = "construction_area_sensor";
+ tag_exterior_door = "construction_area_outer";
+ tag_interior_door = "construction_area_inner"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platebotc"
+ },
+/area/station/construction)
+"haA" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/aisat/ai_chamber)
+"haC" = (
+/obj/structure/closet/secure_closet/recycler,
+/obj/machinery/light/small{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/cargo/recycleroffice)
+"haD" = (
+/mob/living/simple_animal/mouse/brown/Tom,
+/obj/machinery/hologram/holopad,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ icon_state = "vault"
+ },
+/area/station/bridge/nuke_storage)
+"haI" = (
+/obj/structure/disposalpipe/segment{
+ dir = 1
+ },
+/turf/simulated/wall,
+/area/station/cargo/office)
+"haO" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/brig)
+"haX" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plating/airless/catwalk,
+/area/station/solar/starboard)
+"haY" = (
+/obj/machinery/door/airlock/glass{
+ name = "Gym"
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/ai_status_display{
+ pixel_x = 32
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/civilian/gym)
+"hbb" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on,
+/obj/item/device/paicard,
+/obj/machinery/alarm{
+ pixel_y = 22
+ },
+/turf/simulated/floor{
+ icon_state = "arcade_carpet"
+ },
+/area/station/maintenance/engineering)
+"hbi" = (
+/obj/item/weapon/scrap_lump,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/science)
+"hbq" = (
+/obj/machinery/atmospherics/components/unary/portables_connector{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "whitebot"
+ },
+/area/station/rnd/mixing)
+"hbx" = (
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/effect/decal/cleanable/generic,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/engineering)
+"hbz" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/glass{
+ name = "Cryogenic Storage"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/medical/reception)
+"hbH" = (
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "whiteblue"
+ },
+/area/station/medical/genetics)
+"hbN" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/obj/machinery/hologram/holopad,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/lobby)
+"hcc" = (
+/obj/structure/reagent_dispensers/water_cooler,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/security/lobby)
+"hcf" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/station/rnd/brainstorm_center)
+"hcu" = (
+/obj/structure/rack,
+/obj/item/weapon/storage/toolbox/mechanical{
+ pixel_y = 8
+ },
+/obj/item/weapon/storage/toolbox/mechanical{
+ pixel_y = 4
+ },
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_y = -32
+ },
+/obj/item/weapon/storage/toolbox/electrical,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/engineering/equip)
+"hcw" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken"
+ },
+/area/station/civilian/dormitories)
+"hcA" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 6
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/checkpoint)
+"hcM" = (
+/obj/structure/table/glass,
+/obj/item/weapon/reagent_containers/spray/cleaner{
+ pixel_y = 4
+ },
+/obj/structure/extinguisher_cabinet{
+ pixel_x = -28
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/medical/morgue)
+"hcS" = (
+/obj/structure/stool/bed/chair/metal/red{
+ dir = 8
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "darkred"
+ },
+/area/station/security/checkpoint)
+"hdd" = (
+/obj/item/weapon/shard,
+/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/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg2"
+ },
+/area/station/maintenance/dormitory)
+"hdy" = (
+/obj/structure/barricade/wooden{
+ layer = 2.8;
+ name = "doorway barricade"
+ },
+/obj/structure/mineral_door/wood,
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/wood,
+/area/station/maintenance/medbay)
+"hdD" = (
+/obj/effect/decal/cleanable/generic,
+/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/structure/disposalpipe/segment,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/medbay)
+"hdK" = (
+/obj/item/weapon/storage/lockbox/vials{
+ pixel_x = 2;
+ pixel_y = 12
+ },
+/obj/structure/table/glass,
+/obj/item/weapon/storage/fancy/vials{
+ pixel_x = 2;
+ pixel_y = 6
+ },
+/obj/item/weapon/storage/fancy/vials{
+ pixel_x = 2
+ },
+/obj/machinery/vending/wallmed1{
+ name = "Emergency NanoMed";
+ pixel_x = -28
+ },
+/obj/structure/extinguisher_cabinet{
+ pixel_y = -30
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/medical/virology)
+"hdO" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment{
+ dir = 1;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/engineering)
+"hdQ" = (
+/obj/structure/closet{
+ name = "Evidence Closet"
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/security/interrogation)
+"hdY" = (
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "brown"
+ },
+/area/station/cargo/office)
+"hee" = (
+/obj/structure/stool/bed/roller,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/medical/surgeryobs)
+"hek" = (
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 9
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/starboardsolar)
+"heo" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/turf/simulated/floor/plating/airless/catwalk,
+/area/station/solar/starboard)
+"hey" = (
+/obj/item/stack/sheet/metal{
+ amount = 50;
+ pixel_x = -4;
+ pixel_y = 2
+ },
+/obj/item/stack/sheet/metal{
+ amount = 50
+ },
+/obj/item/stack/sheet/metal{
+ amount = 50;
+ pixel_x = 4;
+ pixel_y = -2
+ },
+/obj/structure/rack,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/engineering/equip)
+"heA" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/closet/crate,
+/obj/effect/spawner/lootdrop/maintenance/five,
+/obj/machinery/firealarm{
+ dir = 1;
+ pixel_y = -22
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/cargo)
+"heC" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/civilian/chapel/crematorium)
+"heT" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/grille{
+ destroyed = 1
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"heY" = (
+/obj/structure/stool/bed/chair/janitorialcart,
+/turf/simulated/floor{
+ icon_state = "floorgrime"
+ },
+/area/station/maintenance/chapel)
+"hfm" = (
+/obj/structure/closet/secure_closet/brig{
+ name = "Solitary Confinement Locker"
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ dir = 9;
+ icon_state = "red"
+ },
+/area/station/security/brig)
+"hfo" = (
+/obj/machinery/door/airlock/maintenance{
+ req_access = list(12)
+ },
+/obj/machinery/door/firedoor,
+/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"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/dormitory)
+"hfA" = (
+/obj/structure/closet/emcloset,
+/obj/effect/decal/cleanable/cobweb,
+/turf/simulated/floor/plating,
+/area/station/maintenance/dormitory)
+"hfL" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 9;
+ icon_state = "black"
+ },
+/area/station/civilian/locker)
+"hgd" = (
+/obj/structure/stool/bed/chair/office/light{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 6
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/gateway)
+"hgn" = (
+/obj/machinery/atmospherics/pipe/simple/visible/green{
+ dir = 5
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "warningcorner"
+ },
+/area/station/engineering/engine)
+"hgs" = (
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "brown"
+ },
+/area/station/cargo/miningoffice)
+"hgv" = (
+/obj/machinery/mecha_part_fabricator{
+ dir = 4
+ },
+/obj/machinery/status_display{
+ pixel_y = 32
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/rnd/robotics)
+"hgJ" = (
+/obj/machinery/door/poddoor{
+ id = "toxinsdriver";
+ name = "Toxins Launcher Bay Door"
+ },
+/turf/simulated/floor/plating,
+/area/station/rnd/tox_launch)
+"hgM" = (
+/obj/structure/grille{
+ destroyed = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/science)
+"hgN" = (
+/obj/machinery/computer/general_air_control/large_tank_control{
+ dir = 8;
+ input_tag = "n2_in";
+ name = "Nitrogen Supply Control";
+ output_tag = "n2_out";
+ sensors = list("n2_sensor"="Tank")
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "red"
+ },
+/area/station/engineering/atmos)
+"hgZ" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/medbay)
+"hha" = (
+/obj/structure/table/reinforced,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "darkred"
+ },
+/area/station/security/range)
+"hhb" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on,
+/obj/machinery/camera{
+ c_tag = "Bridge East";
+ dir = 6
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "darkblue"
+ },
+/area/station/bridge)
+"hhq" = (
+/obj/structure/lattice,
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/turf/environment/space,
+/area/space)
+"hhx" = (
+/obj/item/weapon/folder/blue{
+ pixel_y = 2
+ },
+/obj/item/weapon/reagent_containers/food/drinks/tea{
+ pixel_x = -8;
+ pixel_y = 4
+ },
+/obj/structure/table,
+/turf/simulated/floor{
+ icon_state = "darkbluefull"
+ },
+/area/station/aisat/antechamber_interior)
+"hhz" = (
+/obj/machinery/shieldwallgen,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/bridge/teleporter)
+"hhA" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/medical/morgue)
+"hhO" = (
+/obj/structure/table,
+/obj/item/weapon/storage/box/mousetraps{
+ pixel_x = -2;
+ pixel_y = 9
+ },
+/obj/item/weapon/storage/box/mousetraps{
+ pixel_x = 1;
+ pixel_y = -3
+ },
+/obj/machinery/light/small{
+ dir = 8
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "whitehall"
+ },
+/area/station/civilian/kitchen)
+"hhQ" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/flora/junglebush{
+ layer = 2.7
+ },
+/turf/simulated/floor/grass,
+/area/station/civilian/hydroponics)
+"hhT" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/high_volume{
+ frequency = 1379;
+ id_tag = "security_pump";
+ name = "Security Large Air Vent"
+ },
+/obj/machinery/airlock_sensor{
+ id_tag = "security_sensor";
+ pixel_y = 28;
+ req_one_access = list(13,45,1)
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platebotc"
+ },
+/area/station/maintenance/brig)
+"hhU" = (
+/obj/structure/closet/emcloset,
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_x = -28;
+ pixel_y = -5
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/hallway/primary/fore)
+"hib" = (
+/obj/machinery/atmospherics/components/binary/pump/on{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/starboardsolar)
+"hic" = (
+/obj/machinery/ai_status_display{
+ pixel_y = -32
+ },
+/obj/machinery/vending/wallmed2{
+ pixel_x = -28
+ },
+/obj/structure/table/glass,
+/obj/item/weapon/storage/visuals/surgery/full{
+ pixel_y = 4
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/medical/surgery{
+ name = "Operating Theatre"
+ })
+"hif" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/medical/morgue)
+"hiA" = (
+/obj/machinery/door/window/eastright{
+ dir = 8;
+ name = "Security Delivery";
+ req_access = list(1)
+ },
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/security/main)
+"hiF" = (
+/obj/structure/closet/toolcloset,
+/obj/item/weapon/storage/belt/utility,
+/obj/item/clothing/suit/storage/hazardvest,
+/turf/simulated/floor/plating{
+ icon_state = "platebot"
+ },
+/area/station/maintenance/engineering)
+"hiI" = (
+/obj/machinery/vending/coffee,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "darkred"
+ },
+/area/station/security/secconfhall)
+"hiT" = (
+/turf/simulated/wall,
+/area/station/medical/psych)
+"hiU" = (
+/turf/simulated/wall/r_wall,
+/area/station/aisat/ai_chamber)
+"hjf" = (
+/obj/structure/extinguisher_cabinet{
+ pixel_y = -30
+ },
+/obj/item/weapon/flora/random,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "darkred"
+ },
+/area/station/security/prison)
+"hjh" = (
+/obj/item/weapon/reagent_containers/syringe/antiviral,
+/obj/structure/table/glass,
+/obj/item/weapon/reagent_containers/glass/bottle/synaptizine{
+ pixel_x = 5;
+ pixel_y = 7
+ },
+/obj/item/weapon/reagent_containers/glass/bottle/phoron,
+/obj/machinery/light/small,
+/obj/machinery/alarm{
+ pixel_y = -32
+ },
+/turf/simulated/floor{
+ dir = 10;
+ icon_state = "whitegreen"
+ },
+/area/station/medical/virology)
+"hju" = (
+/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"
+ },
+/turf/simulated/floor{
+ dir = 10;
+ icon_state = "black"
+ },
+/area/station/civilian/janitor)
+"hjB" = (
+/obj/structure/object_wall/pod{
+ icon_state = "3,2"
+ },
+/turf/environment/space,
+/area/shuttle/escape_pod1/station)
+"hjL" = (
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/station/hallway/secondary/exit)
+"hjS" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/civilian/bar)
+"hjV" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/cyan,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/turf/simulated/floor/bluegrid{
+ icon_state = "dark";
+ name = "Server Walkway";
+ nitrogen = 500;
+ oxygen = 0;
+ temperature = 80
+ },
+/area/station/tcommsat/computer)
+"hjZ" = (
+/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"
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "darkyellow"
+ },
+/area/station/engineering/drone_fabrication)
+"hkp" = (
+/obj/machinery/atmospherics/pipe/simple/visible/red{
+ dir = 6
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "cautioncorner"
+ },
+/area/station/engineering/atmos)
+"hkr" = (
+/obj/machinery/camera{
+ c_tag = "Brig East";
+ dir = 1;
+ network = list("SS13","Security")
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/brig)
+"hks" = (
+/turf/simulated/wall,
+/area/station/maintenance/incinerator)
+"hkt" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/blood/drip,
+/obj/item/weapon/cigbutt,
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/station/maintenance/medbay)
+"hkv" = (
+/obj/effect/spawner/lootdrop/maintenance,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"hkA" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/grille{
+ destroyed = 1
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/effect/spider/stickyweb,
+/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"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg2"
+ },
+/area/station/maintenance/dormitory)
+"hkK" = (
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 9
+ },
+/obj/structure/sign/warning/securearea{
+ desc = "A warning sign which reads 'EXTERNAL AIRLOCK'";
+ icon_state = "space";
+ layer = 4;
+ name = "EXTERNAL AIRLOCK";
+ pixel_y = -32
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"hkP" = (
+/obj/machinery/door_control{
+ id = "xenobio5";
+ layer = 3.3;
+ name = "Containment Blast Doors";
+ pixel_x = -28;
+ req_access = list(55)
+ },
+/turf/simulated/floor{
+ dir = 10;
+ icon_state = "warndark"
+ },
+/area/station/rnd/xenobiology)
+"hlc" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4;
+ icon_state = "pipe-c";
+ layer = 1.9
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "warndark"
+ },
+/area/station/rnd/robotics)
+"hle" = (
+/obj/structure/table/woodentable,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced,
+/obj/item/weapon/storage/box/evidence{
+ pixel_y = 5
+ },
+/turf/simulated/floor/wood,
+/area/station/security/vacantoffice{
+ name = "Tribunal"
+ })
+"hls" = (
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/closet/coffin,
+/obj/item/weapon/reagent_containers/food/snacks/grown/harebell,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/civilian/chapel/mass_driver)
+"hlu" = (
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced,
+/obj/structure/lattice,
+/turf/environment/space,
+/area/space)
+"hlz" = (
+/obj/structure/table,
+/obj/item/weapon/storage/box/evidence{
+ pixel_x = -3;
+ pixel_y = 9
+ },
+/obj/item/weapon/hand_labeler,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/interrogation)
+"hlK" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/turf/simulated/floor/wood,
+/area/station/civilian/library)
+"hlN" = (
+/obj/structure/closet/secure_closet/personal,
+/obj/machinery/alarm{
+ pixel_y = -32
+ },
+/obj/machinery/camera{
+ c_tag = "Holodeck Control";
+ dir = 10
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/civilian/fitness)
+"hlO" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 5
+ },
+/obj/machinery/door/poddoor/shutters{
+ id = "Captain_private"
+ },
+/obj/machinery/door/firedoor,
+/obj/structure/sign/warning/electricshock,
+/turf/simulated/floor/plating,
+/area/station/bridge/captain_quarters)
+"hlX" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/carpet/green,
+/area/station/civilian/cafeteria)
+"hmc" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "black"
+ },
+/area/station/civilian/janitor)
+"hmn" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "whiteblue"
+ },
+/area/station/medical/hallway)
+"hmr" = (
+/obj/structure/filingcabinet/chestdrawer/black,
+/obj/machinery/requests_console/internal_affairs{
+ pixel_x = -28
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "darkblue"
+ },
+/area/station/security/iaa_office)
+"hmv" = (
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor,
+/area/station/hallway/primary/port)
+"hmy" = (
+/obj/structure/grille{
+ destroyed = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/brig)
+"hmR" = (
+/obj/structure/stool,
+/obj/structure/extinguisher_cabinet{
+ pixel_y = 29
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/hallway/primary/port)
+"hmZ" = (
+/obj/structure/table,
+/obj/item/weapon/paper_bin{
+ pixel_y = 4
+ },
+/obj/item/weapon/pen{
+ pixel_y = 6
+ },
+/obj/machinery/camera/motion{
+ c_tag = "MiniSat Antechamber";
+ network = list("MiniSat")
+ },
+/obj/item/device/radio/intercom{
+ broadcasting = 1;
+ frequency = 1447;
+ name = "Private AI Channel";
+ pixel_y = 22
+ },
+/turf/simulated/floor{
+ icon_state = "darkbluefull"
+ },
+/area/station/aisat/antechamber_interior)
+"hnj" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/brig)
+"hnr" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/rnd/misc_lab)
+"hnv" = (
+/obj/structure/table/glass,
+/obj/item/weapon/reagent_containers/glass/bottle/antitoxin,
+/obj/item/weapon/reagent_containers/syringe,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/medical/genetics)
+"hnw" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/random/foods/food_trash,
+/turf/simulated/floor/plating,
+/area/station/maintenance/cargo)
+"hnZ" = (
+/obj/item/weapon/cigbutt,
+/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/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/science)
+"hoo" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 9
+ },
+/turf/simulated/floor{
+ icon_state = "darkpurple"
+ },
+/area/station/rnd/robotics)
+"hou" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/visible,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/medbay)
+"hov" = (
+/obj/machinery/atmospherics/pipe/simple/visible/green{
+ dir = 4
+ },
+/obj/machinery/light,
+/obj/machinery/status_display{
+ pixel_y = -32
+ },
+/turf/simulated/floor{
+ icon_state = "caution"
+ },
+/area/station/engineering/atmos)
+"hox" = (
+/obj/structure/table/woodentable,
+/obj/item/weapon/hand_labeler{
+ pixel_y = 4
+ },
+/obj/structure/sign/poster/official/space_cops{
+ pixel_y = 32
+ },
+/obj/machinery/alarm{
+ pixel_x = -28;
+ pixel_y = -6
+ },
+/obj/item/device/camera/polar,
+/turf/simulated/floor/wood,
+/area/station/security/lawyer_office)
+"hoy" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "darkblue"
+ },
+/area/station/ai_monitored/eva)
+"hoF" = (
+/obj/machinery/hologram/holopad,
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/station/rnd/lab)
+"hoG" = (
+/obj/machinery/atmospherics/components/unary/portables_connector,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "bot"
+ },
+/area/station/engineering/atmos)
+"hoS" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "black"
+ },
+/area/station/security/prison)
+"hpf" = (
+/obj/machinery/door/airlock/maintenance{
+ name = "Disposal Access";
+ req_access = list(12)
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/disposal)
+"hpx" = (
+/turf/simulated/floor{
+ dir = 3;
+ icon_state = "whitegreen"
+ },
+/area/station/medical/virology)
+"hpH" = (
+/obj/structure/sink{
+ dir = 8;
+ pixel_x = -12
+ },
+/obj/structure/mirror{
+ pixel_x = -28
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/medbay)
+"hpJ" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 5
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/portsolar)
+"hpN" = (
+/turf/simulated/floor{
+ icon_state = "warning"
+ },
+/area/station/hallway/secondary/mine_sci_shuttle)
+"hpP" = (
+/obj/machinery/iv_drip,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "whiteblue"
+ },
+/area/station/maintenance/medbay)
+"hpQ" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/rack,
+/obj/effect/spawner/lootdrop/maintenance/three,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/science)
+"hpR" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/wall,
+/area/station/maintenance/brig)
+"hqd" = (
+/obj/structure/window/reinforced/shuttle/mining{
+ icon_state = "3-9"
+ },
+/turf/environment/space,
+/area/shuttle/mining/station)
+"hqI" = (
+/obj/machinery/atmospherics/pipe/simple/visible/cyan{
+ dir = 10
+ },
+/turf/simulated/floor/carpet/black,
+/area/station/tcommsat/computer)
+"hqK" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/weapon/cigbutt,
+/obj/item/weapon/cigbutt{
+ pixel_x = 5;
+ pixel_y = 5
+ },
+/obj/effect/decal/cleanable/cobweb,
+/obj/effect/decal/cleanable/generic,
+/turf/simulated/floor/plating,
+/area/station/maintenance/dormitory)
+"hqM" = (
+/obj/structure/table/glass,
+/obj/structure/mirror{
+ pixel_x = -28
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/civilian/barbershop)
+"hqT" = (
+/obj/machinery/washing_machine,
+/obj/machinery/light/small,
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/station/civilian/locker)
+"hqW" = (
+/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"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/chapel)
+"hrq" = (
+/obj/item/weapon/scrap_lump,
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"hrx" = (
+/obj/structure/cable{
+ d2 = 2;
+ icon_state = "0-2"
+ },
+/turf/simulated/floor/plating/airless/catwalk,
+/area/station/solar/starboard)
+"hrL" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/turf/simulated/floor{
+ icon_state = "black"
+ },
+/area/station/civilian/locker)
+"hrP" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/station/civilian/cafeteria)
+"hsh" = (
+/obj/effect/decal/cleanable/generic,
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg1"
+ },
+/area/station/maintenance/cargo)
+"hsm" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/science)
+"hso" = (
+/obj/structure/table/woodentable,
+/obj/random/foods/donuts,
+/obj/item/device/taperecorder,
+/obj/machinery/recharger/wallcharger{
+ pixel_x = 4;
+ pixel_y = -30
+ },
+/turf/simulated/floor/wood,
+/area/station/bridge/hop_office)
+"hsq" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken4"
+ },
+/area/station/civilian/chapel)
+"hsr" = (
+/obj/structure/table/woodentable,
+/obj/item/device/camera_film{
+ pixel_x = 5;
+ pixel_y = 10
+ },
+/obj/item/device/camera_film{
+ pixel_x = -3;
+ pixel_y = 1
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "darkred"
+ },
+/area/station/security/vacantoffice{
+ name = "Tribunal"
+ })
+"hsC" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 4
+ },
+/turf/simulated/floor/carpet/blue,
+/area/station/bridge/captain_quarters)
+"hsH" = (
+/obj/structure/stool/bed/chair/pew/left,
+/obj/effect/landmark/start/assistant/test_subject,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "chapel"
+ },
+/area/station/civilian/chapel)
+"htj" = (
+/obj/machinery/door/airlock/glass{
+ name = "Gym"
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/civilian/barbershop)
+"htl" = (
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/station/rnd/brainstorm_center)
+"htn" = (
+/turf/simulated/wall/r_wall,
+/area/station/rnd/chargebay)
+"htr" = (
+/obj/structure/closet/secure_closet/atmos_personal,
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/machinery/requests_console/atmos{
+ pixel_x = 28
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "caution"
+ },
+/area/station/engineering/monitoring)
+"htA" = (
+/obj/effect/decal/cleanable/cobweb2,
+/obj/machinery/disposal,
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/disposalpipe/trunk{
+ dir = 8
+ },
+/turf/simulated/floor/wood,
+/area/station/civilian/library)
+"htG" = (
+/obj/structure/table/glass,
+/obj/item/weapon/paper_bin,
+/obj/item/weapon/pen,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/civilian/chapel/mass_driver)
+"htI" = (
+/obj/machinery/door/airlock/external{
+ dock_tag = "arrival_escape";
+ locked = 1;
+ name = "Escape Airlock"
+ },
+/turf/simulated/floor/plating,
+/area/station/hallway/secondary/exit)
+"htL" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 1
+ },
+/turf/simulated/floor,
+/area/station/storage/primary)
+"htN" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/station/security/forensic_office)
+"htU" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 8
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "black"
+ },
+/area/station/civilian/janitor)
+"htV" = (
+/obj/structure/cable{
+ d2 = 4;
+ icon_state = "0-4"
+ },
+/obj/machinery/power/solar{
+ id = "auxsolareast";
+ name = "Port Auxiliary Solar Array"
+ },
+/turf/simulated/floor/airless{
+ icon_state = "solarpanel"
+ },
+/area/station/solar/auxstarboard)
+"hux" = (
+/turf/simulated/mineral/random/labormineral,
+/area/station/maintenance/chapel)
+"hvf" = (
+/obj/structure/filingcabinet/chestdrawer/black,
+/turf/simulated/floor/wood,
+/area/station/security/lawyer_office)
+"hvk" = (
+/obj/structure/cable/yellow{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "yellow"
+ },
+/area/station/engineering/engine)
+"hvz" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/random/foods/food_trash,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/engineering)
+"hvA" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/medical/hallway)
+"hvJ" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/hallway/secondary/exit)
+"hvT" = (
+/obj/machinery/door/airlock/glass{
+ name = "Docks"
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "brown"
+ },
+/area/station/hallway/secondary/entry)
+"hvU" = (
+/obj/structure/closet/emcloset,
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_x = 28;
+ pixel_y = -5
+ },
+/obj/structure/extinguisher_cabinet{
+ pixel_y = 29
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/hallway/secondary/entry)
+"hwc" = (
+/obj/machinery/computer/security/mining{
+ dir = 8
+ },
+/obj/machinery/light{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 6;
+ icon_state = "darkblue"
+ },
+/area/station/bridge/hop_office)
+"hwg" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/station/medical/virology)
+"hwh" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 1
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/bridge)
+"hwo" = (
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "black"
+ },
+/area/station/civilian/locker)
+"hwq" = (
+/obj/structure/object_wall/mining{
+ icon_state = "1-9"
+ },
+/turf/environment/space,
+/area/shuttle/mining/station)
+"hwy" = (
+/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"
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "neutral"
+ },
+/area/station/hallway/secondary/arrival)
+"hwM" = (
+/obj/random/scrap/safe_even,
+/turf/simulated/floor/plating,
+/area/station/maintenance/science)
+"hxa" = (
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "brown"
+ },
+/area/station/cargo/storage)
+"hxb" = (
+/obj/structure/stool/bed/chair/comfy/brown{
+ dir = 8
+ },
+/obj/effect/landmark/start/captain,
+/turf/simulated/floor/wood,
+/area/station/bridge/captain_quarters)
+"hxc" = (
+/obj/machinery/atmospherics/pipe/simple/visible/green{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "caution"
+ },
+/area/station/engineering/atmos)
+"hxy" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "whiteblue"
+ },
+/area/station/hallway/secondary/exit)
+"hxM" = (
+/obj/machinery/recharge_station,
+/obj/machinery/light_switch{
+ pixel_y = 28
+ },
+/turf/simulated/floor{
+ dir = 9;
+ icon_state = "yellow"
+ },
+/area/station/engineering/break_room)
+"hxN" = (
+/obj/structure/table/woodentable,
+/obj/item/weapon/folder{
+ pixel_x = 10;
+ pixel_y = 2
+ },
+/obj/item/weapon/reagent_containers/food/drinks/cans/lemon_lime{
+ pixel_x = -5;
+ pixel_y = 4
+ },
+/turf/simulated/floor/wood,
+/area/station/civilian/library)
+"hxQ" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 4
+ },
+/turf/simulated/floor,
+/area/station/engineering/break_room)
+"hxZ" = (
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/cargo)
+"hyg" = (
+/obj/machinery/hologram/holopad,
+/turf/simulated/floor/carpet/green,
+/area/station/civilian/cafeteria)
+"hyp" = (
+/obj/structure/rack,
+/obj/item/clothing/shoes/magboots,
+/obj/item/clothing/suit/space/rig/atmos,
+/obj/item/clothing/mask/breath,
+/obj/item/clothing/head/helmet/space/rig/atmos,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/engineering/atmos)
+"hyH" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/stool/bed/chair/metal{
+ dir = 1
+ },
+/obj/machinery/light/small,
+/obj/machinery/newscaster{
+ pixel_y = -28
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 8;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor{
+ icon_state = "warning"
+ },
+/area/station/maintenance/dormitory)
+"hyK" = (
+/turf/simulated/floor{
+ icon_state = "green"
+ },
+/area/station/civilian/hydroponics)
+"hyY" = (
+/obj/structure/closet/secure_closet/personal/patient,
+/obj/item/clothing/under/patient_gown,
+/obj/machinery/power/apc{
+ dir = 1;
+ name = "apc top";
+ pixel_y = 28
+ },
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/structure/cable{
+ d2 = 8;
+ icon_state = "0-8"
+ },
+/obj/machinery/camera{
+ c_tag = "Medbay Surgery Observation";
+ network = list("SS13","Medical")
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/medical/surgeryobs)
+"hzb" = (
+/obj/item/weapon/reagent_containers/spray/plantbgone{
+ pixel_y = 3
+ },
+/obj/item/weapon/reagent_containers/spray/plantbgone{
+ pixel_y = 3
+ },
+/obj/item/weapon/reagent_containers/spray/plantbgone{
+ pixel_x = 8;
+ pixel_y = 8
+ },
+/obj/item/weapon/reagent_containers/spray/plantbgone{
+ pixel_x = 13;
+ pixel_y = 5
+ },
+/obj/structure/table/glass,
+/obj/item/weapon/book/manual/wiki/hydroponics,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/civilian/hydroponics)
+"hzU" = (
+/obj/machinery/life_assist/artificial_ventilation,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "whitecorner"
+ },
+/area/station/medical/surgery{
+ name = "Operating Theatre"
+ })
+"hAh" = (
+/obj/structure/closet/secure_closet/personal,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "darkred"
+ },
+/area/station/ai_monitored/eva)
+"hAy" = (
+/obj/item/device/radio/intercom{
+ frequency = 1449;
+ pixel_x = -28;
+ pixel_y = -5
+ },
+/obj/structure/stool/bed/chair/metal/red,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "red"
+ },
+/area/station/security/interrogation)
+"hAD" = (
+/obj/structure/reagent_dispensers/water_cooler,
+/obj/item/device/radio/intercom{
+ frequency = 1485;
+ name = "Station Intercom (Medbay)";
+ pixel_y = -32
+ },
+/obj/machinery/light,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/medical/reception)
+"hAK" = (
+/obj/structure/rack,
+/obj/item/weapon/storage/box/syringes{
+ pixel_y = 8
+ },
+/obj/item/weapon/storage/box/solution_trays,
+/obj/machinery/power/apc{
+ name = "apc down";
+ pixel_y = -28
+ },
+/obj/structure/cable,
+/turf/simulated/floor{
+ dir = 3;
+ icon_state = "whitegreen"
+ },
+/area/station/medical/virology)
+"hAP" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/security/prison)
+"hAQ" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 8
+ },
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/station/rnd/lab)
+"hAS" = (
+/obj/structure/table/woodentable,
+/obj/item/weapon/flora/deskleaf{
+ pixel_x = -6;
+ pixel_y = 7
+ },
+/obj/item/ashtray/plastic{
+ pixel_x = 4;
+ pixel_y = 6
+ },
+/obj/item/toy/figure/ian{
+ pixel_x = 11;
+ pixel_y = 1
+ },
+/obj/machinery/newscaster/security_unit{
+ pixel_x = -28
+ },
+/obj/item/weapon/storage/secure/safe{
+ pixel_x = 5;
+ pixel_y = -28
+ },
+/turf/simulated/floor/wood,
+/area/station/bridge/hop_office)
+"hAX" = (
+/obj/machinery/door/airlock/highsecurity{
+ name = "Secure Tech Storage";
+ req_access = list(19,23)
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/storage/tech)
+"hBb" = (
+/obj/machinery/atmospherics/pipe/simple/visible/cyan,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor,
+/area/station/engineering/atmos)
+"hBd" = (
+/obj/machinery/power/solar_control{
+ id = "aftstarboardsolar";
+ name = "Aft Starboard Solar Control"
+ },
+/obj/structure/cable{
+ d2 = 2;
+ icon_state = "0-2"
+ },
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platebot"
+ },
+/area/station/maintenance/starboardsolar)
+"hBe" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/station/security/main)
+"hBn" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/weapon/shard{
+ icon_state = "medium"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 1;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/medbay)
+"hBr" = (
+/obj/machinery/atmospherics/pipe/simple/visible/yellow{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/visible/cyan,
+/turf/simulated/floor,
+/area/station/engineering/atmos)
+"hBB" = (
+/obj/structure/closet/l3closet/scientist,
+/obj/machinery/door_control{
+ id = "xenobio4";
+ layer = 3.3;
+ name = "Containment Blast Doors";
+ pixel_y = -28;
+ req_access = list(55)
+ },
+/obj/structure/extinguisher_cabinet{
+ pixel_x = 28
+ },
+/obj/machinery/light/small{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 6;
+ icon_state = "warndark"
+ },
+/area/station/rnd/xenobiology)
+"hBD" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/random/foods/food_trash,
+/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/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/atmos)
+"hBE" = (
+/obj/effect/landmark{
+ name = "carpspawn"
+ },
+/turf/environment/space,
+/area/space)
+"hCw" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/obj/structure/rack,
+/obj/effect/spawner/lootdrop/maintenance/two,
+/obj/item/stack/cable_coil/random,
+/obj/item/stack/cable_coil/random,
+/obj/machinery/light/small,
+/obj/item/clothing/gloves/yellow,
+/obj/random/tools/tool,
+/turf/simulated/floor/plating,
+/area/station/maintenance/portsolar)
+"hCB" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/obj/machinery/door/poddoor/shutters{
+ density = 0;
+ icon_state = "shutter0";
+ id = "CMO";
+ name = "CMO Shutters";
+ opacity = 0
+ },
+/obj/machinery/door/airlock/command{
+ id_tag = "CMO_door";
+ name = "Chief Medical Officer";
+ req_access = list(40)
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/medical/cmo)
+"hCP" = (
+/obj/machinery/porta_turret/station_default,
+/obj/machinery/camera{
+ c_tag = "MiniSat Entrance";
+ dir = 8;
+ network = list("MiniSat")
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/aisat/antechamber)
+"hCW" = (
+/obj/item/weapon/storage/bag/plants,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/brig)
+"hCY" = (
+/obj/machinery/light/small{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/status_display{
+ pixel_x = -32
+ },
+/obj/machinery/camera{
+ c_tag = "Library South";
+ dir = 4
+ },
+/turf/simulated/floor/wood,
+/area/station/civilian/library)
+"hDm" = (
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "black"
+ },
+/area/station/civilian/playroom)
+"hDq" = (
+/obj/machinery/door/firedoor,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/wood,
+/area/station/civilian/dormitories)
+"hDy" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/carpet/red,
+/area/station/security/detectives_office)
+"hDM" = (
+/obj/structure/filingcabinet/chestdrawer,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "darkpurple"
+ },
+/area/station/rnd/hor)
+"hDQ" = (
+/obj/machinery/light/small,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/ai_monitored/eva)
+"hEb" = (
+/obj/structure/table/woodentable,
+/obj/item/device/taperecorder{
+ pixel_x = -1;
+ pixel_y = 6
+ },
+/obj/machinery/light/small,
+/obj/machinery/firealarm{
+ dir = 1;
+ pixel_y = -22
+ },
+/turf/simulated/floor/wood,
+/area/station/civilian/library)
+"hEc" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 8
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "cafeteria"
+ },
+/area/station/security/prison)
+"hEi" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 1;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/atmos)
+"hEt" = (
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "black"
+ },
+/area/station/hallway/primary/port)
+"hEw" = (
+/obj/machinery/atmospherics/components/unary/portables_connector,
+/obj/machinery/portable_atmospherics/canister,
+/obj/machinery/firealarm{
+ dir = 4;
+ pixel_x = 22
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/rnd/mixing)
+"hEx" = (
+/obj/structure/rack,
+/obj/item/clothing/head/helmet/space/unathi/helmet_cheap,
+/obj/item/clothing/mask/breath,
+/obj/item/clothing/suit/space/unathi/rig_cheap,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "darkblue"
+ },
+/area/station/ai_monitored/eva)
+"hEM" = (
+/obj/machinery/power/terminal,
+/obj/structure/cable,
+/turf/simulated/floor/bluegrid{
+ icon_state = "dark";
+ name = "Server Walkway";
+ nitrogen = 500;
+ oxygen = 0;
+ temperature = 80
+ },
+/area/station/tcommsat/chamber)
+"hEZ" = (
+/obj/structure/closet/emcloset,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/brig)
+"hFf" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/door/airlock/engineering{
+ name = "Engineering Storage";
+ req_access = list(71)
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/engineering)
+"hFm" = (
+/obj/machinery/conveyor{
+ id = "garbage"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/disposal)
+"hFX" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/grille,
+/obj/item/weapon/shard,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/medbay)
+"hFZ" = (
+/obj/machinery/vending/cigarette,
+/obj/structure/noticeboard{
+ pixel_y = 28
+ },
+/obj/machinery/light{
+ dir = 1
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/engineering/break_room)
+"hGk" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on,
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/station/security/forensic_office)
+"hGn" = (
+/obj/structure/grille,
+/obj/machinery/door/firedoor,
+/obj/structure/window/reinforced{
+ dir = 5
+ },
+/obj/machinery/door/poddoor{
+ density = 0;
+ icon_state = "pdoor0";
+ id = "gateway_blast";
+ name = "Gateway Chamber Blast Doors";
+ opacity = 0
+ },
+/turf/simulated/floor/plating,
+/area/station/gateway)
+"hGv" = (
+/obj/machinery/door/poddoor{
+ id = "teles_blast2";
+ name = "Test Chamber Blast Doors"
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/door_control{
+ id = "teles_blast2";
+ name = "Door Bolt Control";
+ pixel_x = -28;
+ req_access = list(7)
+ },
+/turf/simulated/floor/engine,
+/area/station/rnd/telesci)
+"hGG" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/station/medical/virology)
+"hGN" = (
+/turf/simulated/floor/plating/airless/catwalk,
+/area/space)
+"hHc" = (
+/obj/structure/table,
+/obj/machinery/door_control{
+ id = "Disposal Exit";
+ name = "Disposal Vent Control";
+ pixel_y = 6;
+ req_access = list(12)
+ },
+/obj/machinery/driver_button{
+ id = "trash";
+ pixel_y = -3
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/disposal)
+"hHi" = (
+/obj/structure/table,
+/obj/item/device/megaphone{
+ pixel_y = 4
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/bridge/hop_office)
+"hHj" = (
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/door/poddoor{
+ density = 0;
+ icon_state = "pdoor0";
+ id = "Biohazard";
+ name = "Biohazard Shutter";
+ opacity = 0
+ },
+/obj/machinery/door/airlock/research{
+ name = "Science Maintenance";
+ req_access = list(7)
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/rnd/telesci)
+"hHA" = (
+/obj/structure/window/reinforced{
+ dir = 5
+ },
+/obj/structure/grille,
+/obj/machinery/door/firedoor,
+/obj/structure/cable{
+ d2 = 8;
+ icon_state = "0-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/station/security/prison)
+"hHB" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/door/airlock/maintenance{
+ req_access = list(12)
+ },
+/obj/structure/grille,
+/obj/structure/barricade/wooden{
+ layer = 2.8;
+ name = "doorway barricade"
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"hHL" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "warndark"
+ },
+/area/station/cargo/storage)
+"hHS" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/weapon/scrap_lump,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/brig)
+"hHU" = (
+/obj/structure/stool/bed/chair/wood/normal{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/effect/landmark/start/clown,
+/turf/simulated/floor/carpet/purple,
+/area/station/civilian/theatre)
+"hIe" = (
+/obj/structure/closet/firecloset,
+/obj/machinery/light/small{
+ dir = 8
+ },
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = -22
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/engineering/engine)
+"hIj" = (
+/obj/machinery/atmospherics/pipe/manifold/visible/cyan{
+ dir = 4
+ },
+/turf/simulated/floor,
+/area/station/engineering/atmos)
+"hIn" = (
+/obj/structure/sign/warning/securearea{
+ desc = "A warning sign which reads 'EXTERNAL AIRLOCK'";
+ icon_state = "space";
+ layer = 4;
+ name = "EXTERNAL AIRLOCK"
+ },
+/turf/simulated/wall/r_wall,
+/area/station/maintenance/medbay)
+"hIx" = (
+/obj/machinery/atmospherics/pipe/simple/visible/green{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/visible/cyan,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor,
+/area/station/engineering/atmos)
+"hIE" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/rack,
+/obj/effect/spawner/lootdrop/maintenance/three,
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg2"
+ },
+/area/station/maintenance/science)
+"hIJ" = (
+/obj/structure/table/reinforced,
+/obj/item/weapon/paper_bin{
+ pixel_y = 4
+ },
+/obj/item/weapon/pen{
+ pixel_y = 6
+ },
+/obj/machinery/computer/security/telescreen{
+ desc = "Used for watching the Engineering Department.";
+ dir = 8;
+ name = "Engineering Monitor";
+ network = list("Engineering");
+ pixel_x = 28
+ },
+/turf/simulated/floor{
+ icon_state = "darkyellow"
+ },
+/area/station/engineering/chiefs_office)
+"hIK" = (
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/machinery/requests_console/private_office{
+ pixel_x = 28
+ },
+/turf/simulated/floor/wood,
+/area/station/security/lawyer_office)
+"hIV" = (
+/obj/structure/table/glass,
+/obj/item/weapon/storage/firstaid/regular,
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = -22
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "darkgreen"
+ },
+/area/station/bridge)
+"hIW" = (
+/obj/item/weapon/flora/pottedplant/ficus,
+/obj/machinery/status_display{
+ pixel_x = 32
+ },
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken5"
+ },
+/area/station/civilian/library)
+"hJe" = (
+/obj/structure/closet/secure_closet/personal,
+/turf/simulated/floor{
+ icon_state = "freezerfloor"
+ },
+/area/station/civilian/toilet)
+"hJf" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/effect/spawner/lootdrop/maintenance,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/brig)
+"hJg" = (
+/obj/item/weapon/flora/random,
+/obj/machinery/alarm{
+ pixel_y = -32
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/civilian/playroom)
+"hJm" = (
+/obj/random/vending/snack,
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/hallway/primary/central)
+"hJn" = (
+/obj/machinery/vending/coffee,
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken4"
+ },
+/area/station/bridge/captain_quarters)
+"hJq" = (
+/obj/structure/stool/bed/chair/metal{
+ dir = 4
+ },
+/obj/machinery/light/small{
+ dir = 8
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/hallway/secondary/exit)
+"hJu" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/weapon/broken_bottle,
+/obj/effect/decal/cleanable/greenglow,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg3"
+ },
+/area/station/maintenance/dormitory)
+"hJz" = (
+/obj/machinery/hologram/holopad,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor,
+/area/station/cargo/office)
+"hJO" = (
+/obj/machinery/atmospherics/pipe/manifold/visible/red{
+ dir = 1
+ },
+/turf/simulated/wall/r_wall,
+/area/station/hallway/primary/aft)
+"hKh" = (
+/obj/machinery/atmospherics/components/unary/portables_connector{
+ dir = 1
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "bot"
+ },
+/area/station/engineering/atmos)
+"hKm" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/rnd/tox_launch)
+"hKq" = (
+/obj/machinery/portable_atmospherics/canister/sleeping_agent,
+/turf/simulated/floor/engine/n20,
+/area/station/engineering/atmos)
+"hKK" = (
+/obj/structure/stool/bed/chair/comfy/brown,
+/obj/effect/landmark/start/assistant/test_subject,
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "black"
+ },
+/area/station/civilian/playroom)
+"hKS" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/brig)
+"hLb" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 8
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/science)
+"hLg" = (
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "brown"
+ },
+/area/station/hallway/secondary/entry)
+"hLh" = (
+/obj/random/foods/food_trash,
+/obj/structure/sign/poster/contraband/random{
+ pixel_y = 32
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/cargo)
+"hLP" = (
+/turf/simulated/floor{
+ icon_state = "purplechecker"
+ },
+/area/station/civilian/barbershop)
+"hLQ" = (
+/obj/structure/stool/bed/chair/comfy/brown,
+/obj/effect/landmark/start/librarian,
+/turf/simulated/floor{
+ icon_state = "cult"
+ },
+/area/station/civilian/library)
+"hLU" = (
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/aisat/antechamber_interior)
+"hLX" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/carpet/black,
+/area/station/security/iaa_office)
+"hMt" = (
+/obj/structure/stool/bed/chair/metal/red,
+/turf/simulated/floor{
+ dir = 9;
+ icon_state = "red"
+ },
+/area/station/security/interrogation)
+"hMy" = (
+/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"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/science)
+"hMG" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/random/foods/food_trash,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 8
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/brig)
+"hMI" = (
+/obj/structure/closet/secure_closet/brig,
+/obj/machinery/camera{
+ c_tag = "Brig South";
+ dir = 1;
+ network = list("SS13","Security")
+ },
+/obj/machinery/door_timer/cell_4,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/security/brig)
+"hMK" = (
+/obj/decal/boxingrope,
+/obj/machinery/camera{
+ c_tag = "Gym West";
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "boxing"
+ },
+/area/station/civilian/gym)
+"hMW" = (
+/obj/structure/table/reinforced,
+/obj/machinery/door/firedoor,
+/obj/machinery/door/window/westleft{
+ dir = 2;
+ name = "Kitchen";
+ req_access = list(28)
+ },
+/obj/machinery/door/window/westleft{
+ dir = 1;
+ name = "Hydroponics";
+ req_access = list(35)
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "cafeteria"
+ },
+/area/station/civilian/kitchen)
+"hMX" = (
+/obj/structure/grille,
+/obj/machinery/atmospherics/pipe/simple/visible/yellow{
+ dir = 4
+ },
+/obj/machinery/meter,
+/turf/simulated/wall/r_wall,
+/area/station/engineering/atmos)
+"hNb" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/cyan{
+ dir = 4
+ },
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/machinery/ai_status_display{
+ pixel_y = 32
+ },
+/turf/simulated/floor/bluegrid{
+ icon_state = "dark";
+ name = "Server Walkway";
+ nitrogen = 500;
+ oxygen = 0;
+ temperature = 80
+ },
+/area/station/tcommsat/chamber)
+"hNc" = (
+/obj/machinery/r_n_d/circuit_imprinter,
+/obj/item/weapon/reagent_containers/glass/beaker/sulphuric,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/rnd/robotics)
+"hNe" = (
+/obj/structure/window/reinforced{
+ dir = 5
+ },
+/obj/structure/grille,
+/obj/machinery/door/firedoor,
+/obj/structure/sign/plaques/atmos,
+/turf/simulated/floor/plating,
+/area/station/engineering/atmos)
+"hNg" = (
+/obj/structure/rack,
+/obj/item/weapon/gun/energy/laser{
+ pixel_y = 3
+ },
+/obj/item/weapon/gun/energy/laser,
+/obj/item/weapon/gun/energy/laser{
+ pixel_y = -3
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/security/armoury)
+"hNj" = (
+/obj/item/weapon/reagent_containers/food/snacks/ectoplasm,
+/obj/structure/closet/emcloset,
+/obj/machinery/alarm{
+ pixel_x = 29;
+ pixel_y = -6
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/engineering)
+"hNw" = (
+/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/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "whiteblue"
+ },
+/area/station/medical/hallway)
+"hNH" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/turf/simulated/floor{
+ icon_state = "freezerfloor"
+ },
+/area/station/engineering/break_room)
+"hNO" = (
+/obj/machinery/space_heater,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/medbay)
+"hNT" = (
+/obj/item/weapon/scrap_lump,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg1"
+ },
+/area/station/maintenance/dormitory)
+"hNY" = (
+/turf/simulated/floor/wood,
+/area/station/bridge/captain_quarters)
+"hOc" = (
+/obj/random/foods/food_trash,
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg1"
+ },
+/area/station/maintenance/brig)
+"hOj" = (
+/obj/structure/reagent_dispensers/water_cooler,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 9
+ },
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_x = 28;
+ pixel_y = -5
+ },
+/obj/machinery/camera{
+ c_tag = "Brig Prison East";
+ dir = 8;
+ network = list("SS13","Prison")
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "black"
+ },
+/area/station/security/prison)
+"hOp" = (
+/obj/item/weapon/flora/random,
+/obj/machinery/light/small,
+/obj/structure/sign/poster/official/random{
+ pixel_x = 32
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/civilian/bar)
+"hOH" = (
+/obj/structure/stool/bed/chair/comfy/teal{
+ dir = 8
+ },
+/obj/effect/landmark/start/medical_doctor,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "cafeteria"
+ },
+/area/station/medical/medbreak)
+"hOJ" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/brig)
+"hOL" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/maintenance{
+ req_access = list(12)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/brig)
+"hOT" = (
+/obj/structure/stool/bed,
+/obj/item/weapon/bedsheet/brown,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "brownold"
+ },
+/area/station/security/prison)
+"hPg" = (
+/obj/effect/landmark/start/assistant/test_subject,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/civilian/locker)
+"hPi" = (
+/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/structure/disposalpipe/sortjunction{
+ dir = 8;
+ name = "Atmospherics";
+ sortType = "Atmospherics"
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "darkyellow"
+ },
+/area/station/engineering/atmos)
+"hPw" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/medical/surgery{
+ name = "Operating Theatre"
+ })
+"hPM" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/grille,
+/obj/structure/window/reinforced,
+/obj/effect/spider/stickyweb,
+/obj/machinery/firealarm{
+ dir = 4;
+ pixel_x = 22
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/brig)
+"hPS" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "warndark"
+ },
+/area/station/cargo/storage)
+"hPU" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/random/foods/food_trash,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/engineering)
+"hPW" = (
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "black"
+ },
+/area/station/civilian/janitor)
+"hQd" = (
+/obj/structure/closet/secure_closet/warden,
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "darkred"
+ },
+/area/station/security/warden)
+"hQp" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor{
+ icon_state = "brownold"
+ },
+/area/station/cargo/office)
+"hQt" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/random/foods/food_trash,
+/obj/machinery/firealarm{
+ dir = 1;
+ pixel_y = -22
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"hQC" = (
+/obj/effect/decal/cleanable/generic,
+/obj/structure/grille,
+/turf/simulated/floor/wood,
+/area/station/maintenance/brig)
+"hQK" = (
+/obj/machinery/door/airlock/security{
+ name = "Lethal Injection Storage";
+ req_access = list(58)
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/execution)
+"hRs" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 4
+ },
+/turf/simulated/floor/bluegrid{
+ icon_state = "dark";
+ name = "Server Walkway";
+ nitrogen = 500;
+ oxygen = 0;
+ temperature = 80
+ },
+/area/station/rnd/server)
+"hRt" = (
+/obj/effect/decal/cleanable/generic,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/wood,
+/area/station/maintenance/engineering)
+"hRF" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "warndark"
+ },
+/area/station/rnd/xenobiology)
+"hRL" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/sortjunction/flipped{
+ name = "Private Office";
+ sortType = "Private Office"
+ },
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken"
+ },
+/area/station/security/lawyer_office)
+"hRO" = (
+/obj/item/weapon/crowbar,
+/obj/structure/rack,
+/obj/machinery/recharger/wallcharger{
+ pixel_x = -24;
+ pixel_y = -4
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "darkblue"
+ },
+/area/station/gateway)
+"hRV" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "yellow"
+ },
+/area/station/hallway/primary/aft)
+"hRX" = (
+/turf/simulated/wall/r_wall,
+/area/station/bridge/hop_office)
+"hSe" = (
+/obj/machinery/door/airlock/engineering{
+ name = "Port Auxiliary Solar Access";
+ req_access = list(10)
+ },
+/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/plating,
+/area/station/maintenance/auxsolarstarboard)
+"hSg" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/station/construction)
+"hSu" = (
+/obj/structure/disposalpipe/sortjunction{
+ dir = 8;
+ name = "Medbay Storage";
+ sortType = "Medbay Storage"
+ },
+/turf/simulated/floor{
+ icon_state = "whiteblue"
+ },
+/area/station/medical/hallway)
+"hSw" = (
+/obj/structure/table/reinforced,
+/obj/machinery/newscaster{
+ pixel_x = -28
+ },
+/obj/machinery/reagentgrinder{
+ layer = 3.1;
+ pixel_y = 5
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/rnd/misc_lab)
+"hSx" = (
+/obj/machinery/light/small,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/bridge/hop_office)
+"hSJ" = (
+/obj/machinery/door/airlock/security{
+ name = "Execution Chamber";
+ req_access = list(1)
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/execution)
+"hSL" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/universal,
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/auxsolarstarboard)
+"hSP" = (
+/obj/machinery/hologram/holopad,
+/turf/simulated/floor/bluegrid{
+ icon_state = "dark";
+ name = "Server Walkway";
+ nitrogen = 500;
+ oxygen = 0;
+ temperature = 80
+ },
+/area/station/tcommsat/chamber)
+"hTj" = (
+/obj/random/foods/food_trash,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/generic,
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg1"
+ },
+/area/station/maintenance/medbay)
+"hTm" = (
+/obj/machinery/atmospherics/components/binary/pump/on{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "darkbluecorners"
+ },
+/area/station/tcommsat/computer)
+"hTr" = (
+/obj/machinery/computer/general_air_control{
+ frequency = 1444;
+ level = 3;
+ name = "Supermatter Monitor";
+ sensors = list("in_sm_meter"="Supermatter In","sm_sensor"="Supermatter","out_sm_meter"="Supermatter Out")
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/engineering/engine)
+"hTs" = (
+/turf/simulated/wall,
+/area/station/cargo/office)
+"hTA" = (
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "darkred"
+ },
+/area/station/security/checkpoint)
+"hTZ" = (
+/obj/machinery/hologram/holopad,
+/turf/simulated/floor{
+ icon_state = "wooden-2"
+ },
+/area/station/civilian/gym)
+"hUg" = (
+/obj/structure/disposalpipe/junction{
+ dir = 1
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "black"
+ },
+/area/station/hallway/primary/central)
+"hUh" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/power/apc/largecell{
+ dir = 4;
+ name = "largecell apc right";
+ pixel_x = 28
+ },
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/structure/cable{
+ d2 = 2;
+ icon_state = "0-2"
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "brown"
+ },
+/area/station/cargo/storage)
+"hUp" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/wood,
+/area/station/civilian/library)
+"hUs" = (
+/obj/machinery/disposal,
+/obj/machinery/firealarm{
+ pixel_y = 22
+ },
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/structure/disposalpipe/trunk{
+ dir = 8
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/medical/storage)
+"hUV" = (
+/obj/structure/closet/secure_closet/personal/patient,
+/obj/machinery/light/small{
+ dir = 8
+ },
+/obj/machinery/power/apc{
+ dir = 8;
+ name = "apc left";
+ pixel_x = -28
+ },
+/obj/machinery/door_control{
+ id = "Cloning Lab";
+ name = "Cloning Lab";
+ pixel_y = -28
+ },
+/obj/structure/cable{
+ d2 = 4;
+ icon_state = "0-4"
+ },
+/turf/simulated/floor{
+ dir = 10;
+ icon_state = "whiteblue"
+ },
+/area/station/medical/genetics_cloning)
+"hUW" = (
+/turf/simulated/mineral/random/labormineral,
+/area/space)
+"hVf" = (
+/obj/structure/table/glass,
+/obj/item/weapon/hemostat,
+/obj/item/device/lens/nude,
+/turf/simulated/floor/plating,
+/area/station/maintenance/medbay)
+"hVg" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/carpet/blue2,
+/area/station/civilian/gym)
+"hVo" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor{
+ icon_state = "bot"
+ },
+/area/station/cargo/storage)
+"hVq" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/prison)
+"hVr" = (
+/obj/machinery/door/airlock/maintenance{
+ name = "Chapel Office Maintenance";
+ req_one_access = list(22)
+ },
+/obj/machinery/door/firedoor,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/civilian/chapel/office)
+"hVs" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 1
+ },
+/obj/structure/sign/warning/lethal_turrets{
+ pixel_y = -32
+ },
+/turf/simulated/floor{
+ icon_state = "darkblue"
+ },
+/area/station/aisat)
+"hVv" = (
+/obj/structure/table/reinforced,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/item/weapon/book/manual/wiki/security_space_law{
+ pixel_x = 1;
+ pixel_y = 5
+ },
+/turf/simulated/floor{
+ dir = 9;
+ icon_state = "darkred"
+ },
+/area/station/security/lobby)
+"hVO" = (
+/obj/structure/table,
+/obj/item/device/aicard,
+/obj/item/weapon/aiModule/reset,
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/machinery/camera{
+ c_tag = "Engineering Tech Storage";
+ network = list("SS13","Engineering")
+ },
+/turf/simulated/floor/plating,
+/area/station/storage/tech)
+"hVR" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "blue"
+ },
+/area/station/medical/reception)
+"hVS" = (
+/obj/structure/sign/warning/biohazard{
+ pixel_x = 32
+ },
+/obj/structure/rack,
+/obj/item/weapon/storage/briefcase/inflatable{
+ pixel_y = 4
+ },
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/machinery/camera{
+ c_tag = "Bridge Gateway";
+ dir = 8
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "darkblue"
+ },
+/area/station/gateway)
+"hWc" = (
+/obj/structure/toilet{
+ pixel_y = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/turf/simulated/floor/plating,
+/area/station/security/brig)
+"hWd" = (
+/obj/structure/cable/yellow{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor,
+/area/station/engineering/engine)
+"hWj" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/rnd/xenobiology)
+"hWv" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/gateway)
+"hWX" = (
+/obj/structure/disposalpipe/junction,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "whiteblue"
+ },
+/area/station/medical/hallway)
+"hXf" = (
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/aisat/antechamber)
+"hXi" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 1
+ },
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken3"
+ },
+/area/station/civilian/dormitories)
+"hXj" = (
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "warndark"
+ },
+/area/station/bridge/teleporter)
+"hXp" = (
+/obj/machinery/atmospherics/pipe/simple/visible/green{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor,
+/area/station/engineering/engine)
+"hXM" = (
+/obj/machinery/light/small{
+ dir = 8
+ },
+/obj/machinery/flasher{
+ id = "Cell 2";
+ pixel_x = -27
+ },
+/turf/simulated/floor,
+/area/station/security/prison)
+"hYa" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 1
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/hallway/secondary/exit)
+"hYd" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 8
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ icon_state = "asteroid2"
+ },
+/area/station/civilian/garden)
+"hYe" = (
+/obj/machinery/alarm{
+ pixel_y = -32
+ },
+/obj/structure/closet/emcloset,
+/obj/machinery/light/small,
+/turf/simulated/floor{
+ icon_state = "darkblue"
+ },
+/area/station/bridge)
+"hYg" = (
+/obj/structure/table/woodentable,
+/obj/item/weapon/reagent_containers/food/drinks/flask/detflask{
+ pixel_y = 8
+ },
+/obj/item/weapon/handcuffs{
+ pixel_y = -8
+ },
+/obj/machinery/windowtint{
+ id = "Detective";
+ pixel_x = -26
+ },
+/turf/simulated/floor/wood,
+/area/station/security/detectives_office)
+"hYi" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/bridge)
+"hYr" = (
+/obj/machinery/door/poddoor/shutters{
+ density = 0;
+ icon_state = "shutter0";
+ id = "HoP_queue";
+ opacity = 0
+ },
+/obj/machinery/door/firedoor,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/bridge/hop_office)
+"hYE" = (
+/obj/structure/closet/emcloset,
+/turf/simulated/floor/plating,
+/area/station/maintenance/atmos)
+"hYP" = (
+/obj/item/weapon/flora/random,
+/obj/machinery/light{
+ dir = 1
+ },
+/obj/machinery/firealarm{
+ pixel_y = 22
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/brig)
+"hZc" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "red"
+ },
+/area/station/security/brig)
+"hZh" = (
+/obj/structure/closet/emcloset,
+/obj/structure/extinguisher_cabinet{
+ pixel_x = 28
+ },
+/obj/machinery/alarm{
+ pixel_y = -32
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/rnd/scibreak)
+"hZp" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/weapon/flora/pottedplant{
+ icon_state = "plant-18"
+ },
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken3"
+ },
+/area/station/maintenance/medbay)
+"hZr" = (
+/obj/structure/table/woodentable,
+/obj/item/weapon/storage/box/evidence{
+ pixel_y = 3
+ },
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_x = 28;
+ pixel_y = -5
+ },
+/turf/simulated/floor/wood,
+/area/station/security/lawyer_office)
+"hZv" = (
+/obj/machinery/door/airlock/research/glass{
+ autoclose = 0;
+ frequency = 1379;
+ id_tag = "tox_airlock_interior";
+ locked = 1;
+ name = "Mixing Room Interior Airlock";
+ req_access = list(8)
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/engine,
+/area/station/rnd/mixing)
+"hZx" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor,
+/area/station/cargo/office)
+"hZB" = (
+/obj/structure/disposalpipe/segment{
+ dir = 2;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor,
+/area/station/hallway/primary/central)
+"hZF" = (
+/obj/structure/disposalpipe/segment{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/cargo)
+"hZN" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/high_volume{
+ frequency = 1379;
+ id_tag = "escape_dock_pump";
+ name = "Escape Dock Large Air Vent"
+ },
+/obj/machinery/embedded_controller/radio/airlock_controller{
+ id_tag = "escape_dock_airlock";
+ pixel_y = 28;
+ req_one_access = list(13,45,1);
+ tag_airpump = "escape_dock_pump";
+ tag_chamber_sensor = "escape_dock_sensor";
+ tag_exterior_door = "escape_dock_outer";
+ tag_interior_door = "escape_dock_inner"
+ },
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platebotc"
+ },
+/area/station/maintenance/escape)
+"hZR" = (
+/obj/item/weapon/flora/random,
+/obj/structure/extinguisher_cabinet{
+ pixel_y = -30
+ },
+/obj/machinery/camera{
+ c_tag = "Engineering South";
+ dir = 1;
+ network = list("SS13","Engineering")
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/engineering/engine)
+"hZZ" = (
+/turf/simulated/wall/r_wall,
+/area/station/bridge/teleporter)
+"iaa" = (
+/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/disposalpipe/junction{
+ dir = 1;
+ icon_state = "pipe-j2"
+ },
+/turf/simulated/floor,
+/area/station/cargo/office)
+"iaj" = (
+/obj/machinery/conveyor_switch/oneway{
+ id = "garbage";
+ name = "disposal coveyor"
+ },
+/obj/structure/sign/warning/vacuum{
+ pixel_x = 32
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/disposal)
+"ial" = (
+/obj/structure/scrap_cube,
+/turf/simulated/floor/airless/ceiling,
+/area/station/cargo/recycler)
+"iam" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/table,
+/obj/machinery/alarm{
+ pixel_y = -32
+ },
+/obj/item/device/flashlight,
+/obj/random/tools/tool,
+/turf/simulated/floor,
+/area/station/construction)
+"iaX" = (
+/obj/machinery/recharge_station,
+/turf/simulated/floor{
+ icon_state = "delivery"
+ },
+/area/station/rnd/chargebay)
+"ibg" = (
+/obj/structure/plasticflaps/mining,
+/obj/machinery/conveyor{
+ id = "packageSort2"
+ },
+/turf/simulated/floor/plating,
+/area/station/cargo/office)
+"ibh" = (
+/obj/structure/stool/bed/chair/comfy/black{
+ dir = 8
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/carpet/black,
+/area/station/security/iaa_office)
+"ibk" = (
+/obj/machinery/atmospherics/pipe/manifold/visible/cyan{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ dir = 10;
+ icon_state = "warning"
+ },
+/area/station/engineering/atmos)
+"ibs" = (
+/obj/effect/decal/cleanable/cobweb,
+/obj/structure/stool/bed/chair/comfy/brown{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/random/foods/food_trash,
+/turf/simulated/floor/wood,
+/area/station/maintenance/engineering)
+"ibA" = (
+/obj/structure/closet/crate/engi,
+/obj/random/tools/tool,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/cargo/storage)
+"ibB" = (
+/obj/item/weapon/flora/random,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "red"
+ },
+/area/station/security/lobby)
+"ibC" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/cargo/qm)
+"ibG" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on/atmos{
+ dir = 1;
+ frequency = 1441;
+ id_tag = "co2_out";
+ name = "(A) CO2 Vent"
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/turf/simulated/floor/engine/carbon_dioxide,
+/area/station/engineering/atmos)
+"ibJ" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/carpet/black,
+/area/station/security/iaa_office)
+"icb" = (
+/obj/structure/grille,
+/obj/machinery/door/firedoor,
+/obj/structure/window/reinforced{
+ dir = 5
+ },
+/obj/structure/sign/mining,
+/turf/simulated/floor/plating,
+/area/station/hallway/secondary/mine_sci_shuttle)
+"icc" = (
+/obj/structure/window/reinforced{
+ dir = 5
+ },
+/obj/structure/grille,
+/obj/machinery/door/firedoor,
+/obj/structure/cable,
+/turf/simulated/floor/plating,
+/area/station/tcommsat/computer)
+"icd" = (
+/obj/machinery/disposal,
+/obj/structure/disposalpipe/trunk,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/security/brig)
+"icf" = (
+/obj/structure/window/reinforced,
+/obj/machinery/ai_slipper{
+ icon_state = "motion0"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 9
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/turf/simulated/floor/whitegreed,
+/area/station/aisat/ai_chamber)
+"ici" = (
+/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/structure/disposalpipe/segment,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/engineering)
+"icp" = (
+/obj/machinery/light/small{
+ dir = 8
+ },
+/turf/simulated/floor{
+ icon_state = "showroomfloor"
+ },
+/area/station/civilian/cold_room)
+"icC" = (
+/obj/machinery/light_switch{
+ pixel_y = -28
+ },
+/obj/machinery/vending/barbervend,
+/turf/simulated/floor{
+ dir = 10;
+ icon_state = "whitepurple"
+ },
+/area/station/civilian/barbershop)
+"icT" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 2;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor{
+ icon_state = "green"
+ },
+/area/station/civilian/hydroponics)
+"icV" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 10;
+ icon_state = "blue"
+ },
+/area/station/medical/reception)
+"icY" = (
+/turf/simulated/wall,
+/area/station/hallway/secondary/arrival)
+"icZ" = (
+/obj/machinery/door/airlock/research{
+ name = "Toxins Storage";
+ req_access = list(8)
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/rnd/storage)
+"idc" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/universal{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/station/construction)
+"idf" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on/atmos{
+ dir = 8;
+ frequency = 1441;
+ id_tag = "o2_out";
+ name = "(A) O2 Vent"
+ },
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/turf/simulated/floor/engine/oxygen,
+/area/station/engineering/atmos)
+"idK" = (
+/mob/living/pbag,
+/obj/machinery/alarm{
+ pixel_y = -32
+ },
+/obj/machinery/light,
+/turf/simulated/floor{
+ icon_state = "wooden-2"
+ },
+/area/station/civilian/gym)
+"idN" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment{
+ dir = 2;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor{
+ icon_state = "whitepurplecorner"
+ },
+/area/station/rnd/xenobiology)
+"idV" = (
+/turf/simulated/floor{
+ icon_state = "whitepurple"
+ },
+/area/station/rnd/mixing)
+"ieg" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/civilian/bar)
+"iem" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"ien" = (
+/obj/machinery/door/firedoor,
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 5
+ },
+/obj/structure/transit_tube{
+ icon_state = "N-S"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/aisat)
+"iex" = (
+/obj/structure/table/woodentable,
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/structure/sign/poster/contraband/clown{
+ pixel_y = 32
+ },
+/obj/item/toy/sound_button{
+ pixel_x = -8;
+ pixel_y = 5
+ },
+/obj/item/weapon/coin/bananium{
+ pixel_x = 7;
+ pixel_y = 5
+ },
+/obj/item/toy/prize/honk{
+ pixel_y = 2
+ },
+/turf/simulated/floor/wood,
+/area/station/civilian/theatre)
+"ieF" = (
+/obj/structure/stool/bed/chair/office/dark,
+/obj/effect/landmark/start/security_officer,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "darkred"
+ },
+/area/station/security/secconfhall)
+"ieN" = (
+/obj/machinery/porta_turret/station_default{
+ dir = 1
+ },
+/obj/item/device/radio/intercom{
+ broadcasting = 1;
+ frequency = 1447;
+ name = "Private AI Channel";
+ pixel_x = 28;
+ pixel_y = -5
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/bridge/ai_upload)
+"ifd" = (
+/obj/machinery/light/small,
+/obj/machinery/photocopier,
+/turf/simulated/floor{
+ icon_state = "darkred"
+ },
+/area/station/security/secconfhall)
+"ifk" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "whiteblue"
+ },
+/area/station/medical/genetics)
+"ifw" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "purple"
+ },
+/area/station/hallway/primary/port)
+"ifz" = (
+/obj/effect/decal/cleanable/cobweb2,
+/obj/structure/table,
+/obj/effect/spawner/lootdrop/maintenance/two,
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"ifH" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/table,
+/obj/effect/spawner/lootdrop/maintenance/two,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/brig)
+"igb" = (
+/obj/machinery/atmospherics/pipe/simple/visible/cyan,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/carpet/black,
+/area/station/tcommsat/computer)
+"igf" = (
+/obj/item/weapon/flora/random,
+/obj/machinery/power/apc{
+ dir = 1;
+ name = "apc top";
+ pixel_y = 28
+ },
+/obj/structure/cable{
+ d2 = 8;
+ icon_state = "0-8"
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/station/civilian/chapel/mass_driver)
+"igs" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/engineering)
+"igw" = (
+/turf/simulated/wall/r_wall,
+/area/station/aisat/antechamber_interior)
+"igL" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 8;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "darkpurple"
+ },
+/area/station/rnd/telesci)
+"igW" = (
+/obj/structure/table/woodentable,
+/obj/item/device/camera_film{
+ pixel_x = 5;
+ pixel_y = 10
+ },
+/obj/item/device/camera_film{
+ pixel_x = -3;
+ pixel_y = 1
+ },
+/obj/item/weapon/storage/secure/safe{
+ pixel_x = -24
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "darkblue"
+ },
+/area/station/security/iaa_office)
+"igY" = (
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/hallway/primary/fore)
+"ihf" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced,
+/obj/machinery/door/firedoor,
+/obj/structure/cable{
+ d2 = 2;
+ icon_state = "0-2"
+ },
+/turf/simulated/floor/plating,
+/area/station/security/warden)
+"ihg" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/weapon/scrap_lump,
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg1"
+ },
+/area/station/maintenance/medbay)
+"ihh" = (
+/obj/machinery/icecream_vat,
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "whitehall"
+ },
+/area/station/civilian/kitchen)
+"ihi" = (
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/turf/simulated/floor/plating{
+ dir = 1;
+ icon_state = "warnplate"
+ },
+/area/station/engineering/engine)
+"ihy" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor,
+/area/station/civilian/fitness)
+"ihz" = (
+/obj/structure/stool/bed/chair/metal/yellow{
+ dir = 4
+ },
+/obj/machinery/light/small{
+ dir = 8
+ },
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = -22
+ },
+/obj/machinery/camera{
+ c_tag = "Cargo Lobby West";
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 10;
+ icon_state = "brown"
+ },
+/area/station/cargo/office)
+"ihC" = (
+/obj/random/tools/tech_supply,
+/turf/simulated/floor{
+ icon_state = "brownold"
+ },
+/area/station/cargo/storage)
+"ihF" = (
+/obj/machinery/atmospherics/pipe/simple/visible/green{
+ dir = 4
+ },
+/obj/structure/cable/yellow{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/engineering/engine)
+"ihQ" = (
+/obj/structure/rack,
+/obj/effect/spawner/lootdrop/maintenance/three,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/chapel)
+"ihS" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "brown"
+ },
+/area/station/hallway/secondary/entry)
+"ihT" = (
+/obj/structure/stool/bed,
+/obj/machinery/flasher{
+ id = "Cell 3";
+ pixel_x = 27
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "red"
+ },
+/area/station/security/prison)
+"ihU" = (
+/obj/item/weapon/legcuffs/beartrap,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor{
+ icon_state = "floorgrime"
+ },
+/area/station/maintenance/chapel)
+"iia" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 9;
+ icon_state = "blue"
+ },
+/area/station/medical/reception)
+"iii" = (
+/obj/random/scrap/safe_even,
+/turf/simulated/floor/plating,
+/area/station/maintenance/atmos)
+"iiw" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/turf/simulated/floor/plating,
+/area/station/engineering/engine)
+"iiJ" = (
+/obj/machinery/atmospherics/pipe/simple/visible,
+/turf/simulated/floor{
+ icon_state = "yellow"
+ },
+/area/station/engineering/engine)
+"iiV" = (
+/obj/structure/table/glass,
+/obj/item/weapon/paper_bin{
+ pixel_y = 4
+ },
+/obj/item/weapon/pen{
+ pixel_y = 6
+ },
+/obj/structure/extinguisher_cabinet{
+ pixel_y = -30
+ },
+/obj/machinery/light/small,
+/turf/simulated/floor{
+ dir = 6;
+ icon_state = "whiteblue"
+ },
+/area/station/security/prison)
+"iiY" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/closet/crate/freezer,
+/obj/item/weapon/reagent_containers/food/snacks/badrecipe,
+/obj/item/weapon/reagent_containers/food/snacks/badrecipe,
+/obj/item/weapon/reagent_containers/food/snacks/badrecipe,
+/obj/item/weapon/circuitboard/oven,
+/obj/effect/spawner/lootdrop/maintenance/four,
+/turf/simulated/floor,
+/area/station/maintenance/brig)
+"ijg" = (
+/obj/item/weapon/legcuffs/beartrap{
+ pixel_x = 7;
+ pixel_y = 9
+ },
+/obj/item/weapon/legcuffs/beartrap{
+ pixel_x = -7;
+ pixel_y = -6
+ },
+/obj/machinery/power/apc{
+ dir = 4;
+ name = "apc right";
+ pixel_x = 28
+ },
+/obj/structure/cable{
+ d2 = 2;
+ icon_state = "0-2"
+ },
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/machinery/camera{
+ c_tag = "Custodial Closet";
+ dir = 8
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "black"
+ },
+/area/station/civilian/janitor)
+"ijk" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/cargo/office)
+"ijK" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/weapon/shard/shrapnel{
+ icon_state = "shrapnelsmall"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"ijN" = (
+/obj/machinery/embedded_controller/radio/airlock_controller{
+ id_tag = "atmospherics_airlock";
+ pixel_x = 28;
+ req_access = list(24);
+ tag_airpump = "atmospherics_pump";
+ tag_chamber_sensor = "atmospherics_sensor";
+ tag_exterior_door = "atmospherics_outer";
+ tag_interior_door = "atmospherics_inner"
+ },
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 10
+ },
+/obj/machinery/light/small{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/station/engineering/atmos)
+"ijS" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg2"
+ },
+/area/station/maintenance/medbay)
+"ijY" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor,
+/area/station/security/brig)
+"ikd" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "blue"
+ },
+/area/station/medical/reception)
+"ikr" = (
+/obj/machinery/disposal,
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/structure/disposalpipe/trunk,
+/obj/structure/disposalpipe/trunk,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "yellow"
+ },
+/area/station/hallway/primary/aft)
+"iku" = (
+/obj/machinery/light/small{
+ dir = 8
+ },
+/obj/machinery/atmospherics/components/binary/valve,
+/turf/simulated/floor/plating{
+ icon_state = "warnplate"
+ },
+/area/station/engineering/engine)
+"ikv" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on,
+/turf/simulated/floor/engine{
+ name = "Holodeck Projector Floor"
+ },
+/area/station/civilian/holodeck)
+"ikB" = (
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "darkblue"
+ },
+/area/station/engineering/engine)
+"ikL" = (
+/obj/item/stack/cable_coil/random,
+/turf/simulated/floor/plating,
+/area/station/construction)
+"ikT" = (
+/obj/machinery/atmospherics/pipe/manifold/visible/red{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor,
+/area/station/engineering/atmos)
+"ilh" = (
+/obj/effect/decal/cleanable/dirt,
+/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/structure/disposalpipe/segment{
+ dir = 4;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"ill" = (
+/obj/machinery/portable_atmospherics/canister/carbon_dioxide,
+/turf/simulated/floor/engine/carbon_dioxide,
+/area/station/engineering/atmos)
+"ily" = (
+/obj/structure/scrap_beacon,
+/turf/simulated/floor/airless/ceiling,
+/area/station/cargo/recycler)
+"ilz" = (
+/obj/structure/disposaloutlet,
+/obj/structure/disposalpipe/trunk,
+/turf/simulated/floor/plating,
+/area/station/maintenance/disposal)
+"ilL" = (
+/obj/structure/closet/l3closet/scientist,
+/obj/machinery/door_control{
+ id = "Gateway_shutters";
+ name = "Gateway Shutters";
+ pixel_x = -26;
+ req_access = list(57)
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "vault"
+ },
+/area/station/gateway)
+"ilQ" = (
+/obj/structure/sign/warning/deathsposal{
+ pixel_y = -32
+ },
+/obj/machinery/disposal,
+/obj/machinery/light/small,
+/obj/machinery/camera{
+ c_tag = "Medbay Virology North";
+ dir = 1;
+ network = list("SS13","Medical")
+ },
+/obj/structure/disposalpipe/trunk{
+ dir = 1
+ },
+/turf/simulated/floor{
+ dir = 3;
+ icon_state = "whitegreen"
+ },
+/area/station/medical/virology)
+"ilU" = (
+/obj/machinery/computer/monitor,
+/obj/machinery/computer/guestpass{
+ dir = 1;
+ pixel_y = 28
+ },
+/obj/machinery/camera{
+ c_tag = "Bridge North"
+ },
+/obj/structure/cable{
+ d2 = 2;
+ icon_state = "0-2"
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "darkbrown"
+ },
+/area/station/bridge)
+"imb" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "warndark"
+ },
+/area/station/rnd/robotics)
+"imc" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/engineering)
+"img" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/components/unary/vent_pump/on,
+/obj/effect/spawner/lootdrop/maintenance,
+/turf/simulated/floor/carpet/orange,
+/area/station/maintenance/medbay)
+"imk" = (
+/obj/item/weapon/flora/random,
+/obj/structure/extinguisher_cabinet{
+ pixel_y = -30
+ },
+/turf/simulated/floor{
+ dir = 10;
+ icon_state = "black"
+ },
+/area/station/civilian/fitness)
+"iml" = (
+/obj/structure/stool/bar,
+/turf/simulated/floor/wood,
+/area/station/maintenance/brig)
+"imp" = (
+/obj/machinery/computer/general_air_control{
+ dir = 4;
+ frequency = 1443;
+ level = 3;
+ name = "Distribution and Waste Monitor";
+ sensors = list("mair_in_meter"="Mixed Air In","air_sensor"="Mixed Air Supply Tank","mair_out_meter"="Mixed Air Out","dloop_atm_meter"="Distribution Loop","wloop_atm_meter"="Waste Loop")
+ },
+/obj/structure/extinguisher_cabinet{
+ pixel_x = -28
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/engineering/monitoring)
+"imv" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "warndark"
+ },
+/area/station/rnd/robotics)
+"imB" = (
+/obj/machinery/vending/cigarette,
+/obj/machinery/alarm{
+ pixel_y = 22
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/medical/reception)
+"imJ" = (
+/obj/effect/decal/cleanable/generic,
+/obj/random/foods/food_trash,
+/obj/structure/sign/poster/contraband/random{
+ pixel_y = -32
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/medbay)
+"imP" = (
+/obj/structure/closet/crate,
+/obj/random/misc/all,
+/turf/simulated/floor{
+ icon_state = "floorgrime"
+ },
+/area/station/cargo/storage)
+"imR" = (
+/obj/machinery/atmospherics/pipe/simple/visible/green,
+/obj/machinery/atmospherics/pipe/simple/visible/red{
+ dir = 4
+ },
+/turf/simulated/floor,
+/area/station/engineering/atmos)
+"imW" = (
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/ai_monitored/storage_secure)
+"imY" = (
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken"
+ },
+/area/station/bridge/captain_quarters)
+"ind" = (
+/obj/machinery/alarm{
+ pixel_y = -32
+ },
+/obj/machinery/camera{
+ c_tag = "Bridge Vault";
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/bridge/nuke_storage)
+"inq" = (
+/obj/structure/grille,
+/obj/machinery/door/firedoor,
+/obj/structure/window/reinforced{
+ dir = 5
+ },
+/obj/structure/sign/directions/dock_tablo/tablo4,
+/turf/simulated/floor/plating,
+/area/station/hallway/secondary/entry)
+"inz" = (
+/turf/simulated/wall/r_wall,
+/area/station/hallway/secondary/mine_sci_shuttle)
+"inV" = (
+/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"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/aisat/antechamber)
+"ioc" = (
+/obj/machinery/atmospherics/pipe/simple/visible/yellow,
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "yellow"
+ },
+/area/station/engineering/engine)
+"ioh" = (
+/obj/machinery/life_assist/external_cooling_device,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "darkpurple"
+ },
+/area/station/rnd/robotics)
+"ioj" = (
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken6"
+ },
+/area/station/civilian/cafeteria)
+"iov" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/maintenance{
+ name = "Hydroponics Maintenance";
+ req_one_access = list(35,28)
+ },
+/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"
+ },
+/turf/simulated/floor/plating,
+/area/station/civilian/hydroponics)
+"iow" = (
+/obj/structure/reagent_dispensers/fueltank,
+/turf/simulated/floor/plating,
+/area/station/maintenance/chapel)
+"ioH" = (
+/turf/simulated/floor,
+/area/station/hallway/primary/aft)
+"ioO" = (
+/obj/structure/closet/emcloset,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/medical/reception)
+"ipd" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/structure/disposalpipe/junction{
+ dir = 8;
+ icon_state = "pipe-j2"
+ },
+/turf/simulated/floor,
+/area/station/cargo/office)
+"ipA" = (
+/obj/structure/table/glass,
+/obj/item/weapon/reagent_containers/spray/cleaner{
+ pixel_x = 7;
+ pixel_y = 4
+ },
+/obj/item/weapon/folder/white{
+ pixel_x = -4;
+ pixel_y = 1
+ },
+/obj/structure/extinguisher_cabinet{
+ pixel_x = -28
+ },
+/turf/simulated/floor{
+ dir = 10;
+ icon_state = "darkblue"
+ },
+/area/station/bridge)
+"ipB" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "darkbluecorners"
+ },
+/area/station/aisat/antechamber)
+"ipJ" = (
+/obj/machinery/sleeper{
+ dir = 8
+ },
+/obj/structure/extinguisher_cabinet{
+ pixel_x = 28
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "whiteblue"
+ },
+/area/station/hallway/secondary/exit)
+"ipQ" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/weapon/ore/glass,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/chapel)
+"iqv" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/rnd/brainstorm_center)
+"iqA" = (
+/obj/structure/rack,
+/obj/item/weapon/storage/box/lights/mixed{
+ pixel_y = 8
+ },
+/obj/item/weapon/storage/box/lights/mixed,
+/turf/simulated/floor/plating{
+ icon_state = "platebot"
+ },
+/area/station/maintenance/medbay)
+"iqK" = (
+/obj/structure/stool/bed,
+/obj/machinery/flasher{
+ id = "Cell 4";
+ pixel_x = -27
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "red"
+ },
+/area/station/security/prison)
+"iqM" = (
+/obj/structure/cable,
+/turf/simulated/floor/plating/airless/catwalk,
+/area/station/solar/auxstarboard)
+"irf" = (
+/obj/effect/decal/cleanable/dirt,
+/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"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/medbay)
+"irF" = (
+/turf/simulated/wall/r_wall,
+/area/station/engineering/equip)
+"irK" = (
+/obj/machinery/atmospherics/pipe/simple/visible/red{
+ dir = 4
+ },
+/obj/machinery/door/airlock/atmos/glass{
+ name = "Distribution Loop";
+ req_access = list(24)
+ },
+/turf/simulated/floor,
+/area/station/engineering/atmos)
+"irZ" = (
+/turf/simulated/wall/r_wall,
+/area/station/ai_monitored/eva)
+"isd" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/blood/drip,
+/obj/random/foods/food_trash,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/medbay)
+"isf" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ icon_state = "whiteblue"
+ },
+/area/station/medical/genetics)
+"isk" = (
+/obj/structure/rack,
+/obj/item/weapon/handcuffs,
+/obj/item/weapon/wrench,
+/turf/simulated/floor{
+ dir = 3;
+ icon_state = "whitegreen"
+ },
+/area/station/medical/virology)
+"isB" = (
+/obj/structure/closet/l3closet/virology,
+/obj/item/clothing/mask/gas/coloured,
+/turf/simulated/floor{
+ dir = 6;
+ icon_state = "whitegreen"
+ },
+/area/station/medical/virology)
+"itj" = (
+/obj/machinery/door/airlock/security/glass{
+ name = "Security Lobby"
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ icon_state = "redfull"
+ },
+/area/station/security/lobby)
+"itF" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/station/civilian/bar)
+"itW" = (
+/turf/simulated/floor/carpet/green,
+/area/station/civilian/dormitories)
+"iub" = (
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/closet{
+ name = "Evidence Closet"
+ },
+/turf/simulated/floor{
+ icon_state = "whitered"
+ },
+/area/station/security/forensic_office)
+"iui" = (
+/obj/machinery/door/window{
+ name = "Shower cabin"
+ },
+/obj/structure/curtain/open/shower/security,
+/turf/simulated/floor{
+ icon_state = "freezerfloor2"
+ },
+/area/station/security/secconfhall)
+"iuK" = (
+/obj/item/seeds/berryseed,
+/obj/structure/flora/ausbushes/fullgrass{
+ layer = 2.7
+ },
+/obj/structure/flora/ausbushes/ppflowers{
+ layer = 2.7
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating{
+ icon_state = "warnplate"
+ },
+/area/station/maintenance/brig)
+"iuM" = (
+/obj/structure/closet/emcloset,
+/obj/machinery/light_switch{
+ pixel_y = -28
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/station/civilian/chapel/mass_driver)
+"iuZ" = (
+/obj/effect/decal/cleanable/dirt,
+/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/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"ivm" = (
+/obj/structure/disposalpipe/segment{
+ dir = 1
+ },
+/turf/simulated/floor{
+ dir = 10;
+ icon_state = "whiteblue"
+ },
+/area/station/medical/hallway)
+"ivn" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor,
+/area/station/hallway/secondary/arrival)
+"ivo" = (
+/obj/structure/stool/bed/chair/metal/red,
+/obj/machinery/camera{
+ c_tag = "Brig Escape Security Room";
+ network = list("SS13","Security")
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "darkred"
+ },
+/area/station/security/checkpoint)
+"ivD" = (
+/obj/machinery/atmospherics/components/unary/portables_connector,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "whitebot"
+ },
+/area/station/rnd/mixing)
+"ivE" = (
+/turf/simulated/floor{
+ icon_state = "wooden-2"
+ },
+/area/station/civilian/gym)
+"ivI" = (
+/obj/machinery/light_switch{
+ pixel_x = 28
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 1
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/civilian/chapel/crematorium)
+"ivJ" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 6
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/aisat)
+"ivR" = (
+/obj/item/weapon/flora/random,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "red"
+ },
+/area/station/security/brig)
+"ivS" = (
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/turf/simulated/floor/plating/airless/catwalk,
+/area/station/solar/auxport)
+"ivX" = (
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = -22
+ },
+/obj/item/weapon/flora/random,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "darkred"
+ },
+/area/station/security/secconfhall)
+"ivY" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/window/southright,
+/obj/machinery/door/window/southright{
+ dir = 1;
+ name = "Forensic door"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/rnd/tox_launch)
+"iwb" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/science)
+"iwd" = (
+/obj/machinery/door/firedoor,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/door/airlock/maintenance{
+ req_access = list(12)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 8
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/science)
+"iwj" = (
+/obj/machinery/door/airlock/glass{
+ name = "Chapel"
+ },
+/obj/machinery/door/firedoor,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/station/civilian/chapel/mass_driver)
+"iwp" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor,
+/area/station/security/brig)
+"iwq" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/blood/gibs/robot,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/brig)
+"iwx" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "brown"
+ },
+/area/station/hallway/secondary/entry)
+"iwI" = (
+/obj/random/vending/cola,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/hallway/secondary/exit)
+"iwM" = (
+/obj/machinery/power/apc{
+ dir = 4;
+ name = "apc right";
+ pixel_x = 28
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 8
+ },
+/obj/structure/cable{
+ d2 = 8;
+ icon_state = "0-8"
+ },
+/obj/structure/closet/secure_closet/scientist,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "whitepurple"
+ },
+/area/station/rnd/hallway)
+"iwP" = (
+/obj/machinery/portable_atmospherics/canister/sleeping_agent,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/rnd/storage)
+"iwR" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_y = 22
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 9;
+ icon_state = "neutral"
+ },
+/area/station/hallway/secondary/entry)
+"iwW" = (
+/obj/structure/table/woodentable,
+/obj/item/weapon/storage/photo_album{
+ pixel_y = 7
+ },
+/obj/item/device/camera,
+/obj/machinery/camera{
+ c_tag = "Bridge Captain's Quarters"
+ },
+/turf/simulated/floor/carpet/blue,
+/area/station/bridge/captain_quarters)
+"ixc" = (
+/obj/structure/window/phoronreinforced{
+ dir = 6
+ },
+/obj/structure/grille,
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/visible/yellow,
+/turf/simulated/floor/plating,
+/area/station/engineering/engine)
+"ixC" = (
+/turf/simulated/floor,
+/area/station/construction)
+"ixN" = (
+/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"
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/hallway/secondary/arrival)
+"ixO" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "whitepurple"
+ },
+/area/station/hallway/secondary/mine_sci_shuttle)
+"ixU" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 9
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/engineering)
+"iye" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/turf/simulated/floor{
+ icon_state = "black"
+ },
+/area/station/hallway/primary/central)
+"iyr" = (
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "yellow"
+ },
+/area/station/engineering/break_room)
+"iyv" = (
+/obj/structure/closet/secure_closet/medical2,
+/obj/item/clothing/under/patient_gown,
+/obj/item/clothing/under/patient_gown,
+/obj/item/clothing/under/patient_gown,
+/obj/item/clothing/under/patient_gown,
+/obj/machinery/firealarm{
+ dir = 1;
+ pixel_y = -22
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/medical/surgery{
+ name = "Operating Theatre"
+ })
+"iyz" = (
+/obj/structure/plasticflaps{
+ opacity = 1
+ },
+/obj/machinery/navbeacon{
+ codes_txt = "delivery;dir=4";
+ freq = 1400;
+ location = "Engineering"
+ },
+/obj/machinery/door/poddoor{
+ density = 0;
+ icon_state = "pdoor0";
+ id = "atmos";
+ name = "Atmos Blast Door";
+ opacity = 0
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor,
+/area/station/engineering/monitoring)
+"iyE" = (
+/obj/item/weapon/flora/random,
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_x = 28;
+ pixel_y = -5
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/rnd/brainstorm_center)
+"iyO" = (
+/obj/machinery/portable_atmospherics/powered/scrubber/huge,
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = -22
+ },
+/turf/simulated/floor{
+ dir = 9;
+ icon_state = "warndark"
+ },
+/area/station/rnd/storage)
+"izf" = (
+/obj/machinery/alarm{
+ pixel_y = -32
+ },
+/turf/simulated/floor{
+ icon_state = "brown"
+ },
+/area/station/hallway/secondary/entry)
+"izi" = (
+/obj/structure/table/reinforced,
+/obj/machinery/door/window/eastright{
+ dir = 1;
+ layer = 2.9;
+ name = "Chemistry Desk";
+ req_access = list(33)
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/door/poddoor/shutters{
+ density = 0;
+ icon_state = "shutter0";
+ id = "Chem";
+ name = "Chemistry Shutters";
+ opacity = 0
+ },
+/obj/item/weapon/bell{
+ pixel_y = 4
+ },
+/turf/simulated/floor/plating,
+/area/station/medical/chemistry)
+"izl" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/camera{
+ c_tag = "Arrival Dock's South";
+ dir = 8
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "brown"
+ },
+/area/station/hallway/secondary/entry)
+"izm" = (
+/obj/structure/table/woodentable,
+/obj/item/weapon/cartridge/quartermaster{
+ pixel_x = 6;
+ pixel_y = 5
+ },
+/obj/item/weapon/cartridge/quartermaster{
+ pixel_x = -4;
+ pixel_y = 7
+ },
+/obj/item/weapon/cartridge/quartermaster,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "darkbrown"
+ },
+/area/station/cargo/qm)
+"izJ" = (
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "vault"
+ },
+/area/station/civilian/chapel/altar)
+"izL" = (
+/obj/structure/stool/bed/chair/office/dark{
+ dir = 8
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/checkpoint)
+"izM" = (
+/obj/random/scrap/safe_even,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/engineering)
+"izP" = (
+/obj/machinery/firealarm{
+ dir = 1;
+ pixel_y = -22
+ },
+/obj/machinery/light,
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 8
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/station/civilian/chapel/mass_driver)
+"izQ" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/weapon/shard,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 1;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/medbay)
+"iAc" = (
+/obj/machinery/light,
+/obj/machinery/light_switch{
+ pixel_y = -28
+ },
+/turf/simulated/floor{
+ icon_state = "yellow"
+ },
+/area/station/hallway/primary/aft)
+"iAj" = (
+/obj/structure/table/glass,
+/obj/item/weapon/paper_bin{
+ pixel_y = 4
+ },
+/obj/item/weapon/pen/blue{
+ pixel_x = -3;
+ pixel_y = 2
+ },
+/obj/item/weapon/pen/red{
+ pixel_x = 2;
+ pixel_y = 6
+ },
+/obj/item/weapon/pen{
+ pixel_y = 6
+ },
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/medical/morgue)
+"iAo" = (
+/obj/machinery/door/firedoor,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"iAr" = (
+/obj/structure/closet/firecloset,
+/obj/machinery/alarm{
+ pixel_y = 22
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/chapel)
+"iAF" = (
+/obj/structure/rack,
+/obj/item/weapon/storage/toolbox/emergency,
+/obj/random/tools/tool,
+/obj/machinery/light/small{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 6;
+ icon_state = "yellow"
+ },
+/area/station/storage/primary)
+"iAV" = (
+/obj/item/weapon/flora/random,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/civilian/bar)
+"iAY" = (
+/obj/structure/barricade/wooden,
+/turf/simulated/floor/wood,
+/area/station/maintenance/brig)
+"iBa" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = -22
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg3"
+ },
+/area/station/maintenance/engineering)
+"iBq" = (
+/obj/effect/decal/cleanable/dirt,
+/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/landmark{
+ name = "blobstart"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/science)
+"iBz" = (
+/obj/machinery/atmospherics/pipe/manifold/visible/red,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "caution"
+ },
+/area/station/engineering/atmos)
+"iBC" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on,
+/turf/simulated/floor{
+ icon_state = "whitepurplecorner"
+ },
+/area/station/rnd/brainstorm_center)
+"iBF" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/turf/simulated/floor,
+/area/station/cargo/storage)
+"iBH" = (
+/obj/structure/rack,
+/obj/effect/spawner/lootdrop/maintenance/three,
+/obj/effect/decal/cleanable/cobweb,
+/obj/machinery/alarm{
+ pixel_y = 22
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/cargo)
+"iBM" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 4
+ },
+/obj/structure/flora/ausbushes/fullgrass{
+ layer = 2.7
+ },
+/obj/structure/flora/ausbushes/lavendergrass{
+ layer = 2.7
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/grass,
+/area/station/civilian/hydroponics)
+"iBN" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/turf/simulated/floor{
+ dir = 9;
+ icon_state = "whitepurple"
+ },
+/area/station/rnd/brainstorm_center)
+"iBV" = (
+/obj/machinery/door/airlock/maintenance{
+ req_access = list(12)
+ },
+/obj/structure/barricade/wooden{
+ layer = 2.8;
+ name = "doorway barricade"
+ },
+/obj/structure/grille,
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/station/maintenance/chapel)
+"iCa" = (
+/obj/structure/sign/warning/detailed{
+ pixel_y = -32
+ },
+/obj/structure/closet/l3closet/general,
+/obj/item/clothing/mask/gas/coloured,
+/turf/simulated/floor{
+ dir = 10;
+ icon_state = "warnwhite"
+ },
+/area/station/medical/virology)
+"iCe" = (
+/obj/machinery/hologram/holopad,
+/obj/machinery/ai_slipper{
+ icon_state = "motion0"
+ },
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_x = 28;
+ pixel_y = -5
+ },
+/obj/machinery/camera/motion{
+ c_tag = "AI Chamber East";
+ dir = 8;
+ network = list("RD","MiniSat")
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/aisat/ai_chamber)
+"iCi" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/medical/morgue)
+"iCz" = (
+/obj/machinery/door/poddoor{
+ density = 0;
+ icon_state = "pdoor0";
+ id = "AI Blast Door";
+ name = "AI Blast Door";
+ opacity = 0
+ },
+/obj/machinery/door/airlock/highsecurity{
+ locked = 1;
+ name = "AI Chamber";
+ req_access = list(16)
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/aisat/ai_chamber)
+"iCG" = (
+/obj/structure/closet/secure_closet/security,
+/obj/structure/reagent_dispensers/peppertank{
+ pixel_y = 30
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/security/main)
+"iCL" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/civilian/bar)
+"iCM" = (
+/obj/machinery/turretid/stun/AI_special{
+ name = "AI Chamber turret control";
+ pixel_x = -1;
+ pixel_y = -28
+ },
+/obj/machinery/light/small,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/whitegreed,
+/area/station/aisat/ai_chamber)
+"iCN" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "red"
+ },
+/area/station/security/brig)
+"iDa" = (
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/turf/simulated/floor/plating/airless/catwalk,
+/area/station/solar/auxport)
+"iDd" = (
+/obj/machinery/atmospherics/components/binary/pump{
+ dir = 1
+ },
+/turf/simulated/floor,
+/area/station/engineering/atmos)
+"iDo" = (
+/turf/simulated/wall/r_wall,
+/area/station/rnd/storage)
+"iDq" = (
+/obj/machinery/door/airlock/glass{
+ name = "Docks"
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ dir = 9;
+ icon_state = "brown"
+ },
+/area/station/hallway/secondary/entry)
+"iDx" = (
+/obj/machinery/door/airlock/maintenance{
+ req_access = list(12)
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 1
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/cargo)
+"iDK" = (
+/turf/simulated/wall,
+/area/station/hallway/primary/port)
+"iDS" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "red"
+ },
+/area/station/security/interrogation)
+"iDW" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "red"
+ },
+/area/station/security/brig)
+"iEx" = (
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken5"
+ },
+/area/station/civilian/theatre)
+"iEL" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 1
+ },
+/turf/simulated/floor,
+/area/station/hallway/primary/port)
+"iEM" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "brown"
+ },
+/area/station/cargo/storage)
+"iFt" = (
+/obj/structure/stool/bed/chair/comfy/black,
+/obj/effect/landmark/start/assistant/test_subject,
+/turf/simulated/floor/carpet,
+/area/station/civilian/bar)
+"iFD" = (
+/obj/structure/stool/bed/chair/comfy/brown{
+ dir = 8
+ },
+/turf/simulated/floor/carpet/green,
+/area/station/civilian/theatre)
+"iFP" = (
+/obj/random/vending/cola,
+/obj/machinery/requests_console/security{
+ pixel_x = -28
+ },
+/obj/machinery/camera{
+ c_tag = "Brig Security Office West";
+ dir = 4;
+ network = list("SS13","Security")
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "darkred"
+ },
+/area/station/security/secconfhall)
+"iFR" = (
+/obj/random/vending/cola,
+/obj/machinery/alarm{
+ pixel_x = -28;
+ pixel_y = -6
+ },
+/obj/machinery/light/small{
+ dir = 8
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/hallway/secondary/entry)
+"iFT" = (
+/obj/structure/stool/bed/chair/office/dark{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "darkblue"
+ },
+/area/station/security/iaa_office)
+"iGv" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/science)
+"iGy" = (
+/obj/effect/decal/cleanable/cobweb2,
+/obj/machinery/access_button{
+ command = "cycle_interior";
+ frequency = 1379;
+ master_tag = "science_airlock";
+ name = "interior access button";
+ pixel_y = 28;
+ req_one_access = list(13,45,1)
+ },
+/obj/machinery/atmospherics/components/binary/pump/on{
+ dir = 8
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/science)
+"iGW" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "black"
+ },
+/area/station/civilian/locker)
+"iHf" = (
+/obj/structure/object_wall/mining{
+ icon_state = "4-9"
+ },
+/turf/environment/space,
+/area/shuttle/mining/station)
+"iHm" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/door/firedoor,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg3"
+ },
+/area/station/maintenance/medbay)
+"iHF" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "black"
+ },
+/area/station/security/prison)
+"iHH" = (
+/obj/item/device/radio/intercom/pod{
+ dir = 8;
+ layer = 4;
+ pixel_x = -10
+ },
+/obj/structure/stool/bed/chair/schair/wagon{
+ dir = 8
+ },
+/turf/simulated/shuttle/floor/erokez{
+ icon_state = "floor"
+ },
+/area/shuttle/escape_pod4/station)
+"iHK" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/cyan{
+ dir = 4
+ },
+/turf/simulated/floor/bluegrid{
+ icon_state = "dark";
+ name = "Server Walkway";
+ nitrogen = 500;
+ oxygen = 0;
+ temperature = 80
+ },
+/area/station/tcommsat/chamber)
+"iHL" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "whiteblue"
+ },
+/area/station/medical/hallway)
+"iHM" = (
+/obj/structure/closet/secure_closet/scientist,
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "whitepurple"
+ },
+/area/station/rnd/hallway)
+"iIe" = (
+/obj/item/weapon/scrap_lump,
+/turf/simulated/floor/plating/airless{
+ icon_state = "warnplate"
+ },
+/area/station/cargo/recycler)
+"iIg" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/generic,
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"iIm" = (
+/obj/machinery/atmospherics/components/unary/portables_connector{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "warndark"
+ },
+/area/station/rnd/mixing)
+"iIo" = (
+/obj/machinery/hologram/holopad,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/station/medical/chemistry)
+"iIp" = (
+/obj/machinery/door/poddoor{
+ id = "Armoury0";
+ name = "Emergency Access"
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/armoury)
+"iIv" = (
+/obj/structure/stool/bed,
+/obj/item/weapon/bedsheet/brown,
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on,
+/obj/machinery/camera{
+ c_tag = "Brig Prison Bedroom";
+ network = list("SS13","Prison")
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "brownold"
+ },
+/area/station/security/prison)
+"iIF" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "red"
+ },
+/area/station/security/lobby)
+"iIG" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/spawner/lootdrop/maintenance,
+/obj/structure/grille{
+ destroyed = 1
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/medbay)
+"iIV" = (
+/obj/structure/object_wall/pod{
+ icon_state = "1,2"
+ },
+/turf/environment/space/shuttle,
+/area/shuttle/escape_pod2/station)
+"iJh" = (
+/obj/item/weapon/reagent_containers/dropper/precision,
+/obj/item/weapon/reagent_containers/glass/beaker/large,
+/obj/item/weapon/reagent_containers/dropper{
+ pixel_y = -4
+ },
+/obj/structure/table/glass,
+/obj/item/clothing/glasses/science{
+ pixel_y = 1
+ },
+/obj/machinery/light/small,
+/obj/structure/extinguisher_cabinet{
+ pixel_y = -30
+ },
+/turf/simulated/floor{
+ icon_state = "warndark"
+ },
+/area/station/medical/chemistry)
+"iJi" = (
+/obj/machinery/computer/security,
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/machinery/light_switch{
+ pixel_y = 28
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/security/hos)
+"iJl" = (
+/obj/machinery/hydroponics/soil,
+/obj/structure/flora/ausbushes/fullgrass{
+ layer = 2.7
+ },
+/turf/simulated/floor{
+ icon_state = "grass1"
+ },
+/area/station/civilian/garden)
+"iJA" = (
+/obj/structure/rack,
+/obj/effect/spawner/lootdrop/maintenance/two,
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"iJC" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "wooden-2"
+ },
+/area/station/civilian/gym)
+"iJG" = (
+/obj/structure/dispenser/oxygen,
+/obj/machinery/firealarm{
+ dir = 4;
+ pixel_x = 22
+ },
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_y = -32
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/engineering/engine)
+"iJH" = (
+/obj/item/weapon/beach_ball/holoball,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "red"
+ },
+/area/station/security/prison)
+"iJT" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/reagent_dispensers/cleaner{
+ pixel_y = 32
+ },
+/obj/machinery/camera{
+ c_tag = "Medbay East";
+ network = list("SS13","Medical")
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "whiteblue"
+ },
+/area/station/medical/hallway)
+"iJV" = (
+/obj/item/weapon/storage/toolbox/electrical,
+/obj/structure/rack,
+/obj/item/stack/cable_coil/random,
+/obj/item/stack/cable_coil/random,
+/obj/item/stack/cable_coil/random,
+/obj/item/stack/cable_coil/random,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/engineering/drone_fabrication)
+"iKh" = (
+/obj/random/misc/all,
+/turf/simulated/floor/plating/airless{
+ icon_state = "panelscorched"
+ },
+/area/station/cargo/recycler)
+"iKl" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/station/rnd/lab)
+"iKs" = (
+/obj/structure/stool/bed/roller,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/medical/surgeryobs)
+"iKF" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/ammo_casing,
+/turf/simulated/floor{
+ icon_state = "asteroid"
+ },
+/area/station/maintenance/brig)
+"iKN" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/disposalpipe/junction{
+ dir = 8;
+ icon_state = "pipe-j2"
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/hallway/secondary/exit)
+"iKO" = (
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plating/airless{
+ icon_state = "panelscorched"
+ },
+/area/station/cargo/recycler)
+"iKU" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/weapon/reagent_containers/food/drinks/cans/thirteenloko,
+/obj/structure/sign/poster/contraband/random{
+ pixel_x = 32
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 9
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"iKW" = (
+/obj/structure/stool/bed/chair/lectern{
+ dir = 1
+ },
+/turf/simulated/floor/carpet/red,
+/area/station/security/vacantoffice{
+ name = "Tribunal"
+ })
+"iLc" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/cargo/recycleroffice)
+"iLy" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/rack,
+/obj/effect/spawner/lootdrop/maintenance/three,
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_y = 22
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/atmos)
+"iLE" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor{
+ dir = 3;
+ icon_state = "whitegreen"
+ },
+/area/station/medical/virology)
+"iLH" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/rack,
+/obj/effect/spawner/lootdrop/maintenance/three,
+/obj/item/weapon/storage/box/snappops,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/medbay)
+"iLO" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/maintenance/science)
+"iMg" = (
+/obj/structure/stool/bed/chair/metal/white{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/blood/drip,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/medbay)
+"iMi" = (
+/obj/item/weapon/flora/random,
+/turf/simulated/floor{
+ icon_state = "darkred"
+ },
+/area/station/security/vacantoffice{
+ name = "Tribunal"
+ })
+"iMj" = (
+/obj/machinery/light/small,
+/obj/item/device/radio/intercom{
+ frequency = 1475;
+ name = "Station Intercom (Security)";
+ pixel_y = -32
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/forensic_office)
+"iMq" = (
+/obj/random/foods/food_trash,
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg1"
+ },
+/area/station/maintenance/science)
+"iMx" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 1
+ },
+/turf/simulated/floor{
+ icon_state = "asteroid6"
+ },
+/area/station/civilian/garden)
+"iMC" = (
+/obj/item/weapon/paper_bin{
+ pixel_y = 4
+ },
+/obj/item/weapon/pen{
+ pixel_y = 6
+ },
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_x = 28;
+ pixel_y = -5
+ },
+/obj/structure/table,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/engineering/break_room)
+"iNd" = (
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "darkred"
+ },
+/area/station/security/interrogation)
+"iNg" = (
+/obj/effect/decal/cleanable/spiderling_remains,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 1;
+ icon_state = "pipe-c"
+ },
+/obj/machinery/light/small{
+ dir = 8
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/medbay)
+"iNj" = (
+/obj/structure/closet/emcloset,
+/obj/machinery/power/apc/largecell{
+ dir = 8;
+ name = "largecell apc left";
+ pixel_x = -28
+ },
+/obj/structure/cable,
+/turf/simulated/floor{
+ dir = 10;
+ icon_state = "red"
+ },
+/area/station/security/brig)
+"iNl" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 1
+ },
+/turf/simulated/floor{
+ icon_state = "yellow"
+ },
+/area/station/engineering/engine)
+"iNI" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/engineering/engine)
+"iNT" = (
+/obj/random/foods/food_trash,
+/turf/simulated/floor/plating,
+/area/station/maintenance/medbay)
+"iNU" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "darkred"
+ },
+/area/station/security/interrogation)
+"iOc" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/machinery/camera{
+ c_tag = "Cargo Bay East";
+ dir = 8
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "brown"
+ },
+/area/station/cargo/storage)
+"iOg" = (
+/obj/structure/rack,
+/obj/item/weapon/storage/belt/utility{
+ pixel_y = 8
+ },
+/obj/item/weapon/storage/belt/utility{
+ pixel_y = 4
+ },
+/obj/item/weapon/storage/belt/utility,
+/obj/machinery/light/small{
+ dir = 8
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/engineering/equip)
+"iOq" = (
+/obj/structure/stool/bed,
+/obj/item/weapon/bedsheet/brown,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "brownold"
+ },
+/area/station/security/prison)
+"iOB" = (
+/obj/item/stack/tile/carpet/purple,
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken5"
+ },
+/area/station/maintenance/chapel)
+"iOC" = (
+/obj/machinery/status_display{
+ layer = 3.3;
+ pixel_y = -30;
+ supply_display = 1
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor{
+ dir = 10;
+ icon_state = "warndark"
+ },
+/area/station/cargo/storage)
+"iOF" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "warndarkcorners"
+ },
+/area/station/gateway)
+"iOH" = (
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "whitepurple"
+ },
+/area/station/hallway/secondary/mine_sci_shuttle)
+"iOP" = (
+/obj/machinery/door/airlock/external{
+ frequency = 1379;
+ id_tag = "docks_outer";
+ locked = 1;
+ name = "Engineering External Access";
+ req_one_access = list(13,45,1)
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/cargo)
+"iPg" = (
+/obj/structure/stool/bed/chair/comfy/brown,
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_y = 22
+ },
+/obj/effect/landmark/start/bartender,
+/turf/simulated/floor/wood,
+/area/station/civilian/bar)
+"iPi" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "whitepurple"
+ },
+/area/station/rnd/brainstorm_center)
+"iPr" = (
+/obj/machinery/door_control{
+ id = "Gateway_shutters_entrance";
+ name = "Gateway Shutters";
+ pixel_x = 26;
+ req_access = list(57)
+ },
+/obj/structure/closet/firecloset,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "vault"
+ },
+/area/station/gateway)
+"iPw" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/machinery/door/firedoor,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/engineering)
+"iPT" = (
+/turf/simulated/floor{
+ dir = 9;
+ icon_state = "brown"
+ },
+/area/station/cargo/office)
+"iPU" = (
+/obj/structure/rack,
+/obj/item/weapon/storage/toolbox/electrical,
+/obj/item/clothing/gloves/yellow,
+/obj/item/device/t_scanner,
+/obj/item/device/multitool,
+/obj/item/stack/cable_coil/random,
+/obj/item/stack/cable_coil/random,
+/turf/simulated/floor/plating,
+/area/station/maintenance/auxsolarstarboard)
+"iQP" = (
+/obj/machinery/navbeacon{
+ codes_txt = "delivery;dir=8";
+ freq = 1400;
+ location = "QM #2"
+ },
+/obj/machinery/bot/mulebot{
+ home_destination = "QM #2";
+ suffix = "#2"
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/cargo/storage)
+"iQU" = (
+/obj/machinery/atmospherics/components/unary/portables_connector{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "bot"
+ },
+/area/station/engineering/atmos)
+"iQW" = (
+/obj/structure/table,
+/obj/effect/spawner/lootdrop/maintenance/two,
+/obj/effect/spider/stickyweb,
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"iRk" = (
+/obj/machinery/computer/security/telescreen{
+ dir = 1;
+ layer = 4;
+ name = "Observation Screen";
+ network = list("Interrogation");
+ pixel_y = 4
+ },
+/obj/structure/table/reinforced,
+/obj/machinery/light/small,
+/obj/machinery/firealarm{
+ dir = 1;
+ pixel_y = -22
+ },
+/turf/simulated/floor,
+/area/station/security/interrogation)
+"iRm" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/generic,
+/obj/machinery/atmospherics/pipe/manifold/visible{
+ dir = 8
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/brig)
+"iRy" = (
+/turf/environment/space,
+/area/space)
+"iRM" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/light/small{
+ dir = 8
+ },
+/turf/simulated/floor{
+ dir = 10;
+ icon_state = "brown"
+ },
+/area/station/cargo/storage)
+"iRS" = (
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/aisat/ai_chamber)
+"iSn" = (
+/turf/simulated/floor{
+ dir = 10;
+ icon_state = "warndark"
+ },
+/area/station/rnd/misc_lab)
+"iSo" = (
+/turf/simulated/floor/plating/airless,
+/area/station/cargo/recycler)
+"iSs" = (
+/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"
+ },
+/turf/simulated/floor{
+ icon_state = "warning"
+ },
+/area/station/medical/cryo)
+"iSB" = (
+/obj/structure/stool/bed,
+/obj/item/weapon/bedsheet/captain,
+/obj/machinery/alarm{
+ pixel_y = 22
+ },
+/turf/simulated/floor/carpet/blue,
+/area/station/bridge/captain_quarters)
+"iSE" = (
+/obj/machinery/door/firedoor,
+/obj/structure/disposalpipe/segment{
+ dir = 1
+ },
+/obj/machinery/door/airlock/medical/glass{
+ name = "Medbay"
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "whiteblue"
+ },
+/area/station/medical/hallway)
+"iSR" = (
+/obj/item/cardboard_cutout{
+ icon_state = "cutout_fukken_xeno"
+ },
+/turf/simulated/floor/plating/airless{
+ icon_state = "platebot"
+ },
+/area/station/rnd/test_area)
+"iSV" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 8
+ },
+/turf/simulated/floor,
+/area/station/engineering/atmos)
+"iTe" = (
+/obj/structure/window/reinforced{
+ dir = 5
+ },
+/obj/structure/grille,
+/obj/machinery/door/firedoor,
+/obj/structure/cable,
+/obj/structure/sign/nanotrasen,
+/obj/machinery/door/poddoor/shutters{
+ density = 0;
+ icon_state = "shutter0";
+ id = "CE";
+ name = "CE Shutters";
+ opacity = 0
+ },
+/turf/simulated/floor/plating,
+/area/station/engineering/chiefs_office)
+"iTg" = (
+/obj/structure/closet,
+/turf/simulated/floor{
+ dir = 6;
+ icon_state = "whitepurple"
+ },
+/area/station/rnd/xenobiology)
+"iTi" = (
+/obj/machinery/portable_atmospherics/canister/nitrogen,
+/obj/machinery/atmospherics/components/unary/portables_connector,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/rnd/server)
+"iTo" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "red"
+ },
+/area/station/security/interrogation)
+"iTt" = (
+/obj/structure/stool/bed/chair/office/light,
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "whiteblue"
+ },
+/area/station/security/prison)
+"iTv" = (
+/obj/structure/stool/bed/chair/pew/right,
+/obj/effect/landmark/start/assistant/test_subject,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "chapel"
+ },
+/area/station/civilian/chapel)
+"iTy" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/spiderling_remains,
+/obj/item/weapon/shard{
+ icon_state = "small"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/medbay)
+"iTz" = (
+/obj/machinery/power/apc{
+ name = "apc down";
+ pixel_y = -28
+ },
+/obj/machinery/camera{
+ c_tag = "RnD Xenoarchaeologist Office";
+ dir = 1;
+ network = list("Research","SS13")
+ },
+/obj/structure/cable,
+/turf/simulated/floor{
+ icon_state = "whitepurple"
+ },
+/area/station/hallway/secondary/mine_sci_shuttle)
+"iTE" = (
+/obj/structure/disposalpipe/segment{
+ dir = 8;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor,
+/area/station/cargo/office)
+"iTL" = (
+/obj/structure/closet/emcloset,
+/obj/machinery/alarm{
+ pixel_y = 22
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/escape)
+"iUd" = (
+/obj/structure/closet/crate,
+/obj/effect/decal/cleanable/cobweb2,
+/obj/effect/spawner/lootdrop/maintenance/two,
+/turf/simulated/floor/plating,
+/area/station/maintenance/engineering)
+"iUm" = (
+/obj/machinery/hologram/holopad,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/cargo/qm)
+"iUu" = (
+/obj/machinery/atmospherics/components/unary/portables_connector,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "bot"
+ },
+/area/station/engineering/atmos)
+"iUC" = (
+/obj/machinery/door/airlock/glass{
+ name = "Central Access"
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/civilian/locker)
+"iVj" = (
+/turf/simulated/wall,
+/area/station/engineering/engine)
+"iVo" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/weapon/cigbutt{
+ pixel_x = 13
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/dormitory)
+"iVq" = (
+/obj/structure/reagent_dispensers/aqueous_foam_tank,
+/obj/machinery/light/small{
+ dir = 8
+ },
+/turf/simulated/floor{
+ dir = 10;
+ icon_state = "warndark"
+ },
+/area/station/rnd/xenobiology)
+"iVr" = (
+/turf/simulated/floor/carpet/black,
+/area/station/civilian/chapel)
+"iVC" = (
+/obj/machinery/door/firedoor,
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/station/medical/hallway)
+"iVE" = (
+/obj/machinery/hydroponics/constructable,
+/obj/structure/sign/departments/botany{
+ pixel_x = 32
+ },
+/obj/machinery/camera{
+ c_tag = "RnD Miscellaneous Hydro";
+ dir = 8
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "darkgreen"
+ },
+/area/station/rnd/misc_lab)
+"iVG" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 8;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg2"
+ },
+/area/station/maintenance/dormitory)
+"iVS" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/bridge)
+"iVT" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "blue"
+ },
+/area/station/medical/reception)
+"iWf" = (
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "black"
+ },
+/area/station/hallway/primary/central)
+"iWh" = (
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/machinery/flasher{
+ id = "Cell 5";
+ pixel_x = 27
+ },
+/turf/simulated/floor,
+/area/station/security/prison)
+"iWk" = (
+/turf/simulated/wall,
+/area/station/medical/surgery{
+ name = "Operating Theatre"
+ })
+"iWs" = (
+/obj/item/weapon/paper_bin{
+ pixel_y = 4
+ },
+/obj/item/weapon/pen{
+ pixel_y = 6
+ },
+/obj/structure/table/glass,
+/turf/simulated/floor,
+/area/station/engineering/break_room)
+"iWt" = (
+/obj/machinery/door/airlock/maintenance{
+ name = "Library Maintenance";
+ req_one_access = list(12,37)
+ },
+/obj/machinery/door/firedoor,
+/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"
+ },
+/turf/simulated/floor/plating,
+/area/station/civilian/library)
+"iWu" = (
+/turf/environment/space,
+/area/shuttle/supply/station)
+"iWv" = (
+/turf/simulated/wall/r_wall,
+/area/station/security/warden)
+"iWJ" = (
+/obj/structure/closet/crate,
+/obj/effect/spawner/lootdrop/maintenance/four,
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = -22
+ },
+/obj/item/weapon/storage/box/lights/mixed,
+/turf/simulated/floor/plating,
+/area/station/maintenance/medbay)
+"iWK" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/vacantoffice{
+ name = "Tribunal"
+ })
+"iWO" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/wood,
+/area/station/civilian/chapel)
+"iWU" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "whiteblue"
+ },
+/area/station/medical/hallway)
+"iWX" = (
+/obj/machinery/computer/aiupload,
+/obj/machinery/ai_status_display{
+ pixel_x = -32
+ },
+/turf/simulated/floor/whitegreed,
+/area/station/bridge/ai_upload)
+"iXe" = (
+/obj/structure/table/woodentable,
+/obj/item/device/taperecorder{
+ pixel_x = -1;
+ pixel_y = 6
+ },
+/turf/simulated/floor{
+ dir = 10;
+ icon_state = "darkblue"
+ },
+/area/station/bridge)
+"iXl" = (
+/turf/simulated/floor{
+ icon_state = "boxing"
+ },
+/area/station/civilian/gym)
+"iXs" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced,
+/obj/machinery/door/firedoor,
+/obj/structure/cable{
+ d2 = 2;
+ icon_state = "0-2"
+ },
+/turf/simulated/floor/plating,
+/area/station/security/warden)
+"iXu" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/brig)
+"iXw" = (
+/obj/structure/disposalpipe/segment{
+ dir = 2;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/bridge/hop_office)
+"iXJ" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/turf/simulated/floor/carpet,
+/area/station/civilian/library)
+"iXP" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/science)
+"iXY" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on,
+/turf/simulated/floor/plating,
+/area/station/storage/tech)
+"iYd" = (
+/obj/machinery/computer/security{
+ dir = 8
+ },
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/machinery/power/apc{
+ dir = 4;
+ name = "apc right";
+ pixel_x = 28
+ },
+/obj/structure/cable,
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "darkred"
+ },
+/area/station/security/lobby)
+"iYu" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/prison)
+"iYH" = (
+/obj/item/weapon/flora/random,
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/structure/extinguisher_cabinet{
+ pixel_x = 28
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "whitehall"
+ },
+/area/station/civilian/kitchen)
+"iYI" = (
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/visible/yellow,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/disposalpipe/segment{
+ dir = 1;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor,
+/area/station/engineering/engine)
+"iYJ" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/station/ai_monitored/eva)
+"iYM" = (
+/obj/structure/rack,
+/obj/item/weapon/circuitboard/autolathe{
+ pixel_y = 4
+ },
+/obj/item/weapon/circuitboard/security,
+/obj/machinery/light{
+ dir = 4
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platebot"
+ },
+/area/station/storage/tech)
+"iYR" = (
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "Stairs_wide"
+ },
+/area/station/civilian/garden)
+"iYZ" = (
+/turf/simulated/floor{
+ icon_state = "vault"
+ },
+/area/station/security/vacantoffice{
+ name = "Tribunal"
+ })
+"iZa" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 8
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/chapel)
+"iZi" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 1
+ },
+/turf/simulated/floor{
+ icon_state = "darkblue"
+ },
+/area/station/bridge)
+"iZE" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/engineering/engine)
+"iZK" = (
+/obj/machinery/door/window/brigdoor{
+ id = "Cell 6";
+ name = "Cell 6";
+ req_access = list(2)
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/machinery/door/poddoor{
+ density = 0;
+ icon_state = "pdoor0";
+ id = "Prison Gate";
+ name = "Security Blast Door";
+ opacity = 0
+ },
+/turf/simulated/floor{
+ icon_state = "delivery"
+ },
+/area/station/security/prison)
+"iZV" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/medical/glass{
+ id_tag = "Medbay";
+ name = "Medbay";
+ req_access = list(5)
+ },
+/obj/structure/sign/departments/medbay/alt{
+ pixel_y = -32
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/medical/hallway)
+"jaa" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/wood,
+/area/station/civilian/dormitories)
+"jac" = (
+/obj/structure/table,
+/obj/effect/spawner/lootdrop/maintenance/two,
+/turf/simulated/floor/plating,
+/area/station/maintenance/chapel)
+"jao" = (
+/obj/structure/table/woodentable,
+/obj/machinery/chem_dispenser/beer{
+ pixel_y = 4
+ },
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = -22
+ },
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_y = 22
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "darkred"
+ },
+/area/station/civilian/bar)
+"jas" = (
+/obj/machinery/door/firedoor,
+/obj/structure/grille{
+ destroyed = 1
+ },
+/obj/item/stack/rods,
+/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/structure/disposalpipe/segment,
+/turf/simulated/floor/plating,
+/area/station/maintenance/science)
+"jaw" = (
+/obj/machinery/hologram/holopad,
+/turf/simulated/floor,
+/area/station/security/interrogation)
+"jaK" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/station/civilian/bar)
+"jaN" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/medical/reception)
+"jaO" = (
+/obj/machinery/atmospherics/pipe/simple/visible/red,
+/turf/simulated/wall/r_wall,
+/area/station/maintenance/incinerator)
+"jbb" = (
+/obj/effect/landmark{
+ name = "blobstart"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/cargo)
+"jbx" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced,
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/station/medical/surgeryobs)
+"jbA" = (
+/obj/structure/closet/l3closet/general,
+/obj/machinery/newscaster{
+ pixel_x = -28
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/medical/hallway)
+"jbC" = (
+/obj/item/toy/cards,
+/obj/structure/table/woodentable,
+/obj/machinery/firealarm{
+ dir = 1;
+ pixel_y = -22
+ },
+/turf/simulated/floor{
+ icon_state = "arcade_carpet"
+ },
+/area/station/maintenance/engineering)
+"jbE" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "neutral"
+ },
+/area/station/hallway/primary/fore)
+"jbT" = (
+/turf/simulated/wall,
+/area/station/civilian/chapel/office)
+"jch" = (
+/obj/structure/flora/tree/jungle/small,
+/turf/simulated/floor{
+ icon_state = "grass1"
+ },
+/area/station/civilian/garden)
+"jci" = (
+/obj/machinery/vending/coffee,
+/turf/simulated/floor{
+ icon_state = "darkred"
+ },
+/area/station/security/vacantoffice{
+ name = "Tribunal"
+ })
+"jcm" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/sortjunction{
+ dir = 1;
+ name = "Warden's Office";
+ sortType = "Warden's Office"
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "red"
+ },
+/area/station/security/brig)
+"jcq" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/bridge)
+"jcz" = (
+/obj/structure/closet/l3closet/scientist,
+/turf/simulated/floor{
+ dir = 6;
+ icon_state = "warndark"
+ },
+/area/station/rnd/misc_lab)
+"jcD" = (
+/obj/structure/closet/emcloset,
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = -22
+ },
+/obj/machinery/light/small,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/hallway/secondary/entry)
+"jcF" = (
+/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/camera{
+ c_tag = "Dormitory"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/carpet/green,
+/area/station/civilian/dormitories)
+"jcJ" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/aisat/ai_chamber)
+"jcQ" = (
+/obj/machinery/atmospherics/pipe/simple/visible/universal,
+/turf/simulated/floor{
+ dir = 10;
+ icon_state = "darkblue"
+ },
+/area/station/aisat)
+"jdf" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/escape)
+"jdg" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 1
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "whitepurplecorner"
+ },
+/area/station/rnd/brainstorm_center)
+"jdk" = (
+/obj/structure/stool/bed/chair/metal/white{
+ dir = 1
+ },
+/turf/simulated/floor{
+ icon_state = "wooden-2"
+ },
+/area/station/civilian/gym)
+"jdl" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/turf/simulated/floor,
+/area/station/security/interrogation)
+"jdm" = (
+/obj/machinery/door/airlock/maintenance{
+ name = "Bar Maintenance";
+ req_one_access = list(25)
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/station/civilian/bar)
+"jdr" = (
+/obj/machinery/atmospherics/components/binary/pump{
+ dir = 8
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "caution"
+ },
+/area/station/engineering/atmos)
+"jdD" = (
+/obj/machinery/vending/boozeomat{
+ anchored = 0
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/cobweb2,
+/turf/simulated/floor/wood,
+/area/station/maintenance/brig)
+"jdK" = (
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "darkred"
+ },
+/area/station/security/range)
+"jeg" = (
+/turf/simulated/wall,
+/area/station/hallway/secondary/exit)
+"jen" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on/atmos{
+ dir = 1;
+ frequency = 1444;
+ id_tag = "sm_out";
+ name = "(A) SM Vent"
+ },
+/turf/simulated/floor/engine,
+/area/station/engineering/engine)
+"jeB" = (
+/obj/structure/object_wall/pod{
+ icon_state = "3,0"
+ },
+/turf/environment/space,
+/area/shuttle/escape_pod2/station)
+"jeE" = (
+/obj/structure/stool/bed/chair/office/dark{
+ dir = 1
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "darkred"
+ },
+/area/station/security/warden)
+"jeG" = (
+/obj/machinery/door_control{
+ id = "xenobio3";
+ layer = 3.3;
+ name = "Containment Blast Doors";
+ pixel_y = -28;
+ req_access = list(55)
+ },
+/turf/simulated/floor{
+ dir = 6;
+ icon_state = "warndark"
+ },
+/area/station/rnd/xenobiology)
+"jeU" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/rnd/robotics)
+"jfa" = (
+/obj/structure/window/reinforced{
+ dir = 5
+ },
+/obj/structure/grille,
+/obj/machinery/door/firedoor,
+/obj/machinery/door/poddoor{
+ density = 0;
+ icon_state = "pdoor0";
+ id = "xenobio4";
+ name = "Containment Blast Doors";
+ opacity = 0
+ },
+/turf/simulated/floor/engine,
+/area/station/rnd/xenobiology)
+"jfh" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "cafeteria"
+ },
+/area/station/security/prison)
+"jfk" = (
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/turf/environment/space,
+/area/space)
+"jfr" = (
+/obj/machinery/atmospherics/components/binary/pump/on,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "bot"
+ },
+/area/station/engineering/atmos)
+"jfJ" = (
+/obj/effect/decal/cleanable/blood/oil,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/chapel)
+"jfN" = (
+/obj/structure/window/reinforced,
+/turf/environment/space,
+/area/space)
+"jfO" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/closet/crate,
+/obj/effect/spawner/lootdrop/maintenance/three,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/medbay)
+"jfW" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/checkpoint)
+"jgd" = (
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "brown"
+ },
+/area/station/hallway/secondary/entry)
+"jge" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/table,
+/obj/effect/spawner/lootdrop/maintenance/two,
+/turf/simulated/floor/plating,
+/area/station/maintenance/medbay)
+"jgr" = (
+/obj/structure/table,
+/obj/item/device/analyzer,
+/obj/item/device/healthanalyzer,
+/obj/machinery/firealarm{
+ pixel_y = 22
+ },
+/turf/simulated/floor/plating,
+/area/station/storage/tech)
+"jgu" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "black"
+ },
+/area/station/civilian/locker)
+"jgG" = (
+/obj/structure/rack,
+/obj/item/weapon/wrench{
+ pixel_x = 5;
+ pixel_y = -5
+ },
+/obj/item/weapon/crowbar{
+ pixel_y = 1
+ },
+/obj/item/weapon/wirecutters{
+ pixel_x = -3;
+ pixel_y = 2
+ },
+/obj/item/weapon/screwdriver{
+ pixel_x = 3
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/medical/cryo)
+"jgH" = (
+/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"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/civilian/playroom)
+"jgS" = (
+/obj/machinery/door/airlock/glass{
+ name = "Central Access"
+ },
+/obj/structure/disposalpipe/sortjunction/wildcard{
+ dir = 1
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/cargo/office)
+"jhd" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,
+/obj/structure/disposalpipe/segment{
+ dir = 8;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "brown"
+ },
+/area/station/hallway/secondary/entry)
+"jhr" = (
+/obj/random/scrap/safe_even,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/chapel)
+"jhv" = (
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/cargo)
+"jhx" = (
+/obj/machinery/embedded_controller/radio/access_controller{
+ id_tag = "virology_airlock_control";
+ name = "Virology Access Console";
+ pixel_y = -28;
+ tag_exterior_door = "virology_airlock_exterior";
+ tag_interior_door = "virology_airlock_interior"
+ },
+/obj/structure/closet/l3closet/general,
+/obj/item/clothing/mask/gas/coloured,
+/obj/machinery/camera{
+ c_tag = "Medbay Virology Access";
+ dir = 1;
+ network = list("SS13","Medical")
+ },
+/turf/simulated/floor{
+ icon_state = "warnwhite"
+ },
+/area/station/medical/virology)
+"jhV" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "black"
+ },
+/area/station/hallway/primary/port)
+"jiy" = (
+/obj/machinery/portable_atmospherics/canister/air,
+/obj/machinery/atmospherics/components/unary/portables_connector{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating{
+ icon_state = "platebotc"
+ },
+/area/station/maintenance/auxsolarport)
+"jjc" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "purple"
+ },
+/area/station/maintenance/science)
+"jji" = (
+/obj/structure/grille,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/chapel)
+"jjj" = (
+/obj/machinery/computer/card{
+ dir = 8
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "darkred"
+ },
+/area/station/security/checkpoint)
+"jjs" = (
+/obj/machinery/door/airlock/hatch{
+ name = "MiniSat Antechamber";
+ req_one_access = list(66)
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/aisat/antechamber)
+"jjw" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/weapon/shard{
+ icon_state = "small"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 9
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/brig)
+"jjz" = (
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "whitepurple"
+ },
+/area/station/hallway/secondary/mine_sci_shuttle)
+"jjN" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 10;
+ icon_state = "green"
+ },
+/area/station/civilian/hydroponics)
+"jkc" = (
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_y = -32
+ },
+/obj/structure/closet/crate/engi,
+/obj/item/stack/sheet/wood{
+ amount = 30
+ },
+/obj/item/stack/sheet/metal{
+ amount = 50
+ },
+/obj/item/stack/sheet/metal{
+ amount = 50
+ },
+/obj/item/stack/sheet/glass{
+ amount = 30
+ },
+/obj/item/stack/rods{
+ amount = 50
+ },
+/turf/simulated/floor/plating,
+/area/station/construction)
+"jkh" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/weapon/scrap_lump,
+/obj/random/scrap/safe_even,
+/obj/machinery/alarm{
+ pixel_x = 29;
+ pixel_y = -6
+ },
+/turf/simulated/floor,
+/area/station/maintenance/chapel)
+"jkq" = (
+/obj/machinery/space_heater,
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg1"
+ },
+/area/station/maintenance/brig)
+"jkB" = (
+/obj/item/weapon/storage/toolbox/mechanical,
+/obj/structure/rack,
+/obj/item/device/assembly/prox_sensor,
+/obj/random/tools/tool,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/spawner/lootdrop/maintenance/two,
+/turf/simulated/floor/plating,
+/area/station/maintenance/science)
+"jkG" = (
+/obj/machinery/door/airlock/medical{
+ name = "Patients room"
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/medical/patients_rooms)
+"jlb" = (
+/obj/decal/boxingrope{
+ density = 0;
+ dir = 4
+ },
+/obj/decal/boxingrope{
+ dir = 5
+ },
+/turf/simulated/floor{
+ icon_state = "boxing"
+ },
+/area/station/civilian/gym)
+"jlA" = (
+/turf/simulated/floor{
+ icon_state = "warndark"
+ },
+/area/station/security/armoury)
+"jlF" = (
+/obj/structure/stool/bed/chair/comfy/brown{
+ dir = 1
+ },
+/obj/effect/landmark/start/assistant/test_subject,
+/turf/simulated/floor/carpet/black,
+/area/station/civilian/library)
+"jlG" = (
+/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"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/bridge)
+"jlN" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 8;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/medbay)
+"jma" = (
+/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/structure/disposalpipe/junction{
+ dir = 1
+ },
+/turf/simulated/floor,
+/area/station/storage/primary)
+"jmc" = (
+/obj/item/weapon/shard{
+ icon_state = "small"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 8;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg2"
+ },
+/area/station/maintenance/science)
+"jmi" = (
+/obj/structure/table,
+/obj/item/stack/medical/bruise_pack{
+ pixel_x = -3;
+ pixel_y = 6
+ },
+/obj/item/stack/medical/bruise_pack{
+ pixel_x = 4;
+ pixel_y = 3
+ },
+/obj/item/stack/medical/ointment{
+ pixel_x = 1;
+ pixel_y = 10
+ },
+/turf/simulated/floor{
+ icon_state = "darkred"
+ },
+/area/station/security/secconfhall)
+"jmG" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/random/foods/food_trash,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/medbay)
+"jmV" = (
+/obj/machinery/door/firedoor,
+/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/structure/disposalpipe/segment,
+/turf/simulated/floor/plating,
+/area/station/maintenance/medbay)
+"jnf" = (
+/obj/machinery/computer/arcade,
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/sign/poster/random{
+ pixel_y = 32
+ },
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken6"
+ },
+/area/station/maintenance/engineering)
+"jnh" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "whitepurple"
+ },
+/area/station/rnd/xenobiology)
+"jnp" = (
+/obj/machinery/door/airlock/research/glass{
+ name = "Robotics Lab";
+ req_access = list(29)
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/rnd/robotics)
+"jns" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/blood/oil,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/science)
+"jnu" = (
+/obj/structure/stool/bar,
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/machinery/ai_status_display{
+ pixel_x = 32
+ },
+/obj/effect/landmark/start/assistant/test_subject,
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/station/civilian/bar)
+"jnw" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden{
+ dir = 4
+ },
+/turf/simulated/floor/bluegrid{
+ icon_state = "dark";
+ name = "Server Walkway";
+ nitrogen = 500;
+ oxygen = 0;
+ temperature = 80
+ },
+/area/station/rnd/server)
+"jop" = (
+/obj/decal/boxingrope{
+ density = 0;
+ dir = 8
+ },
+/mob/living/simple_animal/mouse,
+/turf/simulated/floor,
+/area/station/maintenance/medbay)
+"joq" = (
+/obj/item/weapon/storage/box/beakers{
+ pixel_x = 9;
+ pixel_y = 12
+ },
+/obj/item/weapon/storage/box/syringes{
+ pixel_x = -8;
+ pixel_y = 12
+ },
+/obj/item/weapon/storage/box/cdeathalarm_kit{
+ pixel_x = 9
+ },
+/obj/structure/table/glass,
+/obj/item/weapon/storage/box/bodybags{
+ pixel_x = -8;
+ pixel_y = -1
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/medical/storage)
+"jor" = (
+/obj/machinery/atmospherics/components/binary/pump{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/visible/blue{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
+/turf/simulated/floor,
+/area/station/engineering/atmos)
+"joB" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 1
+ },
+/turf/simulated/floor/carpet/black,
+/area/station/tcommsat/computer)
+"joG" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/vacantoffice{
+ name = "Tribunal"
+ })
+"joJ" = (
+/obj/effect/landmark{
+ name = "xeno_spawn"
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "warndark"
+ },
+/area/station/rnd/storage)
+"joS" = (
+/obj/machinery/door/poddoor/shutters{
+ id = "qm_warehouse";
+ name = "Warehouse Shutters"
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor,
+/area/station/cargo/storage)
+"joW" = (
+/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/structure/disposalpipe/segment,
+/turf/simulated/floor/plating,
+/area/station/maintenance/atmos)
+"jpr" = (
+/obj/structure/grille,
+/obj/machinery/door/firedoor,
+/obj/structure/window/reinforced{
+ dir = 5
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"jps" = (
+/obj/structure/scrap_cube,
+/obj/structure/lattice,
+/turf/environment/space,
+/area/space)
+"jpz" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 1
+ },
+/obj/effect/landmark/start/assistant/test_subject,
+/turf/simulated/floor{
+ icon_state = "black"
+ },
+/area/station/civilian/fitness)
+"jpJ" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 8
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 8;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor{
+ dir = 6;
+ icon_state = "whitepurple"
+ },
+/area/station/rnd/scibreak)
+"jpM" = (
+/obj/structure/easel,
+/turf/simulated/floor/wood,
+/area/station/civilian/library)
+"jpW" = (
+/obj/structure/grille,
+/turf/simulated/wall/r_wall,
+/area/station/engineering/atmos)
+"jqa" = (
+/obj/item/weapon/shard,
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg1"
+ },
+/area/station/maintenance/medbay)
+"jqb" = (
+/obj/structure/disposalpipe/junction{
+ dir = 8
+ },
+/turf/simulated/floor{
+ icon_state = "blue"
+ },
+/area/station/medical/reception)
+"jqd" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor,
+/area/station/engineering/monitoring)
+"jqk" = (
+/obj/machinery/conveyor_switch/oneway{
+ id = "packageSort2"
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "warndark"
+ },
+/area/station/cargo/office)
+"jqx" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/turf/simulated/floor/plating/airless/catwalk,
+/area/station/solar/port)
+"jqD" = (
+/obj/machinery/door/window/southright{
+ dir = 4;
+ name = "Medbay Reception";
+ req_access = list(5)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/medical/reception)
+"jqI" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/closet/crate,
+/obj/effect/spawner/lootdrop/maintenance/four,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/escape)
+"jqN" = (
+/obj/structure/table,
+/obj/effect/spawner/lootdrop/maintenance/three,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/brig)
+"jqQ" = (
+/obj/machinery/door/airlock/medical{
+ name = "Psychiatric Maintenance";
+ req_access = list(64)
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plating,
+/area/station/medical/psych)
+"jqW" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 1;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg2"
+ },
+/area/station/maintenance/dormitory)
+"jqX" = (
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/lattice,
+/turf/environment/space,
+/area/space)
+"jri" = (
+/obj/machinery/hologram/holopad{
+ pixel_y = -16
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/turf/simulated/floor,
+/area/station/cargo/office)
+"jrq" = (
+/turf/simulated/floor{
+ dir = 6;
+ icon_state = "darkblue"
+ },
+/area/station/engineering/engine)
+"jrv" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating/airless,
+/area/station/cargo/recycler)
+"jrx" = (
+/obj/item/weapon/scrap_lump,
+/turf/simulated/floor/plating,
+/area/station/maintenance/cargo)
+"jrC" = (
+/obj/machinery/access_button{
+ command = "cycle_exterior";
+ frequency = 1379;
+ master_tag = "docks_airlock";
+ name = "exterior access button";
+ pixel_x = -28;
+ req_one_access = list(13,45,1)
+ },
+/turf/simulated/floor/plating/airless,
+/area/space)
+"jrF" = (
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced,
+/obj/structure/table/reinforced,
+/obj/item/weapon/folder/white{
+ pixel_y = 4
+ },
+/obj/item/weapon/reagent_containers/food/drinks/britcup{
+ pixel_x = -10;
+ pixel_y = 8
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/medical/reception)
+"jrW" = (
+/obj/item/weapon/scrap_lump,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg1"
+ },
+/area/station/maintenance/dormitory)
+"jse" = (
+/obj/structure/sign/warning/biohazard{
+ pixel_x = -32
+ },
+/obj/structure/table,
+/obj/item/device/taperecorder{
+ pixel_x = 5;
+ pixel_y = 6
+ },
+/obj/item/device/assembly/timer{
+ pixel_x = -3;
+ pixel_y = -10;
+ secured = 1
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "darkblue"
+ },
+/area/station/gateway)
+"jsn" = (
+/obj/structure/rack,
+/obj/item/clothing/mask/gas/sechailer{
+ pixel_x = 6
+ },
+/obj/item/clothing/mask/gas/sechailer{
+ pixel_x = 6
+ },
+/obj/item/clothing/mask/gas/sechailer{
+ pixel_x = 3
+ },
+/obj/item/clothing/mask/gas/sechailer{
+ pixel_x = 3
+ },
+/obj/item/clothing/mask/gas/sechailer,
+/obj/item/clothing/mask/gas/sechailer,
+/obj/item/clothing/mask/gas/sechailer{
+ pixel_x = -3
+ },
+/obj/item/clothing/mask/gas/sechailer{
+ pixel_x = -3
+ },
+/obj/item/clothing/mask/gas/sechailer{
+ pixel_x = -6
+ },
+/obj/item/clothing/mask/gas/sechailer{
+ pixel_x = -6
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/security/armoury)
+"jsC" = (
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 9
+ },
+/turf/simulated/floor{
+ dir = 6;
+ icon_state = "warndark"
+ },
+/area/station/rnd/mixing)
+"jsZ" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 1;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor/wood,
+/area/station/civilian/library)
+"jtb" = (
+/obj/machinery/recharge_station,
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/structure/noticeboard{
+ pixel_y = 28
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "darkred"
+ },
+/area/station/security/secconfhall)
+"jtc" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/station/rnd/telesci)
+"jte" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ dir = 9;
+ icon_state = "red"
+ },
+/area/station/security/brig)
+"jti" = (
+/obj/item/weapon/flora/random,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/maintenance/science)
+"jtn" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/stool/bed/chair/wood/wings,
+/turf/simulated/floor/wood,
+/area/station/maintenance/brig)
+"jty" = (
+/obj/machinery/portable_atmospherics/canister/air,
+/obj/machinery/atmospherics/components/unary/portables_connector{
+ dir = 1
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platebotc"
+ },
+/area/station/maintenance/cargo)
+"jtG" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "floorgrime"
+ },
+/area/station/cargo/storage)
+"jtS" = (
+/obj/machinery/door/firedoor,
+/obj/structure/barricade/wooden{
+ layer = 2.8;
+ name = "doorway barricade"
+ },
+/obj/machinery/door/airlock/maintenance{
+ req_access = list(12)
+ },
+/obj/item/tape/engineering{
+ icon_state = "engineering_door"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/chapel)
+"jtT" = (
+/obj/structure/stool/bed/chair/office/dark{
+ dir = 1
+ },
+/obj/machinery/power/apc{
+ dir = 8;
+ name = "apc left";
+ pixel_x = -28
+ },
+/obj/structure/cable{
+ d2 = 4;
+ icon_state = "0-4"
+ },
+/turf/simulated/floor/bluegrid,
+/area/station/bridge/comms{
+ name = "Cyborg Station"
+ })
+"jtU" = (
+/obj/machinery/door/airlock/maintenance{
+ req_access = list(12)
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"jtV" = (
+/obj/machinery/door/airlock{
+ name = "Toilet"
+ },
+/turf/simulated/floor{
+ icon_state = "freezerfloor"
+ },
+/area/station/civilian/toilet)
+"juo" = (
+/obj/structure/closet/emcloset,
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"juv" = (
+/turf/simulated/floor{
+ dir = 6;
+ icon_state = "brown"
+ },
+/area/station/hallway/secondary/entry)
+"juK" = (
+/obj/structure/stool/bed/chair/office/dark{
+ dir = 4
+ },
+/turf/simulated/floor/carpet/black,
+/area/station/tcommsat/computer)
+"juM" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/carpet/blue2,
+/area/station/civilian/gym)
+"juX" = (
+/obj/structure/closet/firecloset,
+/turf/simulated/floor/plating,
+/area/station/maintenance/cargo)
+"jvj" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/engineering)
+"jvp" = (
+/obj/machinery/alarm{
+ pixel_y = 22
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "red"
+ },
+/area/station/security/brig)
+"jvv" = (
+/obj/structure/table,
+/obj/item/weapon/paper_bin{
+ pixel_y = 4
+ },
+/obj/item/weapon/pen{
+ pixel_y = 6
+ },
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/bridge/hop_office)
+"jvw" = (
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "vault"
+ },
+/area/station/civilian/chapel/altar)
+"jvx" = (
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plating/airless,
+/area/station/cargo/recycler)
+"jvC" = (
+/obj/structure/closet/crate,
+/obj/item/toy/prize/honk,
+/obj/item/weapon/coin/bananium,
+/obj/item/weapon/coin/bananium{
+ pixel_x = -3
+ },
+/obj/item/weapon/coin/bananium{
+ pixel_x = 7;
+ pixel_y = 5
+ },
+/obj/item/weapon/reagent_containers/food/snacks/grown/banana/honk,
+/turf/simulated/floor/plating,
+/area/station/maintenance/engineering)
+"jvH" = (
+/obj/machinery/atmospherics/pipe/manifold/visible,
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"jvO" = (
+/obj/structure/stool/bed/chair/metal/red{
+ dir = 8
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/vacantoffice{
+ name = "Tribunal"
+ })
+"jwi" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor,
+/area/station/security/brig)
+"jwj" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 1
+ },
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/station/hallway/secondary/exit)
+"jwl" = (
+/obj/machinery/atmospherics/pipe/simple/visible/yellow{
+ dir = 4
+ },
+/obj/structure/cable/yellow{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/turf/simulated/floor,
+/area/station/engineering/engine)
+"jwp" = (
+/obj/machinery/space_heater,
+/turf/simulated/floor/plating,
+/area/station/maintenance/chapel)
+"jwr" = (
+/obj/structure/stool/bed/chair/pew/left,
+/obj/effect/landmark/start/assistant/test_subject,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "chapel"
+ },
+/area/station/civilian/chapel)
+"jws" = (
+/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "whiteblue"
+ },
+/area/station/medical/hallway)
+"jwy" = (
+/obj/item/weapon/storage/firstaid/regular{
+ pixel_y = 6
+ },
+/obj/structure/table/woodentable,
+/obj/structure/extinguisher_cabinet{
+ pixel_y = 29
+ },
+/obj/machinery/light/small{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "wooden-2"
+ },
+/area/station/civilian/gym)
+"jwU" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/high_volume{
+ dir = 4;
+ frequency = 1379;
+ id_tag = "recycler_pump";
+ name = "Recycler Large Air Vent"
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plating/airless{
+ icon_state = "platebotc"
+ },
+/area/station/cargo/recycleroffice)
+"jwX" = (
+/turf/environment/space,
+/area/shuttle/escape/station)
+"jxb" = (
+/obj/machinery/computer/mine_sci_shuttle,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/cargo/qm)
+"jxc" = (
+/obj/structure/grille{
+ destroyed = 1
+ },
+/obj/item/stack/rods,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/medbay)
+"jxo" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "brown"
+ },
+/area/station/hallway/secondary/entry)
+"jxq" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/medbay)
+"jxZ" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 9
+ },
+/turf/simulated/floor{
+ icon_state = "black"
+ },
+/area/station/civilian/garden)
+"jym" = (
+/obj/machinery/door/airlock/external{
+ frequency = 1379;
+ id_tag = "escape_dock_outer";
+ locked = 1;
+ name = "Escape Dock External Access";
+ req_one_access = list(13,45,1)
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/escape)
+"jyr" = (
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 6
+ },
+/turf/simulated/floor,
+/area/station/engineering/atmos)
+"jyx" = (
+/obj/machinery/door/airlock/glass{
+ name = "Docks"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 8
+ },
+/turf/simulated/floor,
+/area/station/hallway/secondary/entry)
+"jza" = (
+/obj/machinery/door/firedoor,
+/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/structure/disposalpipe/segment,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/atmos)
+"jze" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "cafeteria"
+ },
+/area/station/medical/medbreak)
+"jzf" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/brig)
+"jzo" = (
+/obj/machinery/vending/cigarette,
+/obj/structure/sign/directions/dock_tablo{
+ pixel_x = -32
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/hallway/secondary/arrival)
+"jzr" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/disposalpipe/segment{
+ dir = 4;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/dormitory)
+"jzv" = (
+/obj/machinery/door/poddoor{
+ density = 0;
+ icon_state = "pdoor0";
+ id = "Biohazard";
+ name = "Biohazard Shutter";
+ opacity = 0
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/door/airlock/research/glass{
+ name = "Mech Bay";
+ req_access = list(29)
+ },
+/turf/simulated/floor,
+/area/station/rnd/chargebay)
+"jzL" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 9;
+ icon_state = "black"
+ },
+/area/station/hallway/primary/central)
+"jzM" = (
+/obj/machinery/atmospherics/pipe/simple/visible,
+/obj/machinery/meter,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "whitepurple"
+ },
+/area/station/rnd/mixing)
+"jzZ" = (
+/obj/item/weapon/flora/random,
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "darkred"
+ },
+/area/station/security/vacantoffice{
+ name = "Tribunal"
+ })
+"jAr" = (
+/obj/machinery/camera{
+ c_tag = "Holodeck West";
+ dir = 4
+ },
+/turf/simulated/floor/engine{
+ name = "Holodeck Projector Floor"
+ },
+/area/station/civilian/holodeck)
+"jAw" = (
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ icon_state = "darkblue"
+ },
+/area/station/bridge/hop_office)
+"jAB" = (
+/obj/structure/rack,
+/obj/item/clothing/glasses/science{
+ pixel_x = 2;
+ pixel_y = 6
+ },
+/obj/item/clothing/glasses/science{
+ pixel_y = 3
+ },
+/obj/item/clothing/glasses/science{
+ pixel_x = -2
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "warndark"
+ },
+/area/station/rnd/misc_lab)
+"jAG" = (
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "warndark"
+ },
+/area/station/security/armoury)
+"jAH" = (
+/obj/machinery/door/airlock/security{
+ name = "Security Checkpoint";
+ req_access = list(1)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor{
+ icon_state = "darkredfull"
+ },
+/area/station/security/checkpoint)
+"jAJ" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "black"
+ },
+/area/station/civilian/fitness)
+"jBb" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "warnwhite"
+ },
+/area/station/rnd/xenobiology)
+"jBi" = (
+/obj/machinery/telepad,
+/turf/simulated/floor/engine,
+/area/station/rnd/telesci)
+"jBr" = (
+/obj/structure/table/woodentable,
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/machinery/power/apc{
+ dir = 8;
+ name = "apc left";
+ pixel_x = -28
+ },
+/obj/structure/cable{
+ d2 = 4;
+ icon_state = "0-4"
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "darkred"
+ },
+/area/station/security/vacantoffice{
+ name = "Tribunal"
+ })
+"jBv" = (
+/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"
+ },
+/turf/simulated/floor/plating,
+/area/station/storage/tech)
+"jBw" = (
+/obj/structure/table/woodentable,
+/obj/item/weapon/reagent_containers/food/drinks/cans/waterbottle,
+/obj/item/weapon/reagent_containers/food/drinks/cans/waterbottle,
+/obj/item/weapon/reagent_containers/food/drinks/cans/waterbottle,
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_x = -28;
+ pixel_y = -5
+ },
+/turf/simulated/floor{
+ icon_state = "wooden-2"
+ },
+/area/station/civilian/gym)
+"jBF" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ icon_state = "purplechecker"
+ },
+/area/station/civilian/barbershop)
+"jBG" = (
+/obj/machinery/vending/tool,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/engineering/equip)
+"jBI" = (
+/obj/random/foods/food_trash,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/medbay)
+"jBW" = (
+/obj/structure/closet/emcloset,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/science)
+"jCH" = (
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/turf/simulated/floor/engine/oxygen,
+/area/station/engineering/atmos)
+"jCI" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/civilian/bar)
+"jCK" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/atmos)
+"jCR" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 6
+ },
+/turf/simulated/wall/r_wall,
+/area/station/hallway/primary/aft)
+"jCY" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/prison)
+"jDd" = (
+/obj/machinery/door/airlock/command{
+ name = "MiniSat Access";
+ req_access = list(66)
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/engineering/engine)
+"jDf" = (
+/obj/machinery/portable_atmospherics/canister/air,
+/obj/machinery/atmospherics/components/unary/portables_connector,
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_y = 22
+ },
+/turf/simulated/floor{
+ icon_state = "delivery"
+ },
+/area/station/engineering/engine)
+"jDs" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/station/security/prison)
+"jDG" = (
+/obj/machinery/door/poddoor{
+ id = "cell1";
+ name = "Cell Door"
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/prison)
+"jDO" = (
+/obj/structure/window/reinforced,
+/obj/structure/table/reinforced,
+/obj/item/device/radio/off{
+ pixel_y = 6
+ },
+/obj/machinery/light/small{
+ dir = 8
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "darkred"
+ },
+/area/station/security/checkpoint)
+"jEi" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/manifold/visible,
+/turf/simulated/floor/plating,
+/area/station/maintenance/medbay)
+"jEk" = (
+/obj/machinery/door/airlock/glass{
+ name = "Prison"
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/prison)
+"jEm" = (
+/obj/item/weapon/cigbutt,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/atmos)
+"jEG" = (
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "darkred"
+ },
+/area/station/security/execution)
+"jEL" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "red"
+ },
+/area/station/security/lobby)
+"jEV" = (
+/turf/simulated/floor{
+ dir = 10;
+ icon_state = "warndark"
+ },
+/area/station/medical/virology)
+"jEX" = (
+/obj/structure/table/glass,
+/obj/item/stack/medical/bruise_pack{
+ pixel_x = -3;
+ pixel_y = 3
+ },
+/obj/item/stack/medical/bruise_pack{
+ pixel_x = 4
+ },
+/obj/item/stack/medical/ointment{
+ pixel_x = 1;
+ pixel_y = 7
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/medical/reception)
+"jFa" = (
+/obj/structure/stool/bed/chair/pew/right,
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "chapel"
+ },
+/area/station/civilian/chapel)
+"jFs" = (
+/obj/structure/flora/ausbushes/fullgrass{
+ layer = 2.7
+ },
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_y = -32
+ },
+/turf/simulated/floor{
+ icon_state = "grass1"
+ },
+/area/station/civilian/garden)
+"jFx" = (
+/obj/machinery/door/airlock/research{
+ name = "Miscellaneous Research";
+ req_access = list(47)
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/rnd/misc_lab)
+"jFK" = (
+/obj/structure/table/glass,
+/obj/item/weapon/reagent_containers/spray/cleaner{
+ desc = "Someone has crossed out the Space from Space Cleaner and written in Surgery. 'Do not remove under punishment of death!!!' is scrawled on the back.";
+ name = "Surgery Cleaner";
+ pixel_x = 4
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "whiteblue"
+ },
+/area/station/maintenance/medbay)
+"jFP" = (
+/obj/machinery/atmospherics/components/binary/pump/on{
+ dir = 4
+ },
+/obj/machinery/alarm{
+ pixel_y = 22
+ },
+/turf/simulated/floor,
+/area/station/engineering/engine)
+"jFS" = (
+/obj/item/weapon/flora/random,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/cobweb,
+/turf/simulated/floor/wood,
+/area/station/civilian/library)
+"jFT" = (
+/obj/machinery/hologram/holopad,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/civilian/chapel/altar)
+"jGl" = (
+/obj/machinery/atmospherics/pipe/simple/visible/cyan{
+ dir = 6
+ },
+/turf/simulated/floor,
+/area/station/engineering/atmos)
+"jGq" = (
+/obj/machinery/atmospherics/pipe/simple/visible/green,
+/obj/structure/cable/yellow{
+ 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,
+/area/station/engineering/engine)
+"jGx" = (
+/obj/machinery/atmospherics/components/binary/valve,
+/turf/simulated/floor{
+ dir = 10;
+ icon_state = "warndark"
+ },
+/area/station/rnd/mixing)
+"jGz" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/atmos)
+"jGK" = (
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "neutral"
+ },
+/area/station/hallway/secondary/entry)
+"jHk" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "cafeteria"
+ },
+/area/station/medical/medbreak)
+"jHl" = (
+/obj/machinery/atmospherics/components/trinary/filter{
+ dir = 1
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "bot"
+ },
+/area/station/engineering/atmos)
+"jHm" = (
+/obj/structure/table/woodentable,
+/obj/item/weapon/folder/red{
+ pixel_y = 4
+ },
+/obj/item/weapon/stamp/hos{
+ pixel_y = 4
+ },
+/obj/item/clothing/head/beret/sec/hos{
+ pixel_y = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 6
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/carpet/red,
+/area/station/security/hos)
+"jHo" = (
+/turf/simulated/floor{
+ icon_state = "floorgrime"
+ },
+/area/station/maintenance/engineering)
+"jHt" = (
+/obj/machinery/shield_gen,
+/turf/simulated/floor/plating,
+/area/station/engineering/engine)
+"jHE" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/weapon/scrap_lump,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plating,
+/area/station/maintenance/dormitory)
+"jHQ" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 1;
+ icon_state = "pipe-c"
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/cargo)
+"jIb" = (
+/obj/structure/flora/ausbushes/fullgrass{
+ layer = 2.7
+ },
+/turf/simulated/floor{
+ icon_state = "grass1"
+ },
+/area/station/civilian/garden)
+"jIl" = (
+/turf/simulated/floor/wood,
+/area/station/civilian/cafeteria)
+"jIA" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/rnd/brainstorm_center)
+"jIK" = (
+/obj/structure/grille,
+/obj/machinery/door/firedoor,
+/obj/structure/window/reinforced{
+ dir = 5
+ },
+/obj/structure/cable{
+ d2 = 2;
+ icon_state = "0-2"
+ },
+/obj/structure/sign/warning/electricshock,
+/turf/simulated/floor/plating,
+/area/station/ai_monitored/eva)
+"jIP" = (
+/obj/machinery/requests_console/detective{
+ pixel_y = -28
+ },
+/obj/machinery/light/small,
+/obj/machinery/camera{
+ c_tag = "Detective's Office";
+ dir = 1;
+ network = list("SS13","Security")
+ },
+/turf/simulated/floor/wood,
+/area/station/security/detectives_office)
+"jIU" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/bluegrid{
+ name = "Server Base";
+ nitrogen = 500;
+ oxygen = 0;
+ temperature = 80
+ },
+/area/station/tcommsat/chamber)
+"jJb" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/maintenance{
+ req_access = list(12)
+ },
+/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"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/science)
+"jJd" = (
+/turf/simulated/floor{
+ icon_state = "warning"
+ },
+/area/station/engineering/engine)
+"jJg" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/rnd/misc_lab)
+"jJk" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment{
+ dir = 4;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "black"
+ },
+/area/station/civilian/fitness)
+"jJl" = (
+/obj/machinery/light/small{
+ dir = 8
+ },
+/obj/item/device/radio/intercom{
+ frequency = 1485;
+ name = "Station Intercom (Medbay)";
+ pixel_x = -28;
+ pixel_y = -5
+ },
+/obj/machinery/recharge_station,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/medical/hallway)
+"jJp" = (
+/obj/structure/closet/emcloset,
+/obj/machinery/firealarm{
+ dir = 4;
+ pixel_x = 22
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "darkblue"
+ },
+/area/station/aisat/antechamber_interior)
+"jJt" = (
+/obj/structure/closet/crate/freezer,
+/obj/machinery/alarm{
+ pixel_y = 22
+ },
+/turf/simulated/floor{
+ icon_state = "showroomfloor"
+ },
+/area/station/civilian/cold_room)
+"jJC" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/carpet/green,
+/area/station/civilian/theatre)
+"jJR" = (
+/obj/item/weapon/flora/random,
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/station/civilian/chapel/mass_driver)
+"jKp" = (
+/obj/item/weapon/cigbutt,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/medbay)
+"jKx" = (
+/obj/structure/rack,
+/obj/item/weapon/storage/belt/utility{
+ pixel_y = 8
+ },
+/obj/item/weapon/storage/belt/utility{
+ pixel_y = 4
+ },
+/obj/item/weapon/storage/belt/utility,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/light,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/cargo/storage)
+"jKB" = (
+/obj/structure/closet/secure_closet/engineering_personal,
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/structure/sign/warning/enginesafety{
+ pixel_x = 32
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/engineering/equip)
+"jKM" = (
+/obj/structure/table/woodentable,
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "darkred"
+ },
+/area/station/security/vacantoffice{
+ name = "Tribunal"
+ })
+"jLj" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/engineering/drone_fabrication)
+"jLn" = (
+/obj/machinery/atmospherics/pipe/simple/visible/green{
+ dir = 6
+ },
+/turf/simulated/floor,
+/area/station/engineering/atmos)
+"jLo" = (
+/obj/structure/table,
+/obj/item/weapon/paper_bin{
+ pixel_y = 4
+ },
+/obj/item/weapon/pen{
+ pixel_y = 6
+ },
+/obj/machinery/light/small,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/hallway/secondary/mine_sci_shuttle)
+"jLB" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg1"
+ },
+/area/station/maintenance/dormitory)
+"jLG" = (
+/obj/structure/stool,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/ai_monitored/eva)
+"jLJ" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/weapon/table_parts,
+/obj/item/weapon/storage/briefcase/inflatable,
+/turf/simulated/floor/plating,
+/area/station/construction)
+"jLO" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ dir = 6;
+ icon_state = "darkblue"
+ },
+/area/station/security/secconfhall)
+"jLR" = (
+/obj/structure/stool/bed/chair/comfy/black{
+ dir = 8
+ },
+/obj/machinery/power/apc/largecell{
+ dir = 4;
+ name = "largecell apc right";
+ pixel_x = 28
+ },
+/obj/effect/landmark/start/scientist,
+/obj/structure/cable{
+ d2 = 8;
+ icon_state = "0-8"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/rnd/brainstorm_center)
+"jMd" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/high_volume{
+ dir = 8;
+ frequency = 1379;
+ id_tag = "satellite_east_pump";
+ name = "Satellite East Large Air Vent"
+ },
+/obj/machinery/embedded_controller/radio/airlock_controller{
+ id_tag = "satellite_east_airlock";
+ pixel_y = 28;
+ req_access = list(66);
+ tag_airpump = "satellite_east_pump";
+ tag_chamber_sensor = "satellite_east_sensor";
+ tag_exterior_door = "satellite_east_outer";
+ tag_interior_door = "satellite_aux_inner"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platebotc"
+ },
+/area/station/aisat/teleport)
+"jMj" = (
+/obj/item/weapon/flora/random,
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "red"
+ },
+/area/station/security/interrogation)
+"jMx" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "brown"
+ },
+/area/station/cargo/office)
+"jMy" = (
+/obj/structure/window/reinforced,
+/obj/structure/table/reinforced,
+/obj/item/stack/medical/bruise_pack{
+ pixel_x = -3;
+ pixel_y = 3
+ },
+/obj/item/stack/medical/ointment{
+ pixel_y = 4
+ },
+/obj/item/stack/medical/bruise_pack{
+ pixel_x = 10;
+ pixel_y = 2
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/checkpoint)
+"jMA" = (
+/obj/machinery/door_timer/cell_5,
+/turf/simulated/floor{
+ icon_state = "red"
+ },
+/area/station/security/brig)
+"jMH" = (
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/cargo/storage)
+"jMJ" = (
+/obj/structure/stool/bed/chair/pew/left,
+/obj/effect/landmark/start/assistant/test_subject,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "chapel"
+ },
+/area/station/civilian/chapel)
+"jMM" = (
+/obj/structure/closet/secure_closet/personal,
+/turf/simulated/floor{
+ icon_state = "wooden-2"
+ },
+/area/station/civilian/gym)
+"jMN" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 9;
+ icon_state = "whiteblue"
+ },
+/area/station/medical/cmo)
+"jNb" = (
+/obj/structure/rack,
+/obj/item/weapon/storage/fancy/glowsticks{
+ pixel_y = 4
+ },
+/obj/item/weapon/storage/box/lights/mixed{
+ pixel_x = -3
+ },
+/turf/simulated/floor{
+ icon_state = "bot"
+ },
+/area/station/engineering/monitoring)
+"jNc" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/weapon/table_parts,
+/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"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"jNf" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 1
+ },
+/turf/simulated/floor/carpet/green,
+/area/station/medical/psych)
+"jNy" = (
+/turf/simulated/floor/wood,
+/area/station/civilian/library)
+"jNG" = (
+/obj/item/weapon/storage/box/cups{
+ pixel_y = 4
+ },
+/obj/structure/table/glass,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/rnd/brainstorm_center)
+"jNI" = (
+/obj/machinery/light/small,
+/turf/simulated/floor/plating{
+ dir = 8;
+ icon_state = "warnplate"
+ },
+/area/station/hallway/secondary/exit)
+"jOb" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken5"
+ },
+/area/station/civilian/cafeteria)
+"jOO" = (
+/obj/machinery/door_control{
+ id = "Gateway_shutters_entrance";
+ name = "Gateway Shutters";
+ pixel_y = 4;
+ req_access = list(57)
+ },
+/obj/structure/table/reinforced,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/gateway)
+"jOR" = (
+/obj/machinery/portable_atmospherics/powered/scrubber,
+/obj/machinery/alarm{
+ pixel_x = -28;
+ pixel_y = -6
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/engineering/atmos)
+"jPg" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/gateway)
+"jPj" = (
+/obj/machinery/atmospherics/pipe/manifold/visible{
+ dir = 8
+ },
+/obj/machinery/meter,
+/turf/simulated/floor{
+ icon_state = "warndark"
+ },
+/area/station/rnd/mixing)
+"jPk" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/generic,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/brig)
+"jPl" = (
+/obj/machinery/computer/secure_data/detective_computer,
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken6"
+ },
+/area/station/security/detectives_office)
+"jPL" = (
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor,
+/area/station/cargo/office)
+"jPY" = (
+/obj/structure/closet/secure_closet/freezer/kitchen,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "whitehall"
+ },
+/area/station/civilian/kitchen)
+"jQa" = (
+/obj/machinery/atmospherics/pipe/simple/visible,
+/obj/structure/grille,
+/obj/structure/window/phoronreinforced{
+ dir = 6
+ },
+/turf/simulated/floor/plating,
+/area/station/rnd/mixing)
+"jQd" = (
+/turf/simulated/wall/r_wall,
+/area/station/maintenance/brig)
+"jQB" = (
+/obj/structure/rack,
+/obj/item/weapon/storage/briefcase/inflatable{
+ pixel_x = 3;
+ pixel_y = 3
+ },
+/obj/item/weapon/storage/briefcase/inflatable,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor{
+ dir = 6;
+ icon_state = "warnwhite"
+ },
+/area/station/medical/virology)
+"jQG" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/civilian/hydroponics)
+"jQV" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"jRc" = (
+/obj/machinery/chem_master,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/civilian/hydroponics)
+"jRp" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/weapon/scrap_lump,
+/obj/effect/decal/cleanable/generic,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/dormitory)
+"jRu" = (
+/obj/structure/sign/departments/science,
+/turf/simulated/wall/r_wall,
+/area/station/rnd/brainstorm_center)
+"jRD" = (
+/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"
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "black"
+ },
+/area/station/civilian/garden)
+"jRR" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 1
+ },
+/turf/simulated/floor,
+/area/station/hallway/secondary/entry)
+"jRU" = (
+/obj/machinery/door/poddoor{
+ density = 0;
+ icon_state = "pdoor0";
+ id = "xenobio4";
+ name = "Containment Blast Doors";
+ opacity = 0
+ },
+/obj/machinery/door/window/northleft{
+ base_state = "right";
+ icon_state = "right";
+ name = "Containment Pen";
+ req_access = list(55)
+ },
+/obj/machinery/door/window/northleft{
+ base_state = "right";
+ dir = 2;
+ icon_state = "right";
+ name = "Containment Pen";
+ req_access = list(55)
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/engine,
+/area/station/rnd/xenobiology)
+"jRX" = (
+/obj/effect/decal/cleanable/dirt,
+/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/structure/disposalpipe/segment{
+ dir = 2;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/brig)
+"jSn" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/station/rnd/hallway)
+"jSq" = (
+/obj/item/weapon/flora/random,
+/obj/machinery/firealarm{
+ dir = 1;
+ pixel_y = -22
+ },
+/obj/machinery/light/small,
+/turf/simulated/floor{
+ icon_state = "darkblue"
+ },
+/area/station/bridge)
+"jSt" = (
+/obj/machinery/door/airlock/external{
+ frequency = 1379;
+ id_tag = "arrival_dock_inner";
+ locked = 1;
+ name = "Arrival Dock External Access";
+ req_one_access = list(13,45,1)
+ },
+/obj/machinery/atmospherics/pipe/simple/visible,
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/station/maintenance/chapel)
+"jSA" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 1
+ },
+/turf/simulated/floor/bluegrid{
+ name = "Server Base";
+ nitrogen = 500;
+ oxygen = 0;
+ temperature = 80
+ },
+/area/station/tcommsat/chamber)
+"jSC" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/weapon/cigbutt,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_y = 22
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/brig)
+"jSM" = (
+/obj/machinery/door/airlock/glass{
+ name = "Escape Hall"
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/hallway/secondary/exit)
+"jSO" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/obj/machinery/hologram/holopad,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/gateway)
+"jSP" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/reagent_dispensers/fueltank,
+/obj/effect/decal/cleanable/generic,
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"jSV" = (
+/obj/structure/rack,
+/obj/effect/spawner/lootdrop/maintenance/four,
+/turf/simulated/floor/plating,
+/area/station/maintenance/chapel)
+"jSX" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "red"
+ },
+/area/station/security/brig)
+"jSZ" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor,
+/area/station/cargo/office)
+"jTd" = (
+/obj/machinery/telecomms/broadcaster/preset_left,
+/turf/simulated/floor/bluegrid{
+ name = "Server Base";
+ nitrogen = 500;
+ oxygen = 0;
+ temperature = 80
+ },
+/area/station/tcommsat/chamber)
+"jTw" = (
+/obj/machinery/alarm{
+ pixel_x = 29;
+ pixel_y = -6
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/civilian/bar)
+"jTA" = (
+/obj/machinery/atmospherics/pipe/simple/visible/yellow{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 9;
+ icon_state = "yellow"
+ },
+/area/station/engineering/engine)
+"jTE" = (
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/manifold/visible/green{
+ dir = 4
+ },
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ dir = 6;
+ icon_state = "yellow"
+ },
+/area/station/engineering/engine)
+"jTY" = (
+/obj/machinery/hologram/holopad,
+/turf/simulated/floor{
+ icon_state = "yellow"
+ },
+/area/station/engineering/engine)
+"jUb" = (
+/obj/machinery/disposal,
+/obj/structure/extinguisher_cabinet{
+ pixel_y = 29
+ },
+/obj/structure/disposalpipe/trunk,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/rnd/mixing)
+"jUc" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/vacantoffice{
+ name = "Tribunal"
+ })
+"jUx" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 8;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/bridge)
+"jUF" = (
+/obj/machinery/door/airlock/medical{
+ name = "Operating Theatre";
+ req_access = list(45)
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/holosign/surgery{
+ id = "op2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/medical/surgery{
+ name = "Operating Theatre"
+ })
+"jUH" = (
+/turf/simulated/wall/r_wall,
+/area/station/civilian/locker)
+"jUP" = (
+/obj/structure/stool/bed/chair/metal/black{
+ dir = 8
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/medical/reception)
+"jUT" = (
+/obj/machinery/mass_driver{
+ dir = 4;
+ id = "chapelgun"
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating{
+ icon_state = "platebot"
+ },
+/area/station/civilian/chapel/mass_driver)
+"jUV" = (
+/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/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ icon_state = "yellow"
+ },
+/area/station/storage/primary)
+"jVi" = (
+/obj/structure/table,
+/obj/effect/spawner/lootdrop/maintenance/three,
+/turf/simulated/floor/plating,
+/area/station/maintenance/science)
+"jVj" = (
+/turf/simulated/floor,
+/area/station/storage/primary)
+"jVo" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/random/foods/food_trash,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/science)
+"jVu" = (
+/obj/item/weapon/flora/random,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "darkpurple"
+ },
+/area/station/rnd/telesci)
+"jVM" = (
+/obj/machinery/door/airlock/virology/glass{
+ name = "Monkey Pen";
+ req_access = list(39)
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/medical/virology)
+"jWe" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/turf/simulated/floor/carpet/green,
+/area/station/medical/psych)
+"jWq" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/engineering)
+"jWG" = (
+/obj/structure/filingcabinet/chestdrawer/black,
+/obj/machinery/light/small,
+/obj/machinery/newscaster/security_unit{
+ pixel_x = 28
+ },
+/turf/simulated/floor/wood,
+/area/station/bridge/captain_quarters)
+"jWK" = (
+/turf/simulated/wall,
+/area/station/civilian/gym)
+"jWN" = (
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/lattice,
+/turf/environment/space,
+/area/space)
+"jXl" = (
+/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/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/science)
+"jXm" = (
+/obj/structure/stool/bed/chair/metal{
+ dir = 1
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/turf/simulated/floor{
+ icon_state = "warning"
+ },
+/area/station/maintenance/dormitory)
+"jXq" = (
+/turf/simulated/floor/plating,
+/area/station/maintenance/dormitory)
+"jXs" = (
+/obj/item/clothing/suit/justice,
+/obj/item/clothing/gloves/black,
+/obj/item/clothing/head/justice/blue,
+/obj/structure/closet,
+/turf/simulated/floor/plating,
+/area/station/maintenance/medbay)
+"jXA" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "whiteblue"
+ },
+/area/station/medical/storage)
+"jXE" = (
+/obj/structure/closet/emcloset,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/hallway/secondary/arrival)
+"jXF" = (
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/machinery/telescience_jammer{
+ radius = 5
+ },
+/turf/simulated/floor/whitegreed,
+/area/station/aisat/ai_chamber)
+"jXL" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"jXS" = (
+/obj/structure/table,
+/obj/effect/spawner/lootdrop/maintenance/three,
+/turf/simulated/floor/plating,
+/area/station/maintenance/engineering)
+"jXY" = (
+/obj/machinery/atmospherics/components/unary/portables_connector{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ icon_state = "whitebot"
+ },
+/area/station/rnd/mixing)
+"jYd" = (
+/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/structure/disposalpipe/segment{
+ dir = 4;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "darkyellow"
+ },
+/area/station/engineering/drone_fabrication)
+"jYG" = (
+/obj/structure/table,
+/obj/machinery/cell_charger{
+ pixel_y = 5
+ },
+/obj/item/weapon/stock_parts/cell/high{
+ charge = 100;
+ maxcharge = 15000
+ },
+/obj/item/weapon/stock_parts/cell/high{
+ charge = 100;
+ maxcharge = 15000;
+ pixel_x = 3;
+ pixel_y = 9
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/medical/cryo)
+"jYT" = (
+/turf/simulated/wall/r_wall,
+/area/station/bridge)
+"jZc" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 1
+ },
+/turf/simulated/floor,
+/area/station/hallway/secondary/exit)
+"jZk" = (
+/obj/structure/closet/theatrecloset,
+/obj/random/randomtoy,
+/turf/simulated/floor/wood,
+/area/station/civilian/theatre)
+"jZm" = (
+/obj/machinery/portable_atmospherics/canister/air,
+/obj/machinery/atmospherics/components/unary/portables_connector,
+/turf/simulated/floor/plating{
+ icon_state = "platebotc"
+ },
+/area/station/maintenance/brig)
+"jZv" = (
+/obj/machinery/atmospherics/pipe/simple/visible/green{
+ dir = 4
+ },
+/obj/machinery/atmospherics/components/binary/pump{
+ dir = 1
+ },
+/turf/simulated/floor{
+ dir = 10;
+ icon_state = "caution"
+ },
+/area/station/engineering/atmos)
+"jZx" = (
+/turf/simulated/floor/plating/airless{
+ dir = 1;
+ icon_state = "warnplate"
+ },
+/area/station/rnd/test_area)
+"jZC" = (
+/obj/machinery/atmospherics/pipe/simple/visible/yellow,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "yellow"
+ },
+/area/station/engineering/engine)
+"jZD" = (
+/turf/simulated/floor/plating/airless{
+ dir = 5;
+ icon_state = "warnplate"
+ },
+/area/station/rnd/test_area)
+"jZI" = (
+/obj/machinery/space_heater,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "whitepurple"
+ },
+/area/station/rnd/hallway)
+"jZY" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "darkpurple"
+ },
+/area/station/rnd/robotics)
+"jZZ" = (
+/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/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/lobby)
+"kaa" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "cafeteria"
+ },
+/area/station/security/prison)
+"kaf" = (
+/obj/item/weapon/flora/random,
+/obj/machinery/atm{
+ pixel_x = -28
+ },
+/obj/machinery/firealarm{
+ dir = 1;
+ pixel_y = -22
+ },
+/turf/simulated/floor/carpet{
+ icon_state = "carpetsymbol"
+ },
+/area/station/civilian/chapel)
+"kak" = (
+/obj/machinery/flasher{
+ id = "escapeshutflash"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/security/checkpoint)
+"kar" = (
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 5
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/portsolar)
+"kaw" = (
+/obj/machinery/idpainter,
+/obj/machinery/light_switch{
+ pixel_y = 28
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "darkblue"
+ },
+/area/station/bridge/hop_office)
+"kaA" = (
+/obj/machinery/vending/coffee,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/medical/hallway)
+"kaG" = (
+/obj/machinery/atmospherics/pipe/manifold/visible/green{
+ dir = 1
+ },
+/turf/simulated/floor,
+/area/station/engineering/atmos)
+"kaH" = (
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/turf/simulated/floor/engine/carbon_dioxide,
+/area/station/engineering/atmos)
+"kaK" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/extinguisher_cabinet{
+ pixel_x = -28
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "brown"
+ },
+/area/station/hallway/secondary/entry)
+"kaR" = (
+/obj/machinery/atmospherics/components/unary/outlet_injector/on{
+ dir = 8;
+ frequency = 1441;
+ id = "n2_in";
+ name = "N2 air injector"
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/turf/simulated/floor/engine/nitrogen,
+/area/station/engineering/atmos)
+"kaW" = (
+/turf/simulated/floor{
+ icon_state = "darkblue"
+ },
+/area/station/bridge/hop_office)
+"kbe" = (
+/obj/effect/decal/cleanable/generic,
+/obj/machinery/alarm{
+ pixel_x = -28;
+ pixel_y = -6
+ },
+/obj/structure/grille,
+/turf/simulated/floor/wood,
+/area/station/maintenance/brig)
+"kbs" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ icon_state = "whiteblue"
+ },
+/area/station/medical/storage)
+"kbt" = (
+/obj/machinery/atmospherics/pipe/simple/visible/yellow,
+/obj/machinery/meter,
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plating{
+ dir = 5;
+ icon_state = "warnplate"
+ },
+/area/station/engineering/engine)
+"kbu" = (
+/obj/structure/table,
+/obj/item/device/flashlight{
+ pixel_x = 1;
+ pixel_y = 5
+ },
+/obj/item/device/flashlight{
+ pixel_x = 1;
+ pixel_y = 5
+ },
+/obj/item/device/flash,
+/obj/item/device/flash,
+/turf/simulated/floor/plating{
+ icon_state = "platebot"
+ },
+/area/station/storage/tech)
+"kbv" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = -22
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg3"
+ },
+/area/station/maintenance/escape)
+"kbK" = (
+/obj/machinery/disposal,
+/obj/structure/disposalpipe/trunk,
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "darkblue"
+ },
+/area/station/security/iaa_office)
+"kbM" = (
+/obj/item/weapon/aiModule/protectStation,
+/obj/machinery/light_switch{
+ pixel_x = 28
+ },
+/obj/structure/rack,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/bridge/ai_upload)
+"kbU" = (
+/obj/machinery/chem_master,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "warndark"
+ },
+/area/station/rnd/xenobiology)
+"kck" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/obj/structure/disposalpipe/junction{
+ icon_state = "pipe-j2"
+ },
+/turf/simulated/floor/wood,
+/area/station/civilian/dormitories)
+"kcs" = (
+/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"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/science)
+"kcK" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/carpet,
+/area/station/civilian/chapel)
+"kcM" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 10;
+ icon_state = "black"
+ },
+/area/station/hallway/primary/central)
+"kcP" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "darkblue"
+ },
+/area/station/ai_monitored/storage_secure)
+"kcR" = (
+/obj/structure/closet/emcloset,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/cargo/storage)
+"kcX" = (
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken7"
+ },
+/area/station/civilian/dormitories)
+"kcY" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/table,
+/obj/effect/spawner/lootdrop/maintenance/two,
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"kds" = (
+/obj/structure/sign/warning/nosmoking,
+/turf/simulated/wall/r_wall,
+/area/station/medical/chemistry)
+"kdt" = (
+/obj/structure/rack,
+/obj/item/stack/sheet/metal{
+ amount = 50
+ },
+/obj/item/stack/sheet/metal{
+ amount = 50
+ },
+/obj/item/stack/sheet/metal{
+ amount = 50
+ },
+/turf/simulated/floor{
+ icon_state = "green"
+ },
+/area/station/ai_monitored/eva)
+"kdv" = (
+/obj/item/device/radio/beacon,
+/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"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/bridge)
+"kdD" = (
+/obj/structure/curtain/open/shower,
+/obj/machinery/door/window/eastright{
+ base_state = "left";
+ icon_state = "left";
+ name = "Shower"
+ },
+/obj/machinery/shower{
+ dir = 1
+ },
+/obj/structure/drain{
+ drainage = 2
+ },
+/obj/structure/window/reinforced/tinted{
+ dir = 1
+ },
+/turf/simulated/floor{
+ icon_state = "freezerfloor"
+ },
+/area/station/engineering/break_room)
+"kdX" = (
+/obj/structure/table/reinforced,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/obj/item/weapon/storage/fancy/donut_box,
+/turf/simulated/floor/wood,
+/area/station/civilian/kitchen)
+"kdY" = (
+/obj/machinery/firealarm{
+ pixel_y = 22
+ },
+/obj/machinery/portable_atmospherics/canister,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "darkpurple"
+ },
+/area/station/rnd/misc_lab)
+"kep" = (
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "darkstairs_alone"
+ },
+/area/station/security/lobby)
+"keI" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 1
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/rnd/telesci)
+"keP" = (
+/turf/simulated/wall,
+/area/station/security/forensic_office)
+"kfb" = (
+/obj/machinery/hydroponics/constructable,
+/obj/item/weapon/reagent_containers/glass/bucket,
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "darkgreen"
+ },
+/area/station/rnd/misc_lab)
+"kfd" = (
+/obj/item/weapon/reagent_containers/food/snacks/grown/killertomato,
+/obj/effect/decal/cleanable/blood,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/brig)
+"kfl" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/generic,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/brig)
+"kgm" = (
+/obj/item/weapon/flora/random,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "red"
+ },
+/area/station/security/brig)
+"kgr" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on,
+/obj/effect/landmark/start/botanist,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "greencorner"
+ },
+/area/station/civilian/hydroponics)
+"kgt" = (
+/obj/structure/closet/emcloset,
+/turf/simulated/floor{
+ dir = 10;
+ icon_state = "red"
+ },
+/area/station/security/brig)
+"kgK" = (
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/civilian/chapel/altar)
+"kgO" = (
+/obj/machinery/power/apc/largecell{
+ name = "largecell apc down";
+ pixel_y = -28
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 1
+ },
+/obj/structure/cable{
+ d2 = 8;
+ icon_state = "0-8"
+ },
+/obj/machinery/light,
+/turf/simulated/floor{
+ icon_state = "neutral"
+ },
+/area/station/hallway/secondary/arrival)
+"khh" = (
+/obj/item/weapon/reagent_containers/dropper/precision,
+/obj/item/weapon/reagent_containers/glass/beaker/large,
+/obj/item/weapon/reagent_containers/dropper{
+ pixel_y = -4
+ },
+/obj/structure/table/glass,
+/obj/item/clothing/glasses/science{
+ pixel_y = 1
+ },
+/obj/machinery/alarm{
+ pixel_x = 29;
+ pixel_y = -6
+ },
+/obj/structure/extinguisher_cabinet{
+ pixel_y = 29
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "warndark"
+ },
+/area/station/medical/chemistry)
+"khi" = (
+/obj/structure/table,
+/obj/item/weapon/storage/belt/utility,
+/turf/simulated/floor/plating,
+/area/station/storage/emergency3)
+"kho" = (
+/obj/machinery/door/firedoor,
+/obj/effect/decal/cleanable/dirt,
+/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"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"khC" = (
+/obj/machinery/atmospherics/components/unary/portables_connector{
+ dir = 8
+ },
+/turf/simulated/floor{
+ icon_state = "whitebot"
+ },
+/area/station/rnd/mixing)
+"khH" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor,
+/area/station/medical/reception)
+"kib" = (
+/obj/machinery/telecomms/relay/preset/telecomms,
+/turf/simulated/floor/bluegrid{
+ name = "Server Base";
+ nitrogen = 500;
+ oxygen = 0;
+ temperature = 80
+ },
+/area/station/tcommsat/chamber)
+"kig" = (
+/obj/structure/stool/bed,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/security/execution)
+"kip" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/science)
+"kiD" = (
+/obj/structure/stool/bed/chair/comfy/brown{
+ dir = 1
+ },
+/turf/simulated/floor/carpet/blue2,
+/area/station/bridge/captain_quarters)
+"kiG" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 6
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor,
+/area/station/cargo/office)
+"kiH" = (
+/obj/structure/table/woodentable,
+/obj/item/weapon/paper{
+ pixel_y = 4
+ },
+/obj/machinery/ai_status_display{
+ pixel_y = 32
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/iaa_office)
+"kiL" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"kiN" = (
+/obj/structure/stool,
+/turf/simulated/floor,
+/area/station/engineering/atmos)
+"kiR" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/ai_monitored/storage_secure)
+"kja" = (
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "vault"
+ },
+/area/station/storage/tech)
+"kjh" = (
+/obj/structure/stool/bed/chair/comfy/black{
+ dir = 1
+ },
+/obj/effect/landmark/start/station_engineer,
+/turf/simulated/floor,
+/area/station/engineering/break_room)
+"kjq" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 10;
+ icon_state = "whiteblue"
+ },
+/area/station/medical/hallway)
+"kjA" = (
+/obj/random/scrap/safe_even,
+/obj/effect/decal/cleanable/generic,
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"kjC" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "black"
+ },
+/area/station/hallway/primary/central)
+"kjE" = (
+/obj/structure/stool/bed/chair/metal{
+ dir = 1
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "black"
+ },
+/area/station/civilian/fitness)
+"kjL" = (
+/obj/structure/closet/crate,
+/obj/effect/spawner/lootdrop/maintenance/five,
+/obj/item/weapon/storage/briefcase/inflatable,
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = -22
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/atmos)
+"kjO" = (
+/obj/structure/stool/bed/chair/office/light,
+/obj/effect/landmark/start/medical_doctor,
+/turf/simulated/floor{
+ icon_state = "blue"
+ },
+/area/station/medical/reception)
+"kjT" = (
+/obj/structure/cryofeed,
+/turf/simulated/floor/plating,
+/area/station/hallway/primary/port)
+"kki" = (
+/obj/machinery/door/airlock/virology/glass{
+ name = "Isolation B";
+ req_access = list(39)
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/medical/virology)
+"kkx" = (
+/obj/item/weapon/flora/random,
+/turf/simulated/floor{
+ icon_state = "red"
+ },
+/area/station/security/brig)
+"kkO" = (
+/obj/structure/stool,
+/turf/simulated/floor,
+/area/station/security/prison)
+"kkS" = (
+/obj/machinery/photocopier,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "darkblue"
+ },
+/area/station/bridge/hop_office)
+"kkU" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/random/scrap/safe_even,
+/turf/simulated/floor/plating,
+/area/station/maintenance/cargo)
+"kkY" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plating,
+/area/station/construction)
+"kls" = (
+/obj/structure/rack,
+/obj/item/weapon/circuitboard/borgupload{
+ pixel_y = 4
+ },
+/obj/item/weapon/circuitboard/aiupload,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/storage/tech)
+"kly" = (
+/obj/random/foods/food_trash,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4;
+ icon_state = "pipe-c"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg3"
+ },
+/area/station/maintenance/dormitory)
+"klJ" = (
+/obj/item/weapon/flora/random,
+/turf/simulated/floor{
+ icon_state = "asteroid"
+ },
+/area/station/civilian/garden)
+"klZ" = (
+/obj/structure/table/reinforced,
+/obj/item/weapon/reagent_containers/food/drinks/drinkingglass,
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "darkred"
+ },
+/area/station/civilian/bar)
+"kmh" = (
+/turf/simulated/floor{
+ icon_state = "asteroid"
+ },
+/area/station/civilian/garden)
+"kmF" = (
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/engineering)
+"kmK" = (
+/obj/machinery/computer/mech_bay_power_console,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/bluegrid,
+/area/station/maintenance/science)
+"kmT" = (
+/obj/structure/table/glass,
+/obj/item/weapon/storage/box/cups{
+ pixel_y = 4
+ },
+/obj/structure/extinguisher_cabinet{
+ pixel_x = 28
+ },
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_y = -32
+ },
+/turf/simulated/floor{
+ dir = 6;
+ icon_state = "purple"
+ },
+/area/station/hallway/primary/port)
+"kmU" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "yellow"
+ },
+/area/station/hallway/primary/aft)
+"kmW" = (
+/obj/structure/closet/firecloset,
+/obj/effect/decal/cleanable/cobweb,
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"knb" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 10
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/ai_monitored/storage_secure)
+"knf" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on,
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "darkbluecorners"
+ },
+/area/station/ai_monitored/storage_secure)
+"kno" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/medical/sleeper)
+"knx" = (
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/hologram/holopad,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor,
+/area/station/engineering/engine)
+"knE" = (
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken3"
+ },
+/area/station/civilian/library)
+"knP" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/machinery/door/firedoor,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/station/medical/storage)
+"koe" = (
+/obj/structure/object_wall/pod{
+ dir = 1;
+ icon_state = "1,0"
+ },
+/turf/environment/space/shuttle,
+/area/shuttle/escape_pod4/station)
+"koo" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "darkblue"
+ },
+/area/station/aisat/antechamber_interior)
+"kot" = (
+/obj/structure/table/glass,
+/obj/item/weapon/storage/fancy/donut_box,
+/obj/machinery/alarm{
+ pixel_x = 29;
+ pixel_y = -6
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "warndark"
+ },
+/area/station/rnd/xenobiology)
+"koL" = (
+/obj/structure/window/reinforced{
+ dir = 5
+ },
+/obj/structure/grille,
+/obj/machinery/door/firedoor,
+/obj/machinery/door/poddoor{
+ density = 0;
+ icon_state = "pdoor0";
+ id = "xenobio3";
+ name = "Containment Blast Doors";
+ opacity = 0
+ },
+/obj/structure/sign/warning/securearea{
+ desc = "A warning sign which reads 'HIGH VOLTAGE'";
+ icon_state = "shock";
+ name = "HIGH VOLTAGE"
+ },
+/turf/simulated/floor/engine,
+/area/station/rnd/xenobiology)
+"kpb" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/closet/firecloset,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/brig)
+"kpl" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ icon_state = "neutral"
+ },
+/area/station/hallway/secondary/entry)
+"kpp" = (
+/obj/structure/closet/emcloset,
+/obj/structure/extinguisher_cabinet{
+ pixel_y = 29
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/medical/hallway)
+"kpr" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/sortjunction/flipped{
+ dir = 2;
+ name = "Security Equipment";
+ sortType = "Security Equipment"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/secconfhall)
+"kpz" = (
+/turf/simulated/floor{
+ icon_state = "black"
+ },
+/area/station/hallway/secondary/exit)
+"kpH" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/high_volume/on{
+ dir = 1;
+ external_pressure_bound = 140;
+ external_pressure_bound_default = 140;
+ name = "(OUT) Space Large Air Vent"
+ },
+/turf/simulated/floor/plating/airless{
+ icon_state = "platebotc"
+ },
+/area/station/engineering/engine)
+"kpI" = (
+/obj/item/weapon/bikehorn/rubberducky,
+/turf/simulated/floor/beach/water/waterpool,
+/area/station/civilian/gym)
+"kqa" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/station/civilian/barbershop)
+"kqd" = (
+/obj/machinery/telecomms/server/presets/supply,
+/turf/simulated/floor/bluegrid{
+ name = "Server Base";
+ nitrogen = 500;
+ oxygen = 0;
+ temperature = 80
+ },
+/area/station/tcommsat/chamber)
+"kqi" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/blood/drip,
+/obj/structure/table,
+/obj/effect/spawner/lootdrop/maintenance/three,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/brig)
+"kqt" = (
+/obj/machinery/atmospherics/components/unary/thermomachine/freezer{
+ icon_state = "freezer_1";
+ power_setting = 20;
+ set_temperature = 73;
+ use_power = 1
+ },
+/obj/machinery/firealarm{
+ pixel_y = 22
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/rnd/server)
+"kqE" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/weapon/cigbutt,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/brig)
+"kqF" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/door/airlock/glass{
+ name = "Arrival Access"
+ },
+/obj/structure/sign/directions/command{
+ pixel_x = 32;
+ pixel_y = -6
+ },
+/obj/structure/sign/directions/security{
+ buildable_sign = 0;
+ pixel_x = 32
+ },
+/obj/structure/sign/directions/engineering{
+ buildable_sign = 0;
+ pixel_x = 32;
+ pixel_y = 6
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/hallway/primary/fore)
+"kqS" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced/polarized{
+ dir = 1;
+ id = "privateoffice"
+ },
+/obj/structure/window/reinforced/polarized{
+ id = "privateoffice"
+ },
+/obj/structure/window/reinforced/polarized{
+ dir = 8;
+ id = "privateoffice"
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/station/security/lawyer_office)
+"kqT" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 6
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
+/obj/item/weapon/scrap_lump,
+/turf/simulated/floor/plating,
+/area/station/maintenance/chapel)
+"kqV" = (
+/obj/structure/stool/bed/chair/metal{
+ dir = 4
+ },
+/obj/machinery/light{
+ dir = 8
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/hallway/secondary/exit)
+"kqW" = (
+/obj/structure/window/reinforced/shuttle/mining{
+ icon_state = "5-6"
+ },
+/turf/environment/space,
+/area/shuttle/mining/station)
+"krc" = (
+/obj/machinery/light/small,
+/obj/structure/drain{
+ drainage = 2
+ },
+/obj/machinery/shower{
+ pixel_y = 24
+ },
+/obj/structure/curtain/open/shower,
+/turf/simulated/floor{
+ icon_state = "freezerfloor"
+ },
+/area/station/civilian/toilet)
+"krr" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced,
+/obj/machinery/door/firedoor,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/station/medical/storage)
+"krv" = (
+/obj/machinery/driver_button{
+ id = "chapelgun";
+ name = "Chapel Mass Driver";
+ pixel_y = 28;
+ req_access = list(22)
+ },
+/obj/machinery/camera{
+ c_tag = "Chapel Mass Driver"
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/station/civilian/chapel/mass_driver)
+"krE" = (
+/obj/machinery/door/airlock/external{
+ name = "Arrival Airlock"
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/station/hallway/secondary/entry)
+"krN" = (
+/obj/machinery/space_heater,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/station/maintenance/medbay)
+"krU" = (
+/obj/structure/sign/warning/bomb_range,
+/turf/simulated/wall/r_wall,
+/area/station/rnd/test_area)
+"krZ" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/landmark{
+ name = "xeno_spawn";
+ pixel_x = -1
+ },
+/turf/simulated/floor/wood,
+/area/station/maintenance/brig)
+"ksa" = (
+/obj/structure/closet/crate,
+/obj/effect/spawner/lootdrop/maintenance/two,
+/obj/item/clothing/mask/gas/coloured,
+/obj/item/clothing/mask/gas/coloured,
+/obj/machinery/light_switch{
+ pixel_x = 28
+ },
+/turf/simulated/floor{
+ icon_state = "floorgrime"
+ },
+/area/station/maintenance/incinerator)
+"ksb" = (
+/obj/machinery/newscaster{
+ pixel_y = 28
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/wood,
+/area/station/civilian/chapel)
+"ksg" = (
+/obj/machinery/vending/cigarette,
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_y = -32
+ },
+/turf/simulated/floor{
+ icon_state = "darkblue"
+ },
+/area/station/bridge)
+"ksk" = (
+/obj/machinery/door/airlock/mining{
+ name = "Recycler's workplace Maintenance";
+ req_access = list(67)
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 1
+ },
+/turf/simulated/floor/plating,
+/area/station/cargo/recycleroffice)
+"ksy" = (
+/obj/structure/rack,
+/obj/item/clothing/under/bathtowel,
+/obj/item/clothing/under/bathtowel,
+/obj/item/clothing/under/bathtowel,
+/obj/item/weapon/reagent_containers/food/snacks/soap,
+/obj/item/weapon/bikehorn/rubberducky{
+ pixel_y = 4
+ },
+/turf/simulated/floor{
+ icon_state = "freezerfloor"
+ },
+/area/station/civilian/toilet)
+"ksD" = (
+/obj/machinery/atmospherics/pipe/manifold/visible{
+ dir = 8
+ },
+/obj/machinery/embedded_controller/radio/airlock_controller{
+ id_tag = "engineering_aux_airlock";
+ pixel_x = -28;
+ req_access = list(10,13);
+ tag_airpump = "engineering_aux_pump";
+ tag_chamber_sensor = "engineering_aux_sensor";
+ tag_exterior_door = "engineering_aux_outer";
+ tag_interior_door = "engineering_aux_inner"
+ },
+/turf/simulated/floor/plating,
+/area/station/engineering/engine)
+"ksF" = (
+/obj/structure/girder,
+/turf/simulated/floor/plating/airless/asteroid,
+/area/station/maintenance/chapel)
+"ksJ" = (
+/obj/structure/sign/warning/pods,
+/turf/simulated/wall/r_wall,
+/area/station/maintenance/brig)
+"ksL" = (
+/turf/simulated/floor{
+ icon_state = "darkred"
+ },
+/area/station/security/execution)
+"ksM" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/station/rnd/mixing)
+"ksO" = (
+/obj/structure/lattice,
+/obj/structure/scrap_cube,
+/turf/environment/space,
+/area/space)
+"ksR" = (
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_x = -28;
+ pixel_y = -5
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 4
+ },
+/obj/machinery/camera{
+ c_tag = "Tribunal South West";
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/vacantoffice{
+ name = "Tribunal"
+ })
+"ksS" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/station/rnd/hallway)
+"kta" = (
+/turf/simulated/floor/carpet/red,
+/area/station/security/vacantoffice{
+ name = "Tribunal"
+ })
+"ktg" = (
+/obj/structure/table,
+/obj/item/clothing/glasses/welding,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/brig)
+"kts" = (
+/obj/structure/stool/bed/chair/metal/red{
+ dir = 1
+ },
+/obj/machinery/light,
+/turf/simulated/floor{
+ icon_state = "darkred"
+ },
+/area/station/security/checkpoint)
+"ktu" = (
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced,
+/turf/simulated/floor/engine/vacuum,
+/area/station/engineering/atmos)
+"kty" = (
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/hallway/primary/aft)
+"ktF" = (
+/obj/item/weapon/flora/random,
+/obj/machinery/power/apc{
+ dir = 4;
+ name = "apc right";
+ pixel_x = 28
+ },
+/obj/structure/cable{
+ d2 = 2;
+ icon_state = "0-2"
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "whitered"
+ },
+/area/station/security/forensic_office)
+"ktU" = (
+/obj/item/weapon/scrap_lump,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/science)
+"ktY" = (
+/obj/structure/closet/athletic_mixed,
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/machinery/camera{
+ c_tag = "Sauna";
+ dir = 8
+ },
+/turf/simulated/floor{
+ icon_state = "wooden-2"
+ },
+/area/station/civilian/gym)
+"ktZ" = (
+/obj/structure/closet/secure_closet/personal/patient,
+/turf/simulated/floor/wood,
+/area/station/medical/virology)
+"kul" = (
+/obj/machinery/door/airlock/external,
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/station/maintenance/chapel)
+"kup" = (
+/obj/machinery/hologram/holopad{
+ pixel_x = 16;
+ pixel_y = -16
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/station/civilian/chapel/mass_driver)
+"kuO" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/high_volume{
+ frequency = 1379;
+ id_tag = "aftportsolar_pump";
+ name = "Aft Port Solar Large Air Vent"
+ },
+/obj/machinery/embedded_controller/radio/airlock_controller{
+ id_tag = "aftportsolar_airlock";
+ pixel_y = 28;
+ req_access = list(13);
+ tag_airpump = "aftportsolar_pump";
+ tag_chamber_sensor = "aftportsolar_sensor";
+ tag_exterior_door = "aftportsolar_outer";
+ tag_interior_door = "aftportsolar_inner"
+ },
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platebotc"
+ },
+/area/station/maintenance/portsolar)
+"kuQ" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/station/maintenance/engineering)
+"kvG" = (
+/obj/structure/flora/ausbushes/fullgrass{
+ layer = 2.7
+ },
+/turf/simulated/floor{
+ icon_state = "asteroid"
+ },
+/area/station/civilian/garden)
+"kvK" = (
+/obj/machinery/kitchen_machine/grill,
+/obj/machinery/newscaster{
+ pixel_x = 28
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "whitehall"
+ },
+/area/station/civilian/kitchen)
+"kvS" = (
+/obj/structure/stool/bed/chair/metal/yellow{
+ dir = 8
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/cargo/office)
+"kwm" = (
+/obj/machinery/door/airlock/external{
+ dock_tag = "pod1"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/chapel)
+"kwJ" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 1
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "cafeteria"
+ },
+/area/station/security/prison)
+"kwK" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/reagent_dispensers/watertank,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/escape)
+"kxf" = (
+/obj/machinery/power/solar_control{
+ dir = 4;
+ id = "starboardsolar";
+ name = "Starboard Solar Array"
+ },
+/obj/structure/cable{
+ d2 = 4;
+ icon_state = "0-4"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platebot"
+ },
+/area/station/maintenance/auxsolarport)
+"kxr" = (
+/turf/simulated/floor{
+ dir = 6;
+ icon_state = "warndark"
+ },
+/area/station/rnd/robotics)
+"kxs" = (
+/obj/structure/grille,
+/obj/machinery/door/firedoor,
+/obj/machinery/door/poddoor{
+ density = 0;
+ icon_state = "pdoor0";
+ id = "hos_blast";
+ name = "Privacy Shutters";
+ opacity = 0
+ },
+/obj/structure/window/reinforced{
+ dir = 5
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ d2 = 8;
+ icon_state = "0-8"
+ },
+/turf/simulated/floor/plating,
+/area/station/security/hos)
+"kxv" = (
+/obj/structure/rack,
+/obj/item/weapon/circuitboard/cloning{
+ pixel_y = 8
+ },
+/obj/item/weapon/circuitboard/med_data,
+/obj/item/weapon/circuitboard/clonescanner{
+ pixel_y = 4
+ },
+/obj/item/weapon/circuitboard/clonepod,
+/obj/item/weapon/circuitboard/scan_consolenew,
+/obj/machinery/status_display{
+ pixel_y = 32
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platebot"
+ },
+/area/station/storage/tech)
+"kxD" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "whiteblue"
+ },
+/area/station/hallway/primary/fore)
+"kxQ" = (
+/obj/structure/window/phoronreinforced{
+ dir = 6
+ },
+/obj/structure/grille,
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/visible/yellow,
+/obj/machinery/door/poddoor{
+ density = 0;
+ icon_state = "pdoor0";
+ id = "Sm";
+ layer = 2.8;
+ name = "Supermatter Shutters";
+ opacity = 0
+ },
+/obj/machinery/meter{
+ frequency = 1444;
+ id = "out_sm_meter";
+ layer = 3.2;
+ name = "Out Supermatter"
+ },
+/turf/simulated/floor/engine,
+/area/station/engineering/engine)
+"kxV" = (
+/obj/structure/reagent_dispensers/aqueous_foam_tank,
+/obj/machinery/light{
+ dir = 1
+ },
+/obj/machinery/alarm{
+ pixel_y = 22
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "black"
+ },
+/area/station/ai_monitored/eva)
+"kxW" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/science)
+"kxX" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/space_heater,
+/turf/simulated/floor/plating,
+/area/station/maintenance/escape)
+"kxZ" = (
+/obj/item/weapon/flora/random,
+/turf/simulated/floor{
+ icon_state = "wooden-2"
+ },
+/area/station/civilian/gym)
+"kym" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/table,
+/obj/item/weapon/storage/food/normal/syndi_cakes{
+ pixel_y = 4
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/escape)
+"kys" = (
+/obj/machinery/door/window/southright{
+ dir = 8;
+ name = "Cloning Cell";
+ req_access = list(5)
+ },
+/obj/structure/drain{
+ drainage = 2
+ },
+/obj/machinery/shower{
+ dir = 8
+ },
+/obj/item/device/radio/intercom{
+ frequency = 1485;
+ name = "Station Intercom (Medbay)";
+ pixel_y = -32
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/medical/genetics_cloning)
+"kyt" = (
+/obj/structure/lattice,
+/obj/machinery/access_button{
+ command = "cycle_exterior";
+ frequency = 1379;
+ master_tag = "engineering_aux_airlock";
+ name = "exterior access button";
+ pixel_y = 28;
+ req_access = list(10,13)
+ },
+/turf/environment/space,
+/area/space)
+"kyG" = (
+/obj/machinery/disposal,
+/obj/item/device/radio/intercom{
+ frequency = 1485;
+ name = "Station Intercom (Medbay)";
+ pixel_y = 22
+ },
+/obj/structure/disposalpipe/trunk,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/medical/morgue)
+"kyN" = (
+/obj/machinery/shower{
+ dir = 8
+ },
+/obj/structure/drain{
+ drainage = 2
+ },
+/turf/simulated/floor{
+ icon_state = "freezerfloor"
+ },
+/area/station/rnd/brainstorm_center)
+"kyO" = (
+/obj/structure/sign/warning/electricshock,
+/turf/simulated/wall/r_wall,
+/area/station/security/main)
+"kyP" = (
+/obj/structure/table/reinforced,
+/obj/machinery/door/window/eastright{
+ base_state = "left";
+ dir = 2;
+ icon_state = "left";
+ name = "Cargo Desk";
+ req_access = list(50)
+ },
+/obj/item/weapon/bell,
+/obj/machinery/status_display{
+ layer = 3.3;
+ pixel_x = -32;
+ supply_display = 1
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/station/cargo/office)
+"kyV" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "purplechecker"
+ },
+/area/station/civilian/barbershop)
+"kyW" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/wood,
+/area/station/civilian/library)
+"kyX" = (
+/turf/simulated/floor,
+/area/station/engineering/break_room)
+"kze" = (
+/obj/structure/sink{
+ dir = 4;
+ pixel_x = 12
+ },
+/obj/machinery/iv_drip,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/medical/surgery{
+ name = "Operating Theatre"
+ })
+"kzn" = (
+/obj/item/weapon/storage/box/syndie_kit/posters,
+/obj/structure/sign/poster/contraband/syndicate_recruitment{
+ pixel_x = 4;
+ pixel_y = 32
+ },
+/obj/structure/closet,
+/turf/simulated/floor/plating,
+/area/station/maintenance/engineering)
+"kzA" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/poddoor{
+ density = 0;
+ icon_state = "pdoor0";
+ id = "Biohazard";
+ name = "Biohazard Shutter";
+ opacity = 0
+ },
+/obj/machinery/door/airlock/research{
+ name = "Toxins Research";
+ req_access = list(8)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor,
+/area/station/rnd/mixing)
+"kzC" = (
+/obj/item/device/gps/science{
+ pixel_x = -6;
+ pixel_y = 6
+ },
+/obj/item/device/gps/science{
+ pixel_x = 2;
+ pixel_y = -1
+ },
+/obj/structure/rack,
+/obj/machinery/ai_status_display{
+ pixel_x = 32
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/ai_monitored/eva)
+"kAo" = (
+/obj/item/clothing/gloves/rainbow,
+/obj/item/clothing/head/soft/rainbow,
+/obj/item/clothing/shoes/rainbow,
+/obj/item/clothing/suit/poncho/rainbow,
+/obj/structure/closet,
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"kAt" = (
+/obj/machinery/r_n_d/circuit_imprinter,
+/obj/structure/reagent_dispensers/acid{
+ density = 0;
+ pixel_x = 32
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/rnd/lab)
+"kAC" = (
+/obj/machinery/photocopier,
+/turf/simulated/floor/wood,
+/area/station/civilian/library)
+"kAK" = (
+/obj/machinery/atmospherics/pipe/simple/visible/yellow{
+ dir = 4
+ },
+/obj/machinery/space_heater,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/engineering/atmos)
+"kAW" = (
+/obj/structure/table/woodentable,
+/obj/machinery/chem_dispenser/soda{
+ pixel_y = 4
+ },
+/obj/machinery/light/small{
+ dir = 8
+ },
+/obj/structure/sign/poster/official/high_class_martini{
+ pixel_x = -32
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "darkred"
+ },
+/area/station/civilian/bar)
+"kAX" = (
+/obj/item/weapon/flora/random,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/medical/sleeper)
+"kAY" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/weapon/cigbutt,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/brig)
+"kBa" = (
+/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/structure/disposalpipe/segment,
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg2"
+ },
+/area/station/maintenance/medbay)
+"kBd" = (
+/obj/item/weapon/flora/random,
+/turf/simulated/floor{
+ dir = 6;
+ icon_state = "darkpurple"
+ },
+/area/station/rnd/hor)
+"kBf" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/high_volume{
+ dir = 8;
+ frequency = 1379;
+ id_tag = "science_pump";
+ name = "Science Large Air Vent"
+ },
+/obj/structure/sign/warning/securearea{
+ desc = "A warning sign which reads 'EXTERNAL AIRLOCK'";
+ icon_state = "space";
+ layer = 4;
+ name = "EXTERNAL AIRLOCK";
+ pixel_x = 32
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platebotc"
+ },
+/area/station/maintenance/science)
+"kBp" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating/airless{
+ icon_state = "warnplate"
+ },
+/area/station/cargo/recycler)
+"kBz" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/obj/structure/grille{
+ destroyed = 1
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/medbay)
+"kBB" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/science)
+"kBG" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken"
+ },
+/area/station/civilian/theatre)
+"kBH" = (
+/obj/machinery/reagentgrinder,
+/obj/item/stack/sheet/mineral/phoron{
+ layer = 2.9
+ },
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = -22
+ },
+/obj/machinery/newscaster{
+ pixel_y = 28
+ },
+/obj/structure/table,
+/obj/item/weapon/storage/pill_bottle/dexalin{
+ pixel_x = -4;
+ pixel_y = -8
+ },
+/turf/simulated/floor{
+ dir = 9;
+ icon_state = "whiteyellow"
+ },
+/area/station/medical/chemistry)
+"kBI" = (
+/obj/item/device/radio/intercom{
+ frequency = 1475;
+ name = "Station Intercom (Security)";
+ pixel_x = 28;
+ pixel_y = -5
+ },
+/obj/structure/stool/bed/chair/metal/red,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "red"
+ },
+/area/station/security/interrogation)
+"kBN" = (
+/obj/effect/spawner/lootdrop/maintenance/three,
+/obj/item/weapon/table_parts,
+/turf/simulated/floor/plating,
+/area/station/maintenance/chapel)
+"kBX" = (
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/carpet/green,
+/area/station/civilian/dormitories)
+"kBZ" = (
+/obj/machinery/flasher/portable,
+/obj/item/device/radio/intercom{
+ frequency = 1485;
+ name = "Station Intercom (Medbay)";
+ pixel_x = 28;
+ pixel_y = -5
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/security/armoury)
+"kCc" = (
+/turf/simulated/floor{
+ icon_state = "brown"
+ },
+/area/station/hallway/secondary/entry)
+"kCi" = (
+/obj/structure/table/woodentable,
+/obj/item/device/taperecorder{
+ pixel_x = -1;
+ pixel_y = 6
+ },
+/turf/simulated/floor/carpet/red,
+/area/station/security/detectives_office)
+"kCk" = (
+/turf/simulated/floor{
+ icon_state = "warndark"
+ },
+/area/station/medical/chemistry)
+"kCF" = (
+/obj/machinery/door/window/brigdoor{
+ req_access = list(2)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/checkpoint)
+"kCN" = (
+/obj/structure/closet/emcloset,
+/obj/item/weapon/tank/oxygen,
+/turf/simulated/floor/plating,
+/area/station/maintenance/atmos)
+"kCQ" = (
+/obj/structure/stool/bed/chair/comfy/black{
+ dir = 8
+ },
+/obj/machinery/atm{
+ pixel_y = 28
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/hallway/secondary/exit)
+"kCT" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/starboardsolar)
+"kCX" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/civilian/chapel/mass_driver)
+"kCY" = (
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 6
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/auxsolarstarboard)
+"kDd" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/random/foods/food_trash,
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg3"
+ },
+/area/station/maintenance/brig)
+"kDg" = (
+/obj/machinery/atmospherics/pipe/simple/visible/yellow,
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "yellow"
+ },
+/area/station/engineering/engine)
+"kDp" = (
+/obj/structure/cable,
+/obj/machinery/power/solar{
+ id = "aftportsolar";
+ name = "Aft Port Solar Array"
+ },
+/turf/simulated/floor/airless{
+ icon_state = "solarpanel"
+ },
+/area/station/solar/port)
+"kDs" = (
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "yellow"
+ },
+/area/station/engineering/equip)
+"kDt" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "red"
+ },
+/area/station/security/brig)
+"kDF" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "freezerfloor2"
+ },
+/area/station/security/secconfhall)
+"kEb" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "whiteblue"
+ },
+/area/station/medical/hallway)
+"kEl" = (
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "whitepurple"
+ },
+/area/station/civilian/barbershop)
+"kEv" = (
+/obj/structure/rack,
+/obj/effect/spawner/lootdrop/maintenance/three,
+/obj/effect/spider/stickyweb,
+/turf/simulated/floor/plating,
+/area/station/maintenance/cargo)
+"kEE" = (
+/obj/machinery/door/poddoor{
+ id = "Secure Storage";
+ name = "Secure Storage"
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plating{
+ icon_state = "warnplate"
+ },
+/area/station/engineering/engine)
+"kEM" = (
+/obj/structure/stool/bed/chair/wood/normal{
+ dir = 4
+ },
+/turf/simulated/floor/wood,
+/area/station/maintenance/medbay)
+"kFA" = (
+/obj/machinery/atmospherics/pipe/simple/visible/red{
+ dir = 10
+ },
+/turf/simulated/wall/r_wall,
+/area/station/hallway/primary/aft)
+"kFG" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/random/scrap/safe_even,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/brig)
+"kFP" = (
+/obj/structure/rack,
+/obj/item/device/flash{
+ pixel_x = -5;
+ pixel_y = 5
+ },
+/obj/item/weapon/screwdriver,
+/obj/item/weapon/handcuffs,
+/obj/structure/extinguisher_cabinet{
+ pixel_x = -28
+ },
+/turf/simulated/floor{
+ dir = 10;
+ icon_state = "darkred"
+ },
+/area/station/security/checkpoint)
+"kFT" = (
+/obj/machinery/door/poddoor{
+ density = 0;
+ icon_state = "pdoor0";
+ id = "gateway_blast";
+ name = "Gateway Chamber Blast Doors";
+ opacity = 0
+ },
+/obj/machinery/door/airlock/command{
+ name = "Gateway Access";
+ req_access = list(62)
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "darkbluefull"
+ },
+/area/station/gateway)
+"kGe" = (
+/obj/structure/table/glass,
+/obj/machinery/vending/wallmed2{
+ pixel_y = -32
+ },
+/obj/item/weapon/storage/firstaid/regular{
+ pixel_x = -2;
+ pixel_y = 7
+ },
+/obj/item/weapon/storage/firstaid/adv{
+ pixel_x = 2;
+ pixel_y = 2
+ },
+/turf/simulated/floor{
+ dir = 10;
+ icon_state = "whiteblue"
+ },
+/area/station/hallway/secondary/exit)
+"kGG" = (
+/obj/structure/lattice,
+/obj/structure/window/reinforced,
+/turf/environment/space,
+/area/space)
+"kGI" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 10
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg3"
+ },
+/area/station/maintenance/brig)
+"kGL" = (
+/obj/machinery/door/airlock/glass{
+ name = "Primary Tool Storage"
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/storage/primary)
+"kGM" = (
+/obj/machinery/status_display{
+ pixel_y = 32
+ },
+/turf/simulated/floor/beach/water/waterpool,
+/area/station/civilian/gym)
+"kGT" = (
+/obj/machinery/atmospherics/components/binary/pump{
+ dir = 1
+ },
+/obj/structure/sign/warning/fire{
+ pixel_x = -32
+ },
+/obj/machinery/light/small{
+ dir = 8
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platebot"
+ },
+/area/station/maintenance/incinerator)
+"kGU" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/station/construction)
+"kGY" = (
+/obj/structure/sign/warning/lethal_turrets,
+/turf/simulated/wall/r_wall,
+/area/station/tcommsat/computer)
+"kHd" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on/atmos{
+ dir = 1
+ },
+/turf/simulated/floor/engine/vacuum,
+/area/station/maintenance/incinerator)
+"kHq" = (
+/obj/machinery/portable_atmospherics/canister/air,
+/turf/simulated/floor{
+ dir = 10;
+ icon_state = "darkblue"
+ },
+/area/station/aisat/antechamber)
+"kHr" = (
+/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,
+/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,
+/obj/structure/disposalpipe/segment{
+ dir = 2;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/rnd/brainstorm_center)
+"kHB" = (
+/obj/effect/decal/cleanable/dirt,
+/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/structure/disposalpipe/segment,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/medbay)
+"kHN" = (
+/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 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/brig)
+"kHS" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "whitepurplecorner"
+ },
+/area/station/rnd/xenobiology)
+"kHV" = (
+/obj/machinery/door/airlock/glass{
+ name = "Chapel"
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/station/civilian/chapel/mass_driver)
+"kIk" = (
+/obj/machinery/hologram/holopad,
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "white"
+ },
+/area/station/hallway/primary/fore)
+"kIn" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "blue"
+ },
+/area/station/medical/reception)
+"kIr" = (
+/obj/machinery/ai_slipper{
+ icon_state = "motion0"
+ },
+/turf/simulated/floor/whitegreed,
+/area/station/aisat/ai_chamber)
+"kIB" = (
+/obj/structure/window/phoronreinforced{
+ dir = 6
+ },
+/obj/structure/grille,
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/visible/green,
+/obj/machinery/door/poddoor{
+ density = 0;
+ icon_state = "pdoor0";
+ id = "Sm";
+ layer = 2.8;
+ name = "Supermatter Shutters";
+ opacity = 0
+ },
+/obj/machinery/meter{
+ frequency = 1444;
+ id = "in_sm_meter";
+ layer = 3.2;
+ name = "In Supermatter"
+ },
+/turf/simulated/floor/engine,
+/area/station/engineering/engine)
+"kIC" = (
+/obj/structure/closet/malf/suits,
+/obj/item/clothing/glasses/night,
+/obj/machinery/firealarm{
+ pixel_y = 22
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "darkblue"
+ },
+/area/station/tcommsat/computer)
+"kIF" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/machinery/door/airlock/mining/glass{
+ name = "Recycler's workplace";
+ req_access = list(67)
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/cargo/recycleroffice)
+"kIH" = (
+/obj/effect/decal/cleanable/blood,
+/turf/simulated/floor/plating,
+/area/station/engineering/engine)
+"kIY" = (
+/mob/living/carbon/monkey,
+/obj/item/weapon/reagent_containers/food/snacks/grown/banana,
+/obj/structure/flora/ausbushes/sparsegrass{
+ layer = 2.7
+ },
+/obj/structure/flora/ausbushes/brflowers{
+ layer = 2.7
+ },
+/turf/simulated/floor/grass,
+/area/station/medical/virology)
+"kIZ" = (
+/obj/structure/rack,
+/obj/effect/spawner/lootdrop/maintenance,
+/turf/simulated/floor/plating,
+/area/station/maintenance/engineering)
+"kJa" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment{
+ dir = 4;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/rnd/brainstorm_center)
+"kJt" = (
+/obj/structure/closet/emcloset,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/medical/hallway)
+"kJF" = (
+/obj/machinery/light/small{
+ dir = 8
+ },
+/turf/simulated/floor/plating,
+/area/station/cargo/storage)
+"kJP" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor,
+/area/station/security/prison)
+"kJU" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/weapon/scrap_lump,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 2;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/medbay)
+"kKb" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/maintenance{
+ req_access = list(12)
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/medbay)
+"kKc" = (
+/obj/structure/stool,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/medical/surgeryobs)
+"kKl" = (
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/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"
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/aisat/antechamber_interior)
+"kKn" = (
+/obj/structure/stool/bed/chair/metal/black{
+ dir = 8
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/maintenance/science)
+"kKp" = (
+/obj/machinery/hologram/holopad,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor,
+/area/station/cargo/office)
+"kKE" = (
+/turf/simulated/wall,
+/area/station/civilian/dormitories)
+"kKG" = (
+/mob/living/carbon/monkey,
+/obj/structure/flora/ausbushes/fullgrass{
+ layer = 2.7
+ },
+/turf/simulated/floor/grass,
+/area/station/medical/virology)
+"kKN" = (
+/obj/item/device/radio/intercom{
+ broadcasting = 1;
+ frequency = 1447;
+ name = "Private AI Channel";
+ pixel_y = -32
+ },
+/obj/machinery/blackbox_recorder,
+/turf/simulated/floor/bluegrid,
+/area/station/bridge/server)
+"kKP" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "green"
+ },
+/area/station/civilian/hydroponics)
+"kKS" = (
+/turf/simulated/floor/plating,
+/area/station/construction)
+"kLa" = (
+/turf/simulated/floor/carpet,
+/area/station/civilian/bar)
+"kLl" = (
+/obj/machinery/door/poddoor{
+ density = 0;
+ icon_state = "pdoor0";
+ id = "Secure Gate";
+ name = "Security Blast Door";
+ opacity = 0
+ },
+/obj/machinery/door/airlock/security{
+ name = "Security Maintenance";
+ req_access = list(63)
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/station/security/brig)
+"kLo" = (
+/obj/machinery/door/airlock/medical/glass{
+ name = "Medical Hardsuits";
+ req_access = list(5)
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "darkgreen"
+ },
+/area/station/ai_monitored/eva)
+"kLD" = (
+/obj/effect/decal/remains/human,
+/obj/structure/sign/warning/securearea{
+ desc = "A warning sign which reads 'RADIOACTIVE AREA'";
+ icon_state = "radiation";
+ name = "RADIOACTIVE AREA";
+ pixel_y = 32
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg3"
+ },
+/area/station/engineering/engine)
+"kLP" = (
+/obj/structure/table/reinforced,
+/obj/item/ashtray/bronze{
+ pixel_x = 12;
+ pixel_y = -4
+ },
+/obj/machinery/light/small{
+ dir = 8
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/obj/machinery/door_control{
+ id = "Prison Gate";
+ name = "Prison Wing Lockdown";
+ pixel_y = 4;
+ req_access = list(2)
+ },
+/turf/simulated/floor{
+ icon_state = "darkred"
+ },
+/area/station/security/prison)
+"kLX" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "red"
+ },
+/area/station/security/brig)
+"kMq" = (
+/obj/machinery/hologram/holopad,
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/station/medical/genetics)
+"kMH" = (
+/obj/machinery/light/small,
+/obj/structure/table/woodentable,
+/obj/item/weapon/storage/briefcase/inflatable{
+ pixel_y = 4
+ },
+/turf/simulated/floor{
+ icon_state = "wooden-2"
+ },
+/area/station/civilian/gym)
+"kMS" = (
+/obj/machinery/atmospherics/pipe/simple/visible/red{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/visible/cyan,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor,
+/area/station/engineering/atmos)
+"kMT" = (
+/obj/structure/closet/emcloset,
+/obj/structure/extinguisher_cabinet{
+ pixel_y = 29
+ },
+/obj/machinery/power/apc{
+ dir = 8;
+ name = "apc left";
+ pixel_x = -28
+ },
+/obj/structure/cable{
+ d2 = 2;
+ icon_state = "0-2"
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/station/civilian/bar)
+"kMV" = (
+/obj/random/foods/food_trash,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 8
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/chapel)
+"kMW" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/components/binary/pump/on,
+/obj/machinery/door/airlock/external{
+ frequency = 1379;
+ id_tag = "satellite_east_inner";
+ locked = 1;
+ name = "Satellite External Access";
+ req_access = list(13);
+ req_one_access = list(11,24)
+ },
+/turf/simulated/floor/plating,
+/area/station/aisat/teleport)
+"kNc" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/vacantoffice{
+ name = "Tribunal"
+ })
+"kNm" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "green"
+ },
+/area/station/civilian/hydroponics)
+"kNw" = (
+/obj/structure/reagent_dispensers/fueltank,
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"kNP" = (
+/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "brown"
+ },
+/area/station/hallway/secondary/entry)
+"kNS" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor,
+/area/station/maintenance/science)
+"kOh" = (
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "darkpurple"
+ },
+/area/station/rnd/hor)
+"kOH" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "whitepurplecorner"
+ },
+/area/station/rnd/brainstorm_center)
+"kOQ" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/grille{
+ destroyed = 1
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/medbay)
+"kOU" = (
+/obj/effect/decal/cleanable/spiderling_remains,
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"kPd" = (
+/obj/structure/rack,
+/obj/item/weapon/circuitboard/rdconsole,
+/obj/item/weapon/circuitboard/rdserver{
+ pixel_y = 4
+ },
+/obj/item/weapon/circuitboard/destructive_analyzer,
+/obj/item/weapon/circuitboard/protolathe,
+/obj/machinery/ai_status_display{
+ pixel_y = 32
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platebot"
+ },
+/area/station/storage/tech)
+"kPf" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 1
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "warningcorner"
+ },
+/area/station/engineering/engine)
+"kPj" = (
+/obj/item/weapon/cigbutt,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/science)
+"kPl" = (
+/obj/machinery/mech_bay_recharge_port{
+ dir = 8
+ },
+/obj/machinery/door_control{
+ id = "Skynet_launch";
+ name = "Mech Bay Door Control";
+ pixel_x = 25;
+ req_access = list(29)
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platebot"
+ },
+/area/station/rnd/chargebay)
+"kPq" = (
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/medical/reception)
+"kPB" = (
+/obj/effect/decal/cleanable/spiderling_remains,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg1"
+ },
+/area/station/maintenance/science)
+"kPD" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "warndark"
+ },
+/area/station/cargo/storage)
+"kPZ" = (
+/obj/structure/dresser,
+/obj/machinery/alarm{
+ pixel_x = 29;
+ pixel_y = -6
+ },
+/obj/machinery/light{
+ dir = 4
+ },
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken3"
+ },
+/area/station/civilian/theatre)
+"kQj" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/light_construct/small{
+ dir = 1
+ },
+/obj/random/scrap/safe_even,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/brig)
+"kQo" = (
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "caution"
+ },
+/area/station/engineering/atmos)
+"kQV" = (
+/obj/item/weapon/flora/random,
+/obj/machinery/firealarm{
+ dir = 1;
+ pixel_y = -22
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "freezerfloor2"
+ },
+/area/station/security/secconfhall)
+"kRm" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/medical/morgue)
+"kRI" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 6
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/medbay)
+"kRL" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/grille,
+/turf/simulated/floor/wood,
+/area/station/maintenance/brig)
+"kRS" = (
+/obj/item/weapon/shard,
+/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/structure/disposalpipe/segment,
+/turf/simulated/floor/plating,
+/area/station/maintenance/atmos)
+"kRT" = (
+/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"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/bridge/teleporter)
+"kRX" = (
+/obj/structure/disposalpipe/junction{
+ dir = 1
+ },
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken4"
+ },
+/area/station/civilian/cafeteria)
+"kSi" = (
+/obj/structure/rack,
+/obj/item/weapon/storage/toolbox/mechanical,
+/obj/item/stack/sheet/metal{
+ amount = 50
+ },
+/obj/machinery/light,
+/turf/simulated/floor{
+ icon_state = "darkblue"
+ },
+/area/station/gateway)
+"kSo" = (
+/obj/machinery/portable_atmospherics/canister/nitrogen,
+/turf/simulated/floor/engine/nitrogen,
+/area/station/engineering/atmos)
+"kSz" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/flora/ausbushes/sparsegrass{
+ layer = 2.7
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/turf/simulated/floor/grass,
+/area/station/civilian/hydroponics)
+"kSB" = (
+/obj/machinery/door/firedoor,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/hallway/primary/central)
+"kSZ" = (
+/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"
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "darkblue"
+ },
+/area/station/bridge)
+"kTb" = (
+/obj/structure/window/reinforced,
+/obj/structure/table/reinforced,
+/obj/machinery/flasher_button{
+ id = "escapeshutflash";
+ pixel_y = 4
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/checkpoint)
+"kTc" = (
+/obj/structure/cable/yellow{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/obj/structure/cable/yellow{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/turf/simulated/floor,
+/area/station/engineering/engine)
+"kTd" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/door/airlock/glass{
+ name = "Theatre"
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/civilian/theatre)
+"kTg" = (
+/obj/machinery/porta_turret/station_default{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/aisat/ai_chamber)
+"kTp" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on,
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken3"
+ },
+/area/station/maintenance/brig)
+"kTq" = (
+/obj/item/weapon/cigbutt,
+/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/structure/disposalpipe/segment,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/medbay)
+"kTI" = (
+/obj/machinery/door/airlock/glass{
+ name = "Kitchen";
+ req_access = list(28)
+ },
+/obj/machinery/door/firedoor,
+/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"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/civilian/kitchen)
+"kUb" = (
+/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/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/bridge/hop_office)
+"kUc" = (
+/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"
+ },
+/turf/simulated/floor/carpet,
+/area/station/civilian/chapel)
+"kUi" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "darkred"
+ },
+/area/station/security/vacantoffice{
+ name = "Tribunal"
+ })
+"kUk" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/station/maintenance/engineering)
+"kUn" = (
+/obj/machinery/door/firedoor,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/machinery/door/poddoor{
+ density = 0;
+ icon_state = "pdoor0";
+ id = "Engineering";
+ name = "Engineering Security Doors";
+ opacity = 0
+ },
+/obj/machinery/door/airlock/engineering/glass{
+ name = "Engineering Storage";
+ req_access = list(71)
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/engineering/equip)
+"kUv" = (
+/obj/structure/table/woodentable/poker,
+/obj/item/weapon/storage/fancy/crayons,
+/turf/simulated/floor{
+ icon_state = "arcade_carpet"
+ },
+/area/station/civilian/playroom)
+"kUD" = (
+/obj/structure/filingcabinet/chestdrawer/black,
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "darkblue"
+ },
+/area/station/bridge/hop_office)
+"kUE" = (
+/obj/structure/stool/bed/chair{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/light/small{
+ dir = 8
+ },
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = -22
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/chapel)
+"kUO" = (
+/obj/machinery/door/poddoor{
+ density = 0;
+ icon_state = "pdoor0";
+ id = "xenobio3";
+ name = "Containment Blast Doors";
+ opacity = 0
+ },
+/obj/machinery/door/window/northleft{
+ base_state = "right";
+ icon_state = "right";
+ name = "Containment Pen";
+ req_access = list(55)
+ },
+/obj/machinery/door/window/northleft{
+ base_state = "right";
+ dir = 2;
+ icon_state = "right";
+ name = "Containment Pen";
+ req_access = list(55)
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/engine,
+/area/station/rnd/xenobiology)
+"kUS" = (
+/obj/machinery/vending/hydronutrients,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/civilian/hydroponics)
+"kUU" = (
+/obj/structure/disposalpipe/sortjunction{
+ dir = 8;
+ name = "Captain Office";
+ sortType = "Captain Office"
+ },
+/turf/simulated/floor,
+/area/station/medical/reception)
+"kVe" = (
+/obj/structure/table/reinforced,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "red"
+ },
+/area/station/security/interrogation)
+"kVi" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
+/turf/simulated/floor/carpet/green,
+/area/station/civilian/library)
+"kVn" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/engineering)
+"kVt" = (
+/obj/random/scrap/safe_even,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"kVB" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/wood,
+/area/station/civilian/library)
+"kVJ" = (
+/obj/machinery/camera{
+ c_tag = "Holodeck East";
+ dir = 8
+ },
+/turf/simulated/floor/engine{
+ name = "Holodeck Projector Floor"
+ },
+/area/station/civilian/holodeck)
+"kVU" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/blood/oil,
+/obj/machinery/door/firedoor,
+/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/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/science)
+"kWa" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 4
+ },
+/turf/simulated/floor,
+/area/station/hallway/primary/port)
+"kWe" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "red"
+ },
+/area/station/security/lobby)
+"kWj" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/execution)
+"kWv" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "red"
+ },
+/area/station/security/brig)
+"kWz" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/status_display{
+ pixel_x = 32
+ },
+/obj/machinery/light{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "whitepurple"
+ },
+/area/station/rnd/hallway)
+"kWP" = (
+/obj/structure/object_wall/pod{
+ dir = 1;
+ icon_state = "3,0"
+ },
+/turf/environment/space,
+/area/shuttle/escape_pod4/station)
+"kWZ" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/aisat/antechamber_interior)
+"kXc" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/external{
+ dock_tag = "stat_dock";
+ name = "Arrival Airlock"
+ },
+/turf/simulated/floor{
+ icon_state = "delivery"
+ },
+/area/station/hallway/secondary/mine_sci_shuttle)
+"kXd" = (
+/obj/structure/window/reinforced,
+/obj/structure/table/reinforced,
+/obj/item/weapon/handcuffs,
+/obj/machinery/recharger{
+ pixel_y = 4
+ },
+/obj/machinery/light/small{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "darkred"
+ },
+/area/station/security/checkpoint)
+"kXf" = (
+/obj/machinery/disposal,
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_x = 28;
+ pixel_y = -5
+ },
+/obj/structure/disposalpipe/trunk{
+ dir = 1
+ },
+/turf/simulated/floor{
+ dir = 6;
+ icon_state = "darkblue"
+ },
+/area/station/bridge)
+"kXi" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "warning"
+ },
+/area/station/civilian/cold_room)
+"kXn" = (
+/obj/structure/bookcase/manuals/research_and_development,
+/obj/machinery/computer/guestpass{
+ dir = 8;
+ pixel_x = -28
+ },
+/obj/machinery/light/small{
+ dir = 8
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/rnd/brainstorm_center)
+"kXp" = (
+/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/structure/disposalpipe/segment,
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"kXw" = (
+/obj/item/device/radio/off{
+ pixel_x = -6;
+ pixel_y = 4
+ },
+/obj/structure/rack,
+/obj/item/weapon/crowbar,
+/obj/item/clothing/mask/gas/sechailer,
+/obj/machinery/light/small,
+/obj/machinery/newscaster{
+ pixel_y = -28
+ },
+/turf/simulated/floor{
+ icon_state = "darkred"
+ },
+/area/station/security/checkpoint)
+"kXz" = (
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/structure/sign/directions/command{
+ buildable_sign = 0;
+ dir = 4;
+ pixel_y = 32
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "darkstairs_wide"
+ },
+/area/station/medical/reception)
+"kXC" = (
+/obj/machinery/alarm{
+ pixel_x = -28;
+ pixel_y = -6
+ },
+/obj/item/weapon/flora/pottedplant/palm,
+/turf/simulated/floor/wood,
+/area/station/civilian/library)
+"kXE" = (
+/obj/machinery/portable_atmospherics/powered/scrubber,
+/obj/machinery/flasher_button{
+ id = "misclab";
+ pixel_x = -10;
+ pixel_y = 28
+ },
+/obj/machinery/door_control{
+ id = "out_misclab";
+ name = "Test Chamber Blast Doors";
+ pixel_y = 28;
+ req_access = list(47)
+ },
+/obj/machinery/ignition_switch{
+ id = "outpost_misc";
+ pixel_x = 10;
+ pixel_y = 28
+ },
+/obj/machinery/light{
+ dir = 1
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "darkpurple"
+ },
+/area/station/rnd/misc_lab)
+"kYo" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "red"
+ },
+/area/station/security/brig)
+"kYw" = (
+/obj/structure/grille,
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced,
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"kYx" = (
+/obj/structure/dispenser,
+/obj/machinery/firealarm{
+ pixel_y = 22
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/engineering/engine)
+"kYB" = (
+/obj/structure/stool/bed/roller,
+/turf/simulated/floor/grass,
+/area/station/medical/virology)
+"kYH" = (
+/obj/effect/decal/cleanable/generic,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/science)
+"kYJ" = (
+/obj/structure/table/glass,
+/obj/item/weapon/paper_bin{
+ pixel_y = 4
+ },
+/obj/item/weapon/pen{
+ pixel_y = 6
+ },
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/machinery/firealarm{
+ pixel_y = 24
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/medical/virology)
+"kYN" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor,
+/area/station/hallway/primary/aft)
+"kYX" = (
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "whitepurple"
+ },
+/area/station/rnd/xenobiology)
+"kZb" = (
+/obj/structure/table,
+/obj/machinery/kitchen_machine/microwave{
+ pixel_x = -1;
+ pixel_y = 6
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "cafeteria"
+ },
+/area/station/security/prison)
+"kZl" = (
+/obj/structure/table,
+/obj/random/tools/tool,
+/obj/effect/spawner/lootdrop/maintenance,
+/turf/simulated/floor,
+/area/station/construction)
+"kZp" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/closet/crate,
+/obj/effect/spawner/lootdrop/maintenance/five,
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg3"
+ },
+/area/station/maintenance/brig)
+"kZw" = (
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/random/vending/snack,
+/turf/simulated/floor/wood,
+/area/station/civilian/library)
+"kZx" = (
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "darkblue"
+ },
+/area/station/gateway)
+"kZC" = (
+/obj/machinery/atmospherics/pipe/simple/visible/green{
+ dir = 4
+ },
+/obj/structure/lattice,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/turf/environment/space,
+/area/space)
+"kZE" = (
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "caution"
+ },
+/area/station/engineering/monitoring)
+"kZJ" = (
+/obj/structure/table/woodentable,
+/obj/item/weapon/screwdriver,
+/obj/item/weapon/stock_parts/cell/high,
+/turf/simulated/floor{
+ icon_state = "wooden-2"
+ },
+/area/station/civilian/gym)
+"kZT" = (
+/obj/item/weapon/table_parts/wood/fancy,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/spawner/lootdrop/maintenance,
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken5"
+ },
+/area/station/maintenance/medbay)
+"kZX" = (
+/obj/item/device/radio/intercom{
+ frequency = 1485;
+ name = "Station Intercom (Medbay)";
+ pixel_x = 28;
+ pixel_y = -5
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "warndark"
+ },
+/area/station/security/armoury)
+"lab" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 2;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/vacantoffice{
+ name = "Tribunal"
+ })
+"laf" = (
+/obj/machinery/space_heater,
+/turf/simulated/floor/plating{
+ icon_state = "platebot"
+ },
+/area/station/storage/emergency3)
+"lah" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor,
+/area/station/civilian/fitness)
+"lai" = (
+/obj/machinery/atmospherics/components/unary/portables_connector{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "bot"
+ },
+/area/station/engineering/atmos)
+"laj" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "black"
+ },
+/area/station/civilian/garden)
+"lal" = (
+/obj/structure/closet/secure_closet/quartermaster,
+/obj/machinery/power/apc{
+ dir = 1;
+ name = "apc top";
+ pixel_y = 28
+ },
+/obj/structure/cable{
+ d2 = 8;
+ icon_state = "0-8"
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "darkbrown"
+ },
+/area/station/cargo/qm)
+"lat" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/weapon/scrap_lump,
+/turf/simulated/floor/plating,
+/area/station/maintenance/dormitory)
+"lau" = (
+/obj/item/weapon/flora/random,
+/turf/simulated/floor/wood,
+/area/station/civilian/garden)
+"lay" = (
+/obj/machinery/door/poddoor{
+ id = "chapelgun";
+ name = "Chapel Launcher Door"
+ },
+/turf/simulated/floor/plating{
+ dir = 4;
+ icon_state = "warnplate"
+ },
+/area/station/civilian/chapel/mass_driver)
+"laC" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/turf/simulated/floor/carpet/red,
+/area/station/security/detectives_office)
+"laD" = (
+/obj/structure/closet,
+/obj/item/weapon/broom,
+/obj/item/weapon/broom,
+/obj/item/weapon/broom,
+/obj/item/weapon/broom,
+/obj/item/clothing/under/bathtowel,
+/obj/item/clothing/under/bathtowel,
+/obj/item/clothing/under/bathtowel,
+/obj/item/clothing/under/bathtowel,
+/obj/item/clothing/under/bathrobe,
+/obj/item/clothing/under/bathrobe,
+/obj/item/clothing/under/bathrobe,
+/obj/item/clothing/under/bathrobe,
+/turf/simulated/floor{
+ icon_state = "wooden-2"
+ },
+/area/station/civilian/gym)
+"laE" = (
+/obj/item/weapon/paper_bin{
+ pixel_y = 4
+ },
+/obj/item/weapon/pen{
+ pixel_y = 6
+ },
+/obj/item/weapon/stamp/cmo{
+ pixel_x = 12;
+ pixel_y = 6
+ },
+/obj/structure/table/glass,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "barber"
+ },
+/area/station/medical/cmo)
+"laI" = (
+/obj/machinery/computer/rdservercontrol{
+ dir = 4
+ },
+/obj/machinery/alarm{
+ pixel_x = -28;
+ pixel_y = -6
+ },
+/obj/machinery/camera{
+ c_tag = "RnD Server Room";
+ dir = 4;
+ network = list("SS13","Research")
+ },
+/turf/simulated/floor{
+ icon_state = "warndark"
+ },
+/area/station/rnd/server)
+"laV" = (
+/obj/machinery/access_button{
+ command = "cycle_interior";
+ frequency = 1379;
+ master_tag = "docks_airlock";
+ name = "interior access button";
+ pixel_x = 28;
+ req_one_access = list(13,45,1)
+ },
+/obj/machinery/atmospherics/components/binary/pump/on,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/cargo)
+"lba" = (
+/obj/structure/table,
+/obj/item/weapon/hand_labeler{
+ pixel_y = 4
+ },
+/obj/item/weapon/packageWrap{
+ pixel_y = 1
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/security/brig)
+"lbh" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 1
+ },
+/turf/simulated/floor,
+/area/station/construction)
+"lbj" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/station/civilian/kitchen)
+"lbm" = (
+/obj/structure/closet/secure_closet/personal,
+/obj/machinery/light/small,
+/turf/simulated/floor{
+ icon_state = "wooden-2"
+ },
+/area/station/civilian/gym)
+"lbt" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 6;
+ icon_state = "black"
+ },
+/area/station/civilian/fitness)
+"lbA" = (
+/obj/item/weapon/table_parts/wood/fancy,
+/obj/item/trash/candle,
+/turf/simulated/floor/wood,
+/area/station/maintenance/medbay)
+"lbG" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/station/medical/surgeryobs)
+"lbX" = (
+/obj/structure/closet/secure_closet/personal,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/civilian/locker)
+"lcA" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/table,
+/obj/effect/spawner/lootdrop/maintenance/two,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/medbay)
+"lcP" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken5"
+ },
+/area/station/civilian/library)
+"lcW" = (
+/obj/machinery/door/airlock/hatch{
+ name = "MiniSat Antechamber";
+ req_one_access = list(66)
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/ai_monitored/storage_secure)
+"lde" = (
+/obj/machinery/air_sensor{
+ frequency = 1444;
+ id_tag = "sm_sensor"
+ },
+/turf/simulated/floor/engine,
+/area/station/engineering/engine)
+"ldp" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/hallway/primary/port)
+"lds" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/grille{
+ destroyed = 1
+ },
+/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"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/medbay)
+"ldA" = (
+/obj/machinery/vending/cigarette,
+/obj/structure/sign/poster/official/random{
+ pixel_x = -32
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/station/civilian/bar)
+"ldD" = (
+/obj/structure/stacklifter,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/medbay)
+"ldN" = (
+/obj/effect/landmark/start/assistant/test_subject,
+/turf/simulated/floor,
+/area/station/medical/reception)
+"leb" = (
+/turf/simulated/wall/r_wall,
+/area/station/security/prison)
+"lef" = (
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/machinery/hologram/holopad,
+/turf/simulated/floor{
+ icon_state = "vault"
+ },
+/area/station/civilian/chapel)
+"lei" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "warndark"
+ },
+/area/station/security/armoury)
+"leA" = (
+/obj/machinery/atmospherics/pipe/simple/visible/cyan,
+/obj/machinery/atmospherics/pipe/simple/visible/green{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "caution"
+ },
+/area/station/engineering/atmos)
+"leH" = (
+/obj/structure/closet/crate{
+ name = "Camera Assembly Crate"
+ },
+/obj/item/weapon/camera_assembly,
+/obj/item/weapon/camera_assembly,
+/obj/item/weapon/camera_assembly,
+/obj/item/weapon/camera_assembly,
+/obj/item/weapon/camera_assembly,
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_x = -28;
+ pixel_y = -5
+ },
+/obj/machinery/alarm{
+ pixel_y = -32
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "darkblue"
+ },
+/area/station/bridge/comms{
+ name = "Cyborg Station"
+ })
+"leJ" = (
+/obj/machinery/light/small,
+/obj/machinery/firealarm{
+ dir = 1;
+ pixel_y = -22
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/iaa_office)
+"leR" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/high_volume/on{
+ dir = 8;
+ external_pressure_bound = 140;
+ external_pressure_bound_default = 140;
+ name = "(OUT) Space Large Air Vent"
+ },
+/turf/simulated/floor/plating/airless{
+ icon_state = "platebotc"
+ },
+/area/station/engineering/atmos)
+"leS" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 8
+ },
+/obj/structure/stool/bed/chair/office/dark{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/bridge/server)
+"lfi" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/chapel)
+"lfk" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on/atmos{
+ dir = 1;
+ frequency = 1441;
+ id_tag = "waste_out";
+ name = "(A) Waste Vent"
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/turf/simulated/floor/engine/vacuum,
+/area/station/engineering/atmos)
+"lfl" = (
+/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/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/atmos)
+"lfI" = (
+/obj/machinery/door/airlock{
+ name = "Private Office"
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/vacantoffice{
+ name = "Tribunal"
+ })
+"lfO" = (
+/obj/structure/closet/emcloset,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/light/small{
+ dir = 8
+ },
+/obj/machinery/camera{
+ c_tag = "MiniSat Teleporter";
+ dir = 4;
+ network = list("MiniSat")
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "darkblue"
+ },
+/area/station/aisat/teleport)
+"lfQ" = (
+/turf/simulated/wall,
+/area/station/civilian/dormitories/dormthree)
+"lfT" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced,
+/obj/machinery/door/firedoor,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/sign/warning/electricshock,
+/obj/structure/cable{
+ d2 = 4;
+ icon_state = "0-4"
+ },
+/obj/machinery/door/poddoor/shutters{
+ density = 0;
+ icon_state = "shutter0";
+ id = "CMO";
+ name = "CMO Shutters";
+ opacity = 0
+ },
+/turf/simulated/floor/plating,
+/area/station/medical/cmo)
+"lfU" = (
+/obj/machinery/conveyor{
+ dir = 1;
+ id = "packageSort1"
+ },
+/turf/simulated/floor/plating,
+/area/station/cargo/office)
+"lfV" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/random/foods/food_trash,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/science)
+"lfW" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor,
+/area/station/cargo/office)
+"lfX" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ icon_state = "darkbluecorners"
+ },
+/area/station/bridge)
+"lgc" = (
+/obj/effect/decal/cleanable/dirt,
+/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"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/science)
+"lgh" = (
+/obj/structure/closet/crate/medical,
+/obj/item/weapon/storage/firstaid/regular,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/cargo/storage)
+"lgk" = (
+/obj/machinery/door/airlock/external{
+ frequency = 1379;
+ id_tag = "starboardsolar_outer";
+ locked = 1;
+ name = "Engineering External Access";
+ req_access = list(10,13)
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/auxsolarport)
+"lgs" = (
+/obj/machinery/vending/junkfood,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/civilian/playroom)
+"lgB" = (
+/obj/item/clothing/head/radiation,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/engineering/engine)
+"lgF" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/closet/crate/hydroponics,
+/obj/item/weapon/minihoe{
+ pixel_x = 3
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "brown"
+ },
+/area/station/cargo/storage)
+"lgG" = (
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ dir = 9;
+ icon_state = "black"
+ },
+/area/station/hallway/primary/central)
+"lgN" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment{
+ dir = 2;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "blue"
+ },
+/area/station/medical/reception)
+"lgT" = (
+/obj/structure/table/woodentable/poker,
+/obj/item/weapon/dice/d20,
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_y = -32
+ },
+/obj/machinery/camera{
+ c_tag = "Playroom";
+ dir = 1
+ },
+/turf/simulated/floor{
+ icon_state = "arcade_carpet"
+ },
+/area/station/civilian/playroom)
+"lgZ" = (
+/obj/item/device/gps/engineering{
+ pixel_x = -3;
+ pixel_y = 7
+ },
+/obj/item/device/gps/engineering{
+ pixel_x = 3;
+ pixel_y = 3
+ },
+/obj/structure/rack,
+/obj/machinery/requests_console/eva{
+ pixel_x = 28
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/ai_monitored/eva)
+"lhd" = (
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 6;
+ icon_state = "black"
+ },
+/area/station/civilian/garden)
+"lhg" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ icon_state = "wooden-2"
+ },
+/area/station/civilian/gym)
+"lhi" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg2"
+ },
+/area/station/maintenance/brig)
+"lhj" = (
+/obj/structure/table,
+/obj/structure/bedsheetbin,
+/obj/machinery/light/small{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "cafeteria"
+ },
+/area/station/medical/medbreak)
+"lhk" = (
+/obj/machinery/door/poddoor{
+ id = "Secure Storage";
+ name = "Secure Storage"
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating{
+ icon_state = "warnplate"
+ },
+/area/station/engineering/engine)
+"lho" = (
+/obj/machinery/light,
+/turf/simulated/floor/plating/airless{
+ icon_state = "warnplate"
+ },
+/area/station/rnd/test_area)
+"lht" = (
+/obj/machinery/disposal,
+/obj/structure/disposalpipe/trunk{
+ dir = 8
+ },
+/turf/simulated/floor/wood,
+/area/station/civilian/dormitories)
+"lhC" = (
+/turf/simulated/floor{
+ dir = 10;
+ icon_state = "whiteblue"
+ },
+/area/station/medical/genetics)
+"lhE" = (
+/obj/structure/morgue{
+ dir = 8
+ },
+/obj/machinery/firealarm{
+ dir = 4;
+ pixel_x = 22
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/security/execution)
+"lhI" = (
+/obj/structure/stool,
+/obj/effect/landmark/start/recycler,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/cargo/recycleroffice)
+"lhM" = (
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/rnd/robotics)
+"lhZ" = (
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/brig)
+"lic" = (
+/obj/machinery/newscaster{
+ pixel_x = -28
+ },
+/turf/simulated/floor{
+ dir = 10;
+ icon_state = "black"
+ },
+/area/station/security/prison)
+"lif" = (
+/obj/structure/reagent_dispensers/watertank,
+/turf/simulated/floor/plating,
+/area/station/maintenance/science)
+"lir" = (
+/obj/machinery/atmospherics/components/binary/pump,
+/turf/simulated/floor,
+/area/station/engineering/atmos)
+"liu" = (
+/obj/structure/table/woodentable/poker,
+/obj/item/weapon/game_kit/random,
+/turf/simulated/floor{
+ dir = 6;
+ icon_state = "black"
+ },
+/area/station/civilian/playroom)
+"lix" = (
+/obj/structure/stool/bed/chair/pew/left,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "chapel"
+ },
+/area/station/civilian/chapel)
+"liy" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/weapon/cigbutt,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/medbay)
+"liz" = (
+/obj/random/scrap/safe_even,
+/turf/simulated/floor/plating,
+/area/station/maintenance/cargo)
+"liL" = (
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/bridge/hop_office)
+"liT" = (
+/obj/machinery/atmospherics/pipe/simple/visible/blue{
+ dir = 6
+ },
+/obj/machinery/light{
+ dir = 8
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "caution"
+ },
+/area/station/engineering/atmos)
+"liU" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 1
+ },
+/turf/simulated/floor{
+ icon_state = "warndark"
+ },
+/area/station/rnd/xenobiology)
+"liW" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/station/cargo/qm)
+"ljg" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "whiteblue"
+ },
+/area/station/medical/hallway)
+"ljm" = (
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/carpet,
+/area/station/civilian/chapel)
+"ljt" = (
+/obj/structure/grille{
+ destroyed = 1
+ },
+/obj/item/stack/rods,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 8;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/dormitory)
+"ljC" = (
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/machinery/firealarm{
+ dir = 4;
+ pixel_x = 22
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 8
+ },
+/turf/simulated/floor/carpet/black,
+/area/station/civilian/chapel/office)
+"ljF" = (
+/turf/simulated/floor{
+ icon_state = "warndark"
+ },
+/area/station/rnd/robotics)
+"ljR" = (
+/obj/structure/closet/crate/freezer,
+/obj/machinery/door_control{
+ id = "Medical_Surgery";
+ name = "Privacy Shutters";
+ pixel_y = -28
+ },
+/obj/machinery/light,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/medical/surgery{
+ name = "Operating Theatre"
+ })
+"lkf" = (
+/obj/structure/table/glass,
+/obj/item/weapon/storage/firstaid/o2,
+/obj/item/device/radio/off{
+ pixel_x = -6;
+ pixel_y = 4
+ },
+/obj/item/device/radio/off{
+ pixel_x = 6;
+ pixel_y = 1
+ },
+/turf/simulated/floor{
+ dir = 6;
+ icon_state = "whiteblue"
+ },
+/area/station/hallway/secondary/exit)
+"lks" = (
+/obj/machinery/atmospherics/pipe/simple/visible/green{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "yellow"
+ },
+/area/station/engineering/engine)
+"lkN" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/blood/oil,
+/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"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg3"
+ },
+/area/station/maintenance/science)
+"lkU" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ dir = 6;
+ icon_state = "warnwhite"
+ },
+/area/station/rnd/brainstorm_center)
+"lkX" = (
+/obj/machinery/light_switch{
+ pixel_y = -28
+ },
+/obj/machinery/light/small,
+/turf/simulated/floor{
+ icon_state = "darkbrown"
+ },
+/area/station/cargo/qm)
+"lld" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/vacantoffice{
+ name = "Tribunal"
+ })
+"lll" = (
+/obj/structure/table,
+/obj/item/stack/cable_coil/random{
+ pixel_y = 4
+ },
+/obj/item/stack/cable_coil/random,
+/obj/machinery/ai_status_display{
+ pixel_y = 32
+ },
+/obj/item/weapon/wrench,
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "darkblue"
+ },
+/area/station/aisat/antechamber_interior)
+"llx" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 9
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/execution)
+"llD" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/random/foods/food_trash,
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg2"
+ },
+/area/station/maintenance/brig)
+"llG" = (
+/obj/structure/closet/crate/medical,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating/airless,
+/area/station/cargo/recycler)
+"llM" = (
+/obj/structure/reagent_dispensers/watertank,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/civilian/chapel/altar)
+"llO" = (
+/obj/machinery/power/apc/largecell{
+ dir = 8;
+ name = "largecell apc left";
+ pixel_x = -28
+ },
+/obj/structure/cable{
+ d2 = 4;
+ icon_state = "0-4"
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "darkblue"
+ },
+/area/station/bridge/hop_office)
+"llW" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/hallway/primary/fore)
+"llZ" = (
+/obj/effect/decal/cleanable/blood/oil,
+/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/structure/disposalpipe/segment,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/medbay)
+"lmc" = (
+/obj/machinery/door/airlock{
+ name = "Unisex Shower"
+ },
+/turf/simulated/floor{
+ icon_state = "freezerfloor"
+ },
+/area/station/civilian/toilet)
+"lmj" = (
+/turf/simulated/floor/carpet/black,
+/area/station/tcommsat/computer)
+"lmm" = (
+/obj/structure/cable,
+/obj/structure/table/glass,
+/obj/item/device/reagent_scanner{
+ pixel_x = -6;
+ pixel_y = 5
+ },
+/obj/item/weapon/storage/fancy/vials{
+ pixel_x = 6
+ },
+/obj/item/weapon/reagent_containers/syringe{
+ pixel_y = 8
+ },
+/obj/item/weapon/reagent_containers/dropper{
+ pixel_x = 7;
+ pixel_y = 4
+ },
+/obj/item/device/mass_spectrometer{
+ pixel_x = -4;
+ pixel_y = 3
+ },
+/obj/machinery/newscaster{
+ pixel_y = 28
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "whitered"
+ },
+/area/station/security/forensic_office)
+"lmx" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/door/poddoor{
+ density = 0;
+ icon_state = "pdoor0";
+ id = "Secure Gate";
+ name = "Security Blast Door";
+ opacity = 0
+ },
+/obj/structure/cable{
+ d2 = 4;
+ icon_state = "0-4"
+ },
+/turf/simulated/floor/plating,
+/area/station/security/brig)
+"lmy" = (
+/obj/item/weapon/flora/random,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "blue"
+ },
+/area/station/medical/reception)
+"lmA" = (
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/visible/yellow,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "yellowcorner"
+ },
+/area/station/engineering/engine)
+"lmO" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 9
+ },
+/obj/machinery/telescience_jammer{
+ radius = 3
+ },
+/turf/simulated/floor{
+ icon_state = "warndark"
+ },
+/area/station/security/armoury)
+"lno" = (
+/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor,
+/area/station/ai_monitored/eva)
+"lnp" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 8
+ },
+/obj/machinery/power/apc{
+ dir = 1;
+ name = "apc top";
+ pixel_y = 28
+ },
+/obj/structure/cable{
+ d2 = 8;
+ icon_state = "0-8"
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "warndark"
+ },
+/area/station/rnd/storage)
+"lnu" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "whitepurple"
+ },
+/area/station/rnd/xenobiology)
+"lny" = (
+/obj/structure/table,
+/obj/machinery/recharger{
+ pixel_y = 4
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "darkred"
+ },
+/area/station/security/checkpoint)
+"lnD" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"lnO" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "whiteblue"
+ },
+/area/station/medical/hallway)
+"loc" = (
+/obj/structure/closet/emcloset,
+/obj/machinery/newscaster{
+ pixel_x = -28
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/medical/hallway)
+"lom" = (
+/obj/structure/window/reinforced{
+ dir = 5
+ },
+/obj/structure/grille,
+/obj/machinery/door/firedoor,
+/obj/structure/sign/warning/electricshock,
+/obj/structure/cable{
+ d2 = 8;
+ icon_state = "0-8"
+ },
+/turf/simulated/floor/plating,
+/area/station/tcommsat/computer)
+"loA" = (
+/obj/machinery/disposal,
+/obj/structure/disposalpipe/trunk{
+ dir = 2
+ },
+/turf/simulated/floor{
+ icon_state = "warndark"
+ },
+/area/station/rnd/misc_lab)
+"loZ" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/engineering)
+"lpc" = (
+/obj/structure/closet/secure_closet/captains,
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/item/device/radio/intercom{
+ freerange = 1;
+ name = "Captain's Intercom";
+ pixel_x = 28;
+ pixel_y = -5
+ },
+/turf/simulated/floor/wood,
+/area/station/bridge/captain_quarters)
+"lpf" = (
+/obj/structure/closet/emcloset,
+/obj/machinery/light{
+ dir = 1
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/cargo/office)
+"lpl" = (
+/obj/structure/stool/bed/chair/metal{
+ dir = 1
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/engineering/drone_fabrication)
+"lpq" = (
+/obj/item/weapon/flora/random,
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/station/civilian/chapel)
+"lps" = (
+/turf/simulated/wall/r_wall,
+/area/station/security/brig)
+"lpv" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/turf/simulated/floor{
+ icon_state = "wooden-2"
+ },
+/area/station/civilian/gym)
+"lpP" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/station/security/prison)
+"lpR" = (
+/obj/structure/table/glass,
+/obj/item/weapon/reagent_containers/syringe{
+ pixel_x = -13
+ },
+/obj/item/weapon/reagent_containers/syringe{
+ pixel_x = 7;
+ pixel_y = 3
+ },
+/obj/item/weapon/reagent_containers/syringe{
+ pixel_x = -7;
+ pixel_y = 6
+ },
+/turf/simulated/floor{
+ icon_state = "whiteblue"
+ },
+/area/station/hallway/secondary/exit)
+"lpS" = (
+/turf/simulated/floor{
+ dir = 9;
+ icon_state = "darkred"
+ },
+/area/station/security/forensic_office)
+"lqa" = (
+/obj/structure/closet/l3closet/general,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/medical/hallway)
+"lqb" = (
+/obj/structure/closet/secure_closet/security,
+/obj/machinery/alarm{
+ pixel_y = -32
+ },
+/turf/simulated/floor{
+ icon_state = "darkred"
+ },
+/area/station/security/checkpoint)
+"lqd" = (
+/obj/structure/closet{
+ name = "Evidence Closet"
+ },
+/obj/machinery/light/small,
+/obj/machinery/alarm{
+ pixel_y = -32
+ },
+/turf/simulated/floor{
+ icon_state = "whitered"
+ },
+/area/station/security/forensic_office)
+"lqo" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/universal{
+ dir = 4
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/chapel)
+"lqu" = (
+/obj/machinery/vending/noiromat,
+/obj/structure/extinguisher_cabinet{
+ pixel_x = 28
+ },
+/obj/machinery/light/small{
+ dir = 4
+ },
+/turf/simulated/floor/wood,
+/area/station/security/detectives_office)
+"lqw" = (
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/engineering/atmos)
+"lqA" = (
+/obj/structure/grille,
+/obj/machinery/door/firedoor,
+/obj/structure/window/reinforced{
+ dir = 5
+ },
+/turf/simulated/floor/plating,
+/area/station/hallway/secondary/entry)
+"lqI" = (
+/obj/machinery/meter,
+/obj/machinery/atmospherics/pipe/simple/visible/cyan,
+/obj/machinery/light/small{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/engineering/atmos)
+"lqJ" = (
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_y = 22
+ },
+/obj/machinery/firealarm{
+ dir = 4;
+ pixel_x = 22
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 8
+ },
+/turf/simulated/floor/carpet/red,
+/area/station/civilian/dormitories/dormtwo)
+"lqU" = (
+/obj/structure/stool,
+/obj/machinery/light/small,
+/obj/effect/landmark/start/assistant/test_subject,
+/turf/simulated/floor{
+ icon_state = "arcade_carpet"
+ },
+/area/station/civilian/playroom)
+"lrA" = (
+/obj/machinery/hologram/holopad,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/rnd/telesci)
+"lrH" = (
+/obj/structure/closet/secure_closet/hydroponics,
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/structure/flora/ausbushes/sparsegrass{
+ layer = 2.7
+ },
+/turf/simulated/floor/grass,
+/area/station/civilian/hydroponics)
+"lrJ" = (
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/obj/random/scrap/safe_even,
+/obj/effect/decal/cleanable/cobweb2,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 1
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/cargo)
+"lrM" = (
+/obj/structure/table,
+/obj/item/weapon/storage/fancy/cigarettes{
+ pixel_y = 1
+ },
+/turf/simulated/floor,
+/area/station/security/prison)
+"lrU" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/station/hallway/primary/port)
+"lrW" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/closet/emcloset,
+/turf/simulated/floor/plating,
+/area/station/maintenance/medbay)
+"lsb" = (
+/obj/structure/window/reinforced{
+ dir = 5
+ },
+/obj/structure/grille,
+/obj/machinery/door/firedoor,
+/obj/structure/transit_tube{
+ icon_state = "N-S"
+ },
+/turf/simulated/floor/plating,
+/area/station/engineering/engine)
+"lse" = (
+/obj/structure/closet/secure_closet/barber,
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_x = -28;
+ pixel_y = -5
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/civilian/barbershop)
+"lsi" = (
+/obj/structure/table/reinforced,
+/obj/item/weapon/storage/briefcase/inflatable{
+ pixel_y = 4
+ },
+/obj/item/weapon/storage/briefcase/inflatable,
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_x = 28;
+ pixel_y = -5
+ },
+/obj/machinery/camera/motion{
+ c_tag = "Bridge EVA East";
+ dir = 8
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/ai_monitored/eva)
+"lsl" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/obj/effect/landmark/start/assistant/test_subject,
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "blue"
+ },
+/area/station/medical/reception)
+"lsv" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/brig)
+"lsC" = (
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/carpet,
+/area/station/civilian/library)
+"lsG" = (
+/obj/structure/flora/ausbushes/fullgrass{
+ layer = 2.7
+ },
+/obj/machinery/light/small,
+/obj/item/device/radio/intercom{
+ frequency = 1485;
+ name = "Station Intercom (Medbay)";
+ pixel_y = -32
+ },
+/turf/simulated/floor/grass,
+/area/station/medical/virology)
+"lsZ" = (
+/obj/structure/rack,
+/obj/item/ammo_box/shotgun/beanbag{
+ pixel_y = 2
+ },
+/obj/item/ammo_box/shotgun/beanbag{
+ pixel_y = -2
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/security/armoury)
+"lti" = (
+/obj/structure/rack,
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = -22
+ },
+/obj/item/weapon/weldingtool,
+/obj/item/clothing/head/welding,
+/obj/random/tools/tool,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/engineering/engine)
+"ltk" = (
+/obj/machinery/door_control{
+ desc = "A remote control switch for the brig foyer.";
+ id = "cell5";
+ name = "Cell 5 Doors";
+ normaldoorcontrol = 0;
+ pixel_y = -30;
+ range = 10;
+ req_access = list(2)
+ },
+/turf/simulated/floor{
+ icon_state = "red"
+ },
+/area/station/security/brig)
+"ltl" = (
+/obj/machinery/door/airlock/maintenance{
+ name = "Library Maintenance";
+ req_one_access = list(12,37)
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plating,
+/area/station/civilian/library)
+"ltp" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/machinery/door/airlock/glass{
+ name = "Primary Tool Storage"
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/storage/primary)
+"lts" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/camera{
+ c_tag = "Medbay South";
+ dir = 8;
+ network = list("SS13","Medical")
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "whiteblue"
+ },
+/area/station/medical/hallway)
+"ltI" = (
+/obj/machinery/portable_atmospherics/canister/air,
+/obj/machinery/light/small{
+ dir = 8
+ },
+/turf/simulated/floor{
+ icon_state = "bot"
+ },
+/area/station/engineering/atmos)
+"ltM" = (
+/obj/machinery/door/airlock/medical/glass{
+ name = "Medical Supplies";
+ req_access = list(72)
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/medical/storage)
+"ltN" = (
+/obj/structure/window/reinforced/polarized{
+ dir = 1;
+ id = "Detective"
+ },
+/obj/structure/window/reinforced/polarized{
+ dir = 4;
+ id = "Detective"
+ },
+/obj/structure/grille,
+/obj/structure/window/reinforced/polarized{
+ dir = 8;
+ id = "Detective"
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/station/security/detectives_office)
+"luf" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "warndark"
+ },
+/area/station/security/armoury)
+"lus" = (
+/obj/structure/table,
+/obj/item/weapon/reagent_containers/food/snacks/mint{
+ pixel_y = 2
+ },
+/turf/simulated/floor{
+ icon_state = "whitehall"
+ },
+/area/station/civilian/kitchen)
+"lut" = (
+/obj/machinery/door/airlock/external{
+ name = "Supply Dock Airlock";
+ req_access = list(31)
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/station/cargo/storage)
+"luw" = (
+/obj/machinery/light/small{
+ dir = 8
+ },
+/obj/item/weapon/scrap_lump,
+/turf/simulated/floor/plating/airless{
+ icon_state = "panelscorched"
+ },
+/area/station/cargo/recycler)
+"lux" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken6"
+ },
+/area/station/civilian/bar)
+"luL" = (
+/obj/machinery/atmospherics/pipe/simple/visible/cyan,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor,
+/area/station/engineering/atmos)
+"luY" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/random/scrap/safe_even,
+/obj/machinery/power/apc{
+ dir = 1;
+ name = "apc top";
+ pixel_y = 28
+ },
+/obj/structure/cable{
+ d2 = 2;
+ icon_state = "0-2"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/cargo)
+"lvd" = (
+/obj/structure/sign/warning/nosmoking,
+/turf/simulated/wall/r_wall,
+/area/station/rnd/mixing)
+"lvl" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on,
+/obj/effect/landmark/start/security_cadet,
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "red"
+ },
+/area/station/security/brig)
+"lvq" = (
+/obj/structure/table/woodentable,
+/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/item/weapon/folder/blue{
+ pixel_y = 2
+ },
+/turf/simulated/floor{
+ icon_state = "darkblue"
+ },
+/area/station/bridge)
+"lvx" = (
+/obj/structure/table,
+/obj/effect/spawner/lootdrop/maintenance,
+/turf/simulated/floor/plating,
+/area/station/maintenance/atmos)
+"lvE" = (
+/obj/random/scrap/safe_even,
+/obj/effect/decal/cleanable/cobweb2,
+/turf/simulated/floor/plating,
+/area/station/maintenance/atmos)
+"lvL" = (
+/obj/structure/stool/bed/chair/office/dark{
+ dir = 1
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/bridge)
+"lwo" = (
+/obj/random/scrap/safe_even,
+/obj/machinery/alarm{
+ pixel_x = 29;
+ pixel_y = -6
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/cargo)
+"lwq" = (
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_y = -32
+ },
+/obj/machinery/light,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 1
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/civilian/chapel)
+"lwv" = (
+/obj/structure/stool/bed/chair/metal/red{
+ dir = 1
+ },
+/turf/simulated/floor{
+ icon_state = "darkred"
+ },
+/area/station/security/checkpoint)
+"lwD" = (
+/obj/machinery/door/firedoor,
+/obj/effect/decal/cleanable/dirt,
+/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/structure/disposalpipe/segment,
+/turf/simulated/floor/plating,
+/area/station/maintenance/medbay)
+"lwE" = (
+/obj/structure/stool/bed/chair/office/dark{
+ dir = 1
+ },
+/turf/simulated/floor,
+/area/station/security/interrogation)
+"lwF" = (
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/chapel)
+"lxh" = (
+/obj/machinery/computer/operating,
+/obj/machinery/holosign_switch{
+ id = "op1";
+ pixel_x = -28
+ },
+/obj/item/device/radio/intercom{
+ frequency = 1485;
+ name = "Station Intercom (Medbay)";
+ pixel_y = 22
+ },
+/obj/machinery/light/small{
+ dir = 8
+ },
+/turf/simulated/floor{
+ icon_state = "whitehall"
+ },
+/area/station/medical/surgery{
+ name = "Operating Theatre"
+ })
+"lxQ" = (
+/obj/random/scrap/safe_even,
+/obj/effect/decal/cleanable/cobweb,
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg1"
+ },
+/area/station/maintenance/brig)
+"lyg" = (
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_x = -28;
+ pixel_y = -5
+ },
+/obj/machinery/light/small{
+ dir = 8
+ },
+/obj/structure/closet/emcloset,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/maintenance/science)
+"lyi" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/science)
+"lym" = (
+/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/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/atmos)
+"lyn" = (
+/obj/machinery/door/airlock/research/glass{
+ name = "Robotics Lab";
+ req_access = list(29)
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/rnd/robotics)
+"lys" = (
+/obj/machinery/power/apc{
+ name = "apc down";
+ pixel_y = -28
+ },
+/obj/structure/cable,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/medical/morgue)
+"lzb" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/blood,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/escape)
+"lzu" = (
+/obj/structure/flora/ausbushes/lavendergrass{
+ layer = 2.7
+ },
+/obj/structure/flora/ausbushes/fullgrass{
+ layer = 2.7
+ },
+/turf/simulated/floor{
+ icon_state = "grass1"
+ },
+/area/station/civilian/garden)
+"lzy" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/door/firedoor,
+/obj/machinery/door/poddoor{
+ density = 0;
+ icon_state = "pdoor0";
+ id = "Secure Gate";
+ name = "Security Blast Door";
+ opacity = 0
+ },
+/obj/machinery/door/airlock/security{
+ name = "Security Maintenance";
+ req_access = list(1)
+ },
+/turf/simulated/floor/plating,
+/area/station/security/range)
+"lzG" = (
+/obj/structure/lattice,
+/obj/machinery/camera{
+ c_tag = "MiniSat East South";
+ dir = 6;
+ network = list("MiniSat")
+ },
+/turf/environment/space,
+/area/space)
+"lzH" = (
+/obj/machinery/computer/prisoner,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/obj/machinery/door_control{
+ id = "Armoury0";
+ name = "Emergency Access";
+ pixel_x = 26;
+ pixel_y = 6;
+ req_access = list(2)
+ },
+/obj/machinery/door_control{
+ id = "Armoury";
+ name = "Armoury Access";
+ pixel_x = 26;
+ pixel_y = -6;
+ req_access = list(3)
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/security/warden)
+"lzK" = (
+/obj/structure/stool,
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/machinery/status_display{
+ pixel_x = 32
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/hallway/primary/fore)
+"lzP" = (
+/obj/machinery/door/airlock/external{
+ dock_tag = "arrival_specops";
+ locked = 1;
+ name = "Arrival Airlock"
+ },
+/turf/simulated/floor/plating,
+/area/station/hallway/secondary/entry)
+"lzV" = (
+/turf/simulated/floor/plating/airless{
+ dir = 4;
+ icon_state = "warnplatecorner"
+ },
+/area/station/rnd/test_area)
+"lAm" = (
+/obj/machinery/computer/general_air_control{
+ dir = 8;
+ frequency = 1441;
+ name = "Tank Monitor";
+ sensors = list("n2_sensor"="Nitrogen","o2_sensor"="Oxygen","co2_sensor"="Carbon Dioxide","tox_sensor"="Toxins","n2o_sensor"="Nitrous Oxide","waste_sensor"="Gas Mix Tank")
+ },
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_y = 22
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/engineering/monitoring)
+"lAp" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/machinery/alarm{
+ pixel_x = -28;
+ pixel_y = -6
+ },
+/obj/structure/rack,
+/obj/item/weapon/crowbar,
+/obj/item/stack/cable_coil/random,
+/obj/item/stack/cable_coil/random,
+/obj/item/device/t_scanner,
+/turf/simulated/floor/plating{
+ dir = 5;
+ icon_state = "warnplate"
+ },
+/area/station/engineering/engine)
+"lAw" = (
+/obj/machinery/portable_atmospherics/canister/phoron,
+/turf/simulated/floor/plating,
+/area/station/engineering/engine)
+"lAF" = (
+/obj/structure/closet/gmcloset{
+ name = "formal wardrobe"
+ },
+/obj/item/device/eftpos{
+ eftpos_name = "Bar EFTPOS scanner"
+ },
+/turf/simulated/floor/wood,
+/area/station/civilian/bar)
+"lAY" = (
+/obj/machinery/hydroponics/constructable,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/civilian/hydroponics)
+"lBd" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on,
+/turf/simulated/floor/plating,
+/area/station/storage/tech)
+"lBh" = (
+/obj/machinery/hologram/holopad,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plating,
+/area/station/storage/tech)
+"lBv" = (
+/obj/structure/closet,
+/obj/item/clothing/head/soft/orange,
+/obj/item/clothing/under/color/orange,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/security/prison)
+"lBw" = (
+/obj/machinery/light/small{
+ dir = 8
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "black"
+ },
+/area/station/civilian/garden)
+"lBE" = (
+/obj/structure/table,
+/obj/item/weapon/storage/box/mousetraps{
+ pixel_x = -2;
+ pixel_y = 9
+ },
+/obj/machinery/light_construct/small{
+ dir = 1
+ },
+/turf/simulated/floor{
+ icon_state = "floorgrime"
+ },
+/area/station/maintenance/chapel)
+"lBL" = (
+/obj/structure/stool/bed/chair/comfy/teal{
+ dir = 1
+ },
+/obj/structure/sign/warning/smoking{
+ pixel_y = -32
+ },
+/turf/simulated/floor{
+ dir = 6;
+ icon_state = "whitegreen"
+ },
+/area/station/maintenance/medbay)
+"lBP" = (
+/obj/effect/decal/cleanable/generic,
+/obj/random/foods/food_trash,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 2;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/medbay)
+"lBX" = (
+/obj/structure/disposalpipe/trunk{
+ dir = 1
+ },
+/obj/structure/disposaloutlet{
+ dir = 8
+ },
+/turf/simulated/floor/plating/airless,
+/area/space)
+"lCc" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ icon_state = "darkblue"
+ },
+/area/station/aisat/teleport)
+"lCj" = (
+/obj/structure/stool/bed/chair/metal/yellow,
+/obj/effect/landmark{
+ name = "lightsout"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/engineering/chiefs_office)
+"lCp" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 5
+ },
+/obj/machinery/door/firedoor,
+/obj/structure/cable{
+ d2 = 4;
+ icon_state = "0-4"
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/obj/machinery/door/poddoor/shutters{
+ density = 0;
+ icon_state = "shutter0";
+ id = "CE";
+ name = "CE Shutters";
+ opacity = 0
+ },
+/turf/simulated/floor,
+/area/station/engineering/chiefs_office)
+"lCv" = (
+/obj/machinery/space_heater,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/cargo)
+"lCM" = (
+/turf/simulated/wall,
+/area/station/rnd/tox_launch)
+"lCR" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 8
+ },
+/turf/simulated/floor/carpet/green,
+/area/station/medical/patients_rooms)
+"lCW" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/obj/structure/cable{
+ d2 = 4;
+ icon_state = "0-4"
+ },
+/turf/simulated/floor/plating,
+/area/station/security/warden)
+"lCZ" = (
+/obj/effect/decal/cleanable/generic,
+/turf/simulated/floor/plating,
+/area/station/maintenance/medbay)
+"lDb" = (
+/obj/machinery/recharge_station,
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/structure/extinguisher_cabinet{
+ pixel_y = 29
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "yellow"
+ },
+/area/station/storage/primary)
+"lDh" = (
+/obj/structure/closet/secure_closet/engineering_electrical,
+/obj/machinery/alarm{
+ pixel_x = 29;
+ pixel_y = -6
+ },
+/obj/machinery/light/small{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/engineering/equip)
+"lDl" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/firealarm{
+ dir = 1;
+ pixel_y = -22
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"lDn" = (
+/obj/structure/lattice,
+/obj/machinery/camera{
+ c_tag = "MiniSat West South";
+ network = list("MiniSat")
+ },
+/turf/environment/space,
+/area/space)
+"lDK" = (
+/obj/machinery/firealarm{
+ pixel_y = 22
+ },
+/obj/machinery/camera{
+ c_tag = "Garden North West"
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "Stairs2_wide"
+ },
+/area/station/civilian/garden)
+"lDN" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/rack,
+/obj/effect/spawner/lootdrop/maintenance/four,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/brig)
+"lDY" = (
+/obj/item/weapon/paper_bin,
+/obj/item/weapon/pen/blue{
+ pixel_x = -5;
+ pixel_y = -1
+ },
+/obj/item/weapon/pen/red{
+ pixel_x = -1;
+ pixel_y = 3
+ },
+/obj/item/weapon/pen,
+/obj/structure/table/woodentable,
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_x = -28;
+ pixel_y = -5
+ },
+/obj/machinery/light/small{
+ dir = 8
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/cargo/qm)
+"lEl" = (
+/obj/random/scrap/safe_even,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/cobweb2,
+/mob/living/simple_animal/mouse,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/science)
+"lEn" = (
+/obj/structure/closet/emcloset,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/science)
+"lEC" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor,
+/area/station/cargo/office)
+"lEG" = (
+/obj/machinery/door/unpowered/shuttle/pod{
+ dock_tag = "pod1"
+ },
+/turf/simulated/shuttle/floor/erokez{
+ icon_state = "floor"
+ },
+/area/shuttle/escape_pod1/station)
+"lEW" = (
+/obj/machinery/gateway{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "vault"
+ },
+/area/station/gateway)
+"lFe" = (
+/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/structure/disposalpipe/segment{
+ dir = 4;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "cafeteria"
+ },
+/area/station/civilian/kitchen)
+"lFh" = (
+/obj/machinery/portable_atmospherics/canister/oxygen,
+/obj/machinery/atmospherics/components/unary/portables_connector{
+ dir = 1
+ },
+/obj/machinery/firealarm{
+ dir = 4;
+ pixel_x = 22
+ },
+/obj/machinery/light/small,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/medical/cryo)
+"lFj" = (
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor{
+ icon_state = "darkred"
+ },
+/area/station/security/checkpoint)
+"lFo" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/engineering/atmos)
+"lFI" = (
+/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"
+ },
+/turf/simulated/floor,
+/area/station/hallway/secondary/arrival)
+"lFK" = (
+/obj/machinery/door/unpowered/shuttle/pod{
+ dock_tag = "pod2"
+ },
+/turf/simulated/shuttle/floor/erokez{
+ icon_state = "floor"
+ },
+/area/shuttle/escape_pod2/station)
+"lFM" = (
+/obj/machinery/vending/assist,
+/turf/simulated/floor/plating{
+ icon_state = "platebot"
+ },
+/area/station/storage/tech)
+"lFP" = (
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/aisat/ai_chamber)
+"lFQ" = (
+/obj/structure/stool/bed/chair/metal/red,
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "red"
+ },
+/area/station/security/interrogation)
+"lFZ" = (
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor,
+/area/station/hallway/primary/aft)
+"lGc" = (
+/obj/structure/rack,
+/obj/item/device/gps/science{
+ pixel_x = 2;
+ pixel_y = 2
+ },
+/obj/item/device/gps/science{
+ pixel_x = -4
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "darkblue"
+ },
+/area/station/gateway)
+"lGo" = (
+/obj/item/toy/cards,
+/obj/structure/table/glass,
+/turf/simulated/floor,
+/area/station/engineering/break_room)
+"lGr" = (
+/obj/structure/closet/crate,
+/obj/effect/spawner/lootdrop/maintenance/four,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/science)
+"lGH" = (
+/obj/structure/table,
+/obj/machinery/reagentgrinder,
+/obj/structure/extinguisher_cabinet{
+ pixel_x = -28
+ },
+/obj/machinery/camera{
+ c_tag = "RnD Xenobiology South";
+ dir = 4;
+ network = list("SS13","Research")
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "warndark"
+ },
+/area/station/rnd/xenobiology)
+"lGI" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/spawner/lootdrop/maintenance,
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/disposalpipe/segment{
+ dir = 1
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/cargo)
+"lGS" = (
+/obj/machinery/portable_atmospherics/powered/pump,
+/obj/machinery/light/small{
+ dir = 8
+ },
+/obj/machinery/power/apc/largecell{
+ dir = 8;
+ name = "largecell apc left";
+ pixel_x = -28
+ },
+/obj/structure/cable{
+ d2 = 2;
+ icon_state = "0-2"
+ },
+/obj/machinery/camera{
+ c_tag = "Engineering Atmospherics North West";
+ dir = 4;
+ network = list("SS13","Engineering")
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/engineering/atmos)
+"lGZ" = (
+/obj/machinery/door/poddoor{
+ density = 0;
+ icon_state = "pdoor0";
+ id = "bridge blast";
+ name = "Bridge Blast Doors";
+ opacity = 0
+ },
+/obj/machinery/door/airlock/command/glass{
+ name = "Bridge";
+ req_one_access = list(19,38)
+ },
+/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/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/bridge)
+"lHe" = (
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/closet/emcloset,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/cargo)
+"lHi" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/random/foods/food_trash,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/brig)
+"lHn" = (
+/obj/machinery/atmospherics/components/unary/portables_connector{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "bot"
+ },
+/area/station/engineering/atmos)
+"lHp" = (
+/obj/structure/sign/poster/contraband/random{
+ pixel_y = -32
+ },
+/obj/effect/decal/cleanable/spiderling_remains,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 8;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/science)
+"lHv" = (
+/obj/structure/rack,
+/obj/item/weapon/storage/box,
+/obj/item/weapon/storage/box,
+/obj/item/weapon/storage/belt/utility,
+/turf/simulated/floor{
+ icon_state = "bot"
+ },
+/area/station/engineering/break_room)
+"lHw" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/junction{
+ dir = 1
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "brown"
+ },
+/area/station/cargo/office)
+"lHL" = (
+/obj/structure/table,
+/obj/item/device/t_scanner,
+/obj/item/device/multitool{
+ pixel_x = 5
+ },
+/obj/item/device/radio/headset/headset_eng,
+/obj/item/weapon/cartridge/atmos,
+/obj/item/weapon/cartridge/atmos,
+/obj/item/weapon/airlock_painter,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/engineering/atmos)
+"lHR" = (
+/obj/structure/table/reinforced,
+/obj/item/weapon/storage/firstaid/toxin{
+ pixel_y = 4
+ },
+/obj/item/clothing/gloves/latex,
+/obj/item/clothing/mask/gas/coloured,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "warndark"
+ },
+/area/station/rnd/mixing)
+"lHS" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/stool,
+/obj/effect/decal/remains/human{
+ desc = "This guy seemed to have died in terrible way! Half his remains are dust.";
+ name = "Syndicate agent remains"
+ },
+/obj/item/clothing/glasses/regular/hipster,
+/obj/effect/landmark{
+ name = "blobstart"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/escape)
+"lIk" = (
+/obj/machinery/portable_atmospherics/canister/air,
+/turf/simulated/floor/engine/airmix,
+/area/station/engineering/atmos)
+"lIl" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "cafeteria"
+ },
+/area/station/civilian/kitchen)
+"lIo" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/engineering/drone_fabrication)
+"lIr" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/carpet/green,
+/area/station/civilian/library)
+"lIs" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "freezerfloor"
+ },
+/area/station/civilian/toilet)
+"lIu" = (
+/obj/structure/table,
+/obj/item/weapon/coin/gold,
+/obj/effect/spawner/lootdrop/maintenance/three,
+/turf/simulated/floor/plating,
+/area/station/maintenance/escape)
+"lIv" = (
+/obj/effect/landmark/dealer_spawn,
+/turf/environment/space,
+/area/space)
+"lIK" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/medbay)
+"lIS" = (
+/obj/machinery/requests_console/hop{
+ pixel_x = -28
+ },
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken3"
+ },
+/area/station/bridge/hop_office)
+"lIU" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 10
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/interrogation)
+"lIW" = (
+/obj/item/weapon/flora/random,
+/obj/machinery/alarm{
+ pixel_y = -32
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "whiteblue"
+ },
+/area/station/security/prison)
+"lIZ" = (
+/obj/structure/sign/departments/medbay/alt{
+ pixel_y = 32
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/camera{
+ c_tag = "Escape Hallway West"
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "darkred"
+ },
+/area/station/hallway/secondary/exit)
+"lJj" = (
+/obj/structure/sign/nanotrasen{
+ pixel_y = 32
+ },
+/obj/machinery/alarm{
+ pixel_x = -28;
+ pixel_y = -6
+ },
+/obj/machinery/disposal,
+/obj/structure/disposalpipe/trunk{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "darkblue"
+ },
+/area/station/bridge/hop_office)
+"lJo" = (
+/obj/structure/stool/bed/chair/metal/red,
+/obj/machinery/light{
+ dir = 1
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "darkred"
+ },
+/area/station/security/checkpoint)
+"lJy" = (
+/obj/structure/closet/secure_closet/engineering_electrical,
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_x = 28;
+ pixel_y = -5
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/engineering/engine)
+"lKd" = (
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "darkpurple"
+ },
+/area/station/rnd/robotics)
+"lKp" = (
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/station/maintenance/chapel)
+"lKu" = (
+/obj/structure/stool/bed/chair/metal/red,
+/turf/simulated/floor,
+/area/station/security/interrogation)
+"lKF" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "red"
+ },
+/area/station/security/brig)
+"lKH" = (
+/obj/structure/rack,
+/obj/effect/spawner/lootdrop/maintenance/three,
+/obj/effect/spider/stickyweb,
+/turf/simulated/floor/plating,
+/area/station/maintenance/science)
+"lKJ" = (
+/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/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/lobby)
+"lKO" = (
+/obj/machinery/atmospherics/pipe/simple/visible/green,
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/turf/simulated/floor{
+ icon_state = "yellowcorner"
+ },
+/area/station/engineering/engine)
+"lKP" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on,
+/turf/simulated/floor,
+/area/station/cargo/storage)
+"lKX" = (
+/obj/machinery/atmospherics/pipe/simple/visible/red{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "caution"
+ },
+/area/station/engineering/atmos)
+"lLu" = (
+/obj/machinery/space_heater,
+/obj/item/device/radio/intercom{
+ broadcasting = 1;
+ frequency = 1447;
+ name = "Private AI Channel";
+ pixel_y = -32
+ },
+/turf/simulated/floor{
+ icon_state = "darkblue"
+ },
+/area/station/aisat/antechamber)
+"lLx" = (
+/obj/machinery/light{
+ dir = 1
+ },
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_y = 22
+ },
+/obj/structure/cable/yellow{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/engineering/engine)
+"lLy" = (
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor/whitegreed,
+/area/station/aisat/ai_chamber)
+"lLB" = (
+/obj/machinery/door/window{
+ name = "AI Core Door";
+ req_access = list(16)
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/machinery/door/poddoor{
+ density = 0;
+ icon_state = "pdoor0";
+ id = "AI Blast Door";
+ name = "AI Blast Door";
+ opacity = 0
+ },
+/obj/machinery/door/window{
+ dir = 1;
+ name = "AI Core Door";
+ req_access = list(16)
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/aisat/ai_chamber)
+"lLL" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "yellow"
+ },
+/area/station/engineering/break_room)
+"lLP" = (
+/obj/machinery/power/emitter,
+/turf/simulated/floor/plating,
+/area/station/engineering/engine)
+"lMg" = (
+/obj/machinery/optable,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "whiteblue"
+ },
+/area/station/maintenance/medbay)
+"lMl" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "darkblue"
+ },
+/area/station/bridge)
+"lMD" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/hologram/holopad,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/machinery/navbeacon{
+ codes_txt = "patrol;next_patrol=TauCeti2";
+ location = "Arrival"
+ },
+/turf/simulated/floor,
+/area/station/hallway/secondary/arrival)
+"lNf" = (
+/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"
+ },
+/turf/simulated/floor{
+ icon_state = "whiteblue"
+ },
+/area/station/medical/genetics_cloning)
+"lNp" = (
+/obj/machinery/atmospherics/components/unary/portables_connector,
+/obj/machinery/firealarm{
+ pixel_y = 22
+ },
+/turf/simulated/floor{
+ icon_state = "warndark"
+ },
+/area/station/rnd/mixing)
+"lNC" = (
+/obj/machinery/atmospherics/pipe/simple/visible/cyan{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "caution"
+ },
+/area/station/engineering/atmos)
+"lNG" = (
+/obj/machinery/hologram/holopad,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/ai_monitored/storage_secure)
+"lNK" = (
+/obj/structure/dispenser,
+/turf/simulated/floor{
+ dir = 9;
+ icon_state = "darkblue"
+ },
+/area/station/aisat/antechamber)
+"lNY" = (
+/obj/effect/overlay/palmtree_r,
+/obj/structure/flora/ausbushes/sparsegrass{
+ layer = 2.7
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
+/turf/simulated/floor/grass,
+/area/station/medical/virology)
+"lOi" = (
+/obj/structure/rack,
+/obj/item/weapon/storage/firstaid/toxin{
+ pixel_y = 8
+ },
+/obj/item/weapon/storage/firstaid/toxin{
+ pixel_y = 4
+ },
+/obj/item/weapon/storage/firstaid/toxin,
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "whiteblue"
+ },
+/area/station/medical/storage)
+"lOL" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced,
+/obj/machinery/door/firedoor,
+/obj/structure/cable{
+ d2 = 2;
+ icon_state = "0-2"
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/turf/simulated/floor/plating,
+/area/station/security/lobby)
+"lOP" = (
+/obj/structure/disposalpipe/junction{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "black"
+ },
+/area/station/hallway/primary/central)
+"lOT" = (
+/obj/machinery/atmospherics/pipe/manifold4w/visible/green,
+/obj/machinery/meter,
+/turf/simulated/floor/plating{
+ dir = 8;
+ icon_state = "warnplate"
+ },
+/area/station/engineering/engine)
+"lPe" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 10
+ },
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/station/medical/genetics_cloning)
+"lPk" = (
+/mob/living/carbon/monkey,
+/obj/structure/flora/ausbushes/ywflowers{
+ layer = 2.7
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 8
+ },
+/turf/simulated/floor/grass,
+/area/station/medical/virology)
+"lPs" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/chapel)
+"lPt" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/engineering)
+"lPw" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "yellow"
+ },
+/area/station/engineering/engine)
+"lPC" = (
+/obj/machinery/door/airlock/external{
+ dock_tag = "arrival_1";
+ locked = 1;
+ name = "Arrival Airlock"
+ },
+/turf/simulated/floor/plating,
+/area/station/hallway/secondary/arrival)
+"lPD" = (
+/obj/structure/object_wall/mining{
+ icon_state = "1-1"
+ },
+/turf/environment/space,
+/area/shuttle/mining/station)
+"lPG" = (
+/obj/structure/displaycase,
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken"
+ },
+/area/station/bridge/captain_quarters)
+"lPQ" = (
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = -22
+ },
+/obj/structure/cable{
+ d2 = 4;
+ icon_state = "0-4"
+ },
+/obj/machinery/power/apc{
+ dir = 1;
+ name = "apc top";
+ pixel_y = 28
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/engineering)
+"lQo" = (
+/obj/structure/window/reinforced{
+ dir = 5
+ },
+/obj/structure/grille,
+/obj/machinery/door/firedoor,
+/obj/machinery/door/poddoor{
+ density = 0;
+ icon_state = "pdoor0";
+ id = "xenobio3";
+ name = "Containment Blast Doors";
+ opacity = 0
+ },
+/turf/simulated/floor/engine,
+/area/station/rnd/xenobiology)
+"lQN" = (
+/obj/machinery/computer/aifixer,
+/turf/simulated/floor{
+ icon_state = "darkbluefull"
+ },
+/area/station/aisat/antechamber_interior)
+"lQX" = (
+/turf/simulated/floor{
+ dir = 10;
+ icon_state = "warndark"
+ },
+/area/station/gateway)
+"lRc" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "brown"
+ },
+/area/station/cargo/office)
+"lRi" = (
+/obj/machinery/door/airlock/maintenance{
+ req_access = list(12)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plating,
+/area/station/maintenance/chapel)
+"lRk" = (
+/obj/machinery/light_switch{
+ pixel_x = -27
+ },
+/turf/simulated/wall/r_wall,
+/area/station/rnd/mixing)
+"lRn" = (
+/turf/simulated/floor/plating/airless{
+ icon_state = "warnplatecorner"
+ },
+/area/station/rnd/test_area)
+"lRo" = (
+/obj/item/device/destTagger{
+ pixel_x = 3;
+ pixel_y = 3
+ },
+/obj/item/device/destTagger{
+ pixel_x = -1
+ },
+/obj/structure/rack,
+/obj/machinery/power/apc/largecell{
+ dir = 1;
+ name = "largecell apc top";
+ pixel_y = 28
+ },
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/structure/cable{
+ d2 = 2;
+ icon_state = "0-2"
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "brown"
+ },
+/area/station/cargo/office)
+"lRE" = (
+/obj/machinery/door/airlock/research/glass{
+ name = "Genetics Lab";
+ req_access = list(9)
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/medical/genetics)
+"lRG" = (
+/obj/structure/closet/secure_closet/engineering_personal,
+/obj/structure/extinguisher_cabinet{
+ pixel_x = 28
+ },
+/obj/machinery/camera{
+ c_tag = "Engineering Storage";
+ dir = 8;
+ network = list("SS13","Engineering")
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/engineering/equip)
+"lRH" = (
+/obj/machinery/newscaster/security_unit{
+ pixel_x = -28
+ },
+/obj/structure/table/glass,
+/obj/item/device/aicard{
+ pixel_y = 4
+ },
+/obj/item/device/multitool,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "darkbrown"
+ },
+/area/station/bridge)
+"lRJ" = (
+/obj/structure/table/woodentable,
+/obj/machinery/computer/libraryconsole/bookmanagement/old,
+/obj/machinery/light_switch{
+ pixel_x = -28
+ },
+/turf/simulated/floor/wood,
+/area/station/civilian/library)
+"lRP" = (
+/obj/machinery/door/airlock/research{
+ name = "Toxins Research";
+ req_access = list(8)
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/rnd/mixing)
+"lRV" = (
+/obj/structure/sink/puddle,
+/obj/structure/flora/ausbushes/reedbush{
+ pixel_y = 6
+ },
+/turf/simulated/floor/grass,
+/area/station/civilian/hydroponics)
+"lSi" = (
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/rnd/brainstorm_center)
+"lSo" = (
+/obj/machinery/door/window/brigdoor{
+ dir = 8;
+ req_access = list(2)
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/vacantoffice{
+ name = "Tribunal"
+ })
+"lSs" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/item/weapon/scrap_lump,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"lSI" = (
+/turf/simulated/floor/carpet/green,
+/area/station/civilian/cafeteria)
+"lTe" = (
+/obj/structure/closet/emcloset,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/machinery/camera{
+ c_tag = "MiniSat Interior";
+ dir = 8;
+ network = list("MiniSat")
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "darkblue"
+ },
+/area/station/aisat)
+"lTl" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/station/maintenance/cargo)
+"lTw" = (
+/obj/structure/table/glass,
+/obj/item/weapon/reagent_containers/spray/cleaner{
+ pixel_y = 2
+ },
+/obj/item/clothing/gloves/latex,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/rnd/xenobiology)
+"lTS" = (
+/turf/simulated/floor/plating/airless{
+ dir = 1;
+ icon_state = "warnplatecorner"
+ },
+/area/station/cargo/recycler)
+"lTV" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "stairs_middle"
+ },
+/area/station/civilian/garden)
+"lTY" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/science)
+"lUa" = (
+/turf/environment/space,
+/area/shuttle/arrival/station)
+"lUd" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/poddoor{
+ density = 0;
+ icon_state = "pdoor0";
+ id = "Biohazard";
+ name = "Biohazard Shutter";
+ opacity = 0
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/machinery/door/airlock/research{
+ name = "Science Maintenance";
+ req_access = list(47)
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/station/rnd/scibreak)
+"lUf" = (
+/obj/machinery/door/window/brigdoor{
+ id = "Cell 2";
+ name = "Cell 2";
+ req_access = list(2)
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/door/poddoor{
+ density = 0;
+ icon_state = "pdoor0";
+ id = "Prison Gate";
+ name = "Security Blast Door";
+ opacity = 0
+ },
+/turf/simulated/floor{
+ icon_state = "delivery"
+ },
+/area/station/security/prison)
+"lUh" = (
+/obj/machinery/disposal,
+/obj/machinery/requests_console/cargo_bay{
+ pixel_y = -28
+ },
+/obj/machinery/light/small,
+/obj/machinery/camera{
+ c_tag = "Cargo Office";
+ dir = 10
+ },
+/obj/structure/disposalpipe/trunk{
+ dir = 1
+ },
+/turf/simulated/floor{
+ icon_state = "brownold"
+ },
+/area/station/cargo/office)
+"lUV" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "brown"
+ },
+/area/station/cargo/storage)
+"lVa" = (
+/obj/machinery/door_control{
+ desc = "A remote control switch for the brig foyer.";
+ id = "cell4";
+ name = "Cell 4 Doors";
+ normaldoorcontrol = 0;
+ pixel_y = -30;
+ range = 10;
+ req_access = list(2)
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/security/brig)
+"lVq" = (
+/obj/structure/rack,
+/obj/item/ammo_box/magazine/m9mm_2{
+ pixel_x = 4
+ },
+/obj/item/ammo_box/magazine/m9mm_2{
+ pixel_x = 4
+ },
+/obj/item/ammo_box/magazine/m9mm_2,
+/obj/item/ammo_box/magazine/m9mm_2,
+/obj/item/ammo_box/magazine/m9mm_2{
+ pixel_x = -4
+ },
+/obj/item/ammo_box/magazine/m9mm_2{
+ pixel_x = -4
+ },
+/obj/machinery/light/small/emergency,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/security/armoury)
+"lVr" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on,
+/turf/simulated/floor/wood,
+/area/station/maintenance/brig)
+"lVz" = (
+/obj/structure/girder,
+/turf/simulated/floor/plating,
+/area/station/maintenance/escape)
+"lVB" = (
+/obj/machinery/disposal/deliveryChute{
+ dir = 1
+ },
+/obj/structure/disposalpipe/trunk,
+/turf/simulated/floor/plating,
+/area/station/cargo/office)
+"lVR" = (
+/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/structure/disposalpipe/segment,
+/turf/simulated/floor,
+/area/station/storage/primary)
+"lVS" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 1
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/rnd/hor)
+"lVU" = (
+/obj/machinery/atmospherics/pipe/simple/visible/yellow,
+/turf/simulated/floor/engine,
+/area/station/engineering/engine)
+"lWb" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "red"
+ },
+/area/station/security/brig)
+"lWc" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/effect/decal/cleanable/dirt,
+/obj/item/weapon/scrap_lump,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plating,
+/area/station/maintenance/medbay)
+"lWu" = (
+/obj/structure/stool/bed/chair/metal/black{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/civilian/chapel/mass_driver)
+"lXc" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "whitepurple"
+ },
+/area/station/rnd/xenobiology)
+"lXh" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "red"
+ },
+/area/station/security/brig)
+"lXr" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/medbay)
+"lXt" = (
+/obj/item/weapon/flora/random,
+/turf/simulated/floor{
+ dir = 9;
+ icon_state = "caution"
+ },
+/area/station/engineering/atmos)
+"lXw" = (
+/obj/structure/table/woodentable,
+/obj/item/weapon/storage/fancy/donut_box,
+/turf/simulated/floor/carpet/green,
+/area/station/medical/virology)
+"lXA" = (
+/obj/machinery/door/airlock/glass{
+ name = "Docks"
+ },
+/turf/simulated/floor{
+ icon_state = "brown"
+ },
+/area/station/hallway/secondary/entry)
+"lXD" = (
+/obj/effect/decal/cleanable/dirt,
+/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"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg1"
+ },
+/area/station/maintenance/brig)
+"lXE" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/obj/structure/cable{
+ d2 = 2;
+ icon_state = "0-2"
+ },
+/turf/simulated/floor/plating,
+/area/station/security/main)
+"lXM" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/effect/landmark/start/cargo_technician,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/cargo/office)
+"lXQ" = (
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "warndark"
+ },
+/area/station/cargo/office)
+"lXR" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/weapon/shard,
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg1"
+ },
+/area/station/maintenance/brig)
+"lXV" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plating,
+/area/station/storage/tech)
+"lYa" = (
+/turf/simulated/wall,
+/area/station/cargo/storage)
+"lYc" = (
+/obj/machinery/camera/motion{
+ c_tag = "AI Chamber North";
+ network = list("RD","MiniSat")
+ },
+/turf/simulated/floor/whitegreed,
+/area/station/aisat/ai_chamber)
+"lYt" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/medbay)
+"lYx" = (
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/medical/hallway)
+"lYz" = (
+/obj/machinery/camera{
+ c_tag = "RnD Containment Cell 4";
+ dir = 8;
+ network = list("SS13","Research")
+ },
+/turf/simulated/floor/engine,
+/area/station/rnd/xenobiology)
+"lYK" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "warning"
+ },
+/area/station/rnd/chargebay)
+"lYP" = (
+/obj/structure/stool/bed,
+/obj/item/weapon/bedsheet/medical,
+/turf/simulated/floor/carpet/green,
+/area/station/medical/virology)
+"lYX" = (
+/obj/machinery/computer/med_data{
+ dir = 8
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/security/prison)
+"lYZ" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "darkblue"
+ },
+/area/station/aisat)
+"lZh" = (
+/turf/simulated/floor/carpet,
+/area/station/civilian/theatre)
+"lZs" = (
+/obj/machinery/atmospherics/pipe/manifold4w/visible,
+/turf/simulated/floor,
+/area/station/engineering/atmos)
+"lZJ" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/closet/firecloset,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/medbay)
+"lZO" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/weapon/broken_bottle,
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"lZQ" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/obj/structure/cable,
+/obj/machinery/door/poddoor/shutters{
+ density = 0;
+ icon_state = "shutter0";
+ id = "CMO";
+ name = "CMO Shutters";
+ opacity = 0
+ },
+/turf/simulated/floor/plating,
+/area/station/medical/cmo)
+"lZS" = (
+/mob/living/carbon/monkey,
+/obj/structure/flora/ausbushes/ppflowers{
+ layer = 2.7
+ },
+/turf/simulated/floor/grass,
+/area/station/medical/virology)
+"lZX" = (
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/manifold/visible/green{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "yellow"
+ },
+/area/station/engineering/engine)
+"maa" = (
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/turf/simulated/floor/engine/oxygen,
+/area/station/engineering/atmos)
+"mar" = (
+/obj/machinery/atmospherics/components/unary/portables_connector,
+/obj/machinery/alarm{
+ pixel_y = 22
+ },
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor/plating{
+ dir = 8;
+ icon_state = "warnplate"
+ },
+/area/station/maintenance/incinerator)
+"maD" = (
+/obj/random/scrap/safe_even,
+/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"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/science)
+"maE" = (
+/obj/machinery/atmospherics/pipe/simple/visible/universal,
+/turf/simulated/floor{
+ dir = 6;
+ icon_state = "darkblue"
+ },
+/area/station/aisat/teleport)
+"maI" = (
+/obj/machinery/vending/cigarette,
+/obj/machinery/alarm{
+ pixel_y = -32
+ },
+/obj/machinery/camera{
+ c_tag = "Escape Hall South";
+ dir = 1
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/hallway/secondary/exit)
+"maR" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 6
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/rnd/hor)
+"mba" = (
+/mob/living/pbag,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/prison)
+"mbi" = (
+/obj/structure/disposaloutlet,
+/obj/structure/disposalpipe/trunk{
+ dir = 1
+ },
+/turf/simulated/floor/plating,
+/area/station/cargo/office)
+"mbp" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/medical/morgue)
+"mbr" = (
+/turf/simulated/floor/engine{
+ name = "Holodeck Projector Floor"
+ },
+/area/station/civilian/holodeck)
+"mbt" = (
+/obj/structure/table,
+/obj/item/stack/cable_coil/random,
+/obj/random/tools/tool,
+/obj/machinery/light/small{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/auxsolarport)
+"mbv" = (
+/obj/structure/closet,
+/obj/item/clothing/shoes/boots,
+/obj/item/clothing/under/Waffen_SS_Form,
+/obj/item/clothing/gloves/black,
+/obj/item/clothing/head/Nazi_Officer_Cap,
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"mbS" = (
+/obj/structure/reagent_dispensers/aqueous_foam_tank,
+/turf/simulated/floor/plating{
+ icon_state = "platebot"
+ },
+/area/station/storage/emergency3)
+"mbY" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/station/medical/virology)
+"mcj" = (
+/obj/machinery/cryopod,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/hallway/primary/port)
+"mcr" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "whiteblue"
+ },
+/area/station/medical/surgeryobs)
+"mcI" = (
+/obj/structure/flora/ausbushes/sparsegrass{
+ layer = 2.7
+ },
+/turf/simulated/floor{
+ icon_state = "asteroid"
+ },
+/area/station/civilian/garden)
+"mcK" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 1
+ },
+/turf/simulated/floor,
+/area/station/hallway/secondary/exit)
+"mcM" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/rnd/brainstorm_center)
+"mcT" = (
+/obj/structure/table/reinforced,
+/obj/item/clothing/head/welding{
+ pixel_y = 4
+ },
+/obj/item/weapon/storage/belt/utility,
+/obj/machinery/status_display{
+ pixel_x = 32
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/ai_monitored/eva)
+"mcZ" = (
+/obj/effect/decal/cleanable/generic,
+/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/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/dormitory)
+"mdd" = (
+/obj/structure/closet/emcloset,
+/obj/effect/decal/cleanable/cobweb,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/brig)
+"mdg" = (
+/obj/structure/lattice,
+/obj/effect/landmark{
+ name = "carpspawn"
+ },
+/turf/environment/space,
+/area/space)
+"mdl" = (
+/obj/item/weapon/scrap_lump,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/escape)
+"mdn" = (
+/obj/structure/sign/warning/securearea{
+ desc = "A warning sign which reads 'RADIOACTIVE AREA'";
+ icon_state = "radiation";
+ name = "RADIOACTIVE AREA";
+ pixel_y = -32
+ },
+/obj/structure/reagent_dispensers/fueltank,
+/obj/machinery/light/small,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/engineering/equip)
+"mdp" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/rnd/robotics)
+"mdq" = (
+/obj/structure/stool/bed/chair/metal/red{
+ dir = 1
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/security/interrogation)
+"mds" = (
+/obj/structure/rack,
+/obj/item/weapon/storage/briefcase/inflatable{
+ pixel_x = 3;
+ pixel_y = 3
+ },
+/obj/item/weapon/storage/briefcase/inflatable,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/engineering/atmos)
+"mdw" = (
+/obj/machinery/atmospherics/components/unary/portables_connector{
+ dir = 4
+ },
+/obj/machinery/light/small{
+ dir = 8
+ },
+/obj/structure/extinguisher_cabinet{
+ pixel_x = -28
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "warndark"
+ },
+/area/station/rnd/mixing)
+"mdy" = (
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/turf/simulated/floor/engine/n20,
+/area/station/engineering/atmos)
+"mdO" = (
+/obj/structure/stool/bed/chair/metal/red{
+ dir = 1
+ },
+/mob/living/simple_animal/corgi/borgi,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor/carpet/red,
+/area/station/security/hos)
+"mdZ" = (
+/obj/machinery/light{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/item/weapon/flora/pottedplant/aquatic,
+/obj/structure/sign/warning/electricshock{
+ pixel_y = 32
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "cafeteria"
+ },
+/area/station/security/prison)
+"meg" = (
+/obj/machinery/power/terminal{
+ dir = 8
+ },
+/obj/structure/cable/yellow,
+/obj/machinery/alarm{
+ pixel_y = -32
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platebot"
+ },
+/area/station/engineering/engine)
+"mep" = (
+/obj/machinery/door/airlock/security{
+ name = "Interrogation";
+ req_one_access = list(1,4)
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/interrogation)
+"mey" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/door/airlock/glass{
+ name = "Cafe"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/civilian/cafeteria)
+"meG" = (
+/obj/structure/stool/bed/chair/office/light{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 9
+ },
+/obj/effect/landmark/start/research_director,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/rnd/hor)
+"meM" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/rack,
+/obj/effect/spawner/lootdrop/maintenance/three,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/medbay)
+"meP" = (
+/obj/structure/curtain/open/shower/security,
+/obj/structure/window/reinforced,
+/turf/simulated/floor{
+ icon_state = "freezerfloor2"
+ },
+/area/station/security/secconfhall)
+"meX" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "whitepurple"
+ },
+/area/station/rnd/scibreak)
+"mfd" = (
+/obj/structure/rack,
+/obj/item/clothing/shoes/magboots,
+/obj/item/clothing/suit/space/rig/atmos,
+/obj/item/clothing/mask/breath,
+/obj/item/clothing/head/helmet/space/rig/atmos,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/engineering/atmos)
+"mff" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/random/foods/food_trash,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 8
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/science)
+"mfo" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "darkbrown"
+ },
+/area/station/cargo/qm)
+"mfr" = (
+/obj/structure/table/woodentable,
+/obj/item/clothing/accessory/metal_cross,
+/obj/structure/sign/departments/holy{
+ pixel_x = -32
+ },
+/turf/simulated/floor/wood,
+/area/station/civilian/chapel)
+"mfB" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/turf/simulated/floor,
+/area/station/hallway/primary/aft)
+"mfE" = (
+/turf/simulated/floor/airless/ceiling,
+/area/station/cargo/recycler)
+"mfF" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "warndark"
+ },
+/area/station/cargo/storage)
+"mfJ" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 5
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/station/hallway/secondary/entry)
+"mfL" = (
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_x = 28;
+ pixel_y = -5
+ },
+/obj/machinery/light{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 6;
+ icon_state = "wood_stairs2"
+ },
+/area/station/civilian/chapel)
+"mfW" = (
+/turf/simulated/floor/wood,
+/area/station/civilian/bar)
+"mgb" = (
+/obj/machinery/door/airlock/glass{
+ name = "Barbershop"
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/civilian/barbershop)
+"mgc" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "whitepurple"
+ },
+/area/station/rnd/hallway)
+"mgo" = (
+/obj/structure/scrap_cube,
+/turf/environment/space,
+/area/space)
+"mgr" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/rack,
+/obj/item/weapon/tank/oxygen/yellow{
+ pixel_y = 6
+ },
+/obj/item/weapon/tank/oxygen/yellow,
+/obj/item/weapon/storage/briefcase/inflatable,
+/obj/item/clothing/mask/gas/coloured,
+/obj/item/clothing/mask/gas/coloured,
+/turf/simulated/floor/plating{
+ icon_state = "platebot"
+ },
+/area/station/maintenance/medbay)
+"mgC" = (
+/obj/item/weapon/shard{
+ icon_state = "small"
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/grille,
+/turf/simulated/floor/plating,
+/area/station/maintenance/medbay)
+"mgW" = (
+/obj/structure/table/woodentable,
+/obj/machinery/recharger{
+ pixel_y = 4
+ },
+/turf/simulated/floor/wood,
+/area/station/bridge/captain_quarters)
+"mhu" = (
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/turf/simulated/floor/engine/phoron,
+/area/station/engineering/atmos)
+"mhC" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/bridge/teleporter)
+"mhD" = (
+/obj/machinery/door/airlock/external{
+ name = "Escape Pod 5"
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/station/maintenance/medbay)
+"mhJ" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/recharge_station,
+/obj/machinery/alarm{
+ pixel_x = -28;
+ pixel_y = -6
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platebot"
+ },
+/area/station/maintenance/medbay)
+"mhK" = (
+/obj/machinery/atmospherics/pipe/simple/visible/cyan,
+/obj/structure/lattice,
+/obj/structure/window/reinforced,
+/turf/environment/space,
+/area/space)
+"mhV" = (
+/obj/machinery/deployable/barrier,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/security/armoury)
+"mhZ" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/engineering)
+"mid" = (
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/civilian/chapel)
+"mio" = (
+/obj/machinery/light/small,
+/obj/structure/stool/bed/chair/schair/wagon{
+ dir = 8
+ },
+/turf/simulated/shuttle/floor/erokez{
+ icon_state = "floor"
+ },
+/area/shuttle/escape_pod1/station)
+"mip" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "yellowcorner"
+ },
+/area/station/engineering/equip)
+"mir" = (
+/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"
+ },
+/turf/simulated/floor,
+/area/station/medical/cryo)
+"mis" = (
+/obj/structure/disposalpipe/segment{
+ dir = 8;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "blackcorner"
+ },
+/area/station/hallway/primary/central)
+"miw" = (
+/obj/structure/stool,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 10
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/portsolar)
+"miz" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/hologram/holopad,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 1;
+ icon_state = "pipe-c"
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/station/hallway/secondary/exit)
+"miE" = (
+/obj/machinery/power/apc{
+ dir = 1;
+ name = "apc top";
+ pixel_y = 28
+ },
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/structure/cable{
+ d2 = 2;
+ icon_state = "0-2"
+ },
+/obj/machinery/camera{
+ c_tag = "Cargo Recycler Office";
+ dir = 0
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/cargo/recycleroffice)
+"miR" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/door/airlock/maintenance{
+ req_access = list(12)
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/science)
+"mjc" = (
+/obj/structure/table,
+/obj/item/weapon/paper,
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/station/security/brig)
+"mjg" = (
+/obj/item/clothing/accessory/stethoscope{
+ pixel_y = 4
+ },
+/obj/structure/table/glass,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/item/clothing/glasses/sunglasses/hud/med,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "barber"
+ },
+/area/station/medical/cmo)
+"mjr" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/engineering)
+"mjv" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/closet/firecloset,
+/turf/simulated/floor/plating,
+/area/station/maintenance/cargo)
+"mjw" = (
+/obj/machinery/door/firedoor,
+/obj/random/foods/food_trash,
+/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"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg1"
+ },
+/area/station/maintenance/atmos)
+"mjM" = (
+/obj/structure/rack,
+/obj/item/weapon/airlock_painter{
+ pixel_y = 4
+ },
+/obj/item/weapon/airlock_painter,
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/engineering/equip)
+"mjP" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/hologram/holopad,
+/turf/simulated/floor/carpet/green,
+/area/station/medical/psych)
+"mjS" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 8
+ },
+/obj/machinery/firealarm{
+ pixel_y = 22
+ },
+/obj/machinery/light{
+ dir = 1
+ },
+/turf/simulated/floor/whitegreed,
+/area/station/aisat/ai_chamber)
+"mjX" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ icon_state = "asteroid2"
+ },
+/area/station/civilian/garden)
+"mke" = (
+/obj/machinery/hologram/holopad,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/station/medical/genetics_cloning)
+"mkm" = (
+/obj/machinery/computer/skills,
+/obj/structure/table/glass,
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "whiteblue"
+ },
+/area/station/medical/cmo)
+"mky" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/station/medical/sleeper)
+"mkz" = (
+/obj/structure/table,
+/obj/item/weapon/hand_tele{
+ pixel_y = 6
+ },
+/obj/structure/extinguisher_cabinet{
+ pixel_y = -30
+ },
+/turf/simulated/floor{
+ icon_state = "darkblue"
+ },
+/area/station/bridge/teleporter)
+"mkN" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 9
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 8;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg2"
+ },
+/area/station/maintenance/brig)
+"mlh" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 10
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/brig)
+"mlk" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "black"
+ },
+/area/station/hallway/secondary/exit)
+"mlm" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/hologram/holopad,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/station/rnd/hallway)
+"mlq" = (
+/obj/structure/window/reinforced{
+ dir = 5
+ },
+/obj/structure/grille,
+/obj/machinery/door/firedoor,
+/obj/structure/cable{
+ d2 = 2;
+ icon_state = "0-2"
+ },
+/turf/simulated/floor/plating,
+/area/station/security/prison)
+"mlw" = (
+/obj/structure/table,
+/obj/machinery/kitchen_machine/microwave{
+ pixel_x = -1;
+ pixel_y = 6
+ },
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_x = 28;
+ pixel_y = -5
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "whitehall"
+ },
+/area/station/civilian/kitchen)
+"mlK" = (
+/turf/simulated/mineral/random/high_chance,
+/area/space)
+"mlM" = (
+/obj/structure/stool,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/civilian/locker)
+"mmo" = (
+/turf/simulated/floor/plating/airless{
+ dir = 6;
+ icon_state = "warnplate"
+ },
+/area/station/cargo/recycler)
+"mmp" = (
+/obj/effect/decal/cleanable/dirt,
+/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/structure/disposalpipe/segment,
+/turf/simulated/floor/plating,
+/area/station/maintenance/engineering)
+"mms" = (
+/obj/structure/closet/secure_closet/freezer/fridge,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "whitehall"
+ },
+/area/station/civilian/kitchen)
+"mmD" = (
+/obj/structure/table/woodentable/poker,
+/obj/item/toy/cards,
+/obj/item/device/harmonica{
+ pixel_x = 2;
+ pixel_y = 2
+ },
+/turf/simulated/floor/carpet/black,
+/area/station/civilian/library)
+"mmW" = (
+/obj/random/scrap/safe_even,
+/obj/effect/decal/cleanable/cobweb,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/medbay)
+"mng" = (
+/turf/simulated/floor{
+ icon_state = "darkbrown"
+ },
+/area/station/cargo/qm)
+"mnl" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/turf/simulated/floor{
+ icon_state = "wooden-2"
+ },
+/area/station/civilian/gym)
+"mnr" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "darkpurple"
+ },
+/area/station/rnd/hor)
+"mnF" = (
+/obj/effect/decal/cleanable/generic,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/chapel)
+"mnM" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 1
+ },
+/turf/simulated/floor{
+ icon_state = "warningcorner"
+ },
+/area/station/engineering/engine)
+"moh" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/wood,
+/area/station/security/detectives_office)
+"moi" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "red"
+ },
+/area/station/security/brig)
+"mor" = (
+/obj/structure/table/glass,
+/obj/item/weapon/reagent_containers/food/drinks/britcup{
+ pixel_x = -4;
+ pixel_y = 8
+ },
+/obj/item/weapon/folder/white{
+ pixel_x = 8;
+ pixel_y = 2
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/hallway/primary/fore)
+"moA" = (
+/obj/structure/window/reinforced,
+/obj/machinery/flasher{
+ id = "AI";
+ pixel_y = -24
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/whitegreed,
+/area/station/aisat/ai_chamber)
+"moF" = (
+/obj/structure/table/reinforced,
+/obj/item/clothing/head/cakehat,
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "darkred"
+ },
+/area/station/civilian/bar)
+"moJ" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/rnd/misc_lab)
+"mpb" = (
+/obj/structure/stool/bed/chair/comfy/black{
+ dir = 1
+ },
+/obj/effect/landmark/start/atmospheric_technician,
+/turf/simulated/floor,
+/area/station/engineering/break_room)
+"mpg" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/science)
+"mpp" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/blood/drip,
+/turf/simulated/floor,
+/area/station/maintenance/medbay)
+"mpr" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 9
+ },
+/obj/machinery/power/apc/largecell{
+ dir = 4;
+ name = "largecell apc right";
+ pixel_x = 28
+ },
+/obj/structure/cable{
+ d2 = 8;
+ icon_state = "0-8"
+ },
+/turf/simulated/floor/plating,
+/area/station/storage/tech)
+"mpu" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/obj/effect/landmark/start/medical_doctor,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor,
+/area/station/medical/cryo)
+"mpw" = (
+/obj/structure/rack,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/cobweb,
+/obj/effect/spawner/lootdrop/maintenance/four,
+/turf/simulated/floor/plating,
+/area/station/maintenance/science)
+"mpB" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/disposalpipe/segment,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/cargo)
+"mpD" = (
+/obj/item/weapon/flora/random,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "yellow"
+ },
+/area/station/engineering/break_room)
+"mpK" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/hallway/primary/port)
+"mpR" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 8
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "caution"
+ },
+/area/station/engineering/atmos)
+"mpT" = (
+/obj/structure/rack,
+/obj/item/weapon/circuitboard/secure_data{
+ pixel_y = 8
+ },
+/obj/item/weapon/circuitboard/security{
+ pixel_y = 4
+ },
+/obj/item/weapon/circuitboard/skills,
+/obj/machinery/light{
+ dir = 8
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platebot"
+ },
+/area/station/storage/tech)
+"mqa" = (
+/obj/machinery/camera{
+ c_tag = "RnD Robotics South";
+ dir = 1;
+ network = list("SS13","Research")
+ },
+/obj/structure/extinguisher_cabinet{
+ pixel_y = -30
+ },
+/obj/structure/rack,
+/obj/item/stack/sheet/metal{
+ amount = 50;
+ pixel_x = 6;
+ pixel_y = 5
+ },
+/obj/item/stack/sheet/metal{
+ amount = 50;
+ pixel_x = 4;
+ pixel_y = 4
+ },
+/obj/item/stack/sheet/metal{
+ amount = 50;
+ pixel_x = 2;
+ pixel_y = 3
+ },
+/obj/item/stack/sheet/metal{
+ amount = 50;
+ pixel_y = 2
+ },
+/obj/item/stack/sheet/metal{
+ amount = 50;
+ pixel_x = -2;
+ pixel_y = 1
+ },
+/obj/item/stack/sheet/metal{
+ amount = 50;
+ pixel_x = -4
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/rnd/robotics)
+"mqc" = (
+/obj/machinery/door/airlock/glass{
+ name = "Central Access"
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/wood,
+/area/station/civilian/library)
+"mqg" = (
+/obj/machinery/door/airlock/medical{
+ name = "Morgue";
+ req_one_access = list(6,28)
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/medical/morgue)
+"mqi" = (
+/obj/machinery/access_button{
+ command = "cycle_exterior";
+ frequency = 1379;
+ master_tag = "aftstarboard_airlock";
+ name = "exterior access button";
+ pixel_x = -28;
+ req_access = list(10,13)
+ },
+/obj/structure/lattice,
+/turf/environment/space,
+/area/space)
+"mqj" = (
+/turf/simulated/floor/plating,
+/area/station/hallway/secondary/entry)
+"mqv" = (
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "black"
+ },
+/area/station/hallway/primary/central)
+"mqz" = (
+/turf/simulated/floor{
+ icon_state = "floorgrime"
+ },
+/area/station/cargo/storage)
+"mqA" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"mqZ" = (
+/obj/item/weapon/flora/random,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/wood,
+/area/station/civilian/library)
+"mrw" = (
+/obj/structure/closet/bombcloset,
+/obj/machinery/alarm{
+ pixel_x = 29;
+ pixel_y = -6
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/rnd/tox_launch)
+"mrK" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/closet/crate,
+/obj/effect/spawner/lootdrop/maintenance/three,
+/obj/effect/spider/stickyweb,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/medbay)
+"mrP" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/stool/bed/chair/comfy/brown{
+ dir = 8
+ },
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_x = 28;
+ pixel_y = -5
+ },
+/turf/simulated/floor/wood,
+/area/station/maintenance/engineering)
+"msg" = (
+/obj/item/weapon/flora/random,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/engineering/engine)
+"msn" = (
+/obj/machinery/disposal,
+/obj/structure/disposalpipe/trunk{
+ dir = 1
+ },
+/obj/machinery/light_switch{
+ pixel_x = 28
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "warndark"
+ },
+/area/station/rnd/tox_launch)
+"msp" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "brown"
+ },
+/area/station/cargo/storage)
+"msx" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 8;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "caution"
+ },
+/area/station/engineering/monitoring)
+"msF" = (
+/obj/machinery/atmospherics/pipe/simple/visible/green,
+/obj/machinery/door_control{
+ id = "Sm";
+ name = "Shutters Control";
+ pixel_x = 28;
+ req_access = list(10)
+ },
+/obj/machinery/camera{
+ c_tag = "Engineering West";
+ dir = 8;
+ network = list("SS13","Engineering")
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 2;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "warning"
+ },
+/area/station/engineering/engine)
+"msG" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/medbay)
+"msU" = (
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "darkred"
+ },
+/area/station/security/interrogation)
+"msW" = (
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "darkred"
+ },
+/area/station/security/checkpoint)
+"mtt" = (
+/obj/machinery/hydroponics/constructable,
+/obj/machinery/light{
+ dir = 1
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/civilian/hydroponics)
+"mtD" = (
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 9
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/machinery/embedded_controller/radio/airlock_controller{
+ id_tag = "auxsolareast_airlock";
+ pixel_y = -28;
+ req_access = list(13);
+ tag_airpump = "auxsolareast_pump";
+ tag_chamber_sensor = "auxsolareast_sensor";
+ tag_exterior_door = "auxsolareast_outer";
+ tag_interior_door = "auxsolareast_inner"
+ },
+/obj/machinery/light/small,
+/turf/simulated/floor/plating,
+/area/station/maintenance/auxsolarstarboard)
+"mub" = (
+/obj/machinery/sleeper{
+ dir = 8
+ },
+/obj/machinery/alarm{
+ pixel_x = 29;
+ pixel_y = -6
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/medical/sleeper)
+"muk" = (
+/obj/structure/stool/bed/chair/metal/black{
+ dir = 1
+ },
+/obj/item/weapon/storage/fancy/cigarettes,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/brig)
+"mum" = (
+/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/structure/disposalpipe/segment,
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg1"
+ },
+/area/station/maintenance/science)
+"mur" = (
+/obj/structure/table,
+/obj/random/tools/technology_scanner,
+/obj/random/tools/tool,
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/machinery/alarm{
+ pixel_y = 22
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/storage/primary)
+"muu" = (
+/obj/structure/sink{
+ dir = 4;
+ pixel_x = 12
+ },
+/obj/machinery/flasher{
+ id = "solitary1"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plating{
+ icon_state = "platebot";
+ nitrogen = 0.01;
+ oxygen = 0.01
+ },
+/area/station/security/brig)
+"muw" = (
+/turf/simulated/floor/plating,
+/area/station/maintenance/chapel)
+"mux" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 8
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/gateway)
+"muE" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/station/security/lobby)
+"muF" = (
+/obj/machinery/firealarm{
+ pixel_y = 22
+ },
+/turf/simulated/floor{
+ dir = 9;
+ icon_state = "red"
+ },
+/area/station/security/interrogation)
+"muY" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ icon_state = "asteroid3"
+ },
+/area/station/civilian/garden)
+"mvk" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/medical/surgeryobs)
+"mvw" = (
+/obj/structure/stool/bed/roller,
+/obj/machinery/iv_drip,
+/obj/item/device/radio/intercom{
+ frequency = 1485;
+ name = "Station Intercom (Medbay)";
+ pixel_y = -32
+ },
+/obj/structure/extinguisher_cabinet{
+ pixel_x = 28
+ },
+/obj/machinery/light/small{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "warning"
+ },
+/area/station/medical/cryo)
+"mvA" = (
+/obj/structure/lattice,
+/obj/machinery/atmospherics/pipe/simple/heat_exchanging{
+ dir = 6
+ },
+/turf/environment/space,
+/area/space)
+"mvF" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/reagent_dispensers/aqueous_foam_tank,
+/turf/simulated/floor/plating,
+/area/station/maintenance/dormitory)
+"mvW" = (
+/obj/structure/table/glass,
+/obj/item/device/healthanalyzer,
+/obj/machinery/newscaster{
+ pixel_y = 28
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/medical/genetics)
+"mwb" = (
+/obj/random/scrap/safe_even,
+/obj/item/weapon/shard{
+ icon_state = "medium"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/science)
+"mwc" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/door/airlock/medical{
+ name = "Chemistry Lab";
+ req_access = list(33)
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/medical/chemistry)
+"mwj" = (
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/turf/simulated/floor/engine/n20,
+/area/station/engineering/atmos)
+"mwk" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "purple"
+ },
+/area/station/hallway/primary/port)
+"mwn" = (
+/obj/structure/table,
+/obj/item/stack/sheet/mineral/phoron{
+ amount = 5;
+ layer = 2.9
+ },
+/obj/machinery/light{
+ dir = 8
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "warndark"
+ },
+/area/station/rnd/xenobiology)
+"mwy" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor{
+ icon_state = "delivery"
+ },
+/area/station/medical/cryo)
+"mxc" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 8
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/chapel)
+"mxm" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 8;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/atmos)
+"mxz" = (
+/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
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"mxH" = (
+/obj/effect/decal/cleanable/cobweb2,
+/obj/effect/decal/cleanable/dirt,
+/obj/random/foods/food_trash,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 10
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 2;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/dormitory)
+"mxR" = (
+/obj/structure/closet/emcloset,
+/obj/structure/disposalpipe/segment{
+ dir = 8;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/rnd/scibreak)
+"mxX" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 8
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "darkredcorners"
+ },
+/area/station/security/lobby)
+"myk" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/sortjunction{
+ dir = 1;
+ name = "Engine Room";
+ sortType = "Engine Room"
+ },
+/turf/simulated/floor{
+ dir = 9;
+ icon_state = "yellow"
+ },
+/area/station/engineering/engine)
+"mym" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken3"
+ },
+/area/station/medical/patients_rooms)
+"myp" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "whiteblue"
+ },
+/area/station/medical/surgeryobs)
+"myB" = (
+/obj/structure/stool/bed/roller,
+/obj/machinery/light/small{
+ dir = 8
+ },
+/obj/machinery/light_switch{
+ pixel_x = -28
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/medical/surgeryobs)
+"myL" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 9
+ },
+/obj/item/weapon/scrap_lump,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/obj/structure/disposalpipe/sortjunction{
+ dir = 2;
+ name = "Kitchen";
+ sortType = "Kitchen"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"myN" = (
+/obj/machinery/vending/sustenance,
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_x = 28;
+ pixel_y = -5
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "cafeteria"
+ },
+/area/station/security/prison)
+"myX" = (
+/turf/simulated/floor/bluegrid{
+ name = "Server Base";
+ nitrogen = 500;
+ oxygen = 0;
+ temperature = 80
+ },
+/area/station/tcommsat/chamber)
+"myY" = (
+/obj/item/weapon/flora/random,
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "whiteblue"
+ },
+/area/station/hallway/primary/fore)
+"mzb" = (
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ icon_state = "asteroid3"
+ },
+/area/station/civilian/garden)
+"mze" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 8;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "warndark"
+ },
+/area/station/rnd/lab)
+"mzU" = (
+/obj/machinery/door/airlock/highsecurity{
+ name = "Messaging Server";
+ req_access = list(30)
+ },
+/obj/machinery/door/firedoor,
+/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"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/bridge/server)
+"mAc" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor,
+/area/station/cargo/storage)
+"mAd" = (
+/turf/simulated/wall,
+/area/station/maintenance/dormitory)
+"mAg" = (
+/obj/structure/closet/secure_closet/personal/patient,
+/obj/item/clothing/under/patient_gown,
+/obj/structure/extinguisher_cabinet{
+ pixel_x = -28
+ },
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken"
+ },
+/area/station/medical/patients_rooms)
+"mAr" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/turf/simulated/floor,
+/area/station/security/interrogation)
+"mAz" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/cobweb2,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/medbay)
+"mAC" = (
+/obj/structure/table/woodentable,
+/obj/item/weapon/reagent_containers/food/drinks/bottle/champagne,
+/obj/item/weapon/reagent_containers/food/drinks/bottle/rum,
+/turf/simulated/floor/wood,
+/area/station/maintenance/brig)
+"mAD" = (
+/obj/structure/disposalpipe/segment,
+/obj/structure/lattice,
+/turf/environment/space,
+/area/space)
+"mAG" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 1
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/engineering/chiefs_office)
+"mAM" = (
+/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/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/turf/simulated/floor{
+ dir = 9;
+ icon_state = "yellow"
+ },
+/area/station/engineering/equip)
+"mAO" = (
+/obj/machinery/disposal,
+/obj/structure/disposalpipe/trunk,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "darkyellow"
+ },
+/area/station/engineering/atmos)
+"mAP" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/reagent_dispensers/aqueous_foam_tank,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/medbay)
+"mAU" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"mBe" = (
+/obj/machinery/atmospherics/pipe/manifold/visible,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/sign/warning/securearea{
+ desc = "A warning sign which reads 'EXTERNAL AIRLOCK'";
+ icon_state = "space";
+ layer = 4;
+ name = "EXTERNAL AIRLOCK";
+ pixel_y = -32
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/starboardsolar)
+"mBi" = (
+/obj/structure/closet/crate{
+ name = "Gold Crate"
+ },
+/obj/item/weapon/storage/belt/champion,
+/obj/machinery/light/small{
+ dir = 8
+ },
+/obj/machinery/light_switch{
+ pixel_x = -28
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "vault"
+ },
+/area/station/bridge/nuke_storage)
+"mBm" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ icon_state = "black"
+ },
+/area/station/hallway/primary/central)
+"mBr" = (
+/mob/living/carbon/monkey,
+/obj/structure/flora/ausbushes/sparsegrass{
+ layer = 2.7
+ },
+/turf/simulated/floor/grass,
+/area/station/medical/virology)
+"mBx" = (
+/obj/structure/stool/bed/chair/comfy/black{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/hallway/primary/fore)
+"mBy" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/station/medical/hallway)
+"mBB" = (
+/obj/machinery/computer/communications,
+/obj/structure/sign/nanotrasen{
+ pixel_y = 32
+ },
+/obj/machinery/light{
+ dir = 1
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "darkbrown"
+ },
+/area/station/bridge)
+"mBC" = (
+/obj/item/weapon/storage/fancy/cigarettes/cigpack_syndicate,
+/obj/structure/sign/poster/contraband/syndicate_recruitment{
+ pixel_x = 4;
+ pixel_y = 32
+ },
+/obj/structure/closet,
+/turf/simulated/floor/plating,
+/area/station/maintenance/science)
+"mBU" = (
+/obj/structure/closet/emcloset,
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/machinery/ai_status_display{
+ pixel_x = 32
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/hallway/primary/fore)
+"mCa" = (
+/obj/structure/stool/bed/chair/office/dark,
+/obj/effect/landmark/start/security_officer,
+/turf/simulated/floor{
+ dir = 9;
+ icon_state = "darkred"
+ },
+/area/station/security/secconfhall)
+"mCy" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 10
+ },
+/turf/simulated/floor/plating,
+/area/station/security/brig)
+"mCE" = (
+/obj/item/cardboard_cutout{
+ icon_state = "cutout_clown"
+ },
+/turf/simulated/floor/plating/airless{
+ icon_state = "platebot"
+ },
+/area/station/rnd/test_area)
+"mCG" = (
+/obj/structure/cable{
+ d2 = 2;
+ icon_state = "0-2"
+ },
+/obj/machinery/power/apc{
+ dir = 1;
+ name = "apc top";
+ pixel_y = 28
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/engineering/drone_fabrication)
+"mCU" = (
+/obj/machinery/recharge_station,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating{
+ icon_state = "platebot"
+ },
+/area/station/maintenance/auxsolarport)
+"mDd" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg2"
+ },
+/area/station/maintenance/science)
+"mDi" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/disposalpipe/segment{
+ dir = 1
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/cargo)
+"mDm" = (
+/obj/structure/table/glass,
+/obj/item/weapon/reagent_containers/food/snacks/sliceable/pizza/margherita,
+/obj/machinery/newscaster{
+ pixel_x = -28
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "cafeteria"
+ },
+/area/station/medical/medbreak)
+"mDp" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/item/weapon/scrap_lump,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/science)
+"mDG" = (
+/obj/structure/table/reinforced,
+/obj/item/weapon/paper/wires,
+/obj/item/weapon/stamp/ce{
+ pixel_y = 6
+ },
+/obj/machinery/door_control{
+ desc = "A remote control-switch for the engineering security doors.";
+ id = "Engineering";
+ name = "Engineering Lockdown";
+ pixel_x = 28;
+ pixel_y = 12;
+ req_access = list(10)
+ },
+/obj/machinery/door_control{
+ id = "atmos";
+ name = "Atmospherics Lockdown";
+ pixel_x = 28;
+ pixel_y = -12;
+ req_access = list(24)
+ },
+/obj/machinery/door_control{
+ desc = "A remote control-switch for secure storage.";
+ id = "Secure Storage";
+ name = "Engineering Secure Storage";
+ pixel_x = 28;
+ req_access = list(56)
+ },
+/obj/machinery/door_control{
+ desc = "A remote control-switch for a shutters.";
+ id = "CE";
+ name = "CE Shutters Control";
+ req_access = list(56)
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/engineering/chiefs_office)
+"mDI" = (
+/obj/structure/sink{
+ pixel_y = 24
+ },
+/obj/item/seeds/watermelonseed,
+/obj/effect/decal/cleanable/dirt,
+/obj/item/weapon/scrap_lump,
+/obj/structure/flora/ausbushes/fullgrass{
+ layer = 2.7
+ },
+/obj/structure/grille,
+/turf/simulated/floor/plating{
+ dir = 1;
+ icon_state = "warnplate"
+ },
+/area/station/maintenance/brig)
+"mDK" = (
+/obj/machinery/door/airlock/command/glass{
+ name = "E.V.A.";
+ req_one_access = list(1,5,11,18,24)
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/ai_monitored/eva)
+"mDR" = (
+/obj/structure/closet{
+ name = "Evidence Closet"
+ },
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/machinery/alarm{
+ pixel_y = 22
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 4
+ },
+/obj/machinery/camera{
+ c_tag = "Brig Evidence Storage";
+ network = list("SS13","Security")
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/security/interrogation)
+"mEd" = (
+/obj/structure/table,
+/obj/item/device/flashlight/lamp{
+ pixel_x = -4;
+ pixel_y = 10
+ },
+/obj/structure/sign/nanotrasen{
+ pixel_x = -32
+ },
+/obj/item/device/camera/polar/detective,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "red"
+ },
+/area/station/security/interrogation)
+"mEe" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/station/civilian/bar)
+"mEf" = (
+/obj/item/weapon/flora/random,
+/turf/simulated/floor{
+ icon_state = "brownold"
+ },
+/area/station/cargo/office)
+"mEx" = (
+/obj/structure/lattice,
+/obj/machinery/atmospherics/pipe/simple/heat_exchanging/junction,
+/turf/environment/space,
+/area/space)
+"mEz" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "darkred"
+ },
+/area/station/security/vacantoffice{
+ name = "Tribunal"
+ })
+"mEE" = (
+/obj/item/device/radio/intercom{
+ frequency = 1475;
+ name = "Station Intercom (Security)";
+ pixel_y = -32
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/machinery/camera{
+ c_tag = "Brig West";
+ dir = 1;
+ network = list("SS13","Security")
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "red"
+ },
+/area/station/security/brig)
+"mEJ" = (
+/turf/simulated/wall/r_wall,
+/area/station/maintenance/incinerator)
+"mEO" = (
+/obj/structure/closet/theatrecloset,
+/obj/random/randomtoy,
+/obj/item/clothing/gloves/rainbow,
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_y = -32
+ },
+/obj/machinery/camera{
+ c_tag = "Theater Backroom";
+ dir = 1
+ },
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken4"
+ },
+/area/station/civilian/theatre)
+"mEP" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plating,
+/area/station/maintenance/science)
+"mEQ" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 9
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/chapel)
+"mFB" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "whiteblue"
+ },
+/area/station/medical/hallway)
+"mFG" = (
+/obj/machinery/photocopier,
+/obj/structure/sign/warning/lethal_turrets{
+ pixel_y = 32
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "darkblue"
+ },
+/area/station/bridge)
+"mFL" = (
+/obj/structure/closet/crate{
+ name = "solar pack crate"
+ },
+/obj/item/solar_assembly,
+/obj/item/solar_assembly,
+/obj/item/solar_assembly,
+/obj/item/solar_assembly,
+/obj/item/solar_assembly,
+/obj/item/solar_assembly,
+/obj/item/solar_assembly,
+/obj/item/solar_assembly,
+/obj/item/solar_assembly,
+/obj/item/solar_assembly,
+/obj/item/solar_assembly,
+/obj/item/solar_assembly,
+/obj/item/solar_assembly,
+/obj/item/weapon/circuitboard/solar_control,
+/obj/item/weapon/tracker_electronics,
+/obj/item/weapon/paper/solar,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/engineering/engine)
+"mFN" = (
+/obj/item/weapon/flora/random,
+/obj/machinery/door_control{
+ id = "Medical_Psychiatry";
+ name = "Privacy Shutters";
+ pixel_x = -28
+ },
+/turf/simulated/floor/wood,
+/area/station/medical/psych)
+"mGd" = (
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken"
+ },
+/area/station/medical/psych)
+"mGh" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/door/airlock/maintenance{
+ req_access = list(12)
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/science)
+"mGn" = (
+/obj/structure/table/reinforced,
+/obj/item/weapon/hand_labeler,
+/obj/machinery/power/apc{
+ dir = 8;
+ name = "apc left";
+ pixel_x = -28
+ },
+/obj/structure/cable{
+ d2 = 4;
+ icon_state = "0-4"
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "darkblue"
+ },
+/area/station/security/iaa_office)
+"mGu" = (
+/obj/structure/dispenser,
+/obj/machinery/light{
+ dir = 1
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/engineering/atmos)
+"mGv" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/door/airlock/engineering/glass{
+ name = "Engine Room";
+ req_access = list(10)
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/engineering/engine)
+"mGI" = (
+/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"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/atmos)
+"mGN" = (
+/obj/structure/sign/warning/moving_parts{
+ pixel_y = 32
+ },
+/obj/machinery/camera{
+ c_tag = "Cargo Mail";
+ dir = 6
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "warndark"
+ },
+/area/station/cargo/office)
+"mGQ" = (
+/obj/item/weapon/flora/random,
+/obj/structure/sign/directions/dock_tablo{
+ pixel_x = 32
+ },
+/turf/simulated/floor{
+ dir = 6;
+ icon_state = "whitepurple"
+ },
+/area/station/hallway/secondary/mine_sci_shuttle)
+"mGS" = (
+/obj/machinery/disposal,
+/obj/structure/disposalpipe/trunk{
+ dir = 1
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/lobby)
+"mGU" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/science)
+"mGX" = (
+/obj/item/weapon/reagent_containers/syringe,
+/obj/item/weapon/reagent_containers/pill/methylphenidate,
+/obj/item/weapon/reagent_containers/pill/citalopram,
+/obj/item/weapon/reagent_containers/pill/citalopram,
+/obj/item/weapon/reagent_containers/pill/methylphenidate,
+/obj/item/weapon/reagent_containers/glass/bottle/stoxin,
+/obj/item/clothing/suit/straight_jacket,
+/obj/structure/closet/secure_closet{
+ name = "Psychiatrist's Locker";
+ req_access = list(64)
+ },
+/obj/item/weapon/storage/box/cups,
+/obj/item/toy/plushie/tuxedo_cat,
+/obj/item/device/radio/intercom{
+ frequency = 1485;
+ name = "Station Intercom (Medbay)";
+ pixel_x = 28;
+ pixel_y = -5
+ },
+/turf/simulated/floor/wood,
+/area/station/medical/psych)
+"mGY" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "darkred"
+ },
+/area/station/security/interrogation)
+"mHa" = (
+/obj/machinery/hydroponics/constructable,
+/obj/item/weapon/reagent_containers/glass/bucket,
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_y = 22
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/civilian/hydroponics)
+"mHe" = (
+/obj/structure/stool/bed/chair/metal/red,
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "red"
+ },
+/area/station/security/interrogation)
+"mHf" = (
+/obj/machinery/camera{
+ c_tag = "RnD Containment Cell 3";
+ dir = 8;
+ network = list("SS13","Research")
+ },
+/turf/simulated/floor/engine,
+/area/station/rnd/xenobiology)
+"mHq" = (
+/obj/structure/table/woodentable,
+/obj/item/weapon/paper_bin,
+/obj/item/weapon/pen/invisible,
+/obj/machinery/newscaster{
+ pixel_y = -32
+ },
+/obj/machinery/light/small,
+/turf/simulated/floor{
+ icon_state = "cult"
+ },
+/area/station/civilian/library)
+"mHv" = (
+/obj/structure/closet/secure_closet/medical1,
+/obj/machinery/light_switch{
+ pixel_y = -28
+ },
+/obj/structure/extinguisher_cabinet{
+ pixel_x = -28
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/medical/genetics)
+"mHS" = (
+/obj/machinery/vending/holy,
+/turf/simulated/floor/wood,
+/area/station/civilian/chapel)
+"mHU" = (
+/obj/machinery/door/window/eastleft{
+ dir = 2
+ },
+/obj/machinery/door/firedoor,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/obj/structure/table/reinforced,
+/obj/item/weapon/paper_bin{
+ pixel_y = 1
+ },
+/obj/item/weapon/pen{
+ pixel_y = 4
+ },
+/obj/machinery/door/window/brigdoor{
+ dir = 1;
+ name = "Warden's Desk";
+ req_access = list(3)
+ },
+/turf/simulated/floor/plating,
+/area/station/security/warden)
+"mIg" = (
+/obj/machinery/atmospherics/pipe/simple/visible,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/escape)
+"mIk" = (
+/obj/structure/table,
+/obj/item/weapon/storage/bag/bio{
+ pixel_y = 6
+ },
+/obj/item/weapon/storage/box/syringes{
+ pixel_x = -4;
+ pixel_y = -9
+ },
+/obj/machinery/vending/wallmed1{
+ name = "Emergency NanoMed";
+ pixel_x = -28
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "warndark"
+ },
+/area/station/rnd/xenobiology)
+"mIK" = (
+/obj/item/weapon/flora/random,
+/turf/simulated/floor/wood,
+/area/station/civilian/theatre)
+"mIM" = (
+/obj/item/weapon/ore/glass,
+/turf/simulated/floor/plating,
+/area/station/maintenance/chapel)
+"mIO" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "black"
+ },
+/area/station/security/prison)
+"mIP" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/station/maintenance/medbay)
+"mJa" = (
+/obj/structure/rack,
+/obj/item/weapon/storage/firstaid/o2{
+ pixel_y = 8
+ },
+/obj/item/weapon/storage/firstaid/o2{
+ pixel_y = 4
+ },
+/obj/item/weapon/storage/firstaid/o2,
+/obj/machinery/power/apc{
+ dir = 4;
+ name = "apc right";
+ pixel_x = 28
+ },
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/structure/cable{
+ d2 = 8;
+ icon_state = "0-8"
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "whiteblue"
+ },
+/area/station/medical/storage)
+"mJj" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/closet,
+/obj/item/clothing/shoes/boxing,
+/obj/item/clothing/gloves/fingerless,
+/obj/item/clothing/mask/bandana/skull,
+/obj/effect/decal/cleanable/cobweb,
+/obj/effect/spider/stickyweb,
+/turf/simulated/floor/plating,
+/area/station/maintenance/medbay)
+"mJn" = (
+/turf/simulated/floor{
+ dir = 9;
+ icon_state = "brown"
+ },
+/area/station/cargo/miningoffice)
+"mJq" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor,
+/area/station/cargo/office)
+"mJt" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/station/medical/hallway)
+"mJM" = (
+/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/medical/morgue)
+"mJS" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/hallway/secondary/arrival)
+"mKe" = (
+/obj/machinery/door/poddoor{
+ id = "cell3";
+ name = "Cell Door"
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/prison)
+"mKg" = (
+/obj/item/weapon/cigbutt,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/chapel)
+"mKh" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/obj/machinery/hologram/holopad,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/wood,
+/area/station/medical/patients_rooms)
+"mKI" = (
+/obj/machinery/light/small{
+ dir = 8
+ },
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = -22
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/incinerator)
+"mKU" = (
+/turf/simulated/floor{
+ dir = 6;
+ icon_state = "brown"
+ },
+/area/station/cargo/office)
+"mKX" = (
+/obj/structure/closet/secure_closet/security,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/security/main)
+"mLw" = (
+/obj/machinery/light/small,
+/obj/machinery/alarm{
+ pixel_y = -32
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 9
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ icon_state = "red"
+ },
+/area/station/security/interrogation)
+"mLD" = (
+/obj/structure/closet/secure_closet/personal/cabinet,
+/obj/item/clothing/suit/plaid,
+/obj/machinery/newscaster{
+ pixel_y = 28
+ },
+/obj/machinery/alarm{
+ pixel_x = -28;
+ pixel_y = -6
+ },
+/turf/simulated/floor/wood,
+/area/station/civilian/dormitories/dormone)
+"mLG" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/station/rnd/mixing)
+"mLO" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/turf/simulated/floor{
+ icon_state = "green"
+ },
+/area/station/civilian/hydroponics)
+"mLU" = (
+/obj/structure/object_wall/pod{
+ icon_state = "1,0"
+ },
+/turf/environment/space/shuttle,
+/area/shuttle/escape_pod2/station)
+"mLZ" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor{
+ dir = 3;
+ icon_state = "whitegreen"
+ },
+/area/station/medical/virology)
+"mMb" = (
+/obj/machinery/door/firedoor,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/civilian/locker)
+"mMf" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
+/obj/machinery/alarm{
+ pixel_x = 29;
+ pixel_y = -6
+ },
+/obj/machinery/light{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 6;
+ icon_state = "green"
+ },
+/area/station/civilian/hydroponics)
+"mMh" = (
+/obj/structure/closet/crate,
+/obj/effect/spawner/lootdrop/maintenance/five,
+/turf/simulated/floor{
+ icon_state = "asteroid"
+ },
+/area/station/maintenance/brig)
+"mMo" = (
+/turf/simulated/wall/r_wall,
+/area/station/ai_monitored/storage_secure)
+"mMq" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "darkbluecorners"
+ },
+/area/station/aisat/antechamber)
+"mMH" = (
+/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"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/medbay)
+"mMJ" = (
+/mob/living/pbag,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/security/prison)
+"mMN" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 8
+ },
+/turf/simulated/floor/carpet/green,
+/area/station/medical/patients_rooms)
+"mMR" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/closet/emcloset,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/science)
+"mMU" = (
+/obj/structure/table,
+/obj/item/weapon/storage/box/beakers{
+ pixel_x = 3;
+ pixel_y = 6
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "warndark"
+ },
+/area/station/rnd/xenobiology)
+"mMY" = (
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "warning"
+ },
+/area/station/engineering/atmos)
+"mNo" = (
+/obj/item/weapon/aiModule/asimov,
+/obj/item/weapon/aiModule/freeform/core,
+/obj/machinery/door/window{
+ base_state = "right";
+ dir = 4;
+ icon_state = "right";
+ name = "Core Modules";
+ req_access = list(20)
+ },
+/obj/structure/window/reinforced,
+/obj/item/weapon/aiModule/corp,
+/obj/item/weapon/aiModule/paladin,
+/obj/item/weapon/aiModule/robocop,
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/rack,
+/turf/simulated/floor/whitegreed,
+/area/station/bridge/ai_upload)
+"mNx" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/blood/gibs/robot,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/science)
+"mNF" = (
+/obj/structure/weightlifter,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/prison)
+"mOD" = (
+/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/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "black"
+ },
+/area/station/ai_monitored/eva)
+"mOX" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor,
+/area/station/hallway/primary/aft)
+"mPd" = (
+/obj/machinery/chem_master/condimaster,
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_y = 22
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "whitehall"
+ },
+/area/station/civilian/kitchen)
+"mPm" = (
+/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"
+ },
+/turf/simulated/floor{
+ dir = 10;
+ icon_state = "black"
+ },
+/area/station/civilian/playroom)
+"mPs" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "whitepurple"
+ },
+/area/station/rnd/brainstorm_center)
+"mPu" = (
+/obj/machinery/atmospherics/pipe/simple/visible/universal,
+/obj/machinery/meter,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/tcommsat/computer)
+"mPF" = (
+/obj/structure/closet/emcloset,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/atmos)
+"mPJ" = (
+/obj/structure/stool/bed/chair/office/light{
+ dir = 8
+ },
+/obj/effect/landmark/start/geneticist,
+/turf/simulated/floor{
+ dir = 9;
+ icon_state = "whiteblue"
+ },
+/area/station/medical/genetics)
+"mPL" = (
+/obj/structure/rack,
+/obj/item/clothing/glasses/welding{
+ pixel_x = 4;
+ pixel_y = 6
+ },
+/obj/item/clothing/glasses/welding{
+ pixel_x = 2;
+ pixel_y = 3
+ },
+/obj/item/clothing/glasses/welding,
+/obj/machinery/firealarm{
+ dir = 4;
+ pixel_x = 22
+ },
+/obj/machinery/ai_status_display{
+ pixel_y = 32
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/engineering/equip)
+"mQi" = (
+/obj/structure/closet/wardrobe/atmospherics_yellow,
+/obj/machinery/light_switch{
+ pixel_x = -28
+ },
+/turf/simulated/floor{
+ dir = 9;
+ icon_state = "caution"
+ },
+/area/station/engineering/monitoring)
+"mQI" = (
+/obj/machinery/atmospherics/components/binary/pump/on{
+ dir = 1
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "bot"
+ },
+/area/station/engineering/atmos)
+"mRk" = (
+/turf/simulated/floor{
+ icon_state = "whitepurple"
+ },
+/area/station/rnd/xenobiology)
+"mRl" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/station/civilian/barbershop)
+"mRD" = (
+/obj/item/weapon/flora/random,
+/turf/simulated/floor{
+ icon_state = "purple"
+ },
+/area/station/hallway/primary/port)
+"mRV" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "black"
+ },
+/area/station/civilian/locker)
+"mSe" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor{
+ dir = 6;
+ icon_state = "black"
+ },
+/area/station/hallway/secondary/exit)
+"mSg" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/blood/splatter,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"mSq" = (
+/obj/machinery/door/firedoor,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"mSA" = (
+/obj/item/weapon/flora/random,
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/machinery/power/apc{
+ dir = 1;
+ name = "apc top";
+ pixel_y = 28
+ },
+/obj/structure/cable{
+ d2 = 8;
+ icon_state = "0-8"
+ },
+/obj/machinery/camera{
+ c_tag = "Private Office"
+ },
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken4"
+ },
+/area/station/security/lawyer_office)
+"mSJ" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/disposalpipe/sortjunction/flipped{
+ dir = 1;
+ name = "Janitor Closet";
+ sortType = "Janitor Closet"
+ },
+/turf/simulated/floor/carpet/green,
+/area/station/civilian/cafeteria)
+"mSK" = (
+/obj/structure/stool/bed/chair/metal{
+ dir = 8
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/hallway/secondary/exit)
+"mSU" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/random/scrap/safe_even,
+/obj/machinery/alarm{
+ pixel_y = -32
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/science)
+"mTa" = (
+/obj/structure/rack,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/machinery/door/window/brigdoor{
+ id = "ArmorDoors";
+ name = "Weapons locker";
+ req_access = list(3)
+ },
+/obj/item/clothing/suit/storage/flak/bulletproof{
+ pixel_y = 3
+ },
+/obj/item/clothing/suit/storage/flak/bulletproof,
+/obj/item/clothing/suit/storage/flak/bulletproof{
+ pixel_y = -3
+ },
+/obj/item/clothing/head/helmet/bulletproof{
+ pixel_y = 9
+ },
+/obj/item/clothing/head/helmet/bulletproof{
+ pixel_y = 6
+ },
+/obj/item/clothing/head/helmet/bulletproof{
+ pixel_y = 3
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/security/armoury)
+"mTc" = (
+/obj/structure/closet/emcloset,
+/turf/environment/space,
+/turf/simulated/floor/plating,
+/area/station/maintenance/atmos)
+"mTe" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/escape)
+"mTg" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "black"
+ },
+/area/station/civilian/locker)
+"mTh" = (
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken4"
+ },
+/area/station/security/lawyer_office)
+"mTs" = (
+/turf/simulated/floor{
+ icon_state = "brownold"
+ },
+/area/station/cargo/storage)
+"mTt" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/escape)
+"mTw" = (
+/obj/machinery/computer/skills,
+/obj/structure/table/glass,
+/turf/simulated/floor{
+ dir = 10;
+ icon_state = "darkgreen"
+ },
+/area/station/bridge)
+"mTK" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/station/hallway/secondary/mine_sci_shuttle)
+"mTL" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 1
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/cargo/recycleroffice)
+"mTN" = (
+/obj/machinery/atmospherics/components/binary/pump{
+ dir = 8
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg3"
+ },
+/area/station/maintenance/incinerator)
+"mTV" = (
+/obj/machinery/door/airlock/maintenance{
+ req_access = list(12)
+ },
+/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,
+/turf/simulated/floor/plating,
+/area/station/civilian/theatre)
+"mTX" = (
+/obj/structure/table/reinforced,
+/obj/item/device/transfer_valve{
+ pixel_x = -8;
+ pixel_y = -2
+ },
+/obj/item/device/transfer_valve{
+ pixel_x = -2;
+ pixel_y = 3
+ },
+/obj/item/device/assembly/prox_sensor{
+ pixel_x = 5;
+ pixel_y = -6
+ },
+/obj/item/device/assembly/prox_sensor{
+ pixel_x = 9
+ },
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_y = -32
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "warndark"
+ },
+/area/station/rnd/mixing)
+"mUl" = (
+/obj/machinery/space_heater,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/science)
+"mUn" = (
+/obj/structure/table,
+/obj/item/weapon/storage/box/cups{
+ pixel_y = 4
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "black"
+ },
+/area/station/security/prison)
+"mUr" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/turf/simulated/floor/carpet/black,
+/area/station/security/iaa_office)
+"mUv" = (
+/obj/effect/decal/cleanable/blood/xeno,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/dormitory)
+"mUD" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/station/cargo/miningoffice)
+"mUT" = (
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/incinerator)
+"mUU" = (
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/random/scrap/safe_even,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/cargo)
+"mVd" = (
+/obj/structure/morgue{
+ dir = 8
+ },
+/obj/structure/extinguisher_cabinet{
+ pixel_x = 28
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/medical/morgue)
+"mVf" = (
+/obj/machinery/vending/chinese,
+/obj/machinery/door_control{
+ id = "Dorm";
+ name = "Dorm";
+ pixel_x = 28;
+ specialfunctions = 4
+ },
+/turf/simulated/floor/wood,
+/area/station/civilian/dormitories/dormthree)
+"mVt" = (
+/obj/effect/decal/cleanable/blood/oil,
+/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/structure/disposalpipe/segment,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/atmos)
+"mVu" = (
+/obj/effect/spawner/lootdrop/maintenance,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 8;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/brig)
+"mVB" = (
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "red"
+ },
+/area/station/security/brig)
+"mVL" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/weapon/cigbutt{
+ pixel_x = 5;
+ pixel_y = 5
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg2"
+ },
+/area/station/maintenance/brig)
+"mVN" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plating,
+/area/station/maintenance/escape)
+"mWo" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "darkblue"
+ },
+/area/station/aisat/teleport)
+"mWu" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken"
+ },
+/area/station/civilian/theatre)
+"mWI" = (
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/turf/simulated/floor/engine/phoron,
+/area/station/engineering/atmos)
+"mWR" = (
+/obj/structure/closet/emcloset,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/civilian/garden)
+"mXc" = (
+/obj/machinery/shieldgen,
+/turf/simulated/floor/plating,
+/area/station/engineering/engine)
+"mXq" = (
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "darkred"
+ },
+/area/station/security/warden)
+"mXr" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/medbay)
+"mXO" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/aisat/antechamber)
+"mYg" = (
+/obj/structure/reagent_dispensers/acid{
+ density = 0;
+ pixel_x = 32
+ },
+/obj/structure/table,
+/obj/item/weapon/storage/belt/utility{
+ pixel_y = 8
+ },
+/obj/item/weapon/storage/belt/utility{
+ pixel_y = 4
+ },
+/obj/item/weapon/book/manual/wiki/guide_to_robotics{
+ pixel_y = 6
+ },
+/obj/item/weapon/book/manual/wiki/guide_to_exosuits,
+/turf/simulated/floor{
+ dir = 6;
+ icon_state = "darkpurple"
+ },
+/area/station/rnd/robotics)
+"mYk" = (
+/obj/effect/decal/cleanable/dirt,
+/mob/living/simple_animal/mouse,
+/turf/simulated/floor/plating,
+/area/station/maintenance/dormitory)
+"mYn" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor{
+ icon_state = "warndark"
+ },
+/area/station/cargo/storage)
+"mYs" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "whiteblue"
+ },
+/area/station/security/prison)
+"mYK" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "bluecorner"
+ },
+/area/station/medical/reception)
+"mYP" = (
+/obj/effect/decal/cleanable/cobweb,
+/obj/structure/closet/emcloset,
+/turf/simulated/floor/plating,
+/area/station/maintenance/atmos)
+"mYT" = (
+/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/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "yellow"
+ },
+/area/station/engineering/equip)
+"mZc" = (
+/turf/simulated/wall,
+/area/station/medical/morgue)
+"mZf" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor{
+ dir = 10;
+ icon_state = "brown"
+ },
+/area/station/cargo/storage)
+"mZk" = (
+/obj/structure/stool/bed/chair/office/light{
+ dir = 8
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 1
+ },
+/turf/simulated/floor{
+ icon_state = "warndark"
+ },
+/area/station/rnd/server)
+"mZl" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 9;
+ icon_state = "warning"
+ },
+/area/station/rnd/chargebay)
+"mZF" = (
+/obj/structure/stool/bed/chair/office/dark{
+ dir = 8
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/prison)
+"mZJ" = (
+/turf/simulated/floor/plating,
+/area/station/maintenance/escape)
+"mZR" = (
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "darkbluecorners"
+ },
+/area/station/aisat/antechamber)
+"nag" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/carpet/red,
+/area/station/security/vacantoffice{
+ name = "Tribunal"
+ })
+"nan" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 9
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/brig)
+"naC" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/random/foods/food_trash,
+/turf/simulated/floor/plating/airless,
+/area/station/cargo/recycler)
+"naD" = (
+/obj/structure/table/reinforced,
+/obj/item/ashtray/bronze,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "darkred"
+ },
+/area/station/civilian/bar)
+"naM" = (
+/obj/machinery/atmospherics/components/unary/portables_connector,
+/turf/simulated/floor{
+ icon_state = "floorgrime"
+ },
+/area/station/maintenance/incinerator)
+"naQ" = (
+/obj/structure/table/woodentable,
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_x = 28;
+ pixel_y = -5
+ },
+/obj/random/plushie,
+/turf/simulated/floor/wood,
+/area/station/civilian/dormitories)
+"nbg" = (
+/turf/environment/space,
+/area/shuttle/syndicate/southwest)
+"nbn" = (
+/obj/structure/flora/ausbushes/sparsegrass{
+ layer = 2.7
+ },
+/obj/effect/overlay/palmtree_r,
+/turf/simulated/floor/grass,
+/area/station/medical/genetics)
+"nbu" = (
+/obj/structure/table/glass,
+/obj/item/weapon/phone,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/medical/hallway)
+"nbL" = (
+/obj/structure/rack,
+/obj/random/tools/tool,
+/obj/random/tools/tool,
+/obj/item/stack/cable_coil/random,
+/turf/simulated/floor{
+ icon_state = "darkblue"
+ },
+/area/station/bridge/teleporter)
+"nbM" = (
+/obj/structure/table,
+/obj/item/weapon/screwdriver{
+ pixel_y = 2
+ },
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_y = 22
+ },
+/obj/random/tools/tool,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/engineering/engine)
+"nbV" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "brown"
+ },
+/area/station/hallway/secondary/entry)
+"nch" = (
+/obj/structure/closet/firecloset,
+/turf/simulated/floor{
+ icon_state = "floorgrime"
+ },
+/area/station/maintenance/incinerator)
+"ncl" = (
+/obj/structure/rack,
+/obj/item/stack/sheet/plasteel{
+ amount = 10
+ },
+/turf/simulated/floor{
+ dir = 9;
+ icon_state = "darkblue"
+ },
+/area/station/aisat/antechamber)
+"nco" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/medical/morgue)
+"ncu" = (
+/turf/simulated/floor{
+ dir = 9;
+ icon_state = "whitepurple"
+ },
+/area/station/rnd/hallway)
+"ncz" = (
+/obj/structure/closet/crate,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/spawner/lootdrop/maintenance/four,
+/turf/simulated/floor/plating,
+/area/station/maintenance/science)
+"ncB" = (
+/obj/machinery/light,
+/obj/structure/rack,
+/obj/item/stack/sheet/glass{
+ amount = 50;
+ pixel_x = 3;
+ pixel_y = 2
+ },
+/obj/item/stack/sheet/plasteel{
+ amount = 50;
+ pixel_x = -2
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/rnd/robotics)
+"ncM" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "whitehall"
+ },
+/area/station/medical/surgery{
+ name = "Operating Theatre"
+ })
+"ncS" = (
+/obj/structure/grille{
+ destroyed = 1
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/engineering)
+"ncW" = (
+/turf/simulated/wall,
+/area/station/civilian/bar)
+"ndk" = (
+/turf/simulated/wall/r_wall,
+/area/station/maintenance/engineering)
+"ndv" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor,
+/area/station/hallway/secondary/entry)
+"ndO" = (
+/obj/random/scrap/safe_even,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/brig)
+"ndU" = (
+/obj/structure/stool/bed/chair/pew/left,
+/obj/effect/landmark/start/assistant/test_subject,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "chapel"
+ },
+/area/station/civilian/chapel)
+"ndZ" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "wooden-2"
+ },
+/area/station/civilian/gym)
+"ned" = (
+/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/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/turf/simulated/floor,
+/area/station/security/brig)
+"nei" = (
+/obj/structure/table,
+/obj/item/weapon/storage/toolbox/mechanical{
+ pixel_y = 5
+ },
+/obj/item/weapon/airlock_painter,
+/turf/simulated/floor{
+ dir = 6;
+ icon_state = "caution"
+ },
+/area/station/engineering/monitoring)
+"neo" = (
+/obj/structure/flora/ausbushes/fullgrass{
+ layer = 2.7
+ },
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/structure/sign/directions/security{
+ buildable_sign = 0;
+ dir = 1;
+ pixel_x = 32
+ },
+/obj/structure/sign/directions/command{
+ buildable_sign = 0;
+ dir = 1;
+ pixel_x = 32;
+ pixel_y = -6
+ },
+/obj/structure/sign/directions/engineering{
+ buildable_sign = 0;
+ dir = 8;
+ pixel_x = 32;
+ pixel_y = 6
+ },
+/turf/simulated/floor{
+ icon_state = "grass1"
+ },
+/area/station/civilian/garden)
+"nep" = (
+/obj/structure/rack,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/spawner/lootdrop/maintenance/two,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/science)
+"neu" = (
+/obj/effect/decal/cleanable/dirt,
+/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/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/science)
+"new" = (
+/obj/machinery/atmospherics/pipe/manifold/visible/cyan{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/tcommsat/computer)
+"nex" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "whiteyellow"
+ },
+/area/station/medical/chemistry)
+"neC" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/machinery/firealarm{
+ pixel_y = 22
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "warning"
+ },
+/area/station/maintenance/dormitory)
+"neE" = (
+/obj/machinery/atmospherics/pipe/simple/visible/green{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "caution"
+ },
+/area/station/engineering/atmos)
+"neP" = (
+/obj/machinery/computer/prisoner,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "darkred"
+ },
+/area/station/bridge)
+"neY" = (
+/obj/item/device/flashlight/lamp/fir,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ icon_state = "floorgrime"
+ },
+/area/station/cargo/storage)
+"nfc" = (
+/obj/structure/closet/emcloset,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/cargo/office)
+"nfr" = (
+/obj/structure/table/reinforced,
+/obj/structure/noticeboard{
+ pixel_y = 28
+ },
+/obj/machinery/door/poddoor/shutters{
+ density = 0;
+ icon_state = "shutter0";
+ id = "HoP_private";
+ opacity = 0
+ },
+/obj/machinery/door/firedoor,
+/obj/item/weapon/bell,
+/obj/machinery/door/window/northleft{
+ dir = 4;
+ name = "Reception Window"
+ },
+/obj/machinery/door/window/brigdoor{
+ base_state = "rightsecure";
+ dir = 8;
+ icon_state = "rightsecure";
+ name = "Head of Personnel's Desk";
+ req_access = list(57)
+ },
+/turf/simulated/floor/plating,
+/area/station/bridge/hop_office)
+"nfs" = (
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_x = 28;
+ pixel_y = -5
+ },
+/obj/structure/flora/ausbushes/sparsegrass{
+ layer = 2.7
+ },
+/obj/structure/flora/junglebush/large,
+/turf/simulated/floor/grass,
+/area/station/civilian/hydroponics)
+"nfy" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 1
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "white"
+ },
+/area/station/hallway/primary/fore)
+"nfH" = (
+/obj/structure/stool/bed/chair/office/dark{
+ dir = 4
+ },
+/obj/effect/landmark/start/internal_affairs_agent,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/carpet/black,
+/area/station/security/iaa_office)
+"nfN" = (
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "darkblue"
+ },
+/area/station/aisat/antechamber)
+"nfO" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 8
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/station/civilian/bar)
+"nfS" = (
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "darkbluecorners"
+ },
+/area/station/bridge)
+"ngb" = (
+/obj/structure/closet/emcloset,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/incinerator)
+"ngD" = (
+/obj/machinery/vending/medical,
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/item/device/radio/intercom{
+ frequency = 1485;
+ name = "Station Intercom (Medbay)";
+ pixel_x = 28;
+ pixel_y = -5
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/medical/sleeper)
+"ngQ" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/door/firedoor,
+/obj/machinery/camera{
+ c_tag = "Brig Maintenance";
+ dir = 4;
+ network = list("SS13","Security")
+ },
+/obj/machinery/light/small{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/brig)
+"ngU" = (
+/turf/simulated/wall/r_wall,
+/area/station/medical/cmo)
+"ngW" = (
+/obj/machinery/teleport/hub,
+/obj/item/device/radio/intercom{
+ broadcasting = 1;
+ frequency = 1447;
+ name = "Private AI Channel";
+ pixel_y = 22
+ },
+/turf/simulated/floor/plating{
+ icon_state = "warnplate"
+ },
+/area/station/aisat/teleport)
+"ngX" = (
+/obj/machinery/door/poddoor{
+ density = 0;
+ icon_state = "pdoor0";
+ id = "Sm";
+ layer = 2.8;
+ name = "Supermatter Shutters";
+ opacity = 0
+ },
+/obj/structure/cable/yellow{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/turf/simulated/floor/plating{
+ dir = 8;
+ icon_state = "warnplate"
+ },
+/area/station/engineering/engine)
+"nhc" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/random/foods/food_trash,
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg1"
+ },
+/area/station/maintenance/science)
+"nhr" = (
+/obj/machinery/door/airlock/security/glass{
+ name = "Security Office";
+ req_one_access = list(1,4)
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/secconfhall)
+"nhF" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "yellow"
+ },
+/area/station/engineering/engine)
+"nhK" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/random/scrap/safe_even,
+/obj/effect/decal/cleanable/cobweb2,
+/obj/effect/spider/stickyweb,
+/obj/machinery/alarm{
+ pixel_y = 22
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/brig)
+"nhY" = (
+/obj/structure/closet/emcloset,
+/obj/machinery/alarm{
+ pixel_y = -32
+ },
+/turf/simulated/floor{
+ dir = 6;
+ icon_state = "brown"
+ },
+/area/station/cargo/office)
+"nib" = (
+/obj/item/weapon/flora/random,
+/obj/machinery/power/apc/largecell{
+ dir = 4;
+ name = "largecell apc right";
+ pixel_x = 28
+ },
+/obj/structure/cable{
+ d2 = 2;
+ icon_state = "0-2"
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/station/civilian/chapel)
+"nie" = (
+/obj/structure/closet/emcloset,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/medical/hallway)
+"nig" = (
+/obj/machinery/door/firedoor,
+/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"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/science)
+"nik" = (
+/obj/machinery/door/firedoor,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/hallway/primary/port)
+"nis" = (
+/obj/structure/table/glass,
+/obj/item/weapon/folder/purple{
+ pixel_y = 4
+ },
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/station/rnd/brainstorm_center)
+"niF" = (
+/turf/simulated/wall,
+/area/station/maintenance/escape)
+"niK" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 10;
+ icon_state = "warndark"
+ },
+/area/station/gateway)
+"niL" = (
+/obj/structure/table/reinforced,
+/obj/item/weapon/flora/pottedplant/sticky{
+ pixel_y = 12
+ },
+/obj/machinery/camera{
+ c_tag = "Central Compartment East";
+ dir = 8;
+ network = list("Tcomsat")
+ },
+/obj/machinery/firealarm{
+ dir = 4;
+ pixel_x = 22
+ },
+/turf/simulated/floor/bluegrid{
+ name = "Server Base";
+ nitrogen = 500;
+ oxygen = 0;
+ temperature = 80
+ },
+/area/station/tcommsat/chamber)
+"niU" = (
+/obj/machinery/atmospherics/pipe/manifold/visible{
+ dir = 8
+ },
+/obj/machinery/airlock_sensor{
+ id_tag = "science_sensor";
+ pixel_x = -28;
+ req_one_access = list(13,45,1)
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/science)
+"nje" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "black"
+ },
+/area/station/hallway/secondary/exit)
+"nji" = (
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor,
+/area/station/security/brig)
+"njo" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg2"
+ },
+/area/station/maintenance/medbay)
+"njq" = (
+/turf/simulated/floor,
+/area/station/hallway/primary/fore)
+"njr" = (
+/obj/machinery/firealarm{
+ dir = 4;
+ pixel_x = 22
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 9
+ },
+/obj/structure/sink{
+ dir = 4;
+ pixel_x = 12
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "whiteblue"
+ },
+/area/station/security/prison)
+"njA" = (
+/obj/structure/flora/ausbushes/ppflowers{
+ layer = 2.7
+ },
+/obj/structure/flora/ausbushes/fullgrass{
+ layer = 2.7
+ },
+/obj/item/weapon/flora/random,
+/turf/simulated/floor{
+ icon_state = "grass1"
+ },
+/area/station/civilian/garden)
+"njB" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ dir = 6;
+ icon_state = "black"
+ },
+/area/station/hallway/primary/central)
+"njL" = (
+/obj/machinery/door/poddoor/shutters{
+ id = "Gateway_shutters";
+ name = "Gateway Shutters"
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "darkbluefull"
+ },
+/area/station/gateway)
+"njO" = (
+/obj/machinery/light/small{
+ dir = 8
+ },
+/obj/structure/stool/bed/chair/schair/wagon,
+/turf/simulated/shuttle/floor/mining{
+ icon_state = "2-3"
+ },
+/area/shuttle/mining/station)
+"njQ" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "brown"
+ },
+/area/station/cargo/office)
+"nka" = (
+/obj/structure/stool/bed/chair/comfy/black{
+ dir = 1
+ },
+/obj/machinery/light/small{
+ dir = 8
+ },
+/obj/effect/landmark/start/assistant/test_subject,
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken3"
+ },
+/area/station/civilian/cafeteria)
+"nkn" = (
+/obj/structure/object_wall/pod{
+ dir = 1;
+ icon_state = "2,2"
+ },
+/turf/environment/space/shuttle,
+/area/shuttle/escape_pod4/station)
+"nkt" = (
+/obj/machinery/door/poddoor{
+ id = "cell5";
+ name = "Cell Door"
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/prison)
+"nkG" = (
+/obj/structure/object_wall/mining{
+ icon_state = "1-7"
+ },
+/turf/environment/space,
+/area/shuttle/mining/station)
+"nkI" = (
+/obj/structure/grille,
+/obj/machinery/door/firedoor,
+/obj/structure/window/reinforced{
+ dir = 5
+ },
+/obj/structure/sign/directions/dock_tablo,
+/turf/simulated/floor/plating,
+/area/station/hallway/secondary/mine_sci_shuttle)
+"nkP" = (
+/obj/structure/table,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/spawner/lootdrop/maintenance,
+/turf/simulated/floor/plating,
+/area/station/maintenance/science)
+"nkX" = (
+/obj/item/weapon/reagent_containers/blood/AMinus{
+ pixel_x = -7;
+ pixel_y = -3
+ },
+/obj/item/weapon/reagent_containers/blood/APlus{
+ pixel_x = -5;
+ pixel_y = 4
+ },
+/obj/item/weapon/reagent_containers/blood/BPlus{
+ pixel_x = 5;
+ pixel_y = 3
+ },
+/obj/item/weapon/reagent_containers/blood/OMinus{
+ pixel_x = -5;
+ pixel_y = -1
+ },
+/obj/item/weapon/reagent_containers/blood/empty{
+ pixel_x = 1;
+ pixel_y = -4
+ },
+/obj/structure/rack,
+/turf/simulated/floor{
+ icon_state = "whiteblue"
+ },
+/area/station/hallway/primary/fore)
+"nla" = (
+/turf/simulated/floor/engine,
+/area/station/rnd/misc_lab)
+"nlc" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/weapon/cigbutt{
+ pixel_x = 13
+ },
+/obj/item/weapon/shard{
+ icon_state = "small"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/disposalpipe/segment,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/effect/landmark{
+ name = "blobstart"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg3"
+ },
+/area/station/maintenance/medbay)
+"nld" = (
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken6"
+ },
+/area/station/civilian/library)
+"nlt" = (
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "darkblue"
+ },
+/area/station/aisat)
+"nly" = (
+/obj/structure/closet/radiation,
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/structure/sign/warning/securearea{
+ desc = "A warning sign which reads 'RADIOACTIVE AREA'";
+ icon_state = "radiation";
+ name = "RADIOACTIVE AREA";
+ pixel_x = 32
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/engineering/engine)
+"nlF" = (
+/obj/machinery/atmospherics/pipe/simple/visible,
+/obj/structure/grille,
+/obj/structure/window/phoronreinforced{
+ dir = 6
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plating,
+/area/station/rnd/mixing)
+"nmw" = (
+/obj/machinery/ai_status_display{
+ pixel_y = -32
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/civilian/chapel/altar)
+"nmy" = (
+/obj/machinery/light/small,
+/obj/machinery/alarm{
+ pixel_y = -32
+ },
+/obj/structure/table,
+/obj/item/weapon/pen{
+ pixel_y = 6
+ },
+/turf/simulated/floor{
+ icon_state = "vault"
+ },
+/area/station/bridge/server)
+"nmB" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg1"
+ },
+/area/station/maintenance/atmos)
+"nmC" = (
+/obj/machinery/light/small{
+ dir = 8
+ },
+/obj/structure/stool/bed/chair/schair/wagon{
+ dir = 1
+ },
+/turf/simulated/shuttle/floor/mining{
+ icon_state = "4-3"
+ },
+/area/shuttle/mining/station)
+"nmI" = (
+/obj/structure/rack,
+/obj/item/clothing/shoes/magboots,
+/obj/item/clothing/suit/space/rig/engineering,
+/obj/item/clothing/mask/breath,
+/obj/item/clothing/head/helmet/space/rig/engineering,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/engineering/engine)
+"nmZ" = (
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/turf/simulated/floor/engine/nitrogen,
+/area/station/engineering/atmos)
+"nnq" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "brownold"
+ },
+/area/station/cargo/office)
+"nny" = (
+/obj/structure/table,
+/obj/item/weapon/wrench,
+/obj/item/device/analyzer,
+/obj/random/tools/tool,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/storage/primary)
+"nnz" = (
+/turf/simulated/floor{
+ dir = 10;
+ icon_state = "wood2_stairs2"
+ },
+/area/station/civilian/gym)
+"nnA" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/turf/simulated/floor{
+ icon_state = "warndark"
+ },
+/area/station/security/armoury)
+"nnD" = (
+/obj/machinery/door_control{
+ id = "Sm";
+ name = "Shutters Control";
+ pixel_x = -28;
+ req_access = list(10)
+ },
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/machinery/camera{
+ c_tag = "Engineering East";
+ dir = 4;
+ network = list("SS13","Engineering")
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "warning"
+ },
+/area/station/engineering/engine)
+"nnN" = (
+/obj/machinery/computer/mine_sci_shuttle,
+/turf/simulated/floor{
+ icon_state = "delivery"
+ },
+/area/station/hallway/secondary/mine_sci_shuttle)
+"nof" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on,
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "darkred"
+ },
+/area/station/security/warden)
+"nog" = (
+/obj/structure/table/glass,
+/obj/item/weapon/storage/firstaid/regular{
+ pixel_x = -2;
+ pixel_y = 4
+ },
+/obj/machinery/power/apc/largecell{
+ dir = 4;
+ name = "largecell apc right";
+ pixel_x = 28
+ },
+/obj/structure/cable{
+ d2 = 8;
+ icon_state = "0-8"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/rnd/xenobiology)
+"nom" = (
+/obj/item/weapon/flora/random,
+/obj/machinery/light_switch{
+ pixel_y = -28
+ },
+/obj/machinery/requests_console/science{
+ pixel_x = -28
+ },
+/turf/simulated/floor{
+ dir = 10;
+ icon_state = "whitepurple"
+ },
+/area/station/rnd/xenobiology)
+"nos" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "whiteblue"
+ },
+/area/station/medical/hallway)
+"not" = (
+/obj/structure/window/phoronreinforced{
+ dir = 6
+ },
+/obj/structure/grille,
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/engine,
+/area/station/engineering/engine)
+"nox" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/weapon/scrap_lump,
+/turf/simulated/floor/plating,
+/area/station/maintenance/cargo)
+"noz" = (
+/obj/structure/closet/emcloset,
+/obj/machinery/status_display{
+ layer = 4;
+ pixel_y = 32
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/hallway/secondary/arrival)
+"noA" = (
+/obj/machinery/door/airlock/security{
+ name = "Interrogation";
+ req_one_access = list(1,4)
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/interrogation)
+"noV" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "blackcorner"
+ },
+/area/station/hallway/primary/central)
+"npe" = (
+/obj/machinery/hologram/holopad,
+/obj/machinery/atmospherics/pipe/simple/visible/cyan,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/turf/simulated/floor/carpet/black,
+/area/station/tcommsat/computer)
+"npr" = (
+/obj/structure/grille,
+/obj/machinery/atmospherics/pipe/simple/visible/cyan,
+/obj/machinery/meter{
+ frequency = 1443;
+ id = "mair_in_meter";
+ name = "Mixed Air Tank In"
+ },
+/turf/simulated/wall/r_wall,
+/area/station/engineering/atmos)
+"npE" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "cafeteria"
+ },
+/area/station/security/prison)
+"npM" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/carpet/black,
+/area/station/tcommsat/computer)
+"npS" = (
+/obj/machinery/portable_atmospherics/canister/air,
+/turf/simulated/floor{
+ dir = 6;
+ icon_state = "green"
+ },
+/area/station/ai_monitored/eva)
+"npX" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor{
+ icon_state = "floorgrime"
+ },
+/area/station/cargo/storage)
+"nqm" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/bridge)
+"nqn" = (
+/obj/item/clothing/head/ushanka/black,
+/obj/item/clothing/under/soviet,
+/obj/item/clothing/suit/hgpirate{
+ desc = "No step back!";
+ name = "soviet marshal coat"
+ },
+/obj/item/weapon/reagent_containers/food/drinks/bottle/vodka,
+/obj/structure/closet,
+/turf/simulated/floor/plating,
+/area/station/maintenance/atmos)
+"nqq" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/aisat)
+"nqB" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/station/rnd/scibreak)
+"nqG" = (
+/obj/structure/filingcabinet/chestdrawer/black,
+/obj/structure/closet/fireaxecabinet{
+ pixel_y = -28
+ },
+/turf/simulated/floor{
+ icon_state = "darkblue"
+ },
+/area/station/bridge)
+"nqV" = (
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/bridge/ai_upload)
+"nrb" = (
+/obj/item/weapon/scrap_lump,
+/obj/effect/landmark{
+ name = "blobstart"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg1"
+ },
+/area/station/maintenance/medbay)
+"nrv" = (
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/lobby)
+"nrG" = (
+/obj/machinery/computer/med_data,
+/obj/machinery/alarm{
+ pixel_y = -32
+ },
+/turf/simulated/floor{
+ icon_state = "darkgreen"
+ },
+/area/station/bridge)
+"nrJ" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "brown"
+ },
+/area/station/hallway/secondary/entry)
+"nrK" = (
+/obj/effect/decal/cleanable/dirt,
+/mob/living/simple_animal/mouse,
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"nrM" = (
+/turf/simulated/floor/plating/airless{
+ dir = 1;
+ icon_state = "warnplatecorner"
+ },
+/area/station/rnd/test_area)
+"nrN" = (
+/obj/machinery/biogenerator,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/civilian/hydroponics)
+"nrW" = (
+/obj/machinery/power/terminal{
+ dir = 8
+ },
+/obj/structure/cable/yellow{
+ d2 = 4;
+ icon_state = "0-4"
+ },
+/turf/simulated/floor/plating{
+ dir = 4;
+ icon_state = "warnplate"
+ },
+/area/station/engineering/engine)
+"nsd" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "cafeteria"
+ },
+/area/station/civilian/kitchen)
+"nsn" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/brig)
+"nsp" = (
+/obj/machinery/access_button{
+ command = "cycle_exterior";
+ frequency = 1379;
+ master_tag = "auxsolareast_airlock";
+ name = "exterior access button";
+ pixel_x = -28;
+ req_access = list(10,13)
+ },
+/obj/structure/lattice,
+/turf/environment/space,
+/area/space)
+"nsw" = (
+/obj/structure/rack,
+/obj/item/clothing/shoes/magboots,
+/obj/item/clothing/mask/breath,
+/obj/item/clothing/suit/space/rig/engineering/chief,
+/obj/item/clothing/head/helmet/space/rig/engineering/chief,
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/machinery/requests_console/ce{
+ pixel_y = 26
+ },
+/obj/machinery/camera{
+ c_tag = "Engineering Chief Engineer's Office";
+ network = list("SS13","Engineering")
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "darkyellow"
+ },
+/area/station/engineering/chiefs_office)
+"nsT" = (
+/obj/item/weapon/scrap_lump,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 10
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 2;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/dormitory)
+"ntn" = (
+/obj/effect/decal/cleanable/blood/oil,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/cargo)
+"ntA" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 6
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/lobby)
+"ntN" = (
+/obj/structure/flora/ausbushes/genericbush,
+/obj/machinery/atmospherics/components/unary/vent_pump/on,
+/turf/simulated/floor/grass,
+/area/station/medical/genetics)
+"nuc" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/wood,
+/area/station/maintenance/medbay)
+"nuD" = (
+/obj/structure/stool/bed/chair/office/light{
+ dir = 4
+ },
+/obj/effect/landmark/start/chief_engineer,
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/engineering/chiefs_office)
+"nuF" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/computer/guestpass{
+ dir = 1;
+ pixel_y = 28
+ },
+/obj/machinery/camera{
+ c_tag = "Medbay Center";
+ network = list("SS13","Medical")
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "whiteblue"
+ },
+/area/station/medical/hallway)
+"nuZ" = (
+/obj/machinery/door/poddoor{
+ density = 0;
+ icon_state = "pdoor0";
+ id = "Secure Gate";
+ name = "Security Blast Door";
+ opacity = 0
+ },
+/obj/machinery/navbeacon{
+ codes_txt = "delivery;dir=1";
+ dir = 1;
+ freq = 1400;
+ location = "Security"
+ },
+/obj/structure/plasticflaps{
+ opacity = 1
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/station/security/main)
+"nve" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/station/cargo/recycleroffice)
+"nvo" = (
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/machinery/firealarm{
+ pixel_y = 22
+ },
+/turf/simulated/floor/wood,
+/area/station/civilian/theatre)
+"nvH" = (
+/obj/machinery/door/airlock/maintenance{
+ req_access = list(12)
+ },
+/obj/machinery/door/firedoor,
+/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/structure/disposalpipe/segment,
+/turf/simulated/floor/plating,
+/area/station/maintenance/atmos)
+"nvO" = (
+/obj/structure/table/reinforced,
+/obj/item/weapon/flora/pottedplant/aquatic{
+ pixel_y = 12
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/aisat/ai_chamber)
+"nvS" = (
+/obj/structure/table,
+/obj/effect/decal/cleanable/cobweb,
+/obj/machinery/reagentgrinder,
+/turf/simulated/floor,
+/area/station/maintenance/brig)
+"nvW" = (
+/obj/machinery/newscaster{
+ pixel_x = -28
+ },
+/obj/machinery/computer/monitor,
+/obj/structure/cable,
+/turf/simulated/floor{
+ icon_state = "darkyellow"
+ },
+/area/station/engineering/chiefs_office)
+"nvY" = (
+/obj/machinery/computer/cloning,
+/obj/machinery/alarm{
+ pixel_y = 22
+ },
+/obj/machinery/camera{
+ c_tag = "Medbay Cloning";
+ network = list("SS13","Medical")
+ },
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "whiteblue"
+ },
+/area/station/medical/genetics_cloning)
+"nwc" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/station/medical/surgery{
+ name = "Operating Theatre"
+ })
+"nwd" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/carpet/blue2,
+/area/station/bridge/captain_quarters)
+"nwo" = (
+/obj/machinery/light/small,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "darkblue"
+ },
+/area/station/aisat/antechamber_interior)
+"nwp" = (
+/obj/structure/window/reinforced{
+ dir = 5
+ },
+/obj/structure/grille,
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/visible/green,
+/turf/simulated/floor/plating,
+/area/station/engineering/atmos)
+"nwq" = (
+/obj/structure/table/woodentable,
+/obj/item/stack/medical/bruise_pack{
+ pixel_x = 10;
+ pixel_y = 2
+ },
+/obj/item/stack/medical/bruise_pack{
+ pixel_x = -3;
+ pixel_y = 3
+ },
+/obj/item/stack/medical/ointment{
+ pixel_y = 4
+ },
+/obj/machinery/alarm{
+ pixel_y = 22
+ },
+/turf/simulated/floor/wood,
+/area/station/security/vacantoffice{
+ name = "Tribunal"
+ })
+"nwB" = (
+/obj/effect/landmark/start/ai,
+/obj/item/device/radio/intercom{
+ freerange = 1;
+ listening = 0;
+ name = "Custom Channel";
+ pixel_x = -28;
+ pixel_y = -4
+ },
+/obj/item/device/radio/intercom{
+ freerange = 1;
+ frequency = 1447;
+ name = "Private Channel";
+ pixel_x = 28;
+ pixel_y = -4
+ },
+/obj/item/device/radio/intercom{
+ broadcasting = 1;
+ freerange = 1;
+ name = "Common Channel";
+ pixel_y = 22
+ },
+/turf/simulated/floor/whitegreed,
+/area/station/aisat/ai_chamber)
+"nwG" = (
+/obj/structure/closet/emcloset,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/engineering)
+"nwK" = (
+/obj/structure/table/glass,
+/obj/item/weapon/book/manual/wiki/guide_to_xenobiology{
+ pixel_y = 4
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "warndark"
+ },
+/area/station/rnd/xenobiology)
+"nwU" = (
+/obj/machinery/door/airlock/external{
+ frequency = 1379;
+ id_tag = "satellite_east_outer";
+ locked = 1;
+ name = "Satellite External Access";
+ req_access = list(13);
+ req_one_access = list(11,24)
+ },
+/turf/simulated/floor/plating,
+/area/station/aisat/teleport)
+"nwV" = (
+/obj/structure/sign/nanotrasen{
+ pixel_y = -32
+ },
+/obj/machinery/light/small,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "darkstairs_wide"
+ },
+/area/station/security/lobby)
+"nxe" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/generic,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 9
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/chapel)
+"nxg" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/station/security/secconfhall)
+"nxp" = (
+/obj/structure/rack,
+/obj/item/clothing/gloves/black{
+ pixel_y = 6
+ },
+/obj/item/clothing/gloves/black{
+ pixel_y = 3
+ },
+/obj/item/clothing/gloves/black,
+/obj/machinery/light_switch{
+ pixel_x = -28
+ },
+/obj/item/weapon/storage/box/lights/mixed{
+ pixel_y = 8
+ },
+/obj/item/weapon/storage/box/lights/mixed,
+/obj/machinery/status_display{
+ pixel_y = 32
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/engineering/equip)
+"nxr" = (
+/obj/structure/table/glass,
+/obj/item/device/radio/off{
+ pixel_x = 7;
+ pixel_y = 5
+ },
+/obj/item/device/radio/off{
+ pixel_x = -7;
+ pixel_y = 8
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/hallway/primary/fore)
+"nxy" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/barricade/wooden,
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"nxB" = (
+/turf/simulated/wall/r_wall,
+/area/station/engineering/break_room)
+"nxI" = (
+/obj/machinery/biogenerator,
+/obj/item/seeds/watermelonseed,
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/flora/ausbushes/sparsegrass{
+ layer = 2.7
+ },
+/turf/simulated/floor/plating{
+ icon_state = "warnplate"
+ },
+/area/station/maintenance/brig)
+"nyk" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg3"
+ },
+/area/station/maintenance/brig)
+"nym" = (
+/obj/structure/reagent_dispensers/watertank,
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"nyw" = (
+/obj/structure/rack,
+/obj/item/weapon/storage/firstaid/fire{
+ pixel_y = 8
+ },
+/obj/item/weapon/storage/firstaid/fire{
+ pixel_y = 4
+ },
+/obj/item/weapon/storage/firstaid/fire,
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "whiteblue"
+ },
+/area/station/medical/storage)
+"nyI" = (
+/obj/structure/object_wall/pod{
+ icon_state = "3,1";
+ name = "shuttle window";
+ opacity = 0
+ },
+/turf/environment/space/shuttle,
+/area/shuttle/escape_pod2/station)
+"nyK" = (
+/obj/machinery/light/small{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "brown"
+ },
+/area/station/hallway/secondary/entry)
+"nyQ" = (
+/obj/machinery/door/airlock/external{
+ frequency = 1379;
+ id_tag = "med_inner";
+ locked = 1;
+ name = "Medbay External Access";
+ req_one_access = list(13,45,1)
+ },
+/obj/machinery/atmospherics/pipe/simple/visible,
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/station/maintenance/medbay)
+"nzl" = (
+/obj/structure/sign/warning/fire{
+ pixel_x = 32
+ },
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/machinery/atmospherics/components/binary/pump,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
+/turf/simulated/floor/engine,
+/area/station/rnd/mixing)
+"nzw" = (
+/obj/machinery/atmospherics/pipe/manifold/visible,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor,
+/area/station/engineering/atmos)
+"nzA" = (
+/obj/machinery/vending/cigarette,
+/obj/structure/extinguisher_cabinet{
+ pixel_x = -28
+ },
+/turf/simulated/floor/wood,
+/area/station/bridge/captain_quarters)
+"nzN" = (
+/obj/machinery/space_heater,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/atmos)
+"nzO" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/station/storage/emergency3)
+"nzV" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "black"
+ },
+/area/station/civilian/locker)
+"nAb" = (
+/obj/machinery/hydroponics/constructable,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/civilian/hydroponics)
+"nAc" = (
+/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"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/bridge)
+"nAf" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/weapon/cigbutt,
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/medbay)
+"nAj" = (
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/rack,
+/obj/item/clothing/suit/armor/riot,
+/obj/item/clothing/head/helmet/riot{
+ pixel_y = 6
+ },
+/obj/item/weapon/shield/riot,
+/obj/item/weapon/melee/baton,
+/obj/machinery/door/window/brigdoor{
+ id = "ArmorDoors";
+ name = "Weapons locker";
+ req_access = list(3)
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/security/armoury)
+"nAt" = (
+/obj/machinery/atmospherics/pipe/simple/visible/yellow,
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor,
+/area/station/engineering/engine)
+"nAy" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor,
+/area/station/hallway/primary/aft)
+"nAB" = (
+/obj/structure/table/glass,
+/obj/item/ashtray/plastic,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/medical/reception)
+"nAD" = (
+/obj/structure/closet/emcloset,
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/machinery/firealarm{
+ dir = 4;
+ pixel_x = 22
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/hallway/primary/port)
+"nAT" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/random/foods/food_trash,
+/turf/simulated/floor{
+ icon_state = "asteroid3"
+ },
+/area/station/maintenance/brig)
+"nBc" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/medbay)
+"nBd" = (
+/obj/structure/rack,
+/obj/item/clothing/shoes/magboots,
+/obj/item/clothing/suit/space/rig/engineering,
+/obj/item/clothing/mask/breath,
+/obj/item/clothing/head/helmet/space/rig/engineering,
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "darkyellow"
+ },
+/area/station/ai_monitored/eva)
+"nBq" = (
+/obj/item/clothing/gloves/white,
+/obj/item/clothing/mask/surgical,
+/obj/structure/table,
+/turf/simulated/floor{
+ dir = 9;
+ icon_state = "whiteblue"
+ },
+/area/station/medical/morgue)
+"nBw" = (
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 10
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/ai_monitored/eva)
+"nBy" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/clothing/suit/chef/classic,
+/obj/item/clothing/head/chefhat,
+/obj/structure/closet,
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"nBF" = (
+/obj/machinery/atmospherics/components/unary/portables_connector,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/rnd/mixing)
+"nBI" = (
+/obj/structure/stool/bed/chair/office/light{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/rnd/telesci)
+"nBP" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/wood,
+/area/station/security/detectives_office)
+"nCo" = (
+/obj/structure/stool/bed/chair/office/dark,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/effect/landmark/start/security_officer,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "darkred"
+ },
+/area/station/security/secconfhall)
+"nCp" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "whiteblue"
+ },
+/area/station/security/prison)
+"nCx" = (
+/obj/effect/decal/cleanable/dirt,
+/mob/living/simple_animal/mouse,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 8;
+ icon_state = "pipe-c"
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/cargo)
+"nCU" = (
+/obj/structure/table/reinforced,
+/obj/item/weapon/flora/pottedplant/mysterious{
+ pixel_y = 12
+ },
+/obj/machinery/camera{
+ c_tag = "Central Compartment West";
+ dir = 4;
+ network = list("Tcomsat")
+ },
+/obj/machinery/alarm/server{
+ pixel_x = -28;
+ pixel_y = -6
+ },
+/turf/simulated/floor/bluegrid{
+ name = "Server Base";
+ nitrogen = 500;
+ oxygen = 0;
+ temperature = 80
+ },
+/area/station/tcommsat/chamber)
+"nCX" = (
+/obj/machinery/hologram/holopad,
+/turf/simulated/floor,
+/area/station/hallway/secondary/exit)
+"nDa" = (
+/obj/machinery/camera{
+ c_tag = "RnD Telescience Test Room";
+ dir = 8;
+ network = list("SS13","Research");
+ pixel_y = -22
+ },
+/turf/simulated/floor/engine,
+/area/station/rnd/telesci)
+"nDf" = (
+/obj/structure/closet/l3closet/scientist,
+/obj/machinery/light/small{
+ dir = 8
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "darkblue"
+ },
+/area/station/gateway)
+"nDm" = (
+/obj/machinery/alarm{
+ pixel_x = 29;
+ pixel_y = -6
+ },
+/turf/simulated/floor/plating{
+ dir = 10;
+ icon_state = "warnplate"
+ },
+/area/station/engineering/engine)
+"nDs" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor,
+/area/station/cargo/office)
+"nDt" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/turf/simulated/floor/plating/airless/catwalk,
+/area/station/solar/auxport)
+"nDy" = (
+/obj/structure/grille,
+/obj/machinery/door/firedoor,
+/obj/structure/window/reinforced{
+ dir = 5
+ },
+/obj/machinery/door/poddoor{
+ density = 0;
+ icon_state = "pdoor0";
+ id = "bridge blast";
+ name = "Bridge Blast Doors";
+ opacity = 0
+ },
+/obj/structure/sign/warning/electricshock,
+/obj/structure/cable,
+/turf/simulated/floor/plating,
+/area/station/bridge)
+"nDH" = (
+/obj/structure/stool/bed/chair/comfy/brown{
+ dir = 1
+ },
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 8
+ },
+/turf/simulated/floor/carpet/blue,
+/area/station/bridge/captain_quarters)
+"nDJ" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "caution"
+ },
+/area/station/engineering/monitoring)
+"nDK" = (
+/obj/structure/closet/firecloset,
+/obj/machinery/alarm{
+ pixel_x = 29;
+ pixel_y = -6
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg3"
+ },
+/area/station/maintenance/medbay)
+"nDR" = (
+/obj/machinery/atmospherics/pipe/simple/visible/cyan{
+ dir = 4
+ },
+/obj/machinery/space_heater,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/engineering/atmos)
+"nDU" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/cyan{
+ dir = 10
+ },
+/turf/simulated/floor/bluegrid{
+ name = "Server Base";
+ nitrogen = 500;
+ oxygen = 0;
+ temperature = 80
+ },
+/area/station/tcommsat/chamber)
+"nEb" = (
+/obj/structure/window/reinforced{
+ dir = 5
+ },
+/obj/structure/grille,
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/visible/red{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/station/engineering/atmos)
+"nEk" = (
+/obj/machinery/access_button{
+ command = "cycle_exterior";
+ frequency = 1379;
+ master_tag = "construction_area_airlock";
+ name = "exterior access button";
+ pixel_x = -28;
+ req_access = list(10,13)
+ },
+/turf/simulated/floor/plating/airless,
+/area/space)
+"nEn" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/random/scrap/safe_even,
+/obj/effect/decal/cleanable/cobweb,
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"nEv" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/turf/simulated/floor{
+ dir = 6;
+ icon_state = "warndark"
+ },
+/area/station/gateway)
+"nEw" = (
+/obj/machinery/atmospherics/pipe/simple/visible/green{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "warning"
+ },
+/area/station/engineering/engine)
+"nEG" = (
+/obj/machinery/door/airlock/research{
+ autoclose = 0;
+ frequency = 1379;
+ id_tag = "xeno_airlock_interior";
+ locked = 1;
+ name = "Xenobiology Internal Airlock";
+ req_access = list(55)
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/obj/machinery/access_button{
+ command = "cycle_interior";
+ frequency = 1379;
+ master_tag = "xeno_airlock_control";
+ name = "Xenobiology Access Button";
+ pixel_x = 28;
+ req_access = list(55)
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/rnd/xenobiology)
+"nEK" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/engineering/chiefs_office)
+"nFd" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 8
+ },
+/turf/simulated/floor,
+/area/station/security/lobby)
+"nFk" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/effect/landmark/start/shaft_miner,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "brown"
+ },
+/area/station/cargo/miningoffice)
+"nFs" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 9
+ },
+/turf/simulated/floor{
+ icon_state = "warning"
+ },
+/area/station/rnd/chargebay)
+"nFV" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/camera{
+ c_tag = "Brig South East";
+ network = list("SS13","Security")
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "red"
+ },
+/area/station/security/brig)
+"nGb" = (
+/obj/machinery/door/airlock/maintenance{
+ req_access = list(12)
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 8
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/cargo)
+"nGy" = (
+/obj/machinery/power/smes/fullcharge,
+/obj/machinery/door_control{
+ id = "AI Blast Door";
+ name = "AI Blast Door";
+ pixel_y = -28
+ },
+/obj/structure/cable,
+/turf/simulated/floor/whitegreed,
+/area/station/aisat/ai_chamber)
+"nGD" = (
+/obj/machinery/atmospherics/components/unary/portables_connector{
+ dir = 8
+ },
+/obj/machinery/portable_atmospherics/canister/nitrogen,
+/turf/simulated/floor/plating{
+ dir = 8;
+ icon_state = "warnplate"
+ },
+/area/station/engineering/engine)
+"nGI" = (
+/turf/simulated/floor/plating/airless{
+ icon_state = "panelscorched"
+ },
+/area/station/cargo/recycler)
+"nGJ" = (
+/obj/item/weapon/flora/random,
+/obj/machinery/light/small{
+ dir = 8
+ },
+/obj/machinery/power/apc{
+ dir = 8;
+ name = "apc left";
+ pixel_x = -28
+ },
+/obj/structure/cable{
+ d2 = 2;
+ icon_state = "0-2"
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "caution"
+ },
+/area/station/engineering/monitoring)
+"nGU" = (
+/obj/machinery/computer/scan_consolenew,
+/obj/item/device/radio/intercom{
+ frequency = 1485;
+ name = "Station Intercom (Medbay)";
+ pixel_y = 22
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "whiteblue"
+ },
+/area/station/medical/genetics)
+"nGX" = (
+/obj/item/cardboard_cutout{
+ icon_state = "cutout_clown"
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/security/range)
+"nHb" = (
+/turf/simulated/wall,
+/area/station/civilian/toilet)
+"nHc" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "whitepurple"
+ },
+/area/station/rnd/scibreak)
+"nHu" = (
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "whiteblue"
+ },
+/area/station/medical/sleeper)
+"nHy" = (
+/obj/decal/boxingrope{
+ dir = 9
+ },
+/obj/effect/decal/cleanable/blood/drip,
+/turf/simulated/floor,
+/area/station/maintenance/medbay)
+"nHD" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced,
+/obj/machinery/door/firedoor,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/station/medical/medbreak)
+"nHE" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 1
+ },
+/turf/simulated/floor,
+/area/station/security/interrogation)
+"nHG" = (
+/turf/simulated/floor{
+ icon_state = "darkred"
+ },
+/area/station/security/warden)
+"nHN" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 8
+ },
+/obj/effect/landmark/start/chef,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "cafeteria"
+ },
+/area/station/civilian/kitchen)
+"nHS" = (
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/structure/table,
+/obj/item/weapon/paper_bin{
+ pixel_y = 4
+ },
+/obj/item/weapon/pen{
+ pixel_y = 6
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "darkpurple"
+ },
+/area/station/rnd/robotics)
+"nHT" = (
+/obj/item/weapon/flora/pottedplant/orientaltree,
+/obj/machinery/door_control{
+ id = "bridge blast";
+ name = "Bridge Blast Door Control";
+ pixel_y = -28;
+ req_access = list(19)
+ },
+/turf/simulated/floor{
+ icon_state = "darkblue"
+ },
+/area/station/bridge)
+"nHY" = (
+/obj/machinery/door/firedoor,
+/obj/effect/spawner/lootdrop/maintenance,
+/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/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/science)
+"nHZ" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 6
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/station/medical/virology)
+"nIe" = (
+/turf/simulated/wall,
+/area/station/cargo/qm)
+"nIr" = (
+/turf/simulated/wall/r_wall,
+/area/station/medical/genetics_cloning)
+"nIt" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor,
+/area/station/security/brig)
+"nIB" = (
+/obj/structure/table,
+/obj/effect/spawner/lootdrop/maintenance/two,
+/turf/simulated/floor/plating,
+/area/station/maintenance/medbay)
+"nID" = (
+/turf/simulated/wall,
+/area/station/maintenance/science)
+"nIG" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/table,
+/obj/effect/spawner/lootdrop/maintenance/four,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/brig)
+"nIS" = (
+/obj/machinery/atmospherics/pipe/manifold/visible,
+/turf/simulated/floor,
+/area/station/engineering/atmos)
+"nJc" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/weapon/shard{
+ icon_state = "small"
+ },
+/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/structure/disposalpipe/segment,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/atmos)
+"nJq" = (
+/obj/structure/lattice,
+/obj/machinery/atmospherics/pipe/simple/heat_exchanging{
+ dir = 10
+ },
+/turf/environment/space,
+/area/space)
+"nJx" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/gateway)
+"nJE" = (
+/turf/simulated/wall/r_wall,
+/area/station/bridge/captain_quarters)
+"nJG" = (
+/obj/structure/stool/bed/chair/office/dark{
+ dir = 1
+ },
+/turf/simulated/floor{
+ icon_state = "darkblue"
+ },
+/area/station/bridge/hop_office)
+"nJI" = (
+/obj/machinery/door/airlock/glass{
+ name = "Primary Tool Storage"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/storage/primary)
+"nJM" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/civilian/chapel)
+"nJU" = (
+/obj/structure/table,
+/obj/item/weapon/folder/blue{
+ pixel_y = 4
+ },
+/obj/item/weapon/stamp/hop{
+ pixel_y = 4
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/bridge/hop_office)
+"nJW" = (
+/obj/structure/mirror{
+ pixel_x = 28
+ },
+/obj/structure/sink{
+ dir = 4;
+ pixel_x = 12
+ },
+/turf/simulated/floor{
+ icon_state = "freezerfloor"
+ },
+/area/station/civilian/toilet)
+"nKh" = (
+/obj/structure/closet/emcloset,
+/obj/machinery/alarm{
+ pixel_y = 22
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/security/lobby)
+"nKw" = (
+/obj/structure/closet/emcloset,
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "darkblue"
+ },
+/area/station/bridge)
+"nKI" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"nKO" = (
+/obj/structure/table/woodentable/fancy/black,
+/obj/item/ashtray/glass,
+/obj/item/weapon/lighter/zippo{
+ pixel_x = -5;
+ pixel_y = 5
+ },
+/turf/simulated/floor,
+/area/station/hallway/primary/fore)
+"nKV" = (
+/obj/machinery/door/airlock/command{
+ name = "Teleport Access";
+ req_access = list(17)
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/bridge/teleporter)
+"nLg" = (
+/turf/simulated/floor/wood,
+/area/station/security/detectives_office)
+"nLr" = (
+/obj/structure/closet/crate{
+ name = "TEG crate"
+ },
+/obj/item/weapon/circuitboard/teg,
+/obj/item/weapon/circuitboard/circulator,
+/obj/item/weapon/circuitboard/circulator,
+/obj/item/weapon/stock_parts/capacitor,
+/obj/item/weapon/stock_parts/capacitor,
+/obj/item/weapon/stock_parts/capacitor,
+/obj/item/weapon/stock_parts/console_screen,
+/obj/item/weapon/stock_parts/manipulator,
+/obj/item/weapon/stock_parts/manipulator,
+/obj/item/weapon/stock_parts/manipulator,
+/obj/item/weapon/stock_parts/manipulator,
+/obj/item/weapon/stock_parts/manipulator,
+/obj/item/weapon/stock_parts/manipulator,
+/obj/item/weapon/stock_parts/matter_bin,
+/obj/item/weapon/stock_parts/matter_bin,
+/obj/item/stack/cable_coil,
+/obj/machinery/atmospherics/pipe/simple/visible/green{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/engineering/atmos)
+"nLK" = (
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "darkbluecorners"
+ },
+/area/station/bridge)
+"nLX" = (
+/obj/machinery/disposal,
+/obj/structure/disposalpipe/trunk{
+ dir = 8
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "cafeteria"
+ },
+/area/station/medical/medbreak)
+"nLY" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/obj/effect/landmark/start/medical_doctor,
+/turf/simulated/floor,
+/area/station/medical/cryo)
+"nMm" = (
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 4
+ },
+/turf/simulated/floor,
+/area/station/medical/cryo)
+"nMA" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/turf/simulated/floor/wood,
+/area/station/medical/psych)
+"nMB" = (
+/obj/structure/flora/ausbushes/reedbush,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "grass1"
+ },
+/area/station/civilian/garden)
+"nMM" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 8
+ },
+/turf/simulated/floor/carpet/blue2,
+/area/station/bridge/captain_quarters)
+"nMQ" = (
+/turf/simulated/wall,
+/area/station/rnd/xenobiology)
+"nMY" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/turf/simulated/floor/plating,
+/area/station/medical/hallway)
+"nNi" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/door/poddoor/shutters{
+ density = 0;
+ icon_state = "shutter0";
+ id = "Medical_Psychiatry";
+ name = "Privacy Shutters";
+ opacity = 0
+ },
+/turf/simulated/floor/plating,
+/area/station/medical/psych)
+"nNs" = (
+/obj/structure/closet/crate,
+/obj/effect/spawner/lootdrop/maintenance/five,
+/obj/random/tools/tool,
+/obj/effect/spider/stickyweb,
+/turf/simulated/floor/plating,
+/area/station/maintenance/medbay)
+"nNu" = (
+/obj/structure/transit_tube{
+ icon_state = "N-S"
+ },
+/obj/structure/lattice,
+/turf/environment/space,
+/area/space)
+"nNv" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/medbay)
+"nNI" = (
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/checkpoint)
+"nNP" = (
+/obj/machinery/atmospherics/pipe/simple/visible/yellow,
+/obj/machinery/atmospherics/pipe/simple/visible/cyan{
+ dir = 4
+ },
+/turf/simulated/floor,
+/area/station/engineering/atmos)
+"nNT" = (
+/obj/machinery/door/airlock/external{
+ frequency = 1379;
+ id_tag = "escape_dock_inner";
+ locked = 1;
+ name = "Escape Dock External Access";
+ req_one_access = list(13,45,1)
+ },
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/station/maintenance/escape)
+"nOb" = (
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor,
+/area/station/hallway/primary/central)
+"nOq" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 8
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/civilian/chapel/mass_driver)
+"nOs" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/poddoor{
+ density = 0;
+ icon_state = "pdoor0";
+ id = "Secure Gate";
+ name = "Security Blast Door";
+ opacity = 0
+ },
+/obj/machinery/door/airlock/security{
+ name = "Security Maintenance";
+ req_access = list(1)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plating,
+/area/station/security/main)
+"nOw" = (
+/obj/machinery/mass_driver{
+ id = "trash"
+ },
+/turf/simulated/floor/plating/airless,
+/area/station/maintenance/disposal)
+"nOy" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/random/scrap/safe_even,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/brig)
+"nPe" = (
+/obj/random/scrap/safe_even,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/station/maintenance/engineering)
+"nPJ" = (
+/obj/structure/closet/emcloset,
+/obj/machinery/alarm{
+ pixel_x = -28;
+ pixel_y = -6
+ },
+/obj/machinery/camera{
+ c_tag = "RnD Xenobiology Access";
+ dir = 5;
+ network = list("SS13","Research")
+ },
+/turf/simulated/floor{
+ dir = 9;
+ icon_state = "warnwhite"
+ },
+/area/station/rnd/xenobiology)
+"nPL" = (
+/obj/structure/stool/bed/chair/metal{
+ dir = 8
+ },
+/obj/machinery/light/small{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/hallway/secondary/exit)
+"nPO" = (
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/civilian/locker)
+"nPP" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on,
+/obj/structure/disposalpipe/segment{
+ dir = 1;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor,
+/area/station/hallway/primary/central)
+"nPV" = (
+/obj/structure/closet/secure_closet/personal/patient,
+/obj/item/clothing/under/patient_gown,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/medical/surgeryobs)
+"nPW" = (
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/vacantoffice{
+ name = "Tribunal"
+ })
+"nPY" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/obj/structure/cable{
+ d2 = 4;
+ icon_state = "0-4"
+ },
+/turf/simulated/floor/plating,
+/area/station/ai_monitored/eva)
+"nQg" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/station/civilian/chapel/mass_driver)
+"nQr" = (
+/obj/machinery/disposal,
+/obj/machinery/light_switch{
+ pixel_x = -28
+ },
+/obj/structure/disposalpipe/trunk{
+ dir = 1
+ },
+/turf/simulated/floor{
+ dir = 10;
+ icon_state = "whitepurple"
+ },
+/area/station/rnd/scibreak)
+"nQI" = (
+/obj/structure/stool/bed/chair/comfy/teal{
+ dir = 1
+ },
+/obj/item/device/radio/intercom{
+ frequency = 1485;
+ name = "Station Intercom (Medbay)";
+ pixel_y = -32
+ },
+/turf/simulated/floor{
+ dir = 3;
+ icon_state = "whitegreen"
+ },
+/area/station/maintenance/medbay)
+"nQT" = (
+/obj/machinery/atmospherics/pipe/simple/visible/yellow{
+ dir = 4
+ },
+/obj/machinery/door/airlock/engineering/glass{
+ name = "Engine Room";
+ req_access = list(10)
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/sign/warning/nosmoking{
+ pixel_y = 32
+ },
+/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{
+ icon_state = "dark"
+ },
+/area/station/engineering/engine)
+"nRh" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment{
+ dir = 4;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor{
+ icon_state = "whitepurple"
+ },
+/area/station/rnd/scibreak)
+"nRi" = (
+/obj/structure/flora/ausbushes/lavendergrass{
+ layer = 2.7
+ },
+/obj/structure/flora/ausbushes/fullgrass{
+ layer = 2.7
+ },
+/obj/item/weapon/flora/random,
+/turf/simulated/floor{
+ icon_state = "grass1"
+ },
+/area/station/civilian/garden)
+"nRz" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "black"
+ },
+/area/station/civilian/playroom)
+"nRH" = (
+/obj/item/weapon/flora/random,
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "whitehall"
+ },
+/area/station/civilian/kitchen)
+"nSc" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "black"
+ },
+/area/station/civilian/fitness)
+"nSo" = (
+/obj/machinery/gateway/center/station,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/gateway)
+"nSt" = (
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "whitepurple"
+ },
+/area/station/civilian/barbershop)
+"nSy" = (
+/obj/machinery/alarm{
+ pixel_y = -32
+ },
+/turf/simulated/floor{
+ icon_state = "neutral"
+ },
+/area/station/hallway/secondary/entry)
+"nSE" = (
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "warndark"
+ },
+/area/station/rnd/xenobiology)
+"nSL" = (
+/obj/structure/stool/bed/chair/comfy/black,
+/obj/machinery/power/apc{
+ dir = 1;
+ name = "apc top";
+ pixel_y = 28
+ },
+/obj/structure/cable{
+ d2 = 8;
+ icon_state = "0-8"
+ },
+/turf/simulated/floor/carpet/green,
+/area/station/medical/patients_rooms)
+"nSO" = (
+/obj/structure/grille,
+/obj/machinery/door/firedoor,
+/obj/structure/window/reinforced{
+ dir = 5
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/station/medical/virology)
+"nTb" = (
+/obj/item/device/radio/intercom{
+ broadcasting = 1;
+ frequency = 1447;
+ name = "Private AI Channel";
+ pixel_y = -32
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/high_volume{
+ dir = 8;
+ frequency = 1379;
+ id_tag = "satellite_east_pump";
+ name = "Satellite East Large Air Vent"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platebotc"
+ },
+/area/station/aisat/teleport)
+"nTg" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/medical/surgeryobs)
+"nTh" = (
+/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/dirt,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/atmos)
+"nTi" = (
+/obj/item/roller,
+/obj/item/roller,
+/obj/item/roller,
+/obj/item/bodybag/cryobag,
+/obj/item/bodybag/cryobag,
+/obj/item/bodybag/cryobag,
+/obj/item/bodybag/cryobag,
+/obj/item/weapon/storage/firstaid/adv,
+/obj/item/weapon/storage/firstaid/adv,
+/obj/item/weapon/storage/firstaid/adv,
+/obj/item/weapon/reagent_containers/food/snacks/soap,
+/obj/structure/closet/crate/medical,
+/turf/simulated/floor{
+ dir = 6;
+ icon_state = "whiteblue"
+ },
+/area/station/medical/storage)
+"nTn" = (
+/obj/structure/stool/bed/chair/office/dark,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 9
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 8;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/lobby)
+"nTv" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/carpet,
+/area/station/security/lawyer_office)
+"nTw" = (
+/obj/structure/dispenser,
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/station/rnd/mixing)
+"nTy" = (
+/obj/structure/stool/bed/chair/comfy/black{
+ dir = 8
+ },
+/obj/effect/landmark/start/scientist,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/rnd/brainstorm_center)
+"nTA" = (
+/obj/structure/disposalpipe/segment{
+ dir = 1
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "whiteblue"
+ },
+/area/station/hallway/secondary/exit)
+"nTD" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/effect/landmark/start/assistant/test_subject,
+/turf/simulated/floor/carpet/blue2,
+/area/station/civilian/gym)
+"nTQ" = (
+/obj/machinery/atmospherics/components/binary/valve{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "yellow"
+ },
+/area/station/engineering/engine)
+"nUe" = (
+/turf/simulated/wall,
+/area/station/maintenance/starboardsolar)
+"nUh" = (
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ icon_state = "asteroid"
+ },
+/area/station/civilian/garden)
+"nUm" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plating{
+ dir = 4;
+ icon_state = "warnplate"
+ },
+/area/station/engineering/engine)
+"nUR" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door_timer/cell_6{
+ dir = 2;
+ pixel_x = 0;
+ pixel_y = -32
+ },
+/turf/simulated/floor{
+ icon_state = "red"
+ },
+/area/station/security/brig)
+"nUW" = (
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = -22
+ },
+/obj/item/weapon/flora/random,
+/turf/simulated/floor/wood,
+/area/station/civilian/library)
+"nVb" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/hallway/secondary/entry)
+"nVd" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/machinery/door/firedoor,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/machinery/door/poddoor/shutters{
+ density = 0;
+ icon_state = "shutter0";
+ id = "Chem";
+ name = "Chemistry Shutters";
+ opacity = 0
+ },
+/turf/simulated/floor/plating,
+/area/station/medical/chemistry)
+"nVi" = (
+/obj/machinery/computer/secure_data{
+ dir = 8
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "darkred"
+ },
+/area/station/security/checkpoint)
+"nVk" = (
+/obj/machinery/status_display{
+ pixel_y = -32
+ },
+/obj/structure/closet/radiation,
+/turf/simulated/floor{
+ dir = 6;
+ icon_state = "warning"
+ },
+/area/station/engineering/engine)
+"nVq" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_x = -28;
+ pixel_y = -5
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/chapel)
+"nVt" = (
+/obj/structure/table/reinforced,
+/obj/machinery/cell_charger{
+ pixel_y = 5
+ },
+/obj/item/weapon/stock_parts/cell/high{
+ charge = 100;
+ maxcharge = 15000;
+ pixel_y = -1
+ },
+/obj/item/weapon/stock_parts/cell/high{
+ charge = 100;
+ maxcharge = 15000;
+ pixel_x = 5;
+ pixel_y = 9
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "black"
+ },
+/area/station/ai_monitored/eva)
+"nWa" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/closet/crate,
+/obj/effect/spawner/lootdrop/maintenance/four,
+/turf/simulated/floor/plating,
+/area/station/maintenance/engineering)
+"nWd" = (
+/obj/structure/sign/warning/biohazard{
+ pixel_y = 32
+ },
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/machinery/hologram/holopad{
+ pixel_x = 16
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "darkred"
+ },
+/area/station/security/execution)
+"nWi" = (
+/obj/structure/table,
+/obj/item/weapon/defibrillator/loaded,
+/obj/machinery/recharger/wallcharger{
+ pixel_x = 4;
+ pixel_y = -30
+ },
+/obj/machinery/alarm{
+ pixel_x = -28;
+ pixel_y = -6
+ },
+/turf/simulated/floor{
+ dir = 10;
+ icon_state = "warning"
+ },
+/area/station/medical/cryo)
+"nWj" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/wood,
+/area/station/security/lawyer_office)
+"nWo" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 1
+ },
+/turf/simulated/floor,
+/area/station/cargo/office)
+"nWr" = (
+/obj/structure/rack,
+/obj/item/weapon/storage/toolbox/electrical,
+/obj/item/device/multitool,
+/obj/item/clothing/glasses/meson,
+/turf/simulated/floor/plating{
+ icon_state = "platebot"
+ },
+/area/station/storage/tech)
+"nWE" = (
+/obj/structure/window/reinforced{
+ dir = 5
+ },
+/obj/structure/grille,
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/visible/yellow{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/station/engineering/atmos)
+"nWQ" = (
+/obj/structure/closet/secure_closet/personal,
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/station/civilian/fitness)
+"nWU" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/high_volume{
+ dir = 1;
+ frequency = 1379;
+ id_tag = "starboardsolar_pump";
+ name = "Starboard Solar Large Air Vent"
+ },
+/obj/machinery/embedded_controller/radio/airlock_controller{
+ id_tag = "starboardsolar_airlock";
+ pixel_y = -28;
+ req_access = list(13);
+ tag_airpump = "starboardsolar_pump";
+ tag_chamber_sensor = "starboardsolar_sensor";
+ tag_exterior_door = "starboardsolar_outer";
+ tag_interior_door = "starboardsolar_inner"
+ },
+/obj/machinery/light/small,
+/turf/simulated/floor/plating{
+ icon_state = "platebotc"
+ },
+/area/station/maintenance/auxsolarport)
+"nWW" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/door/poddoor{
+ density = 0;
+ icon_state = "pdoor0";
+ id = "Secure Gate";
+ name = "Security Blast Door";
+ opacity = 0
+ },
+/turf/simulated/floor/plating,
+/area/station/security/prison)
+"nWZ" = (
+/obj/item/weapon/shard,
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/engineering)
+"nXa" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 6
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/carpet/blue2,
+/area/station/bridge/captain_quarters)
+"nXk" = (
+/obj/machinery/porta_turret/station_default{
+ dir = 1
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/bridge/ai_upload)
+"nXs" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "whitepurple"
+ },
+/area/station/rnd/mixing)
+"nXE" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg2"
+ },
+/area/station/maintenance/engineering)
+"nXT" = (
+/obj/machinery/door/airlock/external{
+ frequency = 1379;
+ id_tag = "engineering_aux_outer";
+ locked = 1;
+ name = "Engineering External Access";
+ req_access = list(10,13);
+ req_one_access = list(11,24)
+ },
+/turf/simulated/floor/plating,
+/area/station/engineering/engine)
+"nXY" = (
+/obj/random/scrap/safe_even,
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/sign/warning/vacuum{
+ pixel_x = -32
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/chapel)
+"nXZ" = (
+/obj/machinery/washing_machine,
+/obj/structure/dryer{
+ pixel_y = 24
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "cafeteria"
+ },
+/area/station/medical/medbreak)
+"nYm" = (
+/turf/simulated/wall/r_wall,
+/area/station/security/execution)
+"nYx" = (
+/obj/structure/stool/bed/chair/office/dark,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/bridge)
+"nYG" = (
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "yellow"
+ },
+/area/station/storage/primary)
+"nYK" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 1
+ },
+/turf/simulated/floor{
+ icon_state = "neutral"
+ },
+/area/station/hallway/secondary/arrival)
+"nYL" = (
+/obj/structure/stool/bed/chair/comfy/black,
+/turf/simulated/floor,
+/area/station/hallway/primary/fore)
+"nYP" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "blue"
+ },
+/area/station/medical/reception)
+"nYX" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor,
+/area/station/security/brig)
+"nZh" = (
+/obj/structure/closet/crate/medical,
+/obj/effect/decal/cleanable/dirt,
+/obj/random/meds/medical_supply,
+/obj/random/meds/medical_single_item,
+/obj/random/meds/medical_single_item,
+/obj/random/meds/chemical_bottle,
+/obj/random/meds/medical_tool,
+/turf/simulated/floor{
+ icon_state = "brown"
+ },
+/area/station/cargo/storage)
+"nZj" = (
+/turf/simulated/floor{
+ dir = 9;
+ icon_state = "green"
+ },
+/area/station/civilian/hydroponics)
+"nZt" = (
+/turf/simulated/floor/plating,
+/area/station/maintenance/engineering)
+"nZu" = (
+/obj/structure/rack,
+/obj/item/stack/rods{
+ amount = 50
+ },
+/turf/simulated/floor{
+ dir = 9;
+ icon_state = "brown"
+ },
+/area/station/cargo/storage)
+"nZz" = (
+/obj/machinery/alarm{
+ pixel_x = -28;
+ pixel_y = -6
+ },
+/turf/simulated/floor{
+ dir = 10;
+ icon_state = "purple"
+ },
+/area/station/maintenance/science)
+"nZD" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/station/civilian/fitness)
+"nZJ" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/obj/structure/disposalpipe/junction{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "whitepurple"
+ },
+/area/station/rnd/scibreak)
+"nZK" = (
+/obj/structure/table,
+/obj/item/weapon/grenade/chem_grenade/cleaner{
+ pixel_x = 9;
+ pixel_y = 10
+ },
+/obj/item/weapon/grenade/chem_grenade/cleaner{
+ pixel_x = 1;
+ pixel_y = 3
+ },
+/obj/item/weapon/grenade/chem_grenade/cleaner{
+ pixel_x = -7;
+ pixel_y = 8
+ },
+/obj/machinery/light/small,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/civilian/janitor)
+"nZU" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor,
+/area/station/engineering/monitoring)
+"nZX" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/atmos)
+"oar" = (
+/obj/structure/rack,
+/obj/effect/spawner/lootdrop/maintenance/four,
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"oaY" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/door/airlock/glass{
+ name = "Play Room"
+ },
+/obj/structure/barricade/wooden{
+ layer = 2.8;
+ name = "doorway barricade"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/engineering)
+"oba" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/weapon/scrap_lump,
+/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/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg1"
+ },
+/area/station/maintenance/science)
+"obd" = (
+/obj/machinery/atmospherics/pipe/simple/visible/cyan,
+/turf/simulated/floor/carpet/black,
+/area/station/tcommsat/computer)
+"obs" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/stool/bar,
+/obj/structure/sign/poster/contraband/random{
+ pixel_y = 32
+ },
+/turf/simulated/floor/wood,
+/area/station/maintenance/brig)
+"obF" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/telescience_jammer{
+ radius = 2
+ },
+/turf/simulated/floor{
+ icon_state = "warndark"
+ },
+/area/station/security/armoury)
+"obS" = (
+/obj/structure/disposalpipe/segment,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/goonplaque,
+/area/station/hallway/primary/central)
+"obW" = (
+/turf/simulated/floor/whitegreed,
+/area/station/aisat/ai_chamber)
+"ocb" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/station/hallway/secondary/exit)
+"oco" = (
+/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"
+ },
+/turf/simulated/floor{
+ icon_state = "red"
+ },
+/area/station/security/interrogation)
+"ocp" = (
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_x = -28;
+ pixel_y = -5
+ },
+/turf/simulated/floor/plating,
+/area/station/storage/tech)
+"ocs" = (
+/obj/machinery/atmospherics/components/binary/pump{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor,
+/area/station/engineering/atmos)
+"ocF" = (
+/obj/structure/closet/crate/scicrate,
+/obj/item/stack/cable_coil/red{
+ pixel_x = 3;
+ pixel_y = 3
+ },
+/obj/item/stack/cable_coil/red,
+/obj/item/weapon/stock_parts/scanning_module{
+ pixel_x = 2;
+ pixel_y = 3
+ },
+/obj/item/weapon/stock_parts/scanning_module,
+/obj/item/weapon/stock_parts/console_screen,
+/obj/item/weapon/stock_parts/console_screen,
+/obj/item/weapon/stock_parts/console_screen,
+/obj/item/weapon/stock_parts/matter_bin,
+/obj/item/weapon/stock_parts/matter_bin,
+/obj/item/weapon/stock_parts/micro_laser,
+/obj/item/weapon/stock_parts/micro_laser,
+/obj/item/weapon/stock_parts/manipulator,
+/obj/item/weapon/stock_parts/manipulator,
+/obj/item/weapon/stock_parts/capacitor,
+/obj/item/weapon/stock_parts/capacitor,
+/obj/item/stack/sheet/glass{
+ amount = 50;
+ pixel_x = 3;
+ pixel_y = 3
+ },
+/obj/item/stack/sheet/metal{
+ amount = 50
+ },
+/obj/machinery/light_switch{
+ pixel_x = -28
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "warndark"
+ },
+/area/station/rnd/lab)
+"ocK" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/station/civilian/hydroponics)
+"odc" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/glass{
+ name = "Play Room"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/hallway/primary/central)
+"odn" = (
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/civilian/chapel)
+"odp" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 8;
+ icon_state = "pipe-c"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/main)
+"odr" = (
+/obj/machinery/atmospherics/pipe/simple/visible/green,
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "caution"
+ },
+/area/station/engineering/atmos)
+"odt" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/carpet/black,
+/area/station/civilian/chapel/office)
+"odw" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/generic,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/brig)
+"odG" = (
+/obj/machinery/atmospherics/components/unary/outlet_injector/on{
+ dir = 1;
+ frequency = 1441;
+ id = "waste_in";
+ name = "waste air injector"
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/turf/simulated/floor/engine/vacuum,
+/area/station/engineering/atmos)
+"oea" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "green"
+ },
+/area/station/civilian/hydroponics)
+"oeg" = (
+/obj/machinery/atmospherics/components/trinary/tvalve/mirrored/digital{
+ dir = 1
+ },
+/turf/simulated/floor{
+ icon_state = "floorgrime"
+ },
+/area/station/maintenance/incinerator)
+"oen" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/obj/structure/flora/ausbushes/fullgrass{
+ layer = 2.7
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ icon_state = "grass1"
+ },
+/area/station/civilian/garden)
+"oeq" = (
+/obj/structure/table/woodentable,
+/obj/item/device/camera_film{
+ pixel_x = 5;
+ pixel_y = 10
+ },
+/obj/item/device/camera_film{
+ pixel_x = -3;
+ pixel_y = 1
+ },
+/obj/machinery/light/small,
+/turf/simulated/floor/wood,
+/area/station/civilian/theatre)
+"oeC" = (
+/obj/machinery/vending/coffee,
+/obj/machinery/requests_console/science{
+ pixel_y = 28
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/rnd/brainstorm_center)
+"oeG" = (
+/obj/machinery/atmospherics/components/binary/valve/digital/open,
+/turf/simulated/floor{
+ dir = 9;
+ icon_state = "arrival"
+ },
+/area/station/engineering/atmos)
+"oeH" = (
+/obj/item/weapon/reagent_containers/spray/plantbgone,
+/obj/effect/decal/cleanable/blood/oil,
+/obj/item/seeds/mtearseed,
+/obj/structure/grille,
+/turf/simulated/floor/plating{
+ icon_state = "warnplate"
+ },
+/area/station/maintenance/brig)
+"oeK" = (
+/obj/machinery/computer/mech_bay_power_console,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating/airless{
+ icon_state = "platebot"
+ },
+/area/station/cargo/recycler)
+"oeN" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/random/foods/food_trash,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/atmos)
+"oeP" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/closet/emcloset,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/cargo)
+"oeT" = (
+/obj/machinery/atmospherics/components/unary/outlet_injector/on{
+ dir = 1;
+ frequency = 1443;
+ id = "air_in"
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/turf/simulated/floor/engine/airmix,
+/area/station/engineering/atmos)
+"oeW" = (
+/obj/structure/closet/emcloset,
+/obj/machinery/light/small,
+/turf/simulated/floor{
+ icon_state = "yellow"
+ },
+/area/station/storage/primary)
+"oeX" = (
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/junction{
+ dir = 8
+ },
+/turf/simulated/floor,
+/area/station/security/brig)
+"off" = (
+/turf/simulated/floor{
+ icon_state = "warning"
+ },
+/area/station/engineering/atmos)
+"ofD" = (
+/obj/structure/stool/bed/chair/office/dark,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/security/warden)
+"ofN" = (
+/obj/structure/table/woodentable,
+/obj/machinery/computer/med_data/laptop,
+/obj/machinery/newscaster{
+ pixel_x = 28
+ },
+/obj/machinery/camera{
+ c_tag = "Medbay Psychiatric Office";
+ dir = 8;
+ network = list("SS13","Medical");
+ pixel_y = -22
+ },
+/turf/simulated/floor/carpet/green,
+/area/station/medical/psych)
+"ofP" = (
+/obj/structure/rack,
+/obj/item/weapon/storage/firstaid/regular{
+ pixel_y = 8
+ },
+/obj/item/weapon/storage/firstaid/regular{
+ pixel_y = 4
+ },
+/obj/item/weapon/storage/firstaid/regular,
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "whiteblue"
+ },
+/area/station/medical/storage)
+"ogq" = (
+/obj/structure/table/glass,
+/obj/item/stack/medical/bruise_pack{
+ pixel_x = -3;
+ pixel_y = 3
+ },
+/obj/item/stack/medical/bruise_pack{
+ pixel_x = 4
+ },
+/obj/item/stack/medical/ointment{
+ pixel_x = 1;
+ pixel_y = 7
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/civilian/fitness)
+"ogI" = (
+/obj/item/weapon/cigbutt,
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"ogK" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/aisat/ai_chamber)
+"ogS" = (
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plating/airless/catwalk,
+/area/station/solar/auxstarboard)
+"ohs" = (
+/obj/machinery/atmospherics/pipe/manifold/visible/cyan,
+/obj/machinery/meter,
+/turf/simulated/floor,
+/area/station/engineering/atmos)
+"ohw" = (
+/obj/item/weapon/cigbutt,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/turf/simulated/floor,
+/area/station/security/prison)
+"ohF" = (
+/obj/structure/table,
+/obj/effect/spawner/lootdrop/maintenance/three,
+/obj/random/tools/tool,
+/turf/simulated/floor/plating,
+/area/station/maintenance/auxsolarstarboard)
+"ohH" = (
+/obj/structure/closet/emcloset,
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_x = -28;
+ pixel_y = -5
+ },
+/obj/machinery/light/small{
+ dir = 8
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "warnwhite"
+ },
+/area/station/rnd/brainstorm_center)
+"ohR" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 8
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 2;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor{
+ icon_state = "whitepurplecorner"
+ },
+/area/station/rnd/scibreak)
+"ohW" = (
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/cargo/office)
+"ohX" = (
+/obj/item/weapon/book/manual/wiki/barman_recipes{
+ pixel_x = 3;
+ pixel_y = 4
+ },
+/obj/structure/window/reinforced,
+/obj/item/weapon/reagent_containers/food/drinks/shaker,
+/obj/structure/table/woodentable,
+/turf/simulated/floor{
+ icon_state = "darkred"
+ },
+/area/station/civilian/bar)
+"oib" = (
+/obj/structure/stool/bed/chair/pew/right,
+/obj/effect/landmark/start/assistant/test_subject,
+/turf/simulated/floor{
+ icon_state = "chapel"
+ },
+/area/station/civilian/chapel)
+"oin" = (
+/obj/structure/stool/bed/chair/office/dark{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/effect/landmark/start/security_officer,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ icon_state = "darkred"
+ },
+/area/station/security/secconfhall)
+"oir" = (
+/obj/effect/decal/cleanable/dirt,
+/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/structure/disposalpipe/segment,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/atmos)
+"oiM" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/brig)
+"oiN" = (
+/obj/structure/flora/rock/jungle{
+ layer = 2.7
+ },
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor{
+ icon_state = "grass1"
+ },
+/area/station/civilian/garden)
+"oiP" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/station/medical/storage)
+"oji" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/table,
+/obj/item/weapon/storage/box/matches{
+ pixel_x = -6;
+ pixel_y = -2
+ },
+/obj/item/weapon/cigbutt/cigarbutt{
+ pixel_x = 9;
+ pixel_y = -1
+ },
+/obj/item/device/flashlight/lamp{
+ pixel_x = 1;
+ pixel_y = 15
+ },
+/obj/effect/decal/cleanable/cobweb,
+/turf/simulated/floor/plating,
+/area/station/maintenance/dormitory)
+"ojq" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/table/woodentable,
+/obj/item/stack/sheet/wood{
+ amount = 10
+ },
+/obj/item/weapon/wrench,
+/obj/effect/decal/cleanable/cobweb,
+/turf/simulated/floor/wood,
+/area/station/maintenance/brig)
+"ojw" = (
+/obj/machinery/atmospherics/pipe/simple/visible/green,
+/obj/machinery/door/firedoor,
+/obj/machinery/door/poddoor{
+ density = 0;
+ icon_state = "pdoor0";
+ id = "Engineering";
+ name = "Engineering Security Doors";
+ opacity = 0
+ },
+/obj/machinery/door/airlock/engineering/glass{
+ name = "Engine Room";
+ req_access = list(10)
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/engineering/engine)
+"ojx" = (
+/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"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/hallway/secondary/entry)
+"ojL" = (
+/obj/machinery/door_control{
+ id = "Skynet_launch";
+ name = "Mech Bay Door Control";
+ pixel_x = -25;
+ req_access = list(29)
+ },
+/obj/item/weapon/flora/random,
+/obj/machinery/light/small{
+ dir = 8
+ },
+/turf/simulated/floor{
+ dir = 10;
+ icon_state = "purple"
+ },
+/area/station/hallway/primary/port)
+"ojM" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/hologram/holopad,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/range)
+"ojP" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/machinery/door/airlock/medical{
+ name = "Medbay Maintenance";
+ req_access = list(5)
+ },
+/turf/simulated/floor/plating,
+/area/station/medical/patients_rooms)
+"ojQ" = (
+/obj/machinery/door/firedoor,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/hallway/primary/port)
+"ojS" = (
+/obj/machinery/atmospherics/pipe/simple/visible/cyan,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 8;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor,
+/area/station/engineering/atmos)
+"ojV" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "red"
+ },
+/area/station/security/prison)
+"okd" = (
+/obj/structure/stool/bed,
+/obj/item/weapon/bedsheet/brown,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor{
+ dir = 6;
+ icon_state = "brownold"
+ },
+/area/station/security/prison)
+"okn" = (
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced,
+/turf/simulated/floor/engine/carbon_dioxide,
+/area/station/engineering/atmos)
+"okp" = (
+/obj/machinery/light/small,
+/obj/machinery/alarm{
+ pixel_y = -32
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/machinery/camera{
+ c_tag = "Brig Washroom";
+ dir = 10;
+ network = list("SS13","Security")
+ },
+/turf/simulated/floor{
+ icon_state = "freezerfloor2"
+ },
+/area/station/security/secconfhall)
+"oku" = (
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_x = 28;
+ pixel_y = -5
+ },
+/obj/machinery/camera{
+ c_tag = "Gym East";
+ dir = 8
+ },
+/obj/structure/dumbbells_rack,
+/turf/simulated/floor{
+ icon_state = "wooden-2"
+ },
+/area/station/civilian/gym)
+"okA" = (
+/obj/item/device/radio/intercom/pod{
+ dir = 4;
+ layer = 4;
+ pixel_x = 10
+ },
+/obj/structure/stool/bed/chair/schair/wagon{
+ dir = 4
+ },
+/turf/simulated/shuttle/floor/erokez{
+ icon_state = "floor"
+ },
+/area/shuttle/escape_pod1/station)
+"okB" = (
+/obj/machinery/computer/security,
+/obj/structure/sign/nanotrasen{
+ pixel_y = 32
+ },
+/obj/machinery/light{
+ dir = 1
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "darkred"
+ },
+/area/station/bridge)
+"okZ" = (
+/obj/effect/decal/cleanable/generic,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/brig)
+"ola" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment{
+ dir = 1
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/cargo)
+"olz" = (
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken5"
+ },
+/area/station/civilian/library)
+"olD" = (
+/obj/machinery/atmospherics/components/unary/portables_connector{
+ dir = 1
+ },
+/turf/simulated/floor{
+ icon_state = "whitebot"
+ },
+/area/station/rnd/mixing)
+"olL" = (
+/obj/item/clothing/head/festive,
+/obj/structure/closet,
+/turf/simulated/floor/plating,
+/area/station/maintenance/science)
+"olN" = (
+/obj/machinery/newscaster{
+ pixel_x = 28
+ },
+/obj/machinery/alarm{
+ pixel_y = -32
+ },
+/turf/simulated/floor/carpet{
+ icon_state = "carpetsymbol"
+ },
+/area/station/civilian/chapel)
+"olO" = (
+/obj/structure/closet/emcloset,
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/structure/extinguisher_cabinet{
+ pixel_x = 28
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/brig)
+"olP" = (
+/obj/structure/sink{
+ dir = 4;
+ pixel_x = 12
+ },
+/obj/structure/dryer{
+ pixel_y = 20
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 8
+ },
+/turf/simulated/floor{
+ icon_state = "freezerfloor"
+ },
+/area/station/rnd/xenobiology)
+"omc" = (
+/obj/structure/closet/l3closet/scientist,
+/obj/structure/sign/warning/securearea{
+ pixel_x = -32
+ },
+/obj/machinery/light/small{
+ dir = 8
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "warnwhite"
+ },
+/area/station/rnd/xenobiology)
+"omk" = (
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/hallway/secondary/entry)
+"omK" = (
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "whiteblue"
+ },
+/area/station/medical/storage)
+"omP" = (
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor/beach/water/waterpool,
+/area/station/civilian/gym)
+"omZ" = (
+/obj/structure/stool/bed/roller,
+/obj/machinery/iv_drip,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/medical/sleeper)
+"onn" = (
+/obj/structure/stool/bed/chair/metal/red{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/security/lobby)
+"ono" = (
+/obj/structure/table/woodentable,
+/obj/item/weapon/paper_bin{
+ pixel_y = 4
+ },
+/obj/item/weapon/pen/blue{
+ pixel_x = 5;
+ pixel_y = 5
+ },
+/obj/item/weapon/pen/red{
+ pixel_x = -5;
+ pixel_y = 6
+ },
+/obj/item/weapon/pen{
+ pixel_y = 6
+ },
+/turf/simulated/floor/wood,
+/area/station/civilian/library)
+"onv" = (
+/obj/item/weapon/flora/random,
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "darkred"
+ },
+/area/station/security/secconfhall)
+"ony" = (
+/obj/item/clothing/under/rank/roboticist,
+/obj/structure/closet,
+/obj/item/device/radio/headset/headset_sci,
+/obj/effect/spawner/lootdrop/maintenance/three,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/science)
+"onD" = (
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/gateway)
+"onE" = (
+/obj/machinery/atmospherics/pipe/simple/visible/yellow{
+ dir = 6
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 6
+ },
+/turf/simulated/floor{
+ dir = 9;
+ icon_state = "yellow"
+ },
+/area/station/engineering/engine)
+"onM" = (
+/obj/structure/stool/bed/chair/office/light,
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/station/rnd/lab)
+"onR" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/random/foods/food_trash,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"onU" = (
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/turf/simulated/floor/engine/airmix,
+/area/station/engineering/atmos)
+"oob" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/door/poddoor/shutters{
+ density = 0;
+ icon_state = "shutter0";
+ id = "Medical_Psychiatry";
+ name = "Privacy Shutters";
+ opacity = 0
+ },
+/turf/simulated/floor/plating,
+/area/station/medical/psych)
+"ooe" = (
+/obj/structure/table/woodentable,
+/obj/item/weapon/reagent_containers/food/drinks/flask/barflask{
+ pixel_x = -6;
+ pixel_y = 10
+ },
+/obj/item/weapon/flora/pottedplant/smallcactus{
+ pixel_x = 4;
+ pixel_y = 8
+ },
+/obj/structure/sign/monkey_painting{
+ pixel_y = 26
+ },
+/turf/simulated/floor/wood,
+/area/station/civilian/bar)
+"ool" = (
+/obj/structure/closet/emcloset,
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg3"
+ },
+/area/station/maintenance/science)
+"oop" = (
+/obj/structure/window/reinforced{
+ dir = 5
+ },
+/obj/structure/grille,
+/obj/machinery/door/firedoor,
+/obj/structure/sign/warning/securearea,
+/turf/simulated/floor/plating,
+/area/station/engineering/atmos)
+"ooq" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor{
+ dir = 9;
+ icon_state = "whiteblue"
+ },
+/area/station/medical/surgery{
+ name = "Operating Theatre"
+ })
+"ooB" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/door/airlock/maintenance{
+ req_access = list(12)
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/science)
+"ooG" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "warndark"
+ },
+/area/station/gateway)
+"ooO" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "brown"
+ },
+/area/station/hallway/secondary/entry)
+"ooQ" = (
+/obj/structure/table/woodentable,
+/obj/item/device/detective_scanner,
+/obj/machinery/windowtint{
+ id = "privateoffice";
+ pixel_y = 28
+ },
+/obj/machinery/firealarm{
+ dir = 4;
+ pixel_x = 22
+ },
+/turf/simulated/floor/wood,
+/area/station/security/lawyer_office)
+"opA" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"opB" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 8
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/chapel)
+"opQ" = (
+/obj/machinery/mass_driver{
+ dir = 8;
+ id = "toxinsdriver"
+ },
+/turf/simulated/floor/plating/airless{
+ icon_state = "platebotc"
+ },
+/area/station/rnd/tox_launch)
+"opW" = (
+/obj/machinery/ai_status_display{
+ pixel_y = -32
+ },
+/obj/structure/closet/radiation,
+/turf/simulated/floor{
+ dir = 10;
+ icon_state = "warning"
+ },
+/area/station/engineering/engine)
+"oqc" = (
+/obj/machinery/atmospherics/pipe/simple/visible,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor,
+/area/station/engineering/atmos)
+"oqf" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/station/civilian/fitness)
+"oqi" = (
+/obj/structure/table/woodentable,
+/obj/item/weapon/folder/white{
+ pixel_y = 4
+ },
+/turf/simulated/floor/carpet/green,
+/area/station/medical/psych)
+"oqk" = (
+/obj/item/weapon/flora/random,
+/obj/machinery/light/small{
+ dir = 8
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "cafeteria"
+ },
+/area/station/medical/medbreak)
+"oqz" = (
+/obj/structure/coatrack,
+/obj/machinery/light_switch{
+ pixel_x = -28
+ },
+/turf/simulated/floor/wood,
+/area/station/security/detectives_office)
+"oqA" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken6"
+ },
+/area/station/civilian/theatre)
+"oqL" = (
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/hallway/secondary/exit)
+"oqP" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/weapon/cigbutt,
+/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/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/medbay)
+"oqV" = (
+/obj/machinery/mecha_part_fabricator{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/rnd/robotics)
+"ora" = (
+/obj/effect/landmark{
+ name = "Holodeck Base"
+ },
+/turf/simulated/floor/engine{
+ name = "Holodeck Projector Floor"
+ },
+/area/station/civilian/holodeck)
+"orb" = (
+/obj/machinery/door/poddoor/shutters{
+ id = "Gateway_shutters_entrance";
+ name = "Gateway Shutters"
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/gateway)
+"orf" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg3"
+ },
+/area/station/maintenance/atmos)
+"orj" = (
+/obj/structure/window/reinforced{
+ dir = 5
+ },
+/obj/structure/grille,
+/obj/machinery/door/firedoor,
+/obj/structure/cable{
+ d2 = 8;
+ icon_state = "0-8"
+ },
+/turf/simulated/floor/plating,
+/area/station/engineering/engine)
+"orq" = (
+/obj/item/weapon/folder/yellow{
+ pixel_y = 4
+ },
+/obj/structure/table/glass,
+/turf/simulated/floor,
+/area/station/engineering/break_room)
+"ors" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/science)
+"orv" = (
+/obj/machinery/porta_turret/station_default{
+ dir = 4
+ },
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_y = -32
+ },
+/obj/machinery/camera/motion{
+ c_tag = "AI Chamber South";
+ dir = 1;
+ network = list("RD","MiniSat")
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/aisat/ai_chamber)
+"orA" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plating/airless/catwalk,
+/area/station/solar/starboard)
+"orJ" = (
+/obj/machinery/vending/cigarette,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/security/lobby)
+"orU" = (
+/obj/structure/closet/emcloset,
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/machinery/ai_status_display{
+ pixel_x = -32
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "darkblue"
+ },
+/area/station/ai_monitored/storage_secure)
+"osg" = (
+/obj/structure/reagent_dispensers/water_cooler,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/security/interrogation)
+"osn" = (
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor/plating{
+ dir = 8;
+ icon_state = "warnplate"
+ },
+/area/station/hallway/secondary/exit)
+"osu" = (
+/obj/structure/stool/bed/chair/office/light{
+ dir = 4
+ },
+/obj/effect/landmark/start/paramedic,
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "blue"
+ },
+/area/station/medical/reception)
+"osx" = (
+/obj/structure/stool/bed,
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "red"
+ },
+/area/station/security/prison)
+"osA" = (
+/obj/machinery/atmospherics/components/unary/thermomachine/freezer,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "warndark"
+ },
+/area/station/rnd/mixing)
+"osD" = (
+/obj/item/weapon/flora/random,
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/station/civilian/fitness)
+"osQ" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/weapon/cigbutt,
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg1"
+ },
+/area/station/maintenance/cargo)
+"osV" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced/polarized{
+ dir = 4;
+ id = "privateoffice"
+ },
+/obj/structure/window/reinforced/polarized{
+ dir = 1;
+ id = "privateoffice"
+ },
+/obj/structure/window/reinforced/polarized{
+ id = "privateoffice"
+ },
+/obj/structure/window/reinforced/polarized{
+ dir = 8;
+ id = "privateoffice"
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/station/security/lobby)
+"osX" = (
+/obj/structure/object_wall/mining{
+ icon_state = "1-2"
+ },
+/turf/environment/space,
+/area/shuttle/mining/station)
+"otj" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/effect/landmark/start/assistant/test_subject,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor,
+/area/station/hallway/secondary/arrival)
+"oty" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/closet/crate,
+/obj/effect/spawner/lootdrop/maintenance/four,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 9
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"otH" = (
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/machinery/power/apc/largecell{
+ dir = 1;
+ name = "largecell apc top";
+ pixel_y = 28
+ },
+/obj/structure/cable{
+ d2 = 2;
+ icon_state = "0-2"
+ },
+/obj/structure/stool/bed/chair/metal/red,
+/obj/machinery/camera{
+ c_tag = "Brig Interrogation Lobby";
+ dir = 6;
+ network = list("SS13","Security","Interrogation")
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "red"
+ },
+/area/station/security/interrogation)
+"otJ" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/high_volume{
+ dir = 1;
+ frequency = 1379;
+ id_tag = "construction_area_pump";
+ name = "Construction Area Large Air Vent"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platebotc"
+ },
+/area/station/construction)
+"otO" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on,
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/station/security/forensic_office)
+"otS" = (
+/obj/machinery/dna_scannernew,
+/obj/machinery/light{
+ dir = 1
+ },
+/obj/machinery/requests_console/genetics{
+ pixel_y = 28
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "whiteblue"
+ },
+/area/station/medical/genetics)
+"otU" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 1
+ },
+/turf/simulated/floor/carpet/black,
+/area/station/tcommsat/computer)
+"oua" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "floorgrime"
+ },
+/area/station/maintenance/incinerator)
+"our" = (
+/obj/machinery/door/firedoor,
+/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/airlock/atmos{
+ name = "Atmospherics Monitoring Maintenance";
+ req_access = list(71)
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/station/engineering/monitoring)
+"ouu" = (
+/obj/machinery/door/airlock{
+ name = "Sauna"
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "wooden-2"
+ },
+/area/station/civilian/gym)
+"ouy" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/station/rnd/mixing)
+"ouF" = (
+/obj/structure/holohoop{
+ pixel_y = 28
+ },
+/turf/simulated/floor,
+/area/station/security/prison)
+"ouI" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/bridge/teleporter)
+"ouK" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 8
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "black"
+ },
+/area/station/hallway/secondary/exit)
+"ouL" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "blue"
+ },
+/area/station/ai_monitored/eva)
+"ouQ" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/machinery/door/firedoor,
+/obj/structure/sign/directions/medical{
+ buildable_sign = 0;
+ dir = 8
+ },
+/turf/simulated/floor/plating,
+/area/station/hallway/primary/aft)
+"ouT" = (
+/obj/structure/reagent_dispensers/watertank,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/station/maintenance/medbay)
+"ouY" = (
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken4"
+ },
+/area/station/civilian/theatre)
+"ovf" = (
+/obj/machinery/door/window/eastleft{
+ dir = 1;
+ name = "Coffin Storage";
+ req_access = list(22)
+ },
+/obj/structure/closet/coffin,
+/obj/item/stack/sheet/wood{
+ amount = 20
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/civilian/chapel/mass_driver)
+"ovm" = (
+/obj/machinery/light,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor{
+ icon_state = "black"
+ },
+/area/station/security/prison)
+"ovp" = (
+/obj/item/weapon/flora/random,
+/obj/structure/extinguisher_cabinet{
+ pixel_y = 29
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/station/civilian/fitness)
+"ovz" = (
+/turf/simulated/floor{
+ icon_state = "brownold"
+ },
+/area/station/cargo/office)
+"ovI" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plating/airless/catwalk,
+/area/station/solar/auxstarboard)
+"ovL" = (
+/obj/machinery/door/airlock/maintenance{
+ req_access = list(12)
+ },
+/obj/machinery/door/firedoor,
+/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"
+ },
+/turf/simulated/floor/plating,
+/area/station/civilian/fitness)
+"ovR" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/effect/decal/cleanable/generic,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plating,
+/area/station/maintenance/engineering)
+"ovZ" = (
+/obj/structure/rack,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/spawner/lootdrop/maintenance/three,
+/turf/simulated/floor/plating,
+/area/station/maintenance/science)
+"owd" = (
+/turf/simulated/wall/r_wall,
+/area/station/rnd/hallway)
+"owq" = (
+/obj/effect/spawner/lootdrop/maintenance,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/science)
+"owt" = (
+/obj/structure/disposaloutlet{
+ dir = 8
+ },
+/obj/structure/disposalpipe/trunk{
+ dir = 8
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/cargo/storage)
+"owu" = (
+/obj/machinery/space_heater,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 6
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/brig)
+"owv" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on,
+/turf/simulated/floor,
+/area/station/cargo/storage)
+"owy" = (
+/obj/structure/stool/bed/chair/schair/wagon{
+ dir = 1
+ },
+/turf/simulated/shuttle/floor/mining{
+ icon_state = "4-4,6"
+ },
+/area/shuttle/mining/station)
+"owA" = (
+/obj/structure/table/woodentable,
+/obj/item/weapon/paper_bin{
+ pixel_y = 4
+ },
+/obj/item/weapon/pen{
+ pixel_y = 6
+ },
+/turf/simulated/floor/carpet/green,
+/area/station/medical/psych)
+"owH" = (
+/obj/structure/table/woodentable,
+/obj/item/weapon/flora/deskferntrim{
+ icon_state = "plant-34-alternative";
+ pixel_x = -8;
+ pixel_y = 10
+ },
+/obj/item/device/healthanalyzer,
+/turf/simulated/floor/carpet/green,
+/area/station/medical/psych)
+"owL" = (
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "red"
+ },
+/area/station/security/brig)
+"owT" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/generic,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/obj/structure/disposalpipe/sortjunction{
+ dir = 1;
+ name = "Morgue";
+ sortType = "Morgue"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/medbay)
+"oxd" = (
+/obj/machinery/computer/station_alert{
+ dir = 4
+ },
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_x = -28;
+ pixel_y = -5
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/engineering/monitoring)
+"oxJ" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/closet/crate,
+/obj/effect/spawner/lootdrop/maintenance/three,
+/turf/simulated/floor/plating,
+/area/station/maintenance/medbay)
+"oxK" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/random/scrap/safe_even,
+/obj/effect/decal/cleanable/cobweb,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/brig)
+"oxU" = (
+/obj/structure/disposalpipe/segment,
+/obj/effect/decal/cleanable/dirt,
+/obj/random/misc/all,
+/turf/simulated/floor/plating/airless{
+ icon_state = "panelscorched"
+ },
+/area/station/cargo/recycler)
+"oyh" = (
+/obj/structure/reagent_dispensers/aqueous_foam_tank,
+/turf/simulated/floor{
+ icon_state = "bot"
+ },
+/area/station/engineering/atmos)
+"oyl" = (
+/obj/structure/table/woodentable,
+/turf/simulated/floor{
+ icon_state = "darkred"
+ },
+/area/station/security/vacantoffice{
+ name = "Tribunal"
+ })
+"oyo" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/weapon/cigbutt,
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken4"
+ },
+/area/station/maintenance/medbay)
+"oyB" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 8
+ },
+/turf/simulated/floor/carpet,
+/area/station/security/lawyer_office)
+"oyL" = (
+/obj/machinery/door/airlock{
+ name = "Kitchen Cold Room";
+ req_access = list(28)
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor,
+/area/station/civilian/cold_room)
+"oza" = (
+/obj/structure/closet/emcloset,
+/obj/structure/sign/poster/official/science{
+ pixel_x = -32
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/rnd/brainstorm_center)
+"ozc" = (
+/obj/structure/lattice,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/turf/environment/space,
+/area/space)
+"ozg" = (
+/turf/simulated/wall,
+/area/station/cargo/recycleroffice)
+"ozi" = (
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "darkbluecorners"
+ },
+/area/station/aisat/antechamber_interior)
+"ozn" = (
+/obj/machinery/atmospherics/pipe/manifold/visible/red{
+ dir = 1
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "caution"
+ },
+/area/station/engineering/atmos)
+"ozt" = (
+/obj/machinery/atmospherics/pipe/simple/visible,
+/obj/structure/grille,
+/obj/structure/window/phoronreinforced{
+ dir = 6
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plating,
+/area/station/rnd/mixing)
+"ozz" = (
+/obj/machinery/door/airlock/external{
+ name = "Arrival Airlock"
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/station/hallway/secondary/arrival)
+"ozB" = (
+/obj/machinery/recharge_station,
+/obj/effect/landmark/start/cyborg,
+/turf/simulated/floor/bluegrid,
+/area/station/bridge/comms{
+ name = "Cyborg Station"
+ })
+"ozG" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/spiderling_remains,
+/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"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/brig)
+"ozX" = (
+/turf/simulated/floor{
+ dir = 10;
+ icon_state = "black"
+ },
+/area/station/hallway/secondary/exit)
+"ozZ" = (
+/obj/structure/table/woodentable,
+/obj/item/device/taperecorder{
+ pixel_y = 4
+ },
+/obj/structure/extinguisher_cabinet{
+ pixel_y = 29
+ },
+/obj/machinery/power/apc/largecell{
+ dir = 8;
+ name = "largecell apc left";
+ pixel_x = -28
+ },
+/obj/structure/cable{
+ d2 = 4;
+ icon_state = "0-4"
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/security/hos)
+"oAg" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/airless/ceiling,
+/area/station/cargo/recycler)
+"oAi" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/security/armoury)
+"oAl" = (
+/obj/machinery/vending/blood,
+/obj/machinery/ai_status_display{
+ pixel_x = 32
+ },
+/obj/machinery/camera{
+ c_tag = "Medbay Treatment Center";
+ dir = 8;
+ network = list("SS13","Medical")
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/medical/sleeper)
+"oAr" = (
+/obj/item/stack/sheet/cardboard,
+/obj/structure/rack,
+/obj/item/stack/sheet/cardboard,
+/obj/item/stack/sheet/cardboard,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/cargo/storage)
+"oAw" = (
+/obj/structure/closet/emcloset,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/hallway/secondary/entry)
+"oAN" = (
+/obj/structure/closet/secure_closet/brig,
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/machinery/power/apc/largecell{
+ dir = 4;
+ name = "largecell apc right";
+ pixel_x = 28
+ },
+/obj/structure/cable{
+ d2 = 8;
+ icon_state = "0-8"
+ },
+/obj/machinery/camera{
+ c_tag = "Brig Prison Observation";
+ dir = 8;
+ network = list("SS13","Security")
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "darkred"
+ },
+/area/station/security/prison)
+"oAO" = (
+/obj/machinery/computer/area_atmos,
+/obj/machinery/light_switch{
+ pixel_y = 28
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "warndark"
+ },
+/area/station/rnd/storage)
+"oAV" = (
+/obj/effect/decal/cleanable/blood/drip,
+/obj/structure/stool,
+/turf/simulated/floor,
+/area/station/maintenance/medbay)
+"oAX" = (
+/obj/machinery/door/airlock/security{
+ name = "Interrogation Observervation";
+ req_one_access = list(1,4)
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/interrogation)
+"oAY" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 8
+ },
+/turf/simulated/floor{
+ dir = 6;
+ icon_state = "purple"
+ },
+/area/station/maintenance/science)
+"oBf" = (
+/turf/simulated/wall,
+/area/station/security/secconfhall)
+"oBr" = (
+/obj/structure/table,
+/obj/item/weapon/game_kit/random,
+/turf/simulated/floor,
+/area/station/security/prison)
+"oBK" = (
+/obj/machinery/atmospherics/pipe/simple/visible/green{
+ dir = 6
+ },
+/obj/structure/cable/yellow{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "yellow"
+ },
+/area/station/engineering/engine)
+"oBM" = (
+/obj/item/clothing/mask/luchador,
+/obj/item/clothing/mask/luchador/rudos,
+/obj/item/clothing/mask/luchador/tecnicos,
+/obj/item/clothing/mask/luchador/white,
+/obj/item/clothing/shoes/boxing/gray,
+/obj/item/clothing/shoes/boxing/red,
+/obj/item/clothing/shoes/boxing/white,
+/obj/item/clothing/under/boxing/green,
+/obj/item/clothing/under/boxing/red,
+/obj/item/clothing/under/boxing/white,
+/obj/structure/closet,
+/obj/machinery/atm{
+ pixel_y = 28
+ },
+/turf/simulated/floor{
+ icon_state = "wooden-2"
+ },
+/area/station/civilian/gym)
+"oBY" = (
+/obj/item/weapon/flora/random,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/hallway/primary/aft)
+"oCh" = (
+/obj/structure/table/woodentable,
+/obj/item/trash/chinese1,
+/obj/effect/decal/cleanable/dirt,
+/obj/item/weapon/game_kit/chaplain,
+/obj/random/randomtoy,
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken4"
+ },
+/area/station/maintenance/engineering)
+"oCi" = (
+/obj/structure/object_wall/pod{
+ icon_state = "0,0"
+ },
+/turf/environment/space/shuttle,
+/area/shuttle/escape_pod2/station)
+"oCm" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "warndark"
+ },
+/area/station/gateway)
+"oCr" = (
+/obj/structure/table,
+/obj/effect/spawner/lootdrop/maintenance/three,
+/obj/machinery/alarm{
+ pixel_y = 22
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"oCs" = (
+/obj/machinery/shower{
+ dir = 8
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 8
+ },
+/obj/item/device/radio/intercom{
+ frequency = 1475;
+ name = "Station Intercom (Security)";
+ pixel_x = 28;
+ pixel_y = -5
+ },
+/turf/simulated/floor{
+ icon_state = "freezerfloor"
+ },
+/area/station/rnd/xenobiology)
+"oCu" = (
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "cafeteria"
+ },
+/area/station/civilian/kitchen)
+"oCy" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor,
+/area/station/engineering/atmos)
+"oCJ" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/station/hallway/secondary/mine_sci_shuttle)
+"oCY" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/security/execution)
+"oDv" = (
+/obj/structure/stool/bed/chair/metal/black{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/security/vacantoffice{
+ name = "Tribunal"
+ })
+"oDy" = (
+/turf/simulated/wall,
+/area/station/cargo/recycler)
+"oDM" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/engineering)
+"oDX" = (
+/obj/structure/table/glass,
+/obj/machinery/newscaster{
+ pixel_y = -28
+ },
+/obj/item/device/flashlight/lamp{
+ pixel_x = -4;
+ pixel_y = 6
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/station/civilian/chapel/mass_driver)
+"oEb" = (
+/obj/machinery/power/apc{
+ dir = 8;
+ name = "apc left";
+ pixel_x = -28
+ },
+/obj/structure/cable{
+ d2 = 4;
+ icon_state = "0-4"
+ },
+/turf/simulated/floor{
+ dir = 10;
+ icon_state = "whiteblue"
+ },
+/area/station/medical/cmo)
+"oEg" = (
+/obj/machinery/computer/atmoscontrol{
+ dir = 8
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/engineering/monitoring)
+"oEk" = (
+/obj/structure/flora/ausbushes/sparsegrass{
+ layer = 2.7
+ },
+/turf/simulated/floor{
+ icon_state = "grass1"
+ },
+/area/station/civilian/garden)
+"oED" = (
+/turf/simulated/floor/plating{
+ icon_state = "warnplate"
+ },
+/area/station/engineering/engine)
+"oEM" = (
+/turf/simulated/floor/plating,
+/area/station/civilian/chapel/mass_driver)
+"oEQ" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/engine,
+/area/station/rnd/telesci)
+"oEW" = (
+/obj/structure/flora/ausbushes/sparsegrass{
+ layer = 2.7
+ },
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/structure/flora/tree/jungle,
+/turf/simulated/floor{
+ icon_state = "grass1"
+ },
+/area/station/civilian/garden)
+"oFc" = (
+/obj/structure/flora/ausbushes/fullgrass{
+ layer = 2.7
+ },
+/obj/machinery/firealarm{
+ dir = 4;
+ pixel_x = 22
+ },
+/turf/simulated/floor{
+ icon_state = "grass1"
+ },
+/area/station/civilian/garden)
+"oFh" = (
+/obj/machinery/status_display{
+ pixel_x = 32
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 8
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "brown"
+ },
+/area/station/hallway/secondary/entry)
+"oFi" = (
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/medical/morgue)
+"oFK" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ icon_state = "wooden-2"
+ },
+/area/station/civilian/gym)
+"oGk" = (
+/obj/machinery/firealarm{
+ dir = 1;
+ pixel_y = -22
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/chapel)
+"oGl" = (
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "whitepurple"
+ },
+/area/station/civilian/barbershop)
+"oGm" = (
+/obj/machinery/computer/secure_data{
+ dir = 8
+ },
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/machinery/camera{
+ c_tag = "Brig Security Office East";
+ dir = 8;
+ network = list("SS13","Security")
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "darkred"
+ },
+/area/station/security/secconfhall)
+"oGs" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/wood,
+/area/station/civilian/library)
+"oGt" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/door/airlock/medical/glass{
+ name = "Medbay"
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "whiteblue"
+ },
+/area/station/medical/hallway)
+"oGD" = (
+/turf/simulated/floor{
+ icon_state = "whiteblue"
+ },
+/area/station/medical/surgery{
+ name = "Operating Theatre"
+ })
+"oGO" = (
+/obj/effect/decal/cleanable/dirt,
+/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/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/medbay)
+"oGR" = (
+/obj/machinery/alarm{
+ pixel_y = -32
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/medbay)
+"oGZ" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/station/hallway/secondary/mine_sci_shuttle)
+"oHh" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/station/security/prison)
+"oHi" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/brig)
+"oHE" = (
+/obj/machinery/door/airlock/medical{
+ name = "Psychiatric Office";
+ req_access = list(64)
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/wood,
+/area/station/medical/psych)
+"oHU" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/rnd/brainstorm_center)
+"oHY" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "darkred"
+ },
+/area/station/security/prison)
+"oIa" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/cargo)
+"oIb" = (
+/turf/simulated/wall,
+/area/station/maintenance/cargo)
+"oIc" = (
+/obj/structure/stool/bed/chair/comfy/black{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor,
+/area/station/hallway/primary/fore)
+"oIq" = (
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/cargo)
+"oID" = (
+/obj/machinery/reagentgrinder{
+ anchored = 0
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/light/small,
+/obj/structure/flora/ausbushes/fullgrass{
+ layer = 2.7
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating{
+ icon_state = "warnplate"
+ },
+/area/station/maintenance/brig)
+"oIK" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "red"
+ },
+/area/station/security/interrogation)
+"oIM" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/rnd/brainstorm_center)
+"oJb" = (
+/turf/simulated/floor{
+ dir = 6;
+ icon_state = "darkred"
+ },
+/area/station/hallway/secondary/exit)
+"oJs" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/closet/emcloset,
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"oJt" = (
+/obj/machinery/door/airlock/research{
+ name = "Toxins Launch Room";
+ req_access = list(8)
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/rnd/tox_launch)
+"oJw" = (
+/obj/machinery/door/airlock/research{
+ autoclose = 0;
+ frequency = 1379;
+ id_tag = "xeno_airlock_exterior";
+ locked = 1;
+ name = "Xenobiology External Airlock";
+ req_access = list(55)
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/obj/machinery/access_button{
+ command = "cycle_exterior";
+ frequency = 1379;
+ master_tag = "xeno_airlock_control";
+ name = "Xenobiology Access Button";
+ pixel_x = 28;
+ req_access = list(55)
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/rnd/xenobiology)
+"oJx" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "neutral"
+ },
+/area/station/hallway/secondary/entry)
+"oJD" = (
+/obj/machinery/computer/arcade,
+/obj/structure/extinguisher_cabinet{
+ pixel_x = 28
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/civilian/bar)
+"oJT" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/civilian/locker)
+"oJZ" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "brown"
+ },
+/area/station/cargo/office)
+"oKq" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "whiteblue"
+ },
+/area/station/medical/hallway)
+"oKA" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "brown"
+ },
+/area/station/cargo/office)
+"oKB" = (
+/obj/machinery/air_sensor{
+ frequency = 1441;
+ id_tag = "o2_sensor"
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/turf/simulated/floor/engine/oxygen,
+/area/station/engineering/atmos)
+"oLb" = (
+/turf/simulated/wall/r_wall,
+/area/station/bridge/server)
+"oLc" = (
+/obj/structure/object_wall/mining{
+ icon_state = "5-1"
+ },
+/turf/environment/space,
+/area/shuttle/mining/station)
+"oLi" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/closet/crate,
+/obj/effect/spawner/lootdrop/maintenance/four,
+/turf/simulated/floor/plating,
+/area/station/maintenance/cargo)
+"oLl" = (
+/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"
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "darkblue"
+ },
+/area/station/bridge/teleporter)
+"oLv" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/bridge/hop_office)
+"oLE" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/weapon/cigbutt{
+ pixel_x = 7;
+ pixel_y = 2
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg1"
+ },
+/area/station/maintenance/dormitory)
+"oLF" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "whiteblue"
+ },
+/area/station/hallway/secondary/exit)
+"oLH" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/turf/simulated/floor/carpet/blue,
+/area/station/bridge/captain_quarters)
+"oLI" = (
+/obj/item/weapon/scrap_lump,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 8
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/engineering)
+"oLW" = (
+/obj/machinery/light/small{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/machinery/flasher{
+ id = "Cell 6";
+ pixel_x = -27
+ },
+/turf/simulated/floor,
+/area/station/security/prison)
+"oMf" = (
+/obj/structure/stool/bed/chair/comfy/brown{
+ dir = 1
+ },
+/turf/simulated/floor/carpet,
+/area/station/civilian/theatre)
+"oMi" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/engineering)
+"oMk" = (
+/obj/machinery/door/airlock{
+ name = "Private Restroom"
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor{
+ icon_state = "freezerfloor2"
+ },
+/area/station/bridge/captain_quarters)
+"oMl" = (
+/obj/machinery/computer/arcade,
+/obj/machinery/newscaster{
+ pixel_x = -28
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/engineering/break_room)
+"oMM" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/weapon/scrap_lump,
+/obj/structure/stool/bed/chair/metal,
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/station/maintenance/medbay)
+"oNd" = (
+/obj/random/foods/food_trash,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg1"
+ },
+/area/station/maintenance/medbay)
+"oNg" = (
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "warndark"
+ },
+/area/station/rnd/robotics)
+"oNp" = (
+/obj/structure/grille{
+ destroyed = 1
+ },
+/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/structure/disposalpipe/segment,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/atmos)
+"oNA" = (
+/obj/structure/rack,
+/obj/random/tools/tech_supply,
+/obj/random/tools/tech_supply,
+/obj/random/tools/tech_supply,
+/obj/effect/decal/cleanable/dirt,
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_y = 22
+ },
+/obj/machinery/camera{
+ c_tag = "Cargo Bay Storage North"
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "brown"
+ },
+/area/station/cargo/storage)
+"oNP" = (
+/obj/structure/stool/bed/chair/office/light{
+ dir = 1
+ },
+/obj/effect/landmark/start/chief_medical_officer,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "barber"
+ },
+/area/station/medical/cmo)
+"oNT" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "warning"
+ },
+/area/station/hallway/secondary/mine_sci_shuttle)
+"oNV" = (
+/obj/structure/stool,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "whiteblue"
+ },
+/area/station/medical/surgeryobs)
+"oOk" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on,
+/turf/simulated/floor{
+ icon_state = "wooden-2"
+ },
+/area/station/civilian/gym)
+"oOu" = (
+/obj/item/weapon/flora/random,
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/machinery/firealarm{
+ pixel_y = 22
+ },
+/turf/simulated/floor/wood,
+/area/station/medical/psych)
+"oOF" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,
+/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,
+/obj/structure/disposalpipe/segment{
+ dir = 8;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor,
+/area/station/cargo/storage)
+"oPc" = (
+/turf/simulated/floor{
+ dir = 9;
+ icon_state = "neutral"
+ },
+/area/station/hallway/secondary/arrival)
+"oPd" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/medbay)
+"oPf" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/random/foods/food_trash,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/dormitory)
+"oPi" = (
+/obj/machinery/light{
+ dir = 8
+ },
+/turf/simulated/floor/plating/airless{
+ dir = 8;
+ icon_state = "warnplate"
+ },
+/area/station/rnd/test_area)
+"oPz" = (
+/obj/effect/decal/cleanable/dirt,
+/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"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/brig)
+"oPI" = (
+/turf/simulated/wall,
+/area/station/maintenance/chapel)
+"oPM" = (
+/obj/machinery/door/airlock/external{
+ frequency = 1379;
+ id_tag = "arrival_dock_outer";
+ locked = 1;
+ name = "Arrival Dock External Access";
+ req_one_access = list(13,45,1)
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/chapel)
+"oPT" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 8
+ },
+/turf/simulated/floor{
+ dir = 6;
+ icon_state = "warndark"
+ },
+/area/station/gateway)
+"oPY" = (
+/obj/machinery/disposal,
+/obj/machinery/light_switch{
+ pixel_y = 28
+ },
+/obj/machinery/alarm{
+ pixel_x = -28;
+ pixel_y = -6
+ },
+/obj/machinery/light/small{
+ dir = 8
+ },
+/obj/structure/disposalpipe/trunk{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/medical/cmo)
+"oQl" = (
+/obj/structure/rack,
+/obj/item/weapon/storage/briefcase/inflatable{
+ pixel_y = 5
+ },
+/obj/item/weapon/storage/briefcase/inflatable,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/engineering/equip)
+"oQm" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/rack,
+/obj/item/weapon/storage/toolbox/electrical{
+ pixel_y = 8
+ },
+/obj/item/weapon/storage/toolbox/mechanical,
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_x = 28;
+ pixel_y = -5
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platebot"
+ },
+/area/station/maintenance/medbay)
+"oQu" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/station/hallway/secondary/mine_sci_shuttle)
+"oQB" = (
+/obj/item/weapon/shard{
+ icon_state = "medium"
+ },
+/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/structure/disposalpipe/segment{
+ dir = 4;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/medbay)
+"oQH" = (
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "wood_stairs"
+ },
+/area/station/civilian/garden)
+"oQO" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/machinery/door/firedoor,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/turf/simulated/floor/plating,
+/area/station/civilian/fitness)
+"oQV" = (
+/obj/machinery/atmospherics/components/unary/outlet_injector/on{
+ dir = 1
+ },
+/obj/structure/sign/warning/securearea{
+ desc = "A warning sign which reads 'EXTERNAL AIRLOCK'";
+ icon_state = "space";
+ layer = 4;
+ name = "EXTERNAL AIRLOCK";
+ pixel_x = 32
+ },
+/turf/simulated/floor/engine/vacuum,
+/area/station/maintenance/incinerator)
+"oQY" = (
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "bot"
+ },
+/area/station/rnd/chargebay)
+"oRp" = (
+/obj/structure/disposalpipe/trunk,
+/obj/structure/disposaloutlet{
+ dir = 1
+ },
+/turf/simulated/wall,
+/area/station/rnd/tox_launch)
+"oRy" = (
+/obj/structure/table/glass,
+/obj/item/weapon/storage/box/cups{
+ pixel_y = 4
+ },
+/obj/machinery/camera{
+ c_tag = "Medbay Break Room";
+ dir = 4;
+ network = list("SS13","Medical")
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "cafeteria"
+ },
+/area/station/medical/medbreak)
+"oRL" = (
+/obj/machinery/door/airlock/security/glass{
+ name = "Security Lobby"
+ },
+/obj/machinery/door/firedoor,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/sign/directions/medical{
+ buildable_sign = 0;
+ dir = 1;
+ pixel_x = 32;
+ pixel_y = 6
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/lobby)
+"oRR" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 10
+ },
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced,
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 2;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/medbay)
+"oSn" = (
+/obj/structure/closet/secure_closet/brig{
+ id = "Cell 1";
+ name = "Cell 1 Locker"
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "red"
+ },
+/area/station/security/prison)
+"oSp" = (
+/obj/structure/stool/bed/chair/comfy/black{
+ dir = 1
+ },
+/obj/machinery/light/small{
+ dir = 8
+ },
+/obj/machinery/atm{
+ pixel_x = -28
+ },
+/obj/effect/landmark/start/assistant/test_subject,
+/turf/simulated/floor/wood,
+/area/station/civilian/cafeteria)
+"oSs" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/weapon/scrap_lump,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/brig)
+"oSG" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 1
+ },
+/turf/simulated/floor,
+/area/station/medical/reception)
+"oSH" = (
+/obj/effect/decal/cleanable/generic,
+/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"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/atmos)
+"oSP" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor,
+/area/station/security/brig)
+"oSS" = (
+/obj/machinery/door/poddoor{
+ id = "disvent";
+ name = "Incinerator Vent"
+ },
+/turf/simulated/floor/engine/vacuum,
+/area/station/maintenance/incinerator)
+"oTj" = (
+/obj/machinery/door/airlock/glass{
+ name = "Central Access"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/cargo/office)
+"oTr" = (
+/obj/machinery/atmospherics/components/binary/pump{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/visible/cyan,
+/turf/simulated/floor,
+/area/station/engineering/atmos)
+"oTF" = (
+/obj/machinery/conveyor{
+ id = "garbage"
+ },
+/obj/machinery/door/poddoor{
+ id = "Disposal Exit";
+ layer = 3.1;
+ name = "Disposal Exit Vent"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/disposal)
+"oTO" = (
+/obj/machinery/light/small,
+/obj/item/device/radio/intercom{
+ frequency = 1485;
+ name = "Station Intercom (Medbay)";
+ pixel_y = -32
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/medical/morgue)
+"oTQ" = (
+/obj/structure/flora/ausbushes/fullgrass{
+ layer = 2.7
+ },
+/obj/structure/stool/bed/chair/schair/wagon/bench,
+/obj/effect/landmark/start/assistant/test_subject,
+/turf/simulated/floor{
+ icon_state = "grass1"
+ },
+/area/station/civilian/garden)
+"oTS" = (
+/obj/machinery/atmospherics/pipe/manifold/visible/yellow{
+ dir = 1
+ },
+/turf/simulated/floor,
+/area/station/engineering/atmos)
+"oTW" = (
+/obj/machinery/door/airlock{
+ name = "Toilet"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/engineering)
+"oUt" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/station/maintenance/chapel)
+"oUz" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor,
+/area/station/construction)
+"oUJ" = (
+/obj/structure/sink{
+ dir = 8;
+ pixel_x = -12
+ },
+/obj/structure/mirror{
+ pixel_x = -28
+ },
+/obj/machinery/light/small,
+/turf/simulated/floor{
+ icon_state = "freezerfloor2"
+ },
+/area/station/bridge/captain_quarters)
+"oVa" = (
+/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"
+ },
+/turf/simulated/floor{
+ icon_state = "asteroid"
+ },
+/area/station/civilian/garden)
+"oVc" = (
+/obj/structure/table/reinforced,
+/obj/structure/window/reinforced,
+/obj/item/weapon/flora/pottedplant/shoot{
+ pixel_x = -8;
+ pixel_y = 16
+ },
+/turf/simulated/floor{
+ dir = 6;
+ icon_state = "darkred"
+ },
+/area/station/civilian/bar)
+"oVg" = (
+/obj/machinery/atmospherics/pipe/simple/visible/yellow,
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "yellow"
+ },
+/area/station/engineering/engine)
+"oVp" = (
+/obj/machinery/door/window{
+ base_state = "right";
+ dir = 8;
+ icon_state = "right";
+ name = "Captain's Desk Door";
+ req_access = list(20)
+ },
+/turf/simulated/floor/carpet/blue2,
+/area/station/bridge/captain_quarters)
+"oVq" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/generic,
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg1"
+ },
+/area/station/maintenance/medbay)
+"oVv" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/chapel)
+"oVx" = (
+/obj/machinery/flasher_button{
+ id = "solitary2";
+ name = "Solitary Confinement flash";
+ pixel_y = 28
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "red"
+ },
+/area/station/security/brig)
+"oVO" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor{
+ icon_state = "bot"
+ },
+/area/station/cargo/storage)
+"oVV" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/medbay)
+"oWb" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg3"
+ },
+/area/station/maintenance/brig)
+"oWe" = (
+/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,
+/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,
+/obj/structure/disposalpipe/segment{
+ dir = 8;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "whiteblue"
+ },
+/area/station/medical/hallway)
+"oWp" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/random/foods/food_trash,
+/turf/simulated/floor/plating/airless{
+ dir = 4;
+ icon_state = "warnplate"
+ },
+/area/station/cargo/recycler)
+"oWq" = (
+/obj/machinery/door/airlock/glass{
+ name = "Barbershop"
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/civilian/barbershop)
+"oWr" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/turf/simulated/floor{
+ icon_state = "wooden-2"
+ },
+/area/station/civilian/gym)
+"oWJ" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/junction{
+ dir = 4;
+ icon_state = "pipe-j2"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg3"
+ },
+/area/station/maintenance/dormitory)
+"oWS" = (
+/obj/structure/table/glass,
+/obj/item/weapon/scalpel,
+/turf/simulated/floor{
+ dir = 10;
+ icon_state = "whiteblue"
+ },
+/area/station/maintenance/medbay)
+"oXg" = (
+/obj/structure/closet/emcloset,
+/obj/machinery/alarm{
+ pixel_x = 29;
+ pixel_y = -6
+ },
+/turf/simulated/floor{
+ dir = 6;
+ icon_state = "yellow"
+ },
+/area/station/hallway/primary/aft)
+"oXl" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ icon_state = "delivery"
+ },
+/area/station/hallway/secondary/mine_sci_shuttle)
+"oXw" = (
+/obj/structure/rack,
+/obj/item/weapon/tank/oxygen,
+/obj/item/clothing/shoes/magboots,
+/obj/item/clothing/suit/space/rig/medical/cmo,
+/obj/item/clothing/mask/breath,
+/obj/item/clothing/head/helmet/space/rig/medical/cmo,
+/obj/item/weapon/storage/secure/safe{
+ pixel_x = 5;
+ pixel_y = -28
+ },
+/obj/machinery/computer/guestpass{
+ dir = 8;
+ pixel_x = -28
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/medical/cmo)
+"oXI" = (
+/obj/machinery/power/apc/largecell{
+ dir = 8;
+ name = "largecell apc left";
+ pixel_x = -28
+ },
+/obj/structure/cable{
+ d2 = 2;
+ icon_state = "0-2"
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/turf/simulated/floor/plating{
+ dir = 1;
+ icon_state = "warnplate"
+ },
+/area/station/engineering/engine)
+"oXS" = (
+/obj/structure/table/reinforced,
+/obj/item/weapon/rcd,
+/obj/item/weapon/rcd_ammo,
+/obj/item/weapon/rcd_ammo,
+/obj/item/weapon/rcd_ammo,
+/obj/item/weapon/rcd_ammo,
+/obj/item/weapon/rcd_ammo,
+/obj/item/weapon/rcd_ammo,
+/obj/item/weapon/book/manual/wiki/possible_threats,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ icon_state = "darkyellow"
+ },
+/area/station/engineering/chiefs_office)
+"oYd" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/obj/machinery/telescience_jammer{
+ radius = 2
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "warndark"
+ },
+/area/station/security/armoury)
+"oYh" = (
+/obj/structure/closet/emcloset,
+/obj/effect/decal/cleanable/cobweb2,
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg2"
+ },
+/area/station/maintenance/dormitory)
+"oYv" = (
+/obj/structure/rack,
+/obj/effect/spawner/lootdrop/maintenance/three,
+/turf/simulated/floor/plating,
+/area/station/maintenance/chapel)
+"oYE" = (
+/obj/machinery/hologram/holopad,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/turf/simulated/floor,
+/area/station/rnd/chargebay)
+"oYG" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor,
+/area/station/civilian/garden)
+"oYI" = (
+/obj/effect/decal/cleanable/molten_item,
+/obj/structure/sign/poster/contraband/random{
+ pixel_x = -32
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/science)
+"oYN" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced,
+/obj/machinery/door/firedoor,
+/obj/machinery/door/poddoor/shutters{
+ density = 0;
+ icon_state = "shutter0";
+ id = "Medical_Surgery";
+ name = "Surgery Shutters";
+ opacity = 0
+ },
+/turf/simulated/floor/plating,
+/area/station/medical/surgery{
+ name = "Operating Theatre"
+ })
+"oZh" = (
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/wood,
+/area/station/civilian/cafeteria)
+"oZl" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/grille,
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/science)
+"oZp" = (
+/obj/item/clothing/head/welding,
+/obj/structure/closet/crate,
+/obj/item/stack/sheet/glass{
+ amount = 17
+ },
+/obj/item/device/robotanalyzer,
+/obj/random/tools/tool,
+/obj/effect/decal/cleanable/dirt,
+/obj/item/weapon/cigbutt,
+/obj/effect/spawner/lootdrop/maintenance/four,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/science)
+"oZq" = (
+/obj/random/vending/cola,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/lobby)
+"oZz" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 10
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/ai_monitored/storage_secure)
+"oZL" = (
+/obj/machinery/atmospherics/components/binary/pump/on{
+ dir = 1
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/auxsolarstarboard)
+"paj" = (
+/obj/structure/stool/bed/chair/metal{
+ dir = 8
+ },
+/obj/machinery/firealarm{
+ dir = 4;
+ pixel_x = 22
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/hallway/secondary/exit)
+"paq" = (
+/obj/machinery/door/airlock/security/glass{
+ name = "Brig Escape Hall";
+ req_access = list(1)
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "darkredfull"
+ },
+/area/station/security/checkpoint)
+"pat" = (
+/obj/machinery/light/small,
+/obj/machinery/power/apc{
+ name = "apc down";
+ pixel_y = -28
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
+/obj/structure/cable,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/bridge/teleporter)
+"pav" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/random/scrap/safe_even,
+/turf/simulated/floor,
+/area/station/maintenance/brig)
+"pay" = (
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/iaa_office)
+"paG" = (
+/obj/item/weapon/table_parts/wood,
+/obj/item/weapon/cigbutt/cigarbutt,
+/turf/simulated/floor/wood,
+/area/station/maintenance/brig)
+"paX" = (
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "warndark"
+ },
+/area/station/gateway)
+"pbc" = (
+/obj/machinery/door/airlock/command{
+ name = "Captain's Quarters";
+ req_access = list(20)
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/wood,
+/area/station/bridge/captain_quarters)
+"pbA" = (
+/turf/simulated/floor{
+ icon_state = "darkblue"
+ },
+/area/station/bridge)
+"pbD" = (
+/obj/machinery/conveyor{
+ dir = 4;
+ id = "packageSort1"
+ },
+/turf/simulated/floor/plating,
+/area/station/cargo/office)
+"pbY" = (
+/obj/machinery/computer/aifixer,
+/turf/simulated/floor/bluegrid,
+/area/station/bridge/comms{
+ name = "Cyborg Station"
+ })
+"pcf" = (
+/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/structure/disposalpipe/segment,
+/turf/simulated/floor,
+/area/station/civilian/playroom)
+"pck" = (
+/obj/machinery/deepfryer,
+/turf/simulated/floor{
+ icon_state = "whitehall"
+ },
+/area/station/civilian/kitchen)
+"pco" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/hologram/holopad,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/carpet,
+/area/station/civilian/library)
+"pcs" = (
+/turf/simulated/floor/carpet{
+ icon_state = "carpetsymbol"
+ },
+/area/station/civilian/chapel)
+"pct" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 8
+ },
+/obj/structure/grille{
+ destroyed = 1
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/cargo)
+"pcx" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced,
+/turf/simulated/floor/plating,
+/area/station/maintenance/dormitory)
+"pdd" = (
+/obj/structure/object_wall/mining{
+ icon_state = "2-9"
+ },
+/turf/environment/space,
+/area/shuttle/mining/station)
+"pdg" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "whitepurplecorner"
+ },
+/area/station/rnd/xenobiology)
+"pdh" = (
+/obj/item/stack/rods{
+ amount = 50
+ },
+/obj/item/stack/sheet/plasteel{
+ amount = 10
+ },
+/obj/structure/rack,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/engineering/equip)
+"pdk" = (
+/obj/machinery/atmospherics/pipe/manifold/visible,
+/obj/structure/sign/warning/securearea{
+ desc = "A warning sign which reads 'EXTERNAL AIRLOCK'";
+ icon_state = "space";
+ layer = 4;
+ name = "EXTERNAL AIRLOCK";
+ pixel_y = -32
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/escape)
+"pds" = (
+/obj/structure/closet/secure_closet/personal/cabinet,
+/obj/item/clothing/suit/plaid,
+/obj/machinery/newscaster{
+ pixel_y = -28
+ },
+/turf/simulated/floor/wood,
+/area/station/civilian/dormitories)
+"pdw" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "black"
+ },
+/area/station/hallway/secondary/exit)
+"pdA" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "cafeteria"
+ },
+/area/station/security/prison)
+"pdO" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor{
+ icon_state = "neutral"
+ },
+/area/station/hallway/secondary/arrival)
+"pdR" = (
+/obj/machinery/portable_atmospherics/powered/scrubber,
+/obj/machinery/light,
+/obj/machinery/light_switch{
+ pixel_y = -28
+ },
+/turf/simulated/floor{
+ icon_state = "yellow"
+ },
+/area/station/storage/primary)
+"pdW" = (
+/obj/machinery/computer/rdconsole/robotics,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/rnd/robotics)
+"pem" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "brown"
+ },
+/area/station/cargo/office)
+"per" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "whiteblue"
+ },
+/area/station/medical/sleeper)
+"peu" = (
+/obj/structure/reagent_dispensers/fueltank,
+/obj/machinery/light/small{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "bot"
+ },
+/area/station/engineering/atmos)
+"peI" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on/atmos{
+ dir = 1;
+ internal_pressure_bound = 4000;
+ internal_pressure_bound_default = 4000;
+ name = "Server (In) Air Vent"
+ },
+/turf/simulated/floor/bluegrid{
+ icon_state = "dark";
+ name = "Server Walkway";
+ nitrogen = 500;
+ oxygen = 0;
+ temperature = 80
+ },
+/area/station/rnd/server)
+"peM" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/obj/machinery/door/airlock/research{
+ name = "Research Division Access";
+ req_access = list(47)
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/rnd/hallway)
+"peQ" = (
+/obj/item/weapon/flora/random,
+/obj/machinery/light/small,
+/obj/machinery/light_switch{
+ pixel_x = -28
+ },
+/turf/simulated/floor/wood,
+/area/station/medical/psych)
+"peT" = (
+/obj/machinery/door/airlock/glass{
+ name = "Library"
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/civilian/library)
+"peX" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/rack,
+/obj/effect/spawner/lootdrop/maintenance/two,
+/obj/effect/spider/stickyweb,
+/turf/simulated/floor/plating,
+/area/station/maintenance/medbay)
+"pfg" = (
+/obj/machinery/atmospherics/components/trinary/filter{
+ dir = 1
+ },
+/turf/simulated/floor{
+ icon_state = "whitebot"
+ },
+/area/station/rnd/mixing)
+"pfq" = (
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_y = 22
+ },
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor{
+ icon_state = "boxing"
+ },
+/area/station/civilian/gym)
+"pfu" = (
+/obj/random/vending/snack,
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/structure/sign/nanotrasen{
+ pixel_x = -32
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "darkred"
+ },
+/area/station/security/secconfhall)
+"pfO" = (
+/obj/structure/stool,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "green"
+ },
+/area/station/civilian/hydroponics)
+"pfX" = (
+/obj/machinery/door/airlock/maintenance{
+ name = "Incinerator Access";
+ req_access = list(12)
+ },
+/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,
+/turf/simulated/floor/plating,
+/area/station/maintenance/incinerator)
+"pfZ" = (
+/obj/machinery/disposal,
+/obj/machinery/light/small{
+ dir = 8
+ },
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = -22
+ },
+/obj/structure/disposalpipe/trunk,
+/turf/simulated/floor/wood,
+/area/station/civilian/bar)
+"pgf" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/weapon/cigbutt,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor,
+/area/station/maintenance/dormitory)
+"pgg" = (
+/obj/item/weapon/flora/random,
+/turf/simulated/floor/wood,
+/area/station/civilian/dormitories)
+"pgi" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/turf/simulated/floor{
+ icon_state = "floorgrime"
+ },
+/area/station/cargo/storage)
+"pgk" = (
+/obj/machinery/atmospherics/components/unary/thermomachine/freezer{
+ dir = 8
+ },
+/obj/machinery/light{
+ dir = 4
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platebot"
+ },
+/area/station/engineering/engine)
+"pgp" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor{
+ icon_state = "warndark"
+ },
+/area/station/gateway)
+"pgq" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/engineering)
+"pgs" = (
+/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"
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "darkblue"
+ },
+/area/station/bridge)
+"pgE" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/hallway/primary/aft)
+"pgF" = (
+/obj/structure/stool/bed/psych,
+/obj/item/weapon/bedsheet/psych,
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken5"
+ },
+/area/station/medical/psych)
+"pgO" = (
+/obj/machinery/door/airlock/maintenance{
+ name = "Chapel Maintenance";
+ req_one_access = list(12,22)
+ },
+/obj/machinery/door/firedoor,
+/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"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/chapel)
+"pgS" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 8
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "black"
+ },
+/area/station/hallway/secondary/exit)
+"pgT" = (
+/obj/structure/closet/emcloset,
+/obj/machinery/newscaster{
+ pixel_y = -28
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/civilian/fitness)
+"phn" = (
+/obj/machinery/vending/assist,
+/turf/simulated/floor{
+ dir = 6;
+ icon_state = "brown"
+ },
+/area/station/cargo/miningoffice)
+"phw" = (
+/obj/structure/stool,
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 8
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/ai_monitored/eva)
+"phy" = (
+/obj/machinery/door/airlock/external{
+ frequency = 1379;
+ id_tag = "auxsolareast_outer";
+ locked = 1;
+ name = "Engineering External Access";
+ req_access = list(10,13)
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/auxsolarstarboard)
+"phC" = (
+/obj/structure/reagent_dispensers/aqueous_foam_tank,
+/turf/simulated/floor/plating,
+/area/station/maintenance/atmos)
+"phL" = (
+/obj/machinery/space_heater,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/engineering)
+"phU" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/medbay)
+"phV" = (
+/obj/machinery/atmospherics/pipe/manifold/visible/red{
+ dir = 8
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "caution"
+ },
+/area/station/engineering/atmos)
+"pin" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 4
+ },
+/turf/simulated/floor/wood,
+/area/station/civilian/library)
+"piG" = (
+/obj/item/weapon/flora/random,
+/obj/machinery/light,
+/turf/simulated/floor{
+ icon_state = "red"
+ },
+/area/station/security/brig)
+"piI" = (
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/obj/structure/cable{
+ d2 = 2;
+ icon_state = "0-2"
+ },
+/obj/machinery/power/terminal{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/station/maintenance/auxsolarport)
+"piJ" = (
+/obj/machinery/hologram/holopad,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "cafeteria"
+ },
+/area/station/security/prison)
+"piW" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold4w/visible/yellow,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/meter,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "yellowcorner"
+ },
+/area/station/engineering/engine)
+"piY" = (
+/obj/structure/cryofeed/right,
+/turf/simulated/floor/plating,
+/area/station/hallway/primary/port)
+"piZ" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/obj/structure/sign/departments/medbay,
+/turf/simulated/floor/plating,
+/area/station/security/prison)
+"pjj" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/checkpoint)
+"pjy" = (
+/turf/simulated/floor{
+ dir = 6;
+ icon_state = "vault"
+ },
+/area/station/bridge/nuke_storage)
+"pjI" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/turf/simulated/floor{
+ icon_state = "wooden-2"
+ },
+/area/station/civilian/gym)
+"pjJ" = (
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/door/airlock/maintenance{
+ req_access = list(12)
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/cargo)
+"pjL" = (
+/obj/structure/closet/emcloset,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/civilian/playroom)
+"pjP" = (
+/obj/structure/disposaloutlet,
+/obj/structure/disposalpipe/trunk{
+ dir = 8
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/security/prison)
+"pka" = (
+/obj/machinery/hologram/holopad,
+/obj/effect/landmark/start/security_cadet,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "redcorner"
+ },
+/area/station/security/brig)
+"pku" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/civilian/chapel/altar)
+"pky" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ icon_state = "asteroid6"
+ },
+/area/station/civilian/garden)
+"pkE" = (
+/obj/machinery/power/supermatter/shard,
+/turf/simulated/floor/engine,
+/area/station/engineering/engine)
+"pkK" = (
+/turf/simulated/floor/plating/airless{
+ dir = 4;
+ icon_state = "warnplate"
+ },
+/area/station/cargo/recycler)
+"pln" = (
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/hallway/secondary/exit)
+"plI" = (
+/obj/machinery/door/window/brigdoor{
+ id = "Cell 3";
+ name = "Cell 3";
+ req_access = list(2)
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/door/poddoor{
+ density = 0;
+ icon_state = "pdoor0";
+ id = "Prison Gate";
+ name = "Security Blast Door";
+ opacity = 0
+ },
+/turf/simulated/floor{
+ icon_state = "delivery"
+ },
+/area/station/security/prison)
+"plM" = (
+/turf/simulated/floor{
+ dir = 6;
+ icon_state = "blue"
+ },
+/area/station/medical/reception)
+"pmi" = (
+/obj/random/vending/cola,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/hallway/secondary/arrival)
+"pmD" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/medbay)
+"pmG" = (
+/obj/machinery/atmospherics/pipe/manifold/visible,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/starboardsolar)
+"pmK" = (
+/obj/machinery/door/firedoor,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/cargo/office)
+"pmL" = (
+/obj/item/trash/candle{
+ pixel_x = -3;
+ pixel_y = 5
+ },
+/obj/structure/table/woodentable/fancy,
+/obj/machinery/newscaster{
+ pixel_x = 28
+ },
+/obj/machinery/power/apc{
+ name = "apc down";
+ pixel_y = -28
+ },
+/obj/structure/cable,
+/obj/item/device/camera/polar,
+/turf/simulated/floor/carpet/black,
+/area/station/civilian/dormitories/dormthree)
+"pmN" = (
+/obj/machinery/computer/teleporter,
+/obj/machinery/firealarm{
+ pixel_y = 22
+ },
+/turf/simulated/floor/plating{
+ dir = 10;
+ icon_state = "warnplate"
+ },
+/area/station/aisat/teleport)
+"pmV" = (
+/obj/structure/table,
+/obj/machinery/computer/skills,
+/obj/machinery/camera{
+ c_tag = "Bridge Head of Personnel's Office";
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "darkblue"
+ },
+/area/station/bridge/hop_office)
+"pmW" = (
+/obj/item/weapon/flora/random,
+/turf/simulated/floor{
+ dir = 10;
+ icon_state = "darkblue"
+ },
+/area/station/aisat/antechamber_interior)
+"pmY" = (
+/obj/machinery/power/smes,
+/obj/structure/cable{
+ d2 = 8;
+ icon_state = "0-8"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platebot"
+ },
+/area/station/maintenance/auxsolarstarboard)
+"pnq" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
+/turf/simulated/floor{
+ icon_state = "blackcorner"
+ },
+/area/station/hallway/secondary/exit)
+"pnr" = (
+/obj/structure/closet/emcloset,
+/turf/simulated/floor/plating,
+/area/station/maintenance/medbay)
+"pnS" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/high_volume{
+ dir = 4;
+ frequency = 1379;
+ id_tag = "arrival_dock_pump";
+ name = "Arrival Dock Large Air Vent"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platebotc"
+ },
+/area/station/maintenance/chapel)
+"pnV" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 10
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"poc" = (
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "vault"
+ },
+/area/station/storage/tech)
+"por" = (
+/obj/structure/table/reinforced,
+/obj/machinery/faxmachine{
+ department = "Internal Affairs"
+ },
+/obj/machinery/newscaster{
+ pixel_x = -28
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "darkblue"
+ },
+/area/station/security/iaa_office)
+"pou" = (
+/obj/random/scrap/safe_even,
+/turf/simulated/floor/plating,
+/area/station/maintenance/medbay)
+"poO" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ icon_state = "floorgrime"
+ },
+/area/station/cargo/storage)
+"poQ" = (
+/obj/structure/table/reinforced,
+/obj/machinery/door/firedoor,
+/obj/machinery/door/window/westleft{
+ dir = 4;
+ name = "Hydroponics";
+ req_access = list(35)
+ },
+/turf/simulated/floor,
+/area/station/civilian/hydroponics)
+"ppb" = (
+/obj/structure/closet/emcloset,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/station/maintenance/science)
+"ppj" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken4"
+ },
+/area/station/civilian/theatre)
+"ppz" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "yellowcorner"
+ },
+/area/station/engineering/break_room)
+"ppZ" = (
+/obj/structure/window/reinforced,
+/obj/structure/rack,
+/obj/item/clothing/shoes/magboots,
+/obj/item/clothing/mask/gas/coloured,
+/obj/item/weapon/tank/emergency_oxygen/double,
+/obj/item/clothing/suit/space/rig/medical,
+/obj/item/clothing/head/helmet/space/rig/medical,
+/obj/item/device/sensor_device,
+/obj/machinery/door/window/eastright{
+ icon_state = "left";
+ name = "Paramedic equipment";
+ req_access = list(70)
+ },
+/obj/item/weapon/storage/belt/medical,
+/obj/item/clothing/glasses/hud/health,
+/obj/item/device/gps/medical,
+/obj/item/weapon/medical/teleporter,
+/obj/machinery/light/small{
+ dir = 8
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "whiteblue"
+ },
+/area/station/medical/storage)
+"pqu" = (
+/obj/structure/stool,
+/obj/structure/sign/warning/moving_parts{
+ pixel_x = 32
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 1
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/disposal)
+"pqx" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor{
+ icon_state = "yellow"
+ },
+/area/station/ai_monitored/eva)
+"pqy" = (
+/obj/structure/closet/wardrobe/genetics_white,
+/obj/item/device/radio/headset/headset_medsci,
+/obj/machinery/light/small{
+ dir = 8
+ },
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = -22
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/medical/genetics)
+"pqW" = (
+/obj/machinery/gateway{
+ dir = 5
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "vault"
+ },
+/area/station/gateway)
+"prd" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/landmark/start/cargo_technician,
+/turf/simulated/floor{
+ icon_state = "bot"
+ },
+/area/station/cargo/storage)
+"prq" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"prM" = (
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = -22
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/civilian/chapel/altar)
+"prP" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/rack,
+/obj/effect/spawner/lootdrop/maintenance/four,
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"prS" = (
+/obj/structure/closet/emcloset,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/extinguisher_cabinet{
+ pixel_x = 28
+ },
+/obj/machinery/newscaster{
+ pixel_y = 28
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "yellow"
+ },
+/area/station/hallway/primary/aft)
+"psb" = (
+/obj/item/stack/sheet/mineral/diamond{
+ layer = 4.1;
+ pixel_x = -6;
+ pixel_y = 6
+ },
+/obj/item/weapon/paper/monitorkey,
+/obj/machinery/computer/security/telescreen{
+ desc = "Used for watching the RD's goons from the safety of his office.";
+ name = "Research Monitor";
+ network = list("Research","Toxins Test Area","Robots","Anomaly Isolation");
+ pixel_y = 2
+ },
+/obj/structure/table/woodentable,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/rnd/hor)
+"psr" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/poddoor{
+ density = 0;
+ icon_state = "pdoor0";
+ id = "atmos";
+ name = "Atmos Blast Door";
+ opacity = 0
+ },
+/obj/machinery/door/airlock/atmos/glass{
+ name = "Atmospherics Monitoring";
+ req_access = list(71)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/engineering/monitoring)
+"psz" = (
+/obj/structure/stool/bed/chair/metal/black{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/security/vacantoffice{
+ name = "Tribunal"
+ })
+"psT" = (
+/obj/structure/stool,
+/obj/machinery/light/small{
+ dir = 8
+ },
+/obj/item/device/radio/intercom{
+ frequency = 1475;
+ name = "Station Intercom (Security)";
+ pixel_x = -28;
+ pixel_y = -5
+ },
+/turf/simulated/floor/plating,
+/area/station/security/brig)
+"psY" = (
+/obj/structure/table/reinforced,
+/obj/machinery/door/firedoor,
+/obj/machinery/door/poddoor{
+ density = 0;
+ icon_state = "pdoor0";
+ id = "lawyer_blast";
+ name = "Internal Affairs";
+ opacity = 0
+ },
+/obj/machinery/door/window/brigdoor/westleft{
+ name = "Internal Affairs Desk";
+ req_access = list(38)
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/item/weapon/paper_bin{
+ pixel_y = 4
+ },
+/obj/item/weapon/pen{
+ pixel_x = -1;
+ pixel_y = 7
+ },
+/turf/simulated/floor/plating,
+/area/station/security/iaa_office)
+"ptb" = (
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/engineering/engine)
+"ptc" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 8
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/hallway/secondary/entry)
+"ptg" = (
+/obj/structure/rack,
+/obj/item/weapon/gun/projectile/shotgun/combat/nonlethal{
+ pixel_y = 6
+ },
+/obj/item/weapon/gun/projectile/shotgun/combat/nonlethal,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/security/armoury)
+"ptk" = (
+/obj/structure/rack,
+/obj/item/weapon/gun/energy/gun{
+ pixel_y = 3
+ },
+/obj/item/weapon/gun/energy/gun,
+/obj/item/weapon/gun/energy/gun{
+ pixel_y = -3
+ },
+/obj/machinery/light/small/emergency{
+ dir = 1
+ },
+/obj/machinery/camera/motion{
+ c_tag = "Brig Armory South";
+ network = list("SS13","Security")
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/security/armoury)
+"ptp" = (
+/obj/structure/rack,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/spawner/lootdrop/maintenance/two,
+/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/structure/disposalpipe/segment,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/science)
+"ptJ" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "purplecorner"
+ },
+/area/station/hallway/primary/port)
+"ptL" = (
+/obj/structure/rack,
+/obj/item/weapon/storage/toolbox/electrical,
+/obj/item/device/multitool,
+/turf/simulated/floor/plating{
+ dir = 8;
+ icon_state = "warnplate"
+ },
+/area/station/aisat/teleport)
+"ptU" = (
+/obj/effect/decal/cleanable/blood/gibs/robot,
+/turf/simulated/floor/plating,
+/area/station/maintenance/atmos)
+"ptW" = (
+/obj/machinery/navbeacon{
+ codes_txt = "delivery;dir=4";
+ freq = 1400;
+ location = "Medbay"
+ },
+/obj/structure/plasticflaps{
+ opacity = 1
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "bot"
+ },
+/area/station/medical/storage)
+"ptX" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "red"
+ },
+/area/station/security/brig)
+"pud" = (
+/obj/machinery/door/airlock/glass{
+ name = "Chapel"
+ },
+/obj/machinery/door/firedoor,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/station/civilian/chapel)
+"puv" = (
+/obj/machinery/light,
+/turf/simulated/floor{
+ icon_state = "neutral"
+ },
+/area/station/hallway/secondary/arrival)
+"puB" = (
+/obj/machinery/hologram/holopad,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "cafeteria"
+ },
+/area/station/civilian/kitchen)
+"puI" = (
+/obj/structure/closet/emcloset,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = -22
+ },
+/turf/simulated/floor{
+ dir = 9;
+ icon_state = "yellow"
+ },
+/area/station/hallway/primary/aft)
+"puJ" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/science)
+"puT" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/obj/structure/disposalpipe/segment,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor,
+/area/station/cargo/office)
+"puU" = (
+/turf/simulated/floor/plating,
+/area/station/hallway/secondary/exit)
+"pvj" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "purple"
+ },
+/area/station/hallway/primary/port)
+"pvr" = (
+/obj/machinery/disposal,
+/obj/machinery/atm{
+ pixel_x = -28
+ },
+/obj/structure/disposalpipe/trunk{
+ dir = 1
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "black"
+ },
+/area/station/civilian/playroom)
+"pvt" = (
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "whiteblue"
+ },
+/area/station/hallway/secondary/exit)
+"pvw" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ icon_state = "black"
+ },
+/area/station/civilian/janitor)
+"pvF" = (
+/obj/machinery/door/firedoor,
+/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"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/science)
+"pvU" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/turf/simulated/floor,
+/area/station/hallway/primary/port)
+"pwd" = (
+/turf/environment/space,
+/area/shuttle/vox/northeast_solars)
+"pwm" = (
+/obj/structure/stool/bed/chair/metal/red,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/security/interrogation)
+"pws" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/sign/departments/holy,
+/turf/simulated/floor/plating,
+/area/station/civilian/chapel)
+"pwD" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/light/small{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "whiteblue"
+ },
+/area/station/medical/hallway)
+"pwJ" = (
+/obj/structure/table,
+/obj/item/weapon/folder/brown,
+/obj/item/weapon/stamp{
+ name = "recycler's rubber stamp";
+ stamp_message = "Recycler"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "darkbrown"
+ },
+/area/station/cargo/recycleroffice)
+"pxe" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "brown"
+ },
+/area/station/cargo/office)
+"pxi" = (
+/obj/machinery/atmospherics/pipe/simple/visible,
+/turf/simulated/wall/r_wall,
+/area/station/maintenance/incinerator)
+"pxC" = (
+/obj/machinery/disposal,
+/obj/machinery/alarm{
+ pixel_y = -32
+ },
+/obj/structure/disposalpipe/trunk{
+ dir = 1
+ },
+/obj/machinery/camera{
+ c_tag = "Kitchen South";
+ dir = 1
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "whitehall"
+ },
+/area/station/civilian/kitchen)
+"pxG" = (
+/obj/structure/sign/warning/securearea{
+ desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'.";
+ name = "KEEP CLEAR: DOCKING AREA"
+ },
+/turf/simulated/wall,
+/area/space)
+"pxK" = (
+/obj/random/vending/cola,
+/obj/machinery/firealarm{
+ pixel_y = 22
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "cafeteria"
+ },
+/area/station/medical/medbreak)
+"pye" = (
+/obj/machinery/atmospherics/pipe/simple/visible/red,
+/obj/machinery/meter,
+/turf/simulated/floor{
+ icon_state = "floorgrime"
+ },
+/area/station/maintenance/incinerator)
+"pyf" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "darkblue"
+ },
+/area/station/aisat/antechamber_interior)
+"pyn" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor,
+/area/station/hallway/primary/aft)
+"pyq" = (
+/turf/simulated/wall,
+/area/station/civilian/library)
+"pyt" = (
+/obj/structure/sink{
+ dir = 4;
+ pixel_x = 12
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "darkpurple"
+ },
+/area/station/rnd/misc_lab)
+"pyu" = (
+/turf/simulated/wall/r_wall,
+/area/station/engineering/monitoring)
+"pyx" = (
+/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"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/engineering/equip)
+"pyO" = (
+/obj/machinery/light/small,
+/obj/machinery/door_timer/cell_3,
+/turf/simulated/floor{
+ icon_state = "red"
+ },
+/area/station/security/brig)
+"pyU" = (
+/obj/machinery/door/airlock/maintenance_hatch{
+ name = "Telecoms Server Access";
+ req_access = list(61)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/cyan{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/bluegrid{
+ icon_state = "dark";
+ name = "Server Walkway";
+ nitrogen = 500;
+ oxygen = 0;
+ temperature = 80
+ },
+/area/station/tcommsat/computer)
+"pyV" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor,
+/area/station/security/prison)
+"pzg" = (
+/obj/machinery/life_assist/artificial_ventilation,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "whiteblue"
+ },
+/area/station/medical/sleeper)
+"pzh" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/obj/machinery/door/airlock/maintenance{
+ req_one_access = list(47,12)
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/science)
+"pzz" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/machinery/door/firedoor,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/sign/directions/medical{
+ buildable_sign = 0
+ },
+/turf/simulated/floor/plating,
+/area/station/civilian/bar)
+"pzD" = (
+/obj/item/weapon/flora/random,
+/obj/machinery/light/small{
+ dir = 8
+ },
+/turf/simulated/floor{
+ icon_state = "delivery"
+ },
+/area/station/hallway/secondary/mine_sci_shuttle)
+"pzK" = (
+/obj/structure/closet/emcloset,
+/obj/structure/extinguisher_cabinet{
+ pixel_x = -28
+ },
+/turf/simulated/floor{
+ dir = 10;
+ icon_state = "black"
+ },
+/area/station/civilian/playroom)
+"pzT" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/obj/effect/landmark/start/assistant/test_subject,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/sortjunction{
+ dir = 2;
+ name = "Bridge Conference";
+ sortType = "Bridge Conference"
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "red"
+ },
+/area/station/security/lobby)
+"pzU" = (
+/obj/structure/table/woodentable/fancy/black,
+/obj/random/foods/food_snack,
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_x = -28;
+ pixel_y = -5
+ },
+/turf/simulated/floor/wood,
+/area/station/civilian/cafeteria)
+"pzX" = (
+/mob/living/pbag,
+/turf/simulated/floor{
+ icon_state = "wooden-2"
+ },
+/area/station/civilian/gym)
+"pAb" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/engineering)
+"pAv" = (
+/obj/structure/rack,
+/obj/item/clothing/shoes/magboots,
+/obj/item/clothing/suit/space/rig/security,
+/obj/item/clothing/mask/breath,
+/obj/item/clothing/head/helmet/space/rig/security,
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "darkred"
+ },
+/area/station/ai_monitored/eva)
+"pAD" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 8
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor,
+/area/station/security/brig)
+"pAI" = (
+/obj/item/weapon/reagent_containers/food/snacks/soap/nanotrasen,
+/turf/simulated/floor/plating,
+/area/station/maintenance/engineering)
+"pAJ" = (
+/obj/machinery/atmospherics/pipe/manifold/visible/yellow{
+ dir = 4
+ },
+/turf/simulated/floor,
+/area/station/engineering/atmos)
+"pAN" = (
+/obj/structure/window/reinforced{
+ dir = 5
+ },
+/obj/structure/grille,
+/obj/machinery/door/firedoor,
+/obj/structure/sign/warning/server_room,
+/obj/structure/cable{
+ d2 = 4;
+ icon_state = "0-4"
+ },
+/turf/simulated/floor/plating,
+/area/station/tcommsat/computer)
+"pAT" = (
+/obj/machinery/atmospherics/components/unary/portables_connector{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "whitebot"
+ },
+/area/station/rnd/mixing)
+"pAU" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 8;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor,
+/area/station/security/brig)
+"pBh" = (
+/obj/structure/window/reinforced{
+ dir = 5
+ },
+/obj/structure/grille,
+/obj/machinery/door/firedoor,
+/obj/structure/cable{
+ d2 = 4;
+ icon_state = "0-4"
+ },
+/obj/machinery/door/poddoor/shutters{
+ density = 0;
+ icon_state = "shutter0";
+ id = "CE";
+ name = "CE Shutters";
+ opacity = 0
+ },
+/turf/simulated/floor/plating,
+/area/station/engineering/chiefs_office)
+"pBl" = (
+/obj/structure/stool/bed/chair/comfy/brown{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
+/obj/effect/landmark/start/quartermaster,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/cargo/qm)
+"pBt" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 8;
+ icon_state = "pipe-c"
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "black"
+ },
+/area/station/ai_monitored/eva)
+"pBA" = (
+/obj/structure/rack,
+/obj/item/device/gps/engineering{
+ pixel_x = 6;
+ pixel_y = 6
+ },
+/obj/item/device/gps/engineering{
+ pixel_x = 6;
+ pixel_y = 2
+ },
+/obj/item/device/gps/engineering{
+ pixel_x = 6;
+ pixel_y = -2
+ },
+/obj/item/device/gps/engineering{
+ pixel_x = -6;
+ pixel_y = 6
+ },
+/obj/item/device/gps/engineering{
+ pixel_x = -6;
+ pixel_y = 2
+ },
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/item/device/gps/engineering{
+ pixel_x = -6;
+ pixel_y = -2
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/engineering/equip)
+"pBY" = (
+/obj/structure/altar_of_gods,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/civilian/chapel/altar)
+"pCb" = (
+/obj/structure/closet/lasertag/red,
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/machinery/newscaster{
+ pixel_y = 28
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/civilian/playroom)
+"pCh" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 4
+ },
+/turf/simulated/floor,
+/area/station/hallway/primary/port)
+"pCm" = (
+/obj/machinery/portable_atmospherics/canister/oxygen,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/rnd/storage)
+"pCz" = (
+/turf/simulated/floor/plating/airless{
+ dir = 8;
+ icon_state = "warnplate"
+ },
+/area/station/cargo/recycler)
+"pCH" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ dir = 6;
+ icon_state = "neutral"
+ },
+/area/station/hallway/primary/fore)
+"pCL" = (
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "whiteblue"
+ },
+/area/station/civilian/locker)
+"pCU" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 8
+ },
+/turf/simulated/floor{
+ icon_state = "whitepurple"
+ },
+/area/station/rnd/mixing)
+"pCY" = (
+/turf/simulated/floor{
+ dir = 10;
+ icon_state = "black"
+ },
+/area/station/hallway/primary/port)
+"pDq" = (
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/medical/hallway)
+"pDs" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "brown"
+ },
+/area/station/cargo/storage)
+"pDK" = (
+/obj/machinery/door/poddoor{
+ id = "mixvent";
+ name = "Mixer Room Vent"
+ },
+/turf/simulated/floor/engine/vacuum,
+/area/station/rnd/mixing)
+"pDN" = (
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/engineering/equip)
+"pEg" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"pEB" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/random/scrap/safe_even,
+/turf/simulated/floor/plating,
+/area/station/maintenance/atmos)
+"pEC" = (
+/obj/machinery/power/port_gen/pacman,
+/obj/structure/cable,
+/obj/structure/extinguisher_cabinet{
+ pixel_x = -28
+ },
+/turf/simulated/floor{
+ dir = 10;
+ icon_state = "darkblue"
+ },
+/area/station/ai_monitored/storage_secure)
+"pEM" = (
+/obj/machinery/light{
+ dir = 4
+ },
+/turf/simulated/floor/plating/airless{
+ dir = 4;
+ icon_state = "warnplate"
+ },
+/area/station/rnd/test_area)
+"pET" = (
+/obj/machinery/door/airlock/highsecurity{
+ name = "Cyborg Station";
+ req_access = list(16)
+ },
+/obj/machinery/door/firedoor,
+/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"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/bridge/comms{
+ name = "Cyborg Station"
+ })
+"pFa" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 1
+ },
+/turf/simulated/floor/carpet/green,
+/area/station/medical/psych)
+"pFd" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/carpet,
+/area/station/civilian/library)
+"pFm" = (
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/cargo/recycleroffice)
+"pFp" = (
+/obj/machinery/computer/crew,
+/obj/structure/sign/nanotrasen{
+ pixel_y = -32
+ },
+/obj/machinery/light,
+/turf/simulated/floor{
+ icon_state = "darkgreen"
+ },
+/area/station/bridge)
+"pFF" = (
+/obj/machinery/atmospherics/components/unary/outlet_injector/on{
+ dir = 1;
+ frequency = 1443;
+ id = "air_in"
+ },
+/turf/simulated/floor/engine/vacuum,
+/area/station/rnd/mixing)
+"pFH" = (
+/obj/machinery/atmospherics/pipe/manifold/visible/yellow{
+ dir = 1
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "caution"
+ },
+/area/station/engineering/atmos)
+"pFV" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor,
+/area/station/security/brig)
+"pGe" = (
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 5
+ },
+/obj/machinery/airlock_sensor{
+ id_tag = "engineering_aux_sensor";
+ pixel_x = -28
+ },
+/obj/machinery/light/small{
+ dir = 8
+ },
+/turf/simulated/floor/plating,
+/area/station/engineering/engine)
+"pGj" = (
+/turf/simulated/floor{
+ icon_state = "darkbluecorners"
+ },
+/area/station/aisat/antechamber_interior)
+"pGu" = (
+/obj/item/weapon/scrap_lump,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/medbay)
+"pGP" = (
+/obj/effect/decal/remains/robot,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/engineering/drone_fabrication)
+"pGR" = (
+/obj/machinery/computer/station_alert,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/engineering/break_room)
+"pGS" = (
+/obj/structure/dryer{
+ pixel_y = 20
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on,
+/turf/simulated/floor{
+ icon_state = "freezerfloor"
+ },
+/area/station/civilian/toilet)
+"pGX" = (
+/obj/item/weapon/flora/random,
+/obj/machinery/light,
+/obj/structure/sign/directions/evac{
+ buildable_sign = 0;
+ dir = 8;
+ pixel_y = -32
+ },
+/obj/structure/sign/directions/supply{
+ buildable_sign = 0;
+ pixel_y = -26
+ },
+/obj/structure/sign/directions/science{
+ buildable_sign = 0;
+ dir = 1;
+ pixel_y = -38
+ },
+/turf/simulated/floor{
+ icon_state = "brownold"
+ },
+/area/station/cargo/office)
+"pHi" = (
+/obj/machinery/atmospherics/pipe/simple/visible/green,
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "yellow"
+ },
+/area/station/engineering/engine)
+"pHn" = (
+/obj/structure/lattice,
+/obj/machinery/access_button{
+ command = "cycle_exterior";
+ frequency = 1379;
+ master_tag = "satellite_west_airlock";
+ name = "exterior access button";
+ pixel_x = 28;
+ req_access = list(66)
+ },
+/turf/environment/space,
+/area/space)
+"pHv" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken7"
+ },
+/area/station/civilian/chapel)
+"pHy" = (
+/obj/item/weapon/cigbutt,
+/obj/effect/spawner/lootdrop/maintenance,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/atmos)
+"pHL" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "whiteblue"
+ },
+/area/station/medical/storage)
+"pHS" = (
+/obj/structure/mirror{
+ pixel_y = 32
+ },
+/obj/structure/sink{
+ pixel_y = 24
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "whiteblue"
+ },
+/area/station/medical/hallway)
+"pHY" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 8
+ },
+/turf/simulated/floor/carpet,
+/area/station/security/lawyer_office)
+"pIc" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 8
+ },
+/obj/structure/sign/departments/restroom{
+ pixel_x = 32
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/hallway/primary/fore)
+"pIg" = (
+/obj/structure/table,
+/obj/item/stack/cable_coil/red,
+/obj/item/device/multitool,
+/turf/simulated/floor/engine,
+/area/station/rnd/misc_lab)
+"pIs" = (
+/obj/structure/stool/bed/chair/office/dark{
+ dir = 1
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "darkblue"
+ },
+/area/station/bridge)
+"pIB" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "yellow"
+ },
+/area/station/engineering/break_room)
+"pIG" = (
+/obj/structure/table,
+/obj/item/weapon/storage/fancy/donut_box,
+/obj/structure/cable{
+ d2 = 4;
+ icon_state = "0-4"
+ },
+/obj/machinery/power/apc/largecell{
+ dir = 8;
+ name = "largecell apc left";
+ pixel_x = -28
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "darkred"
+ },
+/area/station/security/secconfhall)
+"pJo" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "warning"
+ },
+/area/station/hallway/secondary/mine_sci_shuttle)
+"pJy" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 1
+ },
+/obj/machinery/light,
+/obj/machinery/power/apc/largecell{
+ name = "largecell apc down";
+ pixel_y = -28
+ },
+/obj/structure/cable,
+/turf/simulated/floor{
+ icon_state = "whitepurple"
+ },
+/area/station/rnd/mixing)
+"pJB" = (
+/obj/item/weapon/scrap_lump,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/chapel)
+"pJH" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/closet/crate,
+/obj/effect/spawner/lootdrop/maintenance/five,
+/turf/simulated/floor/plating,
+/area/station/maintenance/chapel)
+"pJI" = (
+/obj/structure/rack,
+/obj/item/weapon/gun/energy/ionrifle{
+ pixel_y = 4
+ },
+/obj/item/weapon/gun/energy/ionrifle,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/security/armoury)
+"pJJ" = (
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/medical/sleeper)
+"pJL" = (
+/obj/machinery/door/window/westleft{
+ dir = 2;
+ name = "Server Room";
+ opacity = 1;
+ req_access = list(30)
+ },
+/obj/machinery/door/window/westleft{
+ dir = 1;
+ name = "Server Room";
+ opacity = 1;
+ req_access = list(30)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden,
+/obj/machinery/meter,
+/obj/machinery/door/firedoor,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/rnd/server)
+"pJO" = (
+/turf/simulated/floor,
+/area/station/cargo/storage)
+"pJV" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/hallway/secondary/arrival)
+"pKi" = (
+/obj/structure/closet/emcloset,
+/obj/machinery/alarm{
+ pixel_x = -28;
+ pixel_y = -6
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/hallway/secondary/entry)
+"pKv" = (
+/obj/structure/table,
+/obj/item/device/plant_analyzer,
+/obj/item/weapon/stock_parts/cell/high{
+ charge = 100;
+ maxcharge = 15000
+ },
+/turf/simulated/floor/plating,
+/area/station/storage/tech)
+"pKw" = (
+/turf/simulated/wall/r_wall,
+/area/station/engineering/atmos)
+"pKC" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 8;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor{
+ icon_state = "red"
+ },
+/area/station/security/brig)
+"pKJ" = (
+/obj/structure/table/glass,
+/obj/item/weapon/paper_bin{
+ pixel_y = 4
+ },
+/obj/item/weapon/pen{
+ pixel_y = 6
+ },
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/station/rnd/brainstorm_center)
+"pKL" = (
+/obj/structure/grille{
+ destroyed = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/science)
+"pKV" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/maintenance{
+ req_access = list(12)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plating,
+/area/station/maintenance/science)
+"pKY" = (
+/obj/structure/rack,
+/obj/item/stack/sheet/metal{
+ amount = 50;
+ pixel_x = 2;
+ pixel_y = 2
+ },
+/obj/item/stack/sheet/glass{
+ amount = 50
+ },
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "caution"
+ },
+/area/station/engineering/atmos)
+"pLb" = (
+/obj/machinery/door/airlock/vault{
+ locked = 1;
+ req_access = list(53)
+ },
+/obj/machinery/door/firedoor,
+/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"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/bridge/nuke_storage)
+"pLc" = (
+/obj/machinery/photocopier,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "darkred"
+ },
+/area/station/security/lobby)
+"pLi" = (
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ icon_state = "purple"
+ },
+/area/station/hallway/primary/port)
+"pLo" = (
+/obj/structure/flora/ausbushes/sparsegrass{
+ layer = 2.7
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "asteroid"
+ },
+/area/station/civilian/garden)
+"pLv" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 5
+ },
+/turf/simulated/floor/plating,
+/area/station/construction)
+"pLU" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/turf/simulated/floor,
+/area/station/security/brig)
+"pLX" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/random/foods/food_trash,
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/brig)
+"pMi" = (
+/obj/structure/window/reinforced{
+ dir = 5
+ },
+/obj/structure/grille,
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/visible/cyan{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/station/engineering/atmos)
+"pMp" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on,
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken3"
+ },
+/area/station/civilian/bar)
+"pMu" = (
+/obj/structure/stool,
+/obj/effect/landmark/start/technical_assistant,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "yellow"
+ },
+/area/station/storage/primary)
+"pME" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/sortjunction/flipped{
+ dir = 4;
+ name = "HoS Office";
+ sortType = "HoS Office"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/secconfhall)
+"pMG" = (
+/obj/machinery/portable_atmospherics/canister/oxygen,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/engineering/atmos)
+"pNc" = (
+/obj/structure/closet,
+/obj/item/weapon/reagent_containers/food/condiment/flour,
+/obj/item/weapon/reagent_containers/food/condiment/flour,
+/obj/item/weapon/reagent_containers/food/condiment/sugar,
+/obj/item/weapon/reagent_containers/food/condiment/sugar,
+/obj/item/weapon/reagent_containers/food/drinks/milk,
+/obj/item/weapon/reagent_containers/food/drinks/milk,
+/obj/item/weapon/storage/fancy/egg_box,
+/obj/machinery/light/small{
+ dir = 8
+ },
+/obj/machinery/newscaster{
+ pixel_x = -28
+ },
+/obj/machinery/camera{
+ c_tag = "Brig Prison West";
+ dir = 4;
+ network = list("SS13","Prison")
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "cafeteria"
+ },
+/area/station/security/prison)
+"pNg" = (
+/obj/machinery/computer/general_air_control/large_tank_control{
+ input_tag = "waste_in";
+ name = "Gas Mix Tank Control";
+ output_tag = "waste_out";
+ sensors = list("waste_sensor"="Tank")
+ },
+/turf/simulated/floor{
+ icon_state = "caution"
+ },
+/area/station/engineering/atmos)
+"pNp" = (
+/obj/decal/boxingrope{
+ density = 0;
+ dir = 8
+ },
+/obj/structure/stool,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/medbay)
+"pNR" = (
+/obj/structure/plasticflaps{
+ opacity = 1
+ },
+/obj/machinery/navbeacon{
+ codes_txt = "delivery;dir=1";
+ freq = 1400;
+ location = "Kitchen"
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "bot"
+ },
+/area/station/civilian/cold_room)
+"pOa" = (
+/obj/machinery/portable_atmospherics/canister/oxygen,
+/obj/machinery/camera{
+ c_tag = "Engineering Secure Storage";
+ network = list("SS13","Engineering")
+ },
+/turf/simulated/floor/plating,
+/area/station/engineering/engine)
+"pOd" = (
+/obj/machinery/door/airlock{
+ name = "Shower"
+ },
+/turf/simulated/floor{
+ icon_state = "freezerfloor2"
+ },
+/area/station/security/secconfhall)
+"pOg" = (
+/obj/item/weapon/flora/random,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "red"
+ },
+/area/station/security/interrogation)
+"pOt" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "red"
+ },
+/area/station/security/brig)
+"pOD" = (
+/obj/machinery/light/small,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "darkpurple"
+ },
+/area/station/rnd/robotics)
+"pOF" = (
+/obj/machinery/door/firedoor,
+/obj/structure/table/reinforced,
+/obj/machinery/door/window/eastright{
+ dir = 8;
+ layer = 2.9;
+ name = "Chemistry Desk";
+ req_access = list(33)
+ },
+/obj/machinery/door/poddoor/shutters{
+ density = 0;
+ icon_state = "shutter0";
+ id = "Chem";
+ name = "Chemistry Shutters";
+ opacity = 0
+ },
+/turf/simulated/floor/plating,
+/area/station/medical/chemistry)
+"pOH" = (
+/obj/random/scrap/safe_even,
+/obj/effect/decal/cleanable/dirt,
+/obj/item/weapon/scrap_lump,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/engineering)
+"pOJ" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/weapon/shard,
+/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"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/medbay)
+"pOR" = (
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ icon_state = "darkbluecorners"
+ },
+/area/station/tcommsat/computer)
+"pOV" = (
+/turf/simulated/wall,
+/area/station/rnd/robotics)
+"pOX" = (
+/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/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "yellow"
+ },
+/area/station/engineering/equip)
+"pPr" = (
+/obj/machinery/photocopier,
+/turf/simulated/floor{
+ dir = 6;
+ icon_state = "whitered"
+ },
+/area/station/security/forensic_office)
+"pPB" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "redcorner"
+ },
+/area/station/security/brig)
+"pPP" = (
+/obj/structure/stool/bed/roller,
+/obj/machinery/iv_drip,
+/obj/machinery/light,
+/obj/item/device/radio/intercom{
+ frequency = 1485;
+ name = "Station Intercom (Medbay)";
+ pixel_y = -32
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/medical/hallway)
+"pQf" = (
+/obj/machinery/door/airlock/highsecurity{
+ name = "AI Upload Access";
+ req_access = list(16)
+ },
+/obj/machinery/door/firedoor,
+/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"
+ },
+/turf/simulated/floor/whitegreed,
+/area/station/bridge/ai_upload)
+"pQh" = (
+/obj/machinery/door/firedoor,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor,
+/area/station/security/brig)
+"pQk" = (
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_x = -28;
+ pixel_y = -5
+ },
+/obj/structure/closet/theatrecloset,
+/turf/simulated/floor/wood,
+/area/station/civilian/theatre)
+"pQo" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on,
+/turf/simulated/floor,
+/area/station/engineering/atmos)
+"pQv" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken4"
+ },
+/area/station/bridge/hop_office)
+"pRg" = (
+/obj/structure/window/reinforced{
+ dir = 5
+ },
+/obj/structure/grille,
+/obj/machinery/door/firedoor,
+/obj/structure/sign/warning/securearea{
+ desc = "A warning sign which reads 'HIGH VOLTAGE'";
+ icon_state = "shock";
+ name = "HIGH VOLTAGE"
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/obj/structure/cable,
+/obj/machinery/door/poddoor/shutters{
+ density = 0;
+ icon_state = "shutter0";
+ id = "CE";
+ name = "CE Shutters";
+ opacity = 0
+ },
+/turf/simulated/floor/plating,
+/area/station/engineering/chiefs_office)
+"pRm" = (
+/obj/machinery/atmospherics/components/binary/valve,
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plating{
+ dir = 4;
+ icon_state = "warnplate"
+ },
+/area/station/engineering/engine)
+"pRx" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/checkpoint)
+"pRy" = (
+/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{
+ icon_state = "floorgrime"
+ },
+/area/station/maintenance/incinerator)
+"pRJ" = (
+/obj/structure/closet/firecloset,
+/turf/simulated/floor/plating,
+/area/station/maintenance/atmos)
+"pRM" = (
+/turf/simulated/wall,
+/area/station/bridge/captain_quarters)
+"pRV" = (
+/obj/structure/closet/firecloset,
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/visible/green{
+ dir = 6
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/engineering/engine)
+"pSe" = (
+/obj/machinery/porta_turret/station_default,
+/obj/machinery/camera/motion{
+ c_tag = "MiniSat Maintenance";
+ dir = 4;
+ network = list("MiniSat")
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/ai_monitored/storage_secure)
+"pSl" = (
+/turf/simulated/floor{
+ icon_state = "damaged4"
+ },
+/area/station/maintenance/incinerator)
+"pSm" = (
+/obj/structure/rack,
+/obj/effect/spawner/lootdrop/maintenance/two,
+/turf/simulated/floor/plating,
+/area/station/maintenance/medbay)
+"pSp" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on/atmos{
+ dir = 8;
+ frequency = 1441;
+ id_tag = "n2_out";
+ name = "(A) N2 Vent"
+ },
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/turf/simulated/floor/engine/nitrogen,
+/area/station/engineering/atmos)
+"pSr" = (
+/obj/structure/stool/bed/chair/office/dark{
+ dir = 1
+ },
+/obj/effect/landmark/start/security_officer,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ dir = 10;
+ icon_state = "darkred"
+ },
+/area/station/security/secconfhall)
+"pSC" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor,
+/area/station/cargo/storage)
+"pSF" = (
+/obj/machinery/light/small,
+/obj/machinery/firealarm{
+ dir = 4;
+ pixel_x = 22
+ },
+/obj/structure/flora/ausbushes/fullgrass{
+ layer = 2.7
+ },
+/obj/structure/flora/ausbushes/ppflowers{
+ layer = 2.7
+ },
+/obj/machinery/camera{
+ c_tag = "Hydroponics Pasture";
+ dir = 1
+ },
+/obj/structure/chicken_feeder,
+/turf/simulated/floor/grass,
+/area/station/civilian/hydroponics)
+"pSM" = (
+/obj/machinery/atmospherics/components/binary/valve{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/engineering/atmos)
+"pSS" = (
+/obj/machinery/door/airlock/command/glass{
+ name = "E.V.A.";
+ req_one_access = list(1,5,11,18,24)
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor{
+ icon_state = "darkblue"
+ },
+/area/station/ai_monitored/eva)
+"pTa" = (
+/obj/structure/stool/bed/chair/office/dark{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/checkpoint)
+"pTZ" = (
+/obj/machinery/door/airlock/medical/glass{
+ name = "Medbay";
+ req_access = list(5)
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/medical/hallway)
+"pUc" = (
+/obj/structure/rack,
+/obj/item/clothing/shoes/magboots,
+/obj/item/clothing/suit/space/rig/security/hos,
+/obj/item/clothing/mask/breath,
+/obj/item/clothing/head/helmet/space/rig/security/hos,
+/obj/machinery/alarm{
+ pixel_x = -28;
+ pixel_y = -6
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/security/hos)
+"pUj" = (
+/obj/machinery/light,
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_y = -32
+ },
+/turf/simulated/floor/engine,
+/area/station/rnd/misc_lab)
+"pUn" = (
+/obj/structure/reagent_dispensers/water_cooler,
+/obj/machinery/alarm{
+ pixel_x = -28;
+ pixel_y = -6
+ },
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken6"
+ },
+/area/station/medical/psych)
+"pUx" = (
+/obj/item/weapon/shard{
+ icon_state = "small"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/medbay)
+"pUz" = (
+/obj/structure/cable{
+ d2 = 8;
+ icon_state = "0-8"
+ },
+/obj/machinery/power/tracker,
+/turf/simulated/floor/plating/airless/catwalk,
+/area/station/solar/auxstarboard)
+"pUA" = (
+/obj/effect/decal/cleanable/generic,
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg3"
+ },
+/area/station/maintenance/dormitory)
+"pUD" = (
+/obj/structure/lattice,
+/obj/machinery/atmospherics/pipe/simple/heat_exchanging{
+ dir = 9
+ },
+/turf/environment/space,
+/area/space)
+"pUH" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/cobweb,
+/obj/random/scrap/safe_even,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/science)
+"pUJ" = (
+/obj/structure/closet/secure_closet/miner,
+/obj/machinery/light/small,
+/turf/simulated/floor{
+ icon_state = "brown"
+ },
+/area/station/cargo/miningoffice)
+"pUM" = (
+/obj/structure/rack,
+/obj/item/weapon/storage/toolbox/mechanical,
+/obj/item/device/radio/off,
+/turf/simulated/floor/plating{
+ dir = 8;
+ icon_state = "warnplate"
+ },
+/area/station/aisat/teleport)
+"pUW" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/station/civilian/fitness)
+"pVe" = (
+/obj/structure/closet/emcloset,
+/obj/machinery/newscaster{
+ pixel_x = 28
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/hallway/primary/fore)
+"pVl" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ dir = 10;
+ icon_state = "red"
+ },
+/area/station/security/prison)
+"pVm" = (
+/obj/structure/table/woodentable,
+/obj/item/weapon/razor,
+/obj/structure/grille,
+/turf/simulated/floor/plating,
+/area/station/maintenance/chapel)
+"pVr" = (
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "redcorner"
+ },
+/area/station/security/brig)
+"pVv" = (
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/machinery/camera{
+ c_tag = "Garden East"
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "wood_stairs2"
+ },
+/area/station/civilian/garden)
+"pVx" = (
+/obj/structure/table/glass,
+/obj/item/weapon/medical/teleporter{
+ pixel_x = -8;
+ pixel_y = 7
+ },
+/obj/item/weapon/storage/firstaid/toxin{
+ pixel_x = 2;
+ pixel_y = 2
+ },
+/obj/machinery/light/small,
+/obj/machinery/alarm{
+ pixel_y = -32
+ },
+/turf/simulated/floor{
+ icon_state = "whiteblue"
+ },
+/area/station/hallway/secondary/exit)
+"pVC" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/science)
+"pVE" = (
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plating/airless,
+/area/station/cargo/recycler)
+"pVV" = (
+/obj/machinery/door/airlock/glass{
+ autoclose = 0;
+ frequency = 1379;
+ heat_proof = 1;
+ id_tag = "incinerator_airlock_interior";
+ locked = 1;
+ name = "Mixing Room Interior Airlock";
+ req_access = list(12)
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating{
+ dir = 1;
+ icon_state = "warnplate"
+ },
+/area/station/maintenance/incinerator)
+"pWa" = (
+/obj/structure/stool/bed/chair/pew/right,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor{
+ icon_state = "chapel"
+ },
+/area/station/civilian/chapel)
+"pWf" = (
+/obj/structure/stool/bed/chair/metal/blue{
+ dir = 1
+ },
+/obj/structure/sign/directions/medical{
+ buildable_sign = 0;
+ dir = 8;
+ pixel_y = -32
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/medical/reception)
+"pWp" = (
+/obj/item/weapon/flora/random,
+/turf/simulated/floor{
+ icon_state = "red"
+ },
+/area/station/security/lobby)
+"pWt" = (
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/station/rnd/lab)
+"pWA" = (
+/obj/decal/boxingrope{
+ density = 0;
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/blood/drip,
+/turf/simulated/floor,
+/area/station/maintenance/medbay)
+"pWH" = (
+/obj/structure/table/glass,
+/obj/item/clothing/head/soft/grey{
+ pixel_x = 7;
+ pixel_y = 7
+ },
+/obj/item/weapon/razor{
+ pixel_x = -5;
+ pixel_y = 3
+ },
+/obj/machinery/alarm{
+ pixel_x = 29;
+ pixel_y = -6
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/civilian/locker)
+"pWX" = (
+/obj/structure/stool/bed/chair/metal/black{
+ dir = 1
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/brig)
+"pWY" = (
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "darkred"
+ },
+/area/station/security/hos)
+"pXN" = (
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "darkred"
+ },
+/area/station/security/secconfhall)
+"pXU" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/cobweb2,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 10
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"pXY" = (
+/obj/structure/table,
+/obj/item/stack/medical/bruise_pack{
+ pixel_x = 10;
+ pixel_y = 2
+ },
+/obj/item/stack/medical/bruise_pack{
+ pixel_x = -3;
+ pixel_y = 3
+ },
+/obj/item/stack/medical/ointment{
+ pixel_y = 4
+ },
+/obj/machinery/light/small,
+/obj/machinery/power/apc{
+ name = "apc down";
+ pixel_y = -28
+ },
+/obj/structure/cable,
+/obj/machinery/camera/motion{
+ c_tag = "Brig Execution Chamber";
+ dir = 1;
+ network = list("SS13","Security")
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/execution)
+"pYj" = (
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "caution"
+ },
+/area/station/engineering/atmos)
+"pYn" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor,
+/area/station/storage/primary)
+"pYq" = (
+/obj/structure/closet/secure_closet/freezer/money,
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_y = -32
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "vault"
+ },
+/area/station/bridge/nuke_storage)
+"pYM" = (
+/obj/structure/stool/bed/chair/metal{
+ dir = 8
+ },
+/obj/machinery/alarm{
+ pixel_x = 29;
+ pixel_y = -6
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/hallway/secondary/exit)
+"pYN" = (
+/obj/structure/table,
+/obj/effect/spawner/lootdrop/maintenance/two,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/science)
+"pYS" = (
+/obj/structure/extinguisher_cabinet/highrisk{
+ pixel_x = 28
+ },
+/obj/machinery/light/small{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "vault"
+ },
+/area/station/bridge/nuke_storage)
+"pZf" = (
+/obj/structure/table/woodentable,
+/obj/item/weapon/lipstick/purple{
+ pixel_x = 12;
+ pixel_y = 8
+ },
+/obj/structure/mirror{
+ pixel_y = 26
+ },
+/obj/item/weapon/lipstick/jade{
+ pixel_x = 8;
+ pixel_y = 6
+ },
+/obj/item/weapon/poster/legit{
+ pixel_y = 8
+ },
+/obj/item/weapon/poster/legit{
+ pixel_x = -3;
+ pixel_y = 4
+ },
+/obj/item/weapon/poster/legit{
+ pixel_x = -9;
+ pixel_y = 2
+ },
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken5"
+ },
+/area/station/civilian/theatre)
+"pZk" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/closet/emcloset,
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg2"
+ },
+/area/station/maintenance/dormitory)
+"pZt" = (
+/obj/machinery/atmospherics/components/binary/pump{
+ dir = 8
+ },
+/turf/simulated/floor{
+ dir = 6;
+ icon_state = "caution"
+ },
+/area/station/engineering/atmos)
+"pZC" = (
+/obj/structure/closet/emcloset,
+/turf/simulated/floor/plating,
+/area/station/maintenance/science)
+"pZP" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ dir = 10;
+ icon_state = "warndark"
+ },
+/area/station/security/armoury)
+"pZT" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/random/scrap/safe_even,
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg3"
+ },
+/area/station/maintenance/cargo)
+"pZV" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/junction{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "red"
+ },
+/area/station/security/lobby)
+"qad" = (
+/obj/structure/closet/wardrobe/engineering_yellow,
+/obj/machinery/alarm{
+ pixel_x = -28;
+ pixel_y = -6
+ },
+/turf/simulated/floor/plating{
+ dir = 6;
+ icon_state = "warnplate"
+ },
+/area/station/engineering/engine)
+"qag" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/generic,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 8
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/chapel)
+"qam" = (
+/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor,
+/area/station/security/brig)
+"qau" = (
+/obj/item/weapon/shard{
+ icon_state = "medium"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/science)
+"qaA" = (
+/obj/structure/table,
+/obj/item/weapon/storage/fancy/cigarettes{
+ pixel_y = 1
+ },
+/obj/item/clothing/glasses/meson{
+ pixel_y = 12
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "darkyellow"
+ },
+/area/station/engineering/chiefs_office)
+"qaC" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/station/medical/cryo)
+"qaE" = (
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "whitepurple"
+ },
+/area/station/rnd/xenobiology)
+"qaX" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/engineering)
+"qbi" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/sortjunction{
+ dir = 2;
+ name = "RnD Break Room";
+ sortType = "RnD Break Room"
+ },
+/turf/simulated/floor{
+ dir = 10;
+ icon_state = "whitepurple"
+ },
+/area/station/rnd/brainstorm_center)
+"qbs" = (
+/obj/machinery/vending/hydronutrients,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "greenbluefull"
+ },
+/area/station/security/prison)
+"qbu" = (
+/obj/structure/closet/crate/scicrate,
+/obj/random/science,
+/obj/random/science/stock_part,
+/obj/random/science/stock_part,
+/obj/random/science/stock_part,
+/obj/random/science/stock_part,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "browncorner"
+ },
+/area/station/cargo/storage)
+"qbx" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"qby" = (
+/obj/machinery/hologram/holopad,
+/obj/effect/landmark{
+ name = "Observer-Start"
+ },
+/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/obj/effect/landmark{
+ name = "lightsout"
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/bridge)
+"qbB" = (
+/obj/structure/rack,
+/obj/item/weapon/minihoe,
+/obj/item/device/plant_analyzer,
+/obj/item/seeds/grapeseed,
+/obj/structure/flora/ausbushes/sparsegrass{
+ layer = 2.7
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platebotc"
+ },
+/area/station/maintenance/brig)
+"qbF" = (
+/obj/structure/stool/bed/chair/metal/black,
+/obj/effect/landmark/start/research_assistant,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/hallway/primary/port)
+"qbL" = (
+/obj/machinery/firealarm{
+ pixel_y = 22
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "darkblue"
+ },
+/area/station/aisat)
+"qbP" = (
+/obj/structure/closet/secure_closet/security,
+/obj/item/device/radio/intercom{
+ frequency = 1485;
+ name = "Station Intercom (Medbay)";
+ pixel_y = -32
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/security/main)
+"qcf" = (
+/turf/simulated/floor/wood,
+/area/station/bridge/hop_office)
+"qcq" = (
+/obj/item/weapon/flora/random,
+/obj/machinery/alarm{
+ pixel_x = 29;
+ pixel_y = -6
+ },
+/obj/machinery/newscaster{
+ pixel_y = -28
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "darkred"
+ },
+/area/station/security/vacantoffice{
+ name = "Tribunal"
+ })
+"qcw" = (
+/obj/structure/closet/emcloset,
+/obj/machinery/light/small,
+/obj/structure/extinguisher_cabinet{
+ pixel_x = 28
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "darkblue"
+ },
+/area/station/gateway)
+"qcx" = (
+/obj/random/foods/food_trash,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg1"
+ },
+/area/station/maintenance/dormitory)
+"qcy" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/grille{
+ destroyed = 1
+ },
+/obj/item/stack/rods,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/disposalpipe/segment{
+ dir = 1
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/cargo)
+"qcz" = (
+/obj/effect/decal/cleanable/blood/oil,
+/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"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/medbay)
+"qcO" = (
+/obj/machinery/atmospherics/components/unary/tank/nitrogen{
+ dir = 1
+ },
+/obj/machinery/light,
+/obj/machinery/firealarm{
+ dir = 1;
+ pixel_y = -22
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/engineering/engine)
+"qcQ" = (
+/obj/structure/stool,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on,
+/turf/simulated/floor{
+ icon_state = "wooden-2"
+ },
+/area/station/civilian/gym)
+"qdu" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/weapon/scrap_lump,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"qdy" = (
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ d2 = 2;
+ icon_state = "0-2"
+ },
+/obj/machinery/computer/monitor{
+ dir = 4
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platebot"
+ },
+/area/station/engineering/engine)
+"qdz" = (
+/obj/machinery/door/airlock/engineering{
+ name = "Drone Fabrication";
+ req_access = list(32)
+ },
+/obj/machinery/door/firedoor,
+/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"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/engineering/equip)
+"qdM" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "black"
+ },
+/area/station/hallway/primary/central)
+"qdQ" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/wood,
+/area/station/bridge/captain_quarters)
+"qdR" = (
+/obj/structure/object_wall/pod{
+ icon_state = "3,1";
+ name = "shuttle window";
+ opacity = 0
+ },
+/turf/environment/space,
+/area/shuttle/escape_pod1/station)
+"qdY" = (
+/turf/simulated/wall,
+/area/station/civilian/chapel)
+"qeg" = (
+/obj/structure/cable{
+ d2 = 8;
+ icon_state = "0-8"
+ },
+/turf/simulated/floor/plating/airless/catwalk,
+/area/station/solar/auxstarboard)
+"qeK" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/vacantoffice{
+ name = "Tribunal"
+ })
+"qeP" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/conveyor_switch/oneway{
+ id = "QMLoad2"
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/cargo/storage)
+"qeX" = (
+/obj/item/weapon/flora/random,
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken5"
+ },
+/area/station/security/lawyer_office)
+"qeY" = (
+/obj/machinery/shieldwallgen{
+ req_access = list(55)
+ },
+/turf/simulated/floor/engine,
+/area/station/rnd/misc_lab)
+"qfb" = (
+/obj/structure/rack,
+/obj/effect/spawner/lootdrop/maintenance/four,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/atmos)
+"qfh" = (
+/obj/structure/table/glass,
+/obj/item/weapon/storage/box/masks{
+ pixel_x = 10;
+ pixel_y = 6
+ },
+/obj/item/weapon/storage/box/gloves{
+ pixel_x = 10;
+ pixel_y = -6
+ },
+/obj/item/device/gps/medical{
+ pixel_x = -8;
+ pixel_y = 11
+ },
+/obj/item/clothing/glasses/hud/health{
+ pixel_x = -7;
+ pixel_y = 4
+ },
+/obj/item/clothing/glasses/hud/health{
+ pixel_x = -7;
+ pixel_y = -2
+ },
+/obj/item/clothing/glasses/hud/health{
+ pixel_x = -7;
+ pixel_y = -8
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/medical/storage)
+"qfm" = (
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/medbay)
+"qfZ" = (
+/obj/machinery/hologram/holopad,
+/obj/machinery/hologram/holopad,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/rnd/misc_lab)
+"qga" = (
+/obj/item/weapon/flora/random,
+/obj/machinery/door_control{
+ desc = "A remote control-switch for secure storage.";
+ id = "Secure Storage";
+ name = "Engineering Secure Storage";
+ pixel_y = 28;
+ req_access = list(56)
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/engineering/engine)
+"qgx" = (
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "black"
+ },
+/area/station/civilian/playroom)
+"qgy" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/machinery/door/firedoor,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/obj/structure/cable,
+/obj/machinery/door/poddoor/shutters{
+ density = 0;
+ icon_state = "shutter0";
+ id = "RD";
+ name = "RD Shutters";
+ opacity = 0
+ },
+/turf/simulated/floor/plating,
+/area/station/rnd/hor)
+"qgz" = (
+/turf/simulated/floor{
+ icon_state = "freezerfloor"
+ },
+/area/station/engineering/break_room)
+"qgC" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "darkred"
+ },
+/area/station/security/prison)
+"qgI" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/random/scrap/safe_even,
+/obj/machinery/alarm{
+ pixel_x = 29;
+ pixel_y = -6
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/medbay)
+"qgW" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/weapon/scrap_lump,
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/station/maintenance/medbay)
+"qha" = (
+/obj/structure/grille,
+/obj/machinery/door/firedoor,
+/obj/structure/window/reinforced{
+ dir = 5
+ },
+/turf/simulated/floor/plating,
+/area/station/rnd/tox_launch)
+"qho" = (
+/obj/structure/filingcabinet/chestdrawer,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "whitepurple"
+ },
+/area/station/rnd/lab)
+"qht" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 8
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/civilian/chapel)
+"qhz" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "whitepurple"
+ },
+/area/station/rnd/lab)
+"qhE" = (
+/obj/random/scrap/safe_even,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/science)
+"qhJ" = (
+/obj/machinery/camera/motion{
+ c_tag = "AI Chamber South";
+ network = list("RD","MiniSat")
+ },
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor/whitegreed,
+/area/station/aisat/ai_chamber)
+"qhY" = (
+/obj/random/vending/snack,
+/obj/structure/extinguisher_cabinet{
+ pixel_y = 29
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "cafeteria"
+ },
+/area/station/medical/medbreak)
+"qig" = (
+/obj/item/weapon/scrap_lump,
+/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/structure/disposalpipe/segment,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/medbay)
+"qih" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/rack,
+/obj/effect/spawner/lootdrop/maintenance/two,
+/obj/structure/sign/poster/contraband/random{
+ pixel_x = -32
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/dormitory)
+"qij" = (
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on,
+/obj/machinery/atmospherics/pipe/simple/hidden{
+ dir = 5
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/rnd/server)
+"qir" = (
+/obj/item/weapon/reagent_containers/glass/bucket,
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/flora/ausbushes/sparsegrass{
+ layer = 2.7
+ },
+/obj/structure/grille,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"qiE" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/station/maintenance/medbay)
+"qiV" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/hologram/holopad,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/gateway)
+"qjb" = (
+/obj/machinery/r_n_d/server/robotics,
+/obj/machinery/light/small,
+/turf/simulated/floor/bluegrid{
+ name = "Server Base";
+ nitrogen = 500;
+ oxygen = 0;
+ temperature = 80
+ },
+/area/station/rnd/server)
+"qjp" = (
+/obj/structure/table/reinforced,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/machinery/door_control{
+ desc = "A remote control switch for the brig foyer.";
+ id = "InnerBrig";
+ name = "Inner Brig Doors";
+ pixel_y = 6;
+ range = 10;
+ req_access = list(63)
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "darkred"
+ },
+/area/station/security/lobby)
+"qjq" = (
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/medical/morgue)
+"qjr" = (
+/obj/structure/stool/bed/chair/office/light{
+ dir = 1
+ },
+/obj/machinery/hologram/holopad{
+ pixel_x = 16
+ },
+/obj/effect/landmark/start/forensic_technician,
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/station/security/forensic_office)
+"qjv" = (
+/obj/structure/table/woodentable,
+/obj/item/toy/plushie/space_whale,
+/obj/machinery/newscaster/security_unit{
+ pixel_x = 28
+ },
+/turf/simulated/floor/wood,
+/area/station/bridge/captain_quarters)
+"qjD" = (
+/turf/simulated/wall,
+/area/station/security/lobby)
+"qjN" = (
+/obj/machinery/computer/card{
+ dir = 8
+ },
+/obj/item/weapon/card/id/captains_spare,
+/obj/machinery/requests_console/captain{
+ pixel_x = 28
+ },
+/turf/simulated/floor/wood,
+/area/station/bridge/captain_quarters)
+"qjP" = (
+/obj/structure/stool/bed/chair/comfy/brown{
+ dir = 1
+ },
+/obj/machinery/power/apc{
+ dir = 4;
+ name = "apc right";
+ pixel_x = 28
+ },
+/obj/structure/cable{
+ d2 = 8;
+ icon_state = "0-8"
+ },
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken4"
+ },
+/area/station/medical/psych)
+"qjQ" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/weapon/cigbutt,
+/obj/item/weapon/cigbutt{
+ pixel_x = 2;
+ pixel_y = 9
+ },
+/obj/effect/decal/cleanable/mucus,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/turf/simulated/floor/plating,
+/area/station/maintenance/dormitory)
+"qke" = (
+/obj/machinery/status_display{
+ pixel_y = -32
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/civilian/chapel/altar)
+"qkj" = (
+/obj/machinery/atmospherics/pipe/manifold/visible{
+ dir = 4
+ },
+/turf/simulated/floor,
+/area/station/engineering/engine)
+"qkl" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/junction{
+ dir = 8;
+ icon_state = "pipe-j2"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/lobby)
+"qko" = (
+/obj/structure/table/reinforced,
+/obj/machinery/door/window/brigdoor/northleft{
+ name = "Brig Desk"
+ },
+/obj/machinery/door/poddoor/shutters{
+ density = 0;
+ icon_state = "shutter0";
+ id = "Security_private";
+ opacity = 0
+ },
+/obj/machinery/door/firedoor,
+/obj/item/weapon/bell{
+ pixel_y = 4
+ },
+/turf/simulated/floor{
+ icon_state = "darkredfull"
+ },
+/area/station/security/checkpoint)
+"qks" = (
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken3"
+ },
+/area/station/civilian/chapel)
+"qky" = (
+/obj/structure/sign/departments/science,
+/turf/simulated/wall/r_wall,
+/area/station/hallway/secondary/mine_sci_shuttle)
+"qkA" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/universal{
+ dir = 4
+ },
+/obj/machinery/door/airlock/engineering{
+ name = "Aft Starboard Solar Access";
+ req_access = list(10)
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/station/maintenance/starboardsolar)
+"qkG" = (
+/turf/simulated/floor/engine,
+/area/station/rnd/xenobiology)
+"qle" = (
+/obj/machinery/power/smes,
+/obj/structure/cable{
+ d2 = 4;
+ icon_state = "0-4"
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating{
+ icon_state = "platebot"
+ },
+/area/station/maintenance/portsolar)
+"qlk" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/machinery/door/firedoor,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/turf/simulated/floor/plating,
+/area/station/civilian/theatre)
+"qln" = (
+/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"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/engineering/drone_fabrication)
+"qlp" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"qlK" = (
+/obj/machinery/vending/cigarette,
+/obj/effect/decal/cleanable/cobweb,
+/turf/simulated/floor/plating,
+/area/station/maintenance/chapel)
+"qlP" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 8
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "brown"
+ },
+/area/station/hallway/secondary/entry)
+"qmx" = (
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/medbay)
+"qmM" = (
+/obj/item/weapon/flora/random,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "darkred"
+ },
+/area/station/security/vacantoffice{
+ name = "Tribunal"
+ })
+"qmN" = (
+/obj/machinery/hologram/holopad{
+ pixel_x = 16
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/station/rnd/brainstorm_center)
+"qmO" = (
+/obj/machinery/door/airlock/external{
+ frequency = 1379;
+ id_tag = "starboardsolar_inner";
+ locked = 1;
+ name = "Engineering External Access";
+ req_access = list(13)
+ },
+/obj/machinery/atmospherics/pipe/simple/visible,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/station/maintenance/auxsolarport)
+"qmR" = (
+/obj/machinery/flasher{
+ id = "permflash"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "bot"
+ },
+/area/station/security/prison)
+"qna" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor{
+ icon_state = "asteroid"
+ },
+/area/station/maintenance/brig)
+"qnd" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "warndark"
+ },
+/area/station/bridge/teleporter)
+"qny" = (
+/turf/simulated/wall/r_wall,
+/area/station/bridge/nuke_storage)
+"qnI" = (
+/obj/machinery/media/jukebox/bar,
+/obj/machinery/light/small{
+ dir = 8
+ },
+/obj/machinery/alarm{
+ pixel_x = -28;
+ pixel_y = -6
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "darkred"
+ },
+/area/station/civilian/bar)
+"qoe" = (
+/obj/item/weapon/ore/iron,
+/turf/environment/space,
+/area/space)
+"qog" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/components/binary/valve/digital,
+/turf/simulated/floor,
+/area/station/engineering/atmos)
+"qoB" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/science)
+"qpb" = (
+/obj/structure/sign/poster/official/cleanliness{
+ pixel_x = 32
+ },
+/turf/simulated/floor{
+ icon_state = "freezerfloor"
+ },
+/area/station/civilian/toilet)
+"qpe" = (
+/obj/machinery/door/airlock/maintenance{
+ req_access = list(12)
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"qpl" = (
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/starboardsolar)
+"qqa" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ icon_state = "wood_stairs2"
+ },
+/area/station/civilian/chapel)
+"qqd" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "whitepurple"
+ },
+/area/station/rnd/lab)
+"qqe" = (
+/obj/machinery/alarm{
+ pixel_x = -28;
+ pixel_y = -6
+ },
+/turf/simulated/floor{
+ dir = 10;
+ icon_state = "brown"
+ },
+/area/station/cargo/storage)
+"qqg" = (
+/obj/item/weapon/storage/firstaid/regular{
+ empty = 1;
+ name = "First-Aid (empty)";
+ pixel_y = 6
+ },
+/obj/item/weapon/storage/firstaid/regular{
+ empty = 1;
+ name = "First-Aid (empty)";
+ pixel_y = 3
+ },
+/obj/item/weapon/storage/firstaid/regular{
+ empty = 1;
+ name = "First-Aid (empty)"
+ },
+/obj/item/device/healthanalyzer,
+/obj/item/device/healthanalyzer{
+ pixel_y = -2
+ },
+/obj/item/device/healthanalyzer{
+ pixel_y = -4
+ },
+/obj/structure/rack,
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = -22
+ },
+/obj/machinery/light{
+ dir = 8
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/rnd/robotics)
+"qql" = (
+/obj/machinery/light/small{
+ dir = 8
+ },
+/obj/item/device/radio/intercom{
+ frequency = 1485;
+ name = "Station Intercom (Medbay)";
+ pixel_x = -28;
+ pixel_y = -5
+ },
+/obj/machinery/computer/med_data{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "whiteblue"
+ },
+/area/station/hallway/secondary/exit)
+"qqm" = (
+/obj/structure/stool/bed/chair/comfy/black{
+ dir = 8
+ },
+/obj/effect/landmark/start/assistant/test_subject,
+/turf/simulated/floor/carpet,
+/area/station/civilian/library)
+"qqn" = (
+/obj/effect/decal/cleanable/blood/oil,
+/obj/machinery/status_display{
+ pixel_x = -32
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "black"
+ },
+/area/station/civilian/janitor)
+"qqu" = (
+/obj/machinery/disposal,
+/obj/structure/disposalpipe/trunk{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 10;
+ icon_state = "whitepurple"
+ },
+/area/station/rnd/xenobiology)
+"qqE" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor,
+/area/station/civilian/fitness)
+"qqG" = (
+/obj/machinery/atmospherics/pipe/manifold/visible{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/auxsolarport)
+"qqN" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor{
+ dir = 6;
+ icon_state = "black"
+ },
+/area/station/hallway/primary/port)
+"qqQ" = (
+/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/structure/disposalpipe/segment,
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/engineering)
+"qqV" = (
+/obj/machinery/atmospherics/pipe/simple/visible/universal,
+/obj/machinery/meter,
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/ai_monitored/storage_secure)
+"qqW" = (
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "whitepurple"
+ },
+/area/station/rnd/hallway)
+"qqY" = (
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/medical/hallway)
+"qro" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/station/security/secconfhall)
+"qrp" = (
+/turf/simulated/floor{
+ dir = 9;
+ icon_state = "whiteblue"
+ },
+/area/station/civilian/locker)
+"qrq" = (
+/obj/machinery/door/window{
+ dir = 1;
+ name = "AI Core Door";
+ req_access = list(16)
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/machinery/door/poddoor{
+ density = 0;
+ icon_state = "pdoor0";
+ id = "AI Blast Door";
+ name = "AI Blast Door";
+ opacity = 0
+ },
+/obj/machinery/door/window{
+ name = "AI Core Door";
+ req_access = list(16)
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/aisat/ai_chamber)
+"qrr" = (
+/obj/structure/table/glass,
+/obj/item/weapon/storage/pill_bottle/dylovene,
+/obj/machinery/power/apc{
+ dir = 4;
+ name = "apc right";
+ pixel_x = 28
+ },
+/obj/structure/cable{
+ d2 = 2;
+ icon_state = "0-2"
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/medical/genetics)
+"qrz" = (
+/obj/machinery/gibber,
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_y = 22
+ },
+/obj/machinery/camera{
+ c_tag = "Kitchen Cold Room"
+ },
+/turf/simulated/floor{
+ icon_state = "showroomfloor"
+ },
+/area/station/civilian/cold_room)
+"qrC" = (
+/obj/machinery/atmospherics/components/trinary/filter/m_filter/on{
+ dir = 8;
+ filter_type = "sleeping_agent";
+ name = "Gas filter (N2O tank)"
+ },
+/turf/simulated/floor{
+ icon_state = "caution"
+ },
+/area/station/engineering/atmos)
+"qrN" = (
+/obj/structure/table/woodentable,
+/obj/machinery/computer/forensic_scanning/detective,
+/turf/simulated/floor/wood,
+/area/station/security/lawyer_office)
+"qrZ" = (
+/obj/machinery/processor,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "whitecorner"
+ },
+/area/station/civilian/kitchen)
+"qsk" = (
+/obj/structure/closet/emcloset,
+/obj/machinery/power/apc{
+ name = "apc down";
+ pixel_y = -28
+ },
+/obj/structure/cable{
+ d2 = 8;
+ icon_state = "0-8"
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/hallway/primary/port)
+"qsl" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/ai_monitored/storage_secure)
+"qsF" = (
+/obj/structure/disposalpipe/segment{
+ dir = 2;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "black"
+ },
+/area/station/civilian/playroom)
+"qsQ" = (
+/obj/structure/sign/directions/dock_tablo/tablo5{
+ pixel_x = 32;
+ pixel_y = 3
+ },
+/turf/simulated/floor/plating,
+/area/station/hallway/secondary/entry)
+"qsX" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "cafeteria"
+ },
+/area/station/security/prison)
+"qtn" = (
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/turf/simulated/floor/engine/nitrogen,
+/area/station/engineering/atmos)
+"qtB" = (
+/obj/structure/table/woodentable,
+/obj/machinery/computer/security/bodycam,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/carpet/red,
+/area/station/security/hos)
+"qtC" = (
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 10
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/auxsolarport)
+"qtN" = (
+/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"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/science)
+"qtW" = (
+/obj/machinery/light/small{
+ dir = 4
+ },
+/turf/simulated/floor/engine,
+/area/station/rnd/xenobiology)
+"qtZ" = (
+/obj/structure/closet/l3closet/scientist,
+/obj/machinery/camera{
+ c_tag = "RnD Access";
+ dir = 5;
+ network = list("SS13","Research")
+ },
+/turf/simulated/floor{
+ dir = 9;
+ icon_state = "warnwhite"
+ },
+/area/station/rnd/brainstorm_center)
+"quf" = (
+/obj/machinery/door/airlock/glass{
+ autoclose = 0;
+ frequency = 1379;
+ heat_proof = 1;
+ id_tag = "incinerator_airlock_exterior";
+ locked = 1;
+ name = "Mixing Room Exterior Airlock";
+ req_access = list(12)
+ },
+/turf/simulated/floor/engine/vacuum,
+/area/station/maintenance/incinerator)
+"qul" = (
+/obj/structure/closet/emcloset,
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/machinery/firealarm{
+ pixel_y = 22
+ },
+/turf/simulated/floor{
+ dir = 9;
+ icon_state = "whiteblue"
+ },
+/area/station/hallway/secondary/exit)
+"quA" = (
+/obj/structure/table/woodentable,
+/obj/item/ashtray/glass,
+/turf/simulated/floor/carpet,
+/area/station/security/lawyer_office)
+"quM" = (
+/obj/machinery/door/airlock{
+ name = "Firefighting equipment"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/station/storage/emergency3)
+"quZ" = (
+/obj/structure/flora/bush,
+/obj/structure/flora/ausbushes/fullgrass{
+ layer = 2.7
+ },
+/turf/simulated/floor{
+ icon_state = "grass1"
+ },
+/area/station/civilian/garden)
+"qvj" = (
+/obj/machinery/door/firedoor,
+/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"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"qvt" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/brig)
+"qvA" = (
+/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,
+/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "red"
+ },
+/area/station/security/brig)
+"qvK" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/spiderling_remains,
+/obj/random/foods/food_trash,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/medbay)
+"qvM" = (
+/obj/structure/grille,
+/obj/machinery/door/firedoor,
+/obj/machinery/door/poddoor{
+ density = 0;
+ icon_state = "pdoor0";
+ id = "hos_blast";
+ name = "Privacy Shutters";
+ opacity = 0
+ },
+/obj/structure/window/reinforced{
+ dir = 5
+ },
+/obj/structure/sign/plaques/golden,
+/obj/structure/cable{
+ d2 = 4;
+ icon_state = "0-4"
+ },
+/turf/simulated/floor/plating,
+/area/station/security/hos)
+"qvO" = (
+/obj/machinery/alarm{
+ pixel_y = 22
+ },
+/obj/structure/closet/emcloset,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/medical/hallway)
+"qvR" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ icon_state = "black"
+ },
+/area/station/hallway/primary/central)
+"qvT" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/engineering)
+"qwh" = (
+/obj/item/device/radio/intercom/pod{
+ dir = 4;
+ layer = 4;
+ pixel_x = 10
+ },
+/obj/structure/stool/bed/chair/schair/wagon{
+ dir = 4
+ },
+/turf/simulated/shuttle/floor/erokez{
+ icon_state = "floor"
+ },
+/area/shuttle/escape_pod2/station)
+"qwk" = (
+/obj/machinery/door/airlock/external{
+ name = "Escape Airlock"
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/station/hallway/secondary/exit)
+"qwq" = (
+/obj/item/weapon/flora/random,
+/obj/structure/sign/warning/nosmoking/circle{
+ pixel_y = 32
+ },
+/obj/machinery/light{
+ dir = 1
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "whitepurple"
+ },
+/area/station/rnd/mixing)
+"qws" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/station/medical/surgeryobs)
+"qwY" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/iaa_office)
+"qxb" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/blood,
+/obj/item/weapon/reagent_containers/blood,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plating,
+/area/station/maintenance/dormitory)
+"qxg" = (
+/obj/structure/table/reinforced,
+/obj/item/weapon/flora/pottedplant/unusual{
+ pixel_y = 12
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/aisat/ai_chamber)
+"qxk" = (
+/obj/machinery/door/airlock/maintenance{
+ req_one_access = list(69,12)
+ },
+/obj/machinery/door/firedoor,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/dormitory)
+"qxU" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/mining/glass{
+ name = "Cargo Bay";
+ req_one_access = list(31,48,67)
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/cargo/storage)
+"qxW" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/station/civilian/hydroponics)
+"qya" = (
+/obj/item/weapon/flora/random,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/medical/hallway)
+"qyd" = (
+/obj/machinery/power/apc{
+ dir = 8;
+ name = "apc left";
+ pixel_x = -28
+ },
+/obj/machinery/newscaster/security_unit{
+ pixel_y = 28
+ },
+/obj/structure/cable{
+ d2 = 4;
+ icon_state = "0-4"
+ },
+/obj/structure/table,
+/obj/item/weapon/paper_bin{
+ pixel_y = 4
+ },
+/obj/item/weapon/pen{
+ pixel_y = 6
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/rnd/server)
+"qyf" = (
+/obj/structure/rack,
+/obj/effect/spawner/lootdrop/maintenance/four,
+/obj/item/stack/cable_coil/random,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/cargo)
+"qyg" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/random/scrap/safe_even,
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/engineering)
+"qym" = (
+/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "cafeteria"
+ },
+/area/station/civilian/kitchen)
+"qyB" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "darkred"
+ },
+/area/station/security/hos)
+"qyG" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/carpet,
+/area/station/civilian/chapel)
+"qyI" = (
+/obj/machinery/computer/rdconsole/core,
+/obj/structure/extinguisher_cabinet{
+ pixel_x = 28
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "warndark"
+ },
+/area/station/rnd/lab)
+"qyK" = (
+/obj/machinery/vending/dinnerware,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "whitehall"
+ },
+/area/station/civilian/kitchen)
+"qyR" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/science)
+"qyZ" = (
+/obj/structure/reagent_dispensers/water_cooler,
+/obj/structure/sign/warning/airlock{
+ pixel_x = -32
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/hallway/secondary/exit)
+"qzb" = (
+/obj/structure/table/reinforced,
+/obj/machinery/door/window/eastleft{
+ dir = 2;
+ name = "Medbay Reception"
+ },
+/obj/item/weapon/bell{
+ pixel_y = 6
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/medical/reception)
+"qzj" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "bluecorner"
+ },
+/area/station/medical/reception)
+"qzl" = (
+/obj/machinery/light/small{
+ dir = 8
+ },
+/obj/structure/closet/radiation,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "warning"
+ },
+/area/station/engineering/engine)
+"qzo" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ dir = 6;
+ icon_state = "whitepurple"
+ },
+/area/station/rnd/xenobiology)
+"qzA" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 2;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/station/civilian/chapel/mass_driver)
+"qzB" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/high_volume/on{
+ dir = 1;
+ external_pressure_bound = 140;
+ external_pressure_bound_default = 140;
+ name = "(OUT) Space Large Air Vent"
+ },
+/turf/simulated/floor/plating/airless{
+ icon_state = "platebot"
+ },
+/area/station/maintenance/incinerator)
+"qzF" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor,
+/area/station/maintenance/science)
+"qzG" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/station/medical/storage)
+"qzT" = (
+/obj/structure/table/woodentable,
+/obj/machinery/door_control{
+ id = "Captain_private";
+ name = "Shutters Control";
+ req_access = list(20)
+ },
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken6"
+ },
+/area/station/bridge/captain_quarters)
+"qAa" = (
+/obj/structure/sign/warning/smoking{
+ pixel_x = 32
+ },
+/obj/machinery/vending/cigarette,
+/obj/machinery/light/small{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/rnd/brainstorm_center)
+"qAm" = (
+/obj/structure/window/reinforced{
+ dir = 5
+ },
+/obj/structure/grille,
+/turf/simulated/floor/plating/airless,
+/area/station/rnd/test_area)
+"qAw" = (
+/obj/machinery/computer/med_data{
+ dir = 4
+ },
+/obj/machinery/newscaster{
+ pixel_y = 28
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/hallway/primary/fore)
+"qAH" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 4
+ },
+/turf/simulated/floor,
+/area/station/engineering/monitoring)
+"qAQ" = (
+/turf/simulated/floor{
+ dir = 9;
+ icon_state = "darkblue"
+ },
+/area/station/engineering/engine)
+"qAR" = (
+/obj/machinery/portable_atmospherics/powered/scrubber,
+/turf/simulated/floor{
+ dir = 6;
+ icon_state = "darkblue"
+ },
+/area/station/aisat/antechamber)
+"qBa" = (
+/obj/machinery/iv_drip,
+/obj/structure/stool/bed/roller,
+/obj/machinery/status_display{
+ pixel_y = 32
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "whiteblue"
+ },
+/area/station/hallway/secondary/exit)
+"qBc" = (
+/obj/effect/decal/cleanable/blood/oil,
+/turf/simulated/floor/wood,
+/area/station/maintenance/brig)
+"qBO" = (
+/obj/structure/table/glass,
+/obj/item/clothing/accessory/stethoscope{
+ pixel_y = 4
+ },
+/turf/simulated/floor{
+ icon_state = "whiteblue"
+ },
+/area/station/security/prison)
+"qBV" = (
+/obj/structure/table/woodentable/poker,
+/obj/item/weapon/flora/deskferntrim{
+ icon_state = "plant-34-alternative";
+ pixel_x = -8;
+ pixel_y = 10
+ },
+/obj/item/weapon/reagent_containers/food/drinks/h_chocolate{
+ pixel_x = 7
+ },
+/obj/random/misc/book,
+/turf/simulated/floor/carpet,
+/area/station/civilian/library)
+"qBZ" = (
+/obj/structure/stool/bed/chair/comfy/black{
+ dir = 8
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/iaa_office)
+"qCf" = (
+/obj/structure/table/glass,
+/obj/item/weapon/storage/pill_bottle/dice{
+ pixel_x = 4;
+ pixel_y = 3
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/engineering/break_room)
+"qCg" = (
+/obj/structure/sink{
+ pixel_y = 24
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "cafeteria"
+ },
+/area/station/security/prison)
+"qCh" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/alarm{
+ pixel_x = 29;
+ pixel_y = -6
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"qCl" = (
+/obj/machinery/hologram/holopad{
+ pixel_y = -16
+ },
+/obj/effect/landmark{
+ name = "lightsout"
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/civilian/bar)
+"qCp" = (
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor/bluegrid{
+ name = "Server Base";
+ nitrogen = 500;
+ oxygen = 0;
+ temperature = 80
+ },
+/area/station/tcommsat/chamber)
+"qCq" = (
+/obj/structure/table,
+/obj/item/weapon/storage/box/lights/mixed{
+ pixel_y = 4
+ },
+/obj/item/device/flashlight,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/brig)
+"qCr" = (
+/obj/structure/stool/bed/chair/metal/black,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "darkblue"
+ },
+/area/station/bridge)
+"qCu" = (
+/obj/structure/window/reinforced{
+ dir = 5
+ },
+/obj/structure/grille,
+/obj/machinery/door/firedoor,
+/obj/structure/sign/warning/electricshock,
+/obj/structure/cable,
+/turf/simulated/floor/plating,
+/area/station/security/prison)
+"qCB" = (
+/obj/item/weapon/flora/random,
+/obj/machinery/camera{
+ c_tag = "Medbay Escape Medical Checkpoint";
+ dir = 10;
+ network = list("SS13","Medical")
+ },
+/turf/simulated/floor{
+ icon_state = "whiteblue"
+ },
+/area/station/hallway/secondary/exit)
+"qCI" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/medical/glass{
+ name = "Medbay"
+ },
+/obj/machinery/ai_status_display{
+ pixel_y = -32
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "whiteblue"
+ },
+/area/station/medical/hallway)
+"qCQ" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/table,
+/obj/effect/spawner/lootdrop/maintenance/two,
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_y = 22
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/cargo)
+"qCS" = (
+/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/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "yellow"
+ },
+/area/station/engineering/break_room)
+"qDk" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/wood,
+/area/station/civilian/library)
+"qDn" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg3"
+ },
+/area/station/maintenance/chapel)
+"qDz" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor,
+/area/station/medical/reception)
+"qDP" = (
+/obj/structure/table,
+/obj/item/weapon/paper_bin{
+ pixel_y = 4
+ },
+/obj/item/weapon/pen{
+ pixel_y = 6
+ },
+/obj/item/weapon/pen/red{
+ pixel_x = -5;
+ pixel_y = 6
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/cargo/office)
+"qDX" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/escape)
+"qDY" = (
+/obj/structure/grille,
+/obj/machinery/atmospherics/pipe/simple/visible/yellow,
+/turf/simulated/wall/r_wall,
+/area/station/engineering/atmos)
+"qDZ" = (
+/obj/machinery/atmospherics/pipe/simple/visible/yellow{
+ dir = 4
+ },
+/obj/structure/cable/yellow{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor,
+/area/station/engineering/engine)
+"qEf" = (
+/obj/effect/decal/cleanable/dirt,
+/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/random/foods/food_trash,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/brig)
+"qEk" = (
+/obj/structure/mopbucket,
+/obj/item/weapon/mop,
+/obj/item/weapon/reagent_containers/glass/bucket,
+/turf/simulated/floor/plating,
+/area/station/maintenance/engineering)
+"qEl" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 1
+ },
+/turf/simulated/floor{
+ icon_state = "darkblue"
+ },
+/area/station/aisat/antechamber_interior)
+"qEG" = (
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "whiteblue"
+ },
+/area/station/medical/surgery{
+ name = "Operating Theatre"
+ })
+"qEL" = (
+/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"
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/civilian/chapel/altar)
+"qEU" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/hologram/holopad{
+ pixel_y = -16
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "warndark"
+ },
+/area/station/security/armoury)
+"qFA" = (
+/obj/structure/sign/chinese{
+ pixel_y = -32
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock{
+ id_tag = "Dorm";
+ name = "Dorm"
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/wood,
+/area/station/civilian/dormitories/dormthree)
+"qFI" = (
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/carpet/black,
+/area/station/civilian/dormitories/dormthree)
+"qFJ" = (
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "darkred"
+ },
+/area/station/security/vacantoffice{
+ name = "Tribunal"
+ })
+"qFK" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/hologram/holopad,
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/station/medical/hallway)
+"qFS" = (
+/obj/structure/grille,
+/obj/machinery/atmospherics/pipe/simple/visible/cyan,
+/obj/machinery/meter{
+ frequency = 1443;
+ id = "mair_out_meter";
+ name = "Mixed Air Tank Out"
+ },
+/turf/simulated/wall/r_wall,
+/area/station/engineering/atmos)
+"qFT" = (
+/obj/machinery/light_construct/small{
+ dir = 1
+ },
+/obj/structure/grille,
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg1"
+ },
+/area/station/maintenance/medbay)
+"qFU" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/carpet/black,
+/area/station/civilian/chapel/office)
+"qGi" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor,
+/area/station/hallway/primary/central)
+"qGL" = (
+/turf/simulated/floor{
+ dir = 6;
+ icon_state = "wood_stairs2"
+ },
+/area/station/civilian/chapel)
+"qHf" = (
+/obj/machinery/door/airlock/security/glass{
+ name = "Security Lobby"
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/lobby)
+"qHh" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ icon_state = "showroomfloor"
+ },
+/area/station/civilian/cold_room)
+"qHi" = (
+/obj/structure/closet/emcloset,
+/obj/machinery/firealarm{
+ dir = 1;
+ pixel_y = -22
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/medical/hallway)
+"qHG" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/cyan,
+/obj/machinery/door/airlock/maintenance_hatch{
+ name = "Telecoms Server Access";
+ req_access = list(61)
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/tcommsat/computer)
+"qHH" = (
+/obj/structure/window/reinforced{
+ dir = 5
+ },
+/obj/structure/grille,
+/obj/machinery/door/firedoor,
+/obj/structure/sign/warning/nosmoking,
+/turf/simulated/floor/plating,
+/area/station/engineering/atmos)
+"qHJ" = (
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/spawner/lootdrop/maintenance,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg2"
+ },
+/area/station/maintenance/cargo)
+"qHV" = (
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ icon_state = "yellow"
+ },
+/area/station/engineering/engine)
+"qHY" = (
+/obj/machinery/light_construct,
+/turf/simulated/floor,
+/area/station/construction)
+"qIe" = (
+/obj/random/scrap/safe_even,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/science)
+"qIn" = (
+/obj/effect/decal/cleanable/dirt,
+/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/structure/disposalpipe/segment{
+ dir = 8;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"qIp" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 10
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg2"
+ },
+/area/station/maintenance/chapel)
+"qIs" = (
+/obj/structure/rack,
+/obj/item/weapon/gun/projectile/grenade_launcher/m79,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/security/armoury)
+"qIt" = (
+/obj/structure/stool/bed/chair/pedalgen{
+ anchored = 1;
+ dir = 8
+ },
+/obj/machinery/light/small{
+ dir = 8
+ },
+/obj/structure/cable{
+ d2 = 4;
+ icon_state = "0-4"
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "black"
+ },
+/area/station/security/prison)
+"qIO" = (
+/obj/machinery/computer/communications{
+ dir = 8
+ },
+/obj/machinery/computer/guestpass{
+ dir = 8;
+ pixel_x = 28
+ },
+/turf/simulated/floor/wood,
+/area/station/bridge/captain_quarters)
+"qIP" = (
+/obj/machinery/alarm{
+ pixel_x = 29;
+ pixel_y = -6
+ },
+/obj/machinery/camera{
+ c_tag = "Chapel Hall East";
+ dir = 9
+ },
+/turf/simulated/floor/carpet,
+/area/station/civilian/chapel)
+"qJt" = (
+/obj/item/clothing/under/dress/maid,
+/obj/item/clothing/head/kitty,
+/obj/item/weapon/staff/broom,
+/obj/structure/closet,
+/turf/simulated/floor/plating,
+/area/station/maintenance/chapel)
+"qJE" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/turf/simulated/floor/plating,
+/area/station/civilian/garden)
+"qJU" = (
+/obj/machinery/computer/general_air_control{
+ dir = 4;
+ frequency = 1444;
+ level = 3;
+ name = "Supermatter Monitor";
+ sensors = list("in_sm_meter"="Supermatter In","sm_sensor"="Supermatter","out_sm_meter"="Supermatter Out")
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "darkyellow"
+ },
+/area/station/engineering/chiefs_office)
+"qJZ" = (
+/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"
+ },
+/turf/simulated/floor,
+/area/station/ai_monitored/eva)
+"qKh" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/chapel)
+"qKm" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/door/poddoor{
+ density = 0;
+ icon_state = "pdoor0";
+ id = "Prison Gate";
+ name = "Security Blast Door";
+ opacity = 0
+ },
+/turf/simulated/floor/plating,
+/area/station/security/prison)
+"qKn" = (
+/obj/structure/stool/bed/chair/pedalgen{
+ anchored = 1;
+ dir = 8
+ },
+/turf/simulated/floor,
+/area/station/maintenance/medbay)
+"qKt" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/engineering/glass{
+ name = "Engine Room";
+ req_access = list(10)
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/engineering/engine)
+"qKA" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/spiderling_remains,
+/turf/simulated/floor/plating,
+/area/station/maintenance/science)
+"qKH" = (
+/obj/machinery/door/airlock/glass{
+ name = "Play Room"
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/vacantoffice{
+ name = "Tribunal"
+ })
+"qKJ" = (
+/obj/machinery/disposal,
+/obj/machinery/light_switch{
+ pixel_y = 28
+ },
+/obj/structure/disposalpipe/trunk,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "darkyellow"
+ },
+/area/station/engineering/chiefs_office)
+"qLi" = (
+/obj/machinery/disposal,
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/machinery/alarm{
+ pixel_y = 22
+ },
+/obj/machinery/ai_status_display{
+ pixel_x = 32
+ },
+/obj/structure/disposalpipe/trunk{
+ dir = 8
+ },
+/turf/simulated/floor/wood,
+/area/station/civilian/cafeteria)
+"qLs" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/cyan{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/maintenance_hatch{
+ name = "Telecoms Server Access";
+ req_access = list(61)
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/bluegrid{
+ icon_state = "dark";
+ name = "Server Walkway";
+ nitrogen = 500;
+ oxygen = 0;
+ temperature = 80
+ },
+/area/station/tcommsat/computer)
+"qLB" = (
+/obj/structure/cult/tome,
+/turf/simulated/floor{
+ icon_state = "cult"
+ },
+/area/station/civilian/library)
+"qMs" = (
+/obj/structure/grille,
+/obj/machinery/door/firedoor,
+/obj/structure/window/reinforced{
+ dir = 5
+ },
+/turf/simulated/floor/plating,
+/area/station/gateway)
+"qMz" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/door/poddoor{
+ density = 0;
+ icon_state = "pdoor0";
+ id = "lawyer_blast";
+ name = "Internal Affairs";
+ opacity = 0
+ },
+/obj/machinery/door/airlock/command{
+ name = "Internal Affairs";
+ req_access = list(38)
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/iaa_office)
+"qML" = (
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "warndarkcorners"
+ },
+/area/station/bridge/teleporter)
+"qMO" = (
+/obj/structure/table,
+/obj/item/weapon/cautery{
+ pixel_y = 7
+ },
+/obj/item/weapon/scalpel{
+ pixel_y = -7
+ },
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/item/device/radio/intercom{
+ frequency = 1475;
+ name = "Station Intercom (Security)";
+ pixel_x = 28;
+ pixel_y = -5
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/execution)
+"qMP" = (
+/turf/simulated/wall/r_wall,
+/area/station/civilian/playroom)
+"qNa" = (
+/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/structure/disposalpipe/junction{
+ dir = 8
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "neutral"
+ },
+/area/station/hallway/secondary/entry)
+"qNe" = (
+/turf/simulated/wall,
+/area/station/medical/cryo)
+"qNm" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/escape)
+"qNn" = (
+/obj/machinery/disposal,
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/item/weapon/storage/secure/safe{
+ pixel_x = 32;
+ pixel_y = -1
+ },
+/obj/structure/disposalpipe/trunk{
+ dir = 8
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/security/hos)
+"qNF" = (
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "darkred"
+ },
+/area/station/security/main)
+"qNI" = (
+/turf/simulated/wall/r_wall,
+/area/station/security/range)
+"qNR" = (
+/obj/structure/rack,
+/obj/effect/spawner/lootdrop/maintenance/three,
+/turf/simulated/floor/plating,
+/area/station/maintenance/atmos)
+"qNS" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/science)
+"qOp" = (
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/atmos)
+"qOx" = (
+/obj/machinery/field_generator,
+/turf/simulated/floor/plating,
+/area/station/engineering/engine)
+"qOD" = (
+/obj/machinery/atmospherics/pipe/manifold/visible,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/station/maintenance/portsolar)
+"qOH" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg3"
+ },
+/area/station/maintenance/brig)
+"qOQ" = (
+/turf/simulated/floor{
+ icon_state = "whitehall"
+ },
+/area/station/rnd/robotics)
+"qOW" = (
+/obj/structure/grille,
+/obj/machinery/door/firedoor,
+/obj/structure/window/reinforced/polarized{
+ id = "chapel"
+ },
+/obj/structure/window/reinforced/polarized{
+ dir = 8;
+ id = "chapel"
+ },
+/obj/structure/window/reinforced/polarized{
+ dir = 1;
+ id = "chapel"
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ d2 = 8;
+ icon_state = "0-8"
+ },
+/turf/simulated/floor/plating,
+/area/station/civilian/chapel/altar)
+"qOY" = (
+/obj/machinery/door/firedoor,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg3"
+ },
+/area/station/maintenance/brig)
+"qPa" = (
+/obj/random/foods/food_trash,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 2;
+ icon_state = "pipe-c"
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/cargo)
+"qPj" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/ammo_casing,
+/obj/item/clothing/suit/storage/hazardvest,
+/turf/simulated/floor{
+ icon_state = "asteroid"
+ },
+/area/station/maintenance/brig)
+"qPz" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/station/security/prison)
+"qPA" = (
+/obj/structure/table/glass,
+/obj/item/stack/medical/bruise_pack{
+ pixel_x = -3;
+ pixel_y = 3
+ },
+/obj/item/stack/medical/bruise_pack{
+ pixel_x = 4
+ },
+/obj/item/stack/medical/ointment{
+ pixel_x = 1;
+ pixel_y = 7
+ },
+/obj/structure/extinguisher_cabinet{
+ pixel_y = 29
+ },
+/turf/simulated/floor{
+ dir = 9;
+ icon_state = "black"
+ },
+/area/station/hallway/secondary/exit)
+"qPB" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/grille,
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken4"
+ },
+/area/station/maintenance/engineering)
+"qPC" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/remains/human,
+/obj/effect/decal/cleanable/cobweb,
+/turf/simulated/floor/plating,
+/area/station/hallway/primary/port)
+"qPE" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 1
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "whiteblue"
+ },
+/area/station/medical/hallway)
+"qPS" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/station/medical/genetics)
+"qPT" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "yellow"
+ },
+/area/station/storage/primary)
+"qQa" = (
+/obj/structure/stool/bed/chair/metal/white{
+ dir = 8
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/rnd/hor)
+"qQv" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/light/small{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "whiteblue"
+ },
+/area/station/medical/hallway)
+"qQB" = (
+/obj/structure/table/woodentable,
+/obj/item/ashtray/bronze{
+ pixel_x = 5;
+ pixel_y = -1
+ },
+/obj/item/weapon/storage/fancy/cigarettes/dromedaryco{
+ pixel_x = -4;
+ pixel_y = 3
+ },
+/turf/simulated/floor/carpet/red,
+/area/station/security/detectives_office)
+"qQW" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/machinery/door/firedoor,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/turf/simulated/floor/plating,
+/area/station/hallway/secondary/exit)
+"qRA" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/machinery/door/firedoor,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/turf/simulated/floor/plating,
+/area/station/hallway/primary/fore)
+"qRL" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ icon_state = "purplechecker"
+ },
+/area/station/civilian/barbershop)
+"qSg" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "red"
+ },
+/area/station/security/lobby)
+"qSh" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/main)
+"qSL" = (
+/obj/structure/grille{
+ destroyed = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/engineering)
+"qSO" = (
+/obj/machinery/computer/telescience,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "darkpurple"
+ },
+/area/station/rnd/telesci)
+"qTe" = (
+/obj/structure/reagent_dispensers,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/storage/primary)
+"qTy" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 4
+ },
+/turf/simulated/floor,
+/area/station/engineering/monitoring)
+"qTz" = (
+/obj/item/weapon/flora/random,
+/turf/simulated/floor{
+ icon_state = "darkred"
+ },
+/area/station/security/secconfhall)
+"qTN" = (
+/obj/structure/table,
+/obj/machinery/cell_charger{
+ pixel_y = 5
+ },
+/obj/item/weapon/stock_parts/cell/high{
+ charge = 100;
+ maxcharge = 15000;
+ pixel_x = 5;
+ pixel_y = 9
+ },
+/obj/item/weapon/stock_parts/cell/high{
+ charge = 100;
+ maxcharge = 15000;
+ pixel_y = -2
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "warndark"
+ },
+/area/station/rnd/lab)
+"qTR" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "cafeteria"
+ },
+/area/station/security/prison)
+"qTT" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/random/scrap/safe_even,
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg2"
+ },
+/area/station/maintenance/medbay)
+"qTX" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/weapon/cigbutt{
+ pixel_x = 13
+ },
+/obj/effect/decal/cleanable/cobweb2,
+/obj/structure/table,
+/obj/effect/spawner/lootdrop/maintenance,
+/turf/simulated/floor/plating,
+/area/station/maintenance/dormitory)
+"qUa" = (
+/turf/simulated/wall/r_wall,
+/area/station/bridge/comms{
+ name = "Cyborg Station"
+ })
+"qUi" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor,
+/area/station/engineering/atmos)
+"qUl" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,
+/obj/structure/disposalpipe/segment{
+ dir = 1;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor,
+/area/station/hallway/secondary/exit)
+"qUs" = (
+/obj/machinery/atmospherics/pipe/manifold/visible/red{
+ dir = 1
+ },
+/obj/machinery/meter,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "caution"
+ },
+/area/station/engineering/atmos)
+"qUt" = (
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/vacantoffice{
+ name = "Tribunal"
+ })
+"qUu" = (
+/obj/item/device/radio/intercom{
+ broadcasting = 1;
+ frequency = 1447;
+ name = "Private AI Channel";
+ pixel_y = -32
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/high_volume{
+ dir = 4;
+ frequency = 1379;
+ id_tag = "satellite_west_pump";
+ name = "Satellite West Large Air Vent"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platebotc"
+ },
+/area/station/aisat)
+"qUH" = (
+/obj/machinery/atmospherics/components/unary/cryo_cell,
+/obj/machinery/firealarm{
+ dir = 4;
+ pixel_x = 22
+ },
+/obj/machinery/light/small{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "warning"
+ },
+/area/station/medical/cryo)
+"qUM" = (
+/obj/machinery/atmospherics/components/binary/pump{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/visible/blue{
+ dir = 8
+ },
+/turf/simulated/floor,
+/area/station/engineering/atmos)
+"qUW" = (
+/obj/structure/window/reinforced{
+ dir = 5
+ },
+/obj/structure/grille,
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/station/engineering/atmos)
+"qVf" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 8;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "red"
+ },
+/area/station/security/brig)
+"qVj" = (
+/turf/simulated/floor/carpet/blue2,
+/area/station/civilian/gym)
+"qVk" = (
+/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/structure/disposalpipe/segment,
+/turf/simulated/floor,
+/area/station/cargo/office)
+"qVs" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/research/glass{
+ name = "Brainstorm Center";
+ req_access = list(47)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/rnd/brainstorm_center)
+"qVC" = (
+/turf/simulated/floor{
+ dir = 6;
+ icon_state = "warndark"
+ },
+/area/station/medical/virology)
+"qVL" = (
+/obj/machinery/door/airlock/external{
+ frequency = 1379;
+ id_tag = "construction_area_outer";
+ locked = 1;
+ name = "Engineering External Access";
+ req_access = list(13)
+ },
+/turf/simulated/floor/plating,
+/area/station/construction)
+"qVV" = (
+/obj/structure/extinguisher_cabinet{
+ pixel_y = -30
+ },
+/obj/structure/disposalpipe/sortjunction{
+ dir = 8;
+ name = "Medbay Break Room";
+ sortType = "Medbay Break Room"
+ },
+/turf/simulated/floor{
+ icon_state = "whiteblue"
+ },
+/area/station/medical/hallway)
+"qWd" = (
+/obj/effect/decal/cleanable/blood/oil,
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken6"
+ },
+/area/station/maintenance/medbay)
+"qWo" = (
+/obj/structure/table,
+/obj/item/device/t_scanner,
+/obj/item/clothing/gloves/fyellow,
+/obj/random/tools/tool,
+/obj/structure/sign/directions/security{
+ buildable_sign = 0;
+ dir = 4;
+ pixel_y = 32
+ },
+/obj/structure/sign/directions/command{
+ buildable_sign = 0;
+ dir = 8;
+ pixel_y = 26
+ },
+/obj/structure/sign/directions/engineering{
+ buildable_sign = 0;
+ dir = 4;
+ pixel_y = 38
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/storage/primary)
+"qWK" = (
+/obj/effect/decal/cleanable/molten_item,
+/obj/machinery/power/apc{
+ dir = 1;
+ name = "apc top";
+ pixel_y = 28
+ },
+/obj/structure/cable{
+ d2 = 8;
+ icon_state = "0-8"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/atmos)
+"qWM" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/closet/firecloset,
+/turf/simulated/floor/plating,
+/area/station/maintenance/medbay)
+"qWU" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,
+/obj/machinery/hologram/holopad,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/obj/structure/disposalpipe/sortjunction/flipped{
+ dir = 4;
+ name = "Xenobiology";
+ sortType = "Xenobiology"
+ },
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/station/rnd/scibreak)
+"qXa" = (
+/obj/item/weapon/scrap_lump,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/atmos)
+"qXt" = (
+/obj/machinery/power/apc{
+ dir = 4;
+ name = "apc right";
+ pixel_x = 28
+ },
+/obj/structure/cable{
+ d2 = 8;
+ icon_state = "0-8"
+ },
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/structure/reagent_dispensers/water_cooler,
+/turf/simulated/floor{
+ icon_state = "wooden-2"
+ },
+/area/station/civilian/gym)
+"qXy" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "darkred"
+ },
+/area/station/security/checkpoint)
+"qXD" = (
+/obj/machinery/vending/donut,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/security/lobby)
+"qXE" = (
+/obj/structure/rack,
+/obj/item/weapon/storage/briefcase/centcomm{
+ pixel_y = 6
+ },
+/obj/item/weapon/storage/briefcase,
+/turf/simulated/floor/wood,
+/area/station/security/lawyer_office)
+"qXK" = (
+/obj/structure/table/woodentable/fancy/black,
+/obj/item/weapon/storage/fancy/crayons{
+ pixel_y = 5
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/civilian/chapel/altar)
+"qXW" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/wood,
+/area/station/civilian/dormitories)
+"qXZ" = (
+/obj/structure/stool/bed/chair/metal/blue{
+ dir = 4
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 8
+ },
+/turf/simulated/floor/carpet/blue2,
+/area/station/bridge/captain_quarters)
+"qYv" = (
+/obj/structure/table,
+/obj/effect/spawner/lootdrop/maintenance,
+/obj/random/tools/tool,
+/obj/item/stack/cable_coil/random,
+/obj/item/weapon/stock_parts/cell/high/empty,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/station/maintenance/portsolar)
+"qYw" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/obj/machinery/door/poddoor{
+ density = 0;
+ icon_state = "pdoor0";
+ id = "Biohazard";
+ name = "Biohazard Shutter";
+ opacity = 0
+ },
+/obj/machinery/door/airlock/research{
+ name = "Robotics Maintenance";
+ req_access = list(29)
+ },
+/turf/simulated/floor/plating,
+/area/station/rnd/robotics)
+"qYB" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/station/security/prison)
+"qYE" = (
+/obj/structure/rack,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/machinery/door/window/brigdoor{
+ id = "ArmorDoors";
+ name = "Weapons locker";
+ req_access = list(3)
+ },
+/obj/item/clothing/suit/armor/laserproof{
+ pixel_y = 3
+ },
+/obj/item/clothing/suit/armor/laserproof,
+/obj/item/clothing/suit/armor/laserproof{
+ pixel_y = -3
+ },
+/obj/item/clothing/head/helmet/laserproof{
+ pixel_y = 9
+ },
+/obj/item/clothing/head/helmet/laserproof{
+ pixel_y = 6
+ },
+/obj/item/clothing/head/helmet/laserproof{
+ pixel_y = 3
+ },
+/obj/machinery/light/small/emergency{
+ dir = 1
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/security/armoury)
+"qYL" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/closet/crate,
+/obj/effect/spawner/lootdrop/maintenance/four,
+/obj/item/weapon/storage/fancy/cigarettes,
+/turf/simulated/floor/plating,
+/area/station/maintenance/atmos)
+"qYP" = (
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "warndark"
+ },
+/area/station/rnd/xenobiology)
+"qYU" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/aisat/ai_chamber)
+"qYV" = (
+/obj/machinery/atmospherics/components/binary/pump{
+ dir = 8
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/incinerator)
+"qYX" = (
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = -22
+ },
+/obj/machinery/camera{
+ c_tag = "Cargo Mining office";
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "brown"
+ },
+/area/station/cargo/miningoffice)
+"qZp" = (
+/obj/structure/stool/bed/chair/comfy/brown,
+/turf/simulated/floor/carpet,
+/area/station/civilian/theatre)
+"qZt" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/disposalpipe/junction{
+ dir = 4;
+ icon_state = "pipe-j2"
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "darkred"
+ },
+/area/station/security/vacantoffice{
+ name = "Tribunal"
+ })
+"qZw" = (
+/turf/simulated/wall/r_wall,
+/area/station/maintenance/portsolar)
+"qZE" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 8
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "whiteblue"
+ },
+/area/station/medical/hallway)
+"qZG" = (
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "caution"
+ },
+/area/station/engineering/monitoring)
+"rae" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ icon_state = "whitepurple"
+ },
+/area/station/rnd/mixing)
+"rai" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 8
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "yellow"
+ },
+/area/station/engineering/engine)
+"rap" = (
+/obj/machinery/telecomms/server/presets/command,
+/obj/machinery/camera{
+ c_tag = "Central Compartment South";
+ dir = 1;
+ network = list("Tcomsat")
+ },
+/obj/item/device/radio/intercom{
+ broadcasting = 1;
+ frequency = 1447;
+ name = "Private AI Channel";
+ pixel_y = -32
+ },
+/turf/simulated/floor/bluegrid{
+ name = "Server Base";
+ nitrogen = 500;
+ oxygen = 0;
+ temperature = 80
+ },
+/area/station/tcommsat/chamber)
+"rav" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/turf/simulated/floor,
+/area/station/security/interrogation)
+"raE" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 4
+ },
+/obj/machinery/firealarm{
+ pixel_y = 22
+ },
+/obj/machinery/light{
+ dir = 1
+ },
+/turf/simulated/floor/whitegreed,
+/area/station/aisat/ai_chamber)
+"raW" = (
+/obj/machinery/atmospherics/components/unary/tank/air,
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/machinery/firealarm{
+ pixel_y = 22
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "darkblue"
+ },
+/area/station/ai_monitored/storage_secure)
+"rbq" = (
+/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"
+ },
+/turf/simulated/floor,
+/area/station/engineering/break_room)
+"rbr" = (
+/turf/environment/space,
+/area/shuttle/administration/station)
+"rbv" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "brown"
+ },
+/area/station/cargo/office)
+"rbG" = (
+/turf/simulated/wall,
+/area/station/civilian/kitchen)
+"rbJ" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 5
+ },
+/obj/machinery/door/firedoor,
+/obj/structure/sign/warning/securearea{
+ desc = "A warning sign which reads 'HIGH VOLTAGE'";
+ icon_state = "shock";
+ name = "HIGH VOLTAGE"
+ },
+/obj/structure/cable,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/machinery/door/poddoor/shutters{
+ density = 0;
+ icon_state = "shutter0";
+ id = "CE";
+ name = "CE Shutters";
+ opacity = 0
+ },
+/turf/simulated/floor,
+/area/station/engineering/chiefs_office)
+"rbO" = (
+/obj/machinery/atmospherics/components/trinary/filter/m_filter/on{
+ dir = 8;
+ filter_type = "phoron";
+ name = "Gas filter (Toxins tank)"
+ },
+/turf/simulated/floor{
+ icon_state = "caution"
+ },
+/area/station/engineering/atmos)
+"rbZ" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "black"
+ },
+/area/station/hallway/secondary/exit)
+"rcn" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg2"
+ },
+/area/station/maintenance/science)
+"rcx" = (
+/obj/machinery/atmospherics/pipe/manifold/visible/cyan,
+/turf/simulated/floor,
+/area/station/engineering/atmos)
+"rcQ" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced,
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg3"
+ },
+/area/station/maintenance/cargo)
+"rdg" = (
+/obj/random/foods/food_trash,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/medbay)
+"rdn" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/table,
+/obj/item/toy/sound_button/syndi{
+ pixel_x = 6
+ },
+/obj/item/weapon/storage/box/box_lenses,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/escape)
+"rdo" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/random/foods/food_trash,
+/obj/effect/decal/cleanable/mucus,
+/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/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/dormitory)
+"rdy" = (
+/obj/machinery/door/airlock/engineering{
+ name = "Drone Fabrication";
+ req_access = list(32)
+ },
+/obj/machinery/door/firedoor,
+/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/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/station/engineering/drone_fabrication)
+"rdC" = (
+/obj/effect/decal/cleanable/cobweb,
+/obj/structure/easel,
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken7"
+ },
+/area/station/civilian/library)
+"rdI" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "whitepurple"
+ },
+/area/station/civilian/barbershop)
+"rdM" = (
+/obj/structure/table,
+/obj/item/weapon/paper_bin{
+ pixel_y = 4
+ },
+/obj/item/weapon/pen{
+ pixel_y = 6
+ },
+/obj/machinery/alarm{
+ pixel_x = -28;
+ pixel_y = -6
+ },
+/obj/machinery/light/small{
+ dir = 8
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "darkblue"
+ },
+/area/station/gateway)
+"rdN" = (
+/obj/structure/bookcase/manuals/research_and_development,
+/turf/simulated/floor/wood,
+/area/station/civilian/library)
+"rdT" = (
+/obj/structure/cable{
+ d2 = 2;
+ icon_state = "0-2"
+ },
+/obj/machinery/power/solar{
+ id = "aftstarboardsolar";
+ name = "Aft Starboard Solar Array"
+ },
+/turf/simulated/floor/airless{
+ icon_state = "solarpanel"
+ },
+/area/station/solar/starboard)
+"rdX" = (
+/obj/machinery/atmospherics/pipe/simple/visible/green{
+ dir = 4
+ },
+/obj/machinery/door/airlock/engineering/glass{
+ name = "Engine Room";
+ req_access = list(10)
+ },
+/obj/structure/cable/yellow{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/engineering/engine)
+"rdY" = (
+/turf/simulated/floor/plating/airless/catwalk,
+/area/station/solar/starboard)
+"reb" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/vacantoffice{
+ name = "Tribunal"
+ })
+"rec" = (
+/obj/machinery/door/airlock/external{
+ dock_tag = "arrival_escape";
+ locked = 1;
+ name = "Escape Airlock";
+ req_access = list(1)
+ },
+/turf/simulated/floor/plating,
+/area/station/hallway/secondary/exit)
+"rer" = (
+/obj/machinery/atmospherics/pipe/simple/visible/yellow{
+ dir = 10
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor,
+/area/station/engineering/engine)
+"reM" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/station/medical/patients_rooms)
+"reN" = (
+/turf/simulated/floor{
+ dir = 9;
+ icon_state = "warndark"
+ },
+/area/station/cargo/storage)
+"reO" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/weapon/rack_parts,
+/obj/effect/spawner/lootdrop/maintenance/four,
+/turf/simulated/floor/plating,
+/area/station/maintenance/science)
+"reU" = (
+/obj/structure/table/woodentable,
+/obj/item/weapon/book/manual/wiki/security_space_law{
+ pixel_x = -2;
+ pixel_y = 3
+ },
+/obj/item/weapon/book/manual/wiki/sop{
+ pixel_y = 6
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/secconfhall)
+"rfb" = (
+/obj/machinery/atmospherics/pipe/simple/visible/cyan,
+/obj/item/device/radio/beacon,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor,
+/area/station/engineering/atmos)
+"rfj" = (
+/turf/simulated/floor{
+ icon_state = "purple"
+ },
+/area/station/hallway/primary/port)
+"rfo" = (
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/prison)
+"rft" = (
+/obj/structure/closet/emcloset,
+/obj/structure/extinguisher_cabinet{
+ pixel_y = -30
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/hallway/primary/central)
+"rfE" = (
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "warndark"
+ },
+/area/station/rnd/hor)
+"rfF" = (
+/obj/structure/stool/bed/chair/office/dark{
+ dir = 8
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "caution"
+ },
+/area/station/engineering/monitoring)
+"rfW" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "warnwhite"
+ },
+/area/station/rnd/xenobiology)
+"rfX" = (
+/obj/machinery/dna_scannernew,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/medical/genetics)
+"rgs" = (
+/obj/machinery/flasher/portable,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/security/armoury)
+"rgt" = (
+/obj/machinery/disposal,
+/obj/machinery/alarm{
+ pixel_y = -32
+ },
+/obj/structure/disposalpipe/trunk{
+ dir = 1
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/medical/genetics)
+"rgu" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plating,
+/area/station/engineering/engine)
+"rgz" = (
+/obj/random/tools/tech_supply,
+/obj/machinery/firealarm{
+ dir = 4;
+ pixel_x = 22
+ },
+/obj/machinery/light/small{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "brown"
+ },
+/area/station/cargo/storage)
+"rgE" = (
+/obj/structure/flora/ausbushes/lavendergrass{
+ layer = 2.7
+ },
+/obj/machinery/power/apc/largecell{
+ dir = 4;
+ name = "largecell apc right";
+ pixel_x = 28
+ },
+/obj/structure/cable{
+ d2 = 2;
+ icon_state = "0-2"
+ },
+/obj/item/weapon/flora/random,
+/turf/simulated/floor{
+ icon_state = "grass1"
+ },
+/area/station/civilian/garden)
+"rgF" = (
+/turf/simulated/wall,
+/area/station/hallway/primary/fore)
+"rgH" = (
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/cargo)
+"rgN" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/navbeacon{
+ codes_txt = "patrol;next_patrol=Arrival";
+ location = "TauCeti1"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor,
+/area/station/hallway/primary/central)
+"rgU" = (
+/obj/item/target,
+/turf/simulated/floor/plating/airless{
+ dir = 5;
+ icon_state = "warnplate"
+ },
+/area/station/rnd/test_area)
+"rgY" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/obj/machinery/firealarm{
+ dir = 1;
+ pixel_y = -22
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/brig)
+"rhJ" = (
+/obj/machinery/portable_atmospherics/canister/air,
+/obj/machinery/atmospherics/components/unary/portables_connector{
+ dir = 4
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platebotc"
+ },
+/area/station/maintenance/science)
+"rhQ" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 5
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/auxsolarport)
+"rhW" = (
+/obj/random/vending/cola,
+/obj/machinery/status_display{
+ pixel_y = -32
+ },
+/turf/simulated/floor{
+ dir = 6;
+ icon_state = "yellow"
+ },
+/area/station/engineering/break_room)
+"rib" = (
+/obj/structure/table/woodentable/poker,
+/obj/item/toy/cards,
+/turf/simulated/floor{
+ icon_state = "arcade_carpet"
+ },
+/area/station/civilian/playroom)
+"rih" = (
+/turf/simulated/floor,
+/area/station/engineering/monitoring)
+"rim" = (
+/obj/machinery/door/airlock/maintenance{
+ req_access = list(12)
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 8
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/cargo)
+"riq" = (
+/obj/structure/grille{
+ destroyed = 1
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/engineering)
+"ris" = (
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/turf/simulated/floor/engine/phoron,
+/area/station/engineering/atmos)
+"riS" = (
+/obj/structure/table,
+/obj/item/device/taperecorder{
+ pixel_x = 5;
+ pixel_y = 6
+ },
+/turf/simulated/floor,
+/area/station/security/interrogation)
+"riZ" = (
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "brown"
+ },
+/area/station/hallway/secondary/entry)
+"rje" = (
+/obj/structure/rack,
+/obj/item/mecha_parts/mecha_equipment/hydraulic_clamp,
+/turf/simulated/floor/plating/airless,
+/area/station/cargo/recycler)
+"rjj" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ icon_state = "purple"
+ },
+/area/station/maintenance/science)
+"rjp" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 1
+ },
+/turf/simulated/floor{
+ icon_state = "warning"
+ },
+/area/station/hallway/secondary/mine_sci_shuttle)
+"rjz" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/carpet/green,
+/area/station/civilian/cafeteria)
+"rjA" = (
+/obj/structure/table,
+/obj/machinery/cell_charger{
+ pixel_y = 5
+ },
+/obj/item/weapon/stock_parts/cell/high{
+ charge = 100;
+ maxcharge = 15000
+ },
+/obj/item/weapon/stock_parts/cell/high{
+ charge = 100;
+ maxcharge = 15000;
+ pixel_x = 3;
+ pixel_y = 9
+ },
+/obj/machinery/power/terminal{
+ dir = 8
+ },
+/obj/structure/cable{
+ d2 = 4;
+ icon_state = "0-4"
+ },
+/obj/machinery/camera{
+ c_tag = "Brig SMES";
+ network = list("SS13","Security")
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/security/brig)
+"rjB" = (
+/mob/living/simple_animal/lizard{
+ name = "Lizzy"
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/wood,
+/area/station/maintenance/medbay)
+"rjC" = (
+/obj/machinery/disposal,
+/obj/structure/disposalpipe/trunk{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "darkpurple"
+ },
+/area/station/rnd/robotics)
+"rjO" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on,
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/vacantoffice{
+ name = "Tribunal"
+ })
+"rjX" = (
+/obj/structure/rack,
+/obj/item/weapon/storage/toolbox/electrical,
+/obj/item/clothing/gloves/yellow,
+/obj/item/device/t_scanner,
+/obj/item/clothing/glasses/meson,
+/obj/item/device/multitool,
+/turf/simulated/floor/plating{
+ icon_state = "platebot"
+ },
+/area/station/storage/tech)
+"rkg" = (
+/obj/decal/boxingrope{
+ density = 0;
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/decal/boxingrope{
+ density = 0;
+ dir = 8
+ },
+/turf/simulated/floor,
+/area/station/maintenance/medbay)
+"rkj" = (
+/obj/machinery/door/airlock/maintenance{
+ req_access = list(12)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 8
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/station/maintenance/cargo)
+"rkm" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 4
+ },
+/turf/simulated/floor,
+/area/station/medical/reception)
+"rkn" = (
+/obj/structure/reagent_dispensers/water_cooler,
+/obj/machinery/light/small,
+/obj/structure/sign/poster/official/random{
+ pixel_y = -32
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/civilian/bar)
+"rkq" = (
+/obj/structure/flora/rock/jungle{
+ layer = 2.7
+ },
+/turf/simulated/floor{
+ icon_state = "grass1"
+ },
+/area/station/civilian/garden)
+"rkr" = (
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken"
+ },
+/area/station/civilian/library)
+"rku" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/engineering)
+"rll" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plating,
+/area/station/maintenance/science)
+"rlr" = (
+/obj/random/vending/cola,
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_y = 22
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "darkblue"
+ },
+/area/station/bridge)
+"rlv" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 8
+ },
+/obj/effect/landmark/start/medical_doctor,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/station/medical/storage)
+"rlK" = (
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/turf/environment/space,
+/area/space)
+"rlW" = (
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/turf/simulated/floor/engine/airmix,
+/area/station/engineering/atmos)
+"rmg" = (
+/obj/structure/object_wall/mining{
+ icon_state = "4-2";
+ opacity = 0
+ },
+/turf/environment/space,
+/area/shuttle/mining/station)
+"rmq" = (
+/obj/structure/closet/wardrobe/red,
+/turf/simulated/floor{
+ dir = 6;
+ icon_state = "darkred"
+ },
+/area/station/security/checkpoint)
+"rms" = (
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "wood2_stairs2"
+ },
+/area/station/civilian/gym)
+"rmt" = (
+/obj/structure/table,
+/obj/machinery/cell_charger{
+ pixel_y = 5
+ },
+/obj/item/weapon/stock_parts/cell/high{
+ charge = 100;
+ maxcharge = 15000
+ },
+/obj/item/clothing/glasses/meson{
+ pixel_y = -10
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/auxsolarstarboard)
+"rmw" = (
+/obj/machinery/door/airlock/maintenance{
+ name = "Bar Maintenance";
+ req_one_access = list(12,25,28)
+ },
+/obj/machinery/door/firedoor,
+/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"
+ },
+/turf/simulated/floor/plating,
+/area/station/civilian/bar)
+"rmy" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/station/rnd/hallway)
+"rmI" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken3"
+ },
+/area/station/bridge/captain_quarters)
+"rmK" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/station/cargo/office)
+"rmM" = (
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/table/woodentable/fancy,
+/obj/item/weapon/storage/bible{
+ pixel_y = 6
+ },
+/turf/simulated/floor/carpet/black,
+/area/station/civilian/chapel)
+"rmY" = (
+/obj/machinery/teleport/station,
+/turf/simulated/floor/plating{
+ icon_state = "warnplate"
+ },
+/area/station/aisat/teleport)
+"rne" = (
+/obj/structure/dumbbells_rack,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "black"
+ },
+/area/station/security/prison)
+"rnm" = (
+/obj/machinery/atmospherics/pipe/simple/visible/green,
+/obj/structure/cable/yellow{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor,
+/area/station/engineering/engine)
+"rnr" = (
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "whitepurple"
+ },
+/area/station/rnd/hallway)
+"rnu" = (
+/obj/structure/stool/bar,
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken3"
+ },
+/area/station/civilian/theatre)
+"rnv" = (
+/obj/structure/rack,
+/obj/machinery/light/small,
+/obj/machinery/door_control{
+ id = "atmos";
+ name = "Atmospherics Lockdown";
+ pixel_y = -28;
+ req_access = list(24)
+ },
+/obj/item/weapon/storage/toolbox/electrical{
+ pixel_y = 5
+ },
+/obj/item/device/t_scanner,
+/turf/simulated/floor{
+ icon_state = "caution"
+ },
+/area/station/engineering/monitoring)
+"rnx" = (
+/obj/structure/stool/bed/chair/office/light,
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "whiteblue"
+ },
+/area/station/hallway/secondary/exit)
+"rnz" = (
+/obj/structure/closet/secure_closet/brig{
+ id = "Cell 5";
+ name = "Cell 5 Locker"
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "red"
+ },
+/area/station/security/prison)
+"rot" = (
+/obj/item/weapon/book/manual/wiki/possible_threats,
+/obj/structure/table/glass,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/medical/cmo)
+"roK" = (
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "black"
+ },
+/area/station/civilian/garden)
+"roO" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/weapon/scrap_lump,
+/turf/simulated/floor/plating/airless{
+ dir = 8;
+ icon_state = "warnplatecorner"
+ },
+/area/station/cargo/recycler)
+"rpu" = (
+/obj/structure/lattice,
+/obj/machinery/atmospherics/pipe/simple/heat_exchanging,
+/turf/environment/space,
+/area/space)
+"rpO" = (
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_x = -28;
+ pixel_y = -5
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/light{
+ dir = 8
+ },
+/turf/simulated/floor{
+ icon_state = "wood_stairs2"
+ },
+/area/station/civilian/chapel)
+"rpR" = (
+/obj/effect/decal/cleanable/dirt,
+/mob/living/simple_animal/mouse,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/brig)
+"rpZ" = (
+/obj/structure/object_wall/mining{
+ icon_state = "2-2";
+ opacity = 0
+ },
+/turf/environment/space,
+/area/shuttle/mining/station)
+"rqr" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4;
+ icon_state = "pipe-c"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "blackcorner"
+ },
+/area/station/hallway/secondary/exit)
+"rqs" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/stool,
+/turf/simulated/floor,
+/area/station/security/prison)
+"rqE" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 5
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/cargo)
+"rqJ" = (
+/obj/effect/decal/cleanable/dirt,
+/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/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/brig)
+"rqR" = (
+/obj/machinery/driver_button{
+ id = "toxinsdriver";
+ layer = 4;
+ pixel_y = 24
+ },
+/obj/structure/stool/bed/chair/comfy/beige{
+ dir = 8
+ },
+/turf/simulated/floor{
+ dir = 9;
+ icon_state = "warndark"
+ },
+/area/station/rnd/tox_launch)
+"rqU" = (
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/station/rnd/mixing)
+"rqX" = (
+/obj/machinery/computer/stockexchange,
+/obj/structure/table/woodentable,
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = -22
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "darkbrown"
+ },
+/area/station/cargo/qm)
+"rrg" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 9
+ },
+/turf/simulated/floor/carpet/green,
+/area/station/civilian/library)
+"rrh" = (
+/obj/structure/closet/secure_closet/brig{
+ id = "Cell 3";
+ name = "Cell 3 Locker"
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "red"
+ },
+/area/station/security/prison)
+"rry" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 5
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/starboardsolar)
+"rrD" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/machinery/door/poddoor/shutters{
+ density = 0;
+ icon_state = "shutter0";
+ id = "Security_private";
+ opacity = 0
+ },
+/turf/simulated/floor/plating,
+/area/station/security/checkpoint)
+"rrM" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/machinery/door/airlock/medical{
+ name = "Chemistry Maintenance";
+ req_access = list(33)
+ },
+/turf/simulated/floor/plating,
+/area/station/medical/chemistry)
+"rrO" = (
+/obj/machinery/computer/cargo/request{
+ dir = 4
+ },
+/obj/structure/extinguisher_cabinet{
+ pixel_x = -28
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/cargo/office)
+"rrP" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/random/foods/food_trash,
+/turf/simulated/floor/wood,
+/area/station/maintenance/engineering)
+"rrZ" = (
+/obj/structure/table,
+/obj/machinery/cell_charger{
+ pixel_y = 5
+ },
+/obj/item/weapon/stock_parts/cell/high{
+ charge = 100;
+ maxcharge = 15000;
+ pixel_x = 3;
+ pixel_y = 9
+ },
+/obj/item/weapon/stock_parts/cell/high{
+ charge = 100;
+ maxcharge = 15000;
+ pixel_y = -1
+ },
+/obj/machinery/light{
+ dir = 1
+ },
+/obj/random/tools/tool,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/engineering/engine)
+"rsk" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/checkpoint)
+"rsr" = (
+/obj/structure/rack,
+/obj/item/weapon/tank/jetpack/oxygen,
+/obj/item/clothing/mask/gas/coloured,
+/obj/item/clothing/suit/armor/captain,
+/obj/item/clothing/head/helmet/space/capspace,
+/obj/item/weapon/hand_tele,
+/obj/item/weapon/storage/secure/safe{
+ pixel_x = 39;
+ pixel_y = 1
+ },
+/obj/structure/bobross{
+ pixel_x = 32
+ },
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken7"
+ },
+/area/station/bridge/captain_quarters)
+"rst" = (
+/obj/machinery/door/airlock/external{
+ frequency = 1379;
+ id_tag = "med_outer";
+ locked = 1;
+ name = "Medbay External Access";
+ req_one_access = list(13,45,1)
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/medbay)
+"rsy" = (
+/obj/machinery/door/poddoor/shutters{
+ density = 0;
+ icon_state = "shutter0";
+ id = "HoP_queue";
+ opacity = 0
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/bridge/hop_office)
+"rsz" = (
+/obj/effect/decal/cleanable/blood/oil,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 10
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 2;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/engineering)
+"rsA" = (
+/turf/simulated/wall,
+/area/station/storage/emergency3)
+"rsC" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/grille{
+ destroyed = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 8
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/brig)
+"rsJ" = (
+/obj/structure/grille{
+ destroyed = 1
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/dormitory)
+"rsL" = (
+/obj/machinery/processor,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "cafeteria"
+ },
+/area/station/security/prison)
+"rsN" = (
+/obj/machinery/light,
+/obj/item/device/radio/intercom{
+ frequency = 1485;
+ name = "Station Intercom (Medbay)";
+ pixel_y = -32
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "whiteblue"
+ },
+/area/station/medical/hallway)
+"rsP" = (
+/obj/machinery/atmospherics/pipe/simple/visible/green{
+ dir = 4
+ },
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/machinery/status_display{
+ pixel_y = 32
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "warning"
+ },
+/area/station/engineering/engine)
+"rsR" = (
+/obj/structure/table/glass,
+/obj/item/weapon/paper_bin{
+ pixel_y = 4
+ },
+/obj/item/weapon/pen{
+ pixel_y = 6
+ },
+/obj/item/weapon/hand_labeler{
+ pixel_y = 2
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "whitered"
+ },
+/area/station/security/forensic_office)
+"rsY" = (
+/obj/machinery/airlock_sensor{
+ id_tag = "arrival_dock_sensor";
+ pixel_y = 28
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/high_volume{
+ frequency = 1379;
+ id_tag = "escape_dock_pump";
+ name = "Escape Dock Large Air Vent"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platebotc"
+ },
+/area/station/maintenance/escape)
+"rtl" = (
+/obj/item/weapon/flora/random,
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "black"
+ },
+/area/station/civilian/playroom)
+"rtu" = (
+/obj/structure/flora/ausbushes/sparsegrass{
+ layer = 2.7
+ },
+/obj/structure/flora/ausbushes/ywflowers{
+ layer = 2.7
+ },
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor/grass,
+/area/station/medical/genetics)
+"rtz" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ dir = 6;
+ icon_state = "blue"
+ },
+/area/station/medical/reception)
+"rtL" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/stool,
+/turf/simulated/floor/wood,
+/area/station/maintenance/brig)
+"rtQ" = (
+/obj/machinery/light/small{
+ dir = 8
+ },
+/obj/machinery/firealarm{
+ dir = 1;
+ pixel_y = -22
+ },
+/obj/machinery/camera{
+ c_tag = "Engineering MiniSat Access";
+ dir = 4;
+ network = list("SS13","Engineering")
+ },
+/turf/simulated/floor{
+ dir = 10;
+ icon_state = "darkblue"
+ },
+/area/station/engineering/engine)
+"rtV" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/ammo_casing,
+/turf/simulated/floor{
+ icon_state = "asteroid7"
+ },
+/area/station/maintenance/brig)
+"ruE" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor,
+/area/station/security/prison)
+"ruF" = (
+/obj/structure/disposaloutlet{
+ dir = 8
+ },
+/obj/structure/disposalpipe/trunk{
+ dir = 1
+ },
+/turf/simulated/floor/plating/airless,
+/area/station/maintenance/disposal)
+"ruW" = (
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 6
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/sign/warning/securearea{
+ desc = "A warning sign which reads 'EXTERNAL AIRLOCK'";
+ icon_state = "space";
+ layer = 4;
+ name = "EXTERNAL AIRLOCK";
+ pixel_y = 32
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/auxsolarport)
+"rvd" = (
+/obj/structure/rack,
+/obj/effect/spawner/lootdrop/maintenance/two,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/engineering)
+"rvn" = (
+/obj/machinery/recharge_station,
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_y = -32
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/engineering/drone_fabrication)
+"rvs" = (
+/obj/machinery/atmospherics/pipe/simple/visible/green,
+/turf/simulated/floor{
+ dir = 6;
+ icon_state = "yellow"
+ },
+/area/station/engineering/engine)
+"rvx" = (
+/obj/structure/girder,
+/turf/simulated/floor/plating,
+/area/station/maintenance/chapel)
+"rvD" = (
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/wood,
+/area/station/civilian/garden)
+"rvO" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/extinguisher_cabinet{
+ pixel_x = 28
+ },
+/obj/machinery/light/small{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "brown"
+ },
+/area/station/cargo/storage)
+"rvP" = (
+/obj/machinery/door/airlock/maintenance{
+ name = "Disposal Access";
+ req_access = list(12)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment{
+ dir = 1
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/station/maintenance/disposal)
+"rvU" = (
+/obj/structure/stool/bed/chair/wood/normal,
+/turf/simulated/floor/plating,
+/area/station/maintenance/medbay)
+"rwi" = (
+/obj/machinery/drone_fabricator,
+/obj/structure/extinguisher_cabinet{
+ pixel_x = -28
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "darkyellow"
+ },
+/area/station/engineering/drone_fabrication)
+"rwr" = (
+/obj/machinery/hydroponics/constructable,
+/obj/machinery/ai_status_display{
+ pixel_y = -32
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "greenbluefull"
+ },
+/area/station/security/prison)
+"rwP" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "yellow"
+ },
+/area/station/engineering/break_room)
+"rwQ" = (
+/obj/machinery/recycler,
+/obj/machinery/conveyor{
+ dir = 4;
+ id = "stationscrap"
+ },
+/turf/simulated/floor/plating/airless,
+/area/station/cargo/recycler)
+"rwS" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/station/rnd/robotics)
+"rwV" = (
+/obj/machinery/disposal,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/obj/structure/disposalpipe/trunk{
+ dir = 1
+ },
+/turf/simulated/floor{
+ dir = 10;
+ icon_state = "darkred"
+ },
+/area/station/security/warden)
+"rwY" = (
+/obj/structure/stool/bed/chair/metal{
+ dir = 8
+ },
+/obj/machinery/light{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/hallway/secondary/exit)
+"rxd" = (
+/obj/machinery/portable_atmospherics/powered/scrubber,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/engineering/engine)
+"rxe" = (
+/obj/machinery/door/firedoor,
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 5
+ },
+/obj/structure/sign/warning/securearea{
+ desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'.";
+ name = "KEEP CLEAR: DOCKING AREA"
+ },
+/turf/simulated/floor/plating,
+/area/station/hallway/secondary/exit)
+"rxF" = (
+/obj/machinery/door/firedoor,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "red"
+ },
+/area/station/security/brig)
+"rxJ" = (
+/obj/machinery/hologram/holopad{
+ pixel_x = 16
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "floorgrime"
+ },
+/area/station/cargo/storage)
+"rxL" = (
+/turf/simulated/floor/carpet/red,
+/area/station/security/detectives_office)
+"rxR" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/obj/structure/disposalpipe/sortjunction/flipped{
+ dir = 8;
+ name = "CMO Office";
+ sortType = "CMO Office"
+ },
+/turf/simulated/floor{
+ icon_state = "whiteblue"
+ },
+/area/station/medical/hallway)
+"rxY" = (
+/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"
+ },
+/turf/simulated/floor{
+ icon_state = "darkblue"
+ },
+/area/station/bridge)
+"rye" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/poddoor{
+ density = 0;
+ icon_state = "pdoor0";
+ id = "bridge blast";
+ name = "Bridge Blast Doors";
+ opacity = 0
+ },
+/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"
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/door/airlock/command/glass{
+ name = "Bridge";
+ req_one_access = list(19,38)
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/bridge)
+"rym" = (
+/obj/machinery/space_heater,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/rnd/mixing)
+"ryt" = (
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor{
+ icon_state = "floorgrime"
+ },
+/area/station/maintenance/engineering)
+"ryA" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 4
+ },
+/turf/simulated/floor/carpet/green,
+/area/station/medical/virology)
+"ryD" = (
+/obj/structure/stool/bed/chair/office/dark{
+ dir = 1
+ },
+/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"
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "darkblue"
+ },
+/area/station/bridge)
+"ryF" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 1
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "white"
+ },
+/area/station/hallway/primary/fore)
+"ryJ" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor{
+ dir = 6;
+ icon_state = "whiteblue"
+ },
+/area/station/medical/surgeryobs)
+"ryL" = (
+/obj/structure/reagent_dispensers/fueltank,
+/obj/structure/extinguisher_cabinet{
+ pixel_y = -30
+ },
+/turf/simulated/floor{
+ icon_state = "warndark"
+ },
+/area/station/rnd/misc_lab)
+"ryM" = (
+/obj/structure/closet/crate,
+/obj/effect/spawner/lootdrop/maintenance/four,
+/obj/item/weapon/storage/box/lights/mixed,
+/turf/simulated/floor/plating,
+/area/station/maintenance/atmos)
+"ryN" = (
+/obj/structure/closet/emcloset,
+/obj/machinery/power/apc/largecell{
+ dir = 1;
+ name = "largecell apc top";
+ pixel_y = 28
+ },
+/obj/structure/cable{
+ d2 = 8;
+ icon_state = "0-8"
+ },
+/obj/structure/extinguisher_cabinet{
+ pixel_x = 28
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "darkblue"
+ },
+/area/station/aisat)
+"ryO" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/wood,
+/area/station/civilian/theatre)
+"rzf" = (
+/obj/machinery/portable_atmospherics/canister/oxygen,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "red"
+ },
+/area/station/ai_monitored/eva)
+"rzi" = (
+/obj/structure/stool/bed/chair/metal/red,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "red"
+ },
+/area/station/security/interrogation)
+"rzj" = (
+/obj/structure/closet/emcloset,
+/turf/simulated/floor{
+ dir = 9;
+ icon_state = "brown"
+ },
+/area/station/cargo/storage)
+"rzl" = (
+/obj/effect/spawner/lootdrop/maintenance,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 2;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/atmos)
+"rzq" = (
+/turf/simulated/floor/carpet/green,
+/area/station/medical/psych)
+"rzD" = (
+/obj/structure/table,
+/obj/machinery/kitchen_machine/microwave{
+ pixel_x = -3;
+ pixel_y = 6
+ },
+/obj/machinery/newscaster{
+ pixel_y = -28
+ },
+/obj/machinery/light,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/rnd/brainstorm_center)
+"rzH" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/obj/effect/landmark/start/assistant/test_subject,
+/obj/structure/disposalpipe/junction{
+ dir = 4;
+ icon_state = "pipe-j2"
+ },
+/turf/simulated/floor/carpet/green,
+/area/station/civilian/theatre)
+"rzI" = (
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "green"
+ },
+/area/station/civilian/hydroponics)
+"rAr" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/dormitory)
+"rAu" = (
+/obj/structure/cable{
+ d2 = 8;
+ icon_state = "0-8"
+ },
+/turf/simulated/floor/plating/airless/catwalk,
+/area/station/solar/port)
+"rAG" = (
+/obj/machinery/telecomms/bus/preset_three,
+/turf/simulated/floor/bluegrid{
+ name = "Server Base";
+ nitrogen = 500;
+ oxygen = 0;
+ temperature = 80
+ },
+/area/station/tcommsat/chamber)
+"rAM" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/rack,
+/obj/effect/spawner/lootdrop/maintenance/three,
+/obj/effect/decal/cleanable/cobweb2,
+/obj/effect/spider/stickyweb,
+/turf/simulated/floor/plating,
+/area/station/maintenance/engineering)
+"rAQ" = (
+/obj/machinery/atmospherics/pipe/manifold/visible{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/station/aisat)
+"rAZ" = (
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_x = 28;
+ pixel_y = -5
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 8
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "whitepurple"
+ },
+/area/station/rnd/hallway)
+"rBc" = (
+/obj/structure/reagent_dispensers/aqueous_foam_tank,
+/obj/machinery/ai_status_display{
+ pixel_y = 32
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/storage/primary)
+"rBm" = (
+/obj/structure/disposaloutlet,
+/obj/structure/disposalpipe/trunk{
+ dir = 1
+ },
+/turf/simulated/floor/engine,
+/area/station/rnd/misc_lab)
+"rBs" = (
+/obj/structure/stacklifter,
+/turf/simulated/floor/carpet/blue2,
+/area/station/civilian/gym)
+"rBu" = (
+/obj/structure/flora/ausbushes,
+/obj/machinery/light/small{
+ dir = 8
+ },
+/obj/structure/flora/ausbushes/fullgrass{
+ layer = 2.7
+ },
+/turf/simulated/floor{
+ icon_state = "grass1"
+ },
+/area/station/civilian/garden)
+"rBz" = (
+/obj/structure/stool/bed/chair/comfy/brown,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/landmark/start/assistant/test_subject,
+/turf/simulated/floor/carpet/black,
+/area/station/civilian/library)
+"rBK" = (
+/obj/machinery/atmospherics/components/unary/portables_connector,
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_y = 22
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/rnd/mixing)
+"rCb" = (
+/obj/structure/table/woodentable/poker,
+/obj/item/weapon/game_kit/random{
+ pixel_y = 2
+ },
+/turf/simulated/floor/carpet/black,
+/area/station/civilian/library)
+"rCg" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/weapon/scrap_lump,
+/obj/structure/grille{
+ destroyed = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/brig)
+"rCv" = (
+/obj/effect/decal/cleanable/dirt,
+/mob/living/simple_animal/mouse,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/chapel)
+"rCw" = (
+/obj/machinery/disposal,
+/obj/structure/disposalpipe/trunk{
+ dir = 1
+ },
+/turf/simulated/floor{
+ icon_state = "darkbrown"
+ },
+/area/station/cargo/qm)
+"rCy" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 1
+ },
+/turf/simulated/floor/carpet/purple,
+/area/station/civilian/theatre)
+"rCM" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/engineering)
+"rCP" = (
+/obj/machinery/door/airlock/external{
+ frequency = 1379;
+ id_tag = "atmospherics_outer";
+ locked = 1;
+ name = "Atmospherics External Access";
+ req_access = list(24);
+ req_one_access = list(24)
+ },
+/turf/simulated/floor/plating,
+/area/station/engineering/atmos)
+"rCV" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/machinery/door/poddoor{
+ density = 0;
+ icon_state = "pdoor0";
+ id = "Biohazard";
+ name = "Biohazard Shutter";
+ opacity = 0
+ },
+/obj/machinery/door/airlock/research/glass{
+ name = "Xenoarchaeologist office";
+ req_access = list(65)
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/hallway/secondary/mine_sci_shuttle)
+"rDf" = (
+/obj/machinery/flasher{
+ id = "permflash"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "bot"
+ },
+/area/station/security/prison)
+"rDT" = (
+/obj/machinery/power/smes,
+/obj/structure/extinguisher_cabinet{
+ pixel_x = -28
+ },
+/obj/structure/cable,
+/turf/simulated/floor/plating{
+ icon_state = "platebot"
+ },
+/area/station/engineering/engine)
+"rEn" = (
+/obj/machinery/gateway{
+ dir = 8
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/gateway)
+"rEo" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/high_volume{
+ dir = 8;
+ frequency = 1379;
+ id_tag = "recycler_pump";
+ name = "Recycler Large Air Vent"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plating/airless{
+ icon_state = "platebotc"
+ },
+/area/station/cargo/recycleroffice)
+"rEy" = (
+/obj/structure/closet/secure_closet/personal,
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/machinery/ai_status_display{
+ pixel_y = 32
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/civilian/playroom)
+"rEU" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/rnd/misc_lab)
+"rFh" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/station/medical/storage)
+"rFj" = (
+/obj/item/weapon/flora/random,
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "yellow"
+ },
+/area/station/hallway/primary/aft)
+"rFn" = (
+/obj/machinery/conveyor{
+ dir = 1;
+ id = "QMLoad2"
+ },
+/turf/simulated/floor/plating,
+/area/station/cargo/storage)
+"rFw" = (
+/obj/machinery/computer/general_air_control{
+ dir = 8;
+ frequency = 1444;
+ level = 3;
+ name = "Supermatter Monitor";
+ sensors = list("in_sm_meter"="Supermatter In","sm_sensor"="Supermatter","out_sm_meter"="Supermatter Out")
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/engineering/monitoring)
+"rFM" = (
+/obj/structure/sign/directions/security{
+ buildable_sign = 0;
+ pixel_x = 32
+ },
+/obj/structure/sign/directions/command{
+ buildable_sign = 0;
+ dir = 1;
+ pixel_x = 32;
+ pixel_y = -6
+ },
+/obj/structure/sign/directions/engineering{
+ buildable_sign = 0;
+ pixel_x = 32;
+ pixel_y = 6
+ },
+/obj/machinery/vending/clothing{
+ prices = list();
+ req_access = list(69)
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "whitepurple"
+ },
+/area/station/civilian/barbershop)
+"rFZ" = (
+/obj/structure/closet/emcloset,
+/obj/machinery/firealarm{
+ pixel_y = 22
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/medical/reception)
+"rGj" = (
+/obj/machinery/door_control{
+ id = "Gateway_shutters";
+ name = "Gateway Shutters";
+ pixel_y = 4;
+ req_access = list(57)
+ },
+/obj/structure/table/reinforced,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "darkblue"
+ },
+/area/station/gateway)
+"rGy" = (
+/obj/structure/dryer{
+ pixel_y = 20
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "whiteblue"
+ },
+/area/station/medical/hallway)
+"rGL" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 1
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "whiteblue"
+ },
+/area/station/medical/hallway)
+"rGM" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/medbay)
+"rGN" = (
+/obj/structure/flora/junglebush/large,
+/obj/structure/flora/ausbushes/fullgrass{
+ layer = 2.7
+ },
+/turf/simulated/floor{
+ icon_state = "grass1"
+ },
+/area/station/civilian/garden)
+"rGQ" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ icon_state = "redcorner"
+ },
+/area/station/security/brig)
+"rGR" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/effect/landmark{
+ name = "xeno_spawn"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/medbay)
+"rHd" = (
+/obj/machinery/door/airlock/atmos{
+ name = "Atmospherics";
+ req_access = list(24)
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor,
+/area/station/engineering/atmos)
+"rHg" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/random/foods/food_trash,
+/turf/simulated/floor/plating,
+/area/station/maintenance/science)
+"rHn" = (
+/obj/item/weapon/flora/random,
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "red"
+ },
+/area/station/security/lobby)
+"rHs" = (
+/obj/structure/filingcabinet,
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/machinery/keycard_auth{
+ pixel_y = 28
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/security/hos)
+"rHy" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "red"
+ },
+/area/station/security/interrogation)
+"rHH" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "yellow"
+ },
+/area/station/engineering/equip)
+"rHK" = (
+/obj/structure/stool/bed/chair/wood/normal{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/carpet/red,
+/area/station/security/vacantoffice{
+ name = "Tribunal"
+ })
+"rHX" = (
+/obj/item/clothing/under/pants/black_sport,
+/obj/item/clothing/under/pants/blue_sport,
+/obj/item/clothing/under/pants/ddr_sport,
+/obj/item/clothing/under/sport,
+/obj/item/clothing/under/sport/black,
+/obj/item/clothing/under/sport/blue,
+/obj/item/clothing/under/karate,
+/obj/item/clothing/under/karate,
+/obj/item/clothing/under/karate,
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/structure/closet,
+/turf/simulated/floor{
+ icon_state = "wooden-2"
+ },
+/area/station/civilian/gym)
+"rIb" = (
+/obj/structure/dresser,
+/obj/machinery/newscaster{
+ pixel_y = -28
+ },
+/turf/simulated/floor{
+ icon_state = "wooden-2"
+ },
+/area/station/civilian/gym)
+"rIl" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/cyan{
+ dir = 4
+ },
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/machinery/status_display{
+ pixel_y = 32
+ },
+/turf/simulated/floor/bluegrid{
+ icon_state = "dark";
+ name = "Server Walkway";
+ nitrogen = 500;
+ oxygen = 0;
+ temperature = 80
+ },
+/area/station/tcommsat/chamber)
+"rIu" = (
+/obj/structure/table/reinforced,
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/machinery/door_control{
+ id = "Security_KPP";
+ name = "Shutters Control";
+ pixel_y = 2;
+ req_access = list(1)
+ },
+/obj/machinery/door/poddoor/shutters{
+ density = 0;
+ icon_state = "shutter0";
+ id = "Security_private";
+ opacity = 0
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor{
+ icon_state = "darkredfull"
+ },
+/area/station/security/checkpoint)
+"rIE" = (
+/obj/machinery/power/solar_control{
+ id = "aftportsolar";
+ name = "Aft Port Solar Control"
+ },
+/obj/structure/cable{
+ d2 = 2;
+ icon_state = "0-2"
+ },
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platebot"
+ },
+/area/station/maintenance/portsolar)
+"rII" = (
+/obj/structure/table/woodentable,
+/obj/item/weapon/storage/fancy/donut_box,
+/turf/simulated/floor/carpet/blue2,
+/area/station/bridge/captain_quarters)
+"rIM" = (
+/obj/item/weapon/cigbutt,
+/obj/structure/disposalpipe/segment{
+ dir = 1;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/atmos)
+"rIX" = (
+/obj/structure/grille{
+ destroyed = 1
+ },
+/obj/item/stack/rods,
+/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/plating,
+/area/station/maintenance/escape)
+"rIZ" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/carpet/green,
+/area/station/medical/virology)
+"rJj" = (
+/obj/structure/closet/secure_closet/detective,
+/turf/simulated/floor/wood,
+/area/station/security/detectives_office)
+"rJx" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/engineering/break_room)
+"rJO" = (
+/turf/simulated/floor,
+/area/station/engineering/engine)
+"rJR" = (
+/obj/machinery/portable_atmospherics/canister/hydrogen,
+/obj/machinery/firealarm{
+ pixel_y = 22
+ },
+/turf/simulated/floor{
+ icon_state = "bot"
+ },
+/area/station/engineering/atmos)
+"rJV" = (
+/obj/structure/table/glass,
+/obj/machinery/vending/wallmed1{
+ name = "Emergency NanoMed";
+ pixel_y = 28
+ },
+/obj/item/weapon/reagent_containers/syringe{
+ pixel_x = -2;
+ pixel_y = 3
+ },
+/obj/item/weapon/reagent_containers/syringe{
+ pixel_y = 6
+ },
+/obj/item/weapon/medical/teleporter{
+ pixel_x = 11;
+ pixel_y = 6
+ },
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/hallway/primary/fore)
+"rKK" = (
+/obj/structure/disposalpipe/segment,
+/turf/simulated/wall,
+/area/station/cargo/office)
+"rKO" = (
+/turf/environment/space,
+/area/shuttle/specops/station)
+"rLf" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor,
+/area/station/engineering/monitoring)
+"rLA" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 1
+ },
+/turf/simulated/floor{
+ icon_state = "darkbrown"
+ },
+/area/station/cargo/qm)
+"rLD" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ icon_state = "darkred"
+ },
+/area/station/security/vacantoffice{
+ name = "Tribunal"
+ })
+"rLG" = (
+/obj/structure/table/woodentable,
+/obj/structure/extinguisher_cabinet{
+ pixel_x = 28
+ },
+/obj/item/device/camera_film{
+ pixel_x = 5;
+ pixel_y = 10
+ },
+/obj/item/device/camera_film{
+ pixel_x = -3;
+ pixel_y = 1
+ },
+/obj/item/stack/sheet/cloth{
+ amount = 50;
+ pixel_y = -11
+ },
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken4"
+ },
+/area/station/civilian/library)
+"rLJ" = (
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "darkblue"
+ },
+/area/station/ai_monitored/storage_secure)
+"rLM" = (
+/obj/structure/reagent_dispensers/aqueous_foam_tank,
+/turf/simulated/floor/plating,
+/area/station/maintenance/cargo)
+"rLO" = (
+/obj/structure/table/glass,
+/obj/item/ashtray/bronze,
+/obj/item/weapon/cigbutt,
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/station/civilian/chapel/mass_driver)
+"rLT" = (
+/obj/machinery/light/small,
+/obj/structure/window/reinforced,
+/turf/simulated/floor/engine/airmix,
+/area/station/engineering/atmos)
+"rMc" = (
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "wood_stairs2"
+ },
+/area/station/civilian/garden)
+"rMl" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/closet/emcloset,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/brig)
+"rMF" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on,
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "brown"
+ },
+/area/station/cargo/office)
+"rMJ" = (
+/obj/structure/stool/bed/roller,
+/obj/machinery/iv_drip,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "whiteblue"
+ },
+/area/station/security/prison)
+"rMN" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/molten_item,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"rNb" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/wood,
+/area/station/security/lawyer_office)
+"rNi" = (
+/obj/effect/landmark{
+ name = "carpspawn"
+ },
+/turf/simulated/floor/plating/airless/catwalk,
+/area/station/solar/port)
+"rNj" = (
+/obj/structure/table/reinforced,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/obj/random/foods/donuts,
+/turf/simulated/floor/wood,
+/area/station/civilian/kitchen)
+"rNu" = (
+/obj/machinery/door/airlock/external,
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"rNv" = (
+/obj/machinery/pipedispenser/disposal,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/engineering/atmos)
+"rNw" = (
+/obj/structure/reagent_dispensers/watertank,
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg1"
+ },
+/area/station/maintenance/medbay)
+"rNE" = (
+/obj/item/weapon/game_kit/orange,
+/obj/structure/table/glass,
+/turf/simulated/floor,
+/area/station/engineering/break_room)
+"rNG" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/escape)
+"rOi" = (
+/obj/structure/bookcase{
+ name = "Forbidden Knowledge"
+ },
+/obj/random/misc/book,
+/turf/simulated/floor{
+ icon_state = "cult"
+ },
+/area/station/civilian/library)
+"rOk" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 6
+ },
+/turf/simulated/floor/carpet/black,
+/area/station/civilian/library)
+"rOm" = (
+/obj/structure/stool/bed/chair/comfy/black,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/carpet/black,
+/area/station/security/vacantoffice{
+ name = "Tribunal"
+ })
+"rOw" = (
+/obj/machinery/alarm{
+ pixel_x = -28;
+ pixel_y = -6
+ },
+/obj/structure/cable,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/machinery/light/small{
+ dir = 8
+ },
+/obj/machinery/power/smes,
+/obj/machinery/camera{
+ c_tag = "Engineering SMES";
+ dir = 4;
+ network = list("SS13","Engineering")
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platebot"
+ },
+/area/station/engineering/engine)
+"rOC" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/wood,
+/area/station/civilian/cafeteria)
+"rOD" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "neutral"
+ },
+/area/station/hallway/primary/fore)
+"rOF" = (
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/interrogation)
+"rOJ" = (
+/obj/structure/stool/bed/chair/metal,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "cafeteria"
+ },
+/area/station/security/prison)
+"rOY" = (
+/obj/machinery/door/airlock/glass{
+ name = "Escape Hall"
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/hallway/secondary/exit)
+"rPj" = (
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "darkblue"
+ },
+/area/station/aisat/antechamber)
+"rPk" = (
+/obj/structure/stool,
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "black"
+ },
+/area/station/ai_monitored/eva)
+"rPn" = (
+/obj/item/weapon/cigbutt,
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = -22
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/cargo)
+"rPo" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/ai_monitored/eva)
+"rPq" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/civilian/chapel)
+"rPv" = (
+/obj/machinery/atmospherics/pipe/simple/visible/green{
+ dir = 6
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor,
+/area/station/engineering/engine)
+"rPA" = (
+/obj/machinery/door/poddoor{
+ density = 0;
+ icon_state = "pdoor0";
+ id = "bridge blast";
+ name = "Bridge Blast Doors";
+ opacity = 0
+ },
+/obj/machinery/door/firedoor,
+/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/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/door/airlock/command/glass{
+ name = "Bridge";
+ req_one_access = list(19,38)
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/bridge)
+"rPM" = (
+/turf/simulated/floor/wood,
+/area/station/civilian/theatre)
+"rPQ" = (
+/obj/machinery/optable,
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/station/medical/surgery{
+ name = "Operating Theatre"
+ })
+"rPR" = (
+/obj/structure/reagent_dispensers/water_cooler,
+/obj/machinery/firealarm{
+ dir = 4;
+ pixel_x = 22
+ },
+/turf/simulated/floor{
+ icon_state = "wooden-2"
+ },
+/area/station/civilian/gym)
+"rPV" = (
+/obj/structure/closet/firecloset/full,
+/turf/simulated/floor/plating,
+/area/station/storage/emergency3)
+"rQl" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "redcorner"
+ },
+/area/station/security/brig)
+"rQn" = (
+/obj/machinery/door/airlock/research/glass{
+ name = "Xenoarchaeologist office";
+ req_access = list(65)
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/hallway/secondary/mine_sci_shuttle)
+"rQr" = (
+/obj/structure/rack,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/spawner/lootdrop/maintenance/four,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/chapel)
+"rQC" = (
+/turf/simulated/wall/r_wall,
+/area/station/rnd/telesci)
+"rQF" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "redcorner"
+ },
+/area/station/security/brig)
+"rQH" = (
+/obj/machinery/atmospherics/components/binary/valve,
+/turf/simulated/floor,
+/area/station/engineering/engine)
+"rQL" = (
+/obj/machinery/bookbinder,
+/turf/simulated/floor/wood,
+/area/station/civilian/library)
+"rQS" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/random/foods/food_trash,
+/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/structure/disposalpipe/segment,
+/turf/simulated/floor/plating,
+/area/station/maintenance/medbay)
+"rRa" = (
+/obj/machinery/atmospherics/pipe/simple/visible/green,
+/turf/simulated/floor/engine,
+/area/station/engineering/engine)
+"rRu" = (
+/turf/simulated/floor/engine/vacuum,
+/area/station/engineering/atmos)
+"rRB" = (
+/obj/structure/stool/bed/chair/office/dark{
+ dir = 8
+ },
+/turf/simulated/floor/carpet,
+/area/station/security/lawyer_office)
+"rRC" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/weapon/cigbutt,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/effect/landmark{
+ name = "xeno_spawn"
+ },
+/turf/simulated/floor/carpet/orange,
+/area/station/maintenance/medbay)
+"rRD" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating/airless{
+ dir = 4;
+ icon_state = "warnplatecorner"
+ },
+/area/station/cargo/recycler)
+"rRO" = (
+/obj/structure/dispenser/oxygen,
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "darkbrown"
+ },
+/area/station/cargo/recycleroffice)
+"rRU" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/station/rnd/mixing)
+"rRV" = (
+/obj/structure/rack,
+/obj/item/weapon/storage/lockbox/anti_singulo{
+ pixel_y = 4
+ },
+/obj/machinery/alarm{
+ pixel_y = 22
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "darkyellow"
+ },
+/area/station/engineering/chiefs_office)
+"rSf" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor,
+/area/station/security/interrogation)
+"rSg" = (
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "neutral"
+ },
+/area/station/hallway/secondary/arrival)
+"rSk" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken7"
+ },
+/area/station/civilian/bar)
+"rSl" = (
+/obj/machinery/light{
+ dir = 1
+ },
+/turf/simulated/floor/engine,
+/area/station/rnd/telesci)
+"rSo" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/spiderling_remains,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 6
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"rSp" = (
+/obj/structure/closet/crate/hydroponics,
+/obj/item/weapon/reagent_containers/glass/bucket,
+/obj/item/weapon/screwdriver,
+/obj/item/weapon/shovel/spade,
+/obj/item/weapon/wrench,
+/obj/item/weapon/minihoe{
+ pixel_x = 3
+ },
+/obj/structure/flora/ausbushes/sparsegrass{
+ layer = 2.7
+ },
+/turf/simulated/floor/grass,
+/area/station/civilian/hydroponics)
+"rSv" = (
+/obj/machinery/hydroponics/constructable,
+/obj/machinery/firealarm{
+ pixel_y = 22
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/civilian/hydroponics)
+"rSy" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/rnd/hor)
+"rSE" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/rnd/xenobiology)
+"rSL" = (
+/mob/living/simple_animal/fox/Renault,
+/obj/machinery/hologram/holopad,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/carpet/blue2,
+/area/station/bridge/captain_quarters)
+"rSR" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "yellowcorner"
+ },
+/area/station/engineering/equip)
+"rSS" = (
+/obj/machinery/atmospherics/components/unary/portables_connector{
+ dir = 4
+ },
+/obj/machinery/portable_atmospherics/canister/air,
+/turf/simulated/floor/plating{
+ icon_state = "platebotc"
+ },
+/area/station/maintenance/medbay)
+"rSW" = (
+/obj/structure/rack,
+/obj/item/clothing/suit/space/rig/science,
+/obj/item/clothing/mask/breath,
+/obj/item/clothing/head/helmet/space/rig/science,
+/obj/machinery/camera{
+ c_tag = "RnD Telescience Control Room";
+ dir = 10;
+ network = list("SS13","Research")
+ },
+/turf/simulated/floor{
+ icon_state = "darkpurple"
+ },
+/area/station/rnd/telesci)
+"rTa" = (
+/obj/machinery/door/poddoor/shutters{
+ id = "Gateway_shutters_entrance";
+ name = "Gateway Shutters"
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/gateway)
+"rTJ" = (
+/turf/simulated/floor{
+ icon_state = "darkred"
+ },
+/area/station/security/hos)
+"rTK" = (
+/obj/machinery/atmospherics/components/binary/valve,
+/obj/machinery/light_switch{
+ pixel_x = 28
+ },
+/turf/simulated/floor{
+ icon_state = "warndark"
+ },
+/area/station/rnd/mixing)
+"rUa" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/maintenance{
+ req_access = list(12)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/brig)
+"rUb" = (
+/obj/machinery/photocopier,
+/obj/effect/decal/cleanable/dirt,
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_y = -32
+ },
+/obj/machinery/light/small,
+/turf/simulated/floor/wood,
+/area/station/civilian/library)
+"rUk" = (
+/obj/structure/table/woodentable/fancy,
+/obj/item/weapon/storage/fancy/candle_box{
+ pixel_y = 4
+ },
+/obj/machinery/status_display{
+ pixel_y = 32
+ },
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor/carpet{
+ icon_state = "carpetsymbol"
+ },
+/area/station/civilian/chapel)
+"rUm" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/turf/simulated/floor/carpet,
+/area/station/civilian/theatre)
+"rUq" = (
+/obj/machinery/vending/coffee,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/hallway/secondary/arrival)
+"rUt" = (
+/obj/effect/landmark{
+ name = "xeno_spawn"
+ },
+/turf/simulated/floor/plating,
+/area/station/storage/emergency3)
+"rUw" = (
+/obj/machinery/atmospherics/pipe/simple/visible/green{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor,
+/area/station/engineering/atmos)
+"rUC" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
+/obj/machinery/door/airlock/mining/glass{
+ name = "Cargo Bay";
+ req_one_access = list(31,48,67)
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/cargo/storage)
+"rUL" = (
+/obj/machinery/atmospherics/pipe/manifold/visible{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "whitepurple"
+ },
+/area/station/rnd/mixing)
+"rUT" = (
+/obj/effect/decal/cleanable/dirt,
+/mob/living/simple_animal/mouse,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg3"
+ },
+/area/station/maintenance/brig)
+"rVn" = (
+/obj/structure/window/reinforced{
+ dir = 5
+ },
+/obj/structure/grille,
+/turf/simulated/floor/plating,
+/area/station/engineering/engine)
+"rVw" = (
+/turf/simulated/floor{
+ dir = 10;
+ icon_state = "darkred"
+ },
+/area/station/hallway/secondary/exit)
+"rVx" = (
+/obj/structure/disposalpipe/sortjunction/flipped{
+ dir = 1;
+ name = "Security Office";
+ sortType = "Security Office"
+ },
+/turf/simulated/floor{
+ icon_state = "darkred"
+ },
+/area/station/security/secconfhall)
+"rVG" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/weapon/farmbot_arm_assembly,
+/obj/structure/flora/ausbushes/sparsegrass{
+ layer = 2.7
+ },
+/turf/simulated/floor/plating{
+ dir = 1;
+ icon_state = "warnplate"
+ },
+/area/station/maintenance/brig)
+"rVM" = (
+/obj/machinery/door/airlock/glass{
+ name = "Gym"
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/status_display{
+ pixel_x = -32
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/civilian/gym)
+"rVN" = (
+/obj/machinery/hologram/holopad,
+/turf/simulated/floor/carpet/black,
+/area/station/security/iaa_office)
+"rVQ" = (
+/obj/structure/stool,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/station/maintenance/chapel)
+"rWf" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/weapon/flora/random,
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken5"
+ },
+/area/station/civilian/library)
+"rWA" = (
+/obj/machinery/flasher_button{
+ id = "solitary1";
+ name = "Solitary Confinement flash";
+ pixel_y = 28
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/machinery/camera{
+ c_tag = "Brig North West";
+ network = list("SS13","Security")
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "red"
+ },
+/area/station/security/brig)
+"rWD" = (
+/obj/effect/decal/cleanable/generic,
+/obj/structure/table,
+/obj/effect/spawner/lootdrop/maintenance/two,
+/turf/simulated/floor/plating,
+/area/station/maintenance/medbay)
+"rWI" = (
+/obj/machinery/door/poddoor{
+ density = 0;
+ icon_state = "pdoor0";
+ id = "Secure Gate";
+ name = "Security Blast Door";
+ opacity = 0
+ },
+/obj/machinery/door/airlock/security/glass{
+ id_tag = "InnerBrig";
+ name = "Brig";
+ req_access = list(63)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/sign/nanotrasen{
+ pixel_y = -32
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/brig)
+"rWQ" = (
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "yellow"
+ },
+/area/station/storage/primary)
+"rWT" = (
+/obj/machinery/atmospherics/components/trinary/filter/m_filter/on{
+ filter_type = "nitrogen";
+ name = "Gas filter (N2 tank)"
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "caution"
+ },
+/area/station/engineering/atmos)
+"rWU" = (
+/obj/effect/decal/cleanable/blood/oil,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/rnd/storage)
+"rXr" = (
+/obj/structure/stool,
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/ai_monitored/eva)
+"rXz" = (
+/obj/machinery/computer/monitor,
+/obj/machinery/requests_console/engineering{
+ pixel_y = 28
+ },
+/obj/structure/cable/yellow{
+ d2 = 2;
+ icon_state = "0-2"
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/engineering/engine)
+"rXA" = (
+/obj/structure/stool,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/rnd/lab)
+"rXJ" = (
+/obj/machinery/status_display{
+ pixel_y = -32
+ },
+/obj/structure/table/glass,
+/obj/item/weapon/storage/visuals/surgery/full{
+ pixel_y = 4
+ },
+/obj/machinery/vending/wallmed2{
+ pixel_x = 28
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/medical/surgery{
+ name = "Operating Theatre"
+ })
+"rXL" = (
+/obj/item/weapon/ore/glass,
+/turf/simulated/floor/plating/airless/asteroid,
+/area/station/maintenance/chapel)
+"rXX" = (
+/obj/item/stack/medical/bruise_pack{
+ pixel_x = -3;
+ pixel_y = 3
+ },
+/obj/item/stack/medical/bruise_pack{
+ pixel_x = 4
+ },
+/obj/structure/table/glass,
+/obj/item/stack/medical/ointment{
+ pixel_x = 1;
+ pixel_y = 7
+ },
+/obj/machinery/camera{
+ c_tag = "Brig Lobby West";
+ dir = 4;
+ network = list("SS13","Security")
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/security/lobby)
+"rXZ" = (
+/obj/item/weapon/flora/random,
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "darkblue"
+ },
+/area/station/security/iaa_office)
+"rYd" = (
+/obj/machinery/light/small,
+/obj/machinery/status_display{
+ pixel_y = -32
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/engineering/drone_fabrication)
+"rYp" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "darkbluecorners"
+ },
+/area/station/ai_monitored/storage_secure)
+"rYr" = (
+/obj/machinery/atmospherics/pipe/manifold/visible{
+ dir = 4
+ },
+/obj/machinery/meter,
+/turf/simulated/floor{
+ dir = 10;
+ icon_state = "whitepurple"
+ },
+/area/station/rnd/mixing)
+"rYD" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor,
+/area/station/security/brig)
+"rYL" = (
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_y = 22
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on,
+/turf/simulated/floor,
+/area/station/maintenance/science)
+"rYN" = (
+/obj/structure/window/reinforced{
+ dir = 5
+ },
+/obj/structure/grille,
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/visible/yellow,
+/obj/machinery/door/poddoor{
+ density = 0;
+ icon_state = "pdoor0";
+ id = "Engineering";
+ name = "Engineering Security Doors";
+ opacity = 0
+ },
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/obj/structure/cable/yellow,
+/turf/simulated/floor/plating,
+/area/station/engineering/engine)
+"rYT" = (
+/obj/structure/closet/l3closet/janitor,
+/obj/machinery/requests_console/janitorial{
+ pixel_x = -28
+ },
+/obj/machinery/light/small{
+ dir = 8
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/civilian/janitor)
+"rYY" = (
+/obj/structure/table/reinforced,
+/obj/machinery/door/window/brigdoor/northleft{
+ dir = 8;
+ name = "Brig Desk";
+ req_access = list(63)
+ },
+/obj/item/weapon/paper_bin{
+ pixel_y = 4
+ },
+/obj/item/weapon/pen{
+ pixel_y = 6
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "darkred"
+ },
+/area/station/security/lobby)
+"rYZ" = (
+/obj/machinery/power/smes,
+/obj/structure/cable{
+ d2 = 4;
+ icon_state = "0-4"
+ },
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = -22
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platebot"
+ },
+/area/station/maintenance/auxsolarport)
+"rZd" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/weapon/scrap_lump,
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"rZu" = (
+/obj/structure/rack,
+/obj/item/clothing/mask/breath,
+/obj/item/clothing/glasses/science,
+/obj/item/clothing/gloves/latex,
+/obj/structure/window/reinforced,
+/obj/machinery/door/window/eastleft{
+ name = "Research Equipment";
+ req_access = list(65)
+ },
+/obj/item/clothing/suit/bio_suit/particle_protection,
+/obj/item/clothing/head/bio_hood/particle_protection,
+/turf/simulated/floor{
+ icon_state = "delivery"
+ },
+/area/station/hallway/secondary/mine_sci_shuttle)
+"rZC" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor,
+/area/station/engineering/break_room)
+"rZN" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/hologram/holopad,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor,
+/area/station/engineering/break_room)
+"rZU" = (
+/turf/simulated/floor{
+ dir = 9;
+ icon_state = "darkblue"
+ },
+/area/station/aisat/antechamber)
+"rZZ" = (
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "yellow"
+ },
+/area/station/hallway/primary/aft)
+"sab" = (
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg1"
+ },
+/area/station/maintenance/brig)
+"sac" = (
+/obj/machinery/light/small{
+ dir = 8
+ },
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = -22
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/hallway/primary/fore)
+"sad" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "cafeteria"
+ },
+/area/station/civilian/kitchen)
+"sam" = (
+/turf/simulated/floor{
+ dir = 6;
+ icon_state = "warning"
+ },
+/area/station/rnd/chargebay)
+"san" = (
+/obj/machinery/hologram/holopad{
+ pixel_x = 16;
+ pixel_y = -16
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "green"
+ },
+/area/station/civilian/hydroponics)
+"sat" = (
+/obj/structure/dryer{
+ pixel_y = 20
+ },
+/turf/simulated/floor{
+ icon_state = "floorgrime"
+ },
+/area/station/maintenance/engineering)
+"saC" = (
+/obj/structure/sink{
+ dir = 4;
+ pixel_x = 12
+ },
+/obj/structure/dryer{
+ pixel_y = 20
+ },
+/obj/machinery/firealarm{
+ dir = 4;
+ pixel_x = 22
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 8
+ },
+/turf/simulated/floor{
+ icon_state = "freezerfloor"
+ },
+/area/station/rnd/brainstorm_center)
+"sbg" = (
+/obj/machinery/atmospherics/pipe/simple/visible/green{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 9;
+ icon_state = "blue"
+ },
+/area/station/engineering/atmos)
+"sbs" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor,
+/area/station/security/lobby)
+"sbx" = (
+/obj/random/scrap/safe_even,
+/turf/simulated/floor/plating,
+/area/station/maintenance/engineering)
+"sbC" = (
+/obj/structure/stool/bed/chair/pew/left,
+/obj/effect/landmark/start/assistant/test_subject,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "chapel"
+ },
+/area/station/civilian/chapel)
+"sca" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/station/maintenance/science)
+"sct" = (
+/obj/structure/filingcabinet,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "darkbrown"
+ },
+/area/station/cargo/qm)
+"scx" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/obj/structure/cable{
+ d2 = 8;
+ icon_state = "0-8"
+ },
+/turf/simulated/floor/plating,
+/area/station/security/warden)
+"scA" = (
+/obj/machinery/power/apc/largecell{
+ dir = 4;
+ name = "largecell apc right";
+ pixel_x = 28
+ },
+/obj/structure/cable,
+/turf/simulated/floor/plating/airless,
+/area/station/cargo/recycler)
+"scB" = (
+/obj/structure/closet/emcloset,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/engineering/engine)
+"scC" = (
+/obj/machinery/light_switch{
+ pixel_x = 28
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/carpet/blue,
+/area/station/civilian/dormitories/dormone)
+"scF" = (
+/obj/machinery/atmospherics/components/binary/pump{
+ dir = 4
+ },
+/turf/simulated/floor,
+/area/station/engineering/atmos)
+"scQ" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/disposalpipe/segment{
+ dir = 1
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/cargo)
+"scT" = (
+/obj/machinery/door/airlock/external{
+ frequency = 1379;
+ id_tag = "auxsolareast_inner";
+ locked = 1;
+ name = "Engineering External Access";
+ req_access = list(13)
+ },
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/station/maintenance/auxsolarstarboard)
+"sdi" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/generic,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 10
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/chapel)
+"sdj" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "whitegreen"
+ },
+/area/station/maintenance/medbay)
+"sdm" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/station/medical/genetics_cloning)
+"sdp" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken4"
+ },
+/area/station/civilian/library)
+"sdu" = (
+/obj/machinery/atmospherics/pipe/simple/visible/yellow{
+ dir = 5
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "caution"
+ },
+/area/station/engineering/atmos)
+"sdw" = (
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "green"
+ },
+/area/station/civilian/hydroponics)
+"sdy" = (
+/obj/item/weapon/paper_bin{
+ pixel_y = 4
+ },
+/obj/item/weapon/pen{
+ pixel_y = 6
+ },
+/obj/structure/table/woodentable,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/secconfhall)
+"sdP" = (
+/obj/item/weapon/spacecash,
+/obj/structure/closet/crate/secure/gear,
+/obj/item/weapon/spacecash,
+/obj/item/weapon/spacecash,
+/obj/item/weapon/spacecash,
+/obj/item/weapon/spacecash,
+/obj/item/weapon/spacecash,
+/obj/item/weapon/spacecash,
+/obj/item/weapon/spacecash,
+/obj/item/weapon/spacecash,
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"sdW" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/obj/structure/disposalpipe/segment{
+ dir = 8;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor/carpet/black,
+/area/station/civilian/chapel/office)
+"sea" = (
+/obj/machinery/recharge_station,
+/obj/machinery/ai_status_display{
+ pixel_x = 32
+ },
+/obj/effect/landmark/start/cyborg,
+/turf/simulated/floor/bluegrid,
+/area/station/bridge/comms{
+ name = "Cyborg Station"
+ })
+"see" = (
+/obj/structure/table/glass,
+/obj/item/weapon/storage/box/monkeycubes{
+ pixel_x = 7;
+ pixel_y = 5
+ },
+/obj/item/weapon/storage/box/monkeycubes{
+ pixel_x = -5
+ },
+/obj/machinery/status_display{
+ pixel_x = 32
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/rnd/xenobiology)
+"seo" = (
+/obj/machinery/washing_machine,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "darkred"
+ },
+/area/station/security/secconfhall)
+"seB" = (
+/obj/machinery/door/airlock/glass{
+ name = "Central Access"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/civilian/locker)
+"seE" = (
+/obj/machinery/atmospherics/pipe/simple/visible/green{
+ dir = 5
+ },
+/turf/simulated/floor/plating{
+ dir = 8;
+ icon_state = "warnplate"
+ },
+/area/station/engineering/engine)
+"seL" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/door/poddoor{
+ density = 0;
+ icon_state = "pdoor0";
+ id = "Biohazard";
+ name = "Biohazard Shutter";
+ opacity = 0
+ },
+/obj/machinery/door/airlock/research{
+ name = "Science Maintenance";
+ req_access = list(47)
+ },
+/turf/simulated/floor/plating,
+/area/station/rnd/misc_lab)
+"seO" = (
+/obj/machinery/light/small,
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "darkblue"
+ },
+/area/station/aisat/antechamber_interior)
+"seU" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor{
+ icon_state = "brownold"
+ },
+/area/station/cargo/storage)
+"sfe" = (
+/obj/item/clothing/suit/superman,
+/obj/item/weapon/staff/broom,
+/obj/item/clothing/head/witchwig,
+/obj/item/clothing/suit/batman,
+/obj/item/clothing/head/batman_helmet,
+/obj/structure/closet/cabinet,
+/turf/simulated/floor/wood,
+/area/station/civilian/theatre)
+"sfk" = (
+/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/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "darkblue"
+ },
+/area/station/bridge)
+"sfr" = (
+/obj/item/stack/sheet/refined_scrap,
+/obj/machinery/conveyor{
+ dir = 4;
+ id = "stationscrap"
+ },
+/turf/simulated/floor/plating/airless,
+/area/station/cargo/recycler)
+"sfA" = (
+/obj/structure/stool/bed/chair/comfy/black{
+ dir = 4
+ },
+/obj/machinery/newscaster{
+ pixel_x = -28
+ },
+/obj/machinery/alarm{
+ pixel_y = -32
+ },
+/obj/effect/landmark/start/assistant/test_subject,
+/turf/simulated/floor/carpet,
+/area/station/civilian/bar)
+"sfL" = (
+/obj/structure/stool/bed/chair/metal/red,
+/obj/effect/landmark/start/assistant/test_subject,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/lobby)
+"sfY" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/glass{
+ name = "Cafe"
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/civilian/cafeteria)
+"sgb" = (
+/obj/machinery/vending/coffee,
+/obj/machinery/camera{
+ c_tag = "Cafe";
+ dir = 4
+ },
+/turf/simulated/floor/wood,
+/area/station/civilian/cafeteria)
+"sgm" = (
+/obj/structure/table/woodentable,
+/obj/machinery/computer/forensic_scanning/detective,
+/obj/machinery/newscaster{
+ pixel_x = -28
+ },
+/turf/simulated/floor/wood,
+/area/station/security/detectives_office)
+"sgo" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced,
+/obj/machinery/door/firedoor,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/sign/plaques/kiddie/library,
+/turf/simulated/floor/plating,
+/area/station/civilian/library)
+"sgx" = (
+/obj/machinery/portable_atmospherics/canister/air,
+/obj/machinery/atmospherics/components/unary/portables_connector,
+/turf/simulated/floor/plating{
+ icon_state = "platebotc"
+ },
+/area/station/maintenance/portsolar)
+"sgy" = (
+/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor,
+/area/station/engineering/break_room)
+"sgD" = (
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 6
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/medbay)
+"sgK" = (
+/obj/structure/grille,
+/turf/simulated/floor/plating,
+/area/station/maintenance/dormitory)
+"sgQ" = (
+/obj/machinery/atmospherics/components/trinary/filter/m_filter/on{
+ dir = 8;
+ filter_type = "carbon_dioxide";
+ name = "Gas filter (CO2 tank)"
+ },
+/turf/simulated/floor{
+ icon_state = "caution"
+ },
+/area/station/engineering/atmos)
+"shk" = (
+/obj/structure/rack,
+/obj/effect/spawner/lootdrop/maintenance/two,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/medbay)
+"sht" = (
+/obj/machinery/light_switch{
+ pixel_y = 28
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken"
+ },
+/area/station/civilian/chapel)
+"shM" = (
+/obj/structure/closet/crate/large,
+/turf/simulated/floor,
+/area/station/cargo/storage)
+"shZ" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on,
+/obj/effect/landmark/start/security_cadet,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor,
+/area/station/security/brig)
+"sis" = (
+/obj/machinery/portable_atmospherics/canister/oxygen,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/cargo/recycleroffice)
+"siA" = (
+/obj/machinery/vending/coffee,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "cafeteria"
+ },
+/area/station/medical/medbreak)
+"siB" = (
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "darkblue"
+ },
+/area/station/aisat/antechamber_interior)
+"siM" = (
+/obj/structure/flora/ausbushes/pointybush,
+/obj/structure/flora/ausbushes/fullgrass{
+ layer = 2.7
+ },
+/turf/simulated/floor{
+ icon_state = "grass1"
+ },
+/area/station/civilian/garden)
+"siQ" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/prison)
+"siY" = (
+/obj/structure/cable/yellow{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/visible/green,
+/turf/simulated/floor{
+ icon_state = "yellowcorner"
+ },
+/area/station/engineering/engine)
+"sja" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/random/foods/food_trash,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/science)
+"sje" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/generic,
+/obj/effect/decal/cleanable/mucus,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/brig)
+"sji" = (
+/obj/structure/window/reinforced{
+ dir = 5
+ },
+/obj/structure/grille,
+/obj/machinery/door/firedoor,
+/obj/structure/cable{
+ d2 = 8;
+ icon_state = "0-8"
+ },
+/obj/machinery/door/poddoor/shutters{
+ density = 0;
+ icon_state = "shutter0";
+ id = "CE";
+ name = "CE Shutters";
+ opacity = 0
+ },
+/turf/simulated/floor/plating,
+/area/station/engineering/chiefs_office)
+"sjw" = (
+/obj/structure/mineral_door/wood,
+/obj/structure/grille,
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/wood,
+/area/station/maintenance/brig)
+"sjF" = (
+/obj/structure/reagent_dispensers/fueltank,
+/turf/simulated/floor{
+ dir = 10;
+ icon_state = "darkblue"
+ },
+/area/station/ai_monitored/storage_secure)
+"sjS" = (
+/obj/structure/closet/secure_closet/CMO,
+/obj/item/weapon/defibrillator/compact/loaded,
+/obj/item/device/sensor_device,
+/obj/item/clothing/glasses/hud/health,
+/obj/machinery/requests_console/cmo{
+ pixel_y = -28
+ },
+/obj/machinery/light/small,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/medical/cmo)
+"skc" = (
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold/visible/yellow{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "yellowcorner"
+ },
+/area/station/engineering/engine)
+"skk" = (
+/obj/structure/closet/emcloset,
+/obj/machinery/power/apc{
+ dir = 8;
+ name = "apc left";
+ pixel_x = -28
+ },
+/obj/structure/cable,
+/turf/simulated/floor/wood,
+/area/station/civilian/cafeteria)
+"skA" = (
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "darkblue"
+ },
+/area/station/tcommsat/computer)
+"skC" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/weapon/cigbutt,
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 8
+ },
+/turf/simulated/floor{
+ icon_state = "floorgrime"
+ },
+/area/station/maintenance/chapel)
+"skO" = (
+/obj/structure/table,
+/obj/item/weapon/storage/toolbox/electrical{
+ pixel_y = 4
+ },
+/obj/machinery/camera{
+ c_tag = "Bridge Cyborg Station";
+ dir = 1
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "darkblue"
+ },
+/area/station/bridge/comms{
+ name = "Cyborg Station"
+ })
+"skR" = (
+/obj/structure/sign/warning/nosmoking{
+ pixel_y = 32
+ },
+/turf/simulated/floor{
+ icon_state = "floorgrime"
+ },
+/area/station/maintenance/incinerator)
+"slg" = (
+/obj/structure/table/woodentable,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/item/painting_frame{
+ pixel_y = 4
+ },
+/obj/item/painting_frame{
+ pixel_y = 4
+ },
+/obj/item/device/camera/lomo,
+/turf/simulated/floor/wood,
+/area/station/civilian/library)
+"slu" = (
+/obj/machinery/door/airlock/security/glass{
+ name = "Security Lobby"
+ },
+/obj/machinery/door/firedoor,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ icon_state = "redfull"
+ },
+/area/station/security/lobby)
+"sly" = (
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "white"
+ },
+/area/station/hallway/primary/fore)
+"slF" = (
+/obj/machinery/door/airlock/research/glass{
+ name = "Research and Development";
+ req_access = list(7)
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/rnd/lab)
+"slU" = (
+/obj/machinery/scrap/stacking_machine,
+/obj/machinery/conveyor{
+ id = "stationscrap"
+ },
+/turf/simulated/floor/plating/airless,
+/area/station/cargo/recycler)
+"slY" = (
+/obj/structure/window/reinforced/polarized{
+ dir = 1;
+ id = "Detective"
+ },
+/obj/structure/window/reinforced/polarized{
+ dir = 4;
+ id = "Detective"
+ },
+/obj/structure/window/reinforced/polarized{
+ id = "Detective"
+ },
+/obj/structure/grille,
+/obj/structure/window/reinforced/polarized{
+ dir = 8;
+ id = "Detective"
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/station/security/detectives_office)
+"smc" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced,
+/turf/simulated/floor/plating,
+/area/station/maintenance/atmos)
+"smm" = (
+/obj/structure/rack,
+/obj/item/weapon/storage/toolbox/emergency{
+ pixel_y = 5
+ },
+/obj/item/device/radio/off{
+ pixel_x = -6;
+ pixel_y = 9
+ },
+/obj/item/weapon/storage/toolbox/mechanical{
+ pixel_y = -1
+ },
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_x = -28;
+ pixel_y = -5
+ },
+/turf/simulated/floor{
+ dir = 9;
+ icon_state = "darkblue"
+ },
+/area/station/bridge)
+"smq" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "blue"
+ },
+/area/station/medical/reception)
+"smA" = (
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/medical/cryo)
+"smC" = (
+/obj/structure/rack,
+/obj/item/weapon/storage/toolbox/electrical,
+/obj/random/tools/tool,
+/turf/simulated/floor{
+ dir = 9;
+ icon_state = "yellow"
+ },
+/area/station/storage/primary)
+"smF" = (
+/obj/structure/disposalpipe/segment{
+ dir = 8;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/secconfhall)
+"smP" = (
+/turf/simulated/floor{
+ icon_state = "darkblue"
+ },
+/area/station/aisat/antechamber)
+"smT" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 8
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "brown"
+ },
+/area/station/hallway/secondary/entry)
+"sng" = (
+/obj/structure/flora/ausbushes/lavendergrass{
+ layer = 2.7
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/grass,
+/area/station/medical/virology)
+"snl" = (
+/obj/structure/stool/bed/chair/pew/right,
+/turf/simulated/floor{
+ icon_state = "chapel"
+ },
+/area/station/civilian/chapel)
+"snt" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "brown"
+ },
+/area/station/cargo/miningoffice)
+"snO" = (
+/obj/effect/landmark/start/assistant/waiter,
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/station/civilian/bar)
+"snW" = (
+/obj/structure/closet/cabinet,
+/obj/item/weapon/storage/box/drinkingglasses,
+/obj/effect/spawner/lootdrop/maintenance/three,
+/obj/item/weapon/reagent_containers/food/drinks/bottle/vodka,
+/obj/item/weapon/reagent_containers/food/snacks/ectoplasm,
+/turf/simulated/floor/wood,
+/area/station/maintenance/brig)
+"snZ" = (
+/turf/simulated/wall,
+/area/station/rnd/telesci)
+"soc" = (
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = -22
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/turf/simulated/floor/bluegrid,
+/area/station/bridge/server)
+"sof" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/random/scrap/safe_even,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/alarm{
+ pixel_y = 22
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/brig)
+"sog" = (
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "yellow"
+ },
+/area/station/hallway/primary/aft)
+"sot" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ dir = 3;
+ icon_state = "whitegreen"
+ },
+/area/station/maintenance/medbay)
+"soH" = (
+/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"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg2"
+ },
+/area/station/maintenance/atmos)
+"soI" = (
+/turf/simulated/floor{
+ dir = 10;
+ icon_state = "vault"
+ },
+/area/station/bridge/nuke_storage)
+"soK" = (
+/obj/machinery/atmospherics/pipe/simple/visible/universal,
+/obj/machinery/meter{
+ frequency = 1443;
+ id = "wloop_atm_meter";
+ name = "Waste Loop"
+ },
+/turf/simulated/wall/r_wall,
+/area/station/engineering/atmos)
+"soZ" = (
+/obj/structure/table,
+/obj/item/weapon/phone{
+ pixel_x = -3;
+ pixel_y = 3
+ },
+/obj/machinery/light/small,
+/obj/machinery/firealarm{
+ dir = 1;
+ pixel_y = -22
+ },
+/turf/simulated/floor{
+ icon_state = "darkblue"
+ },
+/area/station/bridge/teleporter)
+"spd" = (
+/obj/structure/closet/crate,
+/obj/effect/spawner/lootdrop/maintenance/five,
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg1"
+ },
+/area/station/maintenance/medbay)
+"spn" = (
+/obj/structure/table,
+/obj/item/device/flashlight,
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor/plating,
+/area/station/storage/emergency3)
+"spq" = (
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/secconfhall)
+"spA" = (
+/obj/machinery/recharge_station,
+/obj/machinery/ai_status_display{
+ pixel_y = -32
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/engineering/drone_fabrication)
+"spB" = (
+/obj/item/weapon/cigbutt{
+ pixel_y = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg2"
+ },
+/area/station/maintenance/dormitory)
+"spD" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/aisat/ai_chamber)
+"spI" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/atmos)
+"spL" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "brown"
+ },
+/area/station/hallway/secondary/entry)
+"spP" = (
+/obj/machinery/door/airlock/external{
+ frequency = 1379;
+ id_tag = "recycler_outer";
+ locked = 1;
+ name = "Recycler External Access";
+ req_access = list(67)
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/station/cargo/recycleroffice)
+"spW" = (
+/obj/machinery/atmospherics/pipe/manifold/visible{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/station/construction)
+"sqf" = (
+/turf/simulated/floor/plating/airless{
+ dir = 10;
+ icon_state = "warnplate"
+ },
+/area/station/rnd/test_area)
+"sqi" = (
+/obj/structure/object_wall/pod{
+ icon_state = "0,2"
+ },
+/turf/environment/space/shuttle,
+/area/shuttle/escape_pod2/station)
+"sqy" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"sqO" = (
+/turf/simulated/floor{
+ dir = 10;
+ icon_state = "neutral"
+ },
+/area/station/hallway/secondary/entry)
+"sqR" = (
+/obj/structure/reagent_dispensers/watertank,
+/obj/item/weapon/reagent_containers/glass/bucket,
+/obj/machinery/light_switch{
+ pixel_y = -28
+ },
+/obj/machinery/newscaster{
+ pixel_x = 28
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/civilian/hydroponics)
+"sqS" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/closet/crate,
+/obj/effect/spawner/lootdrop/maintenance/four,
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"sqY" = (
+/obj/structure/table,
+/obj/item/weapon/wrench,
+/obj/item/stack/cable_coil/random,
+/obj/random/tools/tool,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/engineering/engine)
+"srk" = (
+/obj/machinery/atmospherics/pipe/simple/visible/yellow,
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor,
+/area/station/engineering/engine)
+"srr" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 1
+ },
+/obj/effect/landmark/start/medical_intern,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/station/medical/hallway)
+"srs" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "darkblue"
+ },
+/area/station/gateway)
+"srB" = (
+/obj/item/device/radio/intercom{
+ frequency = 1485;
+ name = "Station Intercom (Medbay)";
+ pixel_x = -28;
+ pixel_y = -5
+ },
+/obj/machinery/disposal,
+/obj/structure/disposalpipe/trunk{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/medical/hallway)
+"srH" = (
+/obj/machinery/photocopier,
+/obj/machinery/light/small,
+/obj/machinery/firealarm{
+ dir = 1;
+ pixel_y = -22
+ },
+/turf/simulated/floor{
+ icon_state = "darkred"
+ },
+/area/station/security/checkpoint)
+"srK" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/ai_monitored/eva)
+"srR" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 2;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor,
+/area/station/security/brig)
+"ssj" = (
+/obj/structure/grille,
+/obj/machinery/door/firedoor,
+/obj/structure/window/reinforced{
+ dir = 5
+ },
+/obj/structure/cable{
+ d2 = 2;
+ icon_state = "0-2"
+ },
+/turf/simulated/floor/plating,
+/area/station/ai_monitored/eva)
+"ssl" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/carpet,
+/area/station/civilian/library)
+"sss" = (
+/obj/structure/table,
+/obj/item/device/gps/science{
+ pixel_x = -4;
+ pixel_y = 4
+ },
+/obj/item/device/gps/science{
+ pixel_x = 3;
+ pixel_y = -5
+ },
+/obj/item/device/gps/science{
+ pixel_x = -7;
+ pixel_y = -10
+ },
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_x = 28;
+ pixel_y = -5
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "darkpurple"
+ },
+/area/station/rnd/telesci)
+"ssu" = (
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "darkbluecorners"
+ },
+/area/station/bridge)
+"ssI" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/spawner/lootdrop/maintenance,
+/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"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/science)
+"ssZ" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/hallway/primary/fore)
+"stf" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced,
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/station/medical/medbreak)
+"stl" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/hallway/primary/fore)
+"stB" = (
+/obj/machinery/light/small,
+/obj/structure/closet/emcloset,
+/turf/simulated/floor/plating,
+/area/station/maintenance/chapel)
+"stJ" = (
+/obj/effect/decal/cleanable/dirt,
+/mob/living/simple_animal/mouse,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/brig)
+"sua" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/table,
+/obj/effect/spawner/lootdrop/maintenance,
+/obj/effect/decal/cleanable/cobweb2,
+/turf/simulated/floor/plating,
+/area/station/maintenance/medbay)
+"suc" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor/wood,
+/area/station/civilian/dormitories)
+"sug" = (
+/obj/machinery/firealarm{
+ pixel_y = 22
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "darkyellow"
+ },
+/area/station/engineering/drone_fabrication)
+"suC" = (
+/obj/structure/rack,
+/obj/item/stack/sheet/metal{
+ amount = 50
+ },
+/obj/item/device/radio/intercom{
+ broadcasting = 1;
+ frequency = 1447;
+ name = "Private AI Channel";
+ pixel_y = -32
+ },
+/turf/simulated/floor{
+ icon_state = "darkblue"
+ },
+/area/station/ai_monitored/storage_secure)
+"suD" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "red"
+ },
+/area/station/security/prison)
+"suK" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/sign/poster/contraband/random{
+ pixel_y = 32
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg1"
+ },
+/area/station/maintenance/medbay)
+"suL" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/grille,
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg2"
+ },
+/area/station/maintenance/medbay)
+"svd" = (
+/obj/effect/decal/cleanable/blood,
+/obj/item/weapon/shard{
+ icon_state = "medium"
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/grille,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "whiteblue"
+ },
+/area/station/maintenance/medbay)
+"svh" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "brownold"
+ },
+/area/station/security/prison)
+"svl" = (
+/obj/machinery/air_sensor{
+ frequency = 1443;
+ id_tag = "air_sensor";
+ output = 7
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/turf/simulated/floor/engine/airmix,
+/area/station/engineering/atmos)
+"svo" = (
+/obj/structure/extinguisher_cabinet{
+ pixel_y = 29
+ },
+/obj/item/weapon/flora/random,
+/turf/simulated/floor{
+ icon_state = "warningcorner"
+ },
+/area/station/maintenance/science)
+"svp" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "black"
+ },
+/area/station/civilian/fitness)
+"svC" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "red"
+ },
+/area/station/security/lobby)
+"svN" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/cargo/recycleroffice)
+"svS" = (
+/obj/structure/stool/bed/chair/comfy/beige{
+ dir = 8
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "warndark"
+ },
+/area/station/rnd/tox_launch)
+"svW" = (
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg3"
+ },
+/area/station/maintenance/brig)
+"swb" = (
+/obj/machinery/power/emitter{
+ dir = 1
+ },
+/obj/structure/cable,
+/turf/simulated/floor/plating{
+ icon_state = "platebot"
+ },
+/area/station/engineering/engine)
+"swd" = (
+/obj/machinery/atmospherics/pipe/simple/visible/red,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plating/airless,
+/area/space)
+"swf" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/high_volume{
+ dir = 8;
+ frequency = 1379;
+ id_tag = "recycler_pump";
+ name = "Recycler Large Air Vent"
+ },
+/obj/structure/sign/warning/securearea{
+ desc = "A warning sign which reads 'EXTERNAL AIRLOCK'";
+ icon_state = "space";
+ layer = 4;
+ name = "EXTERNAL AIRLOCK";
+ pixel_x = 32
+ },
+/turf/simulated/floor/plating/airless{
+ icon_state = "platebotc"
+ },
+/area/station/cargo/recycleroffice)
+"swi" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/cobweb2,
+/obj/machinery/portable_atmospherics/canister/air,
+/obj/machinery/atmospherics/components/unary/portables_connector,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "bot"
+ },
+/area/station/construction)
+"swj" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor{
+ icon_state = "freezerfloor"
+ },
+/area/station/engineering/break_room)
+"swl" = (
+/obj/structure/stool{
+ pixel_y = 8
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/gateway)
+"swn" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 9
+ },
+/obj/machinery/navbeacon{
+ codes_txt = "patrol;next_patrol=TauCeti1";
+ location = "Tribunal"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/vacantoffice{
+ name = "Tribunal"
+ })
+"swq" = (
+/obj/structure/stool/bed/chair/comfy/brown,
+/obj/effect/landmark/start/assistant/test_subject,
+/turf/simulated/floor/carpet/black,
+/area/station/civilian/library)
+"swr" = (
+/obj/item/weapon/flora/random,
+/obj/structure/extinguisher_cabinet{
+ pixel_x = -28
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/carpet{
+ icon_state = "carpetsymbol"
+ },
+/area/station/civilian/chapel)
+"swy" = (
+/obj/machinery/alarm{
+ pixel_y = 22
+ },
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/machinery/light_switch{
+ pixel_x = -28
+ },
+/obj/item/weapon/flora/pottedplant{
+ icon_state = "plant-21"
+ },
+/turf/simulated/floor/wood,
+/area/station/civilian/dormitories/dormthree)
+"swz" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/door/poddoor{
+ density = 0;
+ icon_state = "pdoor0";
+ id = "Biohazard";
+ name = "Biohazard Shutter";
+ opacity = 0
+ },
+/obj/structure/cable{
+ d2 = 8;
+ icon_state = "0-8"
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plating,
+/area/station/rnd/lab)
+"swC" = (
+/obj/structure/stool/bed/chair/pew/left,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "chapel"
+ },
+/area/station/civilian/chapel)
+"swG" = (
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "red"
+ },
+/area/station/security/brig)
+"swI" = (
+/obj/machinery/door/airlock/maintenance{
+ req_access = list(12)
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/engineering)
+"swQ" = (
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_x = 28;
+ pixel_y = -5
+ },
+/obj/machinery/disposal,
+/obj/structure/disposalpipe/trunk{
+ dir = 8
+ },
+/obj/machinery/camera{
+ c_tag = "Cargo Lobby East";
+ dir = 8
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "brown"
+ },
+/area/station/cargo/office)
+"swT" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/camera{
+ c_tag = "RnD South";
+ dir = 4;
+ network = list("SS13","Research")
+ },
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = -22
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "whitepurple"
+ },
+/area/station/rnd/hallway)
+"swW" = (
+/turf/simulated/floor/plating/airless{
+ dir = 8;
+ icon_state = "warnplate"
+ },
+/area/station/rnd/tox_launch)
+"sxb" = (
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/engineering/drone_fabrication)
+"sxH" = (
+/obj/random/scrap/safe_even,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/medbay)
+"sxR" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 5
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/door/poddoor{
+ density = 0;
+ icon_state = "pdoor0";
+ id = "Biohazard";
+ name = "Biohazard Shutter";
+ opacity = 0
+ },
+/turf/simulated/floor/plating,
+/area/station/hallway/secondary/mine_sci_shuttle)
+"sxX" = (
+/obj/structure/stool/bed/chair/office/dark{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "caution"
+ },
+/area/station/engineering/monitoring)
+"syf" = (
+/obj/structure/stool/bed/chair/janitorialcart,
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/civilian/janitor)
+"syg" = (
+/obj/structure/object_wall/pod{
+ dir = 1;
+ icon_state = "0,0"
+ },
+/turf/environment/space/shuttle,
+/area/shuttle/escape_pod4/station)
+"syh" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/disposalpipe/sortjunction{
+ dir = 2;
+ name = "Engineering Break Room";
+ sortType = "Engineering Break Room"
+ },
+/turf/simulated/floor{
+ icon_state = "yellow"
+ },
+/area/station/engineering/break_room)
+"syk" = (
+/obj/structure/closet/secure_closet/freezer/meat,
+/obj/structure/dryer{
+ dir = 4;
+ pixel_x = -6
+ },
+/obj/structure/extinguisher_cabinet{
+ pixel_x = -28
+ },
+/turf/simulated/floor{
+ icon_state = "showroomfloor"
+ },
+/area/station/civilian/cold_room)
+"syz" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/brig)
+"syB" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/structure/closet/emcloset,
+/turf/simulated/floor/plating,
+/area/station/cargo/recycleroffice)
+"syI" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 9
+ },
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/station/hallway/secondary/exit)
+"szr" = (
+/obj/random/scrap/safe_even,
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg3"
+ },
+/area/station/maintenance/science)
+"szB" = (
+/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"
+ },
+/turf/simulated/floor{
+ icon_state = "wooden-2"
+ },
+/area/station/civilian/gym)
+"szP" = (
+/obj/machinery/computer/borgupload,
+/obj/machinery/ai_status_display{
+ pixel_x = 32
+ },
+/turf/simulated/floor/whitegreed,
+/area/station/bridge/ai_upload)
+"sAt" = (
+/obj/structure/girder,
+/obj/item/stack/sheet/metal{
+ amount = 5
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/science)
+"sAu" = (
+/obj/structure/closet/radiation,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/engineering/engine)
+"sAJ" = (
+/obj/machinery/access_button{
+ command = "cycle_interior";
+ frequency = 1379;
+ master_tag = "atmospherics_airlock";
+ name = "interior access button";
+ pixel_x = 28;
+ req_one_access = list(24)
+ },
+/obj/machinery/atmospherics/pipe/simple/visible/green{
+ dir = 9
+ },
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/machinery/camera{
+ c_tag = "Engineering Atmospherics South East";
+ dir = 8;
+ network = list("SS13","Engineering")
+ },
+/turf/simulated/floor{
+ dir = 6;
+ icon_state = "caution"
+ },
+/area/station/engineering/atmos)
+"sAK" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/machinery/door/poddoor{
+ density = 0;
+ icon_state = "pdoor0";
+ id = "lawyer_blast";
+ name = "Internal Affairs";
+ opacity = 0
+ },
+/obj/machinery/door/airlock/command{
+ name = "Internal Affairs";
+ req_access = list(38)
+ },
+/turf/simulated/floor{
+ icon_state = "darkbluefull"
+ },
+/area/station/security/iaa_office)
+"sBk" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ icon_state = "whiteyellow"
+ },
+/area/station/medical/chemistry)
+"sBl" = (
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/structure/extinguisher_cabinet{
+ pixel_x = 28
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "darkred"
+ },
+/area/station/security/vacantoffice{
+ name = "Tribunal"
+ })
+"sBo" = (
+/obj/machinery/door/firedoor,
+/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/airlock/engineering{
+ name = "Engineering Break Room Maintenance";
+ req_access = list(71)
+ },
+/turf/simulated/floor/plating,
+/area/station/engineering/break_room)
+"sBv" = (
+/obj/machinery/keycard_auth{
+ pixel_x = 28
+ },
+/obj/machinery/account_database{
+ dir = 8
+ },
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken7"
+ },
+/area/station/bridge/hop_office)
+"sBw" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 8
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/station/civilian/bar)
+"sBB" = (
+/obj/machinery/door/firedoor,
+/obj/effect/decal/cleanable/dirt,
+/obj/random/foods/food_trash,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/chapel)
+"sBD" = (
+/obj/machinery/atmospherics/pipe/manifold/visible{
+ dir = 4
+ },
+/turf/simulated/floor,
+/area/station/engineering/atmos)
+"sBE" = (
+/obj/structure/reagent_dispensers/fueltank,
+/obj/structure/extinguisher_cabinet{
+ pixel_x = -28
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/engineering/atmos)
+"sBI" = (
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor,
+/area/station/medical/cryo)
+"sBL" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/lobby)
+"sBM" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 4
+ },
+/obj/machinery/alarm{
+ pixel_y = -32
+ },
+/obj/machinery/light,
+/turf/simulated/floor/whitegreed,
+/area/station/aisat/ai_chamber)
+"sBR" = (
+/obj/structure/reagent_dispensers/fueltank,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/station/maintenance/medbay)
+"sCm" = (
+/obj/structure/table/glass,
+/obj/item/weapon/reagent_containers/syringe{
+ pixel_x = 2;
+ pixel_y = 4
+ },
+/obj/item/weapon/reagent_containers/syringe,
+/obj/item/clothing/gloves/latex,
+/obj/machinery/vending/wallmed1{
+ pixel_x = -28
+ },
+/obj/machinery/light/small{
+ dir = 8
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "whiteblue"
+ },
+/area/station/security/prison)
+"sCo" = (
+/obj/structure/table/woodentable,
+/obj/item/device/taperecorder{
+ pixel_x = -4;
+ pixel_y = 2
+ },
+/turf/simulated/floor{
+ icon_state = "darkred"
+ },
+/area/station/security/vacantoffice{
+ name = "Tribunal"
+ })
+"sCz" = (
+/obj/machinery/embedded_controller/radio/access_controller{
+ id_tag = "incinerator_access_control";
+ name = "Incinerator Access Console";
+ pixel_x = -26;
+ pixel_y = -26;
+ req_access = list(12);
+ tag_exterior_door = "incinerator_airlock_exterior";
+ tag_interior_door = "incinerator_airlock_interior"
+ },
+/obj/machinery/ignition_switch{
+ id = "Incinerator";
+ pixel_x = -38;
+ pixel_y = -23
+ },
+/obj/effect/decal/cleanable/generic,
+/turf/simulated/floor/plating,
+/area/station/maintenance/incinerator)
+"sCB" = (
+/obj/structure/table/glass,
+/obj/item/device/healthanalyzer{
+ pixel_y = 9
+ },
+/obj/item/stack/medical/bruise_pack,
+/obj/item/stack/medical/bruise_pack{
+ pixel_x = 10;
+ pixel_y = 2
+ },
+/obj/item/stack/medical/bruise_pack{
+ pixel_x = 10;
+ pixel_y = 2
+ },
+/obj/item/stack/medical/ointment{
+ pixel_y = 4
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "whiteblue"
+ },
+/area/station/security/prison)
+"sCI" = (
+/obj/effect/decal/cleanable/dirt,
+/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/structure/disposalpipe/segment{
+ dir = 2;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/atmos)
+"sCL" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/civilian/chapel/mass_driver)
+"sCP" = (
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_y = -32
+ },
+/obj/structure/table,
+/obj/item/device/mmi/posibrain{
+ pixel_y = 6
+ },
+/obj/item/device/robotanalyzer,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/rnd/robotics)
+"sDb" = (
+/obj/structure/closet/theatrecloset,
+/obj/machinery/light/small{
+ dir = 8
+ },
+/obj/random/randomtoy,
+/obj/structure/sign/poster/official/random{
+ pixel_x = -32
+ },
+/turf/simulated/floor/wood,
+/area/station/civilian/theatre)
+"sDd" = (
+/obj/structure/filingcabinet,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "darkred"
+ },
+/area/station/security/checkpoint)
+"sDg" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/high_volume{
+ dir = 1;
+ frequency = 1379;
+ id_tag = "docks_pump";
+ name = "Docks Large Air Vent"
+ },
+/obj/structure/sign/warning/securearea{
+ desc = "A warning sign which reads 'EXTERNAL AIRLOCK'";
+ icon_state = "space";
+ layer = 4;
+ name = "EXTERNAL AIRLOCK";
+ pixel_y = -32
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platebotc"
+ },
+/area/station/maintenance/cargo)
+"sDh" = (
+/obj/structure/table/woodentable,
+/obj/item/device/flashlight/lamp{
+ on = 0
+ },
+/turf/simulated/floor/wood,
+/area/station/maintenance/brig)
+"sDm" = (
+/obj/structure/grille,
+/turf/simulated/floor{
+ icon_state = "floorgrime"
+ },
+/area/station/maintenance/chapel)
+"sDu" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/weapon/shard,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/science)
+"sDz" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/cargo/office)
+"sDI" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating/airless{
+ dir = 1;
+ icon_state = "warnplate"
+ },
+/area/station/cargo/recycler)
+"sDK" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plating/airless{
+ icon_state = "panelscorched"
+ },
+/area/station/cargo/recycler)
+"sDQ" = (
+/turf/simulated/floor/wood,
+/area/station/civilian/chapel)
+"sDU" = (
+/obj/machinery/optable{
+ name = "Robotics Operating Table"
+ },
+/turf/simulated/floor,
+/area/station/rnd/robotics)
+"sDY" = (
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "black"
+ },
+/area/station/ai_monitored/eva)
+"sEc" = (
+/obj/machinery/portable_atmospherics/canister,
+/turf/simulated/floor{
+ icon_state = "bot"
+ },
+/area/station/engineering/atmos)
+"sEy" = (
+/obj/structure/stool/bed,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "red"
+ },
+/area/station/security/prison)
+"sEM" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/random/scrap/safe_even,
+/turf/simulated/floor/plating,
+/area/station/maintenance/medbay)
+"sEP" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/wood,
+/area/station/civilian/theatre)
+"sEV" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 8
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg2"
+ },
+/area/station/maintenance/chapel)
+"sFj" = (
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/rnd/robotics)
+"sFx" = (
+/obj/item/weapon/scrap_lump,
+/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"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/medbay)
+"sFy" = (
+/obj/structure/window/reinforced{
+ dir = 5
+ },
+/obj/structure/grille,
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/visible/green{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/station/engineering/atmos)
+"sFB" = (
+/obj/structure/stool/bed/chair/wood/normal{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/obj/effect/landmark/start/mime,
+/turf/simulated/floor/carpet/purple,
+/area/station/civilian/theatre)
+"sFF" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/spawner/lootdrop/maintenance,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/atmos)
+"sFO" = (
+/turf/simulated/floor{
+ icon_state = "warndark"
+ },
+/area/station/security/range)
+"sFV" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 9
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/disposal)
+"sFZ" = (
+/obj/structure/stool/bed/chair/comfy/beige{
+ dir = 8
+ },
+/obj/machinery/light/small,
+/turf/simulated/floor{
+ dir = 10;
+ icon_state = "warndark"
+ },
+/area/station/rnd/tox_launch)
+"sGd" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/blood/drip,
+/obj/structure/grille,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/medbay)
+"sGk" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/high_volume{
+ frequency = 1379;
+ id_tag = "security_pump";
+ name = "Security Large Air Vent"
+ },
+/obj/machinery/embedded_controller/radio/airlock_controller{
+ id_tag = "security_airlock";
+ pixel_y = 28;
+ req_one_access = list(13,45,1);
+ tag_airpump = "security_pump";
+ tag_chamber_sensor = "security_sensor";
+ tag_exterior_door = "security_outer";
+ tag_interior_door = "security_inner"
+ },
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platebotc"
+ },
+/area/station/maintenance/brig)
+"sGo" = (
+/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor,
+/area/station/engineering/break_room)
+"sGr" = (
+/obj/effect/decal/cleanable/cobweb,
+/obj/machinery/atmospherics/pipe/simple/hidden/universal{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/science)
+"sGC" = (
+/obj/machinery/door/airlock/centcom{
+ name = "Librarian";
+ req_access = list(37)
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/wood,
+/area/station/civilian/library)
+"sGE" = (
+/obj/structure/table,
+/obj/machinery/light/small,
+/obj/item/stack/cable_coil/random{
+ pixel_y = 4
+ },
+/obj/item/stack/cable_coil/random,
+/obj/item/weapon/stock_parts/cell/high{
+ charge = 100;
+ maxcharge = 15000
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platebot"
+ },
+/area/station/storage/tech)
+"sGQ" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor,
+/area/station/ai_monitored/eva)
+"sGS" = (
+/obj/structure/table,
+/obj/effect/spawner/lootdrop/maintenance,
+/turf/simulated/floor/plating,
+/area/station/maintenance/science)
+"sGU" = (
+/obj/machinery/newscaster{
+ pixel_x = 28
+ },
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_y = 22
+ },
+/obj/structure/table,
+/obj/machinery/cell_charger{
+ pixel_y = 5
+ },
+/obj/item/weapon/stock_parts/cell/high{
+ charge = 100;
+ maxcharge = 15000;
+ pixel_x = 1;
+ pixel_y = 10
+ },
+/obj/item/weapon/stock_parts/cell/high{
+ charge = 100;
+ maxcharge = 15000;
+ pixel_x = 5;
+ pixel_y = 7
+ },
+/obj/item/weapon/stock_parts/cell/high{
+ charge = 100;
+ maxcharge = 15000
+ },
+/obj/item/weapon/gun/energy/pyrometer/engineering/robotics,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "darkpurple"
+ },
+/area/station/rnd/robotics)
+"sGX" = (
+/obj/structure/table/woodentable,
+/obj/effect/spawner/lootdrop/maintenance,
+/turf/simulated/floor/plating,
+/area/station/maintenance/chapel)
+"sHb" = (
+/obj/item/stack/sheet/metal,
+/turf/environment/space,
+/area/space)
+"sHn" = (
+/obj/structure/rack,
+/obj/item/weapon/stock_parts/cell/high/empty,
+/obj/item/device/flash,
+/obj/random/tools/tool,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/science)
+"sHq" = (
+/obj/structure/window/reinforced{
+ dir = 5
+ },
+/obj/structure/grille,
+/turf/simulated/floor/plating/airless,
+/area/station/engineering/atmos)
+"sHx" = (
+/turf/environment/space,
+/area/shuttle/officer/station)
+"sHy" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/rnd/robotics)
+"sHz" = (
+/obj/machinery/portable_atmospherics/powered/pump,
+/obj/machinery/atmospherics/components/unary/portables_connector{
+ dir = 1
+ },
+/obj/machinery/ai_status_display{
+ pixel_y = 32
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "arrival"
+ },
+/area/station/hallway/primary/aft)
+"sHN" = (
+/obj/machinery/power/terminal{
+ dir = 8
+ },
+/obj/structure/cable{
+ d2 = 4;
+ icon_state = "0-4"
+ },
+/turf/simulated/floor{
+ icon_state = "darkblue"
+ },
+/area/station/ai_monitored/storage_secure)
+"sHP" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/disposalpipe/segment,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/random/scrap/safe_even,
+/turf/simulated/floor/plating,
+/area/station/maintenance/medbay)
+"sIb" = (
+/obj/machinery/disposal/deliveryChute,
+/obj/structure/disposalpipe/trunk{
+ dir = 1
+ },
+/turf/simulated/floor/plating,
+/area/station/cargo/office)
+"sIh" = (
+/obj/structure/window/reinforced{
+ dir = 5
+ },
+/obj/structure/grille,
+/obj/machinery/door/firedoor,
+/obj/structure/sign/warning/securearea{
+ desc = "A warning sign which reads 'HIGH VOLTAGE'";
+ icon_state = "shock";
+ name = "HIGH VOLTAGE"
+ },
+/obj/structure/cable{
+ d2 = 8;
+ icon_state = "0-8"
+ },
+/turf/simulated/floor/plating,
+/area/station/engineering/engine)
+"sIJ" = (
+/obj/structure/flora/ausbushes/fullgrass{
+ layer = 2.7
+ },
+/obj/machinery/hydroponics/soil,
+/turf/simulated/floor{
+ icon_state = "grass1"
+ },
+/area/station/civilian/garden)
+"sIK" = (
+/turf/simulated/floor{
+ icon_state = "yellowcorner"
+ },
+/area/station/engineering/equip)
+"sIM" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ icon_state = "darkpurple"
+ },
+/area/station/rnd/robotics)
+"sJf" = (
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/station/medical/storage)
+"sJh" = (
+/obj/structure/closet{
+ name = "Evidence Closet"
+ },
+/obj/item/device/radio/intercom{
+ frequency = 1475;
+ name = "Station Intercom (Security)";
+ pixel_x = 28;
+ pixel_y = -5
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/security/interrogation)
+"sJp" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/flora/ausbushes/fullgrass{
+ layer = 2.7
+ },
+/turf/simulated/floor{
+ icon_state = "asteroid"
+ },
+/area/station/civilian/garden)
+"sJt" = (
+/obj/random/scrap/safe_even,
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg2"
+ },
+/area/station/maintenance/escape)
+"sJA" = (
+/obj/item/weapon/paper_bin{
+ pixel_y = 4
+ },
+/obj/item/weapon/pen{
+ pixel_y = 6
+ },
+/obj/item/weapon/stamp/rd{
+ pixel_x = 3;
+ pixel_y = -7
+ },
+/obj/structure/table/woodentable,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/rnd/hor)
+"sJX" = (
+/obj/machinery/disposal,
+/obj/structure/sign/warning/morgue_disposal{
+ pixel_x = 32
+ },
+/obj/machinery/ai_status_display{
+ pixel_y = -32
+ },
+/obj/structure/disposalpipe/trunk{
+ dir = 8
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/rnd/robotics)
+"sKm" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/engineering)
+"sKA" = (
+/obj/effect/decal/cleanable/spiderling_remains,
+/obj/item/weapon/dumbbell/light,
+/turf/simulated/floor,
+/area/station/maintenance/medbay)
+"sKC" = (
+/obj/machinery/door/firedoor,
+/obj/effect/spawner/lootdrop/maintenance,
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"sLe" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/generic,
+/mob/living/simple_animal/mouse/rat,
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"sLj" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "brown"
+ },
+/area/station/cargo/office)
+"sLz" = (
+/obj/machinery/door/firedoor,
+/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/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/obj/machinery/door/poddoor{
+ density = 0;
+ icon_state = "pdoor0";
+ id = "Engineering";
+ name = "Engineering Security Doors";
+ opacity = 0
+ },
+/obj/machinery/door/airlock/engineering/glass{
+ name = "Engineering Storage";
+ req_access = list(71)
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/engineering/equip)
+"sLD" = (
+/obj/structure/table,
+/obj/item/weapon/wrench,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/engineering/atmos)
+"sLP" = (
+/turf/simulated/floor/plating/airless{
+ icon_state = "warnplate"
+ },
+/area/station/cargo/recycler)
+"sLR" = (
+/obj/structure/window/reinforced{
+ dir = 5
+ },
+/obj/structure/grille,
+/obj/machinery/door/firedoor,
+/obj/machinery/door/poddoor{
+ density = 0;
+ icon_state = "pdoor0";
+ id = "Engineering";
+ name = "Engineering Security Doors";
+ opacity = 0
+ },
+/obj/structure/cable/yellow{
+ d2 = 4;
+ icon_state = "0-4"
+ },
+/turf/simulated/floor/plating,
+/area/station/engineering/engine)
+"sLX" = (
+/obj/structure/object_wall/pod{
+ icon_state = "0,0"
+ },
+/turf/environment/space/shuttle,
+/area/shuttle/escape_pod1/station)
+"sMa" = (
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "blue"
+ },
+/area/station/medical/reception)
+"sME" = (
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = -22
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/disposalpipe/segment{
+ dir = 1
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/cargo)
+"sMV" = (
+/obj/machinery/computer/message_monitor{
+ dir = 8
+ },
+/turf/simulated/floor/bluegrid,
+/area/station/bridge/server)
+"sMX" = (
+/obj/machinery/navbeacon{
+ codes_txt = "delivery;dir=1";
+ freq = 1400;
+ location = "Hydroponics"
+ },
+/obj/structure/plasticflaps{
+ opacity = 1
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "bot"
+ },
+/area/station/civilian/hydroponics)
+"sNn" = (
+/obj/machinery/vending/cigarette{
+ anchored = 0
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"sNF" = (
+/obj/structure/table/glass,
+/obj/item/weapon/book/manual/hydroponics_beekeeping,
+/obj/item/weapon/hand_labeler,
+/obj/item/weapon/packageWrap,
+/obj/item/device/eftpos{
+ eftpos_name = "Botany EFTPOS scanner"
+ },
+/obj/machinery/light/small,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/civilian/hydroponics)
+"sNR" = (
+/obj/machinery/computer/mech_bay_power_console,
+/obj/machinery/firealarm{
+ pixel_y = 22
+ },
+/turf/simulated/floor/bluegrid,
+/area/station/medical/reception)
+"sNT" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "brown"
+ },
+/area/station/hallway/secondary/entry)
+"sNW" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/turf/simulated/floor{
+ icon_state = "black"
+ },
+/area/station/hallway/primary/central)
+"sOb" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 1
+ },
+/obj/machinery/firealarm{
+ dir = 1;
+ pixel_y = -22
+ },
+/turf/simulated/floor{
+ icon_state = "whitepurple"
+ },
+/area/station/hallway/secondary/mine_sci_shuttle)
+"sOq" = (
+/obj/structure/table,
+/obj/effect/spawner/lootdrop/maintenance/three,
+/obj/random/tools/tool,
+/obj/machinery/cell_charger{
+ pixel_y = 5
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/portsolar)
+"sOy" = (
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/lattice,
+/turf/environment/space,
+/area/space)
+"sOM" = (
+/obj/effect/decal/cleanable/blood/gibs/robot,
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"sON" = (
+/obj/structure/table/woodentable,
+/obj/item/weapon/flora/deskleaf{
+ pixel_x = 6;
+ pixel_y = 5
+ },
+/obj/item/device/taperecorder{
+ pixel_x = -4;
+ pixel_y = 2
+ },
+/turf/simulated/floor/carpet/black,
+/area/station/security/iaa_office)
+"sPd" = (
+/obj/structure/rack,
+/obj/item/weapon/module/power_control,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/cargo/storage)
+"sPq" = (
+/obj/machinery/atmospherics/components/binary/pump{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor,
+/area/station/engineering/atmos)
+"sPw" = (
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/structure/disposalpipe/segment{
+ dir = 8;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/cargo)
+"sPA" = (
+/obj/structure/stool/bed/chair/wood/normal{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/carpet/red,
+/area/station/security/vacantoffice{
+ name = "Tribunal"
+ })
+"sPI" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor{
+ icon_state = "delivery"
+ },
+/area/station/cargo/storage)
+"sQj" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/security/lobby)
+"sQA" = (
+/obj/structure/window/reinforced/shuttle/mining{
+ icon_state = "5-4"
+ },
+/turf/environment/space,
+/area/shuttle/mining/station)
+"sQK" = (
+/obj/structure/table,
+/obj/machinery/kitchen_machine/microwave{
+ pixel_x = -1;
+ pixel_y = 6
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "whitehall"
+ },
+/area/station/civilian/kitchen)
+"sQM" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/turf/simulated/floor{
+ icon_state = "black"
+ },
+/area/station/civilian/locker)
+"sQN" = (
+/obj/item/weapon/ore/glass,
+/turf/environment/space,
+/area/space)
+"sQO" = (
+/obj/structure/table/woodentable,
+/obj/item/weapon/reagent_containers/food/drinks/bottle/beer,
+/obj/item/weapon/reagent_containers/food/drinks/bottle/orangejuice,
+/mob/living/simple_animal/mouse,
+/turf/simulated/floor/wood,
+/area/station/maintenance/brig)
+"sQT" = (
+/turf/simulated/wall,
+/area/station/maintenance/brig)
+"sQU" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/station/security/forensic_office)
+"sRi" = (
+/obj/structure/closet/secure_closet/hydroponics,
+/obj/machinery/alarm{
+ pixel_y = 22
+ },
+/obj/structure/flora/ausbushes/sparsegrass{
+ layer = 2.7
+ },
+/obj/machinery/power/apc{
+ dir = 8;
+ name = "apc left";
+ pixel_x = -28
+ },
+/obj/structure/cable{
+ d2 = 2;
+ icon_state = "0-2"
+ },
+/turf/simulated/floor/grass,
+/area/station/civilian/hydroponics)
+"sRl" = (
+/obj/machinery/light_switch{
+ pixel_x = -28
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "darkyellow"
+ },
+/area/station/engineering/drone_fabrication)
+"sRr" = (
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/structure/stool/bed/chair/schair/wagon,
+/turf/simulated/shuttle/floor/mining{
+ icon_state = "2-7"
+ },
+/area/shuttle/mining/station)
+"sRs" = (
+/obj/structure/sink{
+ dir = 4;
+ pixel_x = 12
+ },
+/obj/structure/mirror{
+ pixel_x = 28
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "cafeteria"
+ },
+/area/station/medical/medbreak)
+"sRx" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/medbay)
+"sRO" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/rnd/hor)
+"sRV" = (
+/obj/structure/closet/secure_closet/personal,
+/obj/machinery/firealarm{
+ dir = 1;
+ pixel_y = -22
+ },
+/obj/machinery/camera{
+ c_tag = "Locker Room";
+ dir = 1
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/civilian/locker)
+"sSc" = (
+/obj/item/weapon/cigbutt,
+/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/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/science)
+"sSv" = (
+/obj/structure/closet/secure_closet/RD,
+/obj/item/device/megaphone,
+/obj/item/clothing/glasses/welding/superior,
+/obj/machinery/door_control{
+ id = "Biohazard";
+ name = "Biohazard Shutter Control";
+ pixel_x = -28;
+ pixel_y = 6;
+ req_access = list(30)
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/obj/machinery/door_control{
+ desc = "A remote control-switch for a shutters.";
+ id = "RD";
+ name = "RD Shutters Control";
+ pixel_x = -28;
+ pixel_y = -6;
+ req_access = list(30)
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "darkpurple"
+ },
+/area/station/rnd/hor)
+"sSx" = (
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/civilian/chapel/altar)
+"sSD" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "darkstairs_middle"
+ },
+/area/station/medical/reception)
+"sSE" = (
+/obj/item/weapon/flora/random,
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "black"
+ },
+/area/station/civilian/fitness)
+"sSH" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "whitepurple"
+ },
+/area/station/rnd/lab)
+"sSO" = (
+/obj/machinery/power/port_gen/pacman/scrap,
+/obj/structure/cable{
+ d2 = 8;
+ icon_state = "0-8"
+ },
+/turf/simulated/floor/plating/airless{
+ icon_state = "platebot"
+ },
+/area/station/cargo/recycler)
+"sSX" = (
+/obj/machinery/door/firedoor,
+/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/airlock/security{
+ name = "Forensic Maintenance";
+ req_one_access = list(4,68)
+ },
+/turf/simulated/floor/plating,
+/area/station/security/forensic_office)
+"sSZ" = (
+/obj/structure/window/reinforced,
+/obj/structure/table/reinforced,
+/obj/machinery/door_control{
+ desc = "A remote control switch for the medbay foyer.";
+ id = "Medbay";
+ name = "Medbay Doors Control";
+ pixel_y = 4;
+ req_access = list(5)
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/medical/reception)
+"sTc" = (
+/obj/machinery/atmospherics/pipe/simple/visible/cyan{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "caution"
+ },
+/area/station/engineering/atmos)
+"sTm" = (
+/obj/structure/rack,
+/obj/item/weapon/wrench,
+/turf/simulated/floor/plating,
+/area/station/maintenance/incinerator)
+"sTo" = (
+/turf/simulated/floor/plating/airless{
+ dir = 6;
+ icon_state = "warnplate"
+ },
+/area/station/rnd/test_area)
+"sTr" = (
+/obj/structure/bookcase{
+ name = "bookcase (Religious)"
+ },
+/obj/machinery/light/small,
+/obj/structure/extinguisher_cabinet{
+ pixel_y = -30
+ },
+/obj/machinery/camera{
+ c_tag = "Library North";
+ dir = 10
+ },
+/turf/simulated/floor/wood,
+/area/station/civilian/library)
+"sTv" = (
+/obj/structure/disposalpipe/segment{
+ dir = 1
+ },
+/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"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/cargo)
+"sTy" = (
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "warning"
+ },
+/area/station/rnd/chargebay)
+"sTB" = (
+/obj/machinery/door/poddoor{
+ density = 0;
+ icon_state = "pdoor0";
+ id = "Sm";
+ layer = 2.8;
+ name = "Supermatter Shutters";
+ opacity = 0
+ },
+/obj/structure/cable/yellow{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/obj/structure/cable/yellow{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/turf/simulated/floor/plating{
+ dir = 8;
+ icon_state = "warnplate"
+ },
+/area/station/engineering/engine)
+"sTL" = (
+/obj/machinery/space_heater,
+/turf/simulated/floor{
+ icon_state = "wooden-2"
+ },
+/area/station/civilian/gym)
+"sTO" = (
+/obj/structure/table/glass,
+/obj/item/weapon/paper_bin{
+ pixel_y = 4
+ },
+/obj/item/weapon/pen{
+ pixel_y = 6
+ },
+/obj/machinery/light/small,
+/turf/simulated/floor{
+ dir = 6;
+ icon_state = "whiteblue"
+ },
+/area/station/medical/genetics)
+"sTZ" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/station/rnd/scibreak)
+"sUe" = (
+/obj/machinery/deployable/barrier,
+/obj/machinery/light/small/emergency{
+ dir = 1
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/security/armoury)
+"sUj" = (
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/aisat/ai_chamber)
+"sUk" = (
+/obj/machinery/portable_atmospherics/powered/scrubber,
+/obj/machinery/light_switch{
+ pixel_x = -28
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "whitepurple"
+ },
+/area/station/rnd/hallway)
+"sUr" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/science)
+"sUu" = (
+/obj/machinery/light/small{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/station/hallway/secondary/entry)
+"sUx" = (
+/obj/machinery/clonepod{
+ req_access = list(7)
+ },
+/turf/simulated/floor/engine,
+/area/station/rnd/misc_lab)
+"sUD" = (
+/obj/machinery/door/airlock/maintenance{
+ req_access = list(12)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"sUT" = (
+/obj/machinery/atmospherics/pipe/manifold/visible{
+ dir = 1
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/auxsolarport)
+"sVj" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/disposalpipe/segment,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/medbay)
+"sVk" = (
+/obj/machinery/atmospherics/pipe/simple/visible/green{
+ dir = 4
+ },
+/obj/machinery/light/small,
+/obj/machinery/firealarm{
+ dir = 1;
+ pixel_y = -22
+ },
+/obj/machinery/camera{
+ c_tag = "Engineering Atmospherics South";
+ dir = 10;
+ network = list("SS13","Engineering")
+ },
+/turf/simulated/floor{
+ icon_state = "caution"
+ },
+/area/station/engineering/atmos)
+"sVo" = (
+/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"
+ },
+/turf/simulated/floor{
+ dir = 6;
+ icon_state = "black"
+ },
+/area/station/civilian/playroom)
+"sVQ" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/rnd/server)
+"sVW" = (
+/turf/simulated/floor{
+ dir = 9;
+ icon_state = "warning"
+ },
+/area/station/engineering/atmos)
+"sVX" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor{
+ icon_state = "darkstairs_alone"
+ },
+/area/station/aisat/ai_chamber)
+"sVY" = (
+/obj/structure/girder,
+/obj/item/stack/sheet/metal{
+ amount = 5
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/medbay)
+"sWe" = (
+/obj/item/stack/sheet/wood{
+ amount = 10
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken4"
+ },
+/area/station/maintenance/brig)
+"sWw" = (
+/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"
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/civilian/chapel)
+"sWy" = (
+/obj/structure/closet/theatrecloset,
+/obj/effect/spawner/lootdrop/maintenance/two,
+/turf/simulated/floor/wood,
+/area/station/maintenance/chapel)
+"sWJ" = (
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "yellow"
+ },
+/area/station/engineering/equip)
+"sWO" = (
+/turf/simulated/wall/r_wall,
+/area/station/engineering/chiefs_office)
+"sWU" = (
+/obj/item/weapon/flora/pottedplant/ficus,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "darkred"
+ },
+/area/station/security/secconfhall)
+"sWV" = (
+/obj/machinery/door/airlock/security/glass{
+ name = "Firing Range";
+ req_access = list(1)
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/main)
+"sXg" = (
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "darkred"
+ },
+/area/station/security/prison)
+"sXA" = (
+/obj/item/weapon/flora/random,
+/obj/machinery/light/small,
+/obj/machinery/power/apc/largecell{
+ name = "largecell apc down";
+ pixel_y = -28
+ },
+/obj/structure/cable{
+ d2 = 4;
+ icon_state = "0-4"
+ },
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken5"
+ },
+/area/station/bridge/captain_quarters)
+"sXJ" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/blood/oil,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plating,
+/area/station/maintenance/escape)
+"sXU" = (
+/obj/random/vending/snack,
+/turf/simulated/floor{
+ icon_state = "darkblue"
+ },
+/area/station/bridge)
+"sXX" = (
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg1"
+ },
+/area/station/maintenance/science)
+"sYi" = (
+/obj/machinery/gateway{
+ dir = 1
+ },
+/obj/machinery/light{
+ dir = 1
+ },
+/obj/structure/sign/nanotrasen{
+ pixel_y = 32
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/gateway)
+"sYl" = (
+/turf/simulated/wall/r_wall,
+/area/station/security/secconfhall)
+"sYp" = (
+/obj/structure/closet/radiation,
+/obj/machinery/light/small{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/engineering/engine)
+"sYw" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/turf/simulated/floor{
+ icon_state = "yellow"
+ },
+/area/station/engineering/break_room)
+"sYO" = (
+/obj/machinery/atmospherics/pipe/manifold/visible,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/sign/warning/securearea{
+ desc = "A warning sign which reads 'EXTERNAL AIRLOCK'";
+ icon_state = "space";
+ layer = 4;
+ name = "EXTERNAL AIRLOCK";
+ pixel_y = -32
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/portsolar)
+"sYS" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/random/scrap/safe_even,
+/turf/simulated/floor/plating,
+/area/station/maintenance/engineering)
+"sYU" = (
+/obj/machinery/space_heater,
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg2"
+ },
+/area/station/maintenance/medbay)
+"sZa" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/carpet/black,
+/area/station/tcommsat/computer)
+"sZi" = (
+/obj/machinery/atmospherics/pipe/simple/visible,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plating{
+ dir = 10;
+ icon_state = "warnplate"
+ },
+/area/station/maintenance/incinerator)
+"sZs" = (
+/obj/structure/closet/bombcloset,
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = -22
+ },
+/obj/structure/extinguisher_cabinet{
+ pixel_y = -30
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/rnd/tox_launch)
+"sZx" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/weapon/scrap_lump,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/chapel)
+"sZN" = (
+/obj/structure/stool/bed/chair/office/dark{
+ dir = 1
+ },
+/obj/effect/landmark/start/internal_affairs_agent,
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/iaa_office)
+"sZO" = (
+/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/plating/airless/catwalk,
+/area/station/solar/auxstarboard)
+"sZW" = (
+/obj/machinery/light/small,
+/turf/simulated/floor{
+ icon_state = "warning"
+ },
+/area/station/engineering/engine)
+"tad" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/medbay)
+"taf" = (
+/obj/structure/stool,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/cargo/office)
+"tah" = (
+/obj/structure/object_wall/mining{
+ icon_state = "2-8";
+ opacity = 0
+ },
+/turf/environment/space,
+/area/shuttle/mining/station)
+"tap" = (
+/obj/structure/closet/bombcloset,
+/obj/machinery/atmospherics/pipe/manifold/visible/green{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/engineering/engine)
+"tas" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/turf/simulated/floor/wood,
+/area/station/security/vacantoffice{
+ name = "Tribunal"
+ })
+"taK" = (
+/obj/machinery/computer/HolodeckControl,
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/station/civilian/fitness)
+"taO" = (
+/obj/structure/closet/emcloset,
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = -22
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/lobby)
+"tbb" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "cafeteria"
+ },
+/area/station/medical/medbreak)
+"tbc" = (
+/obj/structure/table,
+/obj/item/weapon/storage/box/cups{
+ pixel_y = 4
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/interrogation)
+"tbf" = (
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/medical/morgue)
+"tbi" = (
+/obj/structure/stool,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "darkred"
+ },
+/area/station/security/main)
+"tbm" = (
+/obj/effect/decal/cleanable/molten_item,
+/obj/structure/closet/crate,
+/obj/effect/spawner/lootdrop/maintenance/five,
+/obj/effect/spider/stickyweb,
+/turf/simulated/floor/plating,
+/area/station/maintenance/medbay)
+"tbo" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 1
+ },
+/turf/simulated/floor,
+/area/station/cargo/office)
+"tbs" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "darkred"
+ },
+/area/station/security/prison)
+"tbE" = (
+/obj/machinery/computer/med_data,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/medical/hallway)
+"tbZ" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating/airless{
+ icon_state = "warnplatecorner"
+ },
+/area/station/cargo/recycler)
+"tcr" = (
+/obj/structure/stool/bed/chair/wood/normal{
+ dir = 1
+ },
+/turf/simulated/floor/carpet/red,
+/area/station/security/vacantoffice{
+ name = "Tribunal"
+ })
+"tcu" = (
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/medical/reception)
+"tcD" = (
+/turf/simulated/floor/plating/airless{
+ dir = 1;
+ icon_state = "warnplate"
+ },
+/area/station/cargo/recycler)
+"tcI" = (
+/obj/structure/table/glass,
+/obj/item/stack/medical/advanced/ointment{
+ pixel_x = 10;
+ pixel_y = 11
+ },
+/obj/item/stack/medical/advanced/bruise_pack{
+ pixel_x = -5;
+ pixel_y = 7
+ },
+/obj/item/stack/medical/advanced/bruise_pack{
+ pixel_x = 3;
+ pixel_y = 3
+ },
+/turf/simulated/floor{
+ icon_state = "whiteblue"
+ },
+/area/station/hallway/secondary/exit)
+"tcP" = (
+/obj/machinery/atmospherics/pipe/simple/visible/green{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "yellowcorner"
+ },
+/area/station/engineering/engine)
+"tcT" = (
+/obj/structure/table,
+/obj/item/device/megaphone,
+/turf/simulated/floor{
+ dir = 6;
+ icon_state = "darkred"
+ },
+/area/station/security/main)
+"tcV" = (
+/obj/machinery/light,
+/turf/simulated/floor/bluegrid{
+ icon_state = "dark";
+ name = "Server Walkway";
+ nitrogen = 500;
+ oxygen = 0;
+ temperature = 80
+ },
+/area/station/tcommsat/chamber)
+"tcZ" = (
+/obj/structure/stool/bed/chair/office/dark{
+ dir = 1
+ },
+/turf/simulated/floor/carpet/black,
+/area/station/tcommsat/computer)
+"tdj" = (
+/obj/machinery/door/airlock{
+ name = "Toilet"
+ },
+/turf/simulated/floor{
+ icon_state = "freezerfloor2"
+ },
+/area/station/security/secconfhall)
+"tdu" = (
+/obj/structure/window/reinforced,
+/obj/structure/lattice,
+/turf/environment/space,
+/area/space)
+"tdC" = (
+/turf/simulated/floor{
+ icon_state = "whitepurple"
+ },
+/area/station/civilian/barbershop)
+"tdD" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/medbay)
+"tei" = (
+/obj/machinery/atmospherics/pipe/simple/visible/red{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "caution"
+ },
+/area/station/engineering/atmos)
+"teB" = (
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/machinery/flasher{
+ id = "AI";
+ pixel_y = 24
+ },
+/turf/simulated/floor/whitegreed,
+/area/station/aisat/ai_chamber)
+"teG" = (
+/obj/structure/sign/warning/securearea{
+ desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'.";
+ name = "KEEP CLEAR: DOCKING AREA"
+ },
+/turf/simulated/wall,
+/area/station/hallway/secondary/entry)
+"teH" = (
+/turf/simulated/wall,
+/area/station/bridge/hop_office)
+"teO" = (
+/obj/structure/table/reinforced,
+/obj/item/weapon/reagent_containers/food/drinks/flask/barflask{
+ pixel_y = 7
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "darkred"
+ },
+/area/station/civilian/bar)
+"teR" = (
+/obj/structure/closet/secure_closet/medical1,
+/obj/machinery/firealarm{
+ dir = 1;
+ pixel_y = -22
+ },
+/turf/simulated/floor{
+ icon_state = "warning"
+ },
+/area/station/medical/cryo)
+"teX" = (
+/turf/simulated/floor{
+ icon_state = "neutral"
+ },
+/area/station/hallway/primary/fore)
+"tfa" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 6;
+ icon_state = "red"
+ },
+/area/station/security/lobby)
+"tfb" = (
+/obj/structure/grille,
+/obj/machinery/door/firedoor,
+/obj/structure/window/reinforced{
+ dir = 5
+ },
+/turf/simulated/floor/plating,
+/area/station/cargo/recycler)
+"tfc" = (
+/obj/structure/stool/bed/chair/office/light{
+ dir = 1
+ },
+/obj/effect/landmark/start/geneticist,
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "whiteblue"
+ },
+/area/station/medical/genetics)
+"tfh" = (
+/obj/structure/object_wall/mining{
+ icon_state = "3-1"
+ },
+/turf/environment/space,
+/area/shuttle/mining/station)
+"tfs" = (
+/turf/simulated/floor/plating,
+/area/station/maintenance/cargo)
+"tfS" = (
+/obj/structure/stool/bed/chair/metal/red{
+ dir = 4
+ },
+/obj/item/device/radio/intercom{
+ frequency = 1485;
+ name = "Station Intercom (Medbay)";
+ pixel_y = 22
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/hallway/secondary/entry)
+"tfV" = (
+/obj/effect/decal/cleanable/blood/drip,
+/obj/effect/decal/cleanable/blood/drip{
+ pixel_x = 8;
+ pixel_y = 12
+ },
+/obj/effect/decal/cleanable/blood/drip{
+ pixel_x = -12;
+ pixel_y = 18
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/brig)
+"tfY" = (
+/turf/simulated/wall,
+/area/station/medical/cmo)
+"tgi" = (
+/obj/structure/dresser,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/civilian/fitness)
+"tgw" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "whiteblue"
+ },
+/area/station/medical/genetics_cloning)
+"tgx" = (
+/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/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "cafeteria"
+ },
+/area/station/civilian/kitchen)
+"tgO" = (
+/obj/effect/decal/cleanable/blood/splatter,
+/obj/random/foods/food_trash,
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg1"
+ },
+/area/station/maintenance/brig)
+"tgR" = (
+/obj/machinery/atmospherics/pipe/simple/visible/cyan{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/engineering/atmos)
+"tgT" = (
+/obj/machinery/kitchen_machine/oven,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "whitehall"
+ },
+/area/station/civilian/kitchen)
+"tgZ" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/rnd/hor)
+"thb" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
+/obj/machinery/disposal,
+/obj/structure/disposalpipe/trunk,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "warning"
+ },
+/area/station/maintenance/dormitory)
+"thf" = (
+/obj/structure/stool/bed/chair/comfy/black,
+/obj/effect/landmark/start/head_of_security,
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/turf/simulated/floor/carpet/red,
+/area/station/security/hos)
+"thi" = (
+/turf/simulated/mineral/random/high_chance,
+/area/station/maintenance/chapel)
+"tho" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 5
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/station/maintenance/auxsolarport)
+"thp" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg2"
+ },
+/area/station/maintenance/science)
+"thq" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/weapon/scrap_lump,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/escape)
+"thA" = (
+/obj/item/weapon/flora/monkey,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/civilian/bar)
+"thB" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/station/hallway/secondary/mine_sci_shuttle)
+"thC" = (
+/obj/machinery/atmospherics/components/binary/valve/digital,
+/turf/simulated/floor{
+ dir = 9;
+ icon_state = "darkyellow"
+ },
+/area/station/engineering/atmos)
+"thL" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 1;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/atmos)
+"thR" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/station/medical/genetics)
+"thS" = (
+/obj/machinery/door/airlock/maintenance{
+ req_one_access = list(9,12,47)
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/medbay)
+"thV" = (
+/obj/machinery/light{
+ dir = 8
+ },
+/turf/simulated/floor/engine{
+ name = "Holodeck Projector Floor"
+ },
+/area/station/civilian/holodeck)
+"tio" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/high_volume{
+ dir = 4;
+ frequency = 1379;
+ id_tag = "arrival_dock_pump";
+ name = "Arrival Dock Large Air Vent"
+ },
+/obj/structure/sign/warning/securearea{
+ desc = "A warning sign which reads 'EXTERNAL AIRLOCK'";
+ icon_state = "space";
+ layer = 4;
+ name = "EXTERNAL AIRLOCK";
+ pixel_x = -32
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platebotc"
+ },
+/area/station/maintenance/chapel)
+"tip" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/door/firedoor,
+/obj/machinery/power/apc{
+ dir = 4;
+ name = "apc right";
+ pixel_x = 28
+ },
+/obj/structure/cable{
+ d2 = 8;
+ icon_state = "0-8"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/chapel)
+"tit" = (
+/obj/machinery/igniter{
+ icon_state = "igniter0";
+ id = "Incinerator";
+ on = 0
+ },
+/turf/simulated/floor/engine/vacuum,
+/area/station/maintenance/incinerator)
+"tiz" = (
+/obj/machinery/photocopier,
+/obj/machinery/light_switch{
+ pixel_y = -28
+ },
+/turf/simulated/floor/wood,
+/area/station/security/lawyer_office)
+"tiA" = (
+/obj/structure/reagent_dispensers/fueltank,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/light/small,
+/turf/simulated/floor/plating{
+ icon_state = "platebot"
+ },
+/area/station/maintenance/engineering)
+"tiH" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "whitepurple"
+ },
+/area/station/rnd/brainstorm_center)
+"tiM" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "brown"
+ },
+/area/station/cargo/office)
+"tiU" = (
+/obj/structure/stool/bed/chair/metal/red,
+/obj/machinery/camera{
+ c_tag = "Tribunal North"
+ },
+/turf/simulated/floor/wood,
+/area/station/security/vacantoffice{
+ name = "Tribunal"
+ })
+"tiX" = (
+/obj/structure/stool/bed/chair/comfy/brown{
+ dir = 4
+ },
+/obj/structure/sign/poster/random{
+ pixel_y = -32
+ },
+/turf/simulated/floor{
+ icon_state = "arcade_carpet"
+ },
+/area/station/maintenance/engineering)
+"tjf" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/molten_item,
+/obj/random/scrap/safe_even,
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg2"
+ },
+/area/station/maintenance/cargo)
+"tjC" = (
+/obj/structure/closet/secure_closet/engineering_personal,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/engineering/equip)
+"tjJ" = (
+/obj/machinery/portable_atmospherics/powered/scrubber,
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "warndark"
+ },
+/area/station/rnd/mixing)
+"tjY" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/station/rnd/scibreak)
+"tjZ" = (
+/obj/machinery/flasher{
+ id = "permflash"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "bot"
+ },
+/area/station/security/prison)
+"tkc" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/grille{
+ destroyed = 1
+ },
+/obj/item/stack/rods,
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg2"
+ },
+/area/station/maintenance/brig)
+"tkg" = (
+/obj/structure/rack,
+/obj/random/tools/tool,
+/obj/item/stack/cable_coil/random,
+/obj/item/weapon/storage/box/lights/mixed,
+/turf/simulated/floor,
+/area/station/construction)
+"tkk" = (
+/obj/machinery/door/airlock/glass{
+ name = "Garden"
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/hallway/primary/aft)
+"tkF" = (
+/obj/structure/rack,
+/obj/item/stack/sheet/metal{
+ amount = 12
+ },
+/obj/structure/grille,
+/turf/simulated/floor/wood,
+/area/station/maintenance/chapel)
+"tkH" = (
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "purple"
+ },
+/area/station/hallway/primary/port)
+"tkS" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/obj/machinery/hologram/holopad,
+/obj/machinery/ai_slipper{
+ icon_state = "motion0"
+ },
+/turf/simulated/floor/whitegreed,
+/area/station/bridge/ai_upload)
+"tlg" = (
+/turf/environment/space,
+/area/shuttle/vox/southwest_solars)
+"tll" = (
+/obj/machinery/door/airlock/engineering/glass{
+ name = "Engineering Hardsuits";
+ req_one_access = list(11,24)
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "darkyellow"
+ },
+/area/station/ai_monitored/eva)
+"tlU" = (
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "warndark"
+ },
+/area/station/gateway)
+"tmm" = (
+/obj/structure/sign/warning/securearea{
+ desc = "A warning sign which reads 'RADIOACTIVE AREA'";
+ icon_state = "radiation";
+ name = "RADIOACTIVE AREA";
+ pixel_x = -32
+ },
+/obj/machinery/access_button{
+ command = "cycle_interior";
+ frequency = 1379;
+ master_tag = "engineering_aux_airlock";
+ name = "exterior access button";
+ pixel_y = -28;
+ req_access = list(10,13)
+ },
+/turf/simulated/floor{
+ icon_state = "yellow"
+ },
+/area/station/engineering/engine)
+"tmB" = (
+/obj/structure/disposaloutlet{
+ dir = 4
+ },
+/obj/structure/disposalpipe/trunk{
+ dir = 8
+ },
+/turf/simulated/wall/r_wall,
+/area/station/maintenance/incinerator)
+"tmI" = (
+/obj/random/scrap/safe_even,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 6
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/atmos)
+"tmP" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/medical/glass{
+ id_tag = "Cloning Lab";
+ name = "Cloning Lab";
+ req_one_access = list(6,9)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/medical/genetics_cloning)
+"tnb" = (
+/obj/machinery/door/firedoor,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/cargo/office)
+"tne" = (
+/obj/item/device/beacon/medical,
+/obj/machinery/hologram/holopad,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/station/medical/sleeper)
+"tnn" = (
+/obj/structure/stool/bed/chair/comfy/black,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/wood,
+/area/station/civilian/library)
+"tnQ" = (
+/obj/machinery/shieldwallgen,
+/turf/simulated/floor/plating,
+/area/station/engineering/engine)
+"tnU" = (
+/turf/simulated/wall,
+/area/station/security/brig)
+"toa" = (
+/obj/machinery/computer/security/mining,
+/turf/simulated/floor{
+ icon_state = "delivery"
+ },
+/area/station/hallway/secondary/mine_sci_shuttle)
+"tod" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 8
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg3"
+ },
+/area/station/maintenance/chapel)
+"toe" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/random/foods/food_trash,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 2;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/dormitory)
+"tol" = (
+/obj/machinery/porta_turret/station_default{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/aisat/antechamber_interior)
+"tou" = (
+/obj/machinery/atmospherics/pipe/simple/visible/red,
+/obj/structure/disposalpipe/segment{
+ dir = 1;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor/plating/airless,
+/area/space)
+"toK" = (
+/obj/structure/disposalpipe/sortjunction/flipped{
+ dir = 1;
+ name = "Bar Backroom";
+ sortType = "Bar Backroom"
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/station/civilian/bar)
+"toL" = (
+/obj/machinery/power/tracker,
+/obj/structure/cable,
+/turf/simulated/floor/plating/airless/catwalk,
+/area/station/solar/starboard)
+"toO" = (
+/obj/machinery/vending/cigarette,
+/obj/structure/extinguisher_cabinet{
+ pixel_y = 29
+ },
+/turf/simulated/floor{
+ dir = 9;
+ icon_state = "brown"
+ },
+/area/station/cargo/storage)
+"toS" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 1;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/engineering)
+"tpb" = (
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/machinery/alarm{
+ pixel_y = 22
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "red"
+ },
+/area/station/security/brig)
+"tpd" = (
+/obj/structure/rack,
+/obj/effect/spawner/lootdrop/maintenance/three,
+/obj/machinery/alarm{
+ pixel_x = -28;
+ pixel_y = -6
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/medbay)
+"tpt" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/carpet,
+/area/station/security/lawyer_office)
+"tpx" = (
+/obj/machinery/atmospherics/components/binary/pump/on{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/engineering/atmos)
+"tpE" = (
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "red"
+ },
+/area/station/security/brig)
+"tpL" = (
+/turf/simulated/wall,
+/area/station/security/lawyer_office)
+"tpP" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor{
+ icon_state = "green"
+ },
+/area/station/ai_monitored/eva)
+"tpQ" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/manifold/visible,
+/turf/simulated/floor/plating,
+/area/station/maintenance/science)
+"tpV" = (
+/obj/structure/disposalpipe/segment{
+ dir = 2;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/medical/morgue)
+"tpW" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 8
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/bridge/ai_upload)
+"tqi" = (
+/turf/simulated/floor/plating/airless{
+ dir = 8;
+ icon_state = "warnplate"
+ },
+/area/station/rnd/test_area)
+"tqL" = (
+/obj/structure/table/woodentable,
+/obj/machinery/computer/skills{
+ pixel_y = 4
+ },
+/turf/simulated/floor/wood,
+/area/station/bridge/captain_quarters)
+"tqM" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/station/hallway/secondary/exit)
+"tqR" = (
+/obj/item/weapon/flora/random,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/vacantoffice{
+ name = "Tribunal"
+ })
+"tqS" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
+/obj/machinery/door/poddoor{
+ density = 0;
+ icon_state = "pdoor0";
+ id = "Biohazard";
+ name = "Biohazard Shutter";
+ opacity = 0
+ },
+/obj/machinery/door/airlock/research{
+ name = "Research Division Access";
+ req_access = list(47)
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/rnd/brainstorm_center)
+"tqV" = (
+/obj/structure/rack,
+/obj/item/clothing/suit/storage/hazardvest,
+/obj/item/clothing/suit/storage/hazardvest,
+/obj/item/weapon/tank/emergency_oxygen/engi,
+/obj/item/weapon/tank/emergency_oxygen/engi,
+/obj/item/clothing/mask/gas/coloured,
+/obj/item/clothing/mask/gas/coloured,
+/turf/simulated/floor{
+ icon_state = "bot"
+ },
+/area/station/engineering/break_room)
+"trd" = (
+/turf/simulated/floor/plating/airless{
+ dir = 4;
+ icon_state = "warnplate"
+ },
+/area/station/rnd/test_area)
+"trh" = (
+/obj/structure/grille{
+ destroyed = 1
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/disposalpipe/segment{
+ dir = 1
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/cargo)
+"trq" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "brown"
+ },
+/area/station/cargo/miningoffice)
+"tru" = (
+/turf/simulated/wall,
+/area/station/security/detectives_office)
+"trw" = (
+/obj/machinery/atmospherics/pipe/simple/visible,
+/obj/machinery/meter,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/station/rnd/mixing)
+"trC" = (
+/obj/machinery/access_button{
+ command = "cycle_interior";
+ frequency = 1379;
+ master_tag = "construction_area_airlock";
+ name = "interior access button";
+ pixel_x = 28;
+ req_access = list(10,13)
+ },
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 9
+ },
+/turf/simulated/floor,
+/area/station/construction)
+"trF" = (
+/obj/structure/closet/emcloset,
+/turf/simulated/floor/plating,
+/area/station/maintenance/engineering)
+"tsa" = (
+/obj/item/weapon/storage/secure/safe{
+ pixel_x = -24
+ },
+/obj/machinery/computer/security/engineering{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "darkyellow"
+ },
+/area/station/engineering/chiefs_office)
+"tsq" = (
+/obj/machinery/atmospherics/pipe/simple/visible/yellow{
+ dir = 4
+ },
+/obj/structure/lattice,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/turf/environment/space,
+/area/space)
+"tss" = (
+/obj/item/weapon/flora/random,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ dir = 6;
+ icon_state = "whitepurple"
+ },
+/area/station/rnd/scibreak)
+"tsv" = (
+/obj/structure/closet/crate,
+/obj/effect/spawner/lootdrop/maintenance/four,
+/turf/simulated/floor/plating,
+/area/station/maintenance/science)
+"tsE" = (
+/obj/machinery/atmospherics/pipe/simple/visible/green{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor,
+/area/station/engineering/engine)
+"tsP" = (
+/turf/simulated/wall,
+/area/station/security/range)
+"tsX" = (
+/obj/structure/object_wall/mining{
+ icon_state = "4-1"
+ },
+/turf/environment/space,
+/area/shuttle/mining/station)
+"ttl" = (
+/obj/machinery/suit_storage_unit/science,
+/obj/structure/extinguisher_cabinet{
+ pixel_x = 28
+ },
+/obj/machinery/firealarm{
+ dir = 1;
+ pixel_y = -22
+ },
+/turf/simulated/floor{
+ icon_state = "darkpurple"
+ },
+/area/station/rnd/telesci)
+"ttz" = (
+/obj/machinery/door/firedoor,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/civilian/locker)
+"ttF" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "red"
+ },
+/area/station/security/interrogation)
+"ttM" = (
+/obj/machinery/computer/robotics,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "darkpurplefull"
+ },
+/area/station/rnd/hor)
+"ttW" = (
+/obj/structure/rack,
+/obj/item/clothing/mask/gas/coloured{
+ pixel_x = 2;
+ pixel_y = 4
+ },
+/obj/item/clothing/mask/gas/coloured{
+ pixel_x = -2
+ },
+/obj/machinery/light/small{
+ dir = 8
+ },
+/obj/machinery/alarm{
+ pixel_x = -28;
+ pixel_y = -6
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "darkblue"
+ },
+/area/station/aisat/antechamber)
+"ttY" = (
+/obj/machinery/portable_atmospherics/canister/oxygen,
+/turf/simulated/floor/engine/oxygen,
+/area/station/engineering/atmos)
+"tuc" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ icon_state = "delivery"
+ },
+/area/station/hallway/secondary/mine_sci_shuttle)
+"tuu" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/carpet/green,
+/area/station/civilian/dormitories)
+"tuC" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/machinery/door/airlock/mining{
+ name = "Cargo Office Maintenance";
+ req_access = list(50)
+ },
+/turf/simulated/floor/plating,
+/area/station/cargo/office)
+"tuD" = (
+/obj/machinery/atmospherics/components/unary/cryo_cell,
+/obj/machinery/light/small{
+ dir = 8
+ },
+/turf/simulated/floor{
+ dir = 9;
+ icon_state = "warning"
+ },
+/area/station/medical/cryo)
+"tuH" = (
+/obj/structure/sign/warning/electricshock,
+/turf/simulated/wall/r_wall,
+/area/station/ai_monitored/eva)
+"tuW" = (
+/obj/structure/closet/firecloset,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/engineering/atmos)
+"tuX" = (
+/obj/random/vending/cola,
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/cargo/storage)
+"tvr" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/generic,
+/turf/simulated/floor/plating,
+/area/station/maintenance/atmos)
+"tvs" = (
+/obj/structure/rack,
+/obj/effect/spawner/lootdrop/maintenance/three,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/engineering)
+"tvG" = (
+/obj/structure/table/woodentable,
+/obj/item/weapon/flora/deskferntrim{
+ pixel_y = 5
+ },
+/turf/simulated/floor/carpet/blue2,
+/area/station/bridge/captain_quarters)
+"tvM" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/rnd/robotics)
+"twd" = (
+/obj/machinery/light{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/sign/warning/electricshock{
+ pixel_y = 32
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "black"
+ },
+/area/station/security/prison)
+"twf" = (
+/obj/structure/stool,
+/turf/simulated/floor{
+ icon_state = "warndark"
+ },
+/area/station/rnd/misc_lab)
+"twl" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 6;
+ icon_state = "black"
+ },
+/area/station/civilian/locker)
+"two" = (
+/obj/structure/table,
+/obj/item/weapon/scalpel{
+ pixel_y = 8
+ },
+/obj/item/weapon/razor{
+ pixel_y = 4
+ },
+/obj/item/weapon/circular_saw,
+/obj/machinery/light{
+ dir = 1
+ },
+/obj/machinery/requests_console/robotics{
+ pixel_y = 28
+ },
+/turf/simulated/floor{
+ dir = 10;
+ icon_state = "whitehall"
+ },
+/area/station/rnd/robotics)
+"twz" = (
+/obj/machinery/disposal/deliveryChute{
+ dir = 1
+ },
+/obj/structure/disposalpipe/trunk{
+ dir = 8
+ },
+/turf/simulated/floor/plating/airless{
+ icon_state = "platebot"
+ },
+/area/station/cargo/recycler)
+"twR" = (
+/obj/structure/rack,
+/turf/simulated/floor/plating,
+/area/station/maintenance/disposal)
+"twX" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on,
+/turf/simulated/floor,
+/area/station/civilian/playroom)
+"txb" = (
+/obj/structure/stool/bed/chair/office/light{
+ dir = 8
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "whiteblue"
+ },
+/area/station/hallway/primary/fore)
+"txf" = (
+/obj/mecha/working/ripley,
+/obj/machinery/light/small,
+/turf/simulated/floor/plating/airless{
+ icon_state = "platebot"
+ },
+/area/station/cargo/recycler)
+"txw" = (
+/obj/machinery/door/window/westright{
+ name = "Kitchen Maintenance";
+ req_access = list(28)
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/turf/simulated/floor{
+ icon_state = "delivery"
+ },
+/area/station/civilian/cold_room)
+"txG" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "neutral"
+ },
+/area/station/hallway/secondary/entry)
+"txJ" = (
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "whiteblue"
+ },
+/area/station/medical/cmo)
+"txY" = (
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "darkred"
+ },
+/area/station/security/checkpoint)
+"tye" = (
+/turf/simulated/wall/r_wall,
+/area/station/engineering/engine)
+"tyn" = (
+/obj/structure/rack,
+/obj/item/weapon/circuitboard/powermonitor{
+ pixel_y = 8
+ },
+/obj/item/weapon/circuitboard/stationalert,
+/obj/item/weapon/circuitboard/atmos_alert{
+ pixel_y = 4
+ },
+/obj/item/weapon/circuitboard/security,
+/obj/machinery/light_switch{
+ pixel_x = -28
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platebot"
+ },
+/area/station/storage/tech)
+"tyD" = (
+/obj/structure/lattice,
+/obj/item/stack/sheet/metal,
+/turf/environment/space,
+/area/space)
+"tyM" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/engineering/chiefs_office)
+"tyR" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "whiteblue"
+ },
+/area/station/medical/hallway)
+"tyV" = (
+/obj/random/vending/snack,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/hallway/secondary/arrival)
+"tzn" = (
+/obj/structure/stool/bed,
+/obj/item/weapon/bedsheet/purple,
+/obj/machinery/light/small,
+/obj/machinery/firealarm{
+ dir = 1;
+ pixel_y = -22
+ },
+/turf/simulated/floor/wood,
+/area/station/civilian/dormitories)
+"tzo" = (
+/obj/structure/closet/crate/scicrate,
+/obj/random/tools/technology_scanner,
+/obj/random/tools/technology_scanner,
+/obj/effect/decal/cleanable/dirt,
+/obj/random/science/science_supply_safe,
+/obj/random/science/science_supply_safe,
+/turf/simulated/floor{
+ dir = 6;
+ icon_state = "brown"
+ },
+/area/station/cargo/storage)
+"tzs" = (
+/obj/machinery/atmospherics/pipe/manifold/visible/cyan{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/turf/simulated/floor,
+/area/station/engineering/atmos)
+"tzC" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/brig)
+"tzD" = (
+/obj/structure/stool,
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 1
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "darkred"
+ },
+/area/station/security/main)
+"tzF" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/station/engineering/engine)
+"tzR" = (
+/obj/machinery/door/firedoor,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/brig)
+"tzZ" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/iaa_office)
+"tAc" = (
+/obj/structure/stool/bed/roller,
+/obj/machinery/light_switch{
+ pixel_y = -28
+ },
+/turf/simulated/floor{
+ dir = 6;
+ icon_state = "whiteblue"
+ },
+/area/station/medical/genetics_cloning)
+"tAd" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 9
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/interrogation)
+"tAm" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 5
+ },
+/obj/structure/sign/warning/securearea{
+ desc = "A warning sign which reads 'EXTERNAL AIRLOCK'";
+ icon_state = "space";
+ layer = 4;
+ name = "EXTERNAL AIRLOCK"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/auxsolarstarboard)
+"tAH" = (
+/obj/machinery/hologram/holopad,
+/obj/effect/landmark/start/technical_assistant,
+/turf/simulated/floor,
+/area/station/hallway/primary/aft)
+"tAN" = (
+/obj/structure/toilet{
+ dir = 4
+ },
+/obj/structure/dryer{
+ dir = 8;
+ pixel_x = 6
+ },
+/turf/simulated/floor{
+ icon_state = "freezerfloor2"
+ },
+/area/station/bridge/captain_quarters)
+"tAO" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/aisat/antechamber_interior)
+"tAQ" = (
+/obj/item/weapon/storage/toolbox/mechanical{
+ pixel_y = 8
+ },
+/obj/item/weapon/storage/toolbox/mechanical,
+/obj/structure/table,
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_y = 22
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "whitepurple"
+ },
+/area/station/rnd/lab)
+"tBf" = (
+/obj/machinery/light_switch{
+ pixel_y = 28
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 8
+ },
+/obj/item/weapon/flora/random,
+/obj/machinery/camera{
+ c_tag = "Bridge Messaging Server"
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "darkblue"
+ },
+/area/station/bridge/server)
+"tBi" = (
+/obj/structure/table/woodentable/poker,
+/obj/item/weapon/storage/fancy/crayons{
+ pixel_x = -8;
+ pixel_y = 6
+ },
+/obj/item/weapon/storage/pill_bottle/dice{
+ pixel_x = 4;
+ pixel_y = 3
+ },
+/turf/simulated/floor/carpet/black,
+/area/station/civilian/library)
+"tBq" = (
+/obj/structure/closet/cabinet,
+/obj/item/device/camera,
+/obj/item/clothing/under/suit_jacket/red,
+/obj/item/device/eftpos{
+ eftpos_name = "Library EFTPOS scanner"
+ },
+/obj/item/device/taperecorder,
+/obj/item/clothing/shoes/leather,
+/obj/item/clothing/suit/wcoat,
+/obj/item/clothing/head/beret/black,
+/obj/effect/decal/cleanable/cobweb,
+/obj/item/device/lens/posterization,
+/obj/item/device/lens/old,
+/obj/item/device/lens/grayscale,
+/obj/item/device/lens/sepia,
+/turf/simulated/floor{
+ icon_state = "cult"
+ },
+/area/station/civilian/library)
+"tBA" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor{
+ icon_state = "floorgrime"
+ },
+/area/station/cargo/storage)
+"tBB" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "darkred"
+ },
+/area/station/security/warden)
+"tBH" = (
+/turf/simulated/wall,
+/area/station/civilian/hydroponics)
+"tBV" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "whiteblue"
+ },
+/area/station/hallway/primary/fore)
+"tCa" = (
+/obj/machinery/door/airlock/engineering{
+ name = "Construction Area";
+ req_access = list(32)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/station/construction)
+"tCj" = (
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_x = 28;
+ pixel_y = -5
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 8
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "brown"
+ },
+/area/station/hallway/secondary/entry)
+"tCq" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "darkblue"
+ },
+/area/station/gateway)
+"tCy" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "darkblue"
+ },
+/area/station/ai_monitored/eva)
+"tCB" = (
+/obj/structure/rack,
+/obj/effect/spawner/lootdrop/maintenance/four,
+/turf/simulated/floor/plating,
+/area/station/maintenance/science)
+"tCE" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/wood,
+/area/station/civilian/chapel)
+"tCL" = (
+/obj/machinery/hydroponics/constructable,
+/obj/item/seeds/potatoseed,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating{
+ icon_state = "platebotc"
+ },
+/area/station/maintenance/brig)
+"tCV" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "black"
+ },
+/area/station/hallway/secondary/exit)
+"tDf" = (
+/obj/machinery/atmospherics/pipe/simple/visible/yellow,
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/obj/machinery/hologram/holopad{
+ pixel_x = 16
+ },
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "yellow"
+ },
+/area/station/engineering/engine)
+"tDp" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/high_volume{
+ dir = 8;
+ frequency = 1379;
+ id_tag = "engineering_aux_pump";
+ name = "Engineering Aux Large Air Vent"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platebotc"
+ },
+/area/station/engineering/engine)
+"tDC" = (
+/obj/machinery/hologram/holopad,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/rnd/robotics)
+"tDP" = (
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/station/civilian/chapel/mass_driver)
+"tDV" = (
+/obj/machinery/hologram/holopad,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "whiteblue"
+ },
+/area/station/medical/cmo)
+"tEl" = (
+/obj/machinery/portable_atmospherics/powered/scrubber,
+/obj/machinery/atmospherics/components/unary/portables_connector{
+ dir = 1
+ },
+/obj/machinery/light{
+ dir = 1
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "escape"
+ },
+/area/station/hallway/primary/aft)
+"tEt" = (
+/obj/machinery/atmospherics/pipe/simple/visible/green{
+ dir = 4
+ },
+/obj/machinery/atmospherics/components/binary/pump{
+ dir = 1
+ },
+/turf/simulated/floor{
+ icon_state = "caution"
+ },
+/area/station/engineering/atmos)
+"tEv" = (
+/obj/item/seeds/ambrosiavulgarisseed,
+/obj/random/foods/food_trash,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating{
+ dir = 1;
+ icon_state = "warnplate"
+ },
+/area/station/maintenance/brig)
+"tEy" = (
+/obj/machinery/door_control{
+ id = "Armoury0";
+ name = "Armoury Access";
+ pixel_x = -26;
+ req_access = list(2)
+ },
+/obj/structure/table,
+/obj/machinery/recharger{
+ pixel_y = 4
+ },
+/obj/machinery/firealarm{
+ dir = 1;
+ pixel_y = -22
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/security/armoury)
+"tEI" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/rack,
+/obj/effect/spawner/lootdrop/maintenance/two,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/brig)
+"tEL" = (
+/obj/machinery/chem_master,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/medical/chemistry)
+"tEN" = (
+/obj/machinery/mech_bay_recharge_port,
+/obj/machinery/alarm{
+ pixel_y = 22
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platebot"
+ },
+/area/station/medical/reception)
+"tEP" = (
+/obj/structure/sign/warning/electricshock,
+/turf/simulated/wall/r_wall,
+/area/station/security/warden)
+"tER" = (
+/obj/structure/cryofeed,
+/obj/machinery/light/small{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/station/hallway/primary/port)
+"tET" = (
+/obj/structure/dryer{
+ dir = 8;
+ pixel_x = 6
+ },
+/obj/structure/mirror{
+ pixel_y = 32
+ },
+/obj/structure/sink{
+ pixel_y = 24
+ },
+/obj/item/device/radio/intercom{
+ frequency = 1475;
+ name = "Station Intercom (Security)";
+ pixel_x = 28;
+ pixel_y = -5
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 8
+ },
+/turf/simulated/floor{
+ icon_state = "freezerfloor2"
+ },
+/area/station/security/secconfhall)
+"tEV" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/medical/morgue)
+"tFm" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/medical/reception)
+"tFt" = (
+/obj/machinery/door/unpowered/shuttle/pod{
+ dock_tag = "pod4"
+ },
+/turf/simulated/shuttle/floor/erokez{
+ icon_state = "floor"
+ },
+/area/shuttle/escape_pod4/station)
+"tFB" = (
+/obj/effect/spawner/lootdrop/maintenance,
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg3"
+ },
+/area/station/maintenance/brig)
+"tFC" = (
+/obj/structure/table,
+/obj/item/device/taperecorder{
+ pixel_x = 5;
+ pixel_y = 3
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/gateway)
+"tFJ" = (
+/obj/structure/table/glass,
+/obj/item/weapon/book/manual/wiki/medical_genetics{
+ pixel_y = 4
+ },
+/obj/machinery/light/small{
+ dir = 8
+ },
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = -22
+ },
+/obj/item/device/radio/intercom{
+ frequency = 1485;
+ name = "Station Intercom (Medbay)";
+ pixel_y = 22
+ },
+/obj/item/weapon/reagent_containers/spray/cleaner{
+ pixel_x = 12;
+ pixel_y = 4
+ },
+/turf/simulated/floor{
+ dir = 9;
+ icon_state = "whiteblue"
+ },
+/area/station/medical/genetics_cloning)
+"tFV" = (
+/obj/machinery/door/airlock/maintenance{
+ req_access = list(12)
+ },
+/obj/structure/barricade/wooden{
+ layer = 2.8;
+ name = "doorway barricade"
+ },
+/turf/simulated/floor{
+ icon_state = "asteroid"
+ },
+/area/station/maintenance/brig)
+"tGa" = (
+/obj/structure/table,
+/obj/item/weapon/grenade/chem_grenade/antiweed{
+ pixel_x = 10;
+ pixel_y = 7
+ },
+/obj/item/weapon/grenade/chem_grenade/antiweed{
+ pixel_x = -6;
+ pixel_y = 5
+ },
+/obj/item/weapon/grenade/chem_grenade/antiweed{
+ pixel_x = 1;
+ pixel_y = 2
+ },
+/obj/machinery/newscaster{
+ pixel_x = 28
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/civilian/janitor)
+"tGf" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/engineering/atmos)
+"tGh" = (
+/obj/effect/decal/cleanable/blood/oil,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/structure/cable{
+ d2 = 8;
+ icon_state = "0-8"
+ },
+/obj/machinery/power/apc{
+ dir = 1;
+ name = "apc top";
+ pixel_y = 28
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/disposal)
+"tGn" = (
+/obj/structure/drain{
+ drainage = 2
+ },
+/obj/machinery/shower{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "freezerfloor2"
+ },
+/area/station/security/secconfhall)
+"tGt" = (
+/obj/machinery/power/port_gen/pacman{
+ anchored = 1
+ },
+/turf/simulated/floor/plating,
+/area/station/engineering/engine)
+"tGv" = (
+/obj/structure/table,
+/obj/machinery/computer/stockexchange,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/cargo/office)
+"tGx" = (
+/obj/machinery/atmospherics/pipe/simple/visible/green,
+/obj/machinery/atmospherics/pipe/simple/visible/cyan{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "caution"
+ },
+/area/station/engineering/atmos)
+"tGB" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/portable_atmospherics/canister/air,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/brig)
+"tHc" = (
+/obj/structure/table/woodentable,
+/obj/item/weapon/book/manual/wiki/sop{
+ pixel_y = 6
+ },
+/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"
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "darkblue"
+ },
+/area/station/bridge)
+"tHi" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor,
+/area/station/hallway/primary/fore)
+"tHp" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/science)
+"tHs" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/sign/warning/pods{
+ pixel_x = -32
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/medbay)
+"tHL" = (
+/obj/structure/stool/bed/chair/office/light{
+ dir = 8
+ },
+/obj/effect/landmark/start/chemist,
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "warndark"
+ },
+/area/station/medical/chemistry)
+"tIb" = (
+/obj/machinery/computer/general_air_control/large_tank_control{
+ dir = 1;
+ input_tag = "co2_in";
+ name = "Carbon Dioxide Supply Control";
+ output_tag = "co2_out";
+ sensors = list("co2_sensor"="Tank")
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "darkyellow"
+ },
+/area/station/engineering/atmos)
+"tIi" = (
+/obj/machinery/door/airlock/maintenance{
+ name = "Disposal Access";
+ req_access = list(12)
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/station/maintenance/disposal)
+"tIj" = (
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/station/medical/sleeper)
+"tIk" = (
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/turf/simulated/floor/engine/n20,
+/area/station/engineering/atmos)
+"tIn" = (
+/obj/structure/window/reinforced{
+ dir = 5
+ },
+/obj/structure/grille,
+/obj/machinery/door/firedoor,
+/obj/machinery/door/poddoor{
+ density = 0;
+ icon_state = "pdoor0";
+ id = "Engineering";
+ name = "Engineering Security Doors";
+ opacity = 0
+ },
+/obj/structure/cable/yellow,
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/obj/machinery/atmospherics/pipe/simple/visible/green,
+/turf/simulated/floor/plating,
+/area/station/engineering/engine)
+"tIJ" = (
+/obj/structure/table,
+/obj/item/clothing/gloves/latex,
+/obj/item/weapon/kitchen/rollingpin,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "cafeteria"
+ },
+/area/station/civilian/kitchen)
+"tIL" = (
+/obj/structure/reagent_dispensers/watertank,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/medbay)
+"tIV" = (
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 4
+ },
+/turf/simulated/floor,
+/area/station/engineering/atmos)
+"tJb" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/civilian/bar)
+"tJh" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/weapon/scrap_lump,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/disposalpipe/segment{
+ dir = 1
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg1"
+ },
+/area/station/maintenance/cargo)
+"tJi" = (
+/obj/structure/table,
+/obj/item/stack/sheet/metal{
+ amount = 10
+ },
+/turf/simulated/floor/engine,
+/area/station/rnd/misc_lab)
+"tJm" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "darkbrown"
+ },
+/area/station/cargo/recycleroffice)
+"tJr" = (
+/obj/random/scrap/safe_even,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/science)
+"tJu" = (
+/obj/machinery/hologram/holopad,
+/obj/machinery/ai_slipper{
+ icon_state = "motion0"
+ },
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_x = -28;
+ pixel_y = -5
+ },
+/obj/machinery/camera/motion{
+ c_tag = "AI Chamber West";
+ dir = 4;
+ network = list("RD","MiniSat")
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/aisat/ai_chamber)
+"tJy" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/machinery/power/apc/largecell{
+ dir = 1;
+ name = "largecell apc top";
+ pixel_y = 28
+ },
+/obj/structure/cable{
+ d2 = 4;
+ icon_state = "0-4"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "neutral"
+ },
+/area/station/hallway/secondary/entry)
+"tJG" = (
+/obj/item/weapon/flora/random,
+/obj/machinery/alarm{
+ pixel_x = -28;
+ pixel_y = -6
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/cargo/recycleroffice)
+"tJM" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"tJR" = (
+/obj/machinery/hologram/holopad,
+/turf/simulated/floor/whitegreed,
+/area/station/aisat/ai_chamber)
+"tJW" = (
+/obj/effect/decal/cleanable/cobweb,
+/turf/simulated/floor/plating,
+/area/station/maintenance/medbay)
+"tJY" = (
+/obj/machinery/hologram/holopad{
+ pixel_x = 16
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/bridge/hop_office)
+"tKb" = (
+/obj/machinery/door/airlock/security{
+ name = "Equipment Storage";
+ req_access = list(1)
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "darkredfull"
+ },
+/area/station/security/main)
+"tKd" = (
+/obj/machinery/kitchen_machine/microwave{
+ pixel_x = -1;
+ pixel_y = 6
+ },
+/obj/structure/table,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/engineering/break_room)
+"tKh" = (
+/obj/machinery/space_heater,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/brig)
+"tKo" = (
+/obj/machinery/conveyor{
+ id = "packageSort2"
+ },
+/obj/structure/plasticflaps/mining,
+/turf/simulated/floor/plating,
+/area/station/cargo/office)
+"tKq" = (
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/effect/landmark{
+ name = "lightsout"
+ },
+/turf/simulated/floor/carpet,
+/area/station/civilian/chapel)
+"tKr" = (
+/obj/machinery/door/morgue{
+ dir = 4;
+ name = "Altar";
+ req_access = list(22)
+ },
+/obj/machinery/door/firedoor,
+/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/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/civilian/chapel/altar)
+"tKN" = (
+/obj/structure/stool/bed/roller,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/medical/reception)
+"tKW" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/obj/structure/cable,
+/obj/machinery/door/poddoor{
+ density = 0;
+ icon_state = "pdoor0";
+ id = "Engineering";
+ name = "Engineering Security Doors";
+ opacity = 0
+ },
+/turf/simulated/floor/plating,
+/area/station/engineering/equip)
+"tKX" = (
+/obj/structure/lattice,
+/obj/machinery/atmospherics/pipe/simple/heat_exchanging{
+ dir = 8
+ },
+/turf/environment/space,
+/area/space)
+"tKZ" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/effect/decal/cleanable/blood/oil,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/brig)
+"tLb" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/random/scrap/safe_even,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 9
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/brig)
+"tLw" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/conveyor{
+ dir = 1;
+ id = "stationscrap"
+ },
+/turf/simulated/floor/plating/airless,
+/area/station/cargo/recycler)
+"tLy" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/checkpoint)
+"tLE" = (
+/obj/machinery/light/small{
+ dir = 8
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/civilian/chapel/altar)
+"tLN" = (
+/obj/machinery/atmospherics/pipe/simple/visible/cyan{
+ dir = 4
+ },
+/obj/machinery/door/airlock/atmos/glass{
+ name = "Distribution Loop";
+ req_access = list(24)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor,
+/area/station/engineering/atmos)
+"tLU" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
+/obj/machinery/firealarm{
+ dir = 1;
+ pixel_y = -22
+ },
+/turf/simulated/floor/carpet/purple,
+/area/station/civilian/theatre)
+"tMh" = (
+/obj/machinery/power/apc/largecell{
+ name = "largecell apc down";
+ pixel_y = -28
+ },
+/obj/structure/cable{
+ d2 = 8;
+ icon_state = "0-8"
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "vault"
+ },
+/area/station/bridge/nuke_storage)
+"tMm" = (
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "darkblue"
+ },
+/area/station/ai_monitored/storage_secure)
+"tMr" = (
+/obj/item/weapon/autopsy_scanner{
+ pixel_x = 1;
+ pixel_y = 1
+ },
+/obj/item/weapon/scalpel,
+/obj/structure/table,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "whiteblue"
+ },
+/area/station/medical/morgue)
+"tMA" = (
+/obj/structure/closet/wardrobe/xenos,
+/obj/machinery/ai_status_display{
+ pixel_y = 32
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/civilian/locker)
+"tMC" = (
+/obj/structure/flora/rock/jungle{
+ layer = 2.7
+ },
+/obj/machinery/light/small,
+/obj/structure/sign/directions/evac{
+ buildable_sign = 0;
+ dir = 8;
+ pixel_y = -32
+ },
+/obj/structure/sign/directions/supply{
+ buildable_sign = 0;
+ dir = 8;
+ pixel_y = -26
+ },
+/obj/structure/sign/directions/science{
+ buildable_sign = 0;
+ dir = 8;
+ pixel_y = -38
+ },
+/obj/machinery/camera{
+ c_tag = "Garden South";
+ dir = 1
+ },
+/turf/simulated/floor{
+ icon_state = "grass1"
+ },
+/area/station/civilian/garden)
+"tMD" = (
+/obj/random/scrap/safe_even,
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"tMJ" = (
+/obj/effect/landmark/start/barber,
+/obj/structure/stool/bed/chair/barber{
+ dir = 8
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "whitepurple"
+ },
+/area/station/civilian/barbershop)
+"tMV" = (
+/obj/item/stack/sheet/glass{
+ amount = 50
+ },
+/obj/item/stack/sheet/glass{
+ amount = 50
+ },
+/obj/item/stack/sheet/glass{
+ amount = 50
+ },
+/obj/structure/rack,
+/turf/simulated/floor{
+ icon_state = "yellow"
+ },
+/area/station/ai_monitored/eva)
+"tNj" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ icon_state = "darkred"
+ },
+/area/station/security/warden)
+"tNu" = (
+/obj/structure/flora/ausbushes/ywflowers{
+ layer = 2.7
+ },
+/obj/structure/flora/ausbushes/fullgrass{
+ layer = 2.7
+ },
+/turf/simulated/floor{
+ icon_state = "grass1"
+ },
+/area/station/civilian/garden)
+"tNw" = (
+/obj/machinery/hologram/holopad{
+ pixel_x = 16
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor,
+/area/station/medical/reception)
+"tND" = (
+/obj/item/weapon/cigbutt,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg3"
+ },
+/area/station/maintenance/science)
+"tNF" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "darkred"
+ },
+/area/station/security/hos)
+"tNG" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/reagent_dispensers/watertank,
+/obj/effect/decal/cleanable/cobweb2,
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"tOn" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 8
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "caution"
+ },
+/area/station/engineering/atmos)
+"tOE" = (
+/obj/structure/closet/emcloset,
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_y = -32
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 8;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/rnd/brainstorm_center)
+"tOL" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "brown"
+ },
+/area/station/cargo/storage)
+"tOS" = (
+/obj/item/weapon/scrap_lump,
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = -22
+ },
+/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/structure/disposalpipe/segment,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/medbay)
+"tOU" = (
+/obj/structure/closet/crate,
+/obj/effect/spawner/lootdrop/maintenance/five,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/atmos)
+"tPp" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/conveyor{
+ dir = 8;
+ id = "stationscrap"
+ },
+/turf/simulated/floor/plating/airless,
+/area/station/cargo/recycler)
+"tPq" = (
+/obj/structure/table,
+/obj/effect/spawner/lootdrop/maintenance/two,
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"tPu" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/gateway)
+"tPv" = (
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/medbay)
+"tPS" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/main)
+"tPV" = (
+/obj/random/foods/food_trash,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 4
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg2"
+ },
+/area/station/maintenance/medbay)
+"tQb" = (
+/obj/machinery/computer/general_air_control/large_tank_control{
+ frequency = 1443;
+ input_tag = "air_in";
+ name = "Mixed Air Supply Control";
+ output_tag = "air_out";
+ sensors = list("air_sensor"="Tank")
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "arrival"
+ },
+/area/station/engineering/atmos)
+"tQd" = (
+/obj/structure/closet/secure_closet/personal,
+/obj/item/weapon/reagent_containers/food/snacks/soap/syndie,
+/obj/effect/spawner/lootdrop/maintenance/two,
+/turf/simulated/floor/plating,
+/area/station/maintenance/escape)
+"tQj" = (
+/obj/structure/object_wall/pod{
+ icon_state = "1,0"
+ },
+/turf/environment/space/shuttle,
+/area/shuttle/escape_pod1/station)
+"tQt" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 2;
+ icon_state = "pipe-c"
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "yellow"
+ },
+/area/station/engineering/equip)
+"tQB" = (
+/obj/structure/extinguisher_cabinet{
+ pixel_y = 29
+ },
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "brown"
+ },
+/area/station/hallway/secondary/entry)
+"tQC" = (
+/obj/structure/flora/ausbushes/sparsegrass{
+ layer = 2.7
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 4
+ },
+/turf/simulated/floor/grass,
+/area/station/medical/virology)
+"tQP" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced,
+/obj/machinery/door/firedoor,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/station/medical/storage)
+"tQX" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/weapon/cigbutt,
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg3"
+ },
+/area/station/maintenance/medbay)
+"tRf" = (
+/obj/structure/table/woodentable/fancy/black,
+/obj/machinery/light/small,
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_y = -32
+ },
+/obj/machinery/camera{
+ c_tag = "Chapel Altar";
+ dir = 1
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/civilian/chapel/altar)
+"tRl" = (
+/obj/item/weapon/reagent_containers/spray/plantbgone,
+/obj/structure/grille,
+/turf/simulated/floor/plating{
+ dir = 1;
+ icon_state = "warnplate"
+ },
+/area/station/maintenance/brig)
+"tRz" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/carpet/green,
+/area/station/civilian/cafeteria)
+"tSb" = (
+/obj/structure/rack,
+/obj/item/stack/sheet/glass{
+ amount = 50
+ },
+/obj/item/stack/rods{
+ amount = 10
+ },
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/machinery/firealarm{
+ pixel_y = 22
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "darkblue"
+ },
+/area/station/aisat/antechamber)
+"tSe" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/generic,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plating,
+/area/station/maintenance/dormitory)
+"tSh" = (
+/obj/structure/morgue{
+ dir = 8
+ },
+/obj/machinery/light_switch{
+ pixel_x = 28
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/medical/morgue)
+"tSs" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/random/foods/food_trash,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/brig)
+"tSv" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg1"
+ },
+/area/station/maintenance/engineering)
+"tSA" = (
+/obj/machinery/atmospherics/pipe/simple/visible/green,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "warning"
+ },
+/area/station/engineering/engine)
+"tSB" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/checkpoint)
+"tSG" = (
+/obj/machinery/firealarm{
+ dir = 4;
+ pixel_x = 22
+ },
+/obj/structure/table/woodentable,
+/obj/item/weapon/storage/box/cups{
+ pixel_y = 4
+ },
+/turf/simulated/floor{
+ icon_state = "wooden-2"
+ },
+/area/station/civilian/gym)
+"tSL" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "red"
+ },
+/area/station/security/lobby)
+"tSP" = (
+/obj/machinery/porta_turret/station_default,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/aisat/antechamber)
+"tSW" = (
+/obj/machinery/atmospherics/pipe/simple/heat_exchanging{
+ dir = 10
+ },
+/obj/structure/lattice,
+/turf/environment/space,
+/area/space)
+"tTg" = (
+/obj/machinery/light/small{
+ dir = 8
+ },
+/obj/structure/sign/directions/evac{
+ buildable_sign = 0;
+ pixel_x = -32
+ },
+/obj/structure/sign/directions/supply{
+ buildable_sign = 0;
+ pixel_x = -32;
+ pixel_y = 6
+ },
+/obj/structure/sign/directions/science{
+ buildable_sign = 0;
+ dir = 1;
+ pixel_x = -32;
+ pixel_y = -6
+ },
+/turf/simulated/floor{
+ dir = 9;
+ icon_state = "black"
+ },
+/area/station/hallway/primary/port)
+"tTh" = (
+/obj/machinery/atmospherics/pipe/simple/visible/green,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "escape"
+ },
+/area/station/engineering/atmos)
+"tTj" = (
+/obj/item/weapon/beach_ball/holoball,
+/obj/structure/closet,
+/turf/simulated/floor/plating,
+/area/station/maintenance/medbay)
+"tTr" = (
+/obj/machinery/portable_atmospherics/canister/air,
+/obj/machinery/alarm{
+ pixel_x = 29;
+ pixel_y = -6
+ },
+/turf/simulated/floor/plating/airless/asteroid,
+/area/station/maintenance/chapel)
+"tTx" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on,
+/turf/simulated/floor,
+/area/station/civilian/playroom)
+"tTD" = (
+/turf/simulated/shuttle/floor/mining{
+ icon_state = "3-4,5,6"
+ },
+/area/shuttle/mining/station)
+"tTJ" = (
+/obj/item/weapon/scrap_lump,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/medbay)
+"tTN" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/obj/machinery/door/airlock/security{
+ name = "Detective Maintenance";
+ req_one_access = list(4,68)
+ },
+/turf/simulated/floor/plating,
+/area/station/security/detectives_office)
+"tUk" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "whiteblue"
+ },
+/area/station/medical/hallway)
+"tUq" = (
+/obj/structure/drain{
+ drainage = 2
+ },
+/obj/machinery/shower{
+ dir = 8
+ },
+/obj/item/weapon/reagent_containers/food/snacks/soap/nanotrasen,
+/turf/simulated/floor{
+ icon_state = "freezerfloor2"
+ },
+/area/station/security/secconfhall)
+"tUu" = (
+/obj/machinery/computer/station_alert,
+/turf/simulated/floor{
+ dir = 9;
+ icon_state = "darkbrown"
+ },
+/area/station/bridge)
+"tUA" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/portable_atmospherics/canister/air,
+/turf/simulated/floor/plating,
+/area/station/maintenance/chapel)
+"tUB" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/hologram/holopad,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/station/medical/surgeryobs)
+"tUI" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/cargo/qm)
+"tUP" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on,
+/turf/simulated/floor/carpet/green,
+/area/station/civilian/library)
+"tUQ" = (
+/obj/structure/safe,
+/obj/item/stack/sheet/mineral/gold{
+ pixel_x = -1;
+ pixel_y = 5
+ },
+/obj/item/stack/sheet/mineral/gold{
+ pixel_y = 2
+ },
+/obj/item/stack/sheet/mineral/gold{
+ pixel_x = 1;
+ pixel_y = -2
+ },
+/obj/item/clothing/under/color/yellow,
+/obj/item/toy/katana,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/bridge/nuke_storage)
+"tVa" = (
+/obj/machinery/vending/robotics,
+/obj/machinery/camera{
+ c_tag = "RnD Robotics";
+ network = list("SS13","Research");
+ pixel_x = 22
+ },
+/obj/machinery/light_switch{
+ pixel_y = 28
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "darkpurple"
+ },
+/area/station/rnd/robotics)
+"tVq" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/generic,
+/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"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/dormitory)
+"tVw" = (
+/obj/structure/table/reinforced,
+/obj/machinery/computer/skills,
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_x = 28;
+ pixel_y = -5
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/engineering/chiefs_office)
+"tVP" = (
+/obj/machinery/iv_drip,
+/obj/structure/stool/bed/roller,
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/item/device/radio/intercom{
+ frequency = 1485;
+ name = "Station Intercom (Medbay)";
+ pixel_x = 28;
+ pixel_y = -5
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "whiteblue"
+ },
+/area/station/hallway/secondary/exit)
+"tVT" = (
+/obj/machinery/computer/mine_sci_shuttle/flight_comp{
+ dir = 8
+ },
+/turf/simulated/shuttle/floor/mining{
+ icon_state = "3-8"
+ },
+/area/shuttle/mining/station)
+"tWp" = (
+/obj/structure/table,
+/obj/item/weapon/book/manual/wiki/chefs_recipes{
+ pixel_y = 4
+ },
+/obj/item/clothing/gloves/latex{
+ pixel_y = -12
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "cafeteria"
+ },
+/area/station/civilian/kitchen)
+"tWr" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/cargo)
+"tWt" = (
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/hallway/secondary/exit)
+"tWw" = (
+/obj/machinery/door/airlock/maintenance{
+ req_access = list(12)
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plating,
+/area/station/maintenance/atmos)
+"tWJ" = (
+/obj/machinery/atm{
+ pixel_y = -28
+ },
+/obj/machinery/light,
+/obj/structure/table/glass,
+/obj/item/weapon/storage/box/donkpockets{
+ pixel_x = 3;
+ pixel_y = 3
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/engineering/break_room)
+"tWL" = (
+/obj/machinery/power/apc{
+ name = "apc down";
+ pixel_y = -28
+ },
+/obj/structure/cable{
+ d2 = 4;
+ icon_state = "0-4"
+ },
+/obj/machinery/camera{
+ c_tag = "Brig Escape Security Checkpoint";
+ dir = 1;
+ network = list("SS13","Security")
+ },
+/turf/simulated/floor{
+ dir = 10;
+ icon_state = "darkred"
+ },
+/area/station/security/checkpoint)
+"tWN" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 9;
+ icon_state = "darkred"
+ },
+/area/station/hallway/secondary/exit)
+"tWQ" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "brown"
+ },
+/area/station/hallway/secondary/entry)
+"tXj" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/maintenance{
+ req_access = list(12)
+ },
+/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/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/medbay)
+"tXz" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/random/misc/all,
+/turf/simulated/floor/plating/airless{
+ icon_state = "panelscorched"
+ },
+/area/station/cargo/recycler)
+"tXG" = (
+/obj/structure/sign/warning/biohazard{
+ pixel_y = 32
+ },
+/obj/item/weapon/flora/random,
+/obj/machinery/light{
+ dir = 1
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "whitepurple"
+ },
+/area/station/rnd/mixing)
+"tXK" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor,
+/area/station/maintenance/dormitory)
+"tXM" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/turf/simulated/floor,
+/area/station/hallway/secondary/exit)
+"tXX" = (
+/obj/structure/stool/bed/chair/wood/normal,
+/turf/simulated/floor/carpet/orange,
+/area/station/maintenance/medbay)
+"tYj" = (
+/obj/structure/table,
+/obj/item/weapon/reagent_containers/spray/cleaner{
+ pixel_x = -6;
+ pixel_y = 8
+ },
+/obj/item/weapon/storage/box/mousetraps{
+ pixel_x = 3;
+ pixel_y = -7
+ },
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_x = 28;
+ pixel_y = -5
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/civilian/janitor)
+"tYu" = (
+/obj/item/weapon/scrap_lump,
+/obj/machinery/conveyor{
+ dir = 8;
+ id = "stationscrap"
+ },
+/turf/simulated/floor/plating/airless,
+/area/station/cargo/recycler)
+"tYG" = (
+/obj/structure/lattice,
+/obj/item/weapon/ore/glass,
+/turf/environment/space,
+/area/space)
+"tYV" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/brig)
+"tZe" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating/airless{
+ icon_state = "panelscorched"
+ },
+/area/station/cargo/recycler)
+"tZk" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/closet/toolcloset,
+/obj/item/weapon/storage/belt/utility,
+/turf/simulated/floor,
+/area/station/construction)
+"tZp" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "whiteblue"
+ },
+/area/station/medical/genetics)
+"tZs" = (
+/obj/machinery/door/poddoor{
+ density = 0;
+ icon_state = "pdoor0";
+ id = "Sm";
+ layer = 2.8;
+ name = "Supermatter Shutters";
+ opacity = 0
+ },
+/obj/structure/cable/yellow{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/turf/simulated/floor/plating{
+ dir = 4;
+ icon_state = "warnplate"
+ },
+/area/station/engineering/engine)
+"tZw" = (
+/obj/random/foods/food_trash,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 8
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/engineering)
+"tZM" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/engine,
+/area/station/rnd/telesci)
+"uad" = (
+/obj/structure/table,
+/obj/effect/spawner/lootdrop/maintenance,
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg1"
+ },
+/area/station/maintenance/medbay)
+"uak" = (
+/obj/structure/transit_tube/station{
+ dir = 4
+ },
+/turf/simulated/floor/plating{
+ dir = 4;
+ icon_state = "warnplate"
+ },
+/area/station/aisat)
+"uay" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 8
+ },
+/turf/simulated/floor/carpet/black,
+/area/station/civilian/chapel/office)
+"uaB" = (
+/obj/machinery/portable_atmospherics/canister/air,
+/turf/simulated/floor/plating,
+/area/station/maintenance/atmos)
+"uaS" = (
+/obj/structure/closet/secure_closet/personal/patient,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/medical/hallway)
+"ubc" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/science)
+"ube" = (
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "yellow"
+ },
+/area/station/engineering/engine)
+"ubk" = (
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/carpet/green,
+/area/station/civilian/cafeteria)
+"ubL" = (
+/obj/random/scrap/safe_even,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/cargo)
+"ubO" = (
+/obj/machinery/door/airlock/engineering/glass{
+ name = "Engineering Break Room";
+ req_access = list(71)
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/engineering/break_room)
+"ubS" = (
+/obj/item/weapon/aiModule/oxygen,
+/obj/item/weapon/aiModule/oneHuman,
+/obj/machinery/door/window{
+ dir = 8;
+ name = "High-Risk Modules";
+ req_access = list(20)
+ },
+/obj/item/weapon/aiModule/purge,
+/obj/structure/window/reinforced,
+/obj/item/weapon/aiModule/antimov,
+/obj/item/weapon/aiModule/teleporterOffline,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/rack,
+/turf/simulated/floor/whitegreed,
+/area/station/bridge/ai_upload)
+"uce" = (
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "green"
+ },
+/area/station/civilian/hydroponics)
+"ucF" = (
+/obj/structure/rack,
+/obj/item/ammo_box/magazine/plasma{
+ pixel_y = 2
+ },
+/obj/item/ammo_box/magazine/plasma{
+ pixel_y = -2
+ },
+/obj/machinery/light/small/emergency{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/security/armoury)
+"ucJ" = (
+/obj/effect/landmark/start/assistant/test_subject,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/wood,
+/area/station/civilian/theatre)
+"udi" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 8
+ },
+/obj/machinery/light/small{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "brown"
+ },
+/area/station/hallway/secondary/entry)
+"udp" = (
+/obj/item/weapon/flora/random,
+/turf/simulated/floor{
+ dir = 6;
+ icon_state = "warning"
+ },
+/area/station/hallway/secondary/mine_sci_shuttle)
+"udB" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/station/medical/chemistry)
+"udD" = (
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "brown"
+ },
+/area/station/cargo/storage)
+"udK" = (
+/obj/machinery/disposal,
+/obj/structure/disposalpipe/trunk{
+ dir = 1
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "darkyellow"
+ },
+/area/station/engineering/drone_fabrication)
+"udN" = (
+/obj/structure/closet/secure_closet/personal,
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "darkgreen"
+ },
+/area/station/ai_monitored/eva)
+"udQ" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg3"
+ },
+/area/station/maintenance/chapel)
+"udU" = (
+/turf/simulated/floor{
+ dir = 6;
+ icon_state = "neutral"
+ },
+/area/station/hallway/secondary/arrival)
+"udY" = (
+/obj/structure/object_wall/mining{
+ icon_state = "5-2"
+ },
+/turf/environment/space,
+/area/shuttle/mining/station)
+"uea" = (
+/obj/structure/table/glass,
+/obj/item/weapon/newspaper{
+ pixel_y = 5
+ },
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_x = 28;
+ pixel_y = -5
+ },
+/turf/simulated/floor{
+ icon_state = "delivery"
+ },
+/area/station/hallway/secondary/mine_sci_shuttle)
+"uem" = (
+/obj/machinery/door/firedoor,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "brown"
+ },
+/area/station/hallway/secondary/entry)
+"ues" = (
+/obj/machinery/light/small,
+/turf/simulated/floor{
+ icon_state = "black"
+ },
+/area/station/civilian/fitness)
+"uew" = (
+/turf/simulated/floor/plating/airless,
+/area/station/rnd/test_area)
+"ueH" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "red"
+ },
+/area/station/security/brig)
+"ueT" = (
+/obj/machinery/portable_atmospherics/powered/scrubber,
+/obj/machinery/light/small{
+ dir = 8
+ },
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_x = -28;
+ pixel_y = -5
+ },
+/obj/machinery/requests_console/atmos{
+ pixel_y = 28
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/engineering/atmos)
+"ufg" = (
+/obj/machinery/alarm{
+ pixel_y = 22
+ },
+/obj/machinery/vending/donut,
+/turf/simulated/floor{
+ dir = 9;
+ icon_state = "darkred"
+ },
+/area/station/security/main)
+"ufi" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/stool/bed/chair/metal/black{
+ dir = 1
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/medbay)
+"ufn" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/rack,
+/obj/effect/spawner/lootdrop/maintenance/three,
+/obj/effect/decal/cleanable/cobweb,
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"ufp" = (
+/obj/structure/sign/poster/official/no_erp{
+ pixel_x = -32
+ },
+/turf/simulated/floor{
+ icon_state = "freezerfloor"
+ },
+/area/station/civilian/toilet)
+"ufq" = (
+/obj/machinery/door/window/southright{
+ dir = 4;
+ name = "Medbay Storage";
+ req_access = list(72)
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced,
+/turf/simulated/floor{
+ icon_state = "delivery"
+ },
+/area/station/medical/storage)
+"ufA" = (
+/obj/machinery/atmospherics/components/binary/pump{
+ dir = 1
+ },
+/obj/machinery/camera{
+ c_tag = "RnD Toxins Lab West";
+ dir = 4;
+ network = list("SS13","Research")
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "whitepurple"
+ },
+/area/station/rnd/mixing)
+"ufB" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/civilian/chapel/crematorium)
+"ufS" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 10;
+ icon_state = "red"
+ },
+/area/station/security/brig)
+"ufU" = (
+/turf/simulated/wall/r_wall,
+/area/station/security/iaa_office)
+"uge" = (
+/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/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "darkstairs_middle"
+ },
+/area/station/security/lobby)
+"ugh" = (
+/obj/structure/sign/barber{
+ buildable_sign = 0;
+ pixel_x = -13
+ },
+/obj/machinery/power/apc{
+ dir = 8;
+ name = "apc left";
+ pixel_x = -28
+ },
+/obj/structure/table/glass,
+/obj/item/weapon/reagent_containers/dropper,
+/obj/item/weapon/haircomb,
+/obj/structure/cable,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/civilian/barbershop)
+"ugF" = (
+/obj/structure/cable{
+ d2 = 2;
+ icon_state = "0-2"
+ },
+/turf/simulated/floor/plating/airless/catwalk,
+/area/station/solar/auxstarboard)
+"ugR" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/table,
+/obj/effect/spawner/lootdrop/maintenance,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/science)
+"ugU" = (
+/obj/structure/table,
+/obj/machinery/reagentgrinder{
+ layer = 3.1;
+ pixel_y = 5
+ },
+/obj/machinery/requests_console/hydroponics{
+ pixel_x = 28
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/civilian/hydroponics)
+"ugW" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced,
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/station/medical/patients_rooms)
+"ugZ" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on,
+/turf/simulated/floor/carpet/black,
+/area/station/security/vacantoffice{
+ name = "Tribunal"
+ })
+"uha" = (
+/obj/structure/stool/bed/roller,
+/obj/machinery/iv_drip,
+/obj/machinery/status_display{
+ pixel_x = 32
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/medical/sleeper)
+"uhb" = (
+/obj/machinery/telecomms/server/presets/medical,
+/turf/simulated/floor/bluegrid{
+ name = "Server Base";
+ nitrogen = 500;
+ oxygen = 0;
+ temperature = 80
+ },
+/area/station/tcommsat/chamber)
+"uhd" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 8
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"uhi" = (
+/obj/structure/closet/emcloset,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/medical/reception)
+"uhl" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced/polarized{
+ dir = 4;
+ id = "privateoffice"
+ },
+/obj/structure/window/reinforced/polarized{
+ dir = 1;
+ id = "privateoffice"
+ },
+/obj/structure/window/reinforced/polarized{
+ id = "privateoffice"
+ },
+/obj/structure/window/reinforced/polarized{
+ dir = 8;
+ id = "privateoffice"
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/station/security/vacantoffice{
+ name = "Tribunal"
+ })
+"uhw" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/weapon/scrap_lump,
+/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/structure/disposalpipe/segment,
+/turf/simulated/floor/plating,
+/area/station/maintenance/atmos)
+"uhz" = (
+/obj/machinery/light/small{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/station/cargo/storage)
+"uhM" = (
+/obj/machinery/light_switch{
+ pixel_y = 28
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/disposal)
+"uhW" = (
+/turf/simulated/floor{
+ icon_state = "black"
+ },
+/area/station/security/prison)
+"uhX" = (
+/obj/item/weapon/flora/pottedplant/orientaltree,
+/obj/machinery/turretid/stun{
+ control_area = "AI Upload Chamber";
+ name = "AI Upload turret control";
+ pixel_y = 28
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "darkblue"
+ },
+/area/station/bridge)
+"uhZ" = (
+/obj/structure/closet/secure_closet/cargotech,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/cargo/office)
+"uif" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 2;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/station/medical/hallway)
+"uih" = (
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/turf/simulated/floor/beach/water/waterpool,
+/area/station/civilian/gym)
+"uir" = (
+/obj/structure/table,
+/obj/machinery/cell_charger{
+ pixel_y = 5
+ },
+/obj/item/weapon/stock_parts/cell/high,
+/obj/random/tools/tool,
+/obj/machinery/camera{
+ c_tag = "Primary Tool Storage"
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/storage/primary)
+"uiF" = (
+/obj/structure/closet/emcloset,
+/obj/machinery/light/small{
+ dir = 8
+ },
+/obj/structure/sign/directions/security{
+ buildable_sign = 0;
+ pixel_x = -32
+ },
+/obj/structure/sign/directions/command{
+ pixel_x = -32;
+ pixel_y = -6
+ },
+/obj/structure/sign/directions/engineering{
+ pixel_x = -32;
+ pixel_y = 6
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/vacantoffice{
+ name = "Tribunal"
+ })
+"uiP" = (
+/obj/structure/grille,
+/obj/machinery/door/firedoor,
+/obj/structure/window/reinforced{
+ dir = 5
+ },
+/obj/structure/sign/warning/securearea{
+ desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'.";
+ name = "KEEP CLEAR: DOCKING AREA"
+ },
+/turf/simulated/floor/plating,
+/area/station/hallway/secondary/arrival)
+"uiX" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced/polarized{
+ dir = 4;
+ id = "privateoffice"
+ },
+/obj/structure/window/reinforced/polarized{
+ dir = 1;
+ id = "privateoffice"
+ },
+/obj/structure/window/reinforced/polarized{
+ id = "privateoffice"
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/station/security/lawyer_office)
+"ujn" = (
+/obj/structure/table/woodentable,
+/obj/item/weapon/book/manual/wiki/security_space_law{
+ pixel_y = 6
+ },
+/obj/machinery/alarm{
+ pixel_y = 22
+ },
+/turf/simulated/floor/wood,
+/area/station/bridge/captain_quarters)
+"ujC" = (
+/obj/machinery/door/airlock/security{
+ name = "Warden's Office";
+ req_access = list(3)
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/warden)
+"ujM" = (
+/obj/machinery/atmospherics/pipe/manifold/visible/cyan{
+ dir = 8
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "arrival"
+ },
+/area/station/engineering/atmos)
+"ujO" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/carpet,
+/area/station/security/lawyer_office)
+"ujQ" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 1
+ },
+/obj/effect/landmark/start/technical_assistant,
+/turf/simulated/floor,
+/area/station/hallway/primary/aft)
+"ujW" = (
+/obj/structure/table/glass,
+/obj/item/weapon/storage/box/cups{
+ pixel_y = 4
+ },
+/obj/machinery/light_switch{
+ pixel_y = 28
+ },
+/turf/simulated/floor{
+ dir = 9;
+ icon_state = "black"
+ },
+/area/station/civilian/fitness)
+"ukg" = (
+/obj/effect/decal/cleanable/generic,
+/obj/random/scrap/safe_even,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/medbay)
+"ukj" = (
+/obj/structure/rack,
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/obj/item/weapon/storage/toolbox/electrical,
+/obj/item/stack/cable_coil/random,
+/obj/effect/spawner/lootdrop/maintenance/three,
+/obj/random/tools/tool,
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_y = 22
+ },
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/auxsolarport)
+"ukr" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/atmos)
+"ukt" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/molten_item,
+/obj/structure/table,
+/obj/effect/spawner/lootdrop/maintenance/two,
+/obj/structure/sign/poster/contraband/random{
+ pixel_x = -32
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/medbay)
+"ukz" = (
+/obj/structure/closet/secure_closet/usp_cartridges,
+/turf/simulated/floor/wood,
+/area/station/bridge/hop_office)
+"ukE" = (
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/auxsolarport)
+"ukF" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/station/medical/virology)
+"ukH" = (
+/obj/item/weapon/storage/box/flashbangs{
+ pixel_y = 4
+ },
+/obj/structure/rack,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/range)
+"ukK" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/door/airlock/medical{
+ name = "Morgue";
+ req_access = list(6)
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/medical/morgue)
+"ulj" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "darkredfull"
+ },
+/area/station/security/main)
+"uls" = (
+/mob/living/simple_animal/mouse,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/engineering)
+"uly" = (
+/obj/machinery/door/window{
+ name = "AI Core Door";
+ req_access = list(16)
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/machinery/door/poddoor{
+ density = 0;
+ icon_state = "pdoor0";
+ id = "AI Blast Door";
+ name = "AI Blast Door";
+ opacity = 0
+ },
+/obj/machinery/door/window{
+ dir = 1;
+ name = "AI Core Door";
+ req_access = list(16)
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/aisat/ai_chamber)
+"ulz" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "yellow"
+ },
+/area/station/engineering/equip)
+"ulB" = (
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "black"
+ },
+/area/station/hallway/secondary/exit)
+"ulF" = (
+/obj/machinery/atmospherics/components/unary/thermomachine/heater,
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "warndark"
+ },
+/area/station/rnd/mixing)
+"ulN" = (
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/wood,
+/area/station/security/lawyer_office)
+"ulT" = (
+/obj/structure/table,
+/obj/structure/sign/poster/official/work_for_a_future{
+ pixel_y = 32
+ },
+/obj/item/stack/medical/bruise_pack{
+ pixel_x = 10;
+ pixel_y = 2
+ },
+/obj/item/stack/medical/bruise_pack,
+/obj/machinery/light_construct/small{
+ dir = 1
+ },
+/obj/item/clothing/mask/pig,
+/turf/simulated/floor,
+/area/station/maintenance/medbay)
+"ulW" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plating,
+/area/station/maintenance/medbay)
+"umf" = (
+/obj/item/weapon/storage/box/seccarts{
+ pixel_x = -7;
+ pixel_y = 7
+ },
+/obj/item/weapon/storage/box/handcuffs{
+ pixel_x = 8;
+ pixel_y = 8
+ },
+/obj/item/device/megaphone,
+/obj/structure/table/woodentable,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/turf/simulated/floor{
+ dir = 6;
+ icon_state = "darkred"
+ },
+/area/station/security/warden)
+"umw" = (
+/obj/structure/window/reinforced,
+/turf/simulated/floor/engine/nitrogen,
+/area/station/engineering/atmos)
+"umN" = (
+/obj/machinery/atmospherics/pipe/simple/visible/yellow{
+ dir = 6
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/obj/structure/disposalpipe/sortjunction{
+ dir = 1;
+ icon_state = "pipe-j2s";
+ name = "CE Office";
+ sortType = "CE Office"
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "yellow"
+ },
+/area/station/engineering/engine)
+"una" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/science)
+"unn" = (
+/obj/structure/window/reinforced{
+ dir = 5
+ },
+/obj/structure/grille,
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/visible/cyan,
+/turf/simulated/floor/plating,
+/area/station/engineering/atmos)
+"unp" = (
+/obj/machinery/light,
+/turf/simulated/floor{
+ icon_state = "purple"
+ },
+/area/station/hallway/primary/port)
+"unB" = (
+/turf/simulated/wall/r_wall,
+/area/station/rnd/robotics)
+"unI" = (
+/obj/machinery/light/small{
+ dir = 8
+ },
+/turf/simulated/floor/plating/airless{
+ icon_state = "panelscorched"
+ },
+/area/station/cargo/recycler)
+"unL" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/science)
+"unO" = (
+/obj/effect/decal/cleanable/cobweb,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/brig)
+"unS" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/stool,
+/obj/structure/sign/poster/contraband/random{
+ pixel_y = -32
+ },
+/turf/simulated/floor/wood,
+/area/station/maintenance/brig)
+"uop" = (
+/obj/machinery/autolathe,
+/turf/simulated/floor{
+ dir = 10;
+ icon_state = "brown"
+ },
+/area/station/cargo/office)
+"uow" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/universal,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/cargo)
+"uoN" = (
+/obj/structure/grille,
+/obj/machinery/door/firedoor,
+/obj/structure/window/reinforced{
+ dir = 5
+ },
+/turf/simulated/floor/plating,
+/area/station/cargo/recycleroffice)
+"upb" = (
+/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/effect/landmark{
+ name = "blobstart"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/brig)
+"upp" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/weapon/scrap_lump,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 8
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/chapel)
+"upv" = (
+/obj/item/stack/tile/carpet/orange,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/medbay)
+"upy" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/machinery/telescience_jammer{
+ radius = 3
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/whitegreed,
+/area/station/bridge/ai_upload)
+"upJ" = (
+/obj/structure/flora/ausbushes/ppflowers{
+ layer = 2.7
+ },
+/obj/structure/flora/ausbushes/fullgrass{
+ layer = 2.7
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "grass1"
+ },
+/area/station/civilian/garden)
+"upM" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "darkred"
+ },
+/area/station/security/execution)
+"upV" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/medical/morgue)
+"upZ" = (
+/obj/item/stack/rods,
+/obj/structure/lattice,
+/turf/environment/space,
+/area/space)
+"uqe" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,
+/turf/simulated/floor/wood,
+/area/station/civilian/theatre)
+"uql" = (
+/obj/machinery/bot/cleanbot{
+ on = 0
+ },
+/obj/machinery/light,
+/obj/machinery/status_display{
+ pixel_y = -32
+ },
+/turf/simulated/floor{
+ icon_state = "darkblue"
+ },
+/area/station/aisat/antechamber)
+"uqC" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "darkred"
+ },
+/area/station/civilian/bar)
+"uqD" = (
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/machinery/disposal,
+/obj/structure/disposalpipe/trunk,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "darkred"
+ },
+/area/station/security/main)
+"uqH" = (
+/obj/machinery/door/firedoor,
+/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/airlock/maintenance{
+ req_access = list(12)
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/atmos)
+"uqP" = (
+/obj/structure/toilet{
+ pixel_y = 8
+ },
+/obj/effect/decal/cleanable/cobweb2,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/turf/simulated/floor/plating,
+/area/station/security/brig)
+"uqU" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/spawner/lootdrop/maintenance/four,
+/obj/item/weapon/rack_parts,
+/turf/simulated/floor{
+ icon_state = "floorgrime"
+ },
+/area/station/maintenance/chapel)
+"url" = (
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "darkblue"
+ },
+/area/station/ai_monitored/storage_secure)
+"urn" = (
+/obj/structure/table/woodentable,
+/obj/item/weapon/book/manual/wiki/security_space_law,
+/turf/simulated/floor/wood,
+/area/station/security/lawyer_office)
+"urq" = (
+/obj/structure/table,
+/obj/item/weapon/storage/firstaid/small_firstaid_kit{
+ pixel_y = 4
+ },
+/obj/machinery/alarm{
+ pixel_x = -28;
+ pixel_y = -6
+ },
+/turf/simulated/floor{
+ dir = 9;
+ icon_state = "darkblue"
+ },
+/area/station/aisat/antechamber_interior)
+"urt" = (
+/obj/item/weapon/flora/random,
+/turf/simulated/floor{
+ icon_state = "darkblue"
+ },
+/area/station/bridge)
+"urL" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/universal{
+ dir = 4
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/escape)
+"urM" = (
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/machinery/door/firedoor,
+/obj/structure/grille,
+/obj/structure/barricade/wooden,
+/turf/simulated/floor/plating,
+/area/station/maintenance/engineering)
+"urX" = (
+/obj/effect/decal/cleanable/blood/drip,
+/obj/effect/decal/cleanable/blood/drip{
+ pixel_x = -12;
+ pixel_y = 12
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 8;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg1"
+ },
+/area/station/maintenance/dormitory)
+"usb" = (
+/obj/structure/stool/bed/chair/office/dark{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "darkblue"
+ },
+/area/station/bridge)
+"usd" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg2"
+ },
+/area/station/maintenance/atmos)
+"usg" = (
+/obj/item/device/radio/intercom{
+ frequency = 1475;
+ name = "Station Intercom (Security)";
+ pixel_y = -32
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/structure/disposalpipe/segment{
+ dir = 1;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor{
+ icon_state = "red"
+ },
+/area/station/security/brig)
+"usp" = (
+/turf/simulated/floor/wood,
+/area/station/civilian/dormitories)
+"usv" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/engineering)
+"usx" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced,
+/obj/machinery/door/firedoor,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/machinery/door/poddoor/shutters{
+ density = 0;
+ icon_state = "shutter0";
+ id = "Chem";
+ name = "Chemistry Shutters";
+ opacity = 0
+ },
+/turf/simulated/floor/plating,
+/area/station/medical/chemistry)
+"usA" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 9
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 8;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/medbay)
+"usB" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "whiteblue"
+ },
+/area/station/medical/hallway)
+"usM" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/turf/simulated/floor/carpet/black,
+/area/station/tcommsat/computer)
+"usP" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/ai_monitored/storage_secure)
+"usT" = (
+/obj/structure/closet/emcloset,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/medbay)
+"usY" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor{
+ dir = 6;
+ icon_state = "whiteblue"
+ },
+/area/station/medical/hallway)
+"uth" = (
+/obj/machinery/atmospherics/pipe/manifold/visible/blue,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor,
+/area/station/engineering/atmos)
+"uti" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor{
+ dir = 6;
+ icon_state = "red"
+ },
+/area/station/security/interrogation)
+"utl" = (
+/obj/structure/table,
+/obj/effect/spawner/lootdrop/maintenance/two,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/medbay)
+"utu" = (
+/turf/simulated/wall,
+/area/station/ai_monitored/eva)
+"utx" = (
+/obj/machinery/door/firedoor,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/medical/hallway)
+"utB" = (
+/obj/structure/table/woodentable/poker,
+/obj/item/toy/cards,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/carpet/green,
+/area/station/civilian/dormitories)
+"utL" = (
+/obj/machinery/door/window/northleft{
+ name = "Engineering Moniter Station";
+ req_access = list(71)
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "delivery"
+ },
+/area/station/engineering/monitoring)
+"utN" = (
+/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"
+ },
+/mob/living/simple_animal/mouse,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/brig)
+"utQ" = (
+/obj/structure/grille,
+/obj/machinery/door/firedoor,
+/obj/structure/window/reinforced{
+ dir = 5
+ },
+/obj/machinery/door/poddoor{
+ density = 0;
+ icon_state = "pdoor0";
+ id = "bridge blast";
+ name = "Bridge Blast Doors";
+ opacity = 0
+ },
+/obj/structure/cable{
+ d2 = 2;
+ icon_state = "0-2"
+ },
+/turf/simulated/floor/plating,
+/area/station/bridge)
+"utU" = (
+/obj/machinery/computer/secure_data,
+/obj/machinery/requests_console/forensic{
+ pixel_y = 28
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "whitered"
+ },
+/area/station/security/forensic_office)
+"uua" = (
+/turf/simulated/wall/r_wall,
+/area/station/rnd/hor)
+"uud" = (
+/obj/structure/grille,
+/obj/machinery/door/firedoor,
+/obj/structure/window/reinforced{
+ dir = 5
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/station/cargo/recycleroffice)
+"uuv" = (
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 10
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/aisat/antechamber_interior)
+"uuy" = (
+/obj/structure/closet/emcloset,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/security/lobby)
+"uuN" = (
+/obj/structure/closet/secure_closet/hop,
+/obj/machinery/firealarm{
+ dir = 1;
+ pixel_y = -22
+ },
+/turf/simulated/floor/carpet/blue2,
+/area/station/bridge/hop_office)
+"uuQ" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/external{
+ name = "Escape Airlock";
+ req_access = list(1)
+ },
+/turf/simulated/floor/plating,
+/area/station/hallway/secondary/exit)
+"uuT" = (
+/obj/structure/table/woodentable,
+/obj/item/weapon/reagent_containers/food/drinks/bottle/vermouth,
+/obj/item/weapon/shard{
+ icon_state = "small"
+ },
+/turf/simulated/floor/wood,
+/area/station/maintenance/brig)
+"uva" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/cargo)
+"uvq" = (
+/obj/machinery/portable_atmospherics/canister/oxygen,
+/turf/simulated/floor{
+ icon_state = "bot"
+ },
+/area/station/engineering/atmos)
+"uvC" = (
+/obj/machinery/atmospherics/pipe/simple/visible/green,
+/obj/machinery/atmospherics/components/binary/pump/on{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "bot"
+ },
+/area/station/engineering/atmos)
+"uvG" = (
+/obj/structure/table,
+/obj/item/device/assembly/signaler{
+ pixel_x = -5;
+ pixel_y = 8
+ },
+/obj/item/device/assembly/signaler,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/rnd/tox_launch)
+"uvJ" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/random/foods/food_trash,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/medbay)
+"uvP" = (
+/obj/item/weapon/flora/random,
+/turf/simulated/floor{
+ icon_state = "whitepurple"
+ },
+/area/station/civilian/barbershop)
+"uwp" = (
+/obj/structure/closet/emcloset,
+/turf/simulated/floor/plating,
+/area/station/maintenance/chapel)
+"uwG" = (
+/obj/structure/table/reinforced,
+/obj/item/weapon/flora/pottedplant/aquatic{
+ pixel_y = 12
+ },
+/turf/simulated/floor/bluegrid{
+ name = "Server Base";
+ nitrogen = 500;
+ oxygen = 0;
+ temperature = 80
+ },
+/area/station/tcommsat/chamber)
+"uwL" = (
+/obj/machinery/portable_atmospherics/canister/sleeping_agent,
+/turf/simulated/floor{
+ icon_state = "delivery"
+ },
+/area/station/engineering/atmos)
+"uwO" = (
+/obj/machinery/computer/cargo,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/cargo/qm)
+"uwS" = (
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/science)
+"uxD" = (
+/obj/machinery/atmospherics/pipe/simple/visible/universal{
+ dir = 4
+ },
+/obj/machinery/meter,
+/turf/simulated/wall/r_wall,
+/area/station/aisat)
+"uxE" = (
+/obj/structure/closet/secure_closet/atmos_personal,
+/obj/machinery/alarm{
+ pixel_x = 29;
+ pixel_y = -6
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "caution"
+ },
+/area/station/engineering/monitoring)
+"uxH" = (
+/obj/machinery/computer/arcade,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/hallway/secondary/exit)
+"uxP" = (
+/turf/simulated/wall,
+/area/station/maintenance/portsolar)
+"uxU" = (
+/obj/structure/table,
+/obj/item/weapon/gun/energy/pyrometer/engineering/robotics,
+/obj/item/weapon/reagent_containers/glass/beaker/sulphuric,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/station/maintenance/science)
+"uxV" = (
+/obj/machinery/atmospherics/pipe/manifold/visible{
+ dir = 1
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/engineering/atmos)
+"uye" = (
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/rnd/misc_lab)
+"uyf" = (
+/obj/structure/closet/emcloset,
+/obj/effect/decal/cleanable/cobweb2,
+/turf/simulated/floor/plating,
+/area/station/maintenance/chapel)
+"uyg" = (
+/obj/machinery/portable_atmospherics/canister/carbon_dioxide,
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_y = 22
+ },
+/turf/simulated/floor{
+ icon_state = "delivery"
+ },
+/area/station/engineering/atmos)
+"uym" = (
+/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/structure/disposalpipe/segment,
+/turf/simulated/floor/plating,
+/area/station/maintenance/science)
+"uyz" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/random/foods/food_trash,
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"uyG" = (
+/obj/machinery/door/airlock/security/glass{
+ name = "Security Hardsuits";
+ req_access = list(1)
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor{
+ icon_state = "darkred"
+ },
+/area/station/ai_monitored/eva)
+"uyJ" = (
+/obj/structure/table/woodentable,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/item/weapon/storage/secure/briefcase{
+ pixel_y = 7
+ },
+/obj/item/device/taperecorder{
+ pixel_x = -1;
+ pixel_y = -4
+ },
+/turf/simulated/floor/wood,
+/area/station/security/vacantoffice{
+ name = "Tribunal"
+ })
+"uyQ" = (
+/obj/structure/stool/bed/chair/pedalgen{
+ anchored = 1;
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "wooden-2"
+ },
+/area/station/civilian/gym)
+"uyS" = (
+/obj/structure/stool/bed/chair/office/dark{
+ dir = 8
+ },
+/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"
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "darkblue"
+ },
+/area/station/bridge)
+"uyX" = (
+/obj/machinery/disposal,
+/obj/structure/disposalpipe/trunk{
+ dir = 1
+ },
+/turf/simulated/floor{
+ icon_state = "bot"
+ },
+/area/station/storage/primary)
+"uyZ" = (
+/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/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "yellowcorner"
+ },
+/area/station/engineering/break_room)
+"uzn" = (
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "caution"
+ },
+/area/station/engineering/monitoring)
+"uzv" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 9
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/medbay)
+"uzA" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/station/civilian/bar)
+"uzL" = (
+/obj/machinery/door/window{
+ dir = 1;
+ name = "Mass Driver";
+ req_access = list(22)
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/station/civilian/chapel/mass_driver)
+"uzX" = (
+/obj/machinery/atmospherics/pipe/manifold4w/visible,
+/turf/simulated/floor/plating,
+/area/station/construction)
+"uAb" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/cargo/storage)
+"uAg" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/machinery/door/airlock/maintenance{
+ req_access = list(12)
+ },
+/obj/machinery/door/firedoor,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plating,
+/area/station/maintenance/dormitory)
+"uAr" = (
+/obj/machinery/hologram/holopad,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/turf/simulated/floor{
+ icon_state = "asteroid"
+ },
+/area/station/civilian/garden)
+"uAH" = (
+/obj/item/weapon/clipboard{
+ pixel_y = 3
+ },
+/obj/item/weapon/folder/brown{
+ pixel_y = 4
+ },
+/obj/item/weapon/stamp/qm{
+ pixel_y = 3
+ },
+/obj/structure/table/woodentable,
+/obj/machinery/newscaster{
+ pixel_x = -28
+ },
+/obj/structure/extinguisher_cabinet{
+ pixel_y = -30
+ },
+/turf/simulated/floor{
+ icon_state = "darkbrown"
+ },
+/area/station/cargo/qm)
+"uAL" = (
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "Stairs_wide"
+ },
+/area/station/maintenance/dormitory)
+"uBk" = (
+/obj/effect/decal/cleanable/generic,
+/mob/living/simple_animal/mouse,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/medbay)
+"uBl" = (
+/obj/structure/stool/bed/chair/metal/black{
+ dir = 1
+ },
+/obj/item/device/radio/intercom{
+ broadcasting = 1;
+ frequency = 1480;
+ name = "Confessional Intercom";
+ pixel_x = 28;
+ pixel_y = -5
+ },
+/obj/item/weapon/storage/bible,
+/obj/machinery/light/small{
+ dir = 4
+ },
+/turf/simulated/floor/wood,
+/area/station/civilian/chapel)
+"uBs" = (
+/obj/structure/rack,
+/obj/item/weapon/pickaxe/drill{
+ pixel_y = 4
+ },
+/obj/item/weapon/pickaxe/drill{
+ pixel_y = 2
+ },
+/obj/item/weapon/pickaxe/drill,
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/cargo/miningoffice)
+"uBA" = (
+/obj/machinery/atmospherics/pipe/simple/visible/yellow,
+/obj/structure/lattice,
+/obj/structure/window/reinforced,
+/turf/environment/space,
+/area/space)
+"uBN" = (
+/obj/machinery/light{
+ dir = 8
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "darkred"
+ },
+/area/station/security/range)
+"uCb" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/rnd/misc_lab)
+"uCh" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/civilian/chapel/crematorium)
+"uCx" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/station/security/vacantoffice{
+ name = "Tribunal"
+ })
+"uCB" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/disposal)
+"uCD" = (
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "yellowcorner"
+ },
+/area/station/engineering/equip)
+"uCL" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "darkblue"
+ },
+/area/station/bridge)
+"uCS" = (
+/obj/machinery/disposal,
+/obj/structure/disposalpipe/trunk{
+ dir = 8
+ },
+/turf/simulated/floor/wood,
+/area/station/security/lawyer_office)
+"uDe" = (
+/obj/machinery/portable_atmospherics/canister/phoron,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/rnd/storage)
+"uDl" = (
+/obj/structure/rack,
+/obj/machinery/light{
+ dir = 1
+ },
+/obj/item/stack/sheet/glass{
+ amount = 27
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "brown"
+ },
+/area/station/cargo/storage)
+"uEa" = (
+/turf/simulated/floor/wood,
+/area/station/maintenance/brig)
+"uEf" = (
+/obj/machinery/atmospherics/pipe/manifold/visible{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plating{
+ dir = 8;
+ icon_state = "warnplate"
+ },
+/area/station/maintenance/incinerator)
+"uEg" = (
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/table/woodentable/fancy,
+/obj/item/weapon/reagent_containers/food/drinks/bottle/holywater{
+ pixel_y = 4
+ },
+/turf/simulated/floor/carpet/black,
+/area/station/civilian/chapel)
+"uEi" = (
+/mob/living/carbon/monkey/tajara{
+ name = "Kyle"
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on,
+/turf/simulated/floor/grass,
+/area/station/medical/genetics)
+"uEl" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/turf/simulated/floor,
+/area/station/cargo/storage)
+"uEs" = (
+/obj/structure/grille,
+/obj/structure/sign/warning/securearea{
+ desc = "A warning sign which reads 'EXTERNAL AIRLOCK'";
+ icon_state = "space";
+ layer = 4;
+ name = "EXTERNAL AIRLOCK"
+ },
+/obj/machinery/door/firedoor,
+/obj/structure/window/reinforced{
+ dir = 5
+ },
+/turf/simulated/floor/plating,
+/area/station/hallway/secondary/entry)
+"uEB" = (
+/obj/structure/stool,
+/obj/effect/landmark/start/technical_assistant,
+/turf/simulated/floor{
+ icon_state = "yellow"
+ },
+/area/station/storage/primary)
+"uED" = (
+/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"
+ },
+/turf/simulated/floor/plating,
+/area/station/construction)
+"uEE" = (
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/vacantoffice{
+ name = "Tribunal"
+ })
+"uEG" = (
+/obj/machinery/suit_storage_unit/standard_unit,
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "darkblue"
+ },
+/area/station/ai_monitored/eva)
+"uEJ" = (
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "loadingarea"
+ },
+/area/station/hallway/primary/port)
+"uEL" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "brown"
+ },
+/area/station/cargo/office)
+"uFb" = (
+/obj/structure/table,
+/obj/item/weapon/storage/toolbox/mechanical{
+ pixel_y = 5
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/security/brig)
+"uFf" = (
+/obj/structure/morgue{
+ dir = 8
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "darkred"
+ },
+/area/station/security/forensic_office)
+"uFh" = (
+/obj/structure/table,
+/obj/item/weapon/packageWrap{
+ pixel_x = -2;
+ pixel_y = 9
+ },
+/obj/item/weapon/packageWrap{
+ pixel_x = 3;
+ pixel_y = 3
+ },
+/obj/machinery/light_switch{
+ pixel_x = -23
+ },
+/obj/structure/extinguisher_cabinet{
+ pixel_y = -30
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "whitecorner"
+ },
+/area/station/civilian/kitchen)
+"uFj" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/turf/simulated/floor{
+ icon_state = "black"
+ },
+/area/station/civilian/fitness)
+"uFO" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/medbay)
+"uFR" = (
+/obj/structure/table,
+/obj/machinery/cell_charger{
+ pixel_y = 5
+ },
+/obj/item/weapon/stock_parts/cell/high{
+ charge = 100;
+ maxcharge = 15000;
+ pixel_x = 3;
+ pixel_y = 9
+ },
+/obj/item/weapon/stock_parts/cell/high{
+ charge = 100;
+ maxcharge = 15000;
+ pixel_y = -1
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/engineering/engine)
+"uFZ" = (
+/turf/simulated/mineral,
+/area/space)
+"uGp" = (
+/obj/structure/closet/lasertag/blue,
+/obj/machinery/light_switch{
+ pixel_x = -28
+ },
+/obj/machinery/status_display{
+ pixel_y = 32
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/civilian/playroom)
+"uGz" = (
+/obj/machinery/atmospherics/components/binary/pump,
+/obj/structure/sign/warning/fire{
+ pixel_x = 32
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platebot"
+ },
+/area/station/maintenance/incinerator)
+"uGG" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/obj/structure/cable{
+ d2 = 4;
+ icon_state = "0-4"
+ },
+/turf/simulated/floor/plating,
+/area/station/ai_monitored/eva)
+"uGR" = (
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 8
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/civilian/chapel/altar)
+"uGS" = (
+/obj/structure/table/woodentable,
+/obj/machinery/recharger{
+ pixel_y = 4
+ },
+/turf/simulated/floor{
+ dir = 6;
+ icon_state = "darkred"
+ },
+/area/station/security/hos)
+"uGT" = (
+/obj/item/device/radio/beacon,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/bridge/teleporter)
+"uGV" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor,
+/area/station/cargo/storage)
+"uHj" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/cargo/recycleroffice)
+"uHo" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "warnwhite"
+ },
+/area/station/rnd/brainstorm_center)
+"uHr" = (
+/obj/machinery/door/airlock/maintenance{
+ req_access = list(12)
+ },
+/obj/machinery/door/firedoor,
+/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/structure/disposalpipe/segment,
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"uHD" = (
+/obj/machinery/biogenerator,
+/obj/machinery/alarm{
+ pixel_x = -28;
+ pixel_y = -6
+ },
+/turf/simulated/floor{
+ dir = 10;
+ icon_state = "darkgreen"
+ },
+/area/station/rnd/misc_lab)
+"uHT" = (
+/obj/machinery/atmospherics/pipe/manifold/visible/green{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "yellowcorner"
+ },
+/area/station/engineering/engine)
+"uHY" = (
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "whiteblue"
+ },
+/area/station/medical/genetics_cloning)
+"uHZ" = (
+/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"
+ },
+/turf/simulated/floor/whitegreed,
+/area/station/bridge/ai_upload)
+"uIa" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "wooden-2"
+ },
+/area/station/civilian/gym)
+"uIb" = (
+/obj/structure/stool/bed/chair/metal/red{
+ dir = 8
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/interrogation)
+"uIj" = (
+/obj/structure/stool/bed/chair/schair/wagon,
+/turf/simulated/shuttle/floor/mining{
+ icon_state = "2-4,5,6"
+ },
+/area/shuttle/mining/station)
+"uIo" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 1;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor{
+ icon_state = "asteroid"
+ },
+/area/station/civilian/garden)
+"uIq" = (
+/obj/machinery/airlock_sensor{
+ id_tag = "atmospherics_sensor";
+ pixel_y = 25;
+ req_one_access = list(13,45,1)
+ },
+/obj/machinery/atmospherics/pipe/manifold/visible{
+ dir = 1
+ },
+/turf/simulated/floor/plating,
+/area/station/engineering/atmos)
+"uIs" = (
+/obj/item/weapon/flora/random,
+/obj/machinery/power/apc/largecell{
+ name = "largecell apc down";
+ pixel_y = -28
+ },
+/obj/structure/cable,
+/turf/simulated/floor{
+ dir = 6;
+ icon_state = "darkblue"
+ },
+/area/station/aisat/antechamber_interior)
+"uIz" = (
+/obj/structure/closet/emcloset,
+/obj/machinery/firealarm{
+ pixel_y = 22
+ },
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "darkblue"
+ },
+/area/station/bridge)
+"uIB" = (
+/obj/item/weapon/flora/random,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/security/lobby)
+"uIC" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 5
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/chapel)
+"uIG" = (
+/obj/random/vending/cola,
+/obj/machinery/light/small{
+ dir = 8
+ },
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_x = -28;
+ pixel_y = -5
+ },
+/obj/machinery/status_display{
+ pixel_y = 32
+ },
+/turf/simulated/floor/wood,
+/area/station/bridge/captain_quarters)
+"uJd" = (
+/obj/structure/grille{
+ destroyed = 1
+ },
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/dormitory)
+"uJf" = (
+/obj/structure/stool/bed/chair/metal/blue{
+ dir = 1
+ },
+/obj/machinery/atm{
+ pixel_y = -28
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/medical/reception)
+"uJi" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/door/poddoor/shutters{
+ density = 0;
+ icon_state = "shutter0";
+ id = "Medical_Surgery";
+ name = "Surgery Shutters";
+ opacity = 0
+ },
+/turf/simulated/floor/plating,
+/area/station/medical/surgery{
+ name = "Operating Theatre"
+ })
+"uJJ" = (
+/obj/structure/stool/bed/chair/metal/red{
+ dir = 8
+ },
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_x = 28;
+ pixel_y = -5
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/vacantoffice{
+ name = "Tribunal"
+ })
+"uJP" = (
+/obj/structure/table/reinforced,
+/obj/machinery/door/firedoor,
+/obj/machinery/door/window/southright{
+ dir = 1;
+ name = "Research and Development Desk";
+ req_access = list(7)
+ },
+/obj/item/weapon/bell{
+ pixel_y = 4
+ },
+/obj/machinery/door/poddoor{
+ density = 0;
+ icon_state = "pdoor0";
+ id = "Biohazard";
+ name = "Biohazard Shutter";
+ opacity = 0
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plating,
+/area/station/rnd/lab)
+"uJQ" = (
+/obj/structure/stool/bed/roller,
+/obj/machinery/iv_drip,
+/obj/machinery/firealarm{
+ pixel_y = 22
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/medical/sleeper)
+"uKf" = (
+/obj/structure/table,
+/obj/item/weapon/clipboard{
+ pixel_y = 3
+ },
+/obj/item/weapon/folder/brown{
+ pixel_y = 4
+ },
+/obj/machinery/computer/guestpass{
+ dir = 1;
+ pixel_y = -28
+ },
+/obj/item/weapon/stamp{
+ name = "cargo rubber stamp";
+ pixel_x = -2;
+ pixel_y = 3;
+ stamp_message = "Cargo"
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/cargo/office)
+"uKk" = (
+/obj/item/weapon/flora/random,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/engineering/break_room)
+"uKp" = (
+/obj/machinery/atmospherics/pipe/simple/visible/green{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "yellow"
+ },
+/area/station/engineering/engine)
+"uKA" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "purple"
+ },
+/area/station/hallway/primary/port)
+"uKC" = (
+/obj/structure/closet/crate,
+/obj/item/stack/sheet/metal{
+ amount = 50
+ },
+/obj/item/stack/rods{
+ amount = 50
+ },
+/obj/item/stack/sheet/glass{
+ amount = 50
+ },
+/obj/item/weapon/airlock_electronics,
+/obj/item/weapon/airlock_electronics,
+/obj/item/weapon/stock_parts/cell/high{
+ charge = 100;
+ maxcharge = 15000
+ },
+/obj/item/stack/sheet/mineral/phoron{
+ amount = 25
+ },
+/obj/machinery/light{
+ dir = 1
+ },
+/turf/simulated/floor/plating,
+/area/station/engineering/engine)
+"uKK" = (
+/obj/machinery/computer/monitor{
+ dir = 4
+ },
+/obj/structure/cable{
+ d2 = 4;
+ icon_state = "0-4"
+ },
+/obj/item/device/radio/intercom{
+ broadcasting = 1;
+ frequency = 1447;
+ name = "Private AI Channel";
+ pixel_x = -28;
+ pixel_y = -5
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "darkblue"
+ },
+/area/station/ai_monitored/storage_secure)
+"uKR" = (
+/obj/machinery/camera{
+ c_tag = "Toxins Test Chamber";
+ dir = 4;
+ network = list("Toxins Test Area")
+ },
+/turf/simulated/floor/plating/airless{
+ dir = 8;
+ icon_state = "warnplate"
+ },
+/area/station/rnd/test_area)
+"uKZ" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/device/flashlight,
+/obj/item/stack/cable_coil/random,
+/obj/item/device/radio/off,
+/obj/structure/closet/crate,
+/obj/item/weapon/airlock_painter,
+/obj/random/tools/tool,
+/obj/random/tools/tool,
+/turf/simulated/floor/plating{
+ icon_state = "platebot"
+ },
+/area/station/maintenance/engineering)
+"uLi" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/telescience_jammer,
+/turf/simulated/floor/carpet/blue2,
+/area/station/bridge/captain_quarters)
+"uLm" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/weapon/scrap_lump,
+/obj/structure/sign/poster/ripped{
+ pixel_x = 32
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/engineering)
+"uLo" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "black"
+ },
+/area/station/hallway/secondary/exit)
+"uLu" = (
+/turf/simulated/floor{
+ dir = 9;
+ icon_state = "purple"
+ },
+/area/station/maintenance/science)
+"uLx" = (
+/obj/structure/closet/emcloset,
+/turf/simulated/floor{
+ dir = 6;
+ icon_state = "red"
+ },
+/area/station/security/brig)
+"uLA" = (
+/obj/machinery/computer/guestpass{
+ dir = 1;
+ pixel_y = 28
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "red"
+ },
+/area/station/security/brig)
+"uLJ" = (
+/obj/structure/table/woodentable,
+/obj/item/device/camera_film{
+ pixel_x = 6;
+ pixel_y = 10
+ },
+/obj/item/device/camera_film{
+ pixel_x = -3;
+ pixel_y = 5
+ },
+/turf/simulated/floor/wood,
+/area/station/security/detectives_office)
+"uLR" = (
+/obj/item/weapon/storage/box/cups{
+ pixel_y = 4
+ },
+/obj/structure/table/glass,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/iaa_office)
+"uLS" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg2"
+ },
+/area/station/maintenance/brig)
+"uLW" = (
+/obj/structure/disposalpipe/segment{
+ dir = 1;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor/wood,
+/area/station/bridge/hop_office)
+"uMd" = (
+/obj/item/weapon/scrap_lump,
+/obj/machinery/alarm{
+ pixel_y = -32
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/medbay)
+"uMp" = (
+/obj/item/weapon/flora/random,
+/obj/machinery/firealarm{
+ dir = 1;
+ pixel_y = -22
+ },
+/obj/machinery/light/small,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/medical/surgeryobs)
+"uMB" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/random/scrap/safe_even,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/alarm{
+ pixel_y = 22
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/medbay)
+"uMK" = (
+/turf/simulated/floor{
+ icon_state = "warndark"
+ },
+/area/station/medical/virology)
+"uNi" = (
+/obj/structure/stool/bed/chair/comfy/brown{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/landmark/start/assistant/test_subject,
+/turf/simulated/floor/carpet/black,
+/area/station/civilian/library)
+"uNo" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 8
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "purple"
+ },
+/area/station/maintenance/science)
+"uNr" = (
+/obj/structure/disposalpipe/segment,
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating/airless{
+ icon_state = "panelscorched"
+ },
+/area/station/cargo/recycler)
+"uNu" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "whitepurple"
+ },
+/area/station/rnd/mixing)
+"uNC" = (
+/obj/machinery/atmospherics/components/unary/thermomachine/freezer{
+ dir = 8
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platebot"
+ },
+/area/station/engineering/engine)
+"uNL" = (
+/obj/decal/boxingrope{
+ density = 0;
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "boxing"
+ },
+/area/station/civilian/gym)
+"uNP" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/brig)
+"uNQ" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor/wood,
+/area/station/bridge/captain_quarters)
+"uNR" = (
+/obj/item/weapon/scrap_lump,
+/turf/simulated/floor/plating,
+/area/station/maintenance/science)
+"uNS" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 5
+ },
+/obj/structure/sign/directions/dock_tablo/tablo3,
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/station/hallway/secondary/entry)
+"uOe" = (
+/obj/structure/window/reinforced{
+ dir = 5
+ },
+/obj/structure/grille,
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/station/maintenance/incinerator)
+"uOj" = (
+/obj/machinery/telecomms/broadcaster/preset_right,
+/turf/simulated/floor/bluegrid{
+ name = "Server Base";
+ nitrogen = 500;
+ oxygen = 0;
+ temperature = 80
+ },
+/area/station/tcommsat/chamber)
+"uOo" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/disposalpipe/segment,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/cargo)
+"uOx" = (
+/obj/machinery/door/airlock/glass{
+ name = "Holodeck Door"
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/station/civilian/fitness)
+"uOL" = (
+/obj/structure/reagent_dispensers/watertank,
+/turf/simulated/floor/plating,
+/area/station/maintenance/chapel)
+"uOS" = (
+/obj/structure/rack,
+/obj/item/weapon/gun/plasma/p104sass{
+ pixel_y = 4
+ },
+/obj/item/weapon/gun/plasma{
+ pixel_y = -4
+ },
+/obj/machinery/light/small/emergency{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/security/armoury)
+"uOU" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/station/cargo/miningoffice)
+"uPb" = (
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/carpet/green,
+/area/station/civilian/cafeteria)
+"uPt" = (
+/obj/structure/rack,
+/obj/item/weapon/storage/toolbox/electrical,
+/obj/item/weapon/wrench,
+/obj/item/stack/nanopaste{
+ pixel_y = 4
+ },
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/machinery/alarm{
+ pixel_x = 29;
+ pixel_y = -6
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "darkblue"
+ },
+/area/station/ai_monitored/storage_secure)
+"uPx" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 5
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/medbay)
+"uPz" = (
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/carpet/green,
+/area/station/civilian/theatre)
+"uPR" = (
+/obj/structure/object_wall/pod{
+ dir = 1;
+ icon_state = "3,1";
+ name = "shuttle window";
+ opacity = 0
+ },
+/turf/environment/space,
+/area/shuttle/escape_pod4/station)
+"uPY" = (
+/obj/item/weapon/reagent_containers/blood/AMinus{
+ pixel_x = -7;
+ pixel_y = -3
+ },
+/obj/item/weapon/reagent_containers/blood/APlus{
+ pixel_x = -5;
+ pixel_y = 4
+ },
+/obj/item/weapon/reagent_containers/blood/BMinus{
+ pixel_y = 4
+ },
+/obj/item/weapon/reagent_containers/blood/BPlus{
+ pixel_x = 5;
+ pixel_y = 3
+ },
+/obj/item/weapon/reagent_containers/blood/OMinus{
+ pixel_x = -5;
+ pixel_y = -1
+ },
+/obj/item/weapon/reagent_containers/blood/OPlus{
+ pixel_x = 4;
+ pixel_y = 2
+ },
+/obj/structure/table/glass,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/medical/surgery{
+ name = "Operating Theatre"
+ })
+"uPZ" = (
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/turf/simulated/floor/engine/phoron,
+/area/station/engineering/atmos)
+"uQf" = (
+/turf/simulated/shuttle/floor/mining{
+ icon_state = "3-7"
+ },
+/area/shuttle/mining/station)
+"uQC" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 1
+ },
+/turf/simulated/floor{
+ icon_state = "darkbrown"
+ },
+/area/station/cargo/qm)
+"uQT" = (
+/obj/effect/decal/cleanable/generic,
+/mob/living/simple_animal/mouse,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 8;
+ icon_state = "pipe-c"
+ },
+/obj/machinery/alarm{
+ pixel_y = -32
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/science)
+"uRa" = (
+/obj/machinery/teleport/hub,
+/turf/simulated/floor/plating{
+ icon_state = "platebot"
+ },
+/area/station/bridge/teleporter)
+"uRm" = (
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/aisat/antechamber_interior)
+"uRC" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/machinery/door/firedoor,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/sign/nanotrasen,
+/obj/structure/cable,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/machinery/door/poddoor/shutters{
+ density = 0;
+ icon_state = "shutter0";
+ id = "RD";
+ name = "RD Shutters";
+ opacity = 0
+ },
+/turf/simulated/floor/plating,
+/area/station/rnd/hor)
+"uRM" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/rack,
+/obj/effect/spawner/lootdrop/maintenance/two,
+/turf/simulated/floor/plating,
+/area/station/maintenance/science)
+"uRN" = (
+/turf/simulated/floor/plating,
+/area/station/storage/tech)
+"uRQ" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/closet,
+/obj/item/clothing/head/soft/grey,
+/obj/effect/spawner/lootdrop/maintenance/two,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/atmos)
+"uRR" = (
+/obj/effect/decal/cleanable/dirt,
+/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"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/brig)
+"uRU" = (
+/obj/item/weapon/flora/random,
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/station/civilian/bar)
+"uRX" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_x = 28;
+ pixel_y = -5
+ },
+/obj/structure/disposalpipe/sortjunction{
+ dir = 2;
+ name = "Drone Fabrication";
+ sortType = "Drone Fabrication"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/engineering)
+"uRZ" = (
+/obj/structure/flora/ausbushes/brflowers{
+ layer = 2.7
+ },
+/obj/structure/flora/ausbushes/fullgrass{
+ layer = 2.7
+ },
+/turf/simulated/floor{
+ icon_state = "grass1"
+ },
+/area/station/civilian/garden)
+"uSh" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 1
+ },
+/turf/simulated/floor,
+/area/station/storage/primary)
+"uSi" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/atmos)
+"uSl" = (
+/obj/structure/closet/crate,
+/obj/effect/spawner/lootdrop/maintenance/three,
+/turf/simulated/floor/plating,
+/area/station/maintenance/science)
+"uSx" = (
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/cargo)
+"uSD" = (
+/obj/structure/table/woodentable,
+/obj/item/weapon/paper_bin,
+/obj/item/weapon/pen/blue{
+ pixel_x = -5;
+ pixel_y = -1
+ },
+/obj/item/weapon/pen/red{
+ pixel_x = -1;
+ pixel_y = 3
+ },
+/obj/item/weapon/pen,
+/turf/simulated/floor/carpet/blue2,
+/area/station/bridge/captain_quarters)
+"uTa" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/turf/simulated/floor{
+ icon_state = "asteroid7"
+ },
+/area/station/civilian/garden)
+"uTi" = (
+/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"
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "black"
+ },
+/area/station/civilian/playroom)
+"uTk" = (
+/obj/item/weapon/flora/random,
+/obj/machinery/ai_status_display{
+ pixel_y = -32
+ },
+/turf/simulated/floor{
+ icon_state = "darkblue"
+ },
+/area/station/security/lobby)
+"uTm" = (
+/obj/effect/decal/cleanable/dirt,
+/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"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/science)
+"uTv" = (
+/obj/machinery/cell_charger{
+ pixel_y = 5
+ },
+/obj/item/weapon/stock_parts/cell/high{
+ charge = 100;
+ maxcharge = 15000
+ },
+/obj/machinery/firealarm{
+ dir = 4;
+ pixel_x = 22
+ },
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/structure/table,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/engineering/break_room)
+"uTy" = (
+/obj/machinery/door/firedoor,
+/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"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/medbay)
+"uTF" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/weapon/scrap_lump,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plating,
+/area/station/maintenance/chapel)
+"uTG" = (
+/obj/structure/object_wall/pod{
+ icon_state = "2,0"
+ },
+/turf/environment/space/shuttle,
+/area/shuttle/escape_pod1/station)
+"uTK" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on,
+/turf/simulated/floor/plating,
+/area/station/storage/emergency3)
+"uTL" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/station/medical/virology)
+"uUf" = (
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "purple"
+ },
+/area/station/maintenance/science)
+"uUh" = (
+/obj/item/weapon/flora/random,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/station/civilian/chapel)
+"uUq" = (
+/obj/machinery/power/smes,
+/obj/structure/cable,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platebot"
+ },
+/area/station/engineering/engine)
+"uUw" = (
+/obj/structure/table/glass,
+/obj/item/weapon/reagent_containers/spray/cleaner{
+ desc = "Someone has crossed out the Space from Space Cleaner and written in Surgery. 'Do not remove under punishment of death!!!' is scrawled on the back.";
+ name = "Surgery Cleaner";
+ pixel_y = 3
+ },
+/obj/item/weapon/razor{
+ pixel_x = -7;
+ pixel_y = 4
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/medical/surgery{
+ name = "Operating Theatre"
+ })
+"uUy" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/station/hallway/secondary/mine_sci_shuttle)
+"uVh" = (
+/obj/structure/closet/firecloset,
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"uVi" = (
+/obj/machinery/newscaster{
+ pixel_x = 28
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/civilian/chapel/altar)
+"uVM" = (
+/obj/item/clothing/gloves/pipboy/pimpboy3billion,
+/obj/structure/closet,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/chapel)
+"uWc" = (
+/obj/structure/stool/bed/chair/office/light{
+ dir = 4
+ },
+/obj/effect/landmark/start/xenobiologist,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "warndark"
+ },
+/area/station/rnd/xenobiology)
+"uWh" = (
+/obj/machinery/disposal,
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/machinery/ai_status_display{
+ pixel_y = 32
+ },
+/obj/machinery/camera{
+ c_tag = "Bridge Captain's Office"
+ },
+/obj/structure/disposalpipe/trunk{
+ dir = 8
+ },
+/turf/simulated/floor/wood,
+/area/station/bridge/captain_quarters)
+"uWm" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "redcorner"
+ },
+/area/station/security/brig)
+"uWo" = (
+/obj/structure/table,
+/obj/machinery/kitchen_machine/microwave{
+ dirty = 1;
+ pixel_x = -3;
+ pixel_y = 6
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/cobweb2,
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"uWq" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/random/foods/food_trash,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/brig)
+"uWu" = (
+/obj/structure/window/phoronreinforced{
+ dir = 6
+ },
+/obj/structure/grille,
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/visible/green,
+/turf/simulated/floor/plating,
+/area/station/engineering/engine)
+"uWA" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/engineering)
+"uWQ" = (
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "whiteyellow"
+ },
+/area/station/medical/chemistry)
+"uWU" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "whiteblue"
+ },
+/area/station/medical/storage)
+"uXq" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken6"
+ },
+/area/station/civilian/dormitories)
+"uXs" = (
+/obj/machinery/door/airlock{
+ name = "Unisex Restrooms"
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "freezerfloor"
+ },
+/area/station/civilian/toilet)
+"uXH" = (
+/obj/structure/reagent_dispensers/watertank,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating{
+ icon_state = "platebot"
+ },
+/area/station/maintenance/engineering)
+"uYa" = (
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "brown"
+ },
+/area/station/cargo/storage)
+"uYc" = (
+/obj/structure/stool/bed/chair/metal/white{
+ dir = 4
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/medbay)
+"uYf" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/iv_drip,
+/turf/simulated/floor/plating,
+/area/station/maintenance/dormitory)
+"uYj" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/science)
+"uYs" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor,
+/area/station/security/brig)
+"uYx" = (
+/obj/structure/mirror{
+ pixel_y = 32
+ },
+/obj/structure/sink{
+ pixel_y = 24
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 6
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "whiteblue"
+ },
+/area/station/hallway/primary/fore)
+"uYI" = (
+/obj/item/weapon/flora/random,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "darkblue"
+ },
+/area/station/gateway)
+"uYR" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/random/scrap/safe_even,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"uYU" = (
+/obj/effect/decal/cleanable/blood/drip,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/medbay)
+"uZb" = (
+/obj/structure/table/woodentable,
+/obj/item/weapon/lighter/zippo{
+ pixel_x = 15;
+ pixel_y = 8
+ },
+/obj/item/weapon/reagent_containers/food/drinks/bottle/wine,
+/obj/item/weapon/reagent_containers/food/drinks/bottle/wine,
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/machinery/door_control{
+ id = "chapel";
+ name = "Privacy Shutters";
+ pixel_y = 28
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 2;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor/wood,
+/area/station/civilian/chapel/office)
+"uZk" = (
+/obj/item/device/taperecorder{
+ pixel_x = -4;
+ pixel_y = 5
+ },
+/obj/item/device/paicard{
+ pixel_x = 4;
+ pixel_y = 3
+ },
+/obj/item/weapon/storage/secure/briefcase,
+/obj/structure/rack,
+/obj/item/weapon/changeling_test,
+/obj/machinery/firealarm{
+ pixel_y = 22
+ },
+/obj/machinery/camera{
+ c_tag = "RnD RD Office";
+ network = list("SS13","Research")
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "darkpurple"
+ },
+/area/station/rnd/hor)
+"uZn" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 1
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "whitepurplecorner"
+ },
+/area/station/rnd/brainstorm_center)
+"uZp" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced,
+/obj/machinery/door/firedoor,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/turf/simulated/floor/plating,
+/area/station/medical/genetics_cloning)
+"uZx" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/brig)
+"uZC" = (
+/obj/machinery/door/airlock/external{
+ frequency = 1379;
+ id_tag = "engineering_aux_inner";
+ locked = 1;
+ name = "Engineering External Access";
+ req_access = list(10,13);
+ req_one_access = list(11,24)
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/visible,
+/turf/simulated/floor/plating,
+/area/station/engineering/engine)
+"uZI" = (
+/obj/structure/table/reinforced,
+/obj/item/device/flashlight,
+/obj/item/device/multitool{
+ pixel_x = -3;
+ pixel_y = -2
+ },
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/machinery/power/apc/largecell{
+ dir = 4;
+ name = "largecell apc right";
+ pixel_x = 28
+ },
+/obj/structure/cable{
+ d2 = 2;
+ icon_state = "0-2"
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/ai_monitored/eva)
+"uZM" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 8;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/rnd/misc_lab)
+"uZP" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/science)
+"uZW" = (
+/obj/machinery/door/airlock/maintenance{
+ req_access = list(12)
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/medbay)
+"vah" = (
+/obj/machinery/door/airlock/external{
+ dock_tag = "pod2"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"val" = (
+/obj/structure/stool/bed/chair/metal/red,
+/obj/machinery/light{
+ dir = 1
+ },
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_y = 22
+ },
+/turf/simulated/floor/wood,
+/area/station/security/vacantoffice{
+ name = "Tribunal"
+ })
+"vav" = (
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/station/medical/genetics)
+"vax" = (
+/obj/structure/stool/bed/chair/metal/red,
+/turf/simulated/floor/wood,
+/area/station/security/vacantoffice{
+ name = "Tribunal"
+ })
+"vay" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/station/rnd/server)
+"vaA" = (
+/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/structure/sign/warning/securearea{
+ desc = "A warning sign which reads 'RADIOACTIVE AREA'";
+ icon_state = "radiation";
+ name = "RADIOACTIVE AREA";
+ pixel_x = -32
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plating,
+/area/station/engineering/engine)
+"vaI" = (
+/turf/simulated/wall/r_wall,
+/area/station/medical/virology)
+"vaK" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"vaL" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/random/foods/food_trash,
+/obj/machinery/alarm{
+ pixel_x = 29;
+ pixel_y = -6
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg1"
+ },
+/area/station/maintenance/brig)
+"vaM" = (
+/obj/item/weapon/aiModule/nanotrasen,
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/machinery/flasher{
+ id = "AI";
+ pixel_x = -28
+ },
+/obj/structure/rack,
+/turf/simulated/floor/whitegreed,
+/area/station/bridge/ai_upload)
+"vaO" = (
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "browncorner"
+ },
+/area/station/cargo/storage)
+"vaQ" = (
+/obj/structure/table,
+/obj/item/weapon/packageWrap{
+ pixel_x = -2;
+ pixel_y = 4
+ },
+/obj/random/foods/drink_can,
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_x = 28;
+ pixel_y = -5
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "brown"
+ },
+/area/station/cargo/miningoffice)
+"vaR" = (
+/obj/structure/stool/bed/chair/comfy/brown,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/carpet/black,
+/area/station/security/vacantoffice{
+ name = "Tribunal"
+ })
+"vaU" = (
+/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"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/rnd/robotics)
+"vaY" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/brig)
+"vbg" = (
+/obj/machinery/bodyscanner{
+ dir = 8
+ },
+/obj/machinery/light/small{
+ dir = 8
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "whitehall"
+ },
+/area/station/medical/surgery{
+ name = "Operating Theatre"
+ })
+"vbp" = (
+/obj/machinery/atmospherics/components/binary/valve/digital,
+/turf/simulated/floor{
+ icon_state = "caution"
+ },
+/area/station/engineering/atmos)
+"vbr" = (
+/obj/item/weapon/flora/pottedplant/minitree,
+/turf/simulated/floor{
+ icon_state = "darkgreen"
+ },
+/area/station/rnd/misc_lab)
+"vby" = (
+/obj/structure/rack,
+/obj/item/weapon/storage/firstaid/regular{
+ pixel_y = 8
+ },
+/obj/item/weapon/storage/firstaid/toxin,
+/turf/simulated/floor{
+ icon_state = "darkblue"
+ },
+/area/station/gateway)
+"vbW" = (
+/obj/structure/stool/bed/chair/office/light{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/rnd/server)
+"vbY" = (
+/obj/item/weapon/shard/shrapnel,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 1;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg1"
+ },
+/area/station/maintenance/dormitory)
+"vch" = (
+/obj/item/weapon/stamp/approve{
+ pixel_x = -3;
+ pixel_y = 3
+ },
+/obj/item/weapon/stamp/denied{
+ pixel_x = 4;
+ pixel_y = -2
+ },
+/obj/structure/table/woodentable,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "darkred"
+ },
+/area/station/security/secconfhall)
+"vcz" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "brown"
+ },
+/area/station/hallway/secondary/entry)
+"vcM" = (
+/obj/structure/table,
+/obj/effect/spawner/lootdrop/maintenance/three,
+/turf/simulated/floor/plating,
+/area/station/maintenance/cargo)
+"vcT" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/station/medical/patients_rooms)
+"vdb" = (
+/obj/effect/decal/cleanable/cobweb2,
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/closet/crate/freezer,
+/obj/item/weapon/reagent_containers/blood/OMinus,
+/obj/item/weapon/tank/anesthetic,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "whiteblue"
+ },
+/area/station/maintenance/medbay)
+"vdn" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "whiteblue"
+ },
+/area/station/medical/hallway)
+"vds" = (
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "darkblue"
+ },
+/area/station/tcommsat/computer)
+"vdA" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/door/firedoor,
+/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/structure/disposalpipe/segment,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/science)
+"vdE" = (
+/obj/item/weapon/flora/random,
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "darkyellow"
+ },
+/area/station/engineering/chiefs_office)
+"vdJ" = (
+/turf/simulated/wall,
+/area/station/maintenance/engineering)
+"vdO" = (
+/obj/machinery/telecomms/relay/preset/station,
+/turf/simulated/floor/bluegrid{
+ name = "Server Base";
+ nitrogen = 500;
+ oxygen = 0;
+ temperature = 80
+ },
+/area/station/tcommsat/chamber)
+"vem" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 8;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/medical/morgue)
+"veq" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/machinery/space_heater,
+/obj/machinery/alarm{
+ pixel_x = 29;
+ pixel_y = -6
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/disposalpipe/segment{
+ dir = 1
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/cargo)
+"veu" = (
+/obj/item/weapon/cigbutt,
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg1"
+ },
+/area/station/maintenance/brig)
+"veF" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "whiteblue"
+ },
+/area/station/medical/cmo)
+"veJ" = (
+/obj/structure/table,
+/obj/machinery/cell_charger{
+ pixel_y = 5
+ },
+/obj/item/weapon/stock_parts/cell/high{
+ charge = 100;
+ maxcharge = 15000;
+ pixel_x = 5;
+ pixel_y = 9
+ },
+/obj/item/stack/cable_coil/random,
+/obj/random/tools/tool,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/alarm{
+ pixel_y = 22
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/auxsolarport)
+"veM" = (
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "cafeteria"
+ },
+/area/station/security/prison)
+"veO" = (
+/obj/structure/closet/secure_closet/recycler,
+/obj/machinery/firealarm{
+ dir = 1;
+ pixel_y = -22
+ },
+/turf/simulated/floor{
+ icon_state = "darkbrown"
+ },
+/area/station/cargo/recycleroffice)
+"veU" = (
+/obj/structure/stool/bed/chair/metal/black{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/security/vacantoffice{
+ name = "Tribunal"
+ })
+"vff" = (
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = -22
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/science)
+"vfl" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/light/small{
+ dir = 8
+ },
+/obj/machinery/alarm{
+ pixel_x = -28;
+ pixel_y = -6
+ },
+/turf/simulated/floor,
+/area/station/civilian/garden)
+"vfp" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "warnwhite"
+ },
+/area/station/rnd/brainstorm_center)
+"vfy" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/random/foods/food_trash,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/mob/living/simple_animal/mouse,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/medbay)
+"vfC" = (
+/obj/machinery/atmospherics/pipe/simple/visible/green,
+/obj/structure/lattice,
+/obj/structure/window/reinforced,
+/turf/environment/space,
+/area/space)
+"vfO" = (
+/obj/machinery/computer/mecha,
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "darkpurplefull"
+ },
+/area/station/rnd/hor)
+"vga" = (
+/obj/structure/stool/bed/chair/office/light{
+ dir = 1
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/medical/morgue)
+"vge" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/turf/simulated/floor/plating/airless/catwalk,
+/area/station/solar/port)
+"vgm" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/closet/crate,
+/obj/effect/spawner/lootdrop/maintenance/three,
+/obj/machinery/alarm{
+ pixel_y = -32
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/engineering)
+"vgv" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/medical{
+ name = "Supplies Maintenance";
+ req_access = list(72)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plating,
+/area/station/medical/storage)
+"vgE" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/bridge)
+"vgG" = (
+/obj/item/weapon/flora/random,
+/obj/machinery/light/small{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/hallway/secondary/entry)
+"vgL" = (
+/obj/structure/stool,
+/turf/simulated/floor{
+ icon_state = "whitepurple"
+ },
+/area/station/rnd/mixing)
+"vgT" = (
+/obj/structure/closet,
+/obj/item/clothing/suit/apron,
+/obj/item/clothing/shoes/orange/candals{
+ pixel_x = -4;
+ pixel_y = -5
+ },
+/obj/item/device/harmonica,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/prison)
+"vgU" = (
+/obj/machinery/atmospherics/components/unary/portables_connector{
+ dir = 1
+ },
+/obj/machinery/portable_atmospherics/canister/air,
+/turf/simulated/floor/plating{
+ icon_state = "platebotc"
+ },
+/area/station/aisat)
+"vgZ" = (
+/obj/structure/rack,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/spawner/lootdrop/maintenance/two,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/chapel)
+"vhi" = (
+/obj/machinery/access_button{
+ command = "cycle_interior";
+ frequency = 1379;
+ master_tag = "incinerator_access_control";
+ name = "Incinerator airlock control";
+ pixel_x = 24;
+ pixel_y = 21
+ },
+/obj/machinery/access_button{
+ command = "cycle_exterior";
+ frequency = 1379;
+ layer = 3.1;
+ master_tag = "incinerator_access_control";
+ name = "Incinerator airlock control";
+ pixel_x = -22;
+ pixel_y = -21
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/incinerator)
+"vhs" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ icon_state = "purplechecker"
+ },
+/area/station/civilian/barbershop)
+"vhx" = (
+/obj/structure/rack,
+/obj/item/clothing/suit/storage/hazardvest,
+/obj/item/clothing/suit/storage/hazardvest,
+/obj/item/weapon/tank/emergency_oxygen/engi,
+/obj/item/weapon/tank/emergency_oxygen/engi,
+/obj/item/clothing/mask/gas/coloured,
+/obj/item/clothing/mask/gas/coloured,
+/obj/machinery/power/apc{
+ dir = 1;
+ name = "apc top";
+ pixel_y = 28
+ },
+/obj/structure/cable{
+ d2 = 2;
+ icon_state = "0-2"
+ },
+/obj/machinery/camera{
+ c_tag = "Engineering Lobby";
+ network = list("SS13","Engineering")
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "yellow"
+ },
+/area/station/hallway/primary/aft)
+"vhF" = (
+/turf/simulated/floor{
+ icon_state = "asteroid7"
+ },
+/area/station/civilian/garden)
+"vhU" = (
+/obj/machinery/door/airlock/medical{
+ name = "Surgery";
+ req_access = list(5)
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/medical/surgeryobs)
+"vic" = (
+/obj/machinery/hologram/holopad,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/aisat)
+"vil" = (
+/obj/structure/grille,
+/obj/machinery/door/firedoor,
+/obj/structure/window/reinforced{
+ dir = 5
+ },
+/turf/simulated/floor/plating,
+/area/station/cargo/storage)
+"vix" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "cafeteria"
+ },
+/area/station/security/prison)
+"viA" = (
+/obj/structure/window/reinforced,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/aisat/antechamber_interior)
+"viC" = (
+/obj/structure/closet/emcloset,
+/obj/structure/sign/directions/evac{
+ buildable_sign = 0;
+ dir = 8;
+ pixel_y = 32
+ },
+/obj/structure/sign/directions/science{
+ buildable_sign = 0;
+ dir = 8;
+ pixel_y = 26
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/hallway/primary/central)
+"viD" = (
+/obj/structure/stool,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "wooden-2"
+ },
+/area/station/civilian/gym)
+"viE" = (
+/obj/structure/stool/bed/chair/office/dark{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "caution"
+ },
+/area/station/engineering/monitoring)
+"viZ" = (
+/obj/structure/table/reinforced,
+/obj/item/device/taperecorder{
+ pixel_y = 6
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/interrogation)
+"vja" = (
+/obj/structure/filingcabinet/chestdrawer/black,
+/obj/machinery/newscaster{
+ pixel_y = -28
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/medical/cmo)
+"vjk" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 8
+ },
+/turf/simulated/floor,
+/area/station/hallway/secondary/entry)
+"vjC" = (
+/obj/machinery/recharge_station,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/maintenance/science)
+"vjG" = (
+/obj/machinery/atmospherics/components/trinary/mixer/m_mixer/on{
+ name = "Gas mixer (N2/O2)";
+ node1_concentration = 0.2;
+ node2_concentration = 0.8
+ },
+/turf/simulated/floor,
+/area/station/engineering/atmos)
+"vjO" = (
+/turf/simulated/floor{
+ icon_state = "whitehall"
+ },
+/area/station/civilian/kitchen)
+"vkc" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken"
+ },
+/area/station/civilian/cafeteria)
+"vkh" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/maintenance{
+ req_access = list(12)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plating,
+/area/station/civilian/theatre)
+"vkl" = (
+/obj/effect/decal/cleanable/dirt,
+/mob/living/simple_animal/mouse,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/cargo)
+"vks" = (
+/obj/machinery/computer/security/mining,
+/obj/machinery/alarm{
+ pixel_y = -32
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/cargo/qm)
+"vkv" = (
+/obj/structure/table,
+/obj/item/weapon/folder/brown{
+ pixel_y = 4
+ },
+/obj/machinery/light/small{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "brown"
+ },
+/area/station/cargo/miningoffice)
+"vkw" = (
+/obj/structure/disposalpipe/segment,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating/airless{
+ icon_state = "panelscorched"
+ },
+/area/station/cargo/recycler)
+"vkG" = (
+/obj/structure/flora/ausbushes/leafybush,
+/turf/simulated/floor/grass,
+/area/station/medical/genetics)
+"vkI" = (
+/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/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "yellow"
+ },
+/area/station/engineering/equip)
+"vkP" = (
+/obj/random/foods/food_trash,
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg2"
+ },
+/area/station/maintenance/brig)
+"vkQ" = (
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/civilian/barbershop)
+"vkS" = (
+/obj/machinery/atmospherics/pipe/simple/visible/green,
+/turf/simulated/floor{
+ icon_state = "warning"
+ },
+/area/station/engineering/engine)
+"vkU" = (
+/obj/machinery/atmospherics/components/unary/portables_connector{
+ dir = 8
+ },
+/obj/machinery/portable_atmospherics/canister/air,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "darkblue"
+ },
+/area/station/ai_monitored/storage_secure)
+"vla" = (
+/obj/structure/computerframe,
+/turf/simulated/floor,
+/area/station/maintenance/chapel)
+"vle" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/computer/arcade,
+/turf/simulated/floor/wood,
+/area/station/maintenance/engineering)
+"vlq" = (
+/obj/item/weapon/flora/random,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/machinery/camera{
+ c_tag = "Quartermaster's Office";
+ dir = 6
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "darkbrown"
+ },
+/area/station/cargo/qm)
+"vlu" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/obj/structure/cable,
+/turf/simulated/floor/plating,
+/area/station/security/main)
+"vlC" = (
+/obj/machinery/atmospherics/pipe/simple/visible/yellow{
+ dir = 10
+ },
+/obj/structure/cable/yellow{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable/yellow{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/turf/simulated/floor,
+/area/station/engineering/engine)
+"vlJ" = (
+/obj/structure/drain,
+/turf/simulated/floor/plating,
+/area/station/maintenance/engineering)
+"vlL" = (
+/turf/simulated/wall,
+/area/station/hallway/secondary/entry)
+"vlM" = (
+/obj/structure/closet/emcloset,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/hallway/secondary/entry)
+"vlN" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/cargo)
+"vlP" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/turf/simulated/floor/plating,
+/area/station/storage/emergency3)
+"vmb" = (
+/obj/effect/landmark/start/botanist,
+/turf/simulated/floor{
+ icon_state = "greencorner"
+ },
+/area/station/civilian/hydroponics)
+"vmf" = (
+/obj/structure/rack,
+/obj/item/device/radio/off{
+ pixel_x = 4;
+ pixel_y = 4
+ },
+/obj/item/device/radio/off{
+ pixel_x = -6;
+ pixel_y = 4
+ },
+/obj/item/device/radio/off,
+/obj/machinery/power/apc/largecell{
+ name = "largecell apc down";
+ pixel_y = -28
+ },
+/obj/structure/cable,
+/turf/simulated/floor{
+ dir = 10;
+ icon_state = "darkred"
+ },
+/area/station/security/main)
+"vmg" = (
+/obj/machinery/color_mixer,
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor{
+ dir = 9;
+ icon_state = "whitepurple"
+ },
+/area/station/civilian/barbershop)
+"vmj" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock{
+ name = "Unisex Restrooms"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor{
+ icon_state = "freezerfloor"
+ },
+/area/station/engineering/break_room)
+"vmw" = (
+/obj/machinery/hologram/holopad,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/effect/landmark/start/warden,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/obj/effect/landmark{
+ name = "lightsout"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/warden)
+"vnf" = (
+/obj/machinery/body_scanconsole{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "whitecorner"
+ },
+/area/station/medical/surgery{
+ name = "Operating Theatre"
+ })
+"vnl" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/weapon/scrap_lump,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/engineering)
+"vnq" = (
+/obj/machinery/atmospherics/pipe/simple/visible/yellow{
+ dir = 9
+ },
+/turf/simulated/floor,
+/area/station/engineering/atmos)
+"vnx" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/obj/structure/cable{
+ d2 = 4;
+ icon_state = "0-4"
+ },
+/turf/simulated/floor/plating,
+/area/station/security/lobby)
+"vnM" = (
+/obj/structure/stool/bed/chair/office/light,
+/obj/effect/landmark/start/paramedic,
+/turf/simulated/floor{
+ icon_state = "blue"
+ },
+/area/station/medical/reception)
+"vnP" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 2;
+ icon_state = "pipe-c"
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/medbay)
+"vnU" = (
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "warning"
+ },
+/area/station/engineering/atmos)
+"vok" = (
+/obj/structure/table/woodentable/poker,
+/obj/item/device/paicard,
+/obj/structure/sign/poster/official/random{
+ pixel_y = -32
+ },
+/obj/machinery/light,
+/turf/simulated/floor{
+ icon_state = "arcade_carpet"
+ },
+/area/station/civilian/playroom)
+"vou" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/door/poddoor/shutters{
+ density = 0;
+ icon_state = "shutter0";
+ id = "HoP_queue";
+ opacity = 0
+ },
+/turf/simulated/floor/plating,
+/area/station/bridge/hop_office)
+"vox" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/obj/structure/sign/nanotrasen,
+/obj/structure/cable{
+ d2 = 8;
+ icon_state = "0-8"
+ },
+/obj/machinery/door/poddoor/shutters{
+ density = 0;
+ icon_state = "shutter0";
+ id = "CMO";
+ name = "CMO Shutters";
+ opacity = 0
+ },
+/turf/simulated/floor/plating,
+/area/station/medical/cmo)
+"voA" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "blackcorner"
+ },
+/area/station/hallway/secondary/exit)
+"voN" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 1
+ },
+/turf/simulated/floor,
+/area/station/engineering/atmos)
+"voP" = (
+/obj/machinery/door/airlock/glass{
+ name = "Gym"
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/civilian/barbershop)
+"voV" = (
+/obj/machinery/light/small,
+/obj/structure/window/reinforced,
+/turf/simulated/floor/engine/phoron,
+/area/station/engineering/atmos)
+"vpi" = (
+/obj/structure/closet/crate,
+/obj/effect/spawner/lootdrop/maintenance/four,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/medbay)
+"vpj" = (
+/obj/machinery/door/airlock/highsecurity{
+ name = "Secure Armoury Section";
+ req_access = list(3)
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/armoury)
+"vpk" = (
+/obj/structure/closet,
+/obj/item/clothing/under/pants/classicjeans,
+/obj/item/clothing/suit/jacket/letterman_syndie,
+/obj/item/clothing/mask/balaclava/richard,
+/turf/simulated/floor/plating,
+/area/station/maintenance/science)
+"vpJ" = (
+/obj/structure/stool/bed/roller,
+/obj/machinery/iv_drip,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/medical/hallway)
+"vpV" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/turf/simulated/floor/carpet/red,
+/area/station/security/detectives_office)
+"vqa" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor,
+/area/station/cargo/office)
+"vqe" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor,
+/area/station/maintenance/medbay)
+"vqJ" = (
+/obj/machinery/atmospherics/pipe/simple/visible/cyan{
+ dir = 10
+ },
+/turf/simulated/floor,
+/area/station/engineering/atmos)
+"vqP" = (
+/obj/structure/table,
+/obj/item/weapon/folder,
+/obj/item/weapon/pen,
+/turf/simulated/floor/plating,
+/area/station/maintenance/escape)
+"vqT" = (
+/obj/machinery/door/airlock/maintenance{
+ req_access = list(12)
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 8
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/escape)
+"vqU" = (
+/obj/structure/closet/firecloset,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/atmos)
+"vqW" = (
+/obj/machinery/power/apc{
+ dir = 8;
+ name = "apc left";
+ pixel_x = -28
+ },
+/obj/structure/cable{
+ d2 = 4;
+ icon_state = "0-4"
+ },
+/obj/structure/table,
+/obj/effect/spawner/lootdrop/maintenance/two,
+/obj/random/tools/tool,
+/turf/simulated/floor/plating,
+/area/station/maintenance/auxsolarstarboard)
+"vrp" = (
+/obj/machinery/computer/general_air_control/large_tank_control{
+ dir = 8;
+ input_tag = "o2_in";
+ name = "Oxygen Supply Control";
+ output_tag = "o2_out";
+ sensors = list("o2_sensor"="Tank")
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "blue"
+ },
+/area/station/engineering/atmos)
+"vrv" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced,
+/obj/machinery/door/firedoor,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/station/medical/surgeryobs)
+"vrw" = (
+/turf/simulated/wall,
+/area/station/medical/reception)
+"vrx" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/cargo)
+"vrD" = (
+/obj/machinery/atmospherics/pipe/simple/visible/blue,
+/obj/machinery/atmospherics/pipe/simple/visible/red{
+ dir = 4
+ },
+/turf/simulated/floor,
+/area/station/engineering/atmos)
+"vrH" = (
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "neutral"
+ },
+/area/station/hallway/secondary/arrival)
+"vrZ" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/components/binary/pump/on{
+ dir = 1
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/brig)
+"vsa" = (
+/obj/machinery/porta_turret/station_default{
+ dir = 1
+ },
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = -22
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/bridge/ai_upload)
+"vsf" = (
+/obj/machinery/atmospherics/pipe/simple/visible/yellow,
+/obj/machinery/atmospherics/pipe/simple/visible/green{
+ dir = 4
+ },
+/obj/structure/cable/yellow{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/disposalpipe/junction{
+ dir = 8;
+ icon_state = "pipe-j2"
+ },
+/turf/simulated/floor,
+/area/station/engineering/engine)
+"vsq" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/item/weapon/scrap_lump,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg2"
+ },
+/area/station/maintenance/brig)
+"vsw" = (
+/obj/machinery/vending/assist,
+/turf/simulated/floor{
+ icon_state = "bot"
+ },
+/area/station/storage/primary)
+"vsY" = (
+/obj/machinery/air_sensor{
+ frequency = 1441;
+ id_tag = "waste_sensor";
+ output = 63
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/turf/simulated/floor/engine/vacuum,
+/area/station/engineering/atmos)
+"vtb" = (
+/obj/structure/lattice,
+/obj/machinery/camera{
+ c_tag = "MiniSat West";
+ dir = 8;
+ network = list("MiniSat")
+ },
+/turf/environment/space,
+/area/space)
+"vtc" = (
+/obj/structure/stool,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 10
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/aisat/teleport)
+"vtd" = (
+/obj/item/weapon/flora/random,
+/obj/machinery/alarm{
+ pixel_y = -32
+ },
+/turf/simulated/floor{
+ dir = 10;
+ icon_state = "whitegreen"
+ },
+/area/station/maintenance/medbay)
+"vti" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 5
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"vtn" = (
+/obj/item/weapon/storage/toolbox/electrical{
+ pixel_y = 6
+ },
+/obj/item/weapon/storage/toolbox/mechanical,
+/obj/structure/rack,
+/obj/machinery/camera{
+ c_tag = "Bridge EVA West";
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 10;
+ icon_state = "yellow"
+ },
+/area/station/ai_monitored/eva)
+"vty" = (
+/obj/random/scrap/safe_even,
+/obj/item/weapon/ore/iron,
+/obj/machinery/firealarm{
+ dir = 1;
+ pixel_y = -22
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/chapel)
+"vtB" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken4"
+ },
+/area/station/civilian/library)
+"vtZ" = (
+/obj/machinery/door/poddoor{
+ id = "cell2";
+ name = "Cell Door"
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/prison)
+"vuA" = (
+/obj/structure/flora/ausbushes/ppflowers{
+ layer = 2.7
+ },
+/obj/structure/flora/ausbushes/fullgrass{
+ layer = 2.7
+ },
+/turf/simulated/floor{
+ icon_state = "grass1"
+ },
+/area/station/civilian/garden)
+"vuJ" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/obj/structure/cable{
+ d2 = 4;
+ icon_state = "0-4"
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/obj/machinery/door/poddoor/shutters{
+ density = 0;
+ icon_state = "shutter0";
+ id = "CMO";
+ name = "CMO Shutters";
+ opacity = 0
+ },
+/turf/simulated/floor/plating,
+/area/station/medical/cmo)
+"vva" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/random/foods/food_trash,
+/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"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/science)
+"vvj" = (
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "warning"
+ },
+/area/station/engineering/engine)
+"vvk" = (
+/obj/machinery/door/airlock/atmos{
+ name = "Atmospherics";
+ req_access = list(24)
+ },
+/obj/machinery/atmospherics/pipe/simple/visible/cyan,
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor,
+/area/station/engineering/atmos)
+"vvu" = (
+/obj/machinery/computer/secure_data,
+/obj/machinery/keycard_auth{
+ pixel_y = 28
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "darkred"
+ },
+/area/station/bridge)
+"vvE" = (
+/obj/structure/stool,
+/turf/simulated/floor{
+ icon_state = "warndark"
+ },
+/area/station/rnd/mixing)
+"vvF" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/girder,
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"vvG" = (
+/obj/random/scrap/safe_even,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/station/maintenance/medbay)
+"vwn" = (
+/turf/simulated/floor{
+ icon_state = "red"
+ },
+/area/station/security/interrogation)
+"vwp" = (
+/obj/item/weapon/hand_labeler,
+/obj/structure/table/glass,
+/obj/item/weapon/reagent_containers/spray/cleaner{
+ desc = "Someone has crossed out the 'Space' from Space Cleaner and written in Chemistry. Scrawled on the back is, 'Okay, whoever filled this with polytrinic acid, it was only funny the first time. It was hard enough replacing the CMO's first cat!'";
+ name = "Chemistry Cleaner"
+ },
+/obj/item/weapon/packageWrap,
+/obj/item/weapon/airlock_painter,
+/turf/simulated/floor{
+ dir = 6;
+ icon_state = "warndark"
+ },
+/area/station/medical/chemistry)
+"vwu" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 6
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "warndark"
+ },
+/area/station/rnd/robotics)
+"vwE" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/station/civilian/kitchen)
+"vwP" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/secconfhall)
+"vwR" = (
+/obj/structure/rack,
+/obj/effect/decal/cleanable/cobweb2,
+/obj/effect/spawner/lootdrop/maintenance/three,
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg3"
+ },
+/area/station/maintenance/science)
+"vxg" = (
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "darkred"
+ },
+/area/station/security/forensic_office)
+"vxn" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 8
+ },
+/turf/simulated/floor/carpet/green,
+/area/station/medical/virology)
+"vxs" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "brown"
+ },
+/area/station/cargo/storage)
+"vxt" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "brown"
+ },
+/area/station/cargo/storage)
+"vxw" = (
+/obj/structure/closet,
+/obj/machinery/light/small,
+/obj/machinery/ai_status_display{
+ pixel_y = -32
+ },
+/obj/item/clothing/shoes/orange/candals,
+/obj/item/clothing/head/soft/blue,
+/obj/item/weapon/storage/box/matches,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/prison)
+"vxP" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "blue"
+ },
+/area/station/medical/reception)
+"vxR" = (
+/obj/structure/grille,
+/obj/structure/lattice,
+/turf/environment/space,
+/area/space)
+"vxV" = (
+/obj/machinery/door/airlock/medical/glass{
+ name = "Break Room";
+ req_access = list(5)
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/medical/medbreak)
+"vyb" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/random/foods/food_trash,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/science)
+"vyf" = (
+/obj/machinery/vending/eva,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/ai_monitored/eva)
+"vyg" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor,
+/area/station/security/brig)
+"vyw" = (
+/obj/machinery/hologram/holopad,
+/turf/simulated/floor,
+/area/station/security/lobby)
+"vyx" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "cafeteria"
+ },
+/area/station/security/prison)
+"vyC" = (
+/obj/machinery/hydroponics/constructable,
+/obj/item/weapon/minihoe,
+/obj/effect/decal/cleanable/dirt,
+/obj/item/seeds/grassseed,
+/obj/structure/flora/ausbushes/fullgrass{
+ layer = 2.7
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platebotc"
+ },
+/area/station/maintenance/brig)
+"vyP" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/weapon/scrap_lump,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/disposalpipe/segment{
+ dir = 1
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/cargo)
+"vyX" = (
+/obj/structure/window/phoronreinforced{
+ dir = 6
+ },
+/obj/structure/grille,
+/obj/machinery/door/firedoor,
+/obj/machinery/door/poddoor{
+ density = 0;
+ icon_state = "pdoor0";
+ id = "Sm";
+ layer = 2.8;
+ name = "Supermatter Shutters";
+ opacity = 0
+ },
+/turf/simulated/floor/engine,
+/area/station/engineering/engine)
+"vzh" = (
+/obj/machinery/firealarm{
+ dir = 1;
+ pixel_y = -22
+ },
+/turf/simulated/floor{
+ icon_state = "red"
+ },
+/area/station/security/interrogation)
+"vzm" = (
+/obj/structure/table/woodentable,
+/obj/item/weapon/paper_bin{
+ pixel_y = 4
+ },
+/obj/item/weapon/pen/red{
+ pixel_x = -5;
+ pixel_y = 6
+ },
+/obj/item/weapon/pen{
+ pixel_y = 6
+ },
+/turf/simulated/floor{
+ dir = 10;
+ icon_state = "darkred"
+ },
+/area/station/security/hos)
+"vzt" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/turf/simulated/floor,
+/area/station/hallway/primary/aft)
+"vzV" = (
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/medical{
+ name = "Cooling Room";
+ req_access = list(72)
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/medical/cryo)
+"vzY" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/medical/hallway)
+"vAb" = (
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "whiteblue"
+ },
+/area/station/hallway/primary/fore)
+"vAc" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/door/airlock/engineering{
+ name = "Engineering Storage";
+ req_access = list(71)
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/medbay)
+"vAf" = (
+/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"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/aisat/antechamber)
+"vAn" = (
+/obj/effect/decal/cleanable/vomit{
+ icon_state = "vomittox_2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 8
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/station/maintenance/engineering)
+"vAv" = (
+/obj/machinery/bodyscanner,
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/structure/sign/warning/nosmoking/circle{
+ pixel_y = 32
+ },
+/turf/simulated/floor{
+ dir = 9;
+ icon_state = "whiteblue"
+ },
+/area/station/medical/sleeper)
+"vAI" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/carpet/green,
+/area/station/civilian/cafeteria)
+"vAS" = (
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "warndark"
+ },
+/area/station/cargo/storage)
+"vAU" = (
+/obj/structure/extinguisher_cabinet{
+ pixel_x = -28
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "red"
+ },
+/area/station/security/brig)
+"vBi" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "red"
+ },
+/area/station/security/brig)
+"vBj" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 4
+ },
+/turf/simulated/floor/wood,
+/area/station/civilian/library)
+"vBm" = (
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/ai_monitored/storage_secure)
+"vBn" = (
+/obj/item/weapon/storage/toolbox/mechanical,
+/obj/structure/rack,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating/airless,
+/area/station/cargo/recycler)
+"vBz" = (
+/obj/machinery/door_control{
+ desc = "A remote control switch for the brig foyer.";
+ id = "cell3";
+ name = "Cell 3 Doors";
+ normaldoorcontrol = 0;
+ pixel_y = -30;
+ range = 10;
+ req_access = list(2)
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/security/brig)
+"vBB" = (
+/obj/structure/closet/crate,
+/obj/effect/spawner/lootdrop/maintenance/three,
+/obj/item/weapon/storage/box/ians_box,
+/obj/machinery/power/apc{
+ dir = 1;
+ name = "apc top";
+ pixel_y = 28
+ },
+/obj/structure/cable{
+ d2 = 8;
+ icon_state = "0-8"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/medbay)
+"vBG" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/weapon/cigbutt,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/engineering)
+"vBN" = (
+/obj/random/scrap/safe_even,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/chapel)
+"vBS" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "purple"
+ },
+/area/station/maintenance/science)
+"vCi" = (
+/obj/effect/decal/cleanable/greenglow,
+/mob/living/simple_animal/mouse,
+/turf/simulated/floor/plating,
+/area/station/maintenance/dormitory)
+"vCp" = (
+/turf/simulated/wall/r_wall,
+/area/station/civilian/gym)
+"vCt" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 1
+ },
+/turf/simulated/floor{
+ icon_state = "warndark"
+ },
+/area/station/security/range)
+"vCy" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "warndark"
+ },
+/area/station/rnd/storage)
+"vCz" = (
+/obj/machinery/door/airlock/glass{
+ name = "Holodeck Door"
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/station/civilian/fitness)
+"vCU" = (
+/obj/machinery/gateway{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/gateway)
+"vCY" = (
+/obj/item/weapon/storage/box/beakers,
+/obj/item/weapon/storage/box/syringes,
+/obj/machinery/light/small,
+/obj/machinery/light_switch{
+ pixel_x = 28
+ },
+/obj/structure/closet/secure_closet/chemical,
+/turf/simulated/floor{
+ dir = 6;
+ icon_state = "whiteyellow"
+ },
+/area/station/medical/chemistry)
+"vDa" = (
+/obj/structure/table,
+/obj/machinery/computer/security/telescreen{
+ desc = "Used for watching the test chamber.";
+ dir = 4;
+ layer = 4;
+ name = "Test Chamber Telescreen";
+ network = list("Toxins Test Area")
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/rnd/tox_launch)
+"vDb" = (
+/obj/structure/closet/emcloset,
+/obj/machinery/power/apc/largecell{
+ dir = 1;
+ name = "largecell apc top";
+ pixel_y = 28
+ },
+/obj/structure/cable{
+ d2 = 2;
+ icon_state = "0-2"
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/hallway/secondary/exit)
+"vDc" = (
+/obj/machinery/door/firedoor,
+/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/poddoor{
+ density = 0;
+ icon_state = "pdoor0";
+ id = "Engineering";
+ name = "Engineering Security Doors";
+ opacity = 0
+ },
+/obj/machinery/door/airlock/engineering{
+ name = "Engine Room Maintenance";
+ req_access = list(10)
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plating,
+/area/station/engineering/engine)
+"vDg" = (
+/obj/machinery/door/airlock/glass{
+ name = "Hydroponics Pasture";
+ req_access = list(35)
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/flora/ausbushes/fullgrass{
+ layer = 2.7
+ },
+/turf/simulated/floor/grass,
+/area/station/civilian/hydroponics)
+"vDn" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "whitepurple"
+ },
+/area/station/rnd/brainstorm_center)
+"vDG" = (
+/obj/machinery/door/airlock/security/glass{
+ name = "Solitary Confinement";
+ req_access = list(2)
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plating,
+/area/station/security/brig)
+"vDS" = (
+/turf/simulated/floor{
+ icon_state = "brown"
+ },
+/area/station/cargo/storage)
+"vDV" = (
+/obj/machinery/door/airlock/external{
+ frequency = 1379;
+ id_tag = "recycler_inner";
+ locked = 1;
+ name = "Recycler External Access";
+ req_access = list(67)
+ },
+/obj/machinery/atmospherics/pipe/simple/visible,
+/obj/machinery/door/firedoor,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plating,
+/area/station/cargo/recycleroffice)
+"vDW" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 1
+ },
+/turf/simulated/floor{
+ icon_state = "brownold"
+ },
+/area/station/cargo/storage)
+"vEa" = (
+/obj/structure/table,
+/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone{
+ pixel_x = 6;
+ pixel_y = 9
+ },
+/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone{
+ pixel_x = -4;
+ pixel_y = 5
+ },
+/obj/item/weapon/reagent_containers/spray/cleaner{
+ pixel_x = 2;
+ pixel_y = 2
+ },
+/obj/machinery/light/small,
+/obj/machinery/vending/wallmed2{
+ pixel_y = -30
+ },
+/turf/simulated/floor{
+ icon_state = "warning"
+ },
+/area/station/medical/cryo)
+"vEd" = (
+/obj/structure/curtain/open/privacy,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "whiteblue"
+ },
+/area/station/medical/surgery{
+ name = "Operating Theatre"
+ })
+"vEo" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/weapon/flora/pottedplant/minitree,
+/obj/structure/sign/directions/evac{
+ buildable_sign = 0;
+ dir = 8;
+ pixel_y = -32
+ },
+/obj/structure/sign/directions/supply{
+ buildable_sign = 0;
+ dir = 4;
+ pixel_y = -26
+ },
+/obj/structure/sign/directions/science{
+ buildable_sign = 0;
+ dir = 4;
+ pixel_y = -38
+ },
+/turf/simulated/floor/wood,
+/area/station/civilian/library)
+"vEr" = (
+/obj/structure/table,
+/obj/item/device/flashlight/lamp{
+ pixel_y = 6
+ },
+/obj/structure/extinguisher_cabinet{
+ pixel_y = -30
+ },
+/turf/simulated/floor{
+ dir = 6;
+ icon_state = "darkblue"
+ },
+/area/station/aisat/antechamber)
+"vEs" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/medical/hallway)
+"vEw" = (
+/obj/structure/closet/secure_closet/atmos_personal,
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "caution"
+ },
+/area/station/engineering/monitoring)
+"vEE" = (
+/obj/structure/closet/emcloset,
+/turf/simulated/floor{
+ dir = 10;
+ icon_state = "brown"
+ },
+/area/station/hallway/secondary/entry)
+"vEO" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/weapon/cigbutt,
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"vER" = (
+/obj/machinery/firealarm{
+ dir = 4;
+ pixel_x = 22
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/engineering/engine)
+"vET" = (
+/obj/structure/disposalpipe/segment,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/station/medical/storage)
+"vEV" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "darkred"
+ },
+/area/station/hallway/secondary/exit)
+"vFj" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ dir = 6;
+ icon_state = "red"
+ },
+/area/station/security/lobby)
+"vFD" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken"
+ },
+/area/station/civilian/chapel/office)
+"vFH" = (
+/obj/random/scrap/safe_even,
+/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"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/science)
+"vFM" = (
+/turf/simulated/floor{
+ dir = 6;
+ icon_state = "warndark"
+ },
+/area/station/gateway)
+"vFN" = (
+/obj/machinery/door/poddoor{
+ density = 0;
+ icon_state = "pdoor0";
+ id = "bridge blast";
+ name = "Bridge Blast Doors";
+ opacity = 0
+ },
+/obj/machinery/door/firedoor,
+/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/airlock/command/glass{
+ name = "Bridge";
+ req_one_access = list(19,38)
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/bridge)
+"vGn" = (
+/obj/structure/closet/toolcloset,
+/obj/item/weapon/module/power_control,
+/obj/item/weapon/module/power_control,
+/obj/item/weapon/module/power_control,
+/obj/item/weapon/storage/belt/utility,
+/turf/simulated/floor/plating{
+ icon_state = "platebot"
+ },
+/area/station/maintenance/medbay)
+"vGq" = (
+/obj/machinery/atmospherics/pipe/simple/visible/green{
+ dir = 4
+ },
+/obj/machinery/light,
+/obj/machinery/ai_status_display{
+ pixel_y = -32
+ },
+/turf/simulated/floor{
+ icon_state = "caution"
+ },
+/area/station/engineering/atmos)
+"vGC" = (
+/obj/structure/flora/ausbushes/grassybush,
+/obj/structure/stool/bed/roller,
+/turf/simulated/floor/grass,
+/area/station/medical/genetics)
+"vGO" = (
+/obj/structure/rack,
+/obj/effect/spawner/lootdrop/maintenance/three,
+/turf/simulated/floor/plating,
+/area/station/maintenance/engineering)
+"vHa" = (
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "red"
+ },
+/area/station/security/brig)
+"vHc" = (
+/obj/structure/closet/firecloset,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/science)
+"vHe" = (
+/turf/simulated/floor{
+ icon_state = "whiteblue"
+ },
+/area/station/medical/cmo)
+"vHB" = (
+/obj/structure/table/woodentable,
+/obj/structure/window/reinforced,
+/obj/item/weapon/book/manual/wiki/security_space_law{
+ pixel_x = -3;
+ pixel_y = 5
+ },
+/turf/simulated/floor/carpet/black,
+/area/station/security/vacantoffice{
+ name = "Tribunal"
+ })
+"vHL" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 1
+ },
+/turf/simulated/floor/wood,
+/area/station/civilian/dormitories)
+"vHO" = (
+/obj/machinery/gateway{
+ dir = 10
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "vault"
+ },
+/area/station/gateway)
+"vHV" = (
+/obj/item/weapon/scrap_lump,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/brig)
+"vHZ" = (
+/obj/structure/flora/tree/jungle/small,
+/obj/structure/flora/ausbushes/fullgrass{
+ layer = 2.7
+ },
+/turf/simulated/floor{
+ icon_state = "grass1"
+ },
+/area/station/civilian/garden)
+"vIi" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "darkred"
+ },
+/area/station/security/main)
+"vIk" = (
+/obj/structure/closet/crate,
+/obj/item/target,
+/obj/item/target/syndicate,
+/obj/item/target/alien,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "darkred"
+ },
+/area/station/security/range)
+"vIu" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/atmos)
+"vIB" = (
+/obj/machinery/hologram/holopad,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/aisat/antechamber_interior)
+"vIC" = (
+/obj/structure/object_wall/pod{
+ dir = 1;
+ icon_state = "1,2"
+ },
+/turf/environment/space/shuttle,
+/area/shuttle/escape_pod4/station)
+"vID" = (
+/obj/machinery/light,
+/obj/item/weapon/flora/random,
+/turf/simulated/floor{
+ icon_state = "red"
+ },
+/area/station/security/brig)
+"vIN" = (
+/obj/structure/rack,
+/obj/item/stack/rods,
+/obj/effect/spawner/lootdrop/maintenance/three,
+/obj/effect/spider/stickyweb,
+/turf/simulated/floor/plating,
+/area/station/maintenance/dormitory)
+"vIV" = (
+/obj/structure/table/woodentable,
+/obj/machinery/faxmachine{
+ department = "Bridge"
+ },
+/turf/simulated/floor{
+ dir = 9;
+ icon_state = "darkblue"
+ },
+/area/station/bridge)
+"vIZ" = (
+/obj/structure/table,
+/obj/item/device/flash{
+ pixel_x = 6;
+ pixel_y = 8
+ },
+/obj/item/device/flash{
+ pixel_x = 10;
+ pixel_y = 4
+ },
+/obj/item/device/assembly/prox_sensor{
+ pixel_x = -6;
+ pixel_y = 6
+ },
+/obj/item/device/assembly/prox_sensor{
+ pixel_x = -8;
+ pixel_y = 4
+ },
+/obj/item/device/assembly/prox_sensor{
+ pixel_x = -2;
+ pixel_y = 2
+ },
+/obj/item/device/assembly/prox_sensor{
+ pixel_x = -6
+ },
+/obj/machinery/alarm{
+ pixel_y = -32
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/rnd/robotics)
+"vJn" = (
+/obj/structure/closet/crate,
+/obj/effect/spawner/lootdrop/maintenance/four,
+/obj/item/device/flashlight,
+/turf/simulated/floor/plating,
+/area/station/maintenance/science)
+"vJG" = (
+/turf/simulated/floor,
+/area/station/hallway/primary/port)
+"vJJ" = (
+/obj/machinery/atmospherics/pipe/simple/visible/green,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "yellow"
+ },
+/area/station/engineering/engine)
+"vJN" = (
+/obj/machinery/hydroponics/constructable,
+/obj/machinery/status_display{
+ pixel_y = 32
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/civilian/hydroponics)
+"vJQ" = (
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/station/civilian/bar)
+"vKc" = (
+/obj/machinery/door/airlock/medical{
+ name = "Break Room Maintenance";
+ req_access = list(5)
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plating,
+/area/station/medical/medbreak)
+"vKA" = (
+/obj/structure/closet/crate,
+/obj/effect/spawner/lootdrop/maintenance/four,
+/obj/item/clothing/head/pirate{
+ pixel_y = -13
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/medbay)
+"vKF" = (
+/obj/machinery/door_timer/cell_2,
+/turf/simulated/floor{
+ icon_state = "red"
+ },
+/area/station/security/brig)
+"vKZ" = (
+/obj/structure/table,
+/obj/item/weapon/phone{
+ pixel_x = -3;
+ pixel_y = 3
+ },
+/obj/machinery/firealarm{
+ dir = 4;
+ pixel_x = 22
+ },
+/turf/simulated/floor/bluegrid,
+/area/station/bridge/comms{
+ name = "Cyborg Station"
+ })
+"vLf" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/universal,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/cargo/recycleroffice)
+"vLg" = (
+/obj/structure/girder,
+/obj/effect/decal/cleanable/dirt,
+/obj/item/stack/sheet/metal{
+ amount = 5
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg1"
+ },
+/area/station/maintenance/science)
+"vLk" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "brown"
+ },
+/area/station/cargo/storage)
+"vLo" = (
+/obj/machinery/atmospherics/pipe/simple/visible/green,
+/obj/structure/cable/yellow{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "warning"
+ },
+/area/station/engineering/engine)
+"vLp" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/turf/simulated/floor/plating/airless/catwalk,
+/area/station/solar/auxport)
+"vLy" = (
+/obj/item/weapon/flora/random,
+/obj/machinery/light_switch{
+ pixel_y = -28
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "darkbrown"
+ },
+/area/station/cargo/recycleroffice)
+"vLL" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/machinery/door/firedoor,
+/obj/structure/barricade/wooden,
+/turf/simulated/floor/plating,
+/area/station/maintenance/medbay)
+"vLW" = (
+/obj/structure/closet/emcloset,
+/obj/machinery/alarm{
+ pixel_y = 22
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "black"
+ },
+/area/station/hallway/secondary/exit)
+"vLY" = (
+/obj/machinery/recharge_station,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "darkblue"
+ },
+/area/station/aisat/antechamber)
+"vMg" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/rack,
+/obj/effect/spawner/lootdrop/maintenance/three,
+/obj/effect/spider/stickyweb,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/medbay)
+"vMS" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/turf/simulated/floor,
+/area/station/hallway/primary/port)
+"vMU" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "red"
+ },
+/area/station/security/brig)
+"vNd" = (
+/obj/structure/stool/bed,
+/obj/item/weapon/bedsheet/medical,
+/obj/item/device/radio/intercom{
+ frequency = 1485;
+ name = "Station Intercom (Medbay)";
+ pixel_x = -28;
+ pixel_y = -5
+ },
+/turf/simulated/floor/carpet/green,
+/area/station/medical/virology)
+"vNe" = (
+/turf/simulated/wall,
+/area/station/civilian/garden)
+"vNf" = (
+/obj/item/ammo_casing,
+/obj/effect/decal/cleanable/generic,
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg1"
+ },
+/area/station/maintenance/brig)
+"vNx" = (
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "darkpurple"
+ },
+/area/station/rnd/hor)
+"vNy" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "barber"
+ },
+/area/station/medical/cmo)
+"vNH" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/obj/structure/table,
+/obj/machinery/cell_charger{
+ pixel_y = 5
+ },
+/obj/item/weapon/stock_parts/cell/high/empty,
+/obj/random/tools/tool,
+/turf/simulated/floor/plating,
+/area/station/maintenance/starboardsolar)
+"vNL" = (
+/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/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"vNS" = (
+/obj/structure/sign/poster/contraband{
+ pixel_y = 31
+ },
+/obj/random/scrap/safe_even,
+/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/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg2"
+ },
+/area/station/maintenance/dormitory)
+"vNV" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/station/medical/hallway)
+"vOh" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "cafeteria"
+ },
+/area/station/medical/medbreak)
+"vOs" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 10
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/chapel)
+"vOA" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg2"
+ },
+/area/station/maintenance/brig)
+"vPk" = (
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/structure/stool/bed/chair/schair/wagon{
+ dir = 4
+ },
+/turf/simulated/shuttle/floor/erokez{
+ icon_state = "floor"
+ },
+/area/shuttle/escape_pod4/station)
+"vPr" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plating,
+/area/station/maintenance/medbay)
+"vPs" = (
+/obj/structure/window/reinforced/polarized{
+ dir = 4;
+ id = "Detective"
+ },
+/obj/structure/window/reinforced/polarized{
+ id = "Detective"
+ },
+/obj/structure/grille,
+/obj/structure/window/reinforced/polarized{
+ dir = 8;
+ id = "Detective"
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/station/security/detectives_office)
+"vPt" = (
+/obj/machinery/shield_capacitor,
+/turf/simulated/floor/plating,
+/area/station/engineering/engine)
+"vPC" = (
+/obj/machinery/atmospherics/pipe/simple/hidden,
+/turf/simulated/floor{
+ icon_state = "warndark"
+ },
+/area/station/rnd/server)
+"vPN" = (
+/obj/machinery/atmospherics/pipe/simple/visible/green{
+ dir = 4
+ },
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/machinery/ai_status_display{
+ pixel_y = 32
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "warning"
+ },
+/area/station/engineering/engine)
+"vQi" = (
+/obj/structure/table,
+/obj/item/weapon/storage/box/donkpockets{
+ pixel_y = 4
+ },
+/turf/simulated/floor,
+/area/station/maintenance/brig)
+"vQs" = (
+/obj/machinery/flasher{
+ id = "AI";
+ pixel_y = -24
+ },
+/turf/simulated/floor/whitegreed,
+/area/station/aisat/ai_chamber)
+"vQM" = (
+/obj/structure/disposalpipe/segment{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/station/maintenance/cargo)
+"vQQ" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/stool/bed/chair/metal/green{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "green"
+ },
+/area/station/civilian/hydroponics)
+"vQV" = (
+/obj/random/scrap/safe_even,
+/turf/simulated/floor/plating,
+/area/station/maintenance/chapel)
+"vRe" = (
+/obj/item/toy/plushie/black_cat,
+/turf/simulated/floor/wood,
+/area/station/maintenance/brig)
+"vRh" = (
+/obj/machinery/atmospherics/pipe/simple/visible/red,
+/obj/machinery/door/firedoor,
+/obj/machinery/door/poddoor{
+ density = 0;
+ icon_state = "pdoor0";
+ id = "atmos";
+ name = "Atmos Blast Door";
+ opacity = 0
+ },
+/obj/machinery/door/airlock/atmos{
+ name = "Atmospherics";
+ req_access = list(24)
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/engineering/atmos)
+"vRi" = (
+/obj/machinery/vending/coffee,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/security/lobby)
+"vRm" = (
+/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/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "Stairs2_wide"
+ },
+/area/station/maintenance/dormitory)
+"vRr" = (
+/obj/machinery/atmospherics/pipe/simple/visible/yellow,
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "yellow"
+ },
+/area/station/engineering/engine)
+"vRs" = (
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/structure/sign/warning/securearea{
+ desc = "A warning sign which reads 'EXTERNAL AIRLOCK'";
+ icon_state = "space";
+ layer = 4;
+ name = "EXTERNAL AIRLOCK";
+ pixel_y = 32
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg1"
+ },
+/area/station/rnd/tox_launch)
+"vRt" = (
+/obj/item/weapon/flora/random,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/medical/hallway)
+"vRv" = (
+/obj/structure/stool/bed/chair/pew/left,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "chapel"
+ },
+/area/station/civilian/chapel)
+"vRD" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/effect/decal/cleanable/dirt,
+/obj/random/foods/food_trash,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/medbay)
+"vRU" = (
+/obj/structure/reagent_dispensers/aqueous_foam_tank,
+/obj/machinery/alarm{
+ pixel_x = -28;
+ pixel_y = -6
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/disposal)
+"vRW" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/weapon/shard{
+ icon_state = "small"
+ },
+/obj/effect/decal/cleanable/blood/oil,
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg2"
+ },
+/area/station/maintenance/brig)
+"vRY" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/rnd/misc_lab)
+"vSi" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/carpet,
+/area/station/civilian/library)
+"vSk" = (
+/obj/machinery/computer/telecomms/server,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "darkblue"
+ },
+/area/station/tcommsat/computer)
+"vSl" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/carpet,
+/area/station/civilian/chapel)
+"vSB" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/high_volume{
+ dir = 8;
+ frequency = 1379;
+ id_tag = "med_pump";
+ name = "Medbay Large Air Vent"
+ },
+/obj/machinery/airlock_sensor{
+ id_tag = "med_sensor";
+ pixel_x = 28;
+ req_one_access = list(13,45,1)
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platebotc"
+ },
+/area/station/maintenance/medbay)
+"vSD" = (
+/obj/structure/sign/directions/dock_tablo/tablo2{
+ pixel_x = 32
+ },
+/turf/simulated/floor/plating,
+/area/station/hallway/secondary/entry)
+"vSL" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/chapel)
+"vSZ" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/spawner/lootdrop/maintenance,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/dormitory)
+"vTn" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "neutral"
+ },
+/area/station/hallway/secondary/entry)
+"vTr" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/medbay)
+"vTw" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ dir = 10;
+ icon_state = "warndark"
+ },
+/area/station/rnd/robotics)
+"vTC" = (
+/obj/effect/decal/cleanable/dirt,
+/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/structure/disposalpipe/segment,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/science)
+"vTD" = (
+/obj/structure/morgue,
+/obj/machinery/light/small{
+ dir = 8
+ },
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = -22
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/medical/morgue)
+"vTK" = (
+/obj/structure/object_wall/mining{
+ icon_state = "5-9"
+ },
+/turf/environment/space,
+/area/shuttle/mining/station)
+"vTP" = (
+/obj/item/weapon/flora/random,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/engineering/atmos)
+"vTX" = (
+/obj/structure/table/woodentable,
+/obj/item/device/flashlight/lamp{
+ pixel_x = -4;
+ pixel_y = 10
+ },
+/obj/item/ashtray/bronze{
+ pixel_x = 5;
+ pixel_y = -4
+ },
+/obj/item/device/camera{
+ pixel_x = -6;
+ pixel_y = -7
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/carpet/black,
+/area/station/security/iaa_office)
+"vUc" = (
+/obj/structure/table/glass,
+/obj/item/weapon/folder/white,
+/obj/item/weapon/reagent_containers/food/drinks/britcup{
+ pixel_x = -4
+ },
+/turf/simulated/floor{
+ dir = 9;
+ icon_state = "whiteblue"
+ },
+/area/station/hallway/secondary/exit)
+"vUf" = (
+/obj/machinery/light_switch{
+ pixel_x = -28
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/carpet/red,
+/area/station/civilian/dormitories/dormtwo)
+"vUx" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/table,
+/obj/effect/spawner/lootdrop/maintenance/two,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/science)
+"vUA" = (
+/obj/structure/grille{
+ destroyed = 1
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/atmos)
+"vUH" = (
+/obj/structure/grille,
+/obj/machinery/door/firedoor,
+/obj/structure/window/reinforced/polarized{
+ id = "chapel"
+ },
+/obj/structure/window/reinforced/polarized{
+ dir = 4;
+ id = "chapel"
+ },
+/obj/structure/window/reinforced/polarized{
+ dir = 1;
+ id = "chapel"
+ },
+/obj/structure/cable{
+ d2 = 4;
+ icon_state = "0-4"
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plating,
+/area/station/civilian/chapel/altar)
+"vUY" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 10;
+ icon_state = "warndark"
+ },
+/area/station/security/armoury)
+"vVm" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/turf/simulated/floor,
+/area/station/hallway/secondary/entry)
+"vVo" = (
+/obj/structure/table,
+/obj/item/weapon/paper/pamphlet{
+ pixel_x = 9;
+ pixel_y = 1
+ },
+/obj/item/weapon/folder/blue{
+ pixel_x = -6
+ },
+/obj/machinery/firealarm{
+ pixel_y = 22
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "darkblue"
+ },
+/area/station/gateway)
+"vVx" = (
+/obj/machinery/door/window/southright{
+ name = "Lamarr";
+ req_access = list(30)
+ },
+/turf/simulated/floor{
+ icon_state = "warndark"
+ },
+/area/station/rnd/hor)
+"vVz" = (
+/turf/simulated/wall/r_wall,
+/area/station/tcommsat/chamber)
+"vVE" = (
+/obj/machinery/light/small,
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_y = -32
+ },
+/turf/simulated/floor{
+ icon_state = "floorgrime"
+ },
+/area/station/maintenance/engineering)
+"vVH" = (
+/obj/machinery/door/airlock/external{
+ dock_tag = "arrival_officer";
+ locked = 1;
+ name = "Arrival Airlock"
+ },
+/turf/simulated/floor/plating,
+/area/station/hallway/secondary/entry)
+"vVO" = (
+/obj/structure/closet/crate/scicrate,
+/turf/simulated/floor/plating/airless,
+/area/station/cargo/recycler)
+"vVX" = (
+/obj/structure/window/reinforced/shuttle/mining{
+ icon_state = "1-4,6"
+ },
+/turf/environment/space,
+/area/shuttle/mining/station)
+"vVY" = (
+/obj/effect/decal/cleanable/generic,
+/obj/structure/closet/firecloset,
+/turf/simulated/floor/plating,
+/area/station/maintenance/medbay)
+"vWl" = (
+/obj/machinery/camera{
+ c_tag = "Chapel Crematorium";
+ dir = 1
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/civilian/chapel/crematorium)
+"vWn" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/obj/random/foods/food_trash,
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/brig)
+"vWx" = (
+/turf/simulated/floor{
+ dir = 9;
+ icon_state = "black"
+ },
+/area/station/civilian/playroom)
+"vWC" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/turf/simulated/floor/plating,
+/area/station/construction)
+"vWF" = (
+/mob/living/simple_animal/mouse,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/sortjunction{
+ dir = 1;
+ name = "Atmospherics Monitoring";
+ sortType = "Atmospherics Monitoring"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg2"
+ },
+/area/station/maintenance/atmos)
+"vWJ" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "whiteblue"
+ },
+/area/station/hallway/secondary/exit)
+"vWX" = (
+/obj/structure/closet/emcloset,
+/obj/machinery/firealarm{
+ dir = 1;
+ pixel_y = -22
+ },
+/obj/machinery/camera{
+ c_tag = "RnD Mining Shuttle";
+ dir = 10
+ },
+/turf/simulated/floor{
+ icon_state = "delivery"
+ },
+/area/station/hallway/secondary/mine_sci_shuttle)
+"vXi" = (
+/obj/machinery/flasher{
+ id = "permflash"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "bot"
+ },
+/area/station/security/prison)
+"vXr" = (
+/obj/machinery/optable,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "darkred"
+ },
+/area/station/security/forensic_office)
+"vXx" = (
+/obj/structure/flora/ausbushes/sunnybush,
+/obj/structure/flora/ausbushes/fullgrass{
+ layer = 2.7
+ },
+/turf/simulated/floor{
+ icon_state = "grass1"
+ },
+/area/station/civilian/garden)
+"vXy" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/science)
+"vXE" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/interrogation)
+"vYb" = (
+/obj/item/weapon/folder{
+ pixel_x = -4
+ },
+/obj/item/weapon/folder/red{
+ pixel_y = 3
+ },
+/obj/item/weapon/folder/blue{
+ pixel_x = 5
+ },
+/obj/item/weapon/stamp/internalaffairs,
+/obj/item/weapon/stamp/denied{
+ pixel_x = 4;
+ pixel_y = -2
+ },
+/obj/structure/table/woodentable,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/iaa_office)
+"vYd" = (
+/obj/structure/rack,
+/obj/item/weapon/storage/toolbox/electrical{
+ pixel_y = 6
+ },
+/obj/item/weapon/storage/toolbox/mechanical,
+/obj/item/clothing/head/welding,
+/obj/item/clothing/head/welding{
+ pixel_y = -4
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/rnd/robotics)
+"vYn" = (
+/obj/structure/flora/ausbushes,
+/obj/structure/flora/ausbushes/fullgrass{
+ layer = 2.7
+ },
+/turf/simulated/floor{
+ icon_state = "grass1"
+ },
+/area/station/civilian/garden)
+"vYo" = (
+/obj/random/scrap/safe_even,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/science)
+"vYt" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "warndark"
+ },
+/area/station/security/armoury)
+"vYz" = (
+/obj/structure/stool/bed/chair/comfy/teal{
+ dir = 1
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/medical/hallway)
+"vYO" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/science)
+"vYV" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/machinery/telescience_jammer{
+ radius = 2
+ },
+/obj/machinery/nuclearbomb{
+ nuketype = "NT";
+ r_code = "LOLNO"
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/bridge/nuke_storage)
+"vYW" = (
+/obj/structure/stool,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor,
+/area/station/ai_monitored/eva)
+"vYX" = (
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 4
+ },
+/obj/machinery/door/airlock/external{
+ frequency = 1379;
+ id_tag = "aftportsolar_inner";
+ locked = 1;
+ name = "Engineering External Access";
+ req_access = list(13)
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/station/maintenance/portsolar)
+"vZe" = (
+/obj/effect/decal/cleanable/molten_item,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/medbay)
+"vZg" = (
+/obj/machinery/computer/reconstitutor/animal,
+/turf/simulated/floor{
+ icon_state = "warndark"
+ },
+/area/station/rnd/misc_lab)
+"vZk" = (
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/lattice,
+/turf/environment/space,
+/area/space)
+"vZn" = (
+/obj/machinery/access_button{
+ command = "cycle_exterior";
+ frequency = 1379;
+ master_tag = "security_airlock";
+ name = "exterior access button";
+ pixel_x = -28;
+ req_one_access = list(13,45,1)
+ },
+/turf/simulated/floor/plating/airless,
+/area/space)
+"vZB" = (
+/obj/structure/closet/crate,
+/obj/effect/spawner/lootdrop/maintenance/four,
+/turf/simulated/floor/plating,
+/area/station/maintenance/medbay)
+"vZC" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/checkpoint)
+"vZH" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating/airless{
+ dir = 8;
+ icon_state = "warnplate"
+ },
+/area/station/cargo/recycler)
+"vZR" = (
+/obj/machinery/hologram/holopad,
+/obj/structure/curtain/open/privacy,
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/station/medical/surgery{
+ name = "Operating Theatre"
+ })
+"vZY" = (
+/obj/machinery/computer/secure_data,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "darkred"
+ },
+/area/station/security/lobby)
+"wac" = (
+/obj/random/foods/food_trash,
+/obj/machinery/firealarm{
+ pixel_y = 22
+ },
+/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"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/medbay)
+"wan" = (
+/obj/structure/table,
+/obj/item/clothing/glasses/welding{
+ pixel_y = 6
+ },
+/obj/item/device/multitool{
+ pixel_x = 6;
+ pixel_y = 2
+ },
+/obj/item/device/multitool{
+ pixel_x = 3
+ },
+/obj/item/clothing/glasses/welding,
+/obj/item/device/radio/headset/headset_sci{
+ pixel_x = -3
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/rnd/robotics)
+"waq" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/station/storage/emergency3)
+"waE" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/reagent_dispensers/fueltank,
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg1"
+ },
+/area/station/maintenance/dormitory)
+"waF" = (
+/obj/structure/stool/bed/chair/metal/black{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/turf/simulated/floor{
+ dir = 9;
+ icon_state = "black"
+ },
+/area/station/security/prison)
+"waO" = (
+/obj/structure/flora/junglebush/b{
+ layer = 2.7
+ },
+/obj/structure/flora/ausbushes/brflowers{
+ layer = 2.7
+ },
+/mob/living/simple_animal/cow{
+ name = "Betsy"
+ },
+/turf/simulated/floor/grass,
+/area/station/civilian/hydroponics)
+"wbe" = (
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "darkblue"
+ },
+/area/station/aisat/antechamber)
+"wbk" = (
+/turf/simulated/floor{
+ icon_state = "freezerfloor"
+ },
+/area/station/civilian/toilet)
+"wbw" = (
+/obj/structure/stool/bed/chair/comfy/brown,
+/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"
+ },
+/turf/simulated/floor{
+ icon_state = "darkblue"
+ },
+/area/station/bridge)
+"wbC" = (
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/rnd/telesci)
+"wbN" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 9
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/chapel)
+"wbO" = (
+/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/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/engineering/equip)
+"wbQ" = (
+/obj/structure/flora/ausbushes/sparsegrass{
+ layer = 2.7
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ icon_state = "asteroid"
+ },
+/area/station/civilian/garden)
+"wbU" = (
+/obj/machinery/door/airlock/command{
+ name = "Captain's Office";
+ req_access = list(20)
+ },
+/obj/machinery/door/firedoor,
+/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/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ icon_state = "darkbluefull"
+ },
+/area/station/bridge/captain_quarters)
+"wbW" = (
+/obj/structure/stool/bed/chair/office/dark{
+ dir = 1
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "darkred"
+ },
+/area/station/security/checkpoint)
+"wco" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/vacantoffice{
+ name = "Tribunal"
+ })
+"wcv" = (
+/obj/structure/girder,
+/obj/item/stack/sheet/metal{
+ amount = 5
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/medbay)
+"wcz" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on/atmos{
+ dir = 1;
+ frequency = 1441;
+ id_tag = "n2o_out";
+ name = "(A) N2O Vent"
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/turf/simulated/floor/engine/n20,
+/area/station/engineering/atmos)
+"wcB" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 1
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/cargo/recycleroffice)
+"wcJ" = (
+/obj/structure/flora/ausbushes/sparsegrass{
+ layer = 2.7
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ icon_state = "asteroid"
+ },
+/area/station/civilian/garden)
+"wcN" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 9
+ },
+/obj/machinery/camera{
+ c_tag = "MiniSat West North";
+ dir = 8;
+ network = list("MiniSat")
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/aisat/antechamber_interior)
+"wcQ" = (
+/obj/structure/disposalpipe/segment{
+ dir = 1
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "whiteblue"
+ },
+/area/station/medical/hallway)
+"wdi" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/aisat/antechamber)
+"wdj" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/rnd/misc_lab)
+"wdz" = (
+/obj/structure/stool,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/cargo/recycleroffice)
+"wdC" = (
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/carpet/black,
+/area/station/security/iaa_office)
+"wdE" = (
+/obj/structure/stool/bed/chair/office/dark{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "darkblue"
+ },
+/area/station/bridge)
+"wdU" = (
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "greencorner"
+ },
+/area/station/civilian/hydroponics)
+"wec" = (
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/item/device/radio/intercom{
+ frequency = 1475;
+ name = "Station Intercom (Security)";
+ pixel_x = 28;
+ pixel_y = -5
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/camera{
+ c_tag = "Brig Procedural";
+ dir = 9;
+ network = list("SS13","Security")
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "red"
+ },
+/area/station/security/interrogation)
+"wei" = (
+/obj/machinery/hologram/holopad{
+ pixel_y = -16
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/rnd/misc_lab)
+"wel" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/obj/item/weapon/scrap_lump,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/brig)
+"wet" = (
+/obj/effect/decal/cleanable/blood/drip,
+/turf/simulated/floor,
+/area/station/maintenance/medbay)
+"wex" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/random/foods/food_trash,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/chapel)
+"wez" = (
+/obj/machinery/atmospherics/pipe/simple/visible/green,
+/turf/simulated/floor,
+/area/station/engineering/atmos)
+"weA" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/prison)
+"weC" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
+/obj/machinery/alarm{
+ pixel_x = 28;
+ pixel_y = -6
+ },
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/machinery/camera{
+ c_tag = "Engineering Break Room East";
+ dir = 8;
+ network = list("SS13","Engineering")
+ },
+/turf/simulated/floor{
+ dir = 6;
+ icon_state = "yellow"
+ },
+/area/station/engineering/break_room)
+"weD" = (
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/aisat/antechamber_interior)
+"weH" = (
+/obj/structure/window/reinforced{
+ dir = 5
+ },
+/obj/structure/grille,
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/station/tcommsat/computer)
+"weK" = (
+/obj/item/weapon/coin/silver{
+ pixel_x = 7;
+ pixel_y = 12
+ },
+/obj/item/weapon/coin/silver{
+ pixel_x = 12;
+ pixel_y = 7
+ },
+/obj/item/weapon/coin/silver{
+ pixel_x = 4;
+ pixel_y = 8
+ },
+/obj/item/weapon/coin/silver{
+ pixel_x = -6;
+ pixel_y = 5
+ },
+/obj/item/weapon/coin/silver{
+ pixel_x = 5;
+ pixel_y = -8
+ },
+/obj/structure/closet/crate{
+ name = "Silver Crate"
+ },
+/obj/machinery/firealarm{
+ dir = 1;
+ pixel_y = -22
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/bridge/nuke_storage)
+"weO" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/medical/genetics)
+"weT" = (
+/obj/machinery/hologram/holopad{
+ pixel_x = 16
+ },
+/turf/simulated/floor{
+ icon_state = "bar"
+ },
+/area/station/cargo/miningoffice)
+"weX" = (
+/obj/structure/table/woodentable,
+/obj/item/device/camera_film{
+ pixel_x = 5;
+ pixel_y = 10
+ },
+/obj/item/device/camera_film{
+ pixel_x = -3;
+ pixel_y = 5
+ },
+/turf/simulated/floor{
+ icon_state = "cult"
+ },
+/area/station/civilian/library)
+"weZ" = (
+/obj/machinery/vending/donut,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/hallway/secondary/arrival)
+"wfb" = (
+/obj/machinery/atmospherics/pipe/manifold/visible/red{
+ dir = 8
+ },
+/obj/structure/extinguisher_cabinet{
+ pixel_x = -28
+ },
+/obj/machinery/camera{
+ c_tag = "Engineering Atmospherics Distribution Loop";
+ dir = 4;
+ network = list("SS13","Engineering")
+ },
+/turf/simulated/floor,
+/area/station/engineering/atmos)
+"wfl" = (
+/obj/structure/bookcase/manuals/medical,
+/obj/machinery/light_switch{
+ pixel_y = -28
+ },
+/obj/machinery/alarm{
+ pixel_x = 29;
+ pixel_y = -6
+ },
+/obj/machinery/light/small{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "cafeteria"
+ },
+/area/station/medical/medbreak)
+"wfv" = (
+/obj/machinery/atmospherics/pipe/simple/heat_exchanging{
+ dir = 9
+ },
+/obj/structure/lattice,
+/turf/environment/space,
+/area/space)
+"wfy" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment{
+ dir = 8;
+ icon_state = "pipe-c"
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "whiteblue"
+ },
+/area/station/medical/cmo)
+"wgg" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/range)
+"wgz" = (
+/obj/item/weapon/flora/random,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/hallway/secondary/entry)
+"wgJ" = (
+/obj/machinery/access_button{
+ command = "cycle_exterior";
+ frequency = 1379;
+ master_tag = "recycler_airlock";
+ name = "exterior access button";
+ pixel_x = 28;
+ req_access = list(67)
+ },
+/obj/machinery/power/port_gen/pacman/scrap,
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/structure/cable{
+ d2 = 8;
+ icon_state = "0-8"
+ },
+/obj/machinery/camera{
+ c_tag = "Cargo Dump";
+ dir = 8
+ },
+/turf/simulated/floor/plating/airless{
+ icon_state = "platebot"
+ },
+/area/station/cargo/recycler)
+"whh" = (
+/turf/simulated/floor{
+ dir = 9;
+ icon_state = "warndark"
+ },
+/area/station/security/armoury)
+"whj" = (
+/obj/machinery/hologram/holopad,
+/turf/simulated/floor/carpet/red,
+/area/station/security/detectives_office)
+"whx" = (
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/rnd/brainstorm_center)
+"whD" = (
+/obj/structure/rack,
+/obj/item/ammo_box/magazine/m9mm_2/rubber{
+ pixel_x = 4
+ },
+/obj/item/ammo_box/magazine/m9mm_2/rubber{
+ pixel_x = 4
+ },
+/obj/item/ammo_box/magazine/m9mm_2/rubber,
+/obj/item/ammo_box/magazine/m9mm_2/rubber,
+/obj/item/ammo_box/magazine/m9mm_2/rubber{
+ pixel_x = -4
+ },
+/obj/item/ammo_box/magazine/m9mm_2/rubber{
+ pixel_x = -4
+ },
+/obj/machinery/light/small/emergency,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/security/armoury)
+"whI" = (
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "whiteblue"
+ },
+/area/station/medical/genetics)
+"whJ" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 9
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/mob/living/simple_animal/cat/dusty,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "barber"
+ },
+/area/station/medical/cmo)
+"whO" = (
+/obj/machinery/atmospherics/components/unary/outlet_injector/on{
+ dir = 8;
+ frequency = 1441;
+ id = "o2_in";
+ name = "O2 air injector"
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/turf/simulated/floor/engine/oxygen,
+/area/station/engineering/atmos)
+"whQ" = (
+/obj/item/weapon/flora/random,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "cafeteria"
+ },
+/area/station/security/prison)
+"whT" = (
+/obj/structure/table,
+/obj/item/weapon/paper,
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/cobweb,
+/turf/simulated/floor/plating,
+/area/station/security/brig)
+"wia" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/turf/simulated/floor{
+ dir = 6;
+ icon_state = "red"
+ },
+/area/station/security/prison)
+"wik" = (
+/turf/simulated/floor,
+/area/station/security/lobby)
+"wir" = (
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/brig)
+"wis" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/station/security/forensic_office)
+"wiC" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "whiteblue"
+ },
+/area/station/medical/hallway)
+"wiJ" = (
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plating{
+ dir = 1;
+ icon_state = "warnplate"
+ },
+/area/station/engineering/engine)
+"wiL" = (
+/obj/machinery/light/small,
+/obj/machinery/ai_status_display{
+ pixel_y = -32
+ },
+/obj/machinery/camera{
+ c_tag = "Escape Hallway East";
+ dir = 1
+ },
+/turf/simulated/floor{
+ icon_state = "neutral"
+ },
+/area/station/hallway/secondary/entry)
+"wiV" = (
+/obj/structure/table/woodentable,
+/obj/structure/mirror{
+ pixel_y = 26
+ },
+/obj/item/clothing/mask/gas/fawkes,
+/turf/simulated/floor/plating,
+/area/station/maintenance/chapel)
+"wiW" = (
+/obj/machinery/door/airlock{
+ name = "Private Office"
+ },
+/obj/machinery/door/firedoor,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/vacantoffice{
+ name = "Tribunal"
+ })
+"wja" = (
+/turf/simulated/wall/r_wall,
+/area/station/gateway)
+"wjk" = (
+/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"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"wjw" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor,
+/area/station/hallway/secondary/entry)
+"wjG" = (
+/obj/machinery/hologram/holopad,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/carpet/black,
+/area/station/civilian/library)
+"wjM" = (
+/obj/random/tools/tech_supply,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ icon_state = "bot"
+ },
+/area/station/cargo/storage)
+"wkp" = (
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "black"
+ },
+/area/station/civilian/garden)
+"wkD" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "black"
+ },
+/area/station/hallway/primary/port)
+"wkJ" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ dir = 10;
+ icon_state = "red"
+ },
+/area/station/security/lobby)
+"wkV" = (
+/obj/structure/filingcabinet,
+/obj/machinery/alarm{
+ pixel_y = 22
+ },
+/obj/machinery/firealarm{
+ dir = 4;
+ pixel_x = 22
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "darkred"
+ },
+/area/station/security/lobby)
+"wkX" = (
+/obj/structure/closet/secure_closet/brig{
+ id = "Cell 6";
+ name = "Cell 6 Locker"
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "red"
+ },
+/area/station/security/prison)
+"wlg" = (
+/mob/living/carbon/monkey{
+ name = "Butters"
+ },
+/obj/structure/flora/ausbushes/brflowers{
+ layer = 2.7
+ },
+/obj/structure/flora/ausbushes/sparsegrass{
+ layer = 2.7
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/turf/simulated/floor/grass,
+/area/station/medical/genetics)
+"wlk" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/station/cargo/storage)
+"wlo" = (
+/obj/structure/stool/bed/chair/office/dark{
+ dir = 1
+ },
+/obj/effect/landmark/start/cargo_technician,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "brown"
+ },
+/area/station/cargo/office)
+"wlt" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 8
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "whitehall"
+ },
+/area/station/medical/surgery{
+ name = "Operating Theatre"
+ })
+"wlx" = (
+/obj/structure/table/woodentable,
+/obj/item/weapon/book/manual/wiki/possible_threats,
+/obj/structure/sign/poster/official/ian{
+ pixel_x = 32
+ },
+/turf/simulated/floor/wood,
+/area/station/bridge/hop_office)
+"wlE" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "red"
+ },
+/area/station/security/brig)
+"wlN" = (
+/obj/structure/stool,
+/obj/effect/landmark/start/assistant/test_subject,
+/turf/simulated/floor{
+ icon_state = "arcade_carpet"
+ },
+/area/station/civilian/playroom)
+"wmy" = (
+/obj/machinery/life_assist/artificial_ventilation,
+/turf/simulated/floor{
+ icon_state = "whitecorner"
+ },
+/area/station/medical/surgery{
+ name = "Operating Theatre"
+ })
+"wmG" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "neutral"
+ },
+/area/station/hallway/primary/fore)
+"wmU" = (
+/obj/structure/closet/emcloset,
+/turf/simulated/floor{
+ icon_state = "darkblue"
+ },
+/area/station/gateway)
+"wmV" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 8
+ },
+/obj/effect/landmark/start/chef,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "cafeteria"
+ },
+/area/station/civilian/kitchen)
+"wmW" = (
+/obj/machinery/computer/crew{
+ dir = 8
+ },
+/obj/machinery/door_control{
+ id = "CMO_door";
+ name = "CMO door-control";
+ pixel_x = 28;
+ pixel_y = 6
+ },
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/machinery/camera{
+ c_tag = "Medbay Chief Medical Office";
+ dir = 8;
+ network = list("SS13","Medical")
+ },
+/obj/machinery/door_control{
+ desc = "A remote control-switch for a shutters.";
+ id = "CMO";
+ name = "CMO Shutters Control";
+ pixel_x = 28;
+ pixel_y = -6;
+ req_access = list(40)
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "whiteblue"
+ },
+/area/station/medical/cmo)
+"wnc" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/aisat/antechamber_interior)
+"wne" = (
+/obj/structure/closet/secure_closet/medical3,
+/obj/item/device/gps/medical,
+/obj/item/clothing/accessory/stethoscope,
+/obj/item/clothing/glasses/hud/health,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "whiteblue"
+ },
+/area/station/medical/storage)
+"wnD" = (
+/turf/simulated/wall,
+/area/station/medical/medbreak)
+"wnK" = (
+/obj/machinery/firealarm{
+ dir = 4;
+ pixel_x = 22
+ },
+/obj/structure/closet/secure_closet/brig,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "darkred"
+ },
+/area/station/security/prison)
+"wnS" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/closet/crate,
+/obj/effect/spawner/lootdrop/maintenance/three,
+/obj/item/stack/rods{
+ amount = 23
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/science)
+"wnX" = (
+/obj/structure/table,
+/obj/effect/spawner/lootdrop/maintenance,
+/obj/effect/decal/cleanable/cobweb2,
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg3"
+ },
+/area/station/maintenance/atmos)
+"wof" = (
+/obj/structure/stool/bed/chair/office/light{
+ dir = 4
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on,
+/obj/effect/landmark/start/roboticist,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/rnd/robotics)
+"wop" = (
+/obj/structure/rack,
+/obj/item/clothing/shoes/magboots,
+/obj/item/clothing/suit/space/rig/security,
+/obj/item/clothing/mask/breath,
+/obj/item/clothing/head/helmet/space/rig/security,
+/obj/item/weapon/tank/oxygen/red,
+/obj/item/clothing/mask/breath,
+/obj/machinery/alarm{
+ pixel_y = -32
+ },
+/obj/machinery/power/apc/largecell{
+ dir = 8;
+ name = "largecell apc left";
+ pixel_x = -28
+ },
+/obj/structure/cable,
+/obj/machinery/light/small/emergency{
+ dir = 8
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/security/armoury)
+"wox" = (
+/turf/simulated/floor{
+ icon_state = "neutral"
+ },
+/area/station/hallway/secondary/arrival)
+"woG" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 8
+ },
+/obj/machinery/light_switch{
+ pixel_x = 28
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "black"
+ },
+/area/station/civilian/janitor)
+"woH" = (
+/turf/simulated/wall,
+/area/station/civilian/fitness)
+"woI" = (
+/obj/machinery/atmospherics/pipe/manifold/visible{
+ dir = 8
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/cargo)
+"woL" = (
+/obj/machinery/embedded_controller/radio/airlock_controller{
+ id_tag = "docks_airlock";
+ pixel_y = 28;
+ req_one_access = list(13,45,1);
+ tag_airpump = "docks_pump";
+ tag_chamber_sensor = "docks_sensor";
+ tag_exterior_door = "docks_outer";
+ tag_interior_door = "docks_inner"
+ },
+/obj/machinery/atmospherics/pipe/manifold/visible{
+ dir = 1
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/cargo)
+"woZ" = (
+/obj/structure/cable{
+ d2 = 4;
+ icon_state = "0-4"
+ },
+/turf/simulated/floor/plating/airless/catwalk,
+/area/station/solar/auxport)
+"wpz" = (
+/obj/structure/window/reinforced{
+ dir = 5
+ },
+/obj/structure/grille,
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/station/engineering/engine)
+"wpC" = (
+/obj/machinery/light/small{
+ dir = 8
+ },
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_x = -28;
+ pixel_y = -5
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/civilian/chapel/crematorium)
+"wpP" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 6;
+ icon_state = "whitepurple"
+ },
+/area/station/rnd/brainstorm_center)
+"wpQ" = (
+/obj/random/scrap/safe_even,
+/turf/simulated/floor,
+/area/station/maintenance/chapel)
+"wpV" = (
+/obj/structure/stool/bed/chair/metal/black{
+ dir = 4
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/atmos)
+"wpY" = (
+/obj/structure/stool/bed/chair/comfy/brown{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/carpet/green,
+/area/station/civilian/theatre)
+"wqn" = (
+/obj/structure/stool/bed/chair/pew/right,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor{
+ icon_state = "chapel"
+ },
+/area/station/civilian/chapel)
+"wqp" = (
+/obj/structure/table/glass,
+/obj/item/stack/medical/bruise_pack{
+ pixel_x = 5;
+ pixel_y = 4
+ },
+/obj/item/stack/medical/ointment{
+ pixel_x = -5;
+ pixel_y = 11
+ },
+/turf/simulated/floor{
+ dir = 6;
+ icon_state = "whiteblue"
+ },
+/area/station/maintenance/medbay)
+"wqv" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/generic,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/brig)
+"wqF" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/carpet/black,
+/area/station/security/iaa_office)
+"wqP" = (
+/obj/machinery/air_sensor{
+ frequency = 1441;
+ id_tag = "n2o_sensor"
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/turf/simulated/floor/engine/n20,
+/area/station/engineering/atmos)
+"wqX" = (
+/obj/structure/stool/bed/chair/metal/blue,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "barber"
+ },
+/area/station/medical/cmo)
+"wrb" = (
+/turf/simulated/floor/carpet/red,
+/area/station/security/hos)
+"wrh" = (
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/universal{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/portsolar)
+"wrk" = (
+/obj/structure/rack,
+/obj/effect/spawner/lootdrop/maintenance/three,
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"wru" = (
+/obj/machinery/light/small,
+/obj/machinery/atmospherics/pipe/manifold/visible/cyan,
+/obj/machinery/meter,
+/obj/structure/extinguisher_cabinet{
+ pixel_y = -30
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ icon_state = "darkblue"
+ },
+/area/station/tcommsat/computer)
+"wrz" = (
+/obj/machinery/atmospherics/pipe/manifold/visible{
+ dir = 8
+ },
+/obj/machinery/light/small{
+ dir = 8
+ },
+/obj/machinery/camera{
+ c_tag = "MiniSat Exterior East";
+ dir = 4;
+ network = list("MiniSat")
+ },
+/turf/simulated/floor/plating,
+/area/station/aisat/teleport)
+"wrI" = (
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/turf/simulated/floor/wood,
+/area/station/civilian/theatre)
+"wrN" = (
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/access_button{
+ command = "cycle_interior";
+ frequency = 1379;
+ master_tag = "starboardsolar_airlock";
+ name = "interior access button";
+ pixel_y = -28;
+ req_access = list(13)
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/auxsolarport)
+"wrX" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/high_volume{
+ frequency = 1379;
+ id_tag = "aftstarboard_pump";
+ name = "Aft Starboard Solar Large Air Vent"
+ },
+/obj/machinery/airlock_sensor{
+ id_tag = "aftstarboard_sensor";
+ layer = 3.3;
+ pixel_y = 28
+ },
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platebotc"
+ },
+/area/station/maintenance/starboardsolar)
+"wrZ" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"wsA" = (
+/obj/structure/table/woodentable,
+/obj/machinery/computer/libraryconsole/old,
+/obj/structure/noticeboard{
+ dir = 8;
+ pixel_x = 32
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/wood,
+/area/station/civilian/library)
+"wsM" = (
+/obj/structure/stool/bed/chair/office/dark{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "bar"
+ },
+/area/station/cargo/miningoffice)
+"wsP" = (
+/obj/structure/stool/bed/chair/comfy/black,
+/obj/effect/landmark/start/station_engineer,
+/turf/simulated/floor,
+/area/station/engineering/break_room)
+"wsV" = (
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/turf/simulated/floor/engine/oxygen,
+/area/station/engineering/atmos)
+"wtc" = (
+/obj/effect/decal/cleanable/dirt,
+/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"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/atmos)
+"wtg" = (
+/turf/simulated/wall,
+/area/station/maintenance/auxsolarstarboard)
+"wti" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/flora/ausbushes/fullgrass{
+ layer = 2.7
+ },
+/turf/simulated/floor{
+ icon_state = "asteroid"
+ },
+/area/station/civilian/garden)
+"wtx" = (
+/obj/structure/table/woodentable,
+/obj/item/weapon/paper_bin{
+ pixel_y = 4
+ },
+/obj/item/weapon/pen/red{
+ pixel_x = -5;
+ pixel_y = 6
+ },
+/obj/item/weapon/pen/blue{
+ pixel_x = 5;
+ pixel_y = 5
+ },
+/obj/item/weapon/pen{
+ pixel_y = 6
+ },
+/obj/machinery/alarm{
+ pixel_y = -32
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/iaa_office)
+"wtW" = (
+/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,
+/turf/simulated/floor,
+/area/station/ai_monitored/eva)
+"wub" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/turf/simulated/floor{
+ icon_state = "darkbluecorners"
+ },
+/area/station/aisat/antechamber)
+"wuf" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "showroomfloor"
+ },
+/area/station/civilian/cold_room)
+"wuh" = (
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/turf/simulated/floor/engine/carbon_dioxide,
+/area/station/engineering/atmos)
+"wui" = (
+/obj/machinery/door/airlock/glass{
+ name = "Central Access"
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/wood,
+/area/station/civilian/library)
+"wuk" = (
+/obj/machinery/bodyscanner{
+ dir = 4
+ },
+/obj/machinery/power/apc{
+ dir = 4;
+ name = "apc right";
+ pixel_x = 28
+ },
+/obj/structure/cable{
+ d2 = 8;
+ icon_state = "0-8"
+ },
+/obj/machinery/light/small{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "whitehall"
+ },
+/area/station/medical/surgery{
+ name = "Operating Theatre"
+ })
+"wur" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "brown"
+ },
+/area/station/hallway/secondary/entry)
+"wuA" = (
+/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"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/medbay)
+"wuQ" = (
+/obj/random/foods/food_trash,
+/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/disposalpipe/sortjunction{
+ dir = 4;
+ name = "Genetics Lab";
+ sortType = "Genetics Lab"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/medbay)
+"wuV" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/alarm{
+ pixel_x = -28;
+ pixel_y = -6
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "brown"
+ },
+/area/station/hallway/secondary/entry)
+"wuX" = (
+/obj/machinery/atmospherics/pipe/manifold/visible/yellow,
+/turf/simulated/floor,
+/area/station/engineering/atmos)
+"wvi" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/random/foods/food_trash,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 8
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/chapel)
+"wvF" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/spawner/lootdrop/maintenance,
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"wvI" = (
+/obj/item/weapon/flora/random,
+/obj/machinery/firealarm{
+ dir = 4;
+ pixel_x = 22
+ },
+/obj/structure/sign/warning/securearea{
+ desc = "A warning sign which reads 'EXTERNAL AIRLOCK'";
+ icon_state = "space";
+ layer = 4;
+ name = "EXTERNAL AIRLOCK";
+ pixel_y = -32
+ },
+/turf/simulated/floor{
+ icon_state = "yellow"
+ },
+/area/station/engineering/engine)
+"wvN" = (
+/obj/machinery/hologram/holopad{
+ pixel_x = 16;
+ pixel_y = -16
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "warndark"
+ },
+/area/station/bridge/teleporter)
+"wvQ" = (
+/obj/structure/table,
+/obj/machinery/reagentgrinder,
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = -22
+ },
+/obj/machinery/light{
+ dir = 8
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "whitehall"
+ },
+/area/station/civilian/kitchen)
+"wwf" = (
+/obj/machinery/atmospherics/pipe/simple/visible/yellow{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "yellow"
+ },
+/area/station/engineering/engine)
+"wwh" = (
+/obj/structure/kitchenspike,
+/obj/machinery/power/apc{
+ dir = 4;
+ name = "apc right";
+ pixel_x = 28
+ },
+/obj/structure/cable{
+ d2 = 8;
+ icon_state = "0-8"
+ },
+/turf/simulated/floor{
+ icon_state = "showroomfloor"
+ },
+/area/station/civilian/cold_room)
+"wwA" = (
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/civilian/bar)
+"wwC" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 1
+ },
+/obj/machinery/light/small,
+/obj/machinery/access_button{
+ command = "cycle_interior";
+ frequency = 1379;
+ master_tag = "satellite_east_airlock";
+ name = "interior access button";
+ pixel_y = -28;
+ req_access = list(66)
+ },
+/turf/simulated/floor{
+ icon_state = "darkblue"
+ },
+/area/station/aisat/teleport)
+"wwD" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/medbay)
+"wwN" = (
+/obj/structure/table/woodentable,
+/obj/item/weapon/book/manual/wiki/sop{
+ pixel_y = 4
+ },
+/obj/structure/sign/nanotrasen{
+ pixel_y = 32
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "darkred"
+ },
+/area/station/security/hos)
+"wxa" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/flora/ausbushes/fullgrass{
+ layer = 2.7
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ icon_state = "asteroid"
+ },
+/area/station/civilian/garden)
+"wxr" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 8
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/chapel)
+"wxy" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/stool/bed/chair/metal/black{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/blood/splatter,
+/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"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"wxA" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/components/binary/pump/on{
+ dir = 1
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg3"
+ },
+/area/station/maintenance/medbay)
+"wxD" = (
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/turf/simulated/floor/engine/carbon_dioxide,
+/area/station/engineering/atmos)
+"wxF" = (
+/obj/structure/disposalpipe/sortjunction{
+ dir = 1;
+ name = "Hydroponics";
+ sortType = "Hydroponics"
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/civilian/bar)
+"wxH" = (
+/obj/structure/rack,
+/obj/item/stack/cable_coil/random{
+ pixel_y = 4
+ },
+/obj/item/stack/cable_coil/random,
+/obj/random/tools/tool,
+/obj/machinery/status_display{
+ pixel_y = 32
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/storage/primary)
+"wxJ" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/door/poddoor/shutters{
+ density = 0;
+ icon_state = "shutter0";
+ id = "HoP_queue";
+ opacity = 0
+ },
+/turf/simulated/floor/plating,
+/area/station/bridge/hop_office)
+"wyd" = (
+/obj/effect/landmark/start/roboticist,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/rnd/robotics)
+"wys" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/vomit{
+ icon_state = "vomittox_2"
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/maintenance{
+ req_access = list(12)
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/engineering)
+"wyJ" = (
+/obj/machinery/door/firedoor,
+/obj/item/device/radio/intercom{
+ frequency = 1485;
+ name = "Station Intercom (Medbay)";
+ pixel_y = -32
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/machinery/light,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "whiteblue"
+ },
+/area/station/medical/hallway)
+"wyN" = (
+/obj/machinery/constructable_frame/machine_frame,
+/obj/item/weapon/circuitboard/gibber,
+/obj/effect/decal/cleanable/blood/gibs,
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"wyT" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "warndarkcorners"
+ },
+/area/station/gateway)
+"wyW" = (
+/obj/item/weapon/scrap_lump,
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/station/maintenance/engineering)
+"wyX" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/cargo/storage)
+"wze" = (
+/obj/machinery/recharger{
+ pixel_y = 4
+ },
+/obj/structure/table,
+/turf/simulated/floor{
+ icon_state = "darkred"
+ },
+/area/station/security/lobby)
+"wzn" = (
+/obj/structure/rack,
+/obj/item/stack/sheet/mineral/phoron{
+ amount = 25
+ },
+/obj/machinery/light,
+/obj/machinery/status_display{
+ pixel_y = -32
+ },
+/turf/simulated/floor{
+ icon_state = "darkblue"
+ },
+/area/station/ai_monitored/storage_secure)
+"wzt" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/disposalpipe/junction{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "purplecorner"
+ },
+/area/station/hallway/primary/port)
+"wzu" = (
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/rack,
+/obj/item/clothing/shoes/magboots,
+/obj/item/clothing/mask/gas/coloured,
+/obj/item/weapon/tank/emergency_oxygen/double,
+/obj/item/clothing/suit/space/rig/medical,
+/obj/item/clothing/head/helmet/space/rig/medical,
+/obj/item/device/sensor_device,
+/obj/machinery/door/window/southright{
+ dir = 4;
+ name = "Paramedic equipment";
+ req_access = list(70)
+ },
+/obj/item/weapon/storage/belt/medical,
+/obj/item/clothing/glasses/hud/health,
+/obj/item/device/gps/medical,
+/obj/item/weapon/medical/teleporter,
+/turf/simulated/floor{
+ dir = 9;
+ icon_state = "whiteblue"
+ },
+/area/station/medical/storage)
+"wzx" = (
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "warning"
+ },
+/area/station/engineering/atmos)
+"wzL" = (
+/obj/structure/sign/warning/securearea{
+ desc = "A warning sign which reads 'EXTERNAL AIRLOCK'";
+ icon_state = "space";
+ layer = 4;
+ name = "EXTERNAL AIRLOCK";
+ pixel_y = 32
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"wzT" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "black"
+ },
+/area/station/hallway/primary/port)
+"wAE" = (
+/obj/structure/stool/bed,
+/obj/item/weapon/bedsheet/medical,
+/obj/machinery/alarm{
+ pixel_x = 29;
+ pixel_y = -6
+ },
+/turf/simulated/floor/carpet/green,
+/area/station/medical/patients_rooms)
+"wAI" = (
+/turf/simulated/wall/r_wall,
+/area/station/medical/chemistry)
+"wAM" = (
+/obj/structure/cable{
+ d2 = 8;
+ icon_state = "0-8"
+ },
+/turf/simulated/floor/plating/airless/catwalk,
+/area/station/solar/auxport)
+"wAX" = (
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "yellow"
+ },
+/area/station/engineering/break_room)
+"wBb" = (
+/obj/machinery/door/airlock/external{
+ frequency = 1379;
+ id_tag = "science_inner";
+ locked = 1;
+ name = "Science External Access";
+ req_one_access = list(13,45,1)
+ },
+/obj/machinery/atmospherics/pipe/simple/visible,
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/station/maintenance/science)
+"wBr" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/checkpoint)
+"wBG" = (
+/obj/effect/decal/cleanable/cobweb2,
+/obj/random/scrap/safe_even,
+/turf/simulated/floor/plating,
+/area/station/maintenance/medbay)
+"wBH" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/blood/oil,
+/turf/simulated/floor/plating,
+/area/station/maintenance/science)
+"wBI" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on,
+/obj/machinery/power/apc{
+ dir = 4;
+ name = "apc right";
+ pixel_x = 28
+ },
+/obj/structure/cable{
+ d2 = 2;
+ icon_state = "0-2"
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "brown"
+ },
+/area/station/cargo/miningoffice)
+"wBM" = (
+/obj/structure/table,
+/obj/item/ashtray/bronze,
+/obj/structure/extinguisher_cabinet{
+ pixel_y = 29
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/cargo/office)
+"wCk" = (
+/obj/structure/table/woodentable,
+/obj/item/weapon/storage/box/cups{
+ pixel_y = 4
+ },
+/obj/random/misc/book,
+/turf/simulated/floor/carpet,
+/area/station/civilian/library)
+"wCq" = (
+/obj/structure/table/woodentable,
+/obj/item/weapon/flora/deskferntrim{
+ icon_state = "plant-34-alternative";
+ pixel_x = -8;
+ pixel_y = 10
+ },
+/obj/item/device/assembly/timer{
+ pixel_x = 7;
+ secured = 1
+ },
+/turf/simulated/floor{
+ dir = 6;
+ icon_state = "darkblue"
+ },
+/area/station/bridge)
+"wCt" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/grille,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/brig)
+"wCw" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/stool/bed/chair/metal{
+ dir = 1
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 10
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 2;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/engineering)
+"wCH" = (
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/table/reinforced,
+/obj/machinery/computer/med_data/laptop,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/medical/reception)
+"wDq" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/science)
+"wDt" = (
+/obj/item/device/radio/intercom{
+ broadcasting = 1;
+ frequency = 1449;
+ listening = 0;
+ pixel_x = 28;
+ pixel_y = -5
+ },
+/obj/machinery/light/small/emergency{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "darkred"
+ },
+/area/station/security/interrogation)
+"wDR" = (
+/obj/structure/grille,
+/obj/machinery/door/firedoor,
+/obj/structure/window/reinforced{
+ dir = 5
+ },
+/turf/simulated/floor/plating,
+/area/station/medical/virology)
+"wDS" = (
+/turf/simulated/floor{
+ dir = 9;
+ icon_state = "yellow"
+ },
+/area/station/engineering/engine)
+"wDT" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/hallway/primary/fore)
+"wEk" = (
+/turf/simulated/wall/r_wall,
+/area/station/rnd/lab)
+"wEv" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 1
+ },
+/turf/simulated/floor{
+ icon_state = "warndark"
+ },
+/area/station/rnd/tox_launch)
+"wED" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 8
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor,
+/area/station/security/brig)
+"wEP" = (
+/obj/machinery/atmospherics/pipe/manifold4w/visible,
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "darkbluecorners"
+ },
+/area/station/ai_monitored/storage_secure)
+"wFi" = (
+/obj/structure/closet/cabinet,
+/obj/effect/decal/cleanable/dirt,
+/obj/item/weapon/reagent_containers/food/drinks/bottle/pwine,
+/obj/item/weapon/reagent_containers/food/drinks/shaker,
+/obj/item/weapon/reagent_containers/dropper,
+/obj/effect/spawner/lootdrop/maintenance/four,
+/turf/simulated/floor/wood,
+/area/station/maintenance/brig)
+"wFl" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "whiteblue"
+ },
+/area/station/hallway/primary/fore)
+"wFn" = (
+/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/structure/disposalpipe/segment,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/brig)
+"wFr" = (
+/obj/machinery/door/airlock/maintenance{
+ req_access = list(12)
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/science)
+"wFH" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "warnwhite"
+ },
+/area/station/medical/virology)
+"wFN" = (
+/obj/machinery/alarm{
+ pixel_x = -28;
+ pixel_y = -6
+ },
+/obj/machinery/light/small{
+ dir = 8
+ },
+/turf/simulated/floor{
+ dir = 10;
+ icon_state = "brown"
+ },
+/area/station/hallway/secondary/entry)
+"wFP" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "darkred"
+ },
+/area/station/security/main)
+"wGk" = (
+/obj/structure/flora/ausbushes/grassybush,
+/obj/structure/flora/ausbushes/ywflowers{
+ layer = 2.7
+ },
+/obj/structure/window/reinforced{
+ dir = 5
+ },
+/turf/simulated/floor/grass,
+/area/station/hallway/secondary/exit)
+"wGn" = (
+/obj/machinery/door/airlock/medical/glass{
+ name = "Medbay";
+ req_access = list(5)
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 1
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/medical/hallway)
+"wGs" = (
+/obj/item/weapon/crowbar/red,
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_x = -28;
+ pixel_y = -5
+ },
+/turf/simulated/floor/engine,
+/area/station/rnd/telesci)
+"wGv" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 8
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "darkblue"
+ },
+/area/station/bridge/comms{
+ name = "Cyborg Station"
+ })
+"wGA" = (
+/obj/machinery/door/window/southright{
+ name = "Bar Door";
+ req_one_access = list(25)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor{
+ icon_state = "darkred"
+ },
+/area/station/civilian/bar)
+"wGE" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "whitepurple"
+ },
+/area/station/rnd/hallway)
+"wGJ" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/obj/structure/sign/plaques/kiddie,
+/turf/simulated/floor/plating,
+/area/station/rnd/robotics)
+"wGK" = (
+/obj/structure/rack,
+/obj/effect/spawner/lootdrop/maintenance/four,
+/obj/item/device/radio/off,
+/obj/effect/spider/stickyweb,
+/turf/simulated/floor/plating,
+/area/station/maintenance/atmos)
+"wGL" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"wGN" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor{
+ icon_state = "showroomfloor"
+ },
+/area/station/civilian/cold_room)
+"wGQ" = (
+/obj/structure/grille,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor,
+/area/station/maintenance/medbay)
+"wHc" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"wHk" = (
+/obj/machinery/atmospherics/pipe/simple/visible/green{
+ dir = 5
+ },
+/obj/machinery/light/small,
+/obj/machinery/firealarm{
+ dir = 1;
+ pixel_y = -22
+ },
+/turf/simulated/floor{
+ icon_state = "caution"
+ },
+/area/station/engineering/atmos)
+"wHl" = (
+/obj/machinery/door/airlock/security{
+ name = "Brig Entry";
+ req_access = list(2)
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/prison)
+"wHX" = (
+/obj/effect/landmark{
+ name = "blobstart"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/engineering)
+"wIn" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/range)
+"wIy" = (
+/obj/structure/stool/bed/chair/comfy/black,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/turf/simulated/floor/carpet/black,
+/area/station/security/vacantoffice{
+ name = "Tribunal"
+ })
+"wIG" = (
+/obj/item/weapon/flora/random,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "red"
+ },
+/area/station/security/brig)
+"wIO" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "black"
+ },
+/area/station/hallway/secondary/exit)
+"wIS" = (
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/structure/sign/directions/command{
+ buildable_sign = 0;
+ dir = 8;
+ pixel_y = 32
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "darkstairs2_wide"
+ },
+/area/station/security/lobby)
+"wIU" = (
+/obj/structure/stool,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 8
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/ai_monitored/eva)
+"wIX" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor,
+/area/station/security/brig)
+"wJc" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 1
+ },
+/turf/simulated/floor,
+/area/station/construction)
+"wJg" = (
+/obj/structure/window/reinforced,
+/obj/structure/table/reinforced,
+/obj/item/weapon/storage/firstaid/regular{
+ pixel_y = 6
+ },
+/obj/item/device/radio/intercom{
+ frequency = 1485;
+ name = "Station Intercom (Medbay)";
+ pixel_x = -28;
+ pixel_y = -5
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/medical/reception)
+"wJj" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor{
+ dir = 6;
+ icon_state = "whiteblue"
+ },
+/area/station/medical/surgery{
+ name = "Operating Theatre"
+ })
+"wJr" = (
+/obj/machinery/power/smes/fullcharge,
+/obj/structure/cable{
+ d2 = 8;
+ icon_state = "0-8"
+ },
+/turf/simulated/floor/bluegrid{
+ name = "Server Base";
+ nitrogen = 500;
+ oxygen = 0;
+ temperature = 80
+ },
+/area/station/tcommsat/chamber)
+"wJu" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/warden)
+"wJS" = (
+/obj/machinery/atmospherics/pipe/manifold/visible{
+ dir = 8
+ },
+/obj/structure/sign/warning/securearea{
+ desc = "A warning sign which reads 'EXTERNAL AIRLOCK'";
+ icon_state = "space";
+ layer = 4;
+ name = "EXTERNAL AIRLOCK";
+ pixel_x = -32
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/medbay)
+"wKh" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/flora/ausbushes/sparsegrass{
+ layer = 2.7
+ },
+/turf/simulated/floor/grass,
+/area/station/civilian/hydroponics)
+"wKl" = (
+/obj/structure/lattice,
+/obj/machinery/access_button{
+ command = "cycle_exterior";
+ frequency = 1379;
+ master_tag = "starboardsolar_airlock";
+ name = "exterior access button";
+ pixel_x = 28;
+ req_access = list(13)
+ },
+/turf/environment/space,
+/area/space)
+"wKQ" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor,
+/area/station/cargo/storage)
+"wKR" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced,
+/obj/machinery/door/firedoor,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ d2 = 8;
+ icon_state = "0-8"
+ },
+/obj/machinery/door/poddoor/shutters{
+ density = 0;
+ icon_state = "shutter0";
+ id = "CMO";
+ name = "CMO Shutters";
+ opacity = 0
+ },
+/turf/simulated/floor/plating,
+/area/station/medical/cmo)
+"wKS" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 10
+ },
+/obj/machinery/telescience_jammer{
+ radius = 1
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/ai_monitored/eva)
+"wLa" = (
+/obj/item/weapon/flora/random,
+/turf/simulated/floor/wood,
+/area/station/security/detectives_office)
+"wLd" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/weapon/shard{
+ icon_state = "medium"
+ },
+/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/effect/landmark{
+ name = "blobstart"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/dormitory)
+"wLk" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/mucus,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 2;
+ icon_state = "pipe-c"
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/medbay)
+"wLw" = (
+/obj/structure/object_wall/pod{
+ dir = 1;
+ icon_state = "2,0"
+ },
+/turf/environment/space/shuttle,
+/area/shuttle/escape_pod4/station)
+"wLz" = (
+/obj/structure/closet/emcloset,
+/obj/structure/disposalpipe/segment{
+ dir = 8;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/brig)
+"wLD" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "cafeteria"
+ },
+/area/station/security/prison)
+"wLJ" = (
+/obj/machinery/access_button{
+ command = "cycle_exterior";
+ frequency = 1379;
+ master_tag = "aftportsolar_airlock";
+ name = "exterior access button";
+ pixel_x = 28;
+ req_access = list(13)
+ },
+/turf/environment/space,
+/area/space)
+"wLK" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/medbay)
+"wLT" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/sortjunction{
+ dir = 1;
+ name = "Barbershop";
+ sortType = "Barbershop"
+ },
+/turf/simulated/floor{
+ icon_state = "whitepurple"
+ },
+/area/station/civilian/barbershop)
+"wLV" = (
+/obj/structure/computerframe,
+/obj/item/weapon/shard,
+/turf/simulated/floor/plating,
+/area/station/maintenance/medbay)
+"wLX" = (
+/obj/machinery/door/airlock/glass{
+ name = "Library"
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/civilian/library)
+"wMg" = (
+/obj/item/weapon/flora/random,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/cargo/office)
+"wMi" = (
+/obj/structure/table/woodentable,
+/obj/item/weapon/book/manual/wiki/sop{
+ pixel_y = 6
+ },
+/obj/machinery/firealarm{
+ pixel_y = 22
+ },
+/turf/simulated/floor/wood,
+/area/station/bridge/captain_quarters)
+"wMp" = (
+/obj/machinery/door/airlock/hatch{
+ name = "MiniSat Antechamber";
+ req_one_access = list(66)
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/aisat/antechamber_interior)
+"wMD" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/medical/reception)
+"wMR" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "warndark"
+ },
+/area/station/rnd/xenobiology)
+"wMS" = (
+/obj/structure/table/woodentable,
+/obj/machinery/faxmachine{
+ department = "Captain's Office"
+ },
+/turf/simulated/floor/wood,
+/area/station/bridge/captain_quarters)
+"wNh" = (
+/obj/item/weapon/circuitboard/aicore{
+ pixel_x = -2;
+ pixel_y = 4
+ },
+/obj/item/weapon/circuitboard/teleporter,
+/obj/item/borg/upgrade/security,
+/obj/structure/rack,
+/obj/machinery/requests_console/rd{
+ pixel_y = 28
+ },
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "darkpurple"
+ },
+/area/station/rnd/hor)
+"wNl" = (
+/obj/machinery/door/airlock/glass{
+ name = "Gym"
+ },
+/obj/structure/grille,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/door/firedoor,
+/obj/structure/barricade/wooden{
+ layer = 2.8;
+ name = "doorway barricade"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/medbay)
+"wNq" = (
+/obj/item/weapon/flora/random,
+/obj/structure/extinguisher_cabinet{
+ pixel_x = -28
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/station/civilian/chapel)
+"wNw" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/station/hallway/secondary/exit)
+"wNF" = (
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "green"
+ },
+/area/station/civilian/hydroponics)
+"wNJ" = (
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/lattice,
+/turf/environment/space,
+/area/space)
+"wNQ" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/sortjunction{
+ dir = 2;
+ name = "RD Office";
+ sortType = "RD Office"
+ },
+/turf/simulated/floor{
+ dir = 9;
+ icon_state = "whitepurple"
+ },
+/area/station/rnd/brainstorm_center)
+"wNT" = (
+/obj/machinery/flasher{
+ id = "HoP_flasher"
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/bridge/hop_office)
+"wNV" = (
+/obj/structure/stool/bed/chair/metal/yellow,
+/turf/simulated/floor{
+ icon_state = "yellow"
+ },
+/area/station/hallway/primary/aft)
+"wNZ" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/rnd/robotics)
+"wOi" = (
+/obj/machinery/disposal,
+/obj/structure/disposalpipe/trunk{
+ dir = 1
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/civilian/hydroponics)
+"wOk" = (
+/obj/structure/table,
+/obj/item/weapon/paper_bin{
+ pixel_y = 4
+ },
+/obj/item/weapon/pen{
+ pixel_y = 6
+ },
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_y = 22
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/gateway)
+"wOl" = (
+/obj/item/weapon/ore/glass,
+/obj/structure/lattice,
+/turf/environment/space,
+/area/space)
+"wOm" = (
+/obj/random/scrap/safe_even,
+/obj/machinery/alarm{
+ pixel_y = -32
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"wOp" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "red"
+ },
+/area/station/security/lobby)
+"wOG" = (
+/obj/machinery/hologram/holopad,
+/obj/effect/landmark{
+ name = "lightsout"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/hallway/secondary/exit)
+"wOU" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/medbay)
+"wOW" = (
+/obj/structure/object_wall/pod{
+ dir = 1;
+ icon_state = "3,2"
+ },
+/turf/environment/space,
+/area/shuttle/escape_pod4/station)
+"wOY" = (
+/obj/structure/rack,
+/obj/machinery/power/apc{
+ dir = 4;
+ name = "apc right";
+ pixel_x = 28
+ },
+/obj/structure/cable{
+ d2 = 2;
+ icon_state = "0-2"
+ },
+/obj/item/weapon/module/power_control,
+/obj/item/weapon/module/power_control,
+/obj/effect/spawner/lootdrop/maintenance,
+/obj/random/tools/tool,
+/turf/simulated/floor/plating,
+/area/station/maintenance/auxsolarport)
+"wPe" = (
+/turf/simulated/wall/r_wall,
+/area/station/storage/primary)
+"wPf" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/turf/simulated/floor/carpet/green,
+/area/station/civilian/dormitories)
+"wPi" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "yellow"
+ },
+/area/station/storage/primary)
+"wPq" = (
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/station/civilian/bar)
+"wPJ" = (
+/obj/structure/stool/bed/roller,
+/obj/machinery/iv_drip,
+/obj/machinery/power/apc{
+ dir = 4;
+ name = "apc right";
+ pixel_x = 28
+ },
+/obj/structure/cable{
+ d2 = 8;
+ icon_state = "0-8"
+ },
+/obj/machinery/camera{
+ c_tag = "Medbay Cryogenics";
+ dir = 8;
+ network = list("SS13","Medical")
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "warning"
+ },
+/area/station/medical/cryo)
+"wPW" = (
+/obj/effect/decal/cleanable/dirt,
+/mob/living/simple_animal/mouse,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/obj/machinery/alarm{
+ pixel_y = -32
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/atmos)
+"wPX" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/medical/glass{
+ name = "Medbay"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/status_display{
+ pixel_y = 32
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "whiteblue"
+ },
+/area/station/medical/hallway)
+"wQd" = (
+/obj/machinery/door_control{
+ id = "qm_warehouse";
+ name = "Warehouse Door Control";
+ pixel_x = -28;
+ req_access = list(31)
+ },
+/obj/structure/closet/crate/engi,
+/obj/item/stack/cable_coil/random,
+/obj/machinery/light/small{
+ dir = 8
+ },
+/obj/random/tools/toolbox,
+/obj/item/stack/sheet/metal{
+ amount = 34
+ },
+/obj/random/tools/tool,
+/obj/random/tools/tool,
+/obj/random/tools/tool,
+/turf/simulated/floor{
+ dir = 9;
+ icon_state = "brown"
+ },
+/area/station/cargo/storage)
+"wQg" = (
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/bridge/hop_office)
+"wQj" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 4
+ },
+/turf/simulated/floor,
+/area/station/engineering/break_room)
+"wQk" = (
+/obj/structure/closet/secure_closet/pistols,
+/obj/machinery/alarm{
+ pixel_y = -32
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/security/armoury)
+"wQN" = (
+/obj/machinery/door/window{
+ name = "Mass Driver";
+ req_access = list(22)
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor{
+ icon_state = "vault"
+ },
+/area/station/civilian/chapel/mass_driver)
+"wQQ" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "browncorner"
+ },
+/area/station/hallway/secondary/entry)
+"wRk" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/spiderling_remains,
+/obj/machinery/portable_atmospherics/canister/air,
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/cargo)
+"wRL" = (
+/obj/machinery/atmospherics/components/unary/outlet_injector/on{
+ dir = 1;
+ frequency = 1441;
+ id = "n2o_in";
+ name = "N2O air injector"
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/turf/simulated/floor/engine/n20,
+/area/station/engineering/atmos)
+"wRQ" = (
+/obj/structure/table/woodentable,
+/obj/item/device/camera_film,
+/obj/item/device/camera_film,
+/obj/structure/sign/nanotrasen{
+ pixel_x = -32
+ },
+/obj/machinery/light/small{
+ dir = 8
+ },
+/turf/simulated/floor/wood,
+/area/station/security/lawyer_office)
+"wSa" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/station/maintenance/atmos)
+"wSf" = (
+/obj/machinery/power/apc{
+ dir = 1;
+ name = "apc top";
+ pixel_y = 28
+ },
+/obj/structure/cable{
+ d2 = 8;
+ icon_state = "0-8"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/escape)
+"wSB" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/station/medical/chemistry)
+"wSJ" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor,
+/area/station/hallway/primary/aft)
+"wSM" = (
+/obj/structure/closet/emcloset,
+/obj/machinery/ai_status_display{
+ pixel_x = 32
+ },
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 1
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "darkblue"
+ },
+/area/station/bridge)
+"wSP" = (
+/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume{
+ dir = 4;
+ frequency = 1379;
+ id = "tox_airlock_pump";
+ name = "Toxin Large Dual Port Air Vent"
+ },
+/turf/simulated/floor/engine,
+/area/station/rnd/mixing)
+"wSW" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/bridge)
+"wSX" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 1
+ },
+/obj/effect/landmark/start/medical_intern,
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/station/medical/hallway)
+"wTj" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/telescience_jammer,
+/turf/simulated/floor,
+/area/station/ai_monitored/eva)
+"wTo" = (
+/obj/machinery/chem_master,
+/obj/machinery/light/small{
+ dir = 8
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/rnd/misc_lab)
+"wTC" = (
+/obj/machinery/computer/operating,
+/obj/machinery/holosign_switch{
+ id = "op2";
+ pixel_x = 28
+ },
+/obj/item/device/radio/intercom{
+ frequency = 1485;
+ name = "Station Intercom (Medbay)";
+ pixel_y = 22
+ },
+/obj/machinery/light/small{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "whitehall"
+ },
+/area/station/medical/surgery{
+ name = "Operating Theatre"
+ })
+"wTG" = (
+/obj/structure/mirror{
+ pixel_y = 32
+ },
+/obj/structure/sink{
+ pixel_y = 24
+ },
+/obj/structure/dryer{
+ dir = 8;
+ pixel_x = 6
+ },
+/obj/structure/sign/warning/securearea{
+ pixel_x = 32
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "whitepurple"
+ },
+/area/station/civilian/barbershop)
+"wTK" = (
+/obj/structure/rack,
+/obj/effect/spawner/lootdrop/maintenance/two,
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg3"
+ },
+/area/station/maintenance/medbay)
+"wTT" = (
+/obj/machinery/atmospherics/pipe/manifold/visible{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 10
+ },
+/turf/simulated/floor/plating{
+ dir = 8;
+ icon_state = "warnplate"
+ },
+/area/station/maintenance/incinerator)
+"wTY" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/weapon/scrap_lump,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/science)
+"wUp" = (
+/obj/structure/mopbucket,
+/obj/item/weapon/mop,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/station/maintenance/chapel)
+"wUt" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/station/rnd/mixing)
+"wUE" = (
+/obj/machinery/computer/arcade,
+/obj/machinery/camera{
+ c_tag = "Brig Lobby East";
+ dir = 8;
+ network = list("SS13","Security")
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/security/lobby)
+"wUM" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced,
+/obj/machinery/door/firedoor,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/turf/simulated/floor/plating,
+/area/station/medical/genetics)
+"wVb" = (
+/obj/machinery/alarm{
+ pixel_x = 29;
+ pixel_y = -6
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "darkred"
+ },
+/area/station/security/range)
+"wVc" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/station/maintenance/science)
+"wVk" = (
+/turf/simulated/wall/r_wall,
+/area/station/cargo/office)
+"wVt" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/disposalpipe/sortjunction{
+ dir = 2;
+ name = "Internal Affairs";
+ sortType = "Internal Affairs"
+ },
+/turf/simulated/floor/carpet,
+/area/station/security/lawyer_office)
+"wVH" = (
+/obj/machinery/atmospherics/pipe/simple/visible/green{
+ dir = 6
+ },
+/turf/simulated/floor/plating{
+ dir = 8;
+ icon_state = "warnplate"
+ },
+/area/station/engineering/engine)
+"wVJ" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/medical/hallway)
+"wVN" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/random/foods/food_trash,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/brig)
+"wVY" = (
+/obj/effect/decal/cleanable/cobweb2,
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"wWd" = (
+/obj/machinery/atmospherics/pipe/manifold/visible{
+ dir = 8
+ },
+/turf/simulated/floor/plating,
+/area/station/construction)
+"wWk" = (
+/turf/simulated/wall/r_wall,
+/area/station/security/armoury)
+"wWp" = (
+/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/structure/disposalpipe/segment,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/atmos)
+"wWz" = (
+/obj/structure/stool,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg2"
+ },
+/area/station/maintenance/brig)
+"wWC" = (
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/engineering/engine)
+"wWZ" = (
+/obj/structure/table,
+/obj/item/weapon/paper_bin{
+ pixel_y = 4
+ },
+/obj/item/weapon/pen{
+ pixel_y = 6
+ },
+/obj/item/weapon/storage/box/mousetraps{
+ pixel_x = -3;
+ pixel_y = -11
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/civilian/janitor)
+"wXx" = (
+/obj/structure/extinguisher_cabinet{
+ pixel_x = -28
+ },
+/obj/machinery/bodyscanner,
+/turf/simulated/floor{
+ dir = 10;
+ icon_state = "whiteblue"
+ },
+/area/station/medical/sleeper)
+"wXC" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/turf/simulated/floor,
+/area/station/security/prison)
+"wXR" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/rack,
+/obj/item/weapon/storage/belt/utility,
+/obj/effect/spawner/lootdrop/maintenance/three,
+/obj/machinery/alarm{
+ pixel_y = 22
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/escape)
+"wYa" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "neutral"
+ },
+/area/station/hallway/secondary/arrival)
+"wYh" = (
+/obj/structure/stool/bed/chair/pew/left,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "chapel"
+ },
+/area/station/civilian/chapel)
+"wYB" = (
+/obj/machinery/door/window/brigdoor{
+ id = "Cell 1";
+ name = "Cell 1";
+ req_access = list(2)
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/door/poddoor{
+ density = 0;
+ icon_state = "pdoor0";
+ id = "Prison Gate";
+ name = "Security Blast Door";
+ opacity = 0
+ },
+/turf/simulated/floor{
+ icon_state = "delivery"
+ },
+/area/station/security/prison)
+"wYL" = (
+/obj/item/weapon/reagent_containers/food/condiment/saltshaker,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/brig)
+"wYN" = (
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "black"
+ },
+/area/station/civilian/fitness)
+"wYU" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/door/airlock/mining/glass{
+ name = "Mining Equpment";
+ req_access = list(48)
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/cargo/miningoffice)
+"wYV" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/warden)
+"wYY" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/machinery/door/firedoor,
+/obj/structure/window/reinforced,
+/obj/machinery/door/poddoor{
+ density = 0;
+ icon_state = "pdoor0";
+ id = "lawyer_blast";
+ name = "Internal Affairs";
+ opacity = 0
+ },
+/obj/structure/sign/warning/electricshock,
+/obj/structure/cable{
+ d2 = 8;
+ icon_state = "0-8"
+ },
+/turf/simulated/floor/plating,
+/area/station/security/iaa_office)
+"wZa" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 10
+ },
+/turf/simulated/floor/wood,
+/area/station/security/vacantoffice{
+ name = "Tribunal"
+ })
+"wZf" = (
+/obj/item/weapon/reagent_containers/food/drinks/h_chocolate{
+ pixel_x = 7
+ },
+/obj/item/weapon/flora/deskferntrim{
+ icon_state = "plant-34-alternative";
+ pixel_x = -8;
+ pixel_y = 6
+ },
+/obj/structure/table/woodentable/fancy/black,
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_x = -28;
+ pixel_y = -5
+ },
+/turf/simulated/floor/wood,
+/area/station/civilian/cafeteria)
+"wZl" = (
+/obj/structure/closet/emcloset,
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/civilian/bar)
+"wZs" = (
+/obj/machinery/door/airlock/mining/glass{
+ name = "Quartermaster";
+ req_access = list(41)
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/cargo/qm)
+"wZz" = (
+/obj/structure/grille,
+/obj/machinery/door/firedoor,
+/obj/structure/window/reinforced{
+ dir = 5
+ },
+/obj/structure/cable{
+ d2 = 2;
+ icon_state = "0-2"
+ },
+/turf/simulated/floor/plating,
+/area/station/security/brig)
+"wZG" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/maintenance{
+ req_access = list(12)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/brig)
+"wZN" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/random/scrap/safe_even,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/obj/machinery/power/apc{
+ dir = 1;
+ name = "apc top";
+ pixel_y = 28
+ },
+/obj/structure/cable{
+ d2 = 8;
+ icon_state = "0-8"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"wZQ" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 9
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/turf/simulated/floor{
+ icon_state = "darkbluecorners"
+ },
+/area/station/aisat/antechamber)
+"xae" = (
+/obj/structure/filingcabinet/chestdrawer/black,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "darkpurple"
+ },
+/area/station/rnd/robotics)
+"xam" = (
+/obj/item/weapon/flora/random,
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "darkred"
+ },
+/area/station/security/main)
+"xan" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "asteroid2"
+ },
+/area/station/civilian/garden)
+"xar" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "neutral"
+ },
+/area/station/hallway/primary/fore)
+"xav" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/stool/bed/chair/comfy/brown{
+ dir = 8
+ },
+/obj/machinery/newscaster{
+ pixel_y = -28
+ },
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken5"
+ },
+/area/station/maintenance/engineering)
+"xaU" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/station/medical/sleeper)
+"xbv" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ icon_state = "brownold"
+ },
+/area/station/cargo/office)
+"xbG" = (
+/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"
+ },
+/turf/simulated/floor,
+/area/station/engineering/monitoring)
+"xbK" = (
+/obj/structure/object_wall/pod{
+ icon_state = "3,0"
+ },
+/turf/environment/space,
+/area/shuttle/escape_pod1/station)
+"xbN" = (
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/medical/storage)
+"xbP" = (
+/obj/item/weapon/scrap_lump,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/science)
+"xbT" = (
+/obj/machinery/door/airlock/mining{
+ name = "Mining Equpment Maintenance";
+ req_access = list(48)
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plating,
+/area/station/cargo/miningoffice)
+"xcf" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on/atmos{
+ dir = 1;
+ frequency = 1441;
+ id_tag = "tox_out";
+ name = "(A) Toxin Vent"
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/turf/simulated/floor/engine/phoron,
+/area/station/engineering/atmos)
+"xcm" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 5
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/station/maintenance/starboardsolar)
+"xcp" = (
+/obj/effect/spawner/lootdrop/maintenance,
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg2"
+ },
+/area/station/maintenance/science)
+"xcr" = (
+/turf/simulated/floor,
+/area/station/security/prison)
+"xcH" = (
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "whiteblue"
+ },
+/area/station/medical/hallway)
+"xcK" = (
+/obj/machinery/door/airlock{
+ name = "Custodial Closet";
+ req_access = list(26)
+ },
+/obj/machinery/door/firedoor,
+/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"
+ },
+/turf/simulated/floor/plating,
+/area/station/civilian/janitor)
+"xdc" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/wood,
+/area/station/civilian/cafeteria)
+"xde" = (
+/obj/machinery/atmospherics/pipe/simple/visible/green{
+ dir = 10
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor,
+/area/station/engineering/engine)
+"xdo" = (
+/obj/machinery/newscaster{
+ pixel_x = 28
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/cargo/office)
+"xdp" = (
+/obj/item/stack/tile/carpet/purple,
+/turf/simulated/floor/plating,
+/area/station/maintenance/chapel)
+"xdq" = (
+/turf/simulated/floor{
+ icon_state = "brownold"
+ },
+/area/station/security/prison)
+"xdB" = (
+/obj/machinery/computer/station_alert,
+/obj/item/device/radio/intercom{
+ frequency = 1475;
+ name = "Station Intercom (Security)";
+ pixel_y = 22
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "darkred"
+ },
+/area/station/security/secconfhall)
+"xdC" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "cafeteria"
+ },
+/area/station/civilian/kitchen)
+"xdT" = (
+/obj/machinery/computer/card,
+/obj/machinery/door_control{
+ id = "HoP_queue";
+ name = "Queue shutters";
+ pixel_x = 6;
+ pixel_y = 28;
+ req_access = list(57)
+ },
+/obj/machinery/door_control{
+ id = "HoP_private";
+ name = "Security Shutters";
+ pixel_x = -6;
+ pixel_y = 28;
+ req_access = list(57)
+ },
+/obj/machinery/flasher_button{
+ id = "HoP_flasher";
+ pixel_x = -8;
+ pixel_y = 37
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "darkblue"
+ },
+/area/station/bridge/hop_office)
+"xdY" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/machinery/door/firedoor,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/station/rnd/lab)
+"xeb" = (
+/obj/machinery/air_sensor{
+ frequency = 1441;
+ id_tag = "tox_sensor"
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/turf/simulated/floor/engine/phoron,
+/area/station/engineering/atmos)
+"xec" = (
+/obj/machinery/door/airlock{
+ name = "Kitchen Cold Room";
+ req_access = list(28)
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor{
+ icon_state = "showroomfloor"
+ },
+/area/station/civilian/cold_room)
+"xef" = (
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor,
+/area/station/security/lobby)
+"xej" = (
+/obj/machinery/light_switch{
+ pixel_y = -28
+ },
+/turf/simulated/floor{
+ dir = 6;
+ icon_state = "whiteblue"
+ },
+/area/station/medical/sleeper)
+"xez" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/rnd/brainstorm_center)
+"xeB" = (
+/obj/structure/window/reinforced,
+/obj/machinery/flasher{
+ id = "AI";
+ pixel_y = -24
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 8
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/whitegreed,
+/area/station/aisat/ai_chamber)
+"xeC" = (
+/obj/structure/closet/l3closet/scientist,
+/obj/machinery/alarm{
+ pixel_x = -28;
+ pixel_y = -6
+ },
+/turf/simulated/floor{
+ dir = 10;
+ icon_state = "darkpurple"
+ },
+/area/station/rnd/telesci)
+"xeJ" = (
+/obj/machinery/door/firedoor,
+/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"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/science)
+"xeM" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 5
+ },
+/obj/machinery/door/poddoor/shutters{
+ density = 0;
+ icon_state = "shutter0";
+ id = "HoP_private";
+ opacity = 0
+ },
+/obj/machinery/door/firedoor,
+/obj/structure/sign/warning/securearea{
+ desc = "A warning sign which reads 'HIGH VOLTAGE'";
+ icon_state = "shock";
+ name = "HIGH VOLTAGE"
+ },
+/turf/simulated/floor/plating,
+/area/station/bridge/hop_office)
+"xeT" = (
+/obj/machinery/portable_atmospherics/canister/oxygen,
+/obj/machinery/atmospherics/components/unary/portables_connector{
+ dir = 1
+ },
+/obj/item/device/radio/intercom{
+ frequency = 1485;
+ name = "Station Intercom (Medbay)";
+ pixel_y = -32
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/medical/cryo)
+"xeW" = (
+/obj/effect/decal/cleanable/generic,
+/obj/effect/decal/cleanable/blood/drip,
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg3"
+ },
+/area/station/maintenance/medbay)
+"xeX" = (
+/obj/structure/rack,
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/machinery/power/apc{
+ dir = 1;
+ name = "apc top";
+ pixel_y = 28
+ },
+/obj/structure/cable{
+ d2 = 2;
+ icon_state = "0-2"
+ },
+/obj/item/clothing/ears/earmuffs{
+ pixel_y = 4
+ },
+/obj/item/clothing/ears/earmuffs,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "darkred"
+ },
+/area/station/security/range)
+"xfe" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plating,
+/area/station/maintenance/dormitory)
+"xfB" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 1
+ },
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/station/security/prison)
+"xfE" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,
+/obj/structure/disposalpipe/segment{
+ dir = 1;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor,
+/area/station/hallway/primary/port)
+"xfF" = (
+/obj/machinery/atmospherics/components/unary/portables_connector{
+ dir = 8
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "bot"
+ },
+/area/station/engineering/atmos)
+"xfH" = (
+/turf/simulated/wall/r_wall,
+/area/station/rnd/test_area)
+"xfX" = (
+/obj/machinery/door/airlock/external{
+ frequency = 1379;
+ id_tag = "docks_inner";
+ locked = 1;
+ name = "Engineering External Access";
+ req_one_access = list(13,45,1)
+ },
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/station/maintenance/cargo)
+"xgc" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "black"
+ },
+/area/station/hallway/secondary/exit)
+"xgg" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/station/medical/chemistry)
+"xgs" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/mineral_door/wood,
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/station/maintenance/medbay)
+"xgz" = (
+/obj/structure/table,
+/obj/item/clothing/head/welding{
+ pixel_x = -5;
+ pixel_y = 3
+ },
+/obj/item/clothing/head/welding{
+ pixel_x = -5;
+ pixel_y = 3
+ },
+/obj/item/clothing/glasses/welding,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/engineering/atmos)
+"xgA" = (
+/obj/machinery/atmospherics/pipe/simple/visible/cyan,
+/turf/simulated/floor,
+/area/station/engineering/atmos)
+"xgC" = (
+/obj/structure/table/woodentable,
+/obj/item/weapon/book/manual/wiki/security_space_law{
+ pixel_y = 4
+ },
+/obj/structure/sign/nanotrasen{
+ pixel_y = 32
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "darkred"
+ },
+/area/station/security/hos)
+"xgW" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/obj/structure/flora/ausbushes/sparsegrass{
+ layer = 2.7
+ },
+/obj/item/weapon/reagent_containers/glass/bucket,
+/turf/simulated/floor/grass,
+/area/station/civilian/hydroponics)
+"xhg" = (
+/obj/structure/window/reinforced{
+ dir = 5
+ },
+/obj/structure/grille,
+/obj/machinery/door/firedoor,
+/obj/structure/cable{
+ d2 = 2;
+ icon_state = "0-2"
+ },
+/turf/simulated/floor/plating,
+/area/station/engineering/engine)
+"xhq" = (
+/obj/item/device/radio/beacon/interaction_watcher,
+/turf/simulated/floor/plating/airless{
+ icon_state = "platebot"
+ },
+/area/station/rnd/test_area)
+"xhB" = (
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor,
+/area/station/cargo/office)
+"xhL" = (
+/obj/machinery/space_heater,
+/obj/machinery/alarm{
+ pixel_y = 22
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/engineering/engine)
+"xhN" = (
+/obj/machinery/power/smes/fullcharge,
+/obj/structure/cable,
+/obj/structure/extinguisher_cabinet{
+ pixel_y = -30
+ },
+/turf/simulated/floor{
+ dir = 10;
+ icon_state = "darkblue"
+ },
+/area/station/ai_monitored/storage_secure)
+"xig" = (
+/obj/structure/table/woodentable,
+/obj/item/weapon/book/manual/wiki/possible_threats{
+ pixel_y = 6
+ },
+/obj/machinery/keycard_auth{
+ pixel_y = 28
+ },
+/turf/simulated/floor/wood,
+/area/station/bridge/captain_quarters)
+"xih" = (
+/obj/structure/sign/warning/airlock{
+ pixel_x = -32
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "darkred"
+ },
+/area/station/security/checkpoint)
+"xij" = (
+/obj/structure/table/glass,
+/obj/item/weapon/storage/fancy/donut_box,
+/obj/random/foods/drink_bottle,
+/obj/item/device/radio/intercom{
+ frequency = 1485;
+ name = "Station Intercom (Medbay)";
+ pixel_x = -28;
+ pixel_y = -5
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "cafeteria"
+ },
+/area/station/medical/medbreak)
+"xiv" = (
+/obj/item/weapon/scrap_lump,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/medbay)
+"xiw" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/obj/structure/disposalpipe/sortjunction/flipped{
+ name = "Telescience Lab";
+ sortType = "Science Lab"
+ },
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/station/rnd/hallway)
+"xiy" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/weapon/cigbutt{
+ pixel_x = 7;
+ pixel_y = 2
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/effect/landmark{
+ name = "blobstart"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/dormitory)
+"xiP" = (
+/obj/machinery/vending/cigarette,
+/turf/simulated/floor{
+ dir = 9;
+ icon_state = "darkred"
+ },
+/area/station/security/secconfhall)
+"xiQ" = (
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/engineering/break_room)
+"xje" = (
+/obj/item/weapon/cigbutt,
+/turf/simulated/floor{
+ icon_state = "warndark"
+ },
+/area/station/rnd/storage)
+"xjh" = (
+/turf/simulated/floor{
+ dir = 6;
+ icon_state = "red"
+ },
+/area/station/security/interrogation)
+"xjn" = (
+/obj/machinery/door/airlock/security{
+ name = "Security Checkpoint Maintenance";
+ req_access = list(1)
+ },
+/obj/machinery/door/firedoor,
+/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/plating,
+/area/station/security/checkpoint)
+"xjw" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/conveyor_switch/oneway{
+ id = "QMLoad"
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/cargo/storage)
+"xjz" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/machinery/door/firedoor,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/sign/directions/medical{
+ buildable_sign = 0
+ },
+/turf/simulated/floor/plating,
+/area/station/hallway/primary/fore)
+"xjD" = (
+/obj/machinery/atmospherics/components/binary/valve/digital/open{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 10;
+ icon_state = "blue"
+ },
+/area/station/engineering/atmos)
+"xjR" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/weapon/scrap_lump,
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg3"
+ },
+/area/station/maintenance/science)
+"xkd" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/secconfhall)
+"xkA" = (
+/obj/machinery/mech_bay_recharge_port,
+/turf/simulated/floor/plating/airless{
+ icon_state = "platebot"
+ },
+/area/station/cargo/recycler)
+"xkF" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 8
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "black"
+ },
+/area/station/ai_monitored/eva)
+"xkT" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "darkblue"
+ },
+/area/station/ai_monitored/storage_secure)
+"xkW" = (
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "black"
+ },
+/area/station/civilian/garden)
+"xlb" = (
+/obj/machinery/computer/mech_bay_power_console{
+ dir = 4
+ },
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = -22
+ },
+/turf/simulated/floor/bluegrid,
+/area/station/rnd/chargebay)
+"xlD" = (
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"xlF" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/spawner/lootdrop/maintenance,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/medbay)
+"xlH" = (
+/obj/machinery/conveyor_switch/oneway{
+ id = "stationscrap"
+ },
+/turf/simulated/floor/plating/airless{
+ dir = 1;
+ icon_state = "warnplate"
+ },
+/area/station/cargo/recycler)
+"xlY" = (
+/obj/structure/object_wall/mining{
+ icon_state = "5-8"
+ },
+/turf/environment/space,
+/area/shuttle/mining/station)
+"xmd" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/grille,
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/brig)
+"xmp" = (
+/obj/structure/closet/crate,
+/obj/effect/spawner/lootdrop/maintenance/four,
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"xmr" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/cellular/meat,
+/obj/item/ammo_casing,
+/turf/simulated/floor{
+ icon_state = "asteroid2"
+ },
+/area/station/maintenance/brig)
+"xmu" = (
+/obj/random/scrap/safe_even,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/science)
+"xmz" = (
+/obj/machinery/computer/cryopod{
+ density = 0;
+ pixel_x = -32
+ },
+/obj/machinery/light/small{
+ dir = 8
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/hallway/primary/port)
+"xmH" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/spawner/lootdrop/maintenance,
+/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/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/brig)
+"xmK" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/rnd/brainstorm_center)
+"xmN" = (
+/obj/machinery/door/airlock/glass{
+ name = "Docks"
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "brown"
+ },
+/area/station/hallway/secondary/entry)
+"xmZ" = (
+/obj/machinery/hologram/holopad{
+ pixel_x = 16;
+ pixel_y = -16
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "warndark"
+ },
+/area/station/security/armoury)
+"xne" = (
+/obj/machinery/door/airlock{
+ name = "Custodial Closet";
+ req_access = list(26)
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/civilian/janitor)
+"xnm" = (
+/obj/structure/grille,
+/obj/machinery/door/firedoor,
+/obj/structure/window/reinforced{
+ dir = 5
+ },
+/obj/structure/sign/directions/dock_tablo/tablo2,
+/turf/simulated/floor/plating,
+/area/station/hallway/secondary/entry)
+"xnx" = (
+/turf/simulated/wall/r_wall,
+/area/station/maintenance/medbay)
+"xnL" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "black"
+ },
+/area/station/hallway/secondary/exit)
+"xod" = (
+/turf/simulated/floor{
+ dir = 9;
+ icon_state = "darkpurple"
+ },
+/area/station/rnd/robotics)
+"xog" = (
+/obj/machinery/washing_machine,
+/turf/simulated/floor{
+ icon_state = "freezerfloor"
+ },
+/area/station/civilian/toilet)
+"xoj" = (
+/obj/structure/stool/bed/chair/metal{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/engineering)
+"xok" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/carpet/green,
+/area/station/civilian/theatre)
+"xor" = (
+/obj/item/weapon/cigbutt,
+/turf/simulated/floor,
+/area/station/security/prison)
+"xoy" = (
+/obj/effect/decal/cleanable/cobweb2,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/civilian/chapel/altar)
+"xoG" = (
+/turf/simulated/floor,
+/area/station/civilian/locker)
+"xoL" = (
+/obj/item/seeds/poppyseed,
+/obj/item/weapon/pestspray,
+/obj/item/weapon/scrap_lump,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"xoS" = (
+/obj/machinery/computer/crew{
+ dir = 4
+ },
+/obj/machinery/light/small{
+ dir = 8
+ },
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_x = -28;
+ pixel_y = -5
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/hallway/primary/fore)
+"xoW" = (
+/obj/structure/closet/firecloset,
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = -22
+ },
+/turf/simulated/floor{
+ dir = 10;
+ icon_state = "warnwhite"
+ },
+/area/station/rnd/xenobiology)
+"xoY" = (
+/obj/random/scrap/safe_even,
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/brig)
+"xpa" = (
+/obj/item/weapon/grenade/chem_grenade/cleaner,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/chapel)
+"xpb" = (
+/obj/structure/table/woodentable,
+/obj/item/weapon/storage/fancy/donut_box,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "darkblue"
+ },
+/area/station/bridge)
+"xpo" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/turf/simulated/floor,
+/area/station/security/prison)
+"xpt" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken3"
+ },
+/area/station/medical/psych)
+"xpw" = (
+/obj/machinery/door/firedoor,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor,
+/area/station/security/brig)
+"xpB" = (
+/turf/simulated/wall,
+/area/station/civilian/cold_room)
+"xpW" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 1
+ },
+/turf/simulated/floor/carpet/purple,
+/area/station/civilian/theatre)
+"xpY" = (
+/obj/structure/closet/emcloset,
+/obj/machinery/power/apc/largecell{
+ dir = 1;
+ name = "largecell apc top";
+ pixel_y = 28
+ },
+/obj/structure/cable{
+ d2 = 4;
+ icon_state = "0-4"
+ },
+/obj/structure/extinguisher_cabinet{
+ pixel_x = -28
+ },
+/turf/simulated/floor{
+ dir = 9;
+ icon_state = "darkblue"
+ },
+/area/station/aisat/teleport)
+"xqi" = (
+/obj/machinery/porta_turret/station_default,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/ai_monitored/storage_secure)
+"xqk" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 1
+ },
+/obj/structure/sign/warning/lethal_turrets{
+ pixel_y = -32
+ },
+/turf/simulated/floor{
+ icon_state = "darkblue"
+ },
+/area/station/aisat/teleport)
+"xqx" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/weapon/scrap_lump,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/medbay)
+"xqH" = (
+/obj/structure/table/glass,
+/obj/item/weapon/storage/box/cups{
+ pixel_y = 4
+ },
+/obj/structure/extinguisher_cabinet{
+ pixel_y = -30
+ },
+/obj/machinery/camera{
+ c_tag = "Medbay Reseption South";
+ dir = 1;
+ network = list("SS13","Medical")
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/medical/reception)
+"xqN" = (
+/obj/structure/object_wall/mining{
+ icon_state = "1-3"
+ },
+/turf/environment/space,
+/area/shuttle/mining/station)
+"xqP" = (
+/obj/structure/table/woodentable,
+/obj/item/toy/cards,
+/obj/structure/flora/ausbushes/fullgrass{
+ layer = 2.7
+ },
+/turf/simulated/floor{
+ icon_state = "grass1"
+ },
+/area/station/civilian/garden)
+"xqS" = (
+/obj/structure/table/glass,
+/obj/item/weapon/paper_bin{
+ pixel_y = 4
+ },
+/obj/item/weapon/pen{
+ pixel_y = 6
+ },
+/turf/simulated/floor{
+ dir = 10;
+ icon_state = "whiteblue"
+ },
+/area/station/hallway/primary/fore)
+"xqT" = (
+/obj/structure/table/reinforced,
+/obj/item/weapon/handcuffs{
+ pixel_x = 3;
+ pixel_y = 3
+ },
+/obj/item/weapon/handcuffs,
+/obj/machinery/light/small{
+ dir = 8
+ },
+/obj/machinery/alarm{
+ pixel_x = -28;
+ pixel_y = -6
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "darkred"
+ },
+/area/station/security/prison)
+"xqW" = (
+/obj/structure/stool/bed/chair/metal/black{
+ dir = 8
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/cargo)
+"xre" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"xrk" = (
+/obj/structure/stool/bed/chair/lectern,
+/turf/simulated/floor/carpet/black,
+/area/station/civilian/chapel)
+"xrp" = (
+/obj/structure/window/reinforced,
+/turf/simulated/floor{
+ dir = 6;
+ icon_state = "warndark"
+ },
+/area/station/rnd/hor)
+"xrI" = (
+/obj/structure/stool/bed/chair/office/dark{
+ dir = 1
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "darkblue"
+ },
+/area/station/aisat/antechamber_interior)
+"xsd" = (
+/obj/item/weapon/scrap_lump,
+/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/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/medbay)
+"xsg" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 9
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/aisat/ai_chamber)
+"xss" = (
+/obj/machinery/portable_atmospherics/powered/scrubber,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/engineering/atmos)
+"xsv" = (
+/obj/structure/table,
+/obj/machinery/cell_charger{
+ pixel_y = 5
+ },
+/obj/item/weapon/stock_parts/cell/high{
+ charge = 100;
+ maxcharge = 15000
+ },
+/turf/simulated/floor/engine,
+/area/station/rnd/misc_lab)
+"xsA" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/random/foods/food_trash,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/effect/landmark{
+ name = "xeno_spawn"
+ },
+/turf/simulated/floor{
+ icon_state = "arcade_carpet"
+ },
+/area/station/maintenance/engineering)
+"xsG" = (
+/obj/structure/stool/bed/roller,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 1
+ },
+/turf/simulated/floor{
+ icon_state = "whiteblue"
+ },
+/area/station/medical/genetics_cloning)
+"xsJ" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "browncorner"
+ },
+/area/station/hallway/secondary/entry)
+"xsM" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on,
+/turf/simulated/floor{
+ icon_state = "wooden-2"
+ },
+/area/station/civilian/gym)
+"xsQ" = (
+/obj/structure/table/glass,
+/obj/item/weapon/storage/fancy/donut_box,
+/obj/machinery/newscaster{
+ pixel_y = 28
+ },
+/turf/simulated/floor/carpet/green,
+/area/station/medical/patients_rooms)
+"xsR" = (
+/obj/machinery/libraryscanner,
+/obj/machinery/light/small{
+ dir = 4
+ },
+/turf/simulated/floor/wood,
+/area/station/civilian/library)
+"xtu" = (
+/obj/machinery/door/airlock/security{
+ name = "Evidence Storage";
+ req_one_access = list(1,4)
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/interrogation)
+"xtV" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/firealarm{
+ dir = 4;
+ pixel_x = 22
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "whiteblue"
+ },
+/area/station/medical/hallway)
+"xuj" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/turf/simulated/floor/carpet/red,
+/area/station/security/detectives_office)
+"xuk" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 9
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/rnd/robotics)
+"xut" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/weapon/scrap_lump,
+/turf/simulated/floor/plating/airless{
+ icon_state = "panelscorched"
+ },
+/area/station/cargo/recycler)
+"xuw" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "darkpurple"
+ },
+/area/station/rnd/robotics)
+"xuF" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/sign/departments/examroom{
+ pixel_y = 32
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "whiteblue"
+ },
+/area/station/medical/hallway)
+"xuK" = (
+/obj/structure/closet/wardrobe/engineering_yellow,
+/obj/item/clothing/suit/badengishirt,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/engineering/equip)
+"xuL" = (
+/obj/structure/closet,
+/turf/simulated/floor/plating/airless,
+/area/station/cargo/recycler)
+"xuN" = (
+/obj/item/weapon/aiModule/reset,
+/obj/machinery/alarm{
+ pixel_x = -28;
+ pixel_y = -6
+ },
+/obj/structure/rack,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/bridge/ai_upload)
+"xvH" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/poddoor{
+ density = 0;
+ icon_state = "pdoor0";
+ id = "Biohazard";
+ name = "Biohazard Shutter";
+ opacity = 0
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/machinery/door/airlock/maintenance{
+ req_one_access = list(47,12)
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/science)
+"xvI" = (
+/obj/structure/stool/bed/chair/metal/black{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/station/civilian/chapel/mass_driver)
+"xvL" = (
+/obj/structure/table,
+/obj/item/weapon/surgicaldrill{
+ pixel_y = 7
+ },
+/obj/item/weapon/razor{
+ pixel_x = 7
+ },
+/turf/simulated/floor{
+ icon_state = "darkred"
+ },
+/area/station/security/execution)
+"xvN" = (
+/obj/structure/stool/bed/chair/metal/black{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/lobby)
+"xvQ" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/range)
+"xvR" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/secconfhall)
+"xvW" = (
+/obj/item/weapon/scrap_lump,
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg3"
+ },
+/area/station/maintenance/cargo)
+"xvZ" = (
+/obj/machinery/door_control{
+ id = "Gateway_shutters_entrance";
+ name = "Gateway Shutters";
+ pixel_x = -26;
+ req_access = list(57)
+ },
+/obj/structure/closet/emcloset,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/civilian/garden)
+"xwr" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 8
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "black"
+ },
+/area/station/ai_monitored/eva)
+"xwz" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/maintenance{
+ req_access = list(12)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/medbay)
+"xwE" = (
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 9
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/chapel)
+"xwK" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "blue"
+ },
+/area/station/medical/reception)
+"xwN" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/station/cargo/qm)
+"xxb" = (
+/obj/machinery/light/small,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 9
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/ai_monitored/eva)
+"xxd" = (
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "brown"
+ },
+/area/station/cargo/office)
+"xxh" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 1
+ },
+/obj/effect/landmark/start/technical_assistant,
+/turf/simulated/floor,
+/area/station/hallway/primary/aft)
+"xxo" = (
+/obj/machinery/portable_atmospherics/canister/air,
+/obj/machinery/atmospherics/components/unary/portables_connector,
+/turf/simulated/floor/plating{
+ icon_state = "platebotc"
+ },
+/area/station/maintenance/escape)
+"xxv" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 6;
+ icon_state = "whiteblue"
+ },
+/area/station/medical/hallway)
+"xxQ" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/machinery/status_display{
+ pixel_y = 32
+ },
+/obj/structure/disposalpipe/junction{
+ dir = 8;
+ icon_state = "pipe-j2"
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "neutral"
+ },
+/area/station/hallway/secondary/entry)
+"xxR" = (
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/junction{
+ dir = 4;
+ icon_state = "pipe-j2"
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/civilian/chapel/mass_driver)
+"xxV" = (
+/obj/structure/table,
+/obj/item/weapon/wirecutters,
+/obj/item/weapon/screwdriver{
+ pixel_x = -2;
+ pixel_y = 6
+ },
+/obj/machinery/alarm{
+ pixel_y = 22
+ },
+/turf/simulated/floor/plating,
+/area/station/storage/tech)
+"xyd" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/obj/item/weapon/scrap_lump,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/brig)
+"xyD" = (
+/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"
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "whitehall"
+ },
+/area/station/civilian/kitchen)
+"xyK" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/random/scrap/safe_even,
+/obj/machinery/alarm{
+ pixel_x = -28;
+ pixel_y = -6
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"xyM" = (
+/obj/machinery/atmospherics/components/binary/valve/digital,
+/turf/simulated/floor{
+ dir = 9;
+ icon_state = "warning"
+ },
+/area/station/engineering/atmos)
+"xyO" = (
+/obj/machinery/light{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "darkred"
+ },
+/area/station/security/range)
+"xyV" = (
+/obj/structure/table/reinforced,
+/obj/machinery/newscaster{
+ pixel_y = 28
+ },
+/obj/item/device/radio/off{
+ pixel_x = -5;
+ pixel_y = 9
+ },
+/obj/item/weapon/crowbar,
+/turf/simulated/floor{
+ dir = 9;
+ icon_state = "darkred"
+ },
+/area/station/security/prison)
+"xyY" = (
+/obj/structure/closet/firecloset,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg2"
+ },
+/area/station/maintenance/medbay)
+"xzk" = (
+/turf/simulated/floor/plating{
+ dir = 8;
+ icon_state = "warnplate"
+ },
+/area/station/hallway/secondary/exit)
+"xzI" = (
+/obj/effect/landmark{
+ name = "xeno_spawn"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/turf/simulated/floor{
+ icon_state = "freezerfloor"
+ },
+/area/station/civilian/toilet)
+"xzW" = (
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor,
+/area/station/security/brig)
+"xAc" = (
+/obj/machinery/door/firedoor,
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 5
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/aisat)
+"xAe" = (
+/obj/machinery/firealarm{
+ dir = 1;
+ pixel_y = -22
+ },
+/obj/machinery/light/small,
+/turf/simulated/floor{
+ icon_state = "brown"
+ },
+/area/station/hallway/secondary/entry)
+"xAj" = (
+/obj/structure/table,
+/obj/item/weapon/storage/briefcase/inflatable{
+ pixel_x = 5;
+ pixel_y = 5
+ },
+/obj/item/weapon/storage/briefcase/inflatable,
+/obj/machinery/light/small{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/engineering/monitoring)
+"xAm" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "black"
+ },
+/area/station/civilian/fitness)
+"xAn" = (
+/obj/machinery/optable,
+/obj/machinery/light/small{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "whitebot"
+ },
+/area/station/medical/morgue)
+"xAB" = (
+/obj/machinery/status_display{
+ pixel_y = -32
+ },
+/obj/item/weapon/flora/random,
+/turf/simulated/floor{
+ icon_state = "black"
+ },
+/area/station/security/prison)
+"xAD" = (
+/obj/machinery/door_control{
+ desc = "A remote control switch for the brig foyer.";
+ id = "cell2";
+ name = "Cell 2 Doors";
+ normaldoorcontrol = 0;
+ pixel_y = -30;
+ range = 10;
+ req_access = list(2)
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor{
+ icon_state = "red"
+ },
+/area/station/security/brig)
+"xAF" = (
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/turf/simulated/floor/engine/vacuum,
+/area/station/engineering/atmos)
+"xAT" = (
+/obj/machinery/computer/skills,
+/obj/item/weapon/paper/space_structures,
+/obj/structure/table/woodentable,
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_y = -32
+ },
+/obj/machinery/light/small,
+/turf/simulated/floor{
+ icon_state = "darkpurple"
+ },
+/area/station/rnd/hor)
+"xAV" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/high_volume/on{
+ dir = 8;
+ external_pressure_bound = 140;
+ external_pressure_bound_default = 140;
+ name = "(OUT) Space Large Air Vent"
+ },
+/turf/simulated/floor/plating/airless,
+/area/station/aisat)
+"xBl" = (
+/turf/environment/space,
+/area/shuttle/transport1/station)
+"xBu" = (
+/turf/simulated/floor/beach/water/waterpool,
+/area/station/civilian/gym)
+"xBv" = (
+/obj/machinery/computer/security/mining,
+/obj/machinery/requests_console/bridge{
+ pixel_y = -28
+ },
+/obj/machinery/camera{
+ c_tag = "Bridge South";
+ dir = 1
+ },
+/turf/simulated/floor{
+ icon_state = "darkbrown"
+ },
+/area/station/bridge)
+"xBx" = (
+/obj/structure/closet/emcloset,
+/turf/simulated/floor{
+ icon_state = "brown"
+ },
+/area/station/hallway/secondary/entry)
+"xBA" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/stool,
+/turf/simulated/floor/plating,
+/area/station/maintenance/science)
+"xBU" = (
+/obj/structure/table/reinforced,
+/obj/item/device/assembly/signaler{
+ pixel_x = -5;
+ pixel_y = 8
+ },
+/obj/item/device/assembly/signaler{
+ pixel_x = -8;
+ pixel_y = 4
+ },
+/obj/item/device/assembly/timer{
+ pixel_x = 5;
+ pixel_y = 4
+ },
+/obj/item/device/assembly/timer{
+ pixel_x = 6;
+ pixel_y = -4
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "warndark"
+ },
+/area/station/rnd/mixing)
+"xCe" = (
+/turf/simulated/floor{
+ dir = 10;
+ icon_state = "yellow"
+ },
+/area/station/engineering/equip)
+"xCE" = (
+/obj/machinery/atm{
+ pixel_y = 28
+ },
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/civilian/fitness)
+"xCT" = (
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced,
+/turf/simulated/floor/engine/airmix,
+/area/station/engineering/atmos)
+"xCW" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor{
+ icon_state = "vault"
+ },
+/area/station/security/vacantoffice{
+ name = "Tribunal"
+ })
+"xDc" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor,
+/area/station/maintenance/dormitory)
+"xDt" = (
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/brig)
+"xDG" = (
+/obj/structure/stool/bed/chair/office/light{
+ dir = 4
+ },
+/obj/effect/landmark/start/paramedic,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "blue"
+ },
+/area/station/medical/reception)
+"xDQ" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor{
+ icon_state = "floorgrime"
+ },
+/area/station/cargo/storage)
+"xEh" = (
+/obj/structure/bookcase/manuals/engineering,
+/obj/machinery/status_display{
+ pixel_x = -32
+ },
+/obj/structure/sign/directions/medical{
+ buildable_sign = 0;
+ dir = 4;
+ pixel_y = -32
+ },
+/turf/simulated/floor/wood,
+/area/station/civilian/library)
+"xEv" = (
+/obj/structure/rack,
+/obj/item/clothing/shoes/magboots,
+/obj/item/clothing/suit/space/rig/engineering,
+/obj/item/clothing/mask/breath,
+/obj/item/clothing/head/helmet/space/rig/engineering,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/engineering/engine)
+"xEy" = (
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = -22
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"xFq" = (
+/turf/simulated/floor/plating,
+/area/station/hallway/secondary/arrival)
+"xFr" = (
+/obj/structure/table/woodentable,
+/obj/item/weapon/book/manual/wiki/security_space_law{
+ pixel_y = 4
+ },
+/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"
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "darkblue"
+ },
+/area/station/bridge)
+"xFD" = (
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/obj/machinery/atmospherics/components/binary/pump{
+ dir = 8
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/portsolar)
+"xFI" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 1;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor/wood,
+/area/station/security/detectives_office)
+"xFK" = (
+/obj/structure/rack,
+/obj/item/clothing/shoes/magboots,
+/obj/item/device/suit_cooling_unit,
+/obj/item/weapon/tank/jetpack/carbondioxide,
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "darkblue"
+ },
+/area/station/ai_monitored/eva)
+"xFN" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/high_volume{
+ dir = 1;
+ frequency = 1379;
+ id_tag = "docks_pump";
+ name = "Docks Large Air Vent"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platebotc"
+ },
+/area/station/maintenance/cargo)
+"xGa" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/blood,
+/turf/simulated/floor,
+/area/station/maintenance/medbay)
+"xGB" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/closet/emcloset,
+/turf/simulated/floor/plating,
+/area/station/maintenance/science)
+"xGG" = (
+/turf/simulated/floor{
+ icon_state = "darkred"
+ },
+/area/station/security/range)
+"xGS" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/station/civilian/bar)
+"xGU" = (
+/obj/machinery/constructable_frame/machine_frame,
+/turf/simulated/floor{
+ icon_state = "asteroid"
+ },
+/area/station/maintenance/brig)
+"xGY" = (
+/obj/structure/table/glass,
+/obj/item/device/radio/intercom{
+ frequency = 1485;
+ name = "Station Intercom (Medbay)";
+ pixel_x = -28;
+ pixel_y = -5
+ },
+/obj/item/weapon/reagent_containers/blood/OMinus{
+ pixel_x = -6;
+ pixel_y = 4
+ },
+/obj/item/weapon/reagent_containers/blood/OMinus,
+/obj/item/weapon/storage/firstaid/regular{
+ pixel_y = -7
+ },
+/turf/simulated/floor{
+ dir = 9;
+ icon_state = "whiteblue"
+ },
+/area/station/security/prison)
+"xGZ" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "whitepurple"
+ },
+/area/station/rnd/brainstorm_center)
+"xHl" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/obj/structure/barricade/wooden,
+/turf/simulated/floor/plating,
+/area/station/maintenance/medbay)
+"xHq" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/maintenance{
+ req_access = list(12)
+ },
+/obj/item/tape/engineering{
+ icon_state = "engineering_door"
+ },
+/obj/structure/barricade/wooden{
+ layer = 2.8;
+ name = "doorway barricade"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/chapel)
+"xHD" = (
+/turf/simulated/floor/plating/airless/asteroid,
+/area/station/maintenance/chapel)
+"xHQ" = (
+/obj/machinery/power/apc/largecell{
+ dir = 8;
+ name = "largecell apc left";
+ pixel_x = -28
+ },
+/obj/structure/cable{
+ d2 = 4;
+ icon_state = "0-4"
+ },
+/turf/simulated/floor/plating,
+/area/station/construction)
+"xIb" = (
+/obj/machinery/door/firedoor,
+/obj/item/stack/rods,
+/obj/structure/grille{
+ destroyed = 1
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/medbay)
+"xIe" = (
+/obj/machinery/alarm{
+ pixel_x = -28;
+ pixel_y = -6
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/civilian/chapel/altar)
+"xIl" = (
+/obj/structure/rack,
+/obj/effect/spawner/lootdrop/maintenance/three,
+/turf/simulated/floor/plating,
+/area/station/maintenance/medbay)
+"xID" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/components/unary/vent_pump/on,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "brown"
+ },
+/area/station/cargo/storage)
+"xIE" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ icon_state = "wooden-2"
+ },
+/area/station/civilian/gym)
+"xII" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/disposalpipe/segment{
+ dir = 2;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/hallway/secondary/arrival)
+"xIS" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/obj/machinery/power/apc{
+ dir = 8;
+ name = "apc left";
+ pixel_x = -28
+ },
+/obj/structure/cable,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "darkblue"
+ },
+/area/station/bridge/server)
+"xIV" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ dir = 9;
+ icon_state = "red"
+ },
+/area/station/security/lobby)
+"xIW" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "dark"
+ },
+/area/station/civilian/bar)
+"xIX" = (
+/obj/structure/girder,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/cargo)
+"xJg" = (
+/obj/machinery/navbeacon{
+ codes_txt = "delivery;dir=8";
+ freq = 1400;
+ location = "QM #1"
+ },
+/obj/machinery/bot/mulebot{
+ home_destination = "QM #1";
+ suffix = "#1"
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/cargo/storage)
+"xJh" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/civilian/chapel)
+"xJp" = (
+/obj/machinery/portable_atmospherics/canister/air,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/science)
+"xJw" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/high_volume{
+ frequency = 1379;
+ id_tag = "auxsolareast_pump";
+ name = "Port Auxiliary Solar Large Air Vent"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platebotc"
+ },
+/area/station/maintenance/auxsolarstarboard)
+"xJx" = (
+/obj/machinery/drone_fabricator,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "darkyellow"
+ },
+/area/station/engineering/drone_fabrication)
+"xJG" = (
+/obj/structure/cable,
+/obj/machinery/power/solar{
+ id = "aftstarboardsolar";
+ name = "Aft Starboard Solar Array"
+ },
+/turf/simulated/floor/airless{
+ icon_state = "solarpanel"
+ },
+/area/station/solar/starboard)
+"xJX" = (
+/obj/structure/flora/ausbushes/grassybush,
+/obj/structure/flora/ausbushes/brflowers{
+ layer = 2.7
+ },
+/obj/structure/window/reinforced{
+ dir = 5
+ },
+/turf/simulated/floor/grass,
+/area/station/hallway/secondary/exit)
+"xKc" = (
+/obj/structure/rack,
+/obj/item/device/camera_film,
+/obj/effect/spawner/lootdrop/maintenance/three,
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken3"
+ },
+/area/station/maintenance/chapel)
+"xKn" = (
+/obj/machinery/vending/coffee,
+/obj/machinery/newscaster{
+ pixel_y = 28
+ },
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken6"
+ },
+/area/station/civilian/library)
+"xKy" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on,
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "greencorner"
+ },
+/area/station/civilian/hydroponics)
+"xKB" = (
+/turf/simulated/wall,
+/area/station/hallway/primary/aft)
+"xKF" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ icon_state = "darkred"
+ },
+/area/station/security/secconfhall)
+"xKJ" = (
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "darkstairs_alone"
+ },
+/area/station/storage/tech)
+"xKM" = (
+/obj/machinery/atmospherics/pipe/manifold/visible{
+ dir = 8
+ },
+/turf/simulated/floor/plating,
+/area/station/aisat/teleport)
+"xKP" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/machinery/door/firedoor,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/machinery/door/poddoor{
+ density = 0;
+ icon_state = "pdoor0";
+ id = "Biohazard";
+ name = "Biohazard Shutter";
+ opacity = 0
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/obj/structure/cable,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/turf/simulated/floor/plating,
+/area/station/rnd/lab)
+"xKV" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/science)
+"xKW" = (
+/obj/machinery/hologram/holopad,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/bluegrid{
+ icon_state = "dark";
+ name = "Server Walkway";
+ nitrogen = 500;
+ oxygen = 0;
+ temperature = 80
+ },
+/area/station/tcommsat/chamber)
+"xLg" = (
+/obj/structure/table/woodentable,
+/obj/item/weapon/book/manual/wiki/supply_crates,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/cargo/storage)
+"xLk" = (
+/obj/machinery/atmospherics/pipe/simple/visible/green{
+ dir = 4
+ },
+/obj/machinery/meter,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "warningcorner"
+ },
+/area/station/engineering/engine)
+"xLt" = (
+/obj/effect/decal/cleanable/cobweb2,
+/obj/machinery/access_button{
+ command = "cycle_interior";
+ frequency = 1379;
+ master_tag = "med_airlock";
+ name = "interior access button";
+ pixel_y = 28;
+ req_one_access = list(13,45,1)
+ },
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 10
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/medbay)
+"xLu" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "black"
+ },
+/area/station/hallway/secondary/exit)
+"xLz" = (
+/obj/machinery/computer/teleporter,
+/obj/machinery/alarm{
+ pixel_y = 22
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platebot"
+ },
+/area/station/bridge/teleporter)
+"xLP" = (
+/obj/structure/stool/bed/chair/metal/black,
+/obj/machinery/status_display{
+ pixel_y = 32
+ },
+/obj/machinery/light{
+ dir = 1
+ },
+/obj/effect/landmark/start/research_assistant,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/hallway/primary/port)
+"xLQ" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 8
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/bridge/hop_office)
+"xLR" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/rnd/misc_lab)
+"xLY" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/carpet,
+/area/station/civilian/chapel)
+"xMy" = (
+/obj/machinery/atmospherics/pipe/simple/visible/green{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/visible/red,
+/turf/simulated/floor,
+/area/station/engineering/atmos)
+"xMG" = (
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/sortjunction{
+ dir = 8;
+ name = "Chemistry Lab";
+ sortType = "Chemistry Lab"
+ },
+/turf/simulated/floor{
+ icon_state = "whiteblue"
+ },
+/area/station/medical/hallway)
+"xML" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "brown"
+ },
+/area/station/cargo/storage)
+"xMP" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/components/binary/pump/on{
+ dir = 4
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/chapel)
+"xMV" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/hallway/secondary/exit)
+"xMX" = (
+/turf/simulated/wall/r_wall,
+/area/station/storage/tech)
+"xNc" = (
+/obj/structure/closet/wardrobe/mixed,
+/obj/machinery/power/apc{
+ dir = 1;
+ name = "apc top";
+ pixel_y = 28
+ },
+/obj/structure/cable{
+ d2 = 8;
+ icon_state = "0-8"
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/civilian/locker)
+"xNl" = (
+/turf/simulated/floor/plating/airless{
+ dir = 9;
+ icon_state = "warnplate"
+ },
+/area/station/rnd/test_area)
+"xNn" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced,
+/obj/machinery/door/firedoor,
+/obj/structure/sign/warning/electricshock,
+/obj/structure/cable{
+ d2 = 8;
+ icon_state = "0-8"
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plating,
+/area/station/security/lobby)
+"xNs" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/vault{
+ name = "Supermatter";
+ req_access = list(10)
+ },
+/turf/simulated/floor/plating{
+ dir = 1;
+ icon_state = "warnplate"
+ },
+/area/station/engineering/engine)
+"xNz" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/spiderling_remains,
+/obj/effect/decal/cleanable/blood/gibs/robot,
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"xNC" = (
+/obj/machinery/conveyor{
+ id = "QMLoad"
+ },
+/turf/simulated/floor/plating,
+/area/station/cargo/storage)
+"xNO" = (
+/obj/machinery/disposal,
+/obj/machinery/firealarm{
+ pixel_y = 22
+ },
+/obj/structure/disposalpipe/trunk,
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "warndark"
+ },
+/area/station/rnd/lab)
+"xNQ" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/turf/simulated/floor/plating,
+/area/station/storage/emergency3)
+"xNZ" = (
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "whiteblue"
+ },
+/area/station/medical/storage)
+"xOa" = (
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = -22
+ },
+/obj/machinery/camera{
+ c_tag = "Chapel Hall West";
+ dir = 5
+ },
+/turf/simulated/floor/carpet,
+/area/station/civilian/chapel)
+"xOi" = (
+/turf/simulated/wall/r_wall,
+/area/space)
+"xOs" = (
+/obj/structure/table,
+/obj/effect/spawner/lootdrop/maintenance/three,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/science)
+"xOy" = (
+/obj/structure/stool/bed/chair/wood/normal{
+ dir = 1
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/chapel)
+"xOF" = (
+/obj/machinery/space_heater,
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"xOO" = (
+/obj/structure/window/phoronreinforced{
+ dir = 6
+ },
+/obj/structure/grille,
+/obj/machinery/door/firedoor,
+/obj/structure/sign/warning/fire,
+/turf/simulated/floor/engine,
+/area/station/engineering/engine)
+"xOP" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 5
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/auxsolarstarboard)
+"xPa" = (
+/obj/machinery/atmospherics/components/unary/tank/oxygen{
+ dir = 8
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platebotc"
+ },
+/area/station/maintenance/incinerator)
+"xPh" = (
+/obj/machinery/atmospherics/pipe/manifold/visible/green{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor,
+/area/station/engineering/engine)
+"xPi" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "whiteblue"
+ },
+/area/station/medical/surgery{
+ name = "Operating Theatre"
+ })
+"xPj" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/random/foods/food_trash,
+/turf/simulated/floor/airless/ceiling,
+/area/station/cargo/recycler)
+"xPk" = (
+/obj/machinery/atmospherics/pipe/simple/visible/green,
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_x = 28;
+ pixel_y = -5
+ },
+/obj/machinery/camera{
+ c_tag = "Engineering Atmospherics North East";
+ dir = 8;
+ network = list("SS13","Engineering")
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "caution"
+ },
+/area/station/engineering/atmos)
+"xPE" = (
+/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/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "darkbluecorners"
+ },
+/area/station/ai_monitored/storage_secure)
+"xPR" = (
+/obj/structure/table,
+/obj/item/weapon/crowbar,
+/obj/item/device/assembly/signaler,
+/obj/random/tools/tool,
+/obj/machinery/light{
+ dir = 1
+ },
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_y = 22
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/storage/primary)
+"xPY" = (
+/obj/structure/sign/warning/securearea{
+ desc = "A warning sign which reads 'RADIOACTIVE AREA'";
+ icon_state = "radiation";
+ name = "RADIOACTIVE AREA"
+ },
+/turf/simulated/wall/r_wall,
+/area/station/engineering/engine)
+"xQy" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/carpet,
+/area/station/civilian/theatre)
+"xQG" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 1
+ },
+/turf/simulated/floor,
+/area/station/medical/cryo)
+"xQI" = (
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "warndark"
+ },
+/area/station/rnd/storage)
+"xQM" = (
+/obj/item/weapon/folder{
+ pixel_x = -4
+ },
+/obj/item/weapon/folder/red{
+ pixel_y = 3
+ },
+/obj/item/weapon/folder/blue{
+ pixel_x = 5
+ },
+/obj/item/weapon/stamp/internalaffairs,
+/obj/item/weapon/stamp/denied{
+ pixel_x = 4;
+ pixel_y = -2
+ },
+/obj/structure/table/woodentable,
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_y = -32
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/security/iaa_office)
+"xQS" = (
+/obj/machinery/atmospherics/pipe/simple/heat_exchanging,
+/obj/structure/lattice,
+/turf/environment/space,
+/area/space)
+"xQY" = (
+/obj/machinery/mech_bay_recharge_port{
+ dir = 1
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platebot"
+ },
+/area/station/rnd/chargebay)
+"xRf" = (
+/obj/machinery/atmospherics/pipe/simple/visible/cyan{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "caution"
+ },
+/area/station/engineering/atmos)
+"xRv" = (
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken6"
+ },
+/area/station/security/lawyer_office)
+"xRy" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/engineering/engine)
+"xRI" = (
+/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"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/science)
+"xRK" = (
+/obj/structure/window/reinforced{
+ dir = 5
+ },
+/obj/structure/grille,
+/obj/machinery/door/firedoor,
+/obj/machinery/door/poddoor{
+ density = 0;
+ icon_state = "pdoor0";
+ id = "Engineering";
+ name = "Engineering Security Doors";
+ opacity = 0
+ },
+/obj/structure/cable/yellow,
+/turf/simulated/floor/plating,
+/area/station/engineering/engine)
+"xSb" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "black"
+ },
+/area/station/hallway/primary/central)
+"xSi" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 8
+ },
+/obj/machinery/alarm{
+ pixel_y = -32
+ },
+/obj/machinery/light,
+/turf/simulated/floor/whitegreed,
+/area/station/aisat/ai_chamber)
+"xSk" = (
+/obj/machinery/mineral/equipment_vendor,
+/obj/machinery/alarm{
+ pixel_y = 22
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/cargo/miningoffice)
+"xSl" = (
+/turf/simulated/floor,
+/area/station/cargo/office)
+"xSD" = (
+/turf/simulated/wall,
+/area/station/medical/genetics)
+"xSG" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 10
+ },
+/turf/simulated/floor{
+ dir = 10;
+ icon_state = "whiteblue"
+ },
+/area/station/medical/morgue)
+"xSK" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/high_volume/on{
+ dir = 4;
+ external_pressure_bound = 140;
+ external_pressure_bound_default = 140;
+ name = "(OUT) Space Large Air Vent"
+ },
+/turf/simulated/floor/plating/airless,
+/area/station/aisat/teleport)
+"xSP" = (
+/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/light/small{
+ dir = 1
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg1"
+ },
+/area/station/maintenance/brig)
+"xSU" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/table,
+/obj/effect/spawner/lootdrop/maintenance/two,
+/obj/effect/decal/cleanable/cobweb2,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/medbay)
+"xSV" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced,
+/obj/machinery/door/firedoor,
+/obj/structure/sign/departments/security,
+/obj/structure/cable{
+ d2 = 4;
+ icon_state = "0-4"
+ },
+/turf/simulated/floor/plating,
+/area/station/security/lobby)
+"xTf" = (
+/obj/machinery/vending/coffee,
+/obj/structure/extinguisher_cabinet{
+ pixel_x = -28
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/engineering/break_room)
+"xTg" = (
+/obj/structure/dresser,
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "whiteblue"
+ },
+/area/station/civilian/locker)
+"xTp" = (
+/obj/structure/stool,
+/turf/simulated/floor{
+ icon_state = "wooden-2"
+ },
+/area/station/civilian/gym)
+"xTO" = (
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/engineering/drone_fabrication)
+"xTU" = (
+/obj/effect/decal/cleanable/dirt,
+/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/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg2"
+ },
+/area/station/maintenance/brig)
+"xUl" = (
+/obj/machinery/smartfridge,
+/obj/machinery/door/firedoor,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "cafeteria"
+ },
+/area/station/civilian/kitchen)
+"xUr" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/whitegreed,
+/area/station/aisat/ai_chamber)
+"xUs" = (
+/obj/machinery/computer/med_data{
+ dir = 8
+ },
+/turf/simulated/floor{
+ icon_state = "whiteblue"
+ },
+/area/station/medical/morgue)
+"xUx" = (
+/obj/item/weapon/flora/random,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "black"
+ },
+/area/station/hallway/primary/port)
+"xUy" = (
+/obj/machinery/light/small,
+/obj/structure/window/reinforced,
+/turf/simulated/floor/engine/vacuum,
+/area/station/engineering/atmos)
+"xUU" = (
+/obj/machinery/atmospherics/pipe/simple/visible/green{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "caution"
+ },
+/area/station/engineering/atmos)
+"xUY" = (
+/obj/machinery/atmospherics/pipe/simple/visible/red{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "caution"
+ },
+/area/station/engineering/atmos)
+"xVh" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "blue"
+ },
+/area/station/medical/reception)
+"xVm" = (
+/obj/structure/cable{
+ d2 = 8;
+ icon_state = "0-8"
+ },
+/obj/machinery/power/solar{
+ id = "auxsolareast";
+ name = "Port Auxiliary Solar Array"
+ },
+/turf/simulated/floor/airless{
+ icon_state = "solarpanel"
+ },
+/area/station/solar/auxstarboard)
+"xVs" = (
+/obj/machinery/access_button{
+ command = "cycle_exterior";
+ frequency = 1379;
+ master_tag = "med_airlock";
+ name = "exterior access button";
+ pixel_y = -28;
+ req_one_access = list(13,45,1)
+ },
+/turf/simulated/floor/plating/airless,
+/area/space)
+"xVC" = (
+/obj/machinery/navbeacon{
+ codes_txt = "delivery;dir=1";
+ freq = 1400;
+ location = "Bar"
+ },
+/obj/machinery/door/firedoor,
+/obj/structure/plasticflaps{
+ opacity = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "bot"
+ },
+/area/station/civilian/bar)
+"xVD" = (
+/turf/simulated/floor{
+ dir = 6;
+ icon_state = "neutral"
+ },
+/area/station/hallway/secondary/entry)
+"xVM" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/status_display{
+ pixel_x = -32
+ },
+/obj/machinery/camera{
+ c_tag = "Arrival Dock's Center";
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "brown"
+ },
+/area/station/hallway/secondary/entry)
+"xVO" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "whitegreen"
+ },
+/area/station/maintenance/medbay)
+"xVU" = (
+/obj/structure/closet/emcloset,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/cargo)
+"xWk" = (
+/obj/structure/sink/puddle,
+/obj/structure/flora/ausbushes/reedbush{
+ pixel_y = 6
+ },
+/turf/simulated/floor{
+ icon_state = "grass1"
+ },
+/area/station/civilian/garden)
+"xWl" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/medical/surgery{
+ name = "Operating Theatre"
+ })
+"xWn" = (
+/obj/structure/stool/bed/chair/metal/white{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/security/vacantoffice{
+ name = "Tribunal"
+ })
+"xWt" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/bridge)
+"xWz" = (
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "whiteblue"
+ },
+/area/station/medical/sleeper)
+"xWM" = (
+/obj/structure/reagent_dispensers/watertank,
+/turf/simulated/floor{
+ icon_state = "floorgrime"
+ },
+/area/station/maintenance/chapel)
+"xXa" = (
+/obj/structure/table/woodentable,
+/obj/item/weapon/paper_bin{
+ pixel_y = 4
+ },
+/obj/item/weapon/stamp/law{
+ pixel_x = 6;
+ pixel_y = -8
+ },
+/obj/item/weapon/pen/blue{
+ pixel_x = 5;
+ pixel_y = 5
+ },
+/obj/item/weapon/pen/red{
+ pixel_x = -5;
+ pixel_y = 6
+ },
+/obj/item/weapon/pen{
+ pixel_y = 6
+ },
+/turf/simulated/floor/carpet,
+/area/station/security/lawyer_office)
+"xXb" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/medical/morgue)
+"xXi" = (
+/obj/structure/rack,
+/obj/item/clothing/head/helmet/space/skrell/black,
+/obj/item/clothing/mask/breath,
+/obj/item/clothing/suit/space/skrell/black,
+/obj/item/clothing/head/helmet/space/skrell/white,
+/obj/item/clothing/mask/breath,
+/obj/item/clothing/suit/space/skrell/white,
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/ai_monitored/eva)
+"xXj" = (
+/obj/machinery/disposal,
+/obj/item/weapon/storage/secure/safe{
+ pixel_x = 32;
+ pixel_y = -1
+ },
+/obj/structure/disposalpipe/trunk{
+ dir = 8
+ },
+/turf/simulated/floor/wood,
+/area/station/security/detectives_office)
+"xXm" = (
+/obj/machinery/atmospherics/pipe/simple/visible/green{
+ dir = 4
+ },
+/obj/structure/cable/yellow{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "yellow"
+ },
+/area/station/engineering/engine)
+"xXp" = (
+/turf/simulated/wall/r_wall,
+/area/station/security/lobby)
+"xXq" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/rack,
+/obj/effect/spawner/lootdrop/maintenance/three,
+/turf/simulated/floor/plating,
+/area/station/maintenance/medbay)
+"xXu" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/obj/structure/cable{
+ d2 = 8;
+ icon_state = "0-8"
+ },
+/turf/simulated/floor/plating,
+/area/station/security/lobby)
+"xXv" = (
+/obj/machinery/conveyor{
+ id = "garbage"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 8;
+ icon_state = "pipe-c"
+ },
+/obj/machinery/light/small{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/disposal)
+"xXx" = (
+/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/telescience_jammer,
+/turf/simulated/floor,
+/area/station/ai_monitored/eva)
+"xXG" = (
+/obj/structure/table/glass,
+/obj/item/weapon/storage/pill_bottle/inaprovaline{
+ pixel_x = -8;
+ pixel_y = 11
+ },
+/obj/item/weapon/storage/pill_bottle/inaprovaline{
+ pixel_x = -6;
+ pixel_y = 6
+ },
+/obj/item/weapon/reagent_containers/glass/bottle/antitoxin{
+ pixel_x = 6;
+ pixel_y = 10
+ },
+/obj/item/weapon/reagent_containers/glass/bottle/antitoxin{
+ pixel_x = 8;
+ pixel_y = 8
+ },
+/obj/item/weapon/reagent_containers/glass/bottle/inaprovaline{
+ pixel_x = 5;
+ pixel_y = 4
+ },
+/obj/item/weapon/reagent_containers/glass/bottle/inaprovaline{
+ pixel_x = 2;
+ pixel_y = 2
+ },
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/item/device/radio/intercom{
+ frequency = 1485;
+ name = "Station Intercom (Medbay)";
+ pixel_y = 22
+ },
+/turf/simulated/floor{
+ dir = 9;
+ icon_state = "warndark"
+ },
+/area/station/medical/chemistry)
+"xXL" = (
+/obj/structure/extinguisher_cabinet{
+ pixel_x = 28
+ },
+/obj/machinery/alarm{
+ pixel_y = 22
+ },
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/machinery/life_assist/cardiopulmonary_bypass,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/medical/cryo)
+"xXT" = (
+/obj/structure/table/reinforced,
+/obj/item/weapon/flora/pottedplant/crystal{
+ pixel_y = 12
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/aisat/ai_chamber)
+"xYx" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "green"
+ },
+/area/station/civilian/hydroponics)
+"xYM" = (
+/obj/structure/mopbucket,
+/obj/item/weapon/mop,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/civilian/janitor)
+"xYU" = (
+/obj/machinery/alarm{
+ pixel_x = -28;
+ pixel_y = -6
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/medbay)
+"xZe" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "whitepurple"
+ },
+/area/station/hallway/secondary/mine_sci_shuttle)
+"xZj" = (
+/obj/machinery/portable_atmospherics/powered/pump,
+/turf/simulated/floor{
+ dir = 9;
+ icon_state = "warndark"
+ },
+/area/station/rnd/mixing)
+"xZk" = (
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ icon_state = "bot"
+ },
+/area/station/cargo/storage)
+"xZs" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 8
+ },
+/obj/structure/sign/warning/nosmoking/circle{
+ pixel_y = -32
+ },
+/obj/machinery/camera{
+ c_tag = "RnD Toxins Storage";
+ dir = 1;
+ network = list("SS13","Research")
+ },
+/turf/simulated/floor{
+ dir = 6;
+ icon_state = "warndark"
+ },
+/area/station/rnd/storage)
+"xZt" = (
+/obj/machinery/conveyor{
+ id = "packageSort2"
+ },
+/obj/machinery/light/small{
+ dir = 8
+ },
+/turf/simulated/floor/plating,
+/area/station/cargo/office)
+"xZC" = (
+/obj/structure/closet/secure_closet/engineering_chief,
+/obj/machinery/firealarm{
+ pixel_y = 22
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "darkyellow"
+ },
+/area/station/engineering/chiefs_office)
+"xZJ" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/medbay)
+"xZM" = (
+/obj/structure/table,
+/obj/item/weapon/paper_bin{
+ pixel_y = 4
+ },
+/obj/item/weapon/pen{
+ pixel_y = 6
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "darkpurple"
+ },
+/area/station/rnd/telesci)
+"xZT" = (
+/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/obj/structure/disposalpipe/sortjunction{
+ dir = 1;
+ name = "E.V.A.";
+ sortType = "E.V.A."
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ icon_state = "wooden-2"
+ },
+/area/station/civilian/gym)
+"xZW" = (
+/obj/machinery/door/firedoor,
+/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/poddoor{
+ density = 0;
+ icon_state = "pdoor0";
+ id = "atmos";
+ name = "Atmos Blast Door";
+ opacity = 0
+ },
+/obj/machinery/door/airlock/atmos{
+ name = "Atmospherics Maintenance";
+ req_access = list(24)
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/station/engineering/atmos)
+"yaj" = (
+/obj/machinery/air_sensor{
+ frequency = 1441;
+ id_tag = "co2_sensor"
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/turf/simulated/floor/engine/carbon_dioxide,
+/area/station/engineering/atmos)
+"yam" = (
+/obj/machinery/disposal,
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = -22
+ },
+/obj/structure/disposalpipe/trunk{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/civilian/janitor)
+"yar" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/greenglow,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/brig)
+"yax" = (
+/obj/machinery/door/firedoor,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/hallway/primary/central)
+"yaA" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/universal,
+/obj/machinery/meter,
+/turf/simulated/wall/r_wall,
+/area/station/medical/virology)
+"yaG" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor,
+/area/station/ai_monitored/eva)
+"ybd" = (
+/obj/item/weapon/table_parts,
+/obj/item/weapon/reagent_containers/spray/lube,
+/turf/simulated/floor{
+ icon_state = "floorgrime"
+ },
+/area/station/maintenance/chapel)
+"ybg" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 1
+ },
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken"
+ },
+/area/station/security/detectives_office)
+"ybq" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor/plating/airless{
+ dir = 5;
+ icon_state = "warnplate"
+ },
+/area/station/cargo/recycler)
+"ybr" = (
+/obj/machinery/atm{
+ pixel_x = -28
+ },
+/turf/simulated/floor{
+ dir = 9;
+ icon_state = "brown"
+ },
+/area/station/cargo/office)
+"ycg" = (
+/obj/item/device/assembly/igniter{
+ pixel_x = 3;
+ pixel_y = 6
+ },
+/obj/item/device/assembly/igniter{
+ pixel_x = -5;
+ pixel_y = 3
+ },
+/obj/item/device/assembly/igniter{
+ pixel_x = 6;
+ pixel_y = 3
+ },
+/obj/item/device/assembly/igniter,
+/obj/structure/table/reinforced,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/rnd/mixing)
+"yci" = (
+/obj/structure/flora/ausbushes/ywflowers{
+ layer = 2.7
+ },
+/turf/simulated/floor{
+ icon_state = "asteroid"
+ },
+/area/station/civilian/garden)
+"ycm" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/random/scrap/safe_even,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/science)
+"ycn" = (
+/obj/effect/landmark{
+ name = "tripai"
+ },
+/obj/item/device/radio/intercom{
+ broadcasting = 1;
+ freerange = 1;
+ name = "Common Channel";
+ pixel_x = 28;
+ pixel_y = -4
+ },
+/obj/item/device/radio/intercom{
+ freerange = 1;
+ listening = 0;
+ name = "Custom Channel";
+ pixel_y = 22
+ },
+/obj/item/device/radio/intercom{
+ freerange = 1;
+ frequency = 1447;
+ name = "Private Channel";
+ pixel_y = -31
+ },
+/turf/simulated/floor/whitegreed,
+/area/station/aisat/ai_chamber)
+"ycC" = (
+/obj/item/weapon/flora/random,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/medical/surgeryobs)
+"ycD" = (
+/obj/structure/closet/l3closet/security,
+/obj/machinery/door_control{
+ id = "ArmorDoors";
+ name = "Open Armor";
+ pixel_y = -28;
+ req_access = list(3)
+ },
+/obj/machinery/light/small/emergency,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/security/armoury)
+"ycQ" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/station/maintenance/escape)
+"ydj" = (
+/obj/item/weapon/flora/random,
+/turf/simulated/floor{
+ icon_state = "black"
+ },
+/area/station/hallway/primary/port)
+"ydm" = (
+/obj/machinery/atmospherics/pipe/simple/visible/cyan,
+/obj/machinery/door/firedoor,
+/obj/machinery/door/poddoor{
+ density = 0;
+ icon_state = "pdoor0";
+ id = "atmos";
+ name = "Atmos Blast Door";
+ opacity = 0
+ },
+/obj/machinery/door/airlock/atmos{
+ name = "Atmospherics";
+ req_access = list(24)
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/engineering/atmos)
+"ydy" = (
+/obj/machinery/door/airlock/external{
+ frequency = 1379;
+ id_tag = "security_outer";
+ locked = 1;
+ name = "Engineering External Access";
+ req_one_access = list(13,45,1)
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/brig)
+"ydA" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "whiteblue"
+ },
+/area/station/medical/genetics_cloning)
+"ydQ" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 10;
+ icon_state = "darkpurple"
+ },
+/area/station/rnd/robotics)
+"yec" = (
+/obj/random/scrap/safe_even,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/brig)
+"yek" = (
+/obj/machinery/door/airlock/research/glass{
+ autoclose = 0;
+ frequency = 1379;
+ id_tag = "tox_airlock_exterior";
+ locked = 1;
+ name = "Mixing Room Exterior Airlock";
+ req_access = list(8)
+ },
+/turf/simulated/floor/engine,
+/area/station/rnd/mixing)
+"yet" = (
+/turf/simulated/floor/plating/airless/catwalk,
+/area/station/solar/auxstarboard)
+"yeu" = (
+/obj/structure/table,
+/obj/effect/spawner/lootdrop/maintenance/three,
+/obj/effect/decal/cleanable/cobweb,
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = -22
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/atmos)
+"yeD" = (
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/turf/simulated/floor/engine/n20,
+/area/station/engineering/atmos)
+"yeF" = (
+/obj/machinery/door/airlock/hatch{
+ name = "Telecoms Control Room";
+ req_access = list(61)
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/tcommsat/computer)
+"yeP" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "whitegreen"
+ },
+/area/station/medical/virology)
+"yeW" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "warning"
+ },
+/area/station/medical/cryo)
+"yfi" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/turf/simulated/floor/plating/airless/catwalk,
+/area/station/solar/auxstarboard)
+"yfu" = (
+/obj/structure/stool/bed/chair/office/light{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/station/hallway/secondary/exit)
+"yfA" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/conveyor{
+ id = "QMLoad"
+ },
+/turf/simulated/floor/plating,
+/area/station/cargo/storage)
+"yfP" = (
+/obj/effect/spawner/lootdrop/maintenance,
+/obj/structure/rack,
+/obj/item/clothing/glasses/welding,
+/turf/simulated/floor/plating,
+/area/station/maintenance/chapel)
+"yfR" = (
+/obj/structure/reagent_dispensers/fueltank,
+/obj/effect/decal/cleanable/dirt,
+/obj/item/weapon/cigbutt,
+/turf/simulated/floor/plating,
+/area/station/maintenance/science)
+"yfV" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/closet/crate,
+/obj/effect/spawner/lootdrop/maintenance/three,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/engineering)
+"yfW" = (
+/obj/structure/table/reinforced,
+/obj/machinery/recharger{
+ pixel_y = 4
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ icon_state = "darkred"
+ },
+/area/station/security/prison)
+"yga" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/atmos)
+"ygg" = (
+/obj/structure/grille,
+/obj/machinery/door/firedoor,
+/obj/machinery/door/poddoor{
+ density = 0;
+ icon_state = "pdoor0";
+ id = "hos_blast";
+ name = "Privacy Shutters";
+ opacity = 0
+ },
+/obj/structure/window/reinforced{
+ dir = 5
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ d2 = 4;
+ icon_state = "0-4"
+ },
+/turf/simulated/floor/plating,
+/area/station/security/hos)
+"ygv" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/high_volume{
+ dir = 8;
+ frequency = 1379;
+ id_tag = "science_pump";
+ name = "Science Large Air Vent"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platebotc"
+ },
+/area/station/maintenance/science)
+"ygz" = (
+/obj/machinery/atmospherics/components/unary/outlet_injector/on{
+ dir = 1;
+ frequency = 1441;
+ id = "tox_in";
+ name = "TOX air injector"
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/turf/simulated/floor/engine/phoron,
+/area/station/engineering/atmos)
+"ygH" = (
+/obj/structure/stool/bed/chair/office/dark{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "darkblue"
+ },
+/area/station/bridge/hop_office)
+"ygN" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor,
+/area/station/security/brig)
+"ygP" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/station/security/lobby)
+"yhh" = (
+/obj/machinery/conveyor{
+ dir = 4;
+ id = "packageSort1"
+ },
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor/plating,
+/area/station/cargo/office)
+"yhz" = (
+/obj/machinery/hologram/holopad,
+/turf/simulated/floor,
+/area/station/security/prison)
+"yhP" = (
+/obj/item/stack/sheet/metal{
+ amount = 10
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/chapel)
+"yhS" = (
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/structure/flora/ausbushes/fullgrass{
+ layer = 2.7
+ },
+/turf/simulated/floor{
+ icon_state = "grass1"
+ },
+/area/station/civilian/garden)
+"yik" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 8;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/station/rnd/mixing)
+"yim" = (
+/obj/machinery/door/airlock/virology{
+ name = "Virology Access";
+ req_access = list(5)
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/medical/hallway)
+"yip" = (
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_y = 22
+ },
+/obj/machinery/alarm{
+ pixel_x = -28;
+ pixel_y = -6
+ },
+/obj/structure/closet/emcloset,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/engineering/engine)
+"yiw" = (
+/obj/structure/grille,
+/obj/machinery/atmospherics/pipe/simple/visible/green,
+/turf/simulated/wall/r_wall,
+/area/station/engineering/atmos)
+"yix" = (
+/obj/structure/table/glass,
+/obj/item/clothing/accessory/stethoscope,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/medical/hallway)
+"yiz" = (
+/obj/machinery/computer/mech_bay_power_console,
+/obj/structure/extinguisher_cabinet{
+ pixel_y = 29
+ },
+/turf/simulated/floor/bluegrid,
+/area/station/rnd/chargebay)
+"yiA" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,
+/obj/structure/flora/ausbushes/ywflowers{
+ layer = 2.7
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/effect/landmark/start/botanist,
+/turf/simulated/floor/grass,
+/area/station/civilian/hydroponics)
+"yiF" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment{
+ dir = 4;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "cafeteria"
+ },
+/area/station/medical/medbreak)
+"yiW" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ icon_state = "yellow"
+ },
+/area/station/engineering/equip)
+"yiZ" = (
+/obj/structure/rack,
+/obj/effect/spawner/lootdrop/maintenance/three,
+/obj/random/tools/tool,
+/turf/simulated/floor{
+ icon_state = "asteroid6"
+ },
+/area/station/maintenance/brig)
+"yjl" = (
+/obj/item/weapon/shard{
+ icon_state = "small"
+ },
+/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/structure/disposalpipe/segment,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/station/maintenance/science)
+"yjn" = (
+/obj/structure/rack,
+/obj/item/clothing/suit/space/rig/science/rd,
+/obj/item/clothing/mask/breath,
+/obj/item/clothing/head/helmet/space/rig/science/rd,
+/obj/machinery/power/apc{
+ dir = 8;
+ name = "apc left";
+ pixel_x = -28
+ },
+/obj/structure/cable{
+ d2 = 2;
+ icon_state = "0-2"
+ },
+/turf/simulated/floor{
+ dir = 9;
+ icon_state = "darkpurple"
+ },
+/area/station/rnd/hor)
+"yjt" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/disposalpipe/segment,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/cargo)
+"yjx" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/door/poddoor{
+ density = 0;
+ icon_state = "pdoor0";
+ id = "Secure Gate";
+ name = "Security Blast Door";
+ opacity = 0
+ },
+/obj/machinery/door/airlock/security{
+ name = "Security Maintenance";
+ req_one_access = list(1,4)
+ },
+/turf/simulated/floor/plating,
+/area/station/security/secconfhall)
+"yjy" = (
+/obj/machinery/atmospherics/pipe/simple/visible/green,
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/machinery/alarm{
+ pixel_x = 29;
+ pixel_y = -6
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "caution"
+ },
+/area/station/engineering/atmos)
+"yjM" = (
+/obj/machinery/flasher{
+ id = "AI";
+ pixel_y = 24
+ },
+/turf/simulated/floor/whitegreed,
+/area/station/aisat/ai_chamber)
+"yjO" = (
+/obj/machinery/portable_atmospherics/canister/oxygen,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/engineering/engine)
+"yjQ" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/whitegreed,
+/area/station/aisat/ai_chamber)
+"yjX" = (
+/obj/machinery/atmospherics/components/binary/pump/on,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/cargo/recycleroffice)
+"yke" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "darkpurple"
+ },
+/area/station/rnd/misc_lab)
+"ykg" = (
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/station/medical/hallway)
+"ykG" = (
+/obj/structure/reagent_dispensers/fueltank,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "blue"
+ },
+/area/station/ai_monitored/eva)
+"ykJ" = (
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/auxsolarport)
+"ykW" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating/airless{
+ dir = 4;
+ icon_state = "warnplate"
+ },
+/area/station/cargo/recycler)
+"ylo" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/science)
+"ylq" = (
+/obj/machinery/computer/arcade,
+/obj/machinery/camera{
+ c_tag = "Arrival Hallway South";
+ dir = 8
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/station/hallway/primary/fore)
+"ylL" = (
+/turf/environment/space,
+/area/shuttle/syndicate/northeast)
+"ylR" = (
+/obj/machinery/portable_atmospherics/canister/air,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/station/rnd/storage)
+
+(1,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(2,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(3,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(4,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(5,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(6,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(7,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(8,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(9,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(10,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(11,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(12,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(13,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(14,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(15,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(16,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(17,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(18,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(19,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(20,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(21,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(22,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(23,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(24,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(25,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(26,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(27,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+nbg
+nbg
+nbg
+nbg
+nbg
+nbg
+nbg
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(28,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+nbg
+nbg
+nbg
+nbg
+nbg
+nbg
+nbg
+nbg
+nbg
+nbg
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(29,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+nbg
+nbg
+nbg
+nbg
+nbg
+nbg
+nbg
+nbg
+nbg
+nbg
+nbg
+nbg
+nbg
+nbg
+nbg
+nbg
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(30,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+nbg
+nbg
+nbg
+nbg
+nbg
+nbg
+nbg
+nbg
+nbg
+nbg
+nbg
+nbg
+nbg
+nbg
+nbg
+nbg
+nbg
+nbg
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(31,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+nbg
+nbg
+nbg
+nbg
+nbg
+nbg
+nbg
+nbg
+nbg
+nbg
+nbg
+nbg
+nbg
+nbg
+nbg
+nbg
+nbg
+nbg
+nbg
+nbg
+nbg
+nbg
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(32,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cFy
+cFy
+cFy
+cFy
+cFy
+cFy
+cFy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+nbg
+nbg
+nbg
+nbg
+nbg
+nbg
+nbg
+nbg
+nbg
+nbg
+nbg
+nbg
+nbg
+nbg
+nbg
+nbg
+nbg
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(33,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cFy
+cFy
+cFy
+cFy
+cFy
+cFy
+cFy
+cFy
+cFy
+cFy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+nbg
+nbg
+nbg
+nbg
+nbg
+nbg
+nbg
+nbg
+nbg
+nbg
+nbg
+nbg
+nbg
+nbg
+nbg
+nbg
+nbg
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(34,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cFy
+cFy
+cFy
+cFy
+cFy
+cFy
+cFy
+cFy
+cFy
+cFy
+cFy
+cFy
+cFy
+cFy
+cFy
+cFy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+lIv
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+nbg
+nbg
+nbg
+nbg
+nbg
+nbg
+nbg
+nbg
+nbg
+nbg
+nbg
+nbg
+nbg
+nbg
+nbg
+nbg
+nbg
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(35,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cFy
+cFy
+cFy
+cFy
+cFy
+cFy
+cFy
+cFy
+cFy
+cFy
+cFy
+cFy
+cFy
+cFy
+cFy
+cFy
+cFy
+cFy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+nbg
+nbg
+nbg
+nbg
+nbg
+nbg
+nbg
+nbg
+nbg
+nbg
+nbg
+nbg
+nbg
+nbg
+nbg
+nbg
+nbg
+nbg
+nbg
+nbg
+nbg
+nbg
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(36,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cFy
+cFy
+cFy
+cFy
+cFy
+cFy
+cFy
+cFy
+cFy
+cFy
+cFy
+cFy
+cFy
+cFy
+cFy
+cFy
+cFy
+cFy
+cFy
+cFy
+cFy
+cFy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+qoe
+iRy
+iRy
+iRy
+cJy
+cJy
+cJy
+cJy
+iRy
+iRy
+cJy
+cJy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+nbg
+nbg
+nbg
+nbg
+nbg
+nbg
+nbg
+nbg
+nbg
+nbg
+nbg
+nbg
+nbg
+nbg
+nbg
+nbg
+nbg
+nbg
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(37,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cFy
+cFy
+cFy
+cFy
+cFy
+cFy
+cFy
+cFy
+cFy
+cFy
+cFy
+cFy
+cFy
+cFy
+cFy
+cFy
+cFy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+cJy
+cJy
+iRy
+iRy
+cJy
+cJy
+iRy
+iRy
+cJy
+cJy
+cJy
+cJy
+iRy
+cJy
+cJy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+nbg
+nbg
+nbg
+nbg
+nbg
+nbg
+nbg
+nbg
+nbg
+nbg
+nbg
+nbg
+nbg
+nbg
+nbg
+nbg
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(38,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cFy
+cFy
+cFy
+cFy
+cFy
+cFy
+cFy
+cFy
+cFy
+cFy
+cFy
+cFy
+cFy
+cFy
+cFy
+cFy
+cFy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+cJy
+cJy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+cJy
+cJy
+cJy
+iRy
+cJy
+dYE
+dYE
+dYE
+iRy
+iRy
+cJy
+cJy
+iRy
+iRy
+tYG
+iRy
+iRy
+iRy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+nbg
+nbg
+nbg
+nbg
+nbg
+nbg
+nbg
+nbg
+nbg
+nbg
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(39,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cFy
+cFy
+cFy
+cFy
+cFy
+cFy
+cFy
+cFy
+cFy
+cFy
+cFy
+cFy
+cFy
+cFy
+cFy
+cFy
+cFy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+ksO
+cJy
+cJy
+iRy
+sQN
+cJy
+cJy
+cJy
+cJy
+iRy
+iRy
+cJy
+cJy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+ksO
+cJy
+cJy
+iRy
+iRy
+cJy
+iRy
+iRy
+cJy
+iRy
+cJy
+cJy
+cJy
+cJy
+iRy
+iRy
+cJy
+dYE
+dYE
+dYE
+dYE
+cJy
+cJy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+nbg
+nbg
+nbg
+nbg
+nbg
+nbg
+nbg
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(40,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cFy
+cFy
+cFy
+cFy
+cFy
+cFy
+cFy
+cFy
+cFy
+cFy
+cFy
+cFy
+cFy
+cFy
+cFy
+cFy
+cFy
+cFy
+cFy
+cFy
+cFy
+cFy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+cJy
+cJy
+cJy
+cJy
+iRy
+cJy
+dYE
+dYE
+dYE
+dYE
+iRy
+cJy
+cJy
+vxR
+vxR
+cJy
+iRy
+cJy
+iRy
+iRy
+cJy
+cJy
+cJy
+cJy
+iRy
+dYE
+dYE
+dYE
+dYE
+cJy
+cJy
+cJy
+iRy
+cJy
+iRy
+iRy
+cJy
+cJy
+cJy
+cJy
+iRy
+iRy
+cJy
+iRy
+iRy
+iRy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(41,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cFy
+cFy
+cFy
+cFy
+cFy
+cFy
+cFy
+cFy
+cFy
+cFy
+cFy
+cFy
+cFy
+cFy
+cFy
+cFy
+cFy
+cFy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+cJy
+cJy
+cJy
+cJy
+iRy
+cJy
+iRy
+dYE
+dYE
+cJy
+cJy
+iRy
+iRy
+cJy
+cJy
+cJy
+iRy
+cJy
+cJy
+cJy
+cJy
+tYG
+cJy
+cJy
+cJy
+iRy
+iRy
+tYG
+iRy
+iRy
+iRy
+cJy
+iRy
+iRy
+iRy
+cJy
+iRy
+cJy
+iRy
+cJy
+cJy
+iRy
+iRy
+cJy
+cJy
+cJy
+cJy
+cJy
+cJy
+cJy
+cJy
+cJy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(42,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cFy
+cFy
+cFy
+cFy
+cFy
+cFy
+cFy
+cFy
+cFy
+cFy
+cFy
+cFy
+cFy
+cFy
+cFy
+cFy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+ksO
+cJy
+cJy
+cJy
+cJy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+iRy
+iRy
+cJy
+sQN
+vxR
+vxR
+iRy
+cJy
+iRy
+iRy
+cJy
+cJy
+cJy
+cJy
+iRy
+eRp
+vge
+kDp
+cJy
+iRy
+vxR
+iRy
+cJy
+iRy
+dYE
+dYE
+iRy
+cJy
+cJy
+cJy
+cJy
+cJy
+cJy
+cJy
+cJy
+cJy
+cJy
+cJy
+cJy
+cJy
+hGN
+hGN
+hGN
+hGN
+iRy
+cJy
+cJy
+iRy
+cJy
+iRy
+iRy
+mgo
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(43,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cFy
+cFy
+cFy
+cFy
+cFy
+cFy
+cFy
+cFy
+cFy
+cFy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+cJy
+cJy
+cJy
+iRy
+cJy
+cJy
+cJy
+iRy
+cJy
+cJy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+cJy
+cJy
+iRy
+cJy
+cJy
+vxR
+vxR
+cJy
+cJy
+cJy
+cJy
+iRy
+eRp
+vge
+kDp
+cJy
+iRy
+eRp
+dxh
+kDp
+cJy
+cJy
+vxR
+iRy
+cJy
+iRy
+iRy
+cJy
+cJy
+cJy
+hGN
+hGN
+hGN
+hGN
+hGN
+hGN
+hGN
+hGN
+hGN
+hGN
+hGN
+hGN
+hGN
+jwX
+jwX
+hGN
+hGN
+hGN
+cJy
+iRy
+cJy
+dYE
+dYE
+iRy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(44,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cFy
+cFy
+cFy
+cFy
+cFy
+cFy
+cFy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+cJy
+cJy
+iRy
+iRy
+cJy
+cJy
+cJy
+iRy
+cJy
+cJy
+cJy
+iRy
+cJy
+cJy
+tYG
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+cJy
+iRy
+cJy
+cJy
+cJy
+iRy
+vxR
+cJy
+cJy
+iRy
+iRy
+cJy
+iRy
+eRp
+dxh
+kDp
+cJy
+cJy
+eRp
+dxh
+kDp
+iRy
+cJy
+vxR
+cJy
+cJy
+cJy
+cJy
+cJy
+iRy
+cJy
+hGN
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+hGN
+hGN
+hGN
+cJy
+iRy
+dYE
+dYE
+cJy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+tlg
+tlg
+iRy
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(45,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+iRy
+cJy
+cJy
+cJy
+cJy
+iRy
+cJy
+iRy
+iRy
+iRy
+cJy
+iRy
+iRy
+cJy
+iRy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+iRy
+iRy
+iRy
+cJy
+cJy
+iRy
+vxR
+cJy
+eRp
+vge
+kDp
+cJy
+iRy
+eRp
+dxh
+kDp
+iRy
+cJy
+eRp
+dxh
+kDp
+iRy
+cJy
+iRy
+cJy
+iRy
+cJy
+iRy
+cJy
+iRy
+cJy
+hGN
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+hGN
+iRy
+iRy
+cJy
+iRy
+iRy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+lIv
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(46,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+cJy
+cJy
+tYG
+iRy
+iRy
+cJy
+cJy
+cJy
+cJy
+cJy
+iRy
+cJy
+cJy
+cJy
+cJy
+cJy
+cJy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+cJy
+cJy
+cJy
+cJy
+cJy
+cJy
+cJy
+iRy
+cJy
+cJy
+eRp
+dxh
+kDp
+cJy
+cJy
+eRp
+dxh
+kDp
+cJy
+cJy
+eRp
+dxh
+kDp
+cJy
+cJy
+cJy
+cJy
+cJy
+cJy
+iRy
+cJy
+cJy
+cJy
+hGN
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+hGN
+cJy
+cJy
+cJy
+cJy
+iRy
+cJy
+cJy
+cJy
+qoe
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(47,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+iRy
+cJy
+iRy
+cJy
+cJy
+cJy
+xfH
+xfH
+xfH
+cJy
+cJy
+cJy
+iRy
+iRy
+cJy
+iRy
+iRy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+iRy
+iRy
+cJy
+iRy
+cJy
+iRy
+cJy
+cJy
+cJy
+iRy
+eRp
+dxh
+kDp
+iRy
+iRy
+eRp
+dxh
+kDp
+iRy
+cJy
+cJy
+rAu
+iRy
+cJy
+bxR
+cJy
+iRy
+cJy
+cJy
+iRy
+hGN
+hGN
+hGN
+hGN
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+hGN
+hGN
+hGN
+hGN
+iRy
+iRy
+cJy
+iRy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(48,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+cJy
+cJy
+cJy
+cJy
+cJy
+xfH
+qAm
+xfH
+xfH
+xfH
+qAm
+xfH
+cJy
+cJy
+cJy
+cJy
+cJy
+cJy
+cJy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+lIv
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+ksO
+cJy
+iRy
+iRy
+cJy
+iRy
+tYG
+iRy
+cJy
+iRy
+cJy
+iRy
+eRp
+dxh
+kDp
+cJy
+sQN
+cJy
+rAu
+cJy
+cJy
+iRy
+gww
+gww
+gww
+gww
+rAu
+cJy
+iRy
+cJy
+cJy
+hGN
+hGN
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+hGN
+cJy
+iRy
+cJy
+iRy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(49,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+cJy
+iRy
+iRy
+cJy
+aeE
+qAm
+xfH
+xNl
+tqi
+uKR
+tqi
+sqf
+xfH
+qAm
+krU
+cJy
+iRy
+cJy
+iRy
+iRy
+cJy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+iRy
+iRy
+dYE
+dYE
+dYE
+cJy
+cJy
+cJy
+dYE
+cJy
+cJy
+eRp
+dxh
+kDp
+cJy
+cJy
+cJy
+gww
+rNi
+gww
+gww
+gww
+cJy
+cJy
+cJy
+ekd
+iRy
+iRy
+cJy
+hGN
+hGN
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+hGN
+cJy
+cJy
+cJy
+cJy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(50,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+iRy
+iRy
+cJy
+cJy
+qAm
+xNl
+oPi
+nrM
+xNl
+tqi
+sqf
+afl
+oPi
+crG
+qAm
+cJy
+cJy
+cJy
+cJy
+iRy
+iRy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+cJy
+cJy
+cJy
+iRy
+dYE
+dYE
+iRy
+iRy
+cJy
+iRy
+iRy
+dYE
+iRy
+cJy
+iRy
+rAu
+cJy
+iRy
+gww
+gww
+gww
+cJy
+cJy
+ekd
+cJy
+cJy
+iRy
+eRp
+dKn
+kDp
+cJy
+cJy
+hGN
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+hGN
+cJy
+iRy
+iRy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(51,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+iRy
+iRy
+cJy
+xfH
+xfH
+ahv
+xNl
+tqi
+nrM
+uew
+afl
+tqi
+sqf
+lho
+xfH
+xfH
+cJy
+iRy
+cJy
+cJy
+cJy
+cJy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+iRy
+iRy
+cJy
+cJy
+cJy
+iRy
+iRy
+cJy
+cJy
+cJy
+iRy
+dYE
+iRy
+cJy
+cJy
+gww
+gww
+gww
+ekd
+cJy
+cJy
+iRy
+eRp
+dKn
+kDp
+cJy
+cJy
+eRp
+dKn
+kDp
+cJy
+cJy
+hGN
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+hGN
+cJy
+cJy
+iRy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+cJy
+cJy
+cJy
+cJy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(52,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+fHi
+fHi
+iRy
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+gMv
+cJy
+cJy
+cJy
+cJy
+qAm
+xNl
+nrM
+jZx
+xNl
+tqi
+tqi
+tqi
+sqf
+fuk
+afl
+sqf
+qAm
+cJy
+cJy
+iRy
+cJy
+iRy
+iRy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+iRy
+cJy
+cJy
+iRy
+cJy
+iRy
+cJy
+cJy
+iRy
+cJy
+cJy
+cJy
+iRy
+iRy
+cJy
+gww
+cJy
+eRp
+dKn
+kDp
+cJy
+cJy
+eRp
+dKn
+kDp
+cJy
+iRy
+eRp
+dKn
+kDp
+iRy
+cJy
+hGN
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+hGN
+iRy
+cJy
+dYE
+tYG
+cJy
+iRy
+iRy
+iRy
+iRy
+cJy
+iRy
+mgo
+cJy
+iRy
+cJy
+cJy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(53,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+iRy
+iRy
+cJy
+xfH
+xfH
+jZx
+xNl
+nrM
+jZx
+xNl
+ahh
+sqf
+fuk
+afl
+sqf
+fuk
+xfH
+xfH
+cJy
+iRy
+cJy
+iRy
+cJy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+cJy
+cJy
+cJy
+iRy
+iRy
+cJy
+qoe
+cJy
+iRy
+iRy
+iRy
+sQN
+cJy
+cJy
+cJy
+gww
+gww
+iRy
+eRp
+dKn
+kDp
+cJy
+iRy
+eRp
+dKn
+kDp
+cJy
+iRy
+eRp
+dKn
+kDp
+cJy
+cJy
+hGN
+hGN
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+hGN
+iRy
+iRy
+dYE
+iRy
+cJy
+iRy
+iRy
+cJy
+cJy
+cJy
+cJy
+vxR
+dYE
+iRy
+iRy
+iRy
+cJy
+cJy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(54,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+cJy
+cJy
+cJy
+cJy
+qAm
+iSR
+jZx
+jZx
+uew
+jZx
+jZx
+xhq
+fuk
+fuk
+uew
+fuk
+fuk
+mCE
+qAm
+cJy
+cJy
+cJy
+iRy
+tYG
+cJy
+cJy
+cJy
+iRy
+iRy
+iRy
+iRy
+cJy
+cJy
+cJy
+cJy
+iRy
+iRy
+dYE
+dYE
+cJy
+mdg
+cJy
+cJy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+gww
+cJy
+cJy
+eRp
+dKn
+kDp
+iRy
+cJy
+eRp
+dKn
+kDp
+iRy
+cJy
+eRp
+jqx
+kDp
+cJy
+cJy
+cJy
+hGN
+hGN
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+hGN
+cJy
+cJy
+dYE
+cJy
+cJy
+iRy
+iRy
+cJy
+iRy
+cJy
+iRy
+iRy
+cJy
+cJy
+cJy
+cJy
+dYE
+iRy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(55,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+iRy
+iRy
+iRy
+cJy
+xfH
+xfH
+jZx
+jZD
+lzV
+jZx
+jZD
+trd
+sTo
+fuk
+lRn
+sTo
+fuk
+xfH
+xfH
+cJy
+iRy
+cJy
+cJy
+cJy
+iRy
+iRy
+cJy
+iRy
+cJy
+cJy
+cJy
+cJy
+iRy
+iRy
+cJy
+dYE
+dYE
+dYE
+iRy
+iRy
+iRy
+cJy
+iRy
+cJy
+iRy
+iRy
+iRy
+cJy
+cJy
+cJy
+ekd
+wLJ
+cJy
+eRp
+dKn
+kDp
+cJy
+cJy
+eRp
+jqx
+kDp
+cJy
+cJy
+iRy
+cJy
+mdg
+cJy
+iRy
+cJy
+cJy
+hGN
+hGN
+hGN
+hGN
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+hGN
+hGN
+hGN
+hGN
+cJy
+iRy
+cJy
+iRy
+cJy
+cJy
+cJy
+dYE
+dYE
+dYE
+iRy
+cJy
+cJy
+iRy
+iRy
+iRy
+dYE
+iRy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(56,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+lIv
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+iRy
+iRy
+cJy
+cJy
+cJy
+qAm
+jZD
+lzV
+jZx
+jZD
+trd
+trd
+trd
+sTo
+fuk
+lRn
+sTo
+qAm
+cJy
+cJy
+cJy
+cJy
+iRy
+cJy
+iRy
+cJy
+cJy
+cJy
+cJy
+iRy
+iRy
+cJy
+cJy
+cJy
+cJy
+iRy
+cJy
+iRy
+iRy
+cJy
+cJy
+cJy
+iRy
+cJy
+iRy
+iRy
+iRy
+cJy
+qZw
+hpJ
+eEk
+uxP
+iRy
+eRp
+jqx
+kDp
+cJy
+cJy
+cJy
+bik
+gwH
+gwH
+gwH
+mAD
+mAD
+mAD
+lBX
+iRy
+sQN
+cJy
+dYE
+dYE
+dYE
+hGN
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+hGN
+cJy
+iRy
+iRy
+cJy
+iRy
+cJy
+iRy
+iRy
+iRy
+cJy
+iRy
+iRy
+cJy
+cJy
+cJy
+iRy
+iRy
+cJy
+cJy
+dYE
+dYE
+cJy
+cJy
+cJy
+qoe
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(57,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+cJy
+cJy
+cJy
+iRy
+cJy
+xfH
+xfH
+ahv
+jZD
+trd
+lzV
+uew
+lRn
+trd
+sTo
+lho
+xfH
+xfH
+cJy
+iRy
+iRy
+cJy
+dYE
+dYE
+dYE
+dYE
+mgo
+iRy
+cJy
+cJy
+iRy
+dYE
+iRy
+iRy
+sQN
+iRy
+cJy
+iRy
+cJy
+cJy
+iRy
+cJy
+cJy
+cJy
+kWP
+uPR
+wOW
+cJy
+qZw
+kuO
+kar
+hpJ
+cJy
+cJy
+cJy
+cJy
+vaI
+vaI
+wDR
+nSO
+vaI
+vaI
+cJy
+cJy
+cJy
+cJy
+cJy
+cJy
+aQL
+dYE
+cJy
+cJy
+cJy
+hGN
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+hGN
+cJy
+cJy
+cJy
+cJy
+cJy
+cJy
+cJy
+iRy
+cJy
+cJy
+cJy
+cJy
+cJy
+hGN
+hGN
+hGN
+hGN
+hGN
+cJy
+iRy
+iRy
+iRy
+iRy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+tlg
+tlg
+iRy
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(58,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+iRy
+cJy
+iRy
+cJy
+cJy
+qAm
+rgU
+pEM
+lzV
+jZD
+trd
+sTo
+lRn
+pEM
+sTo
+qAm
+cJy
+cJy
+cJy
+cJy
+iRy
+cJy
+iRy
+iRy
+dYE
+cJy
+cJy
+iRy
+dYE
+dYE
+dYE
+cJy
+iRy
+iRy
+cJy
+cJy
+cJy
+cJy
+iRy
+iRy
+cJy
+iRy
+xnx
+koe
+iHH
+vIC
+cJy
+qZw
+gcE
+sYO
+hpJ
+iRy
+iRy
+cJy
+vaI
+vaI
+etC
+eVt
+fCy
+hdK
+vaI
+wDR
+wDR
+vaI
+cJy
+dYE
+dYE
+cJy
+cJy
+cJy
+iRy
+cJy
+hGN
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+jwX
+hGN
+hGN
+hGN
+cJy
+cJy
+iRy
+cJy
+cJy
+hGN
+hGN
+hGN
+hGN
+hGN
+iRy
+iRy
+cJy
+hGN
+sHx
+sHx
+sHx
+hGN
+cJy
+cJy
+cJy
+mdg
+cJy
+cJy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(59,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+iRy
+cJy
+iRy
+iRy
+cJy
+krU
+qAm
+xfH
+jZD
+trd
+trd
+trd
+sTo
+xfH
+qAm
+aeE
+cJy
+iRy
+iRy
+cJy
+cJy
+cJy
+cJy
+iRy
+iRy
+iRy
+cJy
+cJy
+cJy
+iRy
+iRy
+cJy
+cJy
+cJy
+cJy
+cJy
+iRy
+dIw
+fsV
+fsV
+fsV
+dIw
+xnx
+wLw
+vPk
+nkn
+cJy
+qZw
+dkT
+vYX
+uxP
+uxP
+iRy
+cJy
+vaI
+dIL
+jEV
+fdq
+gEe
+hjh
+bFm
+ktZ
+ktZ
+vaI
+vaI
+dYE
+cJy
+cJy
+iRy
+cJy
+iRy
+cJy
+hGN
+hGN
+rxe
+htI
+htI
+jeg
+htI
+htI
+bfr
+iRy
+bfr
+rec
+rxe
+jwX
+jwX
+hGN
+hGN
+hGN
+cJy
+cJy
+cJy
+iRy
+cJy
+cJy
+cJy
+hGN
+xBl
+xBl
+xBl
+hGN
+iRy
+cJy
+hGN
+hGN
+sHx
+sHx
+sHx
+hGN
+hGN
+cJy
+iRy
+cJy
+iRy
+iRy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+lIv
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+tlg
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(60,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+cJy
+cJy
+cJy
+cJy
+cJy
+cJy
+cJy
+cJy
+cJy
+xfH
+qAm
+xfH
+tqi
+xfH
+qAm
+xfH
+cJy
+cJy
+cJy
+cJy
+cJy
+iRy
+cJy
+iRy
+cJy
+cJy
+cJy
+cJy
+cJy
+iRy
+cJy
+iRy
+iRy
+cJy
+iRy
+cJy
+dIw
+dIw
+dIw
+dIw
+tXX
+dKz
+gud
+fJv
+xnx
+syg
+tFt
+bOg
+cJy
+qZw
+sgx
+qOD
+gFY
+uxP
+uxP
+cJy
+wDR
+dMI
+uMK
+fQF
+uTL
+hpx
+hGG
+bsn
+ryA
+vNd
+wDR
+cJy
+cJy
+iRy
+iRy
+cJy
+iRy
+cJy
+cJy
+dYE
+bfr
+osn
+xzk
+jeg
+xzk
+jNI
+bfr
+iRy
+bfr
+osn
+bfr
+hGN
+hGN
+hGN
+cJy
+iRy
+cJy
+cJy
+cJy
+cJy
+cJy
+hGN
+hGN
+hGN
+xBl
+xBl
+xBl
+hGN
+hGN
+hGN
+hGN
+sHx
+sHx
+sHx
+sHx
+sHx
+hGN
+iRy
+iRy
+cJy
+dYE
+sQN
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(61,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+iRy
+iRy
+cJy
+iRy
+cJy
+iRy
+cJy
+iRy
+cJy
+cJy
+cJy
+krU
+trd
+aeE
+cJy
+cJy
+cJy
+cJy
+cJy
+iRy
+cJy
+cJy
+cJy
+iRy
+iRy
+cJy
+iRy
+iRy
+cJy
+cJy
+cJy
+iRy
+cJy
+cJy
+cJy
+iRy
+dIw
+kEM
+oyo
+hdy
+img
+upv
+rRC
+aHH
+xnx
+xnx
+dQt
+xnx
+xnx
+qZw
+rIE
+miw
+diT
+qle
+uxP
+cJy
+wDR
+eaJ
+uMK
+yeP
+nHZ
+iLE
+jVM
+rIZ
+dVN
+lXw
+wDR
+cJy
+cJy
+cJy
+cJy
+cJy
+cJy
+cJy
+cJy
+cJy
+bfr
+puU
+puU
+jeg
+puU
+puU
+bfr
+iRy
+bfr
+puU
+bfr
+iRy
+cJy
+cJy
+cJy
+cJy
+iRy
+cJy
+iRy
+cJy
+hGN
+hGN
+xBl
+xBl
+xBl
+xBl
+xBl
+xBl
+xBl
+hGN
+hGN
+sHx
+sHx
+sHx
+sHx
+sHx
+hGN
+cJy
+iRy
+iRy
+dYE
+cJy
+cJy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(62,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+cJy
+cJy
+iRy
+cJy
+iRy
+cJy
+iRy
+cJy
+iRy
+iRy
+cJy
+cJy
+cJy
+iRy
+cJy
+iRy
+cJy
+iRy
+iRy
+cJy
+iRy
+iRy
+cJy
+cJy
+cJy
+cJy
+cJy
+cJy
+cJy
+cJy
+iRy
+cJy
+iRy
+cJy
+iRy
+cJy
+cJy
+dIw
+kZT
+rjB
+dIw
+hZp
+nuc
+rvU
+lbA
+xnx
+pnr
+feK
+xnx
+tTj
+uxP
+sOq
+bxc
+xFD
+hCw
+uxP
+cJy
+vaI
+ehQ
+qVC
+fQF
+fiU
+hAK
+bFm
+aHh
+vxn
+lYP
+wDR
+cJy
+cJy
+cJy
+cJy
+jeg
+bfr
+bfr
+bfr
+jeg
+jeg
+qwk
+qwk
+jeg
+qwk
+qwk
+jeg
+gSs
+jeg
+uuQ
+jeg
+gSs
+gSs
+gSs
+gSs
+cJy
+iRy
+cJy
+cJy
+cJy
+hGN
+xBl
+xBl
+xBl
+xBl
+xBl
+xBl
+xBl
+xBl
+xBl
+hGN
+sHx
+sHx
+sHx
+sHx
+sHx
+hGN
+cJy
+cJy
+cJy
+dYE
+iRy
+iRy
+cJy
+cJy
+cJy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(63,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+iRy
+cJy
+cJy
+cJy
+cJy
+cJy
+cJy
+dYE
+iRy
+iRy
+cJy
+iRy
+cJy
+iRy
+cJy
+iRy
+cJy
+iRy
+iRy
+cJy
+cJy
+cJy
+cJy
+iRy
+cJy
+iRy
+iRy
+cJy
+cJy
+iRy
+cJy
+cJy
+cJy
+cJy
+cJy
+cJy
+cJy
+dIw
+qWd
+dEY
+dIw
+dIw
+xgs
+dIw
+dIw
+xnx
+hIn
+mhD
+xnx
+dIw
+uxP
+uxP
+dAD
+wrh
+qYv
+uxP
+cJy
+vaI
+vaI
+eBS
+bHn
+aey
+ilQ
+bFm
+hwg
+ukF
+fay
+vaI
+cJy
+cJy
+jeg
+bfr
+jeg
+aOP
+aCS
+dLt
+kqV
+eJn
+tWt
+fFu
+fVd
+fFu
+tWt
+qyZ
+gSs
+aiY
+txY
+xih
+jDO
+foD
+foD
+gSs
+gSs
+eAP
+eAP
+awV
+cJy
+hGN
+xBl
+xBl
+xBl
+xBl
+xBl
+xBl
+xBl
+xBl
+xBl
+hGN
+sHx
+sHx
+sHx
+sHx
+sHx
+hGN
+cJy
+iRy
+iRy
+cJy
+cJy
+iRy
+cJy
+iRy
+iRy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(64,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+cJy
+cJy
+cJy
+iRy
+tYG
+cJy
+iRy
+iRy
+dYE
+cJy
+cJy
+cJy
+iRy
+cJy
+iRy
+cJy
+cJy
+cJy
+cJy
+iRy
+cJy
+iRy
+iRy
+cJy
+iRy
+cJy
+cJy
+sQN
+iRy
+cJy
+cJy
+cJy
+iRy
+iRy
+iRy
+cJy
+dIw
+dbN
+dIw
+dIw
+dIw
+dIw
+bGp
+dol
+pou
+dIw
+pSm
+bKe
+nBc
+tHs
+ouT
+sBR
+uxP
+uxP
+fKj
+uxP
+uxP
+cJy
+cJy
+vaI
+kYJ
+fTt
+aeG
+isk
+hGG
+kIY
+tQC
+lZS
+vaI
+cJy
+jeg
+jeg
+qPA
+ulB
+rbZ
+ulB
+ulB
+ulB
+nje
+ulB
+ulB
+ulB
+ulB
+ozX
+fXN
+gSs
+bmW
+hcA
+fAJ
+jMy
+nNI
+pRx
+lwv
+gSs
+ghe
+jym
+niF
+cJy
+hGN
+xBl
+xBl
+xBl
+xBl
+xBl
+xBl
+xBl
+xBl
+xBl
+hGN
+sHx
+sHx
+sHx
+sHx
+sHx
+hGN
+cJy
+cJy
+iRy
+iRy
+cJy
+cJy
+cJy
+cJy
+cJy
+cJy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(65,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+fHi
+fHi
+iRy
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+iRy
+iRy
+cJy
+cJy
+cJy
+cJy
+iRy
+dYE
+dYE
+iRy
+cJy
+cJy
+cJy
+cJy
+iRy
+cJy
+iRy
+iRy
+cJy
+cJy
+cJy
+cJy
+iRy
+cJy
+iRy
+iRy
+cJy
+cJy
+cJy
+cJy
+iRy
+cJy
+xVs
+dIw
+uPx
+uPx
+dIw
+rSS
+pnr
+pnr
+bKe
+xYU
+feK
+cTP
+kBz
+vPr
+xlF
+owT
+vfy
+fey
+ajq
+nBc
+bPo
+dIw
+qmx
+xIl
+dIw
+dIw
+cJy
+vaI
+eLK
+fQF
+mbY
+mLZ
+kki
+sng
+lNY
+lsG
+vaI
+cJy
+jeg
+uxH
+fJw
+pnq
+xnL
+pdw
+pdw
+pdw
+cOM
+voA
+tXM
+mcK
+dAY
+kpz
+iwI
+gSs
+lJo
+tLy
+vZC
+kCF
+vZC
+kak
+kts
+gSs
+hZN
+gOG
+ghe
+cJy
+hGN
+xBl
+xBl
+xBl
+xBl
+xBl
+xBl
+xBl
+xBl
+xBl
+hGN
+sHx
+sHx
+sHx
+sHx
+sHx
+hGN
+cJy
+iRy
+iRy
+cJy
+cJy
+iRy
+cJy
+iRy
+cJy
+mgo
+cJy
+cJy
+cJy
+iRy
+iRy
+iRy
+cJy
+cJy
+cJy
+iRy
+iRy
+iRy
+iRy
+cJy
+cJy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(66,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+cJy
+cJy
+cJy
+cJy
+cJy
+iRy
+iRy
+cJy
+cJy
+dYE
+iRy
+iRy
+cJy
+iRy
+cJy
+cJy
+iRy
+cJy
+iRy
+iRy
+cJy
+iRy
+iRy
+cJy
+cJy
+cJy
+cJy
+cJy
+cJy
+iRy
+iRy
+cJy
+iRy
+iRy
+eAP
+rst
+sgD
+wJS
+nyQ
+jEi
+kRI
+ulW
+vRD
+sRx
+msG
+usA
+suL
+dIw
+nDK
+lYt
+cJX
+oRR
+lIK
+lWc
+lIK
+iHm
+eQc
+lIK
+fQR
+dIw
+cJy
+vaI
+vaI
+fWO
+gKf
+isB
+hGG
+kKG
+lPk
+mBr
+vaI
+cJy
+jeg
+fJm
+cTY
+xgc
+nPL
+aOg
+mSK
+aOg
+nPL
+cTY
+gyd
+dAY
+dAY
+kpz
+cwu
+gSs
+ivo
+pjj
+eWb
+kTb
+nNI
+bnT
+lwv
+gSs
+rsY
+pdk
+ghe
+cJy
+hGN
+hGN
+xBl
+xBl
+xBl
+xBl
+xBl
+xBl
+xBl
+hGN
+hGN
+hGN
+uEs
+vVH
+lqA
+hGN
+hGN
+hGN
+hGN
+hGN
+hGN
+hGN
+hGN
+cJy
+iRy
+cJy
+iRy
+cJy
+iRy
+cJy
+cJy
+cJy
+cJy
+cJy
+iRy
+cJy
+cJy
+cJy
+cJy
+cJy
+cJy
+iRy
+cJy
+cJy
+cJy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(67,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+fHi
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+cJy
+cJy
+iRy
+cJy
+mgo
+iRy
+cJy
+cJy
+cJy
+cJy
+iRy
+cJy
+cJy
+iRy
+cJy
+iRy
+iRy
+cJy
+iRy
+cJy
+iRy
+cJy
+cJy
+cJy
+iRy
+iRy
+cJy
+iRy
+iRy
+iRy
+cJy
+iRy
+cJy
+cJy
+iRy
+cJy
+eAP
+uPx
+fDn
+vSB
+dIw
+xLt
+hou
+wxA
+bWn
+sxH
+pGu
+bKe
+dlz
+mZc
+mZc
+hah
+mZc
+mZc
+vvG
+bHf
+pnr
+dIw
+nBc
+jmG
+wOU
+dIw
+cJy
+cJy
+vaI
+vaI
+gMh
+vaI
+vaI
+kYB
+kYB
+vaI
+vaI
+cJy
+jeg
+fpy
+cTY
+xgc
+aYa
+xJX
+diG
+wGk
+aYa
+cTY
+aaw
+nCX
+dAY
+kpz
+gBP
+gSs
+dcU
+qXy
+msW
+kXd
+hcS
+hcS
+gSs
+gSs
+niF
+nNT
+niF
+niF
+iRy
+hGN
+xBl
+xBl
+xBl
+xBl
+xBl
+xBl
+xBl
+hGN
+iRy
+iRy
+lqA
+mqj
+lqA
+iRy
+hGN
+rKO
+rKO
+rKO
+rKO
+rKO
+hGN
+cJy
+cJy
+dYE
+dYE
+dYE
+iRy
+cJy
+iRy
+iRy
+iRy
+cJy
+iRy
+cJy
+sQN
+iRy
+cJy
+iRy
+iRy
+iRy
+cJy
+iRy
+iRy
+cJy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(68,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+cJy
+cJy
+iRy
+cJy
+iRy
+cJy
+dYE
+dYE
+dYE
+iRy
+iRy
+dYE
+dYE
+iRy
+cJy
+iRy
+cJy
+iRy
+iRy
+cJy
+iRy
+cJy
+cJy
+cJy
+iRy
+cJy
+iRy
+cJy
+cJy
+cJy
+cJy
+cJy
+cJy
+iRy
+cJy
+cJy
+cJy
+cJy
+dIw
+dIw
+dIw
+dIw
+dIw
+dIw
+vTr
+dIw
+dIw
+dIw
+krN
+pnr
+mZc
+mZc
+gzH
+hif
+lys
+mZc
+mZc
+mZc
+mZc
+mZc
+mZc
+gts
+njo
+dIw
+cJy
+cJy
+vaI
+gmb
+cmS
+iCa
+vaI
+vaI
+vaI
+vaI
+cJy
+cJy
+jeg
+kCQ
+cTY
+xgc
+hJq
+aCS
+dLt
+aCS
+hJq
+cTY
+gyd
+dAY
+dAY
+kpz
+maI
+gSs
+awq
+paq
+awq
+gSs
+gSs
+gSs
+gSs
+xxo
+mIg
+cbe
+biL
+niF
+cJy
+hGN
+hGN
+xBl
+xBl
+xBl
+xBl
+xBl
+teG
+vlL
+vlL
+vlL
+uNS
+krE
+mfJ
+vlL
+hGN
+rKO
+rKO
+rKO
+rKO
+rKO
+hGN
+cJy
+iRy
+cJy
+iRy
+cJy
+cJy
+cJy
+iRy
+cJy
+dYE
+dYE
+dYE
+dYE
+iRy
+iRy
+cJy
+cJy
+cJy
+dYE
+dYE
+dYE
+mgo
+iRy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(69,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+cJy
+cJy
+cJy
+cJy
+sQN
+cJy
+dYE
+dYE
+dYE
+cJy
+iRy
+iRy
+dYE
+cJy
+iRy
+iRy
+dYE
+cJy
+cJy
+cJy
+cJy
+cJy
+iRy
+cJy
+iRy
+cJy
+iRy
+cJy
+iRy
+cJy
+cJy
+cJy
+iRy
+cJy
+iRy
+iRy
+cJy
+cJy
+cJy
+iRy
+iRy
+dIw
+dIw
+mJj
+bLC
+qKn
+ldD
+vLL
+oVV
+dIw
+ggT
+xSD
+xSD
+xSD
+mZc
+hcM
+vga
+xXb
+oFi
+bpd
+ejP
+aqg
+vTD
+aqg
+mZc
+mZc
+hgZ
+dIw
+dIw
+cJy
+vaI
+gAC
+gwf
+jhx
+vaI
+cJy
+cJy
+cJy
+cJy
+dIw
+jeg
+jeg
+vLW
+rqr
+wIO
+tCV
+tCV
+tCV
+xLu
+fjP
+qUl
+jZc
+dAY
+kpz
+fkA
+awq
+aiY
+dAg
+txY
+kFP
+gSs
+tQd
+niF
+niF
+niF
+wXR
+gpj
+niF
+cJy
+iRy
+pxG
+xBl
+xBl
+xBl
+xBl
+xBl
+aNy
+mqj
+mqj
+krE
+bsZ
+hLg
+vEE
+vlL
+hGN
+rKO
+rKO
+rKO
+rKO
+rKO
+hGN
+cJy
+iRy
+cJy
+iRy
+iRy
+iRy
+cJy
+iRy
+cJy
+iRy
+iRy
+iRy
+cJy
+iRy
+cJy
+cJy
+iRy
+cJy
+iRy
+iRy
+cJy
+cJy
+cJy
+cJy
+cJy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(70,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+iRy
+dYE
+dYE
+dYE
+dYE
+cJy
+iRy
+iRy
+iRy
+cJy
+cJy
+cJy
+cJy
+cJy
+iRy
+cJy
+dYE
+iRy
+cJy
+iRy
+iRy
+cJy
+cJy
+cJy
+iRy
+cJy
+iRy
+cJy
+iRy
+iRy
+cJy
+iRy
+iRy
+cJy
+cJy
+iRy
+iRy
+cJy
+cJy
+cJy
+cJy
+dIw
+dfV
+mpp
+tPV
+nAf
+hFX
+gNs
+cqW
+dIw
+xSD
+xSD
+ntN
+bSb
+mZc
+iAj
+tpV
+dRD
+dWY
+qjq
+dWY
+qjq
+cxo
+oFi
+ggM
+mZc
+iIG
+bUy
+dIw
+dIw
+vaI
+gAZ
+wFH
+jQB
+yaA
+dhQ
+dIw
+dIw
+dIw
+dIw
+jXs
+jeg
+bXQ
+mlk
+pgS
+fbl
+fbl
+fbl
+ouK
+fbl
+uLo
+eTA
+eTA
+mSe
+xMV
+eUD
+gpn
+tSB
+nNI
+kXw
+gSs
+sJt
+eYQ
+cgn
+niF
+bTD
+urL
+niF
+cJy
+cJy
+fkk
+xBl
+xBl
+xBl
+xBl
+xBl
+aNy
+sUu
+vSD
+krE
+vcz
+gQM
+xBx
+lqA
+hGN
+rKO
+rKO
+rKO
+rKO
+rKO
+hGN
+cJy
+iRy
+cJy
+cJy
+iRy
+cJy
+cJy
+cJy
+cJy
+iRy
+iRy
+cJy
+cJy
+cJy
+cJy
+iRy
+iRy
+cJy
+cJy
+iRy
+cJy
+iRy
+iRy
+iRy
+iRy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(71,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+cJy
+dYE
+dYE
+iRy
+iRy
+iRy
+cJy
+cJy
+cJy
+iRy
+iRy
+cJy
+iRy
+iRy
+cJy
+cJy
+cJy
+iRy
+iRy
+cJy
+iRy
+tYG
+cJy
+iRy
+cJy
+iRy
+cJy
+iRy
+mdg
+cJy
+cJy
+cJy
+cJy
+iRy
+iRy
+cJy
+iRy
+cJy
+cJy
+iRy
+iRy
+cJy
+dIw
+ulT
+sKA
+fRs
+vqe
+wGQ
+wNl
+liy
+fnR
+xSD
+aaE
+vkG
+ffT
+mZc
+kyG
+qjq
+vem
+upV
+daC
+oFi
+tEV
+dYo
+tbf
+oTO
+mZc
+oVV
+nBc
+iWJ
+usT
+vaI
+vaI
+gNe
+vaI
+vaI
+dIw
+dIw
+tIL
+hNO
+dIw
+dIw
+jeg
+vDb
+hvJ
+nPL
+paj
+mSK
+rwY
+pYM
+ceL
+iKN
+oqL
+pln
+fpd
+aZa
+awq
+lny
+jfW
+nNI
+lqb
+gSs
+kym
+lHS
+lzb
+niF
+jdf
+erN
+niF
+cJy
+cJy
+hGN
+xBl
+xBl
+xBl
+xBl
+xBl
+vlL
+vlL
+vlL
+vlL
+tQB
+wjw
+kCc
+lqA
+hGN
+rKO
+rKO
+rKO
+rKO
+rKO
+hGN
+cJy
+cJy
+cJy
+hGN
+hGN
+hGN
+hGN
+hGN
+hGN
+hGN
+hGN
+hGN
+hGN
+hGN
+hGN
+hGN
+hGN
+hGN
+cJy
+cJy
+cJy
+cJy
+cJy
+cJy
+iRy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(72,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+iRy
+dYE
+iRy
+iRy
+cJy
+cJy
+cJy
+cJy
+eVG
+nDt
+gPf
+cJy
+cJy
+cJy
+cJy
+cJy
+cJy
+cJy
+iRy
+cJy
+iRy
+cJy
+iRy
+cJy
+cJy
+iRy
+cJy
+iRy
+iRy
+cJy
+iRy
+iRy
+cJy
+cJy
+dIw
+dIw
+dIw
+dIw
+dIw
+cJy
+cJy
+dIw
+dIw
+eWg
+uYc
+iMg
+dhg
+fgT
+xHl
+kOQ
+nNv
+xSD
+rtu
+nbn
+eEA
+mZc
+nBq
+dRZ
+xSG
+mJM
+kRm
+nco
+hhA
+gwJ
+oFi
+tbf
+mZc
+uMB
+lCZ
+nrb
+nBc
+dIw
+gBT
+sdj
+vtd
+dIw
+eLh
+hTj
+bJB
+jxc
+cLn
+ufi
+dIw
+dIw
+dhj
+jeg
+jeg
+jeg
+jeg
+jeg
+jeg
+aLw
+gzU
+gzU
+gSs
+gSs
+gSs
+abx
+qXy
+msW
+rmq
+gSs
+rdn
+vqP
+lIu
+niF
+mTt
+kxX
+niF
+iRy
+cJy
+hGN
+xBl
+xBl
+xBl
+xBl
+xBl
+hGN
+cJy
+cJy
+vlL
+grA
+wjw
+kCc
+inq
+hGN
+rKO
+rKO
+rKO
+rKO
+rKO
+hGN
+cJy
+iRy
+hGN
+hGN
+iRy
+iRy
+rbr
+rbr
+rbr
+rbr
+iRy
+rbr
+rbr
+rbr
+rbr
+iRy
+iRy
+hGN
+hGN
+cJy
+iRy
+dYE
+iRy
+cJy
+cJy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(73,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+qoe
+cJy
+cJy
+cJy
+dYE
+cJy
+cJy
+eVG
+nDt
+gPf
+iRy
+eVG
+iDa
+gPf
+iRy
+eVG
+nDt
+gPf
+cJy
+iRy
+cJy
+cJy
+cJy
+cJy
+cJy
+cJy
+cJy
+cJy
+iRy
+cJy
+cJy
+cJy
+cJy
+iRy
+rsA
+rsA
+rsA
+rsA
+wLV
+lMg
+gXb
+dIw
+dIw
+dIw
+dIw
+rkg
+pWA
+jop
+pNp
+nHy
+dIw
+dIw
+xiv
+qTT
+xSD
+vGC
+uEi
+wlg
+mZc
+tMr
+xAn
+xUs
+mbp
+aoR
+gEs
+tSh
+iCi
+aoR
+mVd
+mZc
+cuM
+tad
+tPv
+mIP
+thS
+xVO
+anx
+sot
+thS
+vZe
+fAv
+sHP
+sVj
+nlc
+fTO
+brD
+epr
+auI
+jeg
+vUc
+alh
+qql
+kGe
+jeg
+tWN
+fOz
+rVw
+rrD
+cYy
+bnc
+sDd
+dAg
+tWL
+gSs
+gSs
+niF
+niF
+niF
+niF
+cnI
+niF
+niF
+cJy
+cJy
+hGN
+hGN
+xBl
+xBl
+xBl
+hGN
+hGN
+iRy
+cJy
+mfJ
+riZ
+wjw
+kCc
+lqA
+hGN
+rKO
+rKO
+rKO
+rKO
+rKO
+hGN
+cJy
+iRy
+hGN
+iRy
+iRy
+rbr
+rbr
+rbr
+rbr
+rbr
+rbr
+rbr
+rbr
+rbr
+rbr
+rbr
+iRy
+iRy
+hGN
+cJy
+iRy
+dYE
+iRy
+qoe
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(74,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+iRy
+cJy
+iRy
+iRy
+cJy
+eVG
+iDa
+gPf
+cJy
+eVG
+iDa
+gPf
+iRy
+eVG
+iDa
+gPf
+cJy
+iRy
+iRy
+cJy
+iRy
+iRy
+cJy
+iRy
+iRy
+cJy
+iRy
+cJy
+iRy
+cJy
+cJy
+rsA
+rsA
+gdI
+bTx
+rsA
+hpP
+qgW
+uYU
+hpH
+fCc
+oWS
+dIw
+mAz
+wet
+xeW
+fyf
+dEU
+dIw
+jfO
+bsG
+wTK
+dNx
+fol
+ekC
+dKR
+blV
+blV
+blV
+mZc
+ukK
+mZc
+mZc
+mZc
+mqg
+mZc
+mZc
+mZc
+aMO
+bZl
+aMO
+aMO
+aMO
+cOd
+qiE
+nQI
+dIw
+xyY
+fyf
+nNs
+wcv
+efb
+wLk
+eyM
+oNd
+coz
+aCA
+oLF
+yfu
+hjL
+lpR
+qQW
+vEV
+hYa
+fyw
+rIu
+hTA
+izL
+rsk
+bws
+lFj
+xjn
+mVN
+kbv
+rIX
+mTe
+sXJ
+mdl
+niF
+cJy
+cJy
+cJy
+hGN
+hGN
+xBl
+xBl
+xBl
+hGN
+hGN
+cJy
+cJy
+aIk
+riZ
+wjw
+kCc
+lqA
+hGN
+rKO
+rKO
+rKO
+rKO
+rKO
+hGN
+cJy
+cJy
+hGN
+iRy
+rbr
+rbr
+rbr
+rbr
+rbr
+rbr
+rbr
+rbr
+rbr
+rbr
+rbr
+rbr
+rbr
+iRy
+hGN
+cJy
+iRy
+dYE
+cJy
+cJy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(75,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+iRy
+dYE
+iRy
+cJy
+cJy
+eVG
+iDa
+gPf
+cJy
+eVG
+iDa
+gPf
+cJy
+eVG
+iDa
+gPf
+cJy
+cJy
+iRy
+cJy
+cJy
+cJy
+cJy
+cJy
+cJy
+cJy
+iRy
+cJy
+cJy
+cJy
+iRy
+rsA
+khi
+uTK
+vlP
+rsA
+rsA
+qFT
+isd
+hkt
+oMM
+mgC
+dIw
+tJW
+fLb
+xGa
+csN
+dIw
+dIw
+dIw
+xwz
+dNx
+dNx
+fPa
+rfX
+dTW
+pqy
+mHv
+dNx
+tFJ
+ydA
+hUV
+gbG
+uaS
+vEs
+qya
+aMO
+qvO
+jJl
+cTu
+aud
+loc
+aMO
+bRH
+auR
+lBL
+dIw
+wBG
+efb
+iLH
+dIw
+frF
+wLK
+bHf
+lrW
+jeg
+jeg
+dQZ
+fWh
+rnx
+lkf
+tqM
+bJl
+wOG
+fyw
+qko
+wbW
+nNI
+nNI
+jfW
+eFA
+gSs
+wSf
+dHY
+niF
+qDX
+qNm
+jqI
+niF
+cJy
+hGN
+hGN
+hGN
+xBl
+xBl
+xBl
+xBl
+xBl
+hGN
+hGN
+hGN
+mfJ
+ooO
+vVm
+izf
+vlL
+hGN
+rKO
+rKO
+rKO
+rKO
+rKO
+hGN
+iRy
+cJy
+hGN
+rbr
+rbr
+rbr
+rbr
+rbr
+rbr
+rbr
+rbr
+rbr
+rbr
+rbr
+rbr
+rbr
+rbr
+rbr
+hGN
+cJy
+cJy
+dYE
+iRy
+iRy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(76,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+cJy
+cJy
+iRy
+dYE
+iRy
+cJy
+iRy
+eVG
+iDa
+gPf
+iRy
+eVG
+iDa
+gPf
+cJy
+eVG
+iDa
+gPf
+iRy
+cJy
+cJy
+cJy
+cJy
+cJy
+iRy
+cJy
+iRy
+cJy
+iRy
+lCM
+qha
+qha
+qha
+rsA
+spn
+rUt
+waq
+mbS
+rsA
+svd
+aUi
+aVX
+jFK
+wqp
+dIw
+oAV
+bKe
+mpp
+dby
+dIw
+clo
+xXq
+oGR
+dNx
+emj
+mPJ
+ifk
+fiF
+glD
+lhC
+wUM
+dPT
+sdm
+atE
+uZp
+avt
+eDk
+gNY
+aLq
+gNY
+tyR
+atz
+kjq
+qHi
+aMO
+aMO
+yim
+aMO
+aMO
+aMO
+aMO
+aMO
+aMO
+aMO
+ajQ
+aMO
+aMO
+aMO
+qul
+pvt
+eCM
+hxy
+ccB
+gif
+aes
+aWg
+fyw
+dNg
+hTA
+pTa
+drI
+wBr
+srH
+gSs
+thq
+qNm
+lVz
+bIf
+cMr
+niF
+niF
+hGN
+hGN
+xBl
+xBl
+xBl
+xBl
+xBl
+xBl
+xBl
+xBl
+xBl
+hGN
+mfJ
+riZ
+vjk
+xAe
+vlL
+hGN
+rKO
+rKO
+rKO
+rKO
+rKO
+hGN
+cJy
+cJy
+hGN
+rbr
+rbr
+rbr
+rbr
+rbr
+rbr
+rbr
+rbr
+rbr
+rbr
+rbr
+rbr
+rbr
+rbr
+rbr
+hGN
+cJy
+iRy
+cJy
+cJy
+cJy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(77,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+iRy
+cJy
+dYE
+dYE
+cJy
+cJy
+iRy
+eVG
+iDa
+gPf
+cJy
+cJy
+wAM
+cJy
+iRy
+eVG
+iDa
+gPf
+iRy
+cJy
+iRy
+iRy
+iRy
+cJy
+iRy
+cJy
+iRy
+lCM
+hgJ
+lCM
+vDa
+uvG
+fRq
+rsA
+dGZ
+gzr
+xNQ
+laf
+rsA
+vdb
+sGd
+hVf
+dIw
+dIw
+dIw
+dIw
+dIw
+dIw
+dIw
+dIw
+efb
+fBq
+imJ
+dNx
+hnv
+whI
+etM
+fRA
+qPS
+isf
+lRE
+tgw
+mke
+lNf
+tmP
+hmn
+uif
+mJt
+vNV
+eOZ
+fkW
+mBy
+avG
+vRt
+nMY
+qya
+cAU
+nbu
+kJt
+nMY
+bpe
+jbA
+srB
+dDr
+emP
+dNj
+nie
+nMY
+eQA
+hjL
+ocb
+hjL
+qCB
+jeg
+lIZ
+gKu
+oJb
+rrD
+eyT
+jjj
+nVi
+ddk
+gMl
+gSs
+iTL
+ycQ
+mZJ
+rNG
+kwK
+niF
+cJy
+hGN
+xBl
+xBl
+xBl
+xBl
+xBl
+xBl
+xBl
+xBl
+xBl
+xBl
+xBl
+vlL
+uem
+enF
+eGP
+vlL
+hGN
+hGN
+uEs
+lzP
+lqA
+hGN
+hGN
+cJy
+cJy
+hGN
+rbr
+rbr
+rbr
+rbr
+rbr
+rbr
+rbr
+rbr
+rbr
+rbr
+rbr
+rbr
+rbr
+rbr
+rbr
+hGN
+iRy
+iRy
+iRy
+iRy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(78,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+iRy
+iRy
+dYE
+iRy
+iRy
+cJy
+cJy
+iRy
+wAM
+iRy
+bFv
+bFv
+bFv
+bFv
+bFv
+iRy
+wAM
+cJy
+cJy
+cJy
+cJy
+cJy
+cJy
+cJy
+iRy
+cJy
+cJy
+lCM
+swW
+qha
+rqR
+svS
+sFZ
+rsA
+rsA
+rPV
+nzO
+laf
+rsA
+dIw
+dIw
+dIw
+dIw
+pou
+uad
+cSM
+dIw
+jBI
+dby
+xIb
+bKe
+oQB
+cgI
+dNx
+dNx
+otS
+vav
+kMq
+thR
+aKN
+wUM
+ecT
+lPe
+xsG
+uZp
+gPi
+aSI
+qZE
+aSi
+aSI
+doj
+epT
+bwV
+wcQ
+iSE
+qPE
+etB
+wcQ
+rGL
+gHO
+wcQ
+qPE
+hWX
+ayp
+etB
+rGL
+ivm
+wGn
+nTA
+jwj
+miz
+wNw
+pVx
+jeg
+rOY
+jSM
+jSM
+gSs
+gSs
+dpX
+dSN
+jAH
+gSs
+gSs
+niF
+niF
+niF
+vqT
+niF
+niF
+cJy
+hGN
+xBl
+xBl
+xBl
+xBl
+cJy
+cJy
+iRy
+xBl
+xBl
+xBl
+xBl
+vlL
+hvT
+jyx
+lXA
+vlL
+iRy
+iRy
+lqA
+mqj
+lqA
+cJy
+pxG
+cJy
+iRy
+hGN
+rbr
+rbr
+rbr
+rbr
+rbr
+rbr
+rbr
+rbr
+rbr
+rbr
+rbr
+rbr
+rbr
+rbr
+rbr
+hGN
+cJy
+cJy
+cJy
+iRy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(79,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+lIv
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+cJy
+cJy
+cJy
+iRy
+cJy
+cJy
+cJy
+bFv
+bFv
+bFv
+bFv
+cJy
+hBE
+cJy
+bFv
+bFv
+bFv
+cJy
+cJy
+iRy
+cJy
+cJy
+iRy
+cJy
+cJy
+cJy
+cJy
+lCM
+vRs
+ivY
+bhe
+hKm
+wEv
+sZs
+rsA
+rsA
+quM
+rsA
+rsA
+eJs
+ijS
+vVY
+dIw
+nBc
+gPG
+iNT
+kKb
+nBc
+tQX
+dIw
+bGp
+bqf
+nBc
+qWM
+dNx
+nGU
+tfc
+hbH
+tZp
+sTO
+dNx
+nvY
+uHY
+tAc
+gbG
+nie
+lqa
+bpe
+aMO
+gQx
+tUk
+bGf
+fcq
+nos
+oGt
+pwD
+bKj
+nos
+qQv
+lts
+nos
+mFB
+xtV
+nos
+bKj
+jws
+usY
+pTZ
+eIe
+fyE
+aaB
+syI
+tcI
+jeg
+iwR
+jGK
+sqO
+jcD
+vlL
+tfS
+dKG
+fuP
+pKi
+vlL
+ejC
+iFR
+wgz
+ptc
+fmw
+vlL
+vlL
+vlL
+vlL
+lqA
+lqA
+xnm
+lqA
+vlL
+lqA
+xnm
+lqA
+lqA
+vlL
+vlL
+uem
+enF
+eGP
+vlL
+vlL
+vlL
+inq
+krE
+lqA
+vlL
+vlL
+vlL
+vlL
+vlL
+rbr
+rbr
+rbr
+rbr
+rbr
+rbr
+rbr
+rbr
+rbr
+rbr
+rbr
+rbr
+rbr
+rbr
+rbr
+hGN
+iRy
+sQN
+cJy
+cJy
+cJy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(80,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+iRy
+dYE
+cJy
+afA
+aqb
+bFv
+bFv
+cJy
+cJy
+woZ
+iRy
+iRy
+cJy
+woZ
+iRy
+bFv
+bFv
+cJy
+iRy
+iRy
+cJy
+cJy
+cJy
+iRy
+cJy
+iRy
+lCM
+opQ
+oRp
+msn
+ghL
+eBa
+mrw
+lCM
+mrK
+wLK
+fLr
+bvd
+nBc
+gPG
+fyf
+bvd
+cQu
+iTy
+vKA
+dIw
+dIw
+dIw
+dIw
+dIw
+dAS
+dIw
+dIw
+dNx
+dNx
+mvW
+qrr
+weO
+rgt
+dNx
+gTC
+kys
+nIr
+nIr
+nVd
+bRt
+usx
+wAI
+aMO
+eQK
+abg
+gEn
+aMO
+ngU
+ngU
+vuJ
+lZQ
+ngU
+ngU
+kpp
+kJt
+hiT
+nNi
+oob
+oHE
+hiT
+hiT
+qBa
+tVP
+vWJ
+ipJ
+avE
+jeg
+xxQ
+ndv
+kpl
+nVb
+iDq
+iwx
+sNT
+jhd
+jxo
+ecV
+tWQ
+jxo
+jxo
+kNP
+wur
+ecV
+eCu
+ecV
+ayn
+tWQ
+jxo
+wur
+eXa
+xVM
+jxo
+tWQ
+jxo
+wur
+wuV
+gdv
+xsJ
+duX
+wQQ
+gdv
+kaK
+gfY
+nrJ
+spL
+ihS
+wFN
+dNr
+mqj
+mqj
+gff
+rbr
+rbr
+rbr
+rbr
+rbr
+rbr
+rbr
+rbr
+rbr
+rbr
+rbr
+rbr
+rbr
+rbr
+rbr
+hGN
+cJy
+iRy
+iRy
+dYE
+iRy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(81,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+iRy
+iRy
+cJy
+cJy
+cJy
+woZ
+cJy
+iRy
+eVG
+ivS
+gPf
+cJy
+eVG
+ivS
+gPf
+cJy
+bFv
+cJy
+cJy
+cJy
+cJy
+iRy
+cJy
+nID
+nID
+nID
+lCM
+lCM
+lCM
+lCM
+oJt
+lCM
+lCM
+lCM
+gpm
+qvK
+sEM
+dIw
+dIw
+dIw
+dIw
+dIw
+nBc
+gLn
+dIw
+dIw
+mhJ
+eoc
+dIw
+rNw
+bsG
+dIw
+mAP
+sYU
+dNx
+dNx
+dNx
+avv
+dNx
+dNx
+nIr
+nIr
+nIr
+csG
+tEL
+dWB
+iJh
+wAI
+ddT
+usB
+epT
+fhg
+dNj
+ngU
+oPY
+gHy
+rot
+gIV
+ngU
+ngU
+ngU
+hiT
+bmU
+bmU
+xpt
+peQ
+hiT
+hiT
+jeg
+fhh
+jeg
+jeg
+jeg
+tJy
+aLm
+eKl
+omk
+xmN
+jgd
+gbL
+udi
+jgd
+izl
+oFh
+jgd
+jgd
+smT
+qlP
+eoZ
+fed
+eoZ
+nyK
+tCj
+jgd
+qlP
+czl
+ayZ
+jgd
+cOv
+jgd
+gbL
+jgd
+gfS
+udi
+nbV
+qlP
+gfS
+jgd
+eeb
+czl
+jgd
+qlP
+juv
+dNr
+qsQ
+mqj
+gff
+rbr
+rbr
+rbr
+rbr
+rbr
+rbr
+rbr
+rbr
+rbr
+rbr
+rbr
+rbr
+rbr
+rbr
+rbr
+hGN
+cJy
+cJy
+cJy
+dYE
+iRy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(82,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+cJy
+cJy
+cJy
+dYE
+iRy
+eVG
+ivS
+gPf
+iRy
+eVG
+ivS
+gPf
+cJy
+eVG
+ivS
+gPf
+iRy
+bFv
+bFv
+iRy
+cJy
+cJy
+iRy
+cJy
+nID
+vpk
+nID
+gMA
+lKH
+nID
+aGd
+abP
+abT
+nID
+pSm
+jqa
+xqx
+epr
+dIw
+shk
+ukt
+pou
+dIw
+qfm
+dIw
+dIw
+vGn
+fQs
+rGR
+vAc
+eVK
+wuQ
+vPr
+oPd
+izQ
+vZB
+dIw
+fao
+bsG
+rWD
+wAI
+kBH
+fcr
+atC
+asa
+diJ
+tHL
+vwp
+evh
+tbE
+dsb
+wSX
+fhg
+qya
+lfT
+jMN
+veF
+tDV
+cuD
+oEb
+oXw
+ngU
+mFN
+rzq
+oqi
+eXL
+pFa
+pUn
+hiT
+hfA
+qcx
+uYf
+mAd
+bBU
+qNa
+cOE
+eKl
+wgz
+pyq
+pyq
+pyq
+pyq
+pyq
+pyq
+pyq
+oAw
+gWK
+ptc
+vgG
+vlL
+vlL
+vlL
+vlL
+vlL
+vlM
+cTb
+gho
+vlL
+hvU
+oAw
+vlL
+vlL
+vlL
+oIb
+oIb
+rkj
+oIb
+oIb
+cDK
+cDK
+hpf
+cDK
+cDK
+cDK
+vlL
+vlL
+vlL
+vlL
+rbr
+rbr
+rbr
+rbr
+rbr
+rbr
+rbr
+rbr
+rbr
+rbr
+rbr
+rbr
+rbr
+rbr
+rbr
+hGN
+cJy
+iRy
+iRy
+dYE
+iRy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(83,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+cJy
+cJy
+iRy
+cJy
+dYE
+iRy
+eVG
+ivS
+gPf
+cJy
+eVG
+ivS
+gPf
+iRy
+eVG
+ivS
+gPf
+iRy
+cJy
+bFv
+iRy
+cJy
+nID
+nID
+nID
+nID
+nID
+nID
+fmZ
+lfV
+pzh
+qzF
+abQ
+qzF
+pzh
+eJm
+hdD
+cNw
+cXl
+lwD
+kHB
+rQS
+llZ
+jmV
+hBn
+aio
+dIw
+can
+fYw
+cxx
+dIw
+phU
+dcg
+dIw
+pou
+kJU
+cXl
+jmV
+kTq
+cVT
+fSY
+rrM
+nex
+wSB
+xgg
+iIo
+gwK
+udB
+dJn
+izi
+lYx
+tUk
+qFK
+rxR
+fKn
+hCB
+wfy
+vNy
+mjg
+whJ
+fpU
+sjS
+ngU
+mGd
+dhJ
+owA
+dZZ
+mjP
+nMA
+jqQ
+gYr
+dKD
+epO
+hfo
+ojx
+vTn
+jRR
+nSy
+pyq
+pyq
+nUW
+knE
+hCY
+aPe
+kXC
+pyq
+pyq
+oIb
+nGb
+oIb
+oIb
+kkU
+pZT
+vcM
+oIb
+oIb
+oIb
+rim
+oIb
+oIb
+oIb
+oIb
+oLi
+vrx
+tWr
+uva
+pct
+vlN
+kEv
+cDK
+uhM
+uCB
+gyW
+vRU
+cDK
+cJy
+cJy
+cJy
+hGN
+rbr
+rbr
+rbr
+rbr
+rbr
+rbr
+rbr
+rbr
+rbr
+rbr
+rbr
+rbr
+rbr
+rbr
+rbr
+hGN
+iRy
+iRy
+cJy
+dYE
+cJy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(84,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+cJy
+cJy
+iRy
+cJy
+iRy
+cJy
+dYE
+cJy
+eVG
+ivS
+gPf
+cJy
+eVG
+ivS
+gPf
+iRy
+eVG
+ivS
+gPf
+iRy
+iRy
+bFv
+cJy
+nID
+nID
+ony
+uxU
+yfR
+nID
+bZE
+oba
+dhR
+nID
+rYL
+abR
+abU
+nID
+xSU
+qgI
+xIl
+iDo
+iDo
+iDo
+iDo
+gre
+dIw
+oqP
+sEM
+dIw
+mgr
+iqA
+oQm
+dIw
+lXr
+dIw
+dIw
+nIB
+mMH
+meM
+dIw
+oxJ
+fyf
+ihg
+wAI
+xXG
+ewR
+geD
+elf
+dtk
+eMM
+sBk
+aYG
+hvA
+kEb
+srr
+xMG
+vYz
+wKR
+fPn
+wqX
+laE
+oNP
+vHe
+vja
+ngU
+mGX
+ofN
+owH
+jWe
+jNf
+qjP
+hiT
+vNS
+iVo
+jXq
+mAd
+dKq
+oJx
+cOE
+wiL
+pyq
+rdC
+jNy
+swq
+rCb
+jlF
+sdp
+ono
+pyq
+iBH
+gNZ
+tJh
+qcy
+gLl
+jHQ
+xqW
+oIb
+qyf
+tjf
+egb
+trh
+fEk
+scQ
+sME
+vyP
+hZF
+sTv
+ckq
+vQM
+fuq
+ola
+rvP
+eMR
+sFV
+aaM
+twR
+eZa
+iRy
+iRy
+cJy
+hGN
+rbr
+rbr
+rbr
+rbr
+rbr
+rbr
+rbr
+rbr
+rbr
+rbr
+rbr
+rbr
+rbr
+rbr
+rbr
+hGN
+cJy
+iRy
+cJy
+iRy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(85,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+iRy
+cJy
+iRy
+cJy
+sQN
+cJy
+iRy
+cJy
+eVG
+ivS
+gPf
+iRy
+eVG
+vLp
+gPf
+cJy
+eVG
+vLp
+gPf
+cJy
+wKl
+woZ
+cJy
+nID
+kmK
+uNR
+fTb
+wBH
+nID
+hwM
+giw
+mwb
+nID
+svo
+abS
+adx
+adx
+adx
+adx
+iDo
+iDo
+ehl
+ehl
+iDo
+iDo
+dIw
+xsd
+sVY
+dIw
+dIw
+dIw
+dIw
+dIw
+tTJ
+pou
+dIw
+dIw
+uTy
+dIw
+dIw
+dIw
+usT
+shk
+wAI
+khh
+dWB
+tEL
+kCk
+uWQ
+gKR
+vCY
+kds
+dBv
+vdn
+ykg
+gOt
+kaA
+vox
+bph
+txJ
+mkm
+wmW
+bvQ
+ngU
+ngU
+hiT
+hiT
+hiT
+oOu
+pgF
+hiT
+hiT
+hdd
+pUA
+cTU
+mAd
+oAw
+txG
+auj
+xVD
+pyq
+jpM
+vBj
+swq
+mmD
+jlF
+pin
+rUb
+pyq
+wRk
+uSx
+heA
+oIb
+oIb
+qPa
+uOo
+yjt
+mpB
+bVD
+nCx
+rcQ
+oIb
+fts
+aVm
+osQ
+oIa
+uow
+laV
+woI
+jty
+oeP
+cDK
+tGh
+iaj
+pqu
+hHc
+eZa
+cJy
+iRy
+cJy
+hGN
+rbr
+rbr
+rbr
+rbr
+rbr
+rbr
+iRy
+iRy
+iRy
+rbr
+rbr
+rbr
+rbr
+rbr
+rbr
+hGN
+cJy
+cJy
+cJy
+iRy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(86,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+cJy
+iRy
+cJy
+iRy
+cJy
+cJy
+dYE
+iRy
+cJy
+eVG
+vLp
+gPf
+cJy
+iRy
+iRy
+cJy
+cJy
+iRy
+etl
+etl
+etl
+etl
+lgk
+rhQ
+etl
+bCO
+sca
+mNx
+fCj
+nID
+eUl
+hnZ
+ool
+adx
+gUB
+kzA
+adx
+iIm
+mdw
+akB
+iDo
+iyO
+xQI
+bTW
+cXx
+iDo
+mmW
+lBP
+agQ
+dXk
+agQ
+tOS
+iNg
+tpd
+xZJ
+jKp
+bzP
+dIw
+mMH
+bsV
+aoG
+dIw
+eSb
+eSb
+wAI
+wAI
+wAI
+bqU
+pOF
+fsW
+mwc
+wAI
+wAI
+aMO
+nuF
+iVC
+wyJ
+aMO
+ngU
+ngU
+fYA
+lZQ
+ngU
+tfY
+tfY
+lxh
+rPQ
+vbg
+hiT
+hiT
+hiT
+hiT
+rsJ
+ljt
+pyq
+pyq
+pyq
+pyq
+wLX
+faY
+peT
+pyq
+pyq
+fMJ
+rBz
+tBi
+uNi
+oGs
+rWf
+pyq
+luY
+aaJ
+xIX
+oIb
+drr
+vlN
+juX
+oDy
+oDy
+tfb
+tfb
+oDy
+oIb
+baM
+liz
+lwo
+tfs
+drr
+oIb
+xfX
+oIb
+oIb
+cDK
+tIi
+eZa
+eZa
+eZa
+cDK
+cJy
+cJy
+cJy
+hGN
+rbr
+rbr
+rbr
+rbr
+rbr
+rbr
+iRy
+iRy
+iRy
+rbr
+rbr
+rbr
+rbr
+rbr
+rbr
+hGN
+iRy
+iRy
+cJy
+iRy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(87,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+qoe
+iRy
+iRy
+cJy
+cJy
+cJy
+cJy
+dYE
+dYE
+dYE
+cJy
+cJy
+iRy
+dYE
+cJy
+cJy
+cJy
+cJy
+cJy
+cJy
+iRy
+iRy
+iRy
+cJy
+etl
+etl
+kxf
+jiy
+tho
+ruW
+nWU
+etl
+aib
+oZp
+sHn
+jkB
+nID
+nID
+nHY
+adx
+adx
+lNp
+cCa
+ufA
+rUL
+rYr
+fUS
+iDo
+oAO
+anY
+xje
+byY
+iDo
+peX
+frK
+jge
+dIw
+sua
+efb
+vnP
+kBa
+cTr
+lds
+wuA
+cMT
+uvJ
+uBk
+nBc
+feK
+ptW
+ufq
+wzu
+ppZ
+baY
+wne
+dZm
+dZm
+jXA
+cFk
+krr
+qya
+dsb
+wSX
+xcH
+nie
+vrv
+myB
+hee
+iKs
+cTs
+iWk
+dKa
+hzU
+ncM
+gAR
+hic
+iWk
+fvq
+qih
+awd
+pyq
+pyq
+bkO
+kAC
+aza
+vtB
+mqZ
+jNy
+xEh
+pyq
+rkr
+rOk
+wjG
+elF
+kVB
+qDk
+ltl
+lTl
+oIq
+bBV
+dNW
+rgH
+oDy
+oDy
+oDy
+dlW
+vVO
+diZ
+llG
+oDy
+oDy
+oDy
+oDy
+mjv
+ubL
+oIb
+woL
+sDg
+oIb
+ilz
+xXv
+hFm
+oTF
+gPC
+nOw
+iRy
+iRy
+iRy
+hGN
+iRy
+rbr
+rbr
+rbr
+rbr
+rbr
+iRy
+iRy
+iRy
+rbr
+rbr
+rbr
+rbr
+rbr
+iRy
+hGN
+iRy
+cJy
+cJy
+cJy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(88,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+cJy
+cJy
+cJy
+cJy
+iRy
+cJy
+mgo
+dYE
+iRy
+iRy
+cJy
+iRy
+iRy
+iRy
+cJy
+dYE
+iRy
+iRy
+iRy
+cJy
+cJy
+cJy
+cJy
+cJy
+etl
+rYZ
+piI
+sUT
+qmO
+qqG
+bMx
+etl
+nID
+nID
+nID
+nID
+nID
+qyR
+lHp
+adx
+ycg
+aOv
+rRU
+ouy
+ouy
+rae
+dbV
+icZ
+vCy
+rWU
+cJp
+ylR
+cbf
+cbf
+cbf
+cbf
+cbf
+cbf
+cbf
+vBB
+iNT
+pUx
+wwD
+dIw
+dIw
+sEM
+clY
+qig
+ulW
+vgv
+ens
+pHL
+cqr
+qzG
+ezH
+oiP
+azI
+aIb
+kbs
+ltM
+hvA
+oWe
+bGf
+hNw
+bIt
+eOb
+mvk
+fqA
+myp
+eje
+dqy
+hPw
+ooq
+dej
+fuh
+hPw
+acd
+qxb
+kly
+iVG
+pyq
+jFS
+olz
+jNy
+bFW
+dAd
+bdL
+bdL
+lcP
+bbE
+jsZ
+hlK
+nld
+kZw
+rLG
+slg
+pyq
+qCQ
+qHJ
+ntn
+kkU
+oDy
+oDy
+dmm
+unI
+tXz
+tZe
+tZe
+tZe
+luw
+nGI
+iSo
+oDy
+oIb
+oIb
+oIb
+cMH
+xFN
+oIb
+cDK
+cDK
+cDK
+cDK
+dfJ
+ruF
+cJy
+cJy
+cJy
+hGN
+iRy
+rbr
+rbr
+rbr
+rbr
+rbr
+iRy
+iRy
+iRy
+rbr
+rbr
+rbr
+rbr
+rbr
+iRy
+hGN
+cJy
+cJy
+iRy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(89,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+iRy
+iRy
+cJy
+dYE
+dYE
+dYE
+iRy
+cJy
+cJy
+cJy
+cJy
+iRy
+cJy
+cJy
+cJy
+dYE
+dYE
+iRy
+iRy
+iRy
+cJy
+iRy
+iRy
+cJy
+etl
+ukj
+gnd
+wrN
+etl
+etl
+etl
+etl
+eIg
+exp
+hIE
+nID
+lif
+eqZ
+ugR
+adx
+gwz
+vvE
+ivD
+pfg
+olD
+pCU
+lHR
+iDo
+lnp
+joJ
+xZs
+cbf
+cbf
+qyd
+aoY
+laI
+djO
+fko
+cbf
+cbf
+lcA
+nBc
+pGu
+cSM
+dIw
+dIw
+tXj
+dIw
+xXq
+eSb
+faa
+cKl
+sJf
+fvU
+vET
+sJf
+rlv
+rFh
+dWN
+fip
+qqY
+ljg
+ykg
+hSu
+fFQ
+vhU
+fZZ
+gWj
+qws
+gGV
+dGm
+uUw
+qEG
+fcv
+oGD
+iyv
+iWk
+pZk
+jrW
+mcZ
+iWt
+hUp
+iXJ
+gLy
+gLy
+ssl
+bEv
+bEv
+vEo
+pyq
+htA
+kyW
+eBf
+pyq
+pyq
+pyq
+pyq
+lCv
+jhv
+vlN
+rLM
+oDy
+fYV
+tcD
+tbZ
+pkK
+pkK
+oWp
+pkK
+ykW
+rRD
+tZe
+jrv
+tZe
+sLP
+oIb
+iOP
+rqE
+oIb
+cJy
+iRy
+cJy
+cDK
+cDK
+cDK
+iRy
+cJy
+cJy
+hGN
+hGN
+iRy
+rbr
+rbr
+rbr
+rbr
+iRy
+iRy
+iRy
+rbr
+rbr
+rbr
+rbr
+iRy
+hGN
+hGN
+cJy
+iRy
+iRy
+cJy
+cJy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(90,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+cJy
+dYE
+cJy
+cJy
+iRy
+iRy
+dYE
+cJy
+iRy
+iRy
+cJy
+cJy
+cJy
+cJy
+iRy
+iRy
+iRy
+cJy
+cJy
+cJy
+cJy
+cJy
+cJy
+iRy
+iRy
+etl
+veJ
+ykJ
+dPB
+mCU
+etl
+tsv
+vff
+fpx
+grJ
+wTY
+ooB
+iGv
+jmc
+cNL
+adx
+had
+dwL
+eZz
+khC
+rqU
+vgL
+mTX
+iDo
+uDe
+iwP
+pCm
+cbf
+iTi
+qij
+vbW
+mZk
+vay
+hRs
+qjb
+cbf
+xXq
+ukg
+spd
+aoG
+dIw
+tbm
+oGO
+dIw
+dIw
+eSb
+hUs
+omK
+xNZ
+lOi
+mJa
+nyw
+ofP
+uWU
+nTi
+krr
+nie
+wiC
+fQi
+fhg
+qya
+vrv
+ycC
+aBI
+tUB
+gGV
+oYN
+uPY
+vEd
+vZR
+ecz
+ljR
+iWk
+qTX
+xiy
+rAr
+pyq
+bdP
+lsC
+dvK
+fFg
+vSi
+dvK
+bEv
+sTr
+pyq
+pyq
+sGC
+pyq
+pyq
+cEp
+oIb
+xVU
+rgH
+uSx
+oDy
+oDy
+oDy
+bxS
+tcD
+iIe
+oAg
+gOr
+mfE
+mfE
+oAg
+tcD
+iKh
+tZe
+nGI
+sLP
+jrC
+eAP
+eAP
+iRy
+cJy
+cJy
+iRy
+cJy
+cJy
+cJy
+cJy
+cJy
+iRy
+cJy
+hGN
+hGN
+hGN
+hGN
+hGN
+hGN
+hGN
+hGN
+hGN
+hGN
+hGN
+hGN
+hGN
+hGN
+hGN
+cJy
+cJy
+cJy
+cJy
+cJy
+iRy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(91,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+cJy
+iRy
+dYE
+iRy
+cJy
+cJy
+iRy
+cJy
+cJy
+bsl
+bsl
+bsl
+bsl
+bsl
+cJy
+cJy
+cJy
+cJy
+cJy
+iRy
+iRy
+cJy
+iRy
+cJy
+cJy
+cJy
+etl
+wOY
+ukE
+qtC
+bEe
+gom
+kBB
+qKA
+mff
+pYN
+nID
+nID
+kVU
+wVc
+adx
+adx
+adx
+qwq
+eZz
+hbq
+rqU
+idV
+xBU
+iDo
+uDe
+blp
+pCm
+cbf
+kqt
+sVQ
+dMH
+vPC
+pJL
+jnw
+peI
+cbf
+unB
+unB
+unB
+unB
+unB
+afo
+fSJ
+pmD
+bHf
+eSb
+eGJ
+xbN
+xbN
+aSM
+eSb
+knP
+tQP
+cLr
+eSb
+eSb
+aMO
+wPX
+abg
+qCI
+aMO
+ePT
+hyY
+hak
+cJk
+gGV
+uJi
+fwJ
+qEG
+nwc
+oGD
+boS
+iWk
+hqK
+spB
+eGo
+pyq
+xKn
+lsC
+wCk
+fAg
+pco
+qBV
+bEv
+rQL
+sgo
+lRJ
+byk
+cEF
+pyq
+pyq
+pyq
+pyq
+oIb
+pjJ
+oDy
+aaq
+tLw
+aaO
+tcD
+kBp
+oAg
+oAg
+mfE
+mfE
+mfE
+tcD
+nGI
+jrv
+tbZ
+mmo
+cJy
+iRy
+cJy
+iRy
+cJy
+cJy
+cJy
+cJy
+cJy
+iRy
+iRy
+cJy
+iRy
+cJy
+cJy
+iRy
+iRy
+cJy
+cJy
+iRy
+iRy
+cJy
+cJy
+cJy
+cJy
+iRy
+cJy
+cJy
+iRy
+cJy
+iRy
+cJy
+iRy
+iRy
+iRy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(92,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+iRy
+dYE
+dYE
+cJy
+cJy
+cJy
+cJy
+cJy
+iRy
+bsl
+eyL
+fDb
+qkG
+bsl
+iRy
+cJy
+iRy
+cJy
+iRy
+iRy
+sQN
+cJy
+cJy
+cJy
+iRy
+nID
+etl
+etl
+blY
+mbt
+etl
+etl
+aDT
+dhR
+una
+oZl
+nID
+wnS
+btx
+bFX
+adx
+osA
+aNs
+nXs
+mLG
+dNP
+jXY
+pJy
+lRk
+iDo
+uua
+uua
+uua
+uua
+uua
+uua
+fMh
+uua
+uua
+ehp
+cbf
+unB
+hgv
+qqg
+oqV
+vIZ
+unB
+unB
+tdD
+ayb
+lZJ
+eSb
+eSb
+qfh
+joq
+eSb
+eSb
+vAv
+pzg
+cns
+eGK
+wXx
+aMO
+xuF
+epT
+fhg
+dUk
+jbx
+nPV
+oNV
+mcr
+ryJ
+jUF
+xWl
+eIt
+xPi
+wJj
+aCH
+acf
+hJu
+qjQ
+pcx
+pyq
+bkN
+pFd
+qqm
+fKI
+vSi
+qqm
+bEv
+gTF
+hxN
+tUP
+kVi
+hEb
+pyq
+tBq
+rOi
+pyq
+jrx
+aQi
+tfb
+rwQ
+tPp
+bxS
+xlH
+sLP
+oAg
+mfE
+ily
+oAg
+mfE
+tcD
+iSo
+naC
+sLP
+iRy
+iRy
+cJy
+cJy
+cJy
+cJy
+iRy
+cJy
+hBE
+cJy
+cJy
+iRy
+cJy
+iRy
+iRy
+cJy
+iRy
+iRy
+iRy
+cJy
+cJy
+cJy
+cJy
+iRy
+cJy
+iRy
+sQN
+cJy
+iRy
+iRy
+cJy
+iRy
+cJy
+dYE
+iRy
+cJy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(93,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+tYG
+cJy
+cJy
+cJy
+dYE
+iRy
+cJy
+cJy
+cJy
+iRy
+cJy
+iRy
+bsl
+qkG
+eyL
+hab
+bsl
+iRy
+cJy
+cJy
+cJy
+cJy
+cJy
+cJy
+cJy
+iRy
+cJy
+cJy
+nID
+olL
+etl
+etl
+etl
+etl
+uRM
+kPj
+aSf
+ggv
+geN
+nID
+vwR
+sSc
+hwM
+adx
+nBF
+fTA
+cna
+pAT
+khC
+rqU
+idV
+xZj
+gIu
+uua
+rfE
+caz
+yjn
+sSv
+dHV
+mnr
+emI
+uua
+uua
+unB
+cYQ
+imv
+vwu
+hlc
+vTw
+fkQ
+qYw
+jlN
+uFO
+oVq
+pSm
+bnJ
+bnJ
+bnJ
+bnJ
+uJQ
+aHf
+tIj
+xaU
+chL
+dnH
+utx
+iHL
+epT
+fhg
+vpJ
+lbG
+eGO
+kKc
+nTg
+uMp
+iWk
+kze
+wmy
+wlt
+vnf
+rXJ
+iWk
+rAr
+vSZ
+gAr
+pyq
+pyq
+cMR
+bEv
+bEv
+vSi
+bEv
+cGe
+tnn
+ono
+aCu
+lIr
+jNy
+eVH
+hLQ
+mHq
+pyq
+drr
+fIO
+tfb
+aaq
+tYu
+aaP
+sDI
+kBp
+oAg
+mfE
+mfE
+oAg
+oAg
+sDI
+xut
+nGI
+sLP
+cJy
+cJy
+cJy
+iRy
+sQN
+cJy
+iRy
+cJy
+iRy
+iRy
+cJy
+cJy
+cJy
+cJy
+cJy
+cJy
+dYE
+dYE
+dYE
+cJy
+iRy
+cJy
+iRy
+iRy
+cJy
+cJy
+cJy
+cJy
+cJy
+iRy
+cJy
+iRy
+iRy
+dYE
+iRy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(94,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+iRy
+cJy
+iRy
+cJy
+cJy
+cJy
+cJy
+cJy
+iRy
+cJy
+cJy
+cJy
+bsl
+qkG
+qkG
+qkG
+bsl
+cJy
+cJy
+iRy
+iRy
+cJy
+iRy
+iRy
+cJy
+cJy
+cxe
+nID
+nID
+nID
+nID
+rhJ
+vJn
+nID
+ugR
+tHp
+hwM
+aXd
+nID
+nID
+nID
+mGh
+nID
+adx
+rBK
+jPj
+cna
+pAT
+gSp
+rqU
+idV
+efU
+rym
+uua
+fGi
+vVx
+vNx
+maR
+lVS
+sRO
+dGA
+ttM
+qgy
+pdW
+gmw
+lhM
+jeU
+tvM
+ljF
+vYd
+unB
+flt
+aKf
+uMd
+bnJ
+bnJ
+mAg
+fKV
+vcT
+kAX
+xWz
+eRK
+tne
+cTB
+dpv
+cHf
+wiC
+fQi
+fhg
+pPP
+ePT
+ePT
+vrv
+bhB
+vrv
+iWk
+iWk
+wTC
+rPQ
+wuk
+iWk
+iWk
+sgK
+bNr
+mYk
+waE
+pyq
+rdN
+cdZ
+acD
+eoD
+aGp
+blk
+aGp
+wsA
+fhV
+rrg
+hIW
+pyq
+qLB
+weX
+pyq
+hLh
+mUU
+tfb
+sfr
+tPp
+bxS
+tcD
+sLP
+xPj
+oAg
+mfE
+mfE
+ial
+tcD
+tZe
+iSo
+sLP
+iRy
+cJy
+cJy
+cJy
+cJy
+cJy
+iRy
+cJy
+cJy
+cJy
+cJy
+iRy
+iRy
+cJy
+iRy
+iRy
+cJy
+iRy
+cJy
+iRy
+iRy
+dYE
+dYE
+dYE
+dYE
+iRy
+cJy
+iRy
+cJy
+cJy
+cJy
+cJy
+dYE
+dYE
+cJy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(95,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+cJy
+aQL
+dYE
+cJy
+cJy
+iRy
+cJy
+iRy
+cJy
+bsl
+bsl
+bsl
+bsl
+bsl
+eLT
+ggi
+eLT
+bsl
+bsl
+bsl
+bsl
+bsl
+cJy
+iRy
+iRy
+cJy
+iRy
+eAP
+cVD
+coC
+niU
+wBb
+tpQ
+uwS
+nID
+nID
+miR
+nID
+nID
+nID
+dwY
+gro
+jXl
+xGB
+adx
+ulF
+jsC
+uNu
+wUt
+rqU
+nTw
+fow
+bHX
+tjJ
+uua
+bya
+xrp
+hDM
+cwh
+gOA
+meG
+cyJ
+vfO
+dfI
+hNc
+gmw
+wNZ
+tDC
+mdp
+ljF
+mqa
+unB
+xXq
+mXr
+jxq
+ojP
+bdR
+mKh
+mym
+jkG
+kno
+per
+mky
+fUb
+dSm
+bZB
+wVJ
+doS
+epT
+fhg
+vpJ
+qaC
+tuD
+aRg
+bms
+ack
+nWi
+iWk
+iWk
+iWk
+iWk
+iWk
+vIN
+jzr
+oWJ
+hNT
+mvF
+pyq
+pyq
+dAF
+bkd
+gNI
+eBf
+aPe
+anu
+pyq
+aeB
+xsR
+pyq
+pyq
+pyq
+pyq
+pyq
+tfs
+aqs
+tfb
+aaq
+tPp
+aaQ
+tcD
+roO
+pCz
+pCz
+vZH
+pCz
+vZH
+lTS
+jrv
+xkA
+oDy
+cJy
+iRy
+iRy
+cJy
+iRy
+cJy
+cJy
+cJy
+iRy
+cJy
+iRy
+iRy
+cJy
+cJy
+cJy
+iRy
+cJy
+iRy
+cJy
+cJy
+cJy
+cJy
+iRy
+cJy
+iRy
+iRy
+cJy
+iRy
+iRy
+cJy
+iRy
+iRy
+cJy
+iRy
+sQN
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(96,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+iRy
+dYE
+iRy
+iRy
+cJy
+iRy
+cJy
+cJy
+iRy
+bsl
+qkG
+blj
+qkG
+dbE
+eSa
+cse
+hkP
+jfa
+qkG
+qkG
+qkG
+bsl
+cJy
+cJy
+cJy
+cJy
+iRy
+eAP
+cit
+kBf
+ygv
+nID
+iGy
+wDq
+nID
+xcp
+etK
+oYI
+dXE
+nID
+reO
+eCz
+eob
+mSU
+adx
+adx
+adx
+tXG
+ksM
+evV
+adx
+adx
+adx
+adx
+uua
+uua
+uua
+uZk
+tgZ
+psb
+sJA
+xAT
+uua
+unB
+two
+gmw
+cwT
+cwA
+xuk
+ljF
+ncB
+unB
+dIw
+uTy
+dIw
+bnJ
+nSL
+lCR
+mMN
+ugW
+pJJ
+nHu
+axq
+axq
+axq
+xej
+aMO
+rGy
+epT
+fhg
+fFQ
+fwY
+fVz
+nMm
+nLY
+glO
+vEa
+qNe
+oji
+gaL
+jHE
+uAg
+bJE
+urX
+toe
+tSe
+xfe
+vbY
+pyq
+pyq
+pyq
+wui
+faY
+mqc
+pyq
+pyq
+pyq
+pyq
+pyq
+liz
+pZT
+oIb
+glB
+vkl
+erV
+tfb
+aaq
+tPp
+aaR
+ybq
+uNr
+iKO
+oxU
+vkw
+gQQ
+naC
+nGI
+nGI
+txf
+oDy
+cJy
+iRy
+iRy
+cJy
+cJy
+iRy
+cJy
+iRy
+iRy
+cJy
+cJy
+cJy
+cJy
+iRy
+cJy
+sQN
+cJy
+iRy
+iRy
+cJy
+iRy
+iRy
+iRy
+cJy
+cJy
+cJy
+cJy
+cJy
+cJy
+cJy
+cJy
+iRy
+cJy
+cJy
+cJy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(97,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+mgo
+cJy
+iRy
+dYE
+iRy
+cJy
+cJy
+cJy
+cJy
+iRy
+iRy
+bsl
+aLN
+bGI
+qkG
+ddZ
+wMR
+rSE
+liU
+jRU
+qkG
+qkG
+eeS
+bsl
+cJy
+iRy
+iRy
+cJy
+iRy
+nID
+nID
+nID
+nID
+nID
+sGr
+vyb
+vdA
+yjl
+adO
+ptp
+vTC
+jas
+uym
+mum
+gwn
+hbi
+lGr
+adx
+gGp
+jGx
+trw
+dsV
+ozt
+ecO
+jQa
+aNd
+pDK
+cJy
+uua
+wNh
+rSy
+cPi
+qQa
+dGA
+qgy
+sDU
+qOQ
+aGq
+oNg
+imb
+cqN
+kxr
+sCP
+unB
+aeR
+qcz
+sEM
+bnJ
+xsQ
+cyQ
+wAE
+reM
+dsI
+omZ
+oAl
+ngD
+uha
+mub
+aMO
+pHS
+bzB
+iWU
+vzY
+mwy
+yeW
+sBI
+faX
+mir
+iSs
+gCv
+tVq
+jLB
+fvq
+jWK
+jWK
+jWK
+jWK
+jWK
+jWK
+mxH
+jqW
+mAd
+gjL
+hcw
+pgg
+usp
+bhn
+oIb
+rgH
+rPn
+nox
+jbb
+hnw
+oIb
+liz
+hsh
+lHe
+oDy
+slU
+cYJ
+aaS
+twz
+oDy
+xuL
+aFi
+jvx
+sDK
+tZe
+iSo
+jrv
+oeK
+oDy
+cJy
+cJy
+cJy
+cJy
+cJy
+iRy
+cJy
+cJy
+cJy
+cJy
+iRy
+iRy
+dYE
+iRy
+cJy
+cJy
+cJy
+iRy
+iRy
+cJy
+cJy
+cJy
+cJy
+cJy
+iRy
+ksO
+iRy
+iRy
+iRy
+iRy
+cJy
+cJy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(98,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+cJy
+cJy
+cJy
+iRy
+cJy
+iRy
+cJy
+cJy
+cJy
+cJy
+bsl
+qkG
+qkG
+qkG
+gDs
+eTP
+frV
+hBB
+jfa
+qkG
+lYz
+qkG
+bsl
+cJy
+cJy
+cJy
+cJy
+cJy
+nID
+hwM
+uNR
+kPB
+cpG
+tND
+uQT
+dOk
+dOk
+dOk
+dOk
+dOk
+dOk
+fXH
+xOs
+sAt
+uZP
+nep
+adx
+jUb
+dAv
+yik
+rqU
+hZv
+wSP
+yek
+adr
+pDK
+cJy
+uua
+fgc
+ghp
+kOh
+kOh
+kBd
+cQx
+ahC
+qOQ
+xod
+lKd
+ydQ
+cxG
+ffe
+wan
+unB
+daT
+rGM
+dAs
+bnJ
+bnJ
+wnD
+wnD
+wnD
+wnD
+wnD
+wnD
+wnD
+wnD
+wnD
+aMO
+iJT
+epT
+fhg
+fFQ
+fwY
+fVz
+nMm
+mpu
+xQG
+teR
+qNe
+eGo
+rdo
+jWK
+jWK
+xBu
+fVA
+jBw
+kZJ
+jWK
+jWK
+nsT
+cVn
+kck
+aGf
+suc
+hXi
+vHL
+iDx
+aXo
+cpo
+ftt
+veq
+mDi
+lGI
+cqY
+bEI
+sPw
+oIb
+ozg
+uoN
+uud
+uoN
+ozg
+ozg
+sSO
+wgJ
+pVE
+scA
+vBn
+rje
+oDy
+oDy
+cJy
+cJy
+cJy
+mdg
+cJy
+iRy
+cJy
+iRy
+iRy
+cJy
+cJy
+iRy
+dYE
+iRy
+iRy
+cJy
+iRy
+iRy
+cJy
+cJy
+iRy
+iRy
+iRy
+cJy
+cJy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(99,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+iRy
+cJy
+cJy
+cJy
+cJy
+cJy
+iRy
+iRy
+cJy
+bsl
+bsl
+bsl
+bsl
+bsl
+bsl
+egQ
+gEh
+nMQ
+bsl
+bsl
+bsl
+bsl
+bsl
+bsl
+cJy
+cJy
+iRy
+iRy
+nID
+cXt
+dXE
+qNS
+wDq
+xJp
+dOk
+dOk
+dSg
+eMr
+hSw
+wTo
+dOk
+dOk
+dJi
+dJi
+xvH
+dJi
+adx
+hEw
+rTK
+jzM
+axY
+nlF
+nzl
+jQa
+pFF
+pDK
+cJy
+uua
+uua
+eYl
+uRC
+cHo
+dSZ
+uua
+pOV
+dRc
+ioh
+sHy
+xuw
+sJX
+pOV
+rwS
+htn
+htn
+htn
+rdg
+irf
+vpi
+wnD
+qhY
+cmx
+xij
+mDm
+oRy
+oqk
+siA
+stf
+yix
+iHL
+epT
+fhg
+nie
+qaC
+qUH
+dGV
+wPJ
+mvw
+qNe
+qNe
+uAL
+vRm
+jWK
+kpI
+xBu
+uih
+qcQ
+aUl
+fvl
+jWK
+kKE
+kKE
+lht
+tuu
+aYO
+itW
+bst
+hTs
+hTs
+hTs
+hTs
+hTs
+hTs
+hTs
+hTs
+hTs
+hxZ
+xvW
+ozg
+agY
+pwJ
+blu
+eAt
+ozg
+ozg
+ozg
+spP
+ozg
+ozg
+oDy
+oDy
+cJy
+iRy
+iRy
+iRy
+cJy
+cJy
+cJy
+cJy
+iRy
+iRy
+iRy
+ksO
+iRy
+dYE
+iRy
+iRy
+cJy
+cJy
+cJy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(100,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+iRy
+cJy
+iRy
+cJy
+bsl
+bsl
+bsl
+bsl
+bsl
+bsl
+blJ
+bLB
+bwm
+cwN
+dvp
+fpi
+fsN
+qqu
+kbU
+lGH
+mwn
+mIk
+mMU
+bsl
+bsl
+bsl
+bsl
+bsl
+bsl
+fOD
+fOD
+lUd
+fOD
+fOD
+dOk
+dyd
+edZ
+edZ
+edZ
+edZ
+uHD
+dOk
+gAH
+lyg
+iLO
+jti
+adx
+adx
+adx
+lRP
+lvd
+adx
+adx
+adx
+fIK
+adx
+dMi
+dMi
+dpu
+jIA
+fVn
+jNG
+aWJ
+kXn
+pOV
+pOV
+tVa
+sFj
+pOD
+pOV
+chm
+yiz
+gac
+xQY
+htn
+htn
+suK
+sFx
+wnD
+pxK
+tbb
+hOH
+hOH
+hOH
+vOh
+fql
+nHD
+pDq
+dkq
+wSX
+rsN
+qNe
+qNe
+qNe
+vzV
+qNe
+qNe
+qNe
+bAH
+xDc
+equ
+jWK
+kGM
+xBu
+nnz
+hTZ
+viD
+kMH
+jWK
+mLD
+kKE
+kKE
+aPw
+dyZ
+kBX
+ddx
+rKK
+mbi
+ibg
+asr
+xZt
+asr
+tKo
+lVB
+haI
+lrJ
+aXo
+ksk
+eCW
+dMB
+wdz
+mTL
+tJG
+fGX
+ozg
+jwU
+aaT
+ozg
+cJy
+cJy
+cJy
+iRy
+iRy
+cJy
+cJy
+cJy
+iRy
+cJy
+cJy
+cJy
+cJy
+cJy
+cJy
+dYE
+cJy
+cJy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(101,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+cJy
+cJy
+cJy
+iRy
+iRy
+amV
+qkG
+fDb
+asg
+aWP
+azs
+kYX
+kYX
+cbj
+kYX
+kYX
+dMo
+gmK
+pdg
+kYX
+kYX
+lnu
+kYX
+kYX
+nom
+bsl
+nPJ
+omc
+xoW
+aXv
+aPl
+brT
+nZJ
+glJ
+nQr
+bsK
+dFH
+xLR
+wei
+aTL
+jJg
+vbr
+dOk
+uLu
+uUf
+gjW
+uUf
+nZz
+owd
+ncu
+wGE
+qqW
+swT
+eAx
+fiY
+jZI
+sUk
+hcf
+oza
+lSi
+mcM
+lSi
+gEB
+fXc
+whx
+fxb
+wGJ
+rjC
+wyd
+jZY
+rwS
+iaX
+mZl
+gZP
+dXL
+xlb
+htn
+fnR
+fnt
+vKc
+jHk
+gGl
+jze
+gza
+bJN
+yiF
+fvR
+vxV
+hvA
+oKq
+ykg
+qVV
+qNe
+jgG
+smA
+eke
+xeT
+qNe
+thb
+tXK
+bUq
+hyH
+jWK
+omP
+xBu
+rms
+oOk
+mnl
+xTp
+jWK
+bGR
+bNh
+kKE
+jcF
+utB
+itW
+pds
+hTs
+hTs
+hTs
+mGN
+lXQ
+jqk
+hTs
+nIe
+nIe
+nIe
+nIe
+ozg
+bne
+pFm
+uHj
+vLf
+yjX
+fQw
+vDV
+gYl
+aaV
+ozg
+cJy
+iRy
+cJy
+cJy
+cJy
+cJy
+iRy
+iRy
+cJy
+cJy
+iRy
+cJy
+iRy
+iRy
+cJy
+iRy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(102,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+iRy
+iRy
+cJy
+iRy
+cJy
+amV
+qkG
+qkG
+qkG
+azi
+fhH
+ary
+ary
+cDx
+dxr
+dxr
+kHS
+fvn
+idN
+jnh
+jnh
+lXc
+jnh
+gUs
+qzo
+nEG
+jBb
+rfW
+eRN
+oJw
+meX
+sTZ
+qWU
+tjY
+nRh
+gUf
+dLr
+bPf
+vRY
+ads
+awz
+btF
+eBm
+jjc
+qzF
+gzL
+kNS
+rjj
+peM
+mgc
+mlm
+rmy
+ksS
+jSn
+xiw
+giD
+bGN
+qVs
+oHU
+xez
+wNQ
+tiH
+tiH
+qbi
+bop
+kJa
+lyn
+ekl
+vaU
+sIM
+jnp
+eNa
+aZc
+oYE
+nFs
+eVs
+htn
+dIw
+gQA
+wnD
+gvU
+gjZ
+sRs
+gjZ
+fhU
+nLX
+wfl
+wnD
+bqp
+lnO
+aSI
+xxv
+qNe
+xXL
+smA
+eke
+lFh
+qNe
+neC
+pgf
+atc
+jXm
+jWK
+xBu
+dxL
+rPR
+ktY
+fvi
+sTL
+jWK
+bkA
+scC
+cGh
+wPf
+dMp
+itW
+csV
+hTs
+pbD
+fjf
+iPT
+dlv
+dlv
+bqG
+nIe
+rqX
+lDY
+uAH
+ozg
+ozg
+miE
+iLc
+pFm
+lhI
+bjW
+ozg
+rEo
+swf
+ozg
+cJy
+iRy
+iRy
+cJy
+iRy
+cJy
+cJy
+cJy
+cJy
+cJy
+tYG
+cJy
+cJy
+iRy
+cJy
+iRy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(103,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+iRy
+cJy
+cJy
+cJy
+cJy
+amV
+qkG
+apk
+qkG
+bjH
+aDD
+cse
+cse
+uWc
+cse
+cYD
+qaE
+gmK
+mRk
+cbc
+cse
+uWc
+cse
+qYP
+nwK
+bsl
+olP
+bux
+oCs
+bsl
+aTN
+nqB
+ohR
+dSe
+jpJ
+bsK
+dNk
+egA
+eXu
+iVE
+kfb
+ghx
+dOk
+uNo
+dWh
+dWh
+vBS
+oAY
+owd
+iwM
+iHM
+rAZ
+kWz
+aRM
+aJQ
+rnr
+bRf
+bgq
+aCC
+iBN
+jdg
+aXl
+eCP
+kOH
+bCc
+bbB
+rwS
+xae
+wof
+hoo
+rwS
+oQY
+lYK
+sTy
+sam
+kPl
+htn
+mmW
+pOJ
+wnD
+nXZ
+lhj
+wnD
+dmE
+fYg
+dmE
+wnD
+wnD
+aMO
+ecF
+abh
+iZV
+qNe
+qNe
+jYG
+gyh
+qNe
+qNe
+bnd
+eEa
+jWK
+jWK
+jWK
+jWK
+jWK
+jWK
+jWK
+ouu
+jWK
+jWK
+kKE
+kKE
+kKE
+fNg
+adp
+itW
+tzn
+hTs
+yhh
+fjf
+oKA
+xSl
+xSl
+nnq
+xwN
+sct
+pBl
+uQC
+jxb
+fSW
+sis
+svN
+wcB
+haC
+veO
+ozg
+syB
+ozg
+ozg
+cJy
+cJy
+cJy
+cJy
+cJy
+cJy
+cJy
+iRy
+iRy
+cJy
+cJy
+cJy
+cJy
+cJy
+dYE
+cJy
+cJy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(104,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+sQN
+cJy
+iRy
+iRy
+cJy
+bsl
+bsl
+bsl
+bsl
+bsl
+bsl
+bsT
+aSo
+dft
+cJM
+dvs
+fhH
+gnj
+iTg
+kot
+lTw
+dft
+see
+nog
+bsl
+bsl
+bsl
+bsl
+bsl
+bsl
+aUO
+nHc
+tss
+mxR
+hZh
+gus
+gus
+jFx
+gus
+gus
+dOk
+dOk
+dOk
+dOk
+kKn
+cyU
+iLO
+vjC
+rQC
+rQC
+rQC
+rQC
+rQC
+snZ
+fuY
+jtc
+snZ
+snZ
+aRv
+iPi
+qmN
+pKJ
+eCP
+fiu
+fxm
+fky
+pOV
+sGU
+nHS
+mYg
+unB
+dgD
+jzv
+eip
+eip
+htn
+htn
+oxJ
+gKw
+wnD
+wnD
+wnD
+wnD
+bSi
+fKc
+dBV
+aob
+wJg
+jEX
+iia
+gKD
+icV
+ioO
+qNe
+qNe
+qNe
+qNe
+uJd
+bjZ
+jWK
+jWK
+iXl
+ace
+cZt
+jWK
+oBM
+laD
+fvi
+jMM
+jWK
+bLG
+vUf
+cQw
+uXq
+qXW
+usp
+naQ
+hTs
+pbD
+hax
+oJZ
+jri
+kiG
+dNU
+wZs
+mfo
+cKZ
+mng
+uwO
+nve
+rRO
+tJm
+vLy
+ozg
+bbQ
+ozg
+cps
+lYa
+iRy
+cJy
+hGN
+hGN
+hGN
+hGN
+hGN
+hGN
+hGN
+hGN
+hGN
+hGN
+cJy
+iRy
+iRy
+dYE
+iRy
+iRy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(105,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+cJy
+cJy
+cJy
+iRy
+cJy
+cJy
+cJy
+iRy
+cJy
+cJy
+bsl
+bsl
+bsl
+bsl
+bsl
+bsl
+nMQ
+gEh
+egQ
+bsl
+bsl
+bsl
+bsl
+bsl
+bsl
+cJy
+cJy
+fkk
+bsP
+inz
+apD
+rQn
+fMx
+thB
+apD
+gus
+kdY
+yke
+iSn
+qeY
+dOk
+xsv
+dlb
+dOk
+dOk
+dJi
+xvH
+rQC
+rQC
+ckD
+wGs
+ckD
+rQC
+eyh
+igL
+jVu
+xeC
+snZ
+gwo
+iPi
+htl
+nis
+eCP
+fiu
+fxm
+rzD
+dMi
+dMi
+dMi
+dMi
+dMi
+hmR
+aMW
+uEJ
+uEJ
+ojL
+dIw
+dIw
+wac
+fHF
+utl
+vrw
+tEN
+sMa
+tNw
+dTv
+vnM
+sSZ
+bMc
+hVR
+qDz
+ikd
+wMD
+fwV
+oLE
+jRp
+hkA
+wLd
+mUv
+jWK
+iXl
+iXl
+iXl
+iXl
+hMK
+jdk
+xsM
+pjI
+lbm
+jWK
+lqJ
+bSG
+kKE
+jaa
+hDq
+kcX
+hTs
+hTs
+dfd
+hTs
+lRo
+pxe
+pem
+fBP
+nIe
+vlq
+iUm
+dhu
+vks
+ozg
+bbQ
+kIF
+bbQ
+ozg
+dps
+abD
+abI
+lYa
+lYa
+cJy
+hGN
+iWu
+iWu
+iWu
+iWu
+iWu
+iWu
+iWu
+iWu
+hGN
+cJy
+cJy
+iRy
+dYE
+cJy
+cJy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+lIv
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(106,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+iRy
+dYE
+iRy
+cJy
+iRy
+iRy
+iRy
+cJy
+cJy
+cJy
+bsl
+qkG
+exh
+qkG
+dww
+fCB
+hRF
+iVq
+koL
+qkG
+qkG
+qkG
+bsl
+cJy
+cJy
+iRy
+fkk
+inz
+inz
+aYl
+fYG
+bYT
+cCK
+apD
+fDw
+eTC
+uCb
+loA
+fMl
+rBm
+nla
+nla
+nla
+dOk
+fdX
+lTY
+rQC
+ckD
+ckD
+bdF
+oEQ
+hGv
+dAQ
+ghc
+keI
+gEl
+snZ
+fWv
+xGZ
+uZn
+dKt
+eCP
+iBC
+wpP
+dIj
+dMi
+qtZ
+ohH
+gSH
+jRu
+eEW
+ptJ
+djg
+djg
+cax
+mpK
+uZW
+uzv
+gPG
+vMg
+vrw
+aSH
+aSa
+gLO
+oSG
+kjO
+qzb
+kPq
+vxP
+dTv
+kIn
+uJf
+mAd
+oYh
+oPf
+lat
+vCi
+dBU
+jWK
+pfq
+iXl
+iXl
+iXl
+exA
+jdk
+ghR
+fvi
+bOx
+jWK
+jWK
+bAD
+hTs
+oTj
+dij
+jgS
+rKK
+sIb
+lfU
+hTs
+rmK
+etV
+buX
+hTs
+nIe
+lal
+tUI
+lkX
+nIe
+lYa
+toO
+iEM
+udD
+abC
+mZf
+reN
+hHL
+iOC
+vil
+vil
+gep
+iWu
+iWu
+iWu
+iWu
+iWu
+iWu
+iWu
+iWu
+hGN
+iRy
+cJy
+cJy
+dYE
+iRy
+gMv
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(107,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+iRy
+dYE
+iRy
+cJy
+cJy
+cJy
+cJy
+cJy
+iRy
+cJy
+bsl
+aLN
+qkG
+qkG
+dQw
+wMR
+hWj
+liU
+kUO
+qkG
+bGI
+eeS
+bsl
+cJy
+iRy
+iRy
+cJy
+sxR
+aau
+xZe
+uUy
+bZz
+jLo
+apD
+aDF
+wdj
+rEU
+afm
+gxY
+nla
+nla
+nla
+eUt
+dOk
+eCz
+lgc
+rQC
+rSl
+jBi
+ckD
+tZM
+bgn
+xZM
+lrA
+wbC
+rSW
+snZ
+oeC
+oIM
+mPs
+cRh
+vDn
+cAx
+kHr
+fIm
+ast
+vfp
+uHo
+lkU
+tqS
+pvj
+xfE
+iEL
+vJG
+rfj
+qsk
+iDK
+iDK
+iDK
+iDK
+vrw
+sNR
+xDG
+xwK
+osu
+plM
+dPv
+bMc
+xVh
+ldN
+kIn
+pWf
+mAd
+mAd
+qxk
+mAd
+fov
+fov
+fov
+cZt
+iXl
+iXl
+iXl
+exA
+jdk
+ivE
+fvi
+ivE
+rIb
+jWK
+hTs
+hTs
+sDz
+tnb
+pmK
+hTs
+hTs
+hTs
+hTs
+uhZ
+fQU
+lXM
+aPq
+fEq
+dzn
+ibC
+rLA
+fEq
+xJg
+xID
+cXY
+pgi
+sPI
+caI
+hPS
+eJk
+abi
+abk
+rFn
+abk
+iWu
+iWu
+iWu
+iWu
+iWu
+iWu
+iWu
+iWu
+hGN
+cJy
+cJy
+cJy
+iRy
+iRy
+cJy
+cJy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(108,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+cJy
+dYE
+dYE
+cJy
+iRy
+iRy
+iRy
+cJy
+iRy
+iRy
+bsl
+qkG
+qkG
+qkG
+dww
+fDl
+nSE
+jeG
+lQo
+qkG
+mHf
+qkG
+bsl
+cJy
+cJy
+cJy
+cJy
+sxR
+abt
+jjz
+oGZ
+bZz
+cDS
+apD
+fyW
+eTC
+uCb
+afm
+gxY
+nla
+ayQ
+sUx
+pUj
+dOk
+sXX
+vFH
+rQC
+ckD
+ckD
+dfa
+fEv
+bgn
+qSO
+nBI
+bRp
+ttl
+snZ
+bHI
+xmK
+iyE
+qAa
+jLR
+nTy
+iqv
+tOE
+dMi
+saC
+kyN
+enf
+aTw
+cEh
+wzt
+hmv
+hmv
+pLi
+fku
+iDK
+piY
+piY
+piY
+iDK
+vrw
+elp
+jqD
+wCH
+fFJ
+jrF
+eIM
+xVh
+aFo
+kIn
+hAD
+fov
+lse
+vkQ
+ugh
+hqM
+bHp
+fov
+fov
+uNL
+uNL
+uNL
+jlb
+jdk
+oOk
+oWr
+ivE
+idK
+jWK
+nfc
+ybr
+cZe
+dlv
+sLj
+ihz
+rrO
+hTs
+gZz
+gYp
+jMx
+lRc
+uop
+liW
+izm
+epq
+rCw
+liW
+iQP
+hxa
+gKF
+pSC
+dAw
+seU
+hPS
+qeP
+mYn
+lut
+uhz
+bwp
+iWu
+iWu
+iWu
+iWu
+iWu
+iWu
+iWu
+iWu
+hGN
+cJy
+iRy
+cJy
+cJy
+cJy
+cJy
+iRy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(109,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+cJy
+iRy
+cJy
+cJy
+dYE
+dYE
+dYE
+cJy
+cJy
+bsl
+bsl
+bsl
+bsl
+bsl
+fFa
+gZL
+fFa
+bsl
+bsl
+bsl
+bsl
+bsl
+cJy
+iRy
+iRy
+cJy
+sxR
+agn
+iOH
+bDC
+bZz
+cQJ
+apD
+kXE
+aTL
+qfZ
+afm
+gxY
+nla
+nla
+nla
+nla
+dOk
+rHg
+maD
+rQC
+rQC
+ckD
+nDa
+ckD
+bgn
+sss
+dLz
+fyy
+rQC
+rQC
+fxB
+dwf
+dMi
+dMi
+wEk
+clJ
+slF
+xdY
+wEk
+wEk
+wEk
+wEk
+wEk
+xLP
+gpb
+vJG
+vJG
+unp
+iDK
+iDK
+ajB
+ajB
+ajB
+xmz
+vrw
+rFZ
+jaN
+tKN
+gXt
+dWu
+ceu
+eqR
+fcU
+jqb
+xqH
+fov
+vmg
+kEl
+nSt
+tMJ
+nSt
+icC
+fov
+bQx
+ivE
+ivE
+ivE
+ivE
+ivE
+fvi
+ivE
+pzX
+jWK
+lpf
+xxd
+mJq
+nWo
+aBk
+ovz
+taf
+kyP
+wlo
+xSl
+jPL
+lfW
+lUh
+nIe
+xwN
+fOt
+xwN
+nIe
+abB
+hxa
+xZk
+rxJ
+prd
+mTs
+vAS
+wyX
+abL
+lYa
+lYa
+lYa
+iWu
+iWu
+iWu
+iWu
+iWu
+iWu
+iWu
+iWu
+hGN
+cJy
+iRy
+cJy
+iRy
+cJy
+iRy
+iRy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(110,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+cJy
+cJy
+iRy
+iRy
+cJy
+dYE
+iRy
+cJy
+cJy
+iRy
+cJy
+cJy
+bsl
+eyL
+qkG
+qkG
+bsl
+cJy
+cJy
+iRy
+cJy
+cJy
+iRy
+cJy
+cJy
+inz
+inz
+bbX
+mTK
+iTz
+apD
+apD
+gtD
+uye
+uZM
+vZg
+eGd
+nla
+nla
+nla
+nla
+dOk
+sca
+lgc
+dBp
+rQC
+rQC
+rQC
+rQC
+rQC
+rQC
+rQC
+hHj
+rQC
+qIe
+wDq
+dbp
+cNL
+eUl
+wEk
+xNO
+mze
+aWj
+ocF
+bVo
+eFU
+qTN
+fqr
+qbF
+gpb
+eRv
+cNj
+rfj
+dNu
+tTg
+hEt
+hEt
+hEt
+pCY
+hbz
+gnH
+nYP
+gKD
+gKD
+gKD
+gKD
+mYK
+oSG
+qzj
+fpg
+oWq
+oGl
+eZG
+hLP
+hLP
+hLP
+tdC
+voP
+ivE
+ivE
+qVj
+qVj
+qVj
+qVj
+nTD
+ivE
+ivE
+rVM
+ohW
+xxd
+aax
+xSl
+aBk
+ovz
+bRu
+rmK
+fyk
+xSl
+hJz
+vqa
+mEf
+wlk
+rzj
+xML
+udD
+abz
+udD
+vaO
+wjM
+jtG
+hVo
+mTs
+vAS
+xjw
+mYn
+lut
+kJF
+bwp
+iWu
+iWu
+iWu
+iWu
+iWu
+iWu
+iWu
+iWu
+hGN
+cJy
+cJy
+cJy
+iRy
+cJy
+cJy
+cJy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(111,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+cJy
+cJy
+cJy
+cJy
+iRy
+iRy
+cJy
+iRy
+iRy
+cJy
+bsl
+gcs
+qkG
+qkG
+bsl
+cJy
+cJy
+cJy
+hGN
+hGN
+hGN
+hGN
+hGN
+hGN
+sxR
+bfF
+oCJ
+bKJ
+apD
+jAB
+iSn
+dZd
+hnr
+afm
+qeY
+dOk
+pIg
+tJi
+dOk
+dOk
+nID
+kcs
+dJs
+nID
+pUH
+ssI
+lkN
+qtN
+hsm
+xeJ
+pVC
+bPu
+eDO
+fYe
+ylo
+eBs
+tJr
+wEk
+tAQ
+fcS
+qqd
+sSH
+qhz
+ggd
+qho
+xKP
+cnJ
+gpb
+vJG
+vJG
+mRD
+lrU
+xUx
+kWa
+vJG
+pCh
+ydj
+giq
+lmy
+fbU
+rkm
+fES
+fES
+fES
+fbU
+khH
+kUU
+cYc
+kqa
+dlY
+qRL
+hLP
+hLP
+kyV
+uvP
+mRl
+kxZ
+ndZ
+gFQ
+gFQ
+aRy
+rBs
+bbM
+iJC
+kxZ
+dLl
+wMg
+xxd
+ipd
+kKp
+jSZ
+bMg
+bhT
+eNO
+uEL
+ddj
+qVk
+iaa
+xbv
+rUC
+vLk
+oOF
+xDQ
+dzv
+wKQ
+tBA
+foj
+uEl
+hVo
+ihC
+hPS
+yfA
+xNC
+abl
+xNC
+abl
+iWu
+iWu
+iWu
+iWu
+iWu
+iWu
+iWu
+iWu
+hGN
+iRy
+cJy
+cJy
+dYE
+cJy
+iRy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(112,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+iRy
+cJy
+tYG
+cJy
+iRy
+cJy
+cJy
+cJy
+cJy
+bsl
+qkG
+qtW
+eyL
+bsl
+cJy
+iRy
+iRy
+hGN
+lPD
+dZz
+tfh
+tsX
+oLc
+sxR
+bhy
+oQu
+sOb
+apD
+byb
+twf
+aTL
+moJ
+ryL
+dOk
+dOk
+dOk
+dOk
+dOk
+mBC
+nID
+pvF
+nID
+nID
+hLb
+uwS
+vUx
+xBA
+bUI
+nID
+czC
+unL
+glE
+sAt
+sGS
+hMy
+ppb
+wEk
+fTL
+iKl
+eTD
+hoF
+hAQ
+pWt
+onM
+uJP
+afy
+dMN
+djg
+pvU
+cax
+gAA
+wkD
+bmA
+wzT
+jhV
+qqN
+dWm
+iVT
+smq
+lsl
+fnG
+fnG
+fnG
+smq
+bnY
+lgN
+rtz
+mgb
+fox
+aJt
+vhs
+vhs
+jBF
+wLT
+htj
+xIE
+xZT
+giV
+hVg
+dIk
+hVg
+juM
+lpv
+lhg
+haY
+bhT
+lHw
+puT
+xhB
+iTE
+ovz
+kvS
+hTs
+bFn
+tiM
+rMF
+rbv
+mKU
+qxU
+hxa
+gKo
+bTm
+mqz
+pJO
+lKP
+cJw
+iBF
+oVO
+vDW
+mfF
+kPD
+dvS
+vil
+vil
+gep
+iWu
+iWu
+iWu
+iWu
+iWu
+iWu
+iWu
+iWu
+hGN
+iRy
+cJy
+iRy
+dYE
+iRy
+iRy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(113,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+cJy
+cJy
+iRy
+dYE
+cJy
+cJy
+iRy
+iRy
+iRy
+bsl
+bsl
+bsl
+bsl
+bsl
+cJy
+iRy
+cJy
+hGN
+osX
+rpZ
+boI
+rmg
+udY
+sxR
+boj
+ixO
+mGQ
+apD
+fCY
+jcz
+pyt
+cxE
+dOk
+dOk
+lyi
+brL
+wDq
+nID
+nID
+nID
+iBq
+uSl
+nID
+iwd
+nID
+nID
+nID
+kip
+nID
+nID
+nID
+nID
+nID
+nID
+cQz
+nID
+wEk
+wEk
+bTi
+wEk
+ach
+avo
+avo
+cVK
+swz
+amW
+ifw
+dWx
+vMS
+cos
+iDK
+dHF
+mcj
+mcj
+mcj
+mcj
+vrw
+imB
+jUP
+nAB
+chC
+cvq
+uhi
+tcu
+tFm
+tcu
+fpq
+fov
+wTG
+rdI
+djz
+gFB
+rFM
+enY
+fov
+fgb
+uIa
+ivE
+ivE
+oFK
+ivE
+oku
+qXt
+tSG
+jWK
+cAs
+njQ
+lEC
+tbo
+xSl
+pGX
+hTs
+hTs
+hTs
+ijk
+xdo
+eGm
+qDP
+wlk
+dne
+msp
+uYa
+uYa
+hUh
+iOc
+vxt
+tOL
+uYa
+aqD
+abE
+wyX
+jMH
+lYa
+cJy
+hGN
+iWu
+iWu
+iWu
+iWu
+iWu
+iWu
+iWu
+iWu
+hGN
+cJy
+cJy
+iRy
+dYE
+iRy
+cJy
+cJy
+cJy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(114,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+iRy
+dYE
+iRy
+cJy
+cJy
+cJy
+iRy
+cJy
+cJy
+cJy
+cJy
+cJy
+cJy
+cJy
+cJy
+hGN
+xqN
+njO
+gbb
+nmC
+diE
+inz
+qky
+rCV
+inz
+inz
+inz
+dOk
+dOk
+seL
+dOk
+qau
+eXB
+jVo
+vYO
+pKV
+rll
+mGU
+xjR
+eHr
+xeJ
+puJ
+jVi
+nID
+lEn
+uYj
+aMl
+xKV
+mEP
+mGU
+aJy
+nID
+lgc
+mUl
+nID
+ncz
+mDp
+wEk
+qyI
+rXA
+rXA
+frf
+eDB
+nAD
+uKA
+tkH
+mwk
+kmT
+iDK
+kjT
+kjT
+tER
+kjT
+kjT
+nJE
+nJE
+afZ
+hlO
+afZ
+nJE
+nJE
+kXz
+sSD
+gWM
+hZZ
+hZZ
+hZZ
+nKV
+hZZ
+irZ
+irZ
+irZ
+irZ
+jwy
+uIa
+uyQ
+uyQ
+szB
+rHX
+vCp
+vCp
+vCp
+vCp
+cBk
+cWP
+hZx
+nDs
+nDs
+hQp
+tWw
+spI
+hTs
+tuC
+hTs
+tGv
+uKf
+lYa
+tuX
+eQD
+xLg
+abA
+lYa
+lYa
+joS
+ajj
+joS
+lYa
+lYa
+owt
+kcR
+lYa
+cJy
+hGN
+iWu
+iWu
+iWu
+iWu
+iWu
+iWu
+iWu
+iWu
+hGN
+hBE
+cJy
+cJy
+cJy
+cJy
+cJy
+iRy
+iRy
+tYG
+cJy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(115,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+cJy
+dYE
+iRy
+cJy
+iRy
+cJy
+cJy
+cJy
+iRy
+iRy
+iRy
+cJy
+iRy
+iRy
+cJy
+hGN
+vVX
+uIj
+tTD
+owy
+sQA
+ahU
+pzD
+oXl
+dxM
+rZu
+apD
+mMR
+exp
+flJ
+sca
+owq
+vLg
+dXE
+tCB
+nID
+jBW
+pZC
+iXP
+nID
+nID
+pKL
+bFX
+nID
+tJr
+nhc
+uwS
+qoB
+nID
+rcn
+xbP
+ubc
+dfC
+vHc
+nID
+tJr
+kcs
+wEk
+wEk
+bZT
+kAt
+wEk
+wEk
+iDK
+nik
+ojQ
+ldp
+iDK
+iDK
+iDK
+iDK
+iDK
+iDK
+nJE
+nJE
+uIG
+qzT
+wMS
+mgW
+nzA
+nJE
+bEY
+etQ
+egH
+hZZ
+fsM
+gNg
+ouI
+nbL
+irZ
+hAh
+hAh
+irZ
+tuH
+mDK
+uGG
+nPY
+aEc
+dRu
+irZ
+gxk
+gxk
+wVk
+wBM
+swQ
+bAB
+cqz
+hdY
+nhY
+auD
+jEm
+sFF
+vIu
+fzS
+mUD
+uOU
+fzS
+gwS
+wYU
+fzS
+lYa
+lYa
+wQd
+udD
+lUV
+bHb
+iRM
+lYa
+lYa
+lYa
+lYa
+hks
+uOe
+uOe
+uOe
+hks
+hks
+cJy
+cJy
+cJy
+cJy
+hGN
+cJy
+cJy
+iRy
+iRy
+cJy
+iRy
+iRy
+dYE
+dYE
+iRy
+cJy
+cJy
+cJy
+cJy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(116,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+cJy
+cJy
+dYE
+iRy
+iRy
+cJy
+cJy
+cJy
+cJy
+iRy
+cJy
+cJy
+sQN
+iRy
+hGN
+bKF
+uIj
+tTD
+bpr
+azo
+kXc
+age
+eWK
+acp
+tuc
+fnB
+ors
+thp
+ktU
+sUr
+aAq
+nID
+lEl
+hpQ
+doO
+doO
+doO
+eqr
+doO
+tJr
+gQo
+ayB
+nID
+ncW
+ncW
+jdm
+xVC
+ncW
+fcF
+fXH
+cFt
+cZp
+vva
+jJb
+xRI
+aiK
+fOa
+wEk
+wEk
+wEk
+wEk
+fUr
+evi
+seB
+iUC
+evr
+evi
+qPC
+aaF
+aaG
+aaH
+aaI
+nJE
+wMi
+hNY
+glo
+rII
+kiD
+sXA
+nJE
+utQ
+rye
+nDy
+hZZ
+xLz
+wvN
+uGT
+soZ
+irZ
+jLG
+rXr
+ssj
+bmp
+pBt
+bvY
+nVt
+mOD
+vtn
+iYJ
+rXr
+jLG
+wPe
+gJw
+gJw
+gzR
+foG
+kGL
+gJw
+gJw
+phC
+oSH
+pEB
+fzS
+xSk
+mJn
+qYX
+snt
+nFk
+epH
+lYa
+nZu
+qbu
+pJO
+poO
+shM
+fYr
+qqe
+oAr
+lYa
+ngb
+mKI
+cDB
+sTm
+fJP
+cOW
+aXg
+bAs
+swd
+swd
+tou
+qzB
+cJy
+cJy
+cJy
+cJy
+cJy
+dYE
+dYE
+dYE
+iRy
+iRy
+cJy
+iRy
+iRy
+mgo
+cJy
+cJy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(117,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+iRy
+dYE
+dYE
+dYE
+cJy
+cJy
+iRy
+cJy
+cJy
+cJy
+cJy
+cJy
+cJy
+hGN
+vVX
+uIj
+tTD
+owy
+kqW
+icb
+age
+oNT
+rjp
+vWX
+apD
+sca
+kYH
+xJp
+cZf
+rgF
+rgF
+rgF
+rgF
+doO
+fFd
+fRT
+tLU
+doO
+nID
+uwS
+bUI
+sGS
+ncW
+pfZ
+lux
+cxV
+ncW
+ncW
+ovZ
+uTm
+szr
+sGS
+nID
+dBd
+mDd
+hgM
+nID
+mpw
+pZC
+nID
+nID
+evi
+mMb
+ttz
+oJT
+evi
+evi
+nJE
+nJE
+nJE
+nJE
+nJE
+xig
+imY
+glo
+tvG
+kiD
+aFl
+nJE
+nKw
+aso
+ksg
+hZZ
+fds
+hXj
+gWO
+mkz
+irZ
+nBw
+rPo
+uyG
+etR
+wtW
+yaG
+vYW
+lno
+pqx
+tll
+aSd
+xxb
+wPe
+aQd
+smC
+qPT
+bLk
+nYG
+gsh
+gJw
+auD
+mjw
+auD
+fzS
+uBs
+hgs
+ghi
+weT
+gVM
+pUJ
+lYa
+oNA
+owv
+aHp
+neY
+mAc
+dKh
+nZh
+jKx
+lYa
+nch
+dbB
+pSl
+cDB
+mUT
+euW
+hks
+mEJ
+mEJ
+mEJ
+tmB
+mEJ
+cJy
+iRy
+iRy
+cJy
+iRy
+cJy
+iRy
+cJy
+cJy
+iRy
+cJy
+iRy
+dYE
+dYE
+dYE
+iRy
+cJy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(118,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+cJy
+cJy
+iRy
+iRy
+cJy
+cJy
+cJy
+mdg
+iRy
+cJy
+cJy
+iRy
+cJy
+hGN
+nkG
+sRr
+uQf
+fUx
+fKv
+nkI
+nnN
+pJo
+hpN
+ezA
+apD
+nID
+vXy
+nID
+rgF
+rgF
+qAw
+xoS
+mor
+doO
+pZf
+sFB
+xpW
+jZk
+nID
+nID
+kxW
+nID
+ncW
+aNJ
+cgB
+rSk
+brp
+ncW
+fOI
+lgc
+pZC
+nID
+nID
+nID
+bfz
+sDu
+nig
+eyx
+mpg
+qtN
+bHq
+gsE
+hfL
+nzV
+atg
+bsp
+lbX
+nJE
+ffr
+tAN
+oUJ
+pRM
+ujn
+uNQ
+nXa
+rSL
+nwd
+gtf
+wbU
+sfk
+jUx
+anS
+hZZ
+uRa
+qnd
+mhC
+aJN
+irZ
+pAv
+pAv
+ssj
+rzf
+sGQ
+sDY
+sDY
+qJZ
+tMV
+iYJ
+ehN
+nBd
+wPe
+mur
+pMu
+gsT
+jVj
+jVj
+oeW
+gJw
+yeu
+wtc
+uaB
+fzS
+dBb
+hgs
+wsM
+ghi
+gVM
+aZr
+lYa
+uDl
+fqe
+npX
+poO
+fqe
+fqe
+vDS
+sPd
+lYa
+bke
+naM
+eSL
+cBE
+cBE
+oeg
+pye
+jaO
+kGT
+jaO
+kHd
+oSS
+cJy
+iRy
+cJy
+cJy
+iRy
+cJy
+cJy
+cJy
+cJy
+cJy
+cJy
+cJy
+cJy
+iRy
+cJy
+iRy
+iRy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(119,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+mgo
+iRy
+cJy
+cJy
+cJy
+cJy
+cJy
+iRy
+cJy
+iRy
+cJy
+iRy
+iRy
+iRy
+hGN
+bAL
+tah
+tVT
+ehm
+xlY
+fVC
+toa
+bLI
+eWt
+apD
+apD
+pZC
+uZP
+fZt
+rgF
+clt
+vAb
+txb
+xqS
+doO
+gIS
+hHU
+rCy
+mEO
+nID
+pZC
+iXP
+tCB
+ncW
+iPg
+mfW
+bqW
+dwE
+ncW
+ncW
+rmw
+ncW
+ncW
+euS
+deW
+deW
+deW
+deW
+deW
+lgc
+nhc
+nID
+tMA
+iGW
+gTX
+sQM
+mlM
+sRV
+nJE
+nJE
+pRM
+oMk
+pRM
+pRM
+uWh
+nMM
+uLi
+qXZ
+hJn
+afZ
+uCL
+wSW
+aeF
+hZZ
+avs
+qML
+dWF
+irZ
+irZ
+irZ
+irZ
+irZ
+kxV
+wTj
+vyf
+cnx
+xXx
+avg
+utu
+utu
+utu
+wPe
+wxH
+rWQ
+pYn
+htL
+jVj
+arm
+gJw
+iii
+cVP
+wPW
+fzS
+fzS
+vaQ
+vkv
+wBI
+trq
+phn
+lYa
+hxa
+imP
+pJO
+uGV
+ghO
+dKX
+cGW
+lYa
+lYa
+hks
+skR
+fYd
+cDB
+aaK
+oua
+sCz
+pVV
+vhi
+quf
+tit
+oSS
+cJy
+cJy
+cJy
+iRy
+iRy
+cJy
+cJy
+iRy
+cJy
+cJy
+iRy
+iRy
+cJy
+cJy
+cJy
+cJy
+cJy
+cJy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(120,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+iRy
+iRy
+dYE
+cJy
+cJy
+cJy
+cJy
+cJy
+hGN
+hwq
+pdd
+hqd
+iHf
+vTK
+apD
+uea
+bMH
+udp
+apD
+nkP
+dXE
+uZP
+rgF
+rgF
+uYx
+ryF
+sly
+nkX
+doO
+iex
+alx
+eeX
+eup
+doO
+hwM
+sja
+ycm
+ncW
+ooe
+pMp
+dzp
+lAF
+ncW
+kMT
+cPv
+ldA
+ncW
+deW
+deW
+yam
+rYT
+bdK
+deW
+xcK
+fbD
+deW
+xNc
+iGW
+xoG
+mRV
+nPO
+qrp
+aBf
+nJE
+iSB
+hsC
+lPG
+pRM
+bhY
+oVp
+gJF
+uSD
+tqL
+hlO
+qCr
+jcq
+rxY
+cUi
+oLl
+kRT
+pat
+irZ
+hEx
+hoy
+tCy
+ssj
+ykG
+sGQ
+dNz
+dNz
+qJZ
+kdt
+iYJ
+eCc
+eCc
+wPe
+qWo
+rWQ
+gsT
+bpP
+jVj
+fvf
+gJw
+mTc
+ptU
+mGI
+wGK
+fzS
+fzS
+fzS
+fzS
+xbT
+fzS
+lYa
+lgF
+rgz
+vxs
+pDs
+uYa
+rvO
+tzo
+lYa
+nqn
+hks
+mar
+wTT
+uEf
+sZi
+avh
+fsi
+pxi
+uGz
+pxi
+oQV
+oSS
+cJy
+pKw
+pKw
+pKw
+pKw
+pKw
+cJy
+cJy
+eoo
+jfk
+eoo
+eoo
+eoo
+cJy
+iRy
+dYE
+iRy
+iRy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(121,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+dCA
+dCA
+dCA
+dCA
+dCA
+dCA
+dCA
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+cJy
+cJy
+cJy
+dYE
+cJy
+cJy
+iRy
+cJy
+hGN
+hGN
+hGN
+hGN
+hGN
+hGN
+hGN
+hGN
+apD
+apD
+gxS
+apD
+apD
+aIQ
+jns
+qhE
+rgF
+asX
+kxD
+kIk
+gZt
+bIy
+doO
+doO
+epR
+doO
+doO
+doO
+fTb
+iwb
+pZC
+ncW
+ncW
+ncW
+gFU
+ncW
+ncW
+wZl
+ejQ
+kLa
+sfA
+deW
+xYM
+bAX
+hPW
+hPW
+qqn
+hju
+eji
+deW
+bPJ
+iGW
+bZA
+hrL
+hPg
+pCL
+hqT
+nJE
+iwW
+oLH
+qdQ
+pbc
+qdQ
+rmI
+gfH
+hxb
+jWG
+nJE
+gWh
+nAc
+jSq
+hZZ
+dQi
+hhz
+hhz
+irZ
+xXi
+wKS
+rPo
+pSS
+ouL
+ara
+ada
+yaG
+fLn
+tpP
+kLo
+srK
+hDQ
+wPe
+xPR
+pMu
+bDH
+uyX
+jVj
+pdR
+gJw
+gJw
+auD
+soH
+uRQ
+jGz
+smc
+auD
+iLy
+yga
+iii
+lYa
+lYa
+lYa
+lgh
+uAb
+ibA
+lYa
+lYa
+lYa
+auD
+hks
+gbn
+mTN
+qYV
+gpr
+pRy
+ksa
+mEJ
+mEJ
+mEJ
+pKw
+pKw
+pKw
+pKw
+liT
+ghB
+sdu
+pKw
+pKw
+pKw
+jpW
+jpW
+jpW
+jpW
+jpW
+hhq
+iRy
+dYE
+cJy
+iRy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(122,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+dCA
+dCA
+dCA
+dCA
+dCA
+dCA
+dCA
+dCA
+dCA
+dCA
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+iRy
+iRy
+sQN
+aQL
+iRy
+cJy
+iRy
+cJy
+hGN
+lUa
+lUa
+lUa
+lUa
+lUa
+cJy
+cJy
+icY
+rUq
+pJV
+jzo
+mAd
+wDq
+iMq
+vYo
+rgF
+rJV
+tBV
+nfy
+doO
+doO
+doO
+auH
+mWu
+pQk
+sfe
+doO
+bsI
+iXP
+ncW
+ncW
+jao
+kAW
+uqC
+qnI
+bKz
+uRU
+jCI
+iFt
+biC
+deW
+syf
+dZv
+aWc
+cgw
+fSE
+pvw
+ddr
+deW
+ehU
+iGW
+xoG
+mTg
+nPO
+bMI
+xTg
+nJE
+dYr
+nDH
+qjv
+pRM
+rsr
+lpc
+qjN
+qIO
+nJE
+nJE
+jYT
+vFN
+jYT
+hZZ
+hZZ
+hhz
+hhz
+irZ
+xFK
+xFK
+uEG
+jIK
+elo
+xkF
+rPk
+sDY
+xwr
+npS
+iYJ
+phw
+wIU
+wPe
+uir
+rWQ
+gsT
+vsw
+jVj
+gLU
+brW
+gJw
+bvj
+aGE
+kRS
+oNp
+oir
+uqH
+lym
+acO
+rIM
+kjL
+giT
+lYa
+lYa
+gVn
+lYa
+lYa
+iii
+tOU
+hYE
+hks
+hks
+xPa
+bCy
+hks
+pfX
+hks
+hks
+nzN
+tmI
+soK
+phV
+jfr
+wfb
+qUM
+cIg
+pAJ
+vbp
+dCt
+aAR
+qDY
+lfk
+gze
+ktu
+jpW
+hhq
+cJy
+cJy
+cJy
+cJy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(123,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+dCA
+dCA
+dCA
+dCA
+dCA
+dCA
+dCA
+dCA
+dCA
+dCA
+dCA
+dCA
+dCA
+dCA
+dCA
+dCA
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+cJy
+cJy
+iRy
+dYE
+cJy
+cJy
+iRy
+cJy
+hGN
+lUa
+lUa
+lUa
+lUa
+lUa
+uiP
+eCj
+eCj
+oPc
+wYa
+aQh
+bHq
+qtN
+eHr
+neu
+rgF
+nxr
+wFl
+myY
+doO
+fkI
+rPM
+lZh
+rUm
+eGp
+ppj
+vkh
+mGU
+xmu
+ncW
+eXV
+ewe
+cTl
+uzA
+xIW
+wGA
+tJb
+jaK
+kLa
+gnz
+deW
+bex
+hmc
+woG
+ijg
+htU
+dCx
+nZK
+deW
+fFD
+jgu
+hwo
+twl
+bwQ
+pWH
+jUH
+nJE
+nJE
+nJE
+nJE
+nJE
+nJE
+nJE
+nJE
+nJE
+nJE
+smm
+fhp
+pgs
+cpX
+ipA
+hZZ
+hZZ
+hZZ
+irZ
+irZ
+irZ
+irZ
+irZ
+irZ
+mcT
+lsi
+uZI
+kzC
+lgZ
+utu
+udN
+udN
+wPe
+rBc
+rWQ
+dux
+uSh
+jVj
+uEB
+fva
+auD
+bvj
+hBD
+bXA
+wSa
+tvr
+auD
+qWK
+aaL
+nmB
+cQi
+pEB
+auD
+wpV
+orf
+vUA
+ghy
+jCK
+jCK
+qOp
+iii
+hks
+hks
+hks
+hks
+epS
+iii
+eHK
+qXa
+pHy
+pKw
+fev
+pQo
+ikT
+jor
+rUw
+voN
+pNg
+qUW
+kGG
+sHq
+vsY
+rRu
+xUy
+jpW
+rlK
+cJy
+iRy
+iRy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+gms
+gms
+gms
+gms
+gms
+gms
+gms
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(124,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+dCA
+dCA
+dCA
+dCA
+dCA
+dCA
+dCA
+dCA
+dCA
+dCA
+dCA
+dCA
+dCA
+dCA
+dCA
+dCA
+dCA
+dCA
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+cJy
+dYE
+iRy
+cJy
+cJy
+cJy
+hGN
+lUa
+lUa
+lUa
+lUa
+lUa
+lPC
+xFq
+ozz
+cpb
+ivn
+kgO
+nID
+nID
+gMd
+uZP
+rgF
+rgF
+cyT
+qRA
+doO
+rnu
+rPM
+qZp
+cLN
+oMf
+bPz
+doO
+cRQ
+pYN
+ncW
+eYC
+sBw
+vJQ
+mEe
+nfO
+ohX
+vJQ
+jCI
+uRU
+ncW
+deW
+deW
+xne
+deW
+deW
+tYj
+wWZ
+tGa
+cnp
+dRV
+kSB
+yax
+bfO
+dRV
+acc
+jUH
+iRy
+cJy
+iRy
+cJy
+iRy
+cJy
+iRy
+cAz
+tUu
+lRH
+nLK
+eHO
+nAc
+eHO
+nfS
+hIV
+mTw
+cAz
+iRy
+cJy
+iRy
+cJy
+iRy
+irZ
+irZ
+wja
+wja
+wja
+wja
+wja
+wja
+wja
+wPe
+qTe
+rWQ
+fEn
+lVR
+jma
+jUV
+axu
+nvH
+dLP
+fXG
+auD
+wnX
+iii
+auD
+pRJ
+fHB
+sCI
+fme
+uhw
+jza
+gRw
+ukr
+cED
+vWF
+wWp
+joW
+fme
+hEi
+wSa
+qNR
+auD
+mYP
+oeN
+wWp
+mVt
+bpi
+thL
+epc
+flc
+mQI
+vrD
+uth
+kaG
+wez
+vbp
+nwp
+dZn
+yiw
+odG
+xAF
+ddK
+jpW
+hhq
+cJy
+iRy
+cJy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+gms
+gms
+gms
+gms
+gms
+gms
+gms
+gms
+gms
+gms
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(125,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+dCA
+dCA
+dCA
+dCA
+dCA
+dCA
+dCA
+dCA
+dCA
+dCA
+dCA
+dCA
+dCA
+dCA
+dCA
+dCA
+dCA
+dCA
+dCA
+dCA
+dCA
+dCA
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+iRy
+dYE
+iRy
+iRy
+cJy
+cJy
+hGN
+lUa
+lUa
+lUa
+lUa
+lUa
+eCj
+exM
+eCj
+rSg
+lFI
+wox
+pmi
+nID
+nID
+wFr
+rgF
+mBx
+llW
+akt
+doO
+doO
+nvo
+lZh
+xQy
+lZh
+wrI
+doO
+doO
+ncW
+ncW
+gHX
+moF
+klZ
+naD
+teO
+oVc
+dsg
+ejQ
+rkn
+cGR
+pzU
+oSp
+vkc
+sgb
+deW
+deW
+deW
+cnp
+cnp
+viC
+jzL
+iWf
+kcM
+rft
+acc
+cJy
+cJy
+cdk
+cdk
+cdk
+cdk
+cdk
+cdk
+cdk
+mBB
+lvL
+fIx
+exj
+vgE
+hYi
+cou
+nYx
+pFp
+qny
+qny
+qny
+qny
+qny
+iRy
+cJy
+iRy
+qMs
+lGc
+nDf
+cMK
+jse
+rdM
+fRk
+wPe
+wPe
+lDb
+etA
+dvH
+wPi
+iAF
+nny
+auD
+qYL
+epS
+fmz
+fmz
+fmz
+fmz
+fmz
+fmz
+kCN
+pyu
+pyu
+pyu
+pyu
+pyu
+lvE
+nTh
+jCK
+qfb
+fEI
+rzl
+oir
+wWp
+cWQ
+nJc
+mxm
+nZX
+ryM
+vqU
+lfl
+pKw
+fUt
+jLn
+imR
+uvC
+aZb
+eVC
+wHk
+pKw
+pKw
+jpW
+jpW
+jpW
+jpW
+jpW
+hhq
+cJy
+cJy
+dYE
+cJy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+gms
+gms
+gms
+gms
+gms
+gms
+gms
+gms
+gms
+gms
+gms
+gms
+gms
+gms
+gms
+gms
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(126,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+dCA
+dCA
+dCA
+dCA
+dCA
+dCA
+dCA
+dCA
+dCA
+dCA
+dCA
+dCA
+dCA
+dCA
+dCA
+dCA
+dCA
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+iRy
+dYE
+iRy
+cJy
+cJy
+iRy
+hGN
+lUa
+lUa
+lUa
+lUa
+lUa
+cJy
+icY
+noz
+rSg
+lFI
+wox
+eKF
+rgF
+hhU
+ssZ
+gED
+wDT
+evp
+igY
+sac
+doO
+cjj
+rPM
+sEP
+ouY
+eDt
+sDb
+jZk
+ncW
+gXD
+gXv
+bPR
+gXv
+dMn
+gXv
+bPR
+vJQ
+jCI
+ezR
+cGR
+erE
+jIl
+crd
+bIL
+wZf
+nka
+skk
+cnp
+eQq
+fjW
+lOP
+nPP
+iye
+abW
+acc
+iRy
+cdk
+cdk
+mNo
+vsa
+vaM
+xuN
+nXk
+cdk
+ilU
+iVS
+lfX
+usb
+blW
+wdE
+ssu
+eHO
+nrG
+qny
+tUQ
+mBi
+ind
+qny
+qny
+cJy
+wja
+wja
+cQk
+paX
+niK
+onD
+swl
+onD
+vby
+wPe
+gJw
+ltp
+foG
+nJI
+gJw
+gJw
+fmz
+fmz
+sBo
+fmz
+xTf
+oMl
+dgF
+eKW
+fmz
+pyu
+pyu
+imp
+gNu
+oxd
+pyu
+pyu
+our
+iyz
+pyu
+iii
+chr
+usd
+qOp
+auD
+gny
+uSi
+fbr
+pKw
+pKw
+xZW
+pKw
+glQ
+neE
+xUY
+xRf
+jdr
+jdr
+pZt
+pKw
+cJy
+ozc
+ozc
+ozc
+ozc
+ozc
+cJy
+iRy
+iRy
+dYE
+iRy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+gms
+gms
+gms
+gms
+gms
+gms
+gms
+gms
+gms
+gms
+gms
+gms
+gms
+gms
+gms
+gms
+gms
+gms
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(127,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+dCA
+dCA
+dCA
+dCA
+dCA
+dCA
+dCA
+dCA
+dCA
+dCA
+dCA
+dCA
+dCA
+dCA
+dCA
+dCA
+dCA
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+cJy
+dYE
+cJy
+cJy
+cJy
+iRy
+iRy
+hGN
+lUa
+lUa
+lUa
+lUa
+lUa
+iRy
+eCj
+jXE
+rSg
+lFI
+wox
+mJS
+djZ
+beE
+jbE
+eFG
+eFG
+jbE
+eFG
+fzc
+ctT
+rPM
+eeE
+jJC
+uPz
+uPz
+ucJ
+iEx
+bTw
+btb
+wwA
+wPq
+wwA
+toK
+wxF
+wPq
+wwA
+fFG
+wwA
+sfY
+kRX
+ubk
+mSJ
+ubk
+ubk
+uPb
+oZh
+fPS
+lgG
+hUg
+mis
+aVk
+kjC
+abX
+acc
+cJy
+cdk
+iWX
+fBN
+cdn
+fBN
+fBN
+nqV
+cdk
+uhX
+eHO
+pbA
+vIV
+tHc
+iXe
+pIs
+eHO
+nqG
+qny
+pjy
+bxp
+pjy
+pYq
+qny
+iRy
+wja
+bXR
+rEn
+vHO
+iOF
+lQX
+onD
+onD
+gzj
+jCR
+puI
+eeY
+sog
+hRV
+fEb
+dTl
+fmz
+hxM
+qCS
+bva
+iyr
+iyr
+iyr
+iyr
+gUG
+pyu
+mQi
+qZG
+rfF
+qZG
+dmR
+nGJ
+msx
+utL
+pyu
+gFp
+jCK
+mPF
+lvx
+pKw
+pKw
+pKw
+pKw
+pKw
+mAO
+hPi
+pKw
+pKw
+sFy
+irK
+tLN
+pMi
+nWE
+sFy
+pKw
+cJy
+cJy
+eoo
+eoo
+eoo
+eoo
+eoo
+cJy
+cJy
+dYE
+iRy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+gms
+gms
+gms
+gms
+gms
+gms
+gms
+gms
+gms
+gms
+gms
+gms
+gms
+gms
+gms
+gms
+gms
+gms
+gms
+gms
+gms
+gms
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(128,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+dCA
+dCA
+dCA
+dCA
+dCA
+dCA
+dCA
+dCA
+dCA
+dCA
+dCA
+dCA
+dCA
+dCA
+dCA
+dCA
+dCA
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+iRy
+dYE
+iRy
+iRy
+cJy
+iRy
+cJy
+hGN
+lUa
+lUa
+lUa
+lUa
+lUa
+cJy
+icY
+icY
+dEx
+lMD
+wox
+daG
+xjz
+doU
+tHi
+nYL
+nKO
+oIc
+njq
+teX
+qlk
+csb
+esH
+wpY
+iFD
+iFD
+eXf
+mIK
+pzz
+thA
+vJQ
+ieg
+snO
+qCl
+mEe
+dsg
+dTU
+jCI
+iAV
+hrP
+rOC
+fIF
+vAI
+hyg
+lSI
+tRz
+aik
+dRV
+gLK
+hZB
+nOb
+obS
+qvR
+abY
+acc
+iRy
+cdk
+fpz
+eTw
+tkS
+upy
+uHZ
+uHZ
+pQf
+kSZ
+kdv
+wbw
+cUW
+qby
+lvq
+ryD
+jlG
+rxY
+pLb
+dOp
+vYV
+haD
+bQK
+qny
+cJy
+wja
+sYi
+nSo
+cQQ
+jSO
+pgp
+hWv
+nJx
+kSi
+bNB
+ftC
+kYN
+ioH
+aiW
+apl
+kty
+ubO
+wAX
+rbq
+kyX
+kyX
+kyX
+kyX
+kyX
+pIB
+fzn
+uzn
+rih
+rih
+rih
+rih
+rih
+xbG
+rnv
+pKw
+pKw
+pKw
+pKw
+pKw
+pKw
+ueT
+jOR
+dLd
+lGS
+lFo
+tGf
+gFo
+sBE
+nLr
+gcw
+tgR
+nDR
+kAK
+cnA
+pKw
+pKw
+pKw
+jpW
+jpW
+jpW
+jpW
+jpW
+hhq
+iRy
+tYG
+cJy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+gms
+gms
+gms
+gms
+gms
+gms
+gms
+gms
+gms
+gms
+gms
+gms
+gms
+gms
+gms
+gms
+gms
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(129,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+dCA
+dCA
+dCA
+dCA
+dCA
+dCA
+dCA
+dCA
+dCA
+dCA
+dCA
+dCA
+dCA
+dCA
+dCA
+dCA
+dCA
+dCA
+dCA
+dCA
+dCA
+dCA
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+iRy
+dYE
+iRy
+cJy
+cJy
+cJy
+cJy
+hGN
+lUa
+lUa
+lUa
+lUa
+lUa
+cJy
+eCj
+jXE
+rSg
+dcI
+pdO
+xII
+kqF
+xar
+aYj
+wmG
+rOD
+aYj
+gDu
+pCH
+kTd
+fTw
+rzH
+xok
+eZR
+eZR
+uqe
+bFj
+eTl
+xGS
+tJb
+fyc
+tJb
+xGS
+hjS
+xGS
+bSF
+fvE
+tJb
+mey
+xdc
+hlX
+aZY
+enH
+enH
+rjz
+jOb
+gtW
+xSb
+gUH
+noV
+rgN
+sNW
+abZ
+acc
+cJy
+cdk
+szP
+fBN
+tpW
+fBN
+fBN
+nqV
+cdk
+mFG
+eHO
+pbA
+xpb
+xFr
+wCq
+pIs
+eHO
+nHT
+qny
+soI
+dkV
+soI
+tMh
+qny
+iRy
+wja
+pqW
+vCU
+lEW
+wyT
+vFM
+onD
+jPg
+wmU
+hJO
+eKP
+nAy
+xxh
+aiW
+apl
+oBY
+azq
+mpD
+rbq
+wQj
+lHv
+bgB
+tqV
+hxQ
+gxM
+dAc
+dJD
+rih
+qAH
+jNb
+gRI
+qTy
+xbG
+dXq
+qUW
+lai
+dnq
+aaW
+pKw
+lXt
+kQo
+kQo
+kQo
+kQo
+kQo
+feA
+kQo
+kQo
+hxc
+tei
+lNC
+sTc
+pFH
+jZv
+gFj
+dCt
+uBA
+qDY
+wcz
+mwj
+mdy
+jpW
+rlK
+iRy
+iRy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+gms
+gms
+gms
+gms
+gms
+gms
+gms
+gms
+gms
+gms
+gms
+gms
+gms
+gms
+gms
+gms
+gms
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(130,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+dCA
+dCA
+dCA
+dCA
+dCA
+dCA
+dCA
+dCA
+dCA
+dCA
+dCA
+dCA
+dCA
+dCA
+dCA
+dCA
+dCA
+dCA
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+cJy
+cJy
+dYE
+iRy
+cJy
+iRy
+iRy
+cJy
+hGN
+lUa
+lUa
+lUa
+lUa
+lUa
+cJy
+icY
+noz
+rSg
+lFI
+wox
+tyV
+rgF
+pVe
+mBU
+stl
+pIc
+ylq
+lzK
+eYp
+doO
+dkB
+ryO
+rPM
+rPM
+rPM
+oqA
+oeq
+ncW
+oJD
+jnu
+jTw
+vJQ
+dsg
+itF
+dsg
+vJQ
+gJY
+fDe
+cGR
+qLi
+but
+fyt
+fyt
+ioj
+feE
+bRR
+cnp
+hJm
+fjW
+bjP
+qGi
+mBm
+aca
+acc
+iRy
+cdk
+cdk
+ubS
+ieN
+ePW
+kbM
+nXk
+cdk
+vvu
+eHO
+nfS
+auk
+uyS
+auk
+nLK
+eHO
+xBv
+qny
+dZN
+pYS
+weK
+qny
+qny
+cJy
+wja
+wja
+fmb
+oCm
+oPT
+onD
+onD
+jPg
+bTN
+kFA
+tEl
+gLi
+mOX
+pyn
+cfm
+pgE
+dcd
+eDD
+sgy
+aIx
+rZC
+rZN
+rZC
+sGo
+syh
+psr
+nDJ
+nZU
+rLf
+nZU
+gyN
+jqd
+aRB
+aDI
+rHd
+eFw
+fGG
+ibk
+vvk
+aVh
+hBb
+rfb
+bCQ
+fuV
+bPS
+ojS
+gee
+luL
+hIx
+kMS
+tzs
+rcx
+gFZ
+xUU
+ejR
+qUW
+kGG
+sHq
+wqP
+hKq
+gzQ
+jpW
+rlK
+cJy
+cJy
+cJy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+gms
+gms
+gms
+gms
+gms
+gms
+gms
+gms
+gms
+gms
+gms
+gms
+gms
+gms
+gms
+gms
+gms
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(131,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+dCA
+dCA
+dCA
+dCA
+dCA
+dCA
+dCA
+dCA
+dCA
+dCA
+dCA
+dCA
+dCA
+dCA
+dCA
+dCA
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+qoe
+cJy
+iRy
+iRy
+aQL
+iRy
+cJy
+iRy
+cJy
+cJy
+hGN
+lUa
+lUa
+lUa
+lUa
+lUa
+eCj
+exM
+eCj
+rSg
+lFI
+puv
+nHb
+nHb
+nHb
+nHb
+uXs
+nHb
+nHb
+nHb
+nHb
+doO
+ayJ
+kBG
+mIK
+kPZ
+gUQ
+evt
+gkv
+tBH
+tBH
+tBH
+tBH
+aVq
+vJQ
+iCL
+vJQ
+hOp
+rbG
+rbG
+rbG
+rbG
+rNj
+eJh
+kdX
+lbj
+kTI
+rbG
+cnp
+cnp
+gfB
+mqv
+qdM
+njB
+acb
+acc
+cJy
+cJy
+cdk
+cdk
+cdk
+cdk
+cdk
+cdk
+cdk
+okB
+lvL
+nqm
+hYi
+wSW
+exj
+hwh
+nYx
+gDL
+qny
+qny
+qny
+qny
+qny
+iRy
+cJy
+iRy
+qMs
+eZb
+fEM
+kZx
+hVS
+kZx
+fEM
+aUT
+cPn
+vhx
+vzt
+tAH
+aiW
+apl
+fHH
+azq
+dyJ
+uyZ
+kyX
+eNC
+orq
+mpb
+ppz
+rhW
+pyu
+uxE
+htr
+vEw
+kZE
+sxX
+viE
+kZE
+nei
+hNe
+dEW
+feP
+aaX
+pKw
+pKY
+tOn
+pYj
+pYj
+mpR
+hkp
+flK
+gti
+gqK
+xMy
+atw
+qUi
+fci
+gFZ
+qrC
+tTh
+nwp
+vfC
+yiw
+wRL
+yeD
+tIk
+jpW
+hhq
+cJy
+iRy
+iRy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+gms
+gms
+gms
+gms
+gms
+gms
+gms
+gms
+gms
+gms
+gms
+gms
+gms
+gms
+gms
+gms
+gms
+gms
+gms
+gms
+gms
+gms
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(132,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+dCA
+dCA
+dCA
+dCA
+dCA
+dCA
+dCA
+dCA
+dCA
+dCA
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+cJy
+cJy
+dYE
+cJy
+cJy
+cJy
+cJy
+iRy
+hGN
+lUa
+lUa
+lUa
+lUa
+lUa
+lPC
+xFq
+ozz
+cDu
+otj
+nYK
+nHb
+ekI
+jtV
+wbk
+lIs
+ehX
+ufp
+lmc
+wbk
+woH
+oQO
+gPp
+oQO
+woH
+doO
+mTV
+tBH
+tBH
+dIA
+nAb
+tBH
+qxW
+poQ
+aWw
+eDs
+rbG
+rbG
+mPd
+wvQ
+gqH
+ihh
+aCg
+aCg
+nRH
+xyD
+hhO
+uFh
+cnp
+cnp
+odc
+aJH
+ayD
+cnp
+acc
+qMP
+iRy
+cJy
+iRy
+cJy
+iRy
+cJy
+iRy
+cAz
+neP
+fuD
+ssu
+eHO
+gVj
+iVS
+lfX
+bHN
+cmN
+cAz
+iRy
+cJy
+iRy
+cJy
+iRy
+wja
+wja
+wja
+hGn
+kFT
+hGn
+wja
+fxS
+njL
+wja
+dbT
+clc
+gNn
+ioH
+aiW
+iAc
+fmz
+fmz
+hFZ
+bpK
+kyX
+wsP
+iWs
+mpb
+efn
+tWJ
+pyu
+pyu
+pyu
+pyu
+lAm
+fNz
+oEg
+rFw
+xAj
+oop
+vnU
+mMY
+dVr
+pKw
+mds
+lHL
+xgz
+sLD
+pMG
+lKX
+eAF
+oCy
+scF
+scF
+jyr
+crh
+nNP
+wuX
+hov
+pKw
+pKw
+pKw
+jpW
+jpW
+jpW
+jpW
+jpW
+hhq
+cJy
+dYE
+iRy
+gMv
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+gms
+gms
+gms
+gms
+gms
+gms
+gms
+gms
+gms
+gms
+gms
+gms
+gms
+gms
+gms
+gms
+gms
+gms
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(133,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+dCA
+dCA
+dCA
+dCA
+dCA
+dCA
+dCA
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+iRy
+dYE
+iRy
+iRy
+cJy
+iRy
+hGN
+lUa
+lUa
+lUa
+lUa
+lUa
+icY
+icY
+icY
+vrH
+hwy
+udU
+nHb
+nHb
+nHb
+pGS
+xzI
+aVQ
+hJe
+nHb
+krc
+woH
+ujW
+cgc
+imk
+woH
+mdd
+wjk
+tBH
+lAY
+nZj
+uce
+cZc
+uce
+pfO
+jjN
+sNF
+rbG
+ajl
+oCu
+oCu
+oCu
+oCu
+oCu
+oCu
+oCu
+eBq
+bGc
+gcN
+rbG
+uGp
+vWx
+qsF
+bxo
+pvr
+pzK
+oLb
+oLb
+oLb
+oLb
+oLb
+ufU
+ufU
+ufU
+ufU
+ufU
+ufU
+aDj
+dAq
+geI
+wSM
+kXf
+hRX
+hRX
+hRX
+hRX
+hRX
+hRX
+hRX
+hRX
+wja
+vVo
+hRO
+uYI
+srs
+rGj
+hGn
+eYN
+gGz
+ilL
+gRO
+sHz
+mfB
+ujQ
+aiW
+apl
+azq
+pGR
+uKk
+bpK
+kyX
+wsP
+rNE
+kjh
+efn
+qCf
+fmz
+bCi
+kdD
+sWO
+sWO
+lCp
+rbJ
+akd
+sWO
+sWO
+oyh
+peu
+pKw
+pKw
+qUW
+qUW
+qUW
+gsn
+mGu
+lKX
+dNM
+oqc
+sBD
+aVU
+sBD
+crh
+rcx
+oTS
+tEt
+xyM
+dCt
+uBA
+qDY
+xcf
+uPZ
+ris
+jpW
+rlK
+iRy
+dYE
+iRy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+gms
+gms
+gms
+gms
+gms
+gms
+gms
+gms
+gms
+gms
+gms
+gms
+gms
+gms
+gms
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(134,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+iRy
+dYE
+iRy
+cJy
+cJy
+cJy
+hGN
+lUa
+lUa
+lUa
+lUa
+lUa
+oPI
+lwF
+aqt
+ixN
+gUU
+weZ
+nHb
+gvq
+jtV
+qpb
+nJW
+bMA
+xog
+nHb
+ksy
+woH
+fnJ
+lah
+ues
+woH
+rMl
+wVN
+tBH
+mHa
+rzI
+vmb
+wNF
+wNF
+xKy
+kNm
+hzb
+vwE
+lus
+nsd
+cNP
+lIl
+lIl
+lIl
+lIl
+lIl
+qym
+sad
+qyK
+rbG
+pCb
+qgx
+fKh
+abm
+bFE
+sVo
+mzU
+xIS
+soc
+kKN
+oLb
+igW
+mGn
+por
+bfh
+hmr
+ufU
+ufU
+jYT
+rPA
+jYT
+hRX
+hRX
+lJj
+llO
+pmV
+gEj
+bum
+lIS
+ukz
+wja
+wOk
+hgd
+qiV
+tPu
+gJm
+hGn
+tlU
+fTS
+ePF
+bNB
+ikr
+wSJ
+lFZ
+fUV
+wNV
+btE
+cAj
+xiQ
+bpK
+kyX
+wsP
+lGo
+kjh
+sYw
+rJx
+vmj
+swj
+hNH
+sWO
+fLZ
+cOA
+qaA
+qJU
+tsa
+sWO
+sWO
+pKw
+pKw
+rJR
+sEc
+sEc
+sEc
+pKw
+mfd
+lKX
+tIV
+oCy
+fou
+bNI
+cta
+lHn
+fci
+gFZ
+xUU
+fRp
+qUW
+kGG
+sHq
+xeb
+eNI
+voV
+jpW
+hhq
+iRy
+dYE
+dYE
+cJy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+gms
+gms
+gms
+gms
+gms
+gms
+gms
+gms
+gms
+gms
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(135,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+cJy
+dYE
+dYE
+dYE
+iRy
+iRy
+hGN
+hGN
+hGN
+hGN
+hGN
+bRU
+oPI
+tod
+oPI
+woH
+woH
+woH
+woH
+woH
+woH
+woH
+woH
+woH
+woH
+woH
+woH
+woH
+bvK
+eMb
+djo
+woH
+edH
+hJf
+tBH
+mtt
+san
+hyK
+kUS
+fst
+rzI
+icT
+wOi
+gNv
+pck
+xdC
+wmV
+tIJ
+gjg
+puB
+tWp
+faU
+nHN
+lFe
+pxC
+rbG
+lgs
+qgx
+twX
+abn
+wlN
+lqU
+oLb
+tBf
+leS
+nmy
+oLb
+gbW
+pay
+tzZ
+gZq
+qwY
+gdY
+ufU
+rlr
+aso
+hYe
+hRX
+kkS
+oLv
+dht
+nJU
+nJG
+aBR
+eVR
+uuN
+wja
+tFC
+cTp
+mux
+jPg
+jOO
+hGn
+ooG
+nEv
+iPr
+gkA
+prS
+kmU
+rFj
+rZZ
+oXg
+azq
+iMC
+uTv
+rwP
+lLL
+lLL
+lLL
+lLL
+weC
+tKd
+fmz
+dFc
+cAW
+sWO
+xZC
+cyt
+mAG
+axn
+tyM
+nvW
+pBh
+deU
+ltI
+sVW
+chK
+chK
+fcR
+qHH
+hyp
+lKX
+dNM
+qog
+lZs
+sBD
+eMk
+nzw
+fci
+gFZ
+rbO
+flT
+nwp
+vfC
+yiw
+ygz
+mhu
+mWI
+jpW
+hhq
+cJy
+cJy
+dYE
+iRy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+gms
+gms
+gms
+gms
+gms
+gms
+gms
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(136,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+iRy
+dYE
+iRy
+cJy
+cJy
+cJy
+cJy
+iRy
+cJy
+cJy
+oPI
+upp
+ihQ
+woH
+mbr
+mbr
+mbr
+mbr
+jAr
+thV
+mbr
+mbr
+mbr
+ora
+woH
+cgu
+bCu
+qqE
+dVI
+woH
+kjA
+qbx
+tBH
+coy
+rzI
+hyK
+nrN
+cus
+rzI
+oea
+any
+hMW
+vjO
+xdC
+oCu
+oCu
+oCu
+oCu
+oCu
+oCu
+oCu
+tgx
+mms
+rbG
+ctE
+qgx
+fKh
+abo
+rib
+vok
+oLb
+agG
+sMV
+auv
+oLb
+kiH
+sZN
+wqF
+ibJ
+mUr
+caj
+sAK
+lMl
+eaL
+rxY
+bUZ
+eId
+kUb
+tJY
+hHi
+kaW
+qcf
+eVR
+gKA
+wja
+wja
+gYf
+diP
+tCq
+qcw
+wja
+rTa
+orb
+wja
+cPn
+xKB
+dKJ
+ouQ
+tkk
+xKB
+fmz
+irF
+irF
+sLz
+kUn
+bFk
+aaA
+tKW
+irF
+irF
+irF
+ggz
+qgz
+sWO
+nsw
+nEK
+lCj
+dMv
+nuD
+oXS
+pRg
+uvq
+uvq
+wzx
+feP
+feP
+off
+gGm
+lqw
+ozn
+dGe
+sPq
+gBi
+kiN
+scF
+ocs
+fci
+gFZ
+sVk
+pKw
+pKw
+pKw
+jpW
+jpW
+jpW
+jpW
+jpW
+rlK
+cJy
+cJy
+iRy
+iRy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(137,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+iRy
+dYE
+cJy
+cJy
+iRy
+iRy
+cJy
+iRy
+cJy
+oPI
+oPI
+sdi
+qKh
+woH
+mbr
+mbr
+mbr
+mbr
+mbr
+mbr
+mbr
+mbr
+mbr
+mbr
+pUW
+taK
+kjE
+lah
+cdw
+woH
+woH
+lSs
+tBH
+rSv
+rzI
+wdU
+uce
+uce
+kgr
+mLO
+fWl
+xUl
+vjO
+xdC
+oCu
+oCu
+oCu
+oCu
+oCu
+oCu
+ahS
+gta
+jPY
+rbG
+bqB
+qgx
+fKh
+abo
+kUv
+lgT
+oLb
+oLb
+oLb
+oLb
+oLb
+gVo
+vYb
+hLX
+rVN
+nfH
+xQM
+ufU
+hhb
+xWt
+iZi
+hRX
+kaw
+iXw
+cTy
+liL
+jAw
+uLW
+eVR
+aHz
+hAS
+wja
+wja
+wja
+bei
+wja
+wja
+dDK
+laj
+xvZ
+gSU
+rkq
+guE
+klJ
+kvG
+rBu
+jIb
+irF
+nxp
+wbO
+pDN
+pdh
+eAG
+hey
+iOg
+hcu
+irF
+irF
+eTM
+sWO
+rRV
+cfN
+euT
+tVw
+mDG
+hIJ
+sji
+aeH
+abN
+vnU
+mMY
+mMY
+btQ
+qUW
+rNv
+lKX
+tIV
+iUu
+jHl
+hKh
+xfF
+iQU
+fci
+oTS
+tEt
+thC
+dCt
+uBA
+qDY
+ibG
+wuh
+okn
+jpW
+hhq
+cJy
+cJy
+cJy
+cJy
+cJy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(138,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+cJy
+mdg
+aQL
+iRy
+cJy
+cJy
+iRy
+oPI
+uIC
+uIC
+oPI
+uwp
+lqo
+aXc
+woH
+mbr
+mbr
+mbr
+mbr
+mbr
+mbr
+mbr
+mbr
+mbr
+mbr
+gag
+eVQ
+wYN
+fMN
+cVt
+nWQ
+woH
+syz
+tBH
+nAb
+sdw
+wNF
+kKP
+vQQ
+xYx
+mMf
+sqR
+rbG
+qrZ
+dDW
+iYH
+kvK
+tgT
+sQK
+mlw
+fAR
+rbG
+dbD
+rbG
+rbG
+rEy
+qgx
+tTx
+abp
+wlN
+wlN
+hJg
+qUa
+pbY
+jtT
+qUa
+qUa
+gRl
+hLX
+sON
+vTX
+wtx
+ufU
+qCr
+aso
+urt
+hRX
+grU
+wQg
+xLQ
+wQg
+kaW
+pQv
+eVR
+fEf
+bHU
+hRX
+mWR
+lBw
+oYG
+fxN
+vfl
+fxN
+jxZ
+mWR
+bpG
+vHZ
+fYf
+iMx
+tNu
+jIb
+aBv
+gNJ
+pBA
+mAM
+sWJ
+sWJ
+sWJ
+sWJ
+sWJ
+xCe
+xuK
+irF
+dBs
+sWO
+qKJ
+ana
+vdE
+sWO
+sWO
+sWO
+sWO
+pKw
+pKw
+uyg
+afM
+abO
+uwL
+pKw
+dNZ
+lKX
+tIV
+cCX
+xfF
+feP
+feP
+iSV
+fci
+gFZ
+xUU
+tIb
+qUW
+kGG
+sHq
+yaj
+ill
+apS
+jpW
+rlK
+iRy
+cJy
+iRy
+iRy
+iRy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(139,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+iRy
+iRy
+dYE
+iRy
+iRy
+cJy
+eAP
+uIC
+pnS
+tio
+oPI
+pJH
+xMP
+kMV
+woH
+mbr
+mbr
+mbr
+mbr
+mbr
+mbr
+mbr
+mbr
+mbr
+ikv
+uOx
+ePA
+svp
+ihy
+cVt
+hlN
+woH
+qOY
+tBH
+tBH
+vJN
+nAb
+jQG
+jRc
+ugU
+xpB
+xpB
+xpB
+xpB
+oyL
+xpB
+rbG
+rbG
+rbG
+rbG
+rbG
+rbG
+wrZ
+fxg
+uHr
+dui
+dKc
+pcf
+abq
+uTi
+mPm
+jgH
+pET
+epu
+gWq
+leH
+qUa
+uLR
+hLX
+eFY
+ibh
+qBZ
+ufU
+uIz
+aso
+sXU
+hRX
+xdT
+ygH
+aHF
+kUD
+hwc
+fQA
+sBv
+wlx
+hso
+hRX
+mWR
+roK
+jRD
+xkW
+wkp
+wkp
+lhd
+qJE
+vNe
+gsy
+wti
+kmh
+mcI
+aoW
+jch
+gNJ
+gIM
+mYT
+sIK
+kDs
+kDs
+kDs
+uCD
+fMC
+mdn
+irF
+nxB
+sWO
+gpZ
+gtZ
+iTe
+sWO
+qdy
+uUq
+rOw
+rDT
+pKw
+pKw
+pKw
+pKw
+pKw
+pKw
+pKw
+eqb
+dGe
+iDd
+fLD
+cta
+cta
+cta
+fci
+gFZ
+sgQ
+dvt
+nwp
+vfC
+yiw
+bOu
+kaH
+wxD
+jpW
+hhq
+iRy
+cJy
+dYE
+iRy
+iRy
+tYG
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(140,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+cJy
+cJy
+cJy
+dYE
+iRy
+cJy
+eAP
+oPM
+dGf
+fon
+jSt
+ahK
+xwE
+eWp
+woH
+mbr
+mbr
+mbr
+mbr
+mbr
+mbr
+mbr
+mbr
+mbr
+mbr
+pUW
+ogq
+bCu
+lah
+cVt
+frQ
+woH
+dzU
+cRR
+tBH
+tBH
+ocK
+vDg
+ocK
+tBH
+xpB
+jJt
+syk
+icp
+cXo
+xpB
+juo
+efy
+asn
+ghT
+prP
+okZ
+xTU
+hKS
+sQT
+pjL
+hDm
+rtl
+nRz
+hKK
+liu
+eMK
+qUa
+azQ
+wGv
+skO
+qUa
+dFV
+hLX
+dok
+wdC
+leJ
+ufU
+utQ
+lGZ
+nDy
+hRX
+hRX
+nfr
+grS
+xeM
+hRX
+fpF
+hRX
+hRX
+hRX
+hRX
+vNe
+lDK
+lTV
+iYR
+oEk
+nRi
+jIb
+jIb
+uRZ
+dLg
+bCX
+kmh
+kmh
+sIJ
+duo
+dWv
+oQl
+vkI
+ulz
+jBG
+dkr
+fWm
+rHH
+fMC
+exb
+xhg
+afI
+hIe
+mFL
+wWC
+iNI
+lAp
+nUm
+nrW
+nrW
+nrW
+qad
+bJu
+uFR
+tye
+xss
+xss
+pKw
+lKX
+dJO
+eCY
+sBD
+lZs
+eMk
+nIS
+fci
+gFZ
+vGq
+pKw
+pKw
+pKw
+jpW
+jpW
+jpW
+jpW
+jpW
+hhq
+cJy
+cJy
+dYE
+cJy
+cJy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(141,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+lIv
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+iRy
+cJy
+cJy
+cJy
+aWn
+oPI
+oPI
+oPI
+oPI
+fJi
+vQV
+opB
+woH
+mbr
+mbr
+mbr
+mbr
+mbr
+mbr
+mbr
+mbr
+mbr
+mbr
+gag
+tgi
+bCu
+fOQ
+jpz
+pgT
+woH
+qbx
+kpb
+tBH
+sRi
+iBM
+kSz
+dPV
+rSp
+xpB
+gxE
+wuf
+bLS
+kXi
+bJk
+mAU
+kXp
+fHS
+utN
+eUC
+wFn
+myL
+wLz
+gdP
+gdP
+qKH
+uCx
+alC
+gdP
+gdP
+gdP
+qUa
+ozB
+sea
+vKZ
+qUa
+kbK
+chB
+iFT
+asK
+rXZ
+ufU
+gfE
+lKJ
+uTk
+teH
+jvv
+aWy
+cVO
+wNT
+cVO
+hSx
+teH
+cbm
+vNe
+jIb
+oEW
+fXt
+eNE
+yci
+eCE
+vuA
+jIb
+jIb
+tNu
+siM
+bCX
+kmh
+kmh
+jIb
+jIb
+gNJ
+gng
+tQt
+rSR
+gYg
+gYg
+gYg
+mip
+yiW
+bLA
+mGv
+myk
+nhF
+gRP
+umN
+fPy
+aMB
+kDg
+oVg
+tDf
+ioc
+jZC
+jZC
+btH
+aEz
+csg
+dqq
+vRh
+iBz
+hoG
+iDd
+hKh
+xfF
+xfF
+xfF
+vqJ
+hBr
+leA
+oeG
+unn
+mhK
+qFS
+eOi
+rlW
+gnw
+jpW
+hhq
+cJy
+iRy
+iRy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(142,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+iRy
+sQN
+cJy
+iRy
+iRy
+cJy
+oPI
+qJt
+oPI
+oPI
+oPI
+iZa
+woH
+mbr
+mbr
+mbr
+mbr
+mbr
+mbr
+mbr
+mbr
+mbr
+eST
+vCz
+nZD
+jJk
+dDB
+uFj
+oqf
+ovL
+kHN
+rgY
+tBH
+lrH
+xgW
+yiA
+wKh
+hhQ
+xec
+wGN
+afX
+qHh
+txw
+pNR
+vNL
+vaL
+mqA
+tGB
+kFG
+efy
+ewD
+sQT
+gdP
+gfc
+qFJ
+bBb
+qZt
+bpy
+jBr
+hsr
+qUa
+qUa
+qUa
+qUa
+qUa
+ufU
+qMz
+psY
+wYY
+ufU
+ufU
+wIS
+uge
+nwV
+teH
+teH
+rsy
+wxJ
+vou
+dYQ
+hYr
+teH
+vNe
+vNe
+uRZ
+oTQ
+kvG
+eNE
+jIb
+siM
+vYn
+xWk
+clg
+bVT
+clg
+xan
+kmh
+kvG
+rGN
+jIb
+gNJ
+mjM
+pOX
+aaz
+aaz
+aaz
+aaz
+aaC
+cuo
+pDN
+qKt
+gra
+eCm
+rai
+wwf
+oBK
+pHi
+gfR
+pHi
+pHi
+pHi
+pHi
+pHi
+rvs
+ojw
+gDg
+lqI
+ydm
+elt
+xgA
+xgA
+xgA
+eDe
+jGl
+lir
+ejw
+vnq
+xUU
+tQb
+qUW
+kGG
+sHq
+svl
+lIk
+rLT
+jpW
+rlK
+cJy
+dYE
+cJy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(143,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+cJy
+dYE
+iRy
+cJy
+iRy
+cJy
+cJy
+oPI
+oPI
+oPI
+ceg
+jwp
+opB
+woH
+mbr
+mbr
+mbr
+mbr
+mbr
+mbr
+mbr
+mbr
+mbr
+mbr
+woH
+xCE
+xAm
+dAN
+jAJ
+aFh
+woH
+mqA
+vsq
+tBH
+dDf
+waO
+czd
+lRV
+pSF
+xpB
+qrz
+gMH
+wwh
+xpB
+xpB
+dtL
+tru
+tru
+tru
+tru
+tru
+tru
+tru
+jKM
+uEE
+lld
+uEE
+qeK
+uEE
+qUt
+uEE
+ksR
+uiF
+jci
+gdP
+hox
+wRQ
+rNb
+mTh
+tiz
+qjD
+orJ
+nrv
+sQj
+nrv
+rXX
+taO
+kep
+hcc
+dLk
+qXD
+bEF
+biM
+qjD
+oiN
+lzu
+bNq
+kvG
+eNE
+ejm
+vHZ
+fVY
+rkq
+clg
+xqP
+clg
+uTa
+aZV
+vXx
+jIb
+abw
+irF
+mPL
+pyx
+tjC
+dHj
+jKB
+lRG
+aaD
+lDh
+anr
+dvO
+eXE
+sYp
+bCP
+dUS
+ihF
+nly
+sAu
+xEv
+nmI
+xEv
+yjO
+iJG
+tye
+tye
+pKw
+pKw
+pKw
+lKX
+hoG
+eYg
+hKh
+cKz
+hIj
+xgA
+oTr
+vjG
+leA
+ujM
+unn
+mhK
+npr
+oeT
+onU
+xCT
+jpW
+rlK
+iRy
+dYE
+iRy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(144,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+qoe
+dYE
+cJy
+cJy
+cJy
+cJy
+iRy
+cJy
+oPI
+vQV
+kqT
+lPs
+wbN
+woH
+mbr
+mbr
+mbr
+mbr
+mbr
+mbr
+mbr
+mbr
+mbr
+mbr
+woH
+ovp
+nSc
+sSE
+lbt
+osD
+woH
+ndO
+qbx
+tBH
+tBH
+eWs
+czd
+nfs
+tBH
+xpB
+xpB
+xpB
+xpB
+xpB
+ufn
+rqJ
+tru
+sgm
+hYg
+cem
+bPE
+oqz
+slY
+qmM
+xWn
+iWK
+xWn
+lab
+kNc
+joG
+djU
+cGT
+kNc
+fAV
+lfI
+hRL
+nTv
+wVt
+tpt
+nWj
+qHf
+xIV
+tSL
+pzT
+bnz
+iIF
+iIF
+iIF
+iIF
+iIF
+kWe
+gRT
+wkJ
+itj
+muY
+wcJ
+oen
+asi
+pky
+wcJ
+asi
+asi
+wxa
+bQr
+wbQ
+uIo
+aay
+vhF
+jIb
+tMC
+vNe
+irF
+irF
+qdz
+irF
+irF
+irF
+irF
+irF
+irF
+irF
+tye
+tye
+tye
+tye
+nQT
+rdX
+tye
+orj
+orj
+sIh
+orj
+orj
+tye
+tye
+lgB
+kIH
+pKw
+tuW
+lKX
+feP
+xfF
+feP
+cal
+feP
+feP
+vqJ
+ohs
+xUU
+tpx
+pKw
+pKw
+jpW
+jpW
+jpW
+jpW
+jpW
+hhq
+cJy
+dYE
+ksO
+cJy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(145,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+iRy
+iRy
+iRy
+cJy
+iRy
+oPI
+oPI
+oPI
+oPI
+iAr
+opB
+eyw
+jSV
+woH
+mbr
+mbr
+mbr
+mbr
+kVJ
+dGo
+mbr
+mbr
+mbr
+mbr
+qdY
+qdY
+pud
+pws
+ayW
+qdY
+qdY
+nIG
+haO
+wvF
+tBH
+sMX
+iov
+tBH
+tBH
+tMD
+nym
+kNw
+sQT
+axD
+xlD
+ehy
+tru
+dCP
+bDc
+qQB
+hag
+nBP
+abr
+kUi
+reb
+wco
+reb
+swn
+oDv
+veU
+psz
+uEE
+uEE
+iMi
+uhl
+uCS
+oyB
+fCq
+pHY
+qeX
+osV
+ibB
+nFd
+aas
+sbs
+wik
+aat
+wik
+wik
+wik
+fhS
+gtq
+pWp
+fRa
+klJ
+kmh
+guE
+kmh
+gFb
+dfF
+dfF
+uAr
+dfF
+dfF
+hYd
+boy
+kmh
+kvG
+iJl
+ayx
+czb
+xJx
+sRl
+hjZ
+rwi
+cmk
+aXx
+aXx
+qOx
+qOx
+qOx
+tye
+fsj
+arN
+rxd
+jTA
+xXm
+eLp
+cuV
+cuV
+cuV
+ayk
+eYA
+sqY
+tye
+tye
+kLD
+pKw
+aIv
+qUs
+xPk
+rWT
+odr
+tGx
+yjy
+dFm
+odr
+tGx
+sAJ
+uxV
+clC
+pKw
+ozc
+fms
+ozc
+ozc
+ozc
+cJy
+iRy
+iRy
+cJy
+iRy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(146,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+qoe
+cJy
+cJy
+cJy
+cJy
+cJy
+cJy
+oPI
+oPI
+cuO
+cpC
+oPI
+gNb
+sEV
+oGk
+oPI
+woH
+woH
+woH
+woH
+woH
+woH
+qdY
+qdY
+qdY
+qdY
+qdY
+qdY
+uUh
+xJh
+lpq
+rPq
+wNq
+qdY
+qdY
+pnV
+uNP
+pEg
+vaK
+iXu
+mqA
+oar
+dXg
+cqd
+cqd
+tzR
+dni
+dpd
+qIn
+tru
+jPl
+whj
+kCi
+xuj
+cCn
+slY
+dvx
+xWn
+uEE
+xWn
+uEE
+uEE
+rjO
+dfj
+jUc
+jUc
+rLD
+wiW
+ulN
+ujO
+ujO
+ujO
+gkC
+oRL
+qSg
+dHM
+xef
+fTg
+svC
+svC
+svC
+gVz
+svC
+fdd
+svC
+vFj
+slu
+sJp
+mjX
+oVa
+dfF
+eiD
+quZ
+mcI
+nUh
+kmh
+kmh
+kvG
+pLo
+kvG
+gVW
+dLg
+jFs
+czb
+sxb
+bfm
+jLj
+rYd
+cmk
+aXx
+aXx
+fdY
+fdY
+qOx
+tye
+nbM
+onE
+enI
+piW
+vsf
+iYI
+srk
+nAt
+srk
+lmA
+vRr
+djn
+lti
+tye
+fXk
+pKw
+vTP
+pSM
+pKw
+gCr
+hgN
+cTQ
+pKw
+sbg
+vrp
+xjD
+pKw
+aac
+pKw
+pKw
+cJy
+cJy
+cJy
+iRy
+iRy
+cJy
+cJy
+iRy
+cJy
+iRy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(147,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+iRy
+iRy
+sHb
+cJy
+iRy
+oPI
+vQV
+oUt
+aBJ
+lKp
+dwx
+mxc
+tUA
+oPI
+vla
+uqU
+kUE
+wpQ
+oPI
+uVM
+qdY
+fOY
+mfr
+qdY
+swr
+xOa
+eEb
+xLY
+eEb
+qyG
+vSl
+kaf
+qdY
+aog
+rMl
+sQT
+tMD
+vWn
+lXD
+uRR
+xyd
+tKZ
+upb
+kho
+chy
+jRX
+qlp
+tTN
+xFI
+hDy
+hDy
+laC
+jIP
+tru
+tru
+dDL
+uyJ
+hle
+tqR
+iYZ
+tcr
+fop
+tcr
+uEE
+gCu
+gdP
+mSA
+atj
+atj
+efe
+cqe
+qjD
+cOQ
+fFP
+wik
+pZV
+mGS
+uIB
+nrv
+onn
+nrv
+ygP
+oZq
+uuy
+qjD
+fWf
+vHZ
+guE
+kvG
+yhS
+gVW
+dLg
+mzb
+kvG
+iJl
+oEk
+nMB
+jIb
+neo
+oFc
+jIb
+czb
+mCG
+pGP
+gsa
+xTO
+cmk
+mXc
+mXc
+fdY
+fdY
+tye
+tye
+rrZ
+dZx
+xde
+dfR
+clk
+msF
+tSA
+vLo
+tSA
+cIc
+hgn
+dBl
+eVp
+tye
+gky
+pKw
+pKw
+nEb
+pKw
+sFy
+qUW
+nWE
+pKw
+sFy
+qUW
+nWE
+pKw
+uIq
+eIK
+pKw
+fhx
+iRy
+cJy
+cJy
+cJy
+cJy
+cJy
+cJy
+cJy
+cJy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(148,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+jps
+cJy
+cJy
+dYE
+cJy
+tYG
+iRy
+oPI
+jhr
+sZx
+gNb
+oPI
+ecE
+dJT
+vBN
+lRi
+vSL
+mnF
+mKg
+fzI
+oPI
+qdY
+qdY
+ksb
+gmN
+rpO
+aGN
+wYh
+hsH
+lix
+vRv
+aEk
+sbC
+dXX
+aBd
+aBd
+aBd
+aBd
+aBd
+aBd
+aBd
+fJI
+iuZ
+wvF
+xOF
+sQT
+juo
+bAc
+bAc
+tru
+eYU
+rxL
+rxL
+vpV
+ybg
+fzs
+tru
+tiU
+ugZ
+wIy
+dwB
+iYZ
+tcr
+fop
+tcr
+uEE
+ccX
+kqS
+urn
+xXa
+quA
+efe
+qXE
+gSM
+bXC
+fFP
+vyw
+wOp
+vRi
+xSV
+hVv
+rYY
+qjp
+awF
+vnx
+qjD
+aHv
+aHv
+piZ
+ciy
+oHh
+aHv
+njA
+uRZ
+nUh
+ejm
+vHZ
+rgE
+upJ
+cqv
+vdJ
+vdJ
+vdJ
+czb
+deQ
+xTO
+fLy
+rvn
+cmk
+uKC
+tGt
+tzF
+gmT
+tye
+kYx
+wDS
+skc
+rQH
+enJ
+sZW
+tye
+ngX
+sTB
+aJq
+tye
+nEw
+gjI
+ayk
+tye
+tye
+tye
+cJy
+leR
+pKw
+kZC
+eoo
+tsq
+pKw
+kZC
+eoo
+tsq
+pKw
+ijN
+bTE
+rCP
+eAP
+cJy
+cJy
+sQN
+iRy
+dYE
+iRy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(149,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+sQN
+cJy
+iRy
+cJy
+iRy
+qoe
+dYE
+iRy
+cJy
+cJy
+oPI
+gvl
+dtx
+muw
+oPI
+oPI
+ciV
+oPI
+oPI
+jkh
+skC
+fSv
+gNb
+yfP
+qdY
+dDo
+tCE
+tCE
+qGL
+mid
+jFa
+pWa
+eDU
+oib
+eii
+snl
+mid
+cKV
+sSx
+prM
+tLE
+xIe
+nmw
+aBd
+aBd
+eoa
+svW
+sQT
+sQT
+sQT
+hHB
+hpR
+tru
+xXj
+lqu
+gfb
+moh
+nLg
+uLJ
+tru
+val
+aRe
+vaR
+git
+dHL
+iKW
+nag
+kta
+uEE
+sCo
+eVd
+hvf
+rRB
+efe
+efe
+amX
+uiX
+sfL
+fFP
+wik
+wOp
+bXH
+lOL
+vZY
+cIT
+sBL
+jZZ
+fpS
+flQ
+xGY
+sCm
+sCB
+mYs
+lIW
+aHv
+aHv
+pVv
+oQH
+rMc
+vNe
+vdJ
+swI
+vdJ
+vdJ
+nwG
+trF
+czb
+dEr
+lpl
+qln
+dZW
+cmk
+pOa
+lAw
+iiw
+rgu
+kEE
+cVd
+lPw
+ePw
+mnM
+bNX
+nVk
+tye
+abF
+abK
+abK
+tye
+vPN
+jwl
+iNl
+oXI
+gTW
+tye
+cJy
+kGG
+jpW
+fZM
+sHq
+hMX
+jpW
+fZM
+sHq
+hMX
+jpW
+pKw
+pKw
+pKw
+eAP
+iRy
+cJy
+iRy
+iRy
+dYE
+cJy
+cJy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(150,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+cJy
+cJy
+upZ
+cJy
+dYE
+iRy
+qoe
+cJy
+oPI
+jSV
+muw
+vQV
+oPI
+qlK
+opB
+muw
+oPI
+oPI
+gmi
+cuO
+eQE
+eQE
+eQE
+vSl
+qks
+iVr
+uEg
+exR
+eEb
+vSl
+aLY
+eEb
+qyG
+eEb
+odn
+vUH
+kgK
+jvw
+eyy
+izJ
+kgK
+qXK
+aBd
+pLX
+kVt
+sQT
+auM
+tRl
+xoL
+nxI
+tru
+tru
+tru
+rJj
+moh
+wLa
+fEp
+tru
+vax
+gHA
+rOm
+vHB
+iYZ
+tcr
+fop
+tcr
+uEE
+oyl
+uiX
+qrN
+duR
+hIK
+xRv
+cqB
+tpL
+bXC
+fFP
+wik
+wOp
+dVM
+xNn
+cPu
+ntA
+hbN
+nTn
+wze
+fte
+rMJ
+qYB
+gqa
+jDs
+xfB
+qBO
+aHv
+lau
+rvD
+lau
+vNe
+crO
+kVn
+nZt
+ccu
+vnl
+usv
+czb
+iJV
+lIo
+adQ
+spA
+cmk
+lLP
+lLP
+fdY
+fdY
+lhk
+ptb
+ube
+aad
+jJd
+xPY
+tye
+tye
+not
+xOO
+not
+tye
+nEw
+dnY
+qHV
+wiJ
+meg
+tye
+cJy
+kGG
+jpW
+kaR
+dtt
+pSp
+jpW
+whO
+oKB
+idf
+jpW
+hhq
+cJy
+cJy
+cJy
+cJy
+cJy
+cJy
+dYE
+dYE
+iRy
+iRy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(151,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+qoe
+iRy
+iRy
+cJy
+iRy
+iRy
+cJy
+iRy
+cJy
+tyD
+cfr
+oPI
+jtS
+oPI
+oPI
+cpC
+wvi
+gNb
+fcH
+oPI
+eQE
+eQE
+eQE
+cZj
+eQE
+fyU
+sDQ
+iVr
+xrk
+lef
+eEb
+eEb
+tKq
+big
+kcK
+kUc
+sWw
+tKr
+qEL
+jFT
+pBY
+axT
+kgK
+tRf
+aBd
+vNL
+tPq
+sQT
+vyC
+dlk
+qir
+azu
+sQT
+cpL
+tru
+slY
+ejI
+ltN
+vPs
+tru
+nwq
+tas
+wZa
+dda
+xCW
+sPA
+rHK
+tcr
+uEE
+eYW
+tpL
+ooQ
+hZr
+sQT
+jtU
+sQT
+sQT
+ftq
+fFP
+brI
+jEL
+xvN
+xXu
+pLc
+evP
+mxX
+iYd
+cmm
+muE
+aEA
+nCp
+aue
+njr
+iTt
+iiV
+aHv
+lfQ
+qFA
+lfQ
+lfQ
+phL
+aGm
+fgt
+vdJ
+sbx
+nZt
+czb
+czb
+sug
+jYd
+udK
+cmk
+lLP
+vPt
+jHt
+tnQ
+tye
+qga
+ube
+rer
+exC
+ixc
+iku
+kxQ
+lVU
+jen
+cTT
+vyX
+nEw
+qDZ
+gjB
+fzQ
+fdY
+sLR
+iRy
+kGG
+jpW
+eoK
+kSo
+umw
+jpW
+giE
+ttY
+biz
+jpW
+hhq
+iRy
+cJy
+iRy
+cJy
+iRy
+iRy
+cJy
+iRy
+iRy
+cJy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(152,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+dCN
+iRy
+sQN
+dCN
+uFZ
+uFZ
+hux
+thi
+gNb
+yhP
+oPI
+oPI
+vOs
+jfJ
+egw
+vQV
+eQE
+cks
+wpC
+aQI
+eQE
+eEb
+tCE
+iVr
+rmM
+exR
+eEb
+eEb
+ljm
+eEb
+qyG
+vSl
+odn
+qOW
+kgK
+bkp
+pku
+jvw
+kgK
+llM
+aBd
+cHJ
+sQT
+sQT
+tCL
+tEv
+kfd
+oID
+sQT
+keP
+keP
+eIx
+fUY
+lpS
+vXr
+keP
+nPW
+lSo
+nPW
+gdP
+jzZ
+ggo
+mEz
+sBl
+qcq
+gdP
+tpL
+tpL
+tpL
+sQT
+ijK
+kZp
+sQT
+nKh
+fKA
+rHn
+tfa
+wUE
+qjD
+wkV
+qkl
+akx
+xXp
+xXp
+xXp
+nWW
+abu
+nWW
+leb
+lYX
+aqB
+aHv
+swy
+qFI
+cEK
+lfQ
+xoj
+hbx
+wHX
+vdJ
+cfO
+ncS
+kIZ
+czb
+czb
+rdy
+czb
+cmk
+lLP
+vPt
+jHt
+tnQ
+tye
+gpR
+ube
+knx
+jJd
+xNs
+oED
+bAv
+cTT
+pkE
+lde
+vyX
+nEw
+qDZ
+jTY
+ihi
+swb
+sLR
+cJy
+kGG
+jpW
+aRK
+qtn
+nmZ
+jpW
+wsV
+maa
+jCH
+jpW
+hhq
+iRy
+cJy
+iRy
+cJy
+cJy
+iRy
+cJy
+cJy
+cJy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(153,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+dCN
+iRy
+iRy
+iRy
+iRy
+hUW
+uFZ
+hUW
+thi
+hux
+aVH
+ipQ
+nXY
+oPI
+iow
+oUt
+udQ
+hqW
+bOT
+uCh
+heC
+vWl
+eQE
+rUk
+pHv
+biY
+qqa
+dtf
+jMJ
+eKd
+dmW
+swC
+ndU
+jwr
+mid
+dzI
+xoy
+aYb
+uGR
+uVi
+qke
+aBd
+aBd
+cCH
+oar
+sQT
+qbB
+flO
+gSS
+iuK
+bFV
+keP
+fGc
+otO
+sQU
+vxg
+iMj
+keP
+jvO
+uJJ
+jvO
+gdP
+gdP
+sQT
+sUD
+sQT
+gdP
+gdP
+xyK
+hOc
+vRW
+iIg
+rZd
+kYw
+sQT
+lps
+gAb
+lmx
+rWI
+lps
+lps
+lps
+aqR
+lps
+leb
+xyV
+xqT
+bQZ
+tbs
+hjf
+leb
+leb
+leb
+leb
+mVf
+aGz
+pmL
+lfQ
+dqT
+wCw
+mmp
+bwT
+bwa
+hdO
+fvk
+vdJ
+lPQ
+dKI
+vgm
+ndk
+tye
+tye
+tye
+tye
+tye
+xhL
+ube
+rPv
+vkS
+uWu
+dCi
+kIB
+rRa
+bkP
+cTT
+vyX
+nEw
+vlC
+flk
+kbt
+pRm
+rYN
+kpH
+kGG
+jpW
+jpW
+jpW
+jpW
+jpW
+jpW
+jpW
+jpW
+jpW
+hhq
+cJy
+cJy
+cJy
+cJy
+cJy
+cJy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(154,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+aRo
+aRo
+aRo
+aRo
+aRo
+aRo
+aRo
+aRo
+aRo
+aRo
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+sHb
+hUW
+uFZ
+mlK
+hux
+xHD
+xHD
+sZx
+vty
+oPI
+uOL
+eyw
+qag
+kBN
+eQE
+cmH
+ufB
+ivI
+eQE
+aei
+iWO
+hsq
+mfL
+qht
+agO
+pWa
+iTv
+snl
+giL
+wqn
+lwq
+aBd
+aBd
+aBd
+aBd
+aBd
+aBd
+aBd
+gtN
+rqJ
+vHV
+sQT
+sQT
+mDI
+azZ
+oeH
+fIi
+keP
+bSy
+qjr
+wis
+clR
+uFf
+keP
+gdP
+gdP
+gdP
+gdP
+kmW
+jkq
+mSg
+bMq
+rZd
+tkc
+tFB
+xNz
+hPM
+aog
+edH
+vkP
+efy
+lps
+dCc
+wIG
+ufS
+tnU
+aOf
+jte
+bef
+iNj
+oHh
+sXg
+mZF
+rfo
+weA
+aab
+kLP
+eDF
+gfe
+leb
+leb
+ndk
+ndk
+ndk
+ndk
+urM
+oaY
+vdJ
+iUd
+dyp
+qvT
+gtF
+qqQ
+uRX
+bwa
+ovR
+ici
+ici
+toS
+jXS
+tye
+gLh
+ube
+tsE
+jJd
+xPY
+tye
+tye
+not
+xOO
+not
+tye
+nEw
+hWd
+gjB
+hZR
+tye
+tye
+erK
+iRy
+ozc
+fms
+fms
+ozc
+ozc
+ozc
+fms
+ozc
+ozc
+cJy
+iRy
+cJy
+iRy
+iRy
+cJy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(155,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+aRo
+aRo
+aRo
+aRo
+aRo
+aRo
+aRo
+aRo
+aRo
+aRo
+aRo
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+uFZ
+hUW
+mlK
+rXL
+xHD
+xHD
+oUt
+oPI
+oPI
+rvx
+dmo
+vgZ
+jbT
+jbT
+cTd
+jbT
+jbT
+sht
+iWO
+mHS
+qdY
+pcs
+qIP
+eEb
+ljm
+vSl
+qyG
+eEb
+olN
+qdY
+oxK
+ndO
+sQT
+uVh
+euL
+ebb
+xDt
+iuZ
+mqA
+hEZ
+sQT
+rVG
+hCW
+aIl
+fhu
+keP
+utU
+eja
+wis
+iub
+keP
+keP
+ety
+mVL
+dhs
+daA
+wqv
+rMN
+onR
+vEO
+sje
+lps
+lps
+lps
+lps
+lps
+lps
+kLl
+lps
+lps
+tpb
+uYs
+mEE
+tnU
+rjA
+hZc
+ijY
+dJo
+aID
+qgC
+hVq
+siQ
+iYu
+jCY
+yfW
+qCu
+cvm
+iOq
+dsK
+vdJ
+qEk
+fnH
+ndk
+ibs
+qPB
+vdJ
+vdJ
+nZt
+tZw
+vdJ
+vdJ
+vdJ
+vdJ
+vGO
+kUk
+edx
+fum
+dpI
+tye
+rXz
+akG
+hXp
+kPf
+qzl
+opW
+tye
+abG
+abG
+abG
+tye
+rsP
+kTc
+aNB
+pRV
+tIn
+mEx
+rpu
+xQS
+rpu
+rpu
+rpu
+rpu
+rpu
+rpu
+rpu
+cdU
+iRy
+cJy
+cJy
+cJy
+dYE
+dYE
+cJy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(156,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+aRo
+aRo
+aRo
+aRo
+aRo
+aRo
+aRo
+aRo
+aRo
+aRo
+aRo
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+hUW
+uFZ
+mlK
+hUW
+xHD
+xHD
+eRs
+ipQ
+eyw
+xHq
+gNb
+geP
+wex
+jbT
+ctB
+vFD
+dhL
+jbT
+eSw
+eLP
+jbT
+jbT
+dgt
+qdY
+nib
+nJM
+uUh
+rPq
+gUC
+qdY
+qdY
+ilh
+tzC
+mSq
+tzC
+uZx
+oWb
+uYR
+mVu
+mxz
+jzf
+sQT
+sQT
+sQT
+sQT
+sQT
+keP
+lmm
+hGk
+htN
+lqd
+keP
+xoY
+eZX
+dyw
+oBf
+oBf
+oBf
+yjx
+oBf
+oBf
+sQT
+lps
+whT
+psT
+dnb
+wZz
+ajp
+vHa
+vAU
+rxF
+pVr
+nji
+pPB
+acv
+pOt
+pVr
+aRY
+kkx
+oHh
+wnK
+bJI
+oAN
+bOa
+oHY
+aar
+eDF
+bMw
+ohw
+gbx
+vdJ
+sat
+vlJ
+ndk
+dAz
+hRt
+vle
+vdJ
+qyg
+vAn
+vdJ
+guJ
+hiF
+vdJ
+vdJ
+vdJ
+vdJ
+kVn
+nZt
+tye
+hTr
+hvk
+tcP
+rJO
+rJO
+sZW
+tye
+tZs
+gFv
+aRQ
+tye
+eea
+siY
+rvs
+tap
+dId
+mEx
+rpu
+rpu
+rpu
+rpu
+rpu
+cno
+mvA
+xQS
+cdU
+tKX
+cJy
+cJy
+iRy
+cJy
+dYE
+iRy
+mgo
+cJy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(157,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+aRo
+aRo
+aRo
+aRo
+aRo
+aRo
+aRo
+aRo
+aRo
+aRo
+aRo
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+qoe
+iRy
+uFZ
+mlK
+mlK
+ksF
+tTr
+mIM
+aBJ
+oYv
+oPI
+uyf
+jhr
+opB
+jbT
+uZb
+qFU
+odt
+fnw
+dZh
+sdW
+agf
+dea
+uBl
+qdY
+guU
+iwj
+cIj
+kHV
+guU
+sQT
+tEI
+eoa
+vHV
+sQT
+eSo
+bIC
+bmj
+nxy
+sQT
+hnj
+eCL
+eUi
+qEf
+uRR
+eWN
+efy
+keP
+rsR
+ktF
+eNX
+pPr
+keP
+gdX
+uyz
+jSP
+oBf
+bQV
+tdj
+kDF
+kQV
+oBf
+mbv
+lps
+hWc
+muu
+mCy
+vDG
+iCN
+vyg
+wIX
+pQh
+wIX
+pLU
+iwp
+pQh
+wIX
+cVz
+oSP
+dDX
+aHv
+aHv
+aHv
+aHv
+hHA
+wHl
+dVt
+aHv
+iIv
+tjZ
+xdq
+dYA
+jHo
+vVE
+ndk
+adE
+xsA
+tiX
+vdJ
+yfV
+oLI
+vdJ
+sKm
+oDM
+uXH
+vdJ
+jvC
+vdJ
+iPw
+iVj
+tye
+tye
+lLx
+uKp
+arX
+arX
+aav
+nnD
+abH
+gYO
+vvj
+foQ
+xLk
+dNS
+qcO
+tye
+tye
+fkt
+mvA
+rpu
+rpu
+rpu
+rpu
+pUD
+tKX
+mvA
+pUD
+tKX
+cJy
+iRy
+iRy
+cJy
+dYE
+cJy
+iRy
+cJy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+lIv
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(158,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+aRo
+aRo
+aRo
+aRo
+aRo
+aRo
+aRo
+aRo
+aRo
+aRo
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+sHb
+uFZ
+hUW
+hUW
+oPI
+oPI
+oPI
+xHq
+oPI
+oPI
+oPI
+oPI
+wxr
+jbT
+cuL
+uay
+dlh
+fKL
+fez
+ljC
+gqB
+jbT
+qdY
+qdY
+bSP
+xxR
+jJR
+sCL
+iuM
+sQT
+mqA
+xmH
+juo
+sQT
+xDt
+lXR
+xDt
+sNn
+sQT
+aiq
+sQT
+sQT
+ifz
+elB
+eik
+euL
+keP
+keP
+keP
+sSX
+keP
+keP
+fGH
+oBf
+oBf
+oBf
+oBf
+oBf
+abv
+okp
+oBf
+sYl
+lps
+tnU
+tnU
+tnU
+tnU
+rWA
+qam
+rGQ
+kDt
+iDW
+jcm
+qVf
+vMU
+kLX
+akW
+gRf
+bsD
+qKm
+oSn
+sEy
+mlq
+pjP
+cFg
+hAP
+oHh
+hOT
+svh
+okd
+vdJ
+duk
+pAI
+ndk
+hbb
+fUv
+jbC
+vdJ
+izM
+jvj
+hFf
+aXK
+ixU
+tiA
+vdJ
+vdJ
+vdJ
+rsz
+chD
+vaA
+vDc
+dKb
+eDM
+vJJ
+uHT
+xPh
+gQY
+xPh
+rnm
+jGq
+lKO
+lZX
+jTE
+bMz
+xRK
+iRy
+cJy
+fGO
+mvA
+rpu
+rpu
+xQS
+cno
+tKX
+tKX
+abV
+pUD
+cJy
+cJy
+iRy
+cJy
+iRy
+cJy
+iRy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(159,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+dCN
+iRy
+iRy
+dCN
+iRy
+dCN
+uFZ
+uFZ
+uFZ
+oPI
+jac
+muw
+jhr
+vQV
+oPI
+rQr
+dmo
+jbT
+jbT
+cXr
+dnW
+dvm
+dOy
+jbT
+jbT
+jbT
+gwT
+pgO
+acX
+qzA
+agj
+nQg
+kCX
+fSK
+kXp
+mkN
+tGB
+sQT
+obs
+eRG
+gGB
+sWe
+kbe
+kRL
+chG
+sQT
+sQT
+sQT
+wel
+uRR
+ctp
+cAQ
+uRR
+cln
+jNc
+wxy
+jPk
+oBf
+tGn
+iui
+cHc
+pOd
+fIG
+gNr
+seo
+sYl
+mjc
+psT
+dnb
+wZz
+hfm
+bcb
+nYX
+piG
+iWv
+lCW
+deC
+lCW
+tEP
+bSI
+lXh
+xzW
+cmI
+wYB
+xcr
+gqw
+jDG
+npE
+eWy
+veM
+aHv
+oHh
+ami
+oHh
+vdJ
+vdJ
+oTW
+ndk
+jnf
+rrP
+xav
+vdJ
+cUr
+exm
+vdJ
+uKZ
+bdN
+cDs
+vdJ
+rvd
+hPU
+qaX
+iVj
+aby
+tye
+efa
+iZE
+vER
+nTQ
+cZq
+eCm
+lks
+eCm
+eCm
+cwS
+ptb
+lJy
+tye
+tye
+cJy
+cJy
+tKX
+nJq
+rpu
+rpu
+cno
+tKX
+tKX
+tKX
+nJq
+cno
+cJy
+cJy
+cJy
+cJy
+cJy
+cJy
+cJy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(160,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+iRy
+iRy
+dYE
+iRy
+tyD
+cJy
+cJy
+oPI
+uwp
+gNb
+sZx
+jhr
+oPI
+jwp
+mxc
+muw
+jbT
+jbT
+jbT
+jbT
+hVr
+jbT
+bpJ
+uTF
+mEQ
+oPI
+igf
+nOq
+kup
+cJs
+izP
+sQT
+sQT
+sQT
+sQT
+sQT
+fBk
+sDh
+mAC
+eRG
+lVr
+awH
+unS
+sQT
+kAo
+sQT
+juo
+fPF
+sQT
+czP
+euL
+bkE
+lhi
+tfV
+euL
+oBf
+tUq
+meP
+ehs
+oBf
+tET
+kDF
+seo
+sYl
+uqP
+ebK
+mCy
+vDG
+gHl
+gjV
+ccK
+uLx
+gVH
+flW
+gos
+rwV
+ePg
+euB
+vBi
+cAB
+vKF
+aHv
+aHv
+aHv
+aHv
+mdZ
+rDf
+gJs
+pNc
+rsL
+vyx
+veM
+qbs
+vdJ
+ryt
+ndk
+mrP
+aHB
+oCh
+vdJ
+aFd
+gSN
+vdJ
+vdJ
+vdJ
+vdJ
+vdJ
+kmF
+cEg
+imc
+xMX
+xMX
+xMX
+xMX
+fCk
+xMX
+nGD
+nGD
+wVH
+lOT
+seE
+nDm
+xRy
+msg
+tye
+tye
+cJy
+cJy
+iRy
+nJq
+rpu
+rpu
+xQS
+wfv
+tSW
+pUD
+nJq
+rpu
+pUD
+iRy
+iRy
+tYG
+cJy
+iRy
+iRy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(161,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+sQN
+cJy
+dCN
+iRy
+dYE
+iRy
+qoe
+iRy
+cJy
+oPI
+oPI
+eyw
+qDn
+muw
+oPI
+muw
+qIp
+bca
+nVq
+eGQ
+lfi
+oVv
+fho
+lfi
+nxe
+guU
+guU
+guU
+guU
+krv
+cJs
+tDP
+cJs
+hls
+guU
+ojq
+fww
+sQT
+xDt
+dNQ
+sQO
+iml
+krZ
+dIx
+dTG
+wtg
+wtg
+wtg
+wtg
+wtg
+wtg
+wtg
+ndO
+oPz
+kqi
+oJs
+eNr
+eNr
+eNr
+eNr
+eNr
+eNr
+sYl
+ewJ
+sYl
+sYl
+oBf
+oBf
+oBf
+oBf
+oVx
+xpw
+esq
+iWv
+iWv
+nof
+cfy
+bPc
+iWv
+iWv
+uLA
+xzW
+cmI
+lUf
+xcr
+hXM
+vtZ
+veM
+giW
+jfh
+piJ
+jfh
+qTR
+veM
+cKT
+vdJ
+bXu
+ndk
+vdJ
+vdJ
+vdJ
+vdJ
+riq
+dvn
+kuQ
+vBG
+cEg
+nWZ
+wys
+pgq
+uWA
+xMX
+xMX
+kxv
+mpT
+tyn
+jBv
+xMX
+xMX
+xMX
+uNC
+pgk
+uNC
+tye
+ept
+tye
+tye
+cJy
+cJy
+cJy
+cJy
+cJy
+iRy
+cJy
+cJy
+cJy
+iRy
+iRy
+mdg
+iRy
+iRy
+iRy
+cJy
+cJy
+cJy
+dYE
+dYE
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(162,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+tyD
+cJy
+dYE
+cJy
+tYG
+cJy
+cJy
+cJy
+oPI
+jSV
+muw
+gNb
+sBB
+gNb
+eyw
+dZj
+muw
+rCv
+dml
+tip
+aBc
+aWa
+uwp
+guU
+jUT
+uzL
+wQN
+cJs
+tDP
+cJs
+tDP
+ovf
+guU
+jtn
+hQC
+sjw
+wCt
+hkv
+iAY
+vRe
+lZO
+wWz
+bBz
+wtg
+rmt
+ohF
+iPU
+dbI
+vqW
+wtg
+sQT
+qvj
+sQT
+eNr
+eNr
+ozZ
+pUc
+eMp
+dSb
+eNr
+xiP
+gTi
+ivX
+pfu
+pIG
+iFP
+bVc
+oBf
+tpb
+nji
+moi
+ihf
+crc
+mXq
+wJu
+nHG
+dNV
+iWv
+ptX
+gAS
+xAD
+qKm
+eiz
+osx
+mlq
+bzZ
+hEc
+rOJ
+dRR
+doF
+qsX
+kwJ
+dtS
+vdJ
+ndk
+ndk
+dpp
+igs
+eya
+iBa
+brB
+uls
+loZ
+uLm
+abs
+sbx
+vdJ
+kmF
+nPe
+xMX
+pKv
+uRN
+uRN
+iXY
+lXV
+ocp
+kbu
+xMX
+xMX
+xMX
+xMX
+tye
+jFP
+tmm
+tye
+tye
+tye
+tye
+kyt
+cJy
+cJy
+cJy
+cJy
+cJy
+cJy
+iRy
+cJy
+cJy
+iRy
+iRy
+cJy
+iRy
+cJy
+dYE
+iRy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(163,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+qoe
+cJy
+iRy
+iRy
+iRy
+iRy
+cJy
+iRy
+oPI
+oPI
+oPI
+iBV
+oPI
+oPI
+oPI
+vQV
+muw
+jac
+bzv
+oPI
+oPI
+oPI
+oPI
+guU
+oEM
+boe
+elS
+xvI
+lWu
+xvI
+lWu
+hls
+guU
+snW
+paG
+sQT
+arZ
+uEa
+arH
+iml
+kTp
+iKU
+rtL
+wtg
+eMD
+dTm
+kCY
+oZL
+hSL
+hSe
+nKI
+flI
+oJs
+eNr
+xgC
+pWY
+qyB
+dgc
+vzm
+qvM
+eyb
+eFM
+aMj
+gLp
+spq
+aMj
+rVx
+dWb
+aGT
+shZ
+pKC
+iXs
+eFo
+jeE
+vmw
+nHG
+ofD
+mHU
+lXh
+xzW
+pyO
+aHv
+aHv
+aHv
+aHv
+aHv
+qCg
+rOJ
+emL
+bxX
+vXi
+veM
+veM
+bWp
+ndk
+nWa
+jWq
+gEq
+vdJ
+dpI
+hNj
+trF
+nUe
+nUe
+qkA
+nUe
+nUe
+pOH
+izM
+xMX
+jgr
+uRN
+uRN
+uRN
+fXe
+uRN
+sGE
+bBS
+poc
+kls
+xMX
+jDf
+qkj
+iiJ
+uZC
+ksD
+pGe
+nXT
+hGN
+hGN
+hGN
+hGN
+hGN
+hGN
+cJy
+cJy
+cJy
+cJy
+cJy
+cJy
+iRy
+iRy
+cJy
+dYE
+cJy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(164,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+cJy
+cJy
+cJy
+iRy
+cJy
+iRy
+iRy
+oPI
+bqo
+sDm
+bbU
+wUp
+bzv
+gQP
+kul
+bzv
+bzv
+xKc
+eOY
+efA
+sWy
+guU
+lay
+guU
+guU
+efR
+rLO
+htG
+oDX
+guU
+guU
+sQT
+sQT
+sQT
+jdD
+wFi
+uuT
+iml
+qBc
+sQT
+sQT
+wtg
+eKE
+auC
+dNG
+aMR
+pmY
+wtg
+mqA
+cCG
+xmd
+eNr
+rHs
+aGP
+qtB
+wrb
+rTJ
+ygg
+sWU
+xvR
+mCa
+vch
+pSr
+esP
+qTz
+nxg
+ivR
+nji
+wlE
+bbg
+lzH
+mXq
+cZu
+tNj
+fQI
+iWv
+vBi
+cAB
+cmI
+lhZ
+plI
+xcr
+bRM
+mKe
+kaa
+vix
+pdA
+pdA
+dlG
+gJs
+npE
+rwr
+ndk
+vBG
+rku
+sbx
+ezf
+ezf
+ezf
+ezf
+nUe
+dqo
+hib
+dfp
+nUe
+nUe
+vdJ
+xMX
+hVO
+uRN
+rjX
+nWr
+lBh
+uRN
+xKJ
+hAX
+etD
+fvd
+xMX
+abM
+rJO
+wvI
+wpz
+tDp
+tDp
+rVn
+cJy
+cJy
+cJy
+cJy
+cJy
+hGN
+hGN
+hGN
+hGN
+hGN
+hGN
+hGN
+cJy
+cJy
+cJy
+iRy
+iRy
+cJy
+cJy
+cJy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(165,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+qoe
+cJy
+cJy
+cJy
+cJy
+cJy
+oPI
+lBE
+rVQ
+xpa
+aoP
+bzv
+cug
+muw
+stB
+bzv
+tkF
+xdp
+jji
+aUr
+oPI
+iRy
+cJy
+guU
+gpa
+gpa
+gpa
+gpa
+guU
+cJy
+iRy
+iRy
+sQT
+sQT
+jpr
+jpr
+jpr
+sQT
+sQT
+cJy
+wtg
+wtg
+cqC
+scT
+wtg
+wtg
+wtg
+iJA
+oPz
+xre
+eNr
+ahq
+thf
+jHm
+mdO
+dsD
+fEJ
+fuJ
+pME
+nCo
+bhN
+gNN
+aXG
+xKF
+nhr
+lKF
+diz
+usg
+iWv
+iWv
+eHv
+wYV
+aVa
+iWv
+iWv
+jvp
+xzW
+cmI
+vBz
+qKm
+rrh
+ihT
+mlq
+aEW
+bri
+kZb
+myN
+wLD
+veM
+whQ
+dUU
+ndk
+wyW
+pAb
+ezf
+ezf
+cBf
+tZk
+kZl
+nUe
+hBd
+qpl
+kCT
+vNH
+nUe
+kzn
+xMX
+xxV
+uRN
+uRN
+uRN
+fXe
+uRN
+cmG
+xMX
+kja
+dUL
+xMX
+tye
+jDd
+tye
+tye
+wpz
+wpz
+tye
+cJy
+iRy
+sQN
+cJy
+cJy
+cJy
+iRy
+cJy
+iRy
+cJy
+cJy
+hGN
+hGN
+iRy
+cJy
+cJy
+cJy
+cJy
+iRy
+iRy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(166,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+sQN
+cJy
+iRy
+iRy
+cJy
+iRy
+cJy
+iRy
+oPI
+ybd
+pJB
+sDm
+ihU
+bzv
+bzv
+kwm
+bzv
+bzv
+pVm
+bbU
+erL
+fXf
+oPI
+iRy
+cJy
+cJy
+iRy
+iRy
+iRy
+iRy
+cJy
+cJy
+cJy
+cJy
+cJy
+cJy
+cJy
+cJy
+iRy
+iRy
+cJy
+cJy
+cJy
+tAm
+xJw
+bzz
+wtg
+sdP
+sQT
+ndO
+ozG
+cYA
+eNr
+iJi
+wrb
+gMo
+bAf
+rTJ
+kxs
+gTE
+xkd
+ieF
+reU
+oin
+xkd
+ifd
+oBf
+bib
+pka
+uWm
+kgt
+gVH
+hQd
+tBB
+umf
+ePg
+icd
+kYo
+oeX
+cmI
+hMI
+aHv
+aHv
+aHv
+aHv
+aHv
+lpP
+qPz
+aHv
+ftA
+jEk
+aHv
+aHv
+ndk
+kUk
+tSv
+ezf
+xHQ
+kKS
+kGU
+iam
+nUe
+bXG
+pmG
+cYU
+avH
+nUe
+vdJ
+xMX
+eVZ
+uRN
+uRN
+lBd
+mpr
+uRN
+lFM
+xMX
+xMX
+xMX
+xMX
+yip
+qAQ
+rtQ
+tye
+cJy
+cJy
+cJy
+cJy
+cJy
+cJy
+cJy
+iRy
+cJy
+cJy
+cJy
+cJy
+cJy
+cJy
+pHn
+hGN
+vtb
+cJy
+cJy
+iRy
+cJy
+iRy
+cJy
+cJy
+cJy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(167,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+cJy
+iRy
+cJy
+iRy
+cJy
+cJy
+oPI
+oPI
+xWM
+feg
+heY
+bzv
+erJ
+lEG
+sLX
+bzv
+wiV
+xOy
+iOB
+oPI
+oPI
+iRy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+iRy
+cJy
+iRy
+iRy
+cJy
+cJy
+cJy
+cJy
+cJy
+iRy
+xOP
+xJw
+mtD
+wtg
+sQT
+sQT
+sQT
+jSC
+mqA
+eNr
+wwN
+fUy
+dFP
+tNF
+uGS
+gxq
+hiI
+xkd
+ieF
+sdy
+oin
+xkd
+jmi
+fQV
+lba
+swG
+pFV
+vID
+tEP
+scx
+ujC
+scx
+iWv
+hYP
+lXh
+xzW
+cmI
+lVa
+qKm
+cky
+iqK
+mlq
+waF
+gwq
+rne
+qIt
+iHF
+mIO
+lic
+lBv
+ndk
+gYS
+rCM
+tCa
+uED
+kkY
+lbh
+dUh
+nUe
+xcm
+geS
+nUe
+nUe
+nUe
+iRy
+xMX
+xMX
+kPd
+iYM
+azH
+xMX
+xMX
+xMX
+xMX
+cJy
+cJy
+tye
+scB
+ikB
+jrq
+wpz
+cJy
+iRy
+cJy
+cJy
+iRy
+iRy
+cJy
+iRy
+iRy
+cJy
+cJy
+gvI
+xAc
+xAc
+gvI
+aKR
+gvI
+gvI
+cJy
+iRy
+cJy
+cJy
+cJy
+iRy
+iRy
+cJy
+cJy
+cJy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(168,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+cJy
+dYE
+sQN
+iRy
+cJy
+iRy
+oPI
+dxo
+dxo
+dxo
+bzv
+fOR
+mio
+tQj
+bzv
+gJz
+gNC
+sGX
+oPI
+cJy
+cJy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+iRy
+cJy
+iRy
+iRy
+iRy
+cJy
+iRy
+iRy
+cJy
+cJy
+wtg
+xOP
+phy
+wtg
+cJy
+iRy
+sQT
+xSP
+hQt
+eNr
+eNr
+acj
+gVL
+qNn
+dja
+eNr
+jtb
+vwP
+aDE
+cui
+jLO
+fAs
+ebT
+ggD
+qCq
+swG
+srR
+rQl
+lWb
+enK
+qvA
+kWv
+lWb
+dUV
+rQF
+pAU
+cmI
+lhZ
+gxs
+xcr
+dvk
+bBk
+gIy
+xpo
+kJP
+wXC
+dwV
+ruE
+uhW
+vxw
+ndk
+hvz
+tvs
+ezf
+eOr
+dSh
+kKS
+qHY
+nUe
+aNw
+mBe
+rry
+iRy
+cJy
+iRy
+iRy
+xMX
+xMX
+xMX
+xMX
+xMX
+cJy
+cJy
+cJy
+cJy
+cJy
+tye
+tye
+gsP
+ade
+lsb
+nNu
+nNu
+nNu
+nNu
+nNu
+nNu
+nNu
+nNu
+nNu
+nNu
+ien
+ien
+dHH
+uak
+gvI
+atG
+qUu
+gvI
+gvI
+vxR
+vxR
+iRy
+cJy
+sQN
+iRy
+iRy
+cJy
+iRy
+cJy
+cJy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(169,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+dYE
+cJy
+cJy
+cJy
+cJy
+cJy
+iRy
+iRy
+cJy
+bzv
+gua
+okA
+uTG
+bzv
+oPI
+oPI
+oPI
+oPI
+iRy
+iRy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+cJy
+cJy
+cJy
+cJy
+iRy
+cJy
+cJy
+iRy
+cJy
+cJy
+iRy
+cJy
+cJy
+qeg
+nsp
+cJy
+cJy
+sQT
+wZN
+daM
+aup
+eNr
+eNr
+eNr
+eNr
+eNr
+eNr
+xdB
+fkL
+aMj
+aMj
+kpr
+smF
+abJ
+qro
+uFb
+lvl
+ygN
+wIX
+pQh
+wED
+ned
+pAD
+pQh
+wIX
+wIX
+jwi
+jMA
+aHv
+aHv
+aHv
+aHv
+aHv
+twd
+xcr
+kkO
+xor
+vXi
+xcr
+uhW
+lBv
+ndk
+oMi
+lPt
+ezf
+doe
+vWC
+wJc
+kKS
+nUe
+wrX
+hek
+rry
+cJy
+cJy
+cJy
+iRy
+cJy
+cJy
+cJy
+cJy
+cJy
+cJy
+iRy
+cJy
+iRy
+cJy
+cJy
+tye
+wpz
+wpz
+tye
+cJy
+iRy
+cJy
+iRy
+cJy
+cJy
+cJy
+dYE
+dYE
+dYE
+gvI
+csH
+dNt
+jcQ
+bLV
+rAQ
+cgb
+vgU
+gvI
+cJy
+vxR
+vxR
+vxR
+cJy
+cJy
+iRy
+cJy
+iRy
+iRy
+iRy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(170,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+dYE
+iRy
+cJy
+iRy
+iRy
+cJy
+cJy
+cJy
+cJy
+cJy
+hjB
+qdR
+xbK
+bzv
+cJy
+iRy
+cJy
+cJy
+cJy
+iRy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+hBE
+cJy
+iRy
+cJy
+iRy
+cJy
+cJy
+cJy
+htV
+htV
+htV
+htV
+htV
+cJy
+iRy
+yet
+cJy
+iRy
+cJy
+sQT
+gPP
+qCh
+oSs
+opA
+wZG
+bRP
+jqN
+efy
+sYl
+sYl
+gQv
+oGm
+pXN
+emJ
+onv
+aon
+oBf
+olO
+cWy
+jSX
+gmV
+fOp
+mVB
+ueH
+mVB
+fOp
+mVB
+aQP
+nIt
+ltk
+qKm
+rnz
+sEy
+mlq
+eKA
+foN
+kkO
+eKn
+lrM
+eAh
+xcr
+dyg
+vgT
+ndk
+qSL
+mjr
+ezf
+aEt
+oUz
+ixC
+jkc
+nUe
+rry
+bbz
+nUe
+iRy
+rdT
+heo
+xJG
+iRy
+cJy
+cJy
+iRy
+iRy
+cJy
+cJy
+cJy
+iRy
+cJy
+cJy
+cJy
+cJy
+cJy
+cJy
+cJy
+cJy
+cJy
+iRy
+vxR
+dYE
+vxR
+vxR
+iRy
+cJy
+xAc
+nlt
+ivJ
+cFS
+gvI
+gvI
+gvI
+gvI
+mMo
+iRy
+cJy
+cJy
+vxR
+vxR
+cJy
+cJy
+cJy
+cJy
+iRy
+cJy
+cJy
+cJy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(171,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+dYE
+dYE
+cJy
+cJy
+iRy
+cJy
+iRy
+iRy
+iRy
+cJy
+iRy
+iRy
+iRy
+iRy
+cJy
+cJy
+cJy
+iRy
+cJy
+iRy
+cJy
+cJy
+cJy
+iRy
+cJy
+cJy
+cJy
+cJy
+iRy
+cJy
+iRy
+iRy
+cJy
+iRy
+sZO
+ogS
+ogS
+ogS
+ogS
+iqM
+yet
+yet
+cJy
+cJy
+iRy
+sQT
+sQT
+sQT
+ndO
+dIf
+sQT
+jXL
+vOA
+uWq
+aup
+gTe
+gTe
+kyO
+lXE
+tKb
+vlu
+gTe
+wWk
+wWk
+aGK
+iIp
+wWk
+fdG
+ctJ
+bAp
+hkr
+tnU
+afB
+tpE
+ayH
+cmI
+eJK
+xcr
+iWh
+nkt
+suD
+pVl
+xcr
+oBr
+etH
+rqs
+dDQ
+ovm
+ndk
+ndk
+ewY
+bCw
+ezf
+jLJ
+hSg
+kKS
+tkg
+ezf
+cJy
+brk
+mqi
+cJy
+rdT
+orA
+xJG
+iRy
+rdT
+heo
+xJG
+cJy
+iRy
+cJy
+cJy
+cJy
+cJy
+iRy
+dYE
+iRy
+iRy
+iRy
+iRy
+cJy
+iRy
+iRy
+vxR
+cJy
+jfk
+wNJ
+wNJ
+igw
+igw
+qbL
+vic
+hVs
+mMo
+bRB
+uKK
+aag
+mMo
+mMo
+mMo
+cJy
+cJy
+vxR
+vxR
+iRy
+iRy
+cJy
+cJy
+cJy
+iRy
+iRy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(172,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+lIv
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+iRy
+cJy
+mdg
+cJy
+cJy
+cJy
+iRy
+cJy
+iRy
+iRy
+iRy
+cJy
+cJy
+iRy
+cJy
+iRy
+cJy
+cJy
+cJy
+iRy
+cJy
+cJy
+cJy
+iRy
+iRy
+cJy
+cJy
+cJy
+cJy
+cJy
+cJy
+cJy
+xVm
+xVm
+xVm
+xVm
+xVm
+cJy
+yet
+cJy
+cJy
+iRy
+cJy
+cJy
+iRy
+sQT
+sQT
+sQT
+sQT
+bty
+sQT
+dyr
+rpR
+bRP
+gTe
+iCG
+gYj
+ulj
+tbi
+mKX
+wWk
+nAj
+whh
+vUY
+tEy
+wWk
+wWk
+akX
+ePy
+wWk
+wWk
+nFV
+eSd
+nUR
+aHv
+aHv
+aHv
+aHv
+ouF
+qmR
+iJH
+yhz
+kkO
+eaH
+xcr
+xAB
+ndk
+sYS
+asO
+ezf
+ezf
+kKS
+hSg
+ixC
+ezf
+ezf
+iRy
+rdY
+iRy
+cJy
+rdT
+orA
+xJG
+cJy
+rdT
+orA
+xJG
+cJy
+rdT
+heo
+xJG
+cJy
+cJy
+iRy
+dYE
+iRy
+iRy
+cJy
+cJy
+cJy
+cJy
+dYE
+vxR
+tdu
+kKl
+aBn
+aBn
+aBn
+aMn
+lYZ
+nqq
+gjk
+lcW
+aae
+fDv
+aah
+orU
+xhN
+mMo
+mMo
+iRy
+cJy
+vxR
+cJy
+iRy
+ksO
+iRy
+cJy
+cJy
+cJy
+cJy
+cJy
+sQN
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(173,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+iRy
+iRy
+cJy
+iRy
+dYE
+dYE
+dYE
+cJy
+iRy
+iRy
+iRy
+iRy
+cJy
+iRy
+dYE
+dYE
+cJy
+iRy
+iRy
+iRy
+cJy
+iRy
+cJy
+cJy
+iRy
+cJy
+iRy
+iRy
+iRy
+cJy
+iRy
+iRy
+cJy
+cJy
+cJy
+cJy
+iRy
+cJy
+yet
+iRy
+htV
+htV
+htV
+htV
+htV
+cJy
+jpr
+xmp
+euL
+euL
+sQT
+sQT
+rMl
+eef
+gTe
+fjv
+gYj
+gpH
+tbi
+bXk
+wWk
+fgu
+dRm
+obF
+ycD
+wWk
+afU
+bqd
+pZP
+wop
+wWk
+owL
+rYD
+dJo
+iZK
+pyV
+oLW
+gDP
+ojV
+wia
+cfJ
+cfJ
+hoS
+hOj
+mUn
+cuu
+ndk
+rAM
+nXE
+ezf
+ixC
+ixC
+idc
+kKS
+gWA
+iRy
+cJy
+rdY
+rdY
+iRy
+rdT
+orA
+xJG
+cJy
+rdT
+orA
+xJG
+cJy
+rdT
+orA
+xJG
+iRy
+cJy
+cJy
+dYE
+dYE
+iRy
+cJy
+iRy
+vxR
+vxR
+dYE
+iRy
+jWN
+gVx
+sOy
+vZk
+igw
+igw
+ryN
+lTe
+cJf
+mMo
+rLJ
+fnF
+kiR
+imW
+sHN
+pSe
+mMo
+mMo
+lDn
+vxR
+vxR
+vxR
+vxR
+vxR
+vxR
+cJy
+iRy
+iRy
+cJy
+cJy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(174,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+cJy
+cJy
+cJy
+iRy
+iRy
+cJy
+iRy
+cJy
+cJy
+iRy
+iRy
+cJy
+dYE
+dYE
+dYE
+iRy
+cJy
+cJy
+cJy
+cJy
+cJy
+iRy
+iRy
+cJy
+cJy
+cJy
+iRy
+cJy
+cJy
+cJy
+cJy
+cJy
+cJy
+iRy
+iRy
+cJy
+cJy
+iRy
+yet
+ugF
+ovI
+ovI
+ovI
+ovI
+yfi
+iRy
+jpr
+pWX
+mqA
+veu
+wOm
+sQT
+sQT
+wHc
+gTe
+cJq
+gYj
+dUR
+tzD
+qbP
+wWk
+biG
+dxK
+nnA
+oAi
+vpj
+oAi
+dPp
+fOU
+fOW
+wWk
+kgm
+ueH
+cEZ
+qKm
+wkX
+osx
+mlq
+fYZ
+mba
+cMQ
+mNF
+mMJ
+jQd
+jQd
+jQd
+ndk
+vdJ
+mhZ
+ezf
+aoU
+ikL
+eGS
+ixC
+gWA
+iRy
+cJy
+iRy
+rdY
+cJy
+rdT
+orA
+xJG
+iRy
+rdT
+orA
+xJG
+iRy
+rdT
+orA
+xJG
+cJy
+cJy
+cJy
+iRy
+dYE
+cJy
+mdg
+cJy
+vxR
+cJy
+wNJ
+jWN
+hLU
+viA
+jqX
+iRy
+cJy
+gvI
+gvI
+uxD
+gvI
+mMo
+xqi
+url
+knb
+usP
+xPE
+kcP
+pEC
+mMo
+cJy
+cJy
+cJy
+cJy
+iRy
+cJy
+vxR
+vxR
+vxR
+iRy
+cJy
+iRy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(175,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+cJy
+cJy
+cJy
+iRy
+iRy
+cJy
+cJy
+cJy
+cJy
+iRy
+cJy
+cJy
+wOl
+cJy
+iRy
+iRy
+iRy
+dYE
+dYE
+dYE
+cJy
+iRy
+cJy
+cJy
+cJy
+sQN
+cJy
+iRy
+htV
+htV
+htV
+htV
+htV
+cJy
+yet
+yet
+iRy
+xVm
+xVm
+xVm
+xVm
+xVm
+cJy
+jpr
+muk
+xlD
+hrq
+tEI
+sQT
+unO
+hOJ
+gTe
+fir
+gYj
+ulj
+tbi
+gxo
+wWk
+mTa
+xmZ
+lei
+wQk
+wWk
+hNg
+luf
+jlA
+pJI
+wWk
+ehC
+aBM
+ehC
+bJw
+bJw
+bJw
+bJw
+bJw
+bJw
+bJw
+eXv
+jQd
+jQd
+oJs
+euL
+nrK
+lHi
+tJM
+ezf
+swi
+wWd
+trC
+ezf
+ezf
+cJy
+cJy
+cJy
+rdY
+rdY
+iRy
+brk
+cJy
+cJy
+rdT
+orA
+xJG
+cJy
+rdT
+orA
+xJG
+cJy
+cJy
+cJy
+iRy
+iRy
+cJy
+iRy
+cJy
+vxR
+jfN
+kKl
+aBn
+bLf
+wcN
+xOi
+cJy
+cJy
+xOi
+cJy
+xAV
+cJy
+mMo
+mMo
+raW
+emC
+lNG
+vBm
+qsl
+wzn
+mMo
+mMo
+vVz
+vVz
+vVz
+vVz
+cJy
+cJy
+cJy
+vxR
+vxR
+cJy
+cJy
+cJy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(176,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+cJy
+cJy
+cJy
+iRy
+iRy
+cJy
+cJy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+qoe
+iRy
+iRy
+cJy
+iRy
+iRy
+cJy
+iRy
+iRy
+cJy
+iRy
+sZO
+ogS
+ogS
+ogS
+ogS
+iqM
+yet
+cJy
+cJy
+iRy
+cJy
+cJy
+iRy
+iRy
+cJy
+sQT
+sQT
+eiI
+euL
+xDt
+sQT
+nyk
+lDN
+gTe
+ufg
+qNF
+vIi
+vmf
+wWk
+wWk
+qYE
+dxK
+lei
+whD
+wWk
+ptk
+qEU
+jlA
+lVq
+wWk
+hMt
+oIK
+pOg
+mEd
+bzj
+fGt
+bJw
+hdQ
+rOF
+hdQ
+eXv
+nEn
+aAe
+qOH
+kAY
+qvt
+qvt
+dbz
+ezf
+ezf
+gYE
+ezf
+ezf
+iRy
+iRy
+cJy
+iRy
+iRy
+rdY
+rdY
+rdY
+rdY
+cJy
+iRy
+brk
+cJy
+cJy
+rdT
+orA
+xJG
+iRy
+iRy
+cJy
+iRy
+iRy
+cJy
+iRy
+vxR
+vxR
+tdu
+gVx
+sOy
+vZk
+xOi
+xOi
+xOi
+xOi
+hiU
+hiU
+hiU
+hiU
+hiU
+mMo
+dYI
+wEP
+gkQ
+qqV
+oZz
+rYp
+sjF
+mMo
+uhb
+nCU
+efX
+vVz
+vVz
+vVz
+cJy
+cJy
+vxR
+iRy
+iRy
+iRy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(177,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+sQN
+iRy
+iRy
+iRy
+mgo
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+cJy
+iRy
+dYE
+iRy
+cJy
+cJy
+cJy
+xVm
+xVm
+xVm
+xVm
+xVm
+cJy
+yet
+iRy
+htV
+htV
+htV
+htV
+htV
+cJy
+cJy
+iRy
+sQT
+kVt
+aEG
+euL
+wir
+hHS
+eov
+gTe
+uqD
+dcO
+odp
+gOu
+wWk
+mhV
+mhV
+dxK
+lei
+dwv
+wWk
+qIs
+luf
+jlA
+dyL
+wWk
+lFQ
+rSf
+nHE
+dkF
+lwE
+vzh
+bJw
+dCn
+rOF
+dIo
+eXv
+kFG
+qdu
+euL
+ewD
+sQT
+sQT
+sQT
+ezf
+haz
+uzX
+otJ
+pLv
+cJy
+cJy
+cJy
+cJy
+cJy
+bpx
+iRy
+cJy
+alG
+rdY
+rdY
+rdY
+rdY
+iRy
+cJy
+brk
+cJy
+cJy
+cJy
+cJy
+cJy
+cJy
+cJy
+vxR
+vxR
+cJy
+tdu
+gVx
+jqX
+iRy
+cJy
+xOi
+hiU
+hiU
+hiU
+lFP
+tJu
+lFP
+hiU
+hiU
+hiU
+vkU
+uPt
+tMm
+knf
+cKG
+suC
+mMo
+qCp
+dZG
+dZG
+aaY
+aba
+vVz
+vVz
+iRy
+vxR
+vxR
+cJy
+iRy
+cJy
+cJy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(178,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+cJy
+dYE
+dYE
+cJy
+iRy
+cJy
+cJy
+cJy
+cJy
+iRy
+iRy
+mdg
+yet
+ugF
+ovI
+ovI
+ovI
+ovI
+yfi
+iRy
+cJy
+iRy
+sQT
+sQT
+gtN
+kVt
+sQT
+euL
+sqy
+nOs
+eqK
+tPS
+qSh
+eDS
+wWk
+mhV
+mhV
+vYt
+lmO
+jsn
+wWk
+ptg
+oYd
+gXm
+lsZ
+wWk
+rzi
+cgd
+dNC
+riS
+jaw
+vwn
+bJw
+mDR
+rOF
+cBF
+eXv
+tEI
+kiL
+xlD
+sQT
+sQT
+cJy
+cJy
+ezf
+fpV
+spW
+otJ
+pLv
+iRy
+cJy
+iRy
+cJy
+rdT
+haX
+xJG
+cJy
+iRy
+bpx
+iRy
+iRy
+rdY
+rdY
+rdY
+rdY
+iRy
+iRy
+cJy
+iRy
+cJy
+iRy
+iRy
+vxR
+cJy
+cJy
+igw
+fOh
+igw
+cJy
+cJy
+hiU
+hiU
+kTg
+dEG
+sUj
+aFS
+sUj
+caC
+kTg
+hiU
+hiU
+mMo
+xqi
+rLJ
+xkT
+dbH
+mMo
+jTd
+dZG
+myX
+myX
+dZG
+abd
+vVz
+cJy
+cJy
+vxR
+cJy
+iRy
+cJy
+iRy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(179,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+iRy
+dYE
+iRy
+iRy
+cJy
+iRy
+iRy
+cJy
+cJy
+cJy
+cJy
+yet
+cJy
+xVm
+xVm
+xVm
+xVm
+xVm
+cJy
+cJy
+cJy
+cJy
+sQT
+sQT
+sQT
+sQT
+kqE
+uhd
+nuZ
+hiA
+xam
+wFP
+tcT
+wWk
+sUe
+rgs
+jAG
+fVV
+dHl
+wWk
+uOS
+kZX
+fVV
+ucF
+wWk
+dgG
+rHy
+wec
+iDS
+iDS
+uti
+xtu
+tAd
+vXE
+eRr
+eXv
+euL
+oiM
+tMD
+sQT
+iRy
+cJy
+iRy
+ezf
+pLv
+qVL
+ezf
+ezf
+iRy
+cJy
+iRy
+iRy
+rdT
+haX
+xJG
+iRy
+rdT
+haX
+xJG
+cJy
+cJy
+bpx
+iRy
+hrx
+toL
+cJy
+cJy
+iRy
+cJy
+cJy
+vxR
+vxR
+iRy
+igw
+igw
+wMp
+igw
+igw
+xOi
+hiU
+kTg
+kIr
+vQs
+hiU
+hiU
+hiU
+yjM
+kIr
+kTg
+hiU
+mMo
+bOD
+kGY
+yeF
+bOD
+bOD
+bOD
+kib
+bkD
+eGV
+myX
+abe
+vVz
+vVz
+cJy
+vxR
+vxR
+cJy
+cJy
+cJy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(180,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+iRy
+cJy
+cJy
+cJy
+cJy
+htV
+htV
+htV
+htV
+htV
+iRy
+yet
+iRy
+cJy
+cJy
+iRy
+cJy
+cJy
+cJy
+iRy
+cJy
+iRy
+sQT
+nvS
+vQi
+sQT
+sQT
+evO
+gTe
+gTe
+hBe
+sWV
+hBe
+wWk
+mhV
+rgs
+kBZ
+rgs
+rgs
+wWk
+wWk
+wWk
+wWk
+wWk
+wWk
+ehC
+mep
+bJw
+cdW
+uIb
+cdW
+bJw
+hlz
+sJh
+eXv
+eXv
+hpR
+qpe
+sQT
+sQT
+iRy
+cJy
+cJy
+cJy
+eAP
+eAP
+nEk
+cJy
+cJy
+cJy
+cJy
+iRy
+rdT
+haX
+xJG
+iRy
+rdT
+haX
+xJG
+cJy
+rdT
+haX
+xJG
+iRy
+cJy
+cJy
+cJy
+cJy
+cJy
+iRy
+vxR
+cJy
+cJy
+igw
+urq
+koo
+pmW
+igw
+hiU
+hiU
+raE
+obW
+hiU
+hiU
+aKD
+hiU
+hiU
+obW
+sBM
+hiU
+hiU
+bOD
+fVm
+cam
+aao
+dpD
+icc
+aoX
+iHK
+hSP
+myX
+dZG
+uwG
+vVz
+iRy
+cJy
+vxR
+cJy
+iRy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(181,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+cJy
+cJy
+dYE
+iRy
+cJy
+iRy
+sZO
+ogS
+ogS
+ogS
+ogS
+iqM
+yet
+yet
+iRy
+htV
+htV
+htV
+htV
+htV
+cJy
+cJy
+sQT
+sQT
+kQj
+rZd
+aGo
+sQT
+rsC
+vaY
+qNI
+vIk
+wgg
+anR
+wWk
+wWk
+wWk
+wWk
+wWk
+wWk
+wWk
+iNU
+msU
+mGY
+bJw
+muF
+gOd
+ejJ
+bJw
+bJw
+bJw
+bJw
+eXv
+eXv
+eXv
+eXv
+sqS
+xDt
+nsn
+blx
+sQT
+cJy
+cJy
+iRy
+iRy
+cJy
+iRy
+iRy
+cJy
+iRy
+cJy
+cJy
+cJy
+rdT
+haX
+xJG
+cJy
+rdT
+haX
+xJG
+iRy
+rdT
+haX
+xJG
+cJy
+cJy
+iRy
+cJy
+iRy
+cJy
+cJy
+vxR
+cJy
+igw
+igw
+lll
+wnc
+qEl
+tol
+hiU
+fOK
+spD
+bKD
+fMT
+bZL
+yjQ
+bZL
+uly
+cYd
+xsg
+xXT
+hiU
+kIC
+lmj
+sZa
+hqI
+wru
+bOD
+bOD
+hNb
+myX
+myX
+dZG
+tcV
+vVz
+vVz
+cJy
+vxR
+cJy
+cJy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(182,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+ylL
+ylL
+ylL
+ylL
+ylL
+ylL
+ylL
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+sQN
+iRy
+dYE
+iRy
+cJy
+iRy
+xVm
+xVm
+xVm
+xVm
+xVm
+cJy
+cJy
+yet
+ugF
+ovI
+ovI
+ovI
+ovI
+yfi
+cJy
+iRy
+sQT
+gFC
+xDt
+uyz
+cQe
+sQT
+dXY
+mqA
+qNI
+xeX
+wIn
+azA
+dEi
+fsE
+fsE
+uBN
+fsE
+eTp
+tsP
+dgz
+fas
+lIU
+noA
+iTo
+mAr
+mLw
+bJw
+jMj
+hAy
+kVe
+eXv
+tPq
+mqA
+okZ
+lHi
+lhi
+nsn
+mqA
+jpr
+iRy
+cJy
+cJy
+cJy
+cJy
+cJy
+cJy
+cJy
+iRy
+iRy
+iRy
+cJy
+rdT
+bzt
+xJG
+cJy
+rdT
+haX
+xJG
+iRy
+rdT
+haX
+xJG
+cJy
+iRy
+iRy
+tYG
+iRy
+iRy
+cJy
+vxR
+iRy
+igw
+hhx
+siB
+kWZ
+ozi
+nwo
+dEk
+obW
+moA
+hiU
+hiU
+lLy
+obW
+dwU
+hiU
+hiU
+teB
+obW
+hiU
+aak
+aal
+aam
+joB
+hTm
+skA
+pAN
+pyU
+weH
+myX
+myX
+dZG
+fyJ
+vVz
+iRy
+vxR
+cJy
+iRy
+cJy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(183,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+ylL
+ylL
+ylL
+ylL
+ylL
+ylL
+ylL
+ylL
+ylL
+ylL
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+cJy
+cJy
+dYE
+cJy
+cJy
+cJy
+cJy
+iRy
+iRy
+cJy
+cJy
+cJy
+iRy
+gop
+iRy
+xVm
+xVm
+xVm
+xVm
+xVm
+cJy
+iRy
+sQT
+dVm
+dGQ
+kqE
+ftB
+sQT
+hMG
+edH
+qNI
+dif
+ojM
+sFO
+hha
+xGG
+xGG
+xGG
+xGG
+nGX
+tsP
+pwm
+viZ
+mdq
+bJw
+otH
+rav
+oco
+oAX
+jdl
+lKu
+iRk
+eXv
+owu
+iwq
+qvt
+oHi
+ewX
+nan
+tMD
+sQT
+iRy
+cJy
+iRy
+cJy
+iRy
+cJy
+iRy
+cJy
+cJy
+cJy
+cJy
+cJy
+cJy
+iRy
+cJy
+cJy
+rdT
+bzt
+xJG
+cJy
+rdT
+haX
+xJG
+cJy
+cJy
+iRy
+cJy
+cJy
+iRy
+iRy
+vxR
+btt
+igw
+hmZ
+xrI
+vIB
+adh
+adh
+iCz
+haA
+icf
+hiU
+nwB
+tJR
+aaN
+aEj
+nGy
+hiU
+bDu
+orv
+hiU
+cKU
+obd
+npe
+igb
+new
+mPu
+qHG
+hjV
+weH
+abb
+myX
+myX
+rap
+vVz
+erU
+vxR
+cJy
+cJy
+cJy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(184,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+ylL
+ylL
+ylL
+ylL
+ylL
+ylL
+ylL
+ylL
+ylL
+ylL
+ylL
+ylL
+ylL
+ylL
+ylL
+ylL
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+iRy
+cJy
+iRy
+cJy
+iRy
+cJy
+cJy
+cJy
+cJy
+cJy
+iRy
+cJy
+cJy
+pUz
+iRy
+cJy
+cJy
+iRy
+cJy
+cJy
+cJy
+cJy
+sQT
+uWo
+wvF
+sLe
+pav
+sQT
+azW
+qvt
+lzy
+wVb
+xvQ
+vCt
+goz
+glR
+jdK
+xyO
+jdK
+cmC
+tsP
+iNd
+wDt
+iNd
+bJw
+kBI
+ttF
+xjh
+bJw
+bNi
+mHe
+goX
+eXv
+sof
+xDt
+xlD
+ksJ
+rNu
+jQd
+jQd
+sQT
+iRy
+cJy
+cJy
+cJy
+cJy
+cJy
+iRy
+iRy
+iRy
+cJy
+iRy
+cJy
+iRy
+iRy
+iRy
+cJy
+cJy
+iRy
+cJy
+cJy
+rdT
+bzt
+xJG
+iRy
+cJy
+cJy
+cJy
+cJy
+cJy
+cJy
+vxR
+iRy
+igw
+lQN
+siB
+kWZ
+pGj
+seO
+dEk
+lYc
+xeB
+hiU
+hiU
+qhJ
+obW
+iCM
+hiU
+hiU
+teB
+obW
+hiU
+vSk
+tcZ
+usM
+otU
+pOR
+vds
+lom
+qLs
+weH
+myX
+myX
+dZG
+cHT
+vVz
+iRy
+vxR
+iRy
+iRy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(185,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+ylL
+ylL
+ylL
+ylL
+ylL
+ylL
+ylL
+ylL
+ylL
+ylL
+ylL
+ylL
+ylL
+ylL
+ylL
+ylL
+ylL
+ylL
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+cJy
+cJy
+iRy
+cJy
+dYE
+dYE
+iRy
+iRy
+iRy
+cJy
+iRy
+iRy
+cJy
+cJy
+cJy
+cJy
+cJy
+cJy
+cJy
+iRy
+cJy
+iRy
+sQT
+sQT
+tgO
+wYL
+fVl
+sQT
+rUa
+sQT
+qNI
+qNI
+ukH
+eCR
+qNI
+qNI
+qNI
+qNI
+qNI
+qNI
+qNI
+eXv
+nYm
+nYm
+nYm
+nYm
+hSJ
+nYm
+nYm
+osg
+tbc
+eXv
+eXv
+qdu
+euL
+cNu
+jQd
+wzL
+cnD
+jQd
+cJy
+cJy
+cJy
+iRy
+cJy
+iRy
+cJy
+cJy
+cJy
+cJy
+cJy
+cJy
+cJy
+cJy
+dYE
+iRy
+cJy
+iRy
+iRy
+cJy
+iRy
+iRy
+cJy
+cJy
+iRy
+cJy
+iRy
+iRy
+iRy
+cJy
+iRy
+vxR
+cJy
+igw
+igw
+fOj
+tAO
+eQZ
+tol
+hiU
+nvO
+fze
+dci
+qrq
+ogK
+xUr
+qYU
+lLB
+sVX
+jcJ
+qxg
+hiU
+dUM
+lmj
+npM
+juK
+cws
+bOD
+bOD
+rIl
+myX
+myX
+dZG
+evT
+vVz
+vVz
+cJy
+vxR
+iRy
+sQN
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(186,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+ylL
+ylL
+ylL
+ylL
+ylL
+ylL
+ylL
+ylL
+ylL
+ylL
+ylL
+ylL
+ylL
+ylL
+ylL
+ylL
+ylL
+ylL
+ylL
+ylL
+ylL
+ylL
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+cJy
+cJy
+iRy
+dYE
+dYE
+cJy
+iRy
+dYE
+dYE
+dYE
+cJy
+iRy
+iRy
+iRy
+gMv
+iRy
+iRy
+iRy
+cJy
+cJy
+cJy
+sQT
+iiY
+euL
+xlD
+sQT
+tYV
+euL
+tMD
+qNI
+qNI
+qNI
+qNI
+cCO
+qvt
+qvt
+ngQ
+qvt
+tSs
+aJL
+nYm
+csD
+hQK
+upM
+llx
+ksL
+nYm
+nYm
+eXv
+eXv
+fET
+hmy
+xmd
+jQd
+jQd
+vah
+jQd
+jQd
+cJy
+iRy
+cJy
+cJy
+cJy
+iRy
+hBE
+cJy
+iRy
+iRy
+cJy
+iRy
+iRy
+iRy
+dYE
+dYE
+dYE
+cJy
+iRy
+dYE
+dYE
+dYE
+iRy
+cJy
+cJy
+cJy
+iRy
+cJy
+iRy
+cJy
+iRy
+vxR
+cJy
+cJy
+igw
+jJp
+pyf
+uIs
+igw
+hiU
+hiU
+mjS
+obW
+hiU
+hiU
+ycn
+hiU
+hiU
+obW
+xSi
+hiU
+hiU
+bOD
+fqB
+aan
+aap
+cRw
+icc
+dTo
+cqL
+xKW
+jIU
+hEM
+wJr
+vVz
+iRy
+cJy
+vxR
+cJy
+iRy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(187,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+ylL
+ylL
+ylL
+ylL
+ylL
+ylL
+ylL
+ylL
+ylL
+ylL
+ylL
+ylL
+ylL
+ylL
+ylL
+ylL
+ylL
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+mgo
+cJy
+iRy
+cJy
+cJy
+cJy
+iRy
+iRy
+cJy
+cJy
+dYE
+iRy
+cJy
+cJy
+dYE
+dYE
+dYE
+iRy
+cJy
+sQT
+sQT
+nBy
+fyo
+sQT
+pXU
+oHi
+kfl
+vvF
+tKh
+jqN
+kOU
+stJ
+hHS
+abj
+sQT
+xDt
+tJM
+euL
+nYm
+nYm
+nYm
+nWd
+oCY
+ksL
+aDu
+nYm
+efy
+ajR
+qvt
+jjw
+prq
+jQd
+sqi
+lFK
+oCi
+jQd
+iRy
+iRy
+cJy
+iRy
+cJy
+cJy
+cJy
+cJy
+cJy
+cJy
+cJy
+cJy
+cJy
+cJy
+cJy
+iRy
+iRy
+cJy
+cJy
+cJy
+iRy
+dYE
+dYE
+cJy
+iRy
+cJy
+dYE
+dYE
+dYE
+cJy
+cJy
+vxR
+vxR
+iRy
+igw
+igw
+wMp
+igw
+igw
+xOi
+hiU
+kTg
+kIr
+vQs
+hiU
+hiU
+hiU
+yjM
+kIr
+kTg
+hiU
+cjR
+bOD
+kGY
+yeF
+bOD
+bOD
+bOD
+vdO
+nDU
+jSA
+myX
+abf
+vVz
+vVz
+cJy
+vxR
+vxR
+cJy
+cJy
+cJy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(188,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+ylL
+ylL
+ylL
+ylL
+ylL
+ylL
+ylL
+ylL
+ylL
+ylL
+ylL
+ylL
+ylL
+ylL
+ylL
+ylL
+ylL
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+cJy
+cJy
+cJy
+cJy
+iRy
+cJy
+cJy
+cJy
+cJy
+iRy
+dYE
+dYE
+dYE
+iRy
+iRy
+cJy
+iRy
+iRy
+cJy
+cJy
+sQT
+sQT
+sQT
+sQT
+sQT
+juo
+duj
+yar
+kAY
+ewX
+uLS
+nan
+tMD
+sQT
+sQT
+sQT
+duj
+bgh
+kcY
+nYm
+eSn
+jEG
+kig
+fJu
+pXY
+nYm
+kNw
+oiM
+sab
+efy
+sQT
+jQd
+iIV
+foW
+mLU
+jQd
+cJy
+cJy
+cJy
+cJy
+cJy
+iRy
+cJy
+cJy
+mgo
+cJy
+iRy
+iRy
+cJy
+iRy
+iRy
+iRy
+cJy
+cJy
+cJy
+iRy
+iRy
+cJy
+iRy
+cJy
+iRy
+cJy
+mgo
+iRy
+cJy
+iRy
+cJy
+iRy
+vxR
+cJy
+cJy
+igw
+fOh
+igw
+cJy
+cJy
+hiU
+hiU
+kTg
+asy
+iRS
+jXF
+iRS
+avD
+kTg
+hiU
+hiU
+cjR
+tSP
+rZU
+aaU
+kHq
+cjR
+uOj
+dZG
+myX
+myX
+dZG
+rAG
+vVz
+cJy
+cJy
+vxR
+iRy
+iRy
+cJy
+iRy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(189,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+ylL
+ylL
+ylL
+ylL
+ylL
+ylL
+ylL
+ylL
+ylL
+ylL
+ylL
+ylL
+ylL
+ylL
+ylL
+ylL
+ylL
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+iRy
+iRy
+cJy
+iRy
+iRy
+cJy
+cJy
+cJy
+cJy
+cJy
+iRy
+cJy
+cJy
+sQT
+wyN
+sQT
+sQT
+iAo
+sQT
+sQT
+sQT
+tFV
+sQT
+sQT
+sQT
+eII
+sQT
+jQV
+rCg
+wGL
+nYm
+lhE
+ahL
+kWj
+ksL
+dgJ
+nYm
+tNG
+fUm
+sQT
+sQT
+sQT
+cJy
+eYH
+qwh
+dqY
+jQd
+cJy
+iRy
+iRy
+cJy
+iRy
+iRy
+cJy
+iRy
+iRy
+cJy
+cJy
+cJy
+cJy
+cJy
+cJy
+cJy
+cJy
+iRy
+cJy
+cJy
+cJy
+tYG
+cJy
+cJy
+iRy
+cJy
+cJy
+cJy
+cJy
+iRy
+cJy
+iRy
+vxR
+vxR
+iRy
+tdu
+gVx
+jqX
+iRy
+cJy
+xOi
+hiU
+hiU
+hiU
+lFP
+iCe
+lFP
+hiU
+hiU
+hiU
+lNK
+ttW
+wbe
+mMq
+wdi
+lLu
+cjR
+qCp
+dZG
+dZG
+aaZ
+abc
+vVz
+vVz
+iRy
+vxR
+vxR
+cJy
+iRy
+cJy
+iRy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(190,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+ylL
+ylL
+ylL
+ylL
+ylL
+ylL
+ylL
+ylL
+ylL
+ylL
+ylL
+ylL
+ylL
+ylL
+ylL
+ylL
+ylL
+ylL
+ylL
+ylL
+ylL
+ylL
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+tYG
+iRy
+cJy
+cJy
+cJy
+cJy
+iRy
+iRy
+cJy
+iRy
+iRy
+cJy
+iRy
+sQT
+sQT
+sQT
+oCr
+xDt
+sQT
+ePi
+qna
+dSq
+dJp
+yiZ
+sQT
+sQT
+sQT
+sQT
+kGI
+lnD
+nYm
+nYm
+bzI
+qMO
+xvL
+nYm
+nYm
+sQT
+iem
+sQT
+cJy
+cJy
+cJy
+eMN
+nyI
+jeB
+jQd
+cJy
+cJy
+cJy
+cJy
+cJy
+cJy
+cJy
+cJy
+cJy
+cJy
+iRy
+iRy
+iRy
+cJy
+qoe
+cJy
+iRy
+iRy
+cJy
+iRy
+cJy
+iRy
+cJy
+iRy
+iRy
+cJy
+iRy
+iRy
+cJy
+cJy
+cJy
+cJy
+cJy
+vxR
+vxR
+tdu
+gVx
+fXu
+wNJ
+xOi
+xOi
+xOi
+xOi
+hiU
+hiU
+hiU
+hiU
+hiU
+cjR
+ncl
+mZR
+hXf
+gcU
+mXO
+wZQ
+qAR
+cjR
+czr
+niL
+kqd
+vVz
+vVz
+vVz
+cJy
+cJy
+vxR
+cJy
+cJy
+cJy
+cJy
+cJy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(191,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+ylL
+ylL
+ylL
+ylL
+ylL
+ylL
+ylL
+ylL
+ylL
+ylL
+ylL
+ylL
+ylL
+ylL
+ylL
+ylL
+ylL
+ylL
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+cJy
+cJy
+iRy
+iRy
+cJy
+cJy
+cJy
+cJy
+dYE
+cJy
+cJy
+iRy
+iRy
+sQT
+axD
+euL
+xDt
+sQT
+cHZ
+nAT
+vNf
+qna
+rtV
+vHV
+cdr
+mMh
+sQT
+hEZ
+etP
+xEy
+nYm
+nYm
+nYm
+nYm
+nYm
+fPF
+xDt
+oiM
+sQT
+iRy
+iRy
+cJy
+iRy
+iRy
+iRy
+cJy
+cJy
+iRy
+cJy
+sQN
+iRy
+iRy
+cJy
+iRy
+iRy
+cJy
+iRy
+dYE
+cJy
+cJy
+iRy
+cJy
+iRy
+cJy
+cJy
+cJy
+cJy
+iRy
+cJy
+cJy
+cJy
+cJy
+iRy
+iRy
+iRy
+cJy
+iRy
+cJy
+iRy
+cJy
+vxR
+jfN
+uuv
+aBn
+weD
+cLW
+xOi
+cJy
+cJy
+xOi
+cJy
+xSK
+cJy
+cjR
+cjR
+tSb
+hXf
+axr
+inV
+hXf
+uql
+cjR
+cjR
+vVz
+vVz
+vVz
+vVz
+cJy
+cJy
+cJy
+vxR
+vxR
+mgo
+cJy
+iRy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(192,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+ylL
+ylL
+ylL
+ylL
+ylL
+ylL
+ylL
+ylL
+ylL
+ylL
+ylL
+ylL
+ylL
+ylL
+ylL
+ylL
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+iRy
+dYE
+iRy
+cJy
+cJy
+cJy
+sQT
+tMD
+kDd
+lDl
+sQT
+bWv
+iKF
+bbp
+bbp
+sOM
+cXg
+qPj
+xGU
+sQT
+nhK
+oiM
+vEO
+sQT
+jZm
+iRm
+vrZ
+cEV
+rSo
+rUT
+oty
+sQT
+cJy
+cJy
+cJy
+iRy
+iRy
+iRy
+iRy
+dYE
+iRy
+cJy
+cJy
+cJy
+cJy
+cJy
+iRy
+iRy
+dYE
+dYE
+dYE
+iRy
+cJy
+cJy
+cJy
+cJy
+cJy
+iRy
+iRy
+cJy
+cJy
+cJy
+iRy
+iRy
+cJy
+cJy
+cJy
+iRy
+cJy
+tYG
+cJy
+iRy
+cJy
+vxR
+cJy
+vZk
+hlu
+uRm
+viA
+jqX
+iRy
+cJy
+gOL
+gOL
+aUh
+gOL
+cjR
+tSP
+rPj
+vAf
+mXO
+wub
+nfN
+eRl
+cjR
+cJy
+cJy
+cJy
+cJy
+iRy
+cJy
+vxR
+vxR
+vxR
+cJy
+cJy
+cJy
+iRy
+cJy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(193,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+ylL
+ylL
+ylL
+ylL
+ylL
+ylL
+ylL
+ylL
+ylL
+ylL
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+sQN
+dYE
+iRy
+cJy
+iRy
+cJy
+sQT
+sQT
+xlD
+iJA
+sQT
+fLG
+vHV
+xmr
+qna
+fDZ
+ean
+sQT
+sQT
+sQT
+sQT
+mlh
+qvt
+hOL
+qvt
+fPW
+gdy
+nOy
+tLb
+ifH
+sQT
+sQT
+cJy
+iRy
+cJy
+iRy
+iRy
+iRy
+cJy
+dYE
+dYE
+dYE
+iRy
+iRy
+cJy
+cJy
+cJy
+dYE
+dYE
+iRy
+tYG
+cJy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+cJy
+cJy
+iRy
+cJy
+iRy
+iRy
+vxR
+vxR
+vxR
+iRy
+gCI
+gVx
+fXu
+wNJ
+igw
+igw
+xpY
+lfO
+boA
+cjR
+rZU
+ipB
+gjo
+hXf
+smP
+hCP
+cjR
+cjR
+lzG
+vxR
+vxR
+vxR
+vxR
+vxR
+vxR
+cJy
+iRy
+iRy
+iRy
+cJy
+cJy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(194,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+ylL
+ylL
+ylL
+ylL
+ylL
+ylL
+ylL
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+cJy
+dYE
+cJy
+cJy
+iRy
+iRy
+iRy
+sQT
+bUT
+yec
+sQT
+sQT
+fmE
+ktg
+guN
+sQT
+sQT
+sQT
+lxQ
+juo
+sQT
+bty
+sQT
+sQT
+sQT
+gWR
+sQT
+sQT
+sQT
+sQT
+sQT
+cJy
+cJy
+cJy
+cJy
+cJy
+cJy
+cJy
+cJy
+iRy
+iRy
+cJy
+cJy
+cJy
+cJy
+iRy
+iRy
+cJy
+iRy
+iRy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+cJy
+iRy
+cJy
+iRy
+vxR
+vxR
+tdu
+uuv
+aBn
+aBn
+aBn
+aMn
+bgu
+eVW
+lCc
+jjs
+aaf
+fAr
+aai
+fBA
+vEr
+cjR
+cjR
+iRy
+cJy
+vxR
+iRy
+iRy
+cJy
+cJy
+cJy
+cJy
+iRy
+iRy
+cJy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(195,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+pwd
+pwd
+iRy
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+iRy
+iRy
+cJy
+cJy
+cJy
+cJy
+sQT
+wVY
+hHS
+xDt
+sQT
+sQT
+sQT
+sQT
+sQT
+iQW
+hHS
+ogI
+mqA
+lHi
+euL
+xmp
+sQT
+hhT
+jvH
+vti
+iRy
+iRy
+cJy
+cJy
+iRy
+iRy
+iRy
+cJy
+iRy
+dYE
+iRy
+cJy
+cJy
+cJy
+cJy
+iRy
+iRy
+cJy
+cJy
+iRy
+cJy
+cJy
+cJy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+cJy
+cJy
+iRy
+cJy
+vxR
+cJy
+fms
+vZk
+vZk
+igw
+igw
+pmN
+fld
+xqk
+cjR
+vLY
+eho
+aaj
+cjR
+cjR
+cjR
+cJy
+cJy
+vxR
+vxR
+cJy
+cJy
+cJy
+iRy
+iRy
+cJy
+cJy
+cJy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(196,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+lIv
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+cJy
+iRy
+cJy
+iRy
+cJy
+iRy
+sQT
+sQT
+mqA
+mqA
+sKC
+xlD
+mqA
+lsv
+dWH
+xDt
+odw
+xDt
+mqA
+wrk
+sQT
+sQT
+sQT
+sGk
+hkK
+vti
+cJy
+cJy
+cJy
+iRy
+iRy
+cJy
+dYE
+dYE
+dYE
+dYE
+iRy
+cJy
+iRy
+iRy
+cJy
+iRy
+cJy
+cJy
+cJy
+cJy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+mdg
+cJy
+vxR
+vxR
+vxR
+vxR
+iRy
+cJy
+gOL
+rmY
+vtc
+wwC
+cjR
+cjR
+cjR
+cjR
+cjR
+iRy
+cJy
+cJy
+vxR
+vxR
+cJy
+iRy
+cJy
+iRy
+sQN
+cJy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(197,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+iRy
+cJy
+iRy
+cJy
+cJy
+cJy
+sQT
+sQT
+sQT
+sQT
+xDt
+llD
+gtV
+heT
+xlD
+sQT
+sQT
+sQT
+sQT
+sQT
+iRy
+sQT
+vti
+ydy
+sQT
+iRy
+iRy
+cJy
+cJy
+cJy
+cJy
+iRy
+iRy
+cJy
+iRy
+iRy
+cJy
+cJy
+cJy
+cJy
+iRy
+cJy
+iRy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+cJy
+iRy
+iRy
+vxR
+vxR
+vxR
+gOL
+ngW
+mWo
+maE
+kMW
+xKM
+wrz
+aIY
+gOL
+cJy
+vxR
+vxR
+vxR
+iRy
+cJy
+cJy
+cJy
+cJy
+cJy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(198,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+cJy
+dYE
+iRy
+iRy
+cJy
+iRy
+iRy
+cJy
+iRy
+sQT
+sQT
+sQT
+sQT
+sQT
+sQT
+sQT
+iRy
+cJy
+cJy
+iRy
+iRy
+cJy
+eAP
+eAP
+vZn
+cJy
+iRy
+iRy
+cJy
+iRy
+cJy
+cJy
+cJy
+cJy
+cJy
+cJy
+cJy
+iRy
+iRy
+cJy
+cJy
+cJy
+cJy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+lIv
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+cJy
+iRy
+mgo
+cJy
+cJy
+gOL
+gOL
+ptL
+pUM
+gOL
+jMd
+nTb
+gOL
+gOL
+vxR
+vxR
+iRy
+cJy
+cJy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(199,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+iRy
+dYE
+dYE
+dYE
+cJy
+cJy
+cJy
+cJy
+cJy
+cJy
+iRy
+iRy
+cJy
+cJy
+cJy
+cJy
+iRy
+iRy
+cJy
+cJy
+cJy
+cJy
+iRy
+cJy
+iRy
+dYE
+dYE
+dYE
+cJy
+iRy
+iRy
+cJy
+iRy
+iRy
+sQN
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+cJy
+cJy
+cJy
+cJy
+cJy
+gOL
+gOL
+gOL
+gOL
+nwU
+gOL
+gOL
+cJy
+iRy
+cJy
+iRy
+iRy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(200,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+mgo
+cJy
+cJy
+cJy
+iRy
+cJy
+iRy
+cJy
+iRy
+cJy
+iRy
+cJy
+cJy
+cJy
+cJy
+iRy
+cJy
+cJy
+cJy
+iRy
+cJy
+sQN
+cJy
+iRy
+hBE
+cJy
+iRy
+dYE
+iRy
+iRy
+cJy
+cJy
+cJy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+iRy
+iRy
+cJy
+cJy
+cJy
+cJy
+dBJ
+cJy
+ebn
+cJy
+cJy
+iRy
+cJy
+cJy
+cJy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(201,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+cJy
+cJy
+iRy
+cJy
+iRy
+cJy
+iRy
+iRy
+cJy
+iRy
+cJy
+iRy
+iRy
+iRy
+cJy
+cJy
+cJy
+dYE
+dYE
+dYE
+iRy
+cJy
+cJy
+ksO
+cJy
+cJy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+cJy
+cJy
+cJy
+iRy
+iRy
+iRy
+iRy
+cJy
+iRy
+iRy
+cJy
+cJy
+gMv
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(202,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+cJy
+cJy
+iRy
+dYE
+dYE
+dYE
+cJy
+iRy
+cJy
+cJy
+dYE
+dYE
+dYE
+iRy
+cJy
+iRy
+iRy
+cJy
+cJy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+iRy
+sQN
+cJy
+cJy
+cJy
+cJy
+cJy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+eir
+eir
+eir
+eir
+eir
+eir
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(203,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+iRy
+cJy
+iRy
+cJy
+iRy
+iRy
+cJy
+iRy
+iRy
+iRy
+dYE
+dYE
+cJy
+cJy
+iRy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+cJy
+cJy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+eir
+eir
+eir
+eir
+eir
+eir
+eir
+eir
+eir
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(204,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+cJy
+cJy
+sQN
+cJy
+cJy
+cJy
+cJy
+cJy
+cJy
+cJy
+cJy
+iRy
+iRy
+cJy
+cJy
+cJy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+eir
+eir
+eir
+eir
+eir
+eir
+eir
+eir
+eir
+eir
+eir
+eir
+eir
+eir
+eir
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(205,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cJy
+cJy
+cJy
+iRy
+iRy
+iRy
+qoe
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+lIv
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+eir
+eir
+eir
+eir
+eir
+eir
+eir
+eir
+eir
+eir
+eir
+eir
+eir
+eir
+eir
+eir
+eir
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(206,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+eir
+eir
+eir
+eir
+eir
+eir
+eir
+eir
+eir
+eir
+eir
+eir
+eir
+eir
+eir
+eir
+eir
+eir
+eir
+eir
+eir
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(207,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+eir
+eir
+eir
+eir
+eir
+eir
+eir
+eir
+eir
+eir
+eir
+eir
+eir
+eir
+eir
+eir
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(208,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+pwd
+pwd
+iRy
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+eir
+eir
+eir
+eir
+eir
+eir
+eir
+eir
+eir
+eir
+eir
+eir
+eir
+eir
+eir
+eir
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(209,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+eir
+eir
+eir
+eir
+eir
+eir
+eir
+eir
+eir
+eir
+eir
+eir
+eir
+eir
+eir
+eir
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(210,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+pwd
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+lIv
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+eir
+eir
+eir
+eir
+eir
+eir
+eir
+eir
+eir
+eir
+eir
+eir
+eir
+eir
+eir
+eir
+eir
+eir
+eir
+eir
+eir
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(211,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+eir
+eir
+eir
+eir
+eir
+eir
+eir
+eir
+eir
+eir
+eir
+eir
+eir
+eir
+eir
+eir
+eir
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(212,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+eir
+eir
+eir
+eir
+eir
+eir
+eir
+eir
+eir
+eir
+eir
+eir
+eir
+eir
+eir
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(213,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+eir
+eir
+eir
+eir
+eir
+eir
+eir
+eir
+eir
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(214,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+eir
+eir
+eir
+eir
+eir
+eir
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(215,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(216,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cau
+cau
+iRy
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(217,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(218,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(219,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(220,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(221,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(222,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(223,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(224,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(225,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(226,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(227,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(228,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(229,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cau
+cau
+iRy
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(230,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(231,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+cau
+cau
+cau
+cau
+cau
+cau
+cau
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(232,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(233,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(234,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(235,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(236,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(237,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(238,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(239,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(240,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(241,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(242,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(243,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(244,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(245,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(246,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(247,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(248,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(249,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(250,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(251,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(252,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(253,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(254,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
+(255,1,1) = {"
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+iRy
+"}
diff --git a/maps/prometheus_asteroid/prometheus_asteroid.dmm b/maps/prometheus_asteroid/prometheus_asteroid.dmm
new file mode 100644
index 000000000000..a3fcde242756
--- /dev/null
+++ b/maps/prometheus_asteroid/prometheus_asteroid.dmm
@@ -0,0 +1,76642 @@
+//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
+"ab" = (
+/obj/structure/disposaloutlet{
+ dir = 1
+ },
+/obj/structure/disposalpipe/trunk,
+/turf/simulated/floor/plating/airless{
+ icon_state = "platebot"
+ },
+/area/space)
+"ae" = (
+/obj/machinery/atmospherics/pipe/simple/visible,
+/obj/machinery/door/airlock/external{
+ frequency = 1379;
+ id_tag = "research_inner";
+ locked = 1;
+ name = "Research Outpost External Access"
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating{
+ dir = 1;
+ icon_state = "warnplate"
+ },
+/area/asteroid/research_outpost/gearstore)
+"ah" = (
+/obj/machinery/door/airlock/engineering{
+ name = "Outpost Power";
+ req_one_access = list(65,10,24)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/door/firedoor,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plating,
+/area/asteroid/research_outpost/power)
+"aj" = (
+/obj/structure/grille,
+/turf/simulated/floor{
+ icon_state = "floorgrime"
+ },
+/area/asteroid/mine/dwarf)
+"am" = (
+/obj/machinery/shower{
+ pixel_y = 24
+ },
+/obj/structure/curtain/open/shower,
+/obj/structure/drain{
+ drainage = 2
+ },
+/obj/machinery/door/window{
+ name = "Shower cabin"
+ },
+/turf/simulated/floor{
+ icon_state = "showroomfloor"
+ },
+/area/asteroid/mine/living_quarters)
+"an" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "whitepurple"
+ },
+/area/asteroid/research_outpost/iso2)
+"ao" = (
+/obj/structure/lattice,
+/obj/structure/disposalpipe/segment,
+/turf/environment/space,
+/area/space)
+"ap" = (
+/obj/structure/grille,
+/obj/item/weapon/scrap_lump,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor{
+ icon_state = "floorgrime"
+ },
+/area/asteroid/mine/dwarf)
+"aq" = (
+/obj/machinery/camera{
+ c_tag = "Mining Asteroid";
+ network = list("SS13","MINE")
+ },
+/turf/simulated/floor/plating/airless/asteroid,
+/area/asteroid/mine/explored)
+"ay" = (
+/obj/structure/transit_tube{
+ icon_state = "D-SE"
+ },
+/turf/environment/space,
+/area/space)
+"az" = (
+/obj/machinery/conveyor{
+ id = "dw_c"
+ },
+/obj/machinery/mineral/output,
+/turf/simulated/floor/plating,
+/area/asteroid/mine/dwarf)
+"aH" = (
+/obj/machinery/atmospherics/pipe/manifold4w/hidden,
+/turf/simulated/floor/plating,
+/area/asteroid/mine/eva)
+"aI" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/wood,
+/area/asteroid/research_outpost/hallway)
+"aJ" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/high_volume{
+ dir = 4;
+ frequency = 1379;
+ id_tag = "mining_pump";
+ name = "Mining Large Air Vent"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platebotc"
+ },
+/area/asteroid/mine/eva)
+"aK" = (
+/turf/simulated/floor{
+ dir = 9;
+ icon_state = "brown"
+ },
+/area/asteroid/mine/west_outpost{
+ name = "Mining Outpost"
+ })
+"aL" = (
+/obj/machinery/shower{
+ pixel_y = 24
+ },
+/obj/structure/curtain/open/shower,
+/obj/machinery/door/window{
+ dir = 8;
+ name = "Shower cabin"
+ },
+/obj/structure/drain{
+ drainage = 2
+ },
+/turf/simulated/floor{
+ icon_state = "showroomfloor"
+ },
+/area/asteroid/research_outpost/hallway)
+"aN" = (
+/obj/item/weapon/flora/random,
+/obj/machinery/light/small,
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken"
+ },
+/area/asteroid/research_outpost/hallway)
+"aO" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor,
+/area/asteroid/mine/west_outpost{
+ name = "Mining Outpost"
+ })
+"aR" = (
+/turf/simulated/wall/mineral/sandstone,
+/area/asteroid/mine/explored)
+"aT" = (
+/obj/machinery/conveyor_switch{
+ id = "mining_external"
+ },
+/turf/simulated/floor/airless{
+ dir = 4;
+ icon_state = "asteroidwarning"
+ },
+/area/asteroid/mine/explored)
+"aV" = (
+/obj/machinery/portable_atmospherics/canister/air,
+/obj/machinery/atmospherics/components/unary/portables_connector{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/cobweb,
+/turf/simulated/floor{
+ icon_state = "floorgrime"
+ },
+/area/asteroid/mine/dwarf)
+"aW" = (
+/obj/structure/transit_tube{
+ icon_state = "N-SE"
+ },
+/turf/simulated/floor/plating/airless/asteroid,
+/area/asteroid/mine/explored)
+"aX" = (
+/obj/machinery/atmospherics/components/binary/pump/on,
+/obj/machinery/door/airlock/external{
+ frequency = 1379;
+ id_tag = "medmine_inner";
+ locked = 1;
+ name = "Medical External Access"
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating{
+ dir = 1;
+ icon_state = "warnplate"
+ },
+/area/asteroid/research_outpost/med)
+"bb" = (
+/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,
+/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor,
+/area/asteroid/mine/production)
+"bd" = (
+/turf/simulated/floor{
+ icon_state = "showroomfloor"
+ },
+/area/asteroid/research_outpost/hallway)
+"bh" = (
+/obj/machinery/access_button{
+ command = "cycle_exterior";
+ frequency = 1379;
+ master_tag = "mining_west_outpost_airlock";
+ name = "exterior access button";
+ pixel_x = 28
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 8;
+ icon_state = "pipe-c"
+ },
+/obj/machinery/camera{
+ c_tag = "Mining Outpost Asteroid";
+ dir = 8;
+ network = list("SS13","MINE")
+ },
+/turf/simulated/floor/airless{
+ dir = 9;
+ icon_state = "asteroidwarning"
+ },
+/area/asteroid/mine/explored)
+"bm" = (
+/obj/structure/rack,
+/obj/item/clothing/under/bathtowel,
+/obj/item/clothing/under/bathtowel,
+/obj/item/clothing/under/bathtowel,
+/obj/item/weapon/reagent_containers/food/snacks/soap/nanotrasen,
+/turf/simulated/floor{
+ icon_state = "freezerfloor"
+ },
+/area/asteroid/research_outpost/hallway)
+"bn" = (
+/turf/simulated/floor,
+/area/asteroid/mine/west_outpost{
+ name = "Mining Outpost"
+ })
+"bo" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 8
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "brownold"
+ },
+/area/asteroid/mine/eva)
+"bt" = (
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/visible/universal{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/asteroid/research_outpost/power)
+"bw" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/generic,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor{
+ icon_state = "floorgrime"
+ },
+/area/asteroid/mine/dwarf)
+"bE" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 5
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/asteroid/research_outpost/maintstore2)
+"bF" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/universal,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor,
+/area/asteroid/mine/eva)
+"bI" = (
+/obj/machinery/atmospherics/components/binary/pump{
+ dir = 4
+ },
+/obj/machinery/alarm/isolation{
+ locked = 0;
+ pixel_y = 22
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/asteroid/research_outpost/iso2)
+"bJ" = (
+/obj/machinery/camera{
+ c_tag = "RnD Outpost Isolation Room Two West";
+ dir = 1;
+ network = list("SS13","MINE","Research")
+ },
+/turf/simulated/floor{
+ icon_state = "whitepurple"
+ },
+/area/asteroid/research_outpost/harvesting)
+"bK" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 5
+ },
+/obj/machinery/door/firedoor,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plating,
+/area/asteroid/research_outpost/maintstore2)
+"bM" = (
+/obj/machinery/atmospherics/components/binary/pump{
+ dir = 8
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/asteroid/research_outpost/iso2)
+"bN" = (
+/obj/structure/table,
+/obj/item/weapon/mining_scanner{
+ pixel_x = 4;
+ pixel_y = 8
+ },
+/obj/item/weapon/mining_scanner{
+ pixel_x = -2;
+ pixel_y = 2
+ },
+/obj/machinery/firealarm{
+ dir = 1;
+ pixel_y = -22
+ },
+/turf/simulated/floor{
+ dir = 10;
+ icon_state = "brown"
+ },
+/area/asteroid/mine/west_outpost{
+ name = "Mining Outpost"
+ })
+"bQ" = (
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor{
+ dir = 9;
+ icon_state = "brownold"
+ },
+/area/asteroid/mine/living_quarters)
+"bR" = (
+/obj/structure/dresser,
+/turf/simulated/floor/wood,
+/area/asteroid/research_outpost/hallway)
+"bS" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/turf/simulated/floor/plating,
+/area/asteroid/mine/dwarf)
+"bT" = (
+/obj/machinery/mech_bay_recharge_port,
+/turf/simulated/floor/airless{
+ dir = 5;
+ icon_state = "asteroidfloor"
+ },
+/area/asteroid/mine/west_outpost{
+ name = "Mining Outpost"
+ })
+"bV" = (
+/obj/structure/dryer{
+ dir = 8;
+ pixel_x = 6
+ },
+/turf/simulated/floor{
+ icon_state = "showroomfloor"
+ },
+/area/asteroid/research_outpost/hallway)
+"ca" = (
+/obj/structure/table/woodentable,
+/obj/item/clothing/head/western,
+/turf/simulated/floor/airless{
+ icon_state = "wood"
+ },
+/area/asteroid/mine/explored)
+"cf" = (
+/obj/structure/transit_tube{
+ icon_state = "NE-SW"
+ },
+/turf/simulated/mineral,
+/area/space)
+"ch" = (
+/obj/machinery/atmospherics/components/unary/thermomachine/freezer{
+ dir = 1
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platebotc"
+ },
+/area/asteroid/research_outpost/atmos)
+"ck" = (
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor/mech_bay_recharge_floor/airless,
+/area/asteroid/mine/west_outpost{
+ name = "Mining Outpost"
+ })
+"cl" = (
+/obj/structure/rack,
+/obj/item/weapon/mining_charge,
+/obj/item/weapon/pickaxe,
+/obj/random/tools/tech_supply,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ icon_state = "brown"
+ },
+/area/asteroid/mine/west_outpost{
+ name = "Mining Outpost"
+ })
+"cn" = (
+/obj/structure/closet/cabinet,
+/obj/item/weapon/reagent_containers/food/drinks/bottle/beer,
+/obj/item/weapon/reagent_containers/food/drinks/bottle/beer,
+/obj/item/weapon/reagent_containers/food/drinks/bottle/beer,
+/obj/item/weapon/reagent_containers/food/drinks/bottle/beer,
+/obj/item/weapon/reagent_containers/food/drinks/bottle/vodka,
+/obj/item/weapon/reagent_containers/food/drinks/bottle/vodka,
+/obj/item/weapon/reagent_containers/food/drinks/bottle/ale,
+/obj/item/weapon/reagent_containers/food/drinks/bottle/ale,
+/obj/item/weapon/reagent_containers/food/drinks/bottle/ale,
+/obj/item/weapon/reagent_containers/food/drinks/drinkingglass,
+/obj/machinery/light_construct/small{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "floorgrime"
+ },
+/area/asteroid/mine/dwarf)
+"ct" = (
+/obj/structure/stool/bed,
+/obj/item/weapon/bedsheet/purple,
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/structure/sign/warning/smoking{
+ pixel_y = 32
+ },
+/obj/machinery/camera{
+ c_tag = "RnD Outpost Dormitories";
+ network = list("SS13","MINE","Research")
+ },
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken5"
+ },
+/area/asteroid/research_outpost/hallway)
+"cv" = (
+/obj/structure/reagent_dispensers/fueltank,
+/turf/simulated/floor/plating,
+/area/asteroid/research_outpost/maintstore2)
+"cA" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/ash,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plating,
+/area/asteroid/mine/dwarf)
+"cB" = (
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/asteroid/mine/living_quarters)
+"cJ" = (
+/obj/machinery/recharger/wallcharger{
+ dir = 1;
+ pixel_x = 5;
+ pixel_y = 25
+ },
+/obj/effect/decal/mecha_wreckage/ripley,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor{
+ icon_state = "floorgrime"
+ },
+/area/asteroid/mine/dwarf)
+"cK" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/high_volume{
+ dir = 4;
+ frequency = 1379;
+ id_tag = "research_pump";
+ name = "Research Large Air Vent"
+ },
+/obj/machinery/embedded_controller/radio/airlock_controller{
+ id_tag = "research_airlock";
+ pixel_x = -28;
+ req_access = list(65);
+ tag_airpump = "research_pump";
+ tag_chamber_sensor = "research_sensor";
+ tag_exterior_door = "research_outer";
+ tag_interior_door = "research_inner"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platebotc"
+ },
+/area/asteroid/research_outpost/gearstore)
+"cL" = (
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/asteroid/research_outpost/power)
+"cM" = (
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "brownold"
+ },
+/area/asteroid/mine/living_quarters)
+"cN" = (
+/obj/structure/closet/crate,
+/obj/effect/spawner/lootdrop/maintenance,
+/obj/item/weapon/ore/glass,
+/obj/item/weapon/ore/glass,
+/obj/item/stack/sheet/mineral/uranium,
+/obj/item/stack/sheet/mineral/iron,
+/obj/item/stack/sheet/mineral/iron,
+/turf/simulated/floor{
+ icon_state = "floorgrime"
+ },
+/area/asteroid/mine/dwarf)
+"cS" = (
+/obj/structure/transit_tube{
+ icon_state = "NE-SW"
+ },
+/turf/simulated/wall,
+/area/asteroid/mine/living_quarters)
+"cT" = (
+/obj/machinery/status_display{
+ pixel_y = -32
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 1
+ },
+/turf/simulated/floor{
+ icon_state = "whitepurple"
+ },
+/area/asteroid/research_outpost/hallway)
+"cW" = (
+/obj/structure/stool/bed/chair/metal/yellow{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "bar"
+ },
+/area/asteroid/mine/living_quarters)
+"cY" = (
+/turf/simulated/mineral/random/low_chance,
+/area/asteroid/mine/unexplored/safe)
+"cZ" = (
+/obj/structure/grille,
+/turf/simulated/floor/plating,
+/area/asteroid/mine/dwarf)
+"da" = (
+/obj/structure/table,
+/obj/item/weapon/reagent_containers/food/snacks/breadslice,
+/obj/item/weapon/reagent_containers/food/drinks/bottle/vodka,
+/turf/simulated/floor{
+ icon_state = "bar"
+ },
+/area/asteroid/mine/living_quarters)
+"db" = (
+/turf/simulated/mineral,
+/area/space)
+"dd" = (
+/obj/machinery/atmospherics/pipe/manifold/visible{
+ dir = 8
+ },
+/turf/simulated/floor{
+ icon_state = "whitepurple"
+ },
+/area/asteroid/research_outpost/gearstore)
+"df" = (
+/obj/machinery/atmospherics/pipe/manifold/visible,
+/turf/simulated/floor/plating,
+/area/asteroid/research_outpost/med)
+"dj" = (
+/turf/simulated/mineral/airfull,
+/area/asteroid/mine/unexplored)
+"dl" = (
+/obj/machinery/embedded_controller/radio/airlock_controller{
+ id_tag = "mining_airlock";
+ pixel_x = 28;
+ req_access = list(48);
+ tag_airpump = "mining_pump";
+ tag_chamber_sensor = "mining_sensor";
+ tag_exterior_door = "mining_outer";
+ tag_interior_door = "mining_inner"
+ },
+/obj/structure/closet/emergency_wall{
+ pixel_y = 32
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/high_volume{
+ dir = 8;
+ frequency = 1379;
+ id_tag = "mining_pump";
+ name = "Mining Large Air Vent"
+ },
+/obj/machinery/light/small{
+ dir = 4
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platebotc"
+ },
+/area/asteroid/mine/eva)
+"dm" = (
+/obj/machinery/access_button{
+ command = "cycle_exterior";
+ frequency = 1379;
+ master_tag = "dwarf_airlock";
+ name = "exterior access button";
+ pixel_y = 28
+ },
+/turf/simulated/floor/airless{
+ dir = 5;
+ icon_state = "asteroidfloor"
+ },
+/area/asteroid/mine/explored)
+"dq" = (
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced,
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/turf/simulated/floor/plating,
+/area/asteroid/mine/dwarf)
+"dt" = (
+/obj/structure/stool/bed/chair/metal/yellow{
+ dir = 8
+ },
+/turf/simulated/floor{
+ icon_state = "bar"
+ },
+/area/asteroid/mine/living_quarters)
+"du" = (
+/obj/machinery/mineral/equipment_vendor,
+/obj/machinery/status_display{
+ pixel_y = 32
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "brown"
+ },
+/area/asteroid/mine/west_outpost{
+ name = "Mining Outpost"
+ })
+"dv" = (
+/obj/structure/rack,
+/obj/item/stack/nanopaste{
+ pixel_x = 6
+ },
+/obj/item/stack/nanopaste{
+ pixel_x = 2
+ },
+/obj/item/stack/nanopaste{
+ pixel_x = -2
+ },
+/obj/item/stack/nanopaste{
+ pixel_x = -6
+ },
+/obj/item/weapon/reagent_containers/glass/bucket,
+/turf/simulated/floor{
+ dir = 6;
+ icon_state = "whitepurple"
+ },
+/area/asteroid/research_outpost/spectro)
+"dw" = (
+/obj/machinery/door/airlock{
+ id_tag = "rbath";
+ name = "Bathroom"
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor{
+ icon_state = "showroomfloor"
+ },
+/area/asteroid/research_outpost/hallway)
+"dC" = (
+/obj/structure/rack,
+/obj/item/weapon/gun/energy/kinetic_accelerator{
+ pixel_y = 8
+ },
+/obj/item/weapon/gun/energy/kinetic_accelerator{
+ pixel_y = 4
+ },
+/obj/item/weapon/gun/energy/kinetic_accelerator,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/asteroid/research_outpost/gearstore)
+"dG" = (
+/obj/structure/table,
+/obj/item/device/taperecorder{
+ pixel_y = 6
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/asteroid/research_outpost/anomaly)
+"dJ" = (
+/obj/machinery/door/airlock{
+ name = "Toilet"
+ },
+/turf/simulated/floor{
+ icon_state = "showroomfloor"
+ },
+/area/asteroid/research_outpost/hallway)
+"dK" = (
+/obj/machinery/access_button{
+ command = "cycle_exterior";
+ frequency = 1379;
+ master_tag = "research_airlock";
+ name = "exterior access button";
+ pixel_y = 28;
+ req_access = list(65)
+ },
+/obj/machinery/floodlight,
+/turf/simulated/floor/airless{
+ dir = 5;
+ icon_state = "asteroidfloor"
+ },
+/area/asteroid/mine/explored)
+"dO" = (
+/obj/structure/table,
+/obj/item/weapon/particles_battery{
+ pixel_x = 7;
+ pixel_y = 6
+ },
+/obj/item/weapon/particles_battery{
+ pixel_x = -5;
+ pixel_y = -1
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "warndark"
+ },
+/area/asteroid/research_outpost/harvesting)
+"dP" = (
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 10
+ },
+/turf/simulated/floor/plating,
+/area/asteroid/research_outpost/atmos)
+"dY" = (
+/obj/machinery/light_construct/small{
+ dir = 8
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/high_volume{
+ dir = 4;
+ frequency = 1379;
+ id_tag = "dwarf_pump";
+ name = "Dwarf Large Air Vent"
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/asteroid/mine/dwarf)
+"dZ" = (
+/obj/structure/toilet{
+ dir = 8
+ },
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor{
+ icon_state = "showroomfloor"
+ },
+/area/asteroid/research_outpost/hallway)
+"ea" = (
+/obj/structure/rack,
+/obj/item/weapon/storage/box/gloves,
+/obj/item/weapon/reagent_containers/spray/cleaner,
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_x = -28;
+ pixel_y = -5
+ },
+/turf/simulated/floor/plating,
+/area/asteroid/research_outpost/maintstore2)
+"ei" = (
+/obj/structure/dispenser,
+/obj/machinery/alarm{
+ pixel_x = 29;
+ pixel_y = -6
+ },
+/turf/simulated/floor/plating,
+/area/asteroid/research_outpost/maintstore2)
+"ej" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "whitepurple"
+ },
+/area/asteroid/research_outpost/hallway)
+"el" = (
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "whiteblue"
+ },
+/area/asteroid/research_outpost/med)
+"en" = (
+/obj/structure/stool/bed/chair/metal/yellow{
+ dir = 1
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "brown"
+ },
+/area/asteroid/mine/west_outpost{
+ name = "Mining Outpost"
+ })
+"es" = (
+/obj/structure/disposalpipe/trunk{
+ dir = 4
+ },
+/obj/machinery/disposal,
+/obj/machinery/alarm{
+ pixel_x = -28;
+ pixel_y = -6
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/asteroid/mine/living_quarters)
+"ex" = (
+/obj/structure/ore_box,
+/turf/simulated/floor/plating,
+/area/asteroid/mine/dwarf)
+"eA" = (
+/obj/effect/glowshroom,
+/turf/simulated/floor/plating/airless/asteroid,
+/area/asteroid/mine/explored)
+"eF" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "brownold"
+ },
+/area/asteroid/mine/living_quarters)
+"eG" = (
+/obj/machinery/light/small{
+ dir = 4
+ },
+/turf/simulated/floor/plating/airless/asteroid,
+/area/asteroid/mine/explored)
+"eH" = (
+/obj/structure/stool/bed/chair/metal/yellow{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "bar"
+ },
+/area/asteroid/mine/living_quarters)
+"eI" = (
+/obj/structure/table,
+/obj/item/weapon/kitchen/utensil/spoon{
+ pixel_x = -6
+ },
+/obj/item/weapon/kitchen/utensil/fork{
+ pixel_x = 6
+ },
+/obj/item/device/guitar,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "bar"
+ },
+/area/asteroid/mine/living_quarters)
+"eJ" = (
+/obj/structure/stool/bed/chair/metal/yellow{
+ dir = 8
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "bar"
+ },
+/area/asteroid/mine/living_quarters)
+"eR" = (
+/obj/machinery/atmospherics/components/unary/thermomachine/heater{
+ dir = 1
+ },
+/obj/machinery/alarm{
+ pixel_y = -32
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platebotc"
+ },
+/area/asteroid/research_outpost/atmos)
+"eT" = (
+/obj/machinery/mineral/processing_unit,
+/turf/simulated/floor/plating,
+/area/asteroid/mine/production)
+"eU" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "brownold"
+ },
+/area/asteroid/mine/living_quarters)
+"eY" = (
+/obj/structure/table,
+/obj/machinery/cell_charger{
+ pixel_y = 5
+ },
+/obj/item/weapon/stock_parts/cell,
+/turf/simulated/floor/airless{
+ dir = 5;
+ icon_state = "asteroidfloor"
+ },
+/area/asteroid/mine/explored)
+"eZ" = (
+/turf/simulated/floor/airless{
+ dir = 9;
+ icon_state = "asteroidwarning"
+ },
+/area/asteroid/mine/explored)
+"fa" = (
+/turf/simulated/floor/airless{
+ dir = 4;
+ icon_state = "asteroidwarning"
+ },
+/area/asteroid/mine/explored)
+"fi" = (
+/obj/structure/disposalpipe/segment{
+ dir = 8;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor/plating/airless/catwalk,
+/area/space)
+"fk" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/high_volume{
+ dir = 4;
+ frequency = 1379;
+ id_tag = "medmine_pump";
+ name = "Medical Large Air Vent"
+ },
+/obj/structure/sign/warning/securearea{
+ desc = "A warning sign which reads 'EXTERNAL AIRLOCK'";
+ icon_state = "space";
+ layer = 4;
+ name = "EXTERNAL AIRLOCK";
+ pixel_x = -32
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platebotc"
+ },
+/area/asteroid/research_outpost/med)
+"fm" = (
+/obj/structure/grille,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plating,
+/area/asteroid/mine/dwarf)
+"fp" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ icon_state = "brownold"
+ },
+/area/asteroid/mine/living_quarters)
+"fH" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden,
+/obj/structure/grille,
+/turf/simulated/floor{
+ icon_state = "floorgrime"
+ },
+/area/asteroid/mine/dwarf)
+"fL" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 8
+ },
+/turf/simulated/floor,
+/area/asteroid/mine/production)
+"fM" = (
+/obj/machinery/atmospherics/pipe/manifold/visible,
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_y = -32
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "warndark"
+ },
+/area/asteroid/research_outpost/iso2)
+"fN" = (
+/turf/simulated/floor/airless{
+ dir = 8;
+ icon_state = "asteroidwarning"
+ },
+/area/asteroid/mine/explored)
+"fO" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/universal,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/asteroid/research_outpost/med)
+"fP" = (
+/turf/simulated/wall,
+/area/asteroid/mine/maintenance)
+"fS" = (
+/obj/structure/transit_tube{
+ icon_state = "N-S"
+ },
+/turf/simulated/floor/plating/airless/asteroid,
+/area/asteroid/mine/explored)
+"fW" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/asteroid/research_outpost/hallway)
+"ga" = (
+/obj/structure/grille,
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 8
+ },
+/turf/simulated/floor/plating,
+/area/asteroid/mine/dwarf)
+"gb" = (
+/obj/structure/table,
+/obj/machinery/reagentgrinder,
+/obj/machinery/firealarm{
+ pixel_y = 22
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/asteroid/research_outpost/sample)
+"gd" = (
+/obj/machinery/telecomms/relay/preset/mining,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/asteroid/research_outpost/power)
+"gf" = (
+/mob/living/simple_animal/hostile/asteroid/goliath,
+/turf/simulated/floor/airless{
+ icon_state = "wood"
+ },
+/area/asteroid/mine/explored)
+"gh" = (
+/obj/structure/grille,
+/obj/item/weapon/scrap_lump,
+/obj/machinery/power/terminal{
+ dir = 1
+ },
+/obj/structure/cable{
+ d2 = 4;
+ icon_state = "0-4"
+ },
+/turf/simulated/floor{
+ icon_state = "floorgrime"
+ },
+/area/asteroid/mine/dwarf)
+"gi" = (
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor/airless{
+ dir = 6;
+ icon_state = "asteroidwarning"
+ },
+/area/asteroid/mine/explored)
+"gl" = (
+/obj/structure/lattice,
+/turf/simulated/wall,
+/area/asteroid/mine/living_quarters)
+"gm" = (
+/obj/structure/stool/bed,
+/obj/item/weapon/bedsheet/purple,
+/turf/simulated/floor/wood,
+/area/asteroid/research_outpost/hallway)
+"gn" = (
+/turf/simulated/mineral/random/high_chance,
+/area/asteroid/mine/unexplored)
+"gq" = (
+/obj/item/weapon/storage/box/donkpockets{
+ pixel_y = 4
+ },
+/obj/structure/table,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/asteroid/mine/living_quarters)
+"gr" = (
+/obj/item/weapon/reagent_containers/food/drinks/bottle/ale,
+/obj/item/weapon/scrap_lump,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor{
+ icon_state = "floorgrime"
+ },
+/area/asteroid/mine/dwarf)
+"gs" = (
+/obj/structure/grille,
+/obj/item/weapon/ore/uranium,
+/obj/item/weapon/ore/coal,
+/turf/simulated/floor{
+ icon_state = "floorgrime"
+ },
+/area/asteroid/mine/dwarf)
+"gt" = (
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_y = -32
+ },
+/obj/machinery/camera{
+ c_tag = "RnD Outpost Isolation Room Two East";
+ dir = 1;
+ network = list("SS13","MINE","Research")
+ },
+/turf/simulated/floor{
+ icon_state = "warndark"
+ },
+/area/asteroid/research_outpost/harvesting)
+"gx" = (
+/obj/structure/transit_tube{
+ icon_state = "E-NW"
+ },
+/turf/simulated/floor/plating/airless/asteroid,
+/area/asteroid/mine/explored)
+"gH" = (
+/turf/simulated/mineral/airfull,
+/area/space)
+"gI" = (
+/obj/structure/disposalpipe/segment{
+ dir = 1;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor/plating/airless/catwalk,
+/area/space)
+"gL" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/asteroid/research_outpost/anomaly)
+"gM" = (
+/obj/machinery/atmospherics/pipe/simple/hidden{
+ dir = 9
+ },
+/turf/simulated/floor/plating,
+/area/asteroid/mine/west_outpost{
+ name = "Mining Outpost"
+ })
+"gQ" = (
+/obj/structure/closet/secure_closet/xenoarchaeologist_tools,
+/obj/machinery/light/small{
+ dir = 8
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/asteroid/research_outpost/gearstore)
+"gS" = (
+/obj/machinery/disposal,
+/obj/structure/disposalpipe/trunk{
+ dir = 8
+ },
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken4"
+ },
+/area/asteroid/research_outpost/hallway)
+"gT" = (
+/obj/structure/closet/crate/dwarf_agriculture,
+/obj/effect/decal/cleanable/cobweb2,
+/obj/structure/grille,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor{
+ icon_state = "floorgrime"
+ },
+/area/asteroid/mine/dwarf)
+"gW" = (
+/obj/structure/closet/secure_closet/miner,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/asteroid/mine/production)
+"gZ" = (
+/turf/simulated/wall,
+/area/asteroid/mine/west_outpost{
+ name = "Mining Outpost"
+ })
+"ha" = (
+/obj/machinery/access_button{
+ command = "cycle_exterior";
+ frequency = 1379;
+ master_tag = "medmine_airlock";
+ name = "exterior access button";
+ pixel_y = 28
+ },
+/turf/simulated/floor/airless{
+ dir = 10;
+ icon_state = "asteroidwarning"
+ },
+/area/asteroid/mine/explored)
+"hc" = (
+/obj/machinery/vending/coffee,
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_x = -28;
+ pixel_y = -5
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/asteroid/mine/living_quarters)
+"he" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/turf/simulated/floor{
+ dir = 10;
+ icon_state = "whitepurple"
+ },
+/area/asteroid/research_outpost/anomaly)
+"hi" = (
+/obj/structure/table,
+/obj/item/weapon/reagent_containers/food/snacks/breadslice/meat,
+/obj/item/weapon/reagent_containers/food/drinks/bottle/beer,
+/obj/item/weapon/reagent_containers/food/drinks/bottle/ale,
+/turf/simulated/floor{
+ icon_state = "bar"
+ },
+/area/asteroid/mine/living_quarters)
+"hj" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/asteroid/research_outpost/harvesting)
+"ho" = (
+/obj/structure/table/glass,
+/obj/item/weapon/storage/firstaid{
+ pixel_y = 5
+ },
+/obj/machinery/alarm{
+ pixel_x = 29;
+ pixel_y = -6
+ },
+/obj/machinery/camera{
+ c_tag = "Mining Medical Checkpoint";
+ dir = 8;
+ network = list("SS13","MINE")
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/asteroid/research_outpost/med)
+"hq" = (
+/obj/structure/plasticflaps/mining,
+/obj/machinery/door/poddoor/shutters{
+ id = "Mecha Shutters";
+ name = "Mecha Shutters"
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating{
+ dir = 1;
+ icon_state = "warnplate"
+ },
+/area/asteroid/mine/eva)
+"hr" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor{
+ icon_state = "floorgrime"
+ },
+/area/asteroid/mine/dwarf)
+"hs" = (
+/obj/item/weapon/flora/random,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/asteroid/mine/living_quarters)
+"ht" = (
+/turf/simulated/floor{
+ dir = 10;
+ icon_state = "warndark"
+ },
+/area/asteroid/research_outpost/hallway)
+"hx" = (
+/obj/machinery/door/airlock/research{
+ name = "Sample Preparation";
+ req_access = list(65)
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/asteroid/research_outpost/anomaly)
+"hC" = (
+/obj/structure/transit_tube{
+ icon_state = "D-SW"
+ },
+/turf/simulated/floor/plating/airless/asteroid,
+/area/asteroid/mine/explored)
+"hG" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/asteroid/research_outpost/gearstore)
+"hJ" = (
+/obj/item/weapon/scrap_lump,
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "floorgrime"
+ },
+/area/asteroid/mine/dwarf)
+"hO" = (
+/obj/machinery/pipedispenser/disposal,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/asteroid/mine/dwarf)
+"hR" = (
+/obj/structure/stool/bed/chair/comfy/brown,
+/obj/machinery/light/small{
+ dir = 4
+ },
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken3"
+ },
+/area/asteroid/research_outpost/hallway)
+"hT" = (
+/obj/machinery/power/apc{
+ name = "apc top";
+ pixel_y = 28
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/obj/structure/cable{
+ d2 = 2;
+ icon_state = "0-2"
+ },
+/obj/machinery/camera{
+ c_tag = "RnD Outpost Spectrometry Lab";
+ network = list("SS13","MINE","Research")
+ },
+/turf/simulated/floor{
+ dir = 9;
+ icon_state = "whitepurple"
+ },
+/area/asteroid/research_outpost/spectro)
+"hV" = (
+/obj/structure/table,
+/obj/machinery/bunsen_burner{
+ pixel_y = 2
+ },
+/obj/machinery/alarm{
+ pixel_y = 22
+ },
+/turf/simulated/floor{
+ dir = 9;
+ icon_state = "whitepurple"
+ },
+/area/asteroid/research_outpost/sample)
+"hY" = (
+/obj/structure/reagent_dispensers/coolanttank,
+/obj/machinery/firealarm{
+ pixel_y = 22
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "whitepurple"
+ },
+/area/asteroid/research_outpost/spectro)
+"ia" = (
+/obj/structure/transit_tube{
+ icon_state = "E-SW"
+ },
+/turf/environment/space,
+/area/space)
+"ib" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/high_volume{
+ dir = 4;
+ frequency = 1379;
+ id_tag = "medmine_pump";
+ name = "Medical Large Air Vent"
+ },
+/obj/machinery/embedded_controller/radio/airlock_controller{
+ id_tag = "medmine_airlock";
+ pixel_x = -28;
+ tag_airpump = "medmine_pump";
+ tag_chamber_sensor = "medmine_sensor";
+ tag_exterior_door = "medmine_outer";
+ tag_interior_door = "medmine_inner"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platebotc"
+ },
+/area/asteroid/research_outpost/med)
+"ie" = (
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "brownold"
+ },
+/area/asteroid/mine/production)
+"if" = (
+/obj/machinery/door/airlock/maintenance{
+ name = "Maintenance Storage";
+ req_one_access = list(12,65)
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plating,
+/area/asteroid/research_outpost/sample)
+"ig" = (
+/obj/machinery/atmospherics/components/unary/tank/air{
+ dir = 4
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platebotc"
+ },
+/area/asteroid/mine/maintenance)
+"ih" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden{
+ dir = 1
+ },
+/turf/simulated/floor/plating,
+/area/asteroid/mine/maintenance)
+"ii" = (
+/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "whitepurple"
+ },
+/area/asteroid/research_outpost/hallway)
+"ij" = (
+/obj/machinery/atmospherics/components/unary/tank/air{
+ dir = 8
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platebotc"
+ },
+/area/asteroid/mine/maintenance)
+"ik" = (
+/obj/machinery/atmospherics/components/unary/portables_connector{
+ dir = 1
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platebotc"
+ },
+/area/asteroid/research_outpost/atmos)
+"il" = (
+/obj/structure/table,
+/obj/item/device/analyzer,
+/obj/machinery/computer/security/telescreen{
+ desc = "Used for watching the isolation room cameras.";
+ layer = 4;
+ name = "Isolation Room Telescreen";
+ network = list("Anomaly Isolation");
+ pixel_y = 28
+ },
+/turf/simulated/floor{
+ dir = 9;
+ icon_state = "whitepurple"
+ },
+/area/asteroid/research_outpost/iso2)
+"ip" = (
+/obj/machinery/computer/general_air_control/large_tank_control{
+ dir = 1;
+ frequency = 1444;
+ input_tag = "isol_in";
+ name = "Isolation Supply Control";
+ output_tag = "isol_out";
+ sensors = list("isol_sensor"="Isolation")
+ },
+/obj/machinery/ignition_switch{
+ id = "isolationsparker";
+ pixel_y = 28
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "whitepurple"
+ },
+/area/asteroid/research_outpost/iso2)
+"ir" = (
+/obj/item/weapon/storage/toolbox/mechanical{
+ pixel_y = 5
+ },
+/obj/item/weapon/storage/belt/utility,
+/obj/random/tools/tech_supply,
+/obj/structure/rack,
+/obj/item/weapon/mining_charge,
+/obj/item/weapon/mining_charge,
+/obj/item/device/gps/engineering,
+/obj/machinery/alarm{
+ pixel_y = 22
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/asteroid/mine/production)
+"is" = (
+/obj/machinery/vending/cigarette,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/asteroid/mine/west_outpost{
+ name = "Mining Outpost"
+ })
+"it" = (
+/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,
+/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/asteroid/research_outpost/hallway)
+"iv" = (
+/obj/structure/closet/crate,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/asteroid/mine/production)
+"iB" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/asteroid/research_outpost/gearstore)
+"iC" = (
+/obj/machinery/light/small,
+/obj/machinery/power/apc{
+ dir = 8;
+ name = "apc left";
+ pixel_x = -28
+ },
+/obj/structure/cable{
+ d2 = 4;
+ icon_state = "0-4"
+ },
+/turf/simulated/floor{
+ dir = 10;
+ icon_state = "brownold"
+ },
+/area/asteroid/mine/living_quarters)
+"iD" = (
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ icon_state = "brownold"
+ },
+/area/asteroid/mine/living_quarters)
+"iH" = (
+/obj/machinery/atmospherics/pipe/simple/visible,
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/asteroid/research_outpost/atmos)
+"iI" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/turf/simulated/floor{
+ dir = 6;
+ icon_state = "brownold"
+ },
+/area/asteroid/mine/living_quarters)
+"iK" = (
+/obj/machinery/door/airlock/atmos{
+ name = "Outpost Atmospherics";
+ req_one_access = list(65,10,24)
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/components/binary/pump/on{
+ dir = 8
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platebot"
+ },
+/area/asteroid/research_outpost/atmos)
+"iL" = (
+/turf/simulated/wall/r_wall,
+/area/asteroid/research_outpost/iso2)
+"iN" = (
+/turf/simulated/floor{
+ dir = 10;
+ icon_state = "brownold"
+ },
+/area/asteroid/mine/eva)
+"iP" = (
+/obj/random/vending/cola,
+/obj/machinery/light/small,
+/obj/structure/extinguisher_cabinet{
+ pixel_x = 28
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/asteroid/mine/living_quarters)
+"iR" = (
+/turf/simulated/wall,
+/area/asteroid/research_outpost/entry)
+"iT" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced,
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/asteroid/research_outpost/gearstore)
+"iU" = (
+/obj/item/weapon/ore/slag,
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 1
+ },
+/turf/simulated/floor/plating,
+/area/asteroid/mine/dwarf)
+"iX" = (
+/obj/machinery/door/airlock/diamond,
+/obj/structure/barricade/wooden{
+ layer = 2.8;
+ name = "doorway barricade"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/asteroid/mine/dwarf)
+"jd" = (
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/airless{
+ dir = 1;
+ icon_state = "asteroidwarning"
+ },
+/area/asteroid/mine/explored)
+"je" = (
+/obj/structure/transit_tube{
+ icon_state = "NW-SE"
+ },
+/turf/simulated/wall,
+/area/asteroid/mine/living_quarters)
+"jf" = (
+/turf/simulated/floor{
+ dir = 6;
+ icon_state = "warndark"
+ },
+/area/asteroid/mine/living_quarters)
+"jg" = (
+/obj/machinery/atmospherics/components/unary/thermomachine/heater{
+ dir = 4
+ },
+/obj/structure/sign/warning/securearea{
+ desc = "A warning sign which reads 'WARNING'.";
+ name = "\improper ARTIFACT STORAGE";
+ pixel_x = -32
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/asteroid/research_outpost/hallway)
+"jh" = (
+/obj/structure/stool/bed/chair/metal{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/asteroid/research_outpost/iso2)
+"ji" = (
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_y = -32
+ },
+/turf/simulated/floor{
+ dir = 10;
+ icon_state = "warndark"
+ },
+/area/asteroid/research_outpost/longtermstorage)
+"jn" = (
+/obj/structure/rack,
+/obj/item/weapon/weldingtool,
+/obj/item/clothing/head/welding,
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_y = -32
+ },
+/obj/machinery/camera{
+ c_tag = "RnD Outpost Anomalous Materials";
+ dir = 1;
+ network = list("SS13","MINE","Research")
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/asteroid/research_outpost/anomaly)
+"jp" = (
+/turf/simulated/floor/plating,
+/area/asteroid/mine/maintenance)
+"jr" = (
+/obj/structure/lattice,
+/obj/structure/transit_tube{
+ icon_state = "NE-SW"
+ },
+/turf/environment/space,
+/area/space)
+"js" = (
+/obj/machinery/suspension_gen{
+ dir = 1
+ },
+/obj/machinery/alarm{
+ pixel_x = -28;
+ pixel_y = -6
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/asteroid/research_outpost/gearstore)
+"jv" = (
+/obj/structure/lattice,
+/obj/structure/transit_tube{
+ icon_state = "D-SW"
+ },
+/turf/environment/space,
+/area/space)
+"jw" = (
+/obj/machinery/power/apc{
+ dir = 1;
+ name = "apc down";
+ pixel_y = -28
+ },
+/obj/item/weapon/storage/toolbox/mechanical{
+ pixel_y = 5
+ },
+/obj/structure/rack,
+/obj/item/weapon/storage/belt/utility,
+/obj/random/tools/tech_supply,
+/obj/structure/cable{
+ d2 = 8;
+ icon_state = "0-8"
+ },
+/turf/simulated/floor{
+ icon_state = "brown"
+ },
+/area/asteroid/mine/west_outpost{
+ name = "Mining Outpost"
+ })
+"jA" = (
+/obj/structure/transit_tube{
+ icon_state = "W-NE"
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "warndark"
+ },
+/area/asteroid/research_outpost/hallway)
+"jB" = (
+/obj/item/weapon/ore/gold,
+/turf/simulated/floor{
+ icon_state = "floorgrime"
+ },
+/area/asteroid/mine/dwarf)
+"jF" = (
+/obj/machinery/camera{
+ c_tag = "Mining Outpost West";
+ dir = 4;
+ network = list("SS13","MINE")
+ },
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 6
+ },
+/obj/machinery/access_button{
+ command = "cycle_interior";
+ frequency = 1379;
+ master_tag = "mining_outpost_airlock";
+ name = "interior access button";
+ pixel_x = -28
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "brown"
+ },
+/area/asteroid/mine/west_outpost{
+ name = "Mining Outpost"
+ })
+"jG" = (
+/obj/structure/grille,
+/obj/machinery/door/firedoor,
+/obj/structure/window/reinforced{
+ dir = 5
+ },
+/turf/simulated/floor/plating,
+/area/asteroid/research_outpost/entry)
+"jH" = (
+/obj/machinery/mineral/input,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/asteroid/mine/production)
+"jQ" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/asteroid/research_outpost/hallway)
+"jR" = (
+/obj/machinery/door/airlock/external{
+ dock_tag = "mine_dock";
+ locked = 1;
+ name = "Mining Shuttle Airlock"
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/asteroid/research_outpost/entry)
+"jV" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/turf/simulated/floor/plating,
+/area/asteroid/research_outpost/maintstore2)
+"jZ" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/structure/transit_tube{
+ icon_state = "S-NW"
+ },
+/turf/simulated/floor/plating/airless{
+ icon_state = "asteroidplating"
+ },
+/area/asteroid/mine/explored)
+"ka" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "brownold"
+ },
+/area/asteroid/mine/production)
+"kc" = (
+/obj/structure/closet/crate,
+/obj/item/weapon/ore/gold,
+/obj/item/weapon/ore/diamond,
+/obj/item/weapon/ore/diamond,
+/obj/item/weapon/ore/iron,
+/obj/item/weapon/ore/iron,
+/obj/item/weapon/ore/iron,
+/obj/item/weapon/ore/glass,
+/obj/item/weapon/ore/phoron,
+/obj/item/weapon/ore/uranium,
+/obj/item/weapon/ore/coal,
+/obj/item/weapon/ore/coal,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/asteroid/mine/dwarf)
+"kd" = (
+/obj/structure/transit_tube{
+ icon_state = "D-NW"
+ },
+/turf/simulated/floor/plating/airless/asteroid,
+/area/space)
+"ke" = (
+/obj/structure/table/woodentable,
+/obj/item/device/harmonica,
+/turf/simulated/floor/airless{
+ icon_state = "wood"
+ },
+/area/asteroid/mine/explored)
+"kf" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/universal{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/asteroid/research_outpost/hallway)
+"kg" = (
+/obj/machinery/disposal/deliveryChute{
+ dir = 4
+ },
+/obj/structure/disposalpipe/trunk{
+ dir = 8
+ },
+/turf/simulated/floor/airless{
+ icon_state = "asteroidwarning"
+ },
+/area/asteroid/mine/west_outpost{
+ name = "Mining Outpost"
+ })
+"kh" = (
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_y = -32
+ },
+/obj/machinery/camera{
+ c_tag = "RnD Outpost Isolation Room One East";
+ dir = 1;
+ network = list("SS13","MINE","Research")
+ },
+/turf/simulated/floor{
+ icon_state = "warndark"
+ },
+/area/asteroid/research_outpost/iso1)
+"kk" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plating,
+/area/asteroid/research_outpost/power)
+"km" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 10
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "warndark"
+ },
+/area/asteroid/research_outpost/harvesting)
+"kn" = (
+/obj/random/vending/cola,
+/turf/simulated/floor/wood,
+/area/asteroid/research_outpost/hallway)
+"ko" = (
+/obj/structure/transit_tube{
+ icon_state = "D-NW"
+ },
+/turf/environment/space,
+/area/space)
+"kp" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced,
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/asteroid/research_outpost/hallway)
+"kq" = (
+/obj/machinery/door/airlock/research{
+ name = "Isolation room three";
+ req_access = list(65)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/asteroid/research_outpost/iso2)
+"kr" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/asteroid/research_outpost/hallway)
+"kt" = (
+/obj/structure/table,
+/obj/item/weapon/paper_bin{
+ pixel_y = 4
+ },
+/obj/item/weapon/pen{
+ pixel_y = 4
+ },
+/obj/machinery/alarm/isolation{
+ locked = 0;
+ pixel_y = 22
+ },
+/obj/machinery/firealarm{
+ dir = 4;
+ pixel_x = 22
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "whitepurple"
+ },
+/area/asteroid/research_outpost/harvesting)
+"ku" = (
+/obj/structure/table,
+/obj/item/device/analyzer,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/asteroid/research_outpost/anomaly)
+"kx" = (
+/turf/simulated/wall/r_wall,
+/area/asteroid/research_outpost/med)
+"kA" = (
+/obj/structure/sign/warning/securearea{
+ desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'.";
+ name = "KEEP CLEAR: DOCKING AREA"
+ },
+/turf/simulated/wall,
+/area/asteroid/research_outpost/entry)
+"kB" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/asteroid/research_outpost/anomaly)
+"kD" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/turf/simulated/floor,
+/area/asteroid/research_outpost/entry)
+"kH" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/asteroid/research_outpost/anomaly)
+"kJ" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on/atmos{
+ dir = 8;
+ frequency = 1444;
+ id_tag = "isol_out";
+ name = "(A) Isolation Vent"
+ },
+/turf/simulated/floor/engine,
+/area/asteroid/research_outpost/iso2)
+"kK" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/airless{
+ dir = 4;
+ icon_state = "asteroidwarning"
+ },
+/area/asteroid/mine/explored)
+"kL" = (
+/obj/structure/transit_tube/station{
+ dir = 8
+ },
+/turf/simulated/floor/plating/airless/asteroid,
+/area/asteroid/mine/explored)
+"kR" = (
+/turf/simulated/wall/r_wall,
+/area/asteroid/research_outpost/gearstore)
+"kS" = (
+/obj/structure/stool/bed/roller,
+/obj/machinery/access_button{
+ command = "cycle_interior";
+ frequency = 1379;
+ master_tag = "medmine_airlock";
+ name = "interior access button";
+ pixel_y = -28
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/asteroid/research_outpost/med)
+"la" = (
+/obj/machinery/vending/cigarette,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/asteroid/mine/living_quarters)
+"lf" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plating,
+/area/asteroid/research_outpost/power)
+"lh" = (
+/obj/structure/table,
+/obj/item/weapon/reagent_containers/food/drinks/bottle/beer,
+/obj/item/weapon/reagent_containers/food/drinks/bottle/vodka,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/asteroid/mine/west_outpost{
+ name = "Mining Outpost"
+ })
+"li" = (
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 4
+ },
+/obj/machinery/firealarm{
+ dir = 1;
+ pixel_y = -22
+ },
+/turf/simulated/floor{
+ icon_state = "whitepurple"
+ },
+/area/asteroid/research_outpost/iso2)
+"lj" = (
+/obj/item/clothing/suit/space/sk,
+/turf/simulated/floor/plating/airless/asteroid,
+/area/asteroid/mine/unexplored/safe)
+"ll" = (
+/obj/machinery/vending/coffee,
+/turf/simulated/floor/wood,
+/area/asteroid/research_outpost/hallway)
+"lm" = (
+/turf/environment/space,
+/area/shuttle/mining/outpost)
+"lq" = (
+/obj/structure/table,
+/obj/item/weapon/storage/box/donkpockets{
+ pixel_y = 4
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/asteroid/mine/west_outpost{
+ name = "Mining Outpost"
+ })
+"lr" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 9
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/turf/simulated/floor{
+ icon_state = "whiteblue"
+ },
+/area/asteroid/research_outpost/med)
+"lx" = (
+/obj/structure/table/woodentable,
+/obj/item/weapon/storage/box/donkpockets{
+ pixel_y = 4
+ },
+/turf/simulated/floor/wood,
+/area/asteroid/research_outpost/hallway)
+"ly" = (
+/obj/structure/ore_box,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor{
+ icon_state = "floorgrime"
+ },
+/area/asteroid/mine/dwarf)
+"lA" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/asteroid/research_outpost/hallway)
+"lC" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/asteroid/research_outpost/hallway)
+"lF" = (
+/obj/random/tools/tool,
+/obj/item/weapon/scrap_lump,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/asteroid/mine/dwarf)
+"lH" = (
+/obj/structure/closet/crate,
+/obj/effect/spawner/lootdrop/maintenance/two,
+/obj/item/weapon/ore/glass,
+/obj/item/stack/sheet/plasteel{
+ amount = 10
+ },
+/obj/item/stack/sheet/mineral/iron,
+/obj/item/stack/sheet/mineral/iron,
+/obj/item/weapon/scrap_lump,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/asteroid/mine/dwarf)
+"lL" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4;
+ icon_state = "pipe-c"
+ },
+/obj/effect/glowshroom,
+/turf/simulated/floor/plating/airless{
+ icon_state = "asteroidplating"
+ },
+/area/asteroid/mine/explored)
+"lM" = (
+/obj/structure/stool/bed/chair/metal/black{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/asteroid/mine/dwarf)
+"lN" = (
+/obj/structure/flora/ausbushes/ywflowers,
+/obj/structure/gravemarker{
+ icon_state = "cross"
+ },
+/turf/simulated/floor/plating/airless/asteroid,
+/area/space)
+"lS" = (
+/obj/structure/transit_tube{
+ icon_state = "S-NW"
+ },
+/turf/simulated/floor/plating/airless/asteroid,
+/area/asteroid/mine/explored)
+"lT" = (
+/obj/structure/table/woodentable,
+/obj/machinery/kitchen_machine/microwave{
+ pixel_x = -1;
+ pixel_y = 6
+ },
+/turf/simulated/floor/wood,
+/area/asteroid/research_outpost/hallway)
+"lW" = (
+/obj/machinery/door/airlock/diamond,
+/obj/structure/barricade/wooden{
+ layer = 2.8;
+ name = "doorway barricade"
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plating,
+/area/asteroid/mine/dwarf)
+"ma" = (
+/obj/machinery/mineral/stacking_unit_console,
+/turf/simulated/wall,
+/area/asteroid/mine/production)
+"mb" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/asteroid/research_outpost/iso2)
+"mg" = (
+/obj/structure/window/phoronreinforced{
+ dir = 6
+ },
+/obj/structure/grille,
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 4
+ },
+/obj/machinery/meter{
+ layer = 3.2
+ },
+/turf/simulated/floor/engine,
+/area/asteroid/research_outpost/iso2)
+"mi" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/asteroid/mine/west_outpost{
+ name = "Mining Outpost"
+ })
+"mj" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced,
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/asteroid/research_outpost/med)
+"mk" = (
+/obj/structure/sink{
+ dir = 4;
+ pixel_x = 12
+ },
+/obj/structure/mirror{
+ dir = 4;
+ pixel_x = 28
+ },
+/turf/simulated/floor{
+ icon_state = "showroomfloor"
+ },
+/area/asteroid/mine/living_quarters)
+"mm" = (
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plating/airless{
+ icon_state = "asteroidplating"
+ },
+/area/asteroid/mine/explored)
+"mn" = (
+/obj/structure/stool/bed/chair/comfy/brown{
+ dir = 4
+ },
+/turf/simulated/floor/wood,
+/area/asteroid/research_outpost/hallway)
+"mo" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/high_volume{
+ dir = 8;
+ frequency = 1379;
+ id_tag = "medmine_pump";
+ name = "Medical Large Air Vent"
+ },
+/obj/machinery/airlock_sensor{
+ id_tag = "medmine_sensor";
+ pixel_x = 28
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platebotc"
+ },
+/area/asteroid/research_outpost/med)
+"mr" = (
+/obj/item/weapon/shard,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor{
+ icon_state = "floorgrime"
+ },
+/area/asteroid/mine/dwarf)
+"mt" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/mucus,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plating,
+/area/asteroid/mine/dwarf)
+"mu" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "warndark"
+ },
+/area/asteroid/research_outpost/longtermstorage)
+"mx" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/high_volume{
+ dir = 4;
+ frequency = 1379;
+ id_tag = "research_pump";
+ name = "Research Large Air Vent"
+ },
+/obj/machinery/airlock_sensor{
+ id_tag = "research_sensor";
+ pixel_x = -28
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platebotc"
+ },
+/area/asteroid/research_outpost/gearstore)
+"my" = (
+/obj/machinery/atmospherics/components/unary/portables_connector{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 10;
+ icon_state = "whitepurple"
+ },
+/area/asteroid/research_outpost/iso2)
+"mC" = (
+/obj/structure/table/woodentable,
+/obj/item/weapon/game_kit/random{
+ pixel_y = 2
+ },
+/obj/machinery/newscaster{
+ pixel_x = 28
+ },
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_y = -32
+ },
+/obj/item/device/guitar{
+ pixel_y = 4
+ },
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken7"
+ },
+/area/asteroid/research_outpost/hallway)
+"mD" = (
+/obj/structure/sink{
+ pixel_y = 24
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "whitepurple"
+ },
+/area/asteroid/research_outpost/sample)
+"mE" = (
+/obj/structure/disposalpipe/segment{
+ dir = 8;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor/plating/airless{
+ icon_state = "asteroidplating"
+ },
+/area/asteroid/mine/explored)
+"mF" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced,
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/asteroid/research_outpost/sample)
+"mJ" = (
+/turf/simulated/floor/plating/airless/asteroid,
+/area/asteroid/mine/unexplored)
+"mK" = (
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_y = 22
+ },
+/turf/simulated/floor{
+ dir = 9;
+ icon_state = "brownold"
+ },
+/area/asteroid/mine/eva)
+"mL" = (
+/obj/item/weapon/flora/random,
+/turf/simulated/floor{
+ icon_state = "brown"
+ },
+/area/asteroid/mine/west_outpost{
+ name = "Mining Outpost"
+ })
+"mN" = (
+/obj/machinery/mineral/processing_unit_console,
+/turf/simulated/wall,
+/area/asteroid/mine/production)
+"mQ" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 10
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ dir = 10;
+ icon_state = "whitepurple"
+ },
+/area/asteroid/research_outpost/spectro)
+"mR" = (
+/obj/machinery/alarm{
+ pixel_y = 24
+ },
+/turf/simulated/floor/bluegrid,
+/area/asteroid/research_outpost/power)
+"na" = (
+/obj/structure/table/glass,
+/obj/item/weapon/reagent_containers/blood/OMinus{
+ pixel_x = -6;
+ pixel_y = 2
+ },
+/obj/item/weapon/reagent_containers/blood/OMinus{
+ pixel_x = 4;
+ pixel_y = 4
+ },
+/obj/machinery/power/apc{
+ dir = 8;
+ name = "apc left";
+ pixel_x = -28
+ },
+/obj/structure/cable{
+ d2 = 4;
+ icon_state = "0-4"
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/asteroid/research_outpost/med)
+"nc" = (
+/obj/structure/table,
+/obj/item/weapon/folder/purple{
+ pixel_y = 4
+ },
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_y = 22
+ },
+/turf/simulated/floor{
+ dir = 9;
+ icon_state = "whitepurple"
+ },
+/area/asteroid/research_outpost/harvesting)
+"nd" = (
+/obj/machinery/atmospherics/components/unary/tank/air,
+/turf/simulated/floor/plating{
+ icon_state = "platebotc"
+ },
+/area/asteroid/research_outpost/atmos)
+"nh" = (
+/turf/simulated/wall/r_wall,
+/area/asteroid/research_outpost/sample)
+"nk" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/carpet/purple,
+/area/asteroid/research_outpost/hallway)
+"nl" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 9
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/turf/simulated/floor,
+/area/asteroid/mine/eva)
+"nm" = (
+/obj/machinery/door/airlock/atmos{
+ name = "Outpost Atmospherics";
+ req_one_access = list(65,10,24)
+ },
+/obj/machinery/door/firedoor,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/components/binary/pump/on{
+ dir = 4
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platebot"
+ },
+/area/asteroid/research_outpost/atmos)
+"nn" = (
+/obj/structure/transit_tube{
+ icon_state = "NW-SE"
+ },
+/turf/simulated/floor/plating/airless/asteroid,
+/area/asteroid/mine/explored)
+"no" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor,
+/area/asteroid/mine/production)
+"nt" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 8
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "whitepurple"
+ },
+/area/asteroid/research_outpost/sample)
+"nu" = (
+/obj/item/clothing/head/helmet/space/sk,
+/turf/simulated/floor/plating/airless/asteroid,
+/area/asteroid/mine/unexplored/safe)
+"nv" = (
+/turf/simulated/wall/r_wall,
+/area/asteroid/research_outpost/spectro)
+"nw" = (
+/turf/simulated/floor{
+ dir = 9;
+ icon_state = "warndark"
+ },
+/area/asteroid/research_outpost/longtermstorage)
+"nA" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "whitepurple"
+ },
+/area/asteroid/research_outpost/gearstore)
+"nC" = (
+/obj/machinery/door/airlock/external{
+ frequency = 1379;
+ id_tag = "mining_west_inner";
+ locked = 1;
+ name = "Mining External Access"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden,
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating{
+ dir = 1;
+ icon_state = "warnplate"
+ },
+/area/asteroid/mine/eva)
+"nD" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/high_volume{
+ frequency = 1379;
+ id_tag = "mining_outpost_pump";
+ name = "Mining Outpost Large Air Vent"
+ },
+/obj/machinery/embedded_controller/radio/airlock_controller{
+ id_tag = "mining_outpost_airlock";
+ pixel_y = 28;
+ tag_airpump = "mining_outpost_pump";
+ tag_chamber_sensor = "mining_outpost_sensor";
+ tag_exterior_door = "mining_outpost_outer";
+ tag_interior_door = "mining_outpost_inner"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platebotc"
+ },
+/area/asteroid/mine/west_outpost{
+ name = "Mining Outpost"
+ })
+"nI" = (
+/obj/machinery/space_heater,
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = -22
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platebot"
+ },
+/area/asteroid/research_outpost/power)
+"nJ" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 5
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/asteroid/mine/production)
+"nK" = (
+/obj/item/clothing/shoes/western,
+/turf/simulated/floor/airless{
+ icon_state = "wood"
+ },
+/area/asteroid/mine/explored)
+"nL" = (
+/obj/machinery/power/emitter{
+ anchored = 1;
+ dir = 4;
+ state = 2
+ },
+/obj/machinery/alarm{
+ pixel_y = -32
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/asteroid/research_outpost/anomaly)
+"nO" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "warndark"
+ },
+/area/asteroid/research_outpost/harvesting)
+"nP" = (
+/obj/structure/grille,
+/obj/machinery/door/firedoor,
+/obj/structure/window/reinforced{
+ dir = 5
+ },
+/turf/simulated/floor/plating,
+/area/asteroid/research_outpost/hallway)
+"nT" = (
+/obj/machinery/power/port_gen/pacman{
+ anchored = 1
+ },
+/obj/effect/decal/cleanable/cobweb2,
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ d2 = 8;
+ icon_state = "0-8"
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/turf/simulated/floor/plating,
+/area/asteroid/mine/dwarf)
+"nU" = (
+/obj/machinery/door/airlock/mining{
+ name = "Mining Storage";
+ req_access = list(48)
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/asteroid/mine/production)
+"nV" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "brownold"
+ },
+/area/asteroid/mine/production)
+"nZ" = (
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/machinery/firealarm{
+ pixel_y = 22
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "brownold"
+ },
+/area/asteroid/mine/production)
+"oa" = (
+/obj/machinery/door/airlock/external{
+ frequency = 1379;
+ id_tag = "dwarf_interior";
+ locked = 1;
+ name = "Dwarf Outpost Airlock"
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden,
+/obj/structure/barricade/wooden{
+ layer = 2.8;
+ name = "doorway barricade"
+ },
+/turf/simulated/floor/plating{
+ dir = 1;
+ icon_state = "warnplate"
+ },
+/area/asteroid/mine/dwarf)
+"oe" = (
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "brownold"
+ },
+/area/asteroid/mine/production)
+"of" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced,
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/asteroid/mine/west_outpost{
+ name = "Mining Outpost"
+ })
+"og" = (
+/obj/machinery/atmospherics/components/unary/tank/air{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/asteroid/mine/dwarf)
+"oi" = (
+/turf/simulated/floor{
+ dir = 10;
+ icon_state = "warndark"
+ },
+/area/asteroid/mine/living_quarters)
+"oj" = (
+/obj/structure/rack,
+/obj/item/clothing/mask/breath,
+/obj/machinery/recharger/wallcharger{
+ dir = 1;
+ pixel_x = 5;
+ pixel_y = 25
+ },
+/obj/effect/decal/cleanable/cobweb,
+/obj/structure/grille,
+/obj/item/clothing/suit/space/rig/wizard{
+ armor = list("melee" = 40, "bullet" = 5, "laser" = 10, "energy" = 5, "bomb" = 55, "bio" = 100, "rad" = 20);
+ desc = "Old bizarre gem-encrusted suit that radiates magical energies."
+ },
+/obj/item/clothing/head/helmet/space/rig/wizard{
+ armor = list("melee" = 40, "bullet" = 5, "laser" = 10, "energy" = 5, "bomb" = 55, "bio" = 100, "rad" = 20);
+ desc = "Old bizarre gem-encrusted helmet that radiates magical energies."
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/asteroid/mine/dwarf)
+"or" = (
+/obj/machinery/recharge_station,
+/turf/simulated/floor/airless{
+ dir = 10;
+ icon_state = "asteroidwarning"
+ },
+/area/asteroid/mine/west_outpost{
+ name = "Mining Outpost"
+ })
+"ot" = (
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "whiteblue"
+ },
+/area/asteroid/research_outpost/med)
+"ou" = (
+/obj/structure/reagent_dispensers/fueltank,
+/turf/simulated/floor/plating{
+ icon_state = "platebot"
+ },
+/area/asteroid/mine/maintenance)
+"ov" = (
+/obj/machinery/power/grounding_rod{
+ anchored = 1
+ },
+/turf/simulated/wall/r_wall,
+/area/asteroid/research_outpost/iso2)
+"ow" = (
+/obj/machinery/meter,
+/obj/machinery/atmospherics/pipe/manifold/hidden{
+ dir = 8
+ },
+/turf/simulated/floor/plating,
+/area/asteroid/mine/maintenance)
+"oy" = (
+/obj/machinery/artifact_scanpad,
+/turf/simulated/floor/engine,
+/area/asteroid/research_outpost/iso2)
+"oA" = (
+/obj/structure/stool/bed/chair/metal/black{
+ dir = 1
+ },
+/obj/item/weapon/scrap_lump,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor{
+ icon_state = "floorgrime"
+ },
+/area/asteroid/mine/dwarf)
+"oC" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 8
+ },
+/turf/simulated/floor{
+ icon_state = "whitepurple"
+ },
+/area/asteroid/research_outpost/anomaly)
+"oD" = (
+/obj/item/weapon/storage/belt/utility,
+/obj/random/tools/tech_supply,
+/obj/structure/rack,
+/obj/item/weapon/mining_charge,
+/obj/item/weapon/mining_charge,
+/obj/item/device/gps/engineering,
+/obj/machinery/light/small{
+ dir = 8
+ },
+/obj/structure/extinguisher_cabinet{
+ pixel_x = -28
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/asteroid/mine/production)
+"oF" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced,
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/asteroid/mine/eva)
+"oL" = (
+/obj/machinery/door/airlock/mining/glass{
+ name = "Mining outpost"
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/asteroid/mine/west_outpost{
+ name = "Mining Outpost"
+ })
+"oO" = (
+/obj/item/weapon/flora/random,
+/obj/machinery/access_button{
+ command = "cycle_interior";
+ frequency = 1379;
+ master_tag = "research_airlock";
+ name = "interior access button";
+ pixel_y = -28;
+ req_access = list(65)
+ },
+/turf/simulated/floor{
+ dir = 10;
+ icon_state = "whitepurple"
+ },
+/area/asteroid/research_outpost/gearstore)
+"oQ" = (
+/turf/environment/space,
+/area/space)
+"oR" = (
+/turf/simulated/floor,
+/area/asteroid/mine/production)
+"oS" = (
+/obj/structure/grille,
+/obj/effect/spawner/lootdrop/maintenance,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/turf/simulated/floor/plating,
+/area/asteroid/mine/dwarf)
+"oT" = (
+/obj/structure/closet/crate,
+/obj/effect/spawner/lootdrop/maintenance/two,
+/obj/item/weapon/ore/glass,
+/obj/item/weapon/ore/glass,
+/obj/item/stack/sheet/mineral/silver,
+/obj/item/stack/sheet/mineral/iron,
+/obj/item/weapon/scrap_lump,
+/turf/simulated/floor/plating,
+/area/asteroid/mine/dwarf)
+"oU" = (
+/obj/machinery/conveyor_switch/oneway{
+ id = "dw_c"
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 8
+ },
+/turf/simulated/floor/plating,
+/area/asteroid/mine/dwarf)
+"oV" = (
+/obj/machinery/atmospherics/components/unary/portables_connector,
+/obj/machinery/portable_atmospherics/canister/air,
+/turf/simulated/floor/plating{
+ icon_state = "platebotc"
+ },
+/area/asteroid/research_outpost/atmos)
+"oZ" = (
+/obj/structure/lattice,
+/obj/structure/transit_tube{
+ icon_state = "N-SE"
+ },
+/turf/environment/space,
+/area/space)
+"pj" = (
+/obj/machinery/mineral/equipment_vendor,
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/machinery/firealarm{
+ pixel_y = 22
+ },
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_x = 28;
+ pixel_y = -5
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/asteroid/mine/production)
+"pk" = (
+/obj/item/weapon/flora/random,
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = -22
+ },
+/turf/simulated/floor{
+ dir = 10;
+ icon_state = "whitepurple"
+ },
+/area/asteroid/research_outpost/hallway)
+"pl" = (
+/obj/item/weapon/reagent_containers/food/drinks/drinkingglass,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/asteroid/mine/dwarf)
+"pm" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced,
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/asteroid/mine/living_quarters)
+"pn" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced,
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/asteroid/mine/living_quarters)
+"po" = (
+/obj/structure/table,
+/obj/item/weapon/storage/backpack/satchel/withwallet,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/asteroid/mine/west_outpost{
+ name = "Mining Outpost"
+ })
+"pq" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor{
+ icon_state = "whitepurple"
+ },
+/area/asteroid/research_outpost/hallway)
+"ps" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/asteroid/research_outpost/gearstore)
+"pE" = (
+/obj/machinery/atmospherics/components/binary/pump{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "whitepurple"
+ },
+/area/asteroid/research_outpost/hallway)
+"pJ" = (
+/obj/machinery/access_button{
+ command = "cycle_exterior";
+ frequency = 1379;
+ master_tag = "mining_airlock";
+ name = "exterior access button";
+ pixel_y = 28;
+ req_access = list(48)
+ },
+/turf/simulated/floor/airless{
+ dir = 10;
+ icon_state = "asteroidwarning"
+ },
+/area/asteroid/mine/explored)
+"pK" = (
+/obj/structure/table,
+/obj/machinery/kitchen_machine/microwave{
+ pixel_x = -1;
+ pixel_y = 6
+ },
+/obj/machinery/firealarm{
+ dir = 4;
+ pixel_x = 22
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/asteroid/mine/west_outpost{
+ name = "Mining Outpost"
+ })
+"pM" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 1
+ },
+/turf/simulated/floor{
+ icon_state = "whitepurple"
+ },
+/area/asteroid/research_outpost/hallway)
+"pO" = (
+/obj/machinery/door/window/westleft{
+ dir = 1;
+ layer = 3.1;
+ name = "laser testing";
+ req_access = list(65)
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/asteroid/research_outpost/anomaly)
+"pP" = (
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor,
+/area/asteroid/mine/eva)
+"pT" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced,
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/asteroid/mine/living_quarters)
+"pU" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/asteroid/mine/eva)
+"pW" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/universal{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "whitepurple"
+ },
+/area/asteroid/research_outpost/hallway)
+"pX" = (
+/obj/machinery/door/airlock/glass{
+ name = "Crew Area";
+ req_access = list(48)
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/asteroid/mine/living_quarters)
+"pZ" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/high_volume{
+ frequency = 1379;
+ id_tag = "mining_outpost_pump";
+ name = "Mining Outpost Large Air Vent"
+ },
+/obj/machinery/airlock_sensor{
+ id_tag = "mining_outpost_sensor";
+ pixel_y = 28
+ },
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platebotc"
+ },
+/area/asteroid/mine/west_outpost{
+ name = "Mining Outpost"
+ })
+"qa" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "brownold"
+ },
+/area/asteroid/mine/production)
+"qc" = (
+/obj/structure/transit_tube/station,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/asteroid/mine/living_quarters)
+"qe" = (
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/asteroid/mine/production)
+"qi" = (
+/obj/machinery/light_construct/small{
+ dir = 1
+ },
+/turf/simulated/floor/airless{
+ dir = 4;
+ icon_state = "asteroidwarning"
+ },
+/area/asteroid/mine/explored)
+"ql" = (
+/obj/item/weapon/shovel,
+/obj/structure/rack,
+/obj/item/clothing/glasses/hud/mining,
+/obj/random/tools/tech_supply,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "brown"
+ },
+/area/asteroid/mine/west_outpost{
+ name = "Mining Outpost"
+ })
+"qn" = (
+/obj/structure/transit_tube{
+ icon_state = "NE-SW"
+ },
+/turf/simulated/wall,
+/area/asteroid/research_outpost/hallway)
+"qp" = (
+/obj/item/weapon/ore/osmium,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor{
+ icon_state = "floorgrime"
+ },
+/area/asteroid/mine/dwarf)
+"qt" = (
+/obj/machinery/computer/mech_bay_power_console,
+/turf/simulated/floor/airless{
+ dir = 5;
+ icon_state = "asteroidfloor"
+ },
+/area/asteroid/mine/west_outpost{
+ name = "Mining Outpost"
+ })
+"qv" = (
+/turf/simulated/wall,
+/area/asteroid/research_outpost/sample)
+"qA" = (
+/obj/structure/rack,
+/obj/item/device/suit_cooling_unit,
+/obj/machinery/alarm{
+ pixel_x = 29;
+ pixel_y = -6
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/asteroid/mine/eva)
+"qE" = (
+/obj/machinery/atmospherics/pipe/simple/hidden{
+ dir = 6
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor{
+ icon_state = "floorgrime"
+ },
+/area/asteroid/mine/dwarf)
+"qG" = (
+/obj/machinery/computer/security/mining,
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = -22
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/asteroid/research_outpost/entry)
+"qL" = (
+/obj/mecha/working/hoverpod,
+/turf/simulated/floor/plating/airless{
+ icon_state = "asteroidplating"
+ },
+/area/space)
+"qM" = (
+/obj/effect/decal/remains/human,
+/turf/simulated/floor/airless{
+ icon_state = "wood"
+ },
+/area/asteroid/mine/explored)
+"qO" = (
+/obj/structure/closet/crate,
+/obj/item/weapon/ore/gold,
+/obj/item/weapon/ore/gold,
+/obj/item/weapon/ore/iron,
+/obj/item/weapon/ore/iron,
+/obj/item/weapon/ore/iron,
+/obj/item/weapon/ore/glass,
+/obj/item/weapon/ore/glass,
+/obj/item/weapon/ore/phoron,
+/obj/item/weapon/ore/uranium,
+/obj/item/weapon/ore/coal,
+/obj/item/weapon/ore/coal,
+/obj/item/weapon/ore/coal,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor{
+ icon_state = "floorgrime"
+ },
+/area/asteroid/mine/dwarf)
+"qR" = (
+/obj/machinery/computer/mine_sci_shuttle,
+/obj/structure/sign/mining{
+ pixel_y = 32
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/asteroid/research_outpost/entry)
+"qT" = (
+/obj/structure/rack,
+/obj/item/clothing/under/bathtowel,
+/obj/item/clothing/under/bathtowel,
+/obj/item/clothing/under/bathtowel,
+/obj/structure/window/reinforced,
+/obj/item/weapon/reagent_containers/food/snacks/soap/nanotrasen,
+/turf/simulated/floor{
+ icon_state = "freezerfloor"
+ },
+/area/asteroid/mine/living_quarters)
+"qV" = (
+/obj/structure/transit_tube{
+ icon_state = "NE-SW"
+ },
+/turf/simulated/floor/plating/airless/asteroid,
+/area/asteroid/mine/explored)
+"qW" = (
+/obj/machinery/camera{
+ c_tag = "RnD Outpost Isolation Room One West";
+ dir = 1;
+ network = list("SS13","MINE","Research")
+ },
+/turf/simulated/floor{
+ icon_state = "whitepurple"
+ },
+/area/asteroid/research_outpost/iso1)
+"qZ" = (
+/obj/structure/table,
+/obj/item/weapon/xenoarch_utilizer{
+ pixel_x = -4;
+ pixel_y = 6
+ },
+/obj/item/weapon/xenoarch_utilizer{
+ pixel_x = 4;
+ pixel_y = 5
+ },
+/turf/simulated/floor{
+ dir = 9;
+ icon_state = "warndark"
+ },
+/area/asteroid/research_outpost/harvesting)
+"ra" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ dir = 10;
+ icon_state = "whiteblue"
+ },
+/area/asteroid/research_outpost/med)
+"rd" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor,
+/area/asteroid/mine/eva)
+"re" = (
+/obj/structure/table,
+/obj/machinery/computer/security/telescreen{
+ desc = "Used for watching the isolation room cameras.";
+ layer = 4;
+ name = "Isolation Room Telescreen";
+ network = list("Anomaly Isolation");
+ pixel_y = 28
+ },
+/obj/item/device/camera,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "whitepurple"
+ },
+/area/asteroid/research_outpost/harvesting)
+"rj" = (
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/machinery/light_switch{
+ pixel_y = 28
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "warndarkcorners"
+ },
+/area/asteroid/research_outpost/entry)
+"rk" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "whitepurple"
+ },
+/area/asteroid/research_outpost/gearstore)
+"rm" = (
+/obj/machinery/camera{
+ c_tag = "RnD Outpost Asteroid";
+ network = list("SS13","MINE","Research")
+ },
+/turf/simulated/floor/airless{
+ dir = 8;
+ icon_state = "asteroidwarning"
+ },
+/area/asteroid/mine/explored)
+"rq" = (
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "warndark"
+ },
+/area/asteroid/research_outpost/entry)
+"rv" = (
+/obj/structure/transit_tube{
+ icon_state = "S-NW"
+ },
+/turf/environment/space,
+/area/space)
+"ry" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "warndark"
+ },
+/area/asteroid/research_outpost/spectro)
+"rD" = (
+/turf/simulated/wall/r_wall,
+/area/asteroid/research_outpost/power)
+"rH" = (
+/obj/machinery/power/grounding_rod{
+ anchored = 1
+ },
+/obj/machinery/alarm{
+ pixel_y = -32
+ },
+/turf/simulated/floor{
+ dir = 6;
+ icon_state = "warndark"
+ },
+/area/asteroid/research_outpost/longtermstorage)
+"rJ" = (
+/obj/item/weapon/ore/glass,
+/turf/environment/space,
+/area/space)
+"rK" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/asteroid/research_outpost/hallway)
+"rL" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor,
+/area/asteroid/research_outpost/entry)
+"rT" = (
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/machinery/camera{
+ c_tag = "Mining Shuttle Dock";
+ network = list("SS13","MINE")
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "warndarkcorners"
+ },
+/area/asteroid/research_outpost/entry)
+"sc" = (
+/obj/structure/sign/mining{
+ pixel_y = 32
+ },
+/obj/structure/closet/emcloset,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/asteroid/research_outpost/entry)
+"se" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/asteroid/research_outpost/iso2)
+"si" = (
+/obj/effect/decal/cleanable/blood/oil,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor{
+ icon_state = "floorgrime"
+ },
+/area/asteroid/mine/dwarf)
+"sj" = (
+/obj/effect/decal/cleanable/cobweb,
+/obj/structure/closet/crate,
+/obj/effect/spawner/lootdrop/maintenance,
+/obj/item/weapon/ore/glass,
+/obj/item/weapon/ore/glass,
+/obj/item/stack/sheet/mineral/gold,
+/obj/item/stack/sheet/glass{
+ amount = 23
+ },
+/obj/item/stack/sheet/mineral/iron,
+/obj/item/stack/sheet/mineral/iron,
+/obj/item/weapon/scrap_lump,
+/turf/simulated/floor{
+ icon_state = "floorgrime"
+ },
+/area/asteroid/mine/dwarf)
+"sl" = (
+/obj/machinery/door/airlock/external{
+ id_tag = "riso3";
+ name = "Isolation Section Airlock";
+ req_access = list(65)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/engine,
+/area/asteroid/research_outpost/iso2)
+"so" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor{
+ icon_state = "brown"
+ },
+/area/asteroid/mine/west_outpost{
+ name = "Mining Outpost"
+ })
+"st" = (
+/obj/structure/closet/crate/secure/miningsec,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/asteroid/mine/production)
+"sw" = (
+/obj/machinery/mineral/stacking_machine,
+/turf/simulated/floor/plating,
+/area/asteroid/mine/dwarf)
+"sy" = (
+/obj/structure/rack,
+/obj/item/stack/sheet/mineral/phoron{
+ amount = 10;
+ layer = 2.9
+ },
+/obj/effect/spawner/lootdrop/maintenance,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/light_construct/small,
+/turf/simulated/floor{
+ icon_state = "floorgrime"
+ },
+/area/asteroid/mine/dwarf)
+"sB" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/asteroid/research_outpost/hallway)
+"sC" = (
+/obj/machinery/alarm{
+ pixel_x = 29;
+ pixel_y = -6
+ },
+/obj/structure/closet/emcloset,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/asteroid/research_outpost/entry)
+"sD" = (
+/obj/random/tools/tool,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor{
+ icon_state = "floorgrime"
+ },
+/area/asteroid/mine/dwarf)
+"sE" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/power/apc/largecell{
+ dir = 1;
+ name = "largecell apc down";
+ pixel_y = -28
+ },
+/obj/structure/cable,
+/turf/simulated/floor{
+ icon_state = "whitepurple"
+ },
+/area/asteroid/research_outpost/hallway)
+"sH" = (
+/turf/simulated/wall/r_wall,
+/area/asteroid/research_outpost/entry)
+"sJ" = (
+/obj/machinery/door/airlock/research/glass{
+ name = "Dormitories";
+ req_access = list(65)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/asteroid/research_outpost/hallway)
+"sM" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/universal,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/asteroid/research_outpost/gearstore)
+"sN" = (
+/obj/effect/decal/cleanable/cobweb,
+/obj/item/weapon/ore/glass,
+/obj/item/weapon/scrap_lump,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor{
+ icon_state = "floorgrime"
+ },
+/area/asteroid/mine/dwarf)
+"sQ" = (
+/obj/machinery/door/airlock/research{
+ name = "Spectrometry Lab";
+ req_access = list(65)
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/asteroid/research_outpost/spectro)
+"sX" = (
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "whitepurple"
+ },
+/area/asteroid/research_outpost/gearstore)
+"ta" = (
+/obj/machinery/mineral/processing_unit_console,
+/turf/simulated/wall/r_wall,
+/area/asteroid/mine/dwarf)
+"tb" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/door/firedoor,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/asteroid/research_outpost/hallway)
+"tc" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 1
+ },
+/turf/simulated/floor{
+ icon_state = "whitepurple"
+ },
+/area/asteroid/research_outpost/hallway)
+"te" = (
+/obj/structure/sign/warning/radiation,
+/turf/simulated/wall/r_wall,
+/area/asteroid/research_outpost/spectro)
+"ti" = (
+/mob/living/simple_animal/hostile/mimic/crate,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/light_construct/small{
+ dir = 8
+ },
+/turf/simulated/floor{
+ icon_state = "floorgrime"
+ },
+/area/asteroid/mine/dwarf)
+"tj" = (
+/obj/machinery/conveyor_switch/oneway{
+ id = "mining_internal";
+ name = "mining conveyor"
+ },
+/obj/machinery/light/small,
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_y = -32
+ },
+/obj/machinery/camera{
+ c_tag = "Mining Production Machine";
+ dir = 1;
+ network = list("SS13","MINE")
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/asteroid/mine/production)
+"tn" = (
+/obj/machinery/door/airlock/external{
+ frequency = 1379;
+ id_tag = "medmine_outer";
+ locked = 1;
+ name = "Medical External Access"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "warnplate"
+ },
+/area/asteroid/research_outpost/med)
+"to" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ dir = 10;
+ icon_state = "whitepurple"
+ },
+/area/asteroid/research_outpost/sample)
+"tq" = (
+/obj/machinery/door/airlock/research{
+ name = "Long Term Storage";
+ req_access = list(65)
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/asteroid/research_outpost/longtermstorage)
+"tv" = (
+/obj/structure/table,
+/obj/item/weapon/storage/box/solution_trays{
+ pixel_y = 4
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "whitepurple"
+ },
+/area/asteroid/research_outpost/sample)
+"tw" = (
+/obj/structure/transit_tube{
+ icon_state = "D-NE"
+ },
+/turf/environment/space,
+/area/space)
+"tx" = (
+/turf/simulated/mineral/random/low_chance,
+/area/asteroid/mine/explored)
+"tz" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/asteroid/research_outpost/sample)
+"tE" = (
+/obj/structure/transit_tube{
+ icon_state = "D-NE"
+ },
+/turf/simulated/wall,
+/area/asteroid/research_outpost/hallway)
+"tF" = (
+/obj/structure/grille,
+/obj/machinery/door/firedoor,
+/obj/structure/window/reinforced{
+ dir = 5
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/asteroid/mine/living_quarters)
+"tG" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 6
+ },
+/turf/simulated/floor,
+/area/asteroid/mine/production)
+"tI" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "whitepurple"
+ },
+/area/asteroid/research_outpost/hallway)
+"tM" = (
+/obj/machinery/mineral/unloading_machine,
+/turf/simulated/floor/plating{
+ dir = 4;
+ icon_state = "warnplate"
+ },
+/area/asteroid/mine/production)
+"tN" = (
+/obj/machinery/vending/cigarette,
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/machinery/atm{
+ pixel_y = 28
+ },
+/turf/simulated/floor/wood,
+/area/asteroid/research_outpost/hallway)
+"tP" = (
+/obj/machinery/atmospherics/components/unary/tank/oxygen{
+ dir = 4
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platebotc"
+ },
+/area/asteroid/research_outpost/atmos)
+"tU" = (
+/obj/machinery/door/airlock/mining{
+ name = "Mining Storage";
+ req_access = list(48)
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/asteroid/mine/production)
+"ue" = (
+/turf/simulated/floor{
+ icon_state = "bar"
+ },
+/area/asteroid/mine/west_outpost{
+ name = "Mining Outpost"
+ })
+"uh" = (
+/obj/machinery/atmospherics/components/unary/portables_connector{
+ dir = 4
+ },
+/obj/machinery/alarm{
+ pixel_x = -28;
+ pixel_y = -6
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/asteroid/research_outpost/hallway)
+"uj" = (
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "whitepurple"
+ },
+/area/asteroid/research_outpost/sample)
+"uk" = (
+/obj/structure/table,
+/obj/item/weapon/reagent_containers/dropper{
+ pixel_x = 7;
+ pixel_y = 4
+ },
+/obj/item/weapon/reagent_containers/dropper/precision{
+ pixel_y = 4
+ },
+/obj/item/weapon/reagent_containers/glass/beaker/large{
+ pixel_y = 4
+ },
+/obj/item/clothing/glasses/science{
+ pixel_y = 1
+ },
+/obj/structure/sign/warning/nosmoking{
+ pixel_x = 32
+ },
+/obj/machinery/camera{
+ c_tag = "RnD Outpost Sample Preparation";
+ dir = 8;
+ network = list("SS13","MINE","Research")
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/asteroid/research_outpost/sample)
+"ul" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/carpet/purple,
+/area/asteroid/research_outpost/hallway)
+"um" = (
+/obj/structure/sign/warning/nosmoking{
+ pixel_y = 32
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "warndark"
+ },
+/area/asteroid/research_outpost/spectro)
+"ut" = (
+/obj/machinery/atmospherics/components/binary/pump/on,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/asteroid/research_outpost/gearstore)
+"uy" = (
+/turf/simulated/floor/airless{
+ dir = 5;
+ icon_state = "asteroidwarning"
+ },
+/area/asteroid/mine/explored)
+"uB" = (
+/obj/machinery/space_heater,
+/obj/machinery/light/small{
+ dir = 8
+ },
+/obj/structure/extinguisher_cabinet{
+ pixel_x = -28
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platebot"
+ },
+/area/asteroid/mine/maintenance)
+"uD" = (
+/obj/structure/lattice,
+/obj/structure/transit_tube{
+ icon_state = "D-SE"
+ },
+/turf/environment/space,
+/area/space)
+"uE" = (
+/obj/structure/lattice,
+/obj/structure/transit_tube{
+ icon_state = "E-NW"
+ },
+/turf/environment/space,
+/area/space)
+"uF" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "whitepurple"
+ },
+/area/asteroid/research_outpost/sample)
+"uH" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden{
+ dir = 8
+ },
+/turf/simulated/floor/plating,
+/area/asteroid/mine/maintenance)
+"uJ" = (
+/turf/simulated/floor{
+ icon_state = "brown"
+ },
+/area/asteroid/mine/west_outpost{
+ name = "Mining Outpost"
+ })
+"uK" = (
+/obj/machinery/atmospherics/components/unary/portables_connector{
+ dir = 8
+ },
+/obj/machinery/portable_atmospherics/canister/air,
+/turf/simulated/floor/plating{
+ icon_state = "platebotc"
+ },
+/area/asteroid/mine/maintenance)
+"uL" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/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"
+ },
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/asteroid/research_outpost/hallway)
+"uM" = (
+/turf/simulated/floor{
+ dir = 6;
+ icon_state = "whiteblue"
+ },
+/area/asteroid/research_outpost/med)
+"uP" = (
+/obj/structure/reagent_dispensers/watertank,
+/obj/machinery/light_construct/small{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/asteroid/mine/dwarf)
+"uQ" = (
+/obj/structure/grille,
+/obj/item/weapon/ore/glass,
+/obj/item/weapon/scrap_lump,
+/turf/simulated/floor{
+ icon_state = "floorgrime"
+ },
+/area/asteroid/mine/dwarf)
+"uR" = (
+/obj/machinery/hydroponics/soil,
+/obj/item/weapon/shovel,
+/turf/simulated/floor/plating/airless/asteroid,
+/area/asteroid/mine/explored)
+"uS" = (
+/obj/machinery/artifact_scanpad,
+/turf/simulated/floor/bluegrid,
+/area/asteroid/research_outpost/harvesting)
+"uW" = (
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/asteroid/research_outpost/atmos)
+"uX" = (
+/obj/structure/pit/closed/grave,
+/turf/simulated/floor/plating/airless/asteroid,
+/area/asteroid/mine/explored)
+"uY" = (
+/obj/item/weapon/storage/toolbox/mechanical{
+ pixel_y = 5
+ },
+/obj/random/tools/tech_supply,
+/obj/structure/rack,
+/obj/item/weapon/mining_charge,
+/obj/item/weapon/mining_charge,
+/obj/item/device/gps/engineering,
+/obj/machinery/power/apc/largecell{
+ dir = 8;
+ name = "largecell apc left";
+ pixel_x = -28
+ },
+/obj/structure/cable{
+ d2 = 2;
+ icon_state = "0-2"
+ },
+/obj/machinery/camera{
+ c_tag = "Mining Equipment";
+ dir = 4;
+ network = list("SS13","MINE")
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/asteroid/mine/production)
+"va" = (
+/obj/machinery/computer/rdconsole/mining{
+ dir = 8
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/asteroid/mine/production)
+"vc" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced,
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/asteroid/mine/production)
+"vd" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced,
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/asteroid/mine/eva)
+"ve" = (
+/obj/structure/grille,
+/obj/machinery/door/firedoor,
+/obj/structure/window/reinforced{
+ dir = 5
+ },
+/obj/structure/transit_tube{
+ icon_state = "D-SE"
+ },
+/turf/simulated/floor/plating,
+/area/asteroid/research_outpost/hallway)
+"vi" = (
+/obj/structure/closet/emcloset,
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/machinery/status_display{
+ pixel_y = 32
+ },
+/turf/simulated/floor{
+ dir = 9;
+ icon_state = "brownold"
+ },
+/area/asteroid/mine/production)
+"vk" = (
+/obj/machinery/mineral/output,
+/obj/item/stack/sheet/mineral/iron,
+/obj/item/stack/sheet/mineral/iron,
+/obj/item/stack/sheet/mineral/iron,
+/obj/item/stack/sheet/mineral/iron,
+/obj/item/weapon/ore/slag,
+/obj/item/weapon/ore/slag,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/asteroid/mine/dwarf)
+"vl" = (
+/obj/structure/sign/warning/securearea{
+ desc = "A warning sign which reads 'WARNING'.";
+ icon_state = "xenoarch_3";
+ name = "\improper ISOLATION ROOM THREE";
+ pixel_x = 32
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "whitepurple"
+ },
+/area/asteroid/research_outpost/hallway)
+"vm" = (
+/obj/structure/table,
+/obj/item/weapon/wrench,
+/turf/simulated/floor/airless{
+ dir = 4;
+ icon_state = "asteroidwarning"
+ },
+/area/asteroid/mine/explored)
+"vo" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plating,
+/area/asteroid/research_outpost/power)
+"vp" = (
+/obj/structure/transit_tube{
+ icon_state = "E-NW"
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "warndark"
+ },
+/area/asteroid/mine/living_quarters)
+"vu" = (
+/obj/structure/lattice,
+/obj/structure/grille,
+/turf/environment/space,
+/area/space)
+"vv" = (
+/obj/structure/grille,
+/obj/machinery/door/firedoor,
+/obj/structure/window/reinforced{
+ dir = 5
+ },
+/turf/simulated/floor/plating,
+/area/asteroid/mine/living_quarters)
+"vx" = (
+/obj/item/weapon/ore/phoron,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plating,
+/area/asteroid/mine/dwarf)
+"vz" = (
+/obj/structure/closet/emcloset,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "brownold"
+ },
+/area/asteroid/mine/production)
+"vD" = (
+/obj/structure/transit_tube{
+ icon_state = "NE-SW"
+ },
+/turf/environment/space,
+/area/space)
+"vE" = (
+/obj/item/weapon/shard,
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/asteroid/mine/dwarf)
+"vG" = (
+/turf/simulated/wall/r_wall,
+/area/asteroid/research_outpost/hallway)
+"vH" = (
+/obj/structure/ore_box,
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "brownold"
+ },
+/area/asteroid/mine/production)
+"vL" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/turf/simulated/floor,
+/area/asteroid/mine/production)
+"vM" = (
+/turf/simulated/mineral/airfull,
+/area/asteroid/mine/explored)
+"vP" = (
+/obj/item/weapon/flora/random,
+/obj/machinery/ai_status_display{
+ pixel_y = 32
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "brownold"
+ },
+/area/asteroid/mine/production)
+"vQ" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "brownold"
+ },
+/area/asteroid/mine/eva)
+"vR" = (
+/obj/structure/table,
+/obj/machinery/cell_charger{
+ pixel_y = 5
+ },
+/obj/item/weapon/stock_parts/cell/high,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "brown"
+ },
+/area/asteroid/mine/west_outpost{
+ name = "Mining Outpost"
+ })
+"vT" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced,
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/asteroid/research_outpost/entry)
+"vU" = (
+/turf/simulated/wall,
+/area/asteroid/research_outpost/hallway)
+"vX" = (
+/obj/structure/lattice,
+/obj/structure/transit_tube{
+ icon_state = "S-NE"
+ },
+/turf/environment/space,
+/area/space)
+"vZ" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor,
+/area/asteroid/mine/production)
+"wa" = (
+/obj/machinery/door/airlock/external{
+ frequency = 1379;
+ id_tag = "mining_outpost_inner";
+ locked = 1;
+ name = "Mining External Access"
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 4
+ },
+/turf/simulated/floor/plating{
+ dir = 4;
+ icon_state = "warnplate"
+ },
+/area/asteroid/mine/west_outpost{
+ name = "Mining Outpost"
+ })
+"we" = (
+/obj/machinery/atmospherics/pipe/simple/visible/universal{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/asteroid/research_outpost/power)
+"wi" = (
+/obj/structure/dispenser/oxygen,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "brown"
+ },
+/area/asteroid/mine/west_outpost{
+ name = "Mining Outpost"
+ })
+"wr" = (
+/turf/simulated/floor{
+ dir = 9;
+ icon_state = "brownold"
+ },
+/area/asteroid/research_outpost/entry)
+"ws" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "brownold"
+ },
+/area/asteroid/research_outpost/entry)
+"wt" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "brownold"
+ },
+/area/asteroid/mine/production)
+"wy" = (
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "brownold"
+ },
+/area/asteroid/mine/production)
+"wB" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/obj/structure/rack,
+/obj/item/stack/sheet/mineral/phoron{
+ amount = 10;
+ layer = 2.9
+ },
+/obj/item/stack/cable_coil/random,
+/turf/simulated/floor/plating,
+/area/asteroid/mine/west_outpost{
+ name = "Mining Outpost"
+ })
+"wG" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced,
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/asteroid/mine/west_outpost{
+ name = "Mining Outpost"
+ })
+"wI" = (
+/obj/machinery/portable_atmospherics/canister/phoron,
+/turf/simulated/floor/plating{
+ icon_state = "platebot"
+ },
+/area/asteroid/research_outpost/power)
+"wJ" = (
+/obj/item/weapon/shard{
+ icon_state = "small"
+ },
+/obj/item/weapon/scrap_lump,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/asteroid/mine/dwarf)
+"wM" = (
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "brownold"
+ },
+/area/asteroid/research_outpost/entry)
+"wN" = (
+/obj/machinery/power/port_gen/pacman{
+ anchored = 1
+ },
+/obj/structure/cable{
+ d2 = 4;
+ icon_state = "0-4"
+ },
+/turf/simulated/floor/plating,
+/area/asteroid/mine/west_outpost{
+ name = "Mining Outpost"
+ })
+"wO" = (
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "whitepurple"
+ },
+/area/asteroid/research_outpost/hallway)
+"wP" = (
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "brownold"
+ },
+/area/asteroid/research_outpost/entry)
+"wS" = (
+/obj/structure/sign/departments/science{
+ desc = "A warning sign which reads 'ANOMALOUS MATERIALS'";
+ icon_state = "science1_purple";
+ name = "\improper ANOMALOUS MATERIALS"
+ },
+/turf/simulated/wall/r_wall,
+/area/asteroid/research_outpost/hallway)
+"wU" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden{
+ dir = 1
+ },
+/obj/structure/grille,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/asteroid/mine/dwarf)
+"wX" = (
+/obj/machinery/atmospherics/pipe/manifold/visible{
+ dir = 1
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plating,
+/area/asteroid/research_outpost/atmos)
+"xa" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4;
+ icon_state = "pipe-c"
+ },
+/obj/structure/transit_tube{
+ icon_state = "D-NE"
+ },
+/turf/simulated/floor/plating/airless{
+ icon_state = "asteroidplating"
+ },
+/area/asteroid/mine/explored)
+"xb" = (
+/obj/structure/closet/secure_closet/xenoarchaeologist{
+ req_access = list(47)
+ },
+/turf/simulated/floor{
+ dir = 9;
+ icon_state = "whitepurple"
+ },
+/area/asteroid/research_outpost/hallway)
+"xd" = (
+/obj/structure/disposalpipe/segment{
+ dir = 2;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor/plating/airless{
+ icon_state = "asteroidplating"
+ },
+/area/asteroid/mine/explored)
+"xh" = (
+/obj/structure/rack,
+/obj/item/weapon/storage/bag/ore{
+ pixel_y = 3
+ },
+/obj/item/weapon/storage/bag/ore{
+ pixel_y = -3
+ },
+/obj/random/tools/tech_supply,
+/obj/machinery/ai_status_display{
+ pixel_y = 32
+ },
+/turf/simulated/floor{
+ dir = 9;
+ icon_state = "brown"
+ },
+/area/asteroid/mine/west_outpost{
+ name = "Mining Outpost"
+ })
+"xi" = (
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/structure/transit_tube{
+ icon_state = "W-SE"
+ },
+/turf/simulated/floor/plating/airless/asteroid,
+/area/asteroid/mine/explored)
+"xj" = (
+/obj/machinery/power/terminal{
+ dir = 1
+ },
+/obj/structure/cable{
+ d2 = 2;
+ icon_state = "0-2"
+ },
+/obj/machinery/firealarm{
+ dir = 4;
+ pixel_x = 22
+ },
+/turf/simulated/floor/plating,
+/area/asteroid/mine/west_outpost{
+ name = "Mining Outpost"
+ })
+"xm" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor,
+/area/asteroid/research_outpost/entry)
+"xp" = (
+/obj/machinery/door/firedoor,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "whitepurple"
+ },
+/area/asteroid/research_outpost/hallway)
+"xy" = (
+/obj/structure/rack,
+/obj/item/clothing/mask/breath,
+/obj/item/clothing/glasses/science,
+/obj/item/clothing/head/bio_hood/particle_protection,
+/obj/item/clothing/suit/bio_suit/particle_protection,
+/obj/item/clothing/gloves/latex,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "whitepurple"
+ },
+/area/asteroid/research_outpost/hallway)
+"xz" = (
+/obj/structure/disposalpipe/segment{
+ dir = 1;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor/plating/airless{
+ icon_state = "asteroidplating"
+ },
+/area/asteroid/mine/explored)
+"xA" = (
+/obj/machinery/door/poddoor{
+ id = "dwarf_blast"
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor{
+ icon_state = "floorgrime"
+ },
+/area/asteroid/mine/dwarf)
+"xB" = (
+/obj/structure/transit_tube/station,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/asteroid/research_outpost/hallway)
+"xE" = (
+/obj/structure/ore_box,
+/obj/machinery/alarm{
+ pixel_y = -32
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/asteroid/mine/west_outpost{
+ name = "Mining Outpost"
+ })
+"xK" = (
+/obj/structure/rack,
+/obj/item/stack/cable_coil/random,
+/obj/item/weapon/scrap_lump,
+/obj/item/stack/sheet/refined_scrap,
+/obj/item/stack/sheet/refined_scrap,
+/obj/item/stack/sheet/refined_scrap,
+/obj/item/stack/sheet/refined_scrap,
+/turf/simulated/floor{
+ icon_state = "floorgrime"
+ },
+/area/asteroid/mine/dwarf)
+"xL" = (
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "whitepurple"
+ },
+/area/asteroid/research_outpost/hallway)
+"xM" = (
+/turf/simulated/floor{
+ icon_state = "warndark"
+ },
+/area/asteroid/mine/living_quarters)
+"xO" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/newscaster{
+ pixel_x = 28
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "whitepurple"
+ },
+/area/asteroid/research_outpost/hallway)
+"xR" = (
+/obj/machinery/atmospherics/components/unary/vent_pump{
+ dir = 1
+ },
+/turf/simulated/floor{
+ dir = 6;
+ icon_state = "warndark"
+ },
+/area/asteroid/research_outpost/harvesting)
+"xS" = (
+/turf/simulated/floor{
+ dir = 6;
+ icon_state = "brown"
+ },
+/area/asteroid/mine/west_outpost{
+ name = "Mining Outpost"
+ })
+"xT" = (
+/obj/structure/closet/firecloset,
+/obj/machinery/ai_status_display{
+ pixel_y = 32
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "whitepurple"
+ },
+/area/asteroid/research_outpost/hallway)
+"xU" = (
+/turf/simulated/floor{
+ dir = 10;
+ icon_state = "warndark"
+ },
+/area/asteroid/research_outpost/iso1)
+"xW" = (
+/obj/structure/mirror{
+ pixel_y = 32
+ },
+/obj/structure/sink{
+ pixel_y = 24
+ },
+/turf/simulated/floor{
+ icon_state = "showroomfloor"
+ },
+/area/asteroid/research_outpost/hallway)
+"xZ" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/engine,
+/area/asteroid/research_outpost/iso2)
+"yb" = (
+/obj/structure/rack,
+/obj/item/weapon/pickaxe/drill,
+/obj/random/tools/tech_supply,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "brown"
+ },
+/area/asteroid/mine/west_outpost{
+ name = "Mining Outpost"
+ })
+"yc" = (
+/obj/machinery/mineral/input,
+/obj/machinery/conveyor{
+ dir = 1;
+ id = "mining_internal"
+ },
+/obj/machinery/light/small{
+ dir = 8
+ },
+/turf/simulated/floor/plating,
+/area/asteroid/mine/production)
+"ye" = (
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/machinery/firealarm{
+ dir = 4;
+ pixel_x = 22
+ },
+/turf/simulated/floor{
+ dir = 6;
+ icon_state = "brown"
+ },
+/area/asteroid/mine/west_outpost{
+ name = "Mining Outpost"
+ })
+"yh" = (
+/obj/structure/sign/departments/science{
+ icon_state = "science2";
+ pixel_y = 32
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "whitepurple"
+ },
+/area/asteroid/research_outpost/hallway)
+"yi" = (
+/obj/machinery/atmospherics/pipe/manifold/visible{
+ dir = 8
+ },
+/turf/simulated/floor/plating,
+/area/asteroid/mine/west_outpost{
+ name = "Mining Outpost"
+ })
+"yj" = (
+/turf/simulated/floor{
+ icon_state = "brownold"
+ },
+/area/asteroid/mine/eva)
+"ym" = (
+/obj/structure/table,
+/obj/item/weapon/reagent_containers/food/drinks/bottle/beer{
+ volume = 35
+ },
+/turf/simulated/floor{
+ icon_state = "floorgrime"
+ },
+/area/asteroid/mine/dwarf)
+"yu" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 6
+ },
+/turf/simulated/floor/plating,
+/area/asteroid/research_outpost/maintstore2)
+"yw" = (
+/obj/machinery/recharge_station,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "whitepurple"
+ },
+/area/asteroid/research_outpost/hallway)
+"yx" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced,
+/obj/machinery/door/firedoor,
+/obj/structure/sign/departments/chemistry{
+ desc = "A warning sign which reads 'SAMPLE PREPARATION'";
+ name = "\improper SAMPLE PREPARATION";
+ pixel_y = 32
+ },
+/turf/simulated/floor/plating,
+/area/asteroid/research_outpost/sample)
+"yy" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "whitepurple"
+ },
+/area/asteroid/research_outpost/gearstore)
+"yB" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "brownold"
+ },
+/area/asteroid/mine/production)
+"yF" = (
+/turf/simulated/wall/r_wall,
+/area/asteroid/research_outpost/iso1)
+"yG" = (
+/obj/item/stack/sheet/mineral/iron,
+/obj/machinery/light_construct/small,
+/turf/simulated/floor{
+ icon_state = "floorgrime"
+ },
+/area/asteroid/mine/dwarf)
+"yH" = (
+/turf/simulated/wall,
+/area/asteroid/mine/eva)
+"yJ" = (
+/obj/item/weapon/ore/iron,
+/turf/environment/space,
+/area/space)
+"yK" = (
+/obj/machinery/atmospherics/components/unary/tank/air{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/asteroid/mine/west_outpost{
+ name = "Mining Outpost"
+ })
+"yM" = (
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "whitepurple"
+ },
+/area/asteroid/research_outpost/sample)
+"yO" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced,
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/asteroid/research_outpost/anomaly)
+"yP" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "brown"
+ },
+/area/asteroid/mine/west_outpost{
+ name = "Mining Outpost"
+ })
+"yR" = (
+/obj/item/weapon/shard{
+ icon_state = "medium"
+ },
+/obj/structure/grille,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/asteroid/mine/dwarf)
+"yS" = (
+/obj/structure/pit/closed/grave,
+/turf/simulated/floor/plating/airless/asteroid,
+/area/asteroid/mine/unexplored)
+"yT" = (
+/obj/machinery/power/terminal{
+ dir = 1
+ },
+/mob/living/simple_animal/mouse,
+/obj/structure/cable{
+ d2 = 2;
+ icon_state = "0-2"
+ },
+/turf/simulated/floor/plating,
+/area/asteroid/research_outpost/power)
+"yV" = (
+/obj/structure/transit_tube{
+ icon_state = "W-NE"
+ },
+/turf/simulated/floor/plating/airless/asteroid,
+/area/asteroid/mine/explored)
+"yW" = (
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 6
+ },
+/obj/structure/sign/warning/fire{
+ pixel_y = 32
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "warndark"
+ },
+/area/asteroid/research_outpost/iso2)
+"yY" = (
+/obj/structure/stool/bed/chair/office/light{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/asteroid/research_outpost/sample)
+"zd" = (
+/obj/item/stack/sheet/wood,
+/turf/simulated/floor/plating/airless/asteroid,
+/area/asteroid/mine/explored)
+"ze" = (
+/obj/structure/ore_box,
+/obj/structure/extinguisher_cabinet{
+ pixel_y = 29
+ },
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_x = 28;
+ pixel_y = -5
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/asteroid/mine/west_outpost{
+ name = "Mining Outpost"
+ })
+"zg" = (
+/obj/random/tools/tool,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor{
+ icon_state = "floorgrime"
+ },
+/area/asteroid/mine/dwarf)
+"zh" = (
+/obj/machinery/chem_dispenser,
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_x = 28;
+ pixel_y = -5
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/asteroid/research_outpost/sample)
+"zl" = (
+/obj/structure/rack,
+/obj/random/tools/tool,
+/obj/item/weapon/mining_charge,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/light_construct/small{
+ dir = 8
+ },
+/turf/simulated/floor{
+ icon_state = "floorgrime"
+ },
+/area/asteroid/mine/dwarf)
+"zm" = (
+/obj/item/weapon/ore/slag,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/asteroid/mine/dwarf)
+"zn" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/machinery/power/apc/largecell{
+ dir = 4;
+ name = "largecell apc right";
+ pixel_x = 28
+ },
+/obj/machinery/camera{
+ c_tag = "RnD Outpost Hall South";
+ dir = 8;
+ network = list("SS13","MINE","Research")
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "whitepurple"
+ },
+/area/asteroid/research_outpost/hallway)
+"zo" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/asteroid/research_outpost/hallway)
+"zp" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "whitepurple"
+ },
+/area/asteroid/research_outpost/hallway)
+"zs" = (
+/turf/simulated/wall,
+/area/asteroid/research_outpost/med)
+"zu" = (
+/obj/machinery/light/small{
+ dir = 8
+ },
+/turf/simulated/floor{
+ icon_state = "showroomfloor"
+ },
+/area/asteroid/mine/living_quarters)
+"zv" = (
+/turf/simulated/wall/r_wall,
+/area/asteroid/research_outpost/harvesting)
+"zw" = (
+/obj/structure/sign/warning/securearea{
+ desc = "A warning sign which reads 'EXTERNAL AIRLOCK'";
+ icon_state = "space";
+ layer = 4;
+ name = "EXTERNAL AIRLOCK";
+ pixel_x = -32
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/high_volume{
+ dir = 4;
+ frequency = 1379;
+ id_tag = "mining_pump";
+ name = "Mining Large Air Vent"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platebotc"
+ },
+/area/asteroid/mine/eva)
+"zy" = (
+/obj/item/weapon/flora/random,
+/obj/machinery/power/apc/largecell{
+ dir = 4;
+ name = "largecell apc right";
+ pixel_x = 28
+ },
+/obj/structure/cable,
+/turf/simulated/floor{
+ dir = 6;
+ icon_state = "whitepurple"
+ },
+/area/asteroid/research_outpost/harvesting)
+"zz" = (
+/obj/structure/rack,
+/obj/item/weapon/pickaxe/drill{
+ pixel_y = 8
+ },
+/obj/item/weapon/pickaxe/drill{
+ pixel_y = 4
+ },
+/obj/item/weapon/pickaxe/drill,
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_x = 28;
+ pixel_y = -5
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/asteroid/research_outpost/gearstore)
+"zA" = (
+/turf/simulated/wall,
+/area/asteroid/mine/living_quarters)
+"zC" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "whitepurple"
+ },
+/area/asteroid/research_outpost/harvesting)
+"zE" = (
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/structure/bookcase/manuals/xenoarchaeology,
+/obj/machinery/alarm{
+ pixel_x = 29;
+ pixel_y = -6
+ },
+/turf/simulated/floor{
+ dir = 6;
+ icon_state = "warndark"
+ },
+/area/asteroid/research_outpost/hallway)
+"zG" = (
+/obj/structure/cable{
+ d2 = 4;
+ icon_state = "0-4"
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/obj/machinery/power/port_gen/pacman/super,
+/turf/simulated/floor/plating{
+ icon_state = "platebot"
+ },
+/area/asteroid/mine/maintenance)
+"zH" = (
+/obj/machinery/power/port_gen/pacman{
+ anchored = 1
+ },
+/obj/structure/cable,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platebot"
+ },
+/area/asteroid/research_outpost/power)
+"zJ" = (
+/obj/machinery/mecha_part_fabricator/mining_fabricator,
+/obj/machinery/light/small{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/asteroid/mine/production)
+"zK" = (
+/obj/machinery/door/airlock/research{
+ name = "Anomalous Materials";
+ req_access = list(65)
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/asteroid/research_outpost/anomaly)
+"zQ" = (
+/turf/simulated/wall,
+/area/asteroid/mine/explored)
+"zT" = (
+/obj/machinery/mining/brace{
+ dir = 8
+ },
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor/airless{
+ dir = 5;
+ icon_state = "asteroidfloor"
+ },
+/area/asteroid/mine/explored)
+"zV" = (
+/obj/machinery/door/airlock/external{
+ id_tag = "riso2";
+ name = "Isolation Section Airlock";
+ req_access = list(65)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/asteroid/research_outpost/harvesting)
+"zW" = (
+/obj/structure/rack,
+/obj/item/weapon/storage/toolbox/mechanical{
+ pixel_y = 5
+ },
+/obj/item/weapon/storage/belt/utility,
+/turf/simulated/floor/plating{
+ icon_state = "platebot"
+ },
+/area/asteroid/research_outpost/power)
+"Aa" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/asteroid/mine/production)
+"Ab" = (
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plating,
+/area/asteroid/mine/maintenance)
+"Ad" = (
+/obj/machinery/power/apc{
+ dir = 1;
+ name = "apc down";
+ pixel_y = -28
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 1
+ },
+/obj/structure/cable,
+/obj/machinery/camera{
+ c_tag = "RnD Outpost Long Term Storage";
+ dir = 1;
+ network = list("SS13","MINE","Research")
+ },
+/turf/simulated/floor{
+ icon_state = "warndark"
+ },
+/area/asteroid/research_outpost/longtermstorage)
+"Ah" = (
+/obj/item/weapon/storage/box/lights/bulbs,
+/obj/item/weapon/storage/box/lights/tubes,
+/obj/item/weapon/storage/firstaid,
+/obj/structure/closet/crate,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor{
+ icon_state = "floorgrime"
+ },
+/area/asteroid/mine/dwarf)
+"Al" = (
+/obj/structure/table,
+/obj/item/weapon/mining_scanner{
+ pixel_x = 4;
+ pixel_y = 6
+ },
+/obj/item/weapon/mining_scanner,
+/turf/simulated/floor/airless{
+ dir = 5;
+ icon_state = "asteroidfloor"
+ },
+/area/asteroid/mine/explored)
+"Am" = (
+/obj/machinery/portable_atmospherics/powered/scrubber,
+/obj/machinery/camera{
+ c_tag = "RnD Outpost Power";
+ dir = 1;
+ network = list("SS13","MINE","Research")
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platebot"
+ },
+/area/asteroid/research_outpost/power)
+"As" = (
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plating,
+/area/asteroid/mine/maintenance)
+"At" = (
+/obj/machinery/atmospherics/pipe/manifold/visible{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "brown"
+ },
+/area/asteroid/mine/west_outpost{
+ name = "Mining Outpost"
+ })
+"Ax" = (
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/asteroid/mine/eva)
+"AA" = (
+/obj/structure/closet/coffin,
+/turf/simulated/floor/plating/airless/asteroid,
+/area/asteroid/mine/explored)
+"AB" = (
+/obj/structure/ore_box,
+/turf/simulated/floor/plating/airless/asteroid,
+/area/asteroid/mine/explored)
+"AD" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "brownold"
+ },
+/area/asteroid/mine/eva)
+"AE" = (
+/obj/machinery/atmospherics/pipe/simple/hidden{
+ dir = 5
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/turf/simulated/floor/plating,
+/area/asteroid/mine/maintenance)
+"AK" = (
+/obj/machinery/mineral/output,
+/obj/machinery/conveyor{
+ dir = 1;
+ id = "mining_internal"
+ },
+/turf/simulated/floor/plating,
+/area/asteroid/mine/production)
+"AL" = (
+/obj/machinery/atmospherics/components/binary/pump/on{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/turf/simulated/floor/plating,
+/area/asteroid/mine/maintenance)
+"AM" = (
+/obj/machinery/vending/coffee,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/asteroid/mine/west_outpost{
+ name = "Mining Outpost"
+ })
+"AP" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/turf/simulated/floor/plating,
+/area/asteroid/mine/dwarf)
+"AV" = (
+/obj/machinery/door/airlock/maintenance{
+ name = "Mining Station Maintenance";
+ req_access = list(48)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/universal{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/asteroid/mine/maintenance)
+"Bb" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
+/turf/simulated/floor/plating,
+/area/asteroid/mine/dwarf)
+"Bc" = (
+/obj/machinery/atmospherics/pipe/manifold4w/hidden,
+/turf/simulated/floor/plating,
+/area/asteroid/mine/west_outpost{
+ name = "Mining Outpost"
+ })
+"Bd" = (
+/obj/machinery/door/airlock/diamond,
+/obj/machinery/atmospherics/pipe/simple/hidden/universal,
+/obj/structure/barricade/wooden{
+ layer = 2.8;
+ name = "doorway barricade"
+ },
+/turf/simulated/floor/plating,
+/area/asteroid/mine/dwarf)
+"Be" = (
+/turf/simulated/mineral/random/low_chance,
+/area/asteroid/mine/unexplored)
+"Bl" = (
+/obj/machinery/mineral/stacking_unit_console,
+/turf/simulated/wall/r_wall,
+/area/asteroid/mine/dwarf)
+"Bm" = (
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/asteroid/mine/production)
+"Bq" = (
+/obj/structure/transit_tube{
+ icon_state = "E-SW"
+ },
+/turf/simulated/floor/plating/airless/asteroid,
+/area/asteroid/mine/explored)
+"Bs" = (
+/turf/simulated/mineral,
+/area/asteroid/mine/unexplored)
+"Bv" = (
+/obj/structure/lattice,
+/obj/structure/transit_tube{
+ icon_state = "NW-SE"
+ },
+/turf/environment/space,
+/area/space)
+"Bw" = (
+/obj/structure/closet/crate,
+/obj/effect/spawner/lootdrop/maintenance,
+/obj/item/weapon/ore/glass,
+/obj/item/weapon/ore/glass,
+/obj/item/stack/sheet/mineral/iron,
+/obj/item/weapon/scrap_lump,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/light_construct/small{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "floorgrime"
+ },
+/area/asteroid/mine/dwarf)
+"Bx" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/asteroid/mine/production)
+"By" = (
+/obj/effect/glowshroom,
+/turf/simulated/floor/airless{
+ dir = 10;
+ icon_state = "asteroidwarning"
+ },
+/area/asteroid/mine/explored)
+"BA" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced,
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/asteroid/mine/west_outpost{
+ name = "Mining Outpost"
+ })
+"BC" = (
+/obj/structure/table,
+/obj/machinery/artifact_analyser,
+/obj/structure/sign/warning/nosmoking{
+ pixel_y = 32
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "whitepurple"
+ },
+/area/asteroid/research_outpost/iso2)
+"BD" = (
+/obj/machinery/door/airlock/mining{
+ name = "Mining Storage";
+ req_access = list(48)
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/asteroid/mine/production)
+"BH" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/high_volume{
+ dir = 8;
+ frequency = 1379;
+ id_tag = "research_pump";
+ name = "Research Large Air Vent"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platebotc"
+ },
+/area/asteroid/research_outpost/gearstore)
+"BJ" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/random/tools/tech_supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/universal,
+/turf/simulated/floor/plating,
+/area/asteroid/mine/dwarf)
+"BM" = (
+/obj/machinery/door/airlock/mining/glass{
+ name = "Mining Shuttle Dock";
+ req_one_access = list(48)
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/asteroid/research_outpost/entry)
+"BO" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "brownold"
+ },
+/area/asteroid/research_outpost/entry)
+"BP" = (
+/obj/structure/transit_tube{
+ icon_state = "D-NE"
+ },
+/turf/simulated/wall,
+/area/asteroid/mine/living_quarters)
+"BQ" = (
+/obj/structure/table,
+/obj/item/weapon/reagent_containers/food/drinks/bottle/ale{
+ volume = 65
+ },
+/obj/item/weapon/reagent_containers/food/drinks/drinkingglass,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/light/small{
+ dir = 8
+ },
+/turf/simulated/floor{
+ icon_state = "floorgrime"
+ },
+/area/asteroid/mine/dwarf)
+"BR" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ icon_state = "whitepurple"
+ },
+/area/asteroid/research_outpost/hallway)
+"BT" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "whitepurple"
+ },
+/area/asteroid/research_outpost/hallway)
+"BX" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor,
+/area/asteroid/research_outpost/entry)
+"BY" = (
+/obj/structure/table/glass,
+/obj/item/weapon/storage/firstaid/fire{
+ pixel_y = 5
+ },
+/obj/item/weapon/storage/firstaid/o2{
+ pixel_y = -5
+ },
+/obj/machinery/vending/wallmed1{
+ name = "Emergency NanoMed";
+ pixel_x = 28
+ },
+/obj/machinery/light/small{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/asteroid/research_outpost/med)
+"Cb" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "brownold"
+ },
+/area/asteroid/research_outpost/entry)
+"Cd" = (
+/obj/structure/rack,
+/obj/item/clothing/shoes/magboots,
+/obj/item/clothing/suit/space/globose/mining,
+/obj/item/clothing/mask/breath,
+/obj/item/clothing/head/helmet/space/globose/mining,
+/obj/item/weapon/storage/firstaid/small_firstaid_kit/space,
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/machinery/power/apc/largecell{
+ dir = 4;
+ name = "largecell apc right";
+ pixel_x = 28
+ },
+/obj/structure/cable{
+ d2 = 8;
+ icon_state = "0-8"
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/asteroid/mine/eva)
+"Cf" = (
+/obj/machinery/atmospherics/components/unary/tank/air{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor{
+ icon_state = "floorgrime"
+ },
+/area/asteroid/mine/dwarf)
+"Ck" = (
+/obj/machinery/door_control{
+ id = "Mecha Shutters";
+ name = "Mecha Shutters Control";
+ pixel_x = 28
+ },
+/turf/simulated/floor/airless{
+ dir = 5;
+ icon_state = "asteroidfloor"
+ },
+/area/asteroid/mine/explored)
+"Co" = (
+/obj/machinery/door/airlock/diamond,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plating,
+/area/asteroid/mine/dwarf)
+"Cu" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor{
+ dir = 10;
+ icon_state = "brownold"
+ },
+/area/asteroid/mine/production)
+"Cw" = (
+/mob/living/simple_animal/hostile/asteroid/goliath,
+/turf/simulated/floor/plating/airless/asteroid,
+/area/asteroid/mine/unexplored)
+"Cz" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/high_volume/on{
+ dir = 8;
+ external_pressure_bound = 140;
+ external_pressure_bound_default = 140;
+ name = "(OUT) Space Large Air Vent"
+ },
+/turf/simulated/floor/plating/airless{
+ icon_state = "platebotc"
+ },
+/area/asteroid/research_outpost/atmos)
+"CE" = (
+/turf/simulated/floor/plating,
+/area/asteroid/mine/west_outpost{
+ name = "Mining Outpost"
+ })
+"CF" = (
+/obj/structure/lattice,
+/obj/structure/transit_tube{
+ icon_state = "S-NW"
+ },
+/turf/environment/space,
+/area/space)
+"CG" = (
+/obj/machinery/door/airlock/research/glass{
+ name = "Mining Shuttle Dock";
+ req_access = list(65)
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/asteroid/research_outpost/hallway)
+"CJ" = (
+/obj/machinery/air_sensor{
+ frequency = 1444;
+ id_tag = "isol_sensor"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 9
+ },
+/turf/simulated/floor/engine,
+/area/asteroid/research_outpost/iso2)
+"CM" = (
+/obj/machinery/atmospherics/pipe/manifold/visible,
+/turf/simulated/floor/plating,
+/area/asteroid/research_outpost/atmos)
+"CW" = (
+/obj/machinery/portable_atmospherics/canister/air,
+/obj/machinery/atmospherics/components/unary/portables_connector{
+ dir = 1
+ },
+/obj/structure/extinguisher_cabinet{
+ pixel_y = -30
+ },
+/turf/simulated/floor{
+ dir = 10;
+ icon_state = "brown"
+ },
+/area/asteroid/mine/west_outpost{
+ name = "Mining Outpost"
+ })
+"Da" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/asteroid/research_outpost/hallway)
+"Dc" = (
+/obj/machinery/door/airlock/external{
+ frequency = 1379;
+ id_tag = "dwarf_outer";
+ locked = 1;
+ name = "Dwarf Outpost Airlock"
+ },
+/obj/machinery/door/firedoor,
+/obj/structure/barricade/wooden{
+ layer = 2.8;
+ name = "doorway barricade"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "warnplate"
+ },
+/area/asteroid/mine/dwarf)
+"Dh" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/asteroid/research_outpost/iso1)
+"Di" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor,
+/area/asteroid/mine/production)
+"Do" = (
+/obj/machinery/door/airlock/research{
+ name = "Sample Preparation";
+ req_access = list(65)
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/asteroid/research_outpost/sample)
+"Dr" = (
+/obj/structure/rack,
+/obj/item/stack/sheet/glass{
+ amount = 30
+ },
+/obj/item/stack/sheet/metal{
+ amount = 30;
+ pixel_x = 5;
+ pixel_y = 5
+ },
+/obj/item/stack/cable_coil/random,
+/obj/item/stack/cable_coil/random,
+/turf/simulated/floor/plating{
+ icon_state = "platebot"
+ },
+/area/asteroid/research_outpost/power)
+"Dw" = (
+/obj/machinery/portable_atmospherics/canister/oxygen,
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "brown"
+ },
+/area/asteroid/mine/west_outpost{
+ name = "Mining Outpost"
+ })
+"Dz" = (
+/obj/item/weapon/broken_bottle,
+/turf/simulated/floor/airless{
+ icon_state = "wood"
+ },
+/area/asteroid/mine/explored)
+"DD" = (
+/obj/machinery/atmospherics/components/binary/pump/on,
+/turf/simulated/floor{
+ icon_state = "brownold"
+ },
+/area/asteroid/mine/eva)
+"DF" = (
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "whitepurple"
+ },
+/area/asteroid/research_outpost/hallway)
+"DL" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "brownold"
+ },
+/area/asteroid/mine/living_quarters)
+"DN" = (
+/obj/machinery/atmospherics/components/unary/vent_pump{
+ dir = 1
+ },
+/obj/machinery/camera{
+ c_tag = "RnD Outpost Isolation Room Three East";
+ dir = 1;
+ network = list("SS13","MINE","Research")
+ },
+/turf/simulated/floor/engine,
+/area/asteroid/research_outpost/iso2)
+"DO" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 9
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/turf/simulated/floor{
+ icon_state = "whitepurple"
+ },
+/area/asteroid/research_outpost/sample)
+"DS" = (
+/obj/structure/transit_tube{
+ icon_state = "D-NW"
+ },
+/turf/simulated/mineral,
+/area/space)
+"DX" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 8
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ dir = 6;
+ icon_state = "whitepurple"
+ },
+/area/asteroid/research_outpost/sample)
+"DY" = (
+/obj/structure/stool/bed,
+/obj/item/weapon/bedsheet/purple,
+/obj/machinery/firealarm{
+ dir = 4;
+ pixel_x = 22
+ },
+/turf/simulated/floor/wood,
+/area/asteroid/research_outpost/hallway)
+"Ef" = (
+/obj/structure/stool/bed/roller,
+/obj/machinery/iv_drip,
+/obj/machinery/light/small{
+ dir = 8
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/asteroid/research_outpost/med)
+"Eg" = (
+/obj/structure/ore_box,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/asteroid/mine/production)
+"Ek" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "whitepurple"
+ },
+/area/asteroid/research_outpost/gearstore)
+"Em" = (
+/obj/machinery/chem_master,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/asteroid/research_outpost/sample)
+"En" = (
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "brownold"
+ },
+/area/asteroid/mine/eva)
+"Eq" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "brownold"
+ },
+/area/asteroid/mine/eva)
+"Es" = (
+/obj/structure/ore_box,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/asteroid/mine/dwarf)
+"Et" = (
+/obj/item/weapon/bedsheet/orange,
+/turf/simulated/floor/airless{
+ icon_state = "wood"
+ },
+/area/asteroid/mine/explored)
+"Eu" = (
+/obj/machinery/light/small,
+/turf/simulated/floor/plating/airless/asteroid,
+/area/asteroid/mine/explored)
+"Ew" = (
+/turf/simulated/floor/airless{
+ icon_state = "asteroidwarning"
+ },
+/area/asteroid/mine/west_outpost{
+ name = "Mining Outpost"
+ })
+"Ez" = (
+/obj/machinery/power/port_gen/pacman{
+ anchored = 1
+ },
+/obj/structure/cable,
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_x = -28;
+ pixel_y = -5
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platebot"
+ },
+/area/asteroid/mine/maintenance)
+"EB" = (
+/obj/structure/closet/secure_closet/xenoarchaeologist{
+ req_access = list(47)
+ },
+/obj/machinery/firealarm{
+ pixel_y = 22
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "whitepurple"
+ },
+/area/asteroid/research_outpost/hallway)
+"EF" = (
+/obj/structure/dryer{
+ dir = 4;
+ pixel_x = -6
+ },
+/obj/structure/mirror{
+ pixel_y = 32
+ },
+/obj/structure/sink{
+ pixel_y = 24
+ },
+/turf/simulated/floor{
+ icon_state = "showroomfloor"
+ },
+/area/asteroid/mine/living_quarters)
+"EG" = (
+/obj/random/vending/snack,
+/turf/simulated/floor/wood,
+/area/asteroid/research_outpost/hallway)
+"EK" = (
+/obj/machinery/power/terminal,
+/obj/structure/cable,
+/turf/simulated/floor/plating,
+/area/asteroid/mine/maintenance)
+"EM" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/machinery/door/firedoor,
+/obj/structure/window/reinforced,
+/turf/simulated/floor/plating,
+/area/asteroid/research_outpost/anomaly)
+"EN" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/machinery/power/apc/largecell{
+ dir = 4;
+ name = "largecell apc right";
+ pixel_x = 28
+ },
+/obj/structure/cable{
+ d2 = 2;
+ icon_state = "0-2"
+ },
+/turf/simulated/floor/plating,
+/area/asteroid/mine/maintenance)
+"EO" = (
+/obj/structure/grille,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/turf/simulated/floor/plating,
+/area/asteroid/mine/dwarf)
+"ET" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/asteroid/research_outpost/gearstore)
+"EX" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/molten_item,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor{
+ icon_state = "floorgrime"
+ },
+/area/asteroid/mine/dwarf)
+"EZ" = (
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor/plating/airless/asteroid,
+/area/asteroid/mine/explored)
+"Fa" = (
+/obj/machinery/atmospherics/pipe/manifold/visible{
+ dir = 1
+ },
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_y = 22
+ },
+/turf/simulated/floor/plating,
+/area/asteroid/research_outpost/atmos)
+"Fc" = (
+/turf/simulated/floor/airless{
+ icon_state = "asteroidwarning"
+ },
+/area/asteroid/mine/explored)
+"Fh" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/asteroid/research_outpost/gearstore)
+"Fm" = (
+/obj/structure/table/glass,
+/obj/item/bodybag/cryobag{
+ pixel_y = 4
+ },
+/obj/item/weapon/reagent_containers/syringe{
+ pixel_x = -2;
+ pixel_y = 3
+ },
+/obj/item/weapon/reagent_containers/syringe{
+ pixel_y = 6
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/asteroid/research_outpost/med)
+"Fp" = (
+/obj/structure/ore_box,
+/obj/machinery/light/small{
+ dir = 8
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/asteroid/mine/production)
+"Fr" = (
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "brownold"
+ },
+/area/asteroid/mine/production)
+"Fs" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/airless{
+ dir = 8;
+ icon_state = "asteroidwarning"
+ },
+/area/asteroid/mine/explored)
+"Ft" = (
+/turf/simulated/floor{
+ icon_state = "whitepurple"
+ },
+/area/asteroid/research_outpost/hallway)
+"Fv" = (
+/obj/structure/table,
+/obj/item/weapon/pickaxe/drill,
+/turf/simulated/floor{
+ icon_state = "floorgrime"
+ },
+/area/asteroid/mine/dwarf)
+"Fy" = (
+/obj/structure/transit_tube{
+ icon_state = "D-SW"
+ },
+/turf/environment/space,
+/area/space)
+"Fz" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor,
+/area/asteroid/mine/production)
+"FA" = (
+/turf/simulated/mineral/airfull,
+/area/asteroid/mine/unexplored/safe)
+"FK" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "whitepurple"
+ },
+/area/asteroid/research_outpost/iso1)
+"FL" = (
+/obj/structure/table,
+/obj/item/weapon/reagent_containers/food/drinks/bottle/vodka{
+ volume = 45
+ },
+/obj/machinery/light_construct/small{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/asteroid/mine/dwarf)
+"FO" = (
+/obj/structure/transit_tube{
+ icon_state = "D-NW"
+ },
+/turf/simulated/wall,
+/area/asteroid/mine/living_quarters)
+"FP" = (
+/obj/machinery/mecha_part_fabricator/mining_fabricator,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/asteroid/mine/production)
+"FQ" = (
+/obj/random/tools/tool,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor{
+ icon_state = "floorgrime"
+ },
+/area/asteroid/mine/dwarf)
+"FY" = (
+/turf/simulated/floor{
+ dir = 10;
+ icon_state = "whitepurple"
+ },
+/area/asteroid/research_outpost/harvesting)
+"Gb" = (
+/obj/structure/rack,
+/obj/item/weapon/reagent_containers/food/drinks/drinkingglass,
+/turf/simulated/floor{
+ icon_state = "floorgrime"
+ },
+/area/asteroid/mine/dwarf)
+"Ge" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on,
+/turf/simulated/floor{
+ icon_state = "bar"
+ },
+/area/asteroid/mine/west_outpost{
+ name = "Mining Outpost"
+ })
+"Gf" = (
+/obj/item/weapon/flora/random,
+/turf/simulated/floor{
+ dir = 10;
+ icon_state = "brownold"
+ },
+/area/asteroid/mine/production)
+"Gg" = (
+/obj/structure/transit_tube{
+ icon_state = "D-NW"
+ },
+/turf/simulated/floor/plating/airless/asteroid,
+/area/asteroid/mine/explored)
+"Gi" = (
+/obj/random/vending/cola,
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_y = 22
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/asteroid/mine/west_outpost{
+ name = "Mining Outpost"
+ })
+"Gl" = (
+/obj/structure/closet/emcloset,
+/turf/simulated/floor{
+ icon_state = "brownold"
+ },
+/area/asteroid/mine/production)
+"Gm" = (
+/obj/structure/rack,
+/obj/item/weapon/scrap_lump,
+/turf/simulated/floor/plating,
+/area/asteroid/mine/dwarf)
+"Gn" = (
+/obj/machinery/power/terminal{
+ dir = 1
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 4
+ },
+/obj/structure/cable{
+ d2 = 2;
+ icon_state = "0-2"
+ },
+/turf/simulated/floor/plating,
+/area/asteroid/research_outpost/power)
+"Go" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced,
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/asteroid/research_outpost/anomaly)
+"Gp" = (
+/obj/structure/closet/emcloset,
+/turf/simulated/floor{
+ dir = 6;
+ icon_state = "brownold"
+ },
+/area/asteroid/mine/production)
+"Gq" = (
+/obj/item/weapon/ore/coal,
+/turf/simulated/floor{
+ icon_state = "floorgrime"
+ },
+/area/asteroid/mine/dwarf)
+"Gr" = (
+/obj/machinery/door/airlock/research{
+ name = "Isolation room two";
+ req_access = list(65)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/asteroid/research_outpost/harvesting)
+"Gs" = (
+/obj/structure/grille,
+/obj/machinery/door/firedoor,
+/obj/structure/window/reinforced{
+ dir = 5
+ },
+/obj/structure/transit_tube{
+ icon_state = "D-SE"
+ },
+/turf/simulated/floor/plating,
+/area/asteroid/mine/living_quarters)
+"Gv" = (
+/obj/structure/rack,
+/obj/item/weapon/storage/toolbox/mechanical{
+ pixel_y = 5
+ },
+/obj/item/weapon/storage/belt/utility/full,
+/obj/machinery/light/small{
+ dir = 8
+ },
+/turf/simulated/floor/plating,
+/area/asteroid/mine/dwarf)
+"Gx" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor,
+/area/asteroid/mine/production)
+"Gy" = (
+/obj/item/weapon/flora/random,
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = -22
+ },
+/turf/simulated/floor{
+ dir = 10;
+ icon_state = "whitepurple"
+ },
+/area/asteroid/research_outpost/iso1)
+"GE" = (
+/obj/machinery/sparker{
+ id = "isolationsparker";
+ pixel_x = 28
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber,
+/turf/simulated/floor/engine,
+/area/asteroid/research_outpost/iso2)
+"GG" = (
+/obj/machinery/power/smes/fullcharge,
+/obj/structure/cable{
+ d2 = 4;
+ icon_state = "0-4"
+ },
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_y = 22
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platebot"
+ },
+/area/asteroid/research_outpost/power)
+"GH" = (
+/obj/structure/lattice,
+/obj/structure/transit_tube{
+ icon_state = "D-NW"
+ },
+/turf/environment/space,
+/area/space)
+"GI" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ dir = 10;
+ icon_state = "brownold"
+ },
+/area/asteroid/research_outpost/entry)
+"GK" = (
+/turf/simulated/floor{
+ icon_state = "brownold"
+ },
+/area/asteroid/research_outpost/entry)
+"GL" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 1
+ },
+/turf/simulated/floor,
+/area/asteroid/mine/production)
+"GO" = (
+/obj/effect/decal/cleanable/cobweb2,
+/obj/item/stack/sheet/mineral/iron,
+/turf/simulated/floor{
+ icon_state = "floorgrime"
+ },
+/area/asteroid/mine/dwarf)
+"GR" = (
+/turf/simulated/floor{
+ dir = 6;
+ icon_state = "warndark"
+ },
+/area/asteroid/research_outpost/iso1)
+"GT" = (
+/obj/structure/table,
+/obj/item/weapon/particles_battery{
+ pixel_x = -5;
+ pixel_y = 8
+ },
+/obj/item/weapon/particles_battery{
+ pixel_x = 6
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "warndark"
+ },
+/area/asteroid/research_outpost/harvesting)
+"GY" = (
+/turf/simulated/floor/bluegrid,
+/area/asteroid/research_outpost/power)
+"GZ" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 8
+ },
+/turf/simulated/floor/plating,
+/area/asteroid/research_outpost/maintstore2)
+"Hb" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
+/turf/simulated/floor/carpet/purple,
+/area/asteroid/research_outpost/hallway)
+"Hd" = (
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_y = -32
+ },
+/turf/simulated/floor/bluegrid,
+/area/asteroid/research_outpost/power)
+"He" = (
+/obj/machinery/door/airlock/maintenance{
+ name = "Mining Station Maintenance"
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/universal,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plating,
+/area/asteroid/mine/west_outpost{
+ name = "Mining Outpost"
+ })
+"Hf" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "whitepurple"
+ },
+/area/asteroid/research_outpost/anomaly)
+"Hp" = (
+/obj/machinery/light/small,
+/obj/machinery/camera{
+ c_tag = "Mining Hall";
+ dir = 1;
+ network = list("SS13","MINE")
+ },
+/turf/simulated/floor{
+ icon_state = "brownold"
+ },
+/area/asteroid/mine/production)
+"Hq" = (
+/obj/machinery/power/apc{
+ dir = 1;
+ name = "apc down";
+ pixel_y = -28
+ },
+/obj/structure/cable{
+ d2 = 8;
+ icon_state = "0-8"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/asteroid/research_outpost/sample)
+"Hr" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/asteroid/mine/eva)
+"Hu" = (
+/turf/simulated/floor{
+ dir = 6;
+ icon_state = "brownold"
+ },
+/area/asteroid/research_outpost/entry)
+"Hw" = (
+/obj/structure/stool/bed/chair/wood/normal{
+ dir = 4
+ },
+/obj/machinery/light_construct/small{
+ dir = 8
+ },
+/turf/simulated/floor/airless{
+ icon_state = "wood"
+ },
+/area/asteroid/mine/explored)
+"HC" = (
+/turf/simulated/floor{
+ icon_state = "showroomfloor"
+ },
+/area/asteroid/mine/living_quarters)
+"HK" = (
+/obj/structure/table,
+/obj/item/weapon/reagent_containers/food/drinks/bottle/beer{
+ volume = 0
+ },
+/obj/item/weapon/reagent_containers/food/drinks/drinkingglass,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/asteroid/mine/dwarf)
+"HM" = (
+/obj/structure/rack,
+/obj/item/stack/cable_coil/random,
+/obj/effect/spawner/lootdrop/maintenance,
+/obj/item/weapon/scrap_lump,
+/turf/simulated/floor/plating,
+/area/asteroid/mine/dwarf)
+"HN" = (
+/obj/machinery/disposal,
+/obj/structure/disposalpipe/trunk{
+ dir = 1
+ },
+/obj/structure/sign/warning/deathsposal{
+ icon_state = "deathsposal_purple";
+ pixel_x = 32
+ },
+/turf/simulated/floor/plating,
+/area/asteroid/research_outpost/maintstore2)
+"HP" = (
+/obj/machinery/atmospherics/pipe/manifold4w/hidden,
+/turf/simulated/floor/plating,
+/area/asteroid/research_outpost/med)
+"HU" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "brownold"
+ },
+/area/asteroid/mine/production)
+"HX" = (
+/obj/structure/rack,
+/obj/item/weapon/pickaxe/diamond,
+/obj/effect/decal/cleanable/cobweb2,
+/obj/structure/grille,
+/obj/effect/spawner/lootdrop/maintenance,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor{
+ icon_state = "floorgrime"
+ },
+/area/asteroid/mine/dwarf)
+"HY" = (
+/obj/structure/reagent_dispensers/fueltank,
+/turf/simulated/floor{
+ icon_state = "floorgrime"
+ },
+/area/asteroid/mine/dwarf)
+"HZ" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 8
+ },
+/turf/simulated/floor,
+/area/asteroid/mine/west_outpost{
+ name = "Mining Outpost"
+ })
+"Ib" = (
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/rack,
+/obj/item/weapon/storage/box/lights/mixed{
+ pixel_y = 4
+ },
+/obj/item/stack/cable_coil/random,
+/obj/machinery/alarm{
+ pixel_y = -32
+ },
+/turf/simulated/floor/plating,
+/area/asteroid/mine/west_outpost{
+ name = "Mining Outpost"
+ })
+"Ic" = (
+/obj/structure/grille,
+/obj/machinery/door/firedoor,
+/obj/structure/window/reinforced{
+ dir = 5
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/asteroid/research_outpost/hallway)
+"Ie" = (
+/obj/machinery/atmospherics/components/binary/pump/on{
+ dir = 8
+ },
+/turf/simulated/floor,
+/area/asteroid/mine/west_outpost{
+ name = "Mining Outpost"
+ })
+"Ii" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/asteroid/research_outpost/hallway)
+"Ij" = (
+/mob/living/simple_animal/mushroom{
+ desc = "It's a massive mushroom... with beard?";
+ name = "Dwarfi"
+ },
+/obj/structure/grille,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 8
+ },
+/turf/simulated/floor{
+ icon_state = "floorgrime"
+ },
+/area/asteroid/mine/dwarf)
+"In" = (
+/obj/machinery/atmospherics/pipe/manifold/visible{
+ dir = 8
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/asteroid/mine/eva)
+"Ir" = (
+/obj/machinery/mineral/unloading_machine,
+/obj/machinery/door/firedoor,
+/turf/simulated/floor,
+/area/asteroid/mine/west_outpost{
+ name = "Mining Outpost"
+ })
+"It" = (
+/obj/machinery/mineral/equipment_vendor,
+/turf/simulated/floor{
+ icon_state = "floorgrime"
+ },
+/area/asteroid/mine/dwarf)
+"Iv" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced,
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/asteroid/research_outpost/anomaly)
+"Iw" = (
+/obj/machinery/door/airlock{
+ name = "Toilet"
+ },
+/turf/simulated/floor{
+ icon_state = "showroomfloor"
+ },
+/area/asteroid/mine/living_quarters)
+"Iz" = (
+/obj/structure/grille,
+/obj/item/weapon/scrap_lump,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor{
+ icon_state = "floorgrime"
+ },
+/area/asteroid/mine/dwarf)
+"IA" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ icon_state = "brownold"
+ },
+/area/asteroid/mine/living_quarters)
+"IC" = (
+/obj/machinery/alarm{
+ pixel_y = -32
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "brown"
+ },
+/area/asteroid/mine/west_outpost{
+ name = "Mining Outpost"
+ })
+"ID" = (
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "brown"
+ },
+/area/asteroid/mine/west_outpost{
+ name = "Mining Outpost"
+ })
+"II" = (
+/obj/machinery/artifact_harvester,
+/turf/simulated/floor/bluegrid,
+/area/asteroid/research_outpost/harvesting)
+"IM" = (
+/obj/structure/disposaloutlet{
+ dir = 8
+ },
+/obj/structure/disposalpipe/trunk,
+/turf/simulated/floor/plating/airless{
+ icon_state = "asteroidplating"
+ },
+/area/space)
+"IN" = (
+/obj/machinery/door_control{
+ id = "mbath";
+ name = "Door Bolt Control";
+ pixel_y = -28;
+ specialfunctions = 4
+ },
+/turf/simulated/floor{
+ icon_state = "showroomfloor"
+ },
+/area/asteroid/mine/living_quarters)
+"IR" = (
+/obj/structure/transit_tube,
+/turf/simulated/floor/plating/airless/asteroid,
+/area/asteroid/mine/explored)
+"IS" = (
+/obj/item/weapon/ore/iron,
+/turf/simulated/floor/plating/airless/asteroid,
+/area/asteroid/mine/unexplored/safe)
+"IT" = (
+/obj/machinery/atmospherics/pipe/manifold4w/hidden,
+/turf/simulated/floor/plating,
+/area/asteroid/research_outpost/gearstore)
+"IW" = (
+/obj/machinery/airlock_sensor{
+ id_tag = "mining_sensor";
+ pixel_x = 28
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/high_volume{
+ dir = 8;
+ frequency = 1379;
+ id_tag = "mining_pump";
+ name = "Mining Large Air Vent"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platebotc"
+ },
+/area/asteroid/mine/eva)
+"IX" = (
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "brownold"
+ },
+/area/asteroid/mine/eva)
+"Ja" = (
+/obj/machinery/conveyor_switch{
+ id = "mining_west"
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/asteroid/mine/west_outpost{
+ name = "Mining Outpost"
+ })
+"Je" = (
+/obj/machinery/mineral/input,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor{
+ icon_state = "floorgrime"
+ },
+/area/asteroid/mine/dwarf)
+"Jh" = (
+/obj/machinery/door/airlock/mining/glass{
+ name = "Mining Station EVA";
+ req_access = list(54)
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/asteroid/mine/eva)
+"Jj" = (
+/obj/machinery/power/smes,
+/obj/structure/cable{
+ d2 = 8;
+ icon_state = "0-8"
+ },
+/turf/simulated/floor/plating,
+/area/asteroid/mine/west_outpost{
+ name = "Mining Outpost"
+ })
+"Jl" = (
+/obj/machinery/power/smes,
+/obj/structure/sign/warning/securearea{
+ desc = "A warning sign which reads 'HIGH VOLTAGE'";
+ icon_state = "shock";
+ name = "HIGH VOLTAGE";
+ pixel_y = 32
+ },
+/obj/structure/cable{
+ d2 = 8;
+ icon_state = "0-8"
+ },
+/turf/simulated/floor/plating,
+/area/asteroid/mine/dwarf)
+"Jn" = (
+/obj/machinery/door_control{
+ id = "dwarf_blast";
+ pixel_y = 28
+ },
+/obj/structure/reagent_dispensers/beerkeg,
+/obj/effect/decal/cleanable/cobweb2,
+/turf/simulated/floor{
+ icon_state = "floorgrime"
+ },
+/area/asteroid/mine/dwarf)
+"Jo" = (
+/obj/structure/lattice,
+/obj/structure/transit_tube{
+ icon_state = "N-S"
+ },
+/turf/environment/space,
+/area/space)
+"Jq" = (
+/obj/item/weapon/flora/random,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 1
+ },
+/turf/simulated/floor{
+ dir = 10;
+ icon_state = "whitepurple"
+ },
+/area/asteroid/research_outpost/hallway)
+"Jv" = (
+/obj/machinery/door/firedoor,
+/turf/simulated/floor{
+ icon_state = "whitepurple"
+ },
+/area/asteroid/research_outpost/hallway)
+"JC" = (
+/turf/simulated/floor{
+ dir = 9;
+ icon_state = "brownold"
+ },
+/area/asteroid/mine/production)
+"JD" = (
+/obj/machinery/light/small{
+ dir = 8
+ },
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_x = -28;
+ pixel_y = -5
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "brown"
+ },
+/area/asteroid/mine/west_outpost{
+ name = "Mining Outpost"
+ })
+"JE" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/light/small{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "whitepurple"
+ },
+/area/asteroid/research_outpost/hallway)
+"JH" = (
+/turf/simulated/floor/airless{
+ dir = 10;
+ icon_state = "asteroidwarning"
+ },
+/area/asteroid/mine/explored)
+"JI" = (
+/obj/structure/lattice,
+/obj/structure/transit_tube,
+/turf/environment/space,
+/area/space)
+"JK" = (
+/obj/item/weapon/storage/firstaid/o2{
+ pixel_y = 8
+ },
+/obj/item/weapon/storage/firstaid/adv{
+ pixel_y = 4
+ },
+/obj/item/weapon/storage/firstaid/fire,
+/obj/structure/rack,
+/obj/machinery/camera{
+ c_tag = "Mining Outpost East";
+ dir = 8;
+ network = list("SS13","MINE")
+ },
+/turf/simulated/floor{
+ dir = 6;
+ icon_state = "brown"
+ },
+/area/asteroid/mine/west_outpost{
+ name = "Mining Outpost"
+ })
+"JM" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "floorgrime"
+ },
+/area/asteroid/mine/dwarf)
+"JN" = (
+/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,
+/turf/simulated/floor,
+/area/asteroid/mine/west_outpost{
+ name = "Mining Outpost"
+ })
+"JO" = (
+/obj/machinery/door/airlock/mining/glass{
+ name = "Mining Station EVA";
+ req_access = list(54)
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/asteroid/mine/eva)
+"JQ" = (
+/obj/machinery/atmospherics/pipe/manifold/visible,
+/turf/simulated/floor/plating,
+/area/asteroid/mine/eva)
+"JS" = (
+/obj/structure/grille,
+/obj/machinery/door/firedoor,
+/obj/structure/window/reinforced{
+ dir = 5
+ },
+/turf/simulated/floor/plating,
+/area/asteroid/mine/maintenance)
+"JT" = (
+/obj/structure/transit_tube{
+ icon_state = "E-NW"
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "warndark"
+ },
+/area/asteroid/research_outpost/hallway)
+"JW" = (
+/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 6
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "brownold"
+ },
+/area/asteroid/mine/production)
+"JY" = (
+/obj/machinery/door/airlock/external{
+ frequency = 1379;
+ id_tag = "research_outer";
+ locked = 1;
+ name = "Research Outpost External Access"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "warnplate"
+ },
+/area/asteroid/research_outpost/gearstore)
+"Ka" = (
+/obj/structure/transit_tube{
+ icon_state = "D-SE"
+ },
+/turf/simulated/mineral,
+/area/space)
+"Ke" = (
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "whitepurplecorner"
+ },
+/area/asteroid/research_outpost/hallway)
+"Kh" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/asteroid/research_outpost/hallway)
+"Kl" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced,
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/asteroid/research_outpost/gearstore)
+"Kp" = (
+/obj/machinery/recharge_station,
+/obj/structure/sign/warning/vacuum{
+ pixel_y = -32
+ },
+/obj/machinery/light/small,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/asteroid/mine/eva)
+"Kr" = (
+/obj/machinery/power/smes,
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ d2 = 8;
+ icon_state = "0-8"
+ },
+/turf/simulated/floor{
+ icon_state = "floorgrime"
+ },
+/area/asteroid/mine/dwarf)
+"Kt" = (
+/obj/machinery/atmospherics/components/binary/pump{
+ dir = 8
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "whitepurple"
+ },
+/area/asteroid/research_outpost/hallway)
+"KC" = (
+/obj/machinery/door/airlock/diamond,
+/obj/structure/barricade/wooden{
+ layer = 2.8;
+ name = "doorway barricade"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plating,
+/area/asteroid/mine/dwarf)
+"KD" = (
+/obj/machinery/power/grounding_rod{
+ anchored = 1
+ },
+/turf/simulated/wall/r_wall,
+/area/asteroid/research_outpost/harvesting)
+"KH" = (
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 4
+ },
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor/plating,
+/area/asteroid/research_outpost/med)
+"KK" = (
+/obj/machinery/power/port_gen/pacman{
+ anchored = 1
+ },
+/obj/structure/cable,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/obj/machinery/alarm{
+ pixel_y = -32
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platebot"
+ },
+/area/asteroid/research_outpost/power)
+"KM" = (
+/obj/machinery/atmospherics/components/unary/tank/air{
+ dir = 8
+ },
+/obj/machinery/light/small{
+ dir = 4
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platebotc"
+ },
+/area/asteroid/mine/maintenance)
+"KT" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced,
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/asteroid/mine/eva)
+"KV" = (
+/obj/structure/rack,
+/obj/item/weapon/ore/coal,
+/obj/item/weapon/storage/bag/ore,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor{
+ icon_state = "floorgrime"
+ },
+/area/asteroid/mine/dwarf)
+"KW" = (
+/obj/structure/table,
+/obj/item/weapon/reagent_containers/glass/bottle/toxin{
+ pixel_y = 4
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/asteroid/research_outpost/sample)
+"KY" = (
+/obj/structure/transit_tube{
+ icon_state = "NW-SE"
+ },
+/turf/environment/space,
+/area/space)
+"KZ" = (
+/obj/item/weapon/shard{
+ icon_state = "medium"
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/turf/simulated/floor/plating,
+/area/asteroid/mine/dwarf)
+"Lb" = (
+/obj/structure/table,
+/obj/item/weapon/reagent_containers/glass/beaker/sulphuric{
+ name = "beaker 'sulphuric acid'";
+ pixel_x = -7;
+ pixel_y = 4
+ },
+/obj/item/weapon/reagent_containers/glass/beaker/fuel{
+ pixel_x = 4;
+ pixel_y = 7
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/asteroid/research_outpost/sample)
+"Le" = (
+/obj/structure/table,
+/obj/item/weapon/storage/box/beakers{
+ pixel_y = 4
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/asteroid/research_outpost/sample)
+"Lf" = (
+/obj/machinery/airlock_sensor{
+ id_tag = "dwarf_sensor";
+ pixel_x = 28
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/high_volume{
+ dir = 8;
+ frequency = 1379;
+ id_tag = "dwarf_pump";
+ name = "Dwarf Large Air Vent"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg1"
+ },
+/area/asteroid/mine/dwarf)
+"Lh" = (
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "brownold"
+ },
+/area/asteroid/mine/production)
+"Li" = (
+/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/asteroid/research_outpost/hallway)
+"Lj" = (
+/turf/simulated/mineral/random/labormineral,
+/area/space)
+"Ll" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "brownold"
+ },
+/area/asteroid/mine/production)
+"Lo" = (
+/obj/structure/rack,
+/obj/item/weapon/wrench,
+/obj/item/stack/cable_coil/random,
+/turf/simulated/floor/plating{
+ icon_state = "platebot"
+ },
+/area/asteroid/mine/maintenance)
+"Lp" = (
+/turf/simulated/floor/airless{
+ dir = 6;
+ icon_state = "asteroidwarning"
+ },
+/area/asteroid/mine/explored)
+"Lw" = (
+/obj/effect/decal/cleanable/cobweb2,
+/obj/item/weapon/ore/clown,
+/obj/item/weapon/ore/clown,
+/obj/item/weapon/ore/clown,
+/obj/item/weapon/ore/clown,
+/obj/item/weapon/ore/clown,
+/obj/item/weapon/ore/clown,
+/obj/item/weapon/ore/clown,
+/obj/item/weapon/ore/clown,
+/obj/item/weapon/ore/clown,
+/obj/item/weapon/ore/clown,
+/obj/item/weapon/ore/clown,
+/obj/item/weapon/ore/clown,
+/obj/item/weapon/ore/clown,
+/obj/item/weapon/ore/clown,
+/obj/structure/closet/crate,
+/obj/item/weapon/ore/clown,
+/obj/item/weapon/ore/clown,
+/obj/item/weapon/ore/clown,
+/obj/item/weapon/ore/clown,
+/obj/item/weapon/ore/coal,
+/obj/item/weapon/ore/coal,
+/turf/simulated/floor/plating,
+/area/asteroid/mine/dwarf)
+"Lx" = (
+/obj/structure/rack,
+/obj/item/stack/sheet/mineral/phoron{
+ amount = 10;
+ layer = 2.9
+ },
+/obj/machinery/light/small,
+/obj/machinery/firealarm{
+ dir = 1;
+ pixel_y = -22
+ },
+/obj/item/stack/cable_coil/random,
+/turf/simulated/floor/plating{
+ icon_state = "platebot"
+ },
+/area/asteroid/mine/maintenance)
+"Ly" = (
+/obj/structure/rack,
+/obj/item/weapon/storage/bag/ore{
+ pixel_y = 3
+ },
+/obj/item/weapon/storage/bag/ore,
+/obj/item/weapon/storage/bag/ore{
+ pixel_y = -3
+ },
+/turf/simulated/floor/plating/airless/asteroid,
+/area/asteroid/mine/explored)
+"Lz" = (
+/obj/machinery/power/smes/fullcharge,
+/obj/structure/cable{
+ d2 = 4;
+ icon_state = "0-4"
+ },
+/obj/machinery/camera{
+ c_tag = "Mining Power";
+ dir = 1;
+ network = list("SS13","MINE")
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platebot"
+ },
+/area/asteroid/mine/maintenance)
+"LB" = (
+/obj/structure/transit_tube{
+ icon_state = "N-S"
+ },
+/turf/environment/space,
+/area/space)
+"LC" = (
+/obj/item/weapon/ore/coal,
+/obj/item/weapon/shard{
+ icon_state = "medium"
+ },
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor{
+ icon_state = "floorgrime"
+ },
+/area/asteroid/mine/dwarf)
+"LG" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 8
+ },
+/turf/simulated/floor/plating,
+/area/asteroid/research_outpost/maintstore2)
+"LH" = (
+/obj/item/weapon/ore/coal,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/greenglow,
+/obj/machinery/atmospherics/components/unary/vent_pump/on,
+/turf/simulated/floor/plating,
+/area/asteroid/mine/dwarf)
+"LI" = (
+/obj/structure/stool/bed/chair/metal/black,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/asteroid/mine/dwarf)
+"LN" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/spiderling_remains,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/asteroid/mine/dwarf)
+"LQ" = (
+/obj/machinery/power/smes/fullcharge,
+/obj/structure/cable{
+ d2 = 4;
+ icon_state = "0-4"
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/machinery/light/small,
+/obj/machinery/alarm{
+ pixel_y = -32
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platebot"
+ },
+/area/asteroid/mine/maintenance)
+"LT" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden{
+ dir = 8
+ },
+/obj/item/weapon/scrap_lump,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor{
+ icon_state = "floorgrime"
+ },
+/area/asteroid/mine/dwarf)
+"LW" = (
+/obj/item/stack/sheet/mineral/iron,
+/obj/item/weapon/shard{
+ icon_state = "small"
+ },
+/obj/item/weapon/scrap_lump,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor{
+ icon_state = "floorgrime"
+ },
+/area/asteroid/mine/dwarf)
+"LY" = (
+/turf/simulated/floor{
+ dir = 6;
+ icon_state = "brownold"
+ },
+/area/asteroid/mine/production)
+"Me" = (
+/obj/machinery/portable_atmospherics/canister/nitrogen,
+/turf/simulated/floor/plating{
+ icon_state = "platebot"
+ },
+/area/asteroid/research_outpost/power)
+"Mf" = (
+/obj/machinery/portable_atmospherics/canister/air,
+/obj/machinery/atmospherics/components/unary/portables_connector{
+ dir = 8
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/asteroid/mine/eva)
+"Mg" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/obj/structure/rack,
+/obj/item/weapon/storage/box/lights/mixed{
+ pixel_y = 4
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platebot"
+ },
+/area/asteroid/mine/maintenance)
+"Mh" = (
+/obj/machinery/door/airlock/mining/glass{
+ name = "Mining Station EVA";
+ req_access = list(54)
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/asteroid/mine/eva)
+"Mi" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ icon_state = "whitepurple"
+ },
+/area/asteroid/research_outpost/hallway)
+"Mj" = (
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/asteroid/research_outpost/longtermstorage)
+"Mr" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "whitepurple"
+ },
+/area/asteroid/research_outpost/hallway)
+"Mt" = (
+/obj/structure/lattice,
+/obj/structure/transit_tube{
+ icon_state = "E-SW"
+ },
+/turf/environment/space,
+/area/space)
+"Mv" = (
+/obj/structure/stool/bed/chair/metal{
+ dir = 4
+ },
+/obj/machinery/power/apc{
+ dir = 8;
+ name = "apc left";
+ pixel_x = -28
+ },
+/obj/machinery/status_display{
+ pixel_y = -32
+ },
+/obj/structure/cable,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/asteroid/research_outpost/entry)
+"MB" = (
+/obj/structure/lattice,
+/obj/item/weapon/ore/glass,
+/turf/environment/space,
+/area/space)
+"MC" = (
+/obj/random/vending/snack,
+/obj/machinery/firealarm{
+ pixel_y = 22
+ },
+/obj/machinery/newscaster{
+ pixel_x = 28
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/asteroid/mine/living_quarters)
+"MF" = (
+/obj/machinery/power/grounding_rod,
+/turf/simulated/floor/plating,
+/area/asteroid/research_outpost/maintstore2)
+"MG" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plating/airless{
+ icon_state = "asteroidplating"
+ },
+/area/asteroid/mine/explored)
+"MH" = (
+/obj/machinery/kitchen_machine/microwave{
+ pixel_x = -1;
+ pixel_y = 6
+ },
+/obj/structure/table,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/asteroid/mine/living_quarters)
+"MI" = (
+/obj/machinery/portable_atmospherics/canister/air,
+/obj/machinery/atmospherics/components/unary/portables_connector{
+ dir = 8
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platebotc"
+ },
+/area/asteroid/research_outpost/med)
+"MJ" = (
+/turf/simulated/floor{
+ icon_state = "brownold"
+ },
+/area/asteroid/mine/production)
+"MK" = (
+/obj/machinery/atmospherics/components/trinary/filter/m_filter/on{
+ dir = 4;
+ filter_type = "oxygen";
+ name = "Gas filter (O2 tank)"
+ },
+/obj/machinery/firealarm{
+ dir = 1;
+ pixel_y = -22
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platebotc"
+ },
+/area/asteroid/research_outpost/atmos)
+"MM" = (
+/obj/structure/table/glass,
+/obj/item/weapon/paper_bin{
+ pixel_y = 4
+ },
+/obj/item/weapon/pen{
+ pixel_y = 4
+ },
+/obj/machinery/light/small,
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_y = -32
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/asteroid/research_outpost/entry)
+"MO" = (
+/obj/structure/rack,
+/obj/item/weapon/wrench,
+/obj/item/stack/sheet/mineral/phoron{
+ amount = 10;
+ layer = 2.9
+ },
+/obj/machinery/power/apc/largecell{
+ dir = 1;
+ name = "largecell apc down";
+ pixel_y = -28
+ },
+/obj/structure/cable,
+/obj/item/stack/cable_coil/random,
+/turf/simulated/floor/plating{
+ icon_state = "platebot"
+ },
+/area/asteroid/research_outpost/power)
+"MT" = (
+/turf/simulated/wall,
+/area/asteroid/mine/production)
+"MU" = (
+/obj/effect/decal/remains/human,
+/turf/simulated/floor/plating/airless/asteroid,
+/area/asteroid/mine/unexplored/safe)
+"MZ" = (
+/obj/machinery/door/airlock/external{
+ frequency = 1379;
+ id_tag = "mining_outer";
+ locked = 1;
+ name = "Mining External Access"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "warnplate"
+ },
+/area/asteroid/mine/eva)
+"Nb" = (
+/turf/simulated/floor/plating/airless/asteroid,
+/area/asteroid/mine/unexplored/safe)
+"Nc" = (
+/obj/machinery/portable_atmospherics/canister/carbon_dioxide,
+/turf/simulated/floor/plating{
+ icon_state = "platebot"
+ },
+/area/asteroid/research_outpost/power)
+"Ne" = (
+/obj/structure/toilet{
+ dir = 1
+ },
+/turf/simulated/floor{
+ icon_state = "showroomfloor"
+ },
+/area/asteroid/mine/living_quarters)
+"Ng" = (
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/asteroid/mine/eva)
+"Nh" = (
+/obj/structure/table/woodentable,
+/obj/item/clothing/accessory/holster/armpit,
+/turf/simulated/floor/airless{
+ icon_state = "wood"
+ },
+/area/asteroid/mine/explored)
+"Ni" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/turf/simulated/floor/plating,
+/area/asteroid/research_outpost/power)
+"Nj" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced,
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/asteroid/mine/west_outpost{
+ name = "Mining Outpost"
+ })
+"Nl" = (
+/obj/structure/stool/bed/chair/metal{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/asteroid/research_outpost/harvesting)
+"Nn" = (
+/obj/machinery/mineral/unloading_machine{
+ icon_state = "unloader-corner"
+ },
+/turf/simulated/floor/plating,
+/area/asteroid/mine/production)
+"Np" = (
+/obj/structure/stool/bed/chair/metal{
+ dir = 8
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/asteroid/research_outpost/entry)
+"Nr" = (
+/obj/structure/transit_tube{
+ icon_state = "N-SE"
+ },
+/turf/environment/space,
+/area/space)
+"Nv" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock{
+ id_tag = "mbath";
+ name = "Bathroom"
+ },
+/turf/simulated/floor{
+ icon_state = "showroomfloor"
+ },
+/area/asteroid/mine/living_quarters)
+"Nx" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "warndark"
+ },
+/area/asteroid/research_outpost/longtermstorage)
+"Ny" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/asteroid/research_outpost/entry)
+"NA" = (
+/obj/machinery/atmospherics/components/unary/tank/air{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/cobweb2,
+/turf/simulated/floor{
+ icon_state = "floorgrime"
+ },
+/area/asteroid/mine/dwarf)
+"NG" = (
+/obj/random/vending/snack,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/asteroid/research_outpost/entry)
+"NI" = (
+/obj/structure/grille,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor{
+ icon_state = "floorgrime"
+ },
+/area/asteroid/mine/dwarf)
+"NL" = (
+/obj/random/vending/cola,
+/obj/machinery/light/small,
+/obj/machinery/computer/guestpass{
+ dir = 1;
+ pixel_y = -28
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/asteroid/research_outpost/entry)
+"NO" = (
+/obj/item/weapon/flora/random,
+/obj/machinery/ai_status_display{
+ pixel_y = -32
+ },
+/obj/machinery/newscaster{
+ pixel_x = 28
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/asteroid/research_outpost/entry)
+"NQ" = (
+/obj/structure/stool/bed/chair/metal/black,
+/obj/machinery/power/apc{
+ dir = 8;
+ name = "apc left";
+ pixel_x = -28
+ },
+/obj/structure/cable,
+/turf/simulated/floor{
+ icon_state = "floorgrime"
+ },
+/area/asteroid/mine/dwarf)
+"NR" = (
+/obj/machinery/door/airlock/research/glass{
+ name = "Expedition Prep";
+ req_access = list(65)
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/asteroid/research_outpost/gearstore)
+"NS" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plating,
+/area/asteroid/research_outpost/power)
+"NT" = (
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/structure/rack,
+/obj/item/weapon/pickaxe{
+ pixel_y = 3
+ },
+/obj/item/weapon/pickaxe,
+/obj/item/weapon/pickaxe{
+ pixel_y = -3
+ },
+/turf/simulated/floor/airless{
+ icon_state = "asteroidwarning"
+ },
+/area/asteroid/mine/explored)
+"NV" = (
+/obj/machinery/atmospherics/pipe/simple/visible,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "warndark"
+ },
+/area/asteroid/research_outpost/iso2)
+"NW" = (
+/obj/structure/rack,
+/obj/item/weapon/crowbar{
+ pixel_y = 2
+ },
+/obj/item/weapon/melee/baton{
+ pixel_x = 2;
+ pixel_y = -2
+ },
+/obj/machinery/light/small{
+ dir = 8
+ },
+/obj/machinery/firealarm{
+ dir = 1;
+ pixel_y = -22
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/asteroid/research_outpost/anomaly)
+"Oc" = (
+/obj/structure/rack,
+/obj/item/clothing/gloves/yellow,
+/obj/item/stack/cable_coil/random,
+/obj/item/stack/cable_coil/random,
+/obj/random/tools/tool,
+/turf/simulated/floor{
+ icon_state = "floorgrime"
+ },
+/area/asteroid/mine/dwarf)
+"Ol" = (
+/obj/machinery/door/airlock/research{
+ name = "Anomalous Materials";
+ req_access = list(65)
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/asteroid/research_outpost/anomaly)
+"On" = (
+/obj/machinery/door/airlock/diamond,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/asteroid/mine/dwarf)
+"Op" = (
+/obj/machinery/door/airlock/external{
+ frequency = 1379;
+ id_tag = "mining_outpost_outer";
+ locked = 1;
+ name = "Mining External Access"
+ },
+/turf/simulated/floor/plating{
+ dir = 8;
+ icon_state = "warnplate"
+ },
+/area/asteroid/mine/west_outpost{
+ name = "Mining Outpost"
+ })
+"Oq" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/asteroid/mine/dwarf)
+"Or" = (
+/turf/simulated/mineral/random/high_chance,
+/area/space)
+"Os" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 9
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "warndark"
+ },
+/area/asteroid/research_outpost/iso1)
+"Oy" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "brownold"
+ },
+/area/asteroid/mine/production)
+"Oz" = (
+/obj/structure/transit_tube{
+ icon_state = "D-SE"
+ },
+/turf/simulated/floor/plating/airless/asteroid,
+/area/asteroid/mine/explored)
+"OA" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 1
+ },
+/turf/simulated/floor{
+ icon_state = "brownold"
+ },
+/area/asteroid/research_outpost/entry)
+"OJ" = (
+/obj/machinery/door/firedoor,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "whitepurple"
+ },
+/area/asteroid/research_outpost/hallway)
+"OM" = (
+/turf/simulated/floor/airless{
+ icon_state = "wood"
+ },
+/area/asteroid/mine/explored)
+"OQ" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced,
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/asteroid/mine/eva)
+"OT" = (
+/obj/structure/rack,
+/obj/item/weapon/storage/toolbox/mechanical{
+ pixel_y = 8
+ },
+/obj/item/weapon/storage/toolbox/electrical,
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = -22
+ },
+/turf/simulated/floor/plating,
+/area/asteroid/research_outpost/maintstore2)
+"OZ" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "brownold"
+ },
+/area/asteroid/mine/living_quarters)
+"Pb" = (
+/obj/machinery/conveyor{
+ dir = 1;
+ id = "mining_internal"
+ },
+/obj/machinery/mineral/input,
+/turf/simulated/floor/plating,
+/area/asteroid/mine/production)
+"Pe" = (
+/obj/machinery/mass_driver{
+ dir = 1;
+ id = "research"
+ },
+/turf/simulated/floor/plating/airless{
+ icon_state = "asteroidplating"
+ },
+/area/space)
+"Pg" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/asteroid/research_outpost/hallway)
+"Pl" = (
+/obj/structure/scrap_cube,
+/turf/environment/space,
+/area/space)
+"Pn" = (
+/turf/simulated/wall/r_wall,
+/area/asteroid/mine/dwarf)
+"Pq" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor/plating/airless{
+ icon_state = "asteroidplating"
+ },
+/area/asteroid/mine/explored)
+"Pt" = (
+/obj/machinery/atmospherics/components/trinary/filter/m_filter/on{
+ dir = 4;
+ filter_type = "nitrogen";
+ name = "Gas filter (N2 tank)"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platebotc"
+ },
+/area/asteroid/research_outpost/atmos)
+"Pw" = (
+/obj/machinery/door/firedoor,
+/obj/structure/sign/warning/nosmoking{
+ pixel_x = 32
+ },
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/machinery/camera{
+ c_tag = "RnD Outpost Hall North";
+ dir = 8;
+ network = list("SS13","MINE","Research")
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "whitepurple"
+ },
+/area/asteroid/research_outpost/hallway)
+"PA" = (
+/obj/machinery/power/grounding_rod{
+ anchored = 1
+ },
+/turf/simulated/wall/r_wall,
+/area/asteroid/research_outpost/iso1)
+"PC" = (
+/obj/structure/ore_box,
+/turf/simulated/floor{
+ icon_state = "floorgrime"
+ },
+/area/asteroid/mine/dwarf)
+"PD" = (
+/obj/structure/lattice,
+/obj/structure/transit_tube{
+ icon_state = "D-NE"
+ },
+/turf/environment/space,
+/area/space)
+"PE" = (
+/obj/structure/transit_tube{
+ icon_state = "N-SW"
+ },
+/turf/environment/space,
+/area/space)
+"PF" = (
+/obj/structure/rack,
+/obj/item/weapon/storage/toolbox/electrical{
+ pixel_y = 5
+ },
+/obj/item/weapon/wrench,
+/obj/random/tools/tool,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor{
+ icon_state = "floorgrime"
+ },
+/area/asteroid/mine/dwarf)
+"PG" = (
+/obj/structure/transit_tube{
+ icon_state = "W-SE"
+ },
+/turf/environment/space,
+/area/space)
+"PH" = (
+/obj/machinery/artifact_analyser,
+/obj/structure/table,
+/turf/simulated/floor/bluegrid,
+/area/asteroid/research_outpost/iso1)
+"PJ" = (
+/obj/machinery/mineral/input,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "loadingarea"
+ },
+/area/asteroid/mine/west_outpost{
+ name = "Mining Outpost"
+ })
+"PK" = (
+/obj/item/weapon/pickaxe,
+/turf/simulated/floor/plating/airless/asteroid,
+/area/asteroid/mine/unexplored/safe)
+"PS" = (
+/obj/machinery/artifact_scanpad,
+/turf/simulated/floor/bluegrid,
+/area/asteroid/research_outpost/iso1)
+"PW" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/asteroid/research_outpost/hallway)
+"PZ" = (
+/obj/structure/table,
+/obj/item/weapon/folder/purple{
+ pixel_y = 4
+ },
+/turf/simulated/floor/bluegrid,
+/area/asteroid/research_outpost/iso1)
+"Qb" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber{
+ dir = 1
+ },
+/turf/simulated/floor{
+ dir = 10;
+ icon_state = "warndark"
+ },
+/area/asteroid/research_outpost/harvesting)
+"Qc" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/vomit,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "floorgrime"
+ },
+/area/asteroid/mine/dwarf)
+"Qf" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced,
+/obj/machinery/door/firedoor,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/asteroid/mine/production)
+"Qn" = (
+/turf/simulated/wall/r_wall,
+/area/asteroid/research_outpost/anomaly)
+"Qo" = (
+/obj/structure/closet/secure_closet/xenoarchaeologist{
+ req_access = list(47)
+ },
+/obj/machinery/alarm{
+ pixel_y = 22
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "whitepurple"
+ },
+/area/asteroid/research_outpost/hallway)
+"Qq" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 1
+ },
+/turf/simulated/floor,
+/area/asteroid/mine/production)
+"Qs" = (
+/obj/structure/disposaloutlet{
+ dir = 4
+ },
+/obj/structure/disposalpipe/trunk{
+ dir = 8
+ },
+/turf/simulated/wall,
+/area/asteroid/mine/production)
+"Qu" = (
+/obj/structure/lattice,
+/obj/structure/transit_tube{
+ icon_state = "W-SE"
+ },
+/turf/environment/space,
+/area/space)
+"Qx" = (
+/obj/structure/table,
+/obj/item/weapon/reagent_containers/food/drinks/bottle/ale,
+/obj/machinery/camera{
+ c_tag = "Mining Outpost North";
+ network = list("SS13","MINE")
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/asteroid/mine/west_outpost{
+ name = "Mining Outpost"
+ })
+"Qy" = (
+/obj/machinery/embedded_controller/radio/airlock_controller{
+ id_tag = "dwarf_airlock";
+ pixel_x = 28;
+ tag_airpump = "dwarf_pump";
+ tag_chamber_sensor = "dwarf_sensor";
+ tag_exterior_door = "dwarf_outer";
+ tag_interior_door = "dwarf_interior"
+ },
+/obj/machinery/light_construct/small{
+ dir = 4
+ },
+/obj/machinery/atmospherics/components/unary/portables_connector{
+ dir = 8
+ },
+/obj/machinery/portable_atmospherics/canister/air,
+/turf/simulated/floor/plating{
+ icon_state = "platebotc"
+ },
+/area/asteroid/mine/dwarf)
+"QD" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "whitepurple"
+ },
+/area/asteroid/research_outpost/iso1)
+"QE" = (
+/obj/machinery/computer/mech_bay_power_console,
+/turf/simulated/floor/bluegrid,
+/area/asteroid/mine/eva)
+"QG" = (
+/obj/machinery/pipedispenser,
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor/plating,
+/area/asteroid/mine/dwarf)
+"QL" = (
+/obj/random/vending/snack,
+/obj/machinery/atm{
+ pixel_y = 28
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/asteroid/mine/west_outpost{
+ name = "Mining Outpost"
+ })
+"QO" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/asteroid/research_outpost/hallway)
+"QP" = (
+/obj/structure/plasticflaps,
+/obj/machinery/conveyor{
+ dir = 1;
+ id = "mining_external"
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/asteroid/mine/production)
+"QS" = (
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "whitepurple"
+ },
+/area/asteroid/research_outpost/gearstore)
+"QT" = (
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/asteroid/mine/eva)
+"QX" = (
+/obj/machinery/door/airlock/diamond,
+/obj/structure/barricade/wooden{
+ layer = 2.8;
+ name = "doorway barricade"
+ },
+/turf/simulated/floor/plating,
+/area/asteroid/mine/dwarf)
+"QY" = (
+/obj/machinery/mineral/processing_unit,
+/obj/effect/decal/cleanable/cobweb2,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/asteroid/mine/dwarf)
+"QZ" = (
+/obj/structure/table,
+/obj/item/weapon/reagent_containers/food/snacks/breadslice{
+ pixel_y = 8
+ },
+/obj/machinery/newscaster{
+ pixel_y = 28
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/asteroid/mine/west_outpost{
+ name = "Mining Outpost"
+ })
+"Ra" = (
+/obj/machinery/mech_bay_recharge_port{
+ dir = 8
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platebot"
+ },
+/area/asteroid/mine/eva)
+"Rb" = (
+/mob/living/simple_animal/hostile/mimic/crate,
+/turf/simulated/floor{
+ icon_state = "floorgrime"
+ },
+/area/asteroid/mine/dwarf)
+"Rc" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "whitepurple"
+ },
+/area/asteroid/research_outpost/anomaly)
+"Re" = (
+/obj/structure/table,
+/obj/machinery/cell_charger{
+ pixel_y = 5
+ },
+/obj/item/weapon/stock_parts/cell/high{
+ charge = 100;
+ maxcharge = 15000;
+ pixel_y = -2
+ },
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/machinery/light_switch{
+ pixel_y = 28
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/asteroid/mine/eva)
+"Rf" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/high_volume{
+ dir = 1;
+ frequency = 1379;
+ id_tag = "mining_outpost_pump";
+ name = "Mining Outpost Large Air Vent"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platebotc"
+ },
+/area/asteroid/mine/west_outpost{
+ name = "Mining Outpost"
+ })
+"Rg" = (
+/obj/machinery/atmospherics/components/unary/outlet_injector/on{
+ dir = 8;
+ frequency = 1444;
+ id = "isol_in";
+ name = "Isolation air injector"
+ },
+/turf/simulated/floor/engine,
+/area/asteroid/research_outpost/iso2)
+"Rk" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced,
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/asteroid/research_outpost/hallway)
+"Rl" = (
+/obj/machinery/portable_atmospherics/canister/oxygen,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/asteroid/mine/eva)
+"Rx" = (
+/obj/structure/dispenser/oxygen,
+/obj/machinery/firealarm{
+ dir = 4;
+ pixel_x = 22
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/asteroid/mine/eva)
+"RA" = (
+/obj/structure/ore_box,
+/obj/structure/extinguisher_cabinet{
+ pixel_y = -30
+ },
+/turf/simulated/floor{
+ dir = 6;
+ icon_state = "brownold"
+ },
+/area/asteroid/mine/production)
+"RB" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 6
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "warndark"
+ },
+/area/asteroid/research_outpost/longtermstorage)
+"RD" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/high_volume{
+ dir = 4;
+ frequency = 1379;
+ id_tag = "dwarf_pump";
+ name = "Dwarf Large Air Vent"
+ },
+/obj/structure/closet/emcloset,
+/obj/effect/decal/cleanable/cobweb,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg1"
+ },
+/area/asteroid/mine/dwarf)
+"RH" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "whitepurple"
+ },
+/area/asteroid/research_outpost/harvesting)
+"RI" = (
+/obj/item/weapon/ore/glass,
+/obj/item/weapon/scrap_lump,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor{
+ icon_state = "floorgrime"
+ },
+/area/asteroid/mine/dwarf)
+"RM" = (
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/asteroid/mine/production)
+"RN" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced,
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/asteroid/research_outpost/hallway)
+"RO" = (
+/turf/simulated/floor/wood,
+/area/asteroid/research_outpost/hallway)
+"RP" = (
+/obj/machinery/door/airlock/research/glass{
+ frequency = 1379;
+ id_tag = "riso1";
+ name = "Isolation Section Airlock";
+ req_access = list(65)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/asteroid/research_outpost/iso1)
+"RR" = (
+/obj/effect/decal/cleanable/cobweb,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/asteroid/mine/dwarf)
+"RS" = (
+/obj/machinery/mining/drill,
+/turf/simulated/floor/airless{
+ dir = 5;
+ icon_state = "asteroidfloor"
+ },
+/area/asteroid/mine/explored)
+"RV" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on,
+/turf/simulated/floor/carpet/purple,
+/area/asteroid/research_outpost/hallway)
+"RW" = (
+/obj/machinery/door/airlock/maintenance_hatch{
+ name = "Telecoms Server Access";
+ req_access = list(61)
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/asteroid/research_outpost/power)
+"RZ" = (
+/obj/machinery/door/airlock/medical/glass{
+ name = "Infirmary"
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/asteroid/research_outpost/med)
+"Sa" = (
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "brownold"
+ },
+/area/asteroid/mine/eva)
+"Sc" = (
+/obj/item/device/suit_cooling_unit,
+/obj/structure/rack,
+/obj/machinery/light_switch{
+ pixel_x = -28
+ },
+/turf/simulated/floor{
+ dir = 9;
+ icon_state = "whitepurple"
+ },
+/area/asteroid/research_outpost/gearstore)
+"Sf" = (
+/obj/structure/transit_tube{
+ icon_state = "NW-SE"
+ },
+/turf/simulated/wall,
+/area/asteroid/research_outpost/hallway)
+"Sg" = (
+/obj/machinery/atmospherics/pipe/manifold/visible,
+/turf/simulated/floor/plating,
+/area/asteroid/research_outpost/gearstore)
+"Sj" = (
+/obj/item/clothing/shoes/magboots,
+/obj/item/clothing/suit/space/rig/science,
+/obj/item/clothing/mask/breath,
+/obj/item/clothing/head/helmet/space/rig/science,
+/obj/structure/rack,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "whitepurple"
+ },
+/area/asteroid/research_outpost/gearstore)
+"Sm" = (
+/turf/simulated/wall,
+/area/asteroid/research_outpost/longtermstorage)
+"Sn" = (
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plating/airless/asteroid,
+/area/space)
+"Sr" = (
+/obj/machinery/atmospherics/pipe/simple/hidden{
+ dir = 10
+ },
+/obj/item/weapon/reagent_containers/food/drinks/bottle/vodka,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/asteroid/mine/dwarf)
+"Sv" = (
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 10
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "brownold"
+ },
+/area/asteroid/mine/living_quarters)
+"Sx" = (
+/obj/structure/transit_tube{
+ icon_state = "N-SW"
+ },
+/turf/simulated/floor/plating/airless/asteroid,
+/area/asteroid/mine/explored)
+"Sy" = (
+/obj/machinery/atmospherics/components/trinary/mixer/on{
+ dir = 8;
+ node1_concentration = 0.8;
+ node2_concentration = 0.2
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platebotc"
+ },
+/area/asteroid/research_outpost/atmos)
+"SB" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor,
+/area/asteroid/mine/eva)
+"SC" = (
+/obj/machinery/door/airlock/mining/glass{
+ name = "Break Room"
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/asteroid/mine/west_outpost{
+ name = "Mining Outpost"
+ })
+"SH" = (
+/obj/structure/grille,
+/obj/item/weapon/ore/coal,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor{
+ icon_state = "floorgrime"
+ },
+/area/asteroid/mine/dwarf)
+"SI" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 8
+ },
+/turf/simulated/floor,
+/area/asteroid/mine/production)
+"SM" = (
+/obj/structure/rack,
+/obj/item/clothing/suit/space/globose/science,
+/obj/item/clothing/mask/breath,
+/obj/item/clothing/head/helmet/space/globose/science,
+/obj/item/weapon/storage/firstaid/small_firstaid_kit/space,
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/structure/extinguisher_cabinet{
+ pixel_x = 28
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/asteroid/research_outpost/gearstore)
+"SQ" = (
+/obj/machinery/mineral/output,
+/obj/machinery/conveyor{
+ dir = 8;
+ id = "mining_internal"
+ },
+/obj/structure/plasticflaps,
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/asteroid/mine/production)
+"SR" = (
+/obj/machinery/door_control{
+ id = "Mecha Shutters";
+ name = "Mecha Shutters Control";
+ pixel_y = -28
+ },
+/obj/machinery/vending/eva/mining,
+/obj/machinery/light/small,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/asteroid/mine/eva)
+"SS" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "whitepurple"
+ },
+/area/asteroid/research_outpost/gearstore)
+"SV" = (
+/turf/environment/space,
+/turf/environment/space,
+/area/space)
+"SZ" = (
+/obj/structure/transit_tube{
+ icon_state = "W-NE"
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "warndark"
+ },
+/area/asteroid/mine/living_quarters)
+"Tf" = (
+/obj/machinery/atmospherics/components/unary/portables_connector{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/asteroid/research_outpost/hallway)
+"Th" = (
+/turf/simulated/floor/plating/airless/asteroid,
+/area/asteroid/mine/explored)
+"Ti" = (
+/obj/machinery/conveyor{
+ dir = 1;
+ id = "mining_external"
+ },
+/turf/simulated/floor/airless{
+ dir = 5;
+ icon_state = "asteroidfloor"
+ },
+/area/asteroid/mine/explored)
+"Tp" = (
+/obj/machinery/portable_atmospherics/canister/oxygen,
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/machinery/power/apc{
+ dir = 4;
+ name = "apc right";
+ pixel_x = 28
+ },
+/obj/structure/cable{
+ d2 = 8;
+ icon_state = "0-8"
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "whitepurple"
+ },
+/area/asteroid/research_outpost/gearstore)
+"Tq" = (
+/obj/structure/table,
+/obj/item/weapon/clipboard{
+ pixel_y = 4
+ },
+/obj/item/weapon/folder/purple{
+ pixel_y = 4
+ },
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/machinery/light_switch{
+ pixel_y = 28
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/asteroid/research_outpost/anomaly)
+"Ts" = (
+/obj/machinery/artifact_analyser,
+/obj/structure/table,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/asteroid/research_outpost/anomaly)
+"Tt" = (
+/obj/machinery/power/smes/fullcharge,
+/obj/structure/cable{
+ d2 = 4;
+ icon_state = "0-4"
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platebot"
+ },
+/area/asteroid/research_outpost/power)
+"Tw" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/obj/machinery/atmospherics/pipe/manifold4w/hidden,
+/turf/simulated/floor/plating,
+/area/asteroid/mine/west_outpost{
+ name = "Mining Outpost"
+ })
+"Tz" = (
+/obj/structure/dispenser/oxygen,
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = -22
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/asteroid/research_outpost/gearstore)
+"TB" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4;
+ icon_state = "pipe-c";
+ layer = 1.9
+ },
+/turf/simulated/floor/airless{
+ icon_state = "asteroidwarning"
+ },
+/area/asteroid/mine/west_outpost{
+ name = "Mining Outpost"
+ })
+"TC" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "whitepurple"
+ },
+/area/asteroid/research_outpost/hallway)
+"TD" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced,
+/obj/machinery/door/firedoor,
+/obj/structure/sign/departments/medbay/alt,
+/turf/simulated/floor/plating,
+/area/asteroid/research_outpost/med)
+"TF" = (
+/turf/simulated/wall,
+/area/asteroid/research_outpost/gearstore)
+"TK" = (
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/airless{
+ icon_state = "asteroidwarning"
+ },
+/area/asteroid/mine/explored)
+"TN" = (
+/obj/machinery/atmospherics/pipe/simple/visible,
+/obj/machinery/light_switch{
+ pixel_x = -28
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "brown"
+ },
+/area/asteroid/mine/west_outpost{
+ name = "Mining Outpost"
+ })
+"TO" = (
+/mob/living/simple_animal/hostile/mimic/crate,
+/turf/simulated/floor/plating/airless/asteroid,
+/area/asteroid/mine/explored)
+"TQ" = (
+/obj/item/weapon/table_parts/wood,
+/turf/simulated/floor/airless{
+ icon_state = "wood"
+ },
+/area/asteroid/mine/explored)
+"TT" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/asteroid/research_outpost/anomaly)
+"TV" = (
+/obj/machinery/artifact_scanpad,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/asteroid/research_outpost/anomaly)
+"TZ" = (
+/obj/structure/table,
+/obj/item/device/camera,
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/asteroid/research_outpost/anomaly)
+"Ub" = (
+/obj/machinery/light/small,
+/turf/simulated/floor{
+ icon_state = "showroomfloor"
+ },
+/area/asteroid/mine/living_quarters)
+"Uc" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "brown"
+ },
+/area/asteroid/mine/west_outpost{
+ name = "Mining Outpost"
+ })
+"Ud" = (
+/obj/machinery/atmospherics/components/unary/portables_connector{
+ dir = 8
+ },
+/obj/machinery/portable_atmospherics/canister/air,
+/turf/simulated/floor{
+ dir = 6;
+ icon_state = "whitepurple"
+ },
+/area/asteroid/research_outpost/gearstore)
+"Uf" = (
+/obj/structure/transit_tube{
+ icon_state = "D-NE"
+ },
+/turf/simulated/floor/plating/airless/asteroid,
+/area/asteroid/mine/explored)
+"Ug" = (
+/obj/structure/sign/departments/science{
+ desc = "A warning sign which reads 'ANOMALOUS MATERIALS'";
+ icon_state = "science1_purple";
+ name = "\improper ANOMALOUS MATERIALS"
+ },
+/turf/simulated/wall/r_wall,
+/area/asteroid/research_outpost/anomaly)
+"Ui" = (
+/obj/machinery/recharge_station,
+/turf/simulated/floor/plating,
+/area/asteroid/mine/dwarf)
+"Ut" = (
+/obj/machinery/light/small{
+ dir = 8
+ },
+/turf/simulated/floor/plating/airless/asteroid,
+/area/asteroid/mine/explored)
+"Uv" = (
+/obj/machinery/alarm{
+ pixel_y = 22
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "brownold"
+ },
+/area/asteroid/mine/production)
+"Ux" = (
+/obj/structure/sign/warning/securearea{
+ desc = "A warning sign which reads 'WARNING'.";
+ icon_state = "xenoarch_1";
+ name = "\improper ISOLATION ROOM ONE";
+ pixel_x = 32
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "whitepurple"
+ },
+/area/asteroid/research_outpost/hallway)
+"UA" = (
+/obj/structure/table,
+/obj/item/weapon/pen{
+ pixel_y = 4
+ },
+/obj/machinery/alarm/isolation{
+ locked = 0;
+ pixel_y = 22
+ },
+/turf/simulated/floor{
+ dir = 9;
+ icon_state = "whitepurple"
+ },
+/area/asteroid/research_outpost/iso1)
+"UB" = (
+/obj/structure/closet/emcloset,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/asteroid/mine/west_outpost{
+ name = "Mining Outpost"
+ })
+"UD" = (
+/obj/structure/closet/crate/trashcart,
+/obj/item/clothing/head/sombrero/shamebrero,
+/turf/simulated/floor/airless{
+ icon_state = "wood"
+ },
+/area/asteroid/mine/explored)
+"UE" = (
+/obj/structure/table,
+/obj/item/weapon/paper_bin{
+ pixel_y = 4
+ },
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_y = 22
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "whitepurple"
+ },
+/area/asteroid/research_outpost/iso1)
+"UG" = (
+/obj/machinery/atmospherics/components/binary/valve{
+ dir = 4
+ },
+/obj/machinery/power/apc/largecell{
+ dir = 1;
+ name = "largecell apc down";
+ pixel_y = -28
+ },
+/obj/structure/cable,
+/obj/machinery/camera{
+ c_tag = "RnD Outpost Isolation Room Three West";
+ dir = 1;
+ network = list("SS13","MINE","Research")
+ },
+/turf/simulated/floor{
+ icon_state = "whitepurple"
+ },
+/area/asteroid/research_outpost/iso2)
+"UH" = (
+/obj/machinery/door/airlock/sandstone,
+/turf/simulated/floor/airless{
+ icon_state = "wood"
+ },
+/area/asteroid/mine/explored)
+"UI" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/asteroid/mine/dwarf)
+"UJ" = (
+/obj/machinery/atm{
+ pixel_y = 28
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 4
+ },
+/obj/machinery/camera{
+ c_tag = "Mining Crew Area";
+ network = list("SS13","MINE")
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "brownold"
+ },
+/area/asteroid/mine/living_quarters)
+"UM" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/asteroid/mine/production)
+"US" = (
+/obj/machinery/conveyor{
+ id = "dw_c"
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/asteroid/mine/dwarf)
+"UT" = (
+/obj/structure/table,
+/obj/machinery/computer/security/telescreen{
+ desc = "Used for watching the isolation room cameras.";
+ layer = 4;
+ name = "Isolation Room Telescreen";
+ network = list("Anomaly Isolation");
+ pixel_y = 28
+ },
+/obj/item/device/taperecorder{
+ pixel_y = 6
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "whitepurple"
+ },
+/area/asteroid/research_outpost/iso1)
+"UU" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ icon_state = "brownold"
+ },
+/area/asteroid/mine/production)
+"UW" = (
+/obj/machinery/access_button{
+ command = "cycle_interior";
+ frequency = 1379;
+ master_tag = "dwarf_airlock";
+ name = "interior access button";
+ pixel_x = -25;
+ pixel_y = -25
+ },
+/obj/machinery/atmospherics/components/binary/pump/on,
+/turf/simulated/floor/plating,
+/area/asteroid/mine/dwarf)
+"UX" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "brownold"
+ },
+/area/asteroid/mine/production)
+"Va" = (
+/obj/machinery/light_construct/small{
+ dir = 1
+ },
+/turf/simulated/floor/airless{
+ dir = 8;
+ icon_state = "asteroidwarning"
+ },
+/area/asteroid/mine/explored)
+"Vb" = (
+/obj/structure/stool/bed/chair/metal/black{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/blood,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor{
+ icon_state = "floorgrime"
+ },
+/area/asteroid/mine/dwarf)
+"Vd" = (
+/obj/machinery/atmospherics/components/unary/thermomachine/freezer{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/asteroid/research_outpost/hallway)
+"Ve" = (
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 4
+ },
+/obj/machinery/power/apc/largecell{
+ dir = 1;
+ name = "largecell apc down";
+ pixel_y = -28
+ },
+/obj/structure/cable{
+ d2 = 8;
+ icon_state = "0-8"
+ },
+/obj/machinery/camera{
+ c_tag = "RnD Outpost Atmospherics";
+ dir = 1;
+ network = list("SS13","MINE","Research")
+ },
+/turf/simulated/floor/plating,
+/area/asteroid/research_outpost/atmos)
+"Vh" = (
+/obj/structure/closet/crate,
+/obj/item/weapon/storage/box/lights/mixed,
+/obj/item/weapon/storage/box/lights/mixed,
+/obj/item/weapon/storage/box/monkeycubes,
+/obj/item/weapon/storage/box/monkeycubes,
+/obj/item/weapon/storage/box/monkeycubes,
+/obj/machinery/power/apc{
+ dir = 8;
+ name = "apc left";
+ pixel_x = -28
+ },
+/obj/structure/cable{
+ d2 = 4;
+ icon_state = "0-4"
+ },
+/turf/simulated/floor/plating,
+/area/asteroid/research_outpost/maintstore2)
+"Vi" = (
+/obj/machinery/atmospherics/components/unary/portables_connector{
+ dir = 4
+ },
+/obj/machinery/portable_atmospherics/canister/air,
+/turf/simulated/floor{
+ icon_state = "floorgrime"
+ },
+/area/asteroid/mine/dwarf)
+"Vj" = (
+/turf/simulated/wall/r_wall,
+/area/asteroid/research_outpost/atmos)
+"Vq" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/asteroid/research_outpost/sample)
+"Vr" = (
+/obj/machinery/power/apc/largecell{
+ dir = 4;
+ name = "largecell apc right";
+ pixel_x = 28
+ },
+/obj/structure/cable,
+/turf/simulated/floor{
+ dir = 6;
+ icon_state = "whitepurple"
+ },
+/area/asteroid/research_outpost/iso1)
+"Vs" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/machinery/door/firedoor,
+/obj/structure/window/reinforced,
+/turf/simulated/floor/plating,
+/area/asteroid/research_outpost/iso1)
+"Vu" = (
+/obj/structure/grille,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/asteroid/mine/dwarf)
+"VB" = (
+/obj/machinery/door/poddoor{
+ id = "dwarf_blast"
+ },
+/turf/simulated/floor/plating,
+/area/asteroid/mine/dwarf)
+"VE" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber,
+/turf/simulated/floor{
+ dir = 9;
+ icon_state = "warndark"
+ },
+/area/asteroid/research_outpost/iso1)
+"VH" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 1
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "whitepurple"
+ },
+/area/asteroid/research_outpost/gearstore)
+"VL" = (
+/turf/simulated/mineral,
+/area/asteroid/mine/explored)
+"VM" = (
+/obj/structure/closet/secure_closet/xenoarchaeologist_tools,
+/obj/machinery/camera{
+ c_tag = "RnD Outpost Expedition Prep";
+ dir = 4;
+ network = list("SS13","MINE","Research")
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/asteroid/research_outpost/gearstore)
+"VN" = (
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plating/airless/catwalk,
+/area/space)
+"VP" = (
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "warndark"
+ },
+/area/asteroid/research_outpost/iso1)
+"VT" = (
+/obj/structure/transit_tube,
+/turf/environment/space,
+/area/space)
+"VW" = (
+/obj/structure/stool/bed,
+/turf/simulated/floor/airless{
+ icon_state = "wood"
+ },
+/area/asteroid/mine/explored)
+"VX" = (
+/obj/machinery/atmospherics/components/unary/vent_pump,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "warndark"
+ },
+/area/asteroid/research_outpost/iso1)
+"Wa" = (
+/turf/simulated/floor/carpet/purple,
+/area/asteroid/research_outpost/hallway)
+"Wb" = (
+/turf/simulated/floor{
+ dir = 10;
+ icon_state = "brownold"
+ },
+/area/asteroid/mine/production)
+"Wc" = (
+/obj/machinery/radiocarbon_spectrometer,
+/obj/machinery/alarm{
+ pixel_y = 22
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/asteroid/research_outpost/spectro)
+"Wd" = (
+/obj/machinery/mineral/stacking_machine,
+/turf/simulated/floor/plating,
+/area/asteroid/mine/production)
+"Wf" = (
+/obj/machinery/mineral/output,
+/obj/machinery/conveyor{
+ dir = 4;
+ id = "mining_internal"
+ },
+/obj/structure/plasticflaps,
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating{
+ icon_state = "warnplatecorner"
+ },
+/area/asteroid/mine/production)
+"Wg" = (
+/obj/machinery/conveyor{
+ id = "mining_internal"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "warnplate"
+ },
+/area/asteroid/mine/production)
+"Wj" = (
+/obj/machinery/firealarm{
+ pixel_y = 22
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "brownold"
+ },
+/area/asteroid/mine/production)
+"Wl" = (
+/obj/machinery/life_assist/artificial_ventilation,
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = -22
+ },
+/obj/item/device/radio/intercom{
+ frequency = 1485;
+ name = "Station Intercom (Medbay)";
+ pixel_y = -32
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/asteroid/research_outpost/med)
+"Wr" = (
+/obj/machinery/mineral/input,
+/obj/machinery/conveyor{
+ dir = 4;
+ id = "mining_external"
+ },
+/turf/simulated/floor/plating,
+/area/asteroid/mine/production)
+"Wt" = (
+/obj/item/weapon/ore/diamond,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor{
+ icon_state = "floorgrime"
+ },
+/area/asteroid/mine/dwarf)
+"Wv" = (
+/obj/structure/closet/crate,
+/obj/effect/spawner/lootdrop/maintenance/two,
+/obj/item/weapon/ore/glass,
+/obj/item/stack/sheet/mineral/diamond,
+/obj/item/stack/sheet/mineral/iron,
+/turf/simulated/floor{
+ icon_state = "floorgrime"
+ },
+/area/asteroid/mine/dwarf)
+"Wz" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/universal{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/asteroid/research_outpost/hallway)
+"WF" = (
+/obj/machinery/door/airlock/research{
+ name = "Isolation room one";
+ req_access = list(65)
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/asteroid/research_outpost/iso1)
+"WG" = (
+/obj/structure/grille,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/turf/simulated/floor{
+ icon_state = "floorgrime"
+ },
+/area/asteroid/mine/dwarf)
+"WK" = (
+/obj/machinery/power/port_gen/pacman/scrap,
+/obj/structure/cable,
+/turf/simulated/floor{
+ icon_state = "floorgrime"
+ },
+/area/asteroid/mine/dwarf)
+"WQ" = (
+/obj/machinery/conveyor{
+ id = "dw_c"
+ },
+/obj/machinery/mineral/input,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/asteroid/mine/dwarf)
+"WR" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/turf/simulated/floor{
+ icon_state = "brown"
+ },
+/area/asteroid/mine/west_outpost{
+ name = "Mining Outpost"
+ })
+"WU" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced,
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/asteroid/mine/eva)
+"WW" = (
+/turf/simulated/floor/plating/airless/asteroid,
+/area/space)
+"WX" = (
+/obj/item/weapon/flora/pottedplant{
+ icon_state = "plant-21"
+ },
+/obj/machinery/power/apc{
+ dir = 1;
+ name = "apc down";
+ pixel_y = -28
+ },
+/obj/structure/cable,
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/asteroid/research_outpost/anomaly)
+"WY" = (
+/turf/simulated/floor/airless{
+ dir = 5;
+ icon_state = "asteroidfloor"
+ },
+/area/asteroid/mine/explored)
+"WZ" = (
+/turf/simulated/floor{
+ dir = 6;
+ icon_state = "brownold"
+ },
+/area/asteroid/mine/eva)
+"Xa" = (
+/obj/item/weapon/ore/coal,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/turf/simulated/floor/plating,
+/area/asteroid/mine/dwarf)
+"Xc" = (
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "brown"
+ },
+/area/asteroid/mine/west_outpost{
+ name = "Mining Outpost"
+ })
+"Xe" = (
+/obj/structure/grille,
+/obj/item/weapon/scrap_lump,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/asteroid/mine/dwarf)
+"Xg" = (
+/obj/machinery/atmospherics/pipe/manifold4w/visible,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/asteroid/mine/dwarf)
+"Xi" = (
+/obj/structure/window/reinforced{
+ dir = 5
+ },
+/obj/structure/grille,
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/asteroid/research_outpost/atmos)
+"Xj" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ icon_state = "brownold"
+ },
+/area/asteroid/research_outpost/entry)
+"Xm" = (
+/obj/structure/stool/bed/chair/metal/black{
+ dir = 1
+ },
+/obj/random/tools/tool,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor{
+ icon_state = "floorgrime"
+ },
+/area/asteroid/mine/dwarf)
+"Xp" = (
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/components/unary/portables_connector{
+ dir = 8
+ },
+/obj/machinery/portable_atmospherics/canister/air,
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_y = 22
+ },
+/turf/simulated/floor/plating,
+/area/asteroid/mine/west_outpost{
+ name = "Mining Outpost"
+ })
+"Xs" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "whitepurple"
+ },
+/area/asteroid/research_outpost/hallway)
+"Xu" = (
+/obj/structure/closet/secure_closet/miner,
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/asteroid/mine/production)
+"XC" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on,
+/turf/simulated/floor/carpet/purple,
+/area/asteroid/research_outpost/hallway)
+"XF" = (
+/obj/machinery/floodlight,
+/turf/simulated/floor/airless{
+ dir = 8;
+ icon_state = "asteroidwarning"
+ },
+/area/asteroid/mine/explored)
+"XH" = (
+/obj/machinery/alarm{
+ pixel_y = 22
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "brown"
+ },
+/area/asteroid/mine/west_outpost{
+ name = "Mining Outpost"
+ })
+"XI" = (
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/machinery/alarm{
+ pixel_y = 22
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "brownold"
+ },
+/area/asteroid/mine/production)
+"XM" = (
+/obj/structure/rack,
+/obj/item/clothing/shoes/magboots,
+/obj/item/clothing/suit/space/globose/mining,
+/obj/item/clothing/mask/breath,
+/obj/item/clothing/head/helmet/space/globose/mining,
+/obj/item/weapon/storage/firstaid/small_firstaid_kit/space,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/asteroid/mine/eva)
+"XN" = (
+/obj/machinery/firealarm{
+ dir = 1;
+ pixel_y = -22
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 1
+ },
+/turf/simulated/floor{
+ icon_state = "warndark"
+ },
+/area/asteroid/research_outpost/longtermstorage)
+"XY" = (
+/obj/structure/transit_tube{
+ icon_state = "D-NW"
+ },
+/turf/simulated/wall,
+/area/asteroid/research_outpost/hallway)
+"XZ" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "warndark"
+ },
+/area/asteroid/research_outpost/iso1)
+"Yc" = (
+/obj/machinery/light/small{
+ dir = 4
+ },
+/turf/simulated/floor/airless{
+ icon_state = "asteroidwarning"
+ },
+/area/asteroid/mine/explored)
+"Yd" = (
+/obj/item/mecha_parts/mecha_equipment/drill/diamonddrill,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 8
+ },
+/turf/simulated/floor/plating,
+/area/asteroid/mine/dwarf)
+"Yf" = (
+/obj/machinery/sleeper{
+ dir = 4
+ },
+/obj/machinery/newscaster{
+ pixel_x = -28
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "vault"
+ },
+/area/asteroid/research_outpost/med)
+"Yg" = (
+/obj/item/weapon/reagent_containers/food/drinks/bottle/beer{
+ volume = 0
+ },
+/obj/effect/decal/cleanable/blood/oil,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/power/terminal{
+ dir = 1
+ },
+/obj/structure/cable{
+ d2 = 4;
+ icon_state = "0-4"
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plating,
+/area/asteroid/mine/dwarf)
+"Yi" = (
+/obj/machinery/door/firedoor,
+/obj/structure/grille,
+/obj/structure/barricade/wooden,
+/obj/structure/window/reinforced{
+ dir = 5
+ },
+/turf/simulated/floor/plating,
+/area/asteroid/mine/dwarf)
+"Yk" = (
+/obj/machinery/mining/brace{
+ dir = 4
+ },
+/turf/simulated/floor/airless{
+ dir = 8;
+ icon_state = "asteroidwarning"
+ },
+/area/asteroid/mine/explored)
+"Yl" = (
+/obj/machinery/suspension_gen{
+ dir = 1
+ },
+/obj/machinery/light/small{
+ dir = 8
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/asteroid/research_outpost/gearstore)
+"Ym" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 9;
+ icon_state = "whiteblue"
+ },
+/area/asteroid/research_outpost/med)
+"Yn" = (
+/turf/simulated/floor/plating,
+/area/asteroid/research_outpost/power)
+"Yp" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "whiteblue"
+ },
+/area/asteroid/research_outpost/med)
+"Yq" = (
+/obj/structure/ore_box,
+/obj/machinery/light_construct/small{
+ dir = 4
+ },
+/turf/simulated/floor{
+ icon_state = "floorgrime"
+ },
+/area/asteroid/mine/dwarf)
+"Yw" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "whitepurple"
+ },
+/area/asteroid/research_outpost/hallway)
+"Yz" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/asteroid/research_outpost/med)
+"YA" = (
+/obj/structure/sign/warning/securearea{
+ desc = "A warning sign which reads 'WARNING'.";
+ icon_state = "xenoarch_2";
+ name = "\improper ISOLATION ROOM TWO";
+ pixel_x = 32
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/door/firedoor,
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "whitepurple"
+ },
+/area/asteroid/research_outpost/hallway)
+"YD" = (
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = -22
+ },
+/turf/simulated/floor/bluegrid,
+/area/asteroid/research_outpost/power)
+"YE" = (
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "whiteblue"
+ },
+/area/asteroid/research_outpost/med)
+"YH" = (
+/turf/simulated/floor/plating/airless/catwalk,
+/area/space)
+"YK" = (
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken6"
+ },
+/area/asteroid/research_outpost/hallway)
+"YL" = (
+/obj/structure/table/glass,
+/obj/item/weapon/storage/firstaid/adv{
+ pixel_y = 5
+ },
+/obj/item/weapon/storage/firstaid/toxin{
+ pixel_y = -5
+ },
+/obj/machinery/light_switch{
+ pixel_x = 28
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/asteroid/research_outpost/med)
+"YN" = (
+/obj/structure/closet/secure_closet/xenoarchaeologist_tools,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/asteroid/research_outpost/gearstore)
+"YO" = (
+/obj/structure/rack,
+/obj/item/clothing/shoes/magboots,
+/obj/item/clothing/suit/space/globose/science,
+/obj/item/clothing/mask/breath,
+/obj/item/clothing/head/helmet/space/globose/science,
+/obj/item/weapon/storage/firstaid/small_firstaid_kit/space,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/asteroid/research_outpost/gearstore)
+"YP" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "brownold"
+ },
+/area/asteroid/mine/eva)
+"YQ" = (
+/obj/machinery/radiocarbon_spectrometer,
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_y = -32
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/asteroid/research_outpost/spectro)
+"YR" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "whitepurple"
+ },
+/area/asteroid/research_outpost/hallway)
+"YS" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/asteroid/research_outpost/anomaly)
+"YV" = (
+/obj/machinery/conveyor{
+ dir = 1;
+ id = "mining_internal"
+ },
+/obj/machinery/mineral/output,
+/obj/machinery/light/small{
+ dir = 8
+ },
+/turf/simulated/floor/plating,
+/area/asteroid/mine/production)
+"YY" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/high_volume{
+ dir = 8;
+ frequency = 1379;
+ id_tag = "research_pump";
+ name = "Research Large Air Vent"
+ },
+/obj/machinery/light/small{
+ dir = 4
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platebotc"
+ },
+/area/asteroid/research_outpost/gearstore)
+"YZ" = (
+/obj/structure/grille,
+/obj/machinery/door/firedoor,
+/obj/structure/barricade/wooden,
+/obj/structure/window/reinforced{
+ dir = 5
+ },
+/turf/simulated/floor/plating,
+/area/asteroid/mine/dwarf)
+"Zb" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/universal{
+ dir = 4
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "brown"
+ },
+/area/asteroid/mine/west_outpost{
+ name = "Mining Outpost"
+ })
+"Zc" = (
+/obj/structure/stool/bed/chair/metal{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/asteroid/research_outpost/iso1)
+"Zd" = (
+/obj/structure/closet/crate,
+/obj/effect/spawner/lootdrop/maintenance,
+/obj/item/weapon/ore/glass,
+/obj/item/stack/sheet/mineral/gold,
+/obj/item/stack/sheet/metal{
+ amount = 5
+ },
+/obj/item/stack/sheet/mineral/iron,
+/obj/item/stack/sheet/mineral/iron,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/light_construct/small,
+/turf/simulated/floor{
+ icon_state = "floorgrime"
+ },
+/area/asteroid/mine/dwarf)
+"Zg" = (
+/obj/structure/table,
+/obj/item/weapon/paper_bin{
+ pixel_y = 4
+ },
+/obj/item/weapon/pen{
+ pixel_y = 4
+ },
+/obj/item/weapon/stamp{
+ icon_state = "stamp-rd";
+ name = "research outpost rubber stamp";
+ pixel_y = -10;
+ stamp_border = "#7f4ba2";
+ stamp_color = "#9361b5";
+ stamp_message = "Research Outpost"
+ },
+/turf/simulated/floor{
+ icon_state = "dark"
+ },
+/area/asteroid/research_outpost/anomaly)
+"Zh" = (
+/obj/item/stack/sheet/mineral/iron,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/asteroid/mine/dwarf)
+"Zl" = (
+/obj/structure/plasticflaps/mining,
+/obj/machinery/mineral/output,
+/obj/machinery/conveyor{
+ dir = 8;
+ id = "mining_west"
+ },
+/turf/simulated/floor,
+/area/asteroid/mine/west_outpost{
+ name = "Mining Outpost"
+ })
+"Zo" = (
+/obj/machinery/atmospherics/pipe/manifold/visible{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/asteroid/research_outpost/atmos)
+"Zr" = (
+/turf/simulated/floor/plating/airless{
+ icon_state = "asteroidplating"
+ },
+/area/space)
+"Zs" = (
+/obj/machinery/recharge_station,
+/obj/machinery/access_button{
+ command = "cycle_interior";
+ frequency = 1379;
+ master_tag = "mining_airlock";
+ name = "interior access button";
+ pixel_y = -28;
+ req_access = list(48)
+ },
+/obj/machinery/camera{
+ c_tag = "Mining EVA";
+ dir = 1;
+ network = list("SS13","MINE")
+ },
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/asteroid/mine/eva)
+"Zv" = (
+/obj/structure/sign/warning/fire{
+ pixel_x = 32
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 9
+ },
+/turf/simulated/floor{
+ dir = 6;
+ icon_state = "whitepurple"
+ },
+/area/asteroid/research_outpost/hallway)
+"Zw" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden,
+/obj/item/weapon/scrap_lump,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/asteroid/mine/dwarf)
+"Zy" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor{
+ icon_state = "white"
+ },
+/area/asteroid/research_outpost/hallway)
+"ZB" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced,
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/asteroid/research_outpost/gearstore)
+"ZC" = (
+/turf/simulated/floor{
+ dir = 6;
+ icon_state = "whitepurple"
+ },
+/area/asteroid/research_outpost/anomaly)
+"ZD" = (
+/obj/effect/decal/cleanable/blood/oil,
+/obj/item/weapon/scrap_lump,
+/turf/simulated/floor/plating,
+/area/asteroid/mine/dwarf)
+"ZG" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/newscaster{
+ pixel_y = 28
+ },
+/obj/machinery/camera{
+ c_tag = "RnD Outpost Hall North West";
+ network = list("SS13","MINE","Research")
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "whitepurple"
+ },
+/area/asteroid/research_outpost/hallway)
+"ZH" = (
+/turf/simulated/floor{
+ icon_state = "warndark"
+ },
+/area/asteroid/research_outpost/hallway)
+"ZI" = (
+/turf/environment/space,
+/area/shuttle/mining/transit)
+"ZJ" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor{
+ dir = 9;
+ icon_state = "whitepurple"
+ },
+/area/asteroid/research_outpost/anomaly)
+"ZK" = (
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "brownold"
+ },
+/area/asteroid/mine/living_quarters)
+"ZM" = (
+/obj/structure/lattice,
+/turf/environment/space,
+/area/space)
+"ZP" = (
+/obj/machinery/atmospherics/components/unary/tank/nitrogen,
+/turf/simulated/floor/plating{
+ icon_state = "platebotc"
+ },
+/area/asteroid/research_outpost/atmos)
+"ZQ" = (
+/turf/simulated/wall/r_wall,
+/area/asteroid/research_outpost/maintstore2)
+"ZU" = (
+/obj/structure/table,
+/obj/machinery/cell_charger{
+ pixel_y = 5
+ },
+/obj/item/weapon/stock_parts/cell/high,
+/obj/item/weapon/stock_parts/cell/high{
+ charge = 100;
+ maxcharge = 15000;
+ pixel_x = 3;
+ pixel_y = 9
+ },
+/turf/simulated/floor/plating,
+/area/asteroid/research_outpost/power)
+"ZV" = (
+/obj/structure/stool/bed/chair/office/light{
+ dir = 1
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 8
+ },
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "whitepurple"
+ },
+/area/asteroid/research_outpost/anomaly)
+"ZW" = (
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "whitepurple"
+ },
+/area/asteroid/research_outpost/anomaly)
+"ZX" = (
+/obj/machinery/light/small{
+ dir = 8
+ },
+/obj/machinery/door_control{
+ id = "rbath";
+ name = "Door Bolt Control";
+ pixel_x = -28;
+ specialfunctions = 4
+ },
+/turf/simulated/floor{
+ icon_state = "showroomfloor"
+ },
+/area/asteroid/research_outpost/hallway)
+
+(1,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(2,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(3,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(4,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(5,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(6,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+ZI
+ZI
+ZI
+ZI
+ZI
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(7,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+ZI
+ZI
+ZI
+ZI
+ZI
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(8,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+ZI
+ZI
+ZI
+ZI
+ZI
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(9,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+ZI
+ZI
+ZI
+ZI
+ZI
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+rJ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(10,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+ZI
+ZI
+ZI
+ZI
+ZI
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+Pl
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(11,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+ZI
+ZI
+ZI
+ZI
+ZI
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(12,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+ZI
+ZI
+ZI
+ZI
+ZI
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+yJ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+rJ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+oQ
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(13,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+ZI
+ZI
+ZI
+ZI
+ZI
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+rJ
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+Pl
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(14,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+ZI
+ZI
+ZI
+ZI
+ZI
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(15,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+Pl
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(16,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(17,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+Pl
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+rJ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+Pl
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+rJ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(18,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+rJ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+rJ
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+Pl
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(19,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+yJ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+Pl
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(20,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+rJ
+gH
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+rJ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+Pl
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+yJ
+gH
+gH
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(21,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+Lj
+Lj
+Lj
+Lj
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+yJ
+oQ
+oQ
+rJ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(22,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+gH
+gH
+gH
+yJ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+oQ
+oQ
+oQ
+rJ
+gH
+gH
+Lj
+Lj
+WW
+WW
+Lj
+Lj
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+rJ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(23,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+gH
+gH
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+Lj
+WW
+Zr
+Zr
+Zr
+Lj
+Lj
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+gH
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+oQ
+oQ
+Pl
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(24,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+Pl
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+Or
+Or
+Or
+gH
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+Pl
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+rJ
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+Lj
+WW
+Zr
+qL
+Zr
+WW
+Lj
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+gH
+Or
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+Pl
+oQ
+oQ
+oQ
+oQ
+oQ
+rJ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(25,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+rJ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+gH
+Or
+Or
+Or
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+rJ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+Lj
+Lj
+Zr
+Zr
+Zr
+WW
+Lj
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+rJ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+Or
+Or
+Or
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+oQ
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(26,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+gH
+gH
+Or
+Or
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+Lj
+WW
+WW
+WW
+Lj
+Lj
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+Or
+Or
+Or
+Or
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+gH
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(27,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+gH
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+gH
+gH
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+rJ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+rJ
+gH
+gH
+gH
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+Lj
+Lj
+Lj
+Lj
+Lj
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+Or
+Or
+Or
+gH
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+gH
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(28,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+gH
+gH
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+rJ
+oQ
+oQ
+gH
+gH
+gH
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+gH
+gH
+gH
+gH
+gH
+yJ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+gH
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+gH
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+yJ
+gH
+gH
+gH
+gH
+Or
+gH
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(29,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+yJ
+gH
+gH
+Or
+gH
+gH
+gH
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+rJ
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+Or
+Or
+gH
+gH
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+Pl
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+gH
+gH
+gH
+oQ
+oQ
+Pl
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+Or
+Or
+Or
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(30,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+Or
+gH
+Or
+Or
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+Or
+Or
+Or
+Or
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+Or
+Or
+Or
+Or
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+rJ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(31,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+rJ
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+Pl
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+Or
+Or
+Or
+Or
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+Pl
+oQ
+oQ
+oQ
+oQ
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+gH
+Or
+Or
+Or
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+gH
+Or
+Or
+gH
+gH
+gH
+oQ
+Pl
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(32,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+gH
+Or
+Or
+Or
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+gH
+gH
+gH
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+gH
+gH
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(33,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+oQ
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+Or
+Or
+gH
+gH
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+rJ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+gH
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+rJ
+oQ
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+FA
+FA
+FA
+FA
+FA
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+rJ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+rJ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+gH
+gH
+gH
+gH
+rJ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+gH
+gH
+gH
+oQ
+oQ
+oQ
+Pl
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(34,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+gH
+gH
+gH
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+Nb
+Nb
+Nb
+Nb
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+Nb
+Nb
+Nb
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+Nb
+Nb
+Nb
+Nb
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+gH
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(35,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+rJ
+oQ
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+gH
+gH
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+Nb
+Nb
+Nb
+FA
+Nb
+FA
+FA
+FA
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+rJ
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+Nb
+Nb
+Nb
+Nb
+Nb
+FA
+FA
+FA
+cY
+FA
+FA
+FA
+cY
+FA
+FA
+FA
+FA
+FA
+Nb
+FA
+Nb
+Nb
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+gH
+oQ
+Pl
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+Or
+Or
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(36,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+rJ
+oQ
+oQ
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+oQ
+oQ
+oQ
+rJ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+rJ
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+Nb
+Nb
+Nb
+Nb
+Nb
+Nb
+Nb
+Nb
+FA
+FA
+cY
+FA
+FA
+FA
+cY
+cY
+cY
+FA
+FA
+cY
+cY
+FA
+FA
+FA
+FA
+Nb
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+Or
+Or
+Or
+gH
+gH
+yJ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(37,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+rJ
+oQ
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+Pl
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+FA
+FA
+FA
+FA
+cY
+FA
+FA
+FA
+FA
+FA
+cY
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+FA
+FA
+FA
+cY
+Nb
+Nb
+Nb
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+cY
+FA
+FA
+FA
+cY
+cY
+FA
+FA
+FA
+FA
+FA
+FA
+Nb
+oQ
+oQ
+oQ
+Pl
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+gH
+Or
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(38,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+Nb
+FA
+FA
+FA
+FA
+FA
+cY
+FA
+cY
+FA
+FA
+FA
+cY
+FA
+FA
+cY
+FA
+cY
+FA
+FA
+cY
+cY
+FA
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+FA
+cY
+FA
+cY
+FA
+FA
+FA
+cY
+FA
+Nb
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+cY
+cY
+FA
+FA
+FA
+cY
+FA
+FA
+cY
+FA
+cY
+FA
+FA
+FA
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+gH
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(39,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+Pl
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+Nb
+Nb
+FA
+FA
+FA
+cY
+FA
+cY
+cY
+FA
+FA
+FA
+cY
+FA
+FA
+cY
+FA
+FA
+FA
+cY
+FA
+FA
+FA
+FA
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+cY
+FA
+FA
+FA
+FA
+cY
+FA
+FA
+FA
+cY
+FA
+FA
+FA
+FA
+FA
+FA
+cY
+cY
+FA
+cY
+FA
+cY
+FA
+FA
+cY
+cY
+FA
+FA
+FA
+FA
+FA
+cY
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(40,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+gH
+gH
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+Nb
+Nb
+Nb
+Nb
+Nb
+Nb
+FA
+FA
+cY
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+cY
+cY
+FA
+FA
+FA
+FA
+cY
+FA
+FA
+FA
+FA
+FA
+FA
+Nb
+Nb
+Nb
+Nb
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+rJ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+Nb
+Nb
+Nb
+Nb
+Nb
+FA
+FA
+cY
+cY
+cY
+cY
+cY
+FA
+FA
+FA
+FA
+cY
+cY
+cY
+FA
+cY
+FA
+cY
+FA
+FA
+cY
+FA
+cY
+cY
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+cY
+cY
+cY
+FA
+FA
+cY
+FA
+cY
+FA
+FA
+FA
+FA
+FA
+FA
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(41,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+rJ
+gH
+gH
+gH
+Or
+gH
+gH
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+rJ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+Nb
+Nb
+Nb
+Nb
+Nb
+FA
+FA
+FA
+FA
+cY
+cY
+FA
+cY
+FA
+cY
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+cY
+cY
+FA
+cY
+FA
+FA
+cY
+cY
+FA
+FA
+FA
+FA
+Nb
+Nb
+Nb
+Nb
+oQ
+oQ
+Nb
+Nb
+Nb
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+FA
+FA
+Nb
+FA
+FA
+FA
+FA
+cY
+FA
+cY
+FA
+cY
+cY
+cY
+FA
+cY
+FA
+cY
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+cY
+FA
+FA
+FA
+FA
+FA
+FA
+cY
+FA
+FA
+cY
+FA
+cY
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+cY
+FA
+FA
+FA
+FA
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+rJ
+oQ
+oQ
+Pl
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(42,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+Or
+gH
+Or
+gH
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+Nb
+Nb
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+FA
+FA
+FA
+FA
+cY
+FA
+FA
+Nb
+Nb
+FA
+FA
+cY
+cY
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+cY
+cY
+FA
+cY
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+Nb
+Nb
+Nb
+Nb
+Nb
+Nb
+Nb
+Nb
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+cY
+FA
+cY
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+cY
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+cY
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+cY
+FA
+cY
+FA
+cY
+cY
+cY
+cY
+cY
+cY
+cY
+FA
+FA
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(43,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+gH
+Or
+gH
+Or
+Or
+Or
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+Nb
+Nb
+Nb
+Nb
+Nb
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+cY
+FA
+FA
+FA
+cY
+FA
+FA
+FA
+FA
+FA
+cY
+FA
+FA
+FA
+FA
+cY
+FA
+FA
+FA
+cY
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+cY
+FA
+cY
+FA
+FA
+FA
+FA
+FA
+FA
+Nb
+Nb
+FA
+Nb
+FA
+FA
+FA
+cY
+FA
+cY
+cY
+FA
+cY
+FA
+cY
+cY
+FA
+cY
+FA
+FA
+FA
+cY
+cY
+FA
+FA
+cY
+FA
+cY
+cY
+FA
+FA
+FA
+FA
+FA
+cY
+FA
+FA
+FA
+FA
+FA
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+FA
+FA
+FA
+cY
+FA
+cY
+FA
+FA
+FA
+FA
+cY
+cY
+FA
+FA
+FA
+cY
+cY
+cY
+FA
+FA
+FA
+FA
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+Pl
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(44,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+gH
+gH
+Or
+Or
+gH
+Or
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+Nb
+Nb
+FA
+Nb
+FA
+FA
+FA
+FA
+FA
+cY
+FA
+FA
+cY
+FA
+cY
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+cY
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+cY
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+cY
+cY
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+cY
+cY
+cY
+FA
+FA
+cY
+cY
+FA
+FA
+cY
+FA
+FA
+FA
+cY
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+cY
+FA
+FA
+cY
+FA
+FA
+FA
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+FA
+FA
+cY
+FA
+FA
+FA
+FA
+FA
+cY
+FA
+FA
+FA
+FA
+cY
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+cY
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+Pl
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+oQ
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(45,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+Or
+gH
+gH
+Or
+Or
+Or
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+cY
+cY
+FA
+FA
+cY
+FA
+FA
+FA
+FA
+FA
+cY
+FA
+cY
+FA
+cY
+cY
+FA
+cY
+dj
+dj
+dj
+dj
+FA
+FA
+FA
+FA
+cY
+FA
+cY
+FA
+FA
+FA
+FA
+cY
+FA
+FA
+cY
+FA
+FA
+FA
+FA
+FA
+FA
+cY
+FA
+cY
+FA
+cY
+cY
+FA
+cY
+FA
+FA
+cY
+FA
+cY
+FA
+FA
+cY
+FA
+FA
+FA
+FA
+cY
+cY
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+cY
+FA
+FA
+FA
+FA
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+FA
+FA
+cY
+FA
+cY
+FA
+FA
+cY
+FA
+FA
+FA
+cY
+cY
+FA
+FA
+FA
+cY
+FA
+FA
+FA
+FA
+Nb
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(46,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+gH
+Or
+Or
+gH
+Or
+Or
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+FA
+FA
+FA
+FA
+FA
+cY
+FA
+FA
+FA
+FA
+FA
+FA
+cY
+FA
+FA
+FA
+cY
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+cY
+FA
+FA
+FA
+cY
+cY
+cY
+FA
+FA
+cY
+FA
+FA
+cY
+FA
+FA
+FA
+FA
+cY
+FA
+FA
+FA
+FA
+FA
+FA
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+FA
+FA
+FA
+FA
+cY
+FA
+FA
+FA
+cY
+cY
+FA
+FA
+FA
+cY
+FA
+FA
+FA
+cY
+FA
+Nb
+Nb
+Nb
+Nb
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(47,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+rJ
+oQ
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+yJ
+gH
+gH
+gH
+gH
+gH
+gH
+gH
+gH
+Or
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+FA
+cY
+FA
+FA
+cY
+FA
+FA
+FA
+FA
+FA
+cY
+cY
+FA
+FA
+FA
+cY
+FA
+cY
+FA
+FA
+FA
+FA
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+FA
+FA
+FA
+FA
+cY
+cY
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+FA
+FA
+FA
+cY
+FA
+FA
+FA
+FA
+FA
+FA
+cY
+FA
+FA
+FA
+FA
+FA
+FA
+Nb
+Nb
+Nb
+Nb
+Nb
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+Pl
+oQ
+oQ
+gH
+gH
+gH
+rJ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(48,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+gH
+gH
+gH
+gH
+gH
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+FA
+FA
+FA
+FA
+cY
+cY
+FA
+cY
+FA
+cY
+FA
+FA
+FA
+FA
+FA
+FA
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+FA
+FA
+FA
+cY
+cY
+FA
+FA
+FA
+FA
+FA
+cY
+FA
+FA
+FA
+FA
+Nb
+FA
+Nb
+Nb
+Nb
+Nb
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(49,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+gH
+oQ
+gH
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+FA
+cY
+cY
+FA
+cY
+FA
+FA
+cY
+FA
+FA
+FA
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+Be
+Be
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+FA
+cY
+FA
+FA
+cY
+cY
+FA
+cY
+cY
+cY
+cY
+cY
+FA
+FA
+FA
+FA
+Nb
+cY
+cY
+FA
+rJ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(50,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+oQ
+oQ
+oQ
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+FA
+FA
+cY
+cY
+cY
+FA
+cY
+cY
+FA
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+FA
+FA
+FA
+FA
+FA
+FA
+cY
+FA
+cY
+cY
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+Pl
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(51,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+rJ
+oQ
+oQ
+oQ
+Pl
+oQ
+oQ
+oQ
+oQ
+oQ
+FA
+cY
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+Be
+dj
+Be
+Be
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+cY
+FA
+FA
+FA
+FA
+FA
+FA
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(52,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+Nb
+cY
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+FA
+FA
+FA
+FA
+FA
+FA
+cY
+FA
+FA
+FA
+cY
+FA
+FA
+cY
+FA
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(53,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+Nb
+Nb
+Nb
+FA
+FA
+FA
+FA
+FA
+dj
+dj
+dj
+Be
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+FA
+FA
+FA
+FA
+FA
+cY
+FA
+FA
+cY
+FA
+FA
+FA
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(54,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+Nb
+Nb
+FA
+FA
+cY
+FA
+FA
+FA
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+cY
+FA
+FA
+FA
+FA
+FA
+cY
+FA
+FA
+FA
+FA
+FA
+oQ
+yJ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+Or
+Or
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(55,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+Nb
+Nb
+Nb
+FA
+FA
+FA
+FA
+FA
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+cY
+FA
+FA
+cY
+FA
+cY
+cY
+FA
+FA
+FA
+FA
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+Or
+Or
+Or
+gH
+rJ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(56,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+Nb
+Nb
+Nb
+Nb
+Nb
+Nb
+Nb
+Nb
+cY
+FA
+FA
+FA
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+FA
+FA
+FA
+cY
+FA
+FA
+cY
+FA
+FA
+FA
+FA
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+Pl
+oQ
+oQ
+oQ
+gH
+gH
+gH
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(57,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+FA
+FA
+FA
+FA
+Nb
+Nb
+FA
+FA
+FA
+cY
+FA
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+FA
+FA
+FA
+FA
+cY
+FA
+FA
+FA
+FA
+FA
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(58,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+Pl
+oQ
+oQ
+rJ
+oQ
+oQ
+gH
+gH
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+cY
+FA
+FA
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(59,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+gH
+gH
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+rJ
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+FA
+FA
+FA
+cY
+FA
+FA
+cY
+FA
+FA
+FA
+FA
+FA
+FA
+cY
+FA
+FA
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+FA
+cY
+FA
+FA
+FA
+FA
+cY
+FA
+FA
+FA
+FA
+FA
+FA
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+Pl
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(60,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+Or
+gH
+Or
+gH
+gH
+oQ
+oQ
+oQ
+Pl
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+Nb
+FA
+cY
+FA
+FA
+FA
+FA
+cY
+FA
+cY
+FA
+FA
+cY
+FA
+FA
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+cY
+FA
+FA
+FA
+cY
+FA
+cY
+FA
+FA
+FA
+FA
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+rJ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(61,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+Or
+Or
+Or
+gH
+Or
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+Nb
+cY
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+FA
+FA
+FA
+FA
+cY
+FA
+FA
+cY
+FA
+cY
+FA
+FA
+rJ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(62,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+Or
+gH
+Or
+Or
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+Nb
+Nb
+FA
+FA
+FA
+FA
+FA
+cY
+cY
+FA
+FA
+FA
+FA
+FA
+FA
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+FA
+FA
+FA
+FA
+FA
+cY
+FA
+FA
+FA
+FA
+FA
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(63,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+Or
+Or
+Or
+Or
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+Nb
+Nb
+FA
+FA
+cY
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+cY
+cY
+FA
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(64,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+Or
+gH
+Or
+Or
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+Nb
+FA
+FA
+FA
+cY
+FA
+FA
+FA
+FA
+FA
+cY
+FA
+FA
+FA
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+FA
+FA
+FA
+cY
+FA
+FA
+cY
+FA
+FA
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(65,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+gH
+gH
+gH
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+FA
+FA
+FA
+cY
+FA
+FA
+cY
+FA
+cY
+FA
+cY
+FA
+FA
+FA
+FA
+FA
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+FA
+FA
+FA
+FA
+cY
+cY
+FA
+FA
+FA
+oQ
+oQ
+oQ
+oQ
+oQ
+Pl
+oQ
+oQ
+yJ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(66,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+yJ
+gH
+gH
+gH
+gH
+gH
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+FA
+FA
+cY
+FA
+FA
+cY
+cY
+FA
+cY
+FA
+FA
+FA
+FA
+FA
+cY
+FA
+FA
+FA
+dj
+Be
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+FA
+FA
+FA
+FA
+cY
+cY
+FA
+FA
+FA
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+rJ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(67,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+oQ
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+FA
+FA
+FA
+cY
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+cY
+FA
+cY
+FA
+FA
+FA
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+cY
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+rJ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(68,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+FA
+FA
+cY
+FA
+cY
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+cY
+FA
+FA
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+FA
+FA
+FA
+cY
+FA
+cY
+FA
+cY
+FA
+yJ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(69,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+yJ
+oQ
+oQ
+oQ
+oQ
+oQ
+FA
+cY
+FA
+FA
+cY
+cY
+FA
+FA
+FA
+FA
+cY
+FA
+cY
+FA
+FA
+cY
+FA
+FA
+FA
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+FA
+FA
+FA
+FA
+cY
+cY
+FA
+FA
+FA
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(70,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+FA
+FA
+cY
+FA
+FA
+FA
+cY
+cY
+FA
+FA
+cY
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+dj
+dj
+Be
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+FA
+FA
+FA
+FA
+cY
+cY
+FA
+FA
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(71,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+FA
+FA
+FA
+FA
+FA
+cY
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(72,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+FA
+FA
+FA
+FA
+cY
+FA
+FA
+FA
+FA
+FA
+cY
+FA
+cY
+FA
+FA
+cY
+FA
+FA
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+cY
+FA
+cY
+FA
+FA
+FA
+FA
+Nb
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+Or
+Or
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(73,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+Nb
+FA
+FA
+FA
+FA
+FA
+FA
+cY
+FA
+FA
+FA
+FA
+FA
+cY
+FA
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+FA
+FA
+FA
+cY
+FA
+FA
+Nb
+Nb
+rJ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+Or
+Or
+Or
+gH
+gH
+rJ
+oQ
+oQ
+oQ
+oQ
+Pl
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(74,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+rJ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+Nb
+Nb
+FA
+FA
+FA
+FA
+cY
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+Nb
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+Or
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(75,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+Nb
+FA
+Nb
+FA
+FA
+FA
+FA
+FA
+cY
+FA
+FA
+FA
+FA
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+FA
+cY
+FA
+FA
+FA
+FA
+Nb
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(76,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+oQ
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+Nb
+Nb
+Nb
+Nb
+FA
+FA
+cY
+FA
+FA
+FA
+cY
+FA
+FA
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+vM
+vM
+vM
+vM
+vM
+vM
+vM
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+FA
+FA
+FA
+FA
+FA
+FA
+Nb
+Nb
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(77,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+rJ
+oQ
+oQ
+oQ
+oQ
+Nb
+Nb
+Nb
+FA
+FA
+FA
+FA
+FA
+cY
+FA
+FA
+dj
+dj
+dj
+Be
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+vM
+vM
+tx
+aR
+aR
+aR
+aR
+aR
+vM
+vM
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+FA
+FA
+FA
+FA
+FA
+cY
+FA
+cY
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(78,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+Nb
+Nb
+Nb
+Nb
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+vM
+aR
+aR
+aR
+ke
+Hw
+OM
+aR
+aR
+vM
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+FA
+FA
+FA
+FA
+cY
+FA
+FA
+FA
+FA
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(79,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+Nb
+Nb
+FA
+FA
+cY
+cY
+cY
+cY
+FA
+cY
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+vM
+aR
+VW
+qM
+OM
+nK
+Dz
+ca
+aR
+vM
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(80,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+rJ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+Nb
+Nb
+Nb
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+vM
+aR
+OM
+Et
+OM
+gf
+OM
+TQ
+aR
+vM
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+FA
+cY
+cY
+FA
+FA
+FA
+FA
+FA
+FA
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(81,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+Nb
+Nb
+Nb
+FA
+FA
+FA
+FA
+cY
+FA
+FA
+FA
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+gn
+dj
+dj
+vM
+aR
+aR
+aR
+UD
+OM
+OM
+Nh
+aR
+vM
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+FA
+FA
+cY
+FA
+cY
+FA
+FA
+cY
+FA
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(82,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+Or
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+Nb
+FA
+FA
+cY
+FA
+FA
+FA
+cY
+FA
+FA
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+vM
+tx
+tx
+aR
+aR
+UH
+aR
+aR
+aR
+tx
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+FA
+FA
+FA
+FA
+FA
+cY
+cY
+FA
+FA
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+Pl
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+rJ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(83,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+Or
+Or
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+FA
+FA
+FA
+FA
+FA
+FA
+cY
+FA
+FA
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+tx
+uX
+Th
+Th
+Th
+Th
+zd
+AA
+tx
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+FA
+FA
+FA
+FA
+cY
+FA
+FA
+cY
+FA
+FA
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(84,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+Or
+Or
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+FA
+FA
+cY
+FA
+FA
+FA
+cY
+FA
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+tx
+uX
+zd
+Th
+Th
+Th
+Th
+AA
+tx
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+FA
+FA
+FA
+FA
+FA
+cY
+cY
+FA
+FA
+FA
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+rJ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(85,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+Or
+Or
+Or
+Or
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+tx
+tx
+uR
+Th
+Th
+Th
+Th
+Th
+tx
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+FA
+FA
+FA
+FA
+cY
+FA
+FA
+cY
+FA
+FA
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+Pl
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(86,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+yJ
+gH
+gH
+Or
+Or
+gH
+Or
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+FA
+FA
+FA
+FA
+FA
+cY
+FA
+FA
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+tx
+tx
+vM
+Th
+zd
+Th
+vM
+vM
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+FA
+FA
+FA
+FA
+cY
+FA
+FA
+FA
+FA
+FA
+oQ
+oQ
+oQ
+gH
+gH
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(87,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+Or
+Or
+gH
+Or
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+cY
+cY
+cY
+FA
+cY
+FA
+FA
+FA
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+vM
+vM
+vM
+vM
+vM
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+FA
+cY
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(88,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+Or
+Or
+Or
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+rJ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(89,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+gH
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+FA
+FA
+cY
+FA
+FA
+FA
+FA
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+FA
+FA
+FA
+cY
+FA
+FA
+cY
+FA
+cY
+FA
+FA
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(90,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+FA
+FA
+FA
+FA
+cY
+FA
+FA
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+FA
+cY
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(91,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+oQ
+rJ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+FA
+FA
+cY
+cY
+FA
+cY
+FA
+FA
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+FA
+FA
+cY
+FA
+cY
+FA
+FA
+FA
+FA
+FA
+oQ
+oQ
+oQ
+oQ
+yJ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+Or
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(92,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+rJ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+FA
+FA
+cY
+FA
+FA
+cY
+FA
+FA
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+FA
+FA
+FA
+FA
+FA
+cY
+FA
+cY
+FA
+FA
+FA
+rJ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+Or
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(93,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+Nb
+FA
+FA
+FA
+cY
+FA
+FA
+FA
+cY
+FA
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+Or
+Or
+Or
+gH
+gH
+rJ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(94,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+Nb
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+cY
+FA
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+FA
+FA
+FA
+FA
+FA
+FA
+cY
+FA
+FA
+cY
+FA
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+Or
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(95,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+Nb
+Nb
+FA
+FA
+FA
+FA
+FA
+cY
+FA
+FA
+FA
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+FA
+cY
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+Pl
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(96,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+yJ
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+Nb
+Nb
+Nb
+FA
+FA
+cY
+FA
+cY
+FA
+FA
+FA
+FA
+FA
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+FA
+cY
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+cY
+FA
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(97,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+Nb
+FA
+Nb
+FA
+FA
+cY
+FA
+cY
+FA
+cY
+cY
+FA
+FA
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+FA
+FA
+FA
+FA
+FA
+cY
+cY
+FA
+FA
+FA
+oQ
+oQ
+oQ
+Pl
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(98,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+yJ
+oQ
+oQ
+oQ
+oQ
+FA
+FA
+FA
+FA
+cY
+FA
+FA
+cY
+cY
+FA
+FA
+FA
+cY
+FA
+cY
+cY
+Be
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+FA
+FA
+cY
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(99,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+FA
+FA
+cY
+FA
+FA
+FA
+FA
+FA
+FA
+cY
+FA
+cY
+cY
+cY
+FA
+FA
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+FA
+FA
+FA
+FA
+FA
+FA
+cY
+FA
+FA
+FA
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+yJ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(100,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+rJ
+oQ
+oQ
+oQ
+oQ
+oQ
+vM
+tx
+tx
+vM
+cY
+FA
+cY
+FA
+FA
+FA
+FA
+FA
+FA
+cY
+cY
+FA
+FA
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+cY
+FA
+FA
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(101,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+Th
+Th
+Th
+vM
+vM
+vM
+vM
+vM
+zQ
+vM
+vM
+FA
+FA
+FA
+FA
+FA
+FA
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+cY
+FA
+FA
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(102,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+Th
+Th
+Th
+Th
+Th
+VL
+VL
+Th
+Ut
+Th
+vM
+vM
+vM
+FA
+FA
+FA
+FA
+Be
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(103,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+Th
+Th
+Th
+Th
+Th
+Th
+Th
+Th
+Th
+Th
+Th
+Th
+Th
+vM
+vM
+vM
+vM
+FA
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+FA
+FA
+FA
+FA
+cY
+FA
+FA
+FA
+FA
+FA
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+Pl
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(104,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+uD
+vX
+fS
+fS
+fS
+fS
+fS
+fS
+aW
+Uf
+Th
+Th
+Th
+Th
+Th
+Th
+Th
+Th
+vM
+vM
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+FA
+FA
+cY
+FA
+FA
+FA
+FA
+FA
+cY
+FA
+FA
+oQ
+oQ
+oQ
+oQ
+oQ
+rJ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(105,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+ZM
+ZM
+ZM
+oQ
+ZM
+uD
+jr
+GH
+Th
+Th
+VL
+VL
+VL
+Th
+hC
+nn
+xa
+mm
+mm
+mm
+mm
+mm
+mm
+xz
+Th
+vM
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+cY
+FA
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(106,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+vu
+vu
+vu
+ay
+vX
+Jo
+Jo
+PE
+kd
+VL
+VL
+VL
+VL
+VL
+VL
+VL
+VL
+hC
+jZ
+fS
+kL
+VL
+VL
+Th
+Th
+MG
+Th
+vM
+vM
+dj
+Be
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+FA
+FA
+cY
+FA
+FA
+FA
+FA
+FA
+cY
+FA
+FA
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(107,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+vu
+oQ
+uD
+vD
+GH
+oQ
+WW
+WW
+WW
+fP
+fP
+fP
+fP
+fP
+VL
+VL
+VL
+VL
+MG
+MT
+MT
+MT
+zQ
+By
+Th
+MG
+Th
+Th
+vM
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+FA
+FA
+FA
+cY
+FA
+cY
+cY
+FA
+FA
+FA
+FA
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(108,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+ZM
+ZM
+ay
+jr
+GH
+ZM
+WW
+WW
+fP
+JS
+fP
+zG
+Ez
+Lo
+fP
+MT
+MT
+MT
+MT
+Qs
+MT
+Wr
+QP
+Ti
+Fc
+Th
+MG
+Th
+Th
+vM
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+FA
+FA
+cY
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+cY
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+rJ
+oQ
+oQ
+oQ
+oQ
+Pl
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(109,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+ZM
+ZM
+uD
+jr
+GH
+oQ
+oQ
+db
+fP
+fP
+ou
+uB
+Ab
+jp
+Lx
+fP
+Wd
+yc
+AK
+eT
+Pb
+YV
+Nn
+MT
+aT
+Lp
+Th
+MG
+Th
+Th
+vM
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+FA
+FA
+cY
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(110,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+ZM
+ay
+vD
+ko
+ZM
+oQ
+db
+db
+fP
+ig
+jp
+jp
+As
+EK
+Lz
+fP
+Wf
+Aa
+UM
+Qf
+MT
+SQ
+MT
+MT
+EZ
+Th
+Th
+MG
+Th
+vM
+vM
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+Be
+FA
+FA
+FA
+cY
+FA
+cY
+FA
+FA
+FA
+Nb
+rJ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+yJ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(111,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+ZM
+ia
+GH
+ZM
+ZM
+ZM
+db
+db
+fP
+ih
+ow
+uH
+AE
+EK
+LQ
+fP
+Wg
+RM
+iv
+iv
+mN
+tM
+nJ
+Yk
+JH
+Th
+Th
+MG
+Th
+vM
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+FA
+cY
+FA
+FA
+cY
+FA
+FA
+FA
+Nb
+Nb
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(112,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+rJ
+vu
+ZM
+JI
+ZM
+oQ
+oQ
+zA
+zA
+zA
+zA
+ij
+KM
+uK
+AL
+EN
+Mg
+fP
+ma
+wy
+Lh
+Wb
+qe
+jH
+nJ
+RS
+Fc
+Th
+Th
+MG
+Th
+vM
+vM
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+Nb
+oQ
+oQ
+Pl
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(113,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+vu
+oQ
+VT
+ZM
+ZM
+ZM
+zA
+zu
+Ne
+zA
+fP
+fP
+fP
+AV
+fP
+fP
+fP
+Wj
+tG
+GL
+MJ
+tj
+MT
+MT
+zT
+Fc
+Th
+Th
+MG
+Th
+eA
+vM
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+FA
+FA
+FA
+FA
+FA
+cY
+cY
+FA
+FA
+Nb
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(114,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+ZM
+vu
+ZM
+VT
+ZM
+oQ
+zA
+zA
+Iw
+zA
+zA
+ir
+oD
+uY
+Bm
+Fp
+Eg
+vc
+Fr
+Di
+oR
+MJ
+st
+nJ
+Al
+WY
+Fc
+Th
+Th
+MG
+Th
+eA
+vM
+vM
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+FA
+FA
+FA
+cY
+cY
+FA
+FA
+FA
+FA
+Nb
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+Pl
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(115,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+ZM
+oQ
+ZM
+VT
+ZM
+zA
+zA
+EF
+HC
+zA
+gW
+JC
+wt
+Ll
+JW
+yB
+Cu
+nU
+Oy
+vL
+oR
+MJ
+st
+nJ
+eY
+WY
+Fc
+Th
+Th
+MG
+Th
+Th
+Th
+vM
+dj
+dj
+Be
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+FA
+cY
+FA
+FA
+FA
+cY
+FA
+FA
+FA
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(116,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+ZM
+ZM
+ZM
+ZM
+ZM
+JI
+ZM
+gl
+am
+HC
+Ub
+zA
+Xu
+Fr
+fL
+oR
+Gx
+SI
+MJ
+BD
+Fr
+no
+Qq
+MJ
+st
+nJ
+vm
+fa
+Lp
+Th
+Th
+MG
+Th
+Th
+Th
+vM
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+FA
+FA
+FA
+FA
+FA
+cY
+FA
+FA
+FA
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(117,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+ZM
+oQ
+oQ
+ZM
+oQ
+PG
+PD
+zA
+qT
+mk
+IN
+zA
+gW
+oe
+ie
+ie
+UX
+ie
+LY
+MT
+XI
+qa
+vH
+RA
+MT
+MT
+VL
+AB
+Th
+Th
+Th
+MG
+Th
+Th
+Eu
+zQ
+vM
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+FA
+FA
+FA
+cY
+FA
+FA
+FA
+FA
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(118,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+ZM
+vu
+vu
+ZM
+oQ
+jv
+je
+BP
+zA
+zA
+Nv
+zA
+zA
+zA
+pj
+va
+Bx
+FP
+zJ
+yH
+WU
+Jh
+pU
+vd
+yH
+VL
+VL
+AB
+Th
+Th
+eZ
+Fs
+JH
+Th
+Th
+Th
+vM
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+gn
+gn
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+Or
+Or
+Or
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(119,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+vu
+oQ
+ZM
+ZM
+ZM
+vv
+vp
+oi
+la
+cB
+es
+hc
+zA
+zA
+vc
+tU
+vc
+yH
+yH
+mK
+AD
+iN
+SR
+yH
+XF
+JH
+Th
+Th
+Th
+uy
+kK
+Lp
+Th
+Th
+Th
+vM
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+FA
+cY
+FA
+FA
+cY
+cY
+FA
+FA
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+Or
+Or
+gH
+gH
+rJ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(120,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+vu
+oQ
+ZM
+oQ
+ZM
+vv
+qc
+xM
+bQ
+cM
+eF
+cM
+iC
+zA
+vi
+HU
+Gf
+oF
+QE
+vQ
+rd
+yj
+Ax
+hq
+WY
+Fc
+Th
+Th
+Th
+Th
+MG
+Th
+Th
+Th
+Th
+vM
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+gn
+dj
+dj
+dj
+dj
+gn
+dj
+gn
+gn
+dj
+gn
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+FA
+FA
+FA
+FA
+FA
+cY
+FA
+FA
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(121,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+ZM
+ZM
+ZM
+ZM
+oQ
+ZM
+Gs
+SZ
+jf
+ZK
+cW
+eH
+cW
+iD
+pm
+vz
+Gx
+MJ
+OQ
+QT
+IX
+SB
+yj
+Ng
+hq
+WY
+Fc
+Th
+Th
+Th
+Th
+MG
+Th
+Th
+Th
+vM
+vM
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+gn
+gn
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+FA
+cY
+FA
+cY
+FA
+FA
+FA
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+oQ
+oQ
+Pl
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(122,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+ZM
+oQ
+ZM
+rJ
+oQ
+ay
+cS
+FO
+zA
+UJ
+da
+eI
+hi
+fp
+pn
+nV
+vZ
+MJ
+KT
+Ra
+IX
+SB
+yj
+Ax
+hq
+Ck
+Yc
+Th
+Th
+Th
+Th
+MG
+Th
+Th
+Th
+vM
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Bs
+Bs
+Bs
+Bs
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+gn
+dj
+dj
+gn
+dj
+dj
+gn
+dj
+gn
+gn
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+FA
+cY
+FA
+FA
+FA
+FA
+FA
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(123,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+ZM
+oQ
+ZM
+ZM
+uD
+jr
+GH
+WW
+vv
+DL
+dt
+eJ
+dt
+IA
+pT
+Fr
+Gx
+Hp
+yH
+Re
+IX
+SB
+yj
+Kp
+yH
+yH
+yH
+yH
+aq
+Th
+Th
+MG
+Th
+Th
+Th
+vM
+dj
+dj
+dj
+dj
+dj
+dj
+Bs
+VL
+VL
+zQ
+VL
+VL
+VL
+dj
+dj
+Bs
+Bs
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+gn
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+gn
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(124,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+ZM
+oQ
+ZM
+ay
+vD
+ko
+oQ
+WW
+vv
+Sv
+OZ
+eU
+OZ
+iI
+pX
+ka
+bb
+UU
+JO
+Hr
+YP
+nl
+yj
+Zs
+yH
+aJ
+zw
+yH
+pJ
+Th
+Th
+MG
+Th
+Th
+Th
+vM
+dj
+dj
+dj
+dj
+dj
+VL
+VL
+VL
+Th
+Ut
+Th
+Th
+VL
+VL
+VL
+VL
+Bs
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+gn
+gn
+dj
+dj
+dj
+gn
+dj
+gn
+gn
+dj
+gn
+dj
+gn
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+cY
+FA
+FA
+FA
+FA
+FA
+FA
+Nb
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(125,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+ZM
+ZM
+ZM
+ZM
+ia
+GH
+ZM
+WW
+db
+zA
+MC
+MH
+gq
+hs
+iP
+zA
+Uv
+Fz
+MJ
+Mh
+Ng
+Eq
+bF
+DD
+In
+nC
+aH
+JQ
+MZ
+Fc
+Th
+Th
+MG
+Th
+Th
+Th
+vM
+vM
+dj
+dj
+dj
+dj
+VL
+eA
+Th
+Th
+Th
+Th
+Th
+Th
+Th
+Th
+vM
+vM
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+gn
+dj
+dj
+dj
+mJ
+Cw
+mJ
+gn
+gn
+gn
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+FA
+FA
+FA
+FA
+FA
+FA
+Nb
+Nb
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+Pl
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(126,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+ZM
+oQ
+ZM
+ZM
+JI
+ZM
+oQ
+WW
+db
+zA
+zA
+vv
+tF
+vv
+zA
+zA
+nZ
+Gx
+Gl
+oF
+Rl
+bo
+pP
+yj
+Mf
+yH
+dl
+IW
+yH
+NT
+Ly
+Th
+xd
+xz
+Th
+Th
+Th
+vM
+vM
+dj
+dj
+vM
+VL
+Th
+Pq
+mm
+mm
+mm
+mm
+mm
+mm
+mm
+xz
+vM
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+gn
+gn
+mJ
+mJ
+mJ
+yS
+mJ
+gn
+gn
+gn
+gn
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+cY
+FA
+FA
+FA
+Nb
+FA
+Nb
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+rJ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(127,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+ZM
+oQ
+ZM
+oQ
+VT
+ZM
+ab
+Sn
+VN
+VN
+VN
+VN
+fi
+YH
+YH
+MT
+vP
+UX
+Gp
+KT
+Rx
+Sa
+En
+WZ
+qA
+yH
+yH
+yH
+yH
+VL
+VL
+eA
+Th
+MG
+Th
+Th
+Th
+Th
+vM
+dj
+vM
+vM
+Th
+Th
+MG
+Th
+Th
+vM
+vM
+Th
+Th
+Th
+MG
+vM
+vM
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+gn
+mJ
+yS
+mJ
+Cw
+mJ
+dj
+gn
+gn
+dj
+gn
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+FA
+FA
+FA
+Nb
+Nb
+Nb
+Nb
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+yJ
+oQ
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(128,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+ZM
+vu
+ZM
+ZM
+VT
+ZM
+oQ
+ZM
+YH
+lm
+lm
+lm
+lm
+lm
+iR
+iR
+vT
+BM
+vT
+iR
+iR
+XM
+Cd
+XM
+yH
+yH
+VL
+VL
+VL
+VL
+VL
+eA
+Th
+xd
+mm
+xz
+Th
+Eu
+zQ
+vM
+vM
+Th
+eZ
+JH
+MG
+vM
+vM
+vM
+vM
+vM
+vM
+Th
+MG
+Th
+vM
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+vM
+vM
+vM
+vM
+vM
+vM
+dj
+vM
+vM
+vM
+vM
+vM
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+gn
+dj
+gn
+gn
+gn
+mJ
+mJ
+mJ
+mJ
+mJ
+mJ
+gn
+gn
+gn
+gn
+dj
+dj
+gn
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+FA
+FA
+FA
+Nb
+Nb
+Nb
+Nb
+rJ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(129,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+vu
+oQ
+ZM
+JI
+ZM
+oQ
+ZM
+YH
+lm
+lm
+lm
+lm
+lm
+jG
+qG
+wr
+BO
+GI
+Mv
+zs
+zs
+zs
+zs
+zs
+VL
+VL
+VL
+VL
+VL
+eA
+Th
+Th
+Th
+Th
+xd
+mm
+mm
+mm
+mm
+mm
+mm
+jd
+TK
+mE
+vM
+dj
+dj
+dj
+dj
+vM
+Th
+xd
+xz
+vM
+vM
+vM
+VL
+VL
+VL
+VL
+VL
+VL
+Th
+Th
+Th
+Th
+vM
+vM
+vM
+Th
+Th
+Th
+vM
+vM
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+gn
+dj
+dj
+gn
+gn
+Cw
+mJ
+mJ
+yS
+mJ
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+gn
+gn
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+FA
+FA
+FA
+FA
+Nb
+Nb
+Nb
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(130,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+vu
+oQ
+ZM
+VT
+ZM
+ZM
+ZM
+YH
+lm
+lm
+lm
+lm
+lm
+jG
+qR
+ws
+BX
+OA
+MM
+zs
+Yf
+Ef
+na
+zs
+zs
+zs
+zs
+zs
+VL
+Th
+Th
+Th
+Th
+Th
+Th
+Th
+Th
+Th
+Th
+Th
+Th
+uy
+Lp
+vM
+vM
+dj
+dj
+dj
+dj
+VL
+vM
+Th
+MG
+eZ
+JH
+Th
+VL
+VL
+VL
+eA
+lL
+mm
+mm
+mm
+mm
+mm
+mm
+xz
+Th
+Th
+Th
+Th
+Th
+vM
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+gn
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+gn
+gn
+dj
+gn
+mJ
+yS
+mJ
+mJ
+Cw
+gn
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+FA
+cY
+FA
+Nb
+Nb
+Nb
+Nb
+Nb
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(131,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+rJ
+oQ
+vu
+oQ
+ZM
+VT
+oQ
+ZM
+oQ
+YH
+lm
+lm
+lm
+lm
+lm
+iR
+rj
+wM
+xm
+GK
+Np
+mj
+Ym
+ot
+ra
+Wl
+zs
+ib
+fk
+zs
+ha
+Th
+Th
+Th
+Th
+Th
+Th
+Th
+Th
+Th
+Th
+Th
+Th
+vM
+vM
+vM
+dj
+dj
+dj
+dj
+dj
+Bs
+zQ
+EZ
+xd
+jd
+TK
+mm
+mm
+mm
+mm
+mm
+mE
+Th
+Th
+eG
+Th
+Th
+Th
+MG
+Th
+Th
+Th
+Th
+Th
+vM
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+gn
+dj
+gn
+dj
+gn
+gn
+dj
+mJ
+mJ
+gn
+gn
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+gn
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+FA
+FA
+FA
+cY
+FA
+Nb
+FA
+Nb
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(132,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+ZM
+vu
+ZM
+ZM
+VT
+oQ
+ZM
+oQ
+YH
+lm
+lm
+lm
+lm
+lm
+jR
+rq
+wM
+kD
+Xj
+Ny
+RZ
+Yp
+Yz
+lr
+fO
+aX
+HP
+df
+tn
+Fc
+Th
+Th
+Th
+Th
+Th
+Th
+Th
+Th
+Th
+Th
+VL
+VL
+VL
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Bs
+VL
+eA
+eA
+uy
+Lp
+Th
+Th
+Th
+Th
+Th
+Th
+VL
+VL
+zQ
+vM
+vM
+Th
+MG
+Th
+Th
+Th
+vM
+vM
+vM
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+gn
+dj
+gn
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+gn
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+Nb
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+oQ
+gH
+rJ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(133,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+ZM
+ZM
+oQ
+oQ
+ZM
+JI
+ZM
+ZM
+ZM
+YH
+lm
+lm
+lm
+lm
+lm
+kA
+rT
+wM
+xm
+GK
+NG
+TD
+YE
+el
+uM
+kS
+zs
+KH
+mo
+zs
+gi
+Th
+Th
+Th
+Th
+Th
+Th
+Th
+Th
+Th
+Th
+VL
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+vM
+VL
+VL
+VL
+Th
+Th
+Th
+Th
+VL
+VL
+VL
+VL
+Bs
+dj
+dj
+vM
+vM
+MG
+Th
+Th
+VL
+vM
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+gn
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(134,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+ZM
+oQ
+oQ
+vu
+ZM
+VT
+ZM
+oQ
+ZM
+YH
+lm
+lm
+lm
+lm
+lm
+jG
+sc
+ws
+rL
+OA
+NL
+zs
+YL
+BY
+ho
+Fm
+zs
+MI
+zs
+zs
+VL
+Th
+Th
+Th
+Th
+Th
+Th
+Th
+Th
+Th
+Th
+VL
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Bs
+VL
+VL
+Th
+Th
+VL
+VL
+dj
+dj
+dj
+dj
+dj
+dj
+vM
+vM
+MG
+Th
+Th
+VL
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+FA
+FA
+FA
+FA
+FA
+cY
+FA
+oQ
+oQ
+oQ
+oQ
+oQ
+Pl
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+Pl
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(135,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+ZM
+oQ
+oQ
+vu
+oQ
+VT
+ZM
+oQ
+ZM
+YH
+lm
+lm
+lm
+lm
+lm
+jG
+sC
+wP
+Cb
+Hu
+NO
+kx
+kx
+kx
+kx
+kx
+kx
+kx
+kx
+VL
+VL
+VL
+Th
+Th
+Th
+Th
+Th
+Th
+Th
+Th
+Th
+VL
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Bs
+VL
+VL
+Th
+Th
+VL
+dj
+dj
+dj
+dj
+dj
+vM
+vM
+Th
+MG
+Th
+Th
+VL
+Bs
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+gn
+gn
+dj
+dj
+gn
+gn
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+gn
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+FA
+FA
+FA
+FA
+cY
+FA
+FA
+oQ
+Pl
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(136,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+ZM
+ZM
+ZM
+vu
+ZM
+VT
+ZM
+oQ
+oQ
+YH
+lm
+lm
+lm
+lm
+lm
+iR
+sH
+wS
+CG
+vG
+kR
+kR
+YN
+gQ
+VM
+Tz
+Yl
+js
+kR
+kR
+TF
+TF
+TF
+EZ
+Th
+Th
+Th
+Th
+Th
+Th
+vM
+vM
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+VL
+VL
+VL
+Th
+Th
+Th
+VL
+dj
+dj
+dj
+dj
+dj
+vM
+vM
+eZ
+Fs
+JH
+VL
+VL
+Bs
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+gn
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+FA
+FA
+FA
+FA
+cY
+FA
+FA
+oQ
+oQ
+oQ
+oQ
+yJ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(137,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+ZM
+oQ
+oQ
+ZM
+JI
+ZM
+ab
+ao
+VN
+VN
+VN
+VN
+gI
+YH
+YH
+vG
+xb
+tI
+Jq
+iT
+Sc
+yy
+QS
+QS
+SS
+nA
+VH
+oO
+kR
+cK
+mx
+TF
+rm
+JH
+Th
+Th
+Th
+Th
+Th
+vM
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+VL
+Th
+Th
+Th
+Th
+VL
+VL
+dj
+dj
+dj
+dj
+dj
+vM
+vM
+uy
+kK
+Lp
+VL
+Bs
+Bs
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+FA
+FA
+FA
+cY
+FA
+FA
+FA
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(138,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+SV
+SV
+oQ
+oQ
+oQ
+oQ
+ZM
+ZM
+ZM
+ZM
+VT
+oQ
+oQ
+ZM
+db
+db
+vU
+nP
+Ic
+nP
+vU
+vG
+EB
+rK
+Mi
+NR
+Ek
+hG
+iB
+Fh
+ps
+sM
+ut
+dd
+ae
+IT
+Sg
+JY
+WY
+Fc
+Th
+Th
+Th
+Th
+Th
+vM
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+VL
+TO
+Th
+Th
+Th
+VL
+dj
+dj
+dj
+dj
+dj
+gZ
+gZ
+or
+Th
+MG
+Th
+VL
+VL
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+FA
+FA
+FA
+cY
+cY
+FA
+FA
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(139,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+ZM
+oQ
+ZM
+Qu
+PD
+oQ
+WW
+db
+vU
+vU
+tN
+gS
+kn
+ll
+vG
+Qo
+sB
+Ft
+ZB
+Sj
+sX
+sX
+rk
+sX
+sX
+Tp
+Ud
+kR
+YY
+BH
+TF
+dK
+Fc
+Th
+Th
+Th
+Th
+Th
+vM
+vM
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+VL
+VL
+Th
+Th
+Th
+VL
+dj
+dj
+dj
+dj
+dj
+gZ
+bT
+Ew
+Th
+MG
+Th
+Th
+vM
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+WW
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(140,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+ZM
+oQ
+oQ
+jv
+Bv
+PD
+WW
+WW
+nP
+gm
+Wa
+RV
+nk
+aI
+sJ
+Xs
+Li
+pM
+Kl
+SM
+YO
+YO
+ET
+zz
+dC
+kR
+kR
+kR
+rD
+rD
+rD
+rD
+rD
+kL
+aW
+Uf
+Th
+Th
+Th
+vM
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+VL
+VL
+VL
+VL
+VL
+dj
+dj
+dj
+dj
+dj
+gZ
+ck
+Ew
+Th
+MG
+Th
+eA
+vM
+FA
+FA
+FA
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+cY
+FA
+FA
+FA
+FA
+FA
+FA
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+WW
+WW
+WW
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(141,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+ZM
+ZM
+vu
+vu
+ZM
+Fy
+KY
+PD
+WW
+nP
+bR
+Wa
+Wa
+ul
+aN
+vG
+ZG
+Da
+Jv
+Qn
+Qn
+YS
+EM
+zK
+Qn
+Qn
+kR
+Mj
+Mj
+rD
+mR
+gd
+YD
+rD
+vM
+hC
+nn
+Uf
+Th
+Th
+vM
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+FA
+FA
+FA
+gZ
+qt
+TB
+mm
+bh
+fN
+By
+vM
+FA
+FA
+FA
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+FA
+cY
+FA
+FA
+FA
+FA
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+WW
+WW
+lN
+WW
+WW
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(142,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+ZM
+oQ
+oQ
+vu
+oQ
+ZM
+jv
+Sf
+tE
+vU
+ct
+Wa
+Wa
+ul
+lx
+kp
+xy
+Zy
+tc
+Qn
+Tq
+Zg
+ku
+kB
+NW
+Qn
+Mj
+nw
+ji
+rD
+GY
+cL
+Hd
+rD
+vM
+vM
+hC
+nn
+Uf
+Th
+vM
+vM
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+FA
+FA
+FA
+FA
+gZ
+gZ
+kg
+gZ
+gZ
+Op
+gZ
+gZ
+FA
+FA
+FA
+FA
+FA
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+FA
+FA
+cY
+FA
+FA
+FA
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+WW
+WW
+WW
+WW
+gH
+gH
+rJ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(143,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+MB
+oQ
+oQ
+vu
+ZM
+ZM
+oQ
+nP
+JT
+ht
+RO
+Wa
+Wa
+ul
+lT
+RN
+xy
+lC
+pq
+Ol
+kH
+ZJ
+Hf
+he
+jn
+Qn
+Mj
+RB
+XN
+rD
+rD
+RW
+rD
+rD
+rD
+vM
+eA
+hC
+gx
+Th
+Th
+vM
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+FA
+FA
+FA
+FA
+FA
+FA
+gZ
+Zl
+gZ
+nD
+yi
+Rf
+gZ
+FA
+FA
+FA
+FA
+FA
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+FA
+FA
+FA
+FA
+FA
+FA
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+WW
+WW
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(144,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+SV
+oQ
+oQ
+oQ
+ZM
+ZM
+oQ
+vu
+oQ
+ZM
+oQ
+nP
+xB
+ZH
+RO
+Wa
+XC
+Hb
+mn
+Rk
+xy
+sB
+Ft
+Iv
+Ts
+ZV
+gL
+oC
+nL
+Qn
+Mj
+Nx
+Ad
+rD
+wI
+Yn
+Yn
+zW
+rD
+rD
+eA
+Th
+IR
+Th
+Th
+vM
+vM
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+FA
+FA
+FA
+FA
+FA
+FA
+gZ
+Ir
+gZ
+pZ
+Bc
+Rf
+gZ
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+FA
+FA
+FA
+FA
+FA
+FA
+rJ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+yJ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(145,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+ZM
+oQ
+vu
+oQ
+ZM
+oQ
+ve
+jA
+zE
+EG
+YK
+DY
+hR
+mC
+vG
+xL
+sB
+Ft
+yO
+TV
+ZW
+Rc
+ZC
+pO
+Qn
+Mj
+mu
+rH
+rD
+Nc
+Yn
+Yn
+Yn
+nI
+rD
+vM
+vM
+IR
+Th
+Th
+Th
+vM
+vM
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+FA
+FA
+FA
+FA
+FA
+FA
+gZ
+gZ
+PJ
+gZ
+gZ
+wa
+gZ
+gZ
+gZ
+FA
+FA
+FA
+FA
+FA
+FA
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+Be
+dj
+dj
+dj
+dj
+FA
+FA
+FA
+FA
+FA
+FA
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(146,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+ZM
+ZM
+ZM
+ZM
+ZM
+Ka
+qn
+XY
+vU
+vU
+dw
+nv
+nv
+nv
+nv
+xT
+Ii
+cT
+Qn
+TZ
+dG
+TT
+WX
+Qn
+Qn
+Sm
+tq
+Sm
+rD
+rD
+Me
+Yn
+Yn
+Am
+rD
+rD
+zQ
+xi
+Uf
+Th
+Th
+Th
+vM
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+FA
+FA
+FA
+FA
+FA
+FA
+gZ
+Ja
+aK
+JD
+jF
+At
+TN
+CW
+gZ
+gZ
+FA
+FA
+FA
+FA
+FA
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+FA
+FA
+cY
+FA
+FA
+FA
+FA
+oQ
+oQ
+oQ
+oQ
+Pl
+oQ
+oQ
+oQ
+gH
+gH
+oQ
+oQ
+oQ
+Pl
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(147,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+ZM
+oQ
+ZM
+ay
+cf
+DS
+vU
+xW
+ZX
+bd
+nv
+Wc
+YQ
+nv
+xp
+PW
+sE
+Qn
+Ug
+Go
+hx
+Go
+Qn
+Vd
+jg
+lA
+uh
+Tf
+rD
+rD
+GG
+yT
+vo
+KK
+rD
+vM
+hC
+gx
+Th
+Th
+Th
+vM
+vM
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+FA
+FA
+FA
+FA
+gZ
+gZ
+gZ
+gZ
+XH
+bn
+Ie
+bn
+bn
+uJ
+UB
+gZ
+FA
+FA
+FA
+FA
+FA
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(148,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+ZM
+oQ
+uD
+vD
+DS
+db
+vU
+xW
+bV
+bd
+nv
+um
+ry
+nv
+yh
+sB
+Ke
+OJ
+Yw
+wO
+tI
+BT
+OJ
+pW
+pW
+tI
+Kt
+pE
+pk
+rD
+Tt
+Gn
+lf
+zH
+rD
+vM
+vM
+IR
+Th
+Th
+Th
+Th
+vM
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+FA
+FA
+FA
+gZ
+gZ
+po
+AM
+gZ
+wi
+Dw
+Zb
+Xc
+Xc
+ye
+UB
+gZ
+FA
+FA
+FA
+FA
+FA
+FA
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(149,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+ZM
+ZM
+oQ
+Mt
+ko
+db
+db
+vU
+aL
+vU
+dJ
+nv
+hT
+mQ
+sQ
+ej
+it
+Kh
+Pg
+zo
+jQ
+QO
+fW
+tb
+kr
+uL
+QO
+Wz
+kf
+BR
+ah
+kk
+NS
+Ni
+MO
+rD
+vM
+vM
+IR
+Th
+Th
+Th
+Th
+vM
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+FA
+FA
+FA
+FA
+gZ
+Gi
+aK
+IC
+gZ
+gZ
+BA
+oL
+mi
+wG
+gZ
+gZ
+gZ
+gZ
+FA
+FA
+FA
+FA
+FA
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+FA
+FA
+FA
+FA
+cY
+FA
+FA
+FA
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(150,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+ZM
+vu
+ZM
+JI
+ZM
+oQ
+db
+vU
+bm
+vU
+dZ
+nv
+hY
+dv
+te
+yw
+Mr
+DF
+Pw
+Ux
+zp
+TC
+JE
+YA
+ii
+xO
+zn
+vl
+YR
+Zv
+rD
+ZU
+we
+bt
+Dr
+rD
+vM
+vM
+IR
+Th
+Th
+Th
+Th
+vM
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+FA
+FA
+FA
+FA
+gZ
+lh
+en
+ue
+mL
+gZ
+xh
+yP
+vR
+bN
+gZ
+yK
+yK
+gZ
+gZ
+FA
+FA
+FA
+FA
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+FA
+FA
+cY
+FA
+FA
+cY
+FA
+cY
+FA
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(151,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+vu
+ZM
+VT
+ZM
+ZM
+db
+vU
+vG
+vG
+vG
+nv
+nh
+nh
+nh
+yx
+Do
+mF
+nh
+yF
+WF
+yF
+zv
+zv
+Gr
+zv
+zv
+iL
+kq
+iL
+iL
+Vj
+iK
+nm
+Vj
+Vj
+vM
+vM
+IR
+Th
+Th
+Th
+Th
+vM
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+FA
+FA
+FA
+FA
+gZ
+QZ
+en
+Ge
+so
+SC
+Uc
+JN
+aO
+WR
+He
+Tw
+gM
+wN
+gZ
+FA
+FA
+FA
+FA
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+FA
+cY
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+oQ
+oQ
+oQ
+oQ
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(152,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+ZM
+VT
+ZM
+oQ
+Zr
+Pe
+bE
+OT
+ea
+Vh
+qv
+hV
+tv
+yM
+to
+KW
+nh
+UA
+FK
+Gy
+zv
+nc
+RH
+FY
+zv
+il
+an
+my
+iL
+nd
+CM
+wX
+ch
+Vj
+vM
+Oz
+yV
+Th
+Th
+Th
+Th
+vM
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+FA
+FA
+FA
+FA
+gZ
+Qx
+en
+ue
+uJ
+of
+yb
+HZ
+bn
+cl
+gZ
+Xp
+CE
+Ib
+gZ
+FA
+FA
+FA
+FA
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+oQ
+oQ
+oQ
+gH
+gH
+gH
+rJ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+yJ
+oQ
+gH
+gH
+rJ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(153,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+ZM
+ZM
+JI
+ZM
+oQ
+db
+Zr
+bE
+cv
+yu
+jV
+if
+uF
+tz
+Vq
+DO
+Lb
+nh
+UE
+Zc
+qW
+zv
+re
+Nl
+bJ
+zv
+BC
+jh
+li
+iL
+nd
+CM
+wX
+eR
+Vj
+vM
+Bq
+Gg
+Th
+Th
+Th
+vM
+vM
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+FA
+FA
+FA
+FA
+gZ
+QL
+ID
+Xc
+xS
+Nj
+ql
+bn
+bn
+jw
+gZ
+Jj
+xj
+wB
+gZ
+FA
+FA
+FA
+FA
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+Be
+FA
+cY
+FA
+FA
+cY
+FA
+cY
+FA
+FA
+FA
+oQ
+oQ
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(154,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+ZM
+VT
+ZM
+ZM
+db
+IM
+bK
+HN
+GZ
+LG
+qv
+mD
+nt
+uj
+DX
+Le
+nh
+UT
+QD
+Vr
+zv
+kt
+zC
+zy
+zv
+ip
+mb
+UG
+iL
+oV
+CM
+wX
+ik
+Vj
+Oz
+yV
+Th
+Th
+vM
+vM
+vM
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+FA
+FA
+FA
+gZ
+gZ
+is
+pK
+lq
+gZ
+du
+Xc
+Xc
+JK
+gZ
+gZ
+gZ
+gZ
+gZ
+FA
+FA
+FA
+FA
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+FA
+FA
+FA
+FA
+FA
+FA
+cY
+cY
+FA
+FA
+oQ
+oQ
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(155,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+ZM
+VT
+oQ
+db
+db
+db
+ZQ
+ZQ
+ei
+MF
+qv
+gb
+uk
+yY
+Hq
+yF
+PA
+Vs
+RP
+yF
+zv
+zv
+zV
+zv
+zv
+yW
+NV
+fM
+iL
+tP
+uW
+Ve
+Vj
+Vj
+Bq
+Gg
+Th
+vM
+vM
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+FA
+FA
+FA
+FA
+gZ
+gZ
+gZ
+gZ
+gZ
+gZ
+ze
+xE
+gZ
+gZ
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+oQ
+oQ
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(156,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+ZM
+Qu
+PD
+db
+db
+db
+db
+ZQ
+ZQ
+ZQ
+nh
+nh
+nh
+zh
+Em
+yF
+PH
+VE
+Os
+xU
+zv
+qZ
+km
+Qb
+zv
+bI
+se
+bM
+iL
+Fa
+Sy
+uW
+Vj
+vM
+IR
+Th
+Th
+vM
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+gZ
+gZ
+gZ
+gZ
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+Be
+dj
+dj
+dj
+dj
+FA
+FA
+FA
+FA
+cY
+FA
+FA
+cY
+FA
+FA
+FA
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(157,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+jv
+KY
+tw
+ZM
+oQ
+db
+db
+db
+WW
+WW
+WW
+nh
+nh
+nh
+yF
+PS
+VP
+Dh
+kh
+zv
+GT
+hj
+gt
+zv
+mg
+sl
+mg
+iL
+dP
+iH
+MK
+Vj
+vM
+IR
+Th
+Th
+vM
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+FA
+cY
+cY
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+oQ
+oQ
+oQ
+oQ
+oQ
+Pl
+oQ
+oQ
+oQ
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(158,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+ZM
+jv
+Bv
+PD
+oQ
+oQ
+ZM
+oQ
+oQ
+oQ
+WW
+WW
+db
+db
+yF
+PZ
+VX
+XZ
+GR
+zv
+dO
+nO
+xR
+zv
+Rg
+xZ
+kJ
+iL
+ZP
+Zo
+Pt
+Vj
+vM
+IR
+Th
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+gn
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+Or
+Or
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(159,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+rJ
+ZM
+Fy
+CF
+Jo
+Jo
+oZ
+PD
+oQ
+oQ
+ZM
+oQ
+db
+db
+yF
+PA
+yF
+yF
+yF
+zv
+KD
+uS
+II
+KD
+GE
+CJ
+DN
+ov
+Vj
+Vj
+Xi
+Vj
+Oz
+yV
+Th
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+FA
+FA
+cY
+cY
+FA
+FA
+Nb
+FA
+Nb
+Nb
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+Or
+Or
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(160,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+ZM
+oQ
+oQ
+oQ
+ZM
+Fy
+rv
+LB
+Jo
+Jo
+Nr
+PD
+oQ
+gH
+gH
+vM
+vM
+vM
+vM
+zv
+zv
+zv
+zv
+iL
+oy
+iL
+iL
+vM
+vM
+Cz
+Oz
+qV
+Gg
+Th
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+FA
+FA
+FA
+FA
+FA
+Nb
+Nb
+Nb
+Nb
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+Or
+Or
+Or
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(161,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+yJ
+oQ
+oQ
+ZM
+ZM
+vu
+vu
+vu
+vu
+ZM
+ZM
+ZM
+oQ
+Fy
+uE
+ZM
+ZM
+gH
+vM
+vM
+vM
+vM
+vM
+vM
+vM
+vM
+iL
+iL
+iL
+vM
+vM
+eA
+Oz
+qV
+Gg
+Th
+Th
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+cY
+cY
+FA
+FA
+FA
+FA
+Nb
+Nb
+Nb
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+Or
+gH
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+Pl
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(162,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+ZM
+oQ
+oQ
+vu
+oQ
+oQ
+vu
+vu
+ZM
+JI
+oQ
+oQ
+oQ
+vM
+vM
+vM
+vM
+vM
+vM
+vM
+vM
+vM
+vM
+vM
+vM
+vM
+Oz
+qV
+Gg
+Th
+Th
+Th
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+FA
+FA
+FA
+FA
+Nb
+Nb
+Nb
+Nb
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(163,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+ZM
+ZM
+oQ
+ZM
+ZM
+ZM
+ZM
+oQ
+oQ
+Qu
+PD
+ZM
+oQ
+vM
+vM
+vM
+Th
+eA
+eA
+vM
+vM
+vM
+vM
+vM
+Th
+Oz
+qV
+Gg
+Th
+Th
+Th
+vM
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+FA
+FA
+FA
+FA
+FA
+Nb
+Nb
+Nb
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+yJ
+oQ
+oQ
+gH
+gH
+gH
+oQ
+rJ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(164,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+ZM
+ZM
+MB
+oQ
+oQ
+oQ
+oQ
+oQ
+Fy
+rv
+Jo
+Jo
+Jo
+fS
+fS
+fS
+aW
+Uf
+Th
+vM
+vM
+Th
+Th
+Oz
+qV
+Gg
+Th
+Th
+Th
+Th
+vM
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+FA
+FA
+FA
+FA
+FA
+FA
+Nb
+Nb
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(165,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+Th
+Th
+Th
+hC
+lS
+fS
+fS
+fS
+fS
+fS
+Sx
+Gg
+Th
+Th
+Th
+Th
+vM
+vM
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+cY
+FA
+FA
+cY
+FA
+FA
+FA
+Nb
+Nb
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(166,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+Th
+Th
+Th
+Th
+Th
+Th
+Th
+Th
+Th
+Th
+Th
+Th
+Th
+vM
+vM
+vM
+vM
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+vM
+vM
+vM
+vM
+vM
+vM
+vM
+vM
+vM
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+Nb
+Nb
+Nb
+Nb
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(167,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+Th
+Th
+Th
+Th
+Th
+Th
+Th
+vM
+vM
+vM
+vM
+vM
+vM
+FA
+FA
+FA
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+vM
+vM
+vM
+vM
+Pn
+Pn
+Pn
+Pn
+Pn
+Pn
+Pn
+vM
+vM
+vM
+vM
+vM
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+FA
+FA
+cY
+FA
+FA
+FA
+FA
+Nb
+Nb
+FA
+FA
+FA
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(168,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+gH
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+Th
+Th
+Th
+Th
+vM
+vM
+vM
+vM
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+vM
+vM
+Pn
+Pn
+Pn
+Pn
+HX
+Gv
+Ah
+ti
+It
+Pn
+Pn
+Pn
+Pn
+Pn
+vM
+vM
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+FA
+cY
+FA
+cY
+FA
+cY
+FA
+Nb
+Nb
+FA
+FA
+rJ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(169,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+Or
+gH
+Or
+Or
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+vM
+tx
+vM
+vM
+vM
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+cY
+FA
+FA
+cY
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+vM
+Pn
+Pn
+aV
+Vi
+Pn
+oj
+cZ
+qp
+lF
+wJ
+Pn
+HM
+zl
+xK
+Pn
+Pn
+vM
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+Nb
+Nb
+Nb
+FA
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+rJ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(170,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+Or
+Or
+Or
+Or
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+rJ
+FA
+FA
+cY
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+cY
+cY
+cY
+cY
+FA
+Be
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+vM
+Pn
+hO
+Sr
+Zw
+Pn
+cJ
+Bb
+AP
+mt
+NI
+lW
+bw
+mr
+EO
+PF
+Pn
+vM
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+cY
+FA
+FA
+FA
+FA
+cY
+FA
+FA
+Nb
+oQ
+FA
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(171,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+Or
+Or
+Or
+Or
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+FA
+FA
+FA
+FA
+FA
+cY
+FA
+FA
+cY
+FA
+FA
+cY
+cY
+FA
+FA
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+vM
+Pn
+QG
+jB
+wU
+Bd
+sD
+KZ
+Yd
+hr
+ap
+Pn
+Jl
+gh
+ga
+sy
+Pn
+vM
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(172,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+Or
+Or
+Or
+Or
+Or
+gH
+gH
+rJ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+Nb
+Nb
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+vM
+vM
+Pn
+qE
+LT
+fH
+Pn
+gT
+hJ
+Ui
+uP
+HY
+Pn
+Kr
+Yg
+Wt
+Oc
+Pn
+vM
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+FA
+cY
+FA
+cY
+FA
+FA
+cY
+FA
+FA
+oQ
+oQ
+oQ
+oQ
+Pl
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+yJ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(173,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+Or
+Or
+Or
+Or
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+Nb
+Nb
+FA
+FA
+FA
+cY
+FA
+FA
+FA
+FA
+FA
+FA
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+vM
+vM
+Pn
+NA
+og
+Cf
+Pn
+Pn
+On
+Pn
+Pn
+Pn
+Pn
+Pn
+nT
+WK
+Pn
+Pn
+vM
+vM
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(174,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+Or
+Or
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+Nb
+Nb
+FA
+FA
+FA
+FA
+FA
+cY
+FA
+cY
+FA
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+vM
+vM
+Pn
+Pn
+Pn
+Pn
+Pn
+Fv
+vE
+NQ
+BQ
+Xm
+aj
+Pn
+Pn
+Pn
+Pn
+Va
+JH
+vM
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+FA
+FA
+FA
+cY
+FA
+FA
+FA
+cY
+FA
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+Or
+Or
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(175,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+Nb
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+vM
+vM
+vM
+Pn
+RR
+aj
+xA
+si
+LN
+LI
+HK
+oA
+Xe
+YZ
+RD
+dY
+YZ
+WY
+Fc
+vM
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+FA
+FA
+FA
+FA
+FA
+FA
+cY
+FA
+FA
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+yJ
+oQ
+gH
+Or
+Or
+Or
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(176,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+rJ
+oQ
+oQ
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+Nb
+Nb
+FA
+cY
+FA
+cY
+cY
+FA
+FA
+FA
+FA
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+vM
+vM
+vM
+QX
+hr
+Vu
+xA
+pl
+oS
+bS
+Xa
+BJ
+UW
+oa
+Xg
+Oq
+Dc
+WY
+Fc
+vM
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+FA
+FA
+cY
+FA
+FA
+FA
+FA
+FA
+FA
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(177,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+Nb
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+vM
+vM
+vM
+Pn
+Yq
+PC
+VB
+qp
+Xe
+Ij
+yR
+lM
+Vb
+YZ
+Qy
+Lf
+Yi
+dm
+Fc
+vM
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+FA
+FA
+cY
+FA
+cY
+FA
+FA
+FA
+FA
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+rJ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(178,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+Nb
+FA
+cY
+FA
+FA
+cY
+FA
+cY
+FA
+FA
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+vM
+vM
+Pn
+Pn
+Pn
+Pn
+Pn
+Jn
+cn
+zg
+Qc
+FL
+ym
+Pn
+Pn
+Pn
+Pn
+qi
+Lp
+vM
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+FA
+FA
+FA
+cY
+FA
+FA
+cY
+FA
+cY
+FA
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(179,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+Nb
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+vM
+vM
+Pn
+ex
+ly
+Es
+Pn
+Pn
+Pn
+Pn
+iX
+Pn
+Pn
+Pn
+cN
+lH
+Pn
+Pn
+vM
+vM
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+cY
+Nb
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(180,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+yJ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+Nb
+Nb
+FA
+cY
+FA
+FA
+FA
+FA
+FA
+FA
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+vM
+vM
+Pn
+uQ
+SH
+Gq
+Pn
+KV
+Gm
+Gq
+UI
+Gb
+Pn
+sN
+LW
+Zh
+Rb
+Pn
+vM
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+FA
+cY
+FA
+FA
+FA
+cY
+FA
+FA
+FA
+Nb
+rJ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(181,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+Nb
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+cY
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+vM
+Pn
+Iz
+LH
+vx
+KC
+EX
+fm
+WG
+JM
+FQ
+Co
+cA
+iU
+RI
+Zd
+Pn
+vM
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+FA
+FA
+cY
+cY
+FA
+FA
+FA
+cY
+FA
+Nb
+Nb
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(182,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+FA
+FA
+FA
+FA
+cY
+cY
+FA
+cY
+FA
+FA
+FA
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+vM
+Pn
+Lw
+gs
+ap
+Pn
+LC
+aj
+oU
+ZD
+yG
+Pn
+GO
+zm
+gr
+oT
+Pn
+vM
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+FA
+FA
+FA
+FA
+cY
+FA
+FA
+cY
+cY
+FA
+Nb
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+Pl
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(183,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+rJ
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+vM
+Pn
+Pn
+qO
+kc
+Pn
+Je
+ta
+dq
+Bl
+vk
+Pn
+sj
+Bw
+Wv
+Pn
+Pn
+vM
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+FA
+FA
+FA
+FA
+FA
+cY
+FA
+FA
+FA
+FA
+Nb
+Nb
+oQ
+oQ
+oQ
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(184,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+FA
+cY
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+dj
+dj
+dj
+Be
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+vM
+vM
+Pn
+Pn
+Pn
+Pn
+QY
+az
+US
+WQ
+sw
+Pn
+Pn
+Pn
+Pn
+Pn
+vM
+vM
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+FA
+FA
+FA
+cY
+FA
+cY
+FA
+FA
+FA
+FA
+FA
+FA
+Nb
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(185,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+FA
+FA
+FA
+FA
+FA
+cY
+FA
+FA
+FA
+FA
+FA
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+vM
+vM
+vM
+vM
+Pn
+Pn
+Pn
+Pn
+Pn
+Pn
+Pn
+vM
+vM
+vM
+vM
+vM
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+FA
+FA
+FA
+cY
+FA
+cY
+cY
+FA
+FA
+FA
+cY
+FA
+FA
+Nb
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+rJ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+rJ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(186,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+FA
+FA
+FA
+FA
+FA
+FA
+cY
+FA
+FA
+FA
+FA
+FA
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+vM
+vM
+vM
+vM
+vM
+vM
+vM
+vM
+vM
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+cY
+FA
+FA
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(187,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+rJ
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+FA
+FA
+FA
+cY
+FA
+FA
+cY
+FA
+FA
+FA
+FA
+cY
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+cY
+FA
+FA
+FA
+cY
+FA
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(188,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+FA
+FA
+cY
+FA
+FA
+FA
+cY
+FA
+FA
+FA
+FA
+FA
+FA
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+FA
+FA
+FA
+FA
+FA
+cY
+FA
+cY
+cY
+cY
+FA
+FA
+cY
+FA
+FA
+FA
+FA
+FA
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+Pl
+oQ
+oQ
+yJ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(189,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+FA
+FA
+cY
+cY
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+FA
+FA
+FA
+FA
+cY
+FA
+cY
+cY
+cY
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(190,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+FA
+FA
+FA
+cY
+FA
+FA
+FA
+FA
+FA
+cY
+cY
+FA
+FA
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+gn
+gn
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+FA
+FA
+FA
+FA
+FA
+FA
+cY
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(191,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+FA
+FA
+cY
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+cY
+FA
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+FA
+FA
+FA
+cY
+FA
+FA
+FA
+cY
+FA
+FA
+FA
+cY
+FA
+FA
+FA
+FA
+oQ
+rJ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(192,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+rJ
+gH
+gH
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+FA
+FA
+FA
+FA
+FA
+cY
+FA
+FA
+FA
+FA
+FA
+cY
+FA
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+FA
+FA
+FA
+cY
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(193,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+Or
+gH
+Or
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+FA
+FA
+FA
+cY
+FA
+cY
+FA
+FA
+FA
+cY
+FA
+FA
+FA
+FA
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+FA
+FA
+FA
+FA
+FA
+FA
+Nb
+cY
+FA
+FA
+FA
+FA
+FA
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+Or
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(194,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+Or
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+cY
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+FA
+FA
+cY
+FA
+FA
+Nb
+Nb
+Nb
+Nb
+FA
+Nb
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+Or
+Or
+Or
+Or
+gH
+rJ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(195,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+Or
+Or
+Or
+Or
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+FA
+FA
+FA
+FA
+FA
+cY
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+FA
+FA
+cY
+FA
+FA
+FA
+Nb
+Nb
+Nb
+Nb
+Nb
+Nb
+Nb
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+Or
+Or
+Or
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(196,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+Or
+Or
+Or
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+rJ
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+cY
+FA
+FA
+cY
+FA
+FA
+FA
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+FA
+FA
+FA
+FA
+FA
+FA
+Nb
+Nb
+Nb
+Nb
+Nb
+Nb
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+gH
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(197,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+Or
+Or
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+FA
+FA
+Nb
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+gn
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+FA
+FA
+FA
+FA
+FA
+cY
+FA
+FA
+Nb
+Nb
+Nb
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(198,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+Nb
+Nb
+Nb
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+FA
+FA
+FA
+cY
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+Nb
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(199,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+Nb
+Nb
+FA
+FA
+FA
+FA
+cY
+cY
+FA
+cY
+FA
+FA
+FA
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+FA
+FA
+FA
+FA
+FA
+cY
+cY
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+rJ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+Pl
+oQ
+oQ
+oQ
+oQ
+gH
+rJ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(200,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+rJ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+Nb
+Nb
+Nb
+Nb
+FA
+FA
+FA
+FA
+FA
+FA
+cY
+FA
+FA
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+Be
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+FA
+FA
+FA
+FA
+cY
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+cY
+FA
+cY
+cY
+FA
+FA
+FA
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(201,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+Nb
+Nb
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+cY
+cY
+FA
+FA
+FA
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+FA
+cY
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+Pl
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(202,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+yJ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+Nb
+Nb
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+cY
+FA
+cY
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+Be
+dj
+dj
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+cY
+FA
+FA
+FA
+FA
+FA
+cY
+cY
+cY
+FA
+FA
+cY
+FA
+FA
+FA
+FA
+FA
+FA
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(203,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+cY
+FA
+FA
+cY
+FA
+FA
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+gn
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+cY
+cY
+cY
+FA
+cY
+FA
+FA
+FA
+FA
+cY
+FA
+cY
+FA
+FA
+FA
+FA
+cY
+FA
+FA
+cY
+FA
+FA
+FA
+FA
+FA
+Nb
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+yJ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(204,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+FA
+FA
+FA
+FA
+FA
+FA
+cY
+FA
+FA
+FA
+FA
+FA
+FA
+cY
+FA
+FA
+FA
+FA
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+cY
+FA
+FA
+cY
+cY
+FA
+Nb
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+cY
+FA
+cY
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+cY
+FA
+FA
+FA
+Nb
+Nb
+Nb
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(205,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+FA
+FA
+FA
+FA
+FA
+cY
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+cY
+cY
+FA
+FA
+FA
+FA
+FA
+FA
+Nb
+Nb
+Nb
+cY
+FA
+FA
+FA
+FA
+FA
+FA
+cY
+FA
+cY
+FA
+FA
+FA
+FA
+FA
+cY
+FA
+FA
+cY
+FA
+FA
+FA
+cY
+FA
+FA
+FA
+FA
+Nb
+Nb
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+Or
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(206,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+Nb
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+cY
+cY
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+FA
+FA
+FA
+cY
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+Nb
+Nb
+Nb
+Nb
+Nb
+Nb
+Nb
+Nb
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+cY
+FA
+FA
+FA
+Nb
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+Or
+Or
+Or
+Or
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+rJ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(207,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+Nb
+Nb
+Nb
+FA
+FA
+FA
+cY
+FA
+cY
+cY
+cY
+cY
+cY
+cY
+FA
+FA
+cY
+FA
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+cY
+FA
+FA
+FA
+FA
+Nb
+Nb
+Nb
+Nb
+Nb
+Nb
+Nb
+Nb
+Nb
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+cY
+FA
+FA
+cY
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+Or
+Or
+Or
+Or
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(208,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+rJ
+oQ
+Nb
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+cY
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+cY
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+Nb
+Nb
+Nb
+Nb
+Nb
+Nb
+Nb
+Nb
+FA
+FA
+oQ
+rJ
+oQ
+oQ
+FA
+FA
+FA
+Nb
+Nb
+Nb
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+Or
+gH
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(209,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+Nb
+Nb
+FA
+FA
+FA
+FA
+FA
+cY
+FA
+FA
+cY
+FA
+FA
+FA
+cY
+cY
+FA
+FA
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+cY
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+Nb
+Nb
+Nb
+Nb
+Nb
+Nb
+Nb
+FA
+FA
+FA
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+Nb
+Nb
+Nb
+Nb
+Nb
+Nb
+FA
+FA
+FA
+FA
+FA
+oQ
+rJ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+Pl
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+gH
+rJ
+oQ
+oQ
+oQ
+oQ
+yJ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(210,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+Or
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+Nb
+Nb
+Nb
+cY
+FA
+FA
+FA
+FA
+FA
+FA
+cY
+FA
+FA
+cY
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+cY
+FA
+FA
+FA
+FA
+cY
+cY
+FA
+FA
+FA
+cY
+FA
+FA
+FA
+Nb
+Nb
+Nb
+Nb
+Nb
+FA
+FA
+FA
+FA
+FA
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+Nb
+Nb
+Nb
+Nb
+Nb
+FA
+FA
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(211,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+Or
+Or
+Or
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+FA
+FA
+cY
+FA
+FA
+FA
+FA
+cY
+FA
+FA
+FA
+cY
+FA
+FA
+FA
+cY
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+FA
+FA
+FA
+FA
+FA
+cY
+FA
+FA
+FA
+FA
+FA
+cY
+FA
+FA
+FA
+cY
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+Nb
+Nb
+Nb
+Nb
+Nb
+FA
+FA
+FA
+FA
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+Nb
+Nb
+oQ
+Nb
+Nb
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(212,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+rJ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+Or
+Or
+Or
+Or
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+FA
+FA
+FA
+FA
+cY
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+IS
+FA
+FA
+cY
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+Be
+dj
+dj
+dj
+dj
+dj
+FA
+FA
+FA
+FA
+FA
+FA
+cY
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+cY
+cY
+FA
+FA
+FA
+FA
+FA
+FA
+cY
+FA
+FA
+FA
+FA
+cY
+FA
+FA
+FA
+Nb
+oQ
+oQ
+FA
+FA
+FA
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(213,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+Or
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+lj
+MU
+FA
+cY
+cY
+FA
+cY
+cY
+FA
+FA
+FA
+FA
+cY
+FA
+cY
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+cY
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+cY
+FA
+FA
+FA
+FA
+FA
+FA
+cY
+FA
+FA
+FA
+FA
+FA
+cY
+FA
+FA
+cY
+FA
+FA
+FA
+FA
+FA
+cY
+cY
+FA
+FA
+FA
+oQ
+oQ
+oQ
+oQ
+oQ
+FA
+FA
+FA
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(214,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+FA
+cY
+FA
+FA
+cY
+FA
+FA
+cY
+PK
+nu
+FA
+FA
+FA
+FA
+cY
+FA
+FA
+FA
+FA
+FA
+cY
+FA
+FA
+FA
+FA
+FA
+cY
+cY
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+cY
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+cY
+FA
+FA
+FA
+FA
+FA
+FA
+cY
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+rJ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+Pl
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+Pl
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(215,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+rJ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+yJ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+FA
+FA
+FA
+cY
+FA
+FA
+FA
+Nb
+IS
+IS
+FA
+cY
+FA
+FA
+FA
+FA
+cY
+FA
+FA
+cY
+cY
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+cY
+FA
+FA
+cY
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+cY
+FA
+FA
+FA
+FA
+FA
+FA
+cY
+FA
+FA
+cY
+FA
+cY
+cY
+FA
+FA
+FA
+FA
+FA
+FA
+cY
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(216,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+FA
+cY
+FA
+FA
+cY
+cY
+IS
+Nb
+Nb
+FA
+cY
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+cY
+FA
+cY
+FA
+FA
+FA
+FA
+cY
+FA
+cY
+FA
+FA
+FA
+FA
+FA
+cY
+FA
+cY
+FA
+FA
+FA
+cY
+cY
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+cY
+FA
+FA
+cY
+FA
+FA
+FA
+FA
+FA
+FA
+cY
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+cY
+FA
+FA
+FA
+FA
+cY
+cY
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+yJ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(217,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+rJ
+cY
+FA
+cY
+FA
+FA
+Nb
+Nb
+Nb
+IS
+FA
+cY
+FA
+cY
+cY
+FA
+cY
+FA
+cY
+FA
+FA
+cY
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+cY
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+cY
+FA
+FA
+cY
+FA
+FA
+FA
+FA
+FA
+FA
+cY
+FA
+cY
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+Nb
+Nb
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+Or
+Or
+Or
+Or
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+yJ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+Or
+Or
+Or
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(218,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+yJ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+FA
+Nb
+Nb
+Nb
+Nb
+Nb
+Nb
+IS
+Nb
+Nb
+FA
+FA
+cY
+FA
+cY
+FA
+FA
+cY
+FA
+FA
+cY
+FA
+cY
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+cY
+FA
+FA
+FA
+cY
+FA
+FA
+FA
+FA
+cY
+FA
+FA
+FA
+FA
+FA
+FA
+cY
+FA
+FA
+FA
+FA
+cY
+FA
+FA
+FA
+FA
+cY
+FA
+FA
+FA
+FA
+FA
+Nb
+Nb
+Nb
+Nb
+Nb
+Nb
+FA
+FA
+Nb
+Nb
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+Or
+Or
+Or
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+Or
+Or
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(219,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+Or
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+Nb
+Nb
+Nb
+Nb
+Nb
+Nb
+Nb
+Nb
+Nb
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+Nb
+Nb
+FA
+FA
+FA
+FA
+cY
+FA
+FA
+FA
+FA
+FA
+FA
+cY
+FA
+FA
+FA
+cY
+FA
+FA
+cY
+cY
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+cY
+FA
+FA
+FA
+FA
+cY
+FA
+FA
+FA
+FA
+FA
+FA
+Nb
+Nb
+Nb
+Nb
+Nb
+Nb
+Nb
+Nb
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+Or
+gH
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(220,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+Or
+Or
+Or
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+Nb
+Nb
+Nb
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+Nb
+Nb
+Nb
+Nb
+Nb
+FA
+Nb
+FA
+FA
+FA
+FA
+FA
+FA
+cY
+FA
+cY
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+cY
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+Nb
+Nb
+oQ
+oQ
+oQ
+oQ
+rJ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+rJ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+rJ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+gH
+rJ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(221,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+Or
+Or
+Or
+Or
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+FA
+FA
+cY
+FA
+cY
+FA
+FA
+FA
+FA
+FA
+oQ
+oQ
+oQ
+Nb
+Nb
+Nb
+Nb
+Nb
+Nb
+Nb
+Nb
+Nb
+FA
+FA
+FA
+FA
+FA
+FA
+cY
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+cY
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+Pl
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+rJ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(222,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+Or
+Or
+Or
+Or
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+Nb
+Nb
+Nb
+Nb
+Nb
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+rJ
+oQ
+oQ
+Nb
+Nb
+Nb
+oQ
+oQ
+oQ
+Nb
+Nb
+Nb
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+cY
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+Nb
+FA
+Nb
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(223,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+Or
+Or
+Or
+Or
+gH
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+rJ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+Nb
+Nb
+Nb
+FA
+FA
+FA
+FA
+cY
+FA
+FA
+FA
+FA
+cY
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+Nb
+Nb
+Nb
+Nb
+FA
+FA
+oQ
+oQ
+oQ
+rJ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+Or
+Or
+Or
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(224,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+gH
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+rJ
+oQ
+oQ
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+FA
+Nb
+Nb
+Nb
+Nb
+Nb
+Nb
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+Or
+Or
+Or
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+oQ
+oQ
+oQ
+Pl
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(225,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+rJ
+oQ
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+FA
+FA
+FA
+FA
+FA
+Nb
+Nb
+Nb
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+yJ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+Or
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+Pl
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+rJ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+Pl
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(226,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+rJ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+rJ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(227,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+Or
+gH
+Or
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+Or
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+rJ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(228,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+Or
+Or
+Or
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+Or
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+Or
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+oQ
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(229,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+rJ
+oQ
+gH
+gH
+gH
+Or
+gH
+rJ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+Or
+Or
+Or
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+Or
+Or
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+rJ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(230,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+Or
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+Or
+Or
+Or
+Or
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+Pl
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+Or
+Or
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+Or
+gH
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(231,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+Or
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+Or
+Or
+gH
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+Or
+Or
+Or
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+Pl
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+rJ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(232,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+rJ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+rJ
+oQ
+oQ
+oQ
+oQ
+gH
+Or
+Or
+Or
+Or
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(233,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+yJ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+rJ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+yJ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+gH
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+rJ
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(234,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+yJ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(235,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+rJ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+Or
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+Pl
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+rJ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(236,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+yJ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+Or
+Or
+Or
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(237,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+oQ
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+oQ
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+Or
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+Pl
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(238,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+rJ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(239,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+rJ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(240,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+rJ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+Pl
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+rJ
+oQ
+oQ
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(241,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(242,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+Pl
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+yJ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(243,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+yJ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(244,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+gH
+gH
+gH
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(245,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+rJ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(246,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(247,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(248,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(249,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(250,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(251,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(252,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(253,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(254,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
+(255,1,1) = {"
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+oQ
+"}
diff --git a/maps/templates/space_structures/cult_ship.dmm b/maps/templates/space_structures/cult_ship.dmm
new file mode 100644
index 000000000000..e17695199ac3
--- /dev/null
+++ b/maps/templates/space_structures/cult_ship.dmm
@@ -0,0 +1,1098 @@
+//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
+"aa" = (
+/obj/structure/cult/anomaly/timewhole,
+/turf/environment/space,
+/area/space)
+"ay" = (
+/obj/item/weapon/ore/iron,
+/turf/environment/space,
+/area/space)
+"aT" = (
+/obj/structure/object_wall/standart{
+ dir = 8;
+ icon_state = "diagonalWall3"
+ },
+/turf/environment/space,
+/area/space_structures/cult_ship)
+"aV" = (
+/turf/simulated/wall/cult,
+/area/space_structures/cult_ship)
+"bc" = (
+/turf/simulated/wall/cult/runed/anim,
+/area/space_structures/cult_ship)
+"by" = (
+/obj/structure/object_wall/standart{
+ icon_state = "wall3"
+ },
+/turf/simulated/floor/engine/cult,
+/area/space_structures/cult_ship)
+"bQ" = (
+/obj/machinery/door/airlock/hatch,
+/obj/structure/fans/tiny,
+/turf/simulated/floor/engine/cult/lava,
+/area/space_structures/cult_ship)
+"bV" = (
+/obj/structure/object_wall/standart{
+ dir = 1;
+ icon_state = "diagonalWall3"
+ },
+/turf/environment/space,
+/area/space_structures/cult_ship)
+"cf" = (
+/obj/structure/scrap_cube,
+/turf/environment/space,
+/area/space)
+"ej" = (
+/obj/structure/shuttle/engine/propulsion{
+ dir = 8;
+ icon_state = "burst_l"
+ },
+/turf/environment/space,
+/area/space_structures/cult_ship)
+"eD" = (
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/shuttle/engine/heater{
+ dir = 8;
+ icon_state = "heater1"
+ },
+/turf/simulated/floor/engine/cult/lava,
+/area/space_structures/cult_ship)
+"fE" = (
+/obj/machinery/portable_atmospherics/canister/oxygen,
+/turf/simulated/shuttle/floor/evac/eng2,
+/area/space_structures/cult_ship)
+"fV" = (
+/obj/effect/decal/cleanable/blood/drip,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/shuttle/floor/evac/eng2,
+/area/space_structures/cult_ship)
+"gk" = (
+/turf/simulated/floor/engine/cult,
+/area/space_structures/cult_ship)
+"gl" = (
+/obj/machinery/recharge_station,
+/turf/simulated/shuttle/floor/evac/eng2,
+/area/space_structures/cult_ship)
+"gZ" = (
+/obj/structure/shuttle/engine/propulsion{
+ dir = 8
+ },
+/turf/environment/space,
+/area/space_structures/cult_ship)
+"hp" = (
+/obj/structure/dispenser/oxygen,
+/turf/simulated/floor/engine/cult,
+/area/space_structures/cult_ship)
+"hD" = (
+/obj/structure/cult/anomaly/orb,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/engine/cult/lava,
+/area/space_structures/cult_ship)
+"hU" = (
+/obj/effect/decal/cleanable/blood,
+/turf/simulated/floor/engine/cult,
+/area/space_structures/cult_ship)
+"ih" = (
+/obj/machinery/light_construct/small{
+ dir = 4
+ },
+/turf/simulated/floor/engine/cult,
+/area/space_structures/cult_ship)
+"iU" = (
+/obj/structure/extinguisher_cabinet{
+ pixel_y = 29
+ },
+/obj/machinery/bodyscanner,
+/obj/item/weapon/storage/firstaid/adv,
+/turf/simulated/shuttle/floor/evac/eng2,
+/area/space_structures/cult_ship)
+"ja" = (
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_y = 22
+ },
+/obj/machinery/body_scanconsole,
+/obj/effect/decal/cleanable/dirt,
+/obj/item/device/flashlight/seclite,
+/turf/simulated/shuttle/floor/evac/eng2,
+/area/space_structures/cult_ship)
+"jh" = (
+/obj/machinery/sleeper{
+ dir = 8
+ },
+/turf/simulated/floor/engine/cult,
+/area/space_structures/cult_ship)
+"jo" = (
+/obj/structure/shuttle/engine/propulsion{
+ dir = 8;
+ icon_state = "burst_r"
+ },
+/turf/environment/space,
+/area/space_structures/cult_ship)
+"lJ" = (
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/shuttle/engine/heater{
+ dir = 8;
+ icon_state = "heater1"
+ },
+/turf/simulated/shuttle/floor/evac/eng1,
+/area/space_structures/cult_ship)
+"lY" = (
+/obj/effect/decal/cleanable/blood/gibs/down,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/engine/cult,
+/area/space_structures/cult_ship)
+"mM" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/shuttle/floor/evac/eng2,
+/area/space_structures/cult_ship)
+"mS" = (
+/obj/structure/mineral_door/cult,
+/turf/simulated/floor/engine/cult/lava,
+/area/space_structures/cult_ship)
+"oy" = (
+/obj/effect/decal/cleanable/blood/drip,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/engine/cult,
+/area/space_structures/cult_ship)
+"oH" = (
+/mob/living/simple_animal/hostile/cellular/meat/flesh,
+/turf/simulated/floor/engine/cult,
+/area/space_structures/cult_ship)
+"oM" = (
+/obj/effect/decal/cleanable/blood/gibs,
+/obj/effect/decal/remains/human,
+/turf/simulated/floor/engine/cult/lava,
+/area/space_structures/cult_ship)
+"pe" = (
+/obj/effect/decal/cleanable/blood,
+/obj/structure/door_assembly/door_assembly_hatch,
+/turf/simulated/shuttle/floor/evac/eng2,
+/area/space_structures/cult_ship)
+"pq" = (
+/obj/item/weapon/reagent_containers/glass/bucket/full,
+/obj/item/weapon/mop,
+/turf/simulated/floor/engine/cult,
+/area/space_structures/cult_ship)
+"qK" = (
+/obj/structure/cult/anomaly/shell,
+/turf/environment/space,
+/area/space)
+"qV" = (
+/obj/structure/object_wall/standart{
+ icon_state = "diagonalWall3"
+ },
+/turf/environment/space,
+/area/space_structures/cult_ship)
+"rK" = (
+/obj/structure/stool/bed/chair/schair/wagon{
+ dir = 4
+ },
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_x = -28;
+ pixel_y = -5
+ },
+/turf/simulated/floor/engine/cult,
+/area/space_structures/cult_ship)
+"sd" = (
+/obj/effect/decal/cleanable/blood/drip,
+/obj/effect/decal/remains/human,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/engine/cult,
+/area/space_structures/cult_ship)
+"sq" = (
+/turf/simulated/shuttle/floor/evac/eng2,
+/area/space_structures/cult_ship)
+"sG" = (
+/obj/structure/sink{
+ dir = 8;
+ pixel_x = -12
+ },
+/turf/simulated/floor/engine/cult,
+/area/space_structures/cult_ship)
+"sM" = (
+/obj/effect/landmark/corpse/securityofficer,
+/obj/effect/decal/cleanable/blood,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/engine/cult,
+/area/space_structures/cult_ship)
+"tq" = (
+/obj/structure/cult/anomaly/timewhole,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/light_construct/small,
+/turf/simulated/floor/engine/cult,
+/area/space_structures/cult_ship)
+"tJ" = (
+/obj/effect/decal/cleanable/blood/drip,
+/obj/effect/decal/cleanable/dirt,
+/obj/item/weapon/gun/projectile/glock/spec,
+/turf/simulated/floor/engine/cult,
+/area/space_structures/cult_ship)
+"uJ" = (
+/obj/item/weapon/storage/firstaid/regular,
+/turf/simulated/floor/engine/cult,
+/area/space_structures/cult_ship)
+"uT" = (
+/obj/structure/table,
+/obj/machinery/cell_charger{
+ pixel_y = 5
+ },
+/turf/simulated/floor/engine/cult,
+/area/space_structures/cult_ship)
+"vb" = (
+/obj/effect/decal/cleanable/blood/drip,
+/obj/structure/stool/bed/chair/schair/wagon{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/shuttle/floor/evac/eng2,
+/area/space_structures/cult_ship)
+"vh" = (
+/obj/effect/decal/cleanable/blood/gibs/core,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/engine/cult/lava,
+/area/space_structures/cult_ship)
+"vR" = (
+/obj/structure/reagent_dispensers/fueltank,
+/obj/machinery/light/small{
+ dir = 4
+ },
+/turf/simulated/floor/engine/cult,
+/area/space_structures/cult_ship)
+"wd" = (
+/obj/structure/rack,
+/obj/item/weapon/storage/belt/utility{
+ pixel_y = 4
+ },
+/obj/item/weapon/storage/toolbox/mechanical,
+/turf/simulated/floor/engine/cult/lava,
+/area/space_structures/cult_ship)
+"wv" = (
+/turf/simulated/shuttle/floor/evac/eng1,
+/area/space_structures/cult_ship)
+"wy" = (
+/obj/structure/table,
+/obj/item/pizzabox/meat{
+ pixel_y = 10
+ },
+/turf/simulated/shuttle/floor/evac/eng2,
+/area/space_structures/cult_ship)
+"wL" = (
+/obj/structure/table,
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_y = 22
+ },
+/obj/machinery/recharger{
+ pixel_y = 4
+ },
+/turf/simulated/shuttle/floor/evac/eng2,
+/area/space_structures/cult_ship)
+"wR" = (
+/obj/effect/decal/cleanable/blood/drip,
+/obj/structure/stool/bed/chair/schair/wagon{
+ dir = 4
+ },
+/turf/simulated/shuttle/floor/evac/eng2,
+/area/space_structures/cult_ship)
+"xd" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/engine/cult,
+/area/space_structures/cult_ship)
+"xK" = (
+/obj/structure/reagent_dispensers/watertank,
+/turf/simulated/floor/engine/cult,
+/area/space_structures/cult_ship)
+"yh" = (
+/obj/structure/rack,
+/obj/item/stack/sheet/metal{
+ amount = 15;
+ pixel_x = -6
+ },
+/obj/item/stack/sheet/glass{
+ amount = 17
+ },
+/turf/simulated/floor/engine/cult,
+/area/space_structures/cult_ship)
+"yX" = (
+/obj/machinery/autolathe{
+ desc = "Your typical Autolathe. It appears to have much more options than your regular one, however...";
+ hacked = 1;
+ name = "Thunderdome Autolathe"
+ },
+/turf/simulated/shuttle/floor/evac/eng2,
+/area/space_structures/cult_ship)
+"zi" = (
+/obj/item/weapon/disk/research_points/rare,
+/obj/structure/closet/crate/scicrate,
+/turf/simulated/shuttle/floor/evac/eng2,
+/area/space_structures/cult_ship)
+"zj" = (
+/obj/effect/decal/cleanable/blood/gibs/limb,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/engine/cult/lava,
+/area/space_structures/cult_ship)
+"zO" = (
+/obj/structure/cult/anomaly/shell,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/engine/cult/lava,
+/area/space_structures/cult_ship)
+"zS" = (
+/obj/structure/stool/bed/chair/schair/wagon{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/blood/drip,
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/door_assembly/door_assembly_hatch,
+/turf/simulated/shuttle/floor/evac/eng2,
+/area/space_structures/cult_ship)
+"Af" = (
+/obj/structure/computerframe{
+ dir = 8
+ },
+/turf/simulated/floor/engine/cult/lava,
+/area/space_structures/cult_ship)
+"AA" = (
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_x = -28;
+ pixel_y = -5
+ },
+/obj/machinery/light_construct/small{
+ dir = 8
+ },
+/obj/machinery/vending/cigarette,
+/turf/simulated/floor/engine/cult,
+/area/space_structures/cult_ship)
+"Ca" = (
+/obj/effect/decal/cleanable/blood/gibs/up,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/engine/cult/lava,
+/area/space_structures/cult_ship)
+"Dr" = (
+/obj/effect/decal/cleanable/blood/drip,
+/mob/living/simple_animal/hostile/cellular/meat/creep_standing,
+/turf/simulated/floor/engine/cult,
+/area/space_structures/cult_ship)
+"DY" = (
+/turf/simulated/floor/engine/cult/lava,
+/area/space_structures/cult_ship)
+"EH" = (
+/obj/effect/decal/cleanable/blood,
+/obj/effect/decal/remains/human,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/engine/cult,
+/area/space_structures/cult_ship)
+"EN" = (
+/obj/structure/stool/bed/chair/schair/wagon{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/blood/drip,
+/turf/simulated/floor/engine/cult,
+/area/space_structures/cult_ship)
+"Fe" = (
+/obj/structure/computerframe{
+ dir = 8
+ },
+/obj/machinery/light/small{
+ dir = 4
+ },
+/turf/simulated/floor/engine/cult,
+/area/space_structures/cult_ship)
+"FK" = (
+/obj/effect/decal/cleanable/blood/drip,
+/obj/structure/closet/crate,
+/obj/random/tools/tool,
+/obj/random/tools/tool,
+/obj/random/tools/tool,
+/obj/random/tools/tool,
+/obj/random/tools/toolbox,
+/turf/simulated/floor/engine/cult,
+/area/space_structures/cult_ship)
+"FL" = (
+/obj/machinery/computer/mech_bay_power_console,
+/turf/simulated/shuttle/floor/evac/eng2,
+/area/space_structures/cult_ship)
+"FW" = (
+/obj/structure/pedestal/cult,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/engine/cult/lava,
+/area/space_structures/cult_ship)
+"FX" = (
+/obj/structure/table/woodentable/fancy/black,
+/obj/item/device/soulstone{
+ pixel_y = 6
+ },
+/turf/simulated/floor/engine/cult/lava,
+/area/space_structures/cult_ship)
+"Gy" = (
+/obj/machinery/vending/coffee,
+/turf/simulated/floor/engine/cult,
+/area/space_structures/cult_ship)
+"GP" = (
+/obj/structure/cult/anomaly/spacewhole,
+/turf/simulated/shuttle/floor/evac/eng2,
+/area/space_structures/cult_ship)
+"Ha" = (
+/obj/effect/decal/cleanable/blood/drip,
+/turf/simulated/shuttle/floor/evac/eng2,
+/area/space_structures/cult_ship)
+"Hg" = (
+/obj/structure/stool/bed/chair/schair/wagon{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/blood/gibs,
+/obj/effect/decal/cleanable/dirt,
+/obj/item/weapon/gun/energy/gun,
+/turf/simulated/floor/engine/cult/lava,
+/area/space_structures/cult_ship)
+"Hy" = (
+/obj/structure/computerframe{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/shuttle/floor/evac/eng2,
+/area/space_structures/cult_ship)
+"HN" = (
+/obj/item/weapon/scrap_lump,
+/turf/environment/space,
+/area/space)
+"Ia" = (
+/obj/structure/stool/bed/chair/schair/wagon{
+ dir = 4
+ },
+/turf/simulated/floor/engine/cult/lava,
+/area/space_structures/cult_ship)
+"IG" = (
+/obj/effect/decal/cleanable/blood,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/engine/cult,
+/area/space_structures/cult_ship)
+"JA" = (
+/obj/effect/decal/mecha_wreckage/ripley/deathripley,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/light/small{
+ dir = 4
+ },
+/turf/simulated/shuttle/floor/evac/eng2,
+/area/space_structures/cult_ship)
+"JG" = (
+/obj/item/weapon/bananapeel,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/engine/cult/lava,
+/area/space_structures/cult_ship)
+"Kf" = (
+/obj/effect/decal/cleanable/blood/gibs/core,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/engine/cult,
+/area/space_structures/cult_ship)
+"Kr" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/constructable_frame/machine_frame,
+/turf/simulated/shuttle/floor/evac/eng2,
+/area/space_structures/cult_ship)
+"KA" = (
+/obj/structure/table,
+/obj/item/weapon/handcuffs,
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_y = -32
+ },
+/turf/simulated/floor/engine/cult,
+/area/space_structures/cult_ship)
+"LA" = (
+/obj/effect/decal/cleanable/blood/gibs/up,
+/obj/structure/stool/bed/chair/schair/wagon{
+ dir = 4
+ },
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_x = -28;
+ pixel_y = -5
+ },
+/turf/simulated/shuttle/floor/evac/eng2,
+/area/space_structures/cult_ship)
+"LG" = (
+/obj/effect/decal/cleanable/blood/drip,
+/obj/structure/door_assembly/door_assembly_hatch,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/engine/cult/lava,
+/area/space_structures/cult_ship)
+"LM" = (
+/obj/machinery/mech_bay_recharge_port{
+ dir = 1
+ },
+/turf/simulated/floor/engine/cult,
+/area/space_structures/cult_ship)
+"Mz" = (
+/obj/structure/cult/anomaly/shell,
+/turf/simulated/floor/engine/cult,
+/area/space_structures/cult_ship)
+"Nk" = (
+/obj/effect/landmark/corpse/clown,
+/obj/item/weapon/reagent_containers/food/snacks/grown/banana/honk,
+/obj/structure/sign/poster/contraband/clown{
+ pixel_y = 32
+ },
+/obj/machinery/light_construct/small{
+ dir = 1
+ },
+/turf/simulated/floor/engine/cult/lava,
+/area/space_structures/cult_ship)
+"ND" = (
+/obj/item/weapon/kitchenknife/ritual,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/engine/cult/lava,
+/area/space_structures/cult_ship)
+"NP" = (
+/turf/environment/space,
+/area/space)
+"Oe" = (
+/obj/structure/cult/statue/camera/gargoyle,
+/turf/simulated/floor/engine/cult/lava,
+/area/space_structures/cult_ship)
+"OI" = (
+/obj/structure/object_wall/standart{
+ dir = 4;
+ icon_state = "diagonalWall3"
+ },
+/turf/environment/space,
+/area/space_structures/cult_ship)
+"Ph" = (
+/obj/structure/stool/bed/chair/schair/wagon{
+ dir = 4
+ },
+/obj/machinery/power/apc/largecell{
+ dir = 8;
+ name = "largecell apc left";
+ pixel_x = -28
+ },
+/obj/structure/cable{
+ d2 = 2;
+ icon_state = "0-2"
+ },
+/turf/simulated/floor/engine/cult,
+/area/space_structures/cult_ship)
+"PH" = (
+/obj/effect/decal/cleanable/blood/drip,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/engine/cult/lava,
+/area/space_structures/cult_ship)
+"PO" = (
+/obj/effect/decal/remains/human,
+/turf/simulated/shuttle/floor/evac/eng2,
+/area/space_structures/cult_ship)
+"Qa" = (
+/obj/structure/mineral_door/cult,
+/turf/simulated/shuttle/floor/evac/eng1,
+/area/space_structures/cult_ship)
+"Qd" = (
+/obj/effect/decal/cleanable/blood/gibs,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/engine/cult/lava,
+/area/space_structures/cult_ship)
+"QT" = (
+/obj/item/weapon/book/manual/wiki/cult,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/engine/cult,
+/area/space_structures/cult_ship)
+"Ry" = (
+/obj/effect/decal/cleanable/blood/drip,
+/mob/living/simple_animal/hostile/cellular/meat/maniac,
+/obj/item/clothing/suit/necromancer_hoodie,
+/turf/simulated/floor/engine/cult,
+/area/space_structures/cult_ship)
+"RF" = (
+/obj/structure/cult/anomaly/orb,
+/turf/simulated/floor/engine/cult/lava,
+/area/space_structures/cult_ship)
+"RG" = (
+/obj/item/weapon/bananapeel,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/engine/cult,
+/area/space_structures/cult_ship)
+"Sb" = (
+/obj/structure/pedestal/cult,
+/obj/structure/extinguisher_cabinet{
+ pixel_y = -30
+ },
+/turf/simulated/floor/engine/cult/lava,
+/area/space_structures/cult_ship)
+"SD" = (
+/obj/machinery/portable_atmospherics/canister/air,
+/turf/simulated/floor/engine/cult,
+/area/space_structures/cult_ship)
+"SP" = (
+/obj/machinery/portable_atmospherics/canister/air,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/shuttle/floor/evac/eng2,
+/area/space_structures/cult_ship)
+"TK" = (
+/obj/structure/cult/anomaly/timewhole,
+/obj/machinery/power/terminal,
+/obj/structure/cable{
+ d2 = 4;
+ icon_state = "0-4"
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/shuttle/floor/evac/eng2,
+/area/space_structures/cult_ship)
+"UI" = (
+/obj/effect/decal/cleanable/blood,
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/turf/simulated/floor/engine/cult/lava,
+/area/space_structures/cult_ship)
+"UJ" = (
+/obj/machinery/optable/torture_table,
+/turf/simulated/floor/engine/cult/lava,
+/area/space_structures/cult_ship)
+"VH" = (
+/obj/structure/altar_of_gods/cult,
+/obj/item/weapon/reagent_containers/food/snacks/grown/banana{
+ pixel_y = 8
+ },
+/obj/item/weapon/reagent_containers/food/snacks/grown/banana,
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_y = -32
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/engine/cult/lava,
+/area/space_structures/cult_ship)
+"WW" = (
+/obj/structure/cult/statue/camera/jew,
+/turf/simulated/floor/engine/cult/lava,
+/area/space_structures/cult_ship)
+"Xm" = (
+/obj/structure/cult/anomaly/orb,
+/turf/environment/space,
+/area/space)
+"XH" = (
+/obj/machinery/portable_atmospherics/canister/air,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/engine/cult/lava,
+/area/space_structures/cult_ship)
+"XP" = (
+/obj/machinery/power/smes,
+/obj/structure/cable{
+ d2 = 8;
+ icon_state = "0-8"
+ },
+/obj/machinery/light/small{
+ brightness_color = "#008000"
+ },
+/turf/simulated/shuttle/floor/evac/eng2,
+/area/space_structures/cult_ship)
+"YJ" = (
+/obj/machinery/power/port_gen/riteg,
+/obj/structure/cable,
+/turf/simulated/floor/engine/cult,
+/area/space_structures/cult_ship)
+"YT" = (
+/obj/structure/cult/anomaly/spacewhole,
+/turf/environment/space,
+/area/space)
+"ZB" = (
+/obj/item/weapon/ore/glass,
+/turf/environment/space,
+/area/space)
+
+(1,1,1) = {"
+NP
+ay
+NP
+NP
+NP
+NP
+NP
+NP
+NP
+NP
+NP
+NP
+NP
+NP
+NP
+NP
+NP
+"}
+(2,1,1) = {"
+NP
+aT
+ej
+gZ
+jo
+qV
+NP
+NP
+NP
+NP
+HN
+aT
+ej
+gZ
+jo
+qV
+NP
+"}
+(3,1,1) = {"
+NP
+aV
+eD
+eD
+lJ
+by
+ej
+gZ
+gZ
+gZ
+jo
+by
+eD
+lJ
+eD
+by
+NP
+"}
+(4,1,1) = {"
+aa
+bc
+fE
+hp
+bc
+aV
+lJ
+eD
+lJ
+eD
+eD
+aV
+by
+SD
+SD
+aV
+YT
+"}
+(5,1,1) = {"
+NP
+by
+fV
+hD
+lY
+rK
+vb
+wR
+by
+FK
+Ia
+LA
+Ph
+SP
+XH
+bc
+NP
+"}
+(6,1,1) = {"
+NP
+bQ
+gk
+hU
+mM
+sd
+vh
+xd
+wv
+fV
+IG
+LG
+PH
+TK
+XP
+aV
+NP
+"}
+(7,1,1) = {"
+NP
+by
+gl
+ih
+mM
+sq
+vR
+xK
+aV
+FL
+JA
+LM
+PO
+UI
+YJ
+by
+NP
+"}
+(8,1,1) = {"
+NP
+aV
+by
+by
+mS
+bc
+aV
+by
+aV
+bc
+bc
+aV
+Qa
+aV
+aV
+by
+ZB
+"}
+(9,1,1) = {"
+NP
+bV
+by
+iU
+oy
+sG
+wd
+yh
+aV
+FW
+JG
+DY
+Qd
+UJ
+aV
+OI
+NP
+"}
+(10,1,1) = {"
+NP
+NP
+aV
+ja
+fV
+sM
+sq
+yX
+bc
+FX
+Kf
+Mz
+QT
+VH
+bc
+NP
+NP
+"}
+(11,1,1) = {"
+NP
+NP
+bc
+jh
+oH
+tq
+by
+bc
+bc
+aV
+bc
+Nk
+Ry
+WW
+bc
+NP
+NP
+"}
+(12,1,1) = {"
+NP
+NP
+aV
+aV
+oM
+tJ
+by
+zi
+AA
+Gy
+aV
+ND
+RF
+aV
+aV
+NP
+NP
+"}
+(13,1,1) = {"
+NP
+cf
+bV
+by
+pe
+uJ
+wv
+xd
+Ca
+mM
+mS
+lY
+RG
+bc
+aV
+NP
+NP
+"}
+(14,1,1) = {"
+NP
+NP
+NP
+aV
+pq
+uT
+by
+zj
+Dr
+GP
+aV
+Oe
+Sb
+aV
+NP
+NP
+NP
+"}
+(15,1,1) = {"
+NP
+NP
+NP
+by
+by
+bc
+aV
+by
+DY
+by
+aV
+bc
+bc
+aV
+NP
+NP
+NP
+"}
+(16,1,1) = {"
+NP
+NP
+NP
+bV
+by
+aV
+wy
+zO
+EH
+Ha
+Kr
+aV
+by
+OI
+NP
+NP
+NP
+"}
+(17,1,1) = {"
+NP
+NP
+NP
+NP
+by
+by
+wL
+zS
+EN
+Hg
+KA
+bc
+bc
+Xm
+NP
+NP
+NP
+"}
+(18,1,1) = {"
+NP
+NP
+NP
+NP
+bV
+aV
+by
+Af
+Fe
+Hy
+by
+by
+OI
+NP
+NP
+NP
+NP
+"}
+(19,1,1) = {"
+NP
+NP
+NP
+NP
+qK
+bV
+by
+aV
+bc
+aV
+aV
+OI
+NP
+NP
+NP
+NP
+NP
+"}
+(20,1,1) = {"
+NP
+NP
+NP
+NP
+NP
+NP
+NP
+NP
+NP
+ay
+NP
+NP
+NP
+NP
+NP
+NP
+NP
+"}
diff --git a/maps/templates/space_structures/derelict_station.dmm b/maps/templates/space_structures/derelict_station.dmm
index f5b580707b85..f1409a9ef9b6 100644
--- a/maps/templates/space_structures/derelict_station.dmm
+++ b/maps/templates/space_structures/derelict_station.dmm
@@ -44,8 +44,7 @@
"al" = (
/obj/structure/grille,
/obj/structure/window/reinforced{
- dir = 5;
- health = 60
+ dir = 5
},
/turf/simulated/floor/plating,
/area/space_structures/derelict/solar_control)
@@ -803,8 +802,7 @@
/area/space_structures/derelict/bridge/access)
"cm" = (
/obj/structure/window/reinforced{
- dir = 5;
- health = 60
+ dir = 5
},
/turf/simulated/floor,
/area/space_structures/derelict/bridge/access)
@@ -2999,8 +2997,7 @@
"iE" = (
/obj/structure/grille,
/obj/structure/window/reinforced{
- dir = 5;
- health = 60
+ dir = 5
},
/turf/simulated/floor/plating,
/area/space_structures/derelict/arrival)
@@ -3080,8 +3077,7 @@
"iQ" = (
/obj/structure/grille,
/obj/structure/window/reinforced{
- dir = 5;
- health = 60
+ dir = 5
},
/turf/simulated/floor/plating/airless,
/area/space)
diff --git a/maps/templates/space_structures/listening_post.dmm b/maps/templates/space_structures/listening_post.dmm
index 1577c914628a..2ffb5564b568 100644
--- a/maps/templates/space_structures/listening_post.dmm
+++ b/maps/templates/space_structures/listening_post.dmm
@@ -430,10 +430,10 @@
/obj/structure/drain{
drainage = 2
},
-/obj/machinery/shower{
+/obj/item/weapon/reagent_containers/food/snacks/soap/syndie,
+/obj/machinery/shower/free{
dir = 1
},
-/obj/item/weapon/reagent_containers/food/snacks/soap/syndie,
/turf/simulated/floor{
icon_state = "showroomfloor"
},
@@ -887,8 +887,6 @@
/obj/item/weapon/storage/secure/briefcase/syndie,
/obj/item/clothing/suit/syndieshirt,
/obj/structure/closet/cabinet,
-/obj/item/ammo_box/magazine/m9mm,
-/obj/item/ammo_box/magazine/m9mm,
/obj/item/clothing/head/ushanka/black,
/obj/item/clothing/suit/jacket/letterman_syndie,
/turf/simulated/floor{
@@ -1006,6 +1004,9 @@
req_access = list(150)
},
/obj/item/clothing/accessory/stethoscope,
+/obj/item/stack/medical/suture,
+/obj/item/stack/medical/suture,
+/obj/item/weapon/storage/pill_bottle/spaceacillin,
/turf/simulated/floor{
dir = 5;
icon_state = "whiteblue"
@@ -1104,23 +1105,25 @@
/area/space_structures/listening_post)
"bW" = (
/obj/item/weapon/storage/firstaid/tactical{
- pixel_x = 6;
- pixel_y = 9
+ pixel_y = 7
},
/obj/item/weapon/storage/firstaid/o2{
- pixel_x = 4;
- pixel_y = 6
+ pixel_y = 4
},
/obj/item/weapon/storage/firstaid/toxin{
- pixel_x = 2;
- pixel_y = 3
+ pixel_y = 1
+ },
+/obj/item/weapon/storage/firstaid/adv{
+ pixel_y = -2
},
-/obj/item/weapon/storage/firstaid/adv,
/obj/item/weapon/storage/firstaid/fire{
- pixel_x = -2;
- pixel_y = -3
+ pixel_y = -5
},
-/obj/structure/table/glass,
+/obj/machinery/vending/wallmed1{
+ pixel_y = -32;
+ req_access = list(150)
+ },
+/obj/structure/rack,
/turf/simulated/floor{
icon_state = "whiteblue"
},
diff --git a/maps/templates/space_structures/research_ship.dmm b/maps/templates/space_structures/research_ship.dmm
new file mode 100644
index 000000000000..c0839a65b9ac
--- /dev/null
+++ b/maps/templates/space_structures/research_ship.dmm
@@ -0,0 +1,982 @@
+//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
+"ab" = (
+/obj/structure/alien/weeds,
+/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/drip,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/shuttle/floor/vox,
+/area/space_structures/research_ship)
+"ac" = (
+/obj/structure/alien/weeds,
+/obj/structure/alien/weeds/node,
+/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/shuttle/floor/vox,
+/area/space_structures/research_ship)
+"ad" = (
+/obj/structure/alien/weeds,
+/obj/structure/alien{
+ desc = "It looks like a weird egg";
+ icon_state = "egg";
+ name = "egg"
+ },
+/obj/effect/decal/cleanable/blood/drip,
+/turf/simulated/shuttle/floor/vox,
+/area/space_structures/research_ship)
+"ae" = (
+/obj/structure/alien/weeds,
+/obj/structure/alien/weeds/node,
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 1
+ },
+/obj/machinery/power/terminal,
+/obj/structure/cable,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/shuttle/floor/vox,
+/area/space_structures/research_ship)
+"af" = (
+/obj/structure/alien/weeds,
+/mob/living/simple_animal/hostile/xenomorph,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/shuttle/floor/vox,
+/area/space_structures/research_ship)
+"ag" = (
+/obj/structure/alien/weeds,
+/obj/machinery/light_construct/small,
+/obj/machinery/power/smes,
+/obj/structure/cable{
+ d2 = 8;
+ icon_state = "0-8"
+ },
+/obj/machinery/firealarm{
+ dir = 1;
+ pixel_y = -22
+ },
+/obj/effect/decal/cleanable/blood/drip,
+/turf/simulated/shuttle/floor/vox,
+/area/space_structures/research_ship)
+"ap" = (
+/obj/structure/alien/weeds,
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_y = 22
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/shuttle/floor/vox,
+/area/space_structures/research_ship)
+"aY" = (
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/shuttle/engine/heater{
+ icon_state = "heater1"
+ },
+/turf/simulated/shuttle/floor/vox{
+ icon_state = "floorplace"
+ },
+/area/space_structures/research_ship)
+"du" = (
+/obj/structure/alien/weeds,
+/obj/machinery/light_construct/small{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/blood/drip,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/shuttle/floor/vox,
+/area/space_structures/research_ship)
+"ea" = (
+/obj/structure/alien/weeds,
+/obj/structure/alien/weeds/node,
+/obj/effect/decal/cleanable/blood/drip,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/shuttle/floor/vox,
+/area/space_structures/research_ship)
+"eq" = (
+/obj/structure/alien/weeds,
+/obj/structure/alien{
+ desc = "It looks like a weird egg";
+ icon_state = "egg";
+ name = "egg"
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/shuttle/floor/vox,
+/area/space_structures/research_ship)
+"fs" = (
+/obj/structure/stool/bed,
+/obj/item/weapon/bedsheet/purple,
+/obj/structure/alien/weeds,
+/obj/structure/alien/weeds/node,
+/obj/machinery/light_construct/small{
+ dir = 4
+ },
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_x = 28;
+ pixel_y = -5
+ },
+/turf/simulated/shuttle/floor/vox,
+/area/space_structures/research_ship)
+"gx" = (
+/obj/structure/table/reinforced,
+/obj/item/stack/sheet/mineral/phoron{
+ amount = 5;
+ layer = 2.9
+ },
+/obj/structure/alien/weeds,
+/obj/item/weapon/storage/bag/fossils,
+/obj/structure/cable{
+ d2 = 4;
+ icon_state = "0-4"
+ },
+/obj/machinery/power/apc/largecell{
+ dir = 8;
+ name = "largecell apc left";
+ pixel_x = -28
+ },
+/turf/simulated/shuttle/floor/vox,
+/area/space_structures/research_ship)
+"gY" = (
+/obj/structure/alien/weeds,
+/obj/effect/landmark/corpse/scientist,
+/obj/effect/decal/cleanable/blood,
+/turf/simulated/shuttle/floor/vox,
+/area/space_structures/research_ship)
+"ie" = (
+/obj/structure/object_wall/standart{
+ icon_state = "diagonalWall3"
+ },
+/turf/environment/space,
+/area/space_structures/research_ship)
+"ik" = (
+/obj/structure/alien/weeds,
+/obj/structure/alien/weeds/node,
+/obj/item/clothing/mask/facehugger{
+ icon_state = "facehugger_dead";
+ stat = 2
+ },
+/turf/simulated/shuttle/floor/vox,
+/area/space_structures/research_ship)
+"nL" = (
+/obj/structure/closet/crate/scicrate,
+/obj/item/weapon/fossil/bone,
+/obj/item/weapon/fossil/bone,
+/obj/item/weapon/fossil/plant,
+/obj/item/weapon/fossil/bone,
+/obj/structure/alien/weeds,
+/turf/simulated/shuttle/floor/vox,
+/area/space_structures/research_ship)
+"nP" = (
+/obj/item/weapon/shard,
+/obj/structure/alien/weeds,
+/obj/effect/decal/cleanable/blood/drip,
+/turf/simulated/shuttle/floor/vox,
+/area/space_structures/research_ship)
+"of" = (
+/obj/structure/alien/weeds,
+/obj/structure/alien/weeds/node,
+/obj/effect/decal/remains/human,
+/obj/effect/decal/cleanable/blood,
+/turf/simulated/shuttle/floor/vox,
+/area/space_structures/research_ship)
+"ot" = (
+/obj/structure/alien/weeds,
+/obj/structure/closet/crate/freezer{
+ opened = 1
+ },
+/obj/random/foods/donuts,
+/obj/item/weapon/reagent_containers/food/snacks/meatsteak,
+/obj/item/pizzabox/mushroom,
+/turf/simulated/shuttle/floor/vox,
+/area/space_structures/research_ship)
+"pi" = (
+/obj/structure/alien/weeds,
+/obj/structure/alien/weeds/node,
+/obj/item/weapon/gun/energy/gun,
+/obj/effect/decal/cleanable/blood/gibs,
+/turf/simulated/shuttle/floor/vox,
+/area/space_structures/research_ship)
+"qf" = (
+/obj/structure/object_wall/standart{
+ dir = 1;
+ icon_state = "diagonalWall3"
+ },
+/turf/environment/space,
+/area/space_structures/research_ship)
+"qn" = (
+/obj/structure/table/reinforced,
+/obj/structure/alien/weeds,
+/obj/structure/alien/weeds/node,
+/obj/machinery/light_construct/small{
+ dir = 8
+ },
+/obj/item/weapon/storage/fancy/donut_box/traitor,
+/turf/simulated/shuttle/floor/vox,
+/area/space_structures/research_ship)
+"rS" = (
+/obj/structure/computerframe,
+/obj/structure/alien/weeds,
+/turf/simulated/shuttle/floor/vox,
+/area/space_structures/research_ship)
+"sb" = (
+/obj/structure/alien/weeds,
+/obj/structure/alien/weeds/node,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/effect/decal/cleanable/blood/drip,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/shuttle/floor/vox,
+/area/space_structures/research_ship)
+"tt" = (
+/obj/structure/closet/secure_closet/xenoarchaeologist_tools,
+/obj/structure/alien/weeds,
+/obj/structure/alien/weeds/node,
+/turf/simulated/shuttle/floor/vox,
+/area/space_structures/research_ship)
+"us" = (
+/obj/structure/alien/weeds,
+/obj/structure/alien/weeds/node,
+/obj/machinery/suit_storage_unit/science,
+/obj/machinery/firealarm{
+ dir = 1;
+ pixel_y = -22
+ },
+/turf/simulated/shuttle/floor/vox,
+/area/space_structures/research_ship)
+"uN" = (
+/obj/machinery/atmospherics/pipe/manifold/visible{
+ dir = 4
+ },
+/turf/simulated/shuttle/floor/vox{
+ icon_state = "floorplating"
+ },
+/area/space_structures/research_ship)
+"uR" = (
+/obj/structure/alien/weeds,
+/obj/structure/door_assembly/door_assembly_hatch,
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 1
+ },
+/turf/simulated/shuttle/floor/vox,
+/area/space_structures/research_ship)
+"uV" = (
+/obj/structure/alien/weeds,
+/obj/structure/alien/weeds/node,
+/obj/effect/decal/cleanable/blood,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/shuttle/floor/vox,
+/area/space_structures/research_ship)
+"vd" = (
+/obj/structure/stool/bed,
+/obj/item/weapon/bedsheet/purple,
+/obj/structure/alien/weeds,
+/obj/machinery/alarm{
+ pixel_y = 22
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/shuttle/floor/vox,
+/area/space_structures/research_ship)
+"wO" = (
+/obj/structure/alien/weeds,
+/obj/structure/alien/weeds/node,
+/obj/structure/alien{
+ desc = "It looks like a weird egg";
+ icon_state = "egg";
+ name = "egg"
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/shuttle/floor/vox,
+/area/space_structures/research_ship)
+"xE" = (
+/obj/machinery/door/poddoor,
+/obj/structure/grille{
+ destroyed = 1
+ },
+/turf/simulated/floor/plating,
+/area/space_structures/research_ship)
+"xZ" = (
+/obj/structure/object_wall/standart{
+ icon_state = "wall3"
+ },
+/turf/simulated/shuttle/floor/vox{
+ icon_state = "floorplating"
+ },
+/area/space_structures/research_ship)
+"ya" = (
+/obj/structure/alien/weeds,
+/obj/machinery/door/airlock/hatch,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/shuttle/floor/vox,
+/area/space_structures/research_ship)
+"zF" = (
+/obj/structure/rack,
+/obj/item/weapon/gun/energy/kinetic_accelerator{
+ pixel_x = 3
+ },
+/obj/structure/alien/weeds,
+/obj/structure/alien/weeds/node,
+/obj/item/weapon/pickaxe/drill,
+/obj/item/clothing/head/helmet/space/rig/science,
+/obj/item/weapon/tank/oxygen,
+/obj/item/weapon/pickaxe,
+/obj/machinery/alarm{
+ pixel_y = -32
+ },
+/turf/simulated/shuttle/floor/vox,
+/area/space_structures/research_ship)
+"Af" = (
+/obj/structure/scrap_cube,
+/turf/environment/space,
+/area/space)
+"AC" = (
+/obj/structure/alien/weeds,
+/obj/structure/alien/weeds/node,
+/obj/item/weapon/shard{
+ icon_state = "small"
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/blood/gibs/body,
+/obj/effect/decal/cleanable/blood/drip,
+/turf/simulated/shuttle/floor/vox,
+/area/space_structures/research_ship)
+"BY" = (
+/obj/structure/alien/weeds,
+/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/drip,
+/turf/simulated/shuttle/floor/vox,
+/area/space_structures/research_ship)
+"DK" = (
+/obj/structure/object_wall/standart{
+ dir = 4;
+ icon_state = "diagonalWall3"
+ },
+/turf/environment/space,
+/area/space_structures/research_ship)
+"Es" = (
+/obj/structure/alien/weeds,
+/obj/machinery/portable_atmospherics/canister/oxygen,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/shuttle/floor/vox,
+/area/space_structures/research_ship)
+"Ex" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/universal{
+ dir = 4
+ },
+/obj/machinery/door/airlock/external{
+ frequency = 1379;
+ id_tag = "alien_der_inner";
+ locked = 1;
+ name = "Research Ship External Access"
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/shuttle/floor/vox{
+ icon_state = "floorplace"
+ },
+/area/space_structures/research_ship)
+"EU" = (
+/obj/structure/alien/weeds,
+/obj/effect/decal/cleanable/blood/drip,
+/turf/simulated/shuttle/floor/vox,
+/area/space_structures/research_ship)
+"EZ" = (
+/obj/structure/alien/weeds,
+/obj/structure/alien/weeds/node,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/shuttle/floor/vox,
+/area/space_structures/research_ship)
+"Fh" = (
+/obj/structure/stool/bed,
+/obj/item/weapon/bedsheet/purple,
+/obj/structure/alien/weeds,
+/obj/structure/alien/weeds/node,
+/turf/simulated/shuttle/floor/vox,
+/area/space_structures/research_ship)
+"Fq" = (
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/obj/structure/grille{
+ destroyed = 1
+ },
+/turf/simulated/floor/plating,
+/area/space_structures/research_ship)
+"Fu" = (
+/obj/machinery/r_n_d/destructive_analyzer,
+/obj/structure/alien/weeds/node,
+/turf/simulated/shuttle/floor/vox,
+/area/space_structures/research_ship)
+"FD" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/space_structures/research_ship)
+"FL" = (
+/obj/structure/alien/weeds,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/shuttle/floor/vox,
+/area/space_structures/research_ship)
+"FT" = (
+/obj/effect/landmark/corpse/scientist,
+/obj/structure/alien/weeds,
+/obj/structure/alien/weeds/node,
+/obj/effect/decal/cleanable/blood,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/shuttle/floor/vox,
+/area/space_structures/research_ship)
+"Hd" = (
+/obj/structure/alien/weeds,
+/obj/machinery/light_construct/small,
+/obj/machinery/suit_storage_unit/science,
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_y = -32
+ },
+/turf/simulated/shuttle/floor/vox,
+/area/space_structures/research_ship)
+"Ig" = (
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 10
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/shuttle/floor/vox{
+ icon_state = "floorplating"
+ },
+/area/space_structures/research_ship)
+"Iz" = (
+/obj/item/weapon/shard{
+ icon_state = "small"
+ },
+/obj/machinery/computer/reconstitutor/animal,
+/obj/structure/alien/weeds,
+/obj/machinery/alarm{
+ pixel_x = -28;
+ pixel_y = -6
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/shuttle/floor/vox,
+/area/space_structures/research_ship)
+"Ju" = (
+/obj/structure/alien/weeds,
+/obj/structure/alien/weeds/node,
+/obj/item/device/flashlight/seclite{
+ on = 1
+ },
+/obj/effect/decal/cleanable/blood/gibs/core,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/shuttle/floor/vox,
+/area/space_structures/research_ship)
+"Kb" = (
+/obj/item/weapon/ore/glass,
+/turf/environment/space,
+/area/space)
+"Lj" = (
+/obj/item/weapon/scrap_lump,
+/turf/environment/space,
+/area/space)
+"LF" = (
+/turf/environment/space,
+/area/space)
+"LJ" = (
+/obj/structure/computerframe{
+ dir = 4
+ },
+/obj/item/weapon/disk/research_points,
+/obj/structure/alien/weeds,
+/obj/structure/alien/weeds/node,
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_x = -28;
+ pixel_y = -5
+ },
+/turf/simulated/shuttle/floor/vox,
+/area/space_structures/research_ship)
+"NF" = (
+/obj/structure/alien/weeds,
+/obj/structure/alien/weeds/node,
+/mob/living/simple_animal/hostile/xenomorph/drone,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/shuttle/floor/vox,
+/area/space_structures/research_ship)
+"OD" = (
+/obj/structure/alien/weeds,
+/obj/item/weapon/shard{
+ icon_state = "medium"
+ },
+/obj/machinery/access_button{
+ command = "cycle_interior";
+ frequency = 1379;
+ master_tag = "alien_der_airlock";
+ name = "interior access button";
+ pixel_x = 28
+ },
+/turf/simulated/shuttle/floor/vox,
+/area/space_structures/research_ship)
+"OL" = (
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 4
+ },
+/obj/machinery/embedded_controller/radio/airlock_controller{
+ id_tag = "alien_der_airlock";
+ pixel_y = 28;
+ tag_airpump = "alien_der_pump";
+ tag_chamber_sensor = "alien_der_sensor";
+ tag_exterior_door = "alien_der_outer";
+ tag_interior_door = "alien_der_inner"
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/shuttle/floor/vox{
+ icon_state = "floorplating"
+ },
+/area/space_structures/research_ship)
+"ON" = (
+/obj/machinery/clonepod,
+/obj/structure/alien/weeds,
+/turf/simulated/shuttle/floor/vox,
+/area/space_structures/research_ship)
+"Qm" = (
+/obj/structure/computerframe,
+/obj/structure/alien/weeds,
+/obj/structure/alien/weeds/node,
+/turf/simulated/shuttle/floor/vox,
+/area/space_structures/research_ship)
+"Qr" = (
+/obj/structure/table/reinforced,
+/obj/structure/alien/weeds,
+/obj/item/pizzabox/meat,
+/obj/machinery/firealarm{
+ pixel_y = 24
+ },
+/turf/simulated/shuttle/floor/vox,
+/area/space_structures/research_ship)
+"Qw" = (
+/obj/structure/computerframe,
+/obj/structure/alien/weeds,
+/obj/machinery/light_construct/small{
+ dir = 1
+ },
+/turf/simulated/shuttle/floor/vox,
+/area/space_structures/research_ship)
+"Sm" = (
+/obj/structure/shuttle/engine/propulsion,
+/turf/environment/space,
+/area/space_structures/research_ship)
+"SX" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 5
+ },
+/obj/machinery/door/poddoor,
+/turf/simulated/floor/plating,
+/area/space_structures/research_ship)
+"TU" = (
+/obj/machinery/atmospherics/components/unary/tank/air{
+ dir = 1
+ },
+/turf/simulated/shuttle/floor/vox{
+ icon_state = "floorplating"
+ },
+/area/space_structures/research_ship)
+"UR" = (
+/obj/structure/alien/weeds,
+/obj/structure/alien/weeds/node,
+/obj/machinery/light_construct/small{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/blood/drip,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/shuttle/floor/vox,
+/area/space_structures/research_ship)
+"UV" = (
+/obj/structure/alien/weeds,
+/mob/living/simple_animal/hostile/xenomorph,
+/turf/simulated/shuttle/floor/vox,
+/area/space_structures/research_ship)
+"Wq" = (
+/obj/machinery/light_construct/small,
+/obj/machinery/atmospherics/components/unary/vent_pump/high_volume{
+ dir = 4;
+ frequency = 1379;
+ id_tag = "alien_der";
+ name = "Research Ship Large Air Vent"
+ },
+/obj/machinery/airlock_sensor{
+ id_tag = "alien_der_sensor";
+ layer = 3.3;
+ pixel_x = -28
+ },
+/obj/item/device/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_y = -32
+ },
+/turf/simulated/shuttle/floor/vox{
+ icon_state = "floorplating"
+ },
+/area/space_structures/research_ship)
+"WM" = (
+/obj/item/weapon/ore/iron,
+/turf/environment/space,
+/area/space)
+"Xw" = (
+/obj/machinery/door/airlock/external{
+ frequency = 1379;
+ id_tag = "alien_der_outer";
+ locked = 1;
+ name = "Research Ship External Access"
+ },
+/obj/structure/cable{
+ d2 = 8;
+ icon_state = "0-8"
+ },
+/obj/machinery/access_button{
+ command = "cycle_exterior";
+ frequency = 1379;
+ master_tag = "alien_der_airlock";
+ name = "exterior access button";
+ pixel_y = 28
+ },
+/turf/simulated/shuttle/floor/vox{
+ icon_state = "floorplace"
+ },
+/area/space_structures/research_ship)
+"Zm" = (
+/obj/structure/object_wall/standart{
+ dir = 8;
+ icon_state = "diagonalWall3"
+ },
+/turf/environment/space,
+/area/space_structures/research_ship)
+
+(1,1,1) = {"
+LF
+LF
+LF
+LF
+LF
+LF
+LF
+LF
+LF
+LF
+LF
+LF
+LF
+LF
+LF
+LF
+"}
+(2,1,1) = {"
+LF
+LF
+Af
+LF
+LF
+LF
+LF
+Zm
+xZ
+xZ
+xZ
+xZ
+xZ
+ie
+LF
+LF
+"}
+(3,1,1) = {"
+LF
+LF
+Zm
+xZ
+xZ
+xZ
+xZ
+xZ
+xZ
+LJ
+Fu
+xZ
+aY
+Sm
+LF
+LF
+"}
+(4,1,1) = {"
+LF
+LF
+xZ
+xZ
+EU
+UR
+EZ
+SX
+Iz
+FT
+ad
+gx
+aY
+Sm
+LF
+LF
+"}
+(5,1,1) = {"
+LF
+Zm
+xZ
+xZ
+ap
+ON
+uV
+EU
+ik
+NF
+ae
+ag
+xZ
+xZ
+ie
+Kb
+"}
+(6,1,1) = {"
+LF
+xZ
+xZ
+xZ
+wO
+du
+nP
+xE
+ea
+BY
+nL
+xZ
+xZ
+aY
+Sm
+LF
+"}
+(7,1,1) = {"
+LF
+xZ
+xZ
+xZ
+xZ
+xZ
+xZ
+xZ
+xZ
+FL
+xZ
+xZ
+xZ
+aY
+Sm
+LF
+"}
+(8,1,1) = {"
+LF
+xZ
+xZ
+xZ
+Qr
+qn
+ot
+FD
+tt
+ab
+EZ
+zF
+xZ
+xZ
+xZ
+LF
+"}
+(9,1,1) = {"
+LF
+xZ
+xZ
+Qm
+pi
+af
+sb
+ya
+Es
+ac
+uR
+Hd
+xZ
+aY
+Sm
+LF
+"}
+(10,1,1) = {"
+Kb
+xZ
+xZ
+Qw
+of
+AC
+ea
+Fq
+OD
+ab
+UV
+us
+xZ
+aY
+Sm
+LF
+"}
+(11,1,1) = {"
+LF
+qf
+xZ
+rS
+Ju
+eq
+gY
+xZ
+xZ
+Ex
+xZ
+xZ
+xZ
+xZ
+DK
+LF
+"}
+(12,1,1) = {"
+LF
+LF
+xZ
+xZ
+vd
+fs
+Fh
+xZ
+xZ
+OL
+Wq
+xZ
+aY
+Sm
+LF
+LF
+"}
+(13,1,1) = {"
+LF
+LF
+qf
+xZ
+xZ
+xZ
+xZ
+xZ
+xZ
+Ig
+uN
+TU
+aY
+Sm
+LF
+LF
+"}
+(14,1,1) = {"
+LF
+LF
+LF
+LF
+LF
+LF
+LF
+qf
+xZ
+Xw
+xZ
+xZ
+xZ
+DK
+Lj
+LF
+"}
+(15,1,1) = {"
+LF
+LF
+LF
+LF
+LF
+LF
+LF
+WM
+LF
+LF
+LF
+LF
+LF
+LF
+LF
+LF
+"}
diff --git a/maps/templates/space_structures/robostation2.dmm b/maps/templates/space_structures/robostation2.dmm
new file mode 100644
index 000000000000..761e4913554c
--- /dev/null
+++ b/maps/templates/space_structures/robostation2.dmm
@@ -0,0 +1,2708 @@
+//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
+"ab" = (
+/obj/machinery/door/airlock/external,
+/turf/simulated/floor/plating{
+ dir = 1;
+ icon_state = "warnplate"
+ },
+/area/space_structures/robostation2)
+"aM" = (
+/obj/item/clothing/head/collectable/petehat,
+/turf/simulated/floor/plating,
+/area/space_structures/robostation2)
+"aN" = (
+/obj/structure/table/reinforced,
+/obj/item/weapon/stock_parts/cell/potato,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/space_structures/robostation2)
+"bD" = (
+/obj/machinery/door/airlock/hatch,
+/turf/simulated/floor/greengrid,
+/area/space_structures/robostation2)
+"bG" = (
+/obj/structure/table,
+/obj/item/weapon/disk/research_points{
+ pixel_y = 4
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "darkblue"
+ },
+/area/space_structures/robostation2)
+"bH" = (
+/obj/structure/closet/acloset,
+/obj/item/clothing/suit/space/clown,
+/obj/item/clothing/head/helmet/space/clown,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/wood,
+/area/space_structures/robostation2)
+"bO" = (
+/mob/living/simple_animal/hostile/hivebot/range,
+/turf/simulated/floor/plating,
+/area/space_structures/robostation2)
+"bP" = (
+/turf/simulated/floor/plating,
+/area/space_structures/robostation2)
+"bQ" = (
+/obj/effect/decal/remains/human,
+/obj/effect/decal/cleanable/ash,
+/turf/simulated/floor/plating,
+/area/space_structures/robostation2)
+"ca" = (
+/obj/effect/decal/cleanable/dirt,
+/mob/living/simple_animal/hostile/hivebot/range,
+/turf/simulated/floor/plating,
+/area/space_structures/robostation2)
+"ce" = (
+/obj/structure/kitchenspike,
+/obj/item/mecha_parts/chassis/honker,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating{
+ icon_state = "platebot"
+ },
+/area/space_structures/robostation2)
+"cw" = (
+/obj/item/weapon/flora/pottedplant/crystal,
+/turf/simulated/floor/greengrid,
+/area/space_structures/robostation2)
+"cK" = (
+/obj/structure/stool/bed,
+/obj/item/weapon/bedsheet/clown,
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken4"
+ },
+/area/space_structures/robostation2)
+"cL" = (
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced,
+/turf/simulated/floor/plating,
+/area/space_structures/robostation2)
+"cM" = (
+/obj/structure/table/reinforced,
+/obj/item/clothing/gloves/rainbow,
+/turf/simulated/floor/greengrid,
+/area/space_structures/robostation2)
+"dn" = (
+/obj/structure/computerframe{
+ dir = 4
+ },
+/turf/simulated/floor/wood,
+/area/space_structures/robostation2)
+"do" = (
+/obj/structure/closet/theatrecloset,
+/turf/simulated/floor/plating,
+/area/space_structures/robostation2)
+"dy" = (
+/obj/structure/table/reinforced,
+/obj/item/weapon/reagent_containers/food/snacks/soup/clownstears{
+ pixel_y = 7
+ },
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor/wood,
+/area/space_structures/robostation2)
+"dI" = (
+/obj/machinery/door/airlock/hatch,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/greengrid,
+/area/space_structures/robostation2)
+"dK" = (
+/obj/effect/decal/cleanable/dirt,
+/mob/living/simple_animal/hostile/hivebot/range,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "darkredcorners"
+ },
+/area/space_structures/robostation2)
+"dQ" = (
+/obj/structure/table/reinforced,
+/obj/item/mecha_parts/part/honker_head,
+/turf/simulated/floor/plating,
+/area/space_structures/robostation2)
+"ei" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/glowshroom,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/space_structures/robostation2)
+"ej" = (
+/obj/structure/table,
+/obj/item/weapon/bikehorn,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "barber"
+ },
+/area/space_structures/robostation2)
+"eq" = (
+/obj/structure/largecrate,
+/turf/simulated/floor/plating,
+/area/space_structures/robostation2)
+"eA" = (
+/obj/structure/stool/bed/psych,
+/obj/item/mecha_parts/part/honker_right_leg,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor{
+ icon_state = "vault"
+ },
+/area/space_structures/robostation2)
+"eY" = (
+/obj/item/weapon/cigbutt/cigarbutt,
+/obj/structure/table/woodentable,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken"
+ },
+/area/space_structures/robostation2)
+"fc" = (
+/obj/effect/decal/remains/human,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "caution"
+ },
+/area/space_structures/robostation2)
+"fj" = (
+/obj/structure/stool/bed/chair/comfy/lime{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/carpet,
+/area/space_structures/robostation2)
+"fk" = (
+/turf/simulated/shuttle/wall{
+ icon_state = "swall12"
+ },
+/area/space_structures/robostation2)
+"fq" = (
+/obj/item/weapon/flora/pottedplant/mysterious,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "escape"
+ },
+/area/space_structures/robostation2)
+"fu" = (
+/obj/structure/stool/bed/psych,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "whitebluecorner"
+ },
+/area/space_structures/robostation2)
+"fI" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/carpet,
+/area/space_structures/robostation2)
+"fW" = (
+/obj/structure/table/reinforced,
+/obj/item/weapon/stock_parts/capacitor/adv,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/space_structures/robostation2)
+"gj" = (
+/turf/simulated/wall/r_wall,
+/area/space_structures/robostation2)
+"gr" = (
+/obj/effect/landmark/corpse/clown,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor{
+ dir = 9;
+ icon_state = "darkgreen"
+ },
+/area/space_structures/robostation2)
+"gL" = (
+/obj/effect/glowshroom,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/greengrid,
+/area/space_structures/robostation2)
+"gQ" = (
+/obj/structure/table/reinforced,
+/obj/item/weapon/cartridge/clown,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/space_structures/robostation2)
+"hg" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "yellowcorner"
+ },
+/area/space_structures/robostation2)
+"hk" = (
+/obj/structure/stool/bed,
+/obj/item/weapon/bedsheet/clown,
+/turf/simulated/floor/carpet,
+/area/space_structures/robostation2)
+"ht" = (
+/obj/machinery/porta_turret/stationary{
+ check_n_synth = 1;
+ shot_synth = 1
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/greengrid,
+/area/space_structures/robostation2)
+"iG" = (
+/obj/structure/stool/bed/chair/comfy/teal{
+ dir = 1
+ },
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "whiteblue"
+ },
+/area/space_structures/robostation2)
+"iO" = (
+/turf/environment/space,
+/area/space)
+"jD" = (
+/obj/effect/decal/remains/human,
+/obj/effect/decal/cleanable/ash,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/space_structures/robostation2)
+"jE" = (
+/turf/simulated/shuttle/wall{
+ icon_state = "swallc4"
+ },
+/area/space_structures/robostation2)
+"jL" = (
+/obj/structure/foamedmetal,
+/turf/simulated/floor/greengrid,
+/area/space_structures/robostation2)
+"kf" = (
+/obj/structure/stool/bed,
+/obj/item/weapon/bedsheet/clown,
+/obj/machinery/light/small,
+/turf/simulated/floor/wood,
+/area/space_structures/robostation2)
+"kj" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/glowshroom,
+/turf/simulated/floor/greengrid,
+/area/space_structures/robostation2)
+"lC" = (
+/obj/structure/stool/bed/chair/comfy/teal,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "yellow"
+ },
+/area/space_structures/robostation2)
+"lI" = (
+/obj/effect/decal/remains/human,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/greengrid,
+/area/space_structures/robostation2)
+"lO" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/space_structures/robostation2)
+"lY" = (
+/obj/item/weapon/flora/pottedplant/sticky,
+/turf/simulated/floor/greengrid,
+/area/space_structures/robostation2)
+"mi" = (
+/obj/structure/lattice,
+/turf/environment/space,
+/area/space)
+"mz" = (
+/obj/effect/glowshroom,
+/turf/simulated/floor/greengrid,
+/area/space_structures/robostation2)
+"mL" = (
+/obj/structure/closet/crate,
+/obj/item/mecha_parts/part/honker_left_arm,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/greengrid,
+/area/space_structures/robostation2)
+"mZ" = (
+/obj/machinery/door/airlock/hatch,
+/obj/item/weapon/bananapeel,
+/turf/simulated/floor/greengrid,
+/area/space_structures/robostation2)
+"ni" = (
+/obj/machinery/door/airlock/external,
+/obj/structure/sign/warning/airlock{
+ pixel_x = -32
+ },
+/turf/simulated/floor/plating{
+ icon_state = "warnplate"
+ },
+/area/space_structures/robostation2)
+"nj" = (
+/obj/item/clothing/mask/gas/sexyclown,
+/obj/structure/table/woodentable,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/wood,
+/area/space_structures/robostation2)
+"ot" = (
+/obj/item/weapon/bikehorn,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken3"
+ },
+/area/space_structures/robostation2)
+"oG" = (
+/obj/structure/dresser,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/carpet,
+/area/space_structures/robostation2)
+"oI" = (
+/obj/item/weapon/circuitboard/mecha/honker/targeting,
+/obj/structure/closet/crate,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/space_structures/robostation2)
+"oR" = (
+/obj/structure/table/reinforced,
+/obj/item/weapon/storage/box/survival,
+/turf/simulated/floor/greengrid,
+/area/space_structures/robostation2)
+"ph" = (
+/turf/simulated/floor/greengrid,
+/area/space_structures/robostation2)
+"pp" = (
+/turf/simulated/floor/carpet,
+/area/space_structures/robostation2)
+"pr" = (
+/obj/structure/stool/bed,
+/obj/item/weapon/bedsheet/clown,
+/obj/item/mecha_parts/part/honker_left_leg,
+/turf/simulated/floor/wood,
+/area/space_structures/robostation2)
+"pC" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor{
+ icon_state = "whitepurple"
+ },
+/area/space_structures/robostation2)
+"pX" = (
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/space_structures/robostation2)
+"qe" = (
+/obj/structure/closet/acloset,
+/obj/item/device/camera,
+/obj/item/device/lens/nude,
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "escape"
+ },
+/area/space_structures/robostation2)
+"qo" = (
+/turf/simulated/shuttle/wall{
+ icon_state = "swall8"
+ },
+/area/space_structures/robostation2)
+"qI" = (
+/obj/structure/table/reinforced,
+/obj/item/weapon/stock_parts/micro_laser/high,
+/turf/simulated/floor/plating,
+/area/space_structures/robostation2)
+"ra" = (
+/obj/structure/shuttle/engine/propulsion{
+ anchored = 0;
+ dir = 4;
+ icon_state = "burst_l"
+ },
+/turf/environment/space,
+/area/space_structures/robostation2)
+"tl" = (
+/obj/structure/table,
+/obj/item/weapon/storage/pill_bottle/dermaline{
+ pixel_y = 2
+ },
+/turf/simulated/floor{
+ dir = 9;
+ icon_state = "arrival"
+ },
+/area/space_structures/robostation2)
+"tn" = (
+/obj/structure/table/reinforced,
+/obj/structure/clown_stuff_spawner{
+ pixel_y = 4
+ },
+/turf/simulated/floor/greengrid,
+/area/space_structures/robostation2)
+"tp" = (
+/obj/structure/ore_box,
+/obj/item/weapon/ore/clown,
+/turf/simulated/floor/plating,
+/area/space_structures/robostation2)
+"tB" = (
+/obj/machinery/door/airlock/hatch,
+/obj/structure/sign/warning/lethal_turrets{
+ pixel_y = 32
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/space_structures/robostation2)
+"tC" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 5
+ },
+/turf/simulated/floor/plating,
+/area/space_structures/robostation2)
+"tK" = (
+/obj/structure/closet/critter/pig,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor{
+ icon_state = "brown"
+ },
+/area/space_structures/robostation2)
+"tM" = (
+/obj/effect/glowshroom,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "whitegreen"
+ },
+/area/space_structures/robostation2)
+"tQ" = (
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "whitegreenfull"
+ },
+/area/space_structures/robostation2)
+"uk" = (
+/obj/structure/closet/crate,
+/obj/item/weapon/circuitboard/mecha/honker/peripherals,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/space_structures/robostation2)
+"uA" = (
+/obj/machinery/door/airlock/hatch,
+/obj/item/weapon/bananapeel,
+/turf/simulated/floor/plating,
+/area/space_structures/robostation2)
+"vf" = (
+/obj/structure/closet/acloset,
+/obj/item/device/violin,
+/turf/simulated/floor/greengrid,
+/area/space_structures/robostation2)
+"vy" = (
+/turf/simulated/shuttle/wall{
+ icon_state = "swallc3"
+ },
+/area/space_structures/robostation2)
+"vC" = (
+/obj/structure/inflatable,
+/turf/simulated/floor/plating,
+/area/space_structures/robostation2)
+"xc" = (
+/obj/item/weapon/storage/box/matches,
+/obj/structure/table/woodentable,
+/turf/simulated/floor/wood,
+/area/space_structures/robostation2)
+"xF" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/door/airlock/hatch,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/space_structures/robostation2)
+"yo" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/space_structures/robostation2)
+"yu" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/mecha_parts/mecha_equipment/weapon/honker,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/space_structures/robostation2)
+"zd" = (
+/obj/structure/table/reinforced,
+/obj/machinery/media/receiver/boombox{
+ pixel_y = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken5"
+ },
+/area/space_structures/robostation2)
+"zu" = (
+/obj/structure/table,
+/obj/item/weapon/reagent_containers/food/snacks/soup/clownstears,
+/turf/simulated/floor{
+ dir = 9;
+ icon_state = "purple"
+ },
+/area/space_structures/robostation2)
+"Af" = (
+/obj/item/weapon/ore/clown,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/space_structures/robostation2)
+"Ag" = (
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/effect/glowshroom,
+/turf/simulated/floor/carpet,
+/area/space_structures/robostation2)
+"Ak" = (
+/obj/effect/landmark/corpse/clown,
+/obj/item/toy/waterflower,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/space_structures/robostation2)
+"Al" = (
+/turf/simulated/floor{
+ dir = 6;
+ icon_state = "red"
+ },
+/area/space_structures/robostation2)
+"Aw" = (
+/obj/machinery/door/airlock/clown,
+/turf/simulated/floor/plating{
+ icon_state = "warnplate"
+ },
+/area/space_structures/robostation2)
+"AP" = (
+/obj/item/weapon/flora/pottedplant/unusual,
+/turf/simulated/floor/greengrid,
+/area/space_structures/robostation2)
+"AY" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "greenbluefull"
+ },
+/area/space_structures/robostation2)
+"Bs" = (
+/turf/simulated/shuttle/wall{
+ icon_state = "swall_s10"
+ },
+/area/space_structures/robostation2)
+"Bv" = (
+/obj/effect/landmark/corpse/clown,
+/turf/simulated/floor/greengrid,
+/area/space_structures/robostation2)
+"BE" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/closet/crate,
+/turf/simulated/floor/plating,
+/area/space_structures/robostation2)
+"Cs" = (
+/obj/structure/stool/bed/psych,
+/turf/simulated/floor{
+ icon_state = "redfull"
+ },
+/area/space_structures/robostation2)
+"CN" = (
+/obj/structure/stool/bed/chair/comfy/beige{
+ dir = 1
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "escape"
+ },
+/area/space_structures/robostation2)
+"Dg" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/foamedmetal,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/greengrid,
+/area/space_structures/robostation2)
+"Dx" = (
+/obj/structure/largecrate,
+/turf/simulated/floor/greengrid,
+/area/space_structures/robostation2)
+"Ey" = (
+/obj/structure/table/reinforced,
+/obj/item/weapon/stock_parts/subspace/ansible,
+/turf/simulated/floor/greengrid,
+/area/space_structures/robostation2)
+"Fr" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/weapon/paper{
+ info = "31 августа 2206 года. Эта паслидняя запесь в бортавом журнали. Наш карабль перивозил новейшии оружия для зощиты суверевериннитита Планеты-Клоунов. Мы далжны были прибить на базу, чтоби перидать тихнологию в руки наших учоных, но обноружили, что она была зохвачена неизвесным врогом. Двиготель сломан. Надежды нет. Чорт бы вас пабрал, тупые кансервные банки.";
+ name = "no hope"
+ },
+/turf/simulated/floor/carpet/purple,
+/area/space_structures/robostation2)
+"Fu" = (
+/obj/structure/lattice,
+/obj/structure/window/reinforced,
+/turf/environment/space,
+/area/space)
+"FR" = (
+/obj/structure/table,
+/obj/item/weapon/paper{
+ info = "ЮХУ! Наши исследавания в облости робатоботаротатехники паразительны. Навейший протатип робата-клоуна завиршон, и мы гатовы к тестираванию. Сигодня вечерам мы заставим смияться всю голактику!";
+ name = "Bingo!"
+ },
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "escape"
+ },
+/area/space_structures/robostation2)
+"FX" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/table/reinforced,
+/obj/item/weapon/stock_parts/console_screen{
+ pixel_y = 4
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/space_structures/robostation2)
+"Gf" = (
+/obj/structure/computerframe{
+ dir = 4
+ },
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken"
+ },
+/area/space_structures/robostation2)
+"Gj" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/foamedmetal,
+/turf/simulated/floor/greengrid,
+/area/space_structures/robostation2)
+"Gw" = (
+/obj/structure/lattice,
+/obj/structure/grille,
+/turf/environment/space,
+/area/space)
+"GR" = (
+/obj/structure/table/reinforced,
+/obj/item/toy/gun,
+/turf/simulated/floor/greengrid,
+/area/space_structures/robostation2)
+"GZ" = (
+/turf/simulated/shuttle/wall{
+ icon_state = "swallc1"
+ },
+/area/space_structures/robostation2)
+"Hg" = (
+/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/missile_rack/banana_mortar,
+/turf/simulated/floor/plating{
+ icon_state = "platebot"
+ },
+/area/space_structures/robostation2)
+"HE" = (
+/obj/item/weapon/flora/pottedplant/sticky,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/space_structures/robostation2)
+"HI" = (
+/obj/item/weapon/bananapeel,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/carpet,
+/area/space_structures/robostation2)
+"HK" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/inflatable,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/space_structures/robostation2)
+"HL" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/weapon/ore/clown,
+/turf/simulated/floor/greengrid,
+/area/space_structures/robostation2)
+"HQ" = (
+/obj/structure/stool/bed/chair/comfy/lime,
+/turf/simulated/floor{
+ icon_state = "bar"
+ },
+/area/space_structures/robostation2)
+"HU" = (
+/turf/simulated/floor/wood,
+/area/space_structures/robostation2)
+"Is" = (
+/obj/machinery/door/airlock/external,
+/obj/structure/sign/warning/airlock{
+ pixel_x = -32
+ },
+/turf/simulated/floor/plating{
+ dir = 1;
+ icon_state = "warnplate"
+ },
+/area/space_structures/robostation2)
+"IJ" = (
+/obj/machinery/porta_turret/stationary{
+ check_n_synth = 1;
+ shot_synth = 1
+ },
+/turf/simulated/floor/greengrid,
+/area/space_structures/robostation2)
+"IU" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor{
+ icon_state = "whitepurplefull"
+ },
+/area/space_structures/robostation2)
+"IW" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/greengrid,
+/area/space_structures/robostation2)
+"Jd" = (
+/turf/simulated/shuttle/wall{
+ icon_state = "swall_s5"
+ },
+/area/space_structures/robostation2)
+"Jp" = (
+/obj/effect/landmark/corpse/clown,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/carpet,
+/area/space_structures/robostation2)
+"Ju" = (
+/obj/structure/lattice,
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/turf/environment/space,
+/area/space)
+"Jv" = (
+/obj/structure/table/reinforced,
+/obj/item/weapon/disk/research_points{
+ pixel_y = 4
+ },
+/turf/simulated/floor/greengrid,
+/area/space_structures/robostation2)
+"Jx" = (
+/obj/structure/table/reinforced,
+/obj/item/weapon/stock_parts/manipulator/nano,
+/turf/simulated/floor/greengrid,
+/area/space_structures/robostation2)
+"JI" = (
+/turf/simulated/shuttle/wall{
+ icon_state = "swallc2"
+ },
+/area/space_structures/robostation2)
+"Kj" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/weapon/bikehorn,
+/turf/simulated/floor/greengrid,
+/area/space_structures/robostation2)
+"Kv" = (
+/obj/structure/table,
+/obj/item/weapon/reagent_containers/food/snacks/sliceable/bread/banana,
+/turf/simulated/floor{
+ dir = 8;
+ icon_state = "whitehall"
+ },
+/area/space_structures/robostation2)
+"KA" = (
+/turf/simulated/floor{
+ dir = 4;
+ icon_state = "greencorner"
+ },
+/area/space_structures/robostation2)
+"KG" = (
+/obj/structure/stool/bed/psych,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor{
+ dir = 5;
+ icon_state = "black"
+ },
+/area/space_structures/robostation2)
+"KI" = (
+/turf/simulated/shuttle/wall{
+ icon_state = "swall_s9"
+ },
+/area/space_structures/robostation2)
+"KT" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/inflatable,
+/turf/simulated/floor/greengrid,
+/area/space_structures/robostation2)
+"Lc" = (
+/obj/machinery/door/airlock/external,
+/turf/simulated/floor/plating{
+ dir = 4;
+ icon_state = "warnplate"
+ },
+/area/space_structures/robostation2)
+"Ld" = (
+/obj/machinery/kitchen_machine/microwave,
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "darkyellow"
+ },
+/area/space_structures/robostation2)
+"Le" = (
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/space_structures/robostation2)
+"Lm" = (
+/obj/structure/table/reinforced,
+/obj/item/weapon/stock_parts/subspace/analyzer,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/space_structures/robostation2)
+"LG" = (
+/turf/simulated/floor/plating/airless/catwalk,
+/area/space)
+"Mn" = (
+/obj/machinery/door/airlock/hatch,
+/obj/item/weapon/bananapeel,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/space_structures/robostation2)
+"Nf" = (
+/obj/machinery/door/airlock/external,
+/turf/simulated/floor/plating{
+ dir = 8;
+ icon_state = "warnplate"
+ },
+/area/space_structures/robostation2)
+"Nj" = (
+/obj/structure/shuttle/engine/propulsion{
+ dir = 4;
+ icon_state = "burst_r"
+ },
+/turf/environment/space,
+/area/space_structures/robostation2)
+"NO" = (
+/obj/structure/closet/theatrecloset,
+/turf/simulated/floor/greengrid,
+/area/space_structures/robostation2)
+"NY" = (
+/turf/simulated/shuttle/wall{
+ icon_state = "swall4"
+ },
+/area/space_structures/robostation2)
+"Ob" = (
+/obj/structure/stool/bed,
+/obj/item/weapon/bedsheet/clown,
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken7"
+ },
+/area/space_structures/robostation2)
+"Ok" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor{
+ dir = 9;
+ icon_state = "escape"
+ },
+/area/space_structures/robostation2)
+"Om" = (
+/turf/simulated/floor{
+ dir = 1;
+ icon_state = "arrival"
+ },
+/area/space_structures/robostation2)
+"On" = (
+/obj/item/weapon/fireaxe,
+/turf/simulated/floor/plating,
+/area/space_structures/robostation2)
+"Ov" = (
+/turf/simulated/floor/carpet/purple,
+/area/space_structures/robostation2)
+"OP" = (
+/obj/structure/table/reinforced,
+/obj/item/weapon/storage/box/lipstick{
+ pixel_y = 4
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/space_structures/robostation2)
+"Pa" = (
+/mob/living/simple_animal/hostile/hivebot/strong,
+/turf/simulated/floor/greengrid,
+/area/space_structures/robostation2)
+"Pg" = (
+/obj/structure/stool/bed,
+/obj/item/weapon/bedsheet/clown,
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken6"
+ },
+/area/space_structures/robostation2)
+"Pu" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/remains/human,
+/turf/simulated/floor/greengrid,
+/area/space_structures/robostation2)
+"PZ" = (
+/turf/simulated/shuttle/wall{
+ icon_state = "swall_s6"
+ },
+/area/space_structures/robostation2)
+"Ra" = (
+/obj/item/weapon/flora/pottedplant/crystal,
+/turf/simulated/floor/plating,
+/area/space_structures/robostation2)
+"Rj" = (
+/obj/effect/decal/remains/human,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/space_structures/robostation2)
+"RC" = (
+/obj/effect/decal/cleanable/dirt,
+/mob/living/simple_animal/hostile/hivebot/strong,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/space_structures/robostation2)
+"Se" = (
+/obj/effect/glowshroom,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/space_structures/robostation2)
+"Sz" = (
+/obj/structure/closet/crate,
+/obj/item/weapon/bikehorn,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/space_structures/robostation2)
+"Tj" = (
+/obj/structure/table/reinforced,
+/obj/item/mecha_parts/part/honker_right_arm,
+/turf/simulated/floor/greengrid,
+/area/space_structures/robostation2)
+"Tl" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/remains/human,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/space_structures/robostation2)
+"Tn" = (
+/obj/structure/table/reinforced,
+/obj/item/weapon/stock_parts/subspace/crystal,
+/turf/simulated/floor/greengrid,
+/area/space_structures/robostation2)
+"TD" = (
+/turf/simulated/wall/r_wall,
+/area/space)
+"UI" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/weapon/paper{
+ info = "Хонкоматерь его дири! Шутки робата были ТАК?М? ужасными! ?так, мы ришили прокотить его на бананавой кажуре. Ха-ха! Эта было как всигда крайне смишно, но когда робат упал на пол, в нем что-та сильна заискрилось. Зотем он паднялся и начал убивать! Я очинь напуган, и мне САВСЕМ не весило!";
+ name = "NOT FUNNY NOT FUNNY"
+ },
+/turf/simulated/floor/plating,
+/area/space_structures/robostation2)
+"UQ" = (
+/obj/item/weapon/bikehorn,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/glowshroom,
+/turf/simulated/floor/greengrid,
+/area/space_structures/robostation2)
+"UV" = (
+/obj/effect/decal/cleanable/dirt,
+/mob/living/simple_animal/hostile/hivebot/strong,
+/turf/simulated/floor/greengrid,
+/area/space_structures/robostation2)
+"Vh" = (
+/mob/living/simple_animal/hostile/hivebot/strong,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor{
+ dir = 6;
+ icon_state = "darkpurple"
+ },
+/area/space_structures/robostation2)
+"VB" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/floodlight,
+/turf/simulated/floor/greengrid,
+/area/space_structures/robostation2)
+"VI" = (
+/obj/structure/shuttle/engine/heater{
+ dir = 4;
+ icon_state = "heater1"
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platebot"
+ },
+/area/space_structures/robostation2)
+"VV" = (
+/obj/machinery/porta_turret/stationary{
+ check_n_synth = 1;
+ shot_synth = 1
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platebot"
+ },
+/area/space_structures/robostation2)
+"VW" = (
+/obj/machinery/door/airlock/clown,
+/turf/simulated/floor/greengrid,
+/area/space_structures/robostation2)
+"Wy" = (
+/turf/simulated/floor{
+ icon_state = "purplechecker"
+ },
+/area/space_structures/robostation2)
+"WF" = (
+/obj/structure/table/reinforced,
+/obj/item/weapon/disk/research_points{
+ pixel_y = 2
+ },
+/turf/simulated/floor/greengrid,
+/area/space_structures/robostation2)
+"WX" = (
+/obj/structure/table/reinforced,
+/obj/item/weapon/stock_parts/matter_bin/adv,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/space_structures/robostation2)
+"Xf" = (
+/obj/effect/landmark/corpse/clown,
+/turf/simulated/floor/carpet/purple,
+/area/space_structures/robostation2)
+"XE" = (
+/obj/machinery/door/airlock/hatch,
+/turf/simulated/floor/plating,
+/area/space_structures/robostation2)
+"Ye" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/carpet/purple,
+/area/space_structures/robostation2)
+"Yz" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/weapon/flora/pottedplant/unusual,
+/turf/simulated/floor/plating,
+/area/space_structures/robostation2)
+"YF" = (
+/obj/structure/inflatable,
+/turf/simulated/floor/greengrid,
+/area/space_structures/robostation2)
+"YO" = (
+/obj/machinery/door/airlock/external,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating{
+ icon_state = "warnplate"
+ },
+/area/space_structures/robostation2)
+"YY" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/closet/crate,
+/obj/item/weapon/stamp/clown,
+/turf/simulated/floor/greengrid,
+/area/space_structures/robostation2)
+"ZZ" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/weapon/table_parts/reinforced,
+/obj/item/weapon/storage/photo_album,
+/turf/simulated/floor/greengrid,
+/area/space_structures/robostation2)
+
+(1,1,1) = {"
+iO
+iO
+iO
+iO
+iO
+iO
+iO
+iO
+iO
+iO
+iO
+iO
+iO
+iO
+iO
+iO
+iO
+iO
+iO
+iO
+iO
+iO
+iO
+iO
+iO
+iO
+iO
+iO
+iO
+iO
+iO
+iO
+iO
+iO
+iO
+iO
+iO
+iO
+iO
+iO
+"}
+(2,1,1) = {"
+iO
+iO
+iO
+iO
+iO
+iO
+iO
+iO
+iO
+iO
+iO
+mi
+iO
+mi
+iO
+iO
+iO
+iO
+iO
+iO
+mi
+iO
+iO
+iO
+iO
+iO
+iO
+iO
+iO
+iO
+iO
+iO
+iO
+iO
+iO
+iO
+iO
+iO
+iO
+iO
+"}
+(3,1,1) = {"
+iO
+iO
+iO
+iO
+iO
+iO
+iO
+mi
+iO
+iO
+mi
+Gw
+Gw
+Gw
+mi
+iO
+mi
+iO
+mi
+mi
+mi
+mi
+iO
+mi
+iO
+mi
+iO
+mi
+iO
+iO
+iO
+iO
+iO
+iO
+iO
+iO
+iO
+iO
+iO
+iO
+"}
+(4,1,1) = {"
+iO
+iO
+iO
+iO
+iO
+iO
+mi
+Gw
+Gw
+mi
+mi
+iO
+iO
+iO
+mi
+mi
+Gw
+Gw
+mi
+iO
+iO
+mi
+Gw
+Gw
+Gw
+Gw
+Gw
+Gw
+Gw
+iO
+iO
+mi
+iO
+mi
+iO
+iO
+iO
+iO
+iO
+iO
+"}
+(5,1,1) = {"
+iO
+iO
+iO
+iO
+mi
+iO
+iO
+Gw
+iO
+iO
+mi
+mi
+mi
+mi
+mi
+iO
+iO
+Gw
+iO
+iO
+iO
+iO
+iO
+mi
+iO
+mi
+iO
+mi
+iO
+TD
+mi
+Gw
+Gw
+Gw
+Gw
+iO
+iO
+iO
+iO
+iO
+"}
+(6,1,1) = {"
+iO
+iO
+iO
+Gw
+Gw
+mi
+mi
+mi
+iO
+iO
+mi
+iO
+iO
+iO
+mi
+mi
+mi
+mi
+mi
+mi
+mi
+mi
+mi
+mi
+mi
+mi
+mi
+mi
+mi
+TD
+iO
+mi
+iO
+iO
+Gw
+mi
+iO
+iO
+iO
+iO
+"}
+(7,1,1) = {"
+iO
+iO
+mi
+Gw
+iO
+iO
+iO
+mi
+iO
+gj
+gj
+tC
+tC
+tC
+gj
+gj
+iO
+iO
+iO
+iO
+mi
+iO
+mi
+iO
+iO
+mi
+iO
+iO
+iO
+TD
+iO
+mi
+iO
+iO
+Gw
+iO
+iO
+iO
+iO
+iO
+"}
+(8,1,1) = {"
+iO
+iO
+iO
+Gw
+iO
+iO
+mi
+mi
+gj
+gj
+zu
+Kv
+qe
+ej
+tl
+gj
+gj
+iO
+iO
+gj
+tC
+tC
+tC
+gj
+iO
+mi
+iO
+gj
+gj
+gj
+gj
+gj
+mi
+mi
+Gw
+mi
+iO
+iO
+iO
+iO
+"}
+(9,1,1) = {"
+iO
+iO
+iO
+mi
+mi
+mi
+mi
+iO
+gj
+Ld
+KA
+gr
+IU
+hg
+Wy
+tM
+gj
+gj
+gj
+gj
+HE
+IW
+mz
+gj
+tC
+tC
+tC
+gj
+Dx
+ph
+lO
+gj
+iO
+iO
+mi
+iO
+iO
+iO
+iO
+iO
+"}
+(10,1,1) = {"
+iO
+iO
+mi
+mi
+iO
+iO
+mi
+iO
+tC
+tK
+Al
+pC
+tQ
+Ok
+Vh
+Om
+bD
+ph
+bP
+bD
+YF
+lO
+ph
+XE
+lO
+lI
+IW
+uA
+lO
+ce
+IW
+gj
+TD
+TD
+TD
+mi
+mi
+mi
+iO
+iO
+"}
+(11,1,1) = {"
+iO
+iO
+iO
+mi
+iO
+iO
+mi
+iO
+tC
+KG
+dK
+HQ
+FR
+iG
+fc
+eA
+gj
+gj
+gj
+gj
+qI
+bO
+Jx
+gj
+tC
+tC
+tC
+gj
+UQ
+vC
+eq
+gj
+iO
+mi
+iO
+iO
+iO
+mi
+iO
+iO
+"}
+(12,1,1) = {"
+iO
+iO
+iO
+Gw
+iO
+iO
+mi
+iO
+gj
+Cs
+fq
+lC
+bG
+CN
+AY
+fu
+gj
+iO
+iO
+gj
+Ey
+IW
+Lm
+gj
+iO
+mi
+iO
+gj
+gj
+Lc
+gj
+gj
+iO
+mi
+iO
+iO
+Gw
+Gw
+mi
+iO
+"}
+(13,1,1) = {"
+iO
+iO
+mi
+Gw
+mi
+mi
+mi
+mi
+gj
+gj
+tC
+tC
+gj
+gj
+uA
+gj
+gj
+mi
+mi
+gj
+Tn
+jD
+fW
+tC
+mi
+mi
+mi
+mi
+Fu
+cL
+Ju
+iO
+iO
+TD
+TD
+TD
+iO
+Gw
+iO
+iO
+"}
+(14,1,1) = {"
+iO
+iO
+iO
+Gw
+iO
+iO
+mi
+iO
+iO
+mi
+iO
+mi
+iO
+gj
+jL
+ph
+gj
+iO
+iO
+gj
+aN
+ph
+WF
+tC
+iO
+mi
+iO
+iO
+Fu
+Le
+Ju
+mi
+mi
+TD
+Hg
+TD
+mi
+Gw
+mi
+iO
+"}
+(15,1,1) = {"
+iO
+mi
+mi
+mi
+mi
+mi
+mi
+iO
+iO
+mi
+iO
+mi
+mi
+gj
+yo
+ht
+gj
+mi
+mi
+gj
+WX
+lO
+Tj
+gj
+iO
+mi
+iO
+iO
+Fu
+Le
+Ju
+iO
+iO
+TD
+TD
+TD
+iO
+Gw
+iO
+iO
+"}
+(16,1,1) = {"
+iO
+iO
+Gw
+iO
+iO
+iO
+gj
+tC
+tC
+tC
+gj
+mi
+iO
+gj
+kj
+pX
+gj
+iO
+iO
+gj
+gj
+bD
+gj
+gj
+mi
+mi
+mi
+mi
+Fu
+cL
+Ju
+iO
+iO
+mi
+iO
+mi
+Gw
+Gw
+mi
+iO
+"}
+(17,1,1) = {"
+iO
+iO
+Gw
+iO
+iO
+gj
+gj
+cM
+GR
+gQ
+gj
+tC
+tC
+gj
+XE
+gj
+gj
+iO
+gj
+gj
+mz
+lO
+ph
+gj
+gj
+tC
+tC
+tC
+gj
+Nf
+gj
+gj
+iO
+mi
+iO
+mi
+iO
+mi
+iO
+iO
+"}
+(18,1,1) = {"
+iO
+iO
+Gw
+mi
+mi
+tC
+dQ
+RC
+ph
+IW
+gj
+Sz
+YY
+ph
+YF
+VB
+gj
+gj
+gj
+yo
+On
+IW
+IW
+cw
+gj
+Se
+yo
+ph
+UV
+lO
+IW
+gj
+gj
+gj
+iO
+mi
+iO
+mi
+iO
+iO
+"}
+(19,1,1) = {"
+iO
+mi
+mi
+iO
+iO
+tC
+ph
+IW
+UI
+KT
+XE
+lO
+Rj
+yo
+UV
+lO
+XE
+ph
+XE
+lO
+IW
+VV
+ph
+bP
+bD
+IW
+IW
+Bv
+yo
+bP
+Kj
+xF
+mL
+gj
+mi
+mi
+mi
+mi
+iO
+iO
+"}
+(20,1,1) = {"
+iO
+iO
+Gw
+mi
+mi
+tC
+BE
+Pu
+Ak
+IW
+gj
+kj
+ZZ
+bP
+cw
+oI
+gj
+gj
+gj
+AP
+ph
+aM
+yo
+uk
+gj
+oR
+FX
+ca
+IW
+gL
+ph
+gj
+gj
+gj
+iO
+iO
+iO
+mi
+iO
+iO
+"}
+(21,1,1) = {"
+iO
+iO
+Gw
+iO
+iO
+gj
+gj
+mz
+IW
+Yz
+gj
+gj
+tC
+tC
+tC
+gj
+gj
+iO
+gj
+gj
+IW
+ei
+lY
+gj
+gj
+gj
+gj
+bD
+gj
+gj
+gj
+gj
+iO
+mi
+iO
+iO
+iO
+mi
+iO
+iO
+"}
+(22,1,1) = {"
+iO
+iO
+Gw
+iO
+iO
+iO
+gj
+gj
+Mn
+gj
+gj
+iO
+mi
+iO
+iO
+iO
+mi
+iO
+iO
+gj
+gj
+bD
+gj
+gj
+iO
+iO
+gj
+IW
+gj
+iO
+iO
+iO
+iO
+mi
+mi
+mi
+Gw
+Gw
+mi
+iO
+"}
+(23,1,1) = {"
+iO
+mi
+mi
+mi
+iO
+iO
+iO
+tC
+ph
+tC
+iO
+iO
+LG
+LG
+LG
+LG
+LG
+LG
+iO
+iO
+tC
+IW
+gj
+iO
+iO
+gj
+gj
+bD
+gj
+gj
+gj
+iO
+iO
+mi
+iO
+iO
+iO
+Gw
+iO
+iO
+"}
+(24,1,1) = {"
+iO
+iO
+iO
+mi
+mi
+mi
+mi
+tC
+Dg
+tC
+mi
+LG
+LG
+PZ
+tC
+tC
+Jd
+LG
+LG
+mi
+tC
+ei
+gj
+gj
+gj
+gj
+Ra
+HK
+lO
+vf
+gj
+gj
+mi
+mi
+mi
+mi
+mi
+Gw
+mi
+iO
+"}
+(25,1,1) = {"
+iO
+iO
+mi
+mi
+iO
+iO
+iO
+tC
+lO
+tC
+iO
+LG
+PZ
+jE
+dn
+Gf
+GZ
+Jd
+LG
+iO
+tC
+bP
+mZ
+Gj
+IW
+dI
+Af
+IW
+mz
+ph
+do
+gj
+iO
+mi
+iO
+iO
+iO
+Gw
+iO
+iO
+"}
+(26,1,1) = {"
+iO
+mi
+Gw
+iO
+iO
+iO
+gj
+gj
+tB
+gj
+gj
+LG
+fk
+Pg
+Xf
+Ye
+kf
+qo
+gj
+gj
+gj
+Pa
+gj
+gj
+gj
+gj
+ph
+ph
+IJ
+IW
+Jv
+gj
+TD
+TD
+TD
+iO
+Gw
+Gw
+mi
+iO
+"}
+(27,1,1) = {"
+iO
+iO
+Gw
+mi
+mi
+gj
+gj
+bP
+yo
+IW
+gj
+gj
+tC
+bH
+Ye
+Fr
+ot
+Aw
+Is
+lO
+ni
+IW
+gj
+iO
+iO
+gj
+bQ
+IW
+HL
+lO
+OP
+gj
+iO
+mi
+iO
+iO
+mi
+iO
+iO
+iO
+"}
+(28,1,1) = {"
+iO
+mi
+Gw
+iO
+iO
+gj
+IJ
+yo
+tn
+ph
+IJ
+gj
+tC
+zd
+Ov
+Xf
+HU
+Aw
+ab
+lO
+YO
+Tl
+gj
+mi
+mi
+gj
+tp
+yu
+pX
+NO
+gj
+gj
+iO
+mi
+iO
+iO
+mi
+iO
+iO
+iO
+"}
+(29,1,1) = {"
+iO
+iO
+mi
+mi
+mi
+gj
+gj
+ph
+lO
+ei
+gj
+gj
+fk
+dy
+pr
+cK
+Ob
+NY
+gj
+gj
+gj
+AP
+gj
+iO
+iO
+gj
+gj
+gj
+VW
+gj
+gj
+mi
+mi
+mi
+mi
+mi
+mi
+iO
+iO
+iO
+"}
+(30,1,1) = {"
+iO
+mi
+mi
+iO
+mi
+iO
+gj
+gj
+gj
+gj
+gj
+LG
+Bs
+vy
+VI
+VI
+JI
+KI
+LG
+iO
+gj
+tC
+gj
+mi
+mi
+gj
+Jp
+pp
+fI
+hk
+gj
+iO
+iO
+iO
+mi
+iO
+mi
+iO
+iO
+iO
+"}
+(31,1,1) = {"
+iO
+iO
+Gw
+iO
+mi
+iO
+iO
+mi
+iO
+mi
+iO
+LG
+LG
+Bs
+Nj
+ra
+KI
+LG
+LG
+iO
+iO
+mi
+iO
+iO
+iO
+gj
+Ag
+fj
+HI
+oG
+gj
+mi
+iO
+iO
+mi
+mi
+mi
+iO
+iO
+iO
+"}
+(32,1,1) = {"
+iO
+iO
+Gw
+mi
+mi
+mi
+mi
+mi
+iO
+mi
+iO
+iO
+LG
+LG
+LG
+LG
+LG
+LG
+mi
+mi
+mi
+mi
+mi
+mi
+mi
+gj
+xc
+eY
+nj
+gj
+gj
+mi
+iO
+iO
+Gw
+iO
+iO
+iO
+iO
+iO
+"}
+(33,1,1) = {"
+iO
+mi
+Gw
+Gw
+mi
+iO
+iO
+mi
+iO
+mi
+mi
+mi
+mi
+iO
+iO
+iO
+iO
+mi
+iO
+mi
+iO
+mi
+iO
+mi
+iO
+gj
+tC
+tC
+tC
+gj
+mi
+mi
+mi
+mi
+Gw
+mi
+iO
+iO
+iO
+iO
+"}
+(34,1,1) = {"
+iO
+iO
+iO
+Gw
+Gw
+Gw
+Gw
+mi
+mi
+mi
+iO
+iO
+mi
+iO
+iO
+iO
+iO
+mi
+iO
+Gw
+iO
+mi
+iO
+Gw
+iO
+iO
+mi
+iO
+mi
+mi
+mi
+iO
+iO
+iO
+Gw
+iO
+iO
+iO
+iO
+iO
+"}
+(35,1,1) = {"
+iO
+iO
+iO
+mi
+iO
+mi
+iO
+mi
+iO
+Gw
+Gw
+Gw
+Gw
+iO
+iO
+iO
+iO
+mi
+mi
+Gw
+Gw
+Gw
+Gw
+Gw
+mi
+iO
+mi
+iO
+iO
+iO
+mi
+iO
+iO
+Gw
+Gw
+mi
+iO
+iO
+iO
+iO
+"}
+(36,1,1) = {"
+iO
+iO
+iO
+iO
+iO
+iO
+iO
+iO
+iO
+iO
+mi
+iO
+mi
+mi
+mi
+mi
+mi
+mi
+iO
+iO
+mi
+iO
+mi
+iO
+mi
+mi
+mi
+mi
+mi
+Gw
+Gw
+Gw
+Gw
+Gw
+iO
+iO
+iO
+iO
+iO
+iO
+"}
+(37,1,1) = {"
+iO
+iO
+iO
+iO
+iO
+iO
+iO
+iO
+iO
+iO
+iO
+iO
+mi
+iO
+iO
+iO
+iO
+mi
+iO
+iO
+iO
+iO
+iO
+iO
+iO
+iO
+iO
+iO
+iO
+mi
+iO
+mi
+iO
+mi
+iO
+iO
+iO
+iO
+iO
+iO
+"}
+(38,1,1) = {"
+iO
+iO
+iO
+iO
+iO
+iO
+iO
+iO
+iO
+iO
+iO
+iO
+iO
+iO
+iO
+iO
+iO
+iO
+iO
+iO
+iO
+iO
+iO
+iO
+iO
+iO
+iO
+iO
+iO
+iO
+iO
+iO
+iO
+iO
+iO
+iO
+iO
+iO
+iO
+iO
+"}
diff --git a/maps/templates/space_structures/space_villa.dmm b/maps/templates/space_structures/space_villa.dmm
new file mode 100644
index 000000000000..d75cd7929c08
--- /dev/null
+++ b/maps/templates/space_structures/space_villa.dmm
@@ -0,0 +1,4149 @@
+//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
+"ac" = (
+/obj/structure/table/woodentable,
+/obj/item/weapon/book/manual/wiki/barman_recipes,
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/wood,
+/area/space_structures/space_villa)
+"ap" = (
+/obj/effect/decal/cleanable/blood/drip,
+/turf/simulated/floor/beach/sand,
+/area/space_structures/space_villa)
+"ay" = (
+/obj/structure/flora/tree/jungle/small,
+/turf/simulated/floor/grass,
+/area/space_structures/space_villa)
+"az" = (
+/obj/machinery/computer/arcade,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/wood,
+/area/space_structures/space_villa)
+"aR" = (
+/obj/structure/table/woodentable,
+/obj/machinery/chem_dispenser/beer{
+ pixel_y = 4
+ },
+/obj/structure/sign/velocity_overlay/reklama{
+ name = "\improper It's in the Hat!";
+ pixel_y = 32
+ },
+/turf/simulated/floor/wood,
+/area/space_structures/space_villa)
+"aS" = (
+/obj/item/stack/tile/carpet/black,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/blood/gibs/down,
+/turf/simulated/floor/plating,
+/area/space_structures/space_villa)
+"bq" = (
+/obj/effect/decal/cleanable/blood/drip,
+/turf/simulated/floor/wood,
+/area/space_structures/space_villa)
+"br" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/blood/drip,
+/turf/simulated/floor/wood,
+/area/space_structures/space_villa)
+"bz" = (
+/obj/effect/decal/cleanable/blood/drip,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/space_structures/space_villa)
+"bE" = (
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 10
+ },
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plating,
+/area/space_structures/space_villa)
+"bX" = (
+/obj/structure/drain{
+ drainage = 2
+ },
+/obj/machinery/shower/free{
+ pixel_y = 24
+ },
+/turf/simulated/floor{
+ icon_state = "freezerfloor"
+ },
+/area/space_structures/space_villa)
+"ct" = (
+/obj/structure/flora/ausbushes/sparsegrass{
+ layer = 2.7
+ },
+/obj/structure/flora/tree/jungle/small,
+/turf/simulated/floor/grass,
+/area/space_structures/space_villa)
+"cB" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/carpet/green,
+/area/space_structures/space_villa)
+"cJ" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/blood/gibs/limb,
+/turf/simulated/floor/wood,
+/area/space_structures/space_villa)
+"cS" = (
+/obj/structure/stool/bed/chair/comfy/brown{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/blood/gibs/up,
+/turf/simulated/floor/wood,
+/area/space_structures/space_villa)
+"dh" = (
+/obj/structure/flora/ausbushes/pointybush,
+/turf/simulated/floor/grass,
+/area/space_structures/space_villa)
+"dw" = (
+/obj/structure/easel,
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken5"
+ },
+/area/space_structures/space_villa)
+"dy" = (
+/obj/structure/stool/bed,
+/obj/effect/decal/cleanable/blood/drip,
+/turf/simulated/floor/wood,
+/area/space_structures/space_villa)
+"ee" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/blood/drip,
+/turf/simulated/floor/carpet,
+/area/space_structures/space_villa)
+"ek" = (
+/obj/structure/flora/ausbushes/fullgrass{
+ layer = 2.7
+ },
+/obj/effect/decal/cleanable/blood/drip,
+/turf/simulated/floor/grass,
+/area/space_structures/space_villa)
+"eo" = (
+/obj/effect/decal/cleanable/blood/drip,
+/turf/simulated/floor/carpet,
+/area/space_structures/space_villa)
+"eu" = (
+/obj/structure/stool/bar,
+/obj/effect/decal/cleanable/blood/drip,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/space_structures/space_villa)
+"ev" = (
+/obj/structure/flora/ausbushes/sparsegrass{
+ layer = 2.7
+ },
+/obj/effect/decal/remains/human,
+/obj/effect/decal/cleanable/blood,
+/turf/simulated/floor/beach/sand,
+/area/space_structures/space_villa)
+"ex" = (
+/obj/effect/decal/cleanable/blood/drip,
+/turf/simulated/floor/carpet/green,
+/area/space_structures/space_villa)
+"eG" = (
+/obj/machinery/hydroponics/soil,
+/turf/simulated/floor/grass,
+/area/space_structures/space_villa)
+"fm" = (
+/obj/structure/table/woodentable,
+/obj/item/weapon/reagent_containers/food/drinks/shaker{
+ pixel_x = -7;
+ pixel_y = 11
+ },
+/obj/item/weapon/reagent_containers/glass/rag{
+ pixel_x = 6
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/wood,
+/area/space_structures/space_villa)
+"fq" = (
+/turf/simulated/mineral,
+/area/space_structures/space_villa)
+"fT" = (
+/obj/item/stack/tile/wood,
+/obj/effect/decal/cleanable/blood/gibs/core,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/space_structures/space_villa)
+"fW" = (
+/obj/item/stack/tile/carpet/black,
+/obj/effect/decal/cleanable/blood/drip,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/space_structures/space_villa)
+"fZ" = (
+/obj/structure/flora/ausbushes/fullgrass{
+ layer = 2.7
+ },
+/turf/simulated/floor/grass,
+/area/space_structures/space_villa)
+"gc" = (
+/turf/simulated/floor/wood{
+ icon_state = "wood_stairs2"
+ },
+/area/space_structures/space_villa)
+"gA" = (
+/obj/effect/decal/cleanable/blood/drip,
+/obj/effect/decal/cleanable/blood,
+/turf/simulated/floor/beach/sand,
+/area/space_structures/space_villa)
+"gM" = (
+/obj/structure/flora/ausbushes/sparsegrass{
+ layer = 2.7
+ },
+/turf/simulated/floor/plating,
+/area/space_structures/space_villa)
+"hq" = (
+/obj/machinery/light{
+ dir = 1
+ },
+/obj/structure/flora/ausbushes/fullgrass{
+ layer = 2.7
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/grass,
+/area/space_structures/space_villa)
+"ht" = (
+/obj/machinery/power/port_gen/pacman{
+ anchored = 1
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platebotc"
+ },
+/area/space_structures/space_villa)
+"hu" = (
+/obj/structure/table/woodentable,
+/obj/item/device/camera_film{
+ pixel_x = -3;
+ pixel_y = 1
+ },
+/obj/machinery/light/small{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/wood,
+/area/space_structures/space_villa)
+"hZ" = (
+/obj/structure/stool/bed/chair/comfy/brown{
+ dir = 8
+ },
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken3"
+ },
+/area/space_structures/space_villa)
+"ir" = (
+/obj/structure/flora/ausbushes/fullgrass{
+ layer = 2.7
+ },
+/turf/simulated/floor/plating,
+/area/space_structures/space_villa)
+"iJ" = (
+/obj/machinery/door/airlock/external{
+ frequency = 1379;
+ id_tag = "asteroidder_inner";
+ req_access = list(101)
+ },
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 4
+ },
+/turf/simulated/floor/plating{
+ dir = 4;
+ icon_state = "warnplate"
+ },
+/area/space_structures/space_villa)
+"iZ" = (
+/obj/structure/flora/ausbushes/fullgrass{
+ layer = 2.7
+ },
+/turf/simulated/floor/beach/sand,
+/area/space_structures/space_villa)
+"jT" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced,
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/space_structures/space_villa)
+"kf" = (
+/obj/structure/table/woodentable/poker,
+/obj/item/weapon/storage/pill_bottle/dice,
+/obj/machinery/computer/security/telescreen/entertainment{
+ pixel_x = 32
+ },
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken4"
+ },
+/area/space_structures/space_villa)
+"kx" = (
+/obj/effect/decal/cleanable/blood/gibs/down,
+/turf/simulated/floor/wood,
+/area/space_structures/space_villa)
+"kF" = (
+/turf/simulated/floor/carpet,
+/area/space_structures/space_villa)
+"kN" = (
+/obj/structure/easel,
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor/wood,
+/area/space_structures/space_villa)
+"lq" = (
+/obj/structure/flora/ausbushes/sparsegrass{
+ layer = 2.7
+ },
+/obj/item/ammo_casing,
+/turf/simulated/floor/grass,
+/area/space_structures/space_villa)
+"lE" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 8
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platebotc"
+ },
+/area/space_structures/space_villa)
+"lG" = (
+/obj/structure/table/woodentable,
+/obj/item/weapon/storage/fancy/crayons{
+ pixel_y = 5
+ },
+/turf/simulated/floor/wood,
+/area/space_structures/space_villa)
+"lQ" = (
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/blood/drip,
+/turf/simulated/floor/wood{
+ dir = 6;
+ icon_state = "wood_stairs2"
+ },
+/area/space_structures/space_villa)
+"me" = (
+/obj/item/weapon/flora/random,
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken5"
+ },
+/area/space_structures/space_villa)
+"mD" = (
+/obj/machinery/light{
+ dir = 8
+ },
+/turf/simulated/floor/beach/sand,
+/area/space_structures/space_villa)
+"mK" = (
+/obj/structure/flora/ausbushes/fullgrass{
+ layer = 2.7
+ },
+/obj/structure/flora/tree/jungle,
+/obj/machinery/light{
+ dir = 8
+ },
+/turf/simulated/floor/grass,
+/area/space_structures/space_villa)
+"nf" = (
+/obj/structure/device/piano/minimoog,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/wood,
+/area/space_structures/space_villa)
+"ng" = (
+/obj/structure/closet/secure_closet/personal/cabinet,
+/obj/item/clothing/suit/plaid,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken"
+ },
+/area/space_structures/space_villa)
+"no" = (
+/obj/structure/stool/bed/chair/comfy/brown,
+/turf/simulated/floor/wood,
+/area/space_structures/space_villa)
+"nr" = (
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg3"
+ },
+/area/space_structures/space_villa)
+"nz" = (
+/obj/structure/flora/ausbushes/fullgrass{
+ layer = 2.7
+ },
+/obj/item/ammo_casing,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/space_structures/space_villa)
+"nD" = (
+/obj/structure/flora/tree/jungle,
+/turf/simulated/floor/grass,
+/area/space_structures/space_villa)
+"nK" = (
+/obj/machinery/light,
+/turf/simulated/floor/beach/water,
+/area/space_structures/space_villa)
+"nO" = (
+/turf/unsimulated/wall/log,
+/area/space_structures/space_villa)
+"oa" = (
+/obj/machinery/atmospherics/components/unary/tank/air{
+ dir = 4
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platebotc"
+ },
+/area/space_structures/space_villa)
+"op" = (
+/obj/structure/stool/bed/chair/comfy/brown{
+ dir = 8
+ },
+/turf/simulated/floor/wood,
+/area/space_structures/space_villa)
+"ow" = (
+/obj/structure/flora/ausbushes/palebush,
+/turf/simulated/floor/grass,
+/area/space_structures/space_villa)
+"oL" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/high_volume{
+ dir = 4;
+ frequency = 1379;
+ id_tag = "asteroidder_pump"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platebotc"
+ },
+/area/space_structures/space_villa)
+"oT" = (
+/obj/structure/flora/ausbushes/ywflowers{
+ layer = 2.7
+ },
+/turf/simulated/floor/grass,
+/area/space_structures/space_villa)
+"pk" = (
+/obj/structure/flora/ausbushes/brflowers{
+ layer = 2.7
+ },
+/obj/item/ammo_casing,
+/turf/simulated/floor/grass,
+/area/space_structures/space_villa)
+"pZ" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/blood,
+/obj/effect/decal/remains/human{
+ desc = "This guy seemed to have died in terrible way! Half his remains are dust.";
+ name = "Syndicate agent remains"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/space_structures/space_villa)
+"qg" = (
+/obj/machinery/light{
+ dir = 4
+ },
+/turf/simulated/floor/beach/water,
+/area/space_structures/space_villa)
+"qp" = (
+/obj/structure/table/woodentable,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/carpet/black,
+/area/space_structures/space_villa)
+"qC" = (
+/obj/structure/flora/ausbushes/fullgrass{
+ layer = 2.7
+ },
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/space_structures/space_villa)
+"qY" = (
+/obj/structure/flora/ausbushes/sparsegrass{
+ layer = 2.7
+ },
+/obj/machinery/light{
+ dir = 4
+ },
+/turf/simulated/floor/grass,
+/area/space_structures/space_villa)
+"rb" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/blood/drip,
+/turf/simulated/floor/carpet/green,
+/area/space_structures/space_villa)
+"rc" = (
+/turf/simulated/wall/r_wall,
+/area/space_structures/space_villa)
+"rf" = (
+/obj/machinery/washing_machine,
+/turf/simulated/floor{
+ icon_state = "freezerfloor"
+ },
+/area/space_structures/space_villa)
+"ro" = (
+/obj/structure/stool/bed/chair/comfy/brown{
+ dir = 1
+ },
+/turf/simulated/floor/wood,
+/area/space_structures/space_villa)
+"rs" = (
+/obj/structure/stool/bed/chair/comfy/brown{
+ dir = 4
+ },
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor/wood,
+/area/space_structures/space_villa)
+"rt" = (
+/obj/structure/flora/ausbushes/fullgrass{
+ layer = 2.7
+ },
+/obj/structure/flora/ausbushes/brflowers{
+ layer = 2.7
+ },
+/obj/machinery/alarm{
+ pixel_y = 22
+ },
+/turf/simulated/floor/grass,
+/area/space_structures/space_villa)
+"rO" = (
+/obj/item/weapon/flora/random,
+/turf/simulated/floor/wood,
+/area/space_structures/space_villa)
+"sk" = (
+/obj/structure/flora/ausbushes/fullgrass{
+ layer = 2.7
+ },
+/obj/item/ammo_casing,
+/turf/simulated/floor/grass,
+/area/space_structures/space_villa)
+"tb" = (
+/obj/effect/decal/cleanable/blood/gibs,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/space_structures/space_villa)
+"td" = (
+/obj/structure/cable/yellow{
+ d2 = 2;
+ icon_state = "0-2"
+ },
+/obj/machinery/constructable_frame/machine_frame,
+/obj/item/weapon/circuitboard/smes,
+/turf/simulated/floor/plating{
+ icon_state = "platebotc"
+ },
+/area/space_structures/space_villa)
+"ti" = (
+/obj/item/weapon/flora/random,
+/obj/effect/decal/cleanable/blood/gibs/body,
+/turf/simulated/floor/wood,
+/area/space_structures/space_villa)
+"tA" = (
+/obj/structure/flora/ausbushes/brflowers{
+ layer = 2.7
+ },
+/turf/simulated/floor/grass,
+/area/space_structures/space_villa)
+"tR" = (
+/obj/item/weapon/reagent_containers/food/drinks/bottle/beer,
+/turf/simulated/floor/beach/sand,
+/area/space_structures/space_villa)
+"tX" = (
+/obj/effect/decal/cleanable/blood/gibs/body,
+/turf/simulated/floor/carpet/black,
+/area/space_structures/space_villa)
+"tY" = (
+/obj/structure/flora/ausbushes/fullgrass{
+ layer = 2.7
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/grass,
+/area/space_structures/space_villa)
+"uf" = (
+/turf/simulated/floor/grass,
+/area/space_structures/space_villa)
+"ui" = (
+/obj/structure/stool/bar,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/blood/drip,
+/turf/simulated/floor/carpet/black,
+/area/space_structures/space_villa)
+"uJ" = (
+/obj/machinery/atmospherics/components/unary/portables_connector{
+ dir = 4
+ },
+/obj/machinery/portable_atmospherics/canister/air,
+/turf/simulated/floor/plating{
+ icon_state = "platebotc"
+ },
+/area/space_structures/space_villa)
+"uP" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced,
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/space_structures/space_villa)
+"vh" = (
+/obj/structure/flora/ausbushes/leafybush,
+/turf/simulated/floor/grass,
+/area/space_structures/space_villa)
+"vn" = (
+/turf/simulated/floor/carpet/black,
+/area/space_structures/space_villa)
+"vw" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/wood,
+/area/space_structures/space_villa)
+"vF" = (
+/turf/simulated/wall,
+/area/space_structures/space_villa)
+"vM" = (
+/obj/structure/stool/bar,
+/turf/simulated/floor/carpet/green,
+/area/space_structures/space_villa)
+"vR" = (
+/obj/structure/rack,
+/obj/item/clothing/under/bathtowel,
+/obj/item/clothing/under/bathtowel,
+/obj/item/clothing/under/bathtowel,
+/obj/item/weapon/reagent_containers/food/snacks/soap/deluxe,
+/obj/item/weapon/bikehorn/rubberducky{
+ pixel_y = 4
+ },
+/obj/structure/curtain/open/shower,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor{
+ icon_state = "freezerfloor"
+ },
+/area/space_structures/space_villa)
+"vY" = (
+/obj/structure/mineral_door/wood,
+/turf/simulated/floor{
+ icon_state = "freezerfloor"
+ },
+/area/space_structures/space_villa)
+"wg" = (
+/obj/structure/stool/bed/chair/comfy/brown,
+/obj/machinery/light/small{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/wood,
+/area/space_structures/space_villa)
+"wq" = (
+/obj/item/weapon/flora/random,
+/obj/machinery/light_construct/small{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken6"
+ },
+/area/space_structures/space_villa)
+"wQ" = (
+/turf/simulated/floor/beach/sand,
+/area/space_structures/space_villa)
+"xd" = (
+/turf/simulated/floor/beach/coastline,
+/area/space_structures/space_villa)
+"xg" = (
+/turf/simulated/floor/plating/airless{
+ dir = 4;
+ icon_state = "warnplatecorner"
+ },
+/area/space)
+"xt" = (
+/obj/effect/decal/cleanable/blood/drip,
+/turf/simulated/floor/plating,
+/area/space_structures/space_villa)
+"xy" = (
+/obj/structure/mineral_door/wood,
+/turf/simulated/floor/wood,
+/area/space_structures/space_villa)
+"yb" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/wood{
+ dir = 6;
+ icon_state = "wood_stairs"
+ },
+/area/space_structures/space_villa)
+"yf" = (
+/obj/structure/flora/ausbushes/ppflowers{
+ layer = 2.7
+ },
+/turf/simulated/floor/grass,
+/area/space_structures/space_villa)
+"yF" = (
+/turf/simulated/floor/wood{
+ dir = 6;
+ icon_state = "wood_stairs"
+ },
+/area/space_structures/space_villa)
+"yT" = (
+/obj/structure/table/woodentable,
+/obj/machinery/chem_dispenser/soda{
+ pixel_y = 4
+ },
+/obj/machinery/light_construct/small{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken7"
+ },
+/area/space_structures/space_villa)
+"yZ" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/carpet/black,
+/area/space_structures/space_villa)
+"zn" = (
+/obj/item/stack/tile/wood,
+/turf/simulated/floor/plating,
+/area/space_structures/space_villa)
+"zo" = (
+/obj/structure/flora/ausbushes/stalkybush,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/space_structures/space_villa)
+"zy" = (
+/obj/structure/table/woodentable,
+/obj/item/painting_frame{
+ pixel_y = 4
+ },
+/obj/item/painting_frame{
+ pixel_y = -4
+ },
+/obj/item/stack/sheet/cloth{
+ amount = 50;
+ pixel_y = -11
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/wood,
+/area/space_structures/space_villa)
+"Ah" = (
+/obj/structure/flora/ausbushes/sparsegrass{
+ layer = 2.7
+ },
+/turf/simulated/floor/beach/sand,
+/area/space_structures/space_villa)
+"Ai" = (
+/obj/effect/decal/cleanable/blood,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/space_structures/space_villa)
+"Aq" = (
+/obj/effect/overlay/palmtree_l,
+/turf/simulated/floor/beach/sand,
+/area/space_structures/space_villa)
+"At" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken4"
+ },
+/area/space_structures/space_villa)
+"AB" = (
+/turf/simulated/floor/wood{
+ dir = 5;
+ icon_state = "wood_stairs"
+ },
+/area/space_structures/space_villa)
+"AX" = (
+/obj/structure/dresser,
+/turf/simulated/floor/wood,
+/area/space_structures/space_villa)
+"Bf" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/carpet/red,
+/area/space_structures/space_villa)
+"Bi" = (
+/obj/structure/table/woodentable,
+/obj/item/weapon/paper_bin{
+ pixel_y = 4
+ },
+/obj/item/weapon/pen/blue{
+ pixel_x = 5;
+ pixel_y = 5
+ },
+/obj/item/weapon/pen/red{
+ pixel_x = -5;
+ pixel_y = 6
+ },
+/obj/item/weapon/pen{
+ pixel_y = 6
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken3"
+ },
+/area/space_structures/space_villa)
+"Bj" = (
+/obj/structure/flora/ausbushes/sparsegrass{
+ layer = 2.7
+ },
+/obj/machinery/hydroponics/soil,
+/turf/simulated/floor/grass,
+/area/space_structures/space_villa)
+"By" = (
+/obj/structure/closet/secure_closet/personal/cabinet,
+/obj/item/clothing/suit/plaid,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/wood,
+/area/space_structures/space_villa)
+"BD" = (
+/obj/effect/decal/remains/human,
+/obj/effect/decal/cleanable/blood,
+/turf/simulated/floor/plating,
+/area/space_structures/space_villa)
+"Ch" = (
+/obj/item/weapon/flora/random,
+/turf/simulated/floor/beach/sand,
+/area/space_structures/space_villa)
+"Cn" = (
+/obj/machinery/vending/boozeomat{
+ req_access = list()
+ },
+/turf/simulated/floor/wood,
+/area/space_structures/space_villa)
+"Dt" = (
+/obj/machinery/atmospherics/pipe/manifold4w/visible,
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plating,
+/area/space_structures/space_villa)
+"Dz" = (
+/obj/structure/flora/ausbushes/fernybush,
+/turf/simulated/floor/grass,
+/area/space_structures/space_villa)
+"DE" = (
+/obj/effect/decal/remains/human,
+/obj/effect/decal/cleanable/blood/drip,
+/obj/effect/decal/cleanable/blood,
+/turf/simulated/floor/beach/sand,
+/area/space_structures/space_villa)
+"Ed" = (
+/obj/machinery/light{
+ dir = 1
+ },
+/obj/structure/flora/ausbushes/fullgrass{
+ layer = 2.7
+ },
+/obj/structure/flora/ausbushes/ppflowers{
+ layer = 2.7
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg2"
+ },
+/area/space_structures/space_villa)
+"Fw" = (
+/obj/effect/overlay/palmtree_r,
+/turf/simulated/floor/beach/sand,
+/area/space_structures/space_villa)
+"FB" = (
+/obj/structure/flora/ausbushes/fullgrass{
+ layer = 2.7
+ },
+/obj/structure/flora/ausbushes/lavendergrass{
+ layer = 2.7
+ },
+/turf/simulated/floor/grass,
+/area/space_structures/space_villa)
+"FD" = (
+/obj/structure/stool/bed,
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken7"
+ },
+/area/space_structures/space_villa)
+"FX" = (
+/obj/structure/flora/ausbushes/sparsegrass{
+ layer = 2.7
+ },
+/obj/structure/flora/ausbushes/ywflowers{
+ layer = 2.7
+ },
+/turf/simulated/floor/grass,
+/area/space_structures/space_villa)
+"Gy" = (
+/obj/item/weapon/gun/projectile/automatic/silenced,
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg1"
+ },
+/area/space_structures/space_villa)
+"GE" = (
+/obj/structure/table/woodentable,
+/obj/item/device/camera_film{
+ pixel_x = 5;
+ pixel_y = 10
+ },
+/obj/item/device/camera/lomo,
+/turf/simulated/floor/wood,
+/area/space_structures/space_villa)
+"GS" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/turf/simulated/floor/plating,
+/area/space_structures/space_villa)
+"Hj" = (
+/obj/machinery/light/small,
+/turf/simulated/floor/wood{
+ dir = 5;
+ icon_state = "wood_stairs2"
+ },
+/area/space_structures/space_villa)
+"Hl" = (
+/obj/structure/flora/ausbushes/sparsegrass{
+ layer = 2.7
+ },
+/obj/structure/flora/ausbushes/ppflowers{
+ layer = 2.7
+ },
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 9
+ },
+/turf/simulated/floor/grass,
+/area/space_structures/space_villa)
+"Hq" = (
+/obj/structure/flora/ausbushes/fullgrass{
+ layer = 2.7
+ },
+/obj/structure/flora/ausbushes/brflowers{
+ layer = 2.7
+ },
+/turf/simulated/floor/grass,
+/area/space_structures/space_villa)
+"HB" = (
+/turf/simulated/floor/wood{
+ dir = 6;
+ icon_state = "wood_stairs2"
+ },
+/area/space_structures/space_villa)
+"HI" = (
+/obj/structure/flora/ausbushes/grassybush,
+/turf/simulated/floor/grass,
+/area/space_structures/space_villa)
+"HW" = (
+/obj/structure/table/woodentable/poker,
+/obj/item/toy/cards,
+/turf/simulated/floor/wood,
+/area/space_structures/space_villa)
+"Iq" = (
+/turf/simulated/floor{
+ icon_state = "freezerfloor"
+ },
+/area/space_structures/space_villa)
+"Ix" = (
+/obj/structure/signpost,
+/turf/simulated/floor/beach/sand,
+/area/space_structures/space_villa)
+"IL" = (
+/obj/item/weapon/flora/random,
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/wood,
+/area/space_structures/space_villa)
+"IW" = (
+/obj/structure/table/woodentable,
+/obj/item/clothing/head/collectable/petehat{
+ pixel_y = 8
+ },
+/obj/item/weapon/reagent_containers/food/snacks/chips,
+/turf/simulated/floor/beach/sand,
+/area/space_structures/space_villa)
+"Jc" = (
+/obj/structure/flora/ausbushes/sparsegrass{
+ layer = 2.7
+ },
+/obj/item/weapon/flora/random,
+/turf/simulated/floor/grass,
+/area/space_structures/space_villa)
+"Ji" = (
+/obj/structure/flora/ausbushes/fullgrass{
+ layer = 2.7
+ },
+/obj/item/weapon/flora/random,
+/turf/simulated/floor/grass,
+/area/space_structures/space_villa)
+"JA" = (
+/obj/structure/sink{
+ dir = 8;
+ pixel_x = -12
+ },
+/obj/structure/mirror{
+ pixel_x = -28
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor{
+ icon_state = "freezerfloor"
+ },
+/area/space_structures/space_villa)
+"Kb" = (
+/obj/structure/flora/ausbushes/fullgrass{
+ layer = 2.7
+ },
+/obj/structure/flora/tree/jungle,
+/obj/structure/flora/ausbushes/ppflowers{
+ layer = 2.7
+ },
+/turf/simulated/floor/grass,
+/area/space_structures/space_villa)
+"Kd" = (
+/obj/machinery/hydroponics/soil,
+/obj/item/weapon/reagent_containers/glass/bucket,
+/turf/simulated/floor/grass,
+/area/space_structures/space_villa)
+"Kh" = (
+/obj/structure/closet/athletic_mixed,
+/turf/simulated/floor{
+ icon_state = "freezerfloor"
+ },
+/area/space_structures/space_villa)
+"Kn" = (
+/obj/effect/decal/cleanable/blood,
+/turf/simulated/floor/carpet/green,
+/area/space_structures/space_villa)
+"Kx" = (
+/obj/structure/table/woodentable,
+/obj/item/weapon/game_kit/random,
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken"
+ },
+/area/space_structures/space_villa)
+"Kz" = (
+/obj/structure/flora/ausbushes/leafybush,
+/obj/item/ammo_casing,
+/turf/simulated/floor/grass,
+/area/space_structures/space_villa)
+"KI" = (
+/turf/simulated/floor/beach/water,
+/area/space_structures/space_villa)
+"KN" = (
+/obj/machinery/access_button{
+ command = "cycle_exterior";
+ frequency = 1379;
+ master_tag = "asteroidder_airlock";
+ name = "exterior access button";
+ pixel_x = 28
+ },
+/turf/simulated/floor/plating/airless{
+ icon_state = "warnplatecorner"
+ },
+/area/space)
+"Ln" = (
+/obj/structure/table/woodentable,
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor/plating,
+/area/space_structures/space_villa)
+"Lo" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/blood/drip,
+/obj/effect/decal/cleanable/blood,
+/obj/item/ammo_casing,
+/turf/simulated/floor/plating,
+/area/space_structures/space_villa)
+"Lq" = (
+/obj/structure/table/woodentable,
+/obj/machinery/light/small{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/space_structures/space_villa)
+"LJ" = (
+/obj/structure/stool/bar,
+/obj/machinery/light/small,
+/obj/item/stack/tile/wood,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/space_structures/space_villa)
+"LN" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/high_volume{
+ frequency = 1379;
+ id_tag = "asteroidder_pump"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg2"
+ },
+/area/space_structures/space_villa)
+"LV" = (
+/obj/machinery/porta_turret_construct,
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg1"
+ },
+/area/space_structures/space_villa)
+"Ma" = (
+/obj/structure/closet/cabinet,
+/obj/item/clothing/shoes/laceup,
+/obj/item/clothing/under/gentlesuit,
+/obj/item/clothing/suit/wcoat,
+/obj/item/clothing/head/that,
+/obj/item/weapon/staff/gentcane,
+/turf/simulated/floor/plating,
+/area/space_structures/space_villa)
+"Mn" = (
+/obj/effect/decal/cleanable/blood,
+/turf/simulated/floor/beach/sand,
+/area/space_structures/space_villa)
+"Na" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/space_structures/space_villa)
+"Nj" = (
+/obj/structure/flora/ausbushes/fullgrass{
+ layer = 2.7
+ },
+/obj/structure/flora/tree/jungle,
+/turf/simulated/floor/grass,
+/area/space_structures/space_villa)
+"Nv" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/blood/gibs,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/space_structures/space_villa)
+"NE" = (
+/obj/random/vending/snack,
+/turf/simulated/floor/wood,
+/area/space_structures/space_villa)
+"NF" = (
+/obj/structure/flora/ausbushes/sparsegrass{
+ layer = 2.7
+ },
+/turf/simulated/floor/grass,
+/area/space_structures/space_villa)
+"NM" = (
+/obj/structure/stool/bed,
+/turf/simulated/floor/wood,
+/area/space_structures/space_villa)
+"NT" = (
+/obj/machinery/door/airlock/external{
+ frequency = 1379;
+ id_tag = "asteroidder_outer";
+ req_access = list(101)
+ },
+/turf/simulated/floor/plating{
+ dir = 8;
+ icon_state = "warnplate"
+ },
+/area/space_structures/space_villa)
+"OB" = (
+/obj/structure/flora/ausbushes/fullgrass{
+ layer = 2.7
+ },
+/obj/structure/flora/tree/jungle/small,
+/turf/simulated/floor/grass,
+/area/space_structures/space_villa)
+"OX" = (
+/obj/machinery/light{
+ dir = 8
+ },
+/turf/simulated/floor/beach/water,
+/area/space_structures/space_villa)
+"Pf" = (
+/obj/item/weapon/flora/random,
+/turf/simulated/floor/grass,
+/area/space_structures/space_villa)
+"Pz" = (
+/obj/item/weapon/beach_ball,
+/turf/simulated/floor/beach/sand,
+/area/space_structures/space_villa)
+"PE" = (
+/obj/structure/stool/bar,
+/obj/structure/sign/poster/official/high_class_martini{
+ pixel_y = 32
+ },
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken6"
+ },
+/area/space_structures/space_villa)
+"PT" = (
+/obj/effect/decal/cleanable/blood/drip,
+/obj/item/ammo_casing,
+/turf/simulated/floor/wood,
+/area/space_structures/space_villa)
+"Qc" = (
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/structure/flora/ausbushes/sparsegrass{
+ layer = 2.7
+ },
+/turf/simulated/floor/beach/sand,
+/area/space_structures/space_villa)
+"Qf" = (
+/obj/machinery/embedded_controller/radio/airlock_controller{
+ id_tag = "asteroidder_airlock";
+ pixel_y = 26;
+ tag_airpump = "asteroidder_pump";
+ tag_chamber_sensor = "asteroidder_sensor";
+ tag_exterior_door = "asteroidder_outer";
+ tag_interior_door = "asteroidder_inner"
+ },
+/obj/machinery/porta_turret_construct,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/space_structures/space_villa)
+"QJ" = (
+/turf/simulated/floor/wood,
+/area/space_structures/space_villa)
+"Rb" = (
+/turf/environment/space,
+/area/space)
+"RR" = (
+/obj/structure/flora/ausbushes/fullgrass{
+ layer = 2.7
+ },
+/obj/structure/flora/ausbushes/ywflowers{
+ layer = 2.7
+ },
+/turf/simulated/floor/grass,
+/area/space_structures/space_villa)
+"Sw" = (
+/obj/item/stack/tile/wood,
+/obj/item/ammo_casing,
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg2"
+ },
+/area/space_structures/space_villa)
+"SD" = (
+/obj/structure/sink/puddle,
+/obj/structure/flora/ausbushes/reedbush{
+ pixel_y = 6
+ },
+/turf/simulated/floor/grass,
+/area/space_structures/space_villa)
+"SG" = (
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor{
+ icon_state = "freezerfloor"
+ },
+/area/space_structures/space_villa)
+"SN" = (
+/obj/machinery/atmospherics/pipe/simple/visible,
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/structure/cable/yellow,
+/turf/simulated/floor/grass,
+/area/space_structures/space_villa)
+"SP" = (
+/turf/simulated/floor/plating/airless{
+ dir = 4;
+ icon_state = "warnplate"
+ },
+/area/space)
+"Th" = (
+/obj/structure/flora/ausbushes/genericbush,
+/turf/simulated/floor/grass,
+/area/space_structures/space_villa)
+"Tl" = (
+/turf/simulated/floor/plating,
+/area/space_structures/space_villa)
+"Tw" = (
+/obj/effect/overlay/coconut,
+/turf/simulated/floor/beach/sand,
+/area/space_structures/space_villa)
+"TQ" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/remains/human{
+ desc = "This guy seemed to have died in terrible way! Half his remains are dust.";
+ name = "Syndicate agent remains"
+ },
+/obj/effect/decal/cleanable/blood,
+/turf/simulated/floor/carpet/green,
+/area/space_structures/space_villa)
+"TV" = (
+/obj/effect/decal/droppod_wreckage{
+ anchored = 1
+ },
+/obj/effect/decal/cleanable/blood/oil,
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg2"
+ },
+/area/space_structures/space_villa)
+"TZ" = (
+/obj/structure/table/woodentable,
+/obj/item/clothing/glasses/sunglasses,
+/obj/item/clothing/head/collectable/paper{
+ pixel_y = 5
+ },
+/turf/simulated/floor/beach/sand,
+/area/space_structures/space_villa)
+"Uq" = (
+/obj/machinery/door/window/eastright{
+ base_state = "left";
+ dir = 8;
+ icon_state = "left";
+ name = "Shower"
+ },
+/obj/structure/curtain/open/shower,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor{
+ icon_state = "freezerfloor"
+ },
+/area/space_structures/space_villa)
+"UE" = (
+/obj/item/stack/tile/carpet/black,
+/turf/simulated/floor/plating,
+/area/space_structures/space_villa)
+"Vg" = (
+/turf/simulated/floor/carpet/red,
+/area/space_structures/space_villa)
+"VF" = (
+/obj/structure/dryer{
+ dir = 4;
+ pixel_x = -6
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor{
+ icon_state = "freezerfloor"
+ },
+/area/space_structures/space_villa)
+"VQ" = (
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor/wood{
+ dir = 4;
+ icon_state = "wood_stairs2"
+ },
+/area/space_structures/space_villa)
+"VR" = (
+/obj/structure/table/woodentable,
+/obj/item/toy/crayon/rainbow,
+/turf/simulated/floor/wood,
+/area/space_structures/space_villa)
+"Wf" = (
+/obj/machinery/light/small,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken3"
+ },
+/area/space_structures/space_villa)
+"WG" = (
+/obj/structure/flora/ausbushes/sparsegrass{
+ layer = 2.7
+ },
+/obj/structure/flora/ausbushes/ppflowers{
+ layer = 2.7
+ },
+/turf/simulated/floor/grass,
+/area/space_structures/space_villa)
+"WK" = (
+/obj/item/weapon/flora/random,
+/obj/structure/sign/poster/contraband/syndicate_recruitment{
+ pixel_x = 4;
+ pixel_y = 32
+ },
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken"
+ },
+/area/space_structures/space_villa)
+"WR" = (
+/obj/structure/flora/ausbushes/fullgrass{
+ layer = 2.7
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/space_structures/space_villa)
+"Xp" = (
+/obj/machinery/light/small{
+ dir = 8
+ },
+/turf/simulated/floor/wood{
+ icon_state = "wood_stairs2"
+ },
+/area/space_structures/space_villa)
+"Xx" = (
+/obj/machinery/airlock_sensor{
+ id_tag = "asteroidder_sensor";
+ layer = 3.3;
+ pixel_y = -28
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/high_volume{
+ dir = 1;
+ frequency = 1379;
+ id_tag = "asteroidder_pump"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "platebotc"
+ },
+/area/space_structures/space_villa)
+"XF" = (
+/obj/structure/sign/poster/official/cohiba_robusto_ad{
+ pixel_x = -32
+ },
+/obj/machinery/vending/cigarette,
+/obj/machinery/light/small{
+ dir = 8
+ },
+/turf/simulated/floor/wood{
+ icon_state = "wood-broken5"
+ },
+/area/space_structures/space_villa)
+"XN" = (
+/obj/structure/flora/ausbushes/sparsegrass{
+ layer = 2.7
+ },
+/obj/structure/flora/tree/jungle,
+/turf/simulated/floor/grass,
+/area/space_structures/space_villa)
+"XQ" = (
+/obj/structure/toilet{
+ dir = 8
+ },
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor{
+ icon_state = "freezerfloor"
+ },
+/area/space_structures/space_villa)
+"XS" = (
+/obj/structure/flora/ausbushes/fullgrass{
+ layer = 2.7
+ },
+/obj/structure/flora/tree/jungle/small,
+/obj/structure/flora/ausbushes/ywflowers{
+ layer = 2.7
+ },
+/turf/simulated/floor/grass,
+/area/space_structures/space_villa)
+"XV" = (
+/obj/structure/flora/ausbushes/sunnybush,
+/turf/simulated/floor/grass,
+/area/space_structures/space_villa)
+"Yv" = (
+/obj/machinery/atmospherics/pipe/manifold4w/visible,
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/flora/ausbushes/fullgrass{
+ layer = 2.7
+ },
+/turf/simulated/floor/plating,
+/area/space_structures/space_villa)
+"Yw" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/blood,
+/turf/simulated/floor/carpet/black,
+/area/space_structures/space_villa)
+"YC" = (
+/obj/structure/flora/ausbushes/fullgrass{
+ layer = 2.7
+ },
+/obj/structure/flora/ausbushes/ppflowers{
+ layer = 2.7
+ },
+/turf/simulated/floor/grass,
+/area/space_structures/space_villa)
+"YF" = (
+/obj/machinery/access_button{
+ command = "cycle_interior";
+ frequency = 1379;
+ master_tag = "asteroidder_airlock";
+ name = "interior access button";
+ pixel_x = -28
+ },
+/obj/structure/flora/ausbushes/pointybush,
+/obj/machinery/atmospherics/pipe/simple/visible,
+/turf/simulated/floor/grass,
+/area/space_structures/space_villa)
+"YH" = (
+/obj/effect/decal/cleanable/blood/drip,
+/obj/effect/decal/cleanable/blood/gibs/core,
+/turf/simulated/floor/plating,
+/area/space_structures/space_villa)
+"YS" = (
+/obj/effect/decal/cleanable/blood/drip,
+/obj/item/weapon/transparant/no_nt,
+/turf/simulated/floor/plating{
+ icon_state = "platingdmg1"
+ },
+/area/space_structures/space_villa)
+"Zf" = (
+/obj/machinery/atmospherics/pipe/manifold4w/visible,
+/turf/simulated/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/space_structures/space_villa)
+"Zg" = (
+/mob/living/simple_animal/crab,
+/turf/simulated/floor/beach/sand,
+/area/space_structures/space_villa)
+"ZD" = (
+/obj/machinery/light_construct/small,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/wood,
+/area/space_structures/space_villa)
+"ZH" = (
+/obj/effect/decal/cleanable/blood/gibs/limb,
+/turf/simulated/floor/wood{
+ dir = 6;
+ icon_state = "wood_stairs"
+ },
+/area/space_structures/space_villa)
+"ZO" = (
+/obj/structure/closet/secure_closet/personal/cabinet,
+/obj/item/clothing/suit/plaid,
+/turf/simulated/floor/wood,
+/area/space_structures/space_villa)
+"ZQ" = (
+/obj/item/weapon/flora/random,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/wood,
+/area/space_structures/space_villa)
+"ZY" = (
+/obj/structure/stool/bed/chair/wood/normal,
+/turf/simulated/floor/beach/sand,
+/area/space_structures/space_villa)
+
+(1,1,1) = {"
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+"}
+(2,1,1) = {"
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+"}
+(3,1,1) = {"
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+"}
+(4,1,1) = {"
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+KN
+SP
+xg
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+"}
+(5,1,1) = {"
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+fq
+fq
+fq
+fq
+fq
+rc
+rc
+NT
+rc
+rc
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+"}
+(6,1,1) = {"
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+fq
+fq
+fq
+fq
+fq
+fq
+fq
+fq
+fq
+fq
+fq
+fq
+rc
+Qf
+oL
+LV
+rc
+fq
+fq
+fq
+fq
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+"}
+(7,1,1) = {"
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+fq
+fq
+fq
+fq
+fq
+fq
+fq
+fq
+fq
+fq
+rc
+rc
+rc
+rc
+rc
+LN
+Zf
+Xx
+rc
+rc
+rc
+rc
+fq
+fq
+fq
+fq
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+"}
+(8,1,1) = {"
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+fq
+fq
+fq
+fq
+fq
+rc
+rc
+rc
+rc
+rc
+rc
+rc
+rc
+oa
+oa
+uJ
+rc
+rc
+iJ
+rc
+rc
+fq
+fq
+rc
+rc
+rc
+rc
+fq
+fq
+fq
+fq
+fq
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+"}
+(9,1,1) = {"
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+fq
+fq
+fq
+fq
+rc
+rc
+rc
+fq
+fq
+fq
+fq
+fq
+vF
+td
+bE
+Dt
+Yv
+SN
+YF
+Hl
+Jc
+fq
+fq
+fq
+fq
+fq
+fq
+rc
+rc
+rc
+rc
+rc
+fq
+fq
+fq
+fq
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+"}
+(10,1,1) = {"
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+fq
+fq
+rc
+rc
+rc
+fq
+fq
+fq
+fq
+fq
+fq
+fq
+vF
+ht
+ir
+lE
+lE
+RR
+fZ
+fZ
+fZ
+iZ
+wQ
+vF
+fq
+fq
+fq
+fq
+fq
+fq
+fq
+rc
+rc
+rc
+fq
+fq
+fq
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+"}
+(11,1,1) = {"
+Rb
+Rb
+Rb
+Rb
+Rb
+fq
+fq
+fq
+rc
+fq
+fq
+fq
+fq
+fq
+fq
+fZ
+uf
+fq
+vF
+vF
+rt
+fZ
+fZ
+fZ
+fZ
+uf
+NF
+Hq
+wQ
+mD
+wQ
+Ch
+fq
+fq
+fq
+fq
+fq
+fq
+fq
+rc
+rc
+rc
+fq
+fq
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+"}
+(12,1,1) = {"
+Rb
+Rb
+Rb
+Rb
+Rb
+fq
+fq
+fq
+rc
+fq
+fq
+fq
+fq
+Pf
+fZ
+RR
+NF
+Dz
+YC
+Bj
+NF
+uf
+fZ
+uf
+Nj
+FB
+NF
+fZ
+iZ
+wQ
+wQ
+wQ
+wQ
+fq
+fq
+fq
+fq
+fq
+fq
+fq
+fq
+rc
+rc
+fq
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+"}
+(13,1,1) = {"
+Rb
+Rb
+Rb
+Rb
+Rb
+fq
+fq
+fq
+rc
+fq
+fq
+fq
+NF
+NF
+fZ
+uf
+XN
+fZ
+fZ
+FB
+fZ
+fZ
+fZ
+NF
+eG
+fZ
+uf
+XS
+wQ
+wQ
+Fw
+wQ
+wQ
+wQ
+fq
+vF
+fq
+KI
+KI
+fq
+fq
+fq
+rc
+fq
+fq
+Rb
+Rb
+Rb
+Rb
+Rb
+"}
+(14,1,1) = {"
+Rb
+Rb
+Rb
+Rb
+fq
+fq
+fq
+fq
+rc
+fq
+fq
+fq
+vh
+fZ
+fZ
+fZ
+fZ
+fZ
+NF
+NF
+Nj
+HI
+YC
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+iZ
+wQ
+Tw
+ap
+wQ
+xd
+OX
+KI
+KI
+KI
+KI
+KI
+fq
+rc
+rc
+fq
+Rb
+Rb
+Rb
+Rb
+Rb
+"}
+(15,1,1) = {"
+Rb
+Rb
+Rb
+Rb
+fq
+fq
+fq
+rc
+rc
+fq
+fq
+NF
+ct
+fZ
+WG
+NF
+tA
+fZ
+uf
+fZ
+RR
+NF
+fZ
+OB
+tA
+fZ
+fZ
+Th
+uf
+wQ
+wQ
+ap
+ap
+ap
+xd
+KI
+KI
+KI
+KI
+KI
+KI
+KI
+fq
+rc
+fq
+fq
+Rb
+Rb
+Rb
+Rb
+"}
+(16,1,1) = {"
+Rb
+Rb
+Rb
+Rb
+fq
+fq
+fq
+rc
+fq
+fq
+fq
+uf
+fZ
+fZ
+nO
+nO
+nO
+nO
+nO
+Ji
+XV
+qY
+fZ
+fZ
+fZ
+fZ
+FB
+fZ
+fZ
+wQ
+ap
+ap
+DE
+ap
+xd
+KI
+KI
+KI
+KI
+KI
+KI
+nK
+vF
+rc
+rc
+fq
+Rb
+Rb
+Rb
+Rb
+"}
+(17,1,1) = {"
+Rb
+Rb
+Rb
+Rb
+fq
+fq
+fq
+rc
+fq
+fq
+fq
+fq
+FB
+nO
+nO
+me
+wg
+HW
+nO
+nO
+nO
+nO
+nO
+uf
+NF
+uf
+Nj
+Kd
+YC
+iZ
+Ix
+wQ
+ap
+ap
+xd
+KI
+KI
+KI
+KI
+KI
+KI
+KI
+KI
+fq
+rc
+fq
+fq
+Rb
+Rb
+Rb
+"}
+(18,1,1) = {"
+Rb
+Rb
+Rb
+Rb
+fq
+fq
+fq
+rc
+fq
+fq
+fq
+fq
+fZ
+nO
+az
+vM
+cB
+hZ
+nO
+zy
+hu
+GE
+nO
+nO
+fZ
+fZ
+fZ
+fZ
+fZ
+iZ
+wQ
+gA
+wQ
+ap
+xd
+KI
+KI
+KI
+KI
+KI
+KI
+KI
+KI
+fq
+rc
+rc
+fq
+Rb
+Rb
+Rb
+"}
+(19,1,1) = {"
+Rb
+Rb
+Rb
+Rb
+fq
+fq
+fq
+rc
+fq
+fq
+fq
+fq
+uf
+nO
+rs
+cB
+cB
+vw
+xy
+At
+Vg
+Bf
+lG
+jT
+RR
+ow
+NF
+uf
+fZ
+uf
+wQ
+ap
+wQ
+wQ
+xd
+KI
+KI
+KI
+KI
+KI
+KI
+KI
+KI
+KI
+fq
+rc
+fq
+Rb
+Rb
+Rb
+"}
+(20,1,1) = {"
+Rb
+Rb
+Rb
+Rb
+fq
+fq
+fq
+rc
+fq
+fq
+fq
+NF
+fZ
+nO
+kf
+ro
+QJ
+Kx
+nO
+kN
+Vg
+Bf
+Bi
+uP
+fZ
+fZ
+NF
+fZ
+OB
+fZ
+iZ
+Mn
+wQ
+wQ
+xd
+KI
+KI
+KI
+KI
+KI
+KI
+KI
+KI
+KI
+fq
+rc
+fq
+fq
+Rb
+Rb
+"}
+(21,1,1) = {"
+Rb
+Rb
+Rb
+Rb
+fq
+fq
+fq
+rc
+fq
+fq
+uf
+fZ
+yf
+nO
+nO
+nO
+xy
+nO
+nO
+dw
+Vg
+Bf
+VR
+GS
+Ji
+fZ
+zo
+fZ
+uf
+lq
+wQ
+wQ
+wQ
+wQ
+xd
+KI
+KI
+KI
+KI
+KI
+KI
+KI
+KI
+KI
+fq
+rc
+fq
+fq
+Rb
+Rb
+"}
+(22,1,1) = {"
+Rb
+Rb
+Rb
+Rb
+fq
+fq
+fq
+rc
+fq
+fq
+tA
+fZ
+nO
+nO
+NE
+XF
+bz
+nf
+nO
+nO
+xy
+nO
+nO
+nO
+nO
+Ed
+qC
+fZ
+sk
+FB
+wQ
+wQ
+Aq
+wQ
+xd
+KI
+KI
+KI
+KI
+KI
+KI
+KI
+KI
+fq
+fq
+rc
+fq
+fq
+fq
+Rb
+"}
+(23,1,1) = {"
+Rb
+Rb
+Rb
+fq
+fq
+fq
+fq
+rc
+fq
+fq
+fZ
+fZ
+nO
+IL
+yZ
+Yw
+YH
+LJ
+nO
+WK
+cJ
+ZD
+nO
+rO
+gc
+WR
+TV
+nz
+pk
+wQ
+wQ
+wQ
+wQ
+wQ
+xd
+KI
+KI
+KI
+KI
+KI
+KI
+KI
+KI
+fq
+fq
+rc
+rc
+fq
+fq
+Rb
+"}
+(24,1,1) = {"
+Rb
+Rb
+Rb
+fq
+fq
+fq
+fq
+rc
+fq
+fq
+NF
+fZ
+nO
+PE
+ui
+eu
+UE
+Gy
+tb
+eo
+ee
+kF
+QJ
+vw
+yb
+tY
+gM
+qC
+fZ
+iZ
+wQ
+wQ
+ZY
+wQ
+xd
+KI
+KI
+KI
+KI
+KI
+KI
+KI
+KI
+fq
+fq
+fq
+rc
+fq
+fq
+Rb
+"}
+(25,1,1) = {"
+Rb
+Rb
+Rb
+fq
+fq
+fq
+fq
+rc
+fq
+fq
+FX
+uf
+nO
+fm
+qp
+qp
+Na
+pZ
+Tl
+Sw
+Lo
+eo
+QJ
+vw
+yF
+uf
+NF
+oT
+fZ
+wQ
+wQ
+wQ
+wQ
+wQ
+xd
+KI
+KI
+KI
+KI
+KI
+KI
+KI
+nK
+vF
+fq
+fq
+rc
+fq
+fq
+Rb
+"}
+(26,1,1) = {"
+Rb
+Rb
+Rb
+fq
+fq
+fq
+fq
+rc
+fq
+fq
+fq
+fZ
+nO
+ac
+vn
+Nv
+nr
+aS
+Na
+ti
+PT
+Wf
+nO
+ZQ
+HB
+tY
+fZ
+fZ
+sk
+wQ
+wQ
+wQ
+ZY
+wQ
+xd
+KI
+KI
+KI
+KI
+KI
+KI
+KI
+KI
+KI
+fq
+fq
+rc
+fq
+fq
+Rb
+"}
+(27,1,1) = {"
+Rb
+Rb
+Rb
+fq
+fq
+fq
+fq
+rc
+fq
+fq
+fq
+FB
+nO
+nO
+aR
+yT
+Cn
+Ma
+nO
+nO
+br
+nO
+nO
+nO
+nO
+hq
+uf
+ay
+fZ
+NF
+Ah
+wQ
+wQ
+wQ
+xd
+KI
+KI
+KI
+KI
+KI
+KI
+KI
+KI
+KI
+KI
+fq
+rc
+fq
+fq
+Rb
+"}
+(28,1,1) = {"
+Rb
+Rb
+Rb
+fq
+fq
+fq
+fq
+rc
+rc
+fq
+fq
+fZ
+dh
+nO
+nO
+nO
+nO
+nO
+nO
+AX
+ex
+cB
+ng
+jT
+Pf
+fZ
+FB
+fZ
+sk
+lq
+TZ
+wQ
+ZY
+wQ
+xd
+KI
+KI
+KI
+KI
+KI
+KI
+KI
+KI
+KI
+KI
+fq
+rc
+fq
+fq
+Rb
+"}
+(29,1,1) = {"
+Rb
+Rb
+Rb
+fq
+fq
+fq
+fq
+fq
+rc
+fq
+fq
+NF
+NF
+nO
+Kh
+VF
+JA
+JA
+nO
+wq
+ex
+Kn
+By
+uP
+fZ
+fZ
+nD
+fZ
+Kz
+eG
+IW
+wQ
+tR
+wQ
+xd
+KI
+KI
+KI
+KI
+KI
+KI
+KI
+KI
+KI
+KI
+fq
+rc
+fq
+fq
+Rb
+"}
+(30,1,1) = {"
+Rb
+Rb
+Rb
+fq
+fq
+fq
+fq
+fq
+rc
+fq
+fq
+yf
+fZ
+nO
+rf
+Iq
+SG
+Iq
+vY
+br
+TQ
+rb
+ZO
+GS
+fZ
+fZ
+fZ
+fZ
+YC
+fZ
+wQ
+Zg
+wQ
+Pz
+xd
+KI
+KI
+KI
+KI
+KI
+KI
+KI
+KI
+KI
+KI
+fq
+rc
+fq
+Rb
+Rb
+"}
+(31,1,1) = {"
+Rb
+Rb
+Rb
+fq
+fq
+fq
+fq
+fq
+rc
+fq
+fq
+fq
+fZ
+nO
+vR
+Uq
+nO
+vY
+nO
+dy
+FD
+NM
+nO
+nO
+fZ
+uf
+fZ
+fZ
+nD
+ap
+wQ
+wQ
+wQ
+wQ
+xd
+KI
+KI
+KI
+KI
+KI
+KI
+KI
+KI
+KI
+KI
+fq
+rc
+fq
+Rb
+Rb
+"}
+(32,1,1) = {"
+Rb
+Rb
+Rb
+fq
+fq
+fq
+fq
+fq
+rc
+fq
+fq
+fq
+NF
+nO
+nO
+bX
+nO
+XQ
+nO
+nO
+nO
+nO
+nO
+NF
+NF
+fZ
+uf
+fZ
+fZ
+ap
+Mn
+wQ
+wQ
+wQ
+xd
+KI
+KI
+KI
+KI
+KI
+KI
+KI
+KI
+KI
+KI
+fq
+rc
+fq
+Rb
+Rb
+"}
+(33,1,1) = {"
+Rb
+Rb
+Rb
+fq
+fq
+fq
+fq
+fq
+rc
+fq
+fq
+fq
+uf
+FB
+nO
+nO
+nO
+nO
+nO
+NF
+NF
+mK
+ow
+WG
+eG
+fZ
+NF
+tA
+ek
+ev
+ap
+ap
+wQ
+wQ
+xd
+KI
+KI
+KI
+KI
+KI
+KI
+KI
+KI
+nK
+vF
+fq
+rc
+fq
+Rb
+Rb
+"}
+(34,1,1) = {"
+Rb
+Rb
+Rb
+Rb
+fq
+fq
+fq
+fq
+rc
+fq
+fq
+fq
+fq
+fZ
+uf
+fZ
+Th
+tA
+fZ
+uf
+NF
+fZ
+fZ
+fZ
+fZ
+fZ
+OB
+fZ
+fZ
+ap
+ap
+wQ
+wQ
+wQ
+xd
+KI
+KI
+KI
+KI
+KI
+KI
+KI
+KI
+KI
+fq
+fq
+rc
+fq
+Rb
+Rb
+"}
+(35,1,1) = {"
+Rb
+Rb
+Rb
+Rb
+fq
+fq
+fq
+fq
+rc
+fq
+fq
+fq
+fq
+fZ
+Kb
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+RR
+uf
+fZ
+FB
+uf
+fZ
+SD
+fZ
+iZ
+wQ
+wQ
+wQ
+wQ
+xd
+KI
+KI
+KI
+KI
+KI
+KI
+KI
+KI
+KI
+fq
+fq
+rc
+fq
+Rb
+Rb
+"}
+(36,1,1) = {"
+Rb
+Rb
+Rb
+Rb
+fq
+fq
+fq
+fq
+rc
+rc
+fq
+fq
+fq
+uf
+fZ
+NF
+NF
+OB
+Bj
+HI
+nO
+VQ
+AB
+Hj
+nO
+Ji
+uf
+NF
+fZ
+wQ
+wQ
+Fw
+Tw
+wQ
+xd
+KI
+KI
+KI
+KI
+KI
+KI
+KI
+KI
+fq
+fq
+rc
+rc
+fq
+Rb
+Rb
+"}
+(37,1,1) = {"
+Rb
+Rb
+Rb
+Rb
+Rb
+fq
+fq
+fq
+fq
+rc
+fq
+fq
+fZ
+fZ
+fZ
+fZ
+uf
+fZ
+YC
+nO
+nO
+Ai
+fT
+QJ
+nO
+nO
+fZ
+YC
+fZ
+uf
+wQ
+wQ
+wQ
+wQ
+xd
+KI
+KI
+KI
+KI
+KI
+KI
+fq
+fq
+fq
+fq
+rc
+fq
+fq
+Rb
+Rb
+"}
+(38,1,1) = {"
+Rb
+Rb
+Rb
+Rb
+Rb
+fq
+fq
+fq
+fq
+rc
+fq
+fq
+fZ
+ct
+RR
+fZ
+fZ
+fZ
+Nj
+nO
+no
+fW
+xt
+xt
+bq
+Xp
+fZ
+Dz
+fZ
+RR
+iZ
+wQ
+wQ
+wQ
+xd
+KI
+KI
+KI
+KI
+KI
+KI
+fq
+fq
+fq
+fq
+rc
+fq
+Rb
+Rb
+Rb
+"}
+(39,1,1) = {"
+Rb
+Rb
+Rb
+Rb
+Rb
+fq
+fq
+fq
+fq
+rc
+fq
+fq
+fq
+uf
+fZ
+NF
+uf
+fZ
+tA
+nO
+Ln
+Tl
+YS
+tb
+zn
+ZH
+ek
+NF
+fZ
+uf
+wQ
+wQ
+wQ
+Ch
+fq
+fq
+fq
+KI
+qg
+KI
+fq
+fq
+fq
+fq
+rc
+rc
+fq
+Rb
+Rb
+Rb
+"}
+(40,1,1) = {"
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+fq
+fq
+fq
+rc
+fq
+fq
+fq
+fq
+fq
+fq
+NF
+FB
+fZ
+nO
+no
+tX
+fW
+BD
+kx
+lQ
+fZ
+FB
+fZ
+wQ
+wQ
+wQ
+wQ
+fq
+fq
+fq
+fq
+fq
+vF
+fq
+fq
+fq
+fq
+fq
+rc
+fq
+fq
+Rb
+Rb
+Rb
+"}
+(41,1,1) = {"
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+fq
+fq
+rc
+rc
+fq
+fq
+fq
+fq
+fq
+fq
+NF
+XV
+nO
+nO
+op
+Lq
+cS
+nO
+nO
+Ji
+Qc
+wQ
+wQ
+wQ
+wQ
+wQ
+fq
+fq
+fq
+fq
+fq
+fq
+fq
+fq
+fq
+fq
+rc
+rc
+fq
+Rb
+Rb
+Rb
+Rb
+"}
+(42,1,1) = {"
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+fq
+fq
+fq
+rc
+fq
+fq
+fq
+fq
+fq
+fq
+fq
+fq
+fq
+nO
+nO
+nO
+nO
+nO
+fq
+fq
+vF
+fq
+wQ
+wQ
+Ch
+fq
+fq
+fq
+fq
+fq
+fq
+fq
+fq
+fq
+rc
+rc
+rc
+fq
+fq
+Rb
+Rb
+Rb
+Rb
+"}
+(43,1,1) = {"
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+fq
+fq
+rc
+rc
+rc
+rc
+fq
+fq
+fq
+fq
+fq
+fq
+fq
+fq
+fq
+fq
+fq
+fq
+fq
+fq
+fq
+fq
+fq
+fq
+fq
+fq
+fq
+fq
+fq
+fq
+fq
+rc
+rc
+rc
+fq
+fq
+fq
+fq
+Rb
+Rb
+Rb
+Rb
+"}
+(44,1,1) = {"
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+fq
+fq
+fq
+fq
+rc
+rc
+rc
+rc
+rc
+fq
+fq
+fq
+fq
+fq
+fq
+fq
+fq
+fq
+fq
+fq
+fq
+fq
+fq
+fq
+fq
+fq
+fq
+fq
+rc
+rc
+rc
+fq
+fq
+fq
+fq
+fq
+Rb
+Rb
+Rb
+Rb
+Rb
+"}
+(45,1,1) = {"
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+fq
+fq
+fq
+fq
+fq
+fq
+fq
+rc
+rc
+rc
+rc
+rc
+fq
+fq
+fq
+fq
+fq
+fq
+fq
+fq
+fq
+fq
+fq
+rc
+rc
+rc
+rc
+rc
+fq
+fq
+fq
+fq
+fq
+fq
+fq
+Rb
+Rb
+Rb
+Rb
+Rb
+"}
+(46,1,1) = {"
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+fq
+fq
+fq
+fq
+fq
+fq
+fq
+fq
+fq
+rc
+rc
+rc
+rc
+rc
+rc
+rc
+rc
+rc
+rc
+rc
+rc
+rc
+fq
+fq
+fq
+fq
+fq
+fq
+fq
+fq
+fq
+fq
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+"}
+(47,1,1) = {"
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+fq
+fq
+fq
+fq
+fq
+fq
+fq
+fq
+fq
+fq
+fq
+fq
+fq
+fq
+fq
+fq
+fq
+fq
+fq
+fq
+fq
+fq
+fq
+fq
+fq
+fq
+fq
+fq
+fq
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+"}
+(48,1,1) = {"
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+fq
+fq
+fq
+fq
+fq
+fq
+fq
+fq
+fq
+fq
+fq
+fq
+fq
+fq
+fq
+fq
+fq
+fq
+fq
+fq
+fq
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+"}
+(49,1,1) = {"
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+fq
+fq
+fq
+fq
+fq
+fq
+fq
+fq
+fq
+fq
+fq
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+"}
+(50,1,1) = {"
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+Rb
+"}
diff --git a/nano/images/nanomap_prometheus_1.png b/nano/images/nanomap_prometheus_1.png
new file mode 100644
index 000000000000..db2db4037c2e
Binary files /dev/null and b/nano/images/nanomap_prometheus_1.png differ
diff --git a/sound/AI/harmalarm.ogg b/sound/AI/harmalarm.ogg
new file mode 100644
index 000000000000..b9107f6e44d3
Binary files /dev/null and b/sound/AI/harmalarm.ogg differ
diff --git a/sound/effects/piano_hit.ogg b/sound/effects/piano_hit.ogg
new file mode 100644
index 000000000000..fbf74c155312
Binary files /dev/null and b/sound/effects/piano_hit.ogg differ
diff --git a/sound/items/bandage1.ogg b/sound/items/bandage1.ogg
index ab0fabbb3d69..82dbea06c95a 100644
Binary files a/sound/items/bandage1.ogg and b/sound/items/bandage1.ogg differ
diff --git a/sound/items/bandage2.ogg b/sound/items/bandage2.ogg
index 93a5cec50f8a..cd159606e746 100644
Binary files a/sound/items/bandage2.ogg and b/sound/items/bandage2.ogg differ
diff --git a/sound/items/bikehorn.ogg b/sound/items/bikehorn.ogg
index ce65df38f0d0..2355e0690161 100644
Binary files a/sound/items/bikehorn.ogg and b/sound/items/bikehorn.ogg differ
diff --git a/sound/items/insert_key.ogg b/sound/items/insert_key.ogg
index fd2b56bd1c60..d4742ad6b40b 100644
Binary files a/sound/items/insert_key.ogg and b/sound/items/insert_key.ogg differ
diff --git a/sound/items/card.ogg b/sound/items/swipe_card.ogg
similarity index 100%
rename from sound/items/card.ogg
rename to sound/items/swipe_card.ogg
diff --git a/sound/machines/pacman_off.ogg b/sound/machines/pacman_off.ogg
new file mode 100644
index 000000000000..31afd7af3233
Binary files /dev/null and b/sound/machines/pacman_off.ogg differ
diff --git a/sound/machines/pacman_on.ogg b/sound/machines/pacman_on.ogg
new file mode 100644
index 000000000000..d30eff58b182
Binary files /dev/null and b/sound/machines/pacman_on.ogg differ
diff --git a/sound/machines/terminal_insert.ogg b/sound/machines/terminal_insert.ogg
index dd226c1ebdea..baabe854b0d0 100644
Binary files a/sound/machines/terminal_insert.ogg and b/sound/machines/terminal_insert.ogg differ
diff --git a/sound/misc/cowbell.ogg b/sound/misc/cowbell.ogg
index 3bf533e67048..e820813c6e2d 100644
Binary files a/sound/misc/cowbell.ogg and b/sound/misc/cowbell.ogg differ
diff --git a/sound/misc/sledgehammer_hit_rock.ogg b/sound/misc/sledgehammer_hit_rock.ogg
new file mode 100644
index 000000000000..9045909674a0
Binary files /dev/null and b/sound/misc/sledgehammer_hit_rock.ogg differ
diff --git a/taucetistation.dme b/taucetistation.dme
index d5e62016f0c5..0ab9824e27ac 100644
--- a/taucetistation.dme
+++ b/taucetistation.dme
@@ -47,6 +47,7 @@
#include "code\__DEFINES\gamemodes.dm"
#include "code\__DEFINES\genetics.dm"
#include "code\__DEFINES\human.dm"
+#include "code\__DEFINES\human_layers.dm"
#include "code\__DEFINES\is_helpers.dm"
#include "code\__DEFINES\items_clothing.dm"
#include "code\__DEFINES\language.dm"
@@ -96,6 +97,7 @@
#include "code\__DEFINES\dcs\flags.dm"
#include "code\__DEFINES\dcs\helpers.dm"
#include "code\__DEFINES\dcs\signals.dm"
+#include "code\__DEFINES\dcs\signals_atom\signals_atom_attack.dm"
#include "code\__HELPERS\_lists.dm"
#include "code\__HELPERS\atmospherics.dm"
#include "code\__HELPERS\atom.dm"
@@ -205,6 +207,7 @@
#include "code\controllers\subsystem\air.dm"
#include "code\controllers\subsystem\assets.dm"
#include "code\controllers\subsystem\atoms.dm"
+#include "code\controllers\subsystem\aura_healing.dm"
#include "code\controllers\subsystem\chat.dm"
#include "code\controllers\subsystem\demo.dm"
#include "code\controllers\subsystem\diseases.dm"
@@ -288,11 +291,15 @@
#include "code\datums\atom_huds\atom_hud_antag.dm"
#include "code\datums\atom_huds\atom_hud_data.dm"
#include "code\datums\components\_component.dm"
+#include "code\datums\components\altcraft.dm"
#include "code\datums\components\attack_self_effect.dm"
+#include "code\datums\components\aura_healing.dm"
#include "code\datums\components\bell_death_alarm.dm"
#include "code\datums\components\bound.dm"
#include "code\datums\components\cell_selfrecharge.dm"
#include "code\datums\components\clickplace.dm"
+#include "code\datums\components\cult_eyes.dm"
+#include "code\datums\components\cult_halo.dm"
#include "code\datums\components\footstep.dm"
#include "code\datums\components\forcefield.dm"
#include "code\datums\components\gnawing.dm"
@@ -337,6 +344,8 @@
#include "code\datums\emotes\xenomorph\audible.dm"
#include "code\datums\emotes\xenomorph\visual.dm"
#include "code\datums\emotes\xenomorph\larva\audible.dm"
+#include "code\datums\environment\environment.dm"
+#include "code\datums\environment\environment_types.dm"
#include "code\datums\helper_datums\construction_datum.dm"
#include "code\datums\helper_datums\events.dm"
#include "code\datums\helper_datums\icon_snapshot.dm"
@@ -444,6 +453,7 @@
#include "code\defines\procs\statistics.dm"
#include "code\game\animation_helpers.dm"
#include "code\game\asteroid.dm"
+#include "code\game\atom_defense.dm"
#include "code\game\atoms.dm"
#include "code\game\atoms_movable.dm"
#include "code\game\communications.dm"
@@ -772,6 +782,7 @@
#include "code\game\machinery\bots\medbot.dm"
#include "code\game\machinery\bots\mulebot.dm"
#include "code\game\machinery\bots\secbot.dm"
+#include "code\game\machinery\camera\abductors_console.dm"
#include "code\game\machinery\camera\camera.dm"
#include "code\game\machinery\camera\camera_advanced.dm"
#include "code\game\machinery\camera\camera_assembly.dm"
@@ -882,6 +893,7 @@
#include "code\game\objects\fitness.dm"
#include "code\game\objects\game_kit.dm"
#include "code\game\objects\items.dm"
+#include "code\game\objects\obj_defense.dm"
#include "code\game\objects\objs.dm"
#include "code\game\objects\structures.dm"
#include "code\game\objects\weapons.dm"
@@ -1225,7 +1237,7 @@
#include "code\modules\admin\stickyban.dm"
#include "code\modules\admin\topic.dm"
#include "code\modules\admin\whitelist.dm"
-#include "code\modules\admin\DB ban\functions.dm"
+#include "code\modules\admin\DB_ban\functions.dm"
#include "code\modules\admin\permissionverbs\permissionedit.dm"
#include "code\modules\admin\secrets\anomaly_frost.dm"
#include "code\modules\admin\secrets\secrets_menu.dm"
@@ -1338,7 +1350,7 @@
#include "code\modules\atmospheric\ZAS\Fire.dm"
#include "code\modules\atmospheric\ZAS\Phoron.dm"
#include "code\modules\atmospheric\ZAS\Turf.dm"
-#include "code\modules\atmospheric\ZAS\Variable Settings.dm"
+#include "code\modules\atmospheric\ZAS\Variable_Settings.dm"
#include "code\modules\atmospheric\ZAS\Zone.dm"
#include "code\modules\awaymissions\bluespaceartillery.dm"
#include "code\modules\awaymissions\corpse.dm"
@@ -1388,28 +1400,28 @@
#include "code\modules\cargo\exports\sheets.dm"
#include "code\modules\cargo\exports\tools.dm"
#include "code\modules\cargo\exports\weapons.dm"
-#include "code\modules\client\client defines.dm"
-#include "code\modules\client\client procs.dm"
+#include "code\modules\client\client_defines.dm"
+#include "code\modules\client\client_procs.dm"
#include "code\modules\client\guard.dm"
#include "code\modules\client\preferences.dm"
#include "code\modules\client\preferences_faction.dm"
#include "code\modules\client\preferences_savefile.dm"
#include "code\modules\client\preferences_toggles.dm"
-#include "code\modules\client\character menu\customkeybindings.dm"
-#include "code\modules\client\character menu\general.dm"
-#include "code\modules\client\character menu\global.dm"
-#include "code\modules\client\character menu\load_slot.dm"
-#include "code\modules\client\character menu\loadout.dm"
-#include "code\modules\client\character menu\occupation.dm"
-#include "code\modules\client\character menu\quirks.dm"
-#include "code\modules\client\character menu\roles.dm"
-#include "code\modules\client\character menu\loadout\gear_tweaks.dm"
-#include "code\modules\client\character menu\loadout\loadout_accessories.dm"
-#include "code\modules\client\character menu\loadout\loadout_clothing.dm"
-#include "code\modules\client\character menu\loadout\loadout_general.dm"
-#include "code\modules\client\character menu\loadout\loadout_glasses.dm"
-#include "code\modules\client\character menu\loadout\loadout_hats.dm"
-#include "code\modules\client\character menu\loadout\loadout_shoes.dm"
+#include "code\modules\client\character_menu\customkeybindings.dm"
+#include "code\modules\client\character_menu\general.dm"
+#include "code\modules\client\character_menu\global.dm"
+#include "code\modules\client\character_menu\load_slot.dm"
+#include "code\modules\client\character_menu\loadout.dm"
+#include "code\modules\client\character_menu\occupation.dm"
+#include "code\modules\client\character_menu\quirks.dm"
+#include "code\modules\client\character_menu\roles.dm"
+#include "code\modules\client\character_menu\loadout\gear_tweaks.dm"
+#include "code\modules\client\character_menu\loadout\loadout_accessories.dm"
+#include "code\modules\client\character_menu\loadout\loadout_clothing.dm"
+#include "code\modules\client\character_menu\loadout\loadout_general.dm"
+#include "code\modules\client\character_menu\loadout\loadout_glasses.dm"
+#include "code\modules\client\character_menu\loadout\loadout_hats.dm"
+#include "code\modules\client\character_menu\loadout\loadout_shoes.dm"
#include "code\modules\clothing\clothing.dm"
#include "code\modules\clothing\glasses\glasses.dm"
#include "code\modules\clothing\glasses\hud.dm"
@@ -2252,8 +2264,8 @@
#include "code\modules\scrap\scrap_tools.dm"
#include "code\modules\scrap\scrap_tornado.dm"
#include "code\modules\scrap\scrap_turfs.dm"
-#include "code\modules\security levels\keycard authentication.dm"
-#include "code\modules\security levels\security levels.dm"
+#include "code\modules\security_levels\keycard_authentication.dm"
+#include "code\modules\security_levels\security_levels.dm"
#include "code\modules\shieldgen\circuits_and_designs.dm"
#include "code\modules\shieldgen\energy_field.dm"
#include "code\modules\shieldgen\shield_capacitor.dm"